BM6P6(@ ```NNNQQQQQQJJJLLLLLLMMMNNNOOONNNKKKHHHCCCCCCCCCBBB???;;;888666444333222111000000000000000000//////.........---//////.........---------+++,,,------......------,,,---......//////......---///111222222333666888888999;;;???AAA@@@;;;777;;;>>>@@@??????AAAFFFKKKHHHGGGDDD???:::999;;;???EEEGGGHHHHHHFFFDDDCCCCCCAAA@@@???@@@AAADDDGGGIIIIIIKKKNNNOOOQQQSSSWWWZZZ^^^[[[YYY[[[```cccaaa^^^fffgggggghhhkkkqqqxxx}}}vvvjjjbbb^^^QQQIIIaaatttvvv||||||eeeLLL>>>:::888666666444444444444444444444444333333333444444444555555555555555555666666666666666666777888888888888888555666777888999:::;;;;;;;;;::::::::::::;;;<<<<<<>>>===JJJgggZZZJJJMMMOOOSSS___sssiii[[[XXXZZZRRRPPPMMMHHHDDDBBBBBBBBBGGGNNN[[[hhhuuu{{{tttpppsssxxxwwwuuuttt{{{}}}uuucccXXXXXX^^^iiieeeQQQ>>><<<::::::;;;<<<===<<>>AAADDDFFFGGGFFFEEEDDDAAA@@@>>>>>>???BBBEEEGGGGGGJJJLLLNNNPPPSSSWWWZZZ]]][[[YYY\\\```cccaaa^^^bbbdddgggjjjmmmqqqwwwzzzppphhhccc```ZZZ___~~~zzzrrrvvvmmmYYYCCC999777666444555444444444444444444444444333333333444444444444555555555555555666666666666666666777888888888888777555666777888999::::::;;;;;;::::::::::::;;;<<<<<<;;;999@@@VVVnnn||||||```IIIGGGGGGMMMYYYjjjxxxiii___\\\WWWUUURRROOOKKKHHHFFFEEECCCHHHPPPZZZfffsss{{{xxxvvvssspppwwwwwwwwwzzz~~~rrr\\\SSSZZZbbbfff[[[DDD===<<<::::::<<<===<<<;;;mmmRRRNNNOOOKKKMMMMMMNNNOOOPPPOOOLLLIIICCCDDDDDDCCC@@@<<<888555444333222111000000000000////////////...........................---------+++,,,------......------***+++,,,,,,------,,,,,,---.........///222777;;;:::777444777<<>>CCCHHHJJJIIIGGGFFFHHHLLLQQQRRRLLLBBB::::::===AAAFFFHHHHHHFFFEEEBBB@@@>>><<<<<<>>>BBBDDDEEEGGGJJJMMMOOORRRVVVYYY\\\ZZZYYY\\\aaacccaaa______bbbfffjjjmmmqqquuuxxxqqqgggdddaaa```ggg|||{{{pppxxxsssZZZKKK;;;555555555444555444444444444444444444444333333333333444444444444444555555555555666666666555666666777777777777777555666666777888999:::::::::::::::::::::;;;<<<<<<===<<<>>>III^^^sss}}}}}}|||YYYIII???EEESSS___lllxxxmmm```XXXVVVSSSQQQOOOLLLHHHEEEBBBCCCFFFLLLUUUcccqqq{{{{{{rrrfff```bbbiiiqqquuu~~~yyy{{{mmmVVVRRRaaahhhbbbOOO999<<<;;;:::;;;======;;;:::mmmSSSPPPPPPMMMMMMMMMNNNPPPQQQOOOLLLIIICCCDDDDDDCCCAAA<<<888555444333222111000000000000///////////////.................................+++,,,------......------,,,---......//////......------------...111777;;;<<<777444555:::??????>>>::::::===BBBIIIMMMLLLJJJEEEGGGMMMVVV\\\XXXLLLBBB:::<<<@@@EEEHHHIIIGGGEEEDDDBBB???<<<<<<===@@@AAABBBEEEHHHKKKMMMQQQUUUXXXZZZYYYZZZ]]]aaacccbbb```___aaaeeehhhkkkoootttwwwrrrkkk``````___dddwwwyyymmmvvv|||eeeLLLAAA888666666555555777333333333333333333333333222222333333333444444444444444444555555555666666444555666666777777666666666666666777888999999:::::::::999999::::::;;;<<<===@@@@@@CCCQQQkkk^^^AAA@@@LLLWWWcccppp{{{mmm\\\WWWSSSQQQQQQPPPKKKGGGDDDDDDCCCEEEKKKUUUbbbjjjwwwzzzooo___ZZZVVVYYYeeeuuu~~~gggUUUYYYllllll\\\HHH888;;;::::::<<<======;;;999jjjSSSRRRSSSNNNLLLMMMNNNOOOPPPOOOLLLIIICCCDDDEEEDDDBBB===888555444333222111000000000000.........///////////////---.....................+++,,,------......------,,,---......//////......---------,,,---000666:::<<<999666666:::>>>@@@AAA@@@======@@@GGGLLLNNNNNNLLLKKKNNNVVV^^^]]]SSSIII999999;;;???EEEHHHHHHFFFFFFDDDAAA???>>>>>>???@@@@@@BBBFFFHHHKKKOOOSSSVVVWWWXXX[[[^^^aaacccbbbaaaaaabbbdddeeehhhmmmtttxxxwwweeefff^^^```fffuuukkkooofffSSSBBB;;;666666666444444666333333333333333333333333222222222333333333444444444444444444555555555555444444555666666666666555666666666777777888888999:::999999999999:::;;;;;;777===@@@>>>EEE\\\{{{OOO@@@FFFPPP[[[gggxxx~~~mmmcccXXXSSSSSSSSSPPPLLLGGGFFFEEEDDDFFFKKKRRRWWWdddkkkuuu}}}ppp]]]QQQLLLOOOUUUaaaqqq}}}vvv^^^VVVcccsssgggQQQDDD<<<:::::::::<<<======:::888kkkTTTSSSSSSNNNLLLLLLMMMNNNOOONNNKKKHHHCCCDDDEEEEEEBBB===888555444333222111000000000000.........///////////////---------...............+++,,,------......------***+++,,,,,,------,,,,,,---------------000444777::::::;;;::::::;;;???BBBDDDBBB???@@@DDDJJJOOOQQQVVVSSSQQQTTTZZZZZZTTTMMM999777555888???EEEGGGHHHFFFEEECCCBBBAAA@@@?????????AAADDDGGGIIILLLPPPSSSUUUWWW[[[___aaabbbcccbbbddddddddddddffflllsssxxxzzzlllbbbddd___gggvvvmmm}}}jjjUUUGGG:::666444555444111111444333333333333333333333333222222222222333333333333333444444444444555555555333444444555555555555555666666666777777777888888999999999999999:::;;;;;;888;;;??????AAAQQQqqqhhhIIICCCIIITTT^^^qqqwwwzzzcccTTTPPPQQQOOOLLLHHHHHHGGGEEECCCCCCFFFHHHRRRWWW```lllxxx|||hhhYYYNNNHHHJJJNNNWWWcccrrrqqq|||~~~iiiXXX[[[lllpppZZZEEE???===;;;:::999:::<<<<<<:::999rrrVVVQQQQQQLLLKKKKKKLLLMMMNNNMMMJJJGGGBBBDDDFFFFFFCCC>>>888555444333222111000000000000............/////////000---------.........//////+++,,,------......------***+++,,,,,,------,,,,,,,,,---......---///222444555:::???===999888<<>>777666;;;AAAEEEFFFCCCDDDDDDDDDCCC@@@>>>===???AAACCCEEEGGGJJJNNNQQQTTTWWW[[[___aaabbbccccccdddeeefffggghhhlllqqqtttwwwrrriiieeedddbbbooo|||lllZZZJJJ>>>666333333555333000111555222222222222222222222222111222222222222333333333333333444444444555555555333333444555555555555444666666666666777777777777999999999888999999:::;;;AAA;;;<<>>888555444333222111000000000000---.........//////000000---------.........//////+++,,,------......------,,,---......//////......,,,...//////......000222111:::AAA???888555999???FFFGGGGGGEEEDDDFFFLLLQQQXXXTTTQQQQQQTTTVVVWWWVVVSSSJJJ>>>888:::???BBBCCCAAACCCDDDEEECCCAAA===;;;???AAACCCEEEFFFIIIMMMOOOSSSWWW\\\```bbbbbbcccddddddfffhhhjjjkkkllloooqqqvvvvvvaaa```ffffffaaabbbsss}}}nnn[[[NNN@@@444444333444666444111333888222222222222222222222222111111222222222333333333333333333444444444555555222333444444555555444444666666666666777777777777999999888888999999:::;;;FFF999666@@@AAA@@@TTTpppkkkKKKEEEPPPZZZ]]]eeeoooxxx~~~mmm^^^[[[YYYWWWNNNMMMKKKHHHDDDCCCEEEGGG>>>EEEMMMQQQUUU```rrrvvviiiXXXOOONNNPPPOOONNNSSSPPPNNNRRR^^^ssszzz}}}xxxpppfffYYYbbbllluuugggHHH;;;===;;;===:::888888999;;;;;;:::vvvUUUSSSKKKNNNIIILLLLLLJJJKKKMMMKKKFFFBBBCCCEEEEEEBBB===888444222222333222222111////////////............//////,,,,,,------...------------------------------------------------------------------............///555777999999777555444444???DDDIIIHHHDDDBBBFFFKKKLLLLLLOOOSSSSSSQQQUUU[[[YYYSSSHHH===666777===CCCBBBEEEEEEAAABBBEEEBBB;;;<<>>===IIIYYYbbbIIIKKKOOO\\\[[[___jjjuuuzzzuuu^^^WWWYYYPPPKKKIIILLLLLLGGGDDDCCCDDDBBBCCCFFFJJJQQQ]]]hhh{{{~~~ooo]]]XXXQQQMMMLLLMMMNNNNNNQQQUUUXXXWWWXXXdddxxxzzzuuupppdddWWWmmmyyysssWWW@@@===>>>:::<<<:::888888:::;;;::::::qqqSSSRRRKKKNNNJJJLLLLLLJJJKKKMMMKKKFFFBBBCCCEEEDDDAAA===888444333333222222111000000000//////............//////////////////...------,,,---------------------------------------------------------............///444666999:::888666555555;;;AAAGGGIIIFFFDDDCCCDDDJJJKKKOOOTTTTTTRRRSSSXXXWWWWWWTTTIII>>>777888;;;???BBBCCC@@@AAAEEEEEEAAA<<<@@@FFFJJJLLLMMMMMMNNNNNNPPPSSSWWW[[[^^^aaabbbeeefffhhhhhhjjjlllqqqtttzzz}}}sssddd[[[]]]aaa___bbbiiivvv|||ooo{{{hhh]]]RRR@@@555555333333333333333333333333222222222222222222222222000111111111111222222222222222222333333333444444444444444444444444444444555555555666777777888888888888777777888888999:::>>>::::::??????<<>>BBBDDDCCCCCCEEEGGGFFF===???DDDKKKPPPSSSSSSRRRKKKMMMPPPUUUYYY]]]aaabbbdddfffggghhhiiikkkooorrrzzzzzzvvv|||hhhddd]]]ZZZ^^^___]]]aaahhhooowww}}}oooUUUIIIAAA666222666333333333333333333333333222222222222222222222222000111111111111222222222222222222222333333333333444444444444444444444444444555555666666777888888888777777777777888999999999777999???>>>:::>>>GGGVVVxxxjjjSSSBBBDDDFFFKKKSSSYYY```nnnzzz|||lll^^^XXXRRRPPPNNNJJJKKKOOOHHHDDDCCCCCCCCCBBBFFFMMMPPPVVVhhhxxxjjj\\\RRRMMMMMMLLLMMMRRR[[[cccggghhh\\\hhhtttzzz~~~}}}pppiii~~~ttteeeeeeooouuujjj]]]VVVTTTQQQJJJCCC<<<;;;::::::;;;<<<;;;:::jjjOOOQQQLLLOOOKKKMMMLLLIIIJJJLLLKKKFFFCCCCCCDDDCCC@@@<<<777555555444111/////////111222//////............/////////////////////...---,,,---------------------------------------------------------............///...222777999::::::::::::888:::???FFFLLLMMMIIIEEEJJJLLLRRRZZZ[[[WWWTTTUUUaaaaaa^^^VVVJJJ@@@;;;999===BBBFFFGGGFFFFFFFFFFFF@@@???AAAFFFMMMRRRSSSQQQJJJLLLNNNRRRWWW[[[___aaaaaaccceeefffgggiiimmmooouuuxxxpppaaa^^^\\\\\\___```cccnnnzzz}}}~~~vvvxxxttt\\\EEE<<<777111111666222222222222222222222222111111111111111111111111000000111111111222222222111222222222222333333333444444444444444444444444444444555555666777777888777777777777777888999999777666999======999;;;AAAHHH[[[|||vvv^^^IIIDDDEEEIIIMMMPPPUUUcccqqq{{{}}}jjj___VVVUUUUUUSSSPPPOOOMMMIIIGGGGGGEEEAAABBBEEEEEEGGGRRReeezzzrrrdddZZZRRROOOOOOJJJNNNSSSXXX]]]eeennnuuulll~~~|||wwwlllaaaeeennnjjjYYYLLLNNNQQQKKKCCC@@@<<<;;;:::;;;<<<===;;;:::iiiOOORRRLLLOOOLLLNNNLLLIIIIIILLLKKKGGGCCCCCCCCCBBB???;;;777555555444111/////////111222//////............//////+++,,,---...............---------------------------------------------------------............///---000444777888999;;;<<<;;;:::<<>>@@@EEEJJJMMMMMMJJJKKKLLLOOOSSSWWW[[[]]]```bbbdddfffhhhjjjmmmppppppwwwmmmfffbbbYYYYYYZZZ^^^dddsss|||sss~~~ppp]]]LLL<<<666555222111555222222222222222222222222111111111111111111111111000000111111111222222222111111111222222222333333444444444444444444444444444444444555666666777777777777666666777777888999:::888888:::::::::<<<@@@EEEIIIiiilllVVVEEECCCDDDGGGJJJPPP]]]jjjxxx{{{xxxcccZZZZZZYYYTTTPPPOOOKKKIIIIIIHHHDDDBBBDDDCCCCCCHHHPPPWWWaaaqqqoooeeeZZZUUUQQQNNNNNNQQQOOOSSSTTTQQQPPP[[[pppxxx```bbbiiiiiiYYYIIIAAAEEEFFF???:::;;;;;;::::::;;;<<<<<<;;;999hhhOOOSSSMMMOOOMMMNNNLLLHHHIIILLLKKKGGGCCCCCCCCCAAA>>>;;;777555444333222000000000000111//////............//////)))***,,,---......//////---------------------------------------------------------............///---///222444666888;;;>>>>>>;;;:::>>>EEENNNSSSUUUPPPMMMNNNTTTXXXYYY[[[^^^WWWWWWZZZ```eee___QQQDDD:::999;;;BBBFFFFFFEEEFFFGGGCCC???===>>>BBBEEEFFFFFFGGGHHHKKKNNNSSSVVVYYY^^^aaadddgggiiillloooqqqooowwwtttddd___XXX]]]]]]^^^```kkkuuu{{{fffZZZKKK@@@777555666444222333222222222222222222222222111111111111111111111111000111111111111222222222111111111111222222222222444444444444444444444444333444444555555666777777777666666666666777888888;;;:::888999:::;;;>>>@@@AAA>>>WWW|||nnnRRRHHH??????EEENNNZZZdddppptttzzz~~~jjjbbb\\\UUUPPPPPPKKKIIIJJJJJJFFFEEEFFFCCCCCCEEEFFFEEEHHHSSS___nnnvvvjjjbbbUUUQQQOOOQQQQQQPPPSSSWWWQQQSSSQQQMMMPPPeeemmmZZZgggnnndddJJJAAA===???>>>888777::::::999999;;;<<<<<<:::777eeeMMMRRRMMMNNNNNNOOOLLLHHHHHHKKKJJJGGGCCCCCCBBB@@@>>>:::777555333333222222111000000000//////............//////+++,,,---......///......---------------------------------------------------------............///---...000111222666;;;??????<<<999:::???GGGOOOTTTVVVPPPMMMQQQWWW[[[aaafffYYYXXXYYY___ffffff___YYYJJJAAA<<<@@@EEEFFFFFFHHHEEEEEECCC@@@>>>>>>???AAA@@@@@@BBBEEEIIINNNSSSVVVYYY]]]aaadddgggjjjnnnpppooowww~~~wwwlllaaa]]][[[SSSaaaccceeeiiivvv~~~jjjSSSHHH>>>888333444666444222111111111111111111111111111111111111111111111111111000111111111111222222222111111111111222222222222444444444444444444444444333333444555555666666777666666666666666777888888999999999999:::===>>>===<<>><<<999888;;;BBBJJJOOOTTTLLLFFFIIIOOOVVV___fffaaa]]]YYYYYY^^^eeekkknnn^^^NNNAAAAAAFFFGGGGGGHHHCCCEEEGGGEEE@@@======???:::;;;===AAAFFFLLLQQQUUUTTTWWW\\\```dddgggjjjmmmpppvvv|||wwweee]]]VVVXXX^^^\\\ZZZ```gggpppqqqXXXEEE999888333000222444444222000111111111111111111111111000000000000000000000000000111111111111222222222000111111111111222222222444444444444444444444444333333444444555666666777666666666666666777888888666888999:::<<<>>>===;;;;;;FFFGGGZZZ\\\GGGEEEIIILLLNNNTTT[[[fffooouuuyyy{{{}}}~~~tttiiiXXXQQQNNNOOOPPPNNNLLLMMMJJJFFFDDDFFFGGGDDDCCCDDDFFFIIISSSdddzzzyyysssiii\\\RRRPPPQQQRRRSSSPPPOOOPPPTTTXXX^^^iiittt}}}yyyxxxyyykkkaaalllsssbbbHHH::::::999888:::>>>>>><<<777777888999;;;:::888555dddQQQNNNLLLOOOQQQOOOMMMLLLLLLLLLJJJIIIBBBCCCBBBAAA>>>:::777555444333222111000000000000////////////////////////---------............///,,,,,,,,,---------...............------,,,,,,,,,,,,---------...////////////.........111555999;;;999:::;;;888777:::BBBJJJRRRPPPNNNKKKLLLRRR]]]eeehhheee```___dddlllmmmhhhkkk]]]KKKAAAAAADDDFFFEEEGGGEEECCC@@@>>>>>>AAACCC???>>>======@@@DDDIIILLLQQQUUUZZZ^^^bbbfffjjjmmmooorrruuuxxxzzzvvvmmmdddaaa]]]YYYWWWXXX___]]]fffvvvZZZHHH>>>888444444333333333333222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111222222333333333333444444555555555555666666666666666777777777888888888888888999999::::::;;;;;;<<<===AAABBBKKKjjjcccDDD???FFFFFFKKKSSS\\\dddmmmvvv|||~~~}}}qqqbbbUUURRRRRROOOMMMNNNKKKKKKJJJIIIHHHFFFDDDBBBDDDEEEFFFJJJSSScccuuuvvviii```XXXTTTOOOLLLLLLMMMNNNNNNQQQRRRXXXbbbiiinnnyyy{{{~~~~~~nnnbbbrrruuuXXXBBB::::::;;;;;;<<<;;;;;;;;;888888888888777777666666bbbPPPNNNNNNPPPQQQOOOMMMLLLLLLKKKJJJIIIBBBCCCBBBAAA>>>:::777555444333222111000000000000////////////////////////---------............///---------.........//////......---------,,,,,,,,,---------...............///...---...000333777999999<<<===<<<;;;===CCCIIISSSSSSQQQMMMKKKOOOYYYaaafffhhhgggdddeeehhhhhheeekkkdddWWWHHH===;;;AAAGGGGGGGGGEEECCCBBBAAABBBCCCAAA???>>>===>>>AAADDDFFFLLLOOOUUUZZZ^^^ccchhhkkkqqqsssuuuwwwyyyzzzssstttyyyuuudddhhhaaa\\\[[[[[[ZZZ[[[___```jjjzzzdddRRRDDD;;;666444444333333333222222222111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111222222222333333333444444444555555555666666666666666666777777777888888888888888999::::::;;;;;;<<<>>>BBBBBBDDDUUU|||RRRDDDEEE<<>>:::777555444333222111000000000000////////////////////////---------............///............////////////...------------,,,,,,,,,...............---------///...------///111444666999<<>>===>>>???@@@DDDHHHMMMSSSXXX^^^ccchhhoooqqqsssuuuxxx~~~yyyvvvwwwyyyxxx{{{jjj___ZZZ[[[WWWUUUXXX\\\___fffmmmjjj~~~www[[[MMMFFF===666555333333333333222222222222111111111111111111111111111000000//////000000111111111111111111111111111000000000000111111111111222222222222333333333333444444444555555555666666666666666666777777777777888888999999:::;;;;;;;;;;;;AAAGGGEEEGGG___{{{eeeFFFEEECCCGGGFFFHHHPPPZZZdddjjjmmmuuuwwwyyy{{{~~~{{{hhh]]]ZZZZZZTTTQQQMMMKKKKKKKKKJJJJJJFFFFFFGGGEEEDDDCCCEEEFFFGGGMMMUUU]]]bbbiiipppuuunnnfff\\\TTTPPPMMMIIIGGGDDDGGGKKKMMMOOOSSSYYY^^^gggmmmwww~~~|||hhhaaaooozzzuuudddRRRCCC:::999999999999888777777666999999999999999999999999bbbPPPNNNNNNQQQRRRPPPMMMLLLLLLKKKIIIHHHBBBCCCBBBAAA>>>:::777555444333222111000000000000////////////////////////---------............///------------............------------------------/////////...---------,,,///...------...///111222777:::???BBBBBBBBBCCCEEEJJJRRRYYYYYYTTTRRRVVVZZZgggooovvvxxxxxxxxxtttooopppxxx}}}vvvcccMMM???888AAAAAACCCEEEGGGGGGEEEDDDDDDCCCAAA???>>>>>>>>>>>>???BBBGGGLLLQQQXXX___ccciiilllqqqtttwww}}}|||fff[[[YYY\\\XXXUUUVVV[[[bbbjjjxxx```DDD>>>>>>666333666333333333222222222222111111111111111111111111111000000////////////000000111111111111111111111111///000000000111111111111111222222222222333333333333333444444444555555555555555555666666666777777888888888999::::::;;;;;;888>>>JJJNNNIIIPPPvvv~~~MMMFFFOOOCCCBBBDDDJJJQQQVVV]]]bbbnnnqqqvvvyyy}}}|||ggg\\\UUUSSSQQQQQQRRRPPPMMMJJJGGGHHHIIIIIIIIIHHHGGGGGGEEEHHHJJJJJJJJJLLLOOORRRVVVcccxxx}}}tttkkkddd___WWWRRRMMMJJJJJJKKKKKKKKKIIIMMMQQQQQQRRRWWWaaahhhlllzzz}}}qqq]]]___vvvnnnTTTFFFAAA===<<<<<<<<<<<<;;;:::999888777888888888888999999999eeeQQQNNNMMMPPPSSSPPPMMMLLLKKKKKKIIIGGGBBBCCCBBBAAA>>>:::777555444333222111000000000000////////////////////////---------............///++++++,,,,,,,,,---------------------------------/////////...---------,,,......---------...///000333666;;;???AAABBBBBBCCCBBBLLLXXX^^^\\\YYYZZZ\\\```fffmmmuuu{{{}}}vvvcccJJJ888<<<<<<===AAAEEEGGGFFFDDDDDDDDDCCCBBBAAAAAA@@@@@@===???BBBFFFJJJQQQXXX]]]bbbgggooouuuyyy}}}uuufffZZZTTTTTTUUUVVVZZZcccmmm{{{fffNNN<<<:::999222222888333333222222222111111111000000000000000000000000000000////////////000000000000000000000000000000///000000000111111111111111111111222222222333333333333333333444444444444444555555555555666666666777777888999999::::::;;;::::::CCCMMMKKKIII\\\vvvsss|||nnnVVVJJJ======AAAGGGIIIJJJRRR[[[eeekkksssyyy}}}tttfff```XXXTTTSSSSSSQQQNNNNNNMMMKKKIIIHHHFFFEEEDDDBBBBBBCCCBBBBBBCCCEEEGGGFFFLLLXXXcccfffeeehhhlllrrrrrrppprrryyytttoooggg___XXXTTTPPPNNNMMMLLLKKKKKKLLLMMMMMMMMMKKKNNNQQQRRRUUU]]]jjjttt~~~{{{ttt~~~yyyhhh\\\lll{{{yyy\\\AAA;;;<<<:::============<<<;;;999999666666666777777777777777fffQQQMMMMMMOOOSSSQQQNNNLLLKKKJJJIIIGGGBBBCCCBBBAAA>>>:::777555444333222111000000000000////////////////////////---------............///***+++++++++,,,,,,,,,,,,,,,,,,,,,------------..................---------.........---......//////000222666:::>>>AAABBBCCC>>>GGGSSS\\\___`````````XXX[[[```jjjzzz|||xxxyyyzzzpppZZZGGG>>><<<:::===BBBEEEFFFDDDCCCDDDDDDDDDDDDDDDCCCBBB===>>>???AAADDDJJJQQQVVV[[[aaajjjqqqvvv{{{}}}lllooouuuxxxrrrcccVVVOOOSSSXXXcccqqq}}}gggNNNBBB:::999777222222777222222222222111111111111000000000000000000000000000//////......//////000000000000000000000000000000000000000111111111111111111111111222222222222222222222333333333444444444444444444555555555666777777888888999:::::::::???888888AAACCCAAAIIIWWWxxx~~~QQQBBB======BBBCCCCCCJJJUUUZZZbbbllluuuzzz|||{{{{{{{{{hhhZZZUUUUUUTTTSSSRRROOOKKKIIIJJJJJJJJJJJJFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEGGGLLLMMMMMMPPPUUUVVVWWWWWWYYY^^^jjjzzz|||uuunnneee___WWWUUURRRNNNLLLKKKJJJKKKIIIIIIJJJKKKLLLLLLLLLMMMJJJMMMSSSYYYcccqqqtttyyyrrrzzzmmmgggfff~~~~~~mmmNNN999777:::888::::::::::::999999888777777777666666666555555555bbbOOOMMMNNNRRRSSSQQQNNNLLLKKKJJJHHHGGGBBBCCCBBBAAA>>>:::777555444333222111000000000000////////////////////////---------............///+++++++++,,,,,,,,,------,,,,,,,,,---------......---------...............---........./////////000///000222666;;;@@@DDDEEE>>>CCCKKKTTT\\\bbbdddeee\\\]]]^^^```jjjxxx~~~yyyvvvyyy|||vvvgggYYYFFFAAA<<<<<<@@@DDDFFFEEECCCDDDEEEFFFEEEDDDCCCBBB>>>>>>======>>>BBBHHHMMMSSSXXX```ffflllttt}}}|||nnnfffWWW^^^lllwwwuuufffZZZUUUWWWbbbsssaaaPPP<<<;;;999666444333333333222222222222111111111111000000000000000000000000//////............//////000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333444444444555555555777777777888999999::::::<<<777666999<<<<<<@@@FFF```zzzzzzZZZJJJ???@@@BBBAAADDDKKKPPPXXXcccmmmtttxxxyyyzzz{{{}}}~~~qqqiiibbb]]]UUURRROOONNNPPPRRRRRRQQQMMMLLLJJJHHHGGGEEECCCBBBFFFCCCBBBDDDEEEDDDFFFJJJGGGIIIKKKKKKMMMSSS]]]ddd~~~rrrllleee^^^XXXTTTOOOMMMJJJJJJJJJIIIHHHHHHIIIJJJFFFGGGIIIKKKNNNQQQVVVXXXVVV[[[eeesssvvvuuuvvv{{{pppgggjjjrrrrrr[[[CCC888:::;;;999777777888888888777777666999999888777666555444444___MMMMMMOOOTTTTTTQQQNNNLLLKKKJJJHHHFFFCCCCCCBBBAAA>>>:::777555444333222111000000000000////////////////////////---------.........//////,,,,,,,,,---------......,,,,,,,,,------.........,,,------....../////////------...//////000000000//////000444:::@@@EEEGGGAAAAAAEEEMMMXXXaaafffhhhggggggccc]]]^^^hhhrrrwwwsssvvvzzzzzznnneeeMMMFFF???<<<@@@DDDFFFEEECCCDDDEEEFFFFFFDDDBBB@@@???>>><<<::::::===CCCHHHLLLPPPUUU[[[aaakkkwwwtttggg[[[WWWXXX[[[```kkkrrrlll___WWWXXX___mmmcccEEEAAA444777777333222555444000222222222111111111111000000000000000000000000000//////............//////000000000000000000000000000000000000111111111111000111111111111222222222111111222222222333333333333333333444444444555555777777777888999999::::::555777:::;;;;;;;;;===@@@AAAaaazzzuuu[[[EEEAAADDDAAA@@@CCCIIIQQQ\\\gggooouuuyyy|||xxxzzz{{{}}}~~~wwwkkk]]]YYYUUURRRRRRQQQNNNLLLHHHHHHGGGHHHIIIIIIHHHFFFEEEAAAAAADDDFFFDDDDDDFFFBBBEEEGGGGGGFFFGGGKKKOOOVVVnnn}}}xxxwwwuuuooollllllmmmmmmmmmkkkkkknnntttzzzuuuuuusssoooiiibbb\\\XXXTTTRRROOOLLLJJJIIIIIIJJJGGGHHHIIIHHHGGGFFFGGGHHHFFFGGGJJJMMMSSS[[[dddjjjiiiooo|||}}}|||mmmfffnnnzzzqqq___HHH999555999:::999666777777888888888888777;;;:::999888777555555444cccMMMMMMPPPUUUSSSQQQNNNMMMLLLKKKHHHFFFCCCBBBBBB@@@>>>:::777666222222222111000//////...///............------------------------------------------------------------------------------------------............///---------............///000000000000333999AAAGGGKKKFFFDDDIIIOOOWWWbbbllljjjllljjjccc^^^aaammmxxx{{{xxxtttpppnnneeeUUUEEE???CCCHHHIIIKKKHHHEEEDDDEEEFFFEEEDDDCCCBBBAAA???>>>??????@@@DDDIIINNNRRRVVV^^^iiiqqqjjj\\\UUUPPPQQQVVVXXXaaakkkmmmeee^^^^^^cccuuuzzzlllOOOAAA666333333333222222222111111111111111111000000000000//////............//////////////////////////////////////////////////////000000000000111111111111000111111111111222222222222222333333333333444444333333222222333333444555555555666666777777888888888888888888999:::;;;<<>>CCCJJJGGGHHHMMMTTTYYYaaaiiieeekkkrrrssspppnnnqqqttt|||zzzyyycccKKK@@@AAADDDHHHHHHHHHFFFDDDCCCDDDEEECCCBBBAAA@@@@@@??????@@@@@@DDDHHHKKKNNNTTT^^^fffvvvnnnaaaUUUPPPPPPPPPTTTZZZXXX```fffddd]]]```qqq]]]FFF<<<666333333222222222111111111111111111111000000000000//////............////////////////////////////////////////////////////////////000000000111111111000000111111111222222222222222222333333333444444333333222222333333444555555555555666777777888888888888888888999:::;;;;;;>>>EEE]]]eeeFFFAAADDD>>>DDDHHHMMMSSSYYYaaahhhkkkrrrtttwwwyyy|||zzzkkk]]]VVVVVVTTTSSSRRRRRRSSSQQQNNNKKKNNNMMMKKKJJJIIIHHHFFFEEEDDDEEEFFFFFFEEEDDDDDDDDDDDDFFFHHHJJJKKKLLLLLLLLLPPPPPPOOOMMMLLLKKKJJJIIIIIIJJJLLLPPPVVV^^^eeeiiiWWWSSSMMMIIIGGGFFFEEEDDDGGGEEEEEEJJJKKKJJJJJJLLLHHHIIIKKKKKKLLLKKKKKKKKKOOOSSSYYYaaaooo~~~rrrjjjwwwxxx___EEE@@@:::888:::;;;999777888777777666666555444444777777777777777666555555}}}kkkRRROOOPPPSSSQQQOOOLLLKKKJJJIIIGGGDDDDDDDDDBBB@@@===999666333222222111111000/////////++++++,,,---...///000111---------------------------------------------------------------------------------............///---------............///............///333888===FFFEEEIIIQQQVVVXXX[[[```dddlllwww}}}}}}xxxsssooovvvaaaQQQHHHDDDEEEHHHKKKIIIEEEBBBDDDGGGCCCCCCCCCCCCBBBAAA@@@???===???BBBDDDEEEJJJQQQWWW___bbbgggjjjmmmrrrzzzwwwvvv{{{qqq```SSSNNNKKKLLLLLLLLLOOOSSSYYYUUUTTT___sssgggIII:::666666333222222222222111111111111111111111000000000000//////............////////////////////////////////////////////////////////////000000000000111111000000000111111111222222222222222222333333333333333333222222333333444555444555555666666777888888888888777888888999:::;;;???AAANNNlll___LLLHHH<<>>???@@@@@@AAACCCHHHLLLSSSTTTWWW[[[bbbkkksssxxx~~~~~~{{{}}}rrr^^^YYYUUUMMMOOOOOOOOOOOOMMMKKKKKKNNNTTTUUU\\\nnndddJJJ===444222444222222222222111111111111111111111111000000000/////////............//////////////////////////////////////////////////////////////////000000000111000000000000111111111111111222222222222333333333333333222222333333444555444444555555666777777888777777777777888999:::;;;AAAAAADDDUUUsssnnnWWWGGGDDDCCCDDDEEEGGGNNN]]]jjjiiilllqqquuuxxx|||pppeee___ZZZRRRLLLOOOMMMLLLLLLNNNNNNKKKHHHLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGFFFDDDEEEGGGIIIIIIIIIJJJHHHHHHKKKJJJHHHIIIMMMJJJMMMRRRUUU[[[fffvvvuuuaaa^^^xxxzzzppp|||qqqiiiiiivvv}}}nnnNNN555555444333555888888777555555555555444444333333333444444555555555444444333mmmUUUQQQPPPRRRPPPNNNKKKJJJIIIHHHEEECCCDDDDDDBBB@@@<<<888444222111111111000000000000000........................---------------------------------------------------------------------------------............///---------............/////////000///...///222555;;;===DDDMMMPPPMMMJJJJJJWWW\\\fffpppvvvuuunnniiilllrrryyy|||uuu___NNNHHHCCCCCCFFFHHHFFFDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@??????>>>???BBBDDDHHHIIILLLRRRZZZbbbiiillluuu|||zzzrrrhhhaaaZZZnnnwwweeeQQQKKKMMMMMMJJJLLLNNNMMMLLLNNNOOOPPPKKKbbbwww~~~iiiGGG;;;999444111333222222222111111111000000111111111111000000000/////////............//////////////////////////////////////////////////////...////////////000000000//////000000000111111111111111111222222222333333333333222222333333444555444444444555666666777777777777777777888999::::::===>>>===AAATTTvvv]]]JJJEEECCCDDDEEEFFFMMMVVVZZZ```hhhoootttxxx|||~~~xxxjjj______ZZZUUUSSSTTTTTTRRROOOSSSPPPLLLKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJGGGGGGHHHHHHHHHIIIIIIIIIDDDEEEFFFHHHIIIJJJJJJJJJIIIGGGFFFGGGHHHIIIHHHGGGJJJIIIKKKNNNMMMLLLOOOUUUYYY___iiirrr~~~{{{___[[[ggg{{{pppzzzxxxeeeooo~~~rrrUUU@@@:::444444555666777777555444444444444444333333333333333333444444444444333333lllUUUQQQPPPQQQPPPNNNKKKJJJIIIHHHFFFCCCCCCCCCAAA???<<<888555222111111000000000000000000//////.........------------------------------------------------------------------------------------------............///---------............///...///000000//////111222999:::AAAKKKOOOMMMLLLNNNHHHPPP\\\jjjrrrtttpppllljjjkkknnnuuu~~~{{{[[[QQQEEEAAAEEEHHHFFFBBBGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>======>>>>>>???AAAEEEKKKQQQWWW\\\___fffnnnxxxwwwsssooogggaaaUUUYYYYYYQQQKKKKKKLLLLLLHHHJJJKKKJJJLLLPPPQQQOOOPPPeeexxx|||iiiOOO999666999555111333222111111111111000000000111111111111000000000000//////............//////////////////////////////////////////////////////......////////////000000/////////000000000111111111111111111222222222222333333222222333333444555333444444555555666777777777777666777777888999:::<<<>>>>>>===FFFbbbNNNCCC===CCCGGGEEEDDDGGGHHHOOOXXXbbbiiioootttwwwzzzpppjjjhhheee```\\\[[[VVVQQQOOOOOOOOOMMMJJJLLLKKKJJJJJJIIIIIIJJJJJJFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJLLLNNNOOONNNLLLKKKLLLQQQWWW[[[]]]dddmmmzzzsssbbbjjj|||~~~kkkfffvvvzzz[[[???666<<<666666666666666555444333444444444444444444444444222333333444444444444333mmmUUUPPPNNNOOOQQQNNNLLLKKKJJJIIIFFFDDDBBBAAAAAA???<<<888555333000000000000000000000111---------...............---------------------------------------------------------------------------------............///---------............///---...000000///...///000444666<<>>;;;???CCCFFFIIIMMMRRRVVVXXX```jjjqqquuu|||ppphhhgggfffccc^^^XXXPPPJJJKKKKKKIIIIIILLLJJJMMMNNNOOOTTT[[[[[[VVV[[[mmmqqqNNN@@@666666666333111444111111111111000000000000111111111111000000000000//////............//////////////////////////////////////////////////////........./////////000000////////////000000000111111111111111222222222222333333222222333333444555333333444555555666666777666666666777777888999:::>>>===???@@@BBBPPPqqqkkkSSS???@@@GGGGGGEEEEEEAAAFFFMMMTTT[[[bbbjjjnnnuuu{{{sssoookkkiiihhhddd\\\VVVUUUTTTRRRPPPNNNMMMMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKNNNNNNMMMLLLLLLLLLMMMMMMMMMNNNQQQWWW\\\_________fffiiiqqqzzzpppdddlll}}}~~~qqqlllnnnqqqlllYYYBBB666555777666666666555444333444444444444444444444555555555222333333444555555444444mmmUUUOOOMMMMMMQQQOOOLLLKKKJJJIIIGGGEEEAAAAAA@@@>>><<<999666444000000000000000111111111+++,,,,,,---...///000000---------------------------------------------------------------------------------.........//////---------.........//////+++---//////.........///000000777BBBKKKPPPVVV\\\^^^^^^]]]^^^cccnnn|||~~~www|||~~~sssbbbSSSKKKJJJMMMPPPJJJIIIGGGFFFEEEFFFFFFGGGFFFEEECCCBBBBBBBBBAAAAAA999===@@@AAAAAADDDJJJPPPPPPXXXaaafffiiiooozzzppphhhjjjlllmmmyyylll]]]WWWUUUPPPLLLLLLFFFGGGNNNMMMFFFHHHRRRHHHMMMQQQWWWcccnnnooohhh^^^oooSSSAAA<<<888666333000111555111111111111000000000000111111111111000000000000//////............//////////////////////////////////////////////////////............/////////000////////////000000000000000111111111111222222222333333222222333333444555333333444444555666666777666666666666777888999:::===888999???===>>>RRRlllrrrJJJ>>>AAABBBBBBCCCEEEFFFIIILLLQQQYYYaaaggglllsss|||vvvlllaaa___\\\YYYVVVUUUTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQSSSUUUYYY]]]aaaccchhhkkkqqqyyy{{{aaaYYYrrrvvvkkkssswwwkkkTTT>>>666:::;;;777555555555444333333444555555555555555555555555555222333444444555555555555kkkUUUPPPOOOQQQLLLLLLKKKJJJIIIGGGFFFEEEBBBBBBAAA???<<<888555333111222222111111000///...........................,,,---......,,,,,,---...------------------------------,,,+++,,,---...///////////////////////////....................................////////////111111222888BBBMMMUUUYYYaaallliiiUUUNNN```vvvwww{{{~~~yyykkk[[[NNNGGGNNNOOOLLLGGGDDDFFFFFFCCCEEEEEEDDDDDDDDDDDDCCCBBBBBBAAA???@@@AAABBBBBBAAAGGGKKKRRRYYY___eeejjjnnnzzziiiXXXYYY]]]ccchhhmmmxxxxxxfffUUUKKKIIIJJJLLLAAAGGGMMMPPPNNNJJJGGGFFFSSSRRR```yyy}}}oooiiiyyy]]]HHHCCC777666555444444333444444222111000//////000111222//////.........------------------............/////////............//////////////////////////////---......///////////////......//////000000111111222222111111111111111111111222333333444444333333444444444555555555555666666777777777888888888888>>>===<<<:::;;;@@@HHHMMMrrroooPPPEEEBBBAAAAAACCCGGGIIIHHHHHHKKKNNNOOO[[[bbbmmmwww}}}xxxqqqmmmkkkbbbdddhhhnnnrrrssspppnnnkkkooossstttwww|||nnnhhh}}}yyy|||uuujjjtttfffPPP===999999555555:::666555444333222333444555444444444444444444444333333333444444333333222111jjjTTTPPPNNNPPPLLLLLLKKKJJJIIIGGGFFFEEEBBBBBBAAA???<<<888555333111222222111111000///...........................,,,---......,,,,,,---...---------------------------,,,,,,,,,,,,---..................................................................////////////......///444===IIIUUU\\\YYY\\\ZZZSSSMMMSSScccooozzzzzz~~~ppp]]]PPPBBBCCCDDDEEEJJJMMMGGG>>>DDDDDDDDDDDDCCCCCCDDDEEECCCBBB@@@AAABBBCCCCCCBBBBBBFFFKKKPPPTTTYYY^^^bbbhhhpppzzz}}}vvvnnneee```___bbbiiirrrtttpppoooqqq```[[[RRRJJJEEEDDDFFFHHHOOOIIIAAA===@@@IIITTT[[[[[[ooozzzffflll~~~zzzYYYFFF===888666555444333222222222222111111000//////000111111//////.........------------------............/////////............//////////////////////////////---......//////////////////000000000111111111111111111111111111111111111111222333333444444333333444444444444555555555555666666777777777888888888:::;;;;;;<<<<<>>@@@PPPttt{{{]]]HHHCCCCCCDDDDDDCCCDDDGGGJJJOOOQQQUUUYYY```iiitttzzz{{{kkkjjjyyypppjjj___qqqsssNNN===555333777888444333888777666555444333222222333444444444444444555666666555555555555555444444333gggTTTQQQOOOPPPLLLLLLKKKJJJIIIGGGFFFEEEBBBBBBAAA???;;;888555333111222222111111000///...........................,,,---......,,,,,,---...------------------------+++,,,---...///...---,,,............................................................////////////111333222000///555@@@IIIXXXYYY]]]ccceee```ZZZXXXcccuuu~~~rrrooofffTTTBBB<<<@@@FFFIIIFFFIIILLLJJJFFFCCCDDDFFFGGGFFFDDDDDDEEEFFFEEEDDDBBBCCCCCCBBBCCCEEEHHHLLLTTTTTTTTTTTTSSSTTTWWWYYYYYY\\\dddnnnsssuuuyyy~~~~~~zzzxxxvvvrrrnnnbbb___\\\^^^gggwww|||qqqfff```YYYPPPIIIGGGMMMKKKJJJMMMQQQRRROOOLLLLLLMMMMMMMMMRRR___sss}}}uuu}}}|||dddHHH888777777333444444333222111111111111000000000//////000000000........................---------............//////......------......///////////////////////////---......///////////////000000000000000000000111000000000000111111111111111111222333333333333222333333444444444555555555555555555666666666777777555888;;;<<<;;;;;;:::;;;999CCC]]]]]]FFFBBBAAADDDGGGEEEBBBAAAPPPPPPPPPRRRVVV^^^gggnnnssszzzuuubbbaaayyy}}}ppp___nnn}}}rrrWWWEEE888555666:::888333333777777666555444333222222222555444333333333333444555666666666666666555555444fffTTTRRRPPPPPPLLLLLLKKKJJJIIIGGGFFFEEEBBBBBBAAA???;;;888555333111222222111111000///...........................,,,---......,,,,,,---...------------------------+++,,,---...///...---,,,............................................................////////////111333555222...///555:::IIITTT\\\```iiirrrkkk\\\]]]lllxxx~~~fffOOOFFFGGGJJJCCCFFFJJJJJJHHHFFFFFFFFFIIIGGGEEEEEEFFFFFFFFFDDDDDDDDDCCCBBBAAAAAADDDGGGGGGHHHJJJJJJIIIJJJLLLNNNPPPRRRYYYaaafffgggjjjooommmssszzz|||zzzyyy|||xxxpppjjjeee```]]]VVVVVVXXX```kkktttxxxyyyeeeYYYNNNIIIHHHHHHKKKNNNHHHJJJQQQ\\\dddcccYYYOOOQQQNNNRRRaaawww~~~kkkzzzmmmWWWBBB<<<;;;666333444555444333222111111111111/////////000000/////////---.....................---------............///......------------......////////////////////////---......////////////////////////////////////...//////000000000111111111000111222222333333222222333333333444444444444555444555555555555666666666888999;;;:::999999:::<<<:::<<>>@@@BBBCCCCCCCCCDDDEEEFFFGGGLLLSSSWWWXXX\\\bbb^^^ccciiijjjiiiiiilllooonnnppptttxxx}}}yyypppggg___YYYSSSOOOOOOPPPUUU\\\aaa```ZZZSSSPPPIIIDDDDDDEEEFFFJJJNNNQQQ]]]ooo{{{qqqbbbsss}}}qqqkkk~~~xxx\\\BBB111666:::444222888555444333222111111111111...//////000000//////...---------...............---------............///......------------......////////////////////////---....../////////////////////............------...//////000000111111111000111111222222222222222333333333333444444444444444444444444555555555666999::::::999777888;;;======<<<888===^^^qqqZZZJJJ@@@AAAGGGBBBDDDFFFHHHJJJMMMRRRUUU```iiirrrxxx~~~www```dddooo~~~}}}}}}kkkooorrrmmmZZZDDD777555444444444444333444666999444444555555444444333222222222333555888===AAADDD666666666666666555555444aaaQQQPPPMMMMMMLLLLLLKKKJJJIIIGGGFFFEEEBBBBBBAAA???<<<888555333111222222111111000///...........................,,,---......,,,,,,---...---------------------------,,,,,,,,,,,,---......------------------------....................................////////////---...000111111111111111333;;;EEESSSgggyyy|||wwwvvvhhhdddooozzz~~~|||gggYYYSSSKKKGGGHHHIIIHHHGGGJJJHHHFFFEEEFFFFFFEEEDDDAAABBBCCCCCCBBBBBBCCCDDD@@@BBBCCCCCCAAAAAABBBCCCAAAAAACCCHHHKKKKKKPPPVVVSSSVVVYYYYYYYYYYYY\\\______aaaccceeeeeehhhlllppp{{{tttpppnnngggccc^^^XXXRRRNNNJJJHHHIIILLLPPPRRRRRROOOKKKHHHIIIFFFGGGIIIHHHFFFHHHMMM```qqqvvvssslllXXXFFF;;;555777888555444888333333222111000000000000......///000000///......---------.........//////---------............///...------,,,,,,------...////////////////////////---......///////////////000/////////..................//////000111111222000000111222222222222222222222333333333444444444333333444444444555555555777888999888777888999;;;<<<===;;;;;;HHHjjjzzzVVVEEEEEE@@@BBBCCCDDDDDDEEEHHHJJJNNNXXXbbbiiiqqqyyy}}}|||{{{~~~uuuhhhdddmmmxxxvvv{{{sssiiiuuurrrYYYCCC===;;;555333333222111222444555555222333444555555555444333222222222444888<<>>HHHUUUbbbjjjllljjjiiigggaaa___kkkzzzwwwjjjaaaUUUJJJFFFLLLHHHDDDAAABBBDDDFFFFFFGGGFFFEEEFFFIIIKKKGGGBBBEEEDDDCCCBBBBBBCCCDDDEEECCCDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLNNNMMMLLLKKKJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEDDDDDD@@@AAADDDFFFHHHGGGFFFDDDFFFHHHIIIGGGEEEGGGMMMSSS\\\WWWWWWWWWQQQMMMXXXjjjwww{{{SSSBBB===:::555555444444444333333333111111111111000000000000//////////////////////////////.........---------000...---,,,---...///............------,,,,,,,,,........................---------............///......////////////............//////000000111111000000000000000000000000222222333333333333444444555444444444444555666666666777777999:::;;;<<<<<<444888:::888888AAARRR```YYYRRREEE<<<===@@@@@@BBBEEEGGGEEEDDDHHHRRR]]]cccddd```gggqqq{{{xxxhhh______qqqyyyvvvwww~~~~~~zzzxxxooonnnmmmcccTTTBBB777666777555222333333222222333333444555333333333333333333333444333333333444444444555555444333333222222333333444]]]OOOPPPMMMLLLNNNLLLJJJJJJIIIHHHEEECCCDDDDDDBBB@@@===:::666444333222111000//////000000................................................+++,,,,,,,,,,,,,,,,,,---+++,,,------...---------,,,,,,,,,---------......,,,,,,,,,---------..................////////////000////////////////////////000111555<<>>EEEbbbwww^^^LLLBBB@@@BBB>>>???@@@???===<<>>UUU___oookkkuuu|||eeePPPCCC???@@@BBB===>>>BBBGGGGGGDDDAAABBBGGGGGGHHHHHHFFFDDDBBBAAAEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCC>>>BBBGGGHHHGGGHHHKKKOOOTTTZZZfffsssxxxooo\\\LLLMMMUUUfffyyyvvvJJJ888:::;;;888666333333333333222222222222111000000000////////////////////////////////////........................---...//////...---...///------------------------........................---------............///......////////////......------......///000000111000000000000000000000000111222222222222333333333444444333333444444555666666666777777888999999::::::::::::<<<===>>>===<<>>>>>>>>AAADDD@@@CCCHHHOOOWWWaaakkkrrrvvvyyy}}}uuulllfffSSSEEEEEEIIIVVVlllvvviiiyyyyyyrrrrrrmmm[[[FFF777777666444222111111222222222222111222333333444777666333111111111333444333333333444444444555555222111111000000111111222[[[NNNPPPMMMLLLNNNLLLJJJJJJIIIHHHEEECCCDDDDDDBBB@@@===:::666444333333222222111111000///........................---------------------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------............------....../////////000///000111111111222444666AAANNN___mmmwww}}}uuukkkzzz~~~iiiYYYMMMFFFBBB>>>???DDDEEEBBBBBBEEEEEEEEEFFFGGGGGGFFFDDDCCCEEEEEEFFFEEEEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFHHHGGGGGGFFFFFFEEEEEEEEEIIIKKKLLLMMMPPPVVV___eeeppptttzzz|||xxxnnnaaaYYY[[[tttlllQQQ:::666888555222333333333222222222111111111000000000////////////...////////////////////////---..............................,,,++++++...111------------------------........................---------............///......////////////......---------...//////000000////////////////////////111111111222222222333333333333333333333444555555666666666777777888888888;;;:::999:::===???>>>===???@@@PPPrrrfffMMMDDD@@@EEEHHHEEE@@@>>>???@@@BBBDDDHHHPPPXXX^^^eeejjjrrrxxx{{{|||}}}~~~|||~~~vvv|||nnnTTTQQQGGGGGGSSS\\\fffwwwvvvssszzzvvvnnneee\\\PPP>>>///666777666444111000222444222111111111111222333333555444222111000111222333333333333444444444555555222111111000000111111222___PPPPPPMMMMMMNNNLLLJJJJJJIIIHHHEEECCCDDDDDDBBB@@@===:::666444333333333333222111000///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,------------.........---------......//////000+++...111222222111111222111AAATTTbbbkkkqqquuutttzzzooonnnwwwmmm[[[SSSGGG>>>>>>???===???EEEAAABBBCCCEEEFFFGGGHHHHHHEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEDDDDDDCCCDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEJJJSSS```mmmtttuuuqqqnnnooopppnnnjjjhhhkkkuuu|||vvvUUUAAA999666999888222///222222222222111111111000000000000////////////......////////////////////////---------...............+++---...,,,)))))),,,///,,,,,,,,,------------...........................---------............///......////////////......,,,------......///000000////////////////////////111111111111222222222222333333333333333444444555555555666666777777777777;;;:::999999:::;;;;;;:::999AAAEEELLLkkkvvv___IIIAAA@@@===;;;===>>>>>>>>>???AAAEEELLLPPPSSSYYYaaahhhlllooopppqqqtttwwwzzz}}}~~~|||wwwrrrmmmjjjkkkssszzzzzzwwwpppdddZZZCCCOOO\\\nnn}}}tttvvvyyywwwzzzxxxnnnlllmmmgggUUU@@@333222777333333333111000111333666111111111111111222333333333333333222222333333444333333333444444444555555222222111111111111222222eeeRRROOOMMMNNNNNNLLLJJJJJJIIIHHHEEECCCDDDDDDBBB@@@===:::666444333333333333333111000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.........,,,,,,---......///000000,,,...000111111000111222///888CCCLLLYYYhhhpppqqqvvvnnniiilllZZZMMMLLLKKKCCC>>>???CCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCDDDDDDEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHEEEFFFHHHJJJLLLNNNOOOPPPNNNZZZnnn~~~rrreeekkkttt}}}}}}cccLLL???444555777888666333222333222111111111000000000000000000/////////.........////////////////////////---------.........//////)))---222111...+++,,,...,,,,,,,,,---------..............................---------............///......////////////......,,,,,,---......//////000////////////////////////111111111111222222222222333333222222333333444555555555666666666666777777777888::::::::::::999999999<<<===???NNNlllqqq^^^QQQEEEBBBFFF>>>?????????>>>@@@CCCFFFFFFJJJPPPTTTXXX[[[___aaafffiiinnnrrrtttvvvzzz}}}zzzzzzyyyyyyzzzzzz{{{|||yyynnneee___\\\[[[[[[fffjjjiii```XXXTTTRRRPPPQQQggguuu~~~}}}vvvppptttuuuqqqkkkcccTTTCCC444///444;;;222111111111222222222222111111111111111222222333222333444666666666666555333333333444444444555555333333222222222222333333iiiSSSNNNMMMOOONNNLLLJJJJJJIIIHHHEEECCCDDDDDDBBB@@@===:::666444333333444444333222000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///000000///000111111000000222444444222...222FFFbbbvvv}}}}}}tttuuu}}}{{{lll\\\UUUHHHGGGEEECCCAAAAAAAAABBBEEEFFFGGGHHHHHHHHHHHHHHHCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJOOOPPPSSSWWW[[[^^^aaabbbbbbdddjjjwwwkkkTTTDDD;;;777666777555111///111222111111111111111000000000000000/////////............////////////////////////---------.........//////)))000777999555000//////,,,,,,,,,------.................................---------.........//////......////////////......,,,,,,------...//////000////////////////////////000111111111111222222222333333222222333333444555555555555666666666666666222666;;;>>>===<<<<<<<<>>===>>>???@@@BBBDDDFFFHHHMMMRRRVVVYYY]]]cccgggjjjmmmrrrvvvtttttttttuuuvvvwwwyyyyyy~~~xxxtttrrreee]]]TTTNNNOOOUUU\\\aaa___```\\\QQQJJJOOOYYY___ppp~~~}}}{{{mmmwwwnnnjjjuuummmUUU:::111555999444---444333333444555444000---111111111000111222222333222444666888999999888777333333333444444444555555444333333222222333333444fffVVVSSSMMMJJJOOOMMMKKKJJJIIIGGGDDDBBBBBBBBBCCCAAA???;;;777444333333222222111000000000//////...------------...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------...///////////////......000000111111111111000000+++444999555111===YYYqqqsss~~~mmm]]]TTTMMMFFFBBBDDDCCCDDDFFFIIIJJJIIIGGGEEEEEEAAA======AAAEEEFFFFFFBBBDDDGGGJJJKKKJJJIIIHHHIIIIIIFFFKKKQQQKKKMMM^^^eeemmmqqqsss}}}mmmqqq{{{YYYDDD>>>:::666777555555444333333222111111000000000000000000000000//////............//////........................////////////////////////000111333444333000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------............---------------............///000000000000000000000000000111111111111222222222111111222222222333333333555555555555666666666666666666666666777888:::;;;999999<<<@@@???CCCRRRcccbbbQQQFFF<<<<<<@@@AAA@@@AAA???===<<<<<<>>>BBBGGGJJJKKKKKKNNNTTTZZZ```hhhooojjjgggfffiiiooosssrrrooowwwxxxyyyzzz|||}}}~~~|||}}}~~~~~~}}}uuuuuu~~~~~~xxxmmmaaa[[[\\\QQQMMMNNNVVV\\\^^^cccjjjXXXXXXTTTTTTeee|||}}}{{{{{{rrrfffrrr{{{vvvwwwvvvqqqlllMMMDDD:::333222222111///222333555666666555333222000111111111111222222222222444888;;;===>>>===<<<===888333111222444444333111222222333333444444555eeeUUURRRNNNLLLPPPNNNLLLKKKJJJHHHEEECCCBBBBBBCCCAAA???;;;777444333333222222111000000000//////...------------...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------------------......////////////......///000000111111000000///...222444111...555EEESSSooo~~~~~~wwwhhh\\\WWWXXXQQQKKKLLLPPPQQQLLLFFFKKKGGGBBB???AAABBBCCCCCCEEEGGGIIILLLMMMNNNMMMLLLQQQOOOIIILLLVVV[[[kkkbbbBBB777777444222333555444444333222222111111//////////////////////////////............//////...................................................///111111111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------............---------------............///////////////////////////000000111111111222222222111111111222222222333333444555555555666666666666888888888777888888999999:::999<<>>===;;;===BBBIII^^^qqqdddWWWMMMIII@@@@@@?????????AAABBBCCCDDDBBB@@@>>>@@@DDDIIIKKKLLLKKKJJJKKKMMMQQQUUUWWW[[[]]]```eeeiiinnnqqqsssmmmnnnppptttwwwzzz|||~~~~~~~~~~~~wwwxxxuuuppplllkkkhhheee[[[YYYWWWRRRJJJGGGNNNXXX\\\WWWYYYgggxxxzzz~~~qqqeeeuuu}}}yyysssjjjYYYDDD555888444000000333555555444111222333444444333222111000000000111111111222222444666:::===???AAAAAA@@@BBB>>>999555333333222111111111222222333444444444dddSSSQQQOOOPPPOOONNNLLLKKKKKKIIIFFFDDDBBBBBBBBBAAA???;;;777444444333333222222111000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........------------------------,,,,,,---------------------...//////////////////......////////////......///...---///000222111111666CCCYYYsss{{{^^^CCC;;;777999:::666444666333333222222111111111000///////////////////////////......------......///------------------------------------------------,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------............---------------............///////////////////////////000000000000111111111111111111111111222222222222333333444444444555555555888888777777777777777888888777999<<>>DDDEEEFFFEEEDDDFFFHHHKKKLLLNNNRRRVVV[[[```dddeee```bbbeeeiiimmmqqqtttuuusssssstttxxx|||~~~~~~zzz|||~~~~~~zzzwwwuuuoooeeeZZZSSSQQQQQQQQQSSSTTTVVVWWWWWW\\\lll{{{wwwlllnnn|||~~~{{{pppxxx{{{zzzsssaaaJJJ:::444555555333111111222333222000111111222333333222111111000000000000111111111111333555888;;;>>>???@@@@@@???<<<888555333222222111111111111222333333444444fffTTTQQQOOOQQQNNNLLLKKKJJJJJJHHHFFFCCCBBBBBBBBBAAA???;;;777444444444333333222111111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...------------------------,,,,,,,,,---------......------...///////////////......////////////.........///000000000111333555///555@@@OOOaaauuubbbRRRFFF999777666777555222111222222111111111111111000000..............................------------......---------------------------------------------------,,,,,,,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------............---------------............///........................//////000000000111111111000000111111111222222222333333333333444444444444444444444555555666777888999888777999<<<@@@@@@>>>???@@@GGG]]]ttt```QQQHHHEEEDDDFFFDDDAAABBBFFFEEE@@@>>>@@@AAABBBAAAAAABBBCCCCCCEEEGGGKKKOOORRRUUUVVVTTTUUUXXX\\\```cccfffhhhggghhhjjjooouuuyyyzzzzzzvvvvvvvvvwwwyyy|||~~~}}}wwwnnneee___]]]XXXRRRNNNMMMOOOTTTXXXaaajjjzzz~~~}}}sssccczzzuuuvvvmmm]]]HHH666...000555444333333333333222000///000111111111111111111000//////000000000111111111111333555888:::;;;<<<<<<888777555333111111222333000000111222222333333444|||iiiVVVRRROOOPPPMMMKKKJJJIIIIIIHHHFFFCCCBBBBBBCCCAAA???;;;777444444444444333222222111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,---...///000000000000...//////000000//////......000111000......111444000000222666===NNNhhh~~~}}}RRRCCCDDD<<<444444555444222111111222000000000000000000000000..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------............---------------............///......................../////////000000000111111000000000111111111111222222222222333333333444444222222333333444666777888999:::888666888<<<===:::777>>>AAACCCTTTuuuqqqgggfff___OOO???:::@@@AAA============>>>???????????????@@@BBBCCCFFFHHHIIIJJJIIIJJJLLLOOOQQQTTTVVVWWW[[[\\\^^^dddjjjnnnpppppprrrqqqppppppsssvvvzzz}}}}}}{{{}}}zzzmmmaaaYYYVVVWWWYYYUUUUUUYYY```ddddddeeehhh\\\iii~~~yyylll|||nnneeegggUUUAAA666666666222,,,000111222222333222222111000000000000000000000000/////////000000000111111000111222444555666777777333333333111000000111333000000111111222333333333uuummmXXXSSSOOOOOOMMMLLLJJJJJJJJJIIIGGGEEEBBBBBBCCCAAA???;;;777444555444444333333222111111//////...------------...+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,---...///000000000000///000000111111000000////////////////////////000111000000000///555GGGYYYmmmjjjJJJ>>><<<444333555555444222333333444000000000000000000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------............---------------............///........................////////////000000000111000000000000111111111111222222222222333333333333444444444444444555666777666:::;;;777777;;;;;;999777:::<<<===???NNNkkktttXXXLLLOOOOOOIIILLLGGGAAA??????AAAAAA???===>>>>>>???AAABBBBBBCCCAAAAAABBBDDDEEEFFFGGGHHHMMMMMMPPPTTTYYY]]]^^^^^^aaaaaabbbdddgggkkknnnppprrruuuyyy||||||zzzvvvsssqqqrrrsssrrrpppooooooooovvvnnnbbbWWWTTTXXXaaagggtttsssvvvyyysssfff\\\YYY\\\iiiwwwzzz}}}xxxwwwooocccXXXKKK@@@444111555777222,,,///000111111111111111111000//////////////////000////////////000000000111000000111222222333333444111222333111//////111333000000000111222222333333rrr}}}oooZZZSSSNNNOOONNNMMMKKKKKKKKKJJJHHHFFFBBBBBBCCCBBB???;;;777444555444444333333222222111//////...------------...+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---...///000000000000000000111111111111000000...------///222333111...000///222444000---333>>>KKK^^^{{{```]]]PPP:::333444222444444222111222111000////////////000000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---..................------------.........//////........................////////////000000000000000000000000111111111111111111222222222333333333777777666555555555555666222999===::::::>>>>>>;;;@@@666666???@@@===LLLcccsssuuurrriii```VVVJJJCCCCCCDDDCCCAAA<<<======>>>???@@@@@@@@@============>>>>>>>>>>>>BBBBBBDDDGGGKKKMMMNNNMMMJJJLLLOOOSSSWWWZZZ\\\]]]___ccchhhllllllhhhddd```eeeffffffddd```]]]\\\\\\^^^dddmmmtttvvvuuusssrrrmmmlllqqqwwwuuukkkdddcccuuu}}}}}}~~~|||xxx|||ooossszzziii___SSSGGG444777777333---,,,111777111111222000///....../////////............//////////////////000000000000111111111111111111222222111333444222///...000222000000000111222222333333jjjiiiWWWWWWRRRMMMNNNMMMLLLLLLLLLJJJGGGEEEEEEDDDBBB???;;;777444222555444333222111111111111//////...------------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---......,,,,,,---......---,,,+++++++++,,,---,,,,,,---------------------------............///000000//////............////////////////////////000000000000111111111111999CCCUUUjjj~~~XXX???AAA>>>666444222444444333333222111000000000000//////.........---///////////////////////////...---,,,,,,---...///---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------......///////////////.........222222111111111111111222222222111111222222333444444444444555555555555666777888888999::::::;;;;;;<<<;;;;;;<<<===@@@CCCEEEiiiqqqggggggdddZZZOOOIIIFFFBBB@@@@@@AAAAAAAAAFFFAAA<<<;;;<<<>>>===;;;BBB???===@@@CCCCCCAAA@@@>>>AAAEEEHHHIIIJJJLLLMMMMMMOOOVVV]]]\\\UUUOOOMMMPPPUUUZZZ[[[WWWQQQLLLJJJLLL\\\hhheee]]]ZZZZZZZZZZZZ\\\fffyyy~~~uuu~~~}}}zzzpppaaaPPPBBB:::111111111111111111111111000000000000000000000000////////////////////////............////////////////////////000000000000222222222111111111000000000000111222222222222111jjjnnn[[[YYYSSSNNNNNNMMMLLLLLLLLLKKKHHHEEEFFFEEECCC@@@<<<888555333555444333222111111111111//////...------------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---,,,,,,,,,...------,,,+++++++++,,,---,,,,,,------------......---------............////////////.........------........................//////000000000111111111111555===KKK^^^ttteeeEEE555::::::777555111444333333222111111000000000/////////.........---........................///...---,,,,,,---...///---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,---------....../////////////////////...111111111000111111222222222222111111222222333444444444444444555555555555777777777888999999::::::::::::999:::<<<>>>AAACCCNNNfffsssjjj___WWWRRRMMMGGGBBBAAAAAAAAA@@@@@@@@@BBBCCC???>>>===>>>?????????@@@<<<<<<<<<>>>@@@AAA@@@???FFFFFFIIIMMMKKKDDD@@@AAADDD@@@===>>>CCCJJJOOOQQQSSS]]]eeeeeeeeejjjooopppzzzzzzssshhhYYYKKK>>>444///111111111111111111111111////////////////////////....................................////////////////////////000000000000222222222111111111000000000000111222222222222111mmmzzzppp\\\XXXRRRNNNNNNMMMLLLLLLLLLKKKHHHEEEGGGFFFDDDAAA===999666444444444333333222111111111//////...------------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...---,,,+++,,,...---,,,,,,++++++,,,,,,---,,,,,,---------.........---------............///.........---------------........................//////000000000000111111444222///333>>>OOOaaammmvvvtttyyywwwnnnEEE444000444444777777///333333222222111000000000/////////.............................................------------......------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------............//////////////////000000000000000111222333222111111111111222333333333333333444444444555555555666666777777888999999888777777888:::<<>>:::777555444444444444333222111111//////...------------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,------......//////---------............///------------------------........................////////////000000000111555333111000333888>>>BBB```qqqjjjaaaQQQCCCAAAEEEDDD???888222444444000666777---222222111111000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000//////000000111222333111111111111111222222333222333333333444444444444444444555666666777777888777777777888999;;;===>>>???AAAGGGQQQ```zzzwwwuuuppplllkkknnnooommmkkkjjjgggeeeeeegggiiijjjpppvvvzzzmmm~~~{{{yyyvvvuuu}}}xxx]]]QQQAAA777444444333222000000000000000000000000............................................................////////////////////////000000000000111111111111000000000000///000000111111111111111uuu}}}kkkXXXSSSOOOPPPOOONNNMMMMMMMMMKKKHHHFFFHHHGGGEEEBBB>>>:::777555444444555444444333111000//////...------------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,++++++,,,---+++++++++,,,,,,---------,,,,,,---......///000000---------............///------------------------...........................////////////000000000...///111222333444444444999HHHVVVhhhfffRRRCCC???999444555888777333666555888444...444777...111111000000000000//////---------.......................................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000000000//////000111111222111111000000111111222333222222222222333333333444333444444555666666777777777888888999:::<<<===>>>666<<>>:::777555444444555555555333111000//////...------------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---,,,+++***+++---******+++,,,------------,,,,,,---...///000000111---------............///---------------.........------------------------......////////////000000//////000000111111111111---666:::AAAQQQaaazzznnnWWWCCC888777777777777888888555222444111555333,,,111666000000000000///////////////---------------.........------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000111000000//////000000000111000000000000111222222111111222222222333333333333444444555555666777777888888999:::;;;<<<======;;;<<<>>>@@@@@@DDDRRRaaauuurrrnnnooozzzyyyqqqwww{{{}}}qqqttt|||bbbHHH888444111000111222222000---////////////////////////////////////////////////------------------------............////////////////////////000000000000//////000000000000000111...///000000111111000000gggWWWRRRPPPUUUOOONNNNNNNNNNNNLLLIIIFFFHHHGGGDDDAAA===:::666555444444555666555333222000//////...------------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,)))***+++---......------,,,,,,---...///000111111---------............///------........./////////------------------------........./////////000000222111111000////////////222555111000777<<>>???BBBGGGWWWqqq~~~}}}uuuvvvtttttt~~~~~~uuurrrkkkxxxnnnsss~~~hhhJJJ666000444777000111000///---...000222........................------------------------------------------------............/////////000////////////000000000000.../////////000000111111...//////000000000000000fffUUUPPPMMMQQQOOONNNMMMKKKJJJHHHGGGGGGGGGFFFCCC@@@<<<888555333777777666555444333333222------,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------............------........................------------------------111111111111000000000000000000000000111111111111222222222333333333444444555;;;GGGYYYqqqeeeNNNBBB888888888888777777777777333333333222222111111111222111111111000000//////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------............------............////////////000000000000111111111111222111000000000111333333222222333444444555555666777888888888999999999999;;;;;;<<<>>>???AAABBBBBBGGGCCCKKK___vvvvvvwww~~~~~~~~~|||yyyzzz~~~```QQQ???555444555333///000000000000//////////////////////////////////////////.........---------------------------------....................................////////////111111000000//////......000000000000111111111111eeeSSSNNNLLLPPPNNNNNNMMMLLLKKKIIIGGGFFFGGGFFFCCC@@@<<<888555333666666555444333222111111......------------......***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------............------........................------------------------.........//////000000000//////000000000111111111222222222333333333333444000333999BBBOOO```ppp{{{{{{bbbMMMAAA;;;:::666666666555555555555444333333222222222111111111111111111000000000//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---------............------............//////////////////000000000111111111222111000000000111222333222222333333444555555555777777777777888888888888999999:::<<<===>>>???@@@>>><<>>999777555333444333333333222222222222222222222111111111111111111111000000000000//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---...---,,,+++,,,---------............---------............///////////////000000000000111111111111000000111111222333222222333333444444555555555555666666666777777777777777888999;;;<<<============AAADDDBBBCCCRRReeeuuuhhhhhhsss}}}}}}gggMMM<<<333111000000222222111///000000000/////////..........................................------------------------------------........................---............/////////000000000////////////...//////000000000000111111wwwdddRRRMMMKKKOOOMMMNNNOOOOOOMMMJJJFFFDDDFFFEEEDDDAAA===999666555666555555444333222111111//////............//////***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++***++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,........................------------------------,,,------...//////000000////////////000000000111111111111111222222222222777777555333111111333555;;;???JJJ___|||rrrYYYEEE999888888:::<<<;;;888555222222222111111111000000111111111111111111111000000000000000000000//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...---,,,+++,,,...,,,------......------,,,---------.........//////////////////000000000111111111111111111222222222111222222333444444555555444444444555555555666666666777777888:::;;;;;;<<<@@@@@@BBBDDD@@@===DDDOOO\\\ppp|||zzz|||zzz}}}zzzllljjjzzznnnOOO777222777000222444444333111000000000000/////////.................................------------------------------------------------........................---------.........//////////////////////////////////////////000000000111nnndddRRRNNNMMMQQQNNNOOOPPPPPPMMMJJJFFFCCCFFFEEEDDDAAA>>>:::777555777777666555444333222222//////............//////***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------,,,,,,........................------------------------////////////////////////...////////////000000000000000000111111111222222222333444444222222333555444222222666EEE\\\vvvxxx]]]JJJ@@@999444888888777444111000333555222222222111111111000000000000000000000000000000//////////////////000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......,,,,,,---...,,,,,,------------,,,,,,------------...............////////////000000000000000111111222222222222111111222222333444444555333444444444444555555555777777888999::::::;;;;;;===<<<===???@@@@@@AAADDDLLLSSSccc|||~~~zzzxxx|||~~~rrrUUUCCC;;;666333222000111222111---+++,,,---////////////....................................,,,,,,------------------------------------------........................------------.........................../////////...////////////000000000kkkbbbQQQNNNMMMRRRPPPPPPPPPOOOMMMIIIFFFDDDFFFEEEDDDAAA>>>;;;888666888777666555444333333222///..................///***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,........................------------------------000000000/////////............////////////000000///000000000000111111111///111333333333333444666222444555444444999CCCKKK]]]ooosssUUUMMM@@@666444777<<>>FFFGGGLLLWWWfff|||}}}}}}yyy{{{xxx\\\GGG333222999;;;444...111111000...,,,,,,...000/////////.........------------------------------,,,,,,,,,,,,------------------------------------........................,,,------------.........---............/////////......////////////000000vvv```OOOLLLLLLRRRRRRQQQPPPNNNLLLIIIGGGEEEFFFEEEDDDAAA>>>;;;888777777666666555444333222111......------------......***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++........................------------------------..................//////........./////////000000/////////000000000111111111222444444333333444555000333777888666555555777444???LLLWWW^^^fffooowwwyyyjjjYYYHHH===:::999999999777333///......111555888777444111///111111000000000/////////........./////////000000........./////////000000------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------...///...---,,,---///+++,,,,,,------,,,,,,+++,,,,,,---------................../////////000000///000111222333222222111111111111222333333444444444444444444555555555555777777777888999999::::::999:::;;;<<<===???@@@???AAA@@@AAACCCGGGSSSmmmzzztttwww}}}nnnkkkwww{{{wwwmmmXXXCCC777555555888666111///000222111/////////000111111//////.........---------------------------------++++++,,,,,,,,,---------------------------------........................,,,,,,---------.........---------.........//////........./////////000000|||~~~]]]MMMKKKKKKQQQSSSRRRPPPMMMKKKIIIGGGFFFFFFEEEDDDAAA>>>;;;999777666555555444333222111000---------,,,,,,---------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++************************---------,,,,,,++++++++++++,,,,,,------,,,,,,+++........................------------------------***++++++,,,---...//////............/////////000////////////000000000000///111222222111111222333222111000000111222444666666666777777888;;;@@@CCCJJJQQQ___kkklllmmmuuukkkccc___NNNKKKFFF@@@:::999;;;===555333333444444222222333777333...---///222222111000000/////////.........---.........//////000000---.........//////000000------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,------------...///...------...///+++,,,,,,------,,,,,,+++,,,,,,,,,---------................../////////000///000111222333222111111000111111222333333444444444444444555555555666666666666777777888888999999555:::===;;;999;;;???BBBAAA===>>>CCCFFFGGGNNNVVVgggzzzzzz|||pppnnnwwwlllUUUCCC:::777222222555888666111111444111///------...///...,,,//////.........---------------------------------+++++++++,,,,,,---------------------------------........................,,,,,,,,,---------......---------.........//////............/////////000}}}YYYKKKIIIIIIMMMQQQQQQPPPNNNLLLJJJHHHGGGCCCCCCBBB@@@>>>;;;999888666666666555444333111111//////...------------...---,,,++++++******++++++))))))***++++++++++++***+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,------------------------+++++++++,,,---...///000,,,,,,,,,------.................................000000000000////////////000111111111111222222222000111111111111222222222444444444555555555666666777777999;;;@@@GGGLLLPPPaaahhhqqq{{{xxxpppjjjggg[[[WWWOOOHHHAAA>>><<<<<<666666666666666666666666222222222222222222222222222222222222111111111000////////////////////////////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,.........---,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++***+++,,,---........................////////////000000000000111111111111000111111222222333444444555444444444444555555666333444555666777888999999999999:::;;;<<<===>>>???===???@@@@@@???DDDNNNUUUPPPYYYrrr}}}ttttttssssss|||~~~oooVVVCCC777333000...000000000000000000000000000000//////.........---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................//////.........---------nnnWWWJJJJJJJJJNNNQQQPPPPPPNNNLLLJJJHHHFFFDDDCCCBBB@@@>>>;;;999888666666666555444333111111//////...------------...,,,,,,++++++******++++++))))))***++++++++++++***+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,------...///,,,,,,,,,------.................................000/////////////////////000000111111111222222222000000111111111222222222333333444444444444555555444444444444666999<<<===:::===AAAFFFIIIJJJKKKJJJTTTWWW\\\aaagggkkknnnppp{{{{{{|||~~~uuummmggghhhmmmkkkaaaWWWOOONNNKKKGGGCCC???<<<;;;AAA>>>;;;888666555666777444444444444444444444444222222222222222222222222111111111111000000000000........................................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,+++***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,------...////////////............//////////////////000000000111111111000111111222222333444444555555444444555555666666444444555666777888999:::999999:::;;;<<<===>>>???>>>@@@BBBAAAAAAEEEMMMSSSXXXPPPPPP^^^ooo~~~oooqqq|||{{{qqqzzzvvvdddPPPGGG:::222111333333333////////////////////////000/////////.........---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................//////.........---------nnn~~~UUUJJJKKKKKKOOOPPPPPPPPPOOOMMMJJJGGGFFFDDDCCCBBB@@@>>>;;;999777666666666555444333111111//////...------------...,,,,,,,,,+++++++++******))))))***++++++++++++***+++++++++***************+++++++++***************+++++++++++++++++++++++++++++++++++++++************+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------...---------------.................................////////////////////////000000000111111111222222000000000111111111222222222222222333333333333444444444444444444444444444666666666666666888999999888888:::<<<>>>AAACCCEEEKKKHHHFFFEEEDDDCCCBBB@@@CCC???;;;;;;>>>===888222555555555444444444444444111111111111222444555666111111111111111111111111111111111111111111111111000000000/////////......................................................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++......//////////////////............//////////////////000000000000111111000111111222222333444444555555555555555666777777555555666777888999999:::999:::;;;;;;<<<===>>>>>>???AAACCCCCCBBBEEEJJJOOORRRHHHAAADDDKKKTTTdddtttllllllhhhUUU@@@888333///...000222111000/////////////////////////////////...............------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------.......................................---------yyy~~~UUUJJJLLLLLLPPPPPPPPPPPPOOOMMMJJJGGGEEEDDDDDDBBB@@@>>>;;;888777666666666555444333111111//////...------------...,,,,,,,,,,,,++++++******))))))***++++++++++++***************************************************************************+++++++++******************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,---------------................................................///////////////000000000000111111111111000000000000111111111111111111111111222222222222222333444555666555555444666555555555555777888999666555444444555666888:::CCC???;;;888777666555444444333333444666777888888444444444444444444444444222333444555555666666666000000000000000000000000111111111111111111111111//////.........---------................................................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,---------,,,)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...............//////............////////////////////////000000000111000111111222222333444444555555555555666666777888666666777777888999999::::::::::::;;;<<<=========>>>@@@AAABBBAAABBBEEEHHHKKKGGGEEEHHHHHHGGGKKKRRRgggtttrrruuu|||^^^JJJ???777111777555333222222111...+++////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------------------................................................~~~YYYLLLMMMLLLPPPOOOPPPPPPPPPNNNJJJGGGEEEEEEDDDCCC@@@>>>;;;888777666666666555444333111111//////...------------...++++++,,,,,,,,,+++***)))))))))***++++++++++++******************************************************************************************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,------................................................------....../////////000//////000000000111111111//////000000000111111111000000000111111111222222...///111333333333222222///000111222333444333333555444222111111222555666@@@===999777777777777777555555555333222222333555222222111111000000//////222333444444444333222111000000000000000000000000000000000000000000000000.........------------,,,................................................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,------------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///............////////////...////////////000000000000111111222222333444444444444444555555666777888666666666777888888999999999999::::::;;;;;;<<<<<<<<<===>>>>>>>>>???@@@AAAKKKGGGDDDBBB@@@AAAFFFMMMLLLYYYkkk{{{}}}|||{{{|||tttsss}}}wwwmmm\\\III888000111666000000///000111111000///........................---------...............------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................---.....................___PPPLLLKKKOOOOOOPPPPPPPPPNNNKKKGGGDDDEEEEEECCCAAA>>>:::888666666666666555444333111111//////...------------...++++++,,,---,,,+++***)))))))))***++++++++++++******************+++++++++***************+++++++++************************)))))))))******************+++,,,,,,------,,,,,,******++++++,,,,,,------------,,,,,,,,,------.../////////.......................................---------......//////000/////////000000000111111/////////000000000111111000000000111111111111222000111222333333222000000333444666777777666444333444333222111111333555666444111......///000111000111222222111000000111333333333333333222222222222000111111222222222222111000000000000000000000000////////////////////////.........---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,---///000............////////////......////////////000000000111111222222333444444333333333444555666777888555666666666777777777777888888888999999::::::::::::999999::::::;;;<<<===AAACCCEEEDDDBBBAAADDDHHHGGGFFFHHHNNN[[[lll{{{~~~rrraaaYYYGGG@@@::::::999666222111............///000111111........................---------------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------.................................---------...............fffSSSLLLIIINNNNNNPPPQQQQQQNNNKKKGGGDDDFFFEEECCCAAA===:::777666666666666555444333111111//////...------------...***+++,,,------+++***((())))))***++++++++++++***))))))*********+++++++++))))))*********+++++++++************************((()))))))))*********+++***+++,,,,,,------,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,------...///000/////////.........---........................,,,,,,---......///000000////////////000000000111////////////000000000111000000111111111222222222333333444444333333222222///000111222222111111000666555444333333444555666888666444333444444444333...///000222333444555666.............../////////000000000111222222333333000000000000000000000000////////////////////////............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,---------,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,///111333............////////////........./////////000000000111111222222333444444111222222222444555666777555555555555666666666666777777777777888888888888999888666777888:::;;;;;;:::AAAGGGIIIFFFCCCAAAAAADDDBBBBBBDDDGGGIIIKKKLLL```uuu}}}yyy}}}iiiPPPAAA;;;666111000666999555///---111222222222000/////////........................,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,---......///........................---------.........//////kkkUUULLLHHHMMMNNNOOOQQQQQQOOOKKKGGGDDDFFFEEECCCAAA===:::777666666666666555444333111111//////...------------...***+++,,,------+++***((())))))***++++++++++++***))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++++++++,,,---------,,,,,,))))))***+++,,,,,,------+++++++++,,,---...///000000000//////.........---........................,,,,,,------...///000000////////////000000000000////////////000000000000111111111111222222222222//////000000111222222333......///000111333444555222222111000000000000000666444222111111000...---111111111111222111000///222111111111000000000000/////////......///000000//////////////////////////////////////////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,...000333555............/////////000............/////////000000111111222333333444444111111111222333444666777444444444555555555555555666666666666777777777777999777555555777:::;;;<<<@@@CCCCCC>>>:::;;;@@@DDD???>>>???@@@AAA@@@BBBEEEEEEHHHQQQ___ttttttzzzyyysssYYYKKKGGG@@@555222222555777333---///666,,,...111222111/////////........................,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,---...//////........................---------.........//////jjjTTTQQQOOOOOOPPPQQQPPPNNNJJJGGGFFFFFFEEEDDDBBB@@@===:::999777666666777777666444222111//////...------------...,,,,,,+++******+++,,,,,,---,,,***)))))))))******,,,++++++******++++++,,,))))))))))))************(((((((((((((((((((((((())))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///............////////////111111000000000000111111000000000000000000000000000000//////.........---//////000000111111111222000000111111111222222222555111///000///---///333666444111000000111000///000000000000000000000000222111111111000000//////............////////////////////////////////////------------------------------------------------,,,,,,,,,---------......++++++,,,------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,...------,,,,,,------...---------............///---------............///000000000000111111111111333333222111000111555888666555444333333444666777555555555555555666777777999999888888888888999999AAA@@@@@@@@@??????>>>>>>BBBAAA???============>>>===@@@BBBCCCHHHXXXppp~~~yyy[[[TTTMMMHHHEEE@@@888222222222222111000//////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,------...///000000jjjSSSPPPMMMMMMPPPQQQQQQOOOKKKHHHFFFFFFEEEDDDBBB@@@===;;;999888666666777777666444222111//////...------------...,,,,,,+++******+++,,,,,,,,,,,,***)))))))))******,,,++++++******++++++,,,))))))))))))************************************))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///............////////////111000000//////000000111////////////////////////000/////////............//////000000000111111111000000000111111111222222333000///111000---...222999666222000000000//////////////////////////////000000000//////.....................////////////////////////////////////------------------------------------------------,,,,,,,,,------------...------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------............---------............///000000000000111111111111111111222333444777<<<@@@777666555444333444666777444444444444444555666666888777777777777777777888<<<<<<<<<======>>>>>>???@@@???===<<<;;;;;;<<<<<<888:::;;;;;;<<>>???======;;;:::::::::::::::999:::;;;:::999999;;;===<<<===???DDDQQQeee|||bbb\\\TTTNNNFFF<<<777777111...---...111333111///111111000000//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,------.../////////cccNNNLLLKKKKKKOOOQQQSSSSSSOOOJJJGGGEEEFFFEEECCC@@@>>>;;;999888666666777777666444222111//////...------------...++++++++++++++++++++++++++++++******************++++++************++++++((()))))))))************************************))))))************))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------............///---------.........//////000//////......//////000///////////////////////////////////////........./////////////////////////////////000000000111111000......//////...333;;;888444000....../////////////////////////////////............---------------------.........//////........................------------------------------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***+++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........---------............//////000000000111111111111000111222111111333666999999888777666555555666666555444444444444555666666777777666666666666777777555666777888:::;;;======;;;;;;;;;::::::999999999::::::;;;<<<===<<<999666<<<<<<;;;777666<<>>;;;:::888666666777777666444222111//////...------------...++++++++++++++++++++++++************+++*********+++******))))))******+++((()))))))))************))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------............///------------............//////............//////.................................//////////////////.........................../////////000000000000...---------///888CCC222///,,,+++---...000000................................................------------............------------------------------------------------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...---------............//////000000000111111111111111111222111///000222444888888777666666666666666666666666666666777777888999888888777777888888999777777888999999:::;;;;;;::::::::::::::::::999999666555555888::::::888666222666999888555555999>>><<>>999666555222---,,,///222111000/////////---,,,/////////.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...............yyysss^^^MMMNNNMMMMMMOOOQQQSSSQQQMMMIIIFFFEEEGGGFFFDDDAAA>>><<<:::999666666777777666444222111//////...------------...***++++++,,,,,,++++++***))))))***++++++++++++*********))))))))))))******))))))))))))************(((((((((((((((((((((((())))))************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///,,,------------...............------------.......................................///////////////...............---------............////////////000...------,,,...999DDD...,,,***+++---/////////........................---------............///,,,------------.........------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------............///000000000000111111111111///000111222111222444666666666666666666666666666777777666666777777888999999999888888888888999999888888888999999999999999888999:::::::::999999888666555444444555666666555///222444555444555888<<<777555444888CCCUUUhhhtttqqqgggcccXXXJJJ;;;444777;;;<<<:::222///000444555333333666////////////......------..................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................xxxttt```OOOPPPNNNLLLPPPQQQQQQOOOKKKHHHFFFFFFGGGFFFDDDAAA???<<<:::999666666777777666444222111//////...------------...***+++,,,,,,,,,,,,+++***((()))***+++,,,++++++*********))))))))))))******))))))))))))************))))))))))))))))))))))))))))))************))))))************************************************************************************++++++++++++---------............///,,,,,,---------............------------------......................................./////////000.........---------,,,,,,------........./////////......//////,,,+++333===---,,,,,,---...///...,,,........................+++,,,,,,,,,---------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++)))******+++,,,,,,------************************++++++++++++++++++++++++)))******+++,,,+++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------............///000000000000111111111111...///111222222333555777333444555555666666666666666666666666666777888888888888777777777777888888777777777888888888888888666777888888888888777666888777666444333333444555777666444333222222333444777777777666777:::>>>AAA===CCCMMMZZZhhhttt}}}}}}wwwkkkZZZIII???<<<<<<333333333666888999777555777444333444333...---/////////000000///...///000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++........................}}}bbbQQQRRROOOLLLPPPQQQPPPNNNJJJGGGFFFFFFGGGFFFDDDBBB???<<<:::999666666777777666444222111//////...------------...***+++,,,------,,,+++***((()))***+++,,,,,,+++*********))))))))))))******))))))))))))************************************))))))************))))))************************************************************************)))************+++++++++---------.........//////,,,,,,,,,---------.........------,,,,,,------...........................---.........//////000000.........------,,,,,,,,,---------.........//////---...111111,,,(((---666.........///000///---***........................*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,------,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++))))))***++++++++++++*********************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------.........//////000000000000111111111111...000111111111111333444111222444555666666777777555555555555555666777777777777666666666666777777555555666666777888888999444555666777777666555555555555555333000000111333333333222444666777666555///111333222111333888<<<============>>>AAAFFFJJJJJJ[[[fffiiixxxyyyjjjbbb[[[TTTBBB@@@<<<999777666555555222333333222111000000222555111111333333111222555...//////...---,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++.....................---```RRRPPPLLLKKKOOOPPPQQQPPPKKKFFFCCCAAAGGGIIIFFF@@@======;;;777888777666555444333333333000///...---------------+++,,,,,,---,,,+++***)))************************)))))))))))))))))))))))))))************+++++++++))))))))))))************((()))))))))************************************++++++++++++++++++++++++******)))))))))))))))***++++++,,,,,,,,,---------//////.........---------------------------------.................................///////////////------------------------------------------------,,,,,,,,,---------.........---,,,,,,++++++++++++,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***)))((())),,,......---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---************************+++++++++*********))))))++++++++++++++++++++++++)))***++++++***)))***+++******))))))******+++,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---+++******+++---......------------...//////////////////000000000000000111111111111222222222222333444555666666666666777777888888888888777777777777666666555555555444666666666666777777777777666555555555555444444444222222222222222222222222555444444333333444444555333333333444444444555555666666777888888888888888<<<<<<>>>AAAEEEJJJNNNPPP```fffqqq{{{uuummm[[[VVVOOOFFF???;;;999888444333222222111111222222111111111111111111111111///000222333333222000///------............------...........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------............------~~~___PPPPPPLLLKKKMMMOOOPPPOOOLLLIIIGGGFFFGGGIIIFFF@@@<<<<<<999555777555444444444444333222222111///...---,,,,,,,,,++++++,,,---,,,+++***)))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))))))))************************************++++++++++++++++++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,///.........------------------------------------------------------------------............//////------------------------------------------------,,,,,,,,,------------......---,,,+++++++++++++++,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++...,,,******+++,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---************************+++++++++*********))))))++++++++++++++++++++++++)))***++++++***)))***+++******))))))******+++,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---+++******+++---...---------------...//////.../////////000000000000000000111111111222222222222333444555555666666666666777777888888777777666666666666666555555444444555555666666666777777777555555555555444444444444222222222222222222222222333333222222222222333333222222333333333444444444444444555666666666666666555555555555666888:::;;;999<<>>:::666444333333333333222222111111111111111111111111111111111111111///000111222222111000///------............------...........................---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------............------^^^OOONNNLLLKKKOOOPPPQQQOOOLLLIIIHHHIIIFFFHHHEEE???<<<;;;999555666333111222444555222000111000///------------...***+++,,,---,,,+++***)))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))******************************))))))************************++++++++++++++++++++++++***)))))))))))))))***************++++++++++++,,,............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++...,,,******+++,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---************************+++++++++***************++++++++++++++++++++++++)))***++++++***)))***+++******))))))******+++,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------++++++++++++---------------------......///....../////////000000000000000000111111111222222222222333444555555555555666666666777777666666666666555555555555444444444444555555555666666666666555555444444444333333333222222222222222222222222222111111111111111111222111111111222222222333333111222333333444444333333444444222111111111111111666666555555666888:::;;;555777;;;CCCLLLPPPPPPNNNNNNVVV^^^```]]]ZZZ[[[^^^```ccceeeeeecccbbbdddggg\\\VVVPPPLLLLLLLLLJJJHHHJJJLLLNNNMMMIIIBBB===;;;;;;888777777999888444000111000000000000111222333222111000000//////000000000000000000000000000000...///000111111000///...------............------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------............------]]]MMMMMMLLLLLLSSSSSSRRRNNNJJJFFFEEEEEECCCEEECCC>>><<<<<<:::777777444111111444444111...000///---------...000111***+++,,,,,,,,,,,,******************************))))))))))))))))))))))))))))))))))))************((()))))))))************++++++************))))))************************++++++++++++++++++++++++))))))))))))))))))***+++))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...------------------------------------------------++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***)))((())),,,......---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---************************************************++++++++++++************)))***++++++***)))***+++******))))))******+++,,,++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,------...///........./////////000000000000000000111111111111111222333444444555555444555555666666666666555555444444444444444444444444444444444444555555555555444444444444333333333222111111111111111111111111222111111000000111111222000000000000111111111111000111222222333333222222444444444444444444444444666555444333444555777888444333444666888888666333111666:::;;;888777888:::777999<<<===<<<<<<===>>>???<<<999777888888666444000222444666555444333333555444333333666666555333222222333333333333333222000000///............///000000000000000000000000---......//////......---,,,------......------,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------............------]]]MMMMMMLLLLLLRRRRRRPPPMMMHHHEEEDDDDDD@@@BBBAAA>>><<<>>>===:::999666222222333333111///333222///---,,,---...///******,,,,,,,,,,,,+++***************************))))))))))))))))))))))))(((((()))))))))*********((()))))))))************+++++++++***************************************++++++++++++++++++++++++))))))(((((()))***++++++))))))*********+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...------------------------------------------------+++++++++,,,,,,,,,------+++++++++******++++++,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***)))((())),,,......---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---************************************************+++++++++******))))))))))))***++++++***)))***+++******))))))******+++,,,++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................//////////////////000000000111111111000111222333444444444444444444444555555444444444333333333333444444444444222333333333444444444444444333333333222222222222111111111111111111111111222222111111111111222222/////////000000000111111111111222333333333333222000000111222222333333333000111111111111111111111222111222333444555444333666555555555666666666555111222333333333444666888999888666666555555333222444444333333333222111111000///...///000111111000222333333333222000///...000///......------......////////////////////////---------......---------,,,,,,------------,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------............------]]]NNNNNNLLLLLLMMMNNNNNNMMMJJJGGGFFFFFF@@@BBBAAA>>>===???>>>;;;999777555222222333555777999666222...+++******+++)))***+++,,,---,,,++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********************+++++++++,,,,,,************************++++++++++++++++++++++++(((((((((((()))***+++,,,*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......------------------------------------------------++++++++++++,,,,,,,,,,,,+++************++++++,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++...,,,******+++,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))+++,,,,,,+++***,,,---***************************************++++++++++++++++++***))))))(((((()))***++++++***)))***+++******))))))******+++,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------.........//////////////////000000000111111000000111222333333333333333333444444444444333333222222333333333333333444222222222222333333333333333333333222222222111111111111111111111111111111222222111111111111222222/////////000000000111111111111222333333333333222000111111111111000000///444555666666555444222111333333333333333333333333111///---///111333222111555555333333222333444555111111111000///......---555333222222333333222111222222222222222222222222000000111111000///......000///......------......////////////////////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------............------^^^OOOOOOMMMMMMMMMNNNPPPOOOLLLHHHGGGFFFBBBEEECCC???===???===:::666666666333111444<<>>>>><<<888333555666333111666AAAKKK333111...,,,,,,...111222)))***+++,,,---,,,,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))***,,,---...///************************++++++++++++++++++++++++(((((((((((()))***+++,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...///000000------------------------------------------------******+++++++++,,,,,,,,,******))))))***+++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,---------,,,,,,++++++++++++++++++++++++***)))((())),,,......---++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,)))+++,,,,,,+++***,,,---************************))))))******+++++++++++++++++++++***)))((((((''')))+++++++++***)))***+++*********)))***++++++,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++******++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---------.........//////////////////000000000000///000111222222333222222222222222333333222222222111111111222222333333333000111111111111222222222222222222111111111111000000000000000000000000000//////............//////000000000000111111111111///000000111111111111111---...000222333333222222000//////000111222444555///////////////000333555///333666333...,,,///222000000111333555555333111...///000/////////111333444222///000111111///,,,///111333444333111111111//////...---,,,,,,------000000///............///........................///......------......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------..................---dddRRRNNNLLLPPPRRRQQQRRRRRRLLLEEEDDDGGGFFFHHHFFF@@@;;;:::999777666555444555777999999999111000000///......------++++++++++++++++++++++++************************((()))***,,,,,,,,,+++******(((---666444)))%%%***+++*********))))))(((((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***------,,,***)))***...000------++++++++++++------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------,,,,,,,,,------...............---,,,,,,,,,,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************...---,,,+++************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++)))***+++***))))))+++---,,,,,,+++***))))))******,,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,+++++++++************))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///111111111000000000000000000111111111111222222222222222111111111111222222222333333333333222111111111111111111111111111111111111111111111111111111000000000000000000000000000000//////.........---//////............//////////////////000000000000000000000///000111111222000000000000000000000000111111111111111111111111///000000000111111111111000000111111111222222222000000000000000000000000////////////////////////............//////////////////............/////////...---,,,,,,---...//////...---,,,,,,---...///.........------,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---............************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...bbbQQQMMMKKKNNNSSSRRRRRRSSSNNNGGGEEEHHHEEEHHHFFF???;;;;;;:::888777555444444555555555444000000//////...------,,,++++++++++++++++++++++++************************))))))***+++++++++++++++***(((,,,444222(((%%%***************)))))))))((()))))))))***+++++++++,,,)))))))))))))))))))))))))))******++++++******)))'''((())))))***---222555---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......,,,,,,,,,------...............---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---************************+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++************************...---,,,+++************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))***+++***))))))+++---,,,++++++***))))))******,,,+++************+++,,,)))************+++++++++,,,,,,++++++******************))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............000000000000000000000000000111111111111222222222222222111111111111222222111222222222222111000000111111111111111111111111111111111111111111111111////////////////////////000/////////.........---//////............//////.../////////000000000000000000000000000111111222000000000000000000000000111111111111111111111111//////000000000111111111000000000111111111222222////////////////////////////////////////////////............//////////////////............/////////...---,,,,,,---...//////...---,,,,,,---...///......---------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...bbbSSSOOOLLLOOOQQQPPPQQQSSSNNNGGGDDDFFFDDDFFFEEE???;;;<<<;;;999888666333222222222000/////////......---,,,,,,,,,++++++++++++++++++++++++******************************************+++,,,***(((***000...'''&&&+++************))))))))))))******************++++++)))))))))))))))))))))))))))))))))******)))))))))&&&'''((()))***---222555+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////---------------...............---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---************************+++,,,,,,------,,,,,,+++------............------++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++++++++)))***+++---,,,+++******)))*********,,,,,,++++++++++++,,,,,,)))************++++++++++++************)))))))))******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............000000000000000000000000000111111111111222222222222222111111111111222222000111111111111000//////111111111111111111111111000000000000000000000000/////////////////////////////////...............//////............//////....../////////000000000/////////000000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111////////////////////////////////////////////////---............///////////////............//////......------------............------------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...cccUUURRROOOQQQOOONNNOOORRROOOGGGCCCDDDBBBEEEDDD???<<<<<<<<<;;;888666333222222111000.........---------,,,,,,,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,***((())),,,+++&&&''',,,*********)))))))))))))))+++++++++***************))))))))))))))))))))))))))))))************))))))***++++++***)))***---///++++++------------++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---......//////---------.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++*********++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---***+++,,,+++******+++---++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***)))))))))))))))))))))******))))))******+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------........./////////000000000000000000000111111111222222222222222111111111111222222111111111111111000000///111111111111111111111111////////////////////////////////////////////////........................///......------......///........./////////000000...//////000000000000000000000000000000000000000000000000000000000000000........./////////000000/////////000000000111111////////////////////////........................---------........./////////......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---+++++++++,,,,,,,,,------------------------------}}}aaaUUUSSSPPPQQQPPPOOOPPPTTTRRRKKKEEEDDDBBBEEEDDD???<<<======;;;777555333222333333222111---------------,,,,,,,,,++++++++++++++++++++++++************************,,,+++***)))))))))++++++)))((()))***)))'''(((,,,))))))))))))))))))******+++++++++***************))))))))))))))))))))))))***++++++++++++++++++***---------+++)))(((***+++++++++------------++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,------....................................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))*********))))))******+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.........//////000000000000000000111111111222222222222222111111111111222222222222333333222222111000000000000000000000000000................................................---------.....................------------..................////////////......///000000000000///////////////////////////////////////////////////---............/////////....../////////000000000........................------------------------------------..................------------......,,,------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,---+++++++++,,,,,,,,,------------------------------]]]RRRQQQNNNPPPRRRPPPRRRWWWVVVOOOHHHEEEBBBEEEDDD???<<<<<<===;;;777555333333444444444333......------------------++++++++++++++++++++++++************************,,,+++******************))))))***)))((((((***,,,))))))))))))******************************++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***+++,,,+++))))))+++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------....../////////.....................---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++************************+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------,,,******+++---*********)))******+++,,,++++++,,,,,,,,,,,,++++++)))************+++++++++)))))))))************+++******))))))******+++,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------......//////000000111000111111111111222222222222222111111111111222222333333333333333222111111000000000000000000000000////////////////////////........................---------------...............------------......------........./////////---...///000111000///...////////////////////////////////////////////////------------.........///............////////////........................------------------------,,,------------...............------------......,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,---++++++,,,,,,,,,,,,------,,,------......------,,,[[[PPPPPPOOOPPPQQQOOOQQQWWWWWWOOOGGGDDDCCCFFFEEE???;;;<<<<<<:::777555333333333444333222........................++++++++++++++++++++++++************************+++++++++++++++***))))))(((***+++***))))))+++,,,((()))))))))************)))))))))***+++++++++,,,))))))))))))))))))))))))******++++++++++++******(((***++++++******+++------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////000/////////.........---......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++************************+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++************++++++,,,------,,,******+++---******))))))***++++++,,,******+++,,,,,,+++******)))************+++++++++************++++++,,,,,,******))))))******+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------......///000000111000111111111111222222222222222111111111111222222222222222222222111000000000000000000000000000000////////////////////////........................,,,,,,,,,------............------,,,,,,------...---------.........//////,,,---///000111000///...////////////////////////........................,,,,,,---------.........------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...+++,,,------------,,,++++++,,,------------,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,\\\QQQRRRQQQRRRNNNLLLNNNTTTUUUMMMDDD@@@DDDFFFEEE???;;;<<<;;;999888666333222333222111000......//////////////////++++++++++++++++++++++++***************************+++,,,,,,,,,***)))((('''***,,,***)))+++,,,,,,(((((())))))*********+++(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))************))))))***+++,,,+++***))))))+++...---++++++++++++---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......///000000000000000//////.........---......---,,,,,,,,,,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++******************+++---......,,,******+++,,,******))))))***+++,,,,,,)))***+++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,*********)))***++++++,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------...///000000111000111111111111222222222222222111111111111222222111111111111111000//////000000000000000000000000000000000000000000000000........................,,,,,,,,,------............------,,,,,,------...---------.........//////,,,---///000111000///...////////////////////////........................,,,,,,,,,---------......---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...++++++------------++++++++++++------------++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,---------,,,,,,---......---,,,,,,^^^OOOLLLKKKOOOMMMJJJNNNXXXWWWKKKDDDGGGGGGIIIFFFAAA???@@@>>>;;;888888666555444333333333//////.........//////000111000...,,,+++++++++,,,))))))*********+++++++++))))))))))))))))))))))))************************)))************+++++++++************))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********+++,,,---...//////...------++++++***)))******+++,,,,,,,,,+++++++++++++++************))),,,,,,,,,+++++++++******++++++,,,---............222111000///...---,,,,,,,,,,,,,,,------...000000000//////............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++..............................------,,,+++******,,,---------,,,++++++******+++------...---,,,+++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------............///000000000000000000000000000000000000000111111222111111000///////////////------............------.................................------,,,,,,,,,---------------------------------------------------------............//////............---------............////////////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++^^^NNNLLLKKKOOOMMMIIIMMMVVVTTTIIIDDDFFFFFFHHHEEE@@@===>>>===999888777666444333333222222000000/////////000000111///...---,,,++++++++++++******************++++++************************************************))))))*********+++++++++(((((())))))******++++++************************+++++++++*********))))))))))))******+++---...///...------,,,,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***)))***+++,,,,,,---------.......................................///000000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******+++,,,---......///......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------............///000000000000000000000000000000//////000000111222111000000///////////////------............------..............................---------,,,,,,,,,------------------------------------------------------------........................------------------------..................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++\\\NNNLLLKKKNNNMMMJJJLLLRRRQQQHHHDDDFFFFFFGGGEEE???<<<===;;;888777666555444333222222222111111000000000000111111++++++,,,,,,,,,,,,++++++++++++******************************************************************)))))))))*********++++++''''''((()))***+++,,,---************************+++++++++***************)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((()))***++++++++++++++++++,,,---...//////000000000/////////000000111111000//////.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,*********+++++++++++++++---,,,,,,++++++************+++---///000111222222......---,,,,,,+++,,,,,,)))***+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++***************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---............---------............///000000000000000000000000000000//////000000111222111000//////......//////------............------------------------------------------,,,,,,,,,,,,------------------------------------------------------------........................------------+++,,,,,,,,,------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,[[[NNNLLLKKKMMMNNNLLLMMMPPPOOOHHHEEEFFFGGGHHHEEE???<<<<<<;;;777666666444333333222222222111111000000//////000000((()))+++,,,---,,,+++++++++++++++***************************************************************))))))))))))************(((((()))******+++,,,,,,******************************************************))))))******+++,,,+++++++++,,,,,,---------***+++,,,------......---------------,,,,,,,,,,,,------,,,,,,,,,+++++++++((()))***++++++,,,++++++***++++++,,,---...//////222111111000000111111222111111000///............------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************++++++++++++,,,,,,+++++++++************+++---...000111222222000///---,,,++++++,,,---'''((())))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************+++,,,---............---------............///000000000000000000000000///////////////000111111000000///............///------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,[[[NNNNNNKKKMMMOOONNNNNNPPPNNNIIIFFFFFFGGGHHHFFF@@@===>>><<<999666555555444333333333333111000///...............((()))+++,,,------,,,+++************************************************************************(((((()))))))))*********+++++++++***************************************************************,,,+++******))))))*********++++++,,,,,,------...++++++,,,---.../////////,,,,,,,,,,,,++++++++++++---------,,,,,,,,,++++++)))***+++,,,------------------------------------222111111111111222222333222222000//////.........------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,+++++++++++++++***+++,,,---......///...000///---,,,+++,,,------)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************+++,,,---............---------............////////////////////////////////////...///000000111000//////...............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,,,,,,,------------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,[[[PPPOOOLLLMMMOOOOOOPPPPPPNNNJJJGGGEEEFFFGGGEEE@@@===>>>===:::777666555444444444444444111000///......------...******+++,,,,,,---,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************((((((((()))))))))******,,,,,,+++++++++*********++++++++++++++++++++++++***************+++++++++++++++*********++++++,,,+++++++++,,,,,,---------+++,,,---...///000000000,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,++++++,,,---............//////......------,,,,,,111000000111111333444444333222111000///.........------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++......------------......---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++***************+++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,---............---------............/////////////////////////////////......//////000111000///......------......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------[[[QQQQQQMMMNNNMMMNNNPPPOOOMMMJJJEEEBBBCCCEEECCC>>>===>>>===:::777777666555555555666666222111000///............---,,,,,,,,,,,,,,,------(((((()))***+++,,,,,,---++++++++++++++++++++++++************************(((((((((((()))))))))******+++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++(((((()))***,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000000000000------------,,,,,,,,,,,,...------------,,,,,,,,,+++,,,---......//////.../////////.........------/////////000111333555555444333222000///.................................------............------------------------------+++++++++,,,,,,,,,------++++++,,,,,,---.........------------------------***++++++,,,,,,,,,,,,,,,+++,,,---...//////////////////000000000///......,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------............//////////////////////////////............///000000//////...------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************,,,++++++******++++++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------[[[RRRRRRNNNNNNKKKNNNOOONNNLLLIIIDDD???AAACCCAAA===<<<>>>===:::888777777666666666666777333222111000///////////////...,,,,,,+++,,,---...''''''(((***+++,,,---...++++++++++++++++++++++++************************(((((((((((())))))))))))))))))***+++,,,------...++++++++++++++++++++++++))))))******++++++++++++%%%&&&'''***---000333555,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111//////.........---------......---------,,,,,,,,,++++++,,,---.............../////////////////////.........000111333555666444333222000///.................................------............------------------------------++++++,,,,,,,,,---------******+++,,,------..............................)))***+++,,,------------***+++---///000000//////............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------.........//////////////////////////////...............///000000//////...------------...---..................---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************,,,++++++++++++++++++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---\\\NNNPPPPPPPPPNNNOOOPPPNNNJJJEEECCCBBBBBBAAA@@@@@@AAA???<<<:::888777666555444444555666000//////...---,,,,,,,,,......---,,,***))))))(((************************,,,,,,+++***)))))))))***)))))))))***+++++++++,,,)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************'''***,,,)))(((...===JJJ...---,,,+++***+++,,,---,,,,,,------...///000000................................................///...---,,,,,,---...///...///000000000000000///------...///000111222333000000111222222111///......///000111111000///...111///---,,,+++,,,.../////////............////////////...---------------------.../////////......---------------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---,,,+++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++*********************************++++++,,,,,,++++++***)))************+++++++++,,,+++******))))))******++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......---------............///////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******+++,,,,,,,,,***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,ZZZNNNQQQQQQRRRNNNOOOPPPNNNJJJEEECCCBBBBBBAAA@@@AAAAAA@@@===:::999888666555444444555555000000//////...------,,,......---,,,+++***))))))************************+++++++++******************************+++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++***************'''***,,,+++)))---777???------,,,,,,+++,,,,,,---,,,,,,------...//////000................................................///...------------...///......///000000000000///---...///000111222333333111111111111000...------...///000111111111000000111000//////...///000000..................//////......------,,,------------...//////000000000000------------------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++*********************************++++++,,,,,,++++++***)))************+++++++++,,,+++******))))))******++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......---------............///////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,ZZZNNNQQQRRRSSSNNNOOOPPPNNNJJJFFFCCCBBBBBBAAAAAAAAABBB@@@>>>;;;:::999777666555444444444111111000000//////......//////...---,,,++++++***************************************+++++++++++++++++++++***************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++*********))))))***,,,,,,,,,---///111,,,,,,------------,,,,,,,,,,,,------.../////////................................................///......------......///---...//////000000000///......///000111222222333555444333111000/////////000111222333333333333333333333444444444444444444333333333333444555555555111000//////////////////......///000000000000000000000//////.........------------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++,,,+++******))))))******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,,,,+++******************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,[[[OOORRRQQQRRRNNNOOOPPPNNNJJJFFFDDDCCCBBBBBBAAABBBBBBAAA???<<<;;;:::888777555444333333111111111111000000//////000//////...------,,,,,,************************)))******+++,,,,,,,,,,,,,,,+++++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++******)))++++++++++++------,,,++++++,,,---.........---,,,---------.........//////................................................//////............//////---......///000000000000......///000000111222222888777555444333444444555444444555666777777888888777888:::;;;<<<;;;999888777777888999::::::::::::888777666555444444444444111111111111111000//////222222111111000///......,,,,,,------------......------------------------------------------------......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,+++******))))))******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,---------......---------............///////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***))))))***,,,---,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,^^^QQQRRRPPPPPPNNNOOOPPPOOOKKKGGGEEEDDDCCCBBBAAABBBCCCBBB@@@===::::::999888666555333222111111111111111000000000/////////......---------************************)))***+++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++******...,,,)))***,,,......---***+++---...///...---------------.......................................////////////////////////////////////////////////---...///000111111111111/////////000111111222222666666555555555777888:::666777777888:::;;;<<<===<<<===???AAAAAA@@@>>><<<999:::;;;<<<===<<<<<<<<<@@@???===<<<;;;:::999999888888888888777555444333333333222111///...------,,,,,,,,,,,,------------------------------------------------------------.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++,,,+++******))))))******++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***))))))***,,,---++++++)))))))))***+++,,,************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,```RRRQQQNNNMMMNNNOOOPPPOOOKKKHHHFFFEEECCCBBBBBBCCCDDDCCCAAA???999999999888777666444333111111111000000000000000//////.........---------***************************+++,,,---------,,,++++++++++++***************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++...//////+++,,,---......///......................................................////////////////////////...//////000000//////......///000111222333333333111111222222222333333333333333333444555777888999777777888999:::<<<>>>???@@@AAABBBCCCCCCAAA???>>>@@@AAABBBCCCBBBBBB@@@@@@AAA@@@???>>>============@@@@@@@@@@@@???>>>>>>===666666444333111000///............---------,,,,,,------------------------,,,,,,,,,------------...---............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,+++******))))))******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------......---------............///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,******************+++,,,************************++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}```QQQQQQMMMLLLMMMOOOPPPOOOLLLHHHFFFEEECCCBBBBBBCCCDDDDDDBBB???888888999999888777555444000000000000000000000000.........------------,,,************************+++,,,---......,,,+++)))***************+++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,---------+++,,,,,,++++++,,,---...,,,,,,,,,------...///000................................................////////////////////////...///000111111000///...///000111222333444444444555555555666666666666666222333444666666777777777666666666777999<<<>>>???AAABBBBBBBBBAAA???>>>===AAABBBCCCDDDCCCBBB@@@>>>999:::::::::<<<===>>>???AAABBBCCCDDDEEEFFFFFFFFF???>>>===;;;999888666666222111111000///...------........................,,,,,,,,,---------......---.../////////...,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,+++******))))))******++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......---------............///////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------)))******+++,,,,,,------************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++++++++++++++************************************************++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssxxx___QQQPPPMMMLLLMMMOOOPPPOOOLLLHHHFFFFFFCCCBBBBBBCCCEEEDDDBBB@@@777888999999888777666555///////////////000000000---------------,,,,,,,,,************************+++,,,.........,,,***)))))))))******+++++++++,,,)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,------...///)))+++------,,,******+++------,,,,,,---...000111.....................---........................000000000000000000000000...///000111111000///...000000222333444555555555888888888888999999999999555666888999999888777777444444555666888:::===>>>BBBBBBAAA@@@???===<<<;;;;;;;;;<<<===<<<:::777666222222444666999;;;>>>???>>>???AAADDDGGGHHHJJJJJJHHHHHHFFFDDDBBB@@@???>>>555444333222111///..............................,,,,,,,,,------.........---.../////////...,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))******+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++,,,++++++***)))*********++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......---------.........//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************+++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------))))))***+++,,,,,,------************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***((()))***,,,,,,,,,+++***************************************************+++*********+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{sssdddNNNLLLPPPPPPRRRPPPOOOOOOKKKGGGGGGJJJDDDDDDDDDDDDCCCAAA???===:::::::::::::::888555222111111000000//////......------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,------.../////////...///000///...---...000........./////////000000111///---...111222111...000000///000222333333222000111333333333333444555777666666666777999<<<===999555555888::::::<<<@@@>>>@@@AAA>>><<<===AAADDDBBBCCCDDDCCCAAA@@@??????;;;???AAA???===<<<:::666///888777///444BBBDDD;;;EEEDDDBBBAAABBBCCCEEEFFFIIIJJJKKKLLLKKKIIIFFFDDDDDD@@@<<<::::::888333000444000......000111///,,,...---,,,++++++...000222........................------------------------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***++++++,,,---......///...---,,,,,,---...///////////////////////////------------------------------,,,,,,,,,,,,++++++...---,,,,,,---...------------++++++++++++------++++++++++++******))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++cccNNNMMMQQQPPPSSSPPPOOOOOOKKKFFFFFFIIIDDDDDDDDDDDDBBB@@@>>>===999999999999999777444222111111000000//////......------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,------.../////////---///000///......///000////////////000000000000000...---...000111000...111111111333555666666666555444444444555666777888999<<<@@@@@@===;;;<<<>>>CCC@@@@@@BBB@@@<<<===@@@???BBBEEEHHHLLLLLLIIIEEEGGGGGGGGGEEEDDDBBBBBBCCCDDDCCCEEEIIIKKKHHHDDDAAAFFFDDD???999888<<>>???>>>======???BBBHHHJJJLLLNNNNNNLLLJJJIIIKKKGGGBBB>>><<<;;;;;;:::555333000/////////......///...---,,,++++++++++++........................------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................------------------------------,,,,,,,,,,,,++++++...---,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++*********)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++dddOOOMMMPPPNNNSSSPPPOOOOOOKKKFFFEEEHHHDDDDDDDDDDDDBBB@@@>>>===888888888888777666444444111111000000//////......------......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,------.../////////---...000/////////000111000000000000000000000000111//////000111222222111000111222333444555666777:::888666555777999::::::;;;@@@EEEFFFCCCAAABBBDDDIIIIIIKKKNNNLLLIIILLLRRRMMMMMMQQQZZZ```___WWWOOOTTTSSSRRRQQQQQQRRRTTTUUUZZZPPPLLLRRRUUUOOOIIIGGGLLLFFFEEEHHHEEE>>>===DDD@@@BBBBBB???:::666555555777;;;AAAGGGLLLPPPQQQQQQNNNJJJEEE>>>999777999;;;;;;:::999555222/////////.........---,,,,,,+++***........................------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------......---------........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++dddOOOLLLMMMKKKRRRPPPPPPOOOKKKEEEDDDGGGDDDDDDDDDCCCBBB???===<<<888999999888777666666777111111000000//////......------......------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------.../////////---...000000//////000222000000000000////////////222222222333444555555555222333444555555555666777:::999999999<<<>>>??????EEEHHHNNNTTTYYYZZZYYYXXXWWWXXX]]]bbbeeehhhqqq{{{}}}}}}}}}uuujjjiiihhhjjjnnnssswwwzzzxxxggg\\\aaaddd```]]]___```bbbiiipppmmm```OOOEEELLLJJJHHHEEEBBB>>>:::777333777>>>FFFMMMRRRVVVWWWPPPNNNIIIAAA888333333555>>>AAACCCAAA;;;666444333///......------...///000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///...........................------------------------------,,,,,,,,,++++++++++++,,,------,,,++++++,,,++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++|||aaaMMMKKKLLLJJJQQQOOOOOOPPPLLLFFFDDDFFFDDDDDDDDDCCCAAA???<<<;;;999::::::999777777999;;;111111000000//////......------......------,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------.../////////...///000000//////000222////////////////////////222333444444444555666777555777888888777666888:::777:::>>>BBBGGGLLLQQQTTT```bbblll}}}wwwvvvxxx~~~~~~~~~fffVVVPPPJJJHHHJJJKKKFFFBBBAAACCCFFFJJJNNNQQQTTTUUUVVVVVVTTTLLLBBB999555333666===EEEHHHFFFAAA>>><<<444222///---,,,...000222////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,---.........///000111111000///...........................------------------------------,,,,,,,,,+++++++++***,,,......,,,++++++---++++++------------+++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++~~~]]]KKKJJJMMMLLLOOONNNNNNPPPLLLFFFEEEGGGDDDDDDDDDCCCAAA>>><<<:::999;;;;;;999666777;;;???111111000000//////......------......------,,,+++++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,------...////////////000111111//////000111/////////000000000111111111333444555444555666888333666999999888888;;;>>>>>>DDDKKKQQQXXXbbboooyyylllbbbUUUMMMLLLLLLJJJGGGFFFFFFFFFFFFHHHKKKMMMOOOTTTVVVVVVRRRJJJAAA999555---555@@@IIILLLKKKHHHFFF===;;;666222///......///////////////////////////------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++---......///---------......---------------------------------------------------------------,,,,,,,,,,,,++++++)))---000000---+++,,,...+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++___LLLKKKOOONNNMMMLLLMMMOOOMMMGGGEEEHHHDDDDDDDDDCCCAAA>>>;;;:::888::::::888555666;;;@@@111111000000//////......------......------,,,+++++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,------.../////////111222222111///...///000000000111222333333444444333555888888777777999<<<999>>>BBBDDDDDDEEEJJJOOOUUU\\\bbbeeehhhvvvwwwhhh___^^^cccggg]]]ZZZTTTOOOLLLLLLMMMNNNLLLMMMOOOOOONNNHHHAAA<<<000555>>>HHHOOOQQQOOOLLLEEEDDDBBB>>>:::666333111////////////////////////------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++***...222222...,,,---///---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))******+++,,,,,,------++++++++++++++++++++++++eeeOOOMMMOOOMMMLLLKKKMMMOOOMMMGGGFFFHHHDDDDDDDDDCCC@@@>>>;;;999777999999777333444:::@@@111111111000//////......------......------,,,+++++++++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,------...//////000222333333222///......///111111222333555666777777777:::<<<===;;;;;;>>>AAAGGGLLLSSSVVVWWWZZZ```eeemmmrrrvvvsssssswwwiii^^^VVVSSSQQQHHHIIIJJJNNNQQQPPPKKKFFF;;;<<>>>>>AAA;;;999666777:::;;;:::888111111000000///.........------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,------......------,,,......---,,,,,,+++******+++,,,,,,---...///000111///000111000///000222444444444111222:::CCCBBB:::FFF???:::>>>BBBDDDJJJRRR\\\___bbbnnn~~~~~~vvvvvv}}}~~~yyy}}}~~~{{{||||||iiiYYYXXXUUUNNNJJJMMMPPPMMMIIIHHHFFFFFFIIIPPPWWWXXXTTTNNNJJJAAA<<>>===??????===::::::;;;;;;999777222111111000000///......------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,------......------,,,+++,,,,,,,,,,,,---------+++,,,,,,---...//////000///000222111000000111222444777888777;;;BBBCCC???DDD===<<>>;;;<<<@@@>>><<<::::::999666444333222222111000000//////------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------............------)))******,,,---...///000,,,,,,,,,---.........///...000222222111000111222222777;;;:::999<<<>>>>>>>>>;;;<<>>::::::===<<<:::999777555333222333333222222111000000000------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------............------)))***+++,,,---///000000,,,,,,---------.........///000000000111333777::::::===???>>>============>>>@@@EEENNNUUU[[[___aaaiiifffccciiizzz}}}~~~xxxuuuuuurrrmmmkkkmmmhhh^^^XXXZZZ]]]\\\[[[]]]\\\YYYWWWXXXXXXVVVYYYYYYZZZYYYUUUSSSSSSUUUQQQTTTYYY\\\[[[YYY]]]cccmmmzzzzzzzzz~~~rrruuusss]]]OOOKKKOOOUUUZZZ\\\\\\[[[ZZZ]]]QQQBBB777222555AAANNNOOOMMMKKKJJJHHHBBB:::444...///////////////000000---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------...------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++***************+++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++---,,,++++++*********+++++++++++++++++++++++++++hhhSSSRRRPPPPPPOOONNNPPPRRROOOIIIFFFHHHAAA@@@CCCGGGEEE>>>999888888999999999777555444333333333222222111000000000------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------......//////......---,,,,,,,,,------.........,,,------....../////////111111000000333888@@@FFFKKKHHHGGGHHHIIIHHHFFFDDDEEEMMMVVVZZZ[[[]]]```ccceeedddbbb```eeeqqq}}}xxxzzzvvvoookkkkkkiiieee\\\WWWUUUWWWXXXXXX^^^ffflllqqqrrrlllhhhiiiiiigggooovvv|||yyysssqqquuuyyymmmhhhfffhhhhhhbbb```aaa___dddfffeeebbb```\\\XXXSSSTTTaaavvvwwwhhh[[[VVVQQQPPPUUUYYY[[[ZZZ]]]VVVMMMCCC999555:::CCCJJJFFFDDDGGGLLLLLLFFF???666444111///...///000222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------.../////////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++***************++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++******++++++++++++++++++++++++++++++hhhTTTRRRPPPPPPOOONNNPPPRRROOOIIIGGGIIIAAA@@@CCCGGGEEE>>>999888777999;;;;;;999777666777333222222111000000//////------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------.........////////////...............---------------,,,---...///000111222222333333333444888???IIIOOOSSSNNNKKKNNNPPPNNNMMMNNNPPPYYYaaabbbaaabbbcccbbbZZZ___cccaaa]]]___hhhpppjjjiiigggccc]]]XXXVVVVVVTTTPPPUUU```gggkkkwwwzzz~~~|||zzz}}}}}}}}}}}}{{{nnnbbbaaaWWWTTT[[[aaaeeesssqqq]]]QQQQQQVVVZZZ\\\[[[YYYWWWRRRGGG===<<<@@@MMMFFF>>>>>>DDDJJJLLLKKKBBB???:::555111///...////////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------............------+++---//////...---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,*********)))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++hhhTTTRRRPPPOOOQQQPPPQQQSSSOOOHHHEEEGGGBBBAAADDDGGGEEE???:::999666999;;;;;;888666555666222111111000000///......------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---.........////////////..............................,,,---...000111333444555555777999<<<@@@FFFMMMRRRRRRNNNNNNQQQRRRPPPTTT[[[dddiiikkkjjjkkklllggg^^^VVV[[[___\\\SSSNNNPPPVVVQQQRRRZZZ```[[[PPPMMMRRR```jjjuuuxxx|||uuufffaaa\\\TTTZZZhhhkkkwwwooobbb\\\ZZZZZZYYYZZZ\\\[[[TTTJJJGGGIIIQQQLLLEEE>>>;;;>>>FFFKKKJJJHHHDDD???999444000...000/////////.........---------------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---***,,,......------///111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******))))))***++++++,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++gggTTTRRRPPPOOOSSSRRRSSSTTTOOOGGGDDDEEECCCBBBDDDGGGEEE???::::::555888:::999666333222222111111000000///.........------......------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,,,,,,,---.........////////////......---------.........//////,,,---...000222444666777666999>>>BBBFFFJJJNNNQQQRRRRRRUUUXXXVVVTTT]]]jjj{{{zzzvvvtttxxxxxxmmm^^^YYY[[[\\\XXXPPPJJJLLLQQQXXX]]]nnnqqqnnnvvvttt{{{xxxooobbb```hhh~~~tttlllqqqyyyfffZZZUUUXXXYYY]]]___\\\TTTQQQSSSQQQSSSOOOEEE999666<<>>666000...///000000.....................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------+++...555999444---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------................................................,,,,,,,,,,,,,,,,,,------------------------------------------------------///...---,,,,,,,,,---...///............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******************************))))))))))))***++++++,,,++++++******++++++,,,...---++++++,,,,,,,,,+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***aaaOOOOOOMMMMMMQQQPPPQQQSSSOOOIIIFFFIIICCCCCCBBBBBBBBB@@@;;;888666666666666666555444444222222111111000//////............///......---,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,------------...---------............///000///---,,,---///111222666:::>>>BBBEEEHHHKKKNNNQQQSSS[[[iiisssooobbbVVVVVVVVVWWWXXXXXXVVVRRROOOMMMQQQTTTUUUWWW]]]ffflllvvv~~~}}}xxxvvvtttqqqssszzz|||ppptttsssbbbXXXSSSQQQUUUYYY___bbb___WWWMMMFFF@@@EEEGGGCCC<<<<<>>777111.........///000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,)))(((,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.................................------------------------................................................////////////////////////........................,,,,,,,,,------.........................................................111000...,,,+++,,,...//////............---------,,,,,,---------.........------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******************************************++++++,,,)))***+++,,,------,,,,,,,,,---......---,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++eeeQQQOOONNNNNNOOONNNPPPQQQNNNHHHFFFHHHDDDCCCBBBBBBBBB@@@===;;;666777777777777666555555111111111111000000//////......//////......---,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,---------............---------............///---...000000111333666999???BBBEEEFFFGGGHHHJJJLLLMMMLLLQQQ```sssxxxiiiUUUJJJIIIIIILLLQQQVVVZZZ\\\dddgggnnnuuuuuunnnfffcccgggnnnwww{{{|||{{{nnnfffkkkqqqsssuuuzzzuuu^^^XXXSSSTTTYYY]]]]]][[[SSSWWWXXXSSSJJJ@@@<<<;;;HHHLLLOOONNNHHH@@@888333000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...+++)))+++,,,***,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................------------------------.............../////////........................................................................,,,,,,,,,---......//////................................................000///...---------...//////............---------,,,---------............------------------------***++++++,,,,,,------...---,,,,,,++++++,,,,,,---------...............///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************+++************+++,,,,,,)))***+++,,,---.........---...000///---++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,hhhRRRPPPOOOPPPNNNMMMNNNPPPMMMGGGEEEGGGEEEDDDBBBBBBBBBAAA???<<<777777777777777666555555111111111111000000000000......//////......---,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------************************,,,++++++******++++++,,,------------------------------------............---------............///---000333555666888;;;>>>@@@CCCFFFGGGHHHIIIJJJLLLLLLKKKIIIJJJQQQUUUNNNBBBBBB@@@DDDRRRdddoooppplllmmmkkkoooxxx{{{tttjjjfffhhhjjjrrr{{{||||||yyywwwssskkkiiimmm~~~ooo\\\RRRRRRWWWZZZ[[[[[[[[[\\\ZZZVVVMMMDDD===@@@GGGPPPSSSPPPIIIBBB>>>333222000///...---......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------++++++------***,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......................................................---........./////////000........................------------------------........................,,,,,,------.../////////............................................................///////////////............---------------------....................................******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***************************++++++******++++++,,,---***+++++++++,,,------...,,,...///...+++***,,,...***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,iiiSSSPPPOOOPPPMMMLLLMMMOOOLLLGGGEEEGGGFFFDDDCCCCCCCCCBBB???===777777777777777666666555111111111111000000000000......//////......---,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------************************,,,++++++++++++++++++,,,---------------------------------.........//////---------.........//////---111666999:::;;;???BBB@@@CCCFFFHHHIIIJJJLLLNNNCCCGGGGGGCCCCCCHHHHHHCCCIIIEEEHHH[[[rrr|||tttgggqqqkkkmmmxxx{{{tttqqqqqqooouuu~~~yyyvvvwwwqqq]]]VVVYYY\\\]]]^^^\\\\\\^^^^^^XXXMMMDDD;;;CCCNNNUUUTTTOOOIIIGGG555333111...---------...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***++++++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------***)))+++...---******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......................................................---.........//////000000////////////////////////------------------------........................,,,,,,------...///000000////////////////////////////////////////////////,,,---...///000000////////////.........------------------.........//////........................******+++,,,,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++************************++++++******++++++,,,---,,,++++++***++++++,,,,,,***,,,---,,,******---000+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,mmmPPPOOORRRMMMKKKMMMNNNMMMJJJGGGEEEDDDEEEDDDDDDCCCCCC@@@<<<999666666555555555444444444333333222111000///...---------...............---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------......//////000000111111333999BBBHHHHHHDDD???<<>>???BBBCCCHHHMMMRRRPPPOOOSSS___lllrrrrrrkkk}}}wwwpppxxx|||wwwxxxzzz{{{vvvqqquuuooo\\\VVVYYY___^^^^^^]]]]]][[[XXXVVVPPPPPPQQQQQQRRRSSSTTTTTTHHHBBB:::444111000000///000/////////..................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++******+++,,,++++++,,,,,,,,,++++++***------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------,,,,,,+++***------------------------...---,,,++++++,,,---......---///444999:::666111222000///000222333111...////////////////////////000111111000...,,,---...////////////////////////---------.........//////...///000000000///...---//////000111111000...---//////......///000111111------......///000111111............------------///.........---,,,,,,+++/////////000//////...---------------------------//////......---.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------jjjOOOOOOSSSNNNKKKMMMNNNMMMJJJGGGEEEEEEEEEDDDDDDCCCCCC@@@<<<999666666555555555444444444333333222111000///......------...............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------------------------......000111222333333888???HHHNNNNNNJJJEEEBBBDDDGGGJJJLLLLLLKKKJJJJJJEEEBBBDDDKKKOOONNNNNNQQQRRRSSSUUUZZZbbbhhhjjjiiiuuu{{{tttwwwrrrttt{{{sss```SSSVVVWWW[[[```dddccc^^^YYYWWWUUUSSSSSSTTTRRRPPPMMMMMMHHHAAA999444000//////000000/////////..................---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---***++++++,,,,,,,,,,,,+++------------------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,---------------,,,+++***---------------------------------,,,,,,---------...,,,---111666777333///000...---...111111///---........................111222222111///---...///////////////////////////------........./////////000000111222222222111000......///000000000//////000000//////.../////////222111111000///...---------......///000111222222+++,,,...000111000000///...///////////////....../////////...---,,,,,,,,,......---,,,,,,+++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------fffNNNOOOSSSOOOLLLMMMNNNMMMJJJGGGFFFEEEFFFEEEDDDDDDCCC@@@<<<999666666666555555555444444333222222111000///......---...............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,---...000333555666777666<<>>??????@@@@@@>>>===;;;999666333111000222222222222222333333444444444444333222111000///.............../////////......---------......///------------------,,,,,,------------------------,,,,,,,,,------------...,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,///000...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...```LLLNNNQQQOOONNNOOOOOOMMMJJJGGGGGGGGGFFFEEEEEEDDDDDDAAA===:::777777666666666555555555222222111111000000//////......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,---------....../////////---...000333666999<<<===???@@@AAA@@@@@@BBBFFFHHHJJJOOORRRNNNEEE@@@CCCGGGRRRWWWZZZ[[[[[[]]]```cccccc```aaaeeedddaaadddiiieeedddjjjwwwxxxgggiiisssiiiVVVPPPSSSZZZ^^^[[[[[[XXXOOODDD>>>???CCC999???FFFIIIGGG@@@999444111000000000//////////////////.........---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***------,,,,,,------//////------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------,,,------......---------------------------------+++,,,---......---,,,+++///---,,,+++,,,---...------.../////////....................................000000000...---...///000000000000000000000000/////////000000000111111444444333333222222111111111111111222444777:::;;;;;;===???AAACCCEEEEEEFFFIIIIIIIIIIIIHHHHHHHHHHHHMMMLLLIIIFFFBBB>>>;;;:::222111000000333777<<>>999111111000000000//////////////////.........------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,//////---,,,,,,---...///------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,------............---------------------------,,,------......------,,,......---------...//////...///111111///...///000////////////////////////...///000///...---...///000000000000000000000000000000000000111111111111222222111111111222333444444555777:::>>>BBBEEEFFFJJJJJJKKKKKKJJJIIIGGGFFFCCCDDDFFFIIIMMMPPPRRRTTTTTTSSSRRRPPPNNNLLLJJJJJJ@@@===999555444666999;;;AAABBBCCCCCCDDDDDDCCCCCC@@@???===:::777444222111......---------------...------------............------------------------,,,---------............+++,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++))))))///777888222***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............zzzYYYJJJMMMQQQPPPOOOOOOOOOLLLIIIGGGHHHIIIGGGFFFEEEEEEDDDBBB>>>:::777777777777666666666555111111111111000000000000////////////...---,,,++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------...///000000000222333555777999:::<<<===AAABBBDDDCCCBBBAAABBBCCC<<<<<<<<<>>>BBBHHHLLLOOONNNTTTZZZ```mmm|||yyyooojjjnnnnnngggdddgggjjjkkkkkkmmmsssxxxzzzxxxnnn\\\TTTRRRYYYYYYXXXVVVQQQIIIAAA<<<555444666===DDDFFFBBB<<<111111111000000000//////////////////............,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///000111222000...---,,,---...///------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...............---------------------------------,,,,,,---------,,,---............///000---///111111///...///000000000000000000000000000...///000000///...///000000000000000000000000000000000000111111111222222111111222333555888:::<<>>AAADDDGGGIIIJJJKKKIIIHHHGGGDDDAAA???===<<<666555333111///...------------------.........///........................------------............++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,...000000...---++++++++++++++++++++++++------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------............vvvVVVIIILLLQQQQQQPPPPPPOOOLLLIIIHHHHHHIIIGGGFFFEEEEEEDDDBBB>>>;;;777777777777666666666666111111111111000000000000////////////...---,,,+++++++++------------++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,---------...///000000111555555666777999:::;;;<<<<<<@@@DDDEEECCC@@@===<<>>;;;666333777AAAFFFCCC>>>111111111111000000000000000/////////............,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++...111444666333222///---,,,,,,---...------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,---.../////////...------------------------......,,,++++++,,,......+++,,,...//////...///000,,,///111111...---...000000000000000000000000000///000111111000///000222000000000000000000000000000111111111111222222222777777999<<<@@@DDDHHHJJJPPPPPPPPPOOOMMMKKKHHHGGGDDDEEEEEEDDDAAA>>>;;;999999999:::<<<===???@@@AAAEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCAAA@@@???555777;;;@@@EEEIIILLLMMMLLLLLLKKKKKKJJJIIIIIIIII>>>===:::666333000...------------.........//////........................---------.........//////++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++...000---((('''+++000++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////YYYGGGLLLSSSQQQPPPPPPNNNKKKGGGFFFFFFHHHGGGHHHHHHHHHEEE@@@;;;888777777777777666555444333444444333222111000///............///......------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,------...//////000//////000111222222333333000555777666777:::;;;999BBB@@@??????<<<888:::@@@BBBAAABBBEEEJJJNNNPPPPPPPPPPPPQQQUUU\\\iiiyyyhhhppp~~~{{{xxxzzz}}}dddVVVYYYXXXTTTWWW\\\XXXOOOAAA888555:::<<<:::>>>FFF@@@:::222///000000---***000000000///......------..............................------------.........------,,,,,,------...+++,,,,,,------,,,,,,+++***,,,///222444555555444.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................//////.........---------------------------------------...///000111222222////////////////////////////////////////////////......//////000111111111000000111111111111111000...000111111111222555777===@@@EEEJJJMMMOOOOOOOOOWWWNNNGGGFFFDDD>>><<>><<<999666555888>>>EEEJJJRRRSSSSSSRRRPPPMMMJJJHHHHHHFFFDDDBBB???999111+++,,,///222111///...000333---...///000000...,,,+++---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///111222000---+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,...222333000...[[[GGGKKKQQQOOOPPPPPPOOOLLLIIIGGGGGGHHHGGGGGGHHHGGGDDD@@@;;;888777777777777666555444333444333333222111000///............///......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,,,,---------......////////////000111222333444555444777777888===FFFJJJJJJ??????AAABBB???999888;;;BBBBBBDDDGGGKKKNNNPPPQQQMMMOOOTTTXXXZZZ___jjjwwwzzzsssqqquuuxxx{{{hhhTTTJJJVVV]]]WWWTTTZZZLLLAAA999999===>>>@@@BBBEEE@@@:::666444333111...000000//////..........................................------------.........------,,,,,,------...+++,,,,,,------,,,,,,+++111222444666777666666555......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.................................//////.........---------------------------------------...///000111222222//////////////////////////////////////////////////////000000111111111222111111111111111111111111000333555888:::===AAADDDFFFHHHLLLOOORRRSSSSSSSSSHHHCCC@@@BBBBBB>>>>>>AAAGGGGGGFFFFFFFFFFFFFFFFFFYYYZZZZZZZZZYYYZZZ[[[\\\^^^___``````___]]]\\\\\\OOOKKKEEEBBBAAAAAAAAAAAABBB???<<<999999;;;???AAAIIIJJJMMMPPPQQQQQQPPPOOONNNKKKHHHGGGGGGEEEBBB???777555222000///...............///000000///...------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,...111222000---[[[GGGKKKQQQOOOOOOPPPPPPNNNKKKHHHGGGGGGFFFGGGGGGFFFDDD@@@<<<999777777777777666555444333333333222111000//////.........//////...------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,---------------------------..................///000222333555666666777777666888BBBOOOVVVWWWFFF???999777777888>>>DDDDDDFFFHHHKKKLLLOOORRRUUUVVVWWWZZZ\\\ZZZXXX^^^fffiiilllqqqrrrooovvv~~~|||~~~vvvwww|||zzzpppuuuoooVVVVVVYYYUUUVVV^^^WWWOOOCCC<<>>>>>@@@CCCHHHKKKNNNPPPQQQRRRPPPOOONNNMMMKKKGGGDDDCCC<<<333/////////...,,,.........///////////////---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......///000000///---ZZZGGGMMMSSSRRROOOQQQQQQPPPLLLIIIGGGGGGFFFFFFGGGFFFCCC???<<<:::777777777777666555444333333222222111000/////////////////////...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,------.................................//////111222444666777888888777666777AAAMMMSSSRRRGGG???;;;AAAIIILLLKKKJJJGGGIIIJJJKKKMMMPPPVVV[[[aaa]]]YYYWWWSSSTTT\\\fffhhhfffggghhhjjjrrr|||yyyyyy~~~|||~~~wwwrrrppp}}}www{{{yyy[[[QQQWWW\\\ZZZZZZYYYPPPFFFFFFMMMKKKCCCDDDDDDBBB>>>999555444444111000///.........//////..............................------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))(((------------------------------------------------,,,,,,,,,---------......------------------------------------.............................................................................................///000111111111////////////////////////////////////////////////000000000000111111111111111111111222333555888999<<<>>>@@@BBBCCCEEEIIILLLPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRUUUVVVVVVUUUXXX[[[]]]]]]]]]]]]^^^^^^______aaa___]]]\\\\\\\\\[[[ZZZZZZYYYYYYZZZ\\\^^^^^^^^^]]]YYYSSSOOOMMMLLLKKKKKKRRRRRRRRRQQQNNNKKKHHHFFF===<<<<<<===???CCCFFFHHHIIIKKKOOORRRRRROOOIIIEEEIIIBBB999333000000000///.........---......///000........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,------......------,,,------------------------------------------------........................//////////////////...---YYYGGGLLLRRRQQQOOOQQQQQQPPPLLLIIIGGGGGGFFFFFFFFFEEEBBB???<<<:::777777777777666555444333222111111000000/////////////////////...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---------...............000000222333555777888999888999999888===DDDEEEBBB999:::HHH```pppjjjTTTBBBHHHHHHGGGHHHKKKQQQXXX]]]```ZZZTTTPPPMMMNNNVVV```eeeeeefffhhhiiinnnyyyzzzwwwxxxssswww~~~zzzlllooowww}}}wwwxxxyyy}}}cccYYYXXXWWWVVV]]]\\\SSSPPPTTTSSSMMMDDDEEEDDDAAA===999888888333222000///......///000////////////////////////......------------.........------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------------------------------------------------------------------,,,,,,,,,---------......---------------------------------.........//////........................---...................................................//////000000111111000000000000000000000000000000000000000000000000//////000000000000111111111222333555888;;;===>>>;;;===???@@@AAABBBEEEHHHNNNOOOPPPSSSUUUXXXZZZ[[[VVVWWWXXXVVVVVVWWWXXXYYYYYYZZZ\\\]]]]]]\\\[[[ZZZ^^^\\\ZZZYYYZZZ[[[ZZZXXXVVVTTTRRRRRRUUUVVVVVVVVVUUUSSSQQQPPPPPPPPPOOONNNOOOPPPSSSTTTTTTRRRPPPNNNHHHDDD>>>:::888999<<<>>><<<@@@EEEJJJNNNPPPQQQRRRLLLIIIDDD;;;444000000222//////............///000........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,------......------,,,------------------------------------------------........................////////////.........///ZZZFFFJJJPPPNNNOOOPPPPPPNNNKKKHHHGGGGGGFFFEEEEEEDDDBBB???<<<;;;777777777777666555444333111111000000000/////////000000//////...---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------,,,,,,------...//////000111222333555666888999999999======;;;;;;<<<<<<888555777FFF___nnniiiTTTCCCEEEDDDCCCFFFLLLSSSXXX[[[[[[WWWUUUUUURRRPPPSSSYYY\\\gggqqqqqqkkkjjjuuuttt}}}zzzuuuooommmnnnzzz|||rrrwwwhhhSSSVVVSSS[[[___\\\YYYXXXXXXWWWLLLKKKJJJIIIFFFBBB>>><<<777555333000/////////000////////////////////////......------------.........------,,,,,,------...------++++++++++++------,,,,,,------.../////////,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,---------......------------------------------........./////////........................---------........................................../////////000000000111000000000000000000000000000000000000000000000000//////000000111222222333444666888;;;>>>???AAAAAA999;;;>>>@@@BBBEEEIIILLLOOOPPPQQQRRRSSSTTTTTTTTTXXXZZZ[[[\\\___cccccc___[[[^^^ccciiiooosssvvvwwwcccaaa___aaaeeehhhgggfffccc\\\UUURRRSSSVVVWWWWWWTTTRRROOONNNNNNNNNMMMLLLKKKMMMOOOQQQRRRRRRQQQPPPSSSOOOHHHAAA===<<<>>>???@@@@@@???===>>>CCCIIINNNMMMNNNLLLEEE<<<444222333111111111111000000000///........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,------------...------------------------...........................//////...------///111\\\HHHLLLRRRPPPPPPPPPOOOLLLIIIGGGGGGHHHEEEEEEDDDCCCAAA???===;;;777777777777666555444333000000000000////////////000000000///...,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------------------,,,,,,***+++,,,---...000111111333444444555777888999999666<<>>;;;888555222//////000000////////////////////////......------------.........------,,,,,,------......---+++******+++---...,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------------------------............////////////........................---------.........//////........................////////////000000000000000000000000000000000000000000000000000000000000000000111222444555666666:::<<>><<<===@@@GGGJJJLLLKKKGGG@@@:::666555555666666555333111000........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------........................,,,------......------,,,,,,,,,,,,---------......................................................---...///...------000333]]]KKKPPPVVVUUUPPPPPPNNNKKKGGGFFFGGGHHHEEEEEEDDDCCCAAA???===<<<777777777777666555444333000000000000////////////000000000///...,,,+++***++++++++++++++++++++++++---------.........//////,,,,,,,,,---------...............------,,,,,,,,,)))***+++---///000111222444555555666777888888999222:::>>>999555666;;;===<<>>EEEGGGJJJLLLNNNRRRVVVYYYZZZ```iiiuuussslllhhhggg___^^^[[[WWWTTTRRRQQQPPPOOOQQQSSSUUUVVVTTTRRRPPPQQQUUUWWWUUUOOOGGGBBB@@@@@@BBBGGGMMMPPPLLLCCC;;;888999::::::888666333111////////////////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........------,,,,,,------...------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------........................,,,------......------,,,,,,,,,,,,------.................................////////////////////////,,,...///...------111444^^^IIILLLRRRSSSSSSQQQNNNKKKIIIHHHGGGGGGDDDDDDCCCCCCCCCAAA===:::666666666666555444333222111000000000000000111222111111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............///111222333555444333333333555666777888777777999888666888===@@@BBBCCCDDDDDDCCCAAAAAAFFFHHHLLLOOORRRSSSSSSSSSOOOSSSVVV\\\lll|||zzzmmmjjjnnnqqqppplllgggcccbbbhhhfff```YYYRRROOOPPPRRR\\\bbbqqqssslllmmmppphhh^^^UUUUUUYYY[[[]]]^^^aaa[[[OOODDDCCCHHHFFF@@@;;;>>>???:::222...///333000///...------------...//////000000///......---...........................------,,,,,,------...---------------------------------------------------------------------------------............///......................................................------------......000000000000000000000000////////////000000000000////////////000000000000111111111000000000000000222222111000111111333333111222444777:::===???@@@HHHBBB???AAABBBBBBFFFMMMIIIKKKPPPUUUZZZcccqqq}}}zzzfff[[[TTTPPPLLLRRRTTTQQQQQQTTTRRRLLLZZZYYYYYY[[[XXXRRRQQQTTTKKKFFFAAA@@@DDDIIILLLNNN===<<<;;;>>>AAA???999444222///------///000///,,,---,,,,,,---...///000111...........................------,,,,,,------...........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..............................------------------------,,,,,,,,,---...///000000.........//////////////////......///222555666666]]]KKKNNNTTTUUUSSSQQQNNNKKKIIIGGGGGGGGGEEEDDDCCCCCCCCCAAA===:::666666666666555444333222111111000000000000000111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---------------......000111222333444444444444444555666666555333333555555444888===BBBDDDFFFGGGGGGEEECCCBBBCCCDDDHHHKKKMMMOOOOOOOOONNNTTT[[[fff}}}qqqooonnnooopppmmmfffaaaZZZTTTNNNKKKMMMRRRVVVYYYaaaeeessszzzsssWWWQQQXXX\\\ZZZXXX[[[XXXNNNCCC???CCCEEECCC<<<>>>@@@===888222000000//////////////////......//////000000000//////..............................------,,,,,,------...---------------------------------------------------------------------------------............///................................................///......------......///000000000000000000000000////////////000000000000////////////000000000111111111111111111111111111111111222222333333333222666555666777<<>>@@@BBB@@@;;;333---...///000000000000000/////////000000000000000///...........................------,,,,,,------...---------------------------------------------------------------------------------............///................................................///......------......///000000000000000000000000////////////000000000000/////////000000000111111111111111111111111111111111111333444444444333333666777888;;;???DDDIIIKKKJJJHHHHHHHHHIIINNN[[[hhh|||vvveeeZZZSSSQQQMMMMMMSSSXXXYYYYYY[[[]]]ZZZUUUPPPLLLIIIEEEBBBFFF???888888???EEEFFFEEE@@@<<<666333111111000000000000000111000///.................................------,,,,,,------...........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..............................------------------------........................---........./////////000222222333333444444444444~~~\\\MMMOOOUUUVVVSSSQQQMMMJJJGGGFFFGGGGGGEEEDDDDDDDDDCCCAAA===:::666666666666555444333222333333222222111000///...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,---...000222333444444333444555666666666444444555555888======999:::===888;;;>>>???>>>???BBBEEEDDDEEEGGGIIIKKKMMMNNNOOONNNQQQQQQQQQXXXeeemmmooonnnfff___^^^bbbaaaZZZSSSPPPQQQTTTZZZ```eeeggghhhrrrsssxxxuuuyyy}}}eeeQQQQQQ]]]VVVZZZXXXNNN@@@999;;;@@@<<<<<>>;;;666666666666555444333222333333333333222111///...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---...000222333444555555333444555666666555444333444666<<>>BBB===;;;===DDDKKKJJJAAA777...//////000000000//////---......//////....................................------,,,,,,------...---------------------------------------------------------------------------------............///................................................/////////....../////////////////////////////////////////////000000000000000000000000111111111111111222222222333333333444444333111111333777;;;>>>DDDDDDDDDFFFGGGIIIKKKLLLSSScccwww~~~|||uuukkkeeeaaa___[[[XXXWWWYYYZZZZZZbbbdddeee```YYYVVVYYY]]][[[```cccbbb^^^```iiiqqqfffjjjqqqvvv{{{}}}wwwmmm___QQQKKKMMMSSSTTTUUUVVVUUUUUUTTTTTTIIIGGGBBB;;;777:::CCCLLLNNNLLLGGGAAA;;;666444333//////000000000000//////...........................------,,,,,,------...........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......................................................//////////////////............///000000111222222444666777777777888<<>>;;;666666666666555444333222222222333333333222000///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---...//////000000111333555666666555555555555555666555555444333999<<>>;;;@@@FFFMMMMMMMMMIIICCC>>>:::999333222111000//////000000...........................------,,,,,,------...........................------------------------------------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......................................................//////////////////////////////000111222333444444555777888666555777===BBBrrrVVVLLLMMMPPPRRRTTTQQQLLLGGGEEEEEEFFFHHHFFFEEEEEEEEEDDDBBB>>>;;;666666666666555444333222000111333444444333111000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---...///000000333444666777777777666555666666555444444444444444<<<>>>DDDJJJIIIBBB>>>???;;;CCCKKKMMMJJJHHHIIILLLKKKJJJIIIHHHJJJMMMQQQSSSRRRPPPOOOPPPPPPMMMIIIFFFAAADDDGGGLLLRRR^^^kkkttt|||eeeUUURRRTTTYYYZZZTTTQQQRRRJJJBBB;;;<<>>GGGOOOoooTTTLLLMMMQQQSSSTTTQQQLLLGGGEEEEEEFFFHHHFFFEEEEEEEEEEEEBBB???;;;666666666666555444333222000111333444444333222111222111///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---...///000111555666777999999777666555777666555444333333444555666777;;;@@@@@@;;;:::===AAAKKKVVVYYYUUUNNNLLLLLLNNNLLLKKKJJJLLLOOOSSSVVVSSSNNNKKKLLLLLLHHHBBB>>>CCCCCCEEEJJJSSS```mmmuuu|||\\\TTTQQQWWW[[[XXXTTTSSSOOOFFF<<<999>>>FFFJJJKKK<<<999555222111111333555555555444444222111///..............................------,,,,,,------...---------------------------------------------------------------------------------.........//////................................................000000////////////000000000000000000000000000000////////////000000000000000111111111111222222222222222333333444555666666444777===CCCHHHKKKMMMMMMKKKQQQ\\\kkkyyy~~~|||wwwkkkaaa___```[[[TTTMMMRRRaaawwwyyyzzzvvvmmmaaaUUUOOONNNPPPSSSOOOMMMOOORRRPPPHHHAAA???FFFOOOSSSQQQMMMIIIGGGAAA===888333000//////000...........................------,,,,,,------...........................---------------------------------.........//////........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,---..............................////////////////////////---......///000111111222111111222333555666666777777:::===???CCCLLLYYYcccsssVVVNNNQQQTTTTTTYYYTTTNNNIIIGGGFFFEEEEEEDDDFFFGGGGGGEEEAAA===;;;666666555444333222222111222222222222111111111000111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...++++++,,,...///111222222000111555:::>>>>>>:::666777666333222222333555666888:::======<<<::::::;;;@@@CCCIIIMMMOOONNNKKKIIIKKKOOOQQQQQQUUU\\\[[[UUUOOOJJJDDDBBBBBBCCCAAA???BBBCCCFFFGGGIIIPPPbbbsss{{{xxx~~~iiiVVVNNNYYY```ZZZSSSSSSKKKDDD===:::???FFFMMMPPPGGGAAA999444333333222111:::;;;;;;;;;888444000---////////////////////////......------------.........------,,,,,,------...---------............///........................///////////////.........//////.........---------////////////////////////////////////000000000000////////////000000000000000000000000111111111111000000000000000111111111222222222222333555888:::AAAAAADDDJJJNNNNNNMMMMMMYYYiii|||vvvxxx}}}zzzooolll^^^SSSPPPZZZfffjjjjjjkkkppptttgggSSSOOOMMMJJJKKKRRRUUUQQQLLLJJJHHHCCCBBBHHHMMMNNNNNNNNNFFFBBB===999666444111////////////000111000...+++------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111222222111...------...........................---------.........//////............/////////000000////////////000111111111333777999666222555;;;>>>===???DDDLLL___tttWWWOOORRRUUUTTTYYYTTTNNNJJJHHHHHHGGGGGGEEEFFFGGGGGGEEEAAA===;;;777777666555444333222222222111111111000000000000000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,------+++,,,---...000111222333333222444777:::;;;999666555555555444333333444555:::;;;======<<<;;;<<<===AAABBBEEEGGGHHHIIIIIIIIIPPPRRRUUUZZZdddkkkhhh^^^MMMIIIDDDAAAAAAAAAAAAAAADDDJJJUUU```dddgggpppyyy{{{sssqqqssseeeMMMJJJQQQVVVYYY[[[NNNGGG>>>999:::BBBLLLRRRMMMGGG>>>666222111111222999:::<<<<<<:::666111...////////////////////////......------------.........------------------...---------............///......................../////////////////////...//////.........---------////////////////////////////////////000000000000////////////000000000111000000000000111111111111111111111222222222222333777666666666666999===@@@AAAEEEHHHGGGFFFOOOccctttqqq___YYYZZZ[[[^^^bbb\\\\\\fff}}}www___WWWPPPNNNMMMLLLOOOSSSJJJFFFCCCFFFHHHIIINNNTTTMMMIIICCC>>>;;;777444222111000000000111000...,,,------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///000000000...---...///........................---------.........//////........./////////000000000000000000000111222333<<<555333888======:::999@@@EEEOOOZZZggg~~~pppTTTOOOTTTWWWVVVWWWSSSNNNJJJIIIJJJJJJIIIEEEFFFGGGGGGDDDAAA===;;;888777777666555444333333000000000000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,---,,,---...///000111222333444333333444666777777666444777999888555333444666;;;<<<======<<<<<<>>>@@@AAAAAA@@@AAABBBDDDFFFGGGNNNOOORRRZZZfffkkkcccXXXDDDBBB@@@@@@CCCFFFGGGFFFQQQXXXfffvvv}}}sssuuu|||___OOOQQQXXXZZZXXXSSSMMMCCC999666<<>>@@@JJJWWW______[[[cccdddkkkwww|||```TTTTTTWWWVVVWWWSSSKKK???777:::EEEPPPSSSRRRMMMDDD:::333222333333555999;;;;;;777222///////////////////////////......------------......------............---------------............///..................................../////////////////////...............////////////////////////////////////000000000000//////000000000111111111000000111111111222222222222333333444444555555555000333888;;;===AAAGGGLLLLLLOOOUUUccczzz|||{{{}}}}}}lllbbb[[[UUUVVV]]]eeekkknnnwww}}}qqqdddVVVKKKJJJNNNOOOOOONNNIII@@@:::@@@IIIPPPOOONNNMMMJJJDDD===888333111//////000000///...........................................................................------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------+++,,,...---,,,,,,---///....................................////////////...////////////000000000000000000111333444666777444999===<<<666:::OOOdddzzzpppRRRLLLQQQUUUTTTRRROOOJJJGGGGGGIIIIIIJJJGGGGGGGGGFFFCCC@@@===;;;888888777666555444444333////////////.........---...---------------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---,,,,,,---------...//////000111222333333111222444555444222000///555666777555333444777:::999999:::::::::;;;>>>AAA>>>???AAABBBDDDDDDDDDDDDIIIKKKPPPSSSQQQJJJCCC>>>CCCAAAHHH\\\uuu|||pppkkklllttt~~~www}}}cccYYYXXXYYYXXXXXXTTTJJJ@@@>>>EEEMMMPPPRRRRRRLLLCCC:::555333000222666888888555111...////////////////////////......------------......---......//////......------------............///........................---.........//////000000////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111111111111222222222222222222333333444555555666444999???BBBDDDGGGLLLQQQTTTdddzzzyyyzzzvvvpppuuuvvvssslllkkkoooooolllkkkhhhhhhlllrrruuusssooollllllhhhbbbaaafffjjjkkkkkk]]]ZZZ\\\YYYUUUZZZdddssssss]]]NNNHHHMMMNNNQQQOOOFFF======BBBGGGJJJNNNQQQPPPJJJBBB<<<444111///...///111111111........................................................................------------------------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,......---,,,+++,,,---................................./////////000000////////////000000000111//////000222444666888999555;;;@@@AAA???HHHccc}}}yyyYYYNNNOOORRRRRRRRRNNNIIIGGGGGGHHHIIIIIIHHHHHHGGGEEECCC???===;;;888777777666555444333333////////////...........................//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------......//////000000111222222333333///222555666444111000///222222222333555666888888666888999::::::;;;>>>@@@<<>>AAAAAA>>>>>>BBBAAABBBKKK```zzz}}}nnnqqqSSSSSSWWWZZZYYYUUUSSSUUUXXXVVVWWWXXXWWWSSSJJJ???888222333444444444222111000////////////////////////......------------......---...///000000///...------------............///........................------......///000000111.../////////000000000000000000000000000000000000////////////000000000000000000111111111222222222111111111222222222333333333444444555666777888999<<<@@@DDDFFFIIISSSaaammmyyyuuuqqqpppuuu||||||uuuuuuyyy}}}ooobbbSSSKKKUUUhhh{{{|||hhh^^^VVVUUUUUUQQQMMMLLLFFFGGGKKKPPPSSSSSSOOOLLLBBB>>>888444222222222222........................................................................------------------------,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------........................,,,---......------...///.........................../////////000000000000//////000000000111111111111222333666999<<<>>>@@@FFFMMM\\\ooo{{{}}}]]]NNNNNNSSSWWWTTTPPPKKKHHHHHHIIIJJJJJJIIIIIIGGGEEEBBB???<<<;;;666666555444333222222111000000000000////////////---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,...///111222111111111222222333333444333444444222//////333666333333777@@@HHHHHHAAA999555888<<<>>>>>>???@@@AAA>>>@@@BBBEEEHHHJJJKKKLLLGGG===888;;;??????@@@DDDCCCFFFNNN]]]qqq|||wwwwww}}}^^^QQQUUUYYY[[[[[[[[[]]]```]]][[[ZZZYYYVVVNNNCCC;;;444444444444333222222111////////////////////////.........------.........---...///111111///...------------.........//////........................---------...///000000111.../////////000000111111000000000000000000000000////////////000000000000000111111111111222222222111111222222222333333333444555666777888999::::::BBBFFFIIILLLTTTdddyyy{{{sssnnnsss{{{zzzooohhhcccccclllwwwzzznnnYYYVVVXXX[[[hhhyyy}}}kkkZZZUUUWWWVVVRRROOOKKKKKKKKKNNNRRRTTTTTTTTTJJJDDD===777444222222111////////////////////////////////////////////////........................------------------------,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------........................***,,,---.........000222........................////////////000000000000000000000000111111111111333444555888;;;>>>AAACCCPPPeeezzzWWWQQQUUUTTTTTTVVVOOOGGGDDDEEEGGGIIIIIIKKKIIIFFFEEEDDDAAA>>>;;;777777666555444333333222111111222444555444222//////............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...222555222222222333333444555666444333222111000111222333555555666777888999999999333999::::::CCCPPPRRRIIIDDDCCCCCCFFFJJJKKKJJJGGG???===<<<;;;===@@@DDDFFFCCCIIINNNYYYppp~~~~~~{{{jjjjjj|||uuuYYYRRRQQQYYY[[[VVVYYYaaaaaa]]]YYYXXXXXXVVVPPPJJJ;;;777222000000111000...111000000///...---------////////////////////////////////////////////////000000//////.........---////////////////////////............/////////000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333444333222111111111222333555444555888555555===JJJBBBGGGQQQaaauuuwwwyyy}}}pppqqqqqqvvv~~~{{{nnn___PPPQQQ```ppp~~~fffVVVSSSTTTRRRQQQSSSWWWYYYZZZXXXVVVUUUQQQMMMGGGBBB<<<666111---000...------...///...---////////////////////////........................---------............///........................------------------------,,,,,,,,,------.................................,,,,,,,,,---------........................---------------.........///////////////000111111222222...000333333222222222444999777555;;;???<<>>;;;777777666555444333222222111111111333444333111//////............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---...///333666555555444333444555666777333333222222222222333333555666777999999999888888555:::<<<===GGGTTTVVVOOOBBBEEEKKKQQQSSSOOOEEE>>>:::;;;<<<>>>AAADDDFFFGGGIIILLLOOOVVVlllzzzzzz|||~~~{{{xxxuuuwwwwwwwwwiiiccckkk~~~mmmZZZMMMRRR[[[___aaaeee```\\\YYYYYYZZZXXXSSSNNN@@@;;;555111000111111000111000000///......------////////////////////////////////////////////////000/////////............////////////////////////........./////////000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222333333333333333333222333333444555;;;555444<<>>;;;777777666555444333222222000000000111333222000...///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111555888999888666444444555666777333333444444444444333333666777999::::::999888777333777999999AAALLLMMMGGGBBBGGGMMMSSSSSSKKK@@@888999;;;???DDDIIILLLNNNNNNQQQQQQOOORRRddd{{{uuuttttttsssssspppllliiiaaacccdddfffooo~~~wwwhhhbbbeeexxxgggMMMLLLXXX^^^^^^\\\___\\\ZZZZZZ[[[YYYUUUQQQGGGAAA999333000111111222111000000//////......---////////////////////////////////////////////////////////////............////////////////////////....../////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333333222333333444555555666666888666888AAAHHHJJJJJJLLL\\\jjjnnnbbb___oooyyybbb^^^[[[___qqqvvv___SSSSSSVVVZZZ^^^```___]]][[[[[[XXXSSSNNNIIICCC===999333111///...///000//////////////////////////////........................---------............///........................------------------------------------------,,,,,,........................,,,------------.................................------.........///////////////000000111222222222111000...///222666888999999>>>>>>@@@FFFQQQtttaaaSSSQQQRRRWWWQQQQQQPPPLLLHHHFFFIIIMMMLLLJJJGGGEEECCCAAA===:::777666666555444333222111000//////000111111///...///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---///000111333666999;;;:::777555444555666777222333444555666555444333777888:::;;;;;;999777666444777777666:::@@@@@@<<>>666111000111222000000000000//////......///////////////////////////////////////////////////////////////.........////////////////////////...////////////000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333444444333333444555666666666666555===EEEHHHGGGKKKZZZgggyyynnnuuurrr```WWWeee{{{tttccc]]]XXXXXX\\\___^^^\\\[[[YYYUUUQQQLLLGGGAAA===666444000////////////...////////////////////////........................---------............///........................------------------------.........------,,,,,,,,,........................------------........................////////////............///////////////000000111111222333333333111000222666999::::::BBBAAA===GGGZZZhhhdddUUUQQQQQQVVVQQQRRRQQQLLLHHHGGGIIIMMMLLLJJJGGGEEECCCAAA===:::666666555444333222111111000///...///000111///...///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222333666999;;;999777555444444555666111222444555666555444444777888999::::::999777666999::::::999;;;>>>>>><<>>??????:::;;;<<<<<<::::::;;;<<>>???NNNNNNOOOYYYnnnnnnaaalllppp```UUURRRVVV]]]qqqwwwcccVVVSSSVVVZZZ[[[\\\[[[YYYXXXWWWSSSNNNJJJBBB>>>888333111///...---////////////////////////........................---------............///........................------------------------------------------,,,,,,........................------........./////////.........//////000000111....../////////000000000000000111111222333333333...111444666888;;;???BBBDDDWWWgggttt}}}}}}___RRRQQQQQQUUUVVVQQQKKKHHHGGGIIIJJJKKKMMMKKKHHHEEECCC@@@<<<999666555555444333222111111222000//////000111000000///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++...000111111222333555333444444555444333222111111111111222222333444555666555555555555777888999666777888:::::::::<<<>>>777999:::888777777999<<>>DDDIIIOOOSSSTTTRRRQQQPPPQQQRRRRRRSSSUUUWWWYYYZZZ^^^___bbbfffjjjmmmpppqqqsssuuuwwwyyyzzz}}}WWWQQQQQQWWW]]]\\\ZZZYYY[[[WWWTTTSSSRRRJJJ>>>444222222222000//////000111////////////////////////111111111111111111111111........................111//////000111222111000000000000000000000000000000000000000000000000000111111222222222333333333222222333333333444444444222777888444333666777666999;;;BBBKKKOOOSSS\\\gggtttyyyqqqmmmYYYZZZ```hhh{{{ssshhh^^^YYYVVVWWW[[[[[[UUUOOOLLLMMMLLLIIIBBB:::555222000000111222333333111...//////////////////////////////.........------------------............///........................................................................////////////////////////........./////////000000////////////000000000111111222444444333444555666???BBBTTTZZZlll```SSSTTTSSSUUUQQQOOOLLLIIIGGGHHHJJJKKKNNNKKKGGGEEEBBB???;;;999666666555555444333333333000000000000000000000000---,,,---...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......111111111333444444222000444333111000000000111111111111222222222333333333333555777777666555666777;;;;;;<<<;;;:::999666555333444666999<<<>>>@@@BBBAAAFFFLLLOOOOOOMMMLLLKKKQQQQQQRRRSSSUUUWWWYYYZZZ[[[]]]aaaeeeiiilllmmmnnnnnnqqqtttwwwxxxzzz|||~~~uuusssgggTTTJJJTTT]]][[[XXXZZZ[[[XXXVVVVVVVVVPPPFFF>>>444333222000000111222333////////////////////////111111111111111111111111////////////////////////111//////000111222111000000000000000000000000000000000000000000000000000111111222222222333333333333333333333444444444444666888666333333777888777:::???FFFNNNSSSZZZhhhuuuccccccuuuppp```VVVRRR\\\jjjaaaZZZTTTTTTYYY[[[WWWRRRHHHJJJKKKKKKGGGAAA;;;777222111111222333333111///////////////////////////...............------------------............///........................................................................////////////////////////....../////////000000000/////////000000000111111...000111222222444777999EEEMMMhhhyyy~~~]]]QQQPPPQQQUUURRROOOKKKHHHGGGHHHJJJLLLNNNKKKGGGDDDAAA???;;;999666666555444444333333222////////////////////////,,,,,,,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222444666777666444555333111/////////111222111111222222222333333333333555777777666555666777<<<;;;;;;:::888666555444444666999<<<@@@CCCEEEFFFCCCFFFIIIJJJJJJJJJJJJKKKQQQQQQRRRSSSUUUWWWXXXYYYZZZ]]]aaaeeeiiikkklllllllllooosssvvvxxxyyy{{{|||yyy~~~___KKKSSS^^^ZZZWWW[[[ZZZXXXWWWXXXYYYUUUNNNHHH777555111000000222333333////////////////////////111111111111111111111111000000000000000000000000111/////////111222111000000000000000000000000000000000000000000000000000111111222222222333333333333333333444444444444555666555555444666999;;;;;;???BBBJJJUUUcccrrrpppuuuzzzeeeVVVQQQUUUbbb}}}qqqdddVVVRRRXXX\\\XXXSSSFFFGGGIIIKKKKKKGGG@@@;;;333222000000111111000///////////////////////////........................---------............///........................................................................////////////////////////...////////////000000000//////000000000111111111000111222333444888===@@@IIIYYY}}}~~~\\\PPPOOOOOOUUURRROOOKKKHHHGGGIIIKKKMMMNNNKKKFFFCCC@@@>>>;;;999555555555444333333222222////////////////////////---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...000111222000111222555999;;;:::999444333111//////000111222111111222222222333333333333555777777666555666777:::999888777555444444444777999===@@@DDDGGGHHHIIIGGGGGGGGGGGGGGGHHHLLLOOOPPPQQQQQQSSSTTTVVVXXXYYYZZZ]]]aaaeeeiiijjjkkkkkklllooosssvvvxxxyyyzzz|||~~~pppsssiiiNNNQQQZZZXXXWWW\\\XXXWWWWWWXXXYYYWWWRRRNNN<<<888222///000111222222000000000000000000000000000000000000000000000000111111111111111111111111111/////////111222111000111111111111111111111111111111111111111111111111111111222222222333333333333333444444444555555555444444444666777888:::<<>>666444111000000000///...////////////////////////---.....................---------............///........................................................................////////////////////////////////////000000000111000000000000111111111111666666777888;;;AAAHHHNNNIIIaaazzz[[[SSSQQQPPPUUUSSSPPPKKKHHHGGGIIILLLOOONNNKKKFFFBBB@@@===;;;999555555444444333222222222000000000000000000000000...---,,,---...//////---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444000111222666999;;;;;;:::222222111000000111222333111111222222222333333333333555777777666555666777888777555444444444555666;;;===@@@CCCFFFHHHIIIIIIHHHHHHHHHGGGGGGIIINNNRRRPPPPPPQQQRRRTTTVVVXXXYYY[[[]]]```dddgggiiijjjkkklllnnnrrrtttuuuwwwzzz|||~~~ooolllbbbtttqqqSSSNNNTTTUUUXXX^^^XXXXXXXXXYYYYYYXXXUUURRRCCC===555000000111111000000000000000000000000000////////////////////////000000000000000000000000111//////000111222111000111111111111111111111111111111111111111111111111111111222222222333333333333444444444555555555555444444666777666666;;;BBBOOO[[[qqqmmm[[[UUUUUUeeezzz^^^TTTTTTWWWXXXLLLHHHEEEGGGLLLMMMGGGAAA<<<999444111000000//////////////////////////////---------...............---------............///......................................................................../////////////////////////////////000000000111111000000000111111111222222444444666999???HHHSSSZZZJJJaaatttXXXSSSRRROOORRRSSSPPPKKKGGGGGGIIIMMMPPPNNNKKKEEEAAA???===;;;999555555444333333222222111000000000000000000000000000...------.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---000222444666111111333555888999888666000000000111222222333333111111222222222333333333333555777777666555666777777666444333444555888999===>>>AAADDDFFFGGGGGGFFFFFFGGGIIIJJJJJJLLLOOOQQQPPPPPPQQQRRRTTTVVVWWWYYYZZZ\\\^^^aaadddfffiiijjjiiikkknnnoooqqqssswwwyyy{{{|||~~~wwwiiippp|||^^^OOONNNSSSYYY^^^ZZZYYYYYYYYYYYYXXXVVVUUUKKKCCC999333222222111///000000000000000000000000000000000000000000000000000000000000000000000000111//////000111222111000111111111111111111111111111111111111111111111111111111222222222333333333444444444444555555555555555555888:::888:::GGGVVVfffqqq~~~eeeVVVRRReee}}}eeeYYYWWWYYYUUUMMMFFFFFFLLLNNNIIICCCCCC>>>999555333222111000////////////////////////---------.........//////---------............///........................................................................//////////////////////////////000000000111111111000000111111111222222222111333666;;;EEESSSaaajjj[[[fffoooTTTQQQPPPLLLNNNSSSPPPKKKGGGGGGIIIMMMPPPNNNKKKEEEAAA???===;;;999555555444333333222222111000000000000000000000000111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000333555666333222333444666666444222...///000222333333333333111111222222222333333333333555777777666555666777666555444333444777:::<<<===???BBBDDDEEEEEEEEEDDDBBBFFFJJJMMMMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWXXXZZZ[[[\\\^^^aaadddgggiiigggiiijjjlllmmmppptttwwwyyy{{{}}}uuujjjiiillloooppp}}}wwwrrr|||jjjSSSLLLRRRYYY]]][[[[[[ZZZZZZZZZYYYWWWVVVQQQHHH<<<555333333111///000000000000000000000000111111111111111111111111////////////////////////111//////000111222111000111111111111111111111111111111111111111111111111111111222222222333333333444444444555555555666666666666999<<<<<>>@@@BBBDDDDDDDDDBBBBBBEEEFFFIIIKKKMMMNNNNNNMMMNNNOOOOOOQQQSSSUUUWWWXXXXXXZZZ]]]___```bbbeeeggghhhiiijjjlllnnnoooqqqqqq{{{{{{{{{{{{}}}yyyiii___]]]^^^[[[XXX___```hhhyyy~~~}}}\\\NNNTTTYYYWWWaaaYYYVVV[[[^^^YYYVVVWWWVVVQQQGGG;;;111...000444000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000111111111111222222222111111222222222333333333444333222111222333444555555888888555444666999:::333999??????BBBUUUzzzooo[[[OOOTTTiii}}}fffXXXTTTVVVQQQIIIIIIMMMHHH===GGGDDD???;;;777444222000///////////////000111111////////////////////////////////////////////////............//////////////////.........---------......////////////......000000000000000000000000111111111000000000000000222333555555111...444<<<999===DDDMMM\\\mmmzzzuuurrrfffSSSNNNOOOPPPPPPPPPOOOLLLHHHFFFGGGJJJNNNLLLJJJGGGCCC???<<<:::999444444444444333222111111000000000000000000000000...........................---,,,,,,+++++++++,,,---,,,,,,...222555555444222333333333222222111111222222222222333444555666333333222222111222222222888888999888777555444222333333333444666888:::<<<>>>???AAACCCDDDCCCBBBAAACCCDDDGGGIIIKKKLLLMMMMMMNNNNNNNNNPPPQQQSSSUUUVVVUUUXXX\\\___```aaabbbbbbeeefffhhhjjjlllnnnppppppuuuvvvxxx{{{~~~qqqddd]]]YYYVVVUUUSSSUUUYYYaaannntttZZZPPPQQQSSS^^^[[[YYYZZZZZZXXXWWWWWWUUUQQQIII>>>555000000333000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000111000111111111111222222222111222222222222333333333333333222222222333444555333444555444555666777888===<<<<<>>BBBCCCCCC???999444111111111000000000000/////////////////////////////////////////////////////////............//////////////////.........---------......////////////......000000000000000000000000111111111111000000000000111000222555555333444888:::???FFFOOO^^^rrrxxx}}}xxxaaaPPPMMMOOOPPPQQQNNNMMMKKKHHHFFFGGGJJJMMMKKKIIIFFFBBB???<<<999888444444444444333222111111000000000000000000000000......///000000///......------,,,+++++++++,,,,,,,,,,,,---000333444333111333333333222222222111111333333333333333444555666555444333222111111111111666777777666555444333222333333444555666888:::;;;>>>???@@@BBBBBBBBBBBBAAAAAABBBDDDGGGIIIKKKLLLLLLMMMMMMNNNNNNOOOQQQRRRSSSRRRVVV\\\______^^^]]]]]]bbbccceeehhhjjjmmmooopppoooqqquuuzzz}}}}}}nnnaaaXXXTTTSSSOOOSSSUUUSSSSSS\\\ooo~~~nnnSSSNNNTTTWWW[[[]]]YYYVVVWWWWWWWWWTTTRRRMMMDDD;;;444111000000000000000000000000000000000000000000000000000000000000000111111111111/////////000000000111111000111111111111222222222222222222222333333333333333333333222333444444555333222333555777777666666>>>:::<<>>CCCFFFDDD===666222222111111222111111000///...////////////////////////////////////////////////............/////////////////////............---......////////////......000000000000000000000000111111111111111111111111111///000555777666555777???IIITTT]]]kkk~~~qqqddd___OOOMMMOOOPPPPPPLLLKKKJJJHHHFFFGGGJJJMMMJJJHHHEEEBBB>>>;;;999888444444444444333222111111////////////////////////,,,---///000000///---,,,---,,,,,,++++++,,,,,,,,,,,,---///111333333111000333333222222222111222222222222222222222333444555444333222222111111111222444444444444333333222222444444555666777999:::;;;===>>>???@@@AAAAAAAAAAAA@@@AAACCCEEEHHHJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSWWWZZZ\\\\\\[[[\\\\\\```aaadddfffiiilllnnnooonnnpppsssvvvzzz}}}}}}nnn```XXXUUURRRVVVXXXTTTPPPTTTbbbnnn~~~\\\LLLNNNOOOXXX]]]YYYUUUWWWWWWUUUSSSSSSPPPJJJBBB:::333///000000000000000000000000000000000000000000000000///000000000111111111111//////000000000111111111000000111111111222222222222222222333333333444444333333333333444444555555666444444888:::999777777:::@@@MMMeeewwwlllaaaZZZUUUUUU[[[bbbnnnzzz~~~ttthhh]]]SSSSSSRRRRRRRRRVVV___jjjrrr{{{cccXXXYYYxxxttt]]]LLLOOOVVVTTTNNNLLL@@@BBBEEEFFFCCC===666222111111222222222111000///////////////////////////////////////////////////............/////////////////////.....................////////////......////////////////////////000111111111111111222222111000111444555555:::@@@MMM\\\kkktttiii^^^___~~~```PPPNNNOOOOOOOOOKKKKKKJJJHHHGGGGGGJJJMMMIIIGGGDDDAAA===;;;999888444444444444333222111111////////////////////////+++,,,...//////...,,,+++,,,,,,,,,++++++,,,,,,---,,,...111333333222111111444333222111111111222222111111111111111111222333222111111111222222333444333333222222222222222222444555666777999::::::;;;======>>>??????@@@@@@@@@AAABBBCCCEEEGGGIIIKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRVVVWWWXXXXXXXXXYYY\\\^^^```aaacccfffiiikkknnnoooqqqqqqqqqrrruuuzzzooo___VVVRRRTTTVVVUUUSSSTTTYYY___wwwYYYLLLOOOVVVZZZYYYXXXXXXWWWTTTTTTSSSRRROOOHHH@@@777111000000000000000000000000111111111111111111111111///000000000111111111111000000000000111111111111000000111111111222222222222222333333333444444444333333444444444555555555888444333888:::888888;;;BBBTTTlll}}}qqqeeeUUUPPPLLLMMMMMMLLLPPPUUUPPPXXX]]]ZZZUUUQQQOOONNNQQQRRRSSSTTTTTTVVVXXXZZZaaaqqqqqqZZZ___jjj~~~xxxXXXPPPTTTTTTSSSSSSFFFCCCAAADDDHHHFFF<<<444111111222222222222222111////////////////////////////////////////////////............////////////////////////////////////......////////////......////////////////////////000000111111222222222333333333555444222666EEETTTcccqqq}}}uuudddRRRTTTddd~~~```QQQOOOOOONNNNNNLLLLLLKKKIIIGGGHHHJJJLLLHHHFFFCCC@@@===:::999888444444444444333222111111000000000000000000000000+++,,,---......---,,,+++,,,,,,+++++++++,,,---------000222333333222333444444333222111111111222333111111000000000000111111111111111111222333444555222222111111111222333333555666777999::::::::::::<<<<<<======>>>??????@@@BBBBBBCCCDDDEEEGGGIIIJJJLLLLLLMMMMMMOOOPPPQQQRRRVVVVVVVVVUUUUUUWWW[[[^^^___```bbbeeegggjjjlllmmmqqqpppnnnooorrrxxx~~~|||xxxqqqnnnnnnpppwww~~~kkkZZZUUUVVVVVVVVVUUUTTTSSSRRRYYYoooxxxuuuvvv~~~ppp]]]XXXUUUYYY[[[YYYVVVUUUUUUTTTSSSQQQLLLEEE;;;555000000000000000000000000111111111111111111111111000000000000111111111111000000000111111111222222000111111111111222222222333333333333444444444444333333444555555555555444777333222777888777===GGGWWWqqqpppZZZMMMIIIGGGGGGJJJKKKJJJKKKNNNJJJLLLMMMKKKIIIJJJNNNRRRTTTYYY```gggjjjiiifffcccXXXYYYddd~~~mmmYYYPPP___uuuttt^^^VVVTTTUUUVVVNNNFFF???BBBJJJLLLCCC:::444333222222111222222222////////////////////////////////////////////////............////////////...////////////000000000......////////////......000000000000000000000000000000111111222333333333444555777777777@@@WWWmmm{{{uuufff\\\MMMDDDSSSkkk{{{^^^QQQOOOOOONNNNNNNNNNNNMMMKKKHHHHHHIIIKKKGGGEEECCC@@@<<<:::888888444444444444333222111111000000000000000000000000........................,,,+++++++++,,,,,,---...///111333444333333555888555444222000000111222333222222111111111111111222222222222111222222333333222222111111111222444444555666888::::::;;;::::::<<<<<<<<<<<<===>>>??????BBBBBBAAABBBCCCEEEFFFGGGJJJJJJJJJLLLMMMOOOQQQRRRQQQSSSTTTTTTTTTVVVYYY[[[______aaaccceeegggiiijjjkkkkkkkkkmmmqqqwww|||zzz{{{}}}~~~oooaaaWWWWWWRRROOOOOOPPPUUUbbbqqqzzz|||{{{|||~~~ggg_________\\\YYYVVVTTTTTTQQQZZZ]]]^^^^^^```wwwuuu___QQQWWW]]]YYYUUUXXXVVVUUUSSSRRROOOHHH@@@:::000000000000000000000000111111111111111111111111000000000000111111111111000000111111111222222222000111111111111222222222333333333444444444444555333333555666666666555444777333444999:::;;;HHHYYYuuu]]]LLLLLLHHHFFFHHHIIIGGGIIIMMMOOONNNLLLMMMNNNPPPSSSVVV\\\eeessspppddd[[[```tttrrrWWWSSS[[[jjjrrr\\\TTTUUUWWWSSSJJJAAAAAAHHHLLLIIIDDD999777444111//////000111////////////////////////////////////////////////............////////////.../////////000000000000......////////////......000000000000000000000000000000111222222333444444555555777<<>>???BBBAAA@@@@@@AAABBBDDDEEEGGGHHHIIIJJJLLLNNNPPPQQQMMMOOOSSSTTTUUUUUUWWWXXX^^^^^^```aaaccceeefffgggdddfffiiimmmrrrwww{{{~~~vvvxxx{{{}}}}}}~~~vvvaaaUUUNNNHHHJJJIIIJJJLLLIIIHHHRRR___tttxxxuuuqqq}}}ttteeefffeeeaaa[[[XXXYYY[[[VVVTTTPPPTTTWWWSSSbbbfffOOOVVV^^^XXXUUU[[[WWWUUUSSSQQQOOOJJJCCC===000000000000000000000000111111111111111111111111000000000000111111111111000111111111111222222222000111111111111222222222333333333444444444555555333333555666666666555444888555777======AAASSShhh~~~wwwqqqllljjjkkklllpppsssfffZZZPPPJJJFFFEEEEEEEEEJJJOOOKKKIIIKKKQQQWWWZZZ]]]___iiittt|||hhh^^^ccc{{{lllXXXTTT^^^zzzaaaUUUVVVXXXUUUMMMDDDAAAEEEKKKLLLLLL>>>;;;666111.........///////////////////////////////////////////////////............/////////000.../////////000000111111......////////////......000000000000000000000000000000111222333333444444555444666???MMMaaa|||nnneeekkkaaa___]]]WWWMMMMMMaaayyyxxx\\\NNNMMMOOOOOOOOOOOORRRQQQJJJFFFGGGIIIIIIGGGEEECCC???<<<999888777555444333222111111111111000000000000000000000000---------------------------,,,,,,,,,---...000111000000111222333555555666333333333222222111111111222444555555333222111111555666666666555333111000333222111000000222444555777777888999999999999888999::::::;;;<<<===>>>>>>AAA@@@@@@???@@@AAACCCDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMOOORRRUUUXXXXXXXXXWWW[[[^^^bbbdddddddddeeefffbbbeeeiiijjjkkknnnssswwwuuuxxx{{{}}}}}}}}}}}}}}}|||}}}ttt```RRRKKKJJJMMMHHHHHHHHHHHHDDDDDDNNNYYYuuu~~~mmmrrrtttpppvvvvvvggg]]][[[VVVYYYVVVUUUXXXYYYZZZ^^^ccc___OOOWWWTTTUUU[[[VVVXXXTTTPPPPPPQQQOOOIIICCC444555444222000///111222111111111111111111111111000000000///000000111222333333111111111111333333222333444555555444222111555444333333333333444555555444333555888999777555===666777>>>@@@HHHggg{{{vvvgggccc\\\VVVSSSTTTWWWYYY```aaagggrrrSSSTTTQQQMMMJJJHHHIIIKKKLLLMMMSSSXXXZZZ___eeehhhgggnnnpppzzzggg___ggghhhUUUQQQggg{{{[[[RRRXXXWWWSSSIII@@@AAAIIIJJJEEEIIIAAA888333111222222111//////............//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000333444222222333666777>>>;;;===FFFRRRfff]]]MMMNNNYYYdddjjjmmmnnnlll~~~~~~```PPPNNNOOOOOOOOOOOOSSSQQQJJJFFFFFFHHHHHHHHHGGGDDD@@@<<<999777777555444333222111111111111000000000000000000000000------------------,,,,,,------,,,,,,---///222333222222333333444444444555111111111111111222222222222333555555333222111222555555666555444333111000222111000000111333555666777777888999999999999888::::::;;;<<<===>>>??????@@@@@@??????@@@AAABBBCCCEEEFFFHHHIIIKKKLLLLLLLLLMMMNNNQQQTTTVVVWWWWWWWWWYYY\\\```bbbbbbbbbcccdddeeeggghhhjjjlllpppvvvyyy}}}~~~~~~~~~{{{fffWWWOOOIIIIIIKKKHHHGGGHHHHHHFFFDDDJJJQQQooovvvppp{{{zzzxxxwwwkkkeee\\\\\\YYYYYY[[[[[[ZZZ]]]aaa{{{yyyVVVKKKSSSQQQRRRXXXUUUXXXUUUQQQQQQQQQOOOJJJDDD888666333111000000111222111111111111111111111111111000000000000111222222444333222111111222333444000000000000000111111111333222111111222333666777666444444555888999777555:::666888@@@JJJ\\\}}}xxxlllbbb\\\TTTRRRNNNKKKKKKNNNQQQSSSXXXXXX]]]xxxttt]]]SSSSSSQQQMMMJJJJJJLLLNNNOOO^^^lllooollliiieeeaaaYYYZZZbbbqqqjjj^^^qqqkkk\\\bbbpppuuu\\\OOOOOOPPPLLLEEECCCHHHLLLKKKIIICCC;;;555222111111111//////............//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000333444333111222555777555AAAQQQ___kkk{{{|||rrr[[[NNNKKK]]]sssdddSSSOOOOOOOOOOOOPPPSSSRRRJJJEEEFFFGGGGGGJJJHHHEEEAAA===:::777666555444333222111111111111000000000000000000000000.........------,,,,,,,,,...---,,,,,,...111444666555555555444444333333333///000000111111222222333222333555444333111111222555555555444333222111000111000000000222444666777666777888888999999888888:::;;;;;;<<<===>>>???@@@???>>>>>>??????@@@BBBBBBEEEFFFGGGIIIJJJKKKKKKKKKMMMMMMOOOQQQSSSUUUVVVWWWXXXZZZ^^^`````````aaabbbhhhggggggiiioootttxxxzzz~~~~~~~~~nnn\\\TTTQQQNNNLLLMMMMMMIIIHHHJJJIIIFFFGGGJJJdddssspppsssgggdddbbbaaabbb```\\\\\\```jjjvvv[[[OOORRRPPPQQQWWWWWWXXXUUURRRRRRRRRPPPKKKGGG>>>888222///000222222111111111111111111111111111111111111111111222333333444444333333333333444444222222111222444777;;;===888666444222222444666777777666555666777888777666888;;;???HHH[[[vvv}}}nnnbbbXXXOOOIIIDDDCCCBBBBBBCCCEEEHHHJJJTTTWWW]]]uuueeeSSSMMMOOOPPPMMMJJJLLLRRRXXXcccttt}}}oooccc\\\YYYRRRQQQSSS]]]jjjzzzxxx\\\ggg~~~hhh^^^[[[tttuuuUUUKKKOOOPPPKKKGGGHHHKKKLLLIIIFFF@@@999333000///000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000111111111222222000222444333111111444888<<>>>>>======>>>>>>???@@@AAABBBDDDEEEFFFHHHIIIJJJJJJJJJLLLLLLMMMNNNPPPSSSUUUVVVWWWYYY\\\^^^^^^___```bbbeeedddeeejjjqqqvvvwwwvvvvvvyyy|||~~~}}}nnn___ZZZ[[[ZZZXXXXXXWWWPPPKKKLLLLLLIIIHHHIIIXXXqqqxxxtttpppnnnmmmkkkeee^^^\\\___dddzzzqqqZZZSSSQQQSSSWWWYYYWWWVVVTTTSSSSSSQQQMMMIIICCC;;;222///111333333111111111111111111111111111222222111111222222333444444444444444444444444444333222111333777===DDDHHHAAA>>>:::666444444555666777666666666777888888888888CCCNNNZZZqqqvvveeeYYYRRRMMMHHHCCCAAA@@@@@@@@@@@@@@@AAAAAALLLTTTaaayyyxxxWWWGGGGGGJJJLLLKKKJJJPPP]]]hhh{{{tttddd\\\ZZZZZZ[[[YYYWWWWWWZZZeeewwwccchhhxxxdddVVVaaavvvnnnRRRRRRQQQNNNKKKJJJJJJIIIHHHHHHEEE>>>666000///000000000////////////000000////////////////////////////////////////////////////////////////////////////////////000000000000000000111111111222222222111222444444222111666===OOOaaammmmmmrrr}}}|||mmmaaaZZZVVV\\\fffgggSSSNNNNNNOOOQQQPPPSSSRRRJJJDDDDDDFFFFFFLLLJJJFFFBBB===:::777666444444333222111111111111////////////////////////.........------,,,,,,,,,......------///222666888888777666555333222111000666666555444333333222222111222333222111111222333444333222222111111111111...///000222444666888999666666777888888888888777777888888999:::;;;<<<===<<<===>>>???@@@AAAAAABBBDDDDDDFFFGGGHHHHHHHHHHHHKKKKKKLLLMMMOOORRRTTTUUUWWWYYY\\\]]]]]]^^^```bbb```aaadddjjjqqqtttrrroooqqqvvv{{{~~~qqqdddaaaccceeehhhjjjdddZZZPPPNNNMMMJJJHHHIIIOOOtttxxx}}}{{{xxxssshhh]]]ZZZ]]]bbbmmmuuu|||eeeQQQPPPTTTVVVZZZVVVUUUTTTTTTSSSQQQMMMKKKGGG???555000111333333111111111111111111111111111222222111111222222333444444444444444444444444444111///...///222777===AAAAAA>>>;;;777555555555666777777777777777888999;;;999KKK```tttzzzhhh]]]OOOFFFDDDCCCAAA???AAAAAAAAAAAAAAA@@@??????>>>III[[[vvvvvv[[[RRRLLLNNNMMMKKKMMMWWWiiiwwwyyyppplllooossssssrrrqqqlllccc\\\^^^gggooonnncccxxxsss[[[QQQbbbxxxaaaXXXOOOMMMPPPQQQMMMIIIGGGHHHGGGBBB:::333000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////000000000000111111111111222222222222222222333555333333;;;GGG___lllsssttt~~~|||jjjiiiyyy~~~vvvhhhRRRLLLMMMOOOQQQOOORRRQQQIIIDDDEEEFFFFFFJJJHHHEEEAAA===:::777666555444333222111111111111000000000000000000000000------------------------...---......000222444666666555444333222111111000888888777666444333222222111222222111000000222444333222111111000000111111//////111333555666777888555666777777888888777777666777777888999:::;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGJJJJJJLLLNNNPPPRRRSSSTTTVVVXXXZZZ[[[\\\]]]___aaa\\\^^^ccciiimmmooommmkkkrrrwww}}}~~~rrrfffbbbeeekkkttt}}}tttiii]]]VVVQQQKKKIIIIIIJJJfffzzzkkk]]]YYY[[[]]]ccczzzyyyrrrSSSPPPQQQRRRXXXTTTTTTTTTTTTRRRPPPNNNMMMHHHBBB999333222222222111111111111111111111111111111111111111111222333333333333444444444444333333333222000///000222555666777777666555555555666777555666777777777888<<<>>>@@@UUUssssssbbbVVVOOOFFF@@@???@@@??????>>>>>>@@@AAAAAAAAAAAAAAA@@@IIIXXXqqqsss^^^]]]WWWVVVTTTQQQTTT```rrr|||tttnnnhhhcccuuu~~~eeennneeeOOOWWWfffwwwbbbOOOLLLTTTWWWSSSNNNFFFGGGGGGDDD>>>888333000111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111222222222222333444222333666555666CCCSSSlllwwwiiiiii~~~|||kkkSSSLLLKKKMMMOOONNNQQQPPPIIIDDDEEEGGGGGGHHHGGGDDD@@@<<<999777777555444333222111111111111000000000000000000000000+++,,,,,,------.........,,,---...000111222222222333333222222222111111111777777666555444333333222000111222111000000222555333222111000///000111111///000222333555666777777555666666777777777777777777777888999:::;;;;;;<<<<<<===???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHJJJMMMOOOQQQRRRSSSSSSUUUVVVXXXYYYYYY[[[]]]___\\\___cccfffgggiiikkklllqqquuuzzz}}}}}}}}}}}}}}}|||||||||~~~zzzllleeefffmmm}}}}}}qqqggg\\\QQQKKKJJJFFF[[[|||qqqaaa\\\______cccqqqaaaVVVPPPLLLUUURRRSSSTTTSSSQQQOOONNNMMMHHHDDD===666222111111222111111111111111111111111111000000000000111222222111222333444444333222111444444444444444444444333222333444555555666666666444666777777777999>>>AAARRReeessseeeXXXPPPJJJHHHEEECCCBBBAAABBBBBB===>>>???@@@BBBBBBCCCCCCFFFMMM[[[sssoooZZZ[[[ZZZXXXVVVVVV\\\hhhwwwooolllooovvveee\\\\\\qqquuuXXXOOOTTTWWWTTTQQQEEEEEEEEEEEECCC===666111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111222222222333333666222333777777:::KKK___wwwyyytttnnn|||zzztttnnnTTTLLLJJJLLLNNNMMMPPPOOOIIIDDDEEEGGGHHHGGGEEECCC???<<<999888777555444333222111111111111000000000000000000000000***++++++,,,---...//////,,,---///111111111111000111111111111111222222222444444444444444444444333000111111000///000333555222111000//////000111111000111222444555666666666555666666777777777777777777888999:::;;;<<<<<<===<<<===@@@BBBCCCDDDDDDDDDBBBCCCDDDEEEEEEFFFEEEEEEHHHJJJMMMPPPRRRSSSSSSRRRSSSUUUVVVWWWWWWYYY\\\^^^___aaaccccccbbbeeejjjooolllooosssvvvxxxzzz|||~~~ttttttuuuwww{{{uuujjjgggooovvvgggWWWNNNLLLEEEUUUtttxxxgggbbbeeekkknnnppprrryyyrrr___PPPIIITTTQQQSSSTTTSSSQQQOOONNNMMMHHHEEE???888222000000222111111111111111111111111000000000///000111111222111111333333333333111111...000222444555555444444444555666777777666555444333555777777777:::???CCCdddttt~~~zzzzzz~~~yyylll\\\MMMEEEEEE>>>@@@BBBBBBBBBAAABBBDDDAAAAAAAAABBBBBBBBBCCCCCC@@@III\\\yyysssZZZWWWTTTSSSSSSWWW```mmmzzzyyyxxx|||qqqssshhhWWWgggbbbSSSRRRSSSRRRQQQDDDDDDDDDFFFFFFAAA888111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111222222222333333333777222222777888<<>>???AAAAAABBBBBBBBBBBBBBBCCCCCCEEEFFFGGGEEEGGGKKKNNNPPPQQQQQQQQQVVVWWWWWWXXXYYYZZZZZZ[[[___aaadddeeeeeeeeeggghhhjjjoooqqqooosss{{{~~~{{{{{{{{{zzzxxxyyy|||vvvmmmjjjfffvvvzzziiiZZZQQQPPPSSSgggpppkkklllzzzzzztttiiibbbaaa```]]]www```NNNOOONNNRRRTTTVVVTTTPPPNNNOOOPPPLLLJJJFFF>>>666111111333111111111111111111111111222222222222222222222222222333333444444333333222333333333444444444555555444444444555555555555555222555999<<<;;;<<>>???@@@AAAAAABBBBBBBBBBBBCCCDDDFFFFFFFFFHHHKKKNNNPPPQQQQQQQQQUUUVVVVVVWWWXXXYYYZZZZZZ\\\^^^aaabbbcccccceeeggghhhmmmooonnnqqqxxxzzzxxxxxxyyyzzzzzzzzz|||}}}sssnnngggrrrzzzgggWWWQQQPPP```xxxrrrrrr}}}~~~lllYYYSSSXXX^^^]]]mmmttt}}}pppYYYRRRMMMPPPRRRTTTTTTQQQOOOOOOPPPLLLKKKGGG@@@888333222222111111111111111111111111222222222222222222222222222333333444444333333222333333333444444444555555444444444555555555555666666666777888999>>>MMM\\\wwwyyynnnddd^^^^^^]]]\\\\\\]]]```ccceeeiiiiiijjjooouuuvvvrrrmmmbbb\\\SSSIIICCCAAABBBCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFJJJaaa~~~uuuddd\\\VVVSSSSSS\\\mmmxxxhhhuuusssWWWRRRSSSOOOLLLGGGBBB@@@AAA@@@===999444222000000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333333...333333;;;LLL]]]uuuxxxuuuvvvpppmmmkkkpppUUUOOOPPPRRRSSSRRRSSSRRRNNNHHHEEEEEEGGGGGGFFFCCC@@@<<<:::888888555444222111000000//////000//////......//////000...........................///000111222333333333444444333222222222222222333111111222333444333222333444555444333333444555333222111111000111111111111222222333444555666666444444555666666666666555888888777888888999:::;;;999:::;;;<<<===??????@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHJJJMMMOOOPPPPPPPPPTTTTTTTTTUUUVVVWWWYYYYYYXXXZZZ]]]___```bbbdddfffgggkkkmmmmmmoootttuuussstttvvvxxxzzzzzz{{{}}}~~~~~~yyyrrriiiqqqyyy```UUUPPPZZZ~~~|||hhhZZZbbbnnnsssooolllooo}}}jjjYYYMMMLLLOOORRRSSSRRRQQQPPPPPPMMMLLLIIICCC<<<666222111222222222222222222222222222222222222222222222222222333333444444333333222333333333444444444555555444444555555555666666666999888888:::<<>>=========666333111000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222222222333333333444333666666@@@VVVhhhxxxuuu{{{}}}uuurrrsssssssssqqqUUUOOOPPPSSSTTTTTTUUUTTTOOOIIIEEEEEEFFFGGGFFFCCC@@@===;;;999888444444222111000//////////////////....../////////........................//////111222333444444444555444222111000111111222222111111222444666555444333555666666444333333444222222111111111111111222222222333333444555666666444444555555555666666666777777777777888999:::;;;999::::::;;;===>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFGGGHHHJJJLLLNNNNNNOOOOOOQQQQQQQQQRRRSSSUUUWWWXXXUUUXXX[[[^^^___aaaccceeegggjjjlllnnnoooqqqqqqppprrrtttuuuvvvvvvxxx{{{}}}zzz}}}}}}tttkkktttooo^^^SSSWWWxxxcccMMMJJJMMMPPPRRRRRRRRRQQQPPPMMMMMMKKKGGGAAA:::444111222222222222222222222222222222222222222222222222222333333444444333333222333333333444444444555555444444555555666666777777888999<<<@@@DDDNNNaaarrruuufff```WWWOOOKKKIIIHHHGGGCCCCCCCCCDDDGGGIIILLLNNNRRRSSSUUUWWWWWWSSSLLLFFFAAAAAA@@@@@@AAABBBDDDEEEGGGFFFGGGFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHJJJLLLSSSxxxttteee]]]ZZZ^^^qqqiiijjj}}}rrr\\\UUUUUUPPPNNNJJJBBB<<<:::===@@@888555222111111222111111000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222111222222333333444444444777;;;<<>>;;;999777444444222111000///////////////............//////........................///000111333444444444444555444222111000111222222333222222333666777777666222444666666555333222222222111111111111111222222222333333444444555555555444444444444444555555666777777777777888999:::::::::::::::;;;===>>>@@@AAA>>>??????@@@BBBCCCEEEFFFHHHHHHJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPSSSUUUWWWTTTWWW[[[]]]___aaadddfffhhhiiilllpppqqqpppoooooorrrrrrrrrqqqqqqtttyyy}}}{{{~~~yyynnnwwwiiiZZZVVVqqqsssRRRLLLMMMOOOQQQRRRSSSQQQPPPNNNMMMLLLJJJEEE???888333222222222222222222222222222222222222222222222222222333333444444333333222333333333444444444555555444444555555666777777888888888;;;AAALLL___{{{wwwfff[[[RRRNNNIIIFFFDDDDDDCCCCCCAAA@@@@@@AAABBBCCCEEEFFFFFFFFFGGGHHHHHHEEEBBB???BBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEGGGHHHHHHGGGFFFGGGJJJMMM]]]zzziii___aaakkkwwwjjjssslllXXXTTTQQQPPPLLLEEE===;;;>>>AAA;;;888444111111111111000000000000000000000000000////////////////////////000000000000000000000000000000111111111222222222111111222333444444555555555>>>DDDQQQiiixxx}}}|||yyyxxx{{{}}}}}}}}}rrrWWWQQQRRRTTTUUUTTTUUUUUUQQQKKKHHHIIIKKKGGGFFFDDDBBB???<<<999777555444222111000000/////////......------......///........................000111222333444555555555333333222222222222333333333222222333666777666666222444777888666333111000111111111000111111222333333333333444444444555555444444333333444444555666777777666777777888999:::;;;::::::;;;<<<>>>@@@BBB===>>>>>>???AAACCCEEEFFFIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLNNNQQQSSSUUUTTTWWW[[[]]]___aaaccceeehhhhhhlllqqqsssooommmnnnppppppooommmnnnqqqwww{{{|||ssswww{{{eeeXXXkkkcccPPPOOOOOOPPPRRRRRRQQQPPPNNNNNNLLLKKKHHHCCC<<<777333333333333333333333333222222222222222222222222222333333444444333333222333333333444444444555555444444555666777777888999;;;888999BBBTTTttt~~~nnn___QQQIIIHHHFFFCCCBBBAAA@@@>>><<>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGHHHGGGFFFHHHMMMQQQnnn}}}kkkbbbiiiyyyooonnnuuucccPPPPPPPPPNNNHHHAAA>>>>>>@@@===:::555222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222333444555666666888IIISSS___sss~~~}}}pppuuu|||}}}}}}~~~~~~~~~~~~~~~sssYYYSSSSSSTTTTTTRRRTTTTTTQQQMMMKKKLLLNNNGGGFFFEEECCC@@@<<<999777555444222111000000/////////......------......///........................000111222444555555666666111222333444444555444444222111111222444555444333222555999:::888444222111111111000000111222222333333333333444444444444555444444333333333444555666666666666777777888999::::::999999999:::===???AAA======>>>???AAACCCDDDFFFIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJLLLOOORRRTTTTTTWWWZZZ\\\^^^___aaacccfffeeejjjqqqsssnnnlllmmmmmmmmmmmmmmmmmmppptttwwwxxx{{{~~~xxxtttuuu^^^iii~~~UUURRROOOOOOQQQRRRQQQPPPOOOMMMLLLLLLJJJFFF@@@;;;333333333333333333333333222222222222222222222222222333333444444333333222333333333444444444555555444444555666777888999999;;;;;;@@@NNNeeesssaaaTTTLLLGGGCCCDDDBBB@@@?????????===;;;<<<<<<<<<<<<=========>>>>>>@@@BBBCCCCCCDDDEEEFFFBBBCCCEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEHHHJJJIIIHHHKKKQQQWWWxxx~~~mmmjjjvvvzzzllliii{{{XXXOOOOOONNNKKKFFFBBB???>>>???;;;666222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222333444555666666DDD[[[jjjsssrrrzzzyyymmmcccqqq}}}tttZZZTTTTTTTTTSSSQQQRRRSSSQQQMMMLLLNNNPPPGGGFFFEEECCC@@@<<<999777555444222111000000//////.........------.................................111111333444555666666666000111333555666666666555111000000000222333222111444777;;;<<<999666333111111111000000111222333333333333444444444444444444444444333222333444555666666666666666777888999:::999888777777999;;;>>>@@@<<<<<<===???@@@CCCDDDEEEIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIIIIKKKNNNRRRTTTTTTVVVZZZ\\\]]]^^^```bbbddddddiiiqqqsssmmmkkkmmmiiikkkmmmnnnoooppprrrtttrrrvvvxxxxxxyyy|||rrrdddiiisssuuuYYYUUUPPPOOOPPPQQQQQQOOOOOOMMMLLLLLLKKKHHHBBB===333333333333333333333333222222222222222222222222222333333444444333333222333333333444444444555555444444555666777888999999:::>>>KKK^^^www}}}oooZZZJJJCCCBBBDDDFFFBBB@@@>>>>>>???@@@??????;;;;;;<<<======>>>>>>???;;;===AAACCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFIIILLLLLLKKKNNNUUU[[[xxxoootttpppccc}}}eeeNNNNNNNNNMMMJJJEEE@@@<<<@@@<<<666222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222333444666666777MMMiii|||~~~kkk{{{rrruuuZZZYYYUUUQQQWWWNNNQQQRRRMMMKKKLLLLLLJJJGGGFFFDDDAAA???<<<:::999666444111000111111///...////////////////////////.........---,,,,,,///111111111333333333333111111222111111777===>>>777000555444444333222222222222444444555555444444333222///000111222333444555555555555555444444333333333555555555444444333333333444444555555666777777777888999999::::::;;;;;;<<<>>>>>>======>>>@@@BBBCCCGGGGGGEEEEEEFFFGGGJJJKKKGGGIIIKKKMMMMMMOOOQQQSSSTTTUUUWWWYYY\\\___bbbccceeegggiiikkkllllllkkkkkkmmmlllkkkmmmoooppppppooonnnmmmlllkkkiiikkkvvvnnnuuu{{{nnn|||mmmqqqzzz{{{lllUUUKKKUUUXXXLLLJJJTTTMMMLLLKKKKKKIIIFFFBBB>>>888555222111222444444444222222222222222222222222222222333333333444444444666555444333444666888999999777444333777:::999666>>>BBBRRRjjjzzz___UUUJJJEEEFFFGGGDDD@@@DDDBBB@@@>>>===<<<<<<===>>>===<<<<<<>>>?????????BBBBBBBBBBBBCCCEEEFFFHHHFFFEEEFFFHHHHHHHHHIIIKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSTTTRRRTTT___lllzzzvvv{{{|||}}}~~~kkkpppyyyVVVMMMJJJOOONNNEEE??????CCC@@@;;;777444222111000000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222666222111444555555999>>>bbbooo|||xxx\\\ZZZVVVRRRYYYNNNQQQQQQMMMKKKLLLLLLJJJFFFFFFDDDBBB???===;;;999666444111000111111///...////////////////////////---......---,,,---///111111222333444444333222111222000000666===???:::555555444333222111222222333333333333333333222222111//////000111222333444555555555444444444333333333555555444444444333333333444444555555666777777777888888999::::::;;;;;;<<<>>>>>>===>>>???@@@BBBCCCFFFFFFEEEDDDEEEGGGIIIJJJKKKMMMOOOPPPPPPPPPRRRSSSTTTUUUUUUWWWYYY\\\___aaagggiiilllnnnnnnllljjjhhhkkkiiifffeeedddcccaaa```\\\[[[[[[[[[XXXYYYcccooo~~~zzzqqqyyyzzz```LLLRRRYYYQQQMMMQQQNNNMMMLLLKKKJJJGGGCCC@@@999666333222333444444444222222222222222222222222222222333333333444444444666555444333444666888999999777555555888;;;;;;999@@@KKK```yyyxxxfffNNNHHHAAA???AAABBB@@@>>>@@@???>>>============>>><<<<<<<<<===???@@@AAA@@@BBBDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIKKKKKKKKKMMMOOOQQQRRRTTTVVVVVVVVVVVVUUUPPPSSSWWWXXXUUUVVVcccqqq~~~vvvttt||||||zzz}}}~~~{{{qqq}}}|||]]]RRRLLLOOOPPPIIIAAA>>>BBBAAA>>>:::555222111222000000000000000000000000////////////000000000111111111111111111111111111111111111111222222222222555222222444555777???GGGhhhtttyyy\\\XXXUUURRRWWWMMMQQQQQQMMMKKKLLLLLLJJJEEEEEEDDDBBB@@@===;;;:::555333111000111111000...////////////////////////---......---,,,---///222222333444555555444333222111//////444;;;???===999444333111000000111222333222222222222222111111000//////000111222333333444555444444444444333333333555444444444444333333333444444555555666777777777888888999999:::;;;;;;;;;=========>>>???@@@BBBCCCEEEDDDCCCCCCDDDEEEGGGHHHKKKMMMPPPQQQPPPOOOPPPPPPTTTSSSSSSTTTVVVYYY\\\^^^bbbeeeiiikkkkkkhhhcccaaaccc___ZZZUUURRRPPPMMMKKKIIIIIIJJJKKKIIIIIIQQQ[[[zzzvvvppp{{{}}}uuuqqqtttqqqPPPNNNWWWUUUPPPOOOOOONNNLLLLLLKKKHHHDDDAAA:::888444333333444444444333333333333333333333333333333333333444444444444555555444444555666888999999888777777888:::<<<>>>LLL]]]vvvvvvZZZSSSJJJHHHFFFEEEFFFGGGFFFDDDAAAAAAAAA@@@@@@???>>>>>><<<===>>>???@@@AAABBBBBBBBBEEEGGGHHHHHHGGGGGGHHHJJJMMMOOOQQQRRRTTTWWWYYYXXXYYYZZZ\\\\\\[[[ZZZYYYVVVXXX]]]___^^^```lllzzzwwwsssuuu{{{{{{xxxzzzcccwwwtttsss}}}eeeXXXMMMLLLOOOLLLEEE???@@@AAAAAA===777333222222000000000000000000000000/////////000000000111111111111111111111111111111111111111111222222222333333333444555555999FFFTTTqqq{{{[[[UUUSSSOOOSSSMMMQQQQQQMMMKKKLLLMMMKKKDDDDDDDDDBBB@@@>>>;;;:::555333111000111111000///////////////////////////---.........---...000222333333555555555555333333111//////222888;;;;;;999333222111000000000222222222222222333222111111000//////000111111222333333444444444444444444444444444444444444444444444444444444555555666777777777888888888999::::::;;;;;;======>>>>>>???AAABBBBBBCCCCCCBBBCCCCCCDDDFFFGGGFFFIIILLLMMMMMMLLLLLLMMMQQQQQQQQQRRRTTTXXX\\\___[[[^^^bbbeeeddd```[[[XXXUUUQQQLLLHHHFFFDDDAAA@@@@@@@@@BBBEEEDDDDDDJJJRRRjjjxxxzzzsssuuu~~~qqqooommmiiifffuuuXXXMMMRRRTTTQQQPPPPPPOOOMMMLLLKKKIIIFFFCCC===:::666444444444444333333333333333333333333333333333333444444444444555555555444444555666777888:::999888999777888>>>EEEZZZrrrcccQQQNNNHHHGGGFFFEEEDDDDDDDDDDDDGGGFFFFFFDDDCCCAAA@@@???>>>???AAAAAAAAAAAACCCDDDDDDFFFIIIJJJJJJKKKNNNPPPSSSXXX\\\\\\\\\```dddeeecccbbbaaa``````_________aaa```ccchhhlllpppwwwvvvwwwzzz{{{xxxvvv}}}___]]]}}}zzzmmmooopppbbbQQQIIIKKKNNNKKKDDD===@@@BBB???888333222222000000000000000000000000//////000000000111111111111111111111111111111111111111111222222222333333333444666555444;;;MMM```xxx]]]UUUSSSOOORRRLLLPPPQQQMMMKKKMMMMMMKKKDDDDDDDDDCCCAAA===;;;999444333111000111111000///////////////////////////---.........---...111333333333555555555555333333222000///111444666666555111111111111111111111222333333333333333222222111000000000111222222333333444444444444444444444444444444444444444444444444444444555555666777777777777777888999999::::::;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEAAADDDGGGIIIJJJJJJKKKMMMNNNNNNOOOQQQTTTYYY\\\___XXXZZZ\\\\\\ZZZUUUPPPMMMFFFDDDAAA?????????>>>=========???CCCDDDDDDHHHOOOVVVzzzwwwrrroooccc```]]]ZZZ___eeePPPLLLNNNPPPRRRPPPOOOMMMLLLKKKIIIGGGEEE???<<<888555555555444333333333333333333333333333333333444444444555555555444444444555666666777888:::999999999666777BBBOOOiiiiiiXXXPPPKKKMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDCCCAAAAAACCCFFFHHHLLLOOOPPPPPPTTTZZZ```gggmmmoookkkgggjjjlllkkkkkkiiifffddddddfffiiillljjjffffffpppyyy~~~~~~yyy}}}}}}wwwwwwyyyaaalllqqqiii~~~yyycccOOOJJJOOONNNHHH===@@@AAA???:::555222222111111111111111111111111000000000000111111111111111111111111111111111111111222222222222333333333333444666666555>>>TTTjjjcccYYYVVVQQQSSSLLLPPPPPPMMMKKKMMMMMMLLLEEEEEEEEEDDDAAA===999777444222000000111222111000////////////////////////---............///111444222333444555555444333222222111000000222333222111///111222333333333222111333333333333333222222111111111222222222333333333333333333444444444444555333333333444444444444555444444555555666777777777777777888888999:::::::::<<<===>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEBBBDDDFFFHHHHHHJJJMMMOOOLLLMMMOOOQQQTTTWWWZZZ\\\SSSSSSRRRQQQNNNJJJGGGEEE???>>>======>>>???===<<<>>>===>>>BBBCCCBBBEEEKKKQQQllluuugggZZZUUUQQQQQQvvvvvvXXXKKKJJJOOORRRPPPNNNLLLKKKJJJIIIGGGEEEAAA>>>:::777555555444333333333333333333333333333333444444444555555555555444444555555666777777777888777999:::777:::LLL```lllSSSPPPOOOJJJRRRQQQQQQRRRSSSSSSQQQOOOKKKIIIHHHFFFFFFFFFGGGGGGDDDEEEEEECCC@@@AAAFFFJJJRRRWWW\\\^^^___cccjjjqqq{{{yyyqqqqqqqqqnnnjjjhhhfffeeegggkkkpppsssoookkklllwww~~~yyy~~~sssccchhhpppuuuaaaPPPPPPOOOJJJAAAAAA@@@???<<<888555222111111111111111111111111000000000111111111222222222222222222222222222222222222222222333333333333333444666777:::EEE^^^tttfffZZZWWWRRRSSSLLLOOOPPPMMMKKKMMMNNNLLLFFFFFFFFFDDDAAA<<<888555444222000000111222111000////////////////////////---............///222444111222333444444333222111111111111222333333222111...000333666666555222000222222222222222111111000333333333333333444444444333333333444444444555555333333333444444444555555444444555555666777777777777777777888999999::::::;;;===>>>@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHKKKNNNKKKLLLOOOQQQSSSTTTUUUUUURRRQQQPPPOOOPPPQQQSSSTTTQQQPPPOOOOOOOOOLLLIIIFFFFFFCCCBBBDDDCCCBBBCCCHHHSSS[[[yyyfffZZZUUUPPPbbbbbbOOOLLLNNNPPPPPPNNNKKKJJJIIIIIIGGGEEECCC@@@;;;888666555333222444444444444444444444444444444444444555555555555333444555666666777777777666555888;;;:::@@@YYYtttxxx___WWW\\\bbbeeefffeeeeeeiiillliiiaaaYYYVVVSSSOOOKKKHHHGGGHHHIIIDDDEEEDDDBBB@@@CCCJJJQQQ^^^fffnnnrrrrrrtttyyy~~~xxxyyyyyyvvvnnnnnnmmmnnnoooqqqssstttrrrrrrxxxmmmZZZlllrrr|||sssYYYSSSRRRLLLFFFCCC?????????>>>888444111111111111111111111111000000111111111222222222222222222222222222222222222222222333333333444444222222555999@@@OOOiii~~~fffYYYVVVPPPPPPKKKOOOPPPMMMKKKMMMNNNLLLGGGGGGGGGEEEAAA<<<777444333222000000111222111000////////////////////////---...///......///222555111222333333333333222111000000222333444444333222---000444888888666222///111111111111111000//////333444444444444444444555333333333444444555555555333333333444444555555555444444555555666777777777777777777888999999::::::;;;===>>>@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCEEEIIILLLKKKMMMOOOQQQRRRQQQPPPOOOXXXXXXXXXZZZ^^^eeekkkooonnnmmmkkkjjjgggccc\\\XXXOOOKKKHHHHHHFFFCCCDDDHHHLLLGGGfffvvvfff___ZZZWWWbbbjjjTTTNNNNNNMMMOOOMMMJJJIIIIIIHHHGGGEEEDDD@@@<<<888666555333222444444444444444444444444444444444555555555666666333444555666777777777777333333777<<<===FFFcccgggbbbkkkuuuddd```XXXQQQKKKHHHHHHHHHCCCDDDCCCAAA???DDDNNNVVVgggqqq|||}}}||||||}}}}}}|||zzzxxxwwwtttzzz___]]]nnnrrruuu}}}^^^VVVTTTOOOJJJEEE@@@???BBBAAA;;;555111111111111111111111111000111111111111222222222222222222222222222222222222222333333333444444444111111444;;;EEEWWWqqqhhhXXXUUURRRRRRNNNMMMMMMLLLLLLLLLLLLLLLFFFFFFDDDAAA>>>;;;888777333111//////000111000///...------------...//////------...///111333444555666333444777444...,,,000000...///555999999555000111000111666:::999333---555444222000//////000111444444444444444444444444222333333444444333333222333333333444444444555555555555555666666777888999888:::;;;;;;999999:::<<<;;;<<<===>>>???@@@AAAAAADDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHFFFGGGHHHJJJKKKNNNMMMMMMLLLKKKKKKLLLLLLQQQRRRVVV\\\fffqqq{{{~~~||||||jjjggg```XXXOOOJJJHHHIIIFFFKKK[[[~~~qqqiii]]]YYYiiizzz^^^MMMKKKPPPLLLLLLKKKJJJIIIGGGEEEDDDDDDAAA<<<888555555666777666666555444333222222222555555555555555555555555444444555555666666777777:::;;;;;;;;;AAASSSooo}}}xxxyyyaaaWWWTTTQQQMMMLLLDDDEEEGGGFFFBBBBBBMMMYYYooommm]]]WWWooopppeeePPPQQQMMMOOOJJJDDD@@@>>><<<999777555444444333222111000///222222222222222222222222111111222222222333333333333333333333333333333333555555555===PPPfffvvv|||eeeVVVTTTRRRTTTNNNMMMLLLLLLKKKKKKLLLLLLFFFFFFDDDAAA>>>;;;888777333111//////000111000///...------------...//////------...///111333444555555333333666555///...111111222333666>>>CCC???666333333555:::??????:::555555444222000//////000111444444444444444444444444222333333444444333333222333333333444444444555555555555555555666777888999888999;;;:::999999:::<<<;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCEEEGGGHHHIIIGGGGGGFFFFFFGGGIIIKKKMMMKKKKKKKKKKKKKKKLLLMMMMMMPPPPPPSSSWWW^^^gggooottt{{{}}}}}}~~~}}}wwwmmm```VVVPPPMMMKKKRRRnnnxxxhhh\\\aaasssoooUUUIIIIIILLLLLLKKKKKKIIIGGGFFFEEEDDDBBB>>>:::777555555666444555555555555555444444555555555555555555555555444444555555666777777777666999<<>>;;;888777333111//////000111000///...------------...//////------...000111333444555555333333555444111///111---222222222===JJJGGG999444444777<<>>???@@@@@@??????@@@BBBCCCFFFGGGIIIEEEEEEEEEFFFHHHKKKMMMOOOHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNPPPTTTZZZ___bbbgggiiilllnnnppptttyyy|||}}}tttpppaaaXXXRRR```xxxgggYYYYYYcccxxxfffOOOJJJLLLLLLLLLKKKJJJHHHGGGFFFEEECCC@@@<<<999666555444333444666777777777666555555555555555555555555555444444555666666777888888555999>>>DDDQQQkkkhhhZZZVVVPPPLLLHHHEEECCCFFFSSS```sss]]]XXXtttxxx^^^JJJTTTOOOKKKFFFBBB@@@>>><<<;;;555444333333222222222222222222222222222222222222111111222222222333333333333333333333333333444444:::666BBB___{{{cccWWWTTTQQQTTTMMMMMMLLLKKKKKKKKKKKKKKKFFFFFFDDDAAA>>>;;;888777333111//////000111000///...------------...//////,,,---///111222444555555555333222333333111//////+++222222///<<>><<<999555444111///......///000444444444444444444444444222333333444444333333222333333333444444444555555555555555555555666888888777888::::::999999:::<<<<<<<<<======>>>??????@@@>>>???@@@AAACCCEEEGGGHHHFFFFFFFFFGGGIIIKKKLLLMMMFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKMMMPPPSSSUUUUUUVVVXXXZZZ]]]bbbiiimmmuuuxxx}}}zzzqqqeeedddvvvnnn___ZZZ[[[iiiuuuXXXMMMLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDBBB???<<<888555333555666777888888777555444555555555555555555555555444444555666777888888999:::<<<@@@III```kkk___QQQNNNLLLLLLJJJIIIOOOVVV~~~qqqYYYiiiyyyqqqOOOMMMNNNKKKFFFBBB???===<<<<<<666555444333222333333444222222222222222222222222111111222222222333333333333333333444444444444444;;;999KKKqqqeeeZZZUUUPPPRRRMMMLLLLLLKKKJJJKKKKKKKKKFFFFFFDDDAAA>>>;;;888777333111//////000111000///...------------...//////,,,---///111333444555555666444222111111222000---///777666111===OOONNN>>>333333444666777777666444444222000///......000000444444444444444444444444222333333444444333333222333333333444444444555555444444444444555666777888666888999999999999:::<<<<<<<<<<<<===>>>>>>????????????@@@AAACCCEEEGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOOOOPPPPPPQQQSSSWWW\\\```gggiiilllpppuuu{{{xxxzzzxxxdddUUUWWWttt^^^LLLMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDAAA===999666444999999999999777666444222555555555555555555555555444444555666777888999999<<<===@@@PPPrrrqqq^^^XXXRRRPPPNNNLLLPPPUUUwwwooofffgggOOOMMMKKKGGGCCC???<<<;;;<<<777666444333222333444444222222222222222222222222111111222222222333333333333333333444444555555555999===TTTzzzeee[[[UUUOOORRRMMMLLLKKKKKKJJJJJJKKKKKKFFFFFFDDDAAA>>>;;;888777333111//////000111000///...------------...//////,,,---000222444555555555555555222000333777555111222777555111777DDDDDD:::444555555555444444333222222111///......///111222444444444444444444444444222333333444444333333222333333333444444444555555444444444444555666777888555777888999888999:::<<<<<<<<<<<<======>>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCAAABBBCCCDDDDDDDDDCCCBBBDDDDDDFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKNNNRRRVVVUUUYYY```ffflllrrrxxx||||||dddgggmmmtttwwwzzzwww[[[PPPgggkkkOOOMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEBBB???;;;888666;;;:::999777666444333222555555555555555555555555444444555666888999:::::::::===EEE[[[}}}ooo^^^TTTNNNMMMQQQXXXooozzzpppzzzaaaOOONNNJJJDDD???<<<;;;<<<:::888666333222222333444222222222222222222222222111111222222222333333333333333333444555555666666777DDD]]]{{{qqq{{{bbbYYYTTTPPPUUULLLLLLKKKJJJJJJJJJJJJKKKFFFFFFDDDAAA>>>;;;888777333111//////000111000///...------------...//////,,,...000333555555555555444444222111666>>>>>>888444555333000000555666333444555444333222222222333000///...---...000222333444444444444444444444444222333333444444333333222333333333444444444555555444444444444555666777777555666888999888999:::<<<<<<<<<<<<===============@@@??????@@@@@@BBBCCCCCCBBBBBBAAAAAA@@@???>>>===<<<===???AAABBBBBBAAAAAAAAABBBDDDEEEFFFGGGFFFFFFEEEFFFGGGGGGGGGJJJMMMPPPKKKPPPVVV\\\bbbhhhnnnrrrvvv}}}jjj___OOOKKKKKKNNNPPPQQQXXXaaauuurrrZZZccc|||~~~VVVMMMMMMMMMMMMLLLKKKJJJJJJHHHGGGDDDBBB???<<<:::999;;;999777555444333444555555555555555555555555555444444555777888999:::;;;999CCCQQQhhhmmm___WWWUUUXXXbbbwwwtttyyytttRRRQQQNNNGGGAAA===<<<>>><<<:::777444222222333444222222222222222222222222111111222222222333333333333333444444555666666666;;;RRRkkk}}}___WWWSSSQQQXXXLLLLLLKKKJJJJJJJJJJJJJJJFFFFFFDDDAAA>>>;;;888777333111//////000111000///...------------...//////,,,...111333555555555444222444222222:::CCCDDD???:::888666333111///000333222333333222000000222333///...------...000333444444444444444444444444444222333333444444333333222333333333444444444555555444444444444444555777777444666888888888999;;;<<<<<<<<<<<<===============?????????>>>???@@@@@@AAA===============<<<;;;:::888:::===???AAABBBAAAAAA@@@AAABBBDDDDDDDDDCCCCCCCCCEEEGGGHHHIIILLLPPPSSSRRRRRRRRRSSSUUU[[[bbbhhhsssvvv~~~rrraaaSSSPPPSSSOOOOOOTTTSSSNNNMMMQQQMMMrrreee^^^mmmYYYMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGDDDAAA???===<<<;;;:::888555333222444666777555555555555555555555555444444555777888:::;;;;;;;;;JJJ]]]sss|||iii]]]YYYVVV|||jjj{{{}}}UUUTTTQQQJJJBBB>>>>>>???===;;;777444222222222333222222222222222222222222111111222222222333333333333333444444555666777777AAA^^^vvv```WWWRRRNNNSSSNNNMMMKKKJJJIIIIIIJJJJJJFFFEEEDDDDDDBBB>>>999555222111000//////.........111000000/////////000000---000222333333333444555777333000222777<<<<<<:::444333333222111111111222333333333222222222111111222///------111333333222333444444555555444444333444444444333333222222222444444444444444444444444444333333333333444555555888999::::::999:::<<<>>>===;;;:::<<>>;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888888<<>><<<999555222111111111222222222222222222222222333333333333333333333333888222222888999555555;;;OOOfff___XXXSSSOOORRRNNNMMMKKKJJJIIIIIIJJJJJJFFFEEEDDDCCCBBB>>>999555222111000//////.........000//////......//////000...000333444333333555666666222///000555999999777444333222222111111222222333333333333222222111111111///---...000222222111333444444555555444444333444444444333333222222222444444444444444444444444444333333333333444555555777888999888777888:::;;;<<<;;;;;;<<<>>>???<<<:::===<<<;;;;;;;;;;;;;;;<<<:::;;;<<<===@@@EEELLLPPPWWWWWWWWWWWWWWWXXXZZZZZZ`````````______```ccceeehhhiiikkknnnrrruuuyyy{{{}}}~~~~~~~~~{{{xxxuuusssiiiiiimmmssswww}}}~~~iii```[[[ZZZ]]][[[TTTPPPUUUXXXVVVSSSSSSQQQLLLUUUgggrrrtttvvvXXXMMMMMMPPPKKKKKKMMMGGGHHHFFFCCCBBB@@@>>>:::777555444444333333444444555444444444555555555666666555555444666999======<<>>aaawww}}}]]]XXXTTTOOORRRNNNMMMKKKJJJIIIIIIJJJJJJFFFEEEDDDCCCAAA===999555222111000//////.........///...............//////000222444555444444555777444111...///333555555444333333222222111111222222333333333333333222222111111///...///111222333222333444444555555444444333444444333333333333222222444444444444444444444444444333333333333444555555666777777777666666777999;;;;;;;;;===>>>===:::888;;;:::999888888999:::<<<===???BBBFFFIIIOOOUUUYYYcccbbb```___```bbbdddfffmmmkkkhhhhhhjjjnnnqqqsssnnnrrrxxx}}}yyysssooonnnrrr~~~|||www}}}zzzoooccc]]]YYYVVVVVVXXXSSSMMMNNNSSSdddxxxrrr~~~cccSSSNNNOOOJJJJJJLLLGGGHHHFFFCCCBBB@@@>>>;;;888555555444444444444555555444444555555555666666666444444555777:::<<<>>>@@@VVVnnnxxxoooiiieee^^^YYYYYY\\\eee{{{|||}}}jjjqqqjjjQQQNNNMMMDDD>>>AAA@@@>>>:::666333222222222333333333333333333333333333333333333333333333333444000111777777555;;;FFFooo{{{ZZZVVVUUUPPPSSSNNNMMMKKKJJJIIIIIIJJJJJJGGGEEECCCBBB@@@===888555222111000///...............------------......///111333555666555555666777333111///000222333333222333333222222111222222333333333444444444333222111111111111111222333444444333444444555555444444333333333333333333333333333444444444444444444444444444333333333333444555555666777888777555555777888999:::<<<======<<<999777999888666666777:::===???EEEHHHLLLOOOQQQSSSWWWYYYaaaaaaaaabbbccceeefffgggoookkkhhhiiimmmpppqqqqqqlllrrrxxx{{{|||uuukkkdddccckkkttt|||iii]]]ZZZ[[[VVVQQQQQQUUUfffuuujjjdddmmmYYYPPPQQQLLLJJJJJJFFFHHHFFFCCCBBBAAA???;;;999555555444444444444555555555555555555666666666666444444555888999:::>>>DDDaaa}}}~~~vvvnnnccc\\\```iii~~~{{{nnnccchhhPPPPPPRRRGGG======???===:::888666555555666333333333333333333333333444444444444444444444444666333555999888888CCCSSSqqq|||YYYTTTTTTRRRVVVNNNMMMKKKJJJIIIIIIJJJJJJGGGEEECCCAAA???<<<888555222111000///............---------------...//////222444666666555555666777333222111111222333333222333222222111222222333333222333444555555333222111222333444444444555555666333444444555555444444333333333333333333333333333444444444444444444444444444333333333333444555555777888888888777777888:::999:::<<<===<<<;;;:::999:::999999:::<<<@@@DDDGGGJJJMMMQQQSSSTTTTTTUUUWWW\\\^^^bbbeeegggggggggfffooollliiijjjlllmmmjjjggglllqqqvvvvvvtttsssvvvyyy|||yyyxxxrrrjjjbbb]]]YYYXXX]]]cccpppuuu~~~xxxfff^^^YYYRRRPPPVVVnnnxxxmmm```kkk~~~qqqXXXMMMOOOLLLJJJJJJFFFGGGFFFDDDBBBAAA???<<<:::666555555444444555555666555555555666666666777777666555666888777777@@@JJJoooyyy{{{{{{pppllllll```sssvvvyyyuuuZZZqqqvvv[[[UUUSSSIII???<<<;;;;;;;;;:::999999999888333333333333333333333333444444444444444444444444666555666888666:::MMMbbbzzz~~~YYYTTTUUUSSSVVVNNNMMMKKKJJJIIIIIIJJJJJJGGGEEEBBB@@@>>><<<888555222111000//////.........------------...///000000222444666666555444555666222222222333333333333333222222111111222222333333222333555666555444222111111333555666555555555777333444444555555444444333222222333333333333444444444444444444444444444444444333333333333444555555777888999999888888:::<<<999;;;<<<<<<;;;;;;<<<===>>>>>>>>>@@@CCCGGGKKKNNNIIIKKKOOOQQQRRRRRRSSSUUUTTTWWW[[[___aaaaaa```^^^bbbaaa`````````___]]][[[bbbhhhnnnqqqqqqpppqqqrrrqqqooommmiiieeebbb```___WWWUUUXXX___cccdddhhhlllvvvyyy}}}yyyaaaaaaVVVPPPTTTqqq|||ttt~~~xxxZZZJJJMMMKKKIIIKKKHHHGGGFFFDDDCCCBBB@@@===:::666666555555555555666666555555666666666777777777888555666999888888EEEUUUyyy}}}|||mmmiiieeelll~~~~~~qqqsss^^^dddxxxsss\\\PPPJJJDDD@@@999;;;<<<>>>===<<<:::888333333333333333333333333444444444444444444444444555444666777666>>>YYYuuu~~~{{{}}}[[[WWWWWWSSSUUUNNNMMMKKKJJJIIIIIIJJJJJJGGGEEEBBB@@@>>>;;;888666222111000//////.....................///000111222222444555555444444444555000111222333333222333333222222111111222222333444222333555666666444222000///222555555444333444666333444444555555444444333222222222333333444444444444444444444444444444444444333333333333444555555555777888888888999<<<>>>999;;;<<<<<<:::;;;>>>AAA???@@@AAACCCFFFHHHKKKLLLGGGIIILLLMMMMMMMMMNNNOOOLLLMMMPPPRRRSSSSSSQQQPPPQQQSSSUUUWWWYYY\\\```bbbeeejjjoootttuuurrrnnnkkk^^^]]][[[YYYYYYZZZ\\\]]]ccceeennnzzzqqqeee\\\VVVWWWqqqhhhPPPMMMIIIHHHJJJJJJGGGFFFDDDCCCBBB@@@===;;;666666555555555555666666555666666666777777777777888555666::::::===NNNcccnnnfffkkk|||~~~~~~|||kkkmmmsssccc___nnndddQQQOOOKKKCCC:::<<>>:::;;;<<<;;;:::<<<@@@DDD??????AAABBBDDDEEEFFFGGGHHHIIIKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMQQQWWW\\\aaajjjttt|||~~~~~~~~~zzzpppddd\\\SSSTTTUUUXXX]]]dddkkkppp```\\\ZZZ[[[ppprrryyyZZZQQQJJJFFFIIIJJJGGGFFFDDDCCCBBBAAA>>>;;;666666555555555555666666666666666666777777777777888555666;;;<<>>BBBDDDBBB<<<666111444444444444444444444444555555555555555555555555555666:::<<<>>>OOOwww|||kkkZZZOOOaaaZZZYYYUUUUUUMMMLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFCCC@@@;;;888666222111000//////.........//////.........000111222111111333555777777444111000000111222222222222111222222333333333333444444555555555333000///000111333333333333333333333333555444333333222222333333222333333444444333333222333333333444444444555555555555444333333333444444555777999999999888999:::::::::;;;<<<>>>@@@AAABBBBBBCCCBBBAAA??????AAACCCEEEFFFGGGFFFDDDCCCCCCDDDDDDDDDDDDFFFJJJOOOTTTWWWcccdddggglllssszzzwwwnnneee]]]XXXVVVMMMVVVaaalllvvvvvvfffYYY]]]uuupppPPPIIIOOOOOOIIIIIIGGGDDDCCCCCCBBBAAA???<<<:::777666666777666555666666666666777777777777;;;666777;;;999>>>ZZZzzzuuuiiivvvrrrccceeeqqqaaaWWWUUUfffaaaTTTRRRFFFBBBFFFHHHDDD<<<555333333666555444333333333333333444444444555555555666666:::111666:::BBBmmm}}}wwwqqqhhh^^^XXXaaaYYYXXXSSSTTTKKKKKKJJJJJJIIIJJJJJJJJJHHHHHHFFFCCC@@@;;;888555222111000//////.........//////......///000222333333333555777999888555333000000111222222222222222222222333333333333444444444555444333000///000111333333333333333333333333555444333333222222333333222333333444444333333222333333333444444444555555444444333333333444444555555777999999888888999:::;;;;;;;;;;;;<<<===>>>???===>>>???>>>======>>>@@@AAABBBCCCBBBAAAAAACCCEEEFFFIIINNNTTTYYY^^^bbbdddkkklllnnnppprrrtttuuuuuummmiiibbb\\\XXXWWWXXXYYY```iiiuuuqqqYYY\\\vvv~~~\\\NNNOOONNNHHHJJJGGGEEECCCCCCBBBAAA???<<<:::777666666777666555666666666666777777777777999777888;;;???LLLhhhzzzhhhiiisssvvvvvvrrrcccdddooogggSSSPPP]]]rrrqqqXXXVVVVVVHHHGGGEEE@@@:::666555666666555444444333333333444444444444555555555666666:::333777===PPPqqqkkkkkkgggaaa]]]cccZZZWWWRRRSSSJJJJJJJJJJJJJJJKKKLLLLLLIIIHHHFFFCCC???;;;777555222111000//////.........//////......///000222333555555666888:::999777444000111111222222222222222222222333333333333444444444444444222000///000111333333333333333333333333555444333333222222333333222333333444444333333222333333333444444444555555333333333333444444555666444666888999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======<<<;;;<<<======>>>???@@@AAACCCGGGJJJOOOSSS[[[bbbhhhjjjkkkkkkhhhiiijjjiiifffbbb^^^[[[UUUSSSOOOMMMPPPVVV]]]bbbyyyzzzyyy~~~bbbbbb}}}www~~~zzzgggRRRNNNMMMIIIJJJHHHEEEDDDCCCBBBAAA???===:::777666777777666555666666666666777777777777888888999:::CCCYYYvvv}}}uuunnnnnnuuuzzzooozzzsssdddccclll}}}bbbSSSUUU```|||WWWPPPYYYNNNIIIBBB<<<999888888777666555444444333444444444444444555555555666666666888666:::EEEccctttaaa[[[^^^`````````eee[[[WWWSSSTTTKKKKKKJJJJJJJJJKKKKKKLLLIIIHHHFFFCCC???;;;777555222111000///............//////......///111333444666555666777999888666444000111222222333333222222222222222333333333444444333444333222000///000111333333333333333333333333555444333333222222333333222333333444444333333222333333333444444444555555222222222333444555666777444666888999888888888::::::;;;;;;<<<============<<<>>>???>>><<<;;;;;;<<<<<<>>>@@@CCCEEEJJJOOOSSS[[[^^^cccgggiiihhhfffddd^^^]]]\\\YYYTTTOOOJJJHHHIIIIIIJJJNNNUUU___hhhnnn|||uuuvvv{{{tttsss~~~vvvxxxlllSSSLLLMMMMMMKKKIIIFFFDDDCCCBBBAAA???===;;;888777777777777666666666666666777777777777888:::888888EEEaaa~~~|||~~~~~~vvvlllfffcccbbbhhhpppvvvtttfffccchhhwww```QQQXXXuuuzzz[[[OOOUUUQQQJJJ@@@;;;;;;;;;999777555555444444444444555555555555555555666666666666333777>>>MMMqqq}}}~~~uuu[[[PPPQQQWWW^^^cccggg\\\XXXTTTVVVMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIGGGDDD???;;;777444222111000///............//////...///000222333555555444444555777666555333111111222333333333333222222222222333333333444444222333333111//////000111333333333333333333333333555444333333222222333333222333333444444333333222333333333444444444555555222222222333444555666777444666888888777777888999999:::;;;===???@@@@@@@@@>>>??????===;;;::::::;;;???AAAEEEIIIMMMRRRXXX\\\aaabbbccccccaaa___\\\ZZZWWWTTTPPPKKKGGGDDDCCCBBBDDDHHHNNNXXXbbbllltttyyy~~~|||yyyqqq|||sssVVVKKKMMMOOOLLLIIIFFFDDDDDDCCCAAA???===;;;888777777888777666666666666666777777777777888999888:::JJJiiipppwwwvvvllldddbbbbbb^^^[[[[[[\\\aaalllxxxiiidddeeesssjjjNNNWWWbbbvvv}}}xxxmmm^^^VVVQQQJJJAAA>>>>>>>>>:::555555555444444444555555666555555555666666666777777333999???QQQyyy~~~```NNNKKKRRR```lllrrrfff[[[XXXUUUXXXMMMLLLKKKJJJHHHHHHHHHHHHJJJIIIGGGDDD???:::666444222111000//////.........//////...///000222444555555444333444555555333111111222222333333333333333222222333333333333444444111222222111//////000111333333333333333333333333555444333333222222333333222333333444444333333222333333333444444444555555333333333333444444555666333555777888777777888999888999<<<>>>@@@AAAAAAAAA<<<===<<<;;;999999;;;===DDDGGGKKKOOORRRUUUYYY[[[[[[[[[[[[ZZZXXXVVVSSSRRRNNNKKKFFFBBB@@@AAADDDFFFJJJPPPYYYdddooowww|||~~~~~~vvvuuu```NNNLLLOOOMMMJJJGGGEEEDDDCCCAAA???>>>;;;888777888888777666666666666666777777777777888777999AAAUUUvvvwwwpppvvvmmmjjjfffdddeeeaaa``````ooo|||nnneeebbbppptttRRRYYYTTTggg~~~~~~hhhUUUPPPJJJDDDAAA@@@???:::555555555555444555555666777555555666666666777777777777;;;???VVVhhhVVVPPPVVVgggvvvdddYYYVVVTTTXXXKKKJJJIIIHHHHHHHHHHHHHHHJJJIIIGGGDDD???:::666333222111000//////.........////////////111333555666555444333333444444333111111222333333444444333333222222333333333333444444111222222111//////000111333333333333333333333333555444333333222222333333222333333444444333333222333333333444444444555555444444333333333444444555333555777888777777888999888:::<<<>>>?????????>>>;;;;;;:::999:::<<>>;;;999888888888888777666666666666777777777777999666:::JJJ```~~~ttt~~~|||}}}||||||rrrgggaaaoooaaa[[[PPP^^^{{{kkkVVVPPPLLLEEEAAA???>>>;;;888555555555555555666777777555666666666777777777777888<<>>>>>===<<<;;;;;;;;;;;;;;;<<>><<<999888888888888777666666666666777777777777<<<666<<>>999666444333222000///.........////////////000222444666888555666555333000000111333555444444333333222111111222111111111222333333444444555444333111111222444333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333444444444555555555555666555555666666777777888888888888:::;;;;;;<<<;;;;;;999===BBBEEEGGGIIIJJJKKKKKKKKKKKKKKKIIIFFFDDDBBB>>>===<<<<<<=========<<<>>>EEEOOOWWW^^^hhhuuu~~~|||}}}lllmmm___NNNNNNMMMLLLIIIFFFDDDCCCBBBBBB===<<<;;;999888777666666777777777777777888888888===777???YYYqqq}}}|||{{{{{{wwwkkkcccooo^^^XXXYYYpppeeeVVVNNNJJJDDD:::<<>>;;;FFFbbb{{{~~~}}}yyyvvvvvvvvvxxxwwwjjj___iiiooo]]]WWWgggqqqVVVNNNLLLFFF;;;:::===777888666555555777888888777666555555666666777888999>>>???VVVooovvvxxxlllZZZQQQWWW``````VVVZZZZZZ[[[QQQNNNLLLKKKLLLMMMMMMLLLGGGGGGFFFDDD@@@<<<888666222111000.........///////////////000222444666777555555555444222222444666444444444333222222111111222222222222222333333444222222222000//////000222222222222333333444444444333333333333333333333333333333222222222222333333333333333333333333333333444444444444555555555555444555555666666777888888888777666666666777888999???CCCIIINNNOOOMMMJJJGGGKKKJJJHHHFFFCCC???===;;;;;;::::::;;;>>>DDDJJJMMMYYYZZZ\\\aaahhhooowww{{{xxxsssuuu|||dddnnnYYYOOONNNLLLIIIFFFCCCAAA@@@???>>>===;;;:::888777777777777777777888888888999999;;;;;;JJJiii}}}xxxvvvooolllmmmppptttxxxzzziii\\\```xxxdddUUU[[[tttWWWOOOMMMIII<<<999<<<777666555444666777888888666666666666666777888999999<<>>FFFHHHKKKNNNPPPNNNJJJGGGKKKHHHDDDAAA??????@@@AAADDDFFFHHHJJJNNNSSSYYY]]]aaa```aaaeeellltttyyy|||qqqgggdddgggqqq|||dddkkk~~~vvvWWWOOOMMMIIIEEEBBB@@@???>>>>>>===<<<:::888888777777777777777888888999999::::::<<>>:::===:::777666555555666666444333666666666666777888999:::888IIImmmsss}}}yyy___aaa___UUUIIIDDDHHHOOOcccYYYYYYUUUVVVMMMKKKIIIIIIKKKLLLMMMLLLIIIIIIHHHEEEAAA;;;555222111111///......//////000---...000222333555666666555555555444333333666888777777777666555555444444444444333333222333333444222222222111000000222444111111222333333444555555222222222222222222222222333222222111111222222333333333333333333333333333333333333444444444444555444444444555666666777777444444555666:::>>>BBBEEELLLKKKJJJKKKMMMMMMKKKHHHJJJFFFAAA======BBBHHHLLLOOOSSSXXX\\\___bbbeeehhhiiiiiijjjooowww~~~mmmddd^^^]]]eeessslllkkk~~~~~~aaaOOOMMMJJJFFFBBB@@@???>>>>>>===<<<:::999888777777666777777888999:::::::::;;;BBBWWWwwwmmmfffuuu}}}uuuoooiiifffddddddeeejjjttt|||lll[[[XXXeeewww[[[PPPYYYfffcccTTTOOOLLLAAA<<>>CCCGGGJJJNNNKKKHHHHHHJJJKKKIIIGGGEEEBBB???===@@@GGGOOOTTTUUU[[[bbbfffgggiiilllooonnnqqquuuyyy~~~}}}nnnkkkccc]]]___lll}}}vvvtttiiiOOOMMMJJJGGGDDDBBBAAA@@@???>>><<<;;;999888888888666777777888999:::;;;;;;<<>>@@@===999777666777:::===??????777777777777888999::::::BBBaaa|||~~~lll]]]YYYRRRJJJDDDBBBEEEHHHeee]]]ZZZUUUWWWNNNMMMKKKLLLNNNPPPQQQPPPJJJIIIGGGCCC???:::777555111000///......///000111---...000222444555555555555555555333111111333444666666555555444333333333555555444333333333333333000111111000///000222444333333333333333333333333111111111111111111111111222222111111111111222222333333333333333333333333222222333333333444444444333333444555555666666777333555888<<>><<<;;;999888888888666777777888:::;;;;;;<<>>;;;999888111000///......///000111,,,...000333444555555555555666555333000000111333555444444333333222111111666555444333333333333333//////000///......111333444333333333333333333333111111111111111111111111222222111111111111222222333333333333333333333333222222333333333444444444333333444444555666666777444666:::>>>BBBFFFHHHIIIGGGEEEEEEHHHKKKJJJDDD>>>;;;===@@@DDDIIIMMMPPPRRRXXX]]]bbbeeefffiiiqqqwww}}}{{{tttrrrtttvvvttttttyyy~~~}}}{{{xxxyyy}}}~~~vvvtttoooggghhhttttttxxxvvvjjjOOOMMMKKKHHHFFFDDDDDDDDD???>>>===;;;:::999888888666777777999:::;;;<<<<<>>>>>999;;;777333222444888;;;<<<777777777777888999:::;;;GGGnnnwwwrrrzzzhhhnnneeeXXXMMMHHHFFFEEEEEEbbbWWWZZZYYYSSSLLLJJJHHHHHHJJJLLLLLLLLLLLLIIIDDD@@@<<<888444000777333000000222333///+++000000111222444555666777555666666333//////222555444555555444222111111222777555999888///222777222000...,,,,,,...///000///222333333444555555555444222222222222222222222222111111111111111111111111222222222222222222222222333333222222333333444555444444444555555555555555777999===AAADDDEEEFFFFFFDDDDDDDDDEEEFFFDDD@@@===999===CCCHHHKKKNNNQQQSSS]]]___aaaaaaccckkkwww}}}zzzvvvrrrooonnnnnnooossstttvvvzzz~~~~~~zzzvvvuuuwwwyyyxxx~~~yyypppoooxxxwwwsss}}}|||~~~fffUUULLLMMMNNNGGGEEEEEE>>>>>>>>>===<<<;;;::::::999666;;;999888===:::888AAA```nnngggzzzssszzzbbb\\\ZZZcccrrr{{{~~~zzzrrruuupppkkkkkkqqqvvvxxxxxxvvvvvvwww{{{xxxjjjaaa```tttzzz\\\]]]TTTWWWwwwnnnVVVPPPGGG@@@===::::::999888666666666666777666;;;666222999;;;999===SSSrrr~~~|||pppxxx|||sssnnnaaaQQQGGGFFFIIIIIIdddXXXYYYWWWRRRLLLJJJIIIIIIJJJLLLLLLLLLJJJGGGCCC@@@===999555222333000...000444666444222000000111333444555666666555666555222000///222555333444555444222111111222555000555777333555777...222000//////000222222222222333444444555555444444222222222222222222222222111111111111111111111111222222222222222222222222333333222222333333444555444444444555555555555666777999<<<@@@BBBCCCDDDDDDDDDEEEFFFGGGEEEBBB???===CCCGGGLLLPPPRRRSSSTTTUUUXXX\\\aaaeeehhhnnnvvv}}}~~~wwwqqqpppnnnlllmmmnnnqqqrrrssstttwww{{{~~~~~~|||xxxxxxvvvsssqqqrrruuuxxxxxx|||wwwuuu|||qqqpppsss~~~hhhUUUKKKKKKLLLEEEDDDFFFAAA>>>>>>===<<<;;;::::::999777<<<888777;;;:::<<>>;;;:::888777666666777777777<<<777444;;;;;;999???^^^wwwxxx|||oooyyy|||eeeRRRJJJKKKIIIEEEfffXXXWWWVVVRRRLLLKKKIIIIIIKKKLLLMMMLLLIIIFFFBBB@@@===:::777444111///...000555777666444///000222333555666666666555555444222000000222444333555666555333111111222555---///444222555666...222000///000111333333222333333444444555555444444222222222222222222222222222222222222222222222222222222222222222222222222333333222222333333444555444444555555555666666666888999<<<>>>@@@@@@@@@@@@AAADDDFFFEEEBBB@@@@@@AAAMMMQQQWWWZZZZZZXXXWWWVVVVVV\\\ccchhhkkkmmmqqquuu{{{zzz{{{~~~~~~rrrmmmmmmiiiiiiiiijjjlllooorrrttttttuuuwww{{{~~~}}}zzzxxxnnnnnnnnnmmmmmmppptttxxx||||||}}}{{{xxx{{{mmmhhhjjjlllWWWLLLLLLNNNEEEBBBEEECCC>>>>>>===<<<;;;::::::999888;;;888666:::999???OOOvvvvvv~~~ooo```ZZZXXXZZZYYYXXX___jjjxxx~~~|||yyyvvvwwwuuuuuuxxx}}}~~~wwwuuu}}}^^^VVVWWWhhhgggQQQTTTHHH:::@@@;;;:::888777666666777777666<<<888666<<<;;;:::BBBhhhuuuzzznnn|||jjjSSSMMMOOOLLLDDDiiiXXXVVVVVVTTTMMMKKKIIIIIIKKKLLLMMMLLLJJJGGGCCC@@@===:::666333333222000111222333111//////000222444555666666666666555333111111111333444444666777777555333333333666...111666111222444000000......///111222222111333333444444555444444333222222222222222222222222222222222222222222222222222222222222222222222222333333222222333333444555444444555555666666777777999999;;;<<<=========<<<>>>AAACCC@@@===>>>CCCIIISSSXXX]]]```___]]]ZZZYYYZZZ^^^dddhhhiiiiiijjjkkkqqqrrrvvv~~~{{{ppphhhgggiiikkkkkkkkkkkkmmmooorrrssstttuuuwwwzzz{{{zzzvvvssskkklllmmmmmmooorrrwwwzzz~~~|||~~~yyywww}}}yyygggeeezzzuuu[[[NNNNNNQQQHHHCCCDDDCCC>>>>>>===<<<;;;::::::999777;;;888888;;;999@@@UUUyyyxxxxxxpppggg```___]]]YYYVVVWWWaaappp}}}|||zzzyyyyyyyyy{{{lll[[[XXXeeelllRRRXXXKKK777???;;;:::999777666777777888555;;;888777;;;999;;;FFFmmmzzzpppvvvYYYPPPQQQOOOIIIjjjXXXWWWXXXWWWMMMKKKIIIIIIKKKMMMMMMMMMLLLIIIDDD@@@===999444111333222000000//////---,,,///000333555666777666666666444222111111222333444666888:::999777555444444333222>>>FFF;;;222222/////////...000222333222111333444444555444444333333222222222222222222222222222222222222222222222222222222222222222222222222333333222222333333444555444444555555666777777888999999::::::;;;;;;::::::;;;======;;;:::???IIIRRRVVVZZZ```ccccccaaa___^^^[[[]]]```bbbdddfffhhhiiinnnqqqxxxsssrrroookkkhhhgggggghhhlllkkkkkklllmmmoooqqqrrrttttttuuuwwwxxxvvvrrroookkklllnnnoooqqqtttxxx{{{~~~|||~~~zzzuuuttt{{{vvvfffsss\\\LLLKKKQQQJJJDDDEEECCC>>>>>>===<<<;;;::::::999666:::999;;;===999CCC[[[yyykkk|||jjjcccccc___XXXRRRVVVaaa{{{}}}||||||zzz}}}{{{]]]UUU___yyykkkPPPVVVKKK888>>>;;;:::999777777777777888444999777777:::777<<>>>>>===<<<;;;::::::999777::::::<<<>>>;;;JJJgggyyy{{{~~~bbbrrrnnniiifff___WWWUUUZZZnnnwwwwww|||^^^PPPYYYjjjoooTTTQQQJJJ===>>><<<;;;999888777777888888444999777777:::777@@@VVVzzz}}}dddTTTPPPOOOgggZZZ[[[YYYTTTNNNLLLJJJJJJLLLMMMNNNMMMKKKHHHDDD@@@===999555222---...////////////000111///111444666888888777666666333000000222444444444444777999:::777555333333222111BBBOOODDD666111...111111111444666777666444444444555555444444333222222222222222222222222222333333333333333333333333222222222222222222222222333333222222333333444555444444555666777888999999:::999999999999999999:::999:::;;;???DDDKKKQQQUUUQQQTTTYYY[[[\\\\\\\\\\\\ZZZYYYYYY\\\bbbhhhnnnqqqtttwww{{{{{{vvvoooiiieee___^^^]]]___bbbddddddccceeefffhhhjjjlllnnnpppqqqrrrpppooonnnooonnnllljjjiiikkknnnpppqqqtttxxx{{{}}}~~~yyypppoooyyyrrruuuzzzuuu}}}]]]MMMOOOKKKFFFFFFCCC>>>>>>===<<<;;;::::::999999:::999<<>><<<;;;999888777777888999666999888888;;;999EEE___~~~qqqYYYQQQOOOfff[[[\\\XXXPPPNNNLLLJJJJJJLLLNNNNNNNNNIIIFFFCCC@@@===:::666444///000111000/////////000///111444777888888777666666333000000222555555333333555888888666444222111888...444>>>777000222333//////000222555555444333444555555555444333333222222222222222222222222222333333333333333333333333222222222222222222222222333333222222333333444555444444555666777888999999:::999999999999999::::::999;;;>>>DDDKKKPPPRRRRRRLLLOOORRRTTTTTTTTTUUUVVV]]]\\\\\\^^^ccciiimmmooorrruuuvvvssskkkddd```___XXXZZZ]]]___aaacccdddeeeiiiiiijjjlllmmmnnnooooooqqqooommmlllllllllkkkjjjiiikkknnnqqqsssvvvzzz}}}}}}xxxnnnlllwwwyyyuuuzzzgggpppWWWSSSLLLFFFEEEBBB>>>>>>===<<<;;;::::::999;;;;;;888:::???CCC^^^uuunnnxxxvvv~~~mmmkkkttthhh```YYYaaa}}}xxxrrroooeeehhhppp{{{ppp[[[]]]UUUiiirrrPPPHHHGGG<<<<<<;;;:::888777888888999888;;;999999<<<:::IIIfff|||~~~vvvtttpppyyy^^^RRROOO]]][[[bbb\\\VVVOOOMMMKKKHHHHHHIIIJJJLLLHHHEEEAAA>>>;;;888444222111111000///////////////222444555555555666888:::666111000333444333333555444555555444222111222222222444777999999777555333111111222333333444555555555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222666555333222222333555666111222333444555777888888999999999999999999::::::<<>>>>><<<;;;;;;;;;;;;;;;;;;444:::>>>888FFFrrrpppsss~~~zzzhhhqqquuujjj```___uuu~~~xxxpppgggaaa___aaadddnnncccTTT\\\fffxxx^^^PPPHHH<<<===<<<:::888777777777888::::::888===>>>999HHHiiizzzyyyfffccckkkeeeUUUPPP___[[[___ZZZUUUOOOMMMKKKIIIHHHIIIJJJKKKGGGDDDAAA>>>;;;999555222111111000///////////////222333444555444555777999444000///222444222111333333444444333222111222222111333555666666555333222111111222333333444555555555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222666555333222222333555666444444555555666666777777999999999999::::::::::::>>>BBBHHHMMMQQQQQQPPPOOOLLLMMMMMMNNNOOORRRXXX[[[bbbdddgggjjjllllllkkkjjjgggddd```\\\ZZZZZZZZZ[[[\\\\\\]]]^^^aaaeeehhhjjjjjjlllnnnqqqrrrqqqpppooommmmmmkkkiiihhhiiilllnnnnnnqqqtttvvvxxx{{{~~~~~~sssjjjlll}}}ssszzzfffyyyZZZOOOFFF@@@AAA>>>>>>===<<<;;;;;;;;;;;;===777===???888HHHuuuqqqsss~~~||||||ssseee___qqq{{{uuummmeee```[[[[[[___hhhyyyjjjUUUWWWeeetttYYYPPPMMMCCC===<<<:::888777777888888888888666:::<<<888JJJnnnxxxccccccqqqhhhYYYSSSaaaZZZ[[[WWWUUUNNNMMMKKKIIIHHHIIIJJJKKKFFFCCC@@@>>><<<999666333111000000///////////////111222444444444444666888333000111555777444333333333333222222222222222222111111222333222222111111000111111222444555555666555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222666555444333333444555666777777777666666666666666999999999:::::::::;;;;;;???BBBFFFJJJMMMNNNNNNNNNLLLLLLLLLLLLNNNUUU]]]cccjjjllloooqqqpppmmmiiiggg\\\ZZZWWWVVVVVVYYY\\\^^^_________```cccfffjjjllllllnnnpppqqqrrrqqqooonnnnnnnnnlllkkkiiijjjnnnqqqrrrtttvvvxxxyyy|||tttjjjiiittt}}}nnnuuunnnzzzZZZRRRIII>>>DDD???>>>===<<<;;;;;;;;;;;;<<<888>>>???;;;OOO}}}pppttt~~~ppp}}}mmm```kkkwwwpppiiibbb^^^WWWVVVXXXaaaqqqyyy|||~~~xxxsssqqqooommmooossszzzxxx\\\UUU```yyyYYYPPPNNNBBB===<<<:::999888888888888:::999555888;;;:::QQQwwwttt]]]aaawwwooo]]]UUUdddZZZWWWSSSUUUNNNMMMKKKIIIIIIIIIJJJJJJEEECCC@@@===<<<:::777444000000////////////000000000111333444333333444666555222444999;;;888555666222111111111222333222222222222111000000000111111000000111222444555666666555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222666555555444444555555666777777777777777888888888999999::::::;;;;;;<<<<<>>===<<<;;;;;;;;;;;;999777===>>>>>>YYY{{{nnnssszzz~~~www```eeewwwnnnfff___[[[VVVSSSSSS[[[jjj}}}kkkdddbbbaaa[[[WWWTTTUUUSSSPPPQQQTTT]]]eeerrrgggWWWZZZzzzdddVVVOOO???>>>===;;;999888888888999@@@===888:::===???ZZZ~~~rrrYYY___{{{zzzdddVVVeeeZZZUUUQQQTTTMMMMMMKKKJJJIIIIIIJJJJJJEEECCC@@@===<<<:::777444000000////////////000000///111333444333333333444444222333888:::888555666222111000111333555444222444333222000000000111111///000111222444555666777555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222555555555444444555555555555555666777888999::::::999::::::;;;<<<<<<======@@@AAACCCEEEHHHKKKNNNPPPOOONNNNNNPPPVVV```kkksssoooooonnnjjjddd\\\UUUPPPSSSSSSSSSTTTWWW[[[___bbb```aaaaaaccceeehhhjjjllloooooopppppppppooonnnnnnnnnooonnnmmmlllnnnrrruuuuuuwwwyyyzzz{{{}}}xxxnnnhhhjjjppprrrhhhooozzzTTTSSSNNN@@@EEE??????===<<<<<<<<<<<<<<<:::888===>>>CCCddd~~~qqqkkkssssssllleeebbbxxx{{{pppfff]]]XXXRRRNNNNNNVVVcccwwwhhhYYYQQQLLLKKKHHHGGGIIIIIIFFFFFFIIIHHHNNNZZZiiiyyyppp[[[VVVrrrlllZZZSSSDDD>>>===;;;999888888888999BBB???999:::===BBBbbb}}}rrrZZZcccmmm\\\eee[[[TTTPPPUUUMMMLLLKKKJJJJJJIIIIIIIIIFFFCCC@@@>>><<<999666333///////////////000000111///222444555444333333444111...///444666444333444333111///111555777555333444333222111111111111111//////111222444555777777555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444555777888999:::;;;999::::::;;;<<<===>>>>>>BBBCCCEEEGGGKKKOOORRRTTTRRRSSSTTTVVVZZZccclllsssnnnmmmiiiccc]]]VVVPPPMMMPPPQQQSSSUUUXXX[[[]]]^^^```aaadddfffhhhjjjjjjkkknnnoooooooooooonnnnnnmmmnnnnnnnnnmmmmmmooosssvvvvvvxxx{{{}}}}}}~~~~~~tttkkkiiikkkzzzooonnnyyyrrrOOONNNLLLBBBCCC??????>>>===<<<<<<<<<<<<>>><<<>>>???JJJoooqqqkkkjjjuuuuuuhhhuuuoooeeetttuuuiii^^^WWWMMMIIIJJJQQQZZZjjjooo\\\OOOHHHHHHFFFFFFIIIHHHEEEEEEHHH@@@CCCIIITTTaaannnzzzxxxssslllggggggkkkqqquuuxxxuuu\\\UUUfffkkkWWWQQQIII>>>===;;;:::999888999999???<<<777888===EEEiii~~~ppp___lllzzzfffddd[[[UUUPPPUUUMMMLLLLLLKKKJJJJJJIIIIIIGGGDDDAAA>>>;;;999555222///////////////000111111000222555666555333333333000,,,,,,111333222222444444111///222666999777444333333222222111000000/////////000222444666777777555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333222555555666666777888999999::::::;;;<<<===>>>??????@@@AAADDDGGGKKKOOOSSSTTTWWWXXXYYY[[[]]]bbbhhhllliiieee```ZZZTTTQQQOOONNNNNNPPPSSSWWWZZZ\\\]]]]]]```cccgggjjjllllllkkkjjjmmmmmmmmmmmmnnnnnnnnnnnnmmmnnnmmmmmmmmmooossswwwwwwzzz~~~uuujjjdddcccmmmsss~~~yyykkkqqq~~~eeeNNNJJJLLLIIIEEE@@@???>>>===<<<<<<<<<<<<===;;;<<>>;;;888444222///////////////000111111000333666777555444333444222------000333222333555444111000222777:::888555222222222222111000.........///000222444666777888555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111666666666666666666777777::::::;;;<<<===>>>???@@@<<<>>>AAAEEEIIINNNQQQRRRZZZ[[[]]]^^^^^^```ccceee]]]YYYSSSMMMIIIHHHIIIJJJNNNQQQUUUZZZ^^^_________aaadddiiimmmoooooommmkkkllllllllllllmmmmmmnnnnnnmmmmmmmmmmmmmmmoootttwwwxxx|||sssggg^^^[[[aaafffqqqhhhmmmhhhVVVLLLMMMMMMFFF@@@???>>>======<<<<<<<<<999777999AAAZZZjjjkkkqqq|||xxxllleeesssrrruuu}}}pppbbbYYYWWWPPPLLLKKKFFFHHH[[[sss{{{nnndddWWWSSSRRRRRRPPPLLLJJJLLLHHHFFFDDDCCCCCCEEEHHHJJJEEEEEEEEEFFFGGGIIIJJJKKKOOOUUU```lll{{{|||]]]PPPPPPnnnmmmWWWLLL???>>><<<:::999999999:::888777555:::CCCQQQzzz}}}nnn```^^^vvvwwweee]]][[[TTTSSSOOOLLLIIIGGGFFFGGGJJJKKKHHHFFFBBB@@@===999555111000///.........///111222444666555222111444555222...///111222222222333444222222111111222222333444777666444222111000//////111111222222444666777888555555444444444333333333333333333333333333333333222333333444444333333222444444444333333222222222333333333444444444555555777777777777777777777777999;;;===>>>======>>>?????????AAABBBDDDIIIOOOTTTXXXZZZ\\\\\\ZZZYYYZZZ[[[XXXNNNGGGFFFDDDBBBDDDIIIJJJOOOUUUYYY[[[^^^bbbeeefffjjjmmmllliiiiiillloooooommmkkklllnnnnnnllljjjkkklllmmmnnnnnnppptttwwwwwwzzz~~~zzzooofff^^^ZZZVVV[[[aaajjjwww|||pppzzzqqqVVVRRRLLLDDDFFFAAA@@@>>>===<<<<<<======:::AAA;;;CCCtttjjjjjjooo|||rrrjjjmmmwwwzzz~~~~~~wwwkkk```[[[QQQJJJKKKHHHDDDKKKWWWpppttthhheee```\\\YYYTTTOOOLLLMMMIIIFFFCCCBBBBBBAAA@@@CCCBBB@@@@@@@@@BBBDDDFFFDDDLLLNNNUUUgggvvvaaaUUUNNN```xxxTTTRRRDDD>>>:::;;;<<<:::888888;;;666<<<>>>:::SSSkkk^^^eee|||ddd\\\ZZZSSSRRRPPPMMMJJJHHHGGGHHHJJJKKKHHHFFFBBB@@@===999555111000///.........///111222888:::999555333555444111...///111222222222222333222222111111222222333444555444333111000///......111111222333444666777888555555444444444333333333333333333333333333333333222333333444444333333222444444333333333222222222333333333444444444444555666666777777777888888888777:::<<<===>>>@@@BBBDDDCCCCCCCCCCCCEEEIIIOOOSSSZZZZZZZZZZZZZZZYYYXXXXXXPPPHHHBBBBBBAAA???@@@CCCKKKPPPVVVYYY[[[]]]aaaeeegggjjjmmmmmmkkkkkkooosssllljjjiiiiiillllllkkkiiihhhjjjlllmmmnnnpppsssuuuwwwyyy|||~~~~~~uuullleee^^^ZZZXXXZZZ^^^dddooo}}}xxxxxx|||[[[RRRMMMGGGFFFAAA@@@>>>===<<<<<<======999AAA???LLL}}}jjjhhhkkkyyy{{{kkkkkkrrr{{{nnnaaaVVVOOONNNKKKFFFHHHQQQaaarrryyyooommmjjjgggccc___YYYUUUSSSOOOJJJGGGFFFFFFEEEDDDDDDDDDCCCBBBAAABBBCCCDDDAAAGGGHHHMMM^^^lll~~~sssVVVMMM\\\zzzzzzZZZSSSEEE>>>:::;;;<<<:::888888<<<666;;;===<<>>===888555666444111...///111222333222222111222222111111222222333444444333111000///...------111111222333444666777777555555444444444333333333333333333333333333333333222333333444444333333222333333333333222222222222333333333333444444444444444444555666777888999999666888;;;===???BBBGGGJJJHHHHHHGGGFFFFFFJJJOOOTTT]]]YYYVVVVVVWWWVVVTTTQQQIIIDDDBBBCCCDDDBBBAAACCCKKKPPPVVVZZZ[[[^^^bbbeeeiiikkkmmmlllkkklllqqquuuiiihhhfffggghhhiiiiiihhheeegggkkkmmmnnnppprrrtttxxxzzz{{{}}}}}}~~~yyyrrrlllgggaaa^^^]]]\\\[[[^^^eeerrrsss___NNNLLLJJJEEEAAA@@@>>>===<<<<<<======777>>>AAAUUUuuuhhhdddgggwwwrrrkkkppplll___UUURRROOOHHHFFFIIIRRR```lllppptttzzzzzzvvvrrrrrrqqqpppnnniiiccc___VVVRRRKKKGGGEEEEEEEEEEEEHHHGGGGGGFFFEEEEEEDDDDDDAAAEEECCCFFFRRR___sss___SSS\\\tttyyy^^^RRRFFF???:::;;;<<<:::888999<<<666:::<<<===\\\yyykkk```kkkggg___[[[UUUVVVQQQOOOMMMJJJIIIIIIJJJJJJHHHFFFBBB@@@===999555111000///.........///111222<<<>>>===888666777555111//////000222444444222111222222111111222222333444333333111000///.........000111222444555666777777555555444444444333333333333333333333333333333333222333333444444333333222333222222222222222222222222222333333333444444444222333444555777888999:::666888:::;;;>>>BBBGGGKKKJJJJJJIIIHHHHHHLLLRRRVVV^^^XXXRRROOOPPPPPPLLLGGGDDDCCCEEEIIILLLLLLKKKJJJJJJPPPVVVZZZ]]]___dddhhhkkkkkklllkkkjjjkkknnnqqqiiigggfffdddddddddddddddcccfffkkknnnpppqqqsssuuuzzz{{{|||}}}}}}}}}|||~~~~~~yyyuuuqqqlllgggdddddd```\\\\\\```jjj{{{sssfffLLLKKKMMMDDDAAA@@@???============>>>>>>???BBB___lllccccccjjjzzzqqqttt{{{lll]]]VVVQQQJJJFFFFFFLLLUUU]]]```ccchhhjjjhhhjjjkkkmmmppppppmmmhhhcccXXXSSSLLLGGGEEEEEEFFFGGGIIIIIIJJJJJJIIIHHHGGGGGGEEEGGGCCCCCCLLLUUUkkkeeeWWW\\\pppwwwZZZQQQGGG@@@:::;;;<<<:::888999;;;666:::===>>>^^^yyy|||gggaaaooofff]]]ZZZTTTVVVPPPOOOLLLJJJIIIIIIJJJJJJHHHFFFBBB@@@===999555111000///.........///111222777::::::777666777666222//////000333666777444111222222111111222222333444444333222111000////////////111222444555666666666555555444444444333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222333333333444444111222333444666888999999777888999:::;;;>>>CCCFFFGGGHHHIIIIIIKKKOOOUUUYYY]]]UUUMMMIIIHHHGGGCCC>>>>>>AAAFFFLLLQQQTTTSSSPPPKKKPPPWWW\\\___bbbgggjjjkkkkkkjjjhhhgggfffhhhiiihhhgggeeebbb```___``````bbbfffkkknnnqqqsssuuuwww{{{}}}~~~~~~~~~|||zzz{{{}}}}}}zzzwwwrrrmmmiiijjjddd^^^]]]___gggwww{{{ttt~~~{{{VVVMMMOOODDDBBBAAA???>>>======>>>>>>DDDAAAEEEkkkddd]]]cccpppyyyyyy}}}jjj]]]UUUNNNIIIHHHIIINNNQQQRRRTTTWWWYYYXXX\\\___ccciiillllllhhhdddYYYSSSMMMHHHGGGHHHIIIJJJGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKFFFEEEIIIOOOeeeeeeVVVXXXjjjyyyXXXUUUIIIAAA;;;;;;<<<:::888::::::777<<<>>>???]]]rrr|||eeeeeewwweee[[[WWWRRRTTTNNNMMMKKKJJJJJJJJJJJJKKKHHHFFFBBB@@@===999555111000///.........///111222333666777555555777555222//////000555999:::777444222222111111222222333444444333222111000000000000///000333555666666666666555555444444444333333333333333333333333333333333222333333444444333333222111111111222222222222222222222222222333333333333111111222444555777888888888999:::::::::;;;>>>AAACCCEEEHHHKKKMMMQQQUUUYYYWWWQQQIIICCCAAA@@@>>><<<999???FFFLLLRRRWWWVVVQQQOOOTTTZZZ^^^aaacccgggkkkiiiiiihhhfffeeecccbbbaaaeeedddbbb___[[[ZZZ\\\]]]bbbeeejjjmmmpppssswwwyyy|||~~~}}}zzzxxxxxxzzz}}}~~~zzztttppppppiiidddcccbbbfffuuupppsssjjjTTTRRRFFFBBBAAA???>>>======>>>>>>@@@>>>JJJuuuttt^^^YYYcccttt~~~}}}kkk]]]SSSMMMIIIFFFGGGHHHIIIJJJMMMNNNOOOQQQTTTZZZaaafffgggeeecccSSSOOOIIIFFFFFFHHHIIIJJJGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMIIIHHHJJJKKK```iiiYYYWWWggg]]]ZZZJJJBBB;;;;;;;;;999999:::999777<<<>>>AAA^^^jjjxxx{{{bbbiiifff\\\WWWSSSUUUKKKKKKJJJIIIIIIJJJJJJKKKHHHFFFBBB@@@===999555111000///.........///111222111555666444444666444000//////000666<<<===:::666222222111111222222333444222111000000///////////////000333555666777666666555555444444444333333333333333333333333333333333222333333444444333333222000111111111222222222222111222222222222333333333111222222444555666777777777999:::;;;:::;;;===>>>@@@DDDHHHLLLNNNQQQTTTVVVOOOKKKEEE@@@======>>>???>>>EEELLLPPPVVV\\\YYYSSSUUUZZZ___aaabbbcccfffiiieeeeeeeeeeeedddbbb___]]]^^^^^^]]]ZZZWWWWWWYYY\\\aaadddgggkkknnnrrrwwwzzzzzz}}}~~~}}}}}}yyyxxxwwwvvvvvvxxx{{{}}}~~~~~~zzzzzzrrrmmmmmmiiiiiivvvsssuuu{{{XXXRRRGGGBBBAAA@@@>>>===>>>>>>???<<>>???CCCHHHLLLOOOPPPRRRSSSJJJHHHDDD???<<<===@@@DDDGGGNNNTTTWWW\\\aaa___XXXZZZ^^^bbbcccbbbbbbdddfffbbbbbbccceeeeeeccc___\\\YYYYYYYYYVVVTTTUUUXXX\\\```bbbfffiiilllqqqwww{{{xxx{{{}}}{{{zzzuuuuuuuuuuuuuuuvvvzzz|||~~~{{{vvvvvvpppmmmxxxuuuyyywww|||YYYQQQGGGBBBAAA@@@>>>>>>>>>>>>???AAAPPPrrrddd[[[XXX___oooqqq]]]OOOGGGHHHEEEBBBCCCCCCBBBBBBCCCGGGIIINNNTTTYYY\\\[[[YYYWWWUUUSSSTTTVVVXXXYYYYYYWWWVVVTTTRRRQQQRRRSSSTTTRRRUUUTTTUUUSSSMMM```ooo[[[QQQ[[[vvvmmmYYYKKKCCC<<<;;;;;;999999:::999777:::<<>>@@@AAA@@@>>><<>>;;;@@@CCCEEEJJJQQQYYYWWWWWWYYY^^^```___]]]^^^```bbbdddeeedddcccbbb_________^^^^^^\\\[[[[[[UUUTTTSSSRRRSSSVVVYYY[[[___bbbfffjjjlllppptttwww{{{}}}|||zzzwwwuuuttttttvvvxxxxxxxxx|||wwwuuu|||rrriiivvvWWWIIIMMMCCCAAA???===<<<===???AAAKKKVVV}}}aaaZZZZZZ___mmm~~~iiiTTTGGGIIIHHHGGGFFFDDDDDDCCCCCCDDDFFFHHHKKKOOOSSSWWWYYYZZZ___eeehhhhhhhhhjjjlllhhhhhhddd[[[VVVVVVWWWUUUXXXYYYWWWYYYWWWOOO```xxx]]]PPPYYYhhh~~~TTTOOOEEE===<<<===<<<::::::888>>>BBB<<>>BBBEEEHHHKKKKKKIIIEEECCCGGGBBBAAAGGGLLLNNNTTTZZZ[[[]]]```dddfffeeeaaa^^^``````aaabbbaaa```___^^^]]]]]]]]]\\\[[[YYYXXXWWWSSSSSSRRRRRRTTTWWWZZZ\\\aaadddhhhkkknnnrrruuuxxx|||~~~}}}{{{xxxvvvuuutttvvvwwwyyyyyyzzzxxxzzzqqqlll~~~wwwTTTIIIKKKCCCAAA???======>>>@@@AAAGGGXXXyyy```^^^YYY___mmmyyyqqqkkkfffdddffffffjjjooorrrpppggg\\\TTTHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHKKKPPPWWW^^^bbbhhhlllqqquuuvvvwwwxxxyyyttttttpppgggaaa^^^[[[WWW\\\[[[XXXZZZXXXQQQbbbsss]]]TTTYYY___ssseeeOOOEEE===<<<===<<<::::::999===???<<>>@@@BBBFFFbbbnnn[[[[[[XXX^^^lllxxxkkk```VVVPPPNNNLLLOOOSSSYYY[[[ZZZVVVRRRFFFFFFFFFEEEEEEFFFFFFGGGFFFHHHJJJOOOUUU```kkkrrrzzz|||wwwpppggg___^^^ZZZTTTTTTUUUQQQcccnnn]]]XXX\\\^^^ooommmQQQFFF===<<<===;;;:::::::::;;;===<<>>888333111222000111333333444333222111000111111222444555666666333111///...---...///000333444555666777777777777666666555444333333333333333333333333333333333333222333333444444333333222333444444222222777???EEE@@@;;;555111000111111111111222333444555666777777555666999;;;===>>>>>>>>>@@@BBBCCCBBB???>>>@@@CCCEEEHHHNNNUUU\\\aaagggkkk|||~~~}}}wwwnnneeeaaa```bbb___\\\XXXUUUSSSSSSSSSTTTSSSRRRPPPOOONNNMMMMMMOOOPPPQQQSSSVVVZZZ^^^```eeehhhllloooqqqtttxxx{{{~~~}}}{{{zzzyyyxxxvvvuuuwwwzzz}}}tttdddTTTPPPHHHCCCAAA???======???AAABBBHHHpppjjjXXXWWWVVV]]]kkk~~~zzzpppddd[[[WWWRRRPPPNNNNNNNNNMMMJJJGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHKKKQQQWWW```lllzzz|||pppcccZZZOOONNNQQQRRRhhhzzzfff\\\\\\^^^ppphhhRRRHHH>>><<<===;;;::::::::::::<<<===SSSrrrYYYYYYlllsssYYYQQQ\\\kkk~~~ggg```XXX[[[ZZZTTTOOOLLLJJJIIIKKKKKKKKKKKKFFFDDDAAA>>><<<999555111222111///......000111222555;;;CCCDDD>>>555111000...000111333444444333333222222333333333333333333222111///...---...000111333444555666777777777777666666555444333333333333333333333333333333333333222333333444444333333222222222333222000///333888>>>:::444111000000000///222222333444444444333333333333555777999:::<<<<<<=========>>>AAAEEEIIIKKKOOOVVV___gggooowww~~~rrrddd\\\[[[]]]^^^[[[WWWSSSPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKPPPQQQSSSVVVZZZ^^^bbbdddfffiiilllooorrruuuxxx{{{~~~}}}{{{zzzyyyyyyyyyxxxvvvxxx|||ttteeeUUUPPPFFFCCCAAA???>>>>>>???BBBCCCFFFyyymmm]]]WWWUUU\\\jjjzzzxxxnnniii]]]WWWOOOJJJJJJIIIHHHEEECCCCCCCCCDDDEEEFFFHHHHHHJJJOOOWWW```jjjyyypppcccQQQMMMQQQVVVooouuu^^^XXXZZZpppbbbTTTIII???<<<<<<;;;999:::999:::===???UUUoooXXXZZZooo|||fffTTTKKKJJJMMMtttsss\\\bbbXXX[[[YYYSSSNNNLLLJJJIIIJJJKKKKKKKKKEEECCC@@@>>><<<999555222111000///......///111333555999@@@EEEAAA777111000---///111333444555444444333333333333333222111111222000///......///000111333444555666777777777777666666555444333333333333333333333333333333333333222333333444444333333222111000111333222///000333666444111000111222222222222222444444444333222111222222222333555777999:::;;;;;;<<>>>>>@@@BBBDDDGGGlll^^^TTTVVV^^^jjjyyy~~~nnncccVVVMMMJJJIIIFFFDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLRRRZZZcccnnn~~~ttt]]]UUUXXX[[[sss}}}]]]TTT]]]{{{```VVVJJJ???<<<<<<:::999:::999:::>>>@@@VVVkkkVVV\\\sss~~~hhhRRREEEDDDHHHYYYooo[[[cccZZZ\\\[[[UUUMMMKKKHHHHHHIIIJJJJJJIIIEEECCC@@@>>><<<999555222111000...---...///111333555555:::@@@???666111111///000222333444555444444111222333333333333222111111000///......///000222333444555666777777777777666666555444333333333333333333333333333333333333222333333444444333333222333//////333555222111333222111000111333444444333111222444555666555444333333333222222333555888999:::===@@@CCCFFFLLLTTTZZZeeennnsssrrrrrrwww{{{{{{llldddZZZQQQMMMLLLMMMNNNPPPOOOMMMKKKJJJJJJJJJJJJHHHHHHHHHIIIKKKNNNQQQSSSUUUWWWZZZ]]]aaaeeehhhjjjjjjmmmpppsssuuuwww{{{}}}{{{{{{{{{zzzyyyxxxvvvuuussswww{{{|||{{{{{{wwwqqqooorrr||||||vvvWWWNNNJJJBBBAAA???>>>>>>@@@CCCDDDUUUeee\\\SSSXXXaaammmyyytttbbbUUUPPPMMMIIIFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNRRRWWW^^^iii}}}|||pppooolll}}}}}}ZZZRRR___dddWWWKKK@@@<<<<<<:::999:::888;;;>>>@@@VVVeeeSSS]]]www~~~hhhQQQCCCDDDIIIIIInnnppp___~~~___VVVZZZZZZUUUKKKIIIGGGFFFGGGHHHHHHGGGDDDBBB@@@===;;;999555222000///...---...///111333666333444:::;;;555111222111222333444555444444333///000222333444444333333111000///......///111222333444555666777777777777666666555444333333333333333333333333333333333333222333333444444333333222888000---222444222111333444333333333444444222000///111444666777888777666555444333222333555777999999@@@FFFGGGEEEIIISSS]]]dddkkklllddd]]]\\\\\\ZZZRRRMMMHHHFFFHHHJJJIIIHHHKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHIIIJJJMMMQQQUUUWWWWWWYYY\\\```dddgggjjjllllllooorrruuuvvvyyy|||yyyyyyyyyxxxwwwvvvttttttqqqvvv|||~~~}}}|||tttjjjaaa]]]^^^gggppp}}}tttfffvvv~~~[[[PPPPPPBBBAAA???>>>???AAACCCEEEeeeddd___XXX[[[cccooozzzzzzuuuppptttllliiirrr|||jjj]]]YYYWWWTTTQQQKKKKKKKKKLLLLLLMMMNNNOOOOOOQQQTTTXXXccczzz|||YYYNNNYYYnnnXXXLLL@@@<<<<<<:::999:::999;;;>>>@@@VVVaaaRRR^^^zzzwwwdddRRRGGGEEEFFF>>>bbbmmm___{{{___WWWYYYYYYVVVNNNLLLJJJHHHGGGHHHIIIJJJDDDBBB@@@>>><<<999444111000000///......///000111555444333333444333111///000444444000000444444///222222333333333444444444111000///---...///000222444666777888777666777888777777777777666555444333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333333444444555666666666666444222111222444888::::::===AAAEEEHHHKKKPPPSSS^^^[[[VVVQQQMMMKKKJJJJJJEEEEEEDDDCCCDDDFFFHHHJJJHHHJJJLLLMMMKKKJJJJJJJJJLLLMMMOOOQQQRRRUUUYYY\\\XXX\\\aaadddeeegggkkkooooooqqqvvvzzz||||||zzzyyyxxxxxxwwwxxxyyyxxxvvvsssqqqrrrvvv}}}|||lll```ZZZVVVRRROOORRRWWWcccuuutttppphhhrrrxxx}}}\\\MMMMMMHHHAAA======???@@@DDDIIIqqqxxxaaa]]]ZZZbbbjjjttt{{{vvviii___VVVVVV]]]RRR[[[[[[^^^lllvvv|||~~~rrrjjjddd^^^XXXYYYSSSMMMKKKLLLOOOPPPPPPTTTZZZ[[[]]]aaafff~~~vvvSSSRRRYYYeee}}}cccVVVMMMBBB;;;;;;===<<<:::>>>555??????YYY~~~___UUU^^^uuuZZZPPPKKKDDDDDDFFFUUU^^^{{{```XXXYYYXXXUUUMMMLLLJJJHHHGGGGGGHHHIIIDDDBBB@@@>>><<<999444111000//////......///111222555444333333444333111///111666777222000222333111222222222333333333333333222111///...---...000111444666777888777666777888666555555444333333222222333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333333444444555666666666666555333333333555888::::::===AAAEEEGGGJJJMMMOOOUUUSSSNNNJJJFFFEEEDDDEEEEEEDDDCCCCCCDDDFFFHHHJJJJJJLLLNNNNNNMMMMMMMMMNNNNNNPPPRRRSSSTTTWWW[[[^^^^^^aaaeeehhhkkknnnqqqsssrrrtttwwwzzz||||||{{{zzzxxxwwwwwwwwwxxxxxxuuusssqqqppptttzzz~~~~~~tttjjj]]]TTTOOOMMMJJJGGGMMMOOOWWWfffyyy}}}mmmpppqqq[[[MMMOOOIIICCC>>>???@@@AAAFFFKKK~~~yyy___YYYWWWaaaiiittt|||~~~kkk[[[UUUQQQJJJJJJPPPIIIQQQQQQSSS```jjjrrr~~~{{{tttpppjjjddd___YYYRRROOOPPPSSSUUUVVVYYY_________aaaaaappp|||WWWTTTYYY```{{{fffWWWMMMBBB<<<;;;===<<<:::>>>666??????WWW|||]]]UUU```yyy[[[PPPKKKEEEFFFDDDMMMtttbbb{{{```YYYYYYXXXTTTLLLKKKIIIGGGFFFGGGHHHIIIDDDBBB@@@>>><<<999444111000///.........000111222555444333333444444222000333999===999333222222222111111222333444333333222333111///...---...///000444666777888777666777888777666444333222222333333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333333333444555555666666666555555555666777888999999<<>><<<999444111//////.........000111222444333333333444444222000222;;;CCCBBB:::444111111000111333444555444222111333222000...---...///000444666777888777666777888999888555444333444666777333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222333333444444555666666666666777888888888888888888;;;@@@CCCDDDDDDDDDEEEFFFDDDCCCAAA@@@@@@AAABBBEEEEEEEEEFFFGGGIIIJJJKKKMMMOOOQQQRRRRRRSSSUUUVVVTTTUUUWWWXXXZZZ\\\```dddeeedddffflllsssxxxxxxwww{{{{{{zzzzzzzzzzzz{{{{{{yyywwwuuuuuuuuutttrrrpppiiiffffffjjjooouuu{{{tttlllggg[[[WWWSSSPPPOOOMMMKKKIIIKKKHHHHHHNNNZZZiiivvv}}}rrrnnnhhhdddddddddeeeeeetttyyyxxxqqq~~~rrrdddQQQQQQIIIDDD@@@@@@@@@AAAHHHOOOzzzZZZUUUXXX[[[cccoooyyyxxxnnn```VVVVVV\\\dddjjj~~~lllVVVSSSMMMJJJLLLMMMIIIFFFHHHGGGLLLIIIJJJTTT\\\jjjyyyqqqmmmhhhbbb___aaahhhpppuuutttwwwrrrllliii^^^\\\hhh{{{rrrXXXVVVaaarrrhhhXXXOOOCCC<<<<<<===<<<:::;;;666AAAAAAXXXwwwZZZWWWfff```QQQKKKFFFHHHGGGDDD]]]ggg}}}^^^UUUVVVWWWUUUJJJIIIGGGFFFFFFGGGHHHIIIDDDBBB@@@>>><<<999444111///.........///000222333444333222333444444222111111:::FFFIIIBBB777111111///111444666777555333111333111///...---...///000444666777888777666777888999777555444333444666777333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222333333444555555555666777888999999888888777777;;;???BBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBDDDDDDGGGGGGHHHIIIJJJLLLMMMNNNNNNPPPRRRSSSSSSTTTWWWYYYVVVWWWYYYZZZ\\\^^^bbbeeellllllmmmssszzz~~~|||{{{{{{zzzzzzzzz{{{|||zzzxxxuuusssrrrqqqnnnlllgggcccaaadddiiiqqq~~~wwwpppjjjeeebbbWWWUUUSSSQQQOOOMMMJJJHHHLLLJJJJJJLLLSSS[[[cccgggZZZVVVQQQOOOOOOPPPQQQQQQ\\\aaammm}}}tttpppuuulllUUUPPPHHHDDD@@@???>>>@@@HHHQQQwwwWWWTTTYYYYYYaaammmxxx{{{___\\\ZZZYYYZZZZZZZZZYYYYYYuuuooo[[[RRRPPPLLLJJJKKKJJJGGGFFFFFFIIIMMMKKKKKKSSSZZZjjj~~~uuulllhhheeecccgggppp{{{zzzpppjjj```[[[ddduuuzzzyyyYYYOOO[[[sssdddYYYOOODDD===<<<===<<<:::999555AAABBB\\\www[[[XXXhhhfffUUUNNNHHHIIIHHHDDDUUUeee}}}^^^TTTVVVVVVTTTKKKIIIHHHGGGFFFHHHIIIJJJDDDBBB@@@>>><<<999444111............///000222333444333222333444444333111000777BBBIIIDDD999222111///222666888999777333111111000///......///000222444666777888777666777888555444333333222333444555333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222333444444555555666777888888888888777777888;;;>>>@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGIIIJJJKKKMMMOOOPPPQQQRRRQQQSSSTTTUUUUUUVVVYYY[[[XXXZZZ[[[]]]^^^aaaeeehhhnnnnnnqqquuuzzz~~~|||||||||||||||}}}~~~}}}yyyuuurrrpppnnnkkkiiigggbbb___aaafffooo|||{{{tttkkkddd```]]]\\\YYYYYYXXXVVVSSSPPPMMMLLLKKKKKKKKKLLLMMMOOOQQQRRRHHHFFFCCCBBBCCCDDDEEEDDDFFFLLLVVVeeewwwooolllwwwsssYYYPPPHHHDDDAAA???>>>???HHHRRRwwwXXXTTTZZZ[[[cccooo{{{lllbbbfffiiilllnnnnnnlllhhhfffccchhh~~~yyy```UUUUUUOOONNNMMMLLLKKKJJJIIIIIIIIILLLKKKKKKQQQVVVhhh|||ssshhhgggeeefffkkkvvvrrriii___ZZZbbbtttxxxaaaRRRYYYwwwjjjZZZPPPDDD===<<<===<<<::::::666AAABBB^^^vvvZZZWWWhhhooo^^^TTTLLLKKKFFFFFFOOOiii{{{^^^VVVVVVUUURRRKKKJJJHHHGGGGGGIIIJJJKKKDDDBBB@@@>>><<<999444111......---...///111222444333222222333444555333111000333:::BBBAAA888333333000333777:::;;;888444222000///...---...000222333444666777888777666777888444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333111222222333333444555555777777777777777777777777888;;;===>>>>>>???@@@BBBCCCCCCDDDFFFGGGIIIJJJKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUVVVWWWWWWWWWXXX[[[]]][[[]]]^^^```aaadddhhhkkklllooorrruuuwwwyyy|||~~~||||||}}}{{{vvvqqqnnnkkkhhheeeddd^^^[[[]]]aaajjjxxx|||xxxpppmmmggg```[[[ZZZ[[[\\\]]]]]]]]][[[WWWTTTRRRRRRJJJKKKLLLKKKIIIGGGEEEEEEAAA@@@??????@@@AAA@@@???>>>BBBHHHPPP]]]sssooojjj{{{vvv[[[RRRIIIEEEBBB@@@>>>@@@JJJUUU___YYY]]]aaaiiiuuu|||mmmlllqqq{{{yyy{{{~~~rrrhhhkkkvvvggg^^^\\\UUUWWWWWWUUUSSSQQQPPPOOOKKKOOONNNOOOSSSVVViiiyyypppjjjjjjjjjkkkqqq{{{wwwjjj]]]WWW___nnnrrrzzzrrrlllnnn||||||cccUUU\\\oooZZZQQQEEE>>><<<===<<<:::<<<777AAAAAA___sssWWWUUUfffyyyhhh\\\QQQNNNEEEJJJLLLyyyxxxyyy___XXXWWWTTTOOOKKKJJJIIIHHHHHHIIIKKKLLLDDDBBB@@@>>><<<999444111......---...///111333444333222222333444555333222111000444;;;<<<666333555000444888<<<<<<999555222///...------...000222444444666888888777666777888555555666777777666666555333333333333333333333333222222222222222222222222222222222222222222222222333222222222222222222333111222222333333444555555888777666666666666666777999;;;======>>>???AAACCCFFFGGGHHHJJJKKKMMMNNNOOONNNOOOQQQSSSUUUVVVWWWXXXXXXYYYZZZYYYYYYZZZ]]]___]]]___aaabbbcccfffjjjmmmooosssxxxzzzzzz{{{~~~|||}}}|||vvvqqqmmmiiifffccc___ZZZVVVXXX\\\dddrrrxxxpppjjjdddbbb^^^ZZZXXXZZZ^^^aaa[[[\\\\\\ZZZWWWTTTSSSRRRKKKLLLMMMLLLHHHEEEBBBAAAAAA@@@???@@@AAAAAA???===???AAACCCDDDKKK___{{{ssskkkvvv\\\SSSJJJFFFDDDBBB???AAALLLWWWhhh___aaagggnnnzzzooonnnvvvhhhfffoooxxxnnnccc___nnnzzzooohhh[[[^^^___\\\XXXVVVSSSPPPOOOSSSSSSUUUXXXZZZmmm}}}tttnnnoooppprrrwww}}}mmm]]]VVV\\\fffkkksssxxx{{{xxxfff^^^\\\___jjjppp[[[QQQ\\\kkk[[[QQQEEE>>>======<<<:::>>>999AAA@@@___qqqUUUSSSeeeooobbbTTTPPPFFFNNNLLLsssvvv]]]WWWWWWVVVRRRLLLJJJHHHHHHIIIJJJJJJJJJFFFDDD@@@>>>;;;888333000111000//////111333333333111111222444666666333111111111111222444444222111333333444777::::::666222333111...---///111333333666666666666777777777777777666555444333222222222222222222222222222222222333222222111111222222333333222222111111222222333000111111222222333444444333333333333444555666666555555444444444444555555<<<;;;;;;;;;<<>>;;;888444000////////////111111111000555444444444444333///---000000222444555444222000222111111444888999666333333000------...111222222555555666666666666777777666666555444333333333333222222222222222222222222333222222111111222222333333222222111111222222333000111111222222333444444333333333333444555666666666666555555666666777888<<<;;;;;;;;;<<>>;;;;;;;;;;;;===666@@@BBBcccbbbUUUOOOdddyyy\\\VVVNNNHHHNNN```xxx___XXXXXXVVVRRRLLLJJJHHHHHHIIIKKKKKKJJJEEECCC@@@>>>;;;888444111.........///000000111111666555444333333222///,,,///111333555555555444333222000///000444777666444111///---,,,...000111111444444555666666666666666666555444444333333333333222222222222222222222222333222222111111222222333333222222111111222222333000111111222222333444444333333333333444555666666666666666666777999:::;;;<<<;;;::::::<<<>>>AAACCCHHHJJJNNNRRRUUUUUUUUUTTTTTTVVVYYY\\\___bbbddddddbbbccceeeeeeddddddfffhhhmmmooossstttuuuvvvxxxzzz|||~~~~~~{{{zzzxxxwwwuuuqqqkkkgggddd```[[[UUURRRRRRSSSTTTRRRTTTUUUTTTQQQMMMJJJIIIJJJGGGFFFHHHKKKPPPZZZdddiiijjjkkkhhhccc^^^ZZZYYYOOOKKKGGGDDDDDDDDDDDDCCCEEEEEEFFFFFFGGGGGGGGGHHHIIIEEEEEEIIIHHHDDDIIISSSpppqqqhhhnnnaaaSSSMMMDDDDDD???BBBEEEIIIjjjnnn[[[[[[jjjzzziiiWWWZZZnnn~~~uuussssssnnngggddd___ZZZYYY[[[XXXYYYmmmyyyuuummmWWWQQQRRR\\\aaa^^^WWWSSSVVVuuutttooofffeeeyyynnnYYYWWWVVVlllcccYYYQQQEEE>>>;;;;;;;;;:::<<<666@@@BBBcccaaaTTTOOOccciii[[[OOOIIINNN\\\yyy```XXXXXXVVVRRRKKKJJJHHHHHHIIIKKKKKKKKKEEECCC@@@===;;;888444111//////......///222777:::777555333333444444222111000111222333555777:::<<<777333//////222555555444000...,,,,,,...000000000222333444555666666555555666555444333333333333333222222222222222222222222333222222111111222222333333222222111111222222333000111111222222333444444333333333333444555666666555555555666888999;;;<<<;;;;;;::::::<<<>>>AAABBBFFFIIINNNRRRUUUUUUTTTSSSVVVXXXZZZ]]]```ccceeefffdddgggiiijjjiiihhhhhhiiikkkmmmqqqtttuuuwwwzzz|||~~~{{{yyyvvvtttqqqmmmiiieeeccc```[[[UUUPPPLLLJJJIIIFFFIIIKKKLLLJJJGGGFFFEEEHHHEEEEEEIIILLLOOOUUU\\\hhhlllnnnkkkfffbbb^^^ZZZOOOKKKEEEBBBAAABBBCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJLLLJJJKKKMMMKKKFFFGGGLLL```jjjhhhooogggSSSNNNDDDDDD@@@BBBCCCJJJnnnmmm[[[ZZZdddyyyxxx___NNNLLLWWWccc|||xxxyyyxxxsssnnneee___\\\\\\YYYZZZkkkuuuooo~~~oooZZZSSSTTTdddhhheee^^^SSSMMMggg}}}pppZZZYYYYYYkkkrrrZZZQQQFFF>>><<<;;;;;;:::???888AAAAAA___aaaSSSNNNbbbvvvbbbRRRKKKNNNWWWxxxzzz```XXXXXXUUUQQQKKKIIIGGGHHHIIIKKKKKKKKKEEEBBB@@@===;;;888555222111111///---///555>>>EEE;;;999666555555555444333111222111111333888???EEE>>>999333111222333333222000...,,,---...000000///111222444666777666666555555555444333333333444444222222222222222222222222333222222111111222222333333222222111111222222333000111111222222333444444333333333333444555666666444444444666777999;;;<<<;;;:::::::::;;;>>>@@@BBBEEEHHHMMMRRRUUUUUUUUUTTTXXXYYYZZZ]]]___aaacccdddeeegggjjjlllkkkjjjjjjkkkjjjmmmqqquuuwwwyyy|||~~~}}}yyysssnnnkkkgggdddaaa___]]]XXXSSSNNNIIIEEEDDDCCCEEEHHHIIIHHHFFFEEEDDDEEECCCFFFMMMQQQRRRTTTXXXfffmmmqqqmmmiiifff```ZZZNNNJJJDDD@@@???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIILLLKKKLLLMMMLLLKKKLLLOOOXXX||||||qqqpppuuusssYYYPPPDDDEEE@@@@@@@@@JJJtttkkkZZZYYY^^^vvvllleee[[[PPPJJJJJJMMMPPPggg{{{vvvlllfffaaa___\\\]]]jjjyyysssnnn~~~{{{fffZZZWWWkkksssqqqhhhYYYNNNaaaqqqYYYXXX\\\oooyyyZZZRRRGGG???<<<<<<;;;:::@@@:::CCCAAA]]]aaaTTTNNNbbbmmmWWWNNNOOORRRjjjzzz___WWWWWWTTTOOOKKKIIIGGGGGGIIIKKKLLLLLLDDDBBB???===<<<999555222222111///---...555AAAIIICCC???:::666444333222000111222111000111666@@@GGGBBB<<<666222333333222111000...---...///111000///111222555777888777666666555444444333333444444444222222222222222222222222333222222111111222222333333222222111111222222333000111111222222333444444333333333333444555666666444444555666777999;;;<<<;;;:::999999;;;===@@@BBBGGGIIINNNRRRUUUVVVVVVVVVWWWWWWXXXZZZ\\\___aaabbbbbbeeeiiikkkkkkkkklllnnnnnnqqquuuxxx{{{}}}|||wwwpppjjjfffccc```^^^[[[XXXTTTNNNJJJFFFCCCBBBAAACCCGGGHHHGGGEEEDDDDDDBBBAAAEEENNNTTTUUUUUUWWWaaakkkppplllhhhfff___WWWKKKGGGBBB???@@@AAACCCCCCCCCEEEGGGJJJKKKLLLLLLKKKMMMLLLLLLMMMNNNOOOQQQSSSVVVyyy|||xxxeeewww\\\RRREEEEEE@@@???@@@NNN|||~~~gggWWWVVVYYYqqq}}}jjj^^^XXXUUURRRQQQQQQPPPMMMJJJVVVvvv{{{tttnnnhhhdddaaabbblllwwwssslllzzztttccc\\\nnn|||}}}ooo^^^QQQ[[[uuuvvvYYYUUU\\\rrrwww[[[SSSGGG???<<<<<<;;;:::>>>999CCCAAA\\\cccUUUNNNaaaxxx]]]QQQQQQQQQbbbuuuyyy___VVVVVVRRRNNNJJJHHHGGGGGGJJJKKKLLLLLLDDDBBB???===<<<999555222...000000......333<<>>AAAEEEGGGFFFEEEDDDDDDDDDAAADDDLLLRRRRRRRRRSSSWWWccciiidddaaa```XXXNNNGGGDDDAAAAAACCCFFFHHHIIIKKKNNNRRRUUUWWWWWWVVVTTTRRRRRRRRRRRRSSSUUUVVVUUUUUUuuurrrdddrrr[[[RRREEEEEE@@@@@@BBBUUU}}}fffVVVTTTWWWnnnyyysssqqqiiigggddd^^^XXXPPPJJJFFFOOOkkk|||vvvooojjjhhhiiiqqqyyyooofffmmm||||||hhh___ooosssbbbUUUVVVbbb^^^TTT[[[uuurrr\\\SSSHHH???<<<<<<;;;:::;;;666BBB@@@YYYdddVVVNNNaaa~~~bbbUUUTTTTTTaaaoooyyy^^^VVVUUURRRMMMJJJHHHGGGGGGJJJLLLLLLLLLDDDBBB???===<<<999555333+++...000///...000666<<>>??????<<<@@@DDDGGGGGGFFFFFFFFFIIIEEEDDDJJJNNNMMMMMMNNNMMMZZZ```\\\YYYXXXPPPEEECCCBBB@@@BBBFFFJJJMMMNNNTTTXXX]]]aaacccbbb```^^^WWWXXXXXXXXXYYYZZZYYYVVVUUUssstttkkkppp]]]RRREEEEEEAAAAAAEEEZZZiiiWWWTTTVVVlllooo```XXXVVVNNNddd{{{sssnnnlllnnnttt{{{{{{kkk^^^aaalll}}}iiiaaapppvvvdddXXXSSSVVVhhheeeUUU[[[xxx}}}kkk\\\TTTHHH@@@<<<<<<;;;:::999555@@@>>>UUUeeeVVVOOOaaafffWWWVVVWWWbbbnnn~~~tttZZZRRRQQQPPPMMMHHHHHHGGGGGGGGGHHHIIIIIIBBB@@@???>>><<<888444000000000//////000222444555888777888999777111000333---222555222111444555444555444333222111111111111///.........///000222333111111333555666777777777444444333222222222222333111222222333333222222111222222222111111111111000111111111111111111111111222222111111111111111222333333333444444444555555666777888999:::;;;<<<<<<;;;:::999888999;;;>>>???AAABBBCCCEEEFFFHHHJJJKKKRRROOOMMMNNNSSSWWWYYYYYY]]]\\\\\\```fffmmmsssvvvzzzxxxwwwzzz}}}{{{xxxuuuuuuqqqlllhhhdddaaa]]][[[UUUNNNEEEAAAAAAAAA???<<>><<<999444111000/////////000222444555777777;;;???===666333444:::999666111111444444111555444333222111111111111............///000222333222333444666666777777777555444444333333333333333222222333333333333222222222222222222111111111111111111111111111111111111222222111111111111111222333333333444444444555555555555666777888999::::::::::::999999:::;;;<<<============???AAADDDGGGIIILLLIIIGGGHHHMMMRRRTTTUUUXXXWWWWWWZZZaaahhhooorrrtttssstttxxx}}}}}}{{{yyyssspppkkkgggccc___ZZZWWWQQQKKKDDD@@@@@@@@@>>><<>>DDDBBB;;;666555GGGCCC:::333222666444///444444333333222111111111......---...///111222444555555666777777777777777666555555444333444444444222222333333333333222222333222222222111111111111111111111111111111111111222111111111111111222222333333333444444444555555333333444555666777888888::::::::::::::::::::::::777777777888;;;>>>BBBEEEBBB???>>>???CCCIIIMMMNNNPPPOOOOOOQQQVVV___gggllllllmmmppptttyyy|||{{{zzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||zzzqqqnnnjjjfffbbb\\\VVVQQQLLLGGGAAA>>>??????>>><<>>PPPoooSSSSSS___|||jjjccceeennntttYYYPPPQQQRRRQQQMMMLLLKKKIIIHHHHHHGGGGGGDDDBBBAAA@@@>>>:::666222////////////000111333444444666<<>>>>>===DDDFFFKKKNNNPPPPPPOOOMMMIIIGGGEEEDDDEEEFFFFFFEEEFFFFFFFFFIIINNNUUU[[[___aaaccceeefffgggjjjmmmpppuuuzzzyyyfff\\\ZZZdddvvvrrr```VVVKKKEEE>>>CCCFFF]]]bbbOOOQQQccc}}}{{{uuuxxxfffZZZYYYfff}}}www[[[KKKNNNVVVjjj}}}|||mmmkkkuuulllZZZXXXXXXnnnooo]]]YYYRRRIIIAAA===;;;;;;;;;999===@@@>>>OOOpppSSSRRR^^^nnnbbbbbblll~~~uuuYYYQQQRRRSSSRRRLLLKKKJJJHHHGGGFFFFFFFFFDDDBBBAAA@@@>>>:::666222//////......///111333444333444888<<<;;;666444777CCCHHHHHHAAA999777777666444444555444444333111000------------///111333444888888888888888777777666666666555444444444444555333333333444444333333333333333333222222222222111111111111111111111111111111111000000111222222333333333333444444444555555444555555666666777777777888999999::::::999888777333555777888999888666555333444444555777:::>>>AAA===>>>===>>>AAAIIISSSZZZ___ccciiiooorrrssssssrrrsssuuuxxxyyyzzzzzz{{{}}}~~~}}}{{{{{{||||||zzzyyyrrrooojjjddd]]]UUUMMMGGGBBB@@@>>>======>>>??????FFFIIIMMMQQQRRRPPPMMMJJJJJJGGGEEEDDDFFFFFFFFFFFFGGGGGGIIIMMMSSS\\\dddiiiiiikkkmmmnnnoooqqqtttvvvxxx}}}wwwgggaaannn}}}wwwyyy|||zzztttdddUUUKKKEEE@@@EEEEEEXXXlllQQQSSSeee~~~}}}rrrfffccckkkooo```\\\```lll{{{~~~oooYYYKKKKKKJJJWWWppp{{{wwwuuu{{{kkkYYYXXXTTTggg{{{fffYYYRRRIIIAAA===;;;;;;;;;:::<<<>>>===PPPoooRRRQQQ\\\~~~qqqccccccnnn~~~vvv[[[RRRSSSSSSRRRKKKKKKIIIHHHGGGFFFFFFFFFCCCBBB@@@???===:::555111///.........///111333444333222444777555222222666999BBBHHHBBB:::666777777444444555555555333111000------------///111444555777777888888888777777666666555555444333444444444333333444444444444333333333333333333222222222222111111111111111111111111000000000000111222333333333333333444444444555555666666666666777777888888888888888888888888888888666777999999999777555333444555777777777888;;;===999:::;;;;;;===CCCLLLTTT\\\aaaggglllmmmnnnoooooonnnqqquuuxxxyyyzzz|||}}}~~~~~~~~~}}}vvvqqqkkkddd\\\SSSKKKEEEAAA@@@???>>>>>>???@@@@@@HHHKKKPPPTTTTTTQQQMMMJJJJJJHHHFFFEEEFFFGGGGGGGGGFFFHHHKKKQQQXXXaaaiiimmmnnnppprrrssstttuuuwwwyyyxxxnnnyyylllcccaaa___rrrqqqaaaUUUJJJEEE@@@FFFEEEUUUkkkVVVWWWhhh{{{vvvwwwvvviiiaaa]]]```jjjppphhhZZZOOOMMMFFFJJJ___ttt~~~yyyaaaZZZVVVgggjjjYYYRRRIIIAAA===;;;;;;;;;:::<<<>>><<>><<<999444111............///111222444333222444666555111111444333;;;@@@<<<777666555444444444555666555333222000,,,,,,,,,---///222444555666666777777888777777777555444444333333333333333333333444444444444333333444444333333333222222222111111111111111111111111000000000000111222333444333333333444444444555555666666666666777777777777777777666666777888999:::999999888777777777777888777:::======;;;999999:::888;;;=========AAAJJJQQQZZZ___dddhhhiiiiiijjjllljjjnnnssswwwyyy{{{}}}~~~~~~yyytttlllddd[[[RRRJJJEEEAAAAAAAAA@@@??????AAABBBHHHLLLRRRVVVWWWTTTPPPLLLKKKIIIGGGFFFGGGHHHHHHHHHGGGJJJOOOVVV^^^fffllloootttvvvyyyzzzzzz{{{|||~~~vvveee```]]]tttrrr___WWWKKKDDD???EEEFFFWWWsss```VVVXXXiii~~~|||}}}|||tttlllddd```eeeiiidddZZZSSSNNNGGGEEERRRjjjeeeZZZXXXlll|||iiiYYYRRRIIIAAA===;;;;;;;;;999===@@@;;;IIIrrrSSSPPPYYYzzzxxx^^^UUUUUUSSSPPPLLLKKKJJJIIIIIIIIIIIIIIIBBB@@@???>>><<<888444000............///000222333333222555888777222000333111666888666444555333000444555666666666444222000,,,,,,,,,---///222444666555555666777777777777777444444333222222222222333333444444555555444444333444444444333333333222222111111111111111111111111000000000000111222333444333333333444444444555555555555555666666666666666777666555555666888:::<<<;;;999666444444777:::===:::>>>AAAAAA>>>;;;999::::::===??????>>>BBBIIIPPPYYY^^^ccceeeeeefffhhhjjjhhhlllrrrvvvyyy{{{~~~|||||||||~~~|||vvvmmmddd[[[RRRJJJEEEAAABBBBBBAAA@@@@@@AAACCCHHHLLLSSSXXXZZZWWWSSSPPPLLLJJJHHHGGGHHHIIIIIIHHHIIIMMMSSS[[[cccjjjoooqqqzzz|||uuunnnkkkuuudddYYYKKKCCC===EEEGGG[[[gggZZZWWWVVVhhhzzzvvvvvvzzz~~~~~~yyynnnfffgggiiicccZZZTTTNNNIIIEEELLLcccbbbVVVXXXppp{{{kkkYYYRRRIIIAAA===;;;;;;<<<777???CCC;;;EEE{{{tttUUUQQQYYYyyytttYYYWWWTTTPPPUUUOOOKKKIIIJJJIIIGGGGGGJJJDDDBBB???<<<:::777333000///.........///111444666333111000222444444///+++///111333444333333444666444444555555555555555444...---------...111444666888888:::;;;;;;999666444444333333222222333333444222444555555444333333444111111222333333444555555111111111111111111111111222222222222333444555666222222333333333333333333666666777888888888888888777666666666777:::<<<>>>>>>:::666555888;;;======@@@@@@???<<<::::::===???===@@@BBBAAA@@@@@@CCCFFFSSSWWW\\\^^^^^^```cccfffjjjlllooosssvvvyyy{{{|||}}}||||||yyyjjj]]]TTTMMMHHHEEEEEEFFFFFFFFFEEEDDDCCCBBBJJJMMMRRRWWWZZZ[[[[[[ZZZRRRPPPLLLJJJIIIJJJJJJIIIJJJPPPYYYaaagggkkkoooqqqvvv~~~tttkkkyyy}}}\\\UUUKKKGGGBBBFFFFFFZZZwww^^^VVVXXXjjjxxxqqq|||~~~yyyvvvyyytttssszzz}}}uuusssooofff___]]]TTTLLLDDDHHH\\\zzz|||oooiiigggoooaaaUUUYYYsssyyyZZZTTTJJJBBB>>><<<<<<;;;<<<;;;===<<>>BBBCCCCCCAAA@@@???===>>>???@@@AAADDDEEEFFFDDDAAAAAACCCEEEOOOSSSXXX[[[]]]```eeeiiioooppprrruuuxxxzzz|||}}}~~~}}}tttggg[[[SSSMMMIIIFFFFFFFFFEEEDDDDDDCCCCCCCCCKKKNNNSSSWWWZZZZZZZZZYYYTTTRRROOOMMMLLLLLLLLLKKKMMMSSS[[[ccchhhllloooqqqsss{{{tttfffkkkyyygggVVVLLLGGG@@@DDDEEEYYYjjj]]]XXXhhh}}}}}}pppjjjkkkoooeeeoooyyytttsss|||yyytttwwwrrrpppvvv|||~~~zzzyyytttiii```UUUOOOIIIJJJXXXsss}}}rrrccc[[[UUUSSS[[[kkk}}}cccYYYbbbrrrZZZTTTJJJCCC>>><<<<<<;;;;;;:::===;;;HHHyyyxxxXXXQQQUUUrrruuuYYYUUUOOOJJJNNNNNNJJJHHHJJJIIIGGGGGGKKKEEECCC@@@>>><<<999555222///.........000333666888555555555555444222111///222444555555333222222333222333333444333333222222111...---...222444333222555777999888666666888<<<666555555444444555555666444222111333555666333111111222222333333444444555333333333333333333333333222222111222222333444555333333444444444555555555666777777777888888888888888888888888888888888888666777:::???DDDHHHIIIIIIBBB???===>>>BBBEEEEEEDDDKKKKKKIIIFFFCCCBBBCCCDDDJJJNNNTTTXXX[[[```gggmmmrrrrrrtttvvvyyy{{{}}}~~~uuuoooeee\\\UUUPPPLLLJJJKKKJJJHHHFFFEEEEEEFFFGGGMMMOOOTTTWWWZZZZZZXXXWWWVVVUUUSSSRRRQQQPPPPPPOOOTTTXXX___eeehhhkkkmmmooopppyyy}}}xxxrrrnnnrrrnnn```kkktttXXXMMMFFF???CCCDDDXXXrrrbbbXXXfffyyywwwfffaaaqqq{{{hhhdddjjj\\\iiiyyyiii]]]SSSQQQWWWqqqzzzuuutttooommmooorrrwwwxxxfffXXXSSSMMMLLLSSSjjjvvvdddfffooozzzqqq\\\UUUOOOLLLQQQ\\\ooo```YYYfffxxx[[[TTTKKKCCC>>><<<<<<;;;::::::<<<<<>><<<999555222.........///111444777999333444555444222111//////111333444444333222333444333444444444444333222222...+++***---222555444222777:::<<<;;;777666888;;;555555444444444444555555444111///222777:::777333222222222333333444444444333333333333333333333333222222111111222333333444333444444555555666666666777777777777777888888999888888888888777666555444555888===BBBFFFHHHGGGFFF???;;;:::>>>EEEJJJJJJHHHLLLKKKHHHFFFCCCBBBBBBCCCGGGLLLRRRVVVZZZ```hhhnnnpppqqqsssvvvxxx{{{}}}~~~|||yyyqqqmmmgggaaa[[[WWWTTTRRRSSSPPPMMMJJJIIIJJJLLLNNNOOORRRUUUYYYZZZZZZXXXWWWWWWWWWWWWVVVUUUTTTTTTUUU[[[^^^cccggghhhiiijjjkkknnnxxxxxxooobbbXXXTTT]]]tttxxxyyyttt\\\OOOGGG???DDDEEEXXXpppdddZZZfffwwwyyyfffbbbppp{{{jjjqqqtttfffTTTMMMGGGIIILLLXXXyyyqqqmmmjjjiiihhhlllxxxtttcccXXXOOOKKKNNNbbbyyyeeeZZZTTTVVVdddxxxnnn^^^XXXTTTTTTWWWeee}}}ZZZUUUaaaooo\\\UUUKKKCCC>>><<<;;;;;;;;;;;;===>>>PPP|||[[[RRRRRRmmmuuuYYYVVVRRRMMMQQQLLLHHHGGGIIIIIIFFFGGGKKKFFFDDDAAA>>><<<999555222///.........000333666888333444555666666444111///...000333444444444555666555555555555555444333333...,,,+++,,,000222222111444777::::::888777777999444444333333333333444444333000///333999<<<:::666222222333333333333444444333333333333333333333333222222111111111222333333333333444444555666777777777777666666777777888999777777777777666555444333888;;;@@@CCCDDDCCCAAA???;;;888888===EEEKKKKKKIIIFFFEEEDDDCCCCCCBBBBBBAAAGGGLLLRRRWWW[[[```gggmmmppprrruuuxxx{{{~~~~~~|||{{{zzzxxxvvvssspppooommmiiiddd```]]][[[XXXUUUQQQNNNMMMNNNPPPRRRRRRTTTXXX[[[]]]\\\ZZZYYYXXXZZZ[[[ZZZXXXXXXZZZ\\\bbbeeeggghhhhhhgggggggggmmmxxxzzzlll[[[PPPJJJLLLUUU___zzz|||zzz___QQQHHH@@@EEEEEEWWWmmmeee\\\gggvvvzzzttt~~~}}}zzz~~~}}}zzzttt```RRRJJJIIIFFFJJJMMMMMMqqqpppmmmhhhddd```bbbnnn{{{ttt```OOOJJJMMM^^^uuu\\\OOOLLLKKKJJJWWWhhh}}}|||bbb\\\XXXVVVTTT\\\yyypppYYYUUU^^^zzz{{{pppXXX\\\VVVLLLDDD???<<<;;;;;;<<<===???BBBVVV}}}\\\RRRQQQkkkqqqVVVSSSPPPKKKPPPKKKHHHGGGHHHHHHFFFGGGKKKEEECCC@@@>>><<<999555222///.........///111444666555555666:::===<<<666111---///222333444555666888666666666666555444333333111000///------...000222333444555666888888888888333333333222222333333333333111111444888:::999777333333333333333333333333333333333333333333333333222222111111111111222222222222333444555666666777888777666666666777999:::777777777777777777777777===???BBBCCCAAA>>>===<<<;;;::::::???DDDHHHIIIHHHAAAAAAAAACCCDDDDDDBBB@@@GGGLLLTTTYYY]]]bbbhhhmmmrrruuuzzz~~~|||wwwqqqnnnmmmooopppqqqqqqrrrsssqqqlllgggdddbbbZZZWWWSSSPPPOOOPPPRRRSSSUUUWWW[[[___``````^^^]]][[[]]]^^^]]]\\\]]]bbbfffjjjllllllkkkhhhfffeeeeeekkkwwwqqq^^^TTTPPPMMMLLLMMMVVVrrr{{{wwwqqq___QQQIIIAAAFFFEEEUUUkkkeee[[[eeetttuuueeeZZZcccfffqqq~~~rrriiieeeeeelll{{{tttdddUUULLLIIILLLEEEGGGMMMIIIhhhrrrmmmhhhbbb]]]\\\dddooo|||jjjSSSMMMNNNYYYgggWWWPPPKKKFFFGGGMMMSSS]]]ttt~~~ddd]]]XXXVVVSSSYYYvvvlll]]]YYY```{{{ccc]]]VVVMMMDDD???===;;;;;;<<<===AAADDD[[[}}}]]]SSSRRRjjjpppUUURRRNNNIIINNNKKKGGGFFFHHHHHHFFFGGGKKKDDDBBB???===;;;888444111///...------...///222333666444555<<>>???@@@??????@@@BBBCCCDDDDDDDDD???@@@AAAEEEHHHGGGCCC???EEELLLUUU\\\aaaeeejjjnnnuuuxxx~~~}}}oooiii```ZZZ\\\bbbiiinnnqqqtttwwwuuupppjjjgggeee\\\ZZZWWWTTTSSSSSSTTTUUUWWWZZZ^^^bbbdddcccbbbaaa^^^```bbbaaa```cccjjjqqqrrrsssrrroookkkgggeeedddhhhuuuhhh[[[UUUPPPLLLKKKHHHVVVmmmsssqqqnnn]]]PPPGGGAAAFFFDDDQQQfff]]]VVV```pppzzziiiaaalllpppssssssdddSSSMMMIIILLLVVVkkkvvveeeXXXQQQNNNGGGOOOGGGGGGRRROOOfff~~~uuuooohhhccc\\\XXX\\\cccqqquuu[[[SSSOOOUUUyyy}}}dddUUUNNNKKKJJJNNNLLLNNNccc~~~~~~hhh^^^XXXVVVSSSZZZyyyhhh\\\XXXccc{{{^^^WWWMMMDDD???===;;;;;;;;;===@@@EEE^^^|||]]]TTTRRRiiirrrVVVSSSNNNIIINNNJJJGGGFFFHHHHHHFFFGGGKKKDDDBBB???<<<:::777333000000///---,,,---...000111444111333;;;DDDDDD999...000222444444333333444555444555444444333222111000+++...000///...222<<>>TTTQQQJJJ???999666777777777666666555444444444444555555555444444444333333333222333333444444333333222333222222111111222222333111111111111111111111111//////000111333444555555666666777777888888888888;;;;;;;;;<<<>>>???@@@AAALLLHHHEEEEEEGGGLLLOOOPPPUUUQQQLLLGGGEEEBBB@@@>>>CCCDDDHHHMMMPPPNNNHHHCCCAAAJJJWWWaaahhhmmmrrruuu|||{{{jjjYYYNNNGGGAAABBBFFFMMMYYYdddsssxxx|||xxxtttqqqkkkeeefffbbb]]][[[[[[[[[ZZZXXX^^^aaaeeehhhkkkkkkkkkjjjjjjhhhggghhhkkkqqqwww{{{}}}wwwsssoookkkgggddd]]]kkk{{{mmm]]]SSSOOOOOOKKKGGGHHHRRRaaayyy}}}jjjkkkyyy```\\\MMMHHHAAABBBDDDPPP|||pppYYYVVVTTT[[[kkkpppbbbwwwsss\\\LLLHHHIIIJJJIII]]]zzzttt```VVVOOOIIIKKKRRRMMMRRRTTTWWWYYYZZZqqq~~~xxxrrrpppjjjiiigggaaaZZZUUUTTTVVV___mmmrrr___TTTPPPmmmeeeVVVVVVSSS^^^hhhqqqqqq\\\OOOPPPRRR[[[~~~vvv]]]YYYjjjhhh]]]UUUMMMGGGAAA;;;:::===<<>>EEESSS___nnnuuuzzzxxxuuusssnnniiihhheee```_________^^^]]]aaadddhhhlllooopppppppppmmmlllkkklllpppwww}}}zzztttoookkkfffbbbYYY]]]gggxxxlll]]]SSSOOOJJJFFFEEEKKKTTThhh|||}}}~~~hhh___OOOJJJBBBCCCFFFRRR|||qqqXXXQQQRRRXXXiiixxx```fffvvv___PPPJJJGGGGGGQQQ]]]xxxqqq```QQQLLLJJJKKKRRR]]]gggooopppoookkkgggxxxzzzrrrkkkggghhhgggddd^^^VVVQQQPPPQQQVVVbbbvvvwww```TTTPPPmmmqqqdddfffooo||||||kkk^^^\\\^^^kkkzzz^^^\\\uuujjj]]]UUUMMMGGGAAA;;;:::===;;;<<>>888===DDDaaalllYYYRRRdddrrrZZZUUUJJJNNNNNNLLLKKKIIIHHHGGGGGGHHHHHHEEECCC@@@===;;;888444111...//////......111666:::999777555444444444222111333666:::999666333333444222222333444444333222222///---,,,///000000111555555777888888888666555444555555444333333333333333444444333333333222222222111222222333333222222111222111111000000111111222111111111111111111111111222222222222222333333333111222333555777999;;;;;;:::999777777999===BBBDDDBBB@@@???AAADDDHHHJJJJJJMMMPPPVVV]]]dddgggfffeeeXXXTTTMMMFFF@@@<<<;;;<<>>@@@>>>>>>???BBBFFFIIIJJJIIIJJJLLLQQQXXX___ccccccbbbUUUUUUSSSMMMEEE===888555BBBKKKXXXbbbgggkkkpppsssjjj[[[KKK@@@:::777999<<<888999;;;:::666999IIIZZZgggmmmrrrssssssvvvvvvssssssrrroooiiidddbbbbbbccchhhjjjmmmppprrrrrrqqqpppnnnnnnooottt}}}uuueee[[[OOOJJJIIIIIIDDDFFF]]]xxxsssfff^^^\\\TTTOOObbb}}}tttmmmaaaUUUOOOBBBCCCGGGKKKhhhmmmUUUOOOSSS```sssrrrWWWLLLRRRdddtttqqqVVVUUUZZZ\\\bbbeeeuuu}}}hhh[[[MMMIIIGGGMMMVVVYYYSSSKKKTTTggg{{{}}}kkkXXXLLLMMMWWWjjjxxxxxxooojjjccc___ZZZWWWTTTRRROOOMMMKKKLLLOOO[[[yyyhhh\\\```qqqbbbXXXfffpppaaa]]]UUUMMMGGGAAA;;;:::===AAA===>>>BBBfffdddVVVTTTggguuu\\\WWWLLLQQQSSSLLLKKKIIIHHHGGGGGGHHHHHHEEECCC@@@===;;;888444111---///000...---000777===???<<<777444333333222222///333888999666444333444111222333444444333222111+++------------000333444222555999:::999777777888555444333333222222333333333333333222222222222111111111222222222222111111111111000000000000111111111111111111111111111111111111111222333444555555555555666666666666666666333444555666999<<>>;;;999:::>>><<<;;;<<<:::777999GGGUUUbbbhhhllllllnnnrrrttttttssssssqqqlllgggeeefffhhhhhhiiilllnnnnnnmmmkkkjjjggggggiiinnnyyyyyyfffZZZMMMIIIHHHHHHEEEEEEMMMYYYqqqiii^^^UUUaaawwwnnn```VVVQQQDDDDDDHHHIIIbbbsssTTTOOORRR^^^ppphhhQQQJJJOOO\\\hhh^^^SSSUUUUUUZZZYYYaaannnzzz}}}uuuggg[[[OOOFFF@@@EEEQQQVVVQQQIIIOOO^^^rrrtttbbbVVVRRRTTT___mmmrrrpppssszzz~~~vvvqqqjjjeee___[[[XXXUUUQQQNNNJJJMMMOOOWWWpppqqqnnnwwwrrrXXXZZZlllrrr^^^]]]UUUMMMGGGAAA;;;:::===<<<>>>AAAAAAgggfffXXXUUUgggqqq``````xxx^^^VVVJJJOOOPPPLLLKKKIIIHHHGGGGGGHHHHHHEEECCC@@@===;;;888444111...000000...+++---444;;;@@@<<<777444222222222111,,,111666777555333222333111222333333333333222111...---+++***,,,000222111444777::::::777555555666555444333333222222333333333333333222222222111111111111222222222222111111111111000000000000111111111111111111111111111111111111222333555666777777777777666666555555555444222333555888;;;???BBBCCCHHHJJJNNNRRRUUUUUUQQQNNNNNNJJJFFFDDDGGGLLLQQQSSS___cccgggfff^^^SSSKKKGGGFFFJJJRRR[[[aaa^^^UUUMMMAAA<<<<<<@@@@@@<<<<<>>===<<<999;;;GGGTTT^^^cccggggggjjjpppttttttssssssrrrnnnjjjiiikkknnneeegggiiijjjiiigggeeeccc``````bbbhhhsss|||gggYYYMMMJJJGGGHHHJJJKKKJJJIIIRRR}}}uuuhhh\\\dddwwwppp```WWWRRREEEFFFIIIHHH```zzzVVVNNNQQQ]]]nnn}}}cccQQQMMMOOOVVV^^^xxxiiiVVVSSSPPPTTTRRRQQQTTT[[[bbbaaaYYYPPPNNNHHHBBBAAADDDGGGHHHGGGMMMWWWjjj}}}}}}kkk[[[TTTOOOSSS^^^kkklllddd```dddsss{{{rrrmmmfffaaa]]]YYYTTTQQQMMMPPPRRRWWWkkklllRRR\\\qqqddd]]]UUUMMMGGGAAA;;;:::>>>888???CCC@@@hhhjjjZZZUUUfffhhhVVVVVVVVVgggyyyVVVPPPNNNLLLPPPNNNKKKHHHGGGGGGHHHGGGGGGCCCAAA>>><<<;;;888444111///......------///000111555555555444333222111000...000333555444333222333111111222333222111000///000...,,,+++,,,///222444888888999999888777666555555555444333333333333444222222222222111111000000222222222111111111111000111111222222222222111111111000/////////000222333222222333444444555555555888888777666555444333333000333777;;;???AAAAAABBBIIIMMMPPPOOOSSSYYYYYYSSSNNNIIIEEEDDDHHHNNNQQQSSSbbbfffjjjggg^^^VVVRRRQQQLLLNNNSSSXXXUUULLLDDDBBB<<<::::::<<<>>>>>>===>>>???BBBCCC@@@===???GGGOOOYYY\\\aaafffjjjnnnssswww{{{wwwssspppppppppqqqppphhhhhhgggeeecccaaa^^^]]]\\\XXXWWW\\\dddrrrzzziii\\\SSSNNNJJJKKKKKKHHHGGGIIIJJJVVVsssxxx}}}qqqfffXXXMMMKKKHHHEEELLLYYYlll^^^LLLRRRaaarrr~~~___QQQPPPMMMQQQZZZlll~~~[[[WWWYYYSSSOOOQQQRRROOOJJJHHHJJJLLLGGGFFFDDDAAA>>>???CCCFFFKKKPPPaaauuutttbbbVVVVVVbbb^^^bbbbbb]]]bbbjjjffflllwww|||vvvooojjjddd]]]ZZZ[[[WWWXXXVVVYYYnnnsssXXXfffjjjZZZVVVOOOFFF???<<<<<<===???777BBBGGGdddooo\\\[[[eeennnfff___YYYUUUaaayyyWWWQQQNNNKKKPPPNNNKKKIIIHHHIIIIIIHHHFFFCCCAAA>>><<<;;;888444111///......------///000111444444444444333333222111...000333444444333222333111222333444555444333333000///---+++,,,...111333777888888999888777666555555555444333333333333444222222222222111111111000222222222111111111111000111111222222222222111111111000000///000111222333111111111333444666888999:::999888666555444333333444666:::===???AAAAAAAAAHHHQQQZZZ]]]``````[[[TTTPPPMMMLLLMMMRRRVVVYYYZZZbbbdddddd___VVVPPPNNNOOOOOONNNPPPQQQLLLBBB;;;999<<<>>>CCCHHHKKKIIIEEECCCCCCEEEEEEBBB???AAAHHHNNNUUUXXX]]]bbbgggmmmssswwwwwwvvvuuuuuuuuutttqqqooohhhgggeeecccaaa^^^[[[ZZZYYYVVVUUUYYY```lll~~~wwwgggZZZTTTOOOMMMNNNNNNKKKJJJLLLJJJLLLYYYssssssgggYYYNNNKKKHHHEEELLLXXXqqq[[[OOORRR^^^ooo|||```RRRQQQNNNNNNSSScccmmm[[[ZZZ[[[SSSPPPMMMJJJIIIHHHHHHGGGIIIGGGEEEBBB@@@@@@BBBCCCGGGNNN^^^kkkgggXXXUUU\\\hhh```]]]ZZZUUU\\\fffeeeWWWZZZiiiyyyuuuooogggbbbbbb]]]]]]___ggg{{{ooo___vvveee[[[VVVNNNFFF???<<<<<<===AAA888AAAFFFcccrrr]]]ZZZaaalllggggggiiihhhmmmyyyXXXRRROOOKKKOOOMMMLLLJJJJJJJJJJJJHHHFFFCCCAAA>>><<<;;;888444111///......------///000111333333444444444333333222...000333444333333333444111222333444555555444444111///---,,,,,,...000222666777888888888777666555555555444333333333333444222222222222111111111111222222222111111111111000111111222222222222111111111000000000000111222222000000000222444888;;;===<<<:::888666444444444444777888:::<<<<<<===<<<<<>>???DDDIIIQQQUUUZZZ```fffmmmtttyyyvvvwwwzzz||||||xxxrrrnnnhhhgggeeebbb^^^[[[XXXVVVUUURRRRRRUUU[[[dddsss~~~sssdddYYYUUUQQQOOOQQQQQQNNNLLLMMMKKKGGGGGGQQQdddrrrggg[[[PPPKKKHHHFFFMMMWWW}}}]]]RRRQQQYYYjjjzzz___SSSVVVTTTQQQPPPXXXlllbbbeee^^^WWWNNNJJJIIIIIIGGGEEEJJJHHHEEEDDDCCCBBBAAA@@@BBBLLLZZZ```XXXPPPXXXgggkkk___ZZZWWWPPPTTT[[[XXXIIIDDDIIIeeewwwooommmkkkfffgggsssggg^^^zzzzzzaaa]]]WWWNNNEEE>>><<<<<<===CCC999AAADDDcccsss^^^WWW[[[vvvxxxXXXSSSPPPKKKNNNMMMLLLJJJJJJKKKJJJHHHFFFCCCAAA>>><<<;;;888444111///......------///000111333333444444444444444444...000222333333333333555222222222222222222222111111000...,,,,,,---///000555666777888888777666666555555444333333333333444222222222222222222222222222222222111111111000000111111222222222222111111000000000111111111222222222111000111333777;;;>>><<<;;;888666444444444555555666666777777666555444>>>KKK[[[dddccc^^^YYYVVVTTTUUUWWWYYYYYYWWWUUUSSSIIIIIIHHHEEECCCBBBEEEGGGAAA>>>;;;:::666444888???JJJVVVeeeoooqqqmmmddd\\\TTTRRRNNNIIIFFFFFFHHHKKKRRRUUUZZZ```gggooowww}}}~~~{{{tttooojjjhhhfffbbb^^^YYYVVVTTTSSSPPPPPPSSSWWW]]]iiiuuu|||yyyqqqeeeZZZVVVQQQPPPRRRRRRNNNLLLMMMMMMKKKJJJOOOWWWbbbttt~~~oooiii^^^SSSMMMIIIHHHMMMUUUqqqkkkTTTPPPTTTeeexxx^^^UUU^^^```[[[UUUSSSjjjssspppmmmfff[[[SSSNNNLLLJJJIIIKKKHHHFFFFFFFFFDDDAAA>>>AAAMMMZZZ[[[TTTTTTbbbrrrkkk^^^ZZZXXXPPPLLLKKKDDDDDD???AAAZZZ~~~zzz|||qqqnnnyyyfffYYYwwwrrraaa___WWWMMMCCC>>><<<<<<===CCC999AAACCCcccppp]]]TTTVVVhhhvvvXXXSSSPPPKKKMMMMMMLLLJJJIIIJJJIIIHHHFFFCCCAAA>>><<<;;;888444111///......------///000111333333444555555555444444...000222333222333444666666555444333111000//////111000...------...///000444555666777888888777666555555444333333333333444222222222222222222222333222222222111111111000000111111222222222222111111000111111111222222222222444333222111333666999;;;:::999777666555444555555444444444444333333222222888@@@JJJPPPPPPNNNOOORRRZZZ[[[[[[ZZZWWWSSSPPPNNNDDDEEEFFFFFFEEECCCBBBAAA;;;777555444444777CCCNNN___ooo~~~uuupppkkkddd___\\\ZZZZZZZZZWWWYYY]]]bbbhhhqqqzzz}}}wwwsssmmmllliiiddd___ZZZVVVTTTSSSPPPPPPSSSUUUYYYdddooouuuyyy{{{zzzxxxtttjjj```WWWSSSQQQSSSSSSPPPNNNOOORRRPPPQQQWWW]]]cccllltttssspppjjjdddgggxxxtttssskkkbbbWWWOOOJJJJJJOOOUUUmmmvvvUUUNNNPPP```uuubbbZZZfffllldddZZZUUUXXXssszzzyyytttkkk```UUUNNNMMMNNNLLLKKKJJJIIIGGGEEEBBB@@@EEESSS______[[[___nnn{{{qqq___VVVTTTJJJDDD@@@888===<<>><<<;;;888444111///......------///000111444444555555555444444333...000111222222333555777:::999777555333111111000000///...---......///000222444555777888888777777555555444333333333333444222222222222333333333333222222222111111111111000111111222222222222111111000111222222333333222222444333222222222444666777666666666666666555555444444444444444555555666666888888;;;>>>>>>>>>CCCIIIQQQQQQPPPNNNJJJIIIIIIJJJLLLNNNPPPPPPNNNHHHBBB>>>;;;888666666888@@@QQQ```qqq}}}vvvsssqqqnnnlllbbbccceeehhhmmmuuu~~~~~~zzzwwwpppnnnkkkgggbbb\\\XXXVVVSSSQQQQQQSSSTTTXXXbbbmmmsssvvvxxxyyyzzzyyyqqqggg[[[VVVTTTWWWYYYXXXYYY[[[^^^YYYWWW\\\eeeqqq}}}nnnmmm}}}|||ppp|||mmmfff[[[QQQLLLMMMQQQTTTjjjpppUUUNNNMMM[[[ppplllcccnnnsssiii\\\XXXQQQ]]]}}}vvvkkk]]]TTTRRRSSSRRRSSSRRRNNNIIIEEECCCCCCJJJ]]]kkkgggaaagggvvvzzz___OOOIII@@@======999888;;;===LLLvvv~~~xxxccccccnnn```hhhcccYYYKKK@@@<<<<<<======>>>:::CCCBBBdddsss]]]RRRTTTXXXnnnpppVVVTTTQQQKKKMMMNNNKKKGGGDDDEEEFFFGGGGGGCCCAAA>>><<<;;;888444111///......------///000111555666666666555444333333...000111222222333555777:::999777444333222222222......---......///000111222333555666888888888777555555444333333333333444222222222333333333444444222222222111111111111000111111222222222222111111000111222333333333222222222222222222222333444555222333555666666666444444222333333555666888:::;;;<<<777555777777666999>>>>>>>>>===<<<<<>><<<>>>;;;666>>>>>>CCCgggyyyppplllmmmpppnnnccckkkvvvbbbgggeeeYYYJJJ???<<<<<<======<<<:::DDDAAAaaa~~~bbbSSSUUUVVViiioooUUUSSSQQQKKKMMMOOOKKKFFFCCCCCCEEEGGGHHHCCCAAA>>><<<;;;888444111///......---...///000111666666666666555444333222...///111111222333555888777666444222111111111222---------......000111111111222444666888888888888555555444333333333333444222222222333333444444444222222222111111111111000111111222222222222111111000111222333444333222222///000111222333444444444///111444666777666444333000111222444666999;;;===AAA:::666999888444333666333444333444888BBBNNNXXXWWWXXXZZZ[[[YYYRRRIIICCC;;;999:::???FFFVVVnnn|||zzzqqqpppmmmhhhccc^^^ZZZXXXTTTQQQPPPRRRSSSXXXcccnnnsssuuuwwwyyy~~~yyypppccc___^^^dddkkkqqqwww}}}kkkZZZTTT```qqqfff}}}qqqkkk```UUUOOOQQQTTTUUUcccmmmVVVOOOLLLUUUeeevvvzzzpppyyy~~~ssseeeWWW^^^]]]\\\ppp}}}xxxssslllbbb[[[dddfffeee[[[MMMCCCCCCGGGRRRoooppp\\\```tttrrrVVVGGGHHHCCC???>>>999444??????;;;WWW|||gggZZZZZZ___aaafffuuuxxx{{{ssslllssshhhffffffZZZJJJ???<<<<<<======;;;;;;EEE@@@^^^fffTTTVVVUUUhhhlllXXXRRRPPPMMMKKKKKKKKKIIIEEEAAAAAAEEEHHHEEEAAA===<<<<<<:::666333//////............//////<<>>>>>===>>><<<@@@@@@>>>\\\yyy[[[SSSZZZnnnlllXXXRRROOOMMMKKKKKKKKKIIIEEEBBBAAADDDHHHDDDAAA===<<<<<<:::666222//////............//////777>>>EEEEEE>>>777333333000111222333333222111000222222222444666666555333111000...---,,,---///000333444555777888888999999555555555444444333333333333333333333333333333333222222222222222222222222111111222222222222111111000111222333333333333222333333444555555555555555333333333222222111111111111333444555666888;;;===;;;:::::::::::::::999888777777777666555666:::>>>???BBBDDDEEEJJJNNNIIIAAA===???BBBGGGTTTkkk|||{{{zzzvvvpppmmmkkkdddZZZRRRTTTPPPOOOPPPSSSZZZgggttt}}}yyyvvviiiaaa[[[___hhhtttgggWWWZZZbbbzzzllluuussslllbbbZZZVVVVVVWWWXXX___yyy___OOOLLLUUU___qqq}}}ppplllkkkiii```bbb|||xxxrrrwwwuuugggdddlllppphhhZZZQQQSSSXXX|||sssZZZZZZzzzzzz\\\OOOLLLBBBBBBEEE<<<============DDD[[[ssscccXXXTTTRRRNNNKKKMMMQQQ[[[fffnnnwwwnnn^^^ttthhhlllcccTTTDDD>>>=========>>>;;;???@@@???YYYcccWWWZZZlllkkkWWWQQQNNNMMMLLLKKKKKKIIIFFFCCCBBBDDDFFFDDDAAA===<<<<<<:::666222//////............//////222888@@@DDDBBB===666333///111333444444333111///111000111333555666555444111000...---,,,---///000444555666777888999999999777666666555444333222222333333333333333333333333333333333333333333333333111111222222222222111111//////111222333333333333333333444444555555444444222222222222222111111111111222444555666888;;;===:::;;;<<<===>>>>>>======888:::======:::777555444444666777:::???EEECCC>>><<<>>>@@@EEEOOObbbyyy~~~zzztttqqqnnnhhh^^^VVVUUUQQQOOOPPPRRRYYYgggttt}}}xxxjjjbbbZZZ[[[cccqqqttt[[[XXX```}}}yyyuuusssqqqkkkccc\\\ZZZZZZ[[[[[[]]]ffffffSSSLLLQQQYYYjjjxxxwwwyyyuuueeeXXXddd{{{yyyuuurrrrrrjjjkkkooommm___RRRVVVcccfffaaacccPPPMMMFFFCCCDDD@@@===>>>???>>>>>>GGG]]]qqq~~~mmmdddXXXRRRPPPOOOLLLIIIJJJHHHKKKVVVcccnnnwwwkkkccc{{{pppdddlllcccSSSCCC<<<<<<<<<<<<===:::>>>@@@???SSSrrr]]]ZZZhhhkkkWWWPPPMMMLLLLLLLLLKKKIIIGGGEEEDDDDDDDDDCCC@@@===<<<<<<:::555111//////............//////111555:::???AAA===777222///111444777777555222000222111111222444555444222111000...---,,,---///000555555666777888999999999888777666555444333222111333333333333333333333333333333333333333333333333111111222222222222111111...///000111222333444444222333333444444444333333222222222111111111111111///111333444555777:::<<<<<<>>>AAACCCBBBAAAAAA@@@<<<>>>AAABBB???;;;666333555555444555888<<<<<<;;;:::===@@@CCCHHHSSS```jjjwww{{{}}}vvvrrroooiii```YYYVVVQQQNNNNNNPPPVVVdddqqqzzzqqqggg]]]ZZZ]]]jjj~~~}}}```ZZZcccwwwvvvqqqlllfffaaa____________]]]\\\lllVVVLLLOOOTTTdddzzz}}}}}}nnnZZZZZZeeeyyylllrrrrrrkkklllnnnaaaRRRXXXkkkyyyiiirrrVVVNNNIIIDDDBBBBBB;;;<<>>CCCDDDBBBDDDGGGGGG\\\}}}sssooonnnuuuwww___OOOOOOLLLHHHFFFGGGFFFDDDBBBAAA======CCCIIIPPPYYYbbbkkk|||tttkkk~~~kkkmmmjjj]]]NNN???:::;;;;;;:::;;;>>>===@@@AAALLLyyy~~~^^^WWWaaavvveee\\\iiiUUUMMMKKKKKKNNNMMMKKKJJJIIIHHHFFFCCCAAAAAA???===<<<<<<:::444/////////............//////555444333444555555333222111333555777888777555444666333111000111111///...111000...---,,,---///000666777888888999999888888888777777666555444333333333333333333333333333333111111111111111111111111111111222222222222111111/////////000000222333444222222333333333222111111000000000111111111111111...000111111111111444666???DDDIIIKKKHHHEEECCCDDD@@@???>>>>>>>>>===:::888777333111222333333666;;;;;;AAAIIINNNPPPOOOMMMLLLHHHEEEEEEGGGIIIUUUrrrwwwrrrpppllleee___WWWRRRNNNKKKJJJLLLUUU```tttxxxpppeee\\\WWW^^^qqq|||jjj[[[YYY]]]bbbkkkuuu{{{yyyxxxwwwxxxttthhhnnntttvvvtttpppnnnmmmllljjjhhh^^^^^^tttxxxeeePPPNNNOOOZZZlllwww|||fffUUUQQQZZZppp___SSSTTTPPPJJJTTTfffjjj~~~xxxYYYSSSOOOHHHIII@@@===???FFFJJJHHHEEEDDD???JJJgggxxx~~~mmmWWWIIICCCDDDBBB@@@@@@@@@@@@???===???======???AAADDDMMMWWWcccsssjjjeeewwwjjjrrroooXXXJJJ>>>;;;<<<;;;::::::???<<<@@@BBBGGGoooyyy[[[WWW^^^|||rrrbbbZZZWWWiiiUUULLLJJJKKKNNNMMMKKKJJJJJJIIIGGGCCC???AAA???=========:::444/////////............//////333333444444444333333333000111333444555555555444444222000///000111000///111000...---,,,---///000777777888999999999888888777666666666555555444444333333333333333333333333222222222222222222222222111111222222222222111111000000//////000111222333222222222222222111000000///000000000111111111222000111222111000000222444;;;AAAHHHKKKHHHEEEDDDEEEAAA@@@>>>??????>>>;;;888888444222444444222555;;;777<<>>???>>>CCC???===??????@@@FFFMMMXXXeeeyyy{{{fffiiikkkiiiooojjjSSSGGG<<<;;;===<<<:::999>>>:::@@@BBBBBBcccwww\\\XXXXXXnnnzzzvvvrrrqqqhhhTTTLLLIIIKKKNNNMMMKKKJJJJJJJJJHHHCCC???@@@>>>=========:::444...//////............//////000333666666555444444444///000111222333333444444222000......000111222111111000...---------///000777888888999999999888888666666666666666555555555333333333333333333333333333333333333333333333333111111222222222222111111111111000//////000111222222222222222222111000/////////000000111111111222222333333222111111222444666>>>FFFJJJHHHEEEEEEFFFDDDBBBAAABBBCCCAAA<<<888===888666777555111333:::999===BBBFFFHHHFFFCCCAAA;;;666666999666666HHH```{{{|||xxxvvvtttooojjjZZZVVVRRRNNNIIIGGGLLLTTT```vvv}}}qqqbbbTTTRRR```ppp}}}uuuiii[[[PPPIII@@@DDDDDDBBBDDDKKKOOONNNIIIIIIIIIHHHIIIRRRhhh|||zzzbbb]]]vvvnnneee}}}}}}{{{yyyxxxwwwtttqqqnnn[[[XXXLLLvvvzzz~~~XXXMMMJJJSSScccmmmuuuqqq]]]XXXRRR```wwwhhh```^^^```|||kkkUUUMMMPPPIIIFFFGGGCCCEEEQQQ\\\[[[RRRLLLHHHDDDVVV}}}ttt___NNNEEEBBBAAA@@@;;;;;;;;;===>>>@@@BBBBBBCCC===:::;;;======@@@DDDHHHSSSfff{{{yyygggsssoooooonnndddPPPEEE<<<<<<>>>===:::999===999@@@CCC???ZZZzzz___ZZZSSScccfffMMMKKKIIIIIIQQQOOOJJJGGGIIIKKKGGGCCCBBB???>>><<<;;;:::777444111...........................///000222333444333222111111000000111111222333...000222444555333111000///000000...------...000444555555666777888888999777777777777666555444333555555444444444333333333222222111111111111222222222222222111111111000000////////////////////////222111111111000000//////111111111111111222222222555555444333111000//////666<<>>666666666666555555888;;;@@@??????CCCGGGFFF@@@:::888999444444999888BBBXXXnnnwwwzzzzzzzzzssskkk```XXXPPPNNNKKKHHHHHHKKKXXXfff}}}ssscccUUUOOOWWWcccyyyyyyppp^^^PPPKKKIIIEEECCC>>><<>>???@@@AAA???<<<;;;<<>>???CCCKKKYYYlllxxxmmmnnnmmmmmmdddHHHBBB;;;999;;;===<<<:::<<<===???888AAATTT{{{bbbQQQTTT^^^}}}jjjPPPMMMJJJHHHPPPOOOJJJGGGJJJKKKGGGCCCBBB???>>><<<;;;:::888444111...........................000222333333222222222111111000000111111222333666666555555444333222111000000000...------...000333444555777888888888888777777777777666555444333555555444444444333333333222222111111111111222222222222222111111111000000000000000000000000000000111111111111000000000///111111111222222222222222666555555444333333222222666;;;CCCGGGFFFDDDCCCBBBDDDCCCCCCDDDEEEDDDAAA???>>>:::444111111666<<>>888333666222222666777FFF```jjjqqq~~~~~~}}}}}}wwwooocccZZZRRRNNNKKKHHHHHHKKKOOO[[[qqqtttdddUUUNNNSSS]]]ppptttnnn]]]MMMHHHGGGDDDDDD@@@???CCCHHHLLLTTT[[[UUUQQQNNNMMMKKKMMMWWWaaa}}}eee___qqqzzzxxxppp]]]NNNFFFfffvvvrrrhhhKKKOOOQQQTTThhhsss~~~jjjSSSTTTiiilll]]]UUUggg}}}nnnlllJJJBBBAAABBBLLLIIIFFFCCCHHHUUU^^^YYYNNNJJJKKKgggpppkkkpppyyymmmZZZPPPKKKHHHCCC???>>>>>>AAACCCCCCAAA???<<<<<<===@@@AAA???>>>===<<<<<<<<<===>>>===CCCNNN___vvvqqqnnnmmmooolll^^^GGGAAA;;;999;;;===<<<:::;;;;;;???;;;BBBNNNrrrjjjVVVUUU\\\tttmmmRRRNNNJJJHHHOOOOOOJJJHHHJJJKKKGGGCCCBBB???>>><<<;;;:::888444111........................---111444555222000111222111111000000111111222333<<<:::777444222111111222000111000///------...000111333555777999888888777777777777777666555444444555555444444444333333333222222111111111111222222222222222111111111111111111111111111111111111111111111111111000000000000000111222222333333333333666666666666666666666666666;;;BBBFFFGGGFFFDDDCCCAAA@@@@@@BBBCCCCCCAAA>>><<<888444444888<<>>======>>>@@@AAADDDCCCAAA>>>============>>>>>><<<;;;;;;;;;<<<<<<<<<>>>EEEQQQeeerrrxxxwwwkkkqqqiiiWWWEEE@@@;;;999;;;<<<<<<:::<<<:::??????CCCFFFeeeuuu\\\VVVYYYkkknnnSSSOOOKKKHHHPPPOOOJJJHHHKKKLLLHHHCCCBBB@@@>>>===<<<;;;888444111........................---222666666333000111222111111000000111111222333:::999777555333222111111111111111///------...000000222555888999999777666777888888777777666555444555555444444444333333333333222222111111222222333111111111111111111111111111111111111111111111111111111111000000000000000000111222333444444333333666777777888999:::;;;;;;666:::???DDDFFFGGGFFFEEE>>>======>>>@@@@@@>>>===666888???HHHOOONNNFFF>>>BBBAAA?????????<<<888444333777555333666;;;RRRsss}}}mmmbbbWWWQQQKKKFFFFFFHHHFFFKKKXXXlllssscccWWWSSSTTTjjjyyywwwllleee[[[OOOMMMKKKHHHFFFFFFOOOcccvvvuuuoooiiibbbZZZUUUXXX___{{{oooggg|||sssXXXIII@@@NNNzzzlllvvvrrrsssPPPNNNPPPQQQ]]]oooyyy{{{[[[WWWllltttfffnnn{{{uuugggWWWOOOMMMKKKGGGIIIkkklllaaassshhhooommmbbbWWWNNNIIIJJJGGGFFFCCCAAAGGGPPPTTTSSSSSSWWWqqqWWWOOOVVVYYYgggrrrYYYIIIDDDCCCBBB@@@???>>>===<<<@@@@@@@@@?????????>>>>>>???>>><<<;;;:::;;;;;;<<<@@@@@@BBBIIIWWWkkk{{{pppkkkpppgggUUUBBB???;;;999:::<<<;;;;;;>>>999>>>@@@CCC@@@ZZZ~~~aaaVVVUUUeeemmmRRROOOKKKIIIQQQOOOJJJIIILLLMMMIIIDDDBBB@@@???===<<<;;;888555222........................---222666777666444333444111111000000111111222333555666888999888777555444222222111///------...000///111444888999999777666888888888888777666555444555555444444444333333333333333222222222222333333111111111111111111111111111111111111111111111111000000000000000000111111000111333555555555444444666777888999;;;<<<===>>>777999<<>><<<999666333555999666444666999NNNnnntttiii]]]VVVOOOHHHFFFHHHEEEHHHOOO___ttt}}}mmm^^^VVVUUUqqqttt```YYYUUURRRPPPQQQZZZmmmxxxoooeee]]]]]]bbbttthhhzzzqqqYYYIIIBBBIIIiiikkkllliiixxxRRRLLLOOOQQQ[[[hhhsss}}}___\\\ppphhh```zzzyyyppp```TTTNNNLLLJJJHHH^^^{{{sssZZZjjj~~~aaacccjjjkkk___SSSLLLHHHCCCCCCAAA???CCCMMMSSSUUUQQQZZZxxxYYYLLLPPPMMMQQQfffyyyzzzlll]]]PPPHHHHHHHHHFFFDDDAAA>>>;;;999:::;;;===???AAABBBCCCCCC@@@???===<<<;;;;;;<<<<<<@@@@@@AAADDDLLLYYYfffppp}}}oookkknnndddTTT???===;;;999:::;;;;;;;;;???999===>>>BBB???TTTfffVVVRRR```lllRRROOOKKKJJJRRRNNNJJJIIIMMMNNNIIIDDDBBB@@@???===<<<;;;999555222...........................000444888::::::888666111111000000111111222333222444888:::<<<;;;999888333333222000...---...000///111444666888888888777888888888888777666555555555555444444444333333333333333222222222222333333111111111111111222222222111111111111111111111111000000000000111111111111000111333666777666555444666666888999;;;===>>>>>>888777888<<>>BBBLLLRRRTTTKKKVVVwwwZZZLLLOOOJJJHHHQQQYYYzzz{{{kkk\\\RRRMMMKKKJJJHHHHHHGGGEEECCC@@@>>><<<888999;;;>>>AAACCCEEEFFFCCCBBB@@@>>>======>>>>>>;;;<<<>>>@@@DDDKKKTTTYYYmmm{{{nnnlllkkk___PPP<<<<<<;;;:::::::::;;;<<<>>>;;;>>>;;;AAA@@@MMMnnnYYYQQQZZZqqqmmmRRROOOKKKIIIQQQNNNJJJJJJNNNOOOIIIDDDAAAAAA???======<<<999555222...........................///222888>>>@@@===999111111000000111111222333000222444666888999999999333333222000...---...000000111333555666888888999888888888888888777555555555555444444444333333333444333333222222333333444000000111111111222222222000000000000000000000000///000000000111111111111///111444666777777666555555666777999:::<<<===>>>999666555777>>>EEEIIIKKKGGGEEEAAA@@@???===;;;999999:::;;;>>>AAAEEEHHHIIIDDDCCC@@@===999666555666111555333444777444===SSSooo{{{ppphhh^^^TTTMMMLLLFFFHHHJJJMMMVVVkkk~~~kkkbbbaaayyy}}}rrrpppsss||||||qqqXXXCCCDDDIIILLLxxxfff\\\eeedddQQQOOOMMMSSS]]]hhhssszzzjjjqqq}}}ZZZSSSddduuuvvvlll```WWWQQQLLLMMMfff}}}ooosss~~~```LLLNNNWWWMMMGGGGGG@@@@@@AAA@@@???CCCKKKOOOOOOJJJQQQiiiwwwttt|||uuu[[[OOOQQQNNNLLLLLLHHH\\\zzz}}}jjjYYYOOOLLLKKKKKKIIIIIIHHHGGGFFFDDDCCCBBB;;;<<<<<<>>>???AAACCCEEEEEEDDDBBBAAA@@@???@@@@@@===>>>>>>???@@@DDDIIIMMM```{{{{{{xxxlllllliiiYYYGGG::::::::::::999999;;;<<<:::<<>>===<<<999555222........................///---000888AAADDD@@@:::111111111000111222222333......///000111444666888444444333000...---...000000111222444666777999:::888999999888888777666555555555444444444333333333444333333222222333333444000000111111222222222222//////////////////////////////000000111111111222///111444777888888666555555666777888:::;;;<<<===999666222444;;;DDDJJJMMMLLLIIIEEEBBBAAA???<<<:::;;;;;;;;;::::::>>>DDDHHHDDDCCC@@@===888666666777111555444777:::666;;;MMM|||wwwnnndddXXXQQQOOOKKKMMMLLLJJJMMM^^^zzzrrrhhhhhh{{{|||yyy|||yyyxxxtttVVV???CCCIIIDDDjjjooo```___pppYYYSSSNNNQQQ[[[fffqqqyyy{{{bbbXXX\\\bbbkkksssppp]]]JJJOOOLLLaaawwwxxxlllNNNIIIPPPEEEAAAEEE>>>BBBBBBAAA@@@EEEKKKMMMJJJMMMPPPXXXccckkkuuuvvv___TTTUUUTTTSSSNNNBBBIIIjjjppp___SSSMMMJJJHHHMMMMMMLLLJJJIIIGGGFFFFFF@@@???>>>>>>>>>???AAABBBGGGFFFDDDBBBAAAAAAAAAAAADDDDDDBBBAAA@@@AAADDDGGGZZZvvvzzzuuusssiiimmmhhhTTT???999:::::::::999999;;;<<<777===AAA:::BBBDDD???\\\cccTTTQQQ\\\yyylllaaaiiipppWWWRRRLLLIIIPPPLLLHHHHHHMMMNNNJJJDDDBBBCCC???;;;;;;<<<;;;666111---.../////////...,,,,,,+++---000444777:::<<<===;;;555///...111333111///000222444333111000222444444333000...------...///000111333555777777777777888999:::;;;:::888666444555555444333333333333444111111111111111111111111111111111111111111111111000000////////////000000...///000111111222222111000222555888999888777555333666999999888888;;;=========<<<999666:::CCCKKKTTTTTTOOOFFFCCCCCC>>>777===>>>>>><<<999:::BBBKKKHHHEEE@@@;;;888777777888555444333333555999>>>@@@ooo{{{nnnaaaVVVPPPPPPLLLLLLNNNNNNUUUnnntttllllllvvvlllNNNGGG>>>@@@IIIYYY]]]ddd```NNNTTTSSSVVVdddrrryyymmm[[[RRRSSSccctttuuugggZZZKKKMMMYYYuuunnnUUUHHHIIILLLIIIEEEIIINNNJJJIIISSSSSSLLLKKKQQQTTTWWWWWW[[[iii}}}iiiUUUVVV___^^^TTTMMMIII]]]{{{ssseee]]]XXXQQQLLLIIIJJJKKKLLLLLLLLLKKKIIIAAAAAA@@@@@@AAABBBCCCCCCEEEEEEEEEEEEDDDCCCAAA@@@EEEFFFFFFEEEDDDCCCCCCCCCUUUrrrxxx{{{tttnnniii^^^LLL888<<<;;;::::::999999999999999::::::;;;<<<@@@EEEIII{{{aaa]]]RRR\\\vvvrrriiiaaa___gggtttpppUUUPPPKKKIIIQQQLLLHHHHHHMMMOOOJJJEEEBBBBBB???;;;;;;<<<:::666111---.../////////...---,,,,,,---000333666999:::;;;999444//////222444333111111333444333111000222333444333000...------...///000111333666777888888888888999:::;;;:::888666555555555444333333333333444111111111111111111111111111111111111111111111111000000////////////000000...///000111111222222111222333666999::::::999888777999;;;;;;999999;;;===@@@@@@>>>:::777999AAAGGGTTTWWWUUUJJJBBB@@@???<<<@@@FFFGGG@@@;;;>>>FFFKKKHHHEEE@@@;;;888777888888555444333333555888===???aaa{{{nnn___UUUUUURRRSSSTTTQQQRRRdddzzz{{{~~~hhhuuunnnQQQKKKBBBAAAEEEPPPyyyhhhkkkjjjSSSRRRPPPSSSaaannnvvv~~~]]]SSSPPPZZZhhhnnnjjjfff\\\\\\```qqqeeeVVVQQQPPPPPPGGGQQQWWW___iiibbbTTTRRROOOQQQRRRTTTZZZfffvvvqqq^^^[[[```aaaVVVKKKGGG\\\{{{xxxmmmhhhddd^^^YYYOOOMMMJJJIIIHHHIIIIIIIIIIIIGGGEEEDDDDDDEEEGGGIIIFFFFFFEEEEEEDDDDDDCCCCCCEEEGGGHHHHHHGGGFFFDDDDDDSSSrrrmmmlllfffXXXHHH888<<<;;;:::999999999999999999:::;;;;;;<<>>;;;::::::999555111......//////......---,,,,,,---000222555666888888666333///000333666666555333444444333222111111222333222000///............000222444666888999999999999999:::::::::888777666555555444333333333333444222222222222222222222222111111111111111111111111000000////////////000000...///000111111222222111333444777999;;;;;;;;;;;;;;;=========;;;;;;<<<===BBBBBB???;;;888999===BBBQQQ[[[___VVVGGG???@@@BBBGGGSSSTTTFFF>>>DDDKKKKKKHHHFFFAAA===999888888999666555333222444777;;;>>>QQQyyyjjj^^^]]]\\\^^^^^^WWWQQQYYYgggooo|||nnnNNNLLLDDDAAABBBFFFhhhsssnnnzzzoooSSSNNNNNNPPP\\\iiirrr{{{jjj\\\QQQUUUaaaiiikkkkkkcccdddfffppp}}}lllfffeeeiiittt~~~oooUUUPPPQQQPPPPPPTTT\\\eeennnrrrzzzsssfff]]]aaafff]]]MMMGGG]]]|||yyyvvvtttoookkk[[[VVVOOOIIIHHHHHHIIIIIIKKKIIIFFFDDDDDDFFFHHHJJJMMMLLLKKKIIIGGGFFFEEEEEEEEEHHHLLLMMMKKKIIIGGGFFFRRRrrryyyfffjjjcccPPPAAA888;;;::::::999999999999::::::;;;<<<;;;<<<>>>BBBEEEWWWdddYYYYYYpppgggWWWSSSTTTmmmRRRNNNKKKHHHOOOLLLIIIIIIMMMOOOJJJEEECCC@@@>>>;;;:::999777444111...............------------...///111333444555555444111000111444777888888444444444333222111111222222222000///............000111444777999:::;;;;;;999999:::::::::999888777555555444333333333333444222222222222222222222222111111111111111111111111000000////////////000000...///000111111222222111333444666888:::<<<======?????????>>>===;;;;;;;;;@@@@@@>>>;;;888888;;;>>>KKK]]]kkkgggTTTEEEBBBDDDOOO```cccPPPDDDIIINNNIIIIIIFFFBBB>>>;;;999999999777555333222444777:::<<>><<<:::999777444222//////......---------------...///111222333333444222111111222444666888888555444333333333333222222111111000//////.........///111333777999;;;<<<<<<:::::::::::::::999999888555555444333333333333444222222222222222222222222111111111111111111111111000000////////////000000...///000111111222222111222222444666999<<<>>>???BBBAAA???>>>===<<<;;;:::<<<<<<;;;:::999999;;;<<>>@@@GGGmmmaaaUUU\\\nnn^^^iiiRRRRRRNNNHHHLLLMMMIIIIIINNNPPPKKKFFFDDD???>>>===;;;999666444333//////...------------...---...///111222333333333111111222222333555666777444333222333444555444333000000000000/////////...---///222666999;;;<<<<<<::::::::::::999999::::::555555444333333333333444333333333333333333333333111111111111111111111111000000////////////000000...///000111111222222111222222333555888<<<@@@BBBDDDBBB@@@??????>>>;;;::::::::::::;;;;;;;;;;;;;;;===OOOhhhxxxtttcccUUUPPPaaauuu|||kkkWWWOOOMMMIIIJJJHHHEEEAAA>>><<<;;;:::777666444333555888<<<>>>===LLLdddyyy~~~xxxjjj___YYY[[[kkkxxx|||yyyZZZDDDFFFBBBAAACCC@@@III```___VVVooottt^^^VVVSSSSSSXXXcccmmmvvv~~~mmmVVVXXXdddoootttqqqeee\\\aaasss}}}hhhZZZ[[[iiigggaaa```gggqqqqqqeeeYYYOOOUUUTTTQQQ[[[jjjeeeTTTVVVnnnzzzqqqjjjeee^^^UUUNNNJJJKKKKKKLLLKKKIIIGGGFFFDDDHHHLLLOOOOOOLLLGGGDDDDDDKKKRRRTTTQQQMMMMMMOOOeee|||iiieeedddRRR@@@;;;999999888888888888999999::::::;;;<<<<<<;;;;;;===???AAAWWWhhhWWWUUUttt{{{iiiQQQQQQOOOJJJNNNMMMIIIJJJNNNPPPKKKFFFDDD?????????===999777555444000///...---,,,------...---...///111222333444444111222333333222222333444444222111222555666555444000000000000000//////...,,,...111555888:::<<<<<<:::::::::999999:::::::::555555444333333333333444333333333333333333333333111111111111111111111111000000////////////000000...///000111111222222111333333333555999>>>BBBEEEGGGDDDBBBAAAAAA@@@>>>;;;;;;;;;<<<===>>>===<<<:::999CCCXXXnnnxxxqqqeee___jjj{{{zzzbbbQQQKKKLLLJJJHHHFFFBBB???===;;;:::777666444444666:::>>>AAA===BBBNNNZZZ^^^^^^fffqqqqqq___RRRPPPVVV^^^kkk|||uuutttUUUDDDDDD??????DDDAAADDDSSSrrrXXX___{{{fffXXXTTTQQQSSS\\\gggpppzzzlll\\\___qqqvvvkkkdddfffttthhhZZZXXX___eeeyyyfffVVVOOOPPPOOORRR___kkkgggXXX^^^uuu{{{uuurrrmmmeee^^^XXXVVVSSSOOOMMMKKKJJJJJJFFFHHHJJJLLLKKKIIIGGGEEECCCJJJRRRSSSOOOLLLNNNPPPmmmmmmdddccc\\\HHH===<<<999888888888888888999::::::888:::;;;;;;;;;;;;===>>>DDDGGG{{{zzzcccTTTgggkkkQQQPPPOOOKKKPPPMMMJJJJJJNNNPPPLLLFFFDDD@@@@@@@@@===:::777555555000///...---,,,---......---...///111333444555555222333333333111111111222333111000222666888666555///000000000000000///...+++---000444888:::;;;<<<:::::::::999999:::;;;;;;555555444333333333333444333333333333333333333333111111111111111111111111000000////////////000000...///000111111222222111444444444666:::???DDDGGGIIIFFFCCCBBBCCCCCC@@@===>>>>>>>>>@@@@@@???<<<999888;;;JJJdddwwwyyyqqqlllpppiiiRRRKKKNNNJJJIIIFFFCCC@@@===<<<;;;777666555555777;;;???BBB??????EEELLLKKKKKKVVVeeexxxuuu]]]LLLJJJGGGEEELLLbbb~~~uuurrr}}}rrrSSSAAA@@@;;;===EEECCCCCCNNNpppeeeWWWppprrrdddUUUOOOOOOXXXccckkkwwwvvveee\\\pppyyyhhhfff}}}ttt]]]OOOKKKKKKbbbgggTTTPPPNNNLLLSSScccoookkk___cccyyy}}}|||zzztttnnnlllhhhaaaYYYUUUSSSTTTUUUPPPOOONNNKKKIIIGGGFFFEEECCCJJJQQQRRRNNNLLLNNNQQQqqqbbb```aaaVVVBBB<<<>>>888888888777777888999::::::777999;;;;;;;;;;;;===>>>FFF>>>kkkoooWWW```nnnUUULLLKKKLLLNNNLLLLLLKKKLLLLLLJJJFFFCCC???===;;;:::999888555222222000...,,,+++,,,---...'''///222......444777555333555666555444222222333333333222000...///222555000444777777222...,,,,,,,,,...111555777999::::::;;;::::::999999999::::::777777555444444555666666444444444333333333222222333222222222111000000000111111000///////////////000//////...000222444666999666333666<<>>>>>AAAEEEFFFBBB>>>;;;???DDDPPPeeexxx}}}xxxppp}}}}}}^^^PPPSSSHHHGGGEEEDDDDDDBBB<<<555999666333444999===??????>>><<<@@@HHHKKKKKKPPPXXXeee~~~qqqaaaRRRJJJFFFGGGHHHHHHOOO```xxxrrrvvvjjjJJJ@@@@@@@@@??????@@@CCCFFFZZZyyyVVV```eeeYYYVVVWWW[[[[[[]]]lll}}}|||tttbbbfffzzzxxxsssxxx~~~cccLLLGGGHHHRRRvvvttt]]]PPPNNNKKKMMMZZZooo{{{rrraaannn}}}|||{{{qqqhhhiiiooooooiiibbb[[[ZZZ^^^[[[OOOJJJMMMKKKUUUWWWVVVTTTLLLLLLZZZrrr^^^aaa\\\NNNBBB>>><<<999888888888888888888888888999999:::;;;;;;<<<<<<===CCC===VVV}}}dddXXXiiimmmTTTLLLKKKLLLNNNLLLKKKKKKLLLLLLJJJFFFCCC???===;;;:::999888555222111000...,,,,,,,,,---...---...///...000333333222555666777666333111111111444444333222111111111222111444777666333///---,,,---...111444777999::::::;;;;;;:::::::::::::::;;;888777666555444555666666444444444333333333222222222222222111111111111111111111000///////////////111000000000111444666888;;;888666888>>>DDDHHHJJJGGGHHHFFFDDDEEEHHHFFFAAA@@@AAABBBCCCCCCBBBAAA@@@;;;===AAAHHHWWWgggllliiiooozzzooo[[[SSSQQQNNNIIIBBB>>><<<;;;:::888666444666:::>>>@@@???@@@@@@FFFMMMNNNJJJJJJMMMYYYqqq~~~vvvsssmmmeee\\\SSSLLLHHHIIIIIIGGGEEEGGGTTThhhvvvuuu}}}fffFFF???@@@@@@??????@@@DDDFFFSSSbbb\\\xxxiii\\\SSSTTTXXX]]]iiiwww||||||sss|||pppccczzzxxx{{{}}}[[[LLLLLLFFF___xxxooodddWWWPPPPPPNNNTTTfffzzzuuuhhhiiittt}}}}}}}}}zzz{{{~~~zzzrrrmmmgggfffiiieee[[[ZZZ___fffooonnnhhhbbbTTTQQQ]]]ddd^^^___XXXJJJ???<<<:::888888888888888888888888888999999::::::;;;<<<<<<<<>>AAAHHHQQQTTTSSSVVVbbbuuupppXXXSSSQQQLLLEEE>>>;;;<<<>>>888777777:::===???@@@@@@AAABBBFFFJJJIIIDDDBBBCCCMMM```|||zzzsssooommmiiiddd```VVVUUURRRPPPNNNMMMLLLLLLNNNLLLHHHBBB@@@GGGTTT___ttt|||```AAA???@@@@@@??????AAADDDGGGMMMmmmoooXXXeeejjjTTTQQQXXX___gggoooxxx}}}~~~ttt{{{|||~~~|||cccOOOOOODDDKKKccceee[[[]]]]]]XXXSSSRRRSSSaaazzzpppeee]]]ccciiinnnyyy}}}yyyuuutttuuupppiiijjjqqq~~~sssbbb\\\gggbbb^^^\\\SSSFFF<<<999999777888888888888888888888888999999::::::;;;;;;<<<<<<======FFFdddcccUUUVVVmmmiiiQQQKKKKKKLLLNNNLLLKKKKKKKKKKKKIIIFFFCCC???===;;;:::999888555222000///...------------...///***+++222555333444888555666666555333000000000111///...000333444444222222333555555444222000...---...000333666888:::;;;;;;;;;;;;:::;;;;;;<<<<<<999888777555555555666666555444444444444333333333000000000111222222222333000000////////////000000222222333444777999<<<===>>>===<<<===@@@EEEIIIKKKEEEIIIKKKIIIJJJNNNOOONNNAAADDDHHHLLLLLLJJJFFFCCC999<<>>@@@AAA@@@@@@BBBCCCEEEFFFEEEBBBAAABBBHHHVVVnnn{{{ssshhh^^^VVVPPPIIIEEEFFFHHHKKKNNNQQQSSSSSSSSSPPPNNNHHHAAA===@@@HHHPPP```nnn}}}[[[@@@??????@@@??????AAADDDGGGJJJZZZ___[[[qqquuu[[[UUUZZZ___dddiiisssyyyxxx~~~bbbLLLLLLLLLFFFOOOsss{{{pppfffgggllllllddd[[[\\\[[[kkkwww___TTTMMMOOOUUUcccvvv|||tttsssxxx|||llliiivvvfff___XXXMMMAAA:::888888888888888888888888888888888888999999:::;;;;;;<<<<<<<<<@@@BBBRRRgggZZZVVV\\\hhhQQQKKKKKKLLLNNNKKKKKKJJJKKKKKKIIIEEEBBB???===;;;:::999888555222///......---------------+++***,,,000111000222666222333555444333222222333888666333222333444444444222222333444444222000///---...000222555777:::;;;:::::::::::::::;;;<<<===:::999777666555555666666555555555444444444333333000000000111222222222333000000////////////000000222222444666888:::<<<============>>>@@@CCCGGGJJJCCCMMMTTTRRROOOPPPRRRRRRCCCCCCGGGOOOVVVUUULLLDDD;;;???CCCEEEBBB>>>;;;;;;;;;===DDDXXXyyyzzz___SSSJJJIIIJJJEEE@@@>>>;;;===???AAAAAAAAA@@@@@@DDDJJJRRRUUUUUURRRNNNKKKIIIPPPddd|||ppp```QQQHHHBBB===;;;>>>CCCKKKSSSVVVVVVSSSPPPKKKIIIEEE???;;;===BBBGGGRRR^^^ooo}}}vvvWWWBBB>>>????????????AAAEEEHHHJJJOOO|||mmmXXX]]]ooo{{{nnn[[[WWWYYY[[[___eeelllrrrzzz}}}lllOOOGGGPPPFFFLLLmmm}}}sssooogggkkkxxxwwwbbbNNNGGGCCCCCCKKK```yyy||||||wwwlllnnnuuubbb___TTTHHH???:::999999:::777777777777777777777777888888999999:::;;;;;;<<<:::@@@@@@HHHvvvuuu^^^VVVSSSuuuhhhRRRKKKKKKLLLMMMKKKJJJJJJJJJJJJHHHEEEBBB???===;;;:::999888555222.....................---***------,,,...222333000000222444444333222333444@@@@@@>>>:::666333222333111111111222333333111///---...///111444777:::;;;999999999999:::;;;<<<<<<;;;:::888666555555555666555555555555444444444333111111111111111222222222///////////////000000111222222444666888999;;;;;;999:::;;;<<<===@@@EEEHHHGGGSSS]]]]]]YYYWWWUUURRRFFFDDDFFFOOOYYYZZZQQQGGG@@@AAAEEEIIIFFF???::::::===888666AAA]]]|||fffQQQJJJHHHDDDAAABBB???AAACCCCCCBBB@@@@@@AAAGGGTTTdddlllmmmggg\\\RRRKKKMMM[[[wwwyyylllZZZKKKCCC???===<<<888===EEELLLOOOMMMHHHEEEBBBAAA???<<<::::::>>>AAAGGGPPP^^^mmmkkkPPPDDD>>>????????????AAAEEEHHHKKKKKKiiiyyyWWWNNNXXXaaaiii]]]UUUVVVVVVUUUYYYaaajjjqqqyyyzzz{{{vvvzzzgggUUURRRHHHOOOsssnnn```]]]ZZZPPPIIIHHHDDDBBBJJJaaa|||}}}ttt|||yyypppjjjdddmmmqqqpppiii\\\\\\OOOBBB<<<;;;:::999;;;777777777777777777777777888888999999::::::;;;;;;777======CCCeeeiiiYYYPPPhhhhhhRRRLLLKKKLLLMMMKKKJJJJJJJJJJJJHHHEEEBBB???===;;;:::999888555222------...............---+++...+++(((333BBB???000111333444444222111111222<<>>>>>777999===@@@BBBAAA@@@??????>>>===;;;::::::;;;<<<>>>EEEQQQ^^^ooo___GGGBBB===>>>?????????BBBEEEHHHNNNMMMYYY```NNNTTT]]]^^^WWWUUUXXXWWWSSSUUU]]]jjjqqqyyywwwllliiikkkuuucccUUUWWWvvvzzziiiUUUKKKKKKOOOOOOMMMIIIDDDJJJ___xxx~~~tttfffmmmiii```\\\\\\lllqqq```^^^}}}```[[[XXXIII<<<999:::999999:::777777777777777777777777888888888999::::::;;;;;;888;;;<<<@@@TTT|||fffUUU^^^iiiSSSLLLKKKLLLMMMKKKJJJJJJJJJJJJHHHEEEBBB???===;;;:::999888555222------......///......---,,,///)))''';;;SSSNNN777333444555444222000000000111:::CCCCCC;;;333111222000...---///111222000...---...///000333666999;;;777777777777888999:::;;;<<<:::999777666555555666666666555555555444444444333222222222111111000000///////////////000111111111222333555666777777777111444777888999<<>>;;;===;;;:::;;;<<<:::CCCcccnnnbbbUUUHHHEEEJJJFFFHHHHHHFFFAAA??????AAAMMMWWW```aaa```^^^XXXPPPSSSNNNTTTmmmmmmaaaXXXKKKBBB>>>======<<<;;;:::999999:::===@@@BBB@@@???>>>===;;;:::::::::999@@@JJJUUUdddzzz{{{|||VVVAAA???===>>>?????????BBBFFFIIIRRRPPPOOOooorrrYYY]]]fffddd]]][[[^^^\\\VVVUUUZZZeeellluuu{{{~~~vvvtttyyyjjjfffcccmmmzzzfff^^^uuulllaaaPPPGGGLLLVVVVVVOOOMMMFFFHHH[[[rrrsssggg]]]ccc___WWWVVVZZZnnnnnn]]]]]]nnnXXX\\\UUUEEE888777:::999888999777777777777777777777777777888888999::::::;;;;;;<<<;;;===@@@JJJjjjwwwvvv]]]YYYsssgggPPPKKKKKKLLLMMMMMMJJJGGGGGGGGGGGGDDDAAA@@@===:::888777666444222000...------......---,,,000---,,,...222666666555333222222111111222333333222333333444444333333222//////////////////000111//////000222555777999;;;888777777888888999::::::>>><<<:::777666555666777555555555555444333222111333333333222222222111111000000000000000111222222111111111222333555888999777666666666888;;;>>>@@@MMMJJJSSSkkkuuuiiiYYYPPPIIIGGGFFFEEEKKKSSSNNNKKKHHHHHHHHHEEE>>>999>>>;;;888777:::@@@GGGKKK```^^^[[[VVVPPPJJJFFFCCCHHHDDD@@@>>>:::777:::???WWWcccggg]]]SSSTTTXXXYYY]]]UUUUUUiiikkk___RRRMMMEEE???======>>>???<<<<<<=========>>>>>>>>>??????>>><<<;;;:::999888<<>>???BBBDDDFFFOOOOOOOOO___cccUUUsssyyyjjj```aaaaaa[[[UUUUUU]]]bbbkkktttwww{{{ggghhhkkkvvvqqquuuwwwcccxxx\\\YYYQQQJJJLLLVVVZZZWWWUUUMMMIIIQQQaaassszzzuuuqqqiiiccc[[[TTTSSSUUURRRUUUooofffYYYbbbxxxaaa^^^VVVHHHAAA999666777999888666777777777777777777777777777888888888888999999999999===<<<>>>III___bbbUUUlllhhhPPPKKKKKKLLLMMMMMMJJJHHHGGGGGGGGGDDDAAA@@@>>>;;;999888666444222000...------......---,,,///---,,,...222555666555333333222222222222222222222333333444444333333222444333222111000000000000...///000111444777999:::888888777777888999;;;<<>>@@@???HHH\\\ooouuurrrnnn```TTTIIIFFFEEEDDDGGGLLLJJJIIIIIIJJJKKKHHHAAA<<>><<<<<<>>>@@@BBBDDDCCCBBB@@@>>><<<:::999<<<999888999888888>>>FFFVVVgggtttsssooonnnlllhhhbbbYYYYYYkkkzzzeeeXXXMMMHHHBBB===<<<<<<======>>>>>>>>>???>>>>>>===<<>>===;;;:::999888999======DDDUUUdddjjjJJJ@@@???<<<<<<===???AAACCCDDDFFFIIIMMMPPP]]]}}}^^^lllzzzppplllooommmaaaVVVRRRTTTYYYcccnnntttwww~~~lllaaaZZZbbb|||}}}zzz|||fffttt~~~iiiYYYUUUMMMIIIOOOZZZ\\\XXXQQQMMMKKKNNNUUU```rrr{{{sssnnnjjjeee```^^^WWWUUUXXXVVVZZZtttjjj```jjjrrr]]]ZZZRRREEE???999666888999888555777777777777777777777777777777888888888999999999;;;<<<:::===BBBPPP{{{sssZZZ^^^zzzhhhQQQKKKKKKLLLLLLLLLKKKHHHGGGGGGFFFDDDBBB???>>><<<;;;:::888444111000...------......---,,,///---,,,...111444555555444444333333222222222111222222333333333333222222888777555333222111000000......///000333666888::::::999888777888:::<<<>>>@@@>>>;;;999777666666666555555555555444333222222333333333222222222111111111111000000000000000111000000111333555888:::;;;===<<<:::888777888999:::666777>>>LLLYYYcccmmmuuuooodddVVVNNNJJJFFFFFFIIIEEEGGGKKKOOOPPPMMMFFF@@@DDDDDDDDDCCCBBBAAA@@@???777666555444444555666777555333444666777:::CCCMMMbbbnnnuuurrrooopppmmmggg```XXXYYYjjjvvvaaaRRRKKKGGGBBB???>>>>>>===<<>>===;;;:::999999888;;;:::???KKKZZZxxxaaaDDD>>>>>>;;;<<<>>>AAACCCEEEFFFGGGFFFNNNUUU\\\qqqfffWWWeeebbbhhhtttuuuhhh\\\WWWMMMQQQ[[[iiirrrvvvyyy}}}{{{cccYYYTTTZZZkkkwwwbbbkkk~~~hhhXXXMMMJJJHHHJJJTTT[[[YYYRRRKKKLLLMMMLLLIIIMMM]]]mmm|||uuupppkkkgggccc```XXXVVVXXXXXX^^^yyypppnnn{{{hhhYYYVVVLLL@@@<<<888777888999777555777777777777777777777777777777777888888888999999<<<:::888===???BBBlllcccVVVdddhhhQQQKKKKKKLLLLLLLLLKKKIIIHHHFFFEEEDDDBBB???>>>======<<<999444111000...------......---,,,...------...000222444444444444444444333222111111222222333333333333222222777666555333222222111111.........///222555888:::;;;:::999888999<<<>>>@@@AAA???===;;;888777666666444555555555444444333222333333333222222222111111222111111000000000000000111222333555888;;;===>>>???===;;;888666666666777666777<<>>;;;???@@@CCCDDDDDDCCCAAA???@@@???>>>===<<<:::999999999===;;;===GGGTTTsss~~~YYYAAA>>>>>>;;;===AAADDDGGGIIIIIIJJJJJJSSS[[[]]]fffZZZPPPQQQ]]]nnntttkkkaaa^^^OOOOOOVVVdddqqqwww{{{~~~pppbbbWWWTTTZZZkkkssscccVVV\\\uuunnnaaaWWWOOOKKKLLLNNNTTTZZZ[[[VVVOOOJJJKKKMMMLLLGGGGGGTTTbbb}}}yyysssnnnkkkbbbZZZVVVWWWYYYccc}}}vvvbbbWWWRRRGGG;;;999777777888888777555666666666666666666666666777777777777888888888888;;;777888@@@@@@===aaa{{{fffZZZXXXnnngggPPPJJJJJJKKKLLLKKKKKKJJJHHHFFFDDDCCCCCC???>>>======<<<999444111000...------......---,,,------------...000222444333444444444444333222111111222222333333222222111333333222222222333333444.........///111555888:::===<<<;;;;;;<<>><<<:::888666666777888888999<<<>>>AAAMMMfff}}}bbbKKKCCCCCCCCCGGGOOOYYY^^^ZZZOOOFFFDDDDDDDDDDDDEEEFFFHHHIIIDDDAAA>>>:::888777777777:::999999::::::===IIIVVVaaajjjooollliiifff[[[NNNNNNLLLSSSggg{{{gggVVVRRROOOLLLIIIFFFBBB===:::===???BBBEEEFFFFFFDDDCCC@@@@@@???===<<<;;;:::999888<<<;;;<<>>===???CCCGGGJJJLLLNNNNNNOOOWWW]]]]]]___vvvwwwQQQOOOVVVeeelllgggaaaaaaUUUPPPRRR]]]jjjuuu|||dddXXXTTTVVV```xxx[[[TTTMMMOOO]]]qqq~~~oooddd^^^ZZZVVVdddaaa^^^]]][[[XXXVVVUUUSSSRRRQQQQQQNNNLLLRRR[[[qqq|||wwwtttkkkccc]]]]]]bbbnnnzzz{{{ttt```WWWLLLAAA888777777777888777666555666666666666666666666666666666777777777888888888:::888999AAABBB<<>><<<;;;:::888444111000...------......---,,,,,,---...------...111444222333444555555444333222111111222222222222111111000000000111222333555555//////...///111555999;;;>>>>>>>>>???AAABBBDDDDDDDDDCCCAAA>>>;;;888666555333444444555444444333333333333333222222222111111000000000000000111111222444666888:::===>>>???@@@<<<;;;999888999:::<<<===<<<<<<>>>???@@@KKKaaavvvxxxXXXHHHEEECCCEEEMMM[[[eeedddVVVJJJEEEDDDBBBAAAAAABBBDDDEEEAAA@@@>>><<<::::::::::::888888888999999===KKKZZZqqqssslll```[[[^^^^^^YYYUUURRRVVVggg|||ooo___UUURRRNNNKKKGGGBBB===999;;;<<>><<<;;;::::::666:::888:::@@@GGG\\\||||||www}}}kkkIII???BBB>>>>>>@@@CCCGGGKKKNNNQQQRRRTTTVVV[[[\\\]]]mmmVVVLLLKKKVVVaaaccccccfffZZZRRRNNNTTT___jjjvvvnnn]]]UUUUUU]]]|||uuu^^^XXXQQQMMMOOOUUU^^^dddhhhrrr|||tttfff^^^YYYXXXYYY]]]aaa[[[XXXVVVSSSPPPQQQTTThhhzzzxxxoooggggggmmm|||zzzkkk___TTTDDD===777777777777777777666666777777777777777777777777666666666777777777888888::::::999>>>???999JJJmmmmmm[[[TTTQQQOOO^^^cccMMMHHHIIIKKKLLLJJJKKKKKKIIIEEECCCCCCDDD@@@>>>;;;999888666444222000...------......---,,,+++---...---,,,---000333000222444555666555444444111111222222222222111111000000000111222444555666000000//////111666:::===>>>@@@AAACCCEEEFFFFFFFFFEEEDDDBBB???<<<999666444333333444444555444444333333333333222222222111111////////////000111333333444666888:::<<<===>>>>>>:::999999;;;===@@@DDDFFFHHHFFFEEEEEEDDDHHHVVVeeecccNNNEEEBBBBBBIIIZZZkkkmmm^^^OOOEEEDDDCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@???999999:::999888===LLL\\\vvvgggaaahhhnnnnnnbbbYYYVVV___nnn|||{{{lllXXXUUUQQQMMMJJJFFFAAA>>>999:::<<<>>>@@@AAAAAABBBAAA@@@???>>>===;;;::::::666999777999>>>???LLLeee```BBB???CCC<<<>>>???BBBEEEJJJNNNQQQSSSWWWUUUYYY___aaajjjdddRRRGGGOOO[[[aaadddhhh]]]TTTMMMNNNTTT]]]kkkvvv{{{hhhYYYZZZddd}}}uuuhhh]]]XXXSSSNNNOOOUUUWWWhhhyyyiiigggjjjjjjhhhgggeee```\\\YYYTTTOOOOOORRRbbbrrr}}}tttkkkiiipppaaa[[[MMM<<<===999999888777666666666777777777777777777777777777666666666666777777777888888<<<999999<<<;;;DDDYYYhhhWWWSSSOOORRRkkkbbbLLLHHHIIIKKKLLLJJJKKKLLLIIIEEECCCCCCEEE@@@===:::888777666444222000...------...///---,,,+++---...---,,,,,,000333///111333555666666555444111111222222222222111111111111111222333444555666111000//////222666;;;===???@@@CCCFFFHHHHHHGGGFFFEEEDDDCCC@@@===999666444333333444444555444444444333333333222222222111111.........///000222444444444555777:::;;;<<<<<<;;;999999:::<<<@@@EEEIIILLLUUURRRNNNLLLHHHGGGMMMVVVcccdddMMM???@@@???FFFYYYnnnsssdddSSSDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>===<<<999===LLL[[[uuujjj]]]RRRSSS^^^kkkwwwvvv[[[XXXTTTQQQNNNKKKGGGDDD999999:::;;;<<<===>>>>>>AAA@@@???>>>===<<<;;;:::888:::888:::===;;;BBBWWWcccwww~~~{{{ZZZ>>>???DDD:::===>>>@@@CCCHHHMMMQQQTTTZZZVVVZZZcccgggkkk~~~gggSSSTTT\\\```bbbddd```WWWNNNLLLNNNVVVcccooosss}}}nnn\\\bbbpppuuugggddd___UUURRRWWWTTTfffyyypppyyy|||sssbbb___\\\YYYRRRMMMNNNTTT___nnn{{{qqqgggeeelll~~~yyyXXXUUUHHH999???::::::999777555555777888777777777777777777777777666666666666777777777777555<<<999777<<>><<<:::999888777444222111000000///...---------...------------...//////000333666666555444444444000111333555555333000///333333222222222333444444111000///---...333:::???CCCDDDEEEDDDCCCCCCEEEGGGFFFCCCAAA@@@???===888444666666555555555444444444333333444444333333222111////////////000111222333777666777888:::;;;:::999<<<<<<>>>AAAEEEJJJNNNQQQVVVUUURRRNNNJJJJJJNNNSSS[[[fffqqqtttooocccPPPAAADDDAAA???LLLhhh{{{pppWWWHHHDDD@@@@@@CCCHHHKKKMMMIIIGGGFFFGGGHHHHHHEEEAAAAAA???:::666777???IIINNN\\\vvv|||kkkXXXIIIHHHLLLRRR___nnnddd\\\SSSOOOOOONNNJJJEEE@@@>>>;;;999888999:::<<<:::;;;===??????>>>===<<<:::999999888:::<<<>>>@@@NNNYYYjjj}}}{{{uuulllJJJFFFBBB:::@@@@@@>>>>>>BBBJJJQQQTTTUUUWWW]]]___]]]fff{{{xxxPPPRRR``````^^^dddcccXXXNNNMMMOOORRRYYYbbbqqqtttzzz{{{pppyyy{{{qqqkkkfff```[[[WWW[[[gggyyypppfff```YYYTTTRRRQQQPPPNNN]]]oooyyygggccc]]]^^^mmmhhhVVVMMMAAA:::999777777777777666666666666555555555555666666666666777777777777888888888888777888999:::<<<>>>@@@BBBjjjppp]]]XXXPPPPPPkkk]]]JJJMMMHHHLLLKKKMMMKKKHHHGGGGGGGGGEEEDDD>>><<<:::999888777444222111000000///......------...------------...//////...111444555444222222222000111333555555444222111333222222111111111222222111000///---...333999>>>CCCDDDEEEEEEDDDEEEGGGIIIGGGDDDBBBAAAAAA>>>999555666666555555555444444444333333444444333333222111////////////000111222333444444555777999::::::999<<>>???>>>===<<<;;;;;;:::999:::<<<>>>???EEEOOO```vvvtttcccEEEBBB@@@;;;@@@???>>>>>>CCCJJJQQQUUUVVVXXX]]]```bbbgggrrrzzz~~~qqqZZZYYY___aaaaaabbb[[[UUUQQQNNNMMMUUU^^^iiiqqqzzz}}}{{{yyyuuuqqqeee```\\\aaaooo{{{ooooookkkaaaUUUOOOPPPTTTgggvvvyyyrrrjjjccc[[[XXXTTTWWWhhh___OOOFFF<<<666777777777777777666666666555555555555555666666666666555666666666666777777777888888999:::<<<>>>???@@@SSSeee[[[QQQOOO\\\}}}bbbLLLMMMHHHLLLKKKMMMKKKHHHGGGGGGGGGEEEDDD???===:::999888666444222000000000///......------...------------...//////---///222333222111000111///000333666888999:::999333333222111000000000000111000///---...222888===BBBDDDEEEFFFFFFGGGIIIKKKHHHFFFCCCCCCCCCAAA;;;777666666666555555555444444333333444444333333222111////////////000111222333000111333555777888888999999>>>EEELLLOOONNNKKKIIIEEEFFFFFFEEEDDDDDDFFFHHHMMMSSSXXXZZZZZZWWWNNNEEEBBBAAA???FFFZZZpppvvvpppeee^^^RRRGGGAAAAAAGGGLLLVVVQQQKKKKKKMMMOOOMMMKKKHHHCCC===:::>>>IIIVVV___YYYTTTQQQRRRWWWVVVOOOGGGHHHAAA===>>>>>>===DDDOOOggg{{{zzziiiVVVMMMPPPSSSPPPKKKJJJGGGCCC???;;;999999888;;;<<<===>>>>>>>>>===<<<======<<<;;;;;;<<<=========DDDVVVqqqtttyyyWWW>>>>>>???;;;???>>>>>>???DDDJJJQQQTTTVVVWWWYYY___gggjjjiiikkkooopppWWWXXX^^^]]]___]]][[[VVVNNNIIIOOOWWW]]]jjjwww}}}rrraaaVVVSSS```{{{zzzfffRRRLLLUUU```vvv~~~}}}yyyuuurrrpppnnnjjjeee___YYYUUURRRQQQOOOMMMQQQdddrrrYYYKKKCCC;;;777:::777777777666666666555555444555555555555666666666555555555555666666666666999999999:::;;;<<<>>>>>>DDDlll{{{fffUUUQQQOOO]]]gggMMMLLLFFFLLLJJJLLLJJJHHHGGGGGGFFFEEECCC???===:::999888666444111000000//////...............------------...//////---///222333222111000000...000333777;;;???AAABBB444444333111000000000000111000///------111666;;;AAACCCFFFGGGHHHIIIKKKLLLIIIGGGEEEEEEEEECCC===888666666666666555555555555333333444444333333222111000000//////000111222222000111333555555555666777:::???EEEKKKLLLJJJFFFCCCBBB@@@>>>======AAAEEEIIINNNRRRUUUVVVWWWVVVOOOFFFBBBBBB??????LLLaaaqqqwwwppphhh[[[MMMCCCBBBGGGLLLSSSSSSRRRQQQNNNLLLKKKJJJHHHEEE@@@===???LLLbbbuuuwwwjjj]]]WWWSSSLLLGGGEEEAAA???AAADDDAAA>>>AAAGGG[[[qqqppp\\\OOOMMMOOOOOONNNKKKIIIFFFBBB@@@>>>>>>>>>======>>>??????>>>>>>===@@@??????>>>>>>===<<<<<<<<>>@@@666555444333222111111111111000///------000555999@@@CCCFFFHHHIIIIIIKKKMMMIIIHHHFFFGGGGGGEEE???:::777777666666666555555555333333444444333333222111000000000000000000111222111444666666555444555777???AAADDDGGGGGGFFFDDDBBBAAAAAABBBDDDGGGIIIJJJJJJRRRUUUVVVWWWXXXWWWNNNDDDCCCCCC???<<>>KKKjjj~~~ppp^^^MMMEEEFFF>>>AAAFFFHHHFFFAAAAAACCCRRRggg|||lll\\\RRROOORRRUUUMMMLLLIIIGGGDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@BBBBBBBBBBBBAAA???>>><<<===AAAUUUxxx{{{~~~bbbGGG===;;;<<<======@@@BBBDDDFFFIIIKKKNNNPPPSSSQQQWWWbbbddd```aaahhhqqqZZZRRR___ZZZZZZYYYWWWUUUQQQLLLHHHKKKUUUeeesss{{{sssZZZKKKJJJQQQYYYlll{{{hhh]]]___kkkxxx}}}{{{zzzyyywwwvvvtttqqqnnnlllkkkiiifffddd^^^___```^^^ZZZVVVTTTSSSMMMLLLKKKOOOaaa}}}iii\\\LLL@@@888444333555666666666666555555555555444444444444555555555555666666777777777888888888999999999999999:::;;;;;;???EEE______XXXSSSNNNdddnnnOOOIIIEEELLLJJJLLLJJJGGGFFFFFFFFFDDDCCC@@@>>>;;;999888666333000//////////////////.........------------.../////////111444555444333222333333222111111111333555666555555444333222222222222000000///------///333777@@@CCCFFFHHHIIIIIIJJJKKKIIIHHHGGGHHHIIIFFF@@@:::777777777666666666555555333333444444333333222111111000000000000000111111333666999999777666888:::>>>>>>???@@@AAABBBCCCCCCDDDHHHOOOWWWZZZXXXRRRMMMSSSUUUUUUVVVYYYXXXPPPEEEDDDEEEBBB???EEE[[[}}}ppp]]]OOOHHHEEEDDDEEEPPP\\\^^^WWWNNNIIIIIIHHHGGGFFFCCC???HHHgggjjjSSSHHHEEE>>>AAAEEEGGGFFFCCC@@@???KKK]]]zzzyyyiiiZZZSSSSSSVVVRRRPPPNNNKKKHHHEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEBBB@@@>>>===AAAUUUzzzyyyxxxwwwVVVCCCAAA<<<<<<@@@>>>BBBDDDGGGIIIJJJLLLOOOQQQUUUTTTWWW[[[\\\\\\___dddooo{{{kkkPPPVVVYYY[[[[[[ZZZYYYWWWPPPHHHJJJMMMZZZkkkxxxnnnWWWNNNLLLQQQfffzzzqqqkkknnnzzz~~~|||{{{wwwvvvtttttttttrrrooommmkkklllmmmlllhhhaaaZZZUUUKKKLLLKKKPPPbbbvvvcccWWWHHH===777666555555666666666555555555444444333444444444444555555555777777777777888888888888888888888888999::::::;;;===>>>NNNtttooo___WWWPPPXXXiiiqqqQQQIIIFFFNNNMMMLLLIIIGGGFFFFFFEEEDDDCCC@@@>>>;;;999888555222000.../////////////////////...------------.../////////111444555444333222333333222000......000111333333333222222222222222333000000///------...222555@@@CCCFFFHHHHHHHHHIIIJJJIIIHHHGGGIIIIIIFFF@@@:::777777777777666666666555333333444444333333222111111111000000000000111111222666;;;;;;::::::===AAA>>>???@@@BBBEEEHHHKKKMMMNNNQQQXXX___dddbbb\\\WWWSSSSSSRRRTTTYYY\\\VVVMMMHHHIIIGGGCCCHHH^^^xxxcccWWWQQQNNNKKKFFFOOOZZZbbbbbb\\\TTTPPPMMMIIIGGGEEEAAADDDZZZtttnnn\\\OOOFFFCCCDDDEEEFFFGGGFFFCCC???CCCRRRnnnwwwhhh\\\UUUSSSRRRQQQOOOMMMKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEFFFHHHIIIHHHFFFBBB@@@===AAAVVV{{{sssvvvlllJJJ???EEE>>>===CCCAAABBBEEEJJJLLLNNNPPPSSSVVVVVVZZZ[[[YYYZZZ```dddeeejjjkkk```OOOYYY___ccc```\\\ZZZTTTMMMKKKIIIQQQaaannnxxx{{{bbbWWWKKKOOOeeezzz|||yyy{{{|||~~~|||sssfff]]]RRRSSSRRRUUUfffiii___TTTDDD:::888:::999777666666555555555444444444333333444444444555555555666666666777777777777888777777777777888999;;;;;;>>>>>>EEE```ooo\\\SSSSSSWWWttttttSSSJJJGGGPPPOOOKKKIIIGGGFFFFFFEEEDDDBBBAAA>>>;;;999888555222000.........///////////////...------------...//////...111444555444222222222222111//////000222555777111111111111111111222222000000///------...111444@@@CCCFFFHHHHHHHHHHHHHHHHHHGGGGGGIIIJJJGGG@@@:::777777777777666666666666333333444444444333222222111111000000000000000111111666;;;===<<<===BBBFFFEEEFFFIIIMMMQQQVVVZZZ\\\ZZZXXXXXX[[[```ccccccbbbSSSRRRPPPRRRZZZ```^^^WWWMMMMMMJJJFFFIII]]]{{{eee\\\ZZZXXXUUUJJJOOOXXXcccjjjhhh___VVVRRRJJJFFFGGGDDDBBBOOOaaattt{{{jjj```SSSEEEIIIIIIHHHHHHJJJKKKGGGBBB>>>KKKfffwwwiii]]]VVVNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIIIIHHHHHHHHHIIIFFFGGGJJJKKKJJJHHHDDDBBB>>>BBBXXX}}}sssvvv~~~cccBBB===GGG@@@===EEECCCBBBFFFKKKOOOQQQTTTXXX[[[VVV^^^```[[[]]]gggllljjjmmmggg}}}xxxRRRYYYdddjjjeee^^^ZZZVVVQQQMMMHHHLLLZZZfffooolllaaaRRRWWWppp|||zzz~~~wwwllleeeooottthhh]]]]]][[[\\\jjj```XXXMMM===444444888888444666666555555555444444444333333333444444444555555555555555555666666666777666666666777888:::;;;<<<>>><<<;;;MMM}}}aaaVVVTTTSSSVVVrrrTTTLLLFFFMMMLLLNNNLLLIIIHHHGGGEEECCCAAA???===:::999888666333111---******000999<<<666......------------.../////////000222333444444333222111111111000111111222333000222333222111000000111///000000///......///111;;;BBBIIIMMMMMMKKKJJJJJJKKKKKKKKKKKKJJJHHHCCC???:::999777777888888666555666555555444444333222222222111//////000333666888;;;<<<=========???BBBEEEKKKPPPVVVZZZZZZXXXTTTQQQTTTWWWZZZ]]]]]]^^^```aaaVVVUUUUUURRRVVVhhhlllYYYXXXOOOIIIIIIKKKUUUmmmuuurrrqqqiii___RRRSSSYYYfffsssuuukkk```YYYQQQKKKHHHAAA;;;AAAMMMaaappp{{{yyyppphhhaaa[[[NNNKKKHHHHHHIIIHHHEEEBBBAAAFFFZZZ{{{xxxiii^^^UUUQQQMMMNNNQQQTTTTTTSSSSSSQQQMMMJJJJJJJJJLLLMMMOOOLLLKKKKKKLLLJJJGGGCCCEEEJJJaaayyy~~~~~~UUUDDD:::???DDDBBBAAAEEEGGGJJJNNNQQQSSSTTTVVVWWW[[[\\\^^^___aaaeeejjjooohhhiiilllxxxhhhVVVaaaeee^^^YYYZZZXXXRRRPPPKKKIIINNNXXXggg{{{www]]]WWWYYYsssxxxoooqqqmmmwwwxxxccc[[[sssvvvkkkfffaaabbbrrrwww```LLLDDD:::555555777777666555555555444444333333333444444444444444444444444555555555555666666666666777777777888999999::::::BBB666:::FFF\\\lllUUUTTTPPPPPPbbbmmmQQQKKKFFFMMMMMMNNNKKKIIIGGGGGGEEECCCAAA???===:::999888666333111...,,,+++///555666111,,,---------,,,---......//////000111222333333222222111000000000111222333333111333444333111000000000333444444222///...///000999???GGGKKKLLLKKKKKKKKKLLLKKKKKKKKKKKKHHHDDD@@@;;;999777666777777666555666555555444444333333222222111000///000333555777:::;;;<<<===>>>@@@CCCFFFRRRXXX^^^^^^WWWQQQNNNNNNMMMNNNPPPQQQQQQRRRUUUWWWYYYXXX[[[\\\cccwwwzzzhhh\\\TTTMMMKKKIIIJJJYYYjjjwwweeeYYYWWW]]]oooyyyiiiXXXOOOHHHFFFBBB===BBBLLLVVViiiyyy{{{yyyuuuiii\\\WWWPPPGGGBBBBBBEEEFFFFFFBBBEEEVVVuuuzzzqqq```ZZZTTTQQQQQQQQQPPPOOOTTTRRRPPPNNNNNNOOOOOOOOORRRQQQOOOOOOOOOLLLHHHDDDEEENNNhhh}}}yyyuuuOOOAAA999===AAA???@@@EEEGGGKKKQQQVVVWWWWWWWWWXXX^^^______^^^^^^aaagggkkkfffhhhmmmxxx\\\UUUSSSVVVVVVRRRTTTZZZRRRMMMJJJMMMTTT___pppkkkXXXVVVVVVmmmllliiiqqqrrrxxxiiiYYYiii|||ssslllhhhcccdddrrreeeTTTHHHAAA999555555777666555555555444444444333333333444444444444444444444444555555555555666666666666666777777888888999::::::>>>666<<>>;;;777555555666666666666666555555444333333333222111000000111333555777888:::;;;<<<===???CCCFFFQQQXXX^^^[[[RRRJJJIIIKKKGGGHHHJJJJJJKKKMMMPPPSSSZZZZZZ___eeeqqqxxx```XXXSSSQQQKKKDDDHHHRRRoooppphhh``````rrrnnnWWWKKKBBBAAA???:::<<>>@@@???BBBIIIHHHNNNUUUZZZ[[[ZZZYYYXXX`````````^^^[[[[[[___dddcccgggppp}}}sssVVVHHHTTTZZZPPPQQQ^^^UUUOOOKKKKKKNNNUUUaaammm}}}ooofff^^^UUUbbb~~~lllmmmvvvwwwuuulllUUU^^^|||wwwooogggcccbbb```]]]___nnniiiXXXMMMBBB===777555666777666444444444444444333333333333444444444444444444444444444555555555555666666666666666777888888999999::::::666???DDDDDDeeewwweeeTTTSSSLLLTTTxxxnnnTTTMMMFFFLLLJJJNNNKKKHHHFFFFFFEEEDDDCCC???===:::999888666333111/////////...,,,+++,,,---,,,++++++++++++,,,------------...///000111111222//////000000111222444444555777999888666444333222666777777555222/////////222666===CCCHHHKKKLLLMMMMMMMMMLLLLLLLLLKKKHHHEEEBBB===888555444555666777666666666555444444333333222111000000111333444666888999::::::;;;<<<@@@BBBHHHMMMQQQQQQMMMJJJJJJLLLIIILLLOOORRRSSSTTTVVVXXXWWWUUU\\\fffsss~~~ccc\\\XXXXXXSSSJJJIIIOOOhhhvvviiibbbnnn{{{]]]NNNCCCAAA???:::888<<>>@@@AAAAAAFFFMMMMMMQQQVVVYYYZZZYYYXXXXXX^^^aaacccaaa\\\XXXYYY[[[```gggwwwnnnPPPTTT]]]WWWTTTZZZWWWRRRMMMKKKKKKMMMVVV___ttt~~~uuusssooo[[[[[[~~~{{{sss~~~gggSSS[[[{{{ppp]]]WWWUUURRROOOOOONNNOOOOOOTTTeeetttaaaTTTHHH;;;999666555666666555333333333333333333333333333333333333333333333333333444444444555555555666666666666777777888999999999888777???BBB===NNN{{{___XXXOOOLLL^^^nnnSSSMMMFFFLLLJJJNNNKKKHHHFFFEEEEEEEEEDDD???===:::999888666333111...///000...,,,+++...000,,,++++++++++++,,,---------------...000111222222000000000000111222333444777999;;;;;;999666555555111333444444222000000000000333888@@@FFFKKKMMMNNNNNNMMMMMMMMMMMMMMMJJJHHHEEE@@@:::666555666777777777666666555555444333333222111111111111333444555888999999999888999<<<>>>BBBCCCEEEIIIMMMOOOPPPOOOSSSVVVZZZ\\\\\\ZZZXXXXXXPPPNNNVVV```kkk|||iiiaaa\\\]]][[[TTTSSSXXXjjjxxxjjjlllzzzeeeUUUIIIGGGFFF@@@===???EEEkkk~~~ttteeeYYYRRRMMMIIIFFFIIIFFFEEEOOOddduuummmfffeeegggmmmrrrtttppplllaaa]]]VVVPPPKKKJJJKKKLLLMMMhhhttt{{{kkkKKK>>>>>>???AAABBBCCCIIIOOOQQQSSSUUUUUUUUUUUUVVVXXX^^^dddjjjiiiccc\\\ZZZZZZ```hhh}}}```MMMQQQXXXYYYWWWXXXSSSOOONNNLLLKKKPPPWWWfffqqqxxxvvvxxx```ZZZ{{{zzz{{{sss```UUU```|||{{{___OOOIIIFFFEEEFFFBBBEEEFFFKKK\\\yyyooo___NNN===777666555555555555444333333333333333333333333333333333333333333333333333444444444444555555555555555666666777888888999999999999===AAA===BBBlllsss[[[WWWQQQSSSeeejjjPPPKKKFFFMMMLLLNNNKKKGGGEEEEEEEEEEEEEEE???===:::999888666333111//////000///------///000,,,,,,,,,,,,,,,------...---------...///111333444111111111000111111222333555888;;;<<<:::888666666...000222333111000000111///111666===EEEKKKNNNOOOOOONNNMMMNNNNNNNNNLLLKKKHHHCCC===888777777777777777777666666555444444444222111111111222333333444777888888888777888;;;===DDDBBBBBBGGGOOOTTTUUUTTT[[[^^^```___\\\WWWSSSRRRNNNLLLSSSZZZbbbttt}}}ttthhhaaabbbaaa\\\[[[^^^kkk{{{|||~~~zzzhhhZZZNNNLLLJJJCCC@@@BBBGGGiiisss^^^RRRMMMLLLKKKGGGGGGEEEFFFVVVrrrzzztttjjj]]]RRRLLLKKKLLLWWWsssvvv}}}www^^^DDD;;;<<<===???AAAEEEIIIMMMPPPQQQRRRRRRRRRSSSVVVXXX^^^gggooopppiiibbb```aaaeeeiii|||xxxQQQGGGRRR[[[ZZZXXXTTTRRRRRROOOLLLNNNTTT[[[ddduuuvvv^^^YYY~~~nnn```^^^kkk}}}lllccclllzzz|||qqqccc]]]```nnnfffRRRIIIFFFCCCDDDGGGGGGHHHVVVrrrnnn\\\HHH666555555555555444444333333222222222222333333333333333333333333333333333333333444444444444555555555555555666777777888888999999;;;:::===@@@>>>TTTzzzeee^^^WWWPPPQQQiiijjjOOOJJJFFFNNNMMMNNNKKKGGGEEEEEEEEEFFFEEE???===:::999888666333111000////////////......------------,,,---......///...---......000222444555333222111111000111111111111555888:::999777555555...000222333222000000000///000444;;;DDDKKKOOOOOOPPPOOONNNNNNOOOOOONNNMMMJJJEEE@@@;;;999999888777777777666666555555444444222222222222222222333333555777888888999;;;>>>AAACCCCCCDDDIIIOOOUUUYYYZZZ_________\\\XXXTTTSSSSSSRRRPPPVVV[[[^^^ppp}}}pppggghhhhhhbbb```ccckkk{{{{{{tttfffZZZVVVOOOEEE@@@CCCIIIbbbvvv___RRRMMMLLLLLLCCCGGGEEEBBBMMMiiitttdddYYYTTTRRRbbb}}}~~~zzzzzzjjjSSS@@@;;;<<<===@@@DDDHHHKKKLLLJJJMMMPPPRRRSSSUUUXXXZZZ\\\eeemmmnnnhhhdddeeehhhkkkhhhtttwwwwwwXXXRRRYYY^^^XXXVVVUUUUUURRRMMMMMMQQQVVV\\\jjj~~~iii```qqqgggkkkzzzqqqXXX[[[lllyyy}}}ppp```SSSKKKPPPcccvvv~~~\\\NNNJJJGGGKKKLLLJJJHHHRRRnnn{{{gggSSSAAA666555555555444333333333444111111222222222333333333222222222222222222222222333333444444444555555555555555666666777888888888777===888999BBB>>>DDD^^^~~~jjjYYYRRRMMMSSSvvvoooRRRJJJEEEMMMMMMNNNKKKGGGDDDEEEEEEFFFFFF???===;;;999888666333111111000......///...,,,)))...------------...//////............000222444666444333222111000000000000...222666888888666444444///111444444222000//////000000333;;;DDDLLLOOOOOOPPPOOONNNNNNPPPPPPOOONNNKKKGGGAAA===;;;:::888777777777777666555555444444222222222222222222333333444666888999;;;===BBBEEE???BBBFFFIIIMMMTTT[[[```___^^^\\\YYYVVVVVVXXX[[[WWWUUU[[[^^^___pppuuulllmmmnnnhhheeeggglllooovvvyyyllldddXXXJJJDDDGGGEEEWWWvvvqqq___SSSMMMJJJHHH@@@FFFGGGAAAIIIeeeuuuggg^^^[[[jjjzzzuuuaaaLLL???>>>??????BBBGGGMMMNNNMMMDDDIIIOOOSSSVVVXXXZZZ[[[YYYaaahhhiiidddaaaeeekkkpppggglllyyysssgggvvvtttWWWVVV```YYYWWWVVVVVVSSSMMMLLLOOORRRVVV```pppooouuuooovvv[[[XXXjjj{{{yyygggTTTHHHNNN[[[aaaRRRQQQOOOLLLNNNKKKGGGPPPllloooZZZFFF999555555666555444333222333444111111111222222333333333222222222222222222222222333333333444444444555555555555666666777888888888555>>>777777BBB>>>===PPPyyyvvvZZZUUUPPPKKK]]]zzzqqqTTTKKKDDDLLLLLLQQQNNNIIIFFFDDDDDDBBBAAAAAA===999777888777444000000000000000////////////***++++++,,,------------------,,,,,,---111777<<>>AAAGGGMMMTTTZZZ___^^^\\\ZZZZZZ]]]bbbfffmmmooollleeebbbiiivvvxxxooommmiiiaaaeeeiiinnnwwwhhh^^^YYYMMMEEEFFFHHHQQQccczzzqqqeee___YYYOOOEEEFFFGGGEEECCCIII]]]yyy}}}rrroooyyyzzz~~~}}}zzzkkkUUUEEE@@@======>>>CCCIIIMMMMMMLLLHHHOOOUUUYYY^^^eeefffddddddeeeeeecccaaabbbdddgggfffrrrpppggggggiiinnnyyyiiiPPP[[[YYYYYYWWWTTTTTTRRRNNNHHHTTTQQQWWWdddrrr~~~ooo^^^dddyyyqqq[[[PPPOOORRRmmmooo___YYY]]][[[QQQPPPPPPUUUpppuuu]]]KKK===777777777666555444333222222222333333333333333333333333222222222222222222222222444444444555555555555666666666666666777777777777999999888999;;;>>>AAABBB^^^rrrbbbVVVKKKQQQ```nnnQQQJJJDDDLLLLLLPPPMMMHHHFFFEEEDDDCCCBBBAAA===999777888777444111000000000000/////////...,,,,,,---.........---------------,,,---000555:::AAA===888444333222000...000000111222333333333333333111///000222222111///000---...555AAAKKKOOOOOOSSSQQQOOOOOOQQQQQQOOOMMMKKKJJJGGGBBB;;;777666888777777777777777666666555333333222111222333444555555777:::>>>BBBDDDEEEFFFAAA@@@@@@CCCHHHMMMSSSVVVVVVXXXZZZ]]]bbblllxxxooocccbbbjjjrrryyyqqqiiigggjjjooouuuuuuaaaPPPHHHJJJAAAGGGTTTfffxxxyyyjjjYYYMMMGGGHHHKKKJJJFFFGGGVVVmmm~~~ssszzz~~~}}}wwwfffPPPBBB>>>>>>>>>@@@EEEJJJMMMMMMKKKPPPUUUXXXZZZ___fffjjjiiifffccc``````cccdddbbb___iiissspppggggggeeeeeemmmaaaSSSXXXXXXWWWVVVVVVUUURRROOOMMMJJJNNNXXXbbbqqqzzzyyyuuullleee[[[ggg~~~kkk___iii}}}zzz^^^OOOQQQXXXnnnooohhhfffkkkhhh]]]YYYWWWYYYqqq|||iiiVVVDDD666333666666666555333333222222333333333333333333333333333222222222222222222222222444444444444555555555555555666666666777777777777999888888999;;;===@@@BBBLLL}}}uuu^^^RRRTTTZZZdddkkkOOOIIIEEEMMMLLLNNNKKKGGGEEEEEEEEEDDDCCCAAA===999777888777444111000000000/////////............//////......---------------,,,,,,...333666;;;999666444333222000...000000111222333333333333444222111111222222111000...---...333<<>>999777777777777888888777777666555444333222222222333444555555666999>>>EEEGGGFFFCCC>>>???@@@BBBFFFKKKNNNPPPQQQTTTYYYaaammm}}}sssdddbbbkkkvvvxxxmmmnnnqqqtttvvvqqqVVVKKKIIIAAACCCGGGOOO\\\lll|||nnn\\\NNNHHHIIILLLLLLHHHEEEMMM```ppprrrppp~~~|||qqq]]]HHH===<<>>FFFKKKPPPNNNLLLKKKLLLMMMOOOPPPKKKJJJIIIEEEAAA<<<999777777888888888888777666666444333222222222333444555666666999@@@HHHKKKHHHDDDAAADDDGGGHHHKKKRRRWWWXXX[[[YYYZZZbbbrrr{{{mmmdddgggwww}}}wwwuuuwwwsssmmmssscccQQQHHHFFFEEEDDDBBBGGGTTTgggttt}}}wwwoooeeeZZZNNNGGGIIIJJJJJJFFFCCCHHHZZZkkkzzzoootttzzzkkkUUUBBB;;;<<<===@@@EEEJJJNNNOOOOOOMMMTTTVVVWWWUUUXXX___ccccccccc______eeeooosssnnnhhhbbbkkkjjjgggnnnmmmfffeeegggjjjQQQPPPQQQTTTUUUSSSRRRSSSQQQNNNNNNOOOPPPVVVeeeuuutttqqquuukkkbbbbbbuuu{{{vvvvvv|||kkkXXX^^^nnn~~~nnniiippp}}}yyysssooommm~~~yyyqqqgggYYYLLL@@@666444777555444444333222222222333222222222222222222222222222222222222222222222222333333444444444555555555555555555666666666777777888888888999:::<<<>>>???CCCKKKpppooo\\\QQQTTTOOO]]]lllPPPKKKGGGMMMKKKLLLIIIFFFDDDDDDEEEEEEDDD@@@<<<888777888888555222////////////............---------------,,,+++***,,,---...---,,,,,,...000111222333444333111000///000000111222333333333333333333333222111000000000---...///000222888???EEEIIIHHHGGGFFFFFFHHHJJJLLLIIIIIIIIIHHHEEE@@@;;;888888888888888888777777666555444333222222222333444888888;;;BBBKKKNNNLLLGGGGGGOOOUUUWWW\\\fffmmmnnnjjjbbb[[[```nnn}}}{{{sssllliiiooorrrssstttkkk___YYYsssjjjWWWMMMFFFFFFBBB===<<>>===AAAGGGLLLPPPQQQRRRRRROOOSSSUUUUUUWWW[[[\\\ZZZZZZ[[[___eeejjjllljjjhhhdddllljjjiiiqqqrrrkkkjjjkkkoooZZZSSSPPPTTTVVVUUUVVVXXXNNNMMMLLLKKKJJJLLLUUU___rrr}}}www||||||yyyjjjqqqwwwrrrzzz~~~cccfffXXXGGG>>>999444222222444444333222222222333333222222222222222222222222222222222222222222222222333333333444444444444555555555555555666666666666777777888999:::;;;======DDD@@@XXXlll___XXXRRRQQQaaammmQQQMMMIIINNNKKKLLLIIIEEEDDDDDDDDDDDDDDD???<<<888777888888555222/////////.........------,,,,,,,,,---,,,,,,++++++,,,---//////------...//////111333333222000000111000000111222333333333333666777777666333222222333............000333999===>>>?????????>>>@@@BBBEEEGGGGGGHHHIIIIIIEEE>>>:::888888999999888888777666555444333222222222333444888999===DDDKKKOOONNNLLLKKKWWWaaadddhhhrrrvvvuuulllbbbYYY[[[eeeoooqqqnnnrrrpppqqqwwwzzzpppiiiooopppcccTTTWWWiiiyyyaaaUUUOOOEEEFFFDDD???;;;===DDDKKKYYYhhhwwwvvviii\\\ZZZ]]]\\\QQQHHHDDDBBBEEERRRbbbxxx{{{vvvrrrvvvzzz{{{zzzooo[[[HHH@@@???@@@???CCCIIINNNPPPQQQSSSTTTNNNSSSWWWWWWYYY\\\ZZZWWW[[[```eeegggfffeeefffgggooouuuoooiiinnnnnnhhhiiillllllqqq___PPPNNNPPPQQQTTTYYYPPPPPPOOOLLLJJJJJJNNNSSS[[[hhh~~~aaaYYYIII:::555666666444444333333222222222222333333222222222222222222222222222222222222222222222222333333333333444444444444444444555555555666666666666777777999:::;;;;;;<<<===999HHHtttpppVVVWWWSSSPPPZZZ~~~lllQQQNNNKKKPPPMMMLLLIIIFFFDDDCCCDDDCCCCCC???<<<888777888888555333//////.........---------+++,,,------------------+++---///000///.../////////111333333111000111222000000111222333333333333777888999777444222333444000...------///111333444555888::::::999:::<<<>>>EEEFFFHHHKKKLLLHHHAAA<<<888999999999999888777777555444333222111222333333777:::>>>DDDIIIMMMOOOPPPSSScccoooooonnnoookkkddd[[[WWWTTTVVV\\\aaadddeeehhhlllzzzqqqpppvvvlllZZZPPP^^^vvvmmmZZZSSSRRRQQQQQQOOOKKKDDDAAA@@@AAAFFFWWWoooyyytttdddUUUIIIGGGGGGHHHRRR^^^sssvvv{{{zzznnnrrryyyyyywwwtttfffRRRCCC@@@AAAAAADDDHHHLLLNNNOOOPPPRRRTTTOOOTTTWWWXXXZZZ\\\[[[WWW^^^bbbfffgggeeedddeeegggyyy}}}sssggggggfffbbbfffeeeooottt}}}[[[LLLJJJJJJNNNTTTTTTVVVUUUQQQMMMLLLLLLMMMOOOUUUddd|||zzzhhhLLLAAA777555777666777888333222222222222222333333111111111111111111111111222222222222222222222222222222333333333444444444444444444555555555666666666666777999::::::::::::777<<>>BBBHHH\\\~~~fffUUUHHHJJJMMMMMMTTT^^^nnnrrrwww|||vvvhhhttt~~~~~~tttooo```LLLAAAAAACCCBBBHHHKKKNNNOOONNNNNNQQQSSSPPPTTTVVVVVVXXX[[[[[[XXXYYY\\\___aaabbbcccdddeee~~~sssdddaaa```^^^ddd]]]sssjjjkkkmmmSSSKKKIIIMMMTTTUUUWWWVVVQQQLLLJJJHHHGGGLLLMMMSSSaaawww}}}ooodddBBB<<<777666444222222555222222222111222222333333111111111111111111111111222222222222222222222222222222333333333444444444444444444555555555666666555666777999999:::::::::888CCCBBB>>>[[[aaaMMMTTTUUULLLVVVmmmgggOOOPPPKKKOOOLLLKKKIIIGGGFFFFFFEEEDDDBBB===;;;888666555444333111//////...------------...------------------------+++,,,---.........---,,,111111111111111111111111000000111222222222222222555555555444333222111000000///...---...///111333222444777:::;;;:::999777<<>>BBBMMMgggdddZZZQQQOOOPPPSSSZZZaaagggnnnwww}}}yyyqqqlllyyy}}}vvvooofffVVVGGG======CCCIIIJJJMMMOOOOOORRRUUUTTTOOOUUUUUUWWWYYYVVVQQQSSSWWWVVVZZZ[[[ZZZ]]]dddeeeaaakkkqqqsssllleeebbbaaa``````hhhdddccc|||iiiKKKJJJNNNKKKRRRQQQTTTXXXUUULLLGGGFFFJJJFFFIIISSS]]]kkk~~~pppZZZJJJ999888777666444444333333111111111111111111111111222222222111111111000000222222222222222222222222222222333333333333444444333333333444444444555555777777777888999999::::::AAA::::::DDDOOOgggppp\\\XXXWWWPPPOOOUUUnnnfffPPPPPPLLLPPPLLLLLLJJJGGGFFFFFFFFFDDDCCC===;;;888666555444333111000000///...............------------------------++++++---.........------...///000333555777999:::000111111222222222111111444444444444333222111000000000.........///111222222444777999;;;;;;:::999;;;CCCHHHIIIHHHHHHFFFBBB:::999888999999888666444888666444333222222444444999;;;<<<>>>@@@DDDIIIMMMeeesss}}}wwwcccRRRMMMOOO[[[ZZZXXXWWWVVVXXX\\\^^^cccnnn|||yyywww{{{qqqeee```eeeyyy{{{```VVVYYYcccooowwwrrrhhh___VVVNNNBBBBBBFFFWWWrrruuuoooiiifffdddbbbeeekkkmmmoootttxxx{{{}}}|||qqqpppyyyzzzsssnnnbbbQQQCCC===>>>CCCGGGMMMPPPRRRSSSVVVYYYWWWRRRUUUTTTTTTUUURRROOOQQQWWWZZZ\\\\\\\\\aaagggfffaaaiiimmmlllfffbbbbbbaaa^^^\\\eeeccccccssslllPPPIIIMMMMMMNNNQQQUUUSSSMMMLLLOOOGGGBBBCCCKKKQQQYYYlll}}}~~~uuu___NNNBBB999888777555444444333333111111111111111111111111222222222111111111000000222222222222222222222222222222222333333333444444333333333444444444555555666777777888888999::::::<<<888:::???AAAPPPyyylll___XXXPPPNNNRRRUUUllldddPPPRRRNNNPPPLLLLLLJJJGGGFFFFFFFFFDDDCCC===;;;888666555444333111111000000///.../////////------------------------***+++,,,---......///...,,,---///222666999;;;<<<222222222111111111111111222222222333333222222111111000///...///000111222222444777999;;;;;;;;;::::::AAAGGGHHHIIIJJJIIIFFF>>><<<999888888888777666888777666444444444444555777888;;;<<<>>>@@@DDDFFFRRR\\\eeecccXXXSSSWWW^^^jjjgggcccbbbcccdddcccaaadddfffnnnvvvtttnnnrrr|||ttthhhdddnnnxxxeeeXXXYYYbbbuuu{{{lll[[[NNNHHHDDDKKKXXXkkk~~~uuussswwwxxxwwwuuuxxx|||}}}zzzvvv}}}~~~rrrvvvyyyvvvqqqjjj]]]KKK???===@@@DDDEEEJJJNNNRRRUUUZZZ^^^]]]YYYTTTRRRQQQRRRPPPNNNPPPUUUZZZ\\\]]]___cccgggeee```jjjkkkhhhbbb^^^^^^\\\YYYXXX___aaacccjjjsssfffMMMKKKEEEFFFKKKQQQQQQNNNLLLNNNJJJDDDCCCHHHKKKMMMVVVbbbuuu|||sssbbbPPPDDD999888777666555444333333333111111111111111111111111222111111111111000000000222222222222222222222222222222222222333333333333333333333444444444555555666666777888888999999:::<<<;;;???@@@;;;???^^^ppp```TTTPPPRRRJJJOOObbbcccPPPSSSOOOQQQLLLKKKIIIFFFEEEEEEEEECCCBBB===;;;888666555444333111000000///...............------------------------******+++---...//////000,,,---...000111333444555222222222111111111111111000111111222333333333222111000000//////000111111444666888:::;;;;;;;;;::::::AAAGGGHHHIIILLLLLLJJJCCC???:::777777888888888888777666555444444444444444666999;;;<<<===@@@BBB@@@HHHRRRVVVVVV\\\gggqqqsssuuuyyy{{{yyyssskkkffffffccciiisssttttttuuulllpppooolllyyymmm^^^]]]```zzzsssaaaTTTKKKLLLQQQ^^^}}}yyyzzz|||{{{yyyzzz{{{ssszzzxxxrrrooofffWWWFFF>>>@@@EEEGGGFFFLLLPPPSSSVVVZZZ___^^^YYYSSSQQQQQQSSSSSSOOOOOORRRUUUYYY^^^````````````___lllooolllccc[[[YYYXXXVVVYYY[[[]]]bbbeeedddyyyiiiTTTKKKGGGGGGNNNSSSQQQMMMKKKOOOIIIFFFHHHJJJJJJNNNSSSZZZeeeyyy|||wwwnnnZZZHHH???666777666555444333333333333111111111111111111111111111111111111000000000000111111111111111111111111111222222222222333333333333333333444444444555555666666777777888999999999;;;;;;???BBB===>>>PPPgggqqq^^^UUUSSSTTTLLLMMMbbbcccQQQTTTOOOQQQLLLJJJHHHEEEDDDDDDDDDBBBAAA===;;;888666555444333111......---,,,,,,,,,------------------------------******+++,,,---///000000---------...//////000000222222111000000111111222000111222333333333333333111111111000000000000111666777999:::;;;;;;;;;;;;<<>>???>>>FFFQQQmmm]]]TTTVVVPPPLLLPPPaaadddQQQTTTOOOQQQLLLJJJHHHEEEDDDDDDDDDBBBAAA===;;;888666555444333111...---,,,,,,++++++,,,,,,------------------------+++++++++,,,---...///000,,,,,,---...000111222222222111000000000111333444111222333333444444444444111111111111111111000000555666888:::;;;======>>>???EEEHHHHHHIIIMMMOOOMMMIIIDDD>>>999888888999999666666555555444333333222222444777999;;;>>>BBBEEEGGGEEEFFFMMM___zzzxxxkkkfffgggaaa```eeepppyyywwwooojjjcccfffoootttjjjaaaqqqnnnZZZQQQLLLIIIQQQ```pppvvvyyy{{{~~~~~~zzzwwwtttvvv|||vvvrrruuupppjjjiiiVVVLLLBBBAAAHHHOOOPPPNNNIIINNNRRRVVV___jjjooonnnVVVSSSUUUYYYZZZVVVRRRRRRRRRXXX___aaaZZZTTTYYYaaa^^^gggllliiiccc``````^^^[[[WWWTTT\\\ddd^^^ddd|||nnnNNNAAAEEEMMMRRRUUUUUUQQQKKKHHHFFFFFFEEEEEEHHHKKKPPPXXXfffhhh```eeetttyyy~~~ttt```CCC555666666555444333222222222222222000000000000000000000000//////000000000000000111111111111111111111111111111111111111222222222222333333333444444444555555555555666777777888888999<<<888888===@@@???AAAEEEfffqqq___QQQOOOOOONNNOOO```eeeQQQSSSNNNPPPKKKLLLIIIGGGFFFFFFEEEDDDCCC===;;;888666555444333111......---,,,,,,,,,,,,------------------------------,,,,,,+++,,,---...///,,,,,,---...000111222222111000//////000222444666333333444555555555444444222222222222111111000000111333666999===@@@BBBCCCBBBGGGJJJHHHHHHLLLNNNMMMKKKFFF@@@;;;999999999888666777666666555444444333333444777999<<>>DDD;;;\\\xxxgggXXXRRRNNNJJJPPP[[[fffRRRTTTOOORRRMMMMMMKKKHHHFFFGGGGGGFFFEEE===:::777666666555333222000000///...............------------------------,,,------,,,+++,,,...000...,,,,,,...111333222000...000111111///000444777777666666555555555555666666444333111000000111111000222555999===BBBHHHMMMLLLLLLLLLMMMNNNNNNNNNOOOLLLIIIEEEAAA===;;;::::::;;;;;;:::999888777666555555666777999:::>>>DDDHHHQQQTTT\\\hhhrrruuupppjjjnnnlllkkkmmmsss}}}xxxqqqfff___jjj|||nnn]]]TTT[[[bbbyyylll___```rrriiiUUUKKKDDD???DDDLLLeee|||zzz{{{|||}}}yyyuuutttwww{{{~~~~~~|||wwwkkknnnsssvvvuuummm^^^PPPDDDCCCEEEKKKRRRWWWXXXWWWUUUUUUYYYaaaccc___[[[ZZZYYYZZZZZZXXXVVVVVVYYY]]]VVVUUUTTTVVVYYYYYYWWWTTTQQQRRRUUUXXXZZZ[[[[[[[[[ccc^^^VVVQQQPPPTTT[[[___nnnhhhmmmcccUUUMMMJJJGGGHHHNNNQQQJJJAAADDDEEEFFFEEEEEEIIIPPPVVVdddpppnnnWWWYYYcccqqqwwwnnnSSS:::666888666444666333333333222222222111111000000000000000000000000000000000000000000000000000000000000////////////222222111111111111111111444444444444444444444444555555555555555666777777888999999:::;;;<<<======CCCHHH[[[kkkXXXSSSSSSPPPKKKgggRRRSSSNNNQQQLLLMMMKKKIIIGGGGGGGGGEEEDDD===:::777666666555333222000000///...............------------------------,,,------,,,+++,,,...000///---,,,...111333333111000111222000......111333666555555555555555666666555444333111111111111222///111333666:::@@@GGGLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMKKKGGGBBB???<<<;;;;;;;;;;;;:::999888777666666444444555555777;;;@@@EEETTTaaaqqq{{{yyyoooeee___\\\bbblll{{{tttggg```gggtttrrrhhhdddjjjrrrbbb^^^hhhzzz}}}bbbQQQIIIFFFAAAIIIccc}}}{{{}}}wwwlllooorrrssspppfffVVVJJJCCCDDDHHHNNNVVV[[[\\\[[[YYYWWWYYY^^^```\\\YYYYYYYYYZZZZZZXXXWWWWWWZZZ]]]UUUTTTUUUWWWYYYZZZWWWUUUSSSSSSRRRRRRSSSVVVXXXYYY}}}vvviii^^^VVVTTTVVVXXXVVVTTTYYYooo}}}]]]UUUKKKEEEDDDGGGLLLPPPFFFFFFFFFDDDCCCFFFJJJOOOVVVZZZdddssscccXXX___pppooouuuvvvooowwwwww|||^^^III888777999666333555333333222222222111111111000000000000000000000000000000000000000000000000000000000000////////////111111111111111111111111444444444444444444444444555555555555555666666777888888999:::;;;<<<=========DDDNNNlllwww```RRRNNNNNNgggRRRSSSNNNPPPKKKMMMKKKIIIIIIHHHFFFCCCAAA===:::777666666555333222000000///...............------------------------,,,---------,,,,,,...000///......///222333333222222333222000...---...000444444444444555555666777555444333222111111222222///000111333666===DDDJJJMMMLLLKKKKKKKKKLLLMMMNNNNNNLLLHHHDDD@@@===<<<;;;;;;;;;:::999888777777666444444333333444888>>>CCCSSSkkkkkk]]]XXXYYYdddxxx~~~qqqkkkgggkkkqqqxxxxxxzzzhhh```[[[^^^sss|||cccTTTMMMKKKPPPhhhrrrjjjkkkmmmnnniii]]]PPPHHHGGGIIIOOOVVV\\\___^^^\\\XXXUUUUUUYYY[[[YYYWWWXXXVVVWWWWWWWWWVVVVVVXXXZZZTTTTTTUUUWWWYYYZZZXXXVVVXXXVVVRRROOOOOORRRVVVYYYvvvpppggg^^^XXXUUUVVVWWW[[[\\\\\\___mmm{{{eeePPPIIIHHHGGGHHHLLLIIIIIIIIIFFFDDDDDDFFFHHHLLLJJJLLLTTT```sssvvvYYYZZZnnnsssffflll|||sssrrr{{{vvvqqqppplllHHH===555888999555222333333222222222222111111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111333333333333444444444444555555444444555555666777888888999:::;;;<<<<<<===:::CCCBBBJJJsssoooWWWRRRUUUiiiSSSSSSNNNPPPLLLMMMKKKJJJIIIHHHFFFBBB???===:::777666666555333222000000///...............,,,,,,------------------+++,,,------,,,,,,---////////////000111222222222333333333222000000000000333333333333444555666777444444333333222222222222///000000111444:::BBBHHHLLLKKKJJJIIIJJJKKKMMMNNNNNNLLLHHHDDDAAA>>><<<;;;;;;;;;:::999999888777777777666555333444777===BBBNNNhhh|||ggg]]][[[___jjj~~~sssrrrsssrrrrrrssswwwooo___QQQ\\\tttxxxaaaUUUPPPRRRfffwwwkkkffffffhhhhhhbbbWWWNNNJJJNNNRRRXXX]]]```___\\\YYYRRRPPPQQQWWWYYYWWWUUUUUURRRSSSTTTTTTTTTTTTTTTUUUQQQSSSUUUWWWYYYYYYWWWVVV\\\YYYTTTQQQPPPRRRUUUXXXZZZYYYXXXXXXXXXYYYZZZ[[[kkknnnjjj___[[[nnnYYYKKKMMMLLLIIIHHHMMMMMMLLLJJJHHHGGGFFFFFFGGGGGGIIIMMMRRRZZZgggtttfff]]]ooolll___{{{{{{yyyvvvyyyqqqqqq___PPP:::555444777777333111444222222222222111111111111////////////////////////000000000000000000000000////////////000000000000111111111111111222222222333333333333333444444444555444444444444555666666777777888999:::;;;<<<<<<<<>>===UUU|||lll\\\XXXkkkTTTTTTOOORRRMMMLLLKKKJJJIIIHHHFFFBBB???===:::777666666555333222000000///...............,,,,,,,,,---------......+++,,,......---,,,---......///000000000111111222222222222333444444444333222222222222333555666666444444444444333333333222111111000000222888???EEEJJJIIIIIIIIIIIIKKKLLLMMMMMMKKKHHHEEEAAA???<<<;;;;;;;;;::::::999888888888777777555333333555:::>>>FFFYYYnnnsssjjj```]]]```bbbiii}}}xxxvvvwww{{{|||zzzyyyyyy{{{uuu\\\ZZZhhhtttvvvhhhRRRPPP```ccchhhfffeeefffeee]]]QQQKKKMMMRRRWWW^^^bbbccc```\\\YYYSSSRRRTTTZZZ\\\WWWRRRQQQSSSSSSTTTUUUUUUUUUTTTRRRPPPSSSVVVXXXYYYXXXVVVUUUZZZYYYVVVTTTRRRRRRSSSTTTTTTVVVZZZ^^^______]]]\\\bbbffffff\\\UUU^^^yyyoooSSSKKKIIIKKKOOOMMMMMMLLLKKKJJJIIIGGGFFFDDDDDDGGGKKKKKKKKKOOOUUUlll|||}}}eeennnbbbppp}}}zzzppp|||{{{yyyeeeOOO===666444444555333111222555222222222111111111000000////////////////////////////////////////////////.../////////000000000111000000111111111222222222222222222333333333444444444444444444444555666666666777777888999:::;;;;;;<<<>>>===>>>HHHYYYuuubbbkkkTTTTTTOOOSSSOOOLLLJJJHHHHHHGGGEEEBBB@@@===:::777666666555333222000000///...............+++,,,,,,------.........***,,,......---,,,---...---///000000//////000222222111222444666777777555222222222222333333444555333333444444444444333333222222111000111555;;;???FFFFFFGGGIIIJJJKKKLLLLLLLLLKKKIIIGGGDDDAAA???>>>;;;;;;::::::999999999999555555444333111333666999@@@JJJUUUYYYWWWWWW]]]dddrrrttt~~~zzzxxx|||rrrfffgggwwwfff___gggvvv___iiijjjgggfffdddXXXJJJGGGMMMQQQWWW___ddddddaaa]]][[[YYYXXXZZZ______XXXQQQOOOYYYXXXYYYZZZ[[[YYYVVVSSSRRRVVVZZZ[[[ZZZXXXVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRUUUXXX]]]aaacccbbb___]]]UUUYYYZZZWWWSSSWWWcccnnnzzzeeeVVVNNNLLLMMMKKKJJJJJJJJJJJJHHHGGGFFFDDDDDDEEEEEEEEEIIIOOOUUU\\\ffftttjjjggghhhkkkoooYYYCCC444666666555444222111333555222111111111111000000000000000000000000000000000////////////////////////......//////000000111111000000000111222222333333111111222222333333444444444444333333444444555666666666777888999::::::;;;777888:::???AAABBBbbbiiiRRRRRRNNNRRRNNNLLLJJJGGGFFFFFFEEEDDDBBB===:::777666666555333222000000///...............++++++,,,,,,---......///***,,,...///...------...,,,...000///------///111111111111333777888666444333222222222222222333333222333444555555444333333111111111000000222666999AAACCCFFFIIIKKKLLLLLLLLLLLLLLLKKKIIIGGGEEECCCBBB;;;::::::::::::999999999555666666555333333444666<<>>GGGNNNMMMKKKPPPXXX]]]gggqqq}}}gggiiizzz~~~wwwtttxxx}}}~~~lllLLL555222999222444444333444555444111111111111111000000000000000000000000000000000000////////////////////////---......///000111111222///000000111222222333333000000111222333333444444444333333333333444555555555555666777888999::::::777???===;;;???@@@CCCNNNtttdddQQQRRRJJJMMMLLLKKKIIIHHHGGGGGGEEECCC@@@???<<<999777666555333111///............---------+++,,,---......---,,,+++,,,,,,------,,,,,,+++******+++,,,...///000000000333333222222111222222333333333222222222222111111111111111222222333333333222111111000000000000000777999>>>DDDJJJNNNNNNLLLNNNMMMKKKJJJHHHGGGGGGGGGBBB@@@===:::888888:::;;;777777777777666666666666888888>>>IIIUUUeeeyyy}}}qqq___TTTOOOFFFJJJiiiwwwsss{{{fffdddhhhcccfff```SSSKKKLLLOOOOOOYYYVVVWWW]]]eeehhhddd^^^SSSRRRRRRSSSUUUXXXXXXXXXYYYYYYYYYYYYXXXTTTNNNJJJUUUTTT\\\hhhggg\\\WWW[[[YYYTTTRRRVVVYYYYYYZZZ\\\VVVPPPKKKLLLQQQTTTRRROOOLLLQQQPPPLLLQQQYYYVVVKKKRRR[[[pppiiiOOOLLLIIIGGGIIIGGGOOOLLLHHHEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEGGGHHHJJJQQQXXX```dddgggqqqvvv~~~wwwsssvvv}}}zzznnndddccceeeuuu{{{qqqaaaOOO???666222111333333333222222111111111222111111111000000////////////////////////////////////////////////////////////............//////222222111111111111111111111111222222222333333333333333333444444444555555666666666777888888999999888888999:::<<<>>>@@@AAAPPPdddQQQRRRLLLOOONNNKKKIIIGGGGGGFFFEEEBBB@@@>>><<<999777666555333222///............---------,,,------------------,,,,,,,,,------,,,,,,+++******+++---///////////////222222222111111111222222111111111111222222222222111111222222222333333333222222111000000000000000666777;;;AAAGGGKKKLLLLLLOOONNNLLLJJJIIIHHHGGGGGGCCCAAA>>>;;;999999999:::888888777777777666666666777777;;;DDDMMMZZZkkkzzzooo\\\LLLIIIDDDKKKhhh|||ppp```ZZZdddiiilllooopppwwwnnn```aaafffgggfff^^^PPPHHHKKKPPPRRR___]]]]]]bbbjjjllliiiddd[[[YYYWWWVVVVVVVVVUUUTTTZZZYYYZZZ[[[[[[YYYUUURRRTTTRRRYYYcccbbbYYYWWW[[[YYYVVVUUUVVVUUUUUUYYY```cccZZZPPPLLLOOOSSSSSSRRR^^^]]]TTTIIIKKKTTTVVVOOOJJJMMM[[[vvvdddPPPGGGJJJOOOMMMBBBFFFKKKMMMLLLHHHEEEDDDFFFEEEEEEDDDEEEFFFGGGGGGIIIMMMRRRTTTUUU[[[fffoooyyylllqqq{{{vvvooommmpppsssyyy}}}tttggggggooo{{{bbbKKKBBB;;;222333;;;333333333222222111111111111111111111000000000/////////////////////////////////////////////////////////............//////111111111111111111111111111111111222222222333333333333333444444444444555555666666777777888999999999999999:::;;;===>>>???AAA```dddRRRSSSMMMPPPOOOJJJIIIGGGFFFFFFEEEBBB???>>>;;;888777666555333222///............---------...------,,,,,,------...,,,,,,------,,,,,,+++******,,,...000000///...---111111111111111111111111000000111111222222333333222222222222333333333333222222111000000000000111444555888===CCCHHHJJJKKKPPPOOONNNLLLJJJHHHGGGFFFEEECCC@@@===;;;:::999999888888888777777777777666666555777===CCCKKKXXXeeellltttyyyyyy|||wwwaaaKKKJJJGGGNNNhhhzzzkkkXXXNNNSSSXXXYYYXXXYYYcccwwwzzzgggbbbggglllkkkfffZZZLLLFFFKKKRRRVVV]]][[[ZZZ___eeehhhfffbbb```^^^[[[YYYXXXXXXVVVTTTYYYXXXXXXZZZ\\\\\\[[[YYYSSSQQQUUU\\\\\\VVVVVV[[[WWWUUUTTTSSSPPPOOOVVV___hhh^^^QQQKKKMMMRRRUUUVVVdddaaaVVVKKKKKKTTTVVVRRRLLLHHHKKKXXXjjjnnnXXXPPPNNNDDDHHHHHHHHHFFFDDDDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDFFFGGGIIIJJJKKKOOOTTTXXX[[[aaagggiiijjjlllrrrxxx}}}}}}}}}xxxsssqqqrrrqqqnnnlllmmmhhhhhhoooyyy~~~rrrlllLLL555888:::222222===222222222222222111111111111111111111000000000000//////////////////////////////////////////////////////............//////111111111111111111111111111111111222222222222333333333333333444444444444555555666666777888888888999999999::::::;;;<<<===<<>><<<:::777666666555333222///............---------...---,,,++++++,,,---...,,,,,,------,,,,,,+++******,,,...///000///...---...///000111111111111000000111222333444666777777333333333333333333333333333222222111111111111111444333555999@@@FFFJJJLLLOOOOOOOOOMMMLLLIIIGGGFFFGGGFFFEEECCC@@@===;;;:::999999999999888888888888555444555888888:::AAAJJJSSS```ooo}}}qqqZZZQQQOOOddd|||aaaUUUeeeiiibbbVVVXXXnnnvvvcccbbbiiinnnppphhh___TTTNNNNNNPPPTTTVVVZZZWWWUUUVVVZZZ]]]^^^^^^^^^\\\ZZZZZZ\\\]]]\\\[[[WWWUUUTTTTTTVVVWWWXXXWWWXXXVVVUUUUUUSSSQQQSSSVVVTTTPPPPPPVVVZZZWWWRRROOOPPPNNNMMMOOORRRTTTSSSQQQIIILLLOOOPPPRRRTTTSSSOOOKKKEEEDDDFFFDDDEEE[[[www}}}TTTLLLEEEGGGOOOSSSNNNHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAACCCGGGIIIIIIGGGNNNNNNOOOPPPRRRSSSRRRQQQQQQUUUYYY\\\```iiivvv}}}}}}||||||zzz{{{|||||||||wwwuuutttttttttpppiiidddXXXWWW\\\gggmmmggg\\\UUU[[[nnntttKKK999888555333555777444...111111111111111111111111000000000000000000111111//////////////////////////////////////////////////////............////////////000000000111111111000000111111111222222222222222222333333333444444444444444555666666777777999999888888888888999999===@@@???KKKkkkdddQQQRRRJJJMMMLLLHHHGGGEEEDDDDDDCCC@@@===;;;999777555555555333222///............---------...------,,,,,,------...,,,,,,------,,,,,,+++***++++++,,,...//////000000...///111222333222222111111111222333444555666777444444444444333333333333333333222111111111111222333333444999@@@FFFJJJLLLMMMMMMNNNMMMLLLJJJHHHFFFGGGGGGFFFEEECCC@@@===;;;:::::::::999999999888888666555666888777777<<>>JJJbbbaaaOOOQQQKKKOOONNNHHHFFFEEEDDDDDDBBB???===;;;999666555555555333222///............---------,,,------------------,,,,,,,,,------,,,,,,+++***+++++++++,,,---000222333...///111333444333222222000000111111222333444444555555444444444333333333444333222222111111222222000111444999@@@FFFIIIJJJJJJKKKLLLLLLLLLJJJHHHGGGFFFGGGGGGGGGEEEBBB???===;;;::::::::::::999999999666555777888666444777===GGGQQQcccvvv}}}~~~|||lll[[[ddduuuoooqqqvvvwww~~~~~~rrrdddjjjsssrrrwwwxxxvvvtttdddWWWLLLNNNSSSVVVXXX[[[UUURRRNNNMMMNNNRRRVVVYYY```]]]ZZZXXXWWWVVVTTTRRRYYYWWWVVVVVVWWWWWWVVVTTTQQQSSSUUUTTTSSSRRRSSSSSSQQQPPPUUU```eee___VVVPPPOOONNNMMMMMMNNNNNNNNNMMMNNNLLLIIIFFFDDDDDDFFFIII@@@BBBCCCCCCCCCDDDFFFHHHQQQnnncccSSSMMMLLLLLLIIIIIIJJJJJJIIIHHHGGGFFFHHHGGGFFFDDDCCCCCCDDDEEEDDDEEEFFFGGGGGGFFFEEECCCDDDEEEGGGJJJNNNQQQTTTUUUTTTUUUWWWZZZ___gggrrryyyvvvmmmhhhffffffjjjiiikkkppprrrppprrruuulllgggaaa^^^^^^``````___``````^^^ZZZUUUQQQNNNMMMQQQHHHCCCHHHSSS```ooozzz~~~cccDDD:::999444666555111///222444333///000000000111111111222///000000000111111111111//////////////////////////////////////////////////////............//////......//////000111111222000000000000111111111111111222222222222333333333222333333444555555666666666666666666777777888999777AAA@@@<<>>;;;;;;;;;:::::::::999999666555777888555111333888:::???MMM^^^dddgggsssjjjggguuuqqqqqqlllyyyyyylllvvv|||ssswww}}}|||wwwtttdddUUUJJJLLLSSSWWWZZZ^^^VVVSSSOOOMMMNNNRRRVVVZZZ]]][[[XXXVVVVVVUUUSSSQQQVVVUUUTTTUUUVVVVVVTTTRRRKKKPPPSSSSSSSSSTTTTTTSSSMMMOOOVVV___aaa[[[TTTRRRNNNLLLHHHFFFGGGKKKNNNQQQLLLKKKKKKJJJGGGDDDCCCDDD???BBBAAA<<<;;;AAADDDCCCAAANNNjjjkkk\\\TTTIIIJJJKKKKKKKKKJJJIIIHHHDDDEEEDDDBBBAAABBBEEEGGG@@@BBBDDDEEEEEECCCBBBBBBCCCDDDEEEHHHKKKMMMKKKJJJOOONNNMMMOOOSSSWWWXXXXXXZZZ[[[\\\ZZZXXXXXX\\\___\\\\\\```eeeeeebbbbbbfff```]]]ZZZWWWUUUVVVWWWXXXPPPQQQQQQNNNIIIFFFFFFHHHAAAFFFVVVooouuuwww|||aaa???666777111444///111888888111///222//////000000111111111222//////000000111111111222//////////////////////////////////////////////////////............//////---......///000111111222000000000000111111111111111111222222222333333333222222333444444555555666555555555666666777888999666===<<<999<<>>>>>>>>>>>>>>??????GGGDDDEEEYYYzzzfffPPPHHHMMMKKKKKKNNNLLLKKKDDD@@@CCCFFFFFFEEEEEEDDDBBBAAACCCFFFGGGDDD@@@DDDEEEFFFGGGGGGGGGFFFFFFDDDHHHLLLMMMKKKJJJKKKLLLOOONNNMMMMMMPPPRRRTTTTTTTTTXXXZZZYYY\\\___[[[RRRMMMNNNPPPQQQQQQNNNJJJFFFGGGJJJLLLJJJFFFBBBBBBCCCCCCPPPtttgggnnntttUUUAAA999555333333333333222222111000//////000000000000000000000000000000000000000000000000........................////////////////////////........................////////////000000000000000000000000111111111111111111111111111111111111222222333333333333444444555555666777777777777777;;;;;;;;;;;;===AAAGGGKKKgggaaaRRRPPPOOONNNOOOJJJGGGDDDBBBBBBAAA???===;;;999777777666666444222000000///...............------------------------------------------------+++++++++,,,---...///000//////000/////////222444444222222333555555333111444444444444444333222222111222333333333333222111//////000333888>>>CCCFFFJJJKKKKKKIIIGGGFFFGGGHHHFFFGGGIIIIIIHHHFFFCCCAAA@@@>>>;;;::::::;;;:::999999999999888777666666666666555666:::CCCOOOZZZbbbvvv}}}rrrdddttt{{{yyy}}}]]]sss}}}mmmiiiqqqvvv{{{sssaaaSSSSSSSSSSSSTTTUUUVVVVVVXXXVVVTTTSSSTTTWWWZZZ\\\]]]\\\[[[[[[[[[XXXSSSNNNQQQMMMMMMQQQUUUSSSRRRSSSSSSPPPOOOQQQPPPMMMKKKMMMMMMNNNNNNMMMKKKIIIHHHIIIGGGFFFFFFGGGHHHJJJLLLMMMIIIIIIIIIGGGDDD@@@???>>>>>>>>>=========>>>>>>???;;;AAAFFFKKK^^^lll```SSSNNNMMMFFFPPPKKKIIIKKKLLLIIIFFFGGGLLLJJJGGGDDDAAAAAABBBDDDAAAAAAAAAAAABBBBBBCCCCCCEEEGGGIIIHHHGGGFFFHHHJJJEEEDDDCCCDDDFFFHHHJJJJJJKKKLLLIIIFFFHHHMMMLLLHHHLLLGGGCCCCCCEEEHHHIIIIIIHHHEEECCCEEEKKKTTT\\\```gggwwwsss^^^FFF:::777555555666333333222111111000//////000000000000000000000000000000000000000000000000.........................................................................../////////000000000000//////000000000111111111111111111111111111111111222222222333333333444444555555666777777777777666888999::::::;;;>>>CCCGGGTTTnnnaaaRRRPPPOOONNNOOOJJJGGGDDDBBBBBBAAA???===;;;999777666777666444222000000///...............------------------------------------------------,,,,,,,,,,,,,,,---......//////000///...---///111444333333444555555444222333333444555555555555555222222333333333333222222000000000222555:::???BBBHHHIIIJJJIIIGGGFFFFFFGGGFFFGGGHHHIIIIIIGGGEEEDDDAAA???<<<;;;;;;;;;::::::999999999888777777666666666666555555:::DDDRRR]]]pppxxxjjjpppzzz}}}ppp```___iiiyyyzzzcccdddpppfffiiirrrvvvvvvmmmZZZPPPQQQRRRSSSTTTTTTTTTTTTWWWVVVVVVVVVVVVWWWXXXYYYVVVYYY\\\\\\YYYUUURRRPPPRRRMMMKKKPPPUUUUUUSSSRRRQQQOOOOOOPPPNNNKKKKKKOOOJJJKKKKKKJJJGGGDDDDDDDDDBBBCCCEEEGGGHHHIIIJJJKKKGGGFFFDDDCCCCCCAAA???===>>>======<<<<<<<<<======777===BBB@@@>>>QQQ{{{yyynnndddRRRRRRMMMKKKLLLLLLIIIHHHIIIBBBEEEGGGEEEBBBCCCGGGLLLGGGGGGFFFEEEEEEEEEEEEFFFDDDEEEDDDCCCBBBBBBDDDFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHFFFDDDEEEIIIIIIFFFEEEDDDCCCEEEGGGHHHEEEBBBBBBDDDNNNaaayyyTTTFFF999555666666555666222222222111111000000///000000000000000000000000000000000000000000000000............................................................................../////////000000000//////000000000000111111111111111111111111111111222222222222333333333333444555666666777666666666666777999::::::;;;>>>AAABBBKKKmmmaaaQQQOOOMMMLLLNNNJJJGGGDDDBBBBBBAAA???===:::999777666777666444333000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------///000111000...---...///333333333333444444333222222222444555666777777777333333333333333333333333111111000111333777;;;===FFFHHHJJJJJJIIIGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFCCC@@@===<<<<<<<<<;;;:::999999999888888777777777777999888777777???LLLVVVdddsss|||yyyuuu~~~}}}zzzyyymmmUUUJJJKKKPPPZZZcccZZZUUUTTTcccgggccckkktttsssooocccQQQLLLNNNOOOQQQQQQQQQQQQPPPRRRSSSUUUVVVWWWWWWWWWWWWVVVZZZ^^^^^^ZZZWWWXXXZZZTTTMMMJJJOOOUUUUUUSSSRRRNNNMMMOOOQQQOOOLLLMMMRRRJJJKKKKKKIIIFFFDDDCCCCCCAAABBBDDDFFFGGGGGGFFFFFFFFFCCC@@@AAABBBBBB???<<<===<<<<<<;;;;;;;;;;;;<<>>===@@@SSSiiikkk___RRRMMMJJJGGGFFFGGGIIIKKKLLLKKKFFFBBBAAA@@@EEEEEEEEEDDDCCCBBBAAA@@@CCCDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEDDDBBBAAAAAABBBAAACCCEEEEEEFFFEEECCC@@@@@@BBBDDDEEEDDDCCCEEEFFFJJJYYYuuugggDDD;;;555666777555333333222111111111000000000///////////////////////////000000000000000000000000................................................................................./////////000000////////////000000000111111111111111111111111111111222222222222333333333444444555666666666666555555777999:::::::::;;;<<<:::EEEUUUqqq```PPPNNNLLLKKKLLLJJJGGGDDDBBBBBBAAA???===:::888777666777666555333000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---000111222111///......///000111222222222111111111111222333555666777888888333333333333333333333333222111000000111444777999CCCFFFJJJKKKJJJIIIHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGDDDAAA>>>=========<<<;;;999999999999888888888888444666888666555999AAAIIIXXXkkkxxxkkkgggccckkk~~~kkkUUUIIIGGGHHHJJJKKKMMMDDDIIIqqqrrrgggeeeooouuummmeeeZZZJJJIIIJJJLLLNNNNNNNNNMMMMMMLLLNNNQQQTTTVVVWWWVVVVVV\\\___```\\\WWWUUUYYY^^^RRRLLLIIIMMMQQQQQQPPPPPPNNNMMMNNNQQQOOOKKKJJJMMMIIIJJJJJJIIIFFFDDDCCCCCCBBBCCCEEEFFFFFFDDDBBBAAAEEEBBB??????BBBBBB@@@===<<<;;;;;;:::999999::::::AAA:::999@@@BBB>>>@@@GGG[[[}}}qqqaaaYYYUUUUUUWWWOOOLLLIIIHHHIIIJJJJJJHHHEEEFFFHHHIIIIIIIIIHHHGGGBBBBBBDDDEEEGGGHHHHHHGGGFFFHHHIIIIIIFFFEEEFFFGGGEEEEEEGGGHHHGGGDDDBBBBBB???EEEKKKLLLKKKQQQ^^^jjjpppyyy}}}{{{}}}^^^;;;;;;666555777777333000000111111111000000000000000////////////////////////////////////////////////....................................................................................////////////...////////////000000000000000000000000000000000111111111222222222333333333333444555555555555555555777:::::::::999::::::===???BBBKKKjjj```PPPNNNLLLKKKLLLJJJGGGDDDBBBBBBAAA???===999888666666777777555444000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///111222222000......//////111222222111000000111000111222444666777777777444444333333333333444444333222000///000222555777???CCCHHHKKKKKKJJJIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGEEECCC@@@>>>>>>===<<<;;;999999999999999999999999444666777777666777;;;???FFFVVVlllxxxhhhYYYYYYrrr~~~~~~xxxiiiUUUHHHFFFHHHJJJJJJKKKOOO```dddlllkkkssstttfff\\\UUUIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJLLLOOOSSSUUUVVVVVVVVV```aaa___YYYRRRPPPUUUYYYOOOJJJHHHJJJLLLJJJJJJMMMPPPMMMMMMPPPPPPKKKFFFEEEFFFGGGHHHGGGDDDBBBBBBCCCCCCDDDEEEFFFEEECCC@@@???CCCAAA???????????????>>>;;;;;;:::999888888888888999999;;;<<<:::999===CCCCCCQQQnnnzzzxxx~~~xxxmmm]]]RRRNNNNNNMMMMMMEEEEEEFFFFFFGGGIIIJJJKKKBBBAAA@@@BBBDDDFFFFFFEEECCCFFFIIIHHHFFFDDDEEEHHHDDDCCCEEEHHHGGGEEEGGGKKKKKK]]]ttt|||zzzuuuWWWBBB777333111222555555111///111000000000000000000000000000000000000000000000000////////////////////////........................------------------------........................------........./////////......////////////000000000000000000000000000000111111111111222222222222222333444444555555444444555777999:::999999999;;;DDD666444AAAOOOeeebbbRRROOOMMMLLLMMMJJJGGGDDDBBBBBBAAA???===999888666666777777555444000000///...............------------------------++++++++++++++++++++++++************+++,,,---...---///111111///.........///111333333111000111222000000222333555666666666555444333333333333444555333222000///000222555666999>>>DDDHHHJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGDDD@@@???>>>>>>===;;;999999999999999999999999888777777777777888:::;;;999@@@KKKUUU\\\aaadddffftttnnn\\\^^^hhh~~~~~~~~~|||{{{|||}}}}}}|||yyymmm\\\OOOKKKKKKKKKJJJKKKhhhooogggrrrpppuuuqqq```VVVSSSLLLJJJJJJJJJJJJKKKKKKMMMMMMKKKMMMPPPSSSTTTUUUUUUUUU\\\\\\ZZZUUUQQQPPPSSSVVVNNNLLLKKKLLLIIIFFFHHHNNNPPPLLLLLLSSSWWWSSSKKKFFFDDDEEEFFFFFFDDDCCCCCCDDDCCCDDDDDDDDDDDDBBBAAA@@@@@@@@@???===;;;;;;<<<>>>::::::999888777777777777333999;;;777555888===@@@;;;<<>>222000111333222...///333///000000000000000000000000000000000000000000000////////////////////////........................------------------------........................---------.........//////........./////////000000000000000000000000000000111111111111222222222222222222333444444444444333555666888888777888999;;;@@@555777BBBDDDGGGfffdddSSSQQQOOOMMMNNNJJJGGGDDDBBBBBBAAA???===999777666666777777666444000000///...............------------------------++++++++++++++++++++++++)))))))))***+++---...///+++---///000...------...000222555444222000111333///000222333444555555555555444333333333333444555333222000///000222555666555:::AAAFFFHHHHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGDDDAAA??????>>>===<<<999999999999999999999999888555333222444666777777777999<<>>===555999;;;@@@EEEMMMccc~~~vvviii^^^YYYZZZ```dddllleee\\\WWWXXX\\\```bbbuuuwwwuuunnnddd[[[XXXXXXZZZiiinnn}}}fffJJJ>>><<<888111666444333333000---///444////////////000000000000000000000000000000000000////////////////////////........................------------------------........................---------.........//////............/////////000000000000000000000000000000111111111111222222222222222333444444444444333444555666666666666999;;;111999???===:::???KKKUUUcccQQQOOOOOOOOOQQQMMMHHHCCC???>>>>>>>>>>>>999888777777777777444222222111000///------,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,---///000111222111111///000111222333222111111111000000000222333222111000111111222333444555555555333222000000111333444333666===CCCHHHJJJKKKKKKHHHIIIIIIGGGEEEEEEFFFHHHEEEEEEDDDBBBBBBAAAAAAAAA999999999999999999999999777777777777666666666666;;;:::999888888:::<<<===EEEMMM\\\pppiii]]]XXXbbb|||yyy{{{}}}yyyxxx{{{~~~|||{{{zzz{{{}}}{{{wwwsssrrruuuxxxyyy}}}|||}}}zzznnnhhhyyyooofffooosssxxx~~~yyygggVVVRRRVVVYYYRRROOOMMMLLLNNNQQQRRRSSSMMMPPPTTTVVVUUUSSSRRRQQQPPPRRRTTTUUUVVVVVVUUUUUUNNNJJJIIILLLMMMKKKJJJLLLQQQLLLKKKSSS]]]___TTTIIIFFFFFFGGGIIIIIIGGGDDDAAACCCBBBAAA@@@???@@@AAABBB???>>>===<<<;;;:::999999:::999777666666666777888777777777777777777777777999<<<>>><<<===III\\\lll}}}ssssssvvvyyy{{{kkkZZZFFF999666666444000333333333222222222111111222///,,,...111333000---........................//////.........---------............////////////------------------------...------,,,,,,------...////////////////////////------------............///////////////000111111000111111111111222222222222222333333333333444444555555555555666666666666999::::::;;;===>>>@@@AAAWWW|||```OOONNNOOOOOOPPPLLLHHHCCC@@@???>>>>>>===999888777777777777444222222111000///------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++---...000111111111111//////111222333222222111111000///000222333222111111111222333444555666666555444222111000000111222444666:::???CCCGGGJJJKKKGGGHHHHHHGGGEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBB<<<;;;;;;;;;::::::::::::999888888888888777777777999888777666777888:::;;;:::@@@HHHRRRaaaxxx}}}kkk```ppp|||zzzwwwxxx~~~~~~}}}~~~|||xxxvvvxxx{{{zzzyyyyyyzzz||||||xxxpppnnnpppuuuyyy}}}{{{qqqiiitttzzzuuubbbVVVTTTVVVVVVVVVTTTRRRQQQQQQPPPNNNLLLKKKNNNQQQSSSRRROOONNNMMMSSSSSSTTTUUUVVVVVVVVVVVVRRRMMMKKKLLLMMMKKKJJJLLLPPPNNNMMMPPPTTTUUUQQQLLLHHHHHHGGGGGGIIIIIIIIIIIICCCBBBAAA???>>>>>>>>>???>>>>>>===;;;:::888777666888777666555555555666666777777777777777777777777777999:::888777<<>>???@@@HHHXXX|||]]]MMMNNNNNNNNNOOOJJJGGGCCCAAA@@@???===<<<999888777777777777444222222111000...------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,...///000111111111...///000111222222222222111000///000222333222111111222222333444555666777666555444222000000//////444555777:::>>>CCCGGGJJJFFFGGGHHHGGGEEEEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCCCC???>>>>>>===<<<;;;::::::::::::999999999888888888777666555555555666888999444999===>>>DDDWWWuuuqqqiii}}}|||yyywwwvvvwwwttttttyyy|||{{{zzz|||{{{}}}~~~{{{wwwtttuuuwwwuuuvvvwwwyyy}}}}}}|||{{{yyyvvvtttooooooqqqvvvzzzsssooo|||ooo^^^WWWWWWVVVSSSSSSRRRRRRRRRRRRPPPLLLIIIIIILLLPPPQQQQQQPPPOOOOOOTTTTTTSSSTTTUUUWWWXXXZZZVVVQQQMMMNNNNNNKKKKKKMMMPPPQQQPPPMMMJJJJJJKKKNNNHHHGGGFFFEEEFFFIIIMMMOOODDDCCCAAA???===<<<<<<;;;;;;;;;::::::999888777777777666555444444444555555666666666666666666666666888999::::::999999;;;======YYY||||||yyyxxx___DDD777444222222333444333111222222222222111111111000333000...///222333111///.......................................------------............/////////------------------------...------,,,,,,------..........................................---------//////......//////000111000000000111111111222222222222222222333333333333444444444555555555666666888888999999;;;<<<>>>???@@@???NNNuuu]]]NNNNNNNNNLLLMMMHHHFFFCCCAAA@@@???===;;;999888777777777666444222111111///......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---...///000000000......///000111222333333111000///000111222222000222222333444555666666777777666555333222000......111222444777;;;@@@CCCEEEEEEFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDD@@@@@@???===<<<;;;:::999:::999999999888888888888777666555555555666777777222888<<<;;;;;;CCCUUUdddwwwqqqzzzvvvtttsssssssssppppppuuuxxxwwwvvvxxxyyy{{{}}}|||wwwttttttuuussstttvvvyyy||||||xxxtttrrrooonnnoooooorrrwwwzzztttwwwzzziii\\\WWWWWWTTTQQQJJJJJJLLLOOOQQQRRRQQQOOOJJJNNNRRRTTTUUUUUUUUUVVVQQQPPPPPPPPPSSSVVVZZZ\\\XXXRRRNNNOOOOOOMMMNNNPPPQQQRRRQQQLLLGGGEEEGGGJJJFFFEEEEEEDDDDDDFFFJJJLLLFFFEEECCC@@@>>><<<::::::888888888999999999::::::666666666555555555555555555555555555555555555555777888999;;;<<<<<<;;;:::AAAAAALLLjjjnnnNNN???<<<555666777666444222000000222111111111111000000000111///...///000111000...................................................---------.........//////------------------------...------,,,,,,------...........................,,,,,,,,,---....../////////............///000000000000000000111111111111111222222222222333333333333333444444444555555555777777777888999:::<<<======<<<@@@PPPiii```PPPOOOMMMKKKKKKGGGEEEBBBAAA@@@???===;;;999888777777777666444222111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,---...///000000...//////000000111222222000///...///111222111000111222222333444555666666666666666555444222///......000333777:::===???@@@CCCEEEFFFGGGEEEDDDEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDAAA@@@???===<<<:::999888999999888888888777777777777777777666666777777777222555888888777999>>>BBBTTT```mmmssssssxxxhhh```kkkzzz}}}zzzwwwtttqqqpppooopppmmmmmmrrrtttrrrrrrssswwwzzz}}}|||xxxuuuuuuvvvssstttvvvxxx{{{|||}}}~~~~~~yyysssnnnjjjiiihhhkkklllrrr{{{ttt}}}wwwuuusssmmmddd^^^XXXTTTRRRQQQHHHHHHIIIMMMRRRVVVWWWXXXQQQSSSVVVWWWVVVUUUUUUVVVLLLKKKKKKLLLPPPUUUZZZ]]]VVVQQQOOOPPPRRRPPPQQQSSSRRRQQQOOOMMMJJJGGGEEEDDDDDDFFFHHHHHHFFFEEEEEEGGGGGGFFFDDDBBB@@@===;;;:::::::::::::::999999999999777777777666666666555555444444444444444444444444333222333555999::::::888666999@@@KKK```~~~dddNNN>>>555111...000333333222111333555111111111000000000//////......------.........---........................---.....................------------............------------------------...------,,,,,,------...........................---...///111333444666666...............//////000//////000000000111111111111111111222222222333333333333333333444444444444666666666666777888::::::888;;;======AAAVVV}}}cccRRROOOMMMKKKKKKGGGEEEAAA?????????===<<<999888777777777777444222000000///...............------,,,,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++---...///000000000/////////000111111000///...///111222111000000111111222333444555666555666777888777555222111,,,...222666999;;;<<<<<>><<<;;;:::999999888888888888777777777888888888888888777777777777555444444666888999:::;;;CCCKKKPPPRRRYYYfffqqq|||kkkSSSTTT]]]]]]eeesss}}}wwwxxxwwwwwwuuurrrooommmmmmkkklllqqqrrrooommmmmmsssvvvyyyyyyvvvtttuuuwwwssstttvvvxxxxxxxxxxxxwwwzzzxxxtttmmmhhheeeeeefffkkkmmmvvv{{{qqqsss{{{vvvaaa___^^^^^^ZZZSSSPPPQQQMMMMMMMMMOOOSSSVVVXXXXXXVVVWWWXXXVVVSSSPPPOOOOOOIIIIIIIIIJJJMMMRRRWWWYYYUUUQQQOOORRRTTTRRRQQQSSSQQQOOOMMMLLLLLLJJJEEEAAADDDHHHLLLLLLHHHDDDCCCDDDEEEEEEDDDCCCAAA???===<<<>>>===<<<:::888777555444666777777777777666555555333333333333333333333333555444333444666888888888333888======>>>NNNpppuuuSSS@@@:::777444111111222222222111111222444000000000000////////////------------------------........................---------...............,,,------------.........------------------------...------,,,,,,------...------------------------,,,,,,...///111333555555......------......///000/////////000000000111111111111111111222222222222222222222333333333444444555444444555666777888888777777:::<<<===CCCSSScccdddRRROOONNNMMMMMMHHHEEE@@@>>>>>>>>>>>>>>>999888777777777777444222000000///............///---------,,,,,,+++++++++******++++++++++++************+++++++++,,,,,,,,,++++++***+++,,,---///000111111000///...///000000000///...///111111111//////000000111222333444444333555777999:::888666444......000222555888;;;===@@@CCCEEEFFFEEEDDDDDDDDDCCCDDDEEEGGGGGGFFFDDDCCCBBBAAA@@@???>>>===<<<<<<::::::999999999888888888888888888888888777666666999777555555777999::::::777:::===>>>AAAEEEMMMRRRWWW```rrr{{{]]]QQQPPPFFFMMMZZZhhhrrrvvvtttqqqrrrsssttttttsssqqqooonnnllljjjlllqqqrrrmmmiiihhhnnnqqqttttttrrrqqqsssuuuqqqsssuuuvvvwwwvvvtttssspppooolllgggbbbaaacccffflllmmmwwwzzzssszzz~~~hhhWWWUUUWWW\\\[[[TTTOOOPPPOOOOOOOOOQQQSSSTTTRRRPPPTTTUUUVVVTTTQQQNNNMMMMMMKKKJJJJJJKKKLLLOOORRRTTTUUUQQQQQQTTTUUURRRPPPPPPOOOMMMLLLJJJIIIHHHEEEBBBBBBFFFKKKJJJFFFBBBBBBCCCBBBBBBBBBBBBAAA???>>>===;;;:::999888777666555555555555666666666555444333333333333333333333333333666666777777666777777888<<<888666888999<<>>???>>>AAAFFFiiidddQQQOOONNNNNNOOOIIIEEE@@@======>>>>>>???:::888777777777777444222000//////............///---------,,,,,,+++++++++******++++++++++++************+++++++++,,,,,,,,,+++*********+++---///000333222000///......//////000///...///000111111/////////000111222333333444222444888:::;;;:::888666000/////////222777;;;>>>???BBBEEEFFFEEEDDDDDDDDDBBBCCCEEEFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;:::::::::999999777777888888777666555555444555777777777666555444888777777777888;;;<<<===CCCHHHSSSdddwww~~~|||yyyyyy|||hhhQQQGGGFFFKKKTTT___gggkkkkkkiiikkkllllllmmmmmmlllkkkjjjkkkiiilllqqqrrrlllfffeeeiiillloooooonnnnnnqqqtttoooqqqsssuuuvvvtttrrrqqqiiihhhfffbbb^^^___cccgggiiigggooowwwzzzyyyxxx___UUUQQQRRRZZZ\\\VVVPPPOOOKKKLLLNNNQQQSSSQQQMMMIIIPPPQQQRRRRRRQQQPPPPPPQQQMMMMMMLLLLLLLLLMMMOOOPPPVVVSSSSSSVVVVVVQQQMMMMMMMMMMMMKKKIIIFFFDDDEEEFFF???CCCGGGFFFBBB???@@@CCC??????@@@AAA@@@???>>>===444444555666777888999999333444555555555444333222222222222222222222222222000333555666555444555666444333666;;;;;;888:::AAAEEEXXX{{{kkkGGG===444///333666444222333...------///111222000...000/////////............---...///...------...///........................---------.........//////,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------...........................------------...//////////////////000000000000000111111111111222222222111111222222222333333333333333333333444444555666888888::::::777555:::CCCBBB\\\fffSSSQQQOOOKKKIIIJJJGGGAAA>>>===>>>>>>>>><<<999777666666555444333111000///......------...+++,,,...//////...,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++************)))((((((***,,,///111333222111000///...------...///111222222111000000111000//////000444777999===<<<:::777555555888::::::555///---000666<<<@@@@@@@@@BBBCCCBBBAAAEEEIIIEEEFFFFFFEEECCCCCCCCCDDDEEEEEEDDDCCCBBB@@@>>>===<<<999666666999;;;;;;:::999999999888777666666555777777888888888888777777999999:::::::::;;;;;;;;;@@@AAACCCFFFKKKQQQVVVYYYXXXWWWVVVVVVXXX]]]bbbeeeiiirrr}}}[[[JJJDDD@@@FFFOOOYYY```ccccccccceeeffffffeeecccbbbbbbcccgggjjjoooqqqpppjjjccc___aaaeeeiiillllllkkkkkkkkklllooorrrtttsssqqqmmmkkkcccaaa^^^^^^```bbbdddeeegggmmmqqqvvv{{{nnn|||xxx}}}mmmZZZTTTSSSSSSWWWZZZZZZWWWSSSJJJMMMQQQSSSSSSOOOKKKIIIKKKOOOTTTTTTPPPOOOQQQTTTQQQQQQQQQOOOMMMLLLNNNOOOKKKMMMOOOPPPOOOMMMJJJIIINNNLLLIIIFFFDDDDDDDDDEEEFFFFFFEEECCC@@@>>>>>>???@@@???>>>===<<<;;;:::999777777666555555555555555333333333333333333333333222222222222222222222222333333333444444444555555666666666777888888999999<<>>===>>>>>>>>><<<999777666666555444333111000///...------------+++,,,---......---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************))))))***,,,...///000111111000000///...---...///000111222111000000111000///...000222555777;;;;;;:::999888999===@@@FFFAAA999222///111555888BBBAAAAAABBBBBBAAA??????CCCDDDFFFEEEDDDCCCDDDEEEEEEEEEDDDCCCBBB@@@>>>======:::777777999;;;;;;:::999999999888777666666666777777888888888888777777666666666777777777888888;;;::::::;;;===???BBBDDDDDDCCCBBBCCCEEEHHHLLLNNNPPPVVV```iiippprrrqqqppprrrpppqqqxxxyyyYYYGGGAAAAAAEEEMMMTTTZZZ\\\]]]\\\___```bbbbbbaaaaaacccdddccceeefffggggggeeebbb``````cccfffhhhhhhhhhhhhiiijjjlllnnnooonnnjjjgggddd]]]\\\\\\]]]___bbbeeefffgggcccdddssszzzttt{{{uuu|||mmm___UUUSSSRRRUUUYYYZZZYYYVVVMMMPPPSSSTTTRRRNNNKKKHHHKKKNNNQQQRRRQQQPPPPPPQQQSSSQQQOOONNNMMMMMMMMMNNNHHHHHHJJJLLLNNNNNNLLLJJJMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDBBB???>>>>>>???@@@@@@>>>===;;;:::999888777666666555555555555555333333333333333333333333222222222222222222222222333333333333444444444444555555666777777888888999666999<<>>III``````OOOOOOOOONNNNNNJJJGGGAAA>>>===>>>>>>>>>;;;999777555555555444222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++*********,,,+++*********+++---...---...000111111000...---...///000111111111111000111000///...///111333444555666777888999<<<@@@CCCMMMJJJCCC:::222...000222>>>>>>???AAABBBAAA===888@@@BBBDDDEEEDDDDDDEEEFFFDDDDDDDDDCCCBBB@@@???>>>>>><<<999888999::::::999999999999888777777666666777777888888888888777777555555555666666666777777;;;:::999888888999:::;;;999999999:::;;;===???@@@@@@BBBEEEIIIMMMQQQSSSTTTTTTSSSTTTYYYbbbuuuhhhQQQEEEAAADDDIIINNNRRRTTTUUUUUUWWWYYY\\\]]]^^^```ccceeeaaa```_________```aaabbb___aaabbbcccbbbbbbccceeefffggghhhgggeeeaaa^^^[[[XXXYYYZZZ\\\___ccceeegggoooeeefff|||~~~iiiooooooyyytttiii___VVVSSSPPPQQQUUUYYYYYYXXXQQQSSSUUUTTTPPPLLLIIIHHHKKKKKKMMMOOORRRRRRQQQOOOUUUQQQMMMMMMNNNOOOMMMKKKGGGEEEFFFIIINNNPPPPPPNNNKKKJJJJJJHHHGGGEEECCCBBBBBBCCCBBBAAA???>>>???@@@@@@???>>><<<;;;999777777666666555444444444444555333333333333333333333333222222222222222222222222222222333333333444444444444555555666777777888888666777777555666<<>>===>>>>>>>>>;;;999666555555555333222000000///...---------------,,,++++++++++++,,,---------,,,,,,,,,++++++++++++++++++***************,,,,,,+++******++++++,,,***,,,///111222111///.........///000000111111111111000///......///111222000222444555777:::???BBBFFFHHHGGGAAA888111111333222999???AAAAAAAAA???<<<>>>@@@CCCDDDDDDDDDEEEGGGCCCCCCCCCCCCBBBAAA@@@??????>>><<<;;;::::::999999999999999888888777777777777777888888888888777777777777777888888888999999<<<;;;;;;;;;;;;<<<===>>>:::;;;<<<======>>>>>>>>>>>>>>>>>>???@@@CCCFFFGGGEEEFFFGGGJJJNNNZZZrrrbbbNNNBBBDDDFFFIIIMMMOOOQQQRRRSSSUUUXXXZZZ\\\^^^aaacccaaa```^^^]]]]]]___aaabbb___``````^^^]]]]]]___aaabbbbbbbbb```^^^ZZZVVVTTTWWWXXXZZZ\\\^^^bbbfffhhhvvvttt}}}xxxooo{{{mmmfffaaaYYYWWWSSSNNNMMMPPPTTTUUUUUURRRTTTUUURRRMMMIIIGGGHHHKKKIIIIIIMMMSSSWWWUUURRRWWWQQQLLLLLLNNNOOOLLLIIIHHHFFFEEEHHHNNNRRRQQQOOOIIIIIIJJJJJJHHHFFFCCCBBBAAABBBBBBAAA??????@@@BBB@@@???===<<<999888666555666555444444333333444444222222222222222222222222111111111111111111111111222222222222333333333333444444444555666666777777666888:::999777888===AAAEEEWWWrrrooo]]]<<<888555666:::999333,,,222222111111000000000000////////////////////////......................../////////......---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------.........//////.........///////////////000000000000111111111111111111111111111111111111111111111222333333444444444444444555666666777777777;;;AAABBB>>>>>>JJJXXX}}}aaaOOOOOOOOONNNNNNJJJGGGAAA>>>===>>>>>>>>>;;;888666555555444333222000///...------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++************************,,,,,,++++++++++++++++++)))+++...111222111000............//////000111222000000///......///000000000222444555666999===???===BBBGGGEEE>>>777444444+++999CCCBBB======???@@@;;;>>>BBBDDDDDDDDDEEEFFFBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>===;;;:::::::::999999999999888888888888777777888888888888777777888888888999999999::::::888888888999:::;;;<<<<<<888999:::;;;<<<;;;::::::<<<<<<;;;<<<<<<===>>>>>>???AAAEEEGGGGGGNNN^^^ooodddOOOCCCCCCEEEHHHKKKOOORRRSSSRRRTTTVVVXXXYYYZZZ\\\___^^^^^^^^^^^^^^^^^^]]]]]]______^^^\\\ZZZZZZ\\\^^^^^^^^^]]][[[XXXVVVSSSRRRUUUVVVXXXYYY\\\aaahhhnnnzzz|||ooo^^^^^^]]]UUUVVVRRRLLLJJJLLLOOOOOOOOORRRSSSTTTPPPKKKGGGHHHJJJKKKHHHGGGLLLTTTZZZZZZWWWWWWRRRLLLKKKNNNNNNKKKGGGIIIGGGFFFHHHKKKNNNMMMKKKHHHIIIJJJJJJIIIFFFCCCAAAAAABBBBBBAAA@@@@@@AAACCC>>>===<<<:::999777666555555555444333333333333333222222222222222222222222111111111111111111111111111111111222222222333333222333333444555555666666111555999:::999999;;;<<>>===>>>>>>>>>:::888666444444444333111000///...---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++)))))))))***************++++++++++++++++++++++++)))+++---000111111000///---------...///000111222000////////////000000111333555666777888:::<<>>HHHAAA666555:::===:::===AAADDDDDDDDDEEEEEEBBBBBBBBBCCCBBBBBBAAAAAA???@@@@@@???<<<::::::;;;999999999999999999999999777777888888888888777777666666666777777777888888888888888888888888777777666777777888888888888777999::::::;;;;;;;;;:::::::::===AAAEEEFFFHHHSSS___tttnnntttkkkcccaaaccc___SSSGGGBBBCCCEEEGGGKKKNNNQQQSSSQQQSSSTTTUUUUUUVVVXXXZZZYYY[[[]]]___^^^\\\ZZZXXX^^^^^^]]][[[XXXWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRTTTVVVXXX]]]ggguuuxxxjjj}}}xxx___XXX]]]\\\TTTSSSOOOJJJIIIKKKMMMLLLJJJPPPRRRSSSOOOJJJHHHLLLPPPMMMIIIGGGJJJRRRYYY[[[[[[WWWSSSNNNLLLLLLLLLJJJGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIFFFDDDBBBAAABBBBBBAAA??????@@@BBB<<<;;;:::999888777666555444444333222222222222333222222222222222222222222111111111111111111111111000000111111111222222222222222222333444444555555111333666888777666666666777;;;===>>>EEEYYYvvvrrr[[[GGG999555666666666333///...000222000000000///////////////........................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------------.........---------......//////000/////////000000000111111111111111111111111111111///000000111111222333333222222222333444444555555777444333777::::::<<>>===>>>>>>>>>:::888555444444444222111//////...---,,,,,,,,,,,,------////////////------------,,,,,,,,,,,,++++++((()))))))))*********+++***++++++,,,,,,,,,+++++++++,,,---...///000000000------------...000222333/////////000000111111111222444666777888999<<<>>>===???AAABBBBBB???<<<:::222AAAFFF;;;111111666777:::===AAADDDDDDCCCCCCDDDAAAAAABBBBBBCCCBBBBBBBBB>>>@@@AAA@@@===;;;<<<===999999999999999999999999777777888888888888777777555555555666666666777777999999999999999888888777777777777777888888999999999999::::::;;;;;;<<<<<<::::::===AAABBBCCCJJJRRRiiikkkccc```YYYOOOIIIEEECCCAAA>>>BBBBBBDDDFFFIIIKKKMMMNNNNNNOOOQQQRRRRRRRRRTTTVVVUUUXXX[[[^^^^^^]]]ZZZXXX\\\]]]\\\YYYVVVTTTTTTUUUSSSSSSRRRRRRSSSTTTUUUVVVRRRTTTWWW\\\fffwwwnnnvvvcccWWWYYY]]]YYYRRRMMMKKKIIIKKKMMMNNNLLLIIINNNQQQRRROOOKKKKKKQQQWWWQQQLLLHHHHHHMMMTTTXXXZZZUUUSSSPPPMMMKKKIIIIIIHHHFFFJJJMMMMMMIIIGGGGGGIIIHHHIIIIIIIIIHHHFFFEEECCC???@@@@@@???===<<<===???:::999999888777777666666444333333222222222222222111111111111111111111111111111111111111111111111000000000000111111111222111111222222333444444444444555666666555555555555...666>>>???;;;<<>>===>>>>>>>>>:::888555444444444222111//////...---,,,,,,,,,,,,---...000111111000...------------,,,,,,,,,++++++(((((())))))*********+++)))***+++,,,,,,,,,,,,+++,,,,,,------...//////000------,,,---...000222333/////////000111222222222///111444555666888:::<<>>===???AAACCCBBBBBB555@@@BBB666...111555444:::===AAADDDDDDCCCCCCCCCAAAAAABBBBBBCCCCCCBBBBBB===@@@BBBAAA>>><<<<<<>>>999999999999999999999999777777888888888888777777666666666666777777777888444555666777888888888888777777666666777888999:::777777777777888:::;;;<<<===:::;;;===>>>>>>CCCIIITTTbbbllluuuyyyiiibbbYYYXXXUUULLLAAA;;;:::<<>>??????===;;;:::;;;<<<888888888888777777777777444333222222111111222222111111111111111111111111000000000000000000000000000000000000111111111111000111111222333333444444333333333444444666888999;;;777333444777:::>>>AAAFFFJJJ^^^{{{nnnWWWEEE===888<<<@@@>>>777333444222000//////000111222.........///////////////........................------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,,,,------...///000000////////////000000000000000000000000000000000000/////////000111111222222000111111222333333444444777444333444444333555:::999999:::===CCCVVVvvv```PPPOOONNNKKKKKKFFFDDDAAA???======>>>>>>999777666555555444222000111000000///...---------.........------,,,,,,,,,++++++++++++++++++++++++************************+++***)))***,,,---,,,+++************+++---///000//////...---------------//////000111222333333444444111222444555555999@@@>>>CCCFFFEEEFFFHHHCCC;;;CCCCCC===222---///444666;;;???DDDEEECCC@@@???@@@BBB@@@???>>>@@@AAAAAAAAA???@@@AAABBBBBB@@@???===;;;:::999888888888999:::888888888888888999999999888777666555555444444444777777666666666666777777777777777777888888888888888888888888888888888888;;;;;;:::;;;<<<>>>@@@AAAKKKJJJMMMXXXfffpppqqqoooddd___WWWLLLDDD???===<<>>===<<<;;;;;;<<<===>>>777666666555444444333333444333333222111111111222333333222222111000//////000000000000111111111111000000000000000000000000222222222222222222222222222222333333333333444444666666666666777777777777888===CCCHHHOOOaaayyyyyyaaaUUUMMMDDD===777777666555444444333333000000000000////////////......////////////......//////............//////------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------..................------//////.........---------////////////000000000000000000000000111111111111111111222222222333333333444444444555555555555666777999;;;;;;;;;@@@IIIQQQ___OOONNNMMMKKKKKKGGGEEEBBB@@@>>>======>>>999888666555555444222000111000000///......------------------------,,,,,,++++++++++++++++++++++++************************+++***)))***,,,---,,,++++++******)))+++---///000000000///...------------//////000111222333333444444222222444555444888???EEEKKKMMMJJJIIIMMMOOOMMMNNNPPPJJJ===222///000111555888===???===<<<<<<<<<>>>===<<<===>>>@@@BBBBBB???@@@AAABBBBBB@@@???===;;;;;;:::999999999999999888888888888888888888888777777666666555555666666777777666666666666777777666666777777777888888888888888888888888888888888::::::::::::;;;===???@@@BBBBBBEEEPPP___mmmvvvyyynnnfffYYYMMMDDD???;;;:::???AAACCCEEEFFFGGGGGGGGGJJJIIIIIIIIIIIIKKKLLLMMMPPPQQQTTTWWWYYYZZZYYYYYYWWWWWWVVVWWWXXXXXXXXXWWWSSSOOOMMMNNNQQQSSSTTTUUUTTT\\\llliii^^^```rrr\\\XXXSSSPPPOOONNNMMMLLLKKKIIIGGGEEEDDDEEEGGGHHHDDDHHHIIIGGGGGGLLLQQQSSSRRRQQQNNNJJJHHHJJJNNNRRRLLLKKKIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHEEECCCEEEIIIEEE>>>???>>><<<;;;::::::;;;;;;666666666555444333333333444333222111111111111111333333222111111000////////////000000000111111111222222222222222222111111222222222222222222222222222222222333333333444444555555666666666777777777999;;;<<<;;;;;;AAALLLVVVfffvvviii[[[JJJ@@@======:::666555444444333222222111111000000000000/////////.........////////////......//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------..................------//////.........---------.../////////000000000000//////000000000111111111111111111222222222333333444444444444555555555555555888999888777:::AAAGGG^^^MMMLLLLLLKKKKKKIIIGGGDDDAAA>>>======>>>:::888666555555444222111000000000///......------,,,,,,------------------++++++++++++++++++++++++************************+++***)))***,,,,,,,,,+++,,,+++)))((())),,,///111111111000//////...------...//////000111222333333555333333555555444777===VVV^^^aaaZZZQQQNNNPPPSSSMMMPPPMMMBBB777333111//////222555777888888999:::999999999:::<<>><<<<<<<<<;;;:::999888777888888777777777777777777777777666666666777888888777777666666666666777777666666777777777777888888888888888888888888888888999888999999:::;;;======;;;;;;>>>FFFSSScccqqqzzzzzzrrreeeXXXMMMDDD???;;;???@@@BBBCCCEEEFFFFFFFFFGGGFFFEEEEEEFFFGGGJJJKKKMMMOOOQQQTTTUUUVVVVVVVVVVVVXXX\\\```dddgggjjjkkkfffYYYPPPRRRUUUTTTTTTXXXdddvvvjjjQQQ[[[|||mmm\\\PPPNNNKKKJJJJJJKKKKKKJJJGGGFFFDDDCCCCCCDDDEEEGGGKKKOOOPPPNNNMMMQQQSSSRRRRRRQQQNNNJJJGGGFFFHHHJJJLLLKKKJJJIIIIIIKKKLLLMMMHHHGGGGGGGGGFFFFFFEEEEEECCCDDDCCCBBBDDDFFFBBB<<>><<<:::888777777888666555555444444333333222333222111111111111111111222222111111000000////////////000000000000111111444444444333333222222222222222222222222222222222222222222222333333333333444555555555666666666666444555666555444444777999:::DDDUUUhhh|||cccKKK???:::444222333444333111222222111111000000//////000000000/////////............////////////......//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------.....................---------....../////////000000000//////000000000000111111111111111222222222222333333333333444444444555555555777999777555666:::===\\\LLLKKKKKKKKKLLLJJJHHHEEEAAA???=========:::888666555555555333111000000//////............,,,,,,,,,------.........++++++++++++++++++++++++************************+++))))))***+++,,,+++***,,,+++)))((()))+++...000111111111000000///...---......///000111222333333555333444666555444666<<>>======>>>===<<<:::888777888888777777777777777666666666666666777888999:::777777666666666666777777666666666666777777777888888888888888888888888888777777777888999::::::;;;:::<<<===@@@FFFQQQ___iiittttttpppfffWWWIII@@@===???@@@AAABBBCCCDDDEEEEEEFFFEEECCCCCCDDDFFFIIIJJJMMMNNNOOOPPPQQQQQQQQQQQQXXXZZZ^^^bbbfffkkkooorrruuuggg\\\YYYTTTPPPXXXeeelllNNNcccvvvXXXNNNJJJHHHHHHIIIKKKMMMMMMLLLEEEEEECCCCCCCCCDDDEEEFFFQQQVVVYYYXXXWWWXXXUUUQQQNNNNNNMMMIIIFFFEEEEEEGGGIIIJJJKKKKKKJJJJJJKKKLLLIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCDDDFFFGGGGGGCCC???===<<<:::888777666666777444444444444333333222222222111111000000000111111111111000000000/////////////////////000000000111555444444333333222222111111111111111111111111111111222222222222333333333444444444444555555555555222333555777:::;;;;;;:::666999<<>>>>>???>>>===;;;999888999888888888777777666666666666666666777999:::;;;777777666666666666777777555666666666666777777777777777777777777777777777666666777888888999999999:::<<<>>>===>>>BBBJJJQQQ^^^iiisssnnn]]]JJJ@@@===??????@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDFFFHHHJJJMMMMMMMMMMMMMMMLLLKKKKKKOOOQQQSSSUUUWWW[[[bbbfffpppkkkddd\\\RRRRRRfff~~~lllbbbeeezzzbbbPPPIIIJJJJJJJJJMMMPPPQQQQQQPPPFFFFFFEEEEEEEEEFFFGGGGGGNNNTTTYYYYYYYYYXXXQQQJJJJJJKKKJJJHHHFFFEEEFFFHHHBBBEEEIIIJJJHHHDDDBBBAAAHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCEEEHHHIIIGGGDDDCCC;;;:::888777666666777777333333333333333222222222000000000//////000000111000000//////////////////...////////////000000000333222222222111111111000111111111111111111111111111111111222222222333333222333333333444444444444777666555666888999777555888777666555666;;;AAAFFFCCCOOOaaarrryyyiiiZZZQQQKKKDDD<<<777777777666555222222222222222222333444000000000000////////////////////////............------............------......------------......------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---.................................////////////...////////////000000000000000111111111222222222222222222222333333333444444666777888777777888888}}}XXXKKKLLLMMMLLLLLLIIIGGGDDDAAA>>>======>>>;;;999777666666555333222//////////////////......,,,,,,------------------++++++++++++++++++++++++***************************)))((()))+++++++++***+++******)))***+++,,,------...///000111000///...---......///000111222222444222444777666444777;;;222555;;;BBBIIIVVVmmmqqqddd]]]VVVIII<<<555222...---///111333333555777999999888999===AAAAAAAAAAAA@@@@@@@@@???????????????>>>===<<<;;;:::::::::999999888777777777555555555666777888999:::777777666666666666777777555555666666666666777777777777777777777777777777555666777888888888888888777999<<<;;;;;;;;;???CCCMMM]]]mmmnnn```NNNDDDAAA????????????@@@AAABBBCCCBBBBBBBBBCCCEEEFFFGGGHHHKKKJJJIIIIIIHHHGGGGGGFFFGGGIIILLLMMMNNNRRRYYY^^^cccggghhhaaa\\\hhhjjj^^^uuusss]]]UUUOOOGGGMMMMMMNNNQQQTTTUUUSSSRRRIIIHHHHHHGGGGGGGGGHHHHHHLLLQQQVVVWWWXXXVVVOOOGGGHHHIIIIIIHHHGGGGGGIIIKKKAAAGGGMMMNNNJJJDDDAAA???FFFFFFEEEEEEDDDDDDCCCCCCAAA@@@BBBFFFFFFCCCBBBCCC:::999777666666666777777222222222222222222222222///////////////000000111////////////..................////////////000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222333333333333777555444333444555444333888777666666666888:::;;;888;;;>>>BBBGGGQQQ\\\dddlllwww|||vvviii___TTTMMMFFF>>>888666666666666555444444666777111111000///000111222333000000000000/////////////////////.........------------............------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,------......---------...............------........./////////......////////////000000000000000111111111111222111111222222222333333333111222222444555666777777yyyWWWKKKMMMNNNMMMLLLGGGEEEBBB@@@>>>======>>>;;;999777666666666444222.../////////////////////------------------,,,,,,++++++++++++++++++++++++***************************)))((()))***+++***))))))******+++++++++++++++***+++...000111000000///------...///000111222222222111333777777555777<<<:::555333777===EEETTTaaacccdddbbb]]][[[XXXRRRKKK===888333///000222333333333666999:::999:::???DDDAAAAAA@@@@@@??????@@@@@@@@@???>>>>>>============;;;;;;::::::999888888777555555555555666777777888777777666666666666777777555555555666666666777777777777777777777777777777555666777888999888777777555777999::::::;;;<<<>>>CCCNNNZZZ^^^XXXNNNEEEAAA??????>>>>>>???@@@AAABBB>>>@@@BBBDDDEEEFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCIIIQQQUUUXXX[[[```eeeccclllpppnnnxxxtttmmm}}}tttXXXNNNPPPNNNGGGOOOOOOPPPSSSUUUTTTRRRPPPJJJJJJJJJIIIHHHHHHHHHHHHMMMPPPQQQQQQSSSUUUPPPIIIIIIIIIIIIHHHGGGHHHKKKNNNEEEJJJPPPPPPLLLGGGEEEEEEBBBBBBCCCDDDDDDCCCBBBAAA???<<<>>>BBBCCC???@@@DDD<<<;;;999777555555555555111111111222222222222222///............///000111................................./////////000000...//////000000111111111111111111111111111111111111111111111222222222222111111111111222222222333111222333444444555777888777777777777888999888777???<<<888555444666888;;;:::DDDMMMQQQWWWcccooovvvzzz{{{}}}~~~~~~~~~{{{ssslllhhhfffaaa^^^UUUMMMIIIHHHCCC===<<<666333555666444666:::222444666777555333222111777555222111222222000...//////////////////////////////.........---------,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,------......---------.........//////---------.........//////........./////////000000000000000000111111111111111111111111222222222222111000000111333555666666wwwVVVLLLNNNOOOMMMMMMFFFDDDAAA???======>>>>>>;;;999777777777666444222.........///////////////.........------,,,,,,,,,++++++++++++++++++++++++***************************(((((()))***+++***)))((()))+++,,,,,,+++***)))(((***,,,///000111000///------...///000111222222111000333777777666888===>>>777444888;;;:::<<>>======>>>??????<<<<<<;;;;;;:::999888888555555555555555666666777777777666666666666777777555555555555666666666777777777777777777777777777666777888999999888777777777777888999:::<<<<<<===:::>>>DDDHHHIIIEEE???:::??????>>>>>>>>>@@@AAABBB<<<>>>AAACCCEEEEEEDDDDDD???>>>??????@@@AAABBBCCC@@@IIIVVV___cccfffkkknnnnnnwww{{{~~~jjjiii~~~YYYGGGIIINNNMMMGGGOOOOOOPPPRRRTTTSSSOOOLLLKKKKKKJJJJJJIIIHHHGGGGGGLLLLLLKKKIIILLLPPPNNNJJJJJJJJJIIIHHHGGGHHHLLLOOODDDIIIMMMMMMHHHEEEEEEGGG>>>@@@BBBCCCCCCBBBAAA???>>><<<===AAAAAA>>>???EEE>>>===:::777555444333333111111111111111111222222...............///000111---................................./////////000......///000111222333333000000000000000000000000000111111111111222222222000111111111111222222222000222555555333222333444444333444666888999888777111222555999<<<<<<:::777777<<<===888666:::BBBFFFAAABBBCCCFFFIIIKKKJJJIIIJJJJJJHHHHHHIIIJJJLLLNNNMMMNNNMMMHHH@@@<<<===???======:::777:::===:::444999555444777666111111555444333333222222222111000000...,,,...111111...***........................//////.........---------,,,------......------,,,...------,,,,,,------...------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,---.........---,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---......---------.........//////---------.........//////............/////////000000000000000111111111111000111111111111222222222333222111111333555666666uuuVVVNNNKKKKKKNNNKKKKKKGGGAAA===<<<<<<<<<<<<<<<:::888777666555333111/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************+++++++++++++++,,,...000111222---///000000//////000222333333444444666777888999===:::888777999;;;======AAADDDNNNZZZ___]]][[[\\\\\\[[[TTTGGG<<<777333///444444666:::???AAAAAA@@@CCCBBBAAA??????@@@AAABBB<<<===???@@@@@@@@@???>>><<<<<<============<<<<<<:::999777666666666777888777777777777777888888888777777777777777777777777888888888888777777777777777777777777777777777777666666666666777888:::::::::;;;<<<<<<======<<<<<<==================<<<<<<@@@@@@???>>>??????AAAAAA>>>AAABBB???;;;;;;AAAGGGKKKRRR]]]jjjvvv~~~{{{iiimmmwww___JJJIIILLLIIIHHHKKKNNNLLLJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFGGGHHHIIIJJJKKKNNNIIIHHHKKKKKKKKKPPPXXXQQQOOOLLLJJJIIIIIIGGGEEEAAABBBDDDCCCAAA??????@@@444===;;;555@@@TTTTTTBBB???===999777666555222000222111111000000000000000111111000///////////////------............------......------------............///000000000000000////////////000000000000222222111111111111111111333333333333333333333333333333333333333333333333444444444555555555555666777777777777777777777777777777777777777777777777::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::999888777666666666666777666666666666555555555333333333333333333333333222222222111111111111000000000000000000000000000////////////////////////---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------////////////////////////............////////////000000000000000000000000111111000000000000111111222222222333333333444444wwwWWWNNNKKKKKKMMMJJJKKKGGGBBB>>>============<<<:::888777666555333111/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************++++++************+++++++++++++++,,,...///111222...///000000//////000111333444444555777888:::;;;>>>======<<<<<<<<<:::999AAAEEEOOO]]]gggjjjmmmppphhhllllllggg^^^RRR@@@111///000222777===EEEMMMRRRHHHFFFCCCBBBBBBBBB???======>>>????????????>>>===<<<<<<============<<<<<<:::999888888777888888888888888888888888888888777777777777777777777777777888888888777777777666666777777777777777777777777777666666666777888999999::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@????????????@@@BBBFFFHHHFFFRRReeezzziiiuuuvvv```OOOBBBEEEJJJIIIJJJMMMMMMKKKIIIIIIJJJJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFGGGHHHHHHOOOLLLLLLMMMKKKIIINNNVVVPPPNNNKKKJJJJJJIIIHHHFFFAAAAAA@@@??????>>>>>>===:::>>>:::666@@@SSSYYYQQQ???===:::777666555333111222111000000//////000000111000000///////////////------............------......------------............///000000000000000////////////000000000000111111111111111111111111222222222222222222222222333333333333333333333333444444444444555555555555666666666666666666666666666666666666666666666666666666666666666666666666777777777888888888999999999888777666555555555555666666555555555444444444333333333333333333333333222222222111111111000000////////////////////////........................---------------------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------....................................////////////////////////////////////111111000000000000111111222222222333333333333444{{{XXXOOOKKKKKKLLLIIIKKKHHHCCC@@@??????>>>>>><<<:::888777666555333111/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))++++++************++++++******+++,,,---///000111///000111000///...///000333333444666888:::<<<===???AAACCCDDDCCC???;;;888<<>>GGGMMMMMMHHHCCC@@@@@@AAA@@@??????@@@@@@@@@@@@???>>>>>><<<======>>>>>>======<<<::::::;;;;;;::::::999888::::::999999888888777777777777777777777777777777777777777777666666666666777777777777777777777777888777777777777777888888999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<:::<<<>>>AAABBBBBBBBBAAAAAA???===???DDDIIIKKKLLLNNNWWWhhhzzzxxxjjjtttSSSKKKBBB>>>DDDHHHHHHJJJOOONNNMMMKKKKKKKKKKKKIIIHHHFFFFFFGGGGGGFFFEEECCCBBBFFFFFFFFFFFFFFFFFFFFFFFFOOONNNOOOPPPNNNKKKMMMRRRLLLKKKIIIHHHIIIIIIHHHGGGBBB???<<<<<<>>>???===;;;===>>>>>>???EEENNNSSSRRR???===:::888777555333222222111000000//////000000111000//////......//////------............------......------------............///000000000000000////////////000000000000111111111111111111111111111111111111111111111111333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333444555555555555666666666777777666555444444444444444444444444333333333333222222222222222222222222222222111111111000000000////////////////////////........................------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------........................---............/////////////////////////////////111000000//////000000111111111222222222333333333~~~ZZZOOOKKKKKKLLLHHHKKKHHHDDDAAA@@@@@@???>>><<<:::888777666555333111/////////...------,,,,,,------------------------++++++++++++++++++++++++************************,,,,,,++++++***)))))))))++++++************++++++*********+++,,,...///000///000111000///...///000111222333555777999;;;===???CCCGGGJJJHHHCCC===:::888888>>>KKKXXXeeerrr}}}fffKKK999444000000444999<<<===JJJGGGCCC???===???CCCFFF@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>>>>======;;;;;;<<<======;;;:::999<<<;;;;;;:::999888888777777777777777777777777777777777777666666666555555777777777777777777777777999888777777777777777888888888999::::::::::::999:::::::::;;;;;;;;;;;;;;;<<<===@@@BBBDDDFFFFFFFFFHHHFFFDDDEEEIIIOOOUUUXXXWWWXXX[[[dddttt~~~mmmxxxoooSSSKKKEEEAAAAAADDDEEEDDDGGGMMMQQQOOONNNNNNNNNMMMKKKIIIGGGHHHIIIJJJIIIGGGEEECCCDDDDDDEEEFFFFFFGGGGGGGGGMMMMMMOOOSSSUUUSSSOOOLLLGGGFFFEEEFFFIIIJJJKKKJJJEEEAAA<<<===@@@BBB???<<<;;;>>>FFFMMMMMMGGGBBBBBB???<<<999888777666444222111111000///////////////000000///............///------............------......------------............///000000000000000////////////000000000000000000000000111111111111000000000000000000000000222222222222222222222222222333333333444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555555555444333333333333333333333333333222222222111222222222222222222222222111111111111000000000000////////////////////////........................------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------........................---------.........//////////////////////////////000000////////////000000111111111111222222222222[[[OOOKKKKKKLLLHHHKKKHHHDDDBBBAAAAAA@@@???<<<:::888777666555333111/////////...------,,,,,,------------------------++++++++++++++++++++++++************************+++++++++*********))))))++++++************++++++*********++++++---...//////000111000///...///000000000111333555888:::;;;???CCCHHHIIIFFFBBB???===:::666777@@@KKKYYYhhhuuuuuudddLLL@@@333...222999;;;:::AAAFFFKKKJJJEEEBBBDDDGGG@@@????????????@@@@@@@@@======>>>>>>>>>>>>======<<<<<<===>>>>>><<<;;;:::===<<<<<<;;;:::999999888888888888888888888888888777777777777666666666666777777777777777777777777999888777777777777777888777888999999::::::999999:::::::::;;;;;;;;;<<<<<<===>>>@@@BBBDDDGGGIIIJJJNNNOOONNNLLLLLLRRR]]]eee\\\XXXUUUYYYhhh{{{mmmzzzxxxPPP???FFFCCCBBBBBBBBBAAAAAAEEELLLOOONNNMMMMMMMMMLLLIIIGGGFFFGGGIIIJJJIIIHHHFFFDDDCCCDDDEEEGGGHHHIIIIIIIIIJJJIIILLLTTT\\\\\\RRRGGGFFFEEEEEEGGGKKKNNNOOOOOOHHHCCC@@@@@@DDDEEEBBB>>><<>>;;;888777666555333222111000000///.../////////000//////...............------............------......------------............///000000000000000////////////000000000000//////000000000111111111000000000000000000000000222222222222222222222222222222222222333333333444333333333333333333333333444444444444444444444444444444444444444444444444333333333333444444444555444333222222222222222222333222222222111111111111111111111111111111111111111111111000000000//////................................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------........................------------....................................000000////////////000000000000000111111111222222[[[OOOLLLMMMNNNIIIJJJGGGDDDBBBAAAAAA@@@>>><<<:::888777666555333111/////////...------,,,,,,------------------------++++++++++++++++++++++++************************************************++++++************++++++************+++,,,---...---///000000//////000222000000111222444777999:::@@@CCCEEEEEECCCCCCFFFIIICCC;;;666888>>>HHHWWWccc{{{}}}wwwiiiXXXBBB444111444444333888DDDQQQWWWSSSLLLGGGFFFBBBAAA@@@???>>>======>>>===>>>>>>??????>>>>>>=========>>>>>>======<<<;;;======<<<<<<;;;;;;::::::999999999999999999999999888888888888777777777777777777777777777777777777888777777777777777888888888888999::::::::::::999:::::::::;;;<<<<<<=========???AAADDDFFFHHHIIIJJJJJJMMMOOONNNMMMRRR\\\fffkkkhhhdddeeemmmzzzxxxnnniiiuuu|||\\\HHHAAA@@@>>>??????>>>>>>@@@FFFKKKJJJIIIIIIIIIJJJIIIFFFCCCBBBCCCDDDEEEFFFEEEDDDDDDCCCDDDFFFHHHIIIIIIHHHHHHFFFFFFHHHOOOYYY]]]SSSGGGHHHGGGGGGIIILLLOOOPPPPPPGGGEEECCCDDDFFFFFFCCC@@@???AAAEEEIIIGGGAAA===>>><<<:::777555555444333111111000//////......//////000///......------......------............------......------------............///000000000000000////////////000000000000...//////000000111111111000000000000000000000000222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333444444444444333222222111111222222222222222222222111111111111000000000000000000000000111111000000000/////////........................------------------------------------------------------------------------+++,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------,,,------------.................................000//////......//////000///000000000000111111111[[[OOOLLLNNNOOOJJJHHHFFFCCCBBBAAAAAA???>>><<<:::888777666555333111/////////...------,,,,,,------------------------************************************************)))))))))***++++++,,,,,,++++++************++++++***))))))******+++,,,---,,,...///000///000111333222222222333555777888999>>>@@@BBBCCCFFFOOO[[[eee[[[OOOBBB:::888;;;EEENNNWWW^^^fffmmmuuu|||~~~{{{{{{qqqbbbRRRDDD:::333000555;;;FFFPPPVVVVVVRRROOOLLLJJJGGGDDDAAA???>>>===>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999888888888888777777777777777777777777777666666666777888999999888999999::::::::::::::::::;;;;;;<<<======>>>>>>>>>BBBGGGLLLNNNNNNKKKJJJGGGJJJOOOSSSVVVZZZ```dddxxxuuuqqqlllhhhfffffffffSSS```}}}|||aaaMMMHHHEEE@@@:::===>>>>>>???CCCGGGIIIFFFFFFFFFGGGHHHGGGDDDBBB???@@@@@@AAACCCCCCDDDEEEDDDEEEGGGHHHGGGFFFEEEDDDCCCFFFGGGHHHNNNTTTRRRKKKIIIHHHGGGGGGIIIJJJJJJIIIBBBCCCEEEFFFEEECCC@@@???>>>@@@???>>>>>>@@@???===:::888666444444333222000000000///............/////////...------------...------............------......------------............///000000000000000////////////000000000000......//////000111111222111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222333333333333333222222111111222222333333333222222222111111111000000000000000000000000111000000000////////////........................------------------------------------------------------------------------++++++,,,,,,---......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,---------.................................//////............///////////////000000000111111\\\OOOMMMNNNPPPJJJGGGEEECCCAAAAAA@@@???===<<<:::888777666555333111000//////...------,,,,,,------------------------************************************************(((((()))***+++,,,,,,---++++++************++++++***)))))))))***+++,,,,,,+++---///000000000222444333333444444666777888999;;;===@@@DDDLLL]]]qqqwwwhhhUUUEEE;;;888===DDDCCCHHHQQQ]]]nnnzzz|||wwwzzz~~~vvvcccPPPBBB<<<555333444???NNNZZZ^^^]]]VVVTTTOOOJJJFFFBBB@@@???>>>>>>????????????>>>>>>???>>><<<;;;;;;;;;<<<===<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777777777777666666666666777888::::::999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>??????@@@FFFNNNUUUWWWTTTOOOKKKLLLOOOVVV___gggkkklllkkkuuuqqqkkkcccZZZRRRKKKGGG[[[zzzeeeSSSLLLIIIBBB@@@CCC;;;>>>AAABBBCCCFFFGGGGGGFFFEEEFFFHHHIIIHHHEEECCC?????????@@@BBBDDDEEEGGGFFFGGGGGGGGGFFFCCCAAA???AAAFFFGGGCCCCCCJJJOOOOOOHHHFFFDDDCCCCCCBBBAAA@@@>>>AAAEEEFFFCCC@@@>>>===:::======999:::>>><<<444999777555333333222111///000000///...............//////...------------...---..................---.........------............//////000000000000000////////////000000000000---......///000111111222111111111111111111111111111111111111111111111111000111111111111222222222333333333333333333333333000000000000000000000000222222222222222222222222111111111111222222222222333222222222222222333333333333333222222222222111000000000000000000000000000000000000////////////........................------------------------------------------------------------------------++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------..............................//////............//////////////////000000000000ZZZOOOLLLKKKLLLJJJJJJHHHEEEAAA???>>>>>>>>>;;;999777777666666444222000000000///......------------------------------,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************))))))((((((------------...000111222333555888:::;;;999777666777<<<@@@AAADDDOOOcccsssiiieee\\\PPPEEE>>>======???DDDEEENNN```iiirrriiiXXX???777222888@@@IIIWWWcccgggddd^^^UUULLLFFFDDDDDD>>>@@@BBBBBB@@@===<<<<<<;;;>>>AAABBB@@@>>>>>>>>>>>>>>>?????????>>>>>>===========================;;;;;;;;;::::::999999999999999999999999999999999::::::999999999999999999777888999:::;;;;;;;;;;;;999;;;<<<===<<<===>>>@@@CCCLLLPPPPPPWWW```^^^TTTRRRWWWeeesssrrrfff^^^^^^eeeaaaYYYMMMDDDFFFQQQ]]]yyygggTTTNNNKKKGGGDDDMMMNNN??????@@@AAACCCDDDEEEEEEEEEGGGGGGGGGIIIMMMRRRXXX[[[PPPFFF<<<>>>HHHRRRUUUSSSSSSPPPMMMJJJHHHFFFDDDBBB>>>???AAACCCDDDFFFIIIKKKFFFCCC@@@???@@@@@@@@@???AAAFFFJJJIIICCC===;;;;;;???<<<===@@@AAA<<<888888444444333333222111000000333//////222333000......888111---000222///+++***---------------------------------............///............////////////////////////////////////111222222///---...///...111111111111111111111111000000000000000000000000222222222111111111111111111111111111111111111111000000000000000000000000000111111111222222222222222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000///............---------////////////////////////------------------------,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------///...---,,,,,,,,,,,,,,,........................////////////////////////////////////000000000000ZZZPPPMMMKKKMMMKKKJJJHHHEEEAAA???>>>>>>>>>;;;999777777666666444222000000000///......------------------------------,,,,,,,,,+++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++******))))))))),,,,,,,,,---...000111222444555777999999888777666888:::<<<>>>BBBGGGOOOUUURRRQQQOOOLLLIIIEEECCCCCC666;;;===GGG[[[hhhwwwuuu[[[AAA666888>>>DDDJJJWWW[[[___```]]]WWWQQQLLLMMMJJJFFFBBBAAABBBDDDEEEAAA@@@>>><<<<<<>>>BBBDDD===>>>???@@@@@@@@@???>>><<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::::::::999999999999999999::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;:::;;;=========<<<;;;<<<===???IIIRRRWWWaaammmllldddggglllpppkkkaaaVVVOOOKKKKKKJJJHHHJJJTTTiiijjjTTTLLLFFFFFFGGGJJJWWWYYYJJJ@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEJJJPPPXXX___cccPPPHHHAAAAAAHHHOOORRRQQQQQQNNNKKKIIIHHHGGGDDDCCC@@@AAABBBBBBAAABBBDDDFFFDDDDDDCCCDDDDDDBBB???<<>>;;;;;;??????:::777666333333333222111000000000222///...000000---...111>>>555//////000...,,,,,,---------------------------------............///............///////////////////////////////////////000000......///000111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111000000000111111111222222222222222222222222222222111111111111111111111111222222111111111000000000000000000000000000000000///............---------........................------------------------,,,------......------,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------...+++,,,------...---------///...---,,,,,,,,,,,,---.................................................../////////000000000000YYYPPPMMMKKKMMMKKKJJJHHHEEEAAA???>>>>>>>>>;;;999777777666666444222000000000///......------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,...000111222555555666777777777777666999888:::???DDDFFFDDD@@@FFFHHHLLLPPPRRRRRRNNNKKK???AAA===???NNN\\\ppp___HHH;;;666666888>>>BBBIIISSS\\\cccggggggYYYRRRJJJEEEDDDCCCBBB@@@BBBBBBBBBBBBCCCAAA???<<>>;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::::::::999;;;=========>>>@@@BBBBBBIIIOOOSSS^^^nnntttrrrnnnqqqlll]]]OOOHHHCCC@@@>>>IIIZZZpppnnnYYYJJJEEE@@@BBBGGGOOO^^^___OOO@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDIIIOOOWWW]]]aaaOOOLLLGGGFFFIIILLLOOOPPPNNNLLLIIIHHHGGGGGGEEEDDDDDDEEEEEEEEEDDDDDDGGGIIIGGGEEECCCCCCBBBAAA???===<<<@@@DDDDDDAAA>>>===>>><<<999999<<<===888555555222222111111000000/////////---...///......444<<>>>>>>>>;;;999777666666666444222000000000///......------,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///111222444444555555666666777777:::999;;;AAAGGGJJJHHHEEEIIIKKKNNNTTTWWWWWWSSSOOOIIIIII???999???FFFXXXppp~~~mmmSSS@@@777777999999;;;@@@GGGMMMPPPQQQOOOKKKIIIJJJNNNNNNJJJEEEFFFCCC@@@@@@AAAAAA???===AAABBBBBBBBBAAA???===<<<;;;;;;;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::<<<===>>>;;;<<<>>>?????????AAACCCGGGHHHGGGHHHTTTiiizzzvvvkkk\\\PPPDDD<<<999;;;FFFbbblllXXXLLLGGGDDD???AAAFFFMMM[[[ZZZHHH@@@?????????@@@@@@AAAAAACCCCCCDDDEEEIIIMMMQQQSSSMMMMMMMMMLLLKKKLLLPPPSSSKKKIIIGGGFFFGGGGGGFFFEEECCCDDDEEEEEEEEEGGGJJJMMMJJJFFFAAA>>>>>>???@@@@@@;;;>>>AAAAAA@@@>>>>>>???<<<888888;;;;;;777444555111111000000/////////...------...000000222;;;FFF@@@777000...---,,,---000---------------------------------............///............////////////////////////////////////000------000111000111222111111111111111111111111000000000000000000000000///000000000000000111111222222222222222222222222111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111111111000000000////////////////////////////////////............---------........................------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,------------,,,...------,,,,,,,,,------------------------------................................./////////000000xxxUUUNNNKKKIIIJJJIIIJJJHHHDDDAAA???>>>>>>>>>;;;999777666666666444222000000000///......------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))******+++---...000111333333444555666777888999<<<===>>>???AAADDDGGGJJJJJJJJJLLLOOORRRUUUVVVVVVTTTXXXSSSLLLIIIAAABBBPPP^^^mmmyyy}}}wwwcccRRRIII222333444777999:::999888;;;;;;>>>HHHUUU^^^```___XXXQQQGGG@@@???AAAFFFIIIAAAAAA@@@@@@???>>>======<<<<<<<<<=========>>>>>>::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<<<<======<<<======>>>??????>>>???@@@@@@>>>>>>???@@@DDDCCCBBBDDDQQQfffzzzyyy]]]GGGCCCAAA<<>>@@@CCCHHHSSSQQQ>>>>>>>>>>>>???@@@BBBCCCDDDEEEDDDCCCCCCCCCEEEGGGHHHIIIMMMPPPOOOMMMNNNRRRWWWHHHFFFDDDDDDEEEFFFFFFEEEAAAAAAAAA@@@@@@BBBFFFIIIIIIGGGDDDCCCCCCCCCAAA@@@;;;===>>>???>>>>>>>>>???<<<888777:::;;;777444555000000000//////////////////...///000///000999DDD777111...//////,,,---///---------------------------------............///............////////////////////////////////////333......333555111///000000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000/////////.........///////////////////////////............---------........................------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,------,,,,,,,,,------...------------------------....................................////////////uuuTTTOOOLLLIIIJJJIIIJJJHHHEEEAAA???>>>>>>>>>;;;999777777666666444222000000000///......------+++,,,,,,------.........***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------*********+++,,,---...///000222444666888999::::::???@@@AAA>>>;;;<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<=========::::::;;;;;;<<<===============>>>>>>>>>>>>===<<<<<<>>>@@@BBBBBBDDDFFFIIIAAABBBCCCFFFKKKTTT^^^eeeYYYEEE999CCCTTTdddwwwkkkTTTBBB999:::@@@???<<>>>>>>>>>>>@@@BBBDDDEEECCCCCCBBBBBBCCCDDDFFFFFFGGGKKKOOONNNMMMNNNSSSXXXFFFDDDCCCCCCDDDEEEEEEDDDGGGFFFDDDBBB@@@@@@CCCFFFDDDFFFJJJMMMNNNJJJCCC===>>>>>>>>>>>>>>>>>>>>>>>><<<888666999999666444555000000000000////////////222000//////---+++000777///,,,---000000---,,,///---------------------------------............///............////////////////////////////////////444...///777:::444...///000000000000000000000000000000000000000000000000000000000111222222333333111111111111111111111111000000000000000000000000000111111111222222222222222222222222222222222222000000000000000000000000000000/////////.........000000000000000000000000///............---------------------------------------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////sssUUUQQQMMMJJJKKKKKKJJJHHHEEEAAA???>>>>>>>>>;;;999777777666666444222000000000///......------++++++,,,,,,---......///******+++++++++,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++,,,------...000444777:::<<<<<<<<>>>>>>>><<<=========>>>>>>>>>>>>:::;;;;;;<<<======>>>>>><<<======>>>??????@@@@@@???AAADDDGGGIIIJJJIIIHHHLLLMMMNNNLLLJJJIIIIIIJJJ???@@@AAABBBAAABBBFFFJJJMMMWWWdddtttwwwgggXXXIIIBBB>>><<<>>>BBB???>>>BBBAAA>>>GGGIII<<>>=========???AAACCC?????????AAABBBDDDFFFGGGGGGIIIKKKKKKJJJLLLQQQVVVEEECCCBBBBBBCCCDDDDDDCCCKKKJJJHHHEEECCCCCCFFFIIIDDDFFFHHHLLLMMMJJJDDD@@@BBB@@@>>>===============:::666444777777444222333000000000000000000000000111...---///...+++,,,///---,,,,,,//////,,,,,,000---------------------------------............///............////////////////////////////////////222,,,///;;;???777000000000000000000000000000000000000000000000000000000000111111222333333444444333333333333333333333333222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000///............---------------------------------------------------------,,,------......------,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////tttVVVRRROOOLLLMMMLLLJJJHHHEEEAAA???>>>>>>>>>;;;999777777777666444222000000000///......------++++++,,,,,,---...//////*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,///444999<<<============CCCLLLTTTYYY]]]___aaadddeeeccc\\\VVVYYYeeeqqqppp``````LLLEEEAAACCCGGGMMMXXXccczzzlllQQQCCC666777888777555555666888???LLL]]]fffiiikkkqqqwwwwwwqqqeeeYYYNNNHHHDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@AAA;;;;;;;;;<<<===>>>>>>???>>>>>>???@@@AAAAAABBBBBBFFFJJJQQQWWW\\\_________nnnkkkeee[[[OOOEEE>>><<<;;;;;;<<<======@@@HHHOOOnnn~~~nnnQQQDDD;;;<<<@@@>>>;;;:::AAABBBFFFBBB===DDDGGG<<>>===<<<<<<===>>>@@@<<<<<<===???@@@CCCDDDEEEGGGHHHIIIIIIHHHJJJNNNRRREEECCCBBBBBBCCCDDDCCCBBBFFFFFFDDDBBBAAACCCGGGKKKHHHEEEBBBAAABBBDDDFFFFFFDDDBBB???============<<<999555333555555222111222000000000000111111111111...++++++000222000///000///------///---+++,,,111---------------------------------.........//////............/////////000////////////////////////000***///===BBB:::222222000000000000000000000000000000000000000000000000111111222333444444555555555555555555555555555555444444444444444444444444222222333333333444444444444444444444444444444444444444444444444444444444333333333222222222222111000000000000000000000000//////.........---------------------------------------------------------,,,------......------,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////{{{WWWIIIIIIIIIJJJLLLLLLIIIEEEAAA>>>>>>???@@@<<<:::777777777777666444222111000///...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++)))'''(((***,,,...++++++++++++++++++++++++)))+++---///...,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,...---000;;;GGGMMMIIICCCAAAEEEGGGKKK```~~~ooohhhcccbbb^^^ZZZ]]]eeeqqqtttzzz|||wwwnnngggeeedddWWWKKKFFFBBBDDDRRRdddxxxkkkTTTGGG<<<999888555666;;;777:::@@@FFFNNNWWW```fffqqqtttvvvuuunnneee\\\XXXWWWVVVTTTNNNHHHDDDEEEGGG@@@AAABBBBBBBBB@@@???===;;;<<<===>>>@@@AAABBBCCC>>>BBBDDDCCCBBBEEENNNVVVaaabbbdddhhhppp|||ttt[[[JJJAAA???>>>;;;@@@EEEEEEDDDPPPnnnnnnTTTFFFCCC???<<<:::<<<>>>@@@>>>AAADDDEEECCC???<<<;;;;;;;;;;;;<<<>>>@@@CCCEEE@@@???>>>======>>>???@@@EEEEEEDDDEEEEEEGGGIIIJJJEEEDDDBBBBBBDDDEEEDDDCCCBBBFFFIIIKKKKKKIIIHHHHHHGGGDDD@@@???AAACCCFFFFFFAAAAAAAAA@@@>>>===;;;:::777777555444333222222222000000000000000000000000.................................------,,,,,,,,,------------------------------------------------------......//////............////////////000000//////111555888777333///000111222222222222222111444444333333333333333444444444555666666777888888666666666666666666666666555555555444444555666666666555555444444555555666777777666666666555555555555555555666555555444444888666444666666444111111222222333333333333222222///......---,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************************************++++++************+++++++++*********,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......sssTTTJJJLLLLLLKKKLLLKKKHHHDDD@@@>>>>>>???AAA<<<:::777777777777666444111111000///...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++***)))((()))***,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,---555???EEEEEEBBB999???CCCIII[[[uuueee[[[TTTWWW]]]]]][[[ZZZiiilllqqqrrrpppkkkjjjkkkjjjaaaXXXQQQKKKFFFGGGLLL```qqqrrreeecccaaaSSS???111999888777777;;;@@@EEEIIIKKKWWWhhhwww}}}|||xxxuuunnnoooooojjjbbbZZZTTTRRRQQQNNNJJJFFFCCCAAA@@@@@@>>>???@@@BBBCCCDDDDDDDDDEEEGGGMMMSSSYYY^^^aaabbb|||uuunnnppp{{{eeeMMMAAA>>>>>>???AAAEEEMMMXXXfffwww^^^KKKEEEBBB???<<<;;;<<<>>>???>>>@@@BBBCCC@@@>>><<<<<<:::;;;;;;<<<===???AAAAAA???>>>===<<<<<<===>>>???@@@??????@@@BBBDDDFFFHHHCCCBBB@@@@@@BBBCCCBBBAAAAAADDDGGGHHHGGGFFFFFFGGGGGGDDDBBBAAABBBDDDDDDDDDBBBBBBBBBAAA???>>><<<;;;777666555333222222222111////////////////////////.................................------,,,,,,,,,------------------------------------------------......///////////////...///////////////000000000......///111444444111...111111222222333333222222666666555444444555555666666666777777888999999:::888888888888888777777777777777666666666777777888777777666666666666777777888888888888777777777666555555666666666666555555444444666666555444444555333333444444444444333333111111111000//////......------............---------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************************************************++++++************+++++++++***)))***,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...jjjPPPJJJOOOOOOMMMLLLKKKHHHDDD@@@>>>>>>???AAA<<<:::777777777777666444111111000///...------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************+++++++++++++++++++++++++++++++++///---***((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---++++++...444:::>>>???666>>>BBBBBBIIIXXXbbbdddTTTOOOMMMSSSZZZ[[[YYYXXXWWW[[[^^^^^^^^^```dddgggmmmmmmiiiccc^^^WWWLLLAAAGGGQQQbbbttthhhLLLBBB<<<666444555888::::::;;;BBBLLLVVV___fffmmmqqqnnntttzzz|||zzzsssmmmiiiYYYUUUPPPKKKJJJKKKOOOQQQGGGJJJMMMQQQTTTUUUVVVVVVXXXYYY]]]fffmmmllleee]]]lllbbb[[[___lllvvvyyyxxxjjj\\\JJJ???@@@HHHQQQVVV]]]iiitttYYYKKKEEEBBB@@@>>>===<<<<<<<<<======>>>@@@???===<<<<<<<<<999:::;;;<<<============<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===@@@CCCFFFGGGCCCBBB@@@@@@BBBBBBBBBAAABBBDDDEEEEEEDDDDDDFFFHHHEEECCCBBBAAABBBBBBAAA@@@AAA@@@@@@???>>><<<;;;:::666555444333222111111111////////////////////////.................................---------------------------------------------------------------//////000000000//////...000000000000000000000000/////////000222333222111444444555666666666666666888888777777777888888999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999::::::999888888999999:::999999888888888888999999::::::::::::999999999888666666777888888777777666444777999888666555666777444555555666666555555444555555444333333222222111......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************************++++++************++++++***)))((()))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------hhhOOOJJJOOOOOOLLLKKKJJJGGGCCC@@@>>>>>>@@@AAA<<<:::777777777777666444111000000///......------+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******((()))***+++,,,+++******++++++++++++++++++++++++...,,,***((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---111666:::666>>>BBB???===AAAFFFGGGFFFMMMUUUYYYXXXWWWZZZ___ZZZ^^^aaabbbdddhhhlllnnnmmmrrrtttqqqssssssfffUUUFFFDDDEEEKKKXXXhhhvvv~~~~~~WWWOOOGGGBBBAAA>>>999444888888777777:::@@@IIIOOOJJJPPPZZZbbbfffddd```]]]QQQPPPOOOPPPUUU]]]eeejjjaaacccfffhhhhhhgggeeeccccccdddgggkkkllleeeYYYNNNJJJEEEDDDJJJOOOMMMGGGCCCCCCEEEJJJTTTbbbtttxxxUUUBBB@@@CCC>>>>>>>>>===<<<;;;;;;;;;;;;<<<===<<<::::::;;;===888999:::;;;;;;:::999888:::::::::999999:::::::::999:::;;;===@@@DDDGGGIIIDDDCCCAAAAAACCCDDDCCCBBBEEEEEEDDDCCCBBBDDDGGGJJJCCCBBBBBBBBBCCCBBB???<<<=========<<<:::999777666555444333222111111111111////////////////////////.......................................---------------------.......................................///////////////......000000000000000000000000444333333333444666666666999999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>??????>>>>>>===<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::888888999:::::::::999999999;;;;;;888777888666444555666666777777666666555888777777666555555444444000000111111111111000000.........---------------------------,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************************************************++++++************++++++)))(((((((((***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------lllQQQJJJMMMMMMKKKJJJIIIGGGCCC???>>>>>>@@@AAA<<<:::777777777777666444000000//////......------+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******++++++******)))((()))***,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,...111444222;;;BBBBBBBBBEEEJJJMMMKKKRRRZZZ^^^^^^______```ccchhhkkklllqqqvvvvvvqqqrrrvvvxxxxxxsssdddZZZLLLAAAAAALLL\\\hhhzzzsssjjjbbb[[[RRREEE<<<;;;===??????===:::999999999<<>>AAA@@@???CCCKKKZZZjjjtttUUUBBB<<<===@@@<<<<<<<<<<<<;;;::::::999::::::;;;:::888999;;;===888999999::::::888777666888888888999999888888888888999:::<<>>??????@@@@@@@@@>>>>>>======>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>=========<<<<<<=====================<<<<<<<<<<<<;;;;;;<<<===============:::;;;999666888;;;888111666777777777777777777666999999888888777666666666333333444444444444333333//////.........---------.........------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************************************************++++++************++++++)))(((((((((***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------oooRRRJJJMMMLLLIIIIIIHHHFFFBBB???===>>>@@@AAA<<<:::777777777777666444000000//////............++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))************))))))((()))***+++,,,+++******++++++++++++++++++++++++)))***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---------...000000777???CCCEEEIIIOOOTTT[[[[[[\\\```hhhmmmhhh```rrrvvvzzz}}}{{{|||||||||rrr___QQQLLLLLLOOOeeevvvyyyqqqlllhhh```UUUIII???:::999;;;:::999:::<<<===<<<;;;888888:::<<>>>>><<<:::;;;;;;:::::::::999999999888999:::999888999;;;===888888888888888777666666777777888888888888777777666666777888;;;>>>AAACCC???>>><<<<<<>>>???>>>===???>>>===;;;:::<<>>>>>===<<<;;;999888777333222111111000000111111.............................................................../////////---------...//////000000........................,,,---...///000111111111333333444555666777888888999;;;;;;;;;:::;;;===???>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAAAAAAAAAAA999===<<<777999>>><<<555888999999::::::999999888;;;::::::999999888777777666666777777777777666666222111111000000//////////////////......------,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************++++++************++++++***)))((()))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,mmmQQQJJJNNNMMMIIIHHHHHHEEEBBB???===>>>@@@AAA<<<:::777777777777666444////////////............++++++,,,,,,,,,,,,------************************))))))************))))))))))))***+++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///222888>>>BBBFFFLLLRRRaaahhhkkkkkkmmmqqqrrrooo{{{iiiWWWLLLTTT___iiiqqqyyyfff[[[VVVUUUJJJFFFBBB@@@AAABBBBBBAAA???===:::888999;;;===???>>>>>>???@@@@@@@@@@@@@@@DDDKKKQQQRRRMMMJJJLLLPPPUUUUUU\\\gggooo~~~zzzTTTFFF;;;;;;>>>===::::::::::::999888888888999999666888999:::999999;;;<<<999888888777777777777777666777888999999888777666666666666666888:::<<<>>>===<<<::::::<<<===<<<;;;<<<;;;:::999888:::>>>AAA@@@@@@AAACCCDDDCCC@@@>>>>>>>>>===<<<;;;999888777222222111000000000000111................................................---........./////////000---------...///000000000........................,,,---///111333444555555666777888:::<<<===>>>???===???AAAAAA@@@@@@BBBDDDCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGDDDCCCCCCCCCCCCBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAAJJJLLLCCC===???@@@<<<;;;<<<<<<======<<<<<<;;;===<<<<<<;;;;;;:::999999999999::::::::::::999999666555555444333333222222111111000//////...------................................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************************************++++++************+++++++++***)))***,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------************************************++++++++++++***++++++++++++,,,,,,,,,iiiPPPKKKOOONNNJJJIIIGGGEEEAAA>>>===>>>@@@AAA<<<:::777777777777666444///////////////.........++++++,,,,,,,,,---------************************))))))************))))))***************+++++++++++++++++++++++++++++++++************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...+++((((((***---......***,,,222:::BBBIIIQQQWWW^^^ssszzzkkkkkkyyynnnZZZHHHMMMOOOOOOZZZsss~~~zzztttlllfffdddbbb___]]]QQQMMMHHHDDDBBBDDDGGGIIIPPPOOONNNLLLKKKJJJIIIHHHMMMVVVaaajjjooouuu|||ZZZDDD===:::<<<;;;888999>>>:::999888777777777888999555777999:::::::::;;;<<<999888777666666777888999666777888999999888777666777777777777888999;;;<<<>>>===;;;;;;===>>>===<<<<<<<<<;;;:::999;;;>>>AAA;;;;;;<<<>>>??????<<<:::<<<<<<;;;:::999777666555222111000000000000000111................................................---.........//////000000---------...///000000111////////////////////////---...000333555777888888999:::<<<>>>@@@BBBCCCDDDAAADDDGGGGGGFFFEEEFFFIIIHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQQQQRRRSSSPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFMMM[[[___PPPAAA???AAAAAA>>>>>>????????????>>>>>>>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888888777666666555555222111111000///.........................................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---************************************************++++++************+++++++++*********,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------************************)))************+++++++++******+++++++++,,,,,,,,,fffOOOKKKKKKNNNNNNFFFKKKHHHCCC???<<<<<<===>>>>>><<<:::999999888666555222111000//////.........,,,***(((***,,,...,,,************************************))))))))))))))))))************+++++++++---------,,,,,,++++++++++++++++++,,,,,,---------)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000111000000444???OOO\\\wwwyyyoooqqqyyycccWWWRRRXXXYYYUUU\\\jjjtttiiidddttt}}}}}}\\\EEE???>>><<<:::999:::;;;<<<<<<;;;999777777888999:::;;;:::999999888888999999777777888777777666555444777888:::<<<======<<<;;;>>>;;;777777999;;;;;;:::===>>>???@@@AAA@@@??????<<<<<<;;;<<<<<<===>>>???;;;<<<<<<===============<<<;;;:::999888666555555111111000000000000111111///////////////////////////////////////.................................//////.........//////000222111000///...//////000///000333666:::<<<>>>???===>>>???AAACCCEEEFFFGGGHHHGGGGGGHHHIIIKKKMMMOOOLLLMMMOOOPPPQQQQQQQQQPPPSSSPPPQQQXXX[[[WWWUUUWWWXXXVVVSSSQQQPPPQQQRRRRRRLLLQQQRRRQQQSSSYYYXXXSSSSSSPPPLLLKKKLLLMMMLLLKKKIIIJJJLLLLLLJJJJJJLLLNNNFFFFFFGGGHHHIIIHHHFFFDDDFFFFFFHHHHHHFFFCCCCCCEEEEEEPPPTTTLLLCCCBBBDDDEEEAAAAAABBBBBBBBBBBBBBBAAABBBAAA???>>>===>>>??????===>>>>>>?????????>>>>>>:::::::::::::::999999999888888777555333111///...,,,,,,,,,------.........000...,,,,,,---...---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++...---+++***)))***++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------iiiQQQMMMLLLOOOPPPIIIKKKHHHCCC???<<<<<<===>>>===<<<:::999999888666444222111000///............,,,***)))***---...---+++***************************))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......222===KKKVVVhhhrrr{{{yyynnnhhhlllrrr~~~xxxuuuzzzmmm\\\UUUTTTZZZeeerrrsss\\\HHH;;;===<<<:::999999;;;<<<===;;;:::888777666777888999999999888888888999999:::888888888888777777666555555777:::<<<=========<<<>>>;;;888777999<<<<<<;;;<<<===???@@@@@@@@@@@@???======<<<<<<<<<===>>>>>><<<=========<<<;;;::::::::::::999777666555444333111111000000000000111111/////////////////////////////////////////////...........................000000////////////000000111000000///000111222333555777999;;;>>>@@@AAAAAABBBCCCDDDFFFHHHJJJLLLMMMLLLLLLLLLMMMOOORRRTTTUUUVVVVVVWWWXXXXXXWWWVVVVVV\\\UUURRRTTTUUUSSSTTTXXXXXXVVVSSSQQQPPPOOONNNMMMMMMQQQRRROOOQQQUUUTTTPPPWWWSSSOOOKKKJJJJJJJJJIIIIIIIIIHHHJJJLLLMMMMMMKKKIIIHHHGGGFFFFFFHHHKKKMMMLLLLLLMMMMMMLLLKKKJJJKKKDDDJJJLLLHHHDDDEEEEEECCCDDDEEEEEEEEEDDDDDDCCCBBBDDDCCCBBBAAA@@@AAAAAABBB@@@@@@AAAAAAAAA@@@??????@@@???>>>===<<<<<<======::::::999888777555333222/////////...............///---,,,,,,---......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------kkkQQQLLLKKKOOOQQQKKKJJJGGGCCC???===<<<>>>???===;;;:::999999888666444222111000///............---++++++,,,---...---,,,************************))))))))))))))))))******)))************+++++++++++++++***************)))---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++---------000666AAAHHHRRRZZZaaaccc``````eeejjjppp~~~|||||||||tttXXXPPPLLLRRR[[[fffzzz{{{{{{zzzaaaLLL???999888:::999999888999;;;<<<>>>999888777555555666777777777777777777888999::::::888888888888888888777777666888:::<<<>>>>>>>>>>>><<<:::888888:::<<<======<<<<<<>>>???@@@@@@@@@@@@???>>>>>>============>>>=========<<<;;;:::999888999888777666444333222222111000000//////000000111////////////////////////......//////////////////........................000000////////////000000000000000111333555777888<<<===???AAABBBCCCDDDDDDHHHIIIJJJLLLNNNPPPQQQRRROOOOOOPPPQQQSSSUUUWWWXXXXXXXXXWWWVVVUUUSSSRRRRRRTTTOOOMMMOOOQQQRRRSSSWWWXXXVVVSSSQQQOOOMMMKKKIIIKKKNNNOOOMMMNNNQQQRRRPPPTTTQQQMMMJJJHHHIIIKKKMMMKKKHHHGGGJJJNNNOOOMMMIIINNNMMMLLLIIIGGGGGGJJJLLLKKKKKKJJJJJJKKKLLLJJJHHHFFFHHHGGGEEEEEEGGGEEEBBBGGGGGGHHHHHHGGGFFFEEEEEEGGGFFFEEEDDDCCCDDDEEEFFFCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@???===<<<<<<============<<<<<<;;;999888777444333222111000///.........---++++++---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++*********++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---kkkOOOIIIHHHLLLOOOJJJIIIFFFBBB???======>>>???===;;;999888888888666444111111///...............,,,,,,,,,------......---************************)))))))))))))))*********))))))*********+++++++++++++++++++++************---------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------///000000......000444888@@@DDDKKKPPPTTTZZZ```eee```ggg}}}zzzwwwvvv}}}qqq]]]XXXTTTNNNQQQ\\\jjjqqq}}}wwwjjjVVVEEE;;;999<<>>>>>???>>>>>>;;;:::999999:::<<<>>>???;;;<<<===>>>??????@@@@@@@@@???>>>===========================<<<;;;:::999888888777555444333222111000000////////////000000////////////////////////............////////////......................../////////...//////000000000111333555888;;;===>>>???@@@BBBDDDFFFGGGHHHHHHMMMNNNOOOPPPRRRSSSUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYXXXWWWUUURRRQQQOOOOOONNNMMMLLLLLLOOOQQQPPPNNNMMMRRRPPPNNNLLLJJJIIIHHHHHHHHHJJJLLLLLLLLLOOOQQQRRRMMMLLLKKKHHHFFFGGGKKKOOOKKKJJJJJJKKKLLLKKKJJJHHHHHHJJJKKKKKKIIIHHHGGGHHHJJJJJJIIIHHHJJJLLLJJJEEEIIIIIIIIIGGGFFFFFFEEECCCGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>===>>>>>>???>>>>>>===<<<;;;999888777555333111000///...,,,++++++,,,------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,------,,,***)))+++++++++++++++++++++++++++++++++***************+++******************+++))))))*********+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,lllPPPJJJHHHLLLOOOJJJHHHFFFBBB>>>======???@@@===;;;999888888777555444111000///...------------,,,,,,------------......************************(((((())))))************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------000000000///......///000666888===CCCLLLVVV^^^ccceee^^^eeewww}}}wwwwww|||uuunnn```XXXZZZUUUSSS```{{{vvvyyy{{{qqqTTTJJJ???:::<<>>======<<<::::::999999999;;;===???;;;<<<<<<<<<===>>>????????????>>>======<<<======;;;<<<<<<======<<<<<<<<<888888777555444333222111000000////////////000000////////////////////////---.........//////000000////////////////////////............///000111222444555888;;;???BBBDDDEEECCCDDDGGGIIILLLNNNOOOOOOSSSSSSTTTTTTUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWUUUSSSQQQPPPPPPQQQQQQQQQPPPMMMKKKLLLNNNOOOMMMTTTVVVVVVSSSOOONNNPPPSSSXXXYYY[[[\\\[[[ZZZ\\\^^^___``````[[[TTTQQQRRRVVVXXXZZZ\\\YYYSSSQQQSSSVVVPPPMMMJJJGGGGGGGGGGGGGGGKKKMMMMMMIIIJJJMMMKKKFFFFFFHHHIIIIIIFFFDDDFFFIIIEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEGGGJJJLLLKKKHHHDDDAAA@@@@@@@@@@@@@@@???>>>>>>===<<<:::888666444333222///...,,,,,,---------,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,------,,,+++***++++++++++++++++++++++++*********************************++++++*********))))))*********+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,pppTTTMMMKKKOOOQQQLLLGGGEEEAAA>>>===>>>@@@AAA<<<:::999888888777555333111000///...------------+++,,,------,,,,,,---...************************((((((((()))******++++++)))************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++*********++++++,,,,,,------...,,,---...//////000000000111222555<<>>???999333888888777777666555555444555444444444444333333333333333333444555666888999777666666666777888:::;;;BBBAAA@@@>>>===;;;::::::999::::::888888999<<<>>>===<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<===::::::;;;<<<<<<<<<<<<<<<888777666555444222111111000//////......//////000////////////////////////------......///000000000////////////////////////......///000222333555666:::;;;>>>BBBEEEHHHJJJJJJIIIKKKMMMPPPRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVQQQRRRRRRRRRRRRRRRQQQPPPNNNLLLKKKJJJKKKMMMPPPRRRTTTPPPJJJGGGNNN^^^lllqqqttt{{{|||sssmmmooottt~~~~~~vvvssssss~~~~~~uuusssxxx~~~sssbbbWWWRRRPPPMMMJJJHHHNNNOOOIIIFFFHHHHHHDDDEEEEEEHHHIIIGGGDDDHHHNNNEEEFFFGGGIIIJJJJJJJJJJJJFFFFFFEEEDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGCCCFFFJJJMMMLLLIIIEEEBBBBBBBBBBBBBBBBBBAAA@@@??????>>>===;;;:::888777666444222000/////////...---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***************)))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++pppUUUNNNLLLOOOQQQKKKGGGDDDAAA>>>===>>>@@@BBB<<<:::888888888777555333000000///...------------)))+++---,,,+++***,,,...************************'''(((((()))******++++++)))************+++++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,++++++******+++,,,,,,---......++++++,,,---/////////......///111666>>>IIIUUU]]]fff___ZZZ\\\___ccclllvvvggg[[[[[[[[[XXXWWW[[[fffuuu}}}tttlllhhhfffiiisss~~~sss[[[JJJ===:::777666777::::::666222555555666666666555555444444444555444444444333222333333333333444555666777666555555555666888:::<<>>===;;;:::999888888999::::::888666666:::===>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===999999:::::::::999999888666666555333222111000/////////............//////////////////////////////------......///000000111///////////////////////////000111333555888:::<<<@@@BBBEEEHHHKKKMMMNNNNNNNNNOOOQQQSSSUUUVVVWWWWWWUUUTTTTTTSSSQQQPPPPPPOOOHHHIIIKKKLLLMMMMMMLLLLLLOOONNNMMMNNNRRRWWW\\\___eeeccc^^^]]]mmm~~~xxxmmmcccVVV```bbbYYYRRRTTTVVVRRRPPPLLLJJJMMMLLLIIIIIIMMMIIIIIIJJJJJJJJJJJJIIIIIIFFFEEEEEEDDDEEEFFFGGGHHHEEEFFFGGGHHHHHHIIIHHHHHHAAACCCEEEGGGGGGFFFDDDCCCEEEEEEEEEEEEDDDCCCAAAAAA??????>>>===<<<<<<;;;::::::888555444333333111///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++((()))))))))*********+++)))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++oooTTTMMMKKKMMMNNNHHHFFFDDDAAA>>>===???AAABBB<<<:::888777777777555333000000...---------------(((+++---,,,***)))+++...************************'''(((((()))***+++++++++)))************+++++++++))))))******+++++++++++++++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,---------,,,***,,,...///222888CCCPPPYYY[[[[[[___eeemmmvvvyyyzzzwwwoookkkhhhhhhjjjfffbbbeeelll}}}}}}uuueeeXXX\\\rrrrrrhhheeefffggggggggghhhkkkmmmyyyfffJJJ@@@===999666666666666666777999:::222333444555666666666666444444555555555444333222333333333333444555666666555444444444555777:::<<<<<<;;;:::999888888888888999::::::888555555888;;;???>>><<<;;;::::::;;;;;;:::::::::::::::;;;<<<===999999999888777666555444555444333222111///......//////............//////////////////////////////---------...///000000111000000000000000000000000111111333555888<<<>>>@@@DDDFFFIIILLLNNNPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUQQQPPPOOOMMMLLLJJJIIIHHHHHHJJJLLLNNNPPPQQQQQQQQQaaa``````bbbgggnnnuuuyyyssswwwnnnppprrrppp```VVVPPPRRRRRRMMMIIIIIIMMMMMMLLLLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEFFFHHHIIIDDDDDDFFFGGGHHHIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGFFFEEEDDDCCCBBB????????????>>>>>>======???<<<999777777666444222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++***)))***+++---...++++++++++++++++++++++++(((((())))))*********+++)))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++qqqOOOLLLMMMMMMNNNLLLDDDCCCAAA???>>>>>>??????>>>;;;999777666666444222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))***+++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------...111666===AAAKKKVVVfffqqqyyywwwhhh\\\]]][[[WWWRRRRRRWWW[[[xxx}}}zzzrrrjjjppp}}}sssxxxsss[[[GGG===888666444666666555555555444444444111777999666333555666666333333333222222111111111555555555555555555555555333333333444555666777888:::777444444666777555333999888777666666666666666999999888777777777666666999888777777888:::<<<>>>BBB>>>888333222333444555444444333333222111000000//////............//////////////////////////////---...///111222111000000111000///...000333666888777;;;???BBBDDDEEEGGGHHHHHHIIILLLQQQVVVVVVSSSPPPNNNKKKMMMTTTVVVQQQMMMNNNLLLPPPNNNGGGDDDGGGJJJIIIGGGPPP___lllpppooorrryyyvvvlll___PPPOOOVVVYYYNNNGGGJJJLLLIIIHHHIIIGGGDDDDDDGGGGGGDDDGGGNNNHHHGGGGGGGGGGGGFFFDDDBBBGGGFFFEEEDDDCCCDDDEEEEEEEEEFFFGGGHHHHHHFFFEEECCCDDDDDDCCCCCCBBBBBBBBBAAACCCBBBAAA???<<<999777555000000//////......---------------,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))******)))+++---,,,***)))+++---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************(((***++++++******+++,,,,,,,,,,,,++++++*********++++++******++++++,,,---nnnLLLJJJLLLLLLMMMJJJDDDCCCAAA???>>>>>>??????>>>;;;888777777666444333111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000///000000//////111555888>>>III]]]wwwuuuhhhaaabbbgggqqqyyyqqqmmmhhhgggjjjqqqzzz|||wwwqqqppphhhhhhjjjsssyyyYYYOOOAAA999666777777666666555555555444444444333111555777555444666777555333333333222222222111111444444444444444444444444333333333333444555666666888666444444555666555333777777666555555555666666999999999999999888777666888888777777888:::;;;<<<===999666777::::::666111444444333222222111000000//////............////////////////////////////////////000111111111111111111000000111222555888:::???AAADDDEEEGGGHHHKKKMMMPPPQQQRRRRRRPPPNNNMMMLLLNNNKKKJJJLLLJJJGGGJJJPPPUUUUUUQQQNNNSSS^^^eeeeeegggmmmzzzuuurrrjjj___UUUQQQMMMGGGDDDEEELLLGGGFFFJJJLLLJJJIIIKKKHHHHHHGGGFFFEEEFFFIIILLLBBBBBBBBBCCCDDDEEEGGGGGGFFFGGGHHHIIIHHHGGGEEEDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBB@@@???===;;;:::666666444333111000......------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************)))+++,,,,,,***)))+++---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((***++++++******+++,,,,,,,,,,,,+++++++++******++++++******++++++,,,,,,qqqNNNKKKKKKJJJJJJGGGDDDCCCAAA???>>>>>>>>>???===;;;888777777666444333222111000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************++++++************++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////000000000///000000///...---///111444999KKKmmmvvvppp{{{yyyvvv{{{wwwxxxzzz~~~hhhYYY@@@<<<777555666777555333555555444444444444333333111444444333555999888444333333333222222222222111333333333333333333333333333333333333333333333333666444333333444555444333555555555444555555666666999::::::;;;:::888777666777777777888888999999999999666777===CCCBBB999///333333333222111111000000000//////......//////000////////////////////////111000000000000111222222000111333666999<<>>===;;;888666333111000------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++***++++++***))))))***,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************(((***++++++******+++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,vvvRRRNNNLLLJJJIIIEEEEEECCCAAA???>>>>>>>>>>>>===;;;888777777666555333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************,,,+++***))))))***+++,,,))))))*********+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,.../////////000111111000888QQQtttyyy~~~rrr\\\III======;;;999999999888555333444444333333333333333333222333333333777;;;:::444222222222222222222222222222222222222222222222222222222333333222222222111444333222222333333444444444444444444444555666777888888:::::::::888666555555555666777777777666666777888<<>><<<:::777666555............------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++++++++***)))))))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((***++++++******+++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,uuuQQQMMMMMMKKKJJJGGGEEEDDDBBB@@@>>>===>>>>>><<<:::888777777666555444222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************,,,+++***))))))***+++,,,))))))*********+++++++++************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))+++...000000000111222000///111888III```vvvttttttmmm~~~|||bbbQQQDDD:::333555555555555777777777666222222333333333333333333333444444333777<<<:::555222222222222222222222222222222222222222222222222111222222333333222111000222222222222222333444555444444444444444555666777555666777888888777666666444555555666555555444333555999>>>@@@???;;;777555222222111111111111111000000000////////////000000000000000000000000000000111000000///000222333555777888:::<<>><<<;;;::::::111111000//////...------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,---,,,***)))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((***++++++******+++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++oooMMMJJJKKKKKKLLLIIIFFFDDDBBB@@@>>>=========<<<:::777777777777666444333222111111//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************++++++************++++++)))************+++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---...000000/////////000...111333222222:::IIIVVVgggmmmmmmttt|||}}}{{{qqqTTTCCC<<<999777666666555555444444444444444111111222222222222333333222555555444666:::999555111222222222222333333333222222222222222222222222000111333333444333222111000222333333222333555777555555555444555555666666444444444555666777888888666666666555555444444444333777:::999444111222444111111111111111111111111111000000//////000000111000000000000000000000000111111111222444555777888<<<;;;;;;:::::::::;;;;;;DDDFFFIIIIIIHHHFFFFFFFFFEEEDDDDDDEEEIIIPPPXXX^^^hhhkkknnnttt|||rrrcccUUULLLGGGDDDBBB?????????@@@BBBEEEGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>>>>======777666555444222111//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---000---***)))***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************(((***++++++******+++,,,***++++++++++++,,,,,,,,,)))***+++,,,---,,,++++++oooMMMJJJKKKKKKLLLIIIFFFDDDBBB@@@>>>=========;;;999777777777777666555333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...///000///...---...000---000333222000111555999BBBLLLSSS```xxx[[[KKK<<<666666444555888888888888666444222111111111111111111222222222333000444666333333555666444111111222222222333333333333333333333333333333333///111333444555444333222000222333333222333666999777777666555555555666666444333333444666888;;;===;;;999888666666666666666444555555333111000111222000000000000111111111111111111000000000000111111000000000000000000000000111333555777999:::;;;<<<;;;:::999888999:::<<<===EEEFFFFFFDDDCCCCCCEEEHHHDDDSSSfffqqqsssuuuzzzqqq^^^RRROOOQQQJJJHHHEEECCCCCCEEEGGGIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBAAAAAA@@@?????????>>>===<<<999777555333222..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...222///***)))***,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************(((***++++++******+++,,,******+++++++++,,,,,,,,,(((***+++------,,,+++***uuuRRRMMMLLLJJJIIIFFFFFFEEEBBB@@@>>>=========;;;999777777777777666555333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))***+++,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---------///111///......000444555333111---999BBBRRRooottt[[[DDD<<<666333666666222111555///111444555444333333333000000111111222222222333...333666333000111333333111111111222222333333333333333333333333333333333///000333555666555444333000222444444333333777:::999888777666666666666666444444333333666:::>>>@@@>>><<<:::888777777888999666444222222444555444333000000000000000111111111111111000000000000111111000000000000000000000000222444777:::===>>>??????888777777888;;;@@@DDDGGGHHHGGGDDDAAA@@@BBBGGGKKKYYYxxxvvvhhhfffjjjYYYUUUOOOIIIFFFEEEFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHDDDDDDCCCBBBAAA@@@??????DDDBBB@@@>>>;;;888666444////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...444///+++***+++------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((***++++++******+++,,,*********++++++,,,,,,,,,(((***+++------,,,+++***mmmMMMIIIKKKMMMNNNHHHGGGDDDAAA>>>======>>>???<<<;;;999777666666777777333222000///......//////,,,,,,,,,---------......++++++++++++++++++++++++(((((())))))*********++++++***)))))))))***,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---------............///,,,,,,,,,---------......000000000000////////////333444777>>>LLLeee|||eeeRRREEE???<<<888777777666555555444444222333333444444333333222000000000000000000000000111111222222222333333333333222222222333333444555555444444333333444444555222222222333333333444444222333333444444444444444333555777777666555555666777888777444555999:::777444555555666777888888888777555333222333222111///222222111111111111222222000////////////000000111222111000000//////000000888<<<@@@BBBAAA???>>>>>>999:::<<<@@@CCCDDDCCCAAADDDBBBAAABBBDDDLLL\\\kkk{{{wwwqqqvvvqqqkkkccc\\\UUUNNNHHHCCCJJJCCCFFFHHHDDDEEEFFF>>>???AAACCCCCCDDDGGGHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGDDDBBBAAABBBCCCDDDCCCAAACCCCCCBBBAAA???===;;;:::555444222111000/////////000///...,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,///...,,,+++***+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++sssRRRLLLKKKKKKJJJDDDFFFDDDAAA>>>======>>>???<<<;;;999777666666666777333222000///......//////,,,,,,,,,---------......++++++++++++++++++++++++))))))******************+++***)))))))))***,,,,,,************************++++++************++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,---------......000/////////////////////000111222444;;;III[[[iiinnnfffXXXIII>>>777444444777666666555444444333333222222333333333333222222000000000000000000000000111111111222222222333333666666555333333333333333444444333333333333444444222333333333444444444444333444444555555555555555555666777666555444555666:::<<<:::777777999999666555444444555555777888888222222222333555555333222222222111111111111222222111111000000000000111111111111000///000333555777===???@@@@@@>>><<<<<<===>>>???AAAAAA@@@@@@@@@AAAEEEHHHMMMSSSYYYdddzzzyyy}}}~~~~~~sss```PPPMMMGGGHHHIIIBBBDDDHHHBBBFFFEEEDDDBBBDDDHHHKKKMMMGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEFFFGGGHHHGGGEEEDDDDDDCCCBBBAAA???===<<<;;;999777444111///---,,,000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++uuuTTTMMMKKKJJJIIICCCFFFDDDAAA>>><<<===>>>???<<<;;;999777666666666777222222111///////////////,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++*********+++***)))))))))***,,,,,,)))))))))***************++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////////////////222333333111111555<<>>>>>:::888999777444666555444333444666888999444333333444555555333111222222111111111111222222222222111111111111111222111000000111444777;;;>>>@@@AAA@@@???===<<<>>>@@@CCCDDDDDDBBB??????CCCFFFLLLUUUdddqqqxxx|||pppZZZRRRPPPJJJ??????EEEBBBEEECCCBBBAAAAAACCCEEEGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJHHHGGGHHHIIIJJJIIIHHHFFFFFFEEEEEECCCBBBAAA@@@???>>>;;;888555222///...///...---------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++pppRRRMMMKKKKKKKKKGGGEEECCC@@@===<<<===>>>???;;;:::888777666666666666222222111000000/////////,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++*********+++***)))))))))***,,,,,,***************+++++++++++++++************++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,---------...............///////////////333444555444222222444666222>>>LLLVVVbbbzzz}}}nnn^^^MMM@@@;;;999777555444444444555333333222222111111111111111111222222222222111111000000000000000000000000000000000111111111111222777666555333222111000000333333222222222222333333333333444444444555555555555666777777888888777777999999777555222222444777999===>>>;;;888888777444888666444333444666888:::>>>;;;777555333222000///222222111111111111222222222222111111111111111222111222444666999<<<>>>???>>>?????????>>>???BBBDDDAAAAAAAAACCCGGGNNNTTTXXXfffppp{{{oooggg[[[HHHCCCGGGCCCFFFDDDDDDEEEDDDBBBAAACCCEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIHHHFFFGGGGGGGGGGGGFFFEEEDDDCCC???>>>===<<<999777666555///...---------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++mmmPPPLLLJJJJJJKKKGGGDDDBBB???===<<<===>>>???;;;:::888666555555666666222222222111000000//////,,,,,,,,,---------......++++++++++++++++++++++++---,,,,,,++++++*********+++***)))))))))***,,,,,,+++++++++,,,,,,,,,------++++++************++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++------------............,,,,,,,,,---------......------....../////////000///000000000000111333555222555777999AAARRRjjj|||xxxcccQQQFFF>>>666000666555444444333333333222111111111111000000000000000111111222222111111000//////////////////////////////000000000111111111333222111111000000111111222222111111111111222222333333333444444444555555555666666777777777777777999999777555222222444777444999<<<999666777777555999888555444444666999:::EEE@@@999333111111111000222222111111111111222222111111000000111111222333222555999===??????>>>===;;;===>>>??????AAACCCFFFCCCCCCHHHSSSdddtttyyybbbXXXVVVPPPPPPJJJGGGHHHGGGCCCDDDIIIEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFIIIIIIIIIHHHGGGFFFEEEDDD@@@@@@@@@???>>><<<:::999111000...------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++nnnRRRLLLIIIGGGHHHDDDCCCAAA???===<<<===>>>???;;;:::888666555555555666222222222222111000///...,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++*********+++***)))))))))***,,,,,,++++++,,,,,,---.........++++++************++++++***++++++,,,,,,++++++***)))******+++++++++++++++---------.........//////,,,,,,,,,---------......---------......//////000////////////000111333444111111222222555;;;CCCIII]]]mmmnnnSSSKKKBBB:::777555333111111222222222222222222222000000000000000000000000000000111111111111000000////////////////////////////////////000000000000000/////////000111111222222111111000000111111222222222222333333333444444444444555666666666666555777888777555333333555777111666999666444666777777888777666555555666888999AAA<<<666111000222333444222222111111111111222222000000000111222333555555666999===@@@AAA@@@===<<<===>>>>>>???@@@DDDIIIMMMVVV[[[fffyyyyyytttiii]]]TTTNNNLLLHHHBBBBBBHHHEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGHHHIIIJJJIIIGGGJJJIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCBBBAAA>>><<<:::666444222000///...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++pppTTTNNNIIIGGGGGGCCCCCCAAA>>><<<<<<===>>>@@@;;;999888666555555555555222222333333222111///...,,,,,,,,,---------......++++++++++++++++++++++++))))))******************+++***)))))))))***,,,,,,******+++,,,,,,---......++++++************++++++***++++++,,,,,,++++++***))))))***+++++++++++++++,,,,,,---------.........,,,,,,,,,---------......,,,,,,---......///000000111111111111222222222111,,,...111222222333555777999BBBSSSdddnnnwwwyyyrrreeeRRRDDD666666555444444333444444111111111222222333333333000000000000000000000000///000000000000000000///////////////////////////........./////////000000000000000000000111222222111111000000000000111111111111111222222222333333222222333444444444444333555666777666555444555666111777999555222444777888666555444444444444555555999666222111111222333333222222111111111111222222111111222333555777888:::;;;<<<===>>>????????????AAAAAA@@@AAAGGGPPP\\\dddkkkwww|||yyy|||~~~wwwtttssshhhSSSFFFDDDGGGFFFEEEDDDEEEEEEFFFGGGJJJIIIHHHHHHJJJJJJIIIHHHJJJJJJIIIHHHFFFEEECCCBBBAAABBBCCCDDDCCCBBB@@@???===;;;888555222000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++pppUUUOOOJJJHHHIIIFFFBBBAAA>>><<<<<<===>>>@@@:::999777666555555555555222222333333222111///...,,,,,,,,,---------......++++++++++++++++++++++++(((((())))))*********++++++***)))))))))***,,,,,,))))))***+++,,,,,,------++++++************+++++++++++++++,,,,,,+++++++++))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///000000//////000111222111///---000222444222//////222666777555888AAAIIIQQQ___lllnnnYYYOOOHHH@@@999666333555555333000///111444111111111111111111111111000000000000111111111111//////000000000000//////////////////////////////............/////////000222222111111111111222222111111000000000000111111000000111111111222222222000111222222333333222222333555777777666555555666333888:::555111333777999333333333333333333333222333222111222222111///---222222111111111111222222222222333555777999<<<===>>>===<<<<<<===???AAACCCEEECCCBBBEEENNN^^^ppp|||rrruuuVVVJJJGGGFFFEEEDDDDDDEEEFFFFFFIIIHHHGGGGGGHHHIIIHHHGGGJJJJJJIIIHHHFFFDDDBBBAAA<<<>>>AAADDDFFFFFFFFFEEEBBB@@@<<<888444222111000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,((()))***+++,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++fffNNNLLLJJJIIIIIIEEEBBB???===<<<===>>>??????<<<;;;888555444444444555333333222222111000000000+++++++++,,,---...///000///...+++)))(((((()))))))))************+++++++++++++++++++++++++++++++++************))))))(((((((((((()))***+++,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,---------------------------......///////////////000000000000111111111111666555333333666:::???CCCWWWbbbtttpppTTTLLLBBB;;;888777666555444444444333333333222222222111000000000111333333......///...------///000111000///000111222111///------............------////////////////////////////////////000000000000222222222111111111000000222222111111111111111111444222111222666777666444777666555666777777555444555555666666555444333333444333111000000111333444222222111111111111111111111111222222222222111000555444444666:::>>>BBBCCC999???@@@===>>>CCCEEEBBBGGGPPP\\\cccfffkkkttt|||}}}~~~nnncccPPPCCCFFFKKKGGGEEEGGGHHHHHHFFFEEEEEEGGGJJJKKKHHHIIIJJJIIIFFF@@@:::777888<<>>HHHVVVgggzzzvvvhhhUUUHHHAAA;;;555111111222333222222222222111111111000000000000/////////000111222///000000000//////111222111000///000111222000///------............------////////////////////////////////////000000000000222222222111111111000000111111111111111111111111333111111222555666555444444333333555777777666555555555555555555444333333333333222111111222333333111111111111111111111111111111111222222222222222444555888<<>>???HHHQQQRRRKKKXXXeeettt}}}xxxzzzlllWWWSSSTTTOOOIIIHHHFFFFFFFFFHHHJJJKKKJJJIIIIIIJJJKKKJJJGGGCCC>>>:::555888<<>><<<999666111111///......---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,sssUUUPPPNNNMMMJJJDDDDDDAAA>>>===>>>???@@@@@@;;;999777555444444444444111111000000///.........------,,,,,,,,,------...,,,,,,++++++************)))************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...------------,,,,,,,,,------------------------//////000111111111111000//////000000000000111111333222111000000111222333///000111444<<>>BBBDDDDDDBBB@@@BBB>>>>>>KKKcccuuuvvvnnnttt~~~~~~xxxtttsssgggUUUIIIFFFEEEDDDFFFIIIJJJHHHEEEIIIJJJKKKKKKIIIFFFBBB@@@666666888===CCCGGGFFFDDDFFFDDDCCCBBBAAA???<<<999777555333000...---------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,pppQQQMMMLLLLLLKKKDDDEEEBBB???>>>???@@@@@@@@@:::999777555444444444444111111111000//////............---,,,,,,,,,------***+++,,,,,,,,,+++******))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,------------------......///000000000000000////////////000000000111333333333222222222111111444444555444333555777:::AAAGGGOOOYYYcccppp|||~~~qqqjjjbbbWWWOOOGGG@@@777333444666555333555444333222222222222111/////////............---...............//////000...------///000111000///000//////000111111///...------............------////////////////////////////////////000000000000111111111111000000000000111111111111111222222222111111111222222333333333222111111333555555444333444444444555555444444333111222222333333222222111111111111111111222222222333222111111222444777888<<>>??????@@@???888888777666555444444333333222222111111000//////......---,,,,,,,,,------++++++,,,,,,,,,++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......,,,---......//////.........////////////000000000111222222222333222222222///111444444333222333333555555666777;;;BBBJJJPPPZZZbbbmmmvvv}}}xxxaaaZZZQQQIIICCC???:::777:::777222000111222222111000111111111000......---000000/////////..................//////////////////......000222333222000///...///000222111///---------............------////////////////////////////////////000000000000000000000000000000000000000000111111111222222222111222222222222222222333444333333333444333222000333333444444444444444333111222222333333222222111000000111111111222222222444333222333444777:::<<>>???BBBEEEMMMTTTcccyyy~~~ooocccSSSGGGCCCEEEIIIKKKFFFGGGGGGHHHGGGGGGFFFFFFBBB===777777<<>>??????>>>777777666666555444333333333333222222111000000000------,,,,,,,,,------...------,,,,,,+++++++++***)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++******************++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...+++,,,,,,------.........,,,,,,---............---......////////////000000/////////000000000000111000111111000///000333555000000111222333555666666999<<<@@@DDDHHHPPPZZZaaaaaa```ccchhhlllrrr|||~~~vvvsssnnnllliiifffaaaWWWKKKBBB:::999666555444444555555555555444222111000000000---///111111000///000111000000000/////////......---...//////000/////////000//////222555666444111......///000222111...,,,------............------////////////////////////////////////000000000000//////000000000000000111000000000111222222333333111333444333222111333444666555444333444333111///222333333444444444444333222222222222222222222222000000000111222222333333444444555666888;;;===?????????>>>===???EEEPPPXXXfffooo}}}tttdddTTTIIIEEEEEEGGGFFFFFFFFFFFFFFFFFFGGGGGGDDD@@@;;;777999>>>FFFKKKHHHEEEBBBAAAAAACCCCCCCCCAAA@@@>>>;;;888555333111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,nnnUUUPPPIIIEEEGGGEEEEEEBBB>>>======>>>>>>===666666666666555444333333222222222111000000//////,,,,,,,,,,,,------...//////...---+++*********+++)))************+++++++++++++++++++++++++++++++++)))))))))*********++++++)))))))))***+++++++++,,,))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///,,,------......................../////////000000000//////.........//////444444333000......111333,,,---000333555666555555444333222111111333666888:::999;;;@@@BBBEEELLLTTTOOOUUUWWWUUUWWW]]]aaaaaaaaaggghhhfffiiiooollldddbbb[[[UUUSSSPPPIIIDDDBBB>>>===<<<:::888666333000444444333222222333444444000111222222000000222333...000222222111000222444000/////////............+++,,,---...///......---...---,,,000444666222///------///111222111...+++------............------////////////////////////////////////000000000000////////////000000111111///000000111222222333333222444555444222111333555555444333444555444222000111222333444444444444444333333222111111222333333///000000111222222333333444555777999<<<>>>@@@AAA>>>@@@BBBEEELLLZZZkkkwwwtttcccSSSIIIEEEFFFFFFEEEEEEFFFFFFHHHHHHDDDDDDBBB???;;;===CCCIIIHHHDDD@@@>>>???BBBDDDEEECCCCCCBBBAAA???<<<888666111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,gggRRRNNNHHHEEEHHHHHHDDDAAA>>><<<<<<======<<<555666666666555444333333111111111000//////......+++++++++,,,---...///000111000---***))))))***+++)))************+++++++++++++++++++++++++++++++++(((((())))))*********+++(((((()))***+++,,,,,,---((()))***+++,,,---------******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////---......///////////////............/////////000333222000///......//////+++...111333333222222222333111//////000222222222222111111333555666555333;;;777555666666444555888666::::::666666:::999444555>>>CCC@@@???CCCBBB<<<:::555333666777666777999666666555555444555666777222111111111111111222222222333333111///...000333...000111000---,,,...000//////.........---------***+++,,,---...---,,,,,,+++)))(((,,,111333///+++------///111222111...+++---..................---////////////////////////////////////000000000000.../////////000000111111///000000111222222333333222555666555333222333555444333333444555666444333111222333333444444444444444333111000000111333444///000000111222222333333444555888;;;>>>@@@AAABBB???CCCHHHPPP[[[mmmiiiVVVLLLHHHGGGFFFEEEFFFGGGHHHIIIDDDHHHJJJGGGAAA>>>BBBHHHHHHDDD>>>;;;===AAADDDFFFDDDEEEFFFFFFDDD@@@===:::333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,iiiRRRNNNGGGEEEHHHGGGEEEAAA===;;;;;;<<<<<<<<<555555555555555444444444222222222111111111111000---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))***,,,,,,++++++,,,---,,,***(((***---...,,,***************************************************+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................///000000//////000000000000//////////////////000000000000000000000000000000000000222222111111222222333444333333333444444444555555444333111000000111333444555555666666666666555555222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000000///............////////////......------------......------------------------...------,,,,,,------............------,,,,,,,,,..................---------------............///---...000111111111000///000000000000000000000000000000000000111111111111111333444444333222222333444444444555555555666666333333333333333333333333222222222222111111000000333333222///...///333777:::888:::AAABBB===<<<>>>@@@XXXnnntttxxx~~~```PPPHHHEEEAAAAAALLLNNN???KKKFFFCCCEEEFFFEEEDDDFFFLLLHHHAAA<<<999<<>>999999@@@GGGIIIJJJJJJIIIFFFDDDCCCDDDAAA===888555222111///---.........---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,555222...++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---lllPPPKKKHHHGGGHHHEEEEEEAAA===;;;;;;<<<<<<<<<666666555555555444444444222222111111111000000000......------------......,,,++++++++++++*********)))+++,,,,,,+++***+++---+++***)))***,,,,,,,,,+++************************************************++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------......------......///000...//////000000//////........./////////000000000000000000000000000000000111111111111111222222333000000000111111111222222333222111000000111222333000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////---............/////////......------------......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------......---------............///---...///000000000000///000000000000000000000000000000000000111111111111111222444444222111222333333333333333444444444444333333333333333333333333222222222222111111111111111111222555777888666555:::;;;===???@@@EEEQQQ^^^sssnnnvvvmmm___\\\QQQIIILLLMMMFFFGGGIIIJJJFFFBBBDDDJJJCCCGGGGGGAAA999777<<>>;;;888555111............------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,777333...***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---mmmOOOJJJHHHHHHHHHDDDEEEAAA===;;;;;;<<<<<<<<<666666666555444444333333111111111111000000000000.........------.........++++++++++++***************+++,,,,,,******+++,,,******)))***++++++++++++************************************************++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------...------------...//////...//////////////////............/////////000000////////////////////////000000000000000111222222///000000000000111111111222111000000000000111222222222222333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000/////////.........---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,------...,,,,,,------------......---------............///.........//////////////////////////////////////////000000000111111111111222333555555333222333444222222222333333333444444333333333333333333333333222222222222222222222222333000///000444999;;;;;;:::===BBBHHHQQQ[[[iiisss~~~iii^^^[[[TTTKKKHHHGGGHHHFFFCCCDDDHHHDDDGGGGGGCCC<<<888999;;;CCCFFFIIIJJJJJJIIIHHHIIIFFFDDDBBB@@@===:::555222///...------,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,111...+++***+++---......++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---mmmOOOIIIGGGGGGGGGCCCEEEAAA===;;;;;;<<<<<<<<<777666666555444444333333111111111000000000//////.........------.........+++++++++*********))))))***,,,,,,,,,******+++,,,))))))************++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------...//////......////////////..................////////////........................000000//////000000111222000000000000111111111111000000000000000000000000222222333333333333222222000000000000000000000000/////////////////////////////////////////////////////////............---------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,---------,,,,,,,,,,,,------......---------............///...............//////000///////////////////////////000000000111111111111333555666666555444444555222222222333333333444444333333333333333333333333222222222222222222222333444444444555888;;;======<<>><<<@@@FFFJJJJJJHHHEEEDDDHHHFFFEEEEEEFFFEEECCCAAA<<<999666222///...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---,,,,,,---...---+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---iiiQQQLLLEEEBBBDDDCCCEEEAAA===;;;;;;<<<<<<<<<888777666555444333222222000000000000////////////---,,,,,,++++++,,,,,,---************))))))))))))+++,,,---,,,***)))***+++''')))+++***((((((***,,,************************))))))))))))))))))))))))******++++++++++++******************************************************((()))***+++,,,+++******++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---..................------------.........//////------------------------...............///000000,,,,,,,,,---------............////////////.........//////////////////...////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,------...---,,,,,,++++++***************+++,,,,,,---......---------.........//////......---,,,---...///000000000000000000000000000000000000000111111111111///111333333111000111222444444444555555555666666333333333333333333333333222222222333333444444444777:::<<<<<<@@@NNNeeevvvwwwrrrwwwzzzyyy}}}zzz|||}}}yyyvvvvvvyyynnnZZZLLLIIIKKK>>>BBBGGGIIIHHHGGGFFFFFF???CCCIIIKKKJJJFFFCCCAAAKKKIIIGGGGGGGGGGGGEEECCC@@@===999555222000111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,...,,,******,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---jjjOOOJJJFFFEEEFFFDDDBBB???<<<;;;<<<<<<;;;:::999777555444444444333222111111111111000000000000------------------------......---,,,,,,+++******))))))************)))))),,,***(((***---...,,,***++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++++++++******************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////.........---------...............///000000//////...---,,,,,,,,,,,,,,,,,,...///000000000000000000///...---,,,,,,,,,------------------------,,,,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---...///...---------///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////............/////////000000000000111222222333333222222222222222222222222555555444444444444555555777666555444333222222222333111333888777222222888<<<888777@@@VVVtttzzzrrrllljjjiiimmmzzz}}}pppoootttpppfff^^^]]]___aaa___[[[\\\aaahhhmmmxxxbbbOOOLLLHHHDDDDDDHHHJJJGGGGGGKKKFFFGGGIIIKKKJJJFFF???:::@@@EEEIIIIIIFFFCCCDDDGGGEEECCC???;;;666222///---000/////////...---,,,,,,---------------------------------,,,,,,+++++++++---,,,,,,,,,,,,---......<<>>>>>===DDDXXXvvvyyyfffiiihhhdddaaadddtttvvviiihhhbbb^^^```aaa___\\\\\\YYY[[[bbblllwwwpppWWWNNNLLLMMMNNNKKKEEEEEEJJJIIIHHHHHHIIIIIIFFFBBB>>>>>>BBBFFFHHHHHHHHHHHHIIIGGGFFFCCC???;;;666333111000///...------,,,---------------------------------------,,,,,,,,,++++++---,,,,,,,,,,,,---......hhheee555---///(((,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------kkkPPPKKKFFFEEEFFFDDDBBB@@@===<<<<<<<<<<<<;;;999777555444444444333222111111111111000000000000------------------------------,,,,,,++++++******))))))************))))))+++***)))***,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...---....../////////......000///...---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////....../////////000000000000000000111222222333333333333333333333333333333555555444444444444555555666555444333333333333333777333111444777888:::>>>AAAFFFVVVttt|||pppfffmmm{{{mmmcccnnntttrrrhhhjjjuuuvvvyyyvvvoooiiidddaaa______```hhhwwwcccXXXMMMIIIGGGEEEEEEFFFJJJIIIGGGFFFFFFFFFDDDCCC;;;<<<@@@EEEJJJLLLKKKIIIJJJIIIGGGDDDAAA<<<999777111000...,,,+++,,,---...------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,---......fff~~~ddd333***222---***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------kkkPPPKKKGGGEEEFFFCCCBBB@@@===<<<<<<===<<<;;;999777555444444444333222111111111111000000000///------------------------,,,,,,,,,,,,++++++******))))))************))))))******)))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))************))))))*********+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---++++++++++++,,,---...///.........///......------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++---...---,,,+++,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------.........------------...//////...////////////000000000000000000111222222333333333333333333333333333333555444444333333444444555555555444333333333444444000222666999999;;;???CCCLLLVVVjjjrrrhhheeefffgggooo~~~zzzssskkkdddbbbiiitttqqqzzz{{{xxxwwwZZZJJJHHHJJJGGGCCCHHHGGGEEEEEEFFFFFFEEECCC999888:::@@@GGGJJJHHHDDDIIIIIIIIIHHHEEEAAA>>>;;;444222///,,,++++++---...------------------------------------------,,,,,,---,,,,,,,,,,,,---......<<>>888666222...---,,,---...---------------------------------------------------,,,,,,,,,,,,---......,,,333111------,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------mmmRRRLLLGGGEEEFFFCCCCCC@@@>>>============<<<999777555444444444333222111111111111000000000000------------------------++++++++++++++++++******))))))************))))))((()))+++***))))))***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))'''(((((())))))*********)))************+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++++++++************++++++,,,,,,,,,,,,------------***************+++,,,,,,************+++,,,......,,,------.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,------...------------------------,,,,,,,,,---------.........------------...///////////////000000000111111000000000111222222333333333333333333333333333333444444333333333333444444333333333333444444555666444999:::999>>>PPPhhhwwwxxxyyypppkkkmmmrrr|||wwwjjj]]]VVVTTTUUUUUUVVV[[[gggwwwmmmSSSHHHGGGFFFFFFEEEFFFGGGFFFDDDBBB???;;;888999===???===999===???CCCFFFGGGEEEBBB???===:::777333000.........------------------------------------............---,,,,,,,,,,,,---......222+++***...---***,,,222,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------mmmRRRLLLGGGEEEFFFCCCCCCAAA>>>============<<<999777555444444444333222111111111111000000000000------------------------******************++++++))))))************))))))''')))+++***)))(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((()))******+++)))************+++++++++))))))))))))))))))))))))************************************************************************---,,,,,,,,,++++++++++++*********+++++++++,,,,,,++++++************++++++***+++++++++,,,,,,,,,,,,+++************+++,,,,,,+++*********+++,,,------+++,,,,,,---............---,,,,,,+++,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,+++***)))***,,,******+++,,,,,,---......------------------------,,,,,,,,,---------.........------------...////////////000000000111111111000000000111222222333333444444444444444444444444444333333222222333333444222222222333444555666777888;;;>>>BBBSSSnnn}}}}}}~~~tttiiibbb______aaabbb______cccfffjjjuuusssbbbWWWLLLIIIGGGFFFFFFGGGFFFEEEDDD@@@<<<;;;<<<======<<<666:::@@@DDDFFFEEECCCAAAAAA???<<<888444111...---------------------------------------.........///---,,,,,,,,,,,,---......000******,,,***...222///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------nnnRRRMMMHHHEEEFFFCCCCCCAAA>>>======>>>===<<<999777555444444444333222111111111111000000000000------------------------******************++++++))))))************))))))''')))+++***((((((***,,,************************))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++************++++++))))))******+++++++++++++++++++++***++++++,,,---++++++******++++++,,,---***+++,,,---......///...,,,,,,,,,++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))+++,,,+++***)))***+++******+++,,,,,,---......------------------------,,,,,,,,,---------.........------------...//////000000000000111111111111000000000111222222333333444444444444444444444444444333333222222333333444222222222333444555666777<<>>???@@@333777>>>DDDGGGFFFDDDBBBDDDBBB???;;;666222///------------------------------------.........//////---,,,,,,,,,,,,---......,,,---000---)))222222###,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,---------nnnQQQLLLIIIHHHGGGBBBDDDBBB@@@??????>>><<<:::888777666555444333222222111111111000000000000000------------------------************************))))))))))))))))))))))))))))))************)))))),,,+++++++++++++++++++++++++++***)))(((((())))))***)))))))))((((((''''''(((((((((((())))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++***)))(((((()))************+++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,------,,,++++++******)))***+++,,,,,,------,,,,,,,,,+++*********+++,,,---***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,.........,,,***)))++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,------..................------,,,,,,,,,.........------,,,,,,,,,---------............///////////////000000000000111000000000000000111222333333333333333333333333444333333333333444555666222222222111111444888;;;DDDVVVppp~~~yyyxxxzzzzzz}}}wwwggg\\\ZZZWWW___gggooo~~~```CCCDDDMMMKKKFFFFFFCCCDDDBBB???===???@@@@@@<<<888777<<>>999222---........................---111...&&&***666555)))------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmQQQLLLIIIHHHGGGBBBDDDBBB@@@??????>>><<<:::888777666555444333222222111111111111000000000000------------------------************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++************+++******)))(((((())))))*********))))))((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++***))))))((())))))*********+++++++++************************+++++++++*********))))))*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++*********+++,,,---***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---...---,,,***)))+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......------------,,,,,,,,,+++......---------,,,,,,,,,---------............///////////////000000000000000000000000000111111222333333333333333333333333444444444333333444555555444555666555555999???DDDNNNooo|||ooorrrooooooqqqnnngggccccccZZZ]]]\\\\\\eeevvvpppUUUMMMJJJEEEFFFOOOEEEFFFEEEBBB@@@AAADDDFFFCCC<<<666888AAAHHHIIIGGGIIIFFFDDDCCCBBB>>>888444000///...------------...,,,000///+++---555666111------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,kkkPPPLLLIIIGGGGGGBBBCCCAAA@@@??????>>><<<;;;777777666555444333333222222222111111111000000000------------------------************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))***************)))((((((((())))))***************)))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++***))))))))))))))))))*********++++++************************+++************)))))))))*********++++++++++++,,,))))))******+++,,,,,,---***++++++,,,,,,,,,,,,,,,+++************+++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******+++,,,---------,,,******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,---------............///////////////000000000000000000000000000111222222333333333333333333333333555555444444444444444555333555666555555:::EEEMMMhhh~~~vvvooommmmmmkkkjjjkkkmmmjjjcccZZZXXX___iiinnnssszzz~~~mmmZZZGGGDDDMMMEEEFFFFFFDDD@@@???AAADDDHHH@@@777555<<>>???>>><<<;;;777666666555444444333333333222222111111000000000------------------------************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***))))))((((((((())))))++++++******************(((((((((((())))))))))))************************((((((((((((((((((((((((((())))))***************)))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))************************************************))))))))))))************++++++++++++))))))******+++++++++,,,******+++,,,,,,,,,,,,+++***************++++++,,,******+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------------------------------............///////////////000000000000000000000000111222333333333333333333333333333333666555555444444444444444444666777666888BBBRRR^^^~~~yyyuuuvvvssslllbbbZZZYYY[[[^^^bbbaaaaaafffuuu|||^^^LLLIIIFFFFFFGGGGGGCCC>>>>>>AAAFFFBBB<<<777888<<>>>>>>>>>>><<<;;;666666666555444444333333333333333222111000000///------------------------************************))))))))))))))))))))))))))))))************))))))''''''((((((((())))))))))))((((((((((((((())))))******************++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++******))))))))))))***++++++,,,,,,++++++))))))******++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---------------------------------............///////////////000000000000000000000000111222333444333333333333333333333333666555555444444444555555777999<<>>>>>>>>>>>===;;;666666555555555444444444444444333222111000000///------------------------************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++''''''(((((())))))******((((((''''''(((((()))))))))))))))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))******+++************************((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))))))))***)))))))))************+++,,,++++++***))))))(((((()))******+++++++++++++++((()))******++++++******)))******+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++************++++++++++++************++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...---------............///////////////000000000000000000000111222333444555333333333333333333333333555555444444555666666777555999AAAMMM^^^rrr~~~|||{{{vvvuuuuuuttttttttttttuuutttuuuxxx}}}uuufffcccggggggaaa[[[XXXVVVZZZfffqqqsss```SSSJJJEEEHHHIIIDDDBBBDDD<<>>EEEGGGJJJJJJHHHFFFDDDDDDBBB???;;;666222000//////+++,,,,,,---...///...---......................................................---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,bbbNNNMMMIIIEEEEEECCC@@@???======>>>>>>===;;;555555555555555444444444555444444333111000000///------------------------************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++''''''((())))))***++++++'''''''''''''''((())))))((((((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******))))))))))))************************))))))))))))))))))***+++++++++++++++'''((()))***+++******)))))))))***+++++++++++++++)))*********++++++++++++************************+++***)))(((((()))***+++***************++++++,,,************+++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------......---------............///////////////000000000000000000000111222333555555333333333333333333333333444444444444555777888999999???LLL___ttt~~~zzzzzzyyyxxxwwwuuusssrrrjjjjjjiiihhhfffdddbbbaaaZZZ[[[\\\^^^```bbbeeefffhhhlllqqqxxxvvvtttsssnnnjjjddd[[[SSSTTT[[[qqqmmmZZZJJJHHHIIIDDDBBBDDD@@@CCCFFFCCC===999999;;;CCCFFFIIIJJJHHHGGGGGGGGGFFFCCC@@@;;;777333111///+++666:::222***+++---,,,......................................................---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,aaaNNNMMMIIIEEEEEECCC@@@>>>======>>>>>>===;;;555555555555555444444444555555444333222000000///------------------------************************))))))))))))))))))))))))))))))************))))))'''(((((()))***++++++,,,'''''''''''''''((()))***''''''(((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************++++++(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************((((((((()))******++++++))))))***++++++++++++***'''((()))++++++******)))))))))***++++++++++++***))))))******++++++++++++************************+++***)))(((((()))***+++******))))))***+++,,,,,,)))************++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////////////////000000000000000000000111222444555666333333333333333333333333333333333444666777999:::EEEMMM\\\rrr}}}zzzxxxuuuuuuttttttrrrqqqooonnnggggggfffeeebbb^^^[[[YYYXXXWWWVVVUUUTTTSSSSSSSSSUUUVVVWWWZZZ^^^cccgggjjjrrruuuyyy}}}}}}wwwooobbbVVVTTTZZZWWWgggsssvvvrrrXXXPPPNNNHHHFFFHHHFFFEEECCCBBBAAA>>>;;;999AAAEEEIIIJJJIIIHHHIIIJJJHHHFFFCCC???:::555222000666IIIOOO>>>------111000////////////////////////..............................---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,bbbLLLLLLIIIFFFEEE@@@BBB???======???@@@===;;;888666555444555555444222333333333222111000///...........................+++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******+++++++++******)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////000000000000111111222222222333333333555444444333333444444444>>>444111777999777<<>>EEEEEEGGGHHHIIIJJJJJJJJJEEEIIIKKKHHHAAA888333111///222333222...++++++---................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......aaaLLLKKKIIIFFFEEEAAABBB@@@======@@@@@@>>>;;;888666555555555555444222333333333333222000///...........................+++++++++************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))***(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))******+++++++++***************+++++++++,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))***************++++++,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////000000000000111111222222222333333333555444444333333333333444888333333888:::;;;FFFVVVfff}}}~~~{{{vvvssspppooonnnlllkkkiiiiiiiiihhhgggeeebbb___\\\YYYXXXVVVUUUSSSQQQOOONNNMMMMMMKKKKKKKKKLLLKKKKKKJJJJJJGGGHHHIIIKKKMMMNNNPPPPPPTTTXXX]]]aaacccggglllpppttttttyyy~~~jjjddd___]]]\\\\\\eeeooosssRRRGGGJJJOOOKKKFFFDDDGGGIIIGGGFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIFFFGGGHHHGGGEEE???999444///000000///...---...///................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......```JJJJJJHHHFFFFFFAAACCC@@@===>>>@@@@@@>>>;;;888666555555555555444222444444333333222000///...------------------------+++++++++************)))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))+++************)))))))))((()))***+++++++++++++++*********++++++++++++,,,******++++++++++++******************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////000000000000111111222222222333333333555555444333333222333333555444666;;;===BBBTTTggg}}}|||{{{yyyvvvrrrooommmlllkkkjjjhhhfffdddcccdddcccaaa___]]][[[YYYXXXVVVUUUSSSPPPNNNLLLKKKKKKHHHIIIIIIIIIHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEIIIKKKMMMPPPSSSVVVWWWYYY___eeelllwwwtttggg\\\UUUSSSUUUhhhxxxppp]]]TTTMMMKKKHHHFFFHHHHHHFFFFFFIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGFFFEEEGGGIIIGGG@@@999222///---,,,---///000000................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......```JJJIIIGGGFFFFFFBBBCCC@@@>>>>>>@@@AAA>>>;;;888777555555666666444333444444444333222111//////------------------------+++++++++*********)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))'''((()))***+++,,,,,,,,,************++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////000000000000111111222222222333333333555555444333333333333333777666:::@@@FFFPPPcccttt||||||zzzwwwuuutttqqqnnnkkkjjjjjjiiihhhfffccc```^^^______]]]\\\ZZZYYYWWWWWWUUUSSSQQQOOOLLLJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCCCCBBBAAA@@@@@@???AAABBBBBBBBBBBBCCCCCCDDDHHHIIINNNRRRVVV```rrrtttkkkdddaaabbbggg}}}mmmVVVKKKIIIHHHIIIHHHEEEEEEHHHJJJJJJJJJIIIGGGDDDBBB@@@FFFFFFGGGIIIKKKIIIDDD@@@888333---,,,...000000...................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......aaaJJJIIIGGGEEEFFFBBBCCC@@@>>>>>>@@@AAA>>><<<999777666555666666555333444444444333222111000///------------------------+++++++++*********))))))************************((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))*********+++++++++)))******++++++******)))************************************************))))))))))))))))))))))))((()))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////000000000000111111222222222333333333555444444333333444444555777888>>>JJJWWWeeesss~~~|||zzz{{{zzzwwwssspppooollljjjggggggggggggeeeccc```]]][[[[[[[[[ZZZYYYWWWVVVUUUUUURRRQQQOOOMMMKKKIIIHHHHHHGGGGGGGGGFFFEEECCCBBBAAA@@@??????>>>>>>============<<<<<<;;;;;;;;;::::::>>>===???DDDHHHNNNXXXcccpppyyyzzzpppfffjjj|||oooMMMIIIIIIKKKKKKHHHGGGIIIIIIJJJJJJIIIGGGCCC@@@>>>BBBFFFJJJKKKIIIFFFEEEEEE???999222...//////...---................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......cccLLLJJJGGGEEEFFFCCCDDDAAA>>>???AAAAAA???<<<999777666666666666555333555555444444333111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************'''((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((()))***+++++++++++++++)))))))))************+++))))))************))))))************************************************))))))))))))))))))))))))((()))***,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////000000000000111111222222222333333333444444444444555666777888777===JJJZZZkkkyyy{{{wwwsssoookkkiiigggeeedddddddddcccaaa___]]][[[ZZZXXXXXXWWWVVVTTTSSSRRRRRRPPPOOOMMMKKKIIIHHHHHHGGGGGGGGGFFFEEEDDDBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<999888777999;;;<<<;;;:::;;;888999>>>BBBCCCFFFJJJQQQ[[[iiivvvpppdddggghhhgggtttvvvSSSLLLFFFGGGHHHGGGFFFGGGJJJJJJKKKKKKIIIEEEBBB???>>>CCCHHHIIIGGGEEEFFFHHHEEE@@@999444111///...---................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......eeeMMMJJJGGGEEEFFFCCCDDDAAA??????AAAAAA???<<<999888666666777777555444555555555444333222000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))******+++++++++******))))))))))))************))))))************))))))************************************************))))))))))))))))))))))))((()))+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......---------............///////////////000000000000111111222222222333333333444444444555777888:::;;;<<>>===============<<<<<<<<<<<<:::999888999<<<>>>===;;;<<<999999===???======@@@???GGGQQQZZZbbbnnn}}}|||qqqiiibbbfffpppzzzmmm]]]MMMGGGGGGFFFEEEEEEGGGHHHJJJJJJIIIFFFBBB@@@:::===AAADDDFFFGGGHHHHHHGGGDDD@@@999333000000000................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......gggNNNKKKHHHFFFFFFBBBDDDAAA??????AAABBB???<<<999888666666777777555444555555555444333222111000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************)))************+++++++++))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))************+++++++++******)))))))))))))))************))))))************))))))************************************************))))))))))))))))))))))))''')))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////////////////000000000000111111222222222333333333444444555666888:::<<<===CCCWWWooo~~~{{{zzzyyywwwvvvqqqmmmgggccc```___^^^]]]^^^]]][[[YYYXXXWWWXXXXXXVVVUUUTTTSSSQQQOOONNNNNNKKKKKKJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCAAA???===<<<<<<<<<<<<;;;::::::999999<<<999777888:::;;;999777:::888999<<<:::777888===:::???DDDFFFIIIRRR___jjj|||{{{lllddddddgggrrrvvv]]]PPPMMMKKKIIIHHHCCCEEEGGGHHHGGGDDDAAA???888777:::@@@GGGKKKJJJHHHGGGFFFCCC===555111111333................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......jjjNNNLLLIIIEEEEEEDDDEEEBBB@@@@@@BBBAAA>>>;;;999999888777666555444444555666555444111////////////............---------***+++,,,------+++***(((******)))))))))))))))***%%%''')))*********+++,,,))))))))))))))))))))))))))))))((('''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))))))))))))))************+++*********))))))(((((((((((())))))))))))((('''))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))******+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******,,,,,,++++++***)))((((((+++++++++*********))))))++++++******************)))))))))***+++++++++,,,++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////000000000000000111111111111333333222222222333444444444555666666555888@@@IIIXXXrrr{{{zzz~~~{{{xxxvvvtttqqqooojjjgggbbb___^^^]]]\\\[[[[[[ZZZYYYWWWWWWVVVVVVVVVPPPQQQRRRRRRQQQOOOMMMKKKGGGGGGFFFFFFEEEDDDDDDDDDAAAAAA@@@>>>===;;;::::::;;;;;;;;;::::::999999999777777777777888888888888888888999999999:::::::::===>>>??????AAADDDHHHKKK___eeemmmttt}}}tttgggfffgggqqq~~~fffRRRDDDDDDIIIFFFGGGGGGGGGHHHGGGBBB===@@@;;;777999AAAHHHJJJJJJIIIHHHFFFCCC>>>888222///000///...---,,,---..............................------............------,,,,,,,,,---------......------------------------.........------,,,,,,,,,------------------------jjjNNNLLLIIIEEEEEEDDDDDDAAA???@@@AAAAAA>>>:::999999888777666555444444555555555444111//////000///............---------***+++,,,------+++***(((******))))))))))))******++++++,,,,,,+++*********))))))))))))))))))))))))(((((((((((()))***+++,,,***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))))))))))))))************************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))******+++,,,))))))))))))))))))))))))******************************************************++++++++++++******,,,,,,,,,+++******))))))+++++++++*********))))))++++++*********************************+++++++++++++++******++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000000000000000111111111111333333222222333333444555222333666999;;;>>>GGGPPPYYYlllwww~~~}}}|||yyytttqqqooommmkkkiiigggddd```]]]\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSOOOPPPQQQQQQPPPNNNKKKJJJEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>><<<;;;:::999;;;:::::::::999999999999666666777777777888888888888888888999999999::::::;;;<<<======>>>AAAEEEHHHKKKPPPVVVZZZ___jjjyyyvvvmmmiiiooo|||eeeKKKEEEJJJIIIIIIHHHHHHGGGFFFCCC??????===<<<<<>>???AAAAAA===:::999999888777666555444444444555555333111//////000///............---------++++++,,,---,,,+++***)))******)))))))))******+++++++++++++++******))))))))))))))))))))))))))))))'''(((((()))+++---//////))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))***************))))))))))))***++++++))))))))))))))))))))))))******************************************************++++++++++++******---,,,,,,++++++*********+++++++++*********************+++++++++++++++++++++++++++***************++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///....../////////000000000000000000111111111222222333333333333333444555555444444666<<<@@@EEEOOO[[[eeeooovvv}}}zzzwwwsssmmmiiigggfffeeedddccc```]]]ZZZYYYYYYWWWVVVWWWWWWUUUTTTRRRQQQPPPOOOMMMMMMNNNMMMLLLKKKIIIGGGCCCCCCCCCBBBAAAAAA@@@@@@??????>>>===;;;:::999999:::999999999999888888888666666777777777777888888777888888888999999999999:::;;;;;;;;;;;;===@@@CCCAAAFFFJJJMMMPPPVVVaaaiiivvvwwwmmmmmmxxxaaaMMMFFFHHHGGGGGGGGGFFFDDDCCCBBB???@@@???======@@@EEEJJJKKKKKKJJJHHHDDD@@@<<<999333222000///...///000111........................------............------,,,,,,,,,---------......------------------------...------------,,,,,,,,,------------------------kkkOOOMMMJJJEEEFFFDDDBBB@@@>>>???AAAAAA>>>:::999999888777666555444444444555555333111//////000///............---------++++++,,,,,,,,,+++***)))******))))))******++++++'''&&&&&&''')))*********))))))))))))))))))))))))(((((()))***+++---...///))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))******++++++******))))))))))))))))))))))))((()))))))))************((()))))))))************)))))))))))))))***++++++))))))))))))))))))))))))******************************************************++++++++++++******---,,,,,,,,,++++++************************************+++++++++++++++,,,,,,+++++++++***)))))))))++++++******++++++,,,---------------------,,,,,,---------------------------------............///...////////////000000000000000111111111222222222333333333333333444555666:::555666>>>DDDLLLZZZhhhuuu||||||~~~zzzxxxwwwtttoooiiidddcccbbbbbbaaa___]]]ZZZXXXXXXWWWUUUTTTVVVUUUTTTSSSQQQOOOMMMLLLJJJJJJJJJJJJIIIGGGFFFEEEBBBBBBAAAAAA@@@?????????>>>===<<<;;;:::999888888888888888888888888888888666666666666777777777888777777777888888888888999999:::;;;:::::::::===??????DDDIIILLLNNNSSS[[[aaahhhrrryyy}}}}}}]]]GGGEEECCCCCCEEEEEECCCBBBDDDAAA@@@===;;;;;;>>>BBBEEEIIIIIIJJJIIIGGGCCC@@@>>>555444111///...///000111........................------............------,,,,,,,,,---------......------------------------------------------------------------------------kkkOOOMMMJJJFFFFFFEEEBBB@@@>>>???AAAAAA>>>;;;999999888777666555444444333444555333111000000111///............---------,,,,,,,,,,,,++++++*********************+++,,,,,,)))'''&&&&&&)))+++***)))))))))))))))))))))))))))***))))))))))))***++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******'''(((((()))******))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))(((((())))))***+++))))))))))))))))))))))))******************************************************++++++++++++******,,,,,,+++++++++++++++*********************************++++++,,,,,,,,,,,,,,,+++++++++***)))))))))++++++******++++++,,,------------------------------------------------------------............///////////////000000000111111111111111222222222222333333333333444555666777;;;666999FFFQQQ[[[kkk{{{}}}xxxuuussssssnnniiiddd```_________^^^\\\ZZZXXXVVVVVVVVVTTTRRRTTTTTTSSSRRRPPPNNNLLLJJJHHHHHHGGGGGGEEEDDDCCCCCCBBBAAAAAA@@@??????>>>>>><<<;;;;;;:::999888777777777777777777777777777777555666666666666777777777666666777777777888888888999:::;;;;;;::::::;;;===:::===BBBEEEHHHKKKQQQUUU___aaajjjzzzyyyrrryyysss\\\JJJDDD@@@CCCEEECCCBBBDDDDDD???999888;;;>>>???>>>EEEFFFGGGHHHGGGEEECCCBBB888666222///......///000........................------............------,,,,,,,,,---------......------------------------------------------------------------------------kkkPPPMMMJJJFFFFFFEEECCC@@@???@@@BBBBBB@@@<<<999999888777666555444444333444444333111000000111///............---------,,,,,,,,,+++++++++*********************+++,,,---111---***)))+++,,,***((())))))))))))))))))))))))+++***)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))************))))))))))))************&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))(((((((((((()))******))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++*********************************************+++++++++******++++++,,,---------+++++++++***************++++++******++++++,,,---------------............---------------------------------............////////////000000000111111111111111222222222222333333333333333444555777777999999EEE]]]nnnttt}}}xxxrrrooonnnoooeeebbb]]][[[ZZZ[[[[[[ZZZXXXWWWUUUTTTUUUTTTRRRPPPQQQQQQQQQQQQOOOMMMJJJIIIFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@???>>>>>>======::::::999888888777666666555555666666666666666777555555666666666666777777666666666666777777777777888:::;;;;;;:::999:::<<<;;;>>>@@@BBBDDDFFFIIILLLVVVVVVZZZggg|||nnnqqq{{{bbbRRREEEEEEFFFDDDCCCEEEFFF???888777;;;???>>>;;;AAABBBEEEFFFGGGGGGFFFEEE===:::555111......///000........................------............------,,,,,,,,,---------......------------------------,,,,,,,,,------------...------------------------lllPPPNNNKKKFFFGGGEEECCCAAA@@@AAACCCDDDAAA>>>999999888777666555444444333444444333111000111222///............---------,,,,,,++++++******++++++************+++,,,---...444///***))),,,---+++)))))))))))))))))))))))))))+++***)))((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))))))))))))))************((()))))))))************''''''((()))***+++******))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((((((((()))******))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...***************+++++++++++++++******++++++,,,---------------.........///........................---------............/////////000000000111111111111111111222222222333333222333333333555666777888;;;BBB]]]yyyyyywwwsssmmmjjjiiijjj___\\\ZZZXXXYYYYYYYYYXXXTTTSSSRRRRRRRRRQQQOOONNNMMMNNNNNNNNNMMMKKKIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;999888888777777666666555444444555555555666666666555555555666666666777777555555555666666666777777666888999:::999888999:::>>>???@@@BBBCCCFFFIIIKKKPPPQQQVVV___kkk~~~vvvlllQQQHHHHHHFFFEEEHHHEEEAAA<<<999;;;===>>>???>>>@@@CCCFFFHHHHHHHHHHHHCCC???:::444000///000111........................------............------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------lllPPPNNNKKKGGGGGGEEEDDDBBB@@@AAADDDDDDBBB???999999888777666555444444333444444333111000111222//////.........------------,,,++++++******++++++************+++,,,---...///+++''''''+++...---+++))))))))))))))))))))))))******))))))))))))******'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))************(((((())))))*********+++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((((((((()))******))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******((((((((((((((()))))))))))))))******++++++++++++******+++,,,,,,---......))))))******+++++++++,,,++++++******++++++,,,------------.........//////........................---------.........//////000000000000111111111111111111222222222333333333222333333444555666888888@@@MMMqqq}}}{{{sssttttttpppjjjfffeeefff]]][[[YYYYYYZZZZZZYYYXXXQQQPPPOOOPPPPPPPPPMMMKKKJJJKKKLLLLLLKKKIIIGGGFFFEEEEEECCCBBBAAA@@@@@@@@@===<<<<<<;;;;;;:::999999888888777777666666555555444444444555555555666666555555555555666666666777555555555555666666666777444666888999888888888999777888999;;;>>>AAAEEEGGGKKKMMMTTTZZZ]]]hhh[[[LLLIIIGGGGGGJJJDDDCCC@@@===:::;;;???CCC===???CCCFFFHHHIIIJJJIIIGGGCCC===666222111111222........................---..................---,,,,,,,,,---------......------------------------,,,,,,,,,------.........------------------------gggOOONNNJJJEEEDDDCCCDDDBBB@@@AAACCCCCC???<<<;;;999666444444444333222222222333222222111000///......---,,,,,,,,,,,,---+++++++++************)))+++,,,+++***((('''((())))))))))))))))))******+++000...+++************)))***)))((()))***+++***((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))******++++++******))))))))))))******,,,++++++***)))(((''''''))))))))))))************'''((()))***************))))))))))))))))))))))))++++++***))))))(((((((((************************(((((()))***************,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.....................------+++,,,---/////////................../////////000000000000000000000000000222222111111111111111111111///000444666666:::@@@JJJYYY|||}}}{{{xxxvvvuuupppooommmhhhccc```___```^^^YYYUUUTTTVVVVVVSSSOOORRRPPPNNNMMMMMMLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFFFFBBBAAA@@@>>>===<<<<<<<<<===<<<<<<;;;999888777777888777777666555444444444444444444555555555555666666666555555555444444444555555555555666666666666777777777777888888888888999::::::;;;<<<===>>>>>>EEEJJJOOOQQQSSS[[[hhhrrrwww{{{hhhPPPGGGFFFEEECCCDDDBBB@@@???@@@???===EEE@@@@@@FFFIIIHHHIIIMMMIIIEEE???999444000//////111000...---,,,---///000................................................------------------------------------------------------------------------dddMMMNNNKKKFFFFFFEEEDDDBBB@@@AAACCCCCC???<<<;;;999666444444444333222222333333222222111000///......---,,,,,,,,,,,,---+++++++++************)))+++++++++***((('''((())))))))))))))))))******+++...,,,***)))***++++++******)))((()))******)))((((((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************))))))))))))))))))***************))))))))))))******++++++******))))))(((((((((((()))))))))*********((())))))************)))))))))))))))))))))))))))'''((())))))))))))((((((************************(((((()))***************,,,+++******))))))******++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((***))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------...............---------.../////////.............../////////000000000000000000000000000000222222111111111111111111111000222555666777===EEEWWWggg|||yyyvvvsssqqqjjjjjjhhhddd```^^^^^^___]]]YYYUUUTTTUUUUUURRRNNNPPPNNNKKKJJJJJJJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@???===<<<<<<;;;;;;<<<<<<;;;:::999888777777777777666666555444444333444444444444555555555555666555555555444444444444555555555555666666666666666666777777777888888888999999:::;;;<<<===>>>>>>@@@DDDHHHHHHHHHLLLVVV^^^vvvvvvvvv|||]]]IIIDDDBBBCCCBBBAAAAAACCCEEEEEEFFFAAAAAAFFFJJJIIIJJJMMMJJJGGGBBB<<<777333000///111000///...---...//////................................................------------------------------------------------------------------------aaaKKKMMMKKKGGGGGGEEEDDDBBB@@@AAACCCCCC@@@===;;;999666444444444333222333333333333222111000///......---,,,,,,,,,,,,---+++++++++************)))+++++++++***((('''(((***)))))))))))))))******++++++)))((()))+++,,,,,,+++***)))((((((******)))((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))************))))))))))))******))))))))))))***************)))))))))))))))(((((())))))))))))******)))************))))))((())))))))))))))))))))))))&&&(((***,,,,,,,,,+++***************************(((((()))***************++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...////////////000000//////......//////....../////////000000000000000000000000000000000111111222222222222222222444333555777777:::EEEPPPnnn|||}}}yyyvvvrrrnnnkkkbbbbbbbbb___]]][[[\\\]]]\\\XXXTTTRRRSSSSSSPPPMMMLLLJJJGGGFFFFFFFFFEEECCCEEEEEEEEEDDDCCCBBB@@@??????>>>===<<<;;;:::::::::;;;;;;:::999888777666666666666666555555444444333444444444444555555555555555555555555444444444444444555555555555666666666666666777777777777888888888999::::::<<<<<<===>>>???CCCFFFFFFDDDFFFMMMSSS[[[mmmyyymmmgggyyyzzzRRRDDDBBBBBBCCCCCCCCCDDDGGGJJJGGGDDDCCCGGGJJJJJJKKKMMMLLLJJJFFFAAA<<<666222000000000000//////.........................................................------------------------------------------------------------------------aaaKKKMMMKKKFFFEEEDDDDDDAAA???@@@BBBCCC@@@>>>;;;999666444444444333222333333333333222111000000......---,,,,,,,,,,,,---+++++++++*********))))))***++++++***((('''(((***)))))))))))))))******+++***)))((()))***++++++******((('''((()))***)))((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))(((++++++******))))))((((((******))))))))))))******)))))))))))))))*********(((((((((((()))))))))******************)))(((''')))))))))))))))))))))))))))+++...000000///---+++************************(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************************+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---...////////////222111000.........///000...////////////000000000000000000000000000000000111111222222222222222333777555555777999@@@OOO___yyy}}}{{{wwwtttqqqmmmhhhddd]]]^^^^^^\\\YYYXXXXXXYYYXXXUUURRRPPPPPPOOOMMMKKKIIIGGGEEEDDDDDDCCCBBB@@@DDDCCCCCCBBBAAA???>>>======<<<;;;:::999999999999999999888888777666666555555555555444444444333333333333444444444555555555444444444444444444444444444444444555555555666666666666666666777777777888888888999:::;;;<<<=========AAAEEEFFFGGGIIINNNSSSZZZ```mmmsssooosssgggMMMEEECCCCCCDDDCCCAAACCCFFFHHHFFFEEEGGGJJJKKKKKKLLLLLLLLLJJJFFFAAA:::555111000000111000000///...---................................................------------------------------------------------------------------------cccLLLMMMJJJDDDCCCBBBDDDAAA??????BBBCCCAAA???;;;999666444444444333222333333444333333222111000......---,,,,,,,,,,,,---+++++++++*********))))))******+++***(((((()))***)))))))))))))))******++++++)))((()))******(((''')))((('''((()))***)))'''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&''''''((((((''''''++++++******))))))((((((******))))))))))))******)))))))))))))))*********'''(((((((((((()))))))))***************)))((('''))))))))))))))))))))))))+++---///000000...+++)))))))))))))))))))))))))))(((((()))******************))))))((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((())))))************,,,++++++++++++,,,------*********++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,---...////////////222111000.........///000////////////000000000111000000000000000000000000111111222222333333333333777444444666<<>>===<<<::::::999888777777777777777777777666555555555444444444444444333333333333333333333444444444444555333333444444444444444444444444444444555555555555555666666666666777777777777777888999:::;;;<<<<<<999===AAADDDEEEHHHMMMQQQ\\\]]]cccnnn}}}fffJJJDDDAAACCCCCC@@@@@@CCCGGGFFFFFFFFFHHHJJJKKKIIIKKKKKKKKKIIIDDD>>>888555111111111111000///...---................................................------------------------------------------------------------------------fffMMMMMMIIICCCCCCBBBDDDAAA>>>???BBBCCCBBB@@@;;;999666444444444333222444444444444333222111000......---,,,,,,,,,,,,---+++++++++************))))))******)))(((((()))+++)))))))))))))))******+++***)))((()))***)))'''%%%)))(((''''''))))))((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((((((((('''************))))))))))))******))))))))))))***************)))))))))))))))''''''(((((((((((()))))))))************))))))((())))))))))))))))))))))))***+++,,,,,,,,,***(((&&&))))))))))))))))))))))))(((((()))***************))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))******+++++++++++++++++++++,,,------))))))******+++,,,,,,,,,,,,------......------,,,,,,,,,---...////////////000000//////......///////////////000000000111111000000000000000000000000111111222222333444444444555222444<<>>>>>>>>>>>>>>===<<<;;;888777777666555555666666666555555555444444444333333333333333333333333333333333333333444444444444333333333333444444444444333444444444444555555555555555666666666666777777666777888888::::::;;;<<<<<<>>>AAACCCEEEHHHKKKNNNTTTXXX```iiissszzz[[[MMMBBBBBBDDDAAAAAADDDEEEFFFEEECCCEEEIIIIIIFFFHHHIIIIIIIIIFFFAAA<<<999222222111000//////......................................................------------------------------------------------------------------------gggNNNLLLHHHCCCDDDDDDDDDAAA>>>>>>AAACCCBBB@@@;;;999666444444444333222444444444444333222111000......---,,,,,,,,,,,,---+++++++++************))))))******)))((((((***+++)))))))))))))))******+++'''''''''(((******(((&&&)))(((''''''((()))((('''(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***))))))))))))))))))))))))***************))))))))))))******++++++******))))))(((((('''''''''((((((((())))))((())))))************)))))))))))))))))))))))))))(((((())))))))))))((('''))))))))))))))))))))))))(((((()))***************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++******))))))******+++,,,((())))))***++++++,,,,,,+++,,,------------,,,+++------...............---------.../////////......//////000000000111111111000000000000000000000000111111222222333444444555555555<<>>===;;;::::::;;;;;;;;;;;;::::::666666555444444444444555444444444444333333333333222222222222222222333333222222333333333444444444222222333333333444444444333333444444444555555555555555555666666666777777666666777888999:::;;;;;;>>>???@@@BBBEEEHHHLLLOOONNNSSS]]]hhhnnntttzzzaaaJJJDDDDDDAAABBBFFFCCCEEEDDDAAABBBGGGGGGBBBDDDEEEGGGGGGFFFCCC@@@===444333111000.........///................................................------------------------------------------------------------------------hhhMMMKKKHHHDDDFFFGGGDDDAAA>>>>>>AAACCCBBBAAA;;;999666444444444333222444444444444333222111111......---,,,,,,,,,,,,---+++++++++************))))))******)))((((((***+++)))))))))))))))******+++%%%$$$%%%(((***+++***((()))'''&&&'''((()))((('''(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++(((((())))))******++++++******))))))))))))******,,,++++++***)))(((((('''''''''''''''((((((((()))'''((()))***************))))))))))))))))))))))))((((((((())))))***++++++))))))))))))))))))))))))(((((()))***************((((((((((((((()))******************************))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++((((((((((((((())))))***((())))))***++++++,,,,,,***+++,,,------,,,+++***.........///......------+++,,,.../////////......000000000000111111111111000000000000000000000000111111222333333444555555777999EEEZZZmmmwww{{{}}}}}}xxxtttqqqmmmjjjhhhddd```]]]\\\\\\[[[ZZZQQQSSSTTTSSSPPPMMMLLLLLLDDDEEEEEEDDDCCCCCCEEEFFFCCCAAA>>>=========;;;:::777777888999999999999999555555444333333333444444444444333333333333333333222222222222222222222333222222333333333444444444222222222333333444444444333333333444444444555555555555555555666666666777666666777888999:::;;;;;;888999;;;===AAAFFFKKKNNNQQQSSS[[[fffkkknnnxxxtttSSSFFFCCC@@@AAAEEEBBBEEECCC???AAAFFFEEE@@@BBBCCCEEEFFFFFFDDDBBB@@@555444111///......///000................................................------------------------------------------------------------------------kkkMMMLLLJJJGGGGGGEEECCCAAA???@@@BBBCCCAAA???===:::777555444444222111333333333333222111000000///............---------///...---+++******+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))************))))))))))))************))))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((******))))))((((((''''''******))))))((((((''''''************++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''''''''(((((())))))******))))))))))))((((((((((((***)))(((''''''((()))***+++'''%%%(((...000+++%%%)))+++,,,***'''&&&(((+++))))))))))))))))))))))))***+++,,,---,,,+++((('''***))))))***++++++)))((())))))))))))************'''(((***+++,,,+++***))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++........................---------.........//////////////////000000000000000000000000111111111111222333333222444777777666<<>>===<<<;;;:::999999:::999888777666666666666333333333333333333333333111111111111111111111111111111111111111111111111222222333333444555666666333333333333333333333333333333333444444444555555444444444555555555555666666888999999888888999:::;;;===>>>@@@BBBFFFKKKNNNTTTXXX___eeekkkqqqvvvzzzUUU@@@DDDGGG@@@AAAAAAAAAAAAAAABBBDDDFFF@@@@@@@@@BBBEEEFFFEEEDDD@@@:::333//////000000...////////////////////////------............------...------,,,,,,------...------------------------------------------------kkkMMMKKKJJJGGGGGGEEECCCAAA???@@@CCCDDDBBB???<<<:::666555444444333111333333333333222111000000///............---------///...,,,+++******++++++++++++++++++++++++++++++************)))))))))((())))))))))))************))))))))))))************))))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''((((((((()))))))))***(((((((((((())))))))))))***)))(((''''''((()))******))))))***+++,,,***))))))+++,,,+++)))((()))+++)))))))))))))))))))))))))))***+++,,,+++***((('''++++++*********)))'''&&&))))))))))))************,,,((((((000<<>>>>>===>>>======<<<:::999999888888888777666555555444555333333333333333333333333111111111111111111111111111111111111111111111111222333333333444555555555333333333333333333333333333333333444444444555555444444444555555555555666666888999999888777999::::::<<<>>>???BBBFFFKKKOOOUUUYYY```eeekkkpppuuuxxxjjjQQQFFFFFFIIIAAAAAAAAAAAAAAAAAABBBDDD>>>>>>>>>@@@CCCEEEDDDDDD@@@<<<666111000/////////////////////////////////------............------...------,,,,,,------...------------------------------------------------kkkMMMKKKIIIFFFFFFEEECCCAAA???@@@CCCDDDBBB???<<<999666444444444333222333333333333222111000000///............---------...---,,,++++++***++++++************************************))))))))))))))))))))))))************))))))))))))************))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))(((((((((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((()))))))))+++,,,+++)))((()))+++(((***,,,,,,+++******+++))))))))))))))))))))))))((()))***+++***)))((('''******)))))))))((((((((())))))))))))************///'''$$$222DDDIII;;;+++------.........---,,,,,,++++++++++++,,,,,,,,,,,,........................------........./////////////////////000000000000000000000111111111222222333111///111444999===@@@MMMjjj|||xxxkkkhhheeecccccccccbbb```ZZZXXXVVVTTTQQQOOONNNNNNKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@???>>>===<<<<<<;;;<<<<<<;;;:::999888888777666666555444444333333333333333333333333333333333111111111111111111111111111111111111111111111111333333333333444444444444333333333333333333333333333333333444444444555555444444444555555555555666666777999888777777888:::999;;;===???BBBFFFKKKOOOWWW[[[aaafffjjjooosssvvv{{{{{{\\\FFFEEEBBBBBBBBBBBBBBBBBBBBBBBB<<<;;;;;;>>>AAADDDDDDDDDAAA???;;;666111......///////////////////////////------............------...------,,,,,,------...------------------------------------------------lllMMMKKKIIIFFFFFFEEEDDDAAA???@@@CCCDDDBBB@@@<<<999666444444444333222333333333333222111000000///............------------,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))))))))((()))))))))************((()))))))))************))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))*********++++++++++++((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((()))************)))((((((((((((((())))))))))))&&&''''''((()))******+++))))))(((((((((((()))))))))***+++***(((''')))***''')))***++++++*********))))))))))))))))))))))))(((((())))))))))))(((''''''(((((()))((()))***,,,((()))))))))************,,,&&&###---;;;>>>222$$$,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,....................................////////////////////////000000000000000000111111111222222222222111111222444;;;IIIVVVeeettt}}}tttmmmeeeccc___]]]\\\[[[ZZZXXXUUUTTTRRROOOMMMKKKJJJJJJGGGFFFEEECCCAAA@@@@@@???>>>>>>======<<<;;;;;;:::::::::999999888777777666555555555444444333333222222222222222222222222222111111111111111111111111111111111111111111111111444444333333333333333333222222333333333333444444333333333444444444555555444444444555555555555666666777888888777777888999888:::<<>>======<<<<<<;;;:::::::::888888777777666666555555444444555555555444333222222222222222222222222222111111111111111111111111111111111111111111111111333333333333333333222222222222222333333444444444333333333444444444555555444444444555555555555666555777888888777666888999777999<<>>======>>>;;;;;;:::::::::999999999666666666555555444444444222333444555555444333222222222222222222222222222111111111111111111111111111111111111111111111111222222222222333333333333111222222333333444444555333333333444444444555555444444444555555555555666555666888777666666777999777999===@@@DDDJJJQQQUUU^^^aaafffjjjlllooosssuuu}}}}}}}}}xxxnnnyyyyyyUUUEEEAAA>>>===???AAA@@@>>>===;;;999999===BBBFFFHHHFFFFFFFFFBBB<<<666111///////////////////////////------............------...------,,,,,,------...------------------------------------------------nnnNNNJJJGGGDDDFFFEEEEEEBBB@@@AAADDDEEECCCAAA:::888555444555555444333333333333333222111000000///............---------)))***+++,,,,,,+++***)))++++++++++++++++++++++++((()))))))))************))))))))))))************))))))))))))************))))))************))))))))))))))))))(((((((((((('''''''''((()))*********'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++++++++***)))***)))))))))((((((((('''(((((((((((())))))))))))'''((()))******)))(((''''''+++///111111///......222...***((()))+++******)))))))))))))))))))))))))))))))))))))))***++++++***,,,...,,,))))))---222))))))))))))************(((+++,,,,,,******---111***++++++,,,------,,,,,,++++++,,,,,,---......///.........................../////////000000000000////////////000000000000111111111222222222333333444222777@@@GGGSSSnnn}}}wwwpppjjjfffccc```]]]WWWVVVTTTTTTTTTRRRPPPNNNJJJIIIGGGEEEDDDCCCBBBBBB???>>>===<<<<<<<<<<<<<<<888888888888777777777777444444444444444333333333000111333444444333111000111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333444111111222333333444555555333333333444444444555555444444444555555555555666555666777777666666777999777:::===AAAFFFLLLSSSXXX```cccgggkkknnnqqqtttwwwyyy}}}xxxoooqqqkkkPPPJJJCCC@@@AAABBB@@@>>>===:::777777;;;@@@DDDFFFHHHGGGEEECCC@@@:::333...////////////////////////------............------...------,,,,,,------...------------------------------------------------nnnNNNIIIGGGDDDFFFEEEEEEBBB@@@AAADDDEEECCCAAA:::888555444555555555444333333333333222111000000//////.........---------))))))+++,,,,,,+++***)))++++++++++++++++++++++++(((((())))))*********+++))))))))))))************))))))))))))************))))))************))))))))))))))))))((((((((((((&&&''''''((()))******+++'''((((((((())))))******'''((((((((())))))******************++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))******))))))((((((((('''))))))))))))(((((((((((('''((()))******)))((('''%%%---555777333///111444666111+++)))***,,,,,,+++))))))))))))))))))))))))******))))))***+++,,,,,,$$$(((+++++++++---444:::))))))))))))************,,,***((()))+++,,,***'''+++,,,------.........---++++++,,,,,,---...//////........................////////////000000000000////////////000000000000111111222222222333333333666222666CCCOOO[[[pppxxxtttnnnhhhccc___ZZZXXXWWWUUUSSSRRRQQQNNNKKKHHHHHHGGGEEECCCBBB@@@@@@@@@===<<<;;;;;;:::::::::;;;666666666666666555555555444444333333333333333333...///111222333111000///111111111111111111111111111111111111111111111111111111111111111111111111000000111222333333444444111111222333333444555555333333333444444444555555444444444555555555666666555666777777666666777888888:::>>>BBBGGGMMMTTTYYY```dddhhhlllooorrruuuxxxttt}}}vvvnnn|||[[[TTTJJJEEEEEEEEEBBB@@@<<<999666555999>>>BBBDDDIIIGGGEEEDDDBBB===444...////////////////////////---..................---...------,,,,,,------...------------------------------------------------gggQQQHHHFFFHHHAAAEEEDDDBBB@@@AAADDDDDDAAA>>>;;;999666444444444333222444444444333222111000///......---------,,,,,,,,,((()))++++++)))((()))***,,,,,,+++***))))))******++++++***)))))))))))))))))))))************)))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((,,,000///***((()))++++++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))************+++((()))111;;;@@@<<<666******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---......///////////////............/////////000......//////000000111111111000///000222333444444222444===KKKWWWggg{{{nnnjjjeeeaaa^^^[[[WWWUUURRRPPPNNNMMMLLLKKKIIIGGGEEEDDDBBB@@@>>><<<;;;;;;;;;;;;::::::999888777777666666555444333333222222333333333222222111111111000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111333333333333333333333333333333222222111222222333333444444444444444444555444444444555555555555555777777777777777777777777<<<===>>>CCCJJJTTT\\\bbbfffhhhkkkooorrruuuvvvvvvwwwzzz~~~kkklllwwwcccHHHBBBDDDAAA>>>>>>??????<<<666222444===DDDIIIHHHGGGGGGFFFBBB:::444111000//////000111///...................................................------------------------------------------------iiiQQQHHHFFFHHHBBBFFFDDDBBB@@@AAADDDDDDAAA>>>;;;999666444444444333222555555555444333222111000......---------,,,,,,,,,***+++------+++***+++,,,,,,++++++***))))))******+++***)))))))))))))))***))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((,,,///...***((()))++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))************,,,***,,,333:::<<<666///******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...//////000000//////........./////////000000......//////000111111111222111111222333444444444:::===HHHYYYjjjzzz~~~xxxtttiiifffbbb^^^[[[XXXTTTRRROOOMMMKKKJJJIIIHHHFFFDDDDDDBBBAAA???===;;;;;;:::::::::999888888777666666555555555444333333222222333333333222222111111111000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111333333333333333222222222444333333222222333333333333333333444444444444555555555555555555666666666777777777777777777777777:::<<>>888444555<<>>;;;999666444444444333222666666666555444333222111......---------,,,,,,,,,***,,,------,,,++++++,,,,,,+++******)))***************)))))))))******+++))))))************))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))(((((((((((((((+++......+++((()))+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++,,,111555444---&&&******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---...//////000000//////....../////////000000000......///000000111111222333333333444444444444444===BBBOOOaaasss}}}vvvnnniiiccc```\\\XXXVVVSSSPPPMMMKKKIIIFFFEEEEEEDDDBBB@@@AAA@@@???===;;;:::999999888888777777666555555555555444444333333222222222222222222222222111111111000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222444333333222333333444444333333333444444444555555555555666666666777777777777888888888888888888777888;;;AAAJJJSSS]]]dddhhhggghhhkkkooosssuuuwwwxxx}}}~~~wwwhhhddduuu^^^MMMHHHDDDCCCEEEAAABBB@@@<<<888888;;;???HHHHHHHHHIIIHHHEEE@@@<<<666333///------/////////................................................------------------------------------------------kkkRRRHHHFFFIIICCCHHHDDDBBB@@@AAADDDDDDAAA>>>;;;999666444444444333222666666555555444222111000......---------,,,,,,,,,(((***++++++***))))))***++++++***************+++******))))))******++++++))))))************))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((())))))))))))))))))(((((((((((((((***------+++))))))***)))))))))(((((((((((()))))))))))))))))))))))))))((()))))))))***************)))***,,,---,,,((($$$******++++++++++++******************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---............///000000000000000...////////////000000000...//////000111111222222222333444444333333444555>>>LLLaaarrr~~~}}}wwwooofff```]]]ZZZVVVSSSQQQOOOLLLJJJGGGEEECCCBBBBBBAAA???===>>>===<<<:::999888888888666555555555444444444333444333333333222222222111222222222111111111111111000000000000000000000000000111111222222111111000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333444333333333444444555555666666666777777888888999999999999:::;;;;;;:::999999888<<>>;;;999666444444444333222444444444444333111000///......---------,,,,,,,,,)))***,,,,,,***)))***++++++***************+++++++++***************++++++))))))************))))))++++++******)))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))(((((((((((())))))))))))((()))+++,,,+++*********((((((((())))))))))))((())))))))))))))))))))))))((()))))))))************+++***)))((()))***++++++******++++++++++++******************************+++++++++,,,,,,---------------,,,,,,------...///...//////000000000000000////////////000000000111//////000000111222222222111222444333222333666999IIIggg|||xxxrrriii```ZZZWWWUUUQQQOOOMMMLLLIIIGGGDDDBBB@@@@@@@@@???===<<<;;;:::999888777666666666444444333333333333333222222222222222222111111111111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111222333333333333444555666666777777777777888999999:::;;;;;;:::;;;===>>>>>>===;;;::::::???GGGPPPYYY___dddfffoooooopppqqqrrrssstttuuu||||||~~~wwwvvvyyyxxxsssdddUUUIIIBBBCCCDDDDDDCCCAAA???>>>>>>CCCDDDFFFGGGFFFDDDBBBAAA===999222...---...//////................................................------------------------------------------------gggQQQIIIHHHKKKDDDHHHDDDBBB@@@AAADDDDDDAAA>>>;;;999666444444444333222444444444333222111//////......---------,,,,,,,,,+++---......---,,,,,,---*********)))******+++,,,,,,,,,+++***************))))))************)))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))(((((((((((())))))))))))((()))***+++++++++***)))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))************---,,,+++)))))),,,111555******++++++++++++*********************************++++++,,,,,,------...---------------......///...///000000111111000000/////////000000000111111//////000111111222222333000222333333222555;;;@@@SSS{{{yyyuuupppkkkccc[[[VVVRRRPPPMMMKKKJJJIIIGGGEEEAAA@@@>>>===>>>===;;;:::888777666555555555555555333333222222222222222222111111111111111111111111000000000111111111111111000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111000000111111222333333333111111111111222333444444444555555666777888999999888888999:::;;;<<<<<<======>>>@@@AAAAAA@@@>>>===>>>BBBIIIRRRZZZ```dddfffqqqqqqqqqqqqrrrssstttuuuzzz|||www|||zzzfffWWWKKKDDDBBBCCCDDDEEEEEECCCBBBAAABBBDDDFFFGGGEEECCCBBBBBBAAA<<<555111////////////................................................------------------------------------------------dddPPPJJJIIILLLDDDHHHDDDBBB@@@AAADDDDDDAAA>>>;;;999666444444444333222555555555444333222000000......---------,,,,,,,,,+++---......---,,,,,,---******))))))***++++++,,,...---,,,+++***)))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))'''((((((((()))))))))***(((((()))***++++++***)))&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))************+++,,,,,,+++***---333888******++++++++++++************************************+++,,,,,,---......---------------...////////////000111111111111000//////000000000111111111///000000111111222333333111222333333333888AAAIII[[[yyysssppplllhhhccc]]]WWWRRRNNNKKKHHHGGGFFFEEEDDDBBB???===;;;;;;;;;;;;999888555555444333333333444444222222222222222222222222000111111111111111111111///000000000111111111222000000000000000000000000111222222333333222222111111111111111111111111111111111111111111111111111111111111222333444444444333333333333444555666666555666777888999:::;;;;;;888999:::;;;<<<===>>>>>>???@@@BBBDDDDDDBBB@@@???@@@DDDLLLTTT\\\cccgggjjjpppooopppqqqrrrtttwwwxxxzzz~~~xxxvvv~~~ooo]]]NNNCCCAAABBBCCCEEEGGGGGGFFFEEECCCFFFHHHHHHEEECCCCCCDDDCCC>>>888333111000///...................................................------------------------------------------------bbbOOOJJJJJJLLLDDDGGGDDDBBB@@@AAADDDDDDAAA>>>;;;999666444444444333222666666666555444333111111......---------,,,,,,,,,)))+++,,,,,,+++***++++++******))))))***+++,,,,,,///...---+++***))))))((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))'''((((((((())))))******(((((((((***+++,,,***)))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))************&&&))),,,,,,***+++000555******++++++++++++************************************+++,,,,,,---.........------------...////////////000111111111111111000000000000111111111111000000000111222222333333222333444333444;;;FFFOOObbb|||tttnnnjjjfffbbb]]]XXXSSSOOOKKKHHHFFFDDDDDDCCCBBB@@@===;;;999999:::999888666444444333222222333333444222222222222222222333333000000000000000111111111//////000000111111111222000000000000000000000000111222222333333222222111111111111111111111111111111111111111111111111111111111222333444444555555444444444555666777888888666777888999:::;;;<<<<<<999999:::;;;<<<===>>>???@@@BBBDDDEEEEEEDDDBBB@@@AAAEEEMMMUUU^^^fffkkkmmmnnnnnnooopppsssvvvyyy{{{{{{}}}wwwppprrrjjjSSSDDDAAAAAACCCEEEHHHIIIIIIHHHDDDGGGJJJIIIFFFDDDDDDFFFDDD@@@:::555333111///...................................................------------------------------------------------