BM6P6(@ ;;;999888999:::999555111222222222222222333333333222333555444444444777999IIIPPPjjjbbb[[[fffvvvtttaaaRRRDDD===>>>>>>>>>>>>>>>>>>????????????>>>>>>???AAAAAA@@@???DDDEEEFFFBBBMMMzzzwwwnnnjjjgggrrrlllbbbmmmtttlllnnngggbbbaaa[[[XXXWWWUUUTTTRRRNNNIIIEEE>>>;;;FFF[[[eee\\\QQQLLLIIIHHHGGGIIILLLLLLIIIFFFJJJGGGHHHJJJJJJHHHIIIMMMXXXrrrsssLLL999777>>>777777666444222111222333333222222222222111111111000000000000000000000111111222222222222444888DDDZZZooo|||oooIIILLLJJJEEEUUUkkkqqqwwwMMM???<<<<<<===>>>AAAJJJTTTiiioooxxxpppWWWAAA>>>;;;;;;>>>FFFRRR[[[fff}}}}}}___^^^uuu{{{qqq^^^YYYUUUUUUZZZUUU___ooo{{{hhhMMMFFF;;;:::888:::===<<<:::;;;???;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===???@@@BBBCCCBBBDDDEEEOOOfffvvvlllVVVOOOYYYeee~~~UUUCCCDDDBBB<<<777???DDD===GGGdddnnnDDDAAA<<<999888888777777555555555555555555555555444555555444555999AAAGGGMMMTTTWWWUUU[[[lllyyy}}}pppwwwWWW???>>>@@@AAAAAACCCEEEEEECCCCCCBBBBBBCCCGGGMMMSSSWWW___eeehhhjjjrrrxxxnnn]]]RRRIIIEEEHHHHHHFFFIIIQQQXXX___uuurrrbbbZZZOOOQQQTTTVVVTTTUUUfff{{{ddd^^^TTTWWWWWWfffEEEAAA===:::999666222///222222222222222222222333222444444444444444666888EEERRRpppbbbaaaqqqyyyfffUUUFFF>>>>>>======>>>>>>>>>>>>>>>===>>>>>>===???@@@AAA???>>>AAABBBDDDBBBPPP~~~pppcccaaa^^^gggccc^^^fffpppgggiiieeebbbbbb]]]XXXVVVTTTRRRPPPMMMIIIFFF???;;;DDDYYYddd^^^RRRLLLIIIHHHGGGIIIKKKKKKHHHFFFHHHGGGGGGIIIHHHFFFGGGLLLdddjjjFFF888888<<<444777666444222111222333333222222222222111111111000000000000//////000000111222222111222444777BBBWWWjjjuuuxxx~~~UUUMMMIIIPPPpppQQQ@@@===;;;;;;;;;>>>HHHSSSWWWZZZbbbqqqqqqWWWJJJ>>>===BBBGGGNNNUUUiiiyyyuuu___bbbmmmwwwaaaVVVWWWUUUSSSUUU]]]iii{{{rrr]]]QQQDDD<<<::::::<<<;;;999:::>>><<<<<<============<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCBBBEEESSSgggpppcccOOOGGG[[[ppprrrVVVGGG@@@???;;;888>>>???:::MMMsss^^^CCC???;;;888888888777777555555555555555555555555444555555444444999@@@GGGLLLUUUYYYWWW]]]lllwwwzzzkkkyyy```DDDAAAAAABBBBBBDDDEEEDDDCCCCCCBBBBBBBBBEEEJJJOOORRR]]]eeejjjmmmuuuyyyooo___PPPHHHEEEHHHIIIFFFIIIQQQ^^^bbbuuu{{{cccWWWRRRJJJKKKMMMQQQTTTVVV```xxxyyyddddddVVV[[[___sssKKKGGGAAA===999666333111333333333222222222222222222444444444333444666888AAAOOOmmmfffmmmmmm[[[III@@@???<<<<<<===>>>>>>===<<<;;;=========>>>???@@@???======???BBBCCCTTTfffTTTTTTQQQWWWUUUWWWgggtttffffffdddbbbaaa[[[XXXUUURRRPPPNNNLLLIIIGGGAAA<<>>888999:::111777555333222111222333222111222111111111111000000000000000//////000000111222111111222555777???PPPaaazzzsss}}}lllVVVKKK___~~~SSS@@@<<<:::;;;<<<@@@JJJUUU___aaaiiiyyyvvvYYY@@@===CCCIIIRRR]]]hhhrrryyyrrriiiqqq|||dddPPPNNNVVVZZZZZZ[[[^^^lll~~~lll\\\OOO@@@<<<999::::::888:::>>>======<<<<<<<<<<<<===============>>>???@@@AAAAAACCC???EEEYYYjjjhhhWWWIIIFFFhhhgggUUUJJJ===<<<;;;;;;@@@@@@>>>]]]NNN@@@===:::888777888777777555555555555555555555555444555555444444888???EEEKKKTTTYYYWWW]]]kkkuuuxxxnnnlllpppNNNEEECCCBBBDDDEEEFFFEEEEEECCCBBBAAAAAABBBEEEGGGIIISSS[[[ccchhhpppuuummm```PPPIIIFFFIIIGGGDDDIIIRRR^^^___sssxxxgggTTTLLLLLLHHHLLLNNNUUU\\\bbbgggrrr}}}~~~vvv```eeeZZZcccmmmIIIGGGDDDAAA>>>;;;888777444444444333333222222222333444444444333333555777===HHH```vvvxxxvvvbbbNNNBBB@@@;;;<<<===>>>===<<<;;;999===<<<<<<===??????>>>=========AAADDDWWWdddMMMMMMJJJOOOPPPXXXmmm|||jjjhhhdddaaa___WWWWWWTTTPPPMMMKKKKKKIIIHHHCCC<<>>@@@CCCMMMWWWgggmmmzzzuuuSSSGGGEEEGGGSSSdddllltttwww|||]]]RRRIIILLLXXXeeepppwwwmmmxxx{{{bbbXXXCCC===999999999888:::>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@AAACCC>>>GGG___kkk```OOOGGGUUUdddQQQGGG>>><<<;;;<<>>CCCIIIQQQUUUSSSYYYhhhuuuxxxrrrhhhWWWJJJEEECCCEEEHHHHHHHHHIIIDDDCCCAAA@@@@@@@@@AAAAAACCCKKKRRRXXX```gggddd]]]RRRKKKGGGGGGDDDCCCLLLYYYaaaddd{{{~~~fffZZZMMMJJJLLLIIINNNQQQYYYbbbiiippp|||~~~aaaeee___mmm|||EEEGGGHHHGGGDDD@@@<<<:::777666666555444333333222333444444444222333444666:::BBBVVVjjjkkkTTTEEEAAA;;;<<<======<<<;;;:::999===<<<<<<===??????>>>===>>>>>>AAAEEEZZZkkkOOOKKKIIIQQQUUU^^^rrr|||iiifffbbb___\\\SSSVVVRRRNNNKKKJJJJJJIIIHHHDDD===>>>MMM\\\___TTTJJJJJJJJJJJJHHHGGGFFFFFFFFFKKKKKKKKKKKKHHHJJJXXXfffbbb]]]|||zzzFFF777:::;;;999111999444222111222333333111000000000000000000000000000/////////...///000000111000000111444555999DDDOOOfffsssuuuQQQLLLBBB999999<<<@@@AAABBBHHHPPPVVVbbbsssxxxcccRRRHHHQQQbbbyyypppiiieee]]]UUUNNNLLLJJJNNN^^^wwwnnnbbbFFF>>>888888999999;;;>>>>>>===<<<;;;;;;<<<===>>>??????>>>??????@@@AAAAAACCCAAANNNeeeiiiYYYKKKJJJiiigggKKK@@@AAA<<<:::;;;EEEIIIJJJpppcccFFF>>><<<999888888888777666555555555555555555555555333555666444444666<<>>=========>>>BBBFFFIIINNNTTTWWWVVVOOOIIIEEEEEECCCFFFVVViiinnntttoooYYYSSSMMMKKKNNNKKKJJJNNNUUU[[[```kkkeeefffdddwwwIIILLLNNNMMMHHHBBB===;;;999999888777666555444333333444444333222222444555888>>>RRRiiivvv\\\IIIDDD=========<<<;;;;;;::::::=========>>>???@@@???===@@@>>>AAAEEE\\\qqqQQQHHHFFFTTT[[[aaa~~~pppbbbaaa]]][[[ZZZSSSSSSPPPLLLJJJIIIIIIHHHHHHDDD??????IIIVVVZZZRRRIIIJJJKKKKKKIIIGGGGGGHHHIIINNNMMMLLLIIIFFFMMMbbbwww]]]___~~~fff@@@999:::999999333999333222111222333333111/////////000000000000000111//////......//////000111111///000333444777@@@JJJWWWtttwwwzzzLLLAAA:::::::::<<>>===BBBHHHVVV___nnn|||dddUUUZZZgggvvv___RRRNNNLLLKKKKKKIIIKKKLLLSSSllllllFFF>>>888999;;;:::;;;=========<<<<<<<<<<<<======>>>>>>>>>??????AAABBBBBBDDDIIIXXXfffcccRRRKKKOOOsssgggGGG<<>>======>>>CCCDDDDDDDDDEEEHHHMMMQQQKKKFFFEEEFFFFFFLLLaaaxxxwwwdddNNNNNNMMMMMMMMMJJJJJJNNNUUUXXXZZZfffjjjffflllOOOQQQSSSQQQKKKEEEBBBAAA<<<;;;:::999777666555444333444444333222222333555777999KKKbbb}}}dddOOOIII@@@???===;;;::::::;;;<<<>>>>>>===???@@@AAA???>>>???===???EEE]]]|||ZZZKKKJJJ^^^fffhhhzzzddd[[[^^^ZZZXXXXXXRRRQQQNNNKKKIIIIIIIIIHHHFFFCCC@@@@@@GGGQQQUUUPPPHHHJJJKKKLLLJJJHHHHHHJJJLLLLLLKKKJJJHHHJJJYYYwwwzzzaaatttTTT<<<===999444888444777222111111222333333000...////////////000000111111///............///000000222000///222333666>>>GGGMMMuuunnnkkkEEE>>>;;;<<<:::;;;<<<<<<===DDDMMMcccjjjyyyfffZZZaaakkkuuubbbYYYQQQOOOLLLIIIKKKOOOIIIKKKMMM[[[uuubbb```jjjlllyyyqqqEEE===888999<<<<<<<<<===<<<<<<============<<<<<<===>>>>>>???@@@AAACCCDDDFFFRRRaaaeeeYYYKKKIIIQQQppp___EEE===>>><<<<<>><<<;;;:::999777555555555555555555555555555333555666555333444999===FFFOOOTTTSSSXXXeeeoooqqqtttddd~~~zzzooo\\\LLLJJJJJJGGGJJJPPPKKKHHHDDD@@@>>>>>>@@@AAAFFFFFFGGGGGGEEEGGGLLLRRRLLLJJJJJJLLLJJJOOOcccyyyzzz```IIIKKKLLLMMMMMMIIINNNUUU^^^dddfffoootttooozzzRRRTTTTTTQQQLLLIIIHHHIII======<<<:::888777666555333444444333222111333444777444@@@WWWtttjjjTTTLLLBBB@@@===:::999:::<<<>>>???>>>>>>???AAAAAA@@@???>>><<<>>>DDD^^^iiiVVVUUUnnnwwwuuusss```ZZZ]]]YYYVVVVVVQQQOOOMMMJJJIIIIIIIIIGGGFFFBBBAAAAAAFFFNNNRRRNNNGGGJJJKKKLLLKKKHHHHHHKKKNNNHHHHHHIIIJJJPPPfffbbb]]]JJJ:::???888000777444555222111111222333333000....../////////000000111111...............///000000333000///111333666>>>FFFIIIwwwjjjmmmNNN:::>>>???===:::999;;;===BBBMMMYYYaaaiii~~~YYYQQQ[[[dddxxx^^^JJJKKKJJJNNNRRROOOHHHGGGLLLKKKKKKMMMbbb|||lllZZZ]]]nnnuuurrrDDD<<<777:::======<<<===;;;<<<===>>>>>>===<<<;;;======>>>???@@@BBBDDDEEEHHHYYYgggdddSSSEEEHHHQQQjjjWWWFFF@@@;;;<<<@@@IIISSSOOOQQQYYYFFFBBB@@@===<<<;;;999666444555555555555555555555555333555666555333444888<<>>???@@@AAA@@@>>><<<:::555666666666444444444555777999===KKKkkkyyy___QQQHHH@@@<<<===>>><<<::::::===?????????CCCFFFCCC===>>><<>>===<<<;;;;;;<<<===>>>???>>>???AAA@@@???CCCJJJSSSZZZ```\\\NNNDDDKKKXXXppppppRRRDDD???===BBB888DDDXXXIIIaaayyyIIIJJJFFF@@@<<<===>>>;;;888888555555555666666666666666555555555444333555888;;;EEENNNWWWYYY[[[bbbhhhjjjoooeee\\\gggyyybbbSSSLLLHHHGGGHHHLLLPPPNNNFFF@@@AAABBBBBBHHHHHHGGGDDDGGGRRRcccppp```SSSVVVhhhkkk```ccctttoooUUURRREEENNN___WWWaaasssYYY[[[\\\XXXQQQKKKHHHHHHEEEGGGIIIIIIFFF@@@;;;888777777777666555444555555333666:::EEE]]]|||mmmaaaLLLDDD======>>><<<;;;<<<;;;<<<===>>>CCCHHHEEE>>>>>>:::@@@GGG```yyywwwppp^^^YYYVVVWWWVVVQQQNNNNNNMMMLLLJJJHHHFFFDDDCCCBBBCCCAAAEEEQQQYYYWWWPPPKKKNNNKKKJJJLLLLLLIIIIIILLLKKKIIIKKK\\\}}}RRR>>><<<999777555444444555222222222111111111000000000000000000//////......//////............//////000000000///000333888;;;FFFbbbqqqsssyyyUUUEEE;;;999======>>>======???BBBMMM```qqqttt^^^IIIAAAEEERRR]]]vvv___MMMKKKAAA???DDD@@@DDDGGGMMMWWWeeerrrxxxyyy}}}uuueee```^^^hhh~~~hhhTTTNNNHHH;;;:::999888888999;;;<<<>>>===<<<<<<<<<<<<===>>>>>>===???AAA@@@@@@EEELLL``````^^^VVVIIIDDDMMM[[[jjjOOOBBB???===@@@;;;BBBPPPJJJlllqqqKKKKKKEEE???:::<<<===:::777777555666666666666666666666444555555444333555888:::EEENNNTTTUUUXXX```iiinnnsssgggZZZ```|||jjj\\\PPPJJJIIITTTZZZZZZOOODDD@@@BBBDDDIIIIIIIIIGGGJJJVVVhhhvvvlllaaabbbsss~~~yyyXXXVVVOOOZZZmmmllluuuYYY^^^```\\\RRRJJJHHHIIINNNQQQSSSQQQKKKBBB;;;666:::999888777666555555555444888<<>>GGGeee}}}fffWWWUUUTTTVVVTTTNNNKKKKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@GGGVVV___\\\SSSMMMOOOKKKIIILLLMMMKKKKKKMMMQQQIIIPPPrrr```FFF<<<:::888666444333333333222222111111111000000000000000000////////////...//////............//////000000000///000222777:::CCCSSS~~~mmm\\\AAA<<<999:::>>>>>>AAA<<<999<<>>======<<<<<<======>>>>>>===>>>AAAAAABBBHHHQQQddd\\\RRRIIIDDDHHHWWWffffffMMMAAA>>><<<>>>??????GGGOOOvvvYYYOOOFFF???:::;;;;;;999666777666666666666666666555555444555555444333444777999DDDKKKPPPPPPTTT___jjjqqqvvvjjjZZZ\\\}}}jjjUUUJJJGGGVVVbbbgggZZZGGG???AAAFFFEEEHHHIIIJJJNNN]]]qqq|||tttqqq{{{ZZZXXXUUUaaayyyccccccaaa[[[SSSMMMKKKLLLVVVXXXXXXTTTKKKBBB<<<:::===;;;888777666666555444555888;;;>>>FFFWWWlll{{{~~~^^^PPPAAA<<<<<<<<<<<<>>>===>>>???CCCKKKQQQMMMEEEBBBAAAAAAJJJgggwwwwwwzzzfffYYYVVVUUUUUURRRLLLJJJLLLIIIIIIGGGFFFDDDBBBAAA@@@@@@AAAJJJYYYaaa\\\RRRLLLKKKIIIIIINNNQQQOOONNNPPPNNNLLL___GGGBBB:::999777555333222222222111111111111000000000000///////////////////////////......------......//////000000//////222555999CCCNNNrrrqqq|||TTT===>>>>>>===???===<<<999;;;@@@FFFRRRkkk~~~```PPPOOOCCC???JJJQQQSSSYYYlllxxxqqqKKK@@@???>>>???AAADDDDDDLLL^^^tttjjj^^^```vvvxxx___JJJ@@@>>>999555666888:::;;;<<<;;;;;;>>>==================>>>>>>===>>>AAACCCEEEMMMWWW```SSSFFFCCCHHHVVVkkk|||dddMMMAAA===<<<===CCC???GGG```lllYYYLLLDDD>>>===<<<999777888666666666666555555555555444555555444444444666888???GGGMMMNNNSSS^^^jjjppptttlll^^^^^^www]]]MMMHHHRRReeepppdddMMM@@@AAAGGGBBBFFFJJJNNNVVVhhhaaa______iiiwwwoooddd\\\YYYYYYXXXWWW^^^^^^\\\TTTKKKEEEDDDEEEAAA===999777777777555444222444555777<<>>???@@@EEENNNTTTOOOFFFAAAEEEEEEKKKcccpppzzz}}}ppphhhaaaYYYUUUOOOJJJIIIKKKHHHHHHFFFEEECCCBBBAAA@@@AAADDDNNNZZZ]]]VVVMMMHHHHHHHHHKKKPPPQQQNNNMMMPPPJJJWWWwwwbbb888???888777666555333222222111111111111000000000//////.............../////////......------------.........///000//////111444777>>>MMMiii~~~sss|||WWW???AAAAAA======<<<<<<<<<@@@DDDFFFSSSuuuMMM>>>AAA===BBBUUUaaaiiiuuuZZZAAAAAACCCBBBCCCFFFIIITTTeeettttttmmmrrr~~~ZZZKKKBBB>>><<<555555777999<<<=========<<<===>>>>>>>>>>>>>>>>>>===>>>===???BBBEEEIIISSS^^^aaaRRREEEFFFRRRfff|||xxx___LLLAAA>>>>>><<>><<<<<<<<<===>>>EEEPPPWWWRRRHHH>>>FFFEEEIII^^^}}}rrrqqqxxxjjj\\\TTTNNNIIIGGGGGGHHHGGGFFFEEECCCBBBAAA@@@BBBGGGRRRYYYWWWNNNHHHHHHHHHJJJOOOQQQNNNJJJNNNUUUaaavvvOOO888???777777666555444333222111111111000000000/////////---............/////////......------------.........////////////000333555777III___vvvllljjj[[[>>>@@@@@@<<<======AAA@@@BBBDDDCCCQQQ{{{}}}NNNAAABBB???III```qqqQQQHHHIIIFFFGGGDDDLLL]]]qqq}}}^^^CCC>>>;;;:::999444777888:::<<<===============>>>>>>??????>>>>>>===???>>>@@@DDDHHHNNNZZZeeeaaaRRREEEGGGUUUjjjjjjVVVIIIAAA???@@@===EEEGGGkkkxxxaaagggooodddYYYNNNHHHDDD>>>;;;;;;777777777666555555444444333444555555444333444555333>>>IIIOOOTTT]]]eeehhhrrruuunnniiixxx```VVVjjj{{{xxx^^^LLLGGGIIIKKKSSS]]]eeerrrzzzjjj___]]]aaaeeehhhfffeeeaaaWWWMMMJJJOOOUUULLLFFF@@@===>>>>>>;;;888;;;888777999<<>><<<;;;<<>>????????????>>>===@@@???AAAEEEJJJRRR___kkk]]]OOODDDGGGXXXpppyyyaaaPPPFFF???>>>@@@>>>DDDMMMhhhVVV\\\kkknnnbbbUUUMMMFFF???<<<;;;888777777666555555444444333444666555444333333444222===HHHMMMRRR[[[cccgggrrryyysssjjj~~~jjj^^^sss}}}qqq[[[LLLHHHHHHKKKSSS^^^gggsssqqqttt{{{sssfffZZZUUUWWW^^^ddddddddd```WWWLLLIIIMMMSSSPPPJJJCCC@@@AAAAAA>>>;;;:::666555777999@@@SSSeeeqqqXXXLLLGGGCCC???===<<<===AAAKKK[[[fffbbbXXXDDDIIIBBBHHHcccyyyxxxsssbbbSSSPPPRRRQQQMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBLLLWWWXXXNNNCCCEEENNNLLLPPPUUUTTTPPPUUUhhh}}}pppuuuVVV888???555666777666666555444333222000000000000////////////---------.........//////...------,,,,,,------...---...////////////111333666BBBSSSfffzzzttt___jjjkkkEEECCCAAA>>>CCCHHHOOOOOOZZZfffhhhllltttGGGIIIPPPgggtttQQQLLLLLLRRR\\\gggkkkRRR===999@@@999333888===888888888999999:::;;;;;;===>>>???@@@@@@???>>>===AAA@@@AAAFFFLLLTTTbbbnnn[[[NNNEEELLLaaa}}}xxx^^^OOOEEE>>><<<>>>>>>CCCRRRyyyggg^^^YYYccctttgggYYYOOOHHH@@@;;;;;;888777777666555444444444333444666555444333333444222===FFFKKKPPPYYYbbbgggsss{{{uuujjj|||wwwjjjqqqwwwttteeeRRRIIIGGGHHHEEENNNYYYaaammmkkk___oookkkZZZOOOHHHDDDOOO```eeecccfffkkkjjj\\\OOOTTTcccUUURRRNNNJJJHHHEEEBBB???777:::;;;777444;;;JJJVVVkkknnnWWWHHHBBB???;;;999???EEENNN]]]kkkkkkaaaMMMAAAJJJPPP\\\uuuoooaaa]]][[[RRRNNNNNNHHHEEEGGGGGGFFFEEEEEEEEECCCAAA[[[^^^LLLFFFHHHGGGHHHMMMSSSRRRLLLSSSlll}}}uuufffMMM@@@999999555555444333222222222222111111111111000000000000////////////////////////,,,,,,,,,---------......////////////000111222333666===JJJ^^^xxxfffaaawww|||QQQDDDAAA>>>HHHZZZbbbwwwXXXIIIZZZeeeUUUYYYRRRbbbpppsssNNN===<<<;;;999888777777777999;;;;;;;;;999999999;;;999;;;<<<===<<<===>>>@@@???BBBDDDHHHTTTbbbiiifffRRRNNNHHHKKKeee}}}eeePPPHHHCCC;;;;;;BBBCCCDDDkkkqqqjjj```hhh^^^[[[hhhpppeeePPP@@@;;;<<<777555555777888777444444666555555444444444555555555888AAAMMMSSSWWWaaammmuuuuuupppccclll|||pppfffYYYMMMGGGFFFHHHJJJHHHPPPTTT\\\lllzzzwwwooo```___zzziii___WWWNNNJJJWWWffffff\\\aaahhhjjjeee```dddlllYYYWWWTTTPPPKKKGGGDDDCCC:::;;;<<<888666:::CCCKKKXXXqqq{{{fffVVVMMMFFF@@@999===BBBJJJ\\\ooossslllSSSDDDJJJOOO\\\uuurrrhhhaaaTTTOOOOOOJJJGGGHHHHHHFFFEEEEEEFFFFFFRRRddd```MMMIIILLLJJJKKKRRROOONNNWWWlllqqqPPP>>>999777333555555444333222222222222111111111000000000//////........................,,,,,,,,,---------......////////////000111222222///999EEETTTnnnwwwlllwwwcccMMMFFFIII[[[ooocccYYYlllzzzbbbhhhmmmrrr~~~{{{WWWCCC999999888888777777888888999;;;;;;;;;999999:::;;;:::<<<======<<<===>>>@@@AAACCCEEEMMM]]]iiihhh___OOOJJJHHHTTTvvvqqq]]]JJJAAA???<<<>>>BBBFFFQQQlllhhhfffkkk[[[WWWdddooommmaaaQQQDDD<<<:::<<<>>>>>>;;;666555666666666555444444444444555666888@@@IIINNNRRR[[[fffuuussskkk]]]aaannn```SSSMMMKKKKKKPPPVVVOOOUUUVVV]]]mmmwwwzzzxxxlllsssVVVZZZ```^^^___ppp{{{rrreeekkknnnkkkjjjkkkkkkiii______]]]WWWPPPJJJHHHIII??????>>>;;;999:::===@@@FFFYYYvvvsssbbbVVVJJJ@@@<<<===???FFF[[[sss|||xxx]]]JJJLLLOOO\\\rrrsssfffVVVPPPQQQMMMJJJJJJIIIGGGEEEEEEHHHKKKcccjjj^^^LLLLLLQQQOOOOOORRRKKKPPPkkk{{{UUUCCC666888<<<222555444333222222111111222111111000000000000//////........................,,,,,,,,,---------......///......//////000111222+++666???GGGbbbzzzzzz{{{ZZZLLLVVVqqq]]]ZZZppp|||jjjxxxRRR===<<<666666666666777888999999999:::;;;;;;:::999:::<<<;;;===>>>===<<<===???@@@CCCDDDIIIVVVgggnnneeeVVVPPPKKKLLLcccuuubbbTTTDDD<<<<<<@@@BBBBBBEEE```kkkgggjjjkkkWWWNNNYYYeeemmmnnndddOOO<<<<<>>FFF]]]xxxeeePPPPPPRRR]]]ooo|||rrrfffVVVQQQRRROOONNNKKKIIIHHHFFFEEEJJJQQQiiihhhXXXJJJNNNSSSPPPPPPMMMMMM^^^oooIIIBBB555888@@@333555444333222111111111111111000000000////////////........................,,,,,,,,,---------..................///000111111,,,666<<>>777777777777777888999:::999:::<<<;;;::::::;;;<<<<<<===>>>=========@@@BBBBBBFFFOOO^^^kkkkkk]]]OOORRRNNNTTTsssyyylllUUUMMMBBB;;;===BBBCCCAAABBBmmmvvv{{{iiicccaaa^^^QQQHHHNNNVVV```kkklll[[[FFF???EEEHHHDDD===:::888777777666555444444444444444444666999>>>CCCIIIQQQXXXcccjjjnnnjjj``````oooYYYTTTPPPHHHKKKUUUggghhhbbbhhh~~~VVVeeeuuusssoooyyyxxxdddfffmmmkkk```]]]eeemmmnnnfffhhhhhhbbbXXXQQQPPPQQQKKKFFF@@@===<<<<<<;;;:::CCCNNNtttyyykkkXXXHHHCCCAAA@@@HHHbbbjjjUUUTTTVVV___mmmvvvqqqggg```UUUQQQSSSOOOPPPLLLJJJIIIFFFEEEKKKUUUiiidddSSSIIINNNOOOKKKNNNKKKYYYttt[[[@@@@@@333333;;;222444444333222111111111111000000000////////////...........................,,,,,,,,,---------......------------...///000111///777;;;CCC^^^iiirrrwww\\\TTT]]]|||{{{oooJJJ=========999999888888888999999:::999:::<<<;;;;;;:::<<<=========>>>======>>>AAADDDBBBJJJWWWcccfff___TTTMMMNNNNNN]]]mmm```KKKFFFAAA===>>>@@@BBBCCCNNNoooggg\\\TTTQQQQQQLLLOOOPPPTTTaaammmhhhZZZJJJMMMJJJDDDBBBBBB???999777777666444444333333333222444777999???HHHQQQVVVXXXdddlllnnnfff[[[xxxzzzcccZZZSSSLLLOOOYYYjjjkkkcccfffooouuu{{{sssjjjssswwwlllbbbfffhhhdddaaafffkkknnnhhhiiiiiiddd]]]WWWTTTTTTNNNJJJEEEAAA???>>>===<<>>666333888555444333222111111000000111000000////////////......------------------------,,,,,,,,,---------......---,,,,,,------...///000000444:::EEE]]]|||eeeSSSHHHNNNmmmwwwjjjiiisss```@@@===>>>888:::999999999999999::::::999:::<<<<<<;;;;;;<<<>>><<<============@@@DDDGGGGGGOOO\\\bbb\\\RRRMMMNNNHHHQQQjjjxxx___QQQEEE???===???===<<>>AAAFFFIIIQQQUUU\\\]]]TTTIIIIIIOOONNN```jjjTTTFFFDDD;;;:::AAA???<<>>BBBGGGKKKYYYYYY[[[ZZZPPPFFFGGGOOOZZZqqquuuaaaOOOBBBGGG:::999CCCBBB@@@[[[uuu{{{jjjUUUddd___RRRKKKdddooo^^^MMMQQQ\\\bbbpppUUUBBB@@@AAA>>>888888666555444333333222333555333111888FFFNNNNNNPPP[[[UUUYYYhhhbbbooogggcccccc```ggg}}}|||{{{wwwqqqnnnpppvvv{{{llllllrrrqqqooojjjeeedddfffeee```[[[aaacccdddaaaZZZRRRKKKGGGEEEEEEFFFSSSpppwwwoooddd```ooohhh^^^iii{{{~~~```XXXSSSUUUTTTNNNKKKMMMMMMKKKJJJJJJGGGFFFLLLTTTggggggcccYYYNNNSSSsssIII>>><<<999666444444555555333222111111000000111111////////////....................................------------------------,,,,,,,,,---------......000222111555:::===WWWiiiPPPNNNSSSwww}}}iii[[[^^^vvvkkkNNNSSS[[[ooo{{{TTT@@@999555555999666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>AAA<<<<<<@@@BBBCCCJJJTTT```fff\\\MMMGGGDDDHHHVVViiioooWWWKKKCCC888FFF;;;999HHH@@@ZZZzzziiibbb\\\^^^[[[OOOYYYhhhjjjWWWKKKQQQYYYYYYppp|||]]]FFFDDDBBB888AAA???999444333555666444777444111333;;;DDDMMMRRRRRROOOVVV```^^^\\\ooosssbbbaaaeeewww~~~|||zzzyyyyyyyyyyyywwwtttuuuvvvnnnmmmjjjhhhfffdddbbbaaacccdddcccbbb]]]WWWPPPLLLCCCCCCDDDMMMdddxxxpppddd```lllnnnccckkk|||bbbZZZTTTTTTSSSNNNLLLMMMPPPMMMLLLMMMKKKIIILLLRRR```ZZZTTTSSSXXXhhh~~~yyyDDD<<<;;;888666555444555666333222111111000000111111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000555999:::NNNpppyyy|||kkkYYYNNNNNNRRRuuuwwwkkkssscccbbbkkk{{{___EEE;;;999666666;;;666666777888999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>???<<<===AAACCCEEENNNXXXhhhhhh\\\PPPLLLHHHNNNaaaeeePPPHHHAAA>>>@@@888:::DDDGGGtttqqqXXXQQQQQQZZZdddbbbjjjooohhhSSSKKKSSSZZZXXXdddtttzzzgggLLL???@@@DDD@@@===999555555666555444666444333444999AAAJJJPPPTTTQQQTTTZZZ\\\]]]jjjzzziiiaaabbb}}}}}}{{{xxxyyy{{{}}}|||zzz~~~zzz|||yyyoooppppppmmmiiiffffffggghhheeecccaaa___ZZZSSSMMMBBBCCCDDDFFFTTTlll~~~xxxoookkkuuu|||pppsss}}}sss```ZZZUUUSSSQQQNNNNNNOOOMMMJJJIIILLLLLLIIIJJJMMMVVVOOOOOO\\\pppXXX===:::999777666555555666666222222111000000000000111////////////............------------------------++++++++++++++++++++++++,,,,,,,,,---------......---......333888666CCC^^^}}}sss[[[OOOIIINNNNNNVVVmmmkkkggg}}}~~~jjjRRRDDD888888999666777;;;666666777888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@???AAACCCEEEIIIUUUaaaiiibbbUUUNNNLLLIIIXXXvvv}}}oooXXXHHHCCC>>>???:::;;;AAAEEEZZZhhhSSSQQQSSS[[[iiinnnoooooodddUUUSSS]]]```YYYUUU^^^jjjmmmbbbOOOFFFEEE===:::777777777666555444555555555555666<<>>???@@@CCCDDDEEEFFFGGGOOO]]]iiiddd\\\OOOKKKKKKMMMiii}}}kkk___NNNCCCAAA===;;;:::DDDGGGIIIvvvggg___ddd```^^^gggnnnmmmnnnggg^^^]]]bbb^^^UUUOOOMMMUUUiiixxxrrrXXXAAA;;;888777999:::888666666444666777555333777???GGGQQQVVVVVVSSSWWW```bbb^^^rrr{{{zzzyyynnn___SSSTTTcccwww{{{wwwyyyyyywwwuuuqqqnnnmmmoooooolllhhhlllhhheeeeeefffddd]]]WWWOOOQQQPPPKKKGGGQQQggg|||}}}|||xxx\\\SSSXXX^^^ZZZSSSQQQQQQOOOMMMLLLNNNQQQRRRPPPNNNNNNPPPPPPMMMMMMPPPPPPaaaxxx}}}xxxIII888<<<666666555555555555555666222111000000//////000000////////////............------------------------------------------------,,,,,,,,,---------......///000,,,...444555===QQQ```[[[CCCIIIZZZ```fffoooQQQLLLTTTXXXvvvyyyfffPPPCCC>>>:::999999:::999666666999777777777888999999::::::<<<<<<<<<===>>>???AAAAAAEEEGGGGGGFFFHHHQQQ___hhh___YYYNNNKKKNNNVVV|||ooo^^^VVVHHH@@@@@@===999>>>IIIDDDMMMyyyiiifffhhh^^^[[[iiiuuupppqqqkkk```ZZZ[[[YYYSSSVVVRRRQQQ]]]wwwlllLLL???;;;:::>>>>>>999777888444777888555333444;;;AAAIIITTTZZZUUUUUU___cccaaa___ooo~~~qqq___SSSUUUdddwww~~~yyyyyyyyyxxxvvvqqqmmmnnnqqqrrrnnniiikkkjjjjjjmmmooonnnjjjfffZZZYYYXXXSSSMMMPPP___ooo}}}|||~~~}}}yyy{{{}}}zzzuuujjjYYYKKKKKKSSSWWWSSSNNNKKKNNNOOOLLLKKKNNNQQQQQQPPPOOOPPPPPPMMMKKKOOOVVV___rrr{{{^^^@@@;;;<<<555555555555555444444444111111000////////////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........111---,,,222444===PPPQQQ|||cccIIIHHH]]]eeeffffffIIIJJJXXXmmmmmmvvvqqqWWWJJJDDD???:::777777777777666666888:::888888999999999:::::::::<<<<<<<<<===>>>@@@BBBBBBBBBFFFHHHHHHLLLTTTZZZ]]]UUURRRJJJJJJUUUeee}}}dddTTTOOODDD???@@@======BBBHHHEEE___~~~xxxjjjccc[[[QQQZZZtttlllkkkbbbVVVPPPUUU\\\```]]]]]]WWWTTTaaassssssfffMMMEEECCCFFFCCC;;;777999666777777555333444888<<>>???AAABBBCCC@@@FFFLLLPPPUUUYYYVVVNNNIIIJJJFFFNNNgggqqqXXXKKKHHHAAA>>>???<<>>;;;777333222333666777666555666999:::999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAACCCDDD@@@IIIRRRYYY___```TTTFFFEEEIIIIIIXXX~~~hhhPPPDDDCCC>>><<<>>>:::???>>>KKKtttoooooopppkkkkkk}}}nnnhhh]]]RRRLLLLLLKKKJJJJJJ@@@???IIIOOOQQQ\\\lllmmmaaaXXXVVVMMM>>>666888999777555555666888888777<<<@@@IIIPPPSSSVVV]]]eeeiii\\\sssSSSlllffflll}}}ooouuuvvvxxxwwwvvvuuuuuuvvv{{{zzzyyyxxxvvvttttttuuussssssvvvyyywwwrrrmmmlllkkkgggfffiiieee[[[UUUVVVVVVVVVYYYrrrzzz{{{}}}zzzwwwxxxyyyyyyvvvssswwwnnndddccciiinnnnnnkkknnnqqqrrrooojjjhhhjjjmmmyyywwwpppgggddd___YYYTTTQQQPPPPPPKKKIIIGGGIIIMMMPPPPPPNNNHHHMMMNNNJJJHHHLLLQQQSSSOOOQQQTTT[[[jjj|||YYY@@@:::777555777555444444333333222222111000000000000//////////////////.........------------.........---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,---///000222333333@@@EEEaaazzzyyy{{{zzz\\\IIIFFFGGGCCCXXXsssyyydddWWWJJJ@@@>>>::::::999888777777888888777777777888999999::::::999;;;<<<;;;::::::;;;<<<<<<>>>@@@AAABBBCCCDDDFFFFFFSSS[[[aaabbbTTTJJJOOOKKKJJJ\\\~~~qqqSSSMMMCCC;;;888;;;>>>???CCCBBB___mmm}}}~~~ooorrrwwwqqq{{{xxxfffYYYRRRKKKCCC;;;;;;===BBBIIIPPPTTTVVVUUUgggggg]]]JJJ??????<<<666999>>>>>>888555888888555555999BBBKKKNNNPPPVVV^^^bbbcccuuuZZZLLLmmmjjjooowwwmmmqqqsssvvvxxxxxxyyyzzz|||uuuoooooowww|||zzzvvvuuu{{{zzzzzzyyyvvvpppllljjjnnnkkkiiifff]]]TTTTTTYYYXXXUUURRRhhh{{{ssssssxxxtttqqqooopppsssuuutttrrrrrrkkkdddcccfffjjjiiifffeeeggghhhfffaaa___aaadddkkkvvvooobbb\\\]]]ZZZVVVRRROOONNNNNNNNNLLLJJJHHHIIIKKKLLLKKKJJJFFFJJJKKKIIIJJJOOOSSSSSSTTT\\\dddmmmyyyuuuNNN>>>:::777555666444444444333222222111111000000000000/////////...///.........------------------...------,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,---///000222333333===CCC\\\sssvvvgggVVVRRRMMMFFFHHHkkk\\\JJJCCC<<<999;;;999999888777777777777777777777777888999999::::::999;;;<<<<<<::::::;;;===<<<===???@@@@@@AAADDDFFFGGG[[[```ZZZYYYQQQFFFCCCFFFVVVzzzooodddKKKKKKGGGAAA;;;999:::;;;@@@LLLuuuyyyhhhuuuvvvnnnkkkiiihhhtttwwwgggZZZRRRIII???888999===DDDLLLPPPQQQNNNKKK[[[bbbbbbWWWGGG>>>;;;:::<<<@@@@@@;;;888999777333777:::AAAIIILLLMMMTTT\\\kkkfffvvvhhhRRRGGGiiijjjqqqzzz}}}yyyrrrooouuuwww{{{}}}}}}~~~uuuiiihhhxxxvvvttt{{{zzzwwwtttqqqnnnmmmkkkhhhhhhhhhccc\\\YYY```kkk```\\\XXXhhhuuuppppppjjjfffbbbcccfffjjjkkkjjjhhhfffcccbbbcccdddcccaaa[[[]]]]]][[[WWWVVVXXXZZZ\\\ccclllsssxxx}}}xxxggg\\\WWWTTTRRRPPPNNNLLLKKKKKKLLLMMMMMMKKKHHHHHHHHHHHHGGGEEEHHHJJJKKKKKKOOOVVVWWWUUUYYYfffttt}}}zzzmmmVVVAAA::::::777444555444444333333222111111111000000000/////////..................------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---...///000111222333777===RRRdddooovvvmmmhhh```UUUSSS{{{~~~yyyuuu\\\CCC:::999888777:::888888777666666666777777777777888888999:::::::::999;;;<<<<<<;;;;;;<<<===>>>?????????@@@BBBFFFIIINNNeeefffUUUNNNLLLEEEAAAOOOllloooaaaXXXGGGGGGFFFBBB;;;999<<<@@@>>>aaatttnnnrrrzzzrrrttthhh]]]dddpppwww|||zzzssshhh\\\QQQGGG>>>999>>>EEEOOOWWWXXXRRRIIICCCIIISSS___^^^OOO===777;;;@@@BBBAAA===;;;:::888444999:::>>>DDDGGGJJJQQQZZZllldddbbbuuuyyyjjjWWWIIIBBBfffkkkrrrvvvuuurrrrrruuu{{{mmmlll||||||ssssssrrrrrroookkkjjjmmmooooooggghhhhhheeebbbdddllluuuggggggdddkkkwwwrrrhhhccc]]]ZZZ[[[\\\\\\ZZZ[[[]]]^^^___]]]\\\[[[[[[TTTUUUVVVTTTRRRQQQSSSTTTUUUWWWZZZ\\\^^^___```aaaffffffaaaYYYTTTTTTUUUSSSMMMLLLKKKJJJJJJKKKLLLMMMKKKJJJHHHGGGFFFFFFFFFEEEMMMNNNMMMNNNVVV^^^aaa^^^dddrrrLLLAAA888888888666333444333333333222111111000000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------...///000111222222111666DDDRRReee~~~vvvmmmxxxlllfffcccbbbkkknnnyyyvvvdddNNNBBB999:::<<<:::777666777777666666666666666777777777888999999::::::;;;999;;;<<<<<<;;;;;;===>>>@@@AAAAAAAAABBBFFFKKKNNNXXXjjjhhhTTTHHHDDDJJJWWWuuuppp]]]SSSOOOGGGCCC???<<<::::::AAAIIIEEEzzzwww|||wwwyyyxxx~~~kkk]]]mmmuuunnnnnndddgggfff\\\MMMCCCAAADDDLLLUUUbbbiiifff[[[NNNEEEEEEHHHTTT___YYYIII??????DDDBBB???<<<;;;;;;:::999:::888;;;@@@CCCGGGOOOXXXdddbbbYYYVVVmmm{{{iii\\\SSSKKKEEECCCmmmtttyyywwwrrrrrruuuyyy}}}|||{{{rrrrrr|||uuupppsssjjjmmmkkkggghhhnnnrrrqqqnnnnnnllljjjiiikkkmmmnnnkkkmmmhhheeekkkyyy|||qqqkkkbbb\\\YYYVVVRRRNNNNNNQQQUUUUUUTTTRRRRRRSSSOOOPPPPPPOOONNNNNNOOOPPPOOOOOOPPPQQQRRRQQQPPPOOOWWWVVVSSSMMMLLLMMMLLLHHHKKKJJJIIIHHHHHHIIIJJJJJJHHHHHHHHHGGGGGGHHHIIIJJJMMMOOOPPPSSS^^^jjjpppooouuuTTT>>>999666777666444333444333222222111111000//////////////////............,,,,,,------------------,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......------...///000111111222000222;;;FFF\\\|||}}}{{{|||{{{|||wwwpppfff\\\TTTPPPPPPQQQWWWUUUYYYeeexxxyyyssslllgggbbbXXXJJJ???:::666444777:::888555444777666666666666666777777888888888999::::::;;;;;;999:::<<<<<<<<<<<<===??????@@@AAABBBDDDHHHNNNRRRaaafff```RRRFFFAAAXXX}}}rrr[[[MMMGGGFFFDDD===999:::;;;<<>>:::888888<<<@@@EEEMMMUUUXXXaaa```SSSWWWyyynnn```QQQJJJGGGEEEEEEFFFzzzyyyttttttvvvxxx}}}|||zzzyyyrrrrrrtttxxxvvvpppnnnpppkkkooonnniiijjjqqqtttpppjjjlllmmmlllnnnqqqooolllqqqssslllcccbbbooo{{{uuunnngggbbb[[[SSSNNNJJJLLLMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKHHHIIIKKKLLLMMMMMMMMMMMMLLLMMMLLLHHHHHHJJJIIIDDDHHHHHHGGGFFFFFFFFFFFFGGGFFFHHHIIIJJJJJJKKKNNNPPPMMMRRRXXX___jjjxxx~~~___::::::999777666555333333333222222111111000//////////////////.........------,,,,,,,,,,,,------------,,,,,,+++******+++---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...............///000111111111333222888@@@SSS{{{tttpppnnnmmmkkkjjjnnntttxxxxxxtttmmmiiigggbbb\\\WWWRRRMMMKKKHHHDDDDDDGGGJJJGGGDDDHHHSSS]]]\\\UUUPPPKKKEEEBBB@@@>>>:::666:::888666555555666888:::777777666666666777888888888888999999:::;;;;;;;;;999:::<<<<<<<<<<<<>>>@@@===???AAADDDGGGLLLRRRVVVdddaaaWWWOOOJJJMMMppp~~~bbbQQQGGGCCCCCC<<<888999>>>@@@@@@GGGRRRiiiwww~~~yyyllliiirrrqqqeee```aaallltttmmm]]]WWWbbbooo___hhhsssvvvpppdddYYYRRRXXXJJJDDDRRRgggooohhh]]]IIIAAA;;;;;;===>>>@@@CCC>>>:::888;;;???BBBHHHOOOKKKXXXaaa[[[SSSddd|||iii```YYYOOOFFFDDDDDDCCCEEEHHH~~~}}}uuurrruuuuuusssxxx{{{~~~~~~|||yyyvvvuuullltttxxxvvvtttrrrmmmgggjjjpppqqqlllmmmtttuuuoooeeemmmqqqppppppssstttrrrrrruuurrrmmmjjjqqq{{{xxxtttqqqmmmeee[[[TTTRRRPPPMMMKKKIIIHHHGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGCCCFFFIIIJJJIIIHHHIIIKKKCCCFFFFFFEEEFFFJJJKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGIIILLLMMMMMMNNNRRRUUUVVV```lllttt|||mmmGGG:::888888777555555444333111222111111000//////......//////.........---------++++++,,,,,,,,,---------,,,+++***)))***+++---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------............//////000000111111333000666===IIImmm~~~||||||~~~}}}zzzvvvrrrooojjjgggfffccc```aaaeeedddbbb]]]WWWTTTSSSMMMFFFFFFBBBAAADDDCCC??????BBB???@@@???===???DDDBBB=========;;;999888888999:::888::::::777666777;;;===777777777777777888999999888888999::::::;;;;;;<<<999:::<<<===<<<===???@@@===@@@EEEIIIMMMRRRXXX\\\gggbbbSSSLLLTTThhhnnnXXXLLLDDDAAA@@@888777;;;@@@AAAFFF\\\uuuwwwxxxiiieeehhhdddbbbiiimmmsssxxxyyyqqqeeeaaahhhrrr]]]dddlllmmmggg^^^XXXUUUVVVMMMFFFLLLaaatttvvvnnnSSSJJJEEEHHHKKKIIIHHHIIICCC>>>:::<<<>>>???BBBGGGHHHMMM[[[bbbVVVUUU~~~|||gggWWWPPPKKKFFFCCCCCCCCCBBBDDDIIIzzzzzzuuuoooooouuutttooozzz|||~~~{{{wwwtttsssmmmxxx}}}xxxvvvvvvlll^^^eeennnqqqmmmooowwwwwwpppnnnxxx|||vvvooooooqqqqqqjjjqqquuuwwwuuusss~~~vvvuuuuuuuuussslllbbbZZZ]]]XXXRRRNNNLLLKKKIIIHHHEEEDDDCCCDDDEEEGGGGGGGGGDDDGGGJJJIIIEEECCCDDDEEEEEEGGGGGGDDDDDDGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIILLLNNNOOONNNPPPTTTWWWdddqqqqqqKKK777>>>666777666555555666333000111111111000//////......//////.........---------+++++++++,,,,,,---------,,,+++***))))))+++---...+++++++++,,,,,,---------,,,,,,,,,---------............//////000000111111000,,,333:::@@@\\\~~~~~~~~~||||||~~~|||zzzwwwtttsssrrrqqqlllgggddddddaaa\\\\\\___\\\ZZZUUUPPPOOONNNGGG???AAA===>>>BBBBBB======AAA666>>>AAA===:::<<<<<<:::777999;;;:::777555666888---444::::::888777777777888888777777888999::::::888999999::::::;;;;;;<<<999:::<<<=========???AAA@@@DDDIIIOOOTTTYYY^^^bbbiiigggUUUKKK]]]aaaOOOFFF???;;;::::::999<<<>>>???MMMuuu~~~iiisss]]]```fffWWWWWWooo}}}yyywwwpppggg___\\\___bbbZZZ```fffeee```YYYVVVVVVUUUTTTOOOOOO```www~~~]]]UUURRRWWWYYYTTTPPPOOOHHHAAA=========<<<>>>AAAQQQKKKXXXhhh]]]OOOppprrrdddVVVNNNLLLBBB@@@@@@CCCBBBAAADDDIII~~~{{{nnngggjjjoooqqqvvvyyy{{{{{{}}}ssszzz{{{yyyqqqggg```___aaapppnnnnnnqqqssssssppplllrrrvvvvvvrrruuuzzzrrreeekkknnnqqqrrrsssxxx{{{uuurrrssstttppplllkkkeeefffeee___YYYTTTOOOKKKKKKGGGCCCBBBEEEGGGFFFDDDFFFFFFDDDDDDCCCDDDDDDEEEGGGFFFDDDBBBDDDHHHIIIHHHHHHIIIIIIGGGFFFGGGJJJLLLLLLKKKJJJIIIMMMYYYjjjwwwiiiFFFCCC>>>///777666666444333222111111222111111000///......---......---------,,,,,,,,,---------------------------,,,++++++------,,,+++------------------------++++++,,,,,,,,,,,,------///////////////.........222111333666;;;IIIaaavvv}}}~~~wwwvvvuuurrrooollljjjiiihhhfffbbb^^^ZZZWWWVVVUUUVVVRRRNNNKKKIIIHHHFFFDDD@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::999888666666666777888777777777777888888888888777888999:::;;;:::999999:::::::::::::::::::::;;;===;;;;;;<<>>777999AAAEEEJJJUUU```______ooossseee\\\UUULLLFFFCCC@@@BBBDDDEEEFFFGGGIIIKKKzzzoooiiimmmqqqrrr{{{}}}{{{xxxzzz}}}zzzsssyyyuuupppllljjjjjjjjjjjjqqqqqqqqqqqqrrrqqqooommmqqqrrrrrrppprrrrrrmmmfffmmmpppssssssrrrsssxxx}}}~~~|||xxxqqqllllllnnnmmmjjjeee```[[[WWWTTTPPPLLLGGGGGGIIIJJJHHHFFFIIIIIIIIIIIIIIIHHHGGGGGGIIIHHHGGGFFFGGGJJJKKKKKKJJJKKKLLLMMMNNNMMMJJJIIIMMMNNNSSS^^^ooo{{{NNN<<<::::::666666666555444333222111111111111000000///......---............------,,,,,,------------------------...---,,,,,,......---,,,------------------------++++++,,,,,,,,,,,,------////////////............//////111444888CCCYYYlllyyyvvv~~~|||}}}{{{xxxxxxuuussspppooommmkkkiiifffccc```[[[WWWTTTRRRRRRSSSPPPLLLIIIGGGFFFDDDBBB@@@???>>>======<<<<<<===<<<;;;::::::999::::::::::::999888777666666777888777777777777888888888999777888999:::;;;::::::999::::::::::::;;;;;;;;;;;;>>>>>>???@@@AAAAAABBBBBBKKKRRR^^^hhhkkkhhhbbb^^^XXXVVVccckkk[[[IIIAAA>>><<<;;;<<<<<>>OOO___|||YYY[[[xxx|||yyyuuupppwwwsssooommmmmmmmmkkkhhhcccaaa]]]XXXTTTQQQNNNMMMOOOLLLIIIFFFEEEDDDAAA@@@@@@@@@???>>>============;;;:::999999888888999999999999888777777777888888777777888888888999999999888888999:::::::::::::::::::::;;;;;;;;;<<<<<<<<>>???>>>NNNfffvvv|||uuugggSSSGGGKKKKKKbbbbbbSSS```|||{{{qqqiiigggmmmqqqjjj^^^UUUVVVEEEDDDKKKGGGDDDLLLPPPYYYUUULLLQQQgggpppkkkjjjhhh[[[ggglllbbbhhhdddXXXJJJBBBBBBBBB@@@EEEBBBGGGSSSZZZZZZ]]]cccmmm~~~sssdddYYYOOOJJJGGGDDDBBBDDDDDDFFFHHHHHHHHHIIIJJJLLL~~~wwwoookkkooouuuyyyyyy{{{zzzvvvrrrooooooppppppyyyqqqiiiiiiooosssqqqnnnrrrtttuuutttqqqppprrruuuyyysssqqquuurrrkkkmmmvvvrrrtttvvvvvvtttssstttvvvmmmgggrrr~~~zzz{{{uuummmfffddddddbbb______XXXSSSPPPSSSYYY]]]\\\YYYQQQQQQQQQQQQQQQPPPPPPPPPMMMLLLLLLNNNMMMKKKLLLNNNOOONNNLLLIIIHHHMMMVVV\\\llluuuiii@@@;;;@@@:::444666444444444333222111111000000000/////////........./////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------.............../////////222444666:::GGGTTTvvv[[[^^^|||{{{wwwqqqtttooojjjhhhjjjjjjgggeee```^^^[[[WWWRRRNNNKKKJJJLLLIIIGGGEEEDDDCCC@@@>>>@@@@@@???>>>============:::999999888777888888888999888888888888888888888888888888999999999::::::999999999:::::::::::::::;;;;;;;;;<<<<<<======>>>@@@CCCFFFDDDBBBBBBHHHNNNVVVcccpppsssjjj^^^YYYXXX___}}}tttZZZJJJBBB======>>><<<<<<>>>???===FFFlll}}}iii|||{{{qqqoooaaaOOOPPPGGGdddcccWWWlllyyyqqqllloooqqqiii]]]UUU^^^KKKLLLYYYVVVQQQXXX```pppaaaMMMPPPjjjyyyzzz}}}ttttttvvvqqqjjjjjj]]]GGG>>>DDDGGGCCCEEEDDDHHHSSSYYY[[[___ccccccqqqiii\\\RRRJJJFFFDDDAAAAAADDDEEEGGGHHHIIIHHHHHHJJJKKK~~~uuummmmmmrrrwwwyyyzzzpppqqqrrrqqqnnnkkkkkkmmmqqqpppnnnoooqqqqqqnnnlllppprrrtttsssrrrrrruuuyyy{{{tttrrruuusssmmmqqqzzzvvvvvvuuusssqqqqqqsssttthhhiiilll~~~|||wwwqqqpppiiiaaaZZZYYY^^^```]]]XXXTTTRRRQQQOOOOOOPPPQQQRRRMMMKKKLLLOOOMMMJJJLLLRRRJJJPPPVVVYYY\\\fffvvvcccMMM;;;777999666222222333333333222111111000000////////////.............../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------......//////......111444444666???IIIeeemmmiii}}}}}}zzz~~~}}}|||{{{xxxsssoookkkgggeeeeeedddbbb```^^^\\\ZZZVVVRRRNNNJJJIIIJJJHHHFFFEEEDDDCCC@@@>>>@@@???>>>===<<<<<<<<<<<<999999888777777777888888888888888999999999999888999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>??????AAACCCEEEDDDDDDIIIRRR[[[aaahhhkkkeeeZZZUUU\\\eee}}}{{{ggg[[[HHHBBB>>><<<===<<<::::::===BBBGGGcccmmmjjjsssiiieeeuuusssbbb^^^fffwwwrrrjjjxxx}}}yyy~~~xxxpppllliiidddccceeekkk]]]dddtttppphhhnnnvvvnnnXXX```xxx~~~|||vvvmmm___fff```MMMEEEJJJJJJAAACCCFFFLLLQQQSSSTTTZZZaaacccqqqwwwjjj```YYYQQQKKKEEEDDDCCCAAACCCFFFEEEFFFHHHHHHGGGHHHIIIKKK|||tttnnnooosssuuuvvvwwwhhhjjjoooqqqmmmhhhiiimmmjjjmmmqqqtttssspppnnnmmmlllnnnpppqqqrrrsssuuuwwwvvvqqqnnnnnnnnnooorrrwwwvvvtttqqqnnnlllllllllmmmcccjjjhhhooowwwkkkeeeffffffaaaZZZUUUTTTSSSRRRQQQRRRSSSTTTOOOLLLNNNSSSSSSQQQVVV``````lll{{{hhhCCC???999444333555777888222222222111111111000000........................---............/////////,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////,,,,,,...111111222999AAAYYY|||nnn{{{}}}{{{xxx|||}}}zzzxxxwwwsssnnniiihhhgggdddaaa^^^\\\[[[[[[ZZZXXXUUUQQQMMMJJJHHHHHHFFFEEEDDDDDDCCC@@@>>>>>>>>>===<<<;;;;;;;;;;;;:::999888888777777888888777888999999:::999999999999999:::::::::;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<===>>>??????@@@AAACCCDDDFFFGGGKKKSSS^^^fffkkkjjjeeeYYYQQQXXXnnn\\\NNNJJJ@@@===;;;;;;<<<:::888;;;@@@HHH___sssiiibbbXXX___uuu~~~wwwrrrwwwzzzwwwuuuuuuppppppzzz}}}wwwqqqlllhhhgggmmmuuuooohhhtttyyyqqqvvv|||mmm^^^jjj|||wwwrrr}}}kkkmmm~~~xxxdddUUU```bbbWWWOOONNNHHH>>>FFFMMMUUUVVVSSSRRRXXX^^^hhhjjjyyysssdddYYYPPPLLLEEEBBB@@@CCCDDDCCCFFFJJJDDDFFFHHHHHHHHHHHHJJJLLLpppiiiggglllppppppqqquuufffiiinnnqqqllleeehhhpppkkkooosssuuuuuurrrooommmjjjjjjkkknnnpppqqqpppoooooonnniiifffjjjqqqsssqqqnnnmmmlllkkkkkkjjjiiihhheeekkkhhhiiizzz{{{vvvyyy|||xxxsssjjjkkklllmmmlllkkkiiihhheeecccfffnnnqqqqqq{{{iiiCCC===999666666666555777:::111111111111111000000000........................,,,,,,------............++++++++++++++++++++++++***))))))***,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------...//////,,,+++---000111222777???RRRwwwvvvyyy~~~|||wwwzzzyyyuuurrrqqqmmmhhheeehhhiiifff___ZZZXXXYYYWWWWWWVVVSSSPPPMMMIIIGGGEEEDDDCCCCCCDDDBBB???======<<<;;;::::::999::::::::::::999888888888888999777888999:::::::::999999::::::::::::;;;;;;;;;;;;;;;::::::999:::;;;<<<===<<<<<<===>>>???@@@AAABBBEEEGGGJJJOOOWWW___ggglllkkkhhh___UUUWWWkkkhhhMMMDDDCCC===;;;:::;;;<<<<<<<<>><<<<<<<<<;;;:::999999999999;;;:::999999888888999999777888999:::;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===<<<===>>>???@@@AAABBBBBBGGGIIINNNVVV___ggglllnnnfffbbb[[[WWWaaa{{{cccTTTDDD>>>>>>888::::::<<>>===<<<=========<<<;;;:::888777888888777777777777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;AAA???===<<<===>>>>>>>>>>>>>>>???@@@BBBCCCBBBAAAFFFOOO\\\fffiiihhhfffeeekkkaaa[[[ggguuufffTTTHHH???:::;;;>>>???666888CCCEEEDDDWWWssslllmmmYYYgggwwwnnnuuu~~~nnn\\\iiipppXXXVVVgggcccjjjvvvwwwtttwwwtttzzzwwwsssqqqhhhccckkk[[[YYYeeepppnnnpppuuurrrjjjjjjooouuunnn]]]RRRQQQRRRYYYXXXYYYHHH>>>OOOKKKIIIOOObbbpppqqqrrrjjjXXX___lllsss{{{uuulll___RRRJJJFFFCCCBBBAAAAAACCCEEEGGGGGGEEECCCOOOKKKKKKMMMKKKHHHMMMVVVeeerrr|||yyyppplllmmmnnnnnnllljjjiiihhhiiikkkllliiioooqqqnnnlllkkkhhheeecccdddffffffgggiiiiiiiiilllllljjjggghhhkkkkkkhhhiiigggfffhhhmmmnnnkkkgggkkkjjjlllnnnmmmlllsss}}}rrrUUUCCC999555666666555555444333333333111111000000///......---........................------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++***,,,///000...,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,------------...------...000111333444444<<>>===<<<===<<<<<<<<<;;;999888777888888777777777777888888888999999999999:::::::::::::::::::::;;;;;;<<<<<<>>>===<<<<<<===>>>>>>>>>CCCBBB@@@@@@BBBDDDGGGHHHUUUaaalllkkkbbb___fffpppgggooopppaaaTTTFFF>>>;;;888888;;;888;;;:::777BBBdddnnn```gggvvvxxx}}}jjjXXXaaaeeeNNNKKKYYYUUUfffqqq||||||pppdddbbbeeelllpppjjjeeehhhffffffppp[[[ZZZccckkkkkkuuu}}}rrrooopppqqqiiiXXXOOOOOOKKKRRRUUUcccaaadddwwwrrrkkkmmmmmm\\\XXX]]]dddwwwwwwfff```UUUMMMHHHFFFEEEDDDKKKIIIFFFEEEGGGIIIKKKLLLIIIHHHIIIKKKLLLPPP\\\iiijjjttt{{{yyytttrrrpppnnnjjjlllmmmkkkgggeeegggiiihhhmmmooommmkkkjjjhhheee```jjjoookkkhhhkkkllliiijjjmmmkkkeeeaaabbbbbb___gggfffeeefffiiiiiifffbbbhhhhhhkkkllliiieeegggkkkqqq^^^CCC;;;777555555666555555444444333333222111000000//////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...000000---+++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,---///000111222222///<<<^^^~~~wwwqqqlllhhheeebbb^^^^^^\\\XXXTTTSSSTTTVVVMMMMMMLLLJJJHHHEEECCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::888777777999888888777777888888999999999999999::::::::::::888888999:::;;;<<<<<<============>>>??????@@@@@@CCCBBBAAAAAAFFFLLLSSSXXXhhhggghhhlllooopppllliiijjjkkkRRRMMMCCC999888999999999:::222>>>???>>>___www~~~xxxiiicccaaannn~~~wwwyyylllZZZ]]]]]]HHHAAAJJJGGGUUUcccoookkk\\\NNNJJJLLLZZZaaa___\\\aaacccfffqqqiiieeeeeecccddduuu|||tttssswww}}}yyymmmgggiiiYYY]]]bbbyyyhhhVVVUUUQQQWWWqqqsssaaaVVVRRRLLLHHHGGGGGGGGGGGGHHHGGGFFFFFFFFFHHHJJJKKKNNNMMMNNNOOOSSS```xxxrrrvvvwwwtttrrrqqqoookkkhhhlllpppnnnhhhdddeeegggggglllooonnnmmmnnnnnnkkkiiisssvvvnnnjjjoooooojjjfffjjjjjjccc]]][[[[[[ZZZdddcccbbbdddeeeeeebbb```aaacccfffhhhgggeeefffhhhllljjjwwwhhh@@@666999777555666555555444444333222222222000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++---//////---+++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---///000000111333;;;MMMiii}}}tttoookkkgggeeedddaaa\\\WWWRRRQQQQQQRRRKKKKKKKKKJJJHHHEEECCCBBBAAA@@@@@@???>>>======<<<::::::::::::999888777666999999888888888888999999999999999:::::::::;;;;;;777888999:::;;;<<<===>>>===???@@@@@@@@@@@@AAABBB>>>@@@CCCHHHOOOYYYcccjjjllliiiiiipppwwwvvvlllbbbsss[[[GGGFFF===888999<<<;;;::::::<<<>>>===OOOsssnnntttqqqfffdddhhh___jjjyyybbbfffjjjZZZYYYWWWEEE<<<@@@@@@CCCTTTaaa]]]MMM@@@<<<===III[[[bbbaaacccbbbeeepppvvvkkkaaa[[[```wwwyyyrrrttt}}}}}}tttuuuvvvgggUUUUUURRRUUUiiizzzooo___QQQNNNLLLIIIHHHHHHIIIIIIHHHCCCFFFJJJMMMMMMKKKIIIHHHLLLQQQXXX^^^jjjxxxwwwsssmmmkkkllljjjfffiiinnnrrrpppkkkfffeeegggdddjjjnnnmmmnnnqqqrrrpppnnnrrrqqqkkkjjjpppqqqllleeejjjjjjddd^^^]]]]]]\\\`````````bbbccccccaaa```___bbbddddddeeehhhjjjjjjlll^^^]]]tttcccJJJ888:::===888666:::444444444333222222111111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))+++------,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---...//////000444777>>>TTT}}}zzzuuurrrnnnllllllggg```ZZZTTTPPPNNNMMMJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@??????>>>===<<<<<<::::::::::::999888777777::::::999999999999::::::999999:::::::::;;;;;;;;;888888999:::<<<===>>>>>>===???AAA@@@??????AAACCCAAAFFFLLLTTT[[[ccclllrrriiipppsssmmmddddddppp|||nnn___RRREEEBBB===999:::;;;999888999BBB>>>DDDhhhxxxiiiiiiiii```UUUeeepppgggppptttRRRVVV]]]TTTSSSRRRFFF===@@@DDDEEESSS[[[QQQBBB;;;<<>>===<<<;;;:::::::::::::::999888888;;;::::::999999::::::;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<===>>>>>>???<<<>>>@@@@@@???AAAEEEIIIPPPUUU\\\aaadddggglllpppooolllfffbbbgggzzzjjjWWWMMMEEE???<<<999888999777555888===;;;LLLnnn~~~nnnqqqqqqbbbbbbeee___TTTMMMfffsssooovvvlllJJJMMMVVVUUUWWWXXXPPPGGGIIITTTYYYaaa___OOOBBBAAAGGGIII^^^vvv|||nnneeedddnnn~~~uuu```VVVZZZddduuu|||tttooohhhdddffffffeeekkkvvv|||zzzsss{{{xxxrrrlllYYYHHHUUUUUUUUUjjjwwwgggbbbZZZSSSOOONNNLLLKKKMMMKKKIIIIIIIIIIIIHHHGGGIIIIIIHHHHHHJJJSSS___hhhyyyZZZ___cccfffmmmvvvzzzzzzmmmnnnoooooonnnkkkiiigggbbbgggjjjiiijjjnnnpppooohhhdddeeeiiieee]]]___gggiiikkkkkkhhhiiijjjhhhccc```aaabbbbbbaaa___^^^^^^aaadddeeebbbdddhhhgggcccbbbdddeee```ZZZdddqqqOOO@@@777777666555333333555666333333333222111111000000........................------------------------++++++++++++++++++++++++************************++++++++++++***************+++,,,,,,+++***+++---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------......//////---444111999RRRggg~~~{{{vvvqqqkkkcccZZZTTTQQQOOOKKKGGGDDDCCCDDDDDDCCCBBBAAA@@@>>>===;;;;;;:::;;;;;;;;;;;;::::::999;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>??????===@@@CCCCCCDDDHHHPPPWWWaaaeeeiiijjjhhhgggjjjmmmtttkkkhhhuuueeeTTTJJJ@@@;;;<<<666777999:::777888AAALLLYYY}}}oooYYYgggiii]]]ZZZbbbcccXXXOOOPPPhhhtttwww|||hhhOOOSSSZZZ```cccbbbZZZLLLMMM\\\eeennnmmm___TTTSSSSSSPPPggg|||~~~nnnfffeeeiiitttrrr```^^^fffgggiiiooopppmmmfffcccfffggggggooozzzuuupppbbbdddggg|||rrrhhhaaaRRRJJJUUUVVVUUU```jjjsssuuummmeee[[[TTTQQQMMMIIIHHHHHHIIILLLNNNNNNLLLKKKKKKMMMNNNNNNMMMLLLOOORRRXXXdddxxx\\\bbbhhhkkkoootttvvvtttnnnmmmmmmnnnnnnmmmiiigggeeejjjllljjjjjjnnnooonnniiieeeiiinnndddRRRSSSaaaiiijjjiiigggiiikkkgggaaacccdddeeecccaaa^^^]]]\\\]]]bbbdddbbbdddhhhfff___YYY]]]aaa^^^XXX\\\ooooooEEE666<<<777999888555666888555///333333222222111000000000---.....................------------------------++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************))),,,------,,,***)))***+++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------....../////////+++444111111===IIIooo}}}xxxpppeee]]]XXXUUUPPPKKKHHHGGGHHHIIIDDDCCCBBB@@@>>>===;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????@@@DDDGGGIIIKKKQQQ[[[ccckkknnnpppnnniiihhhjjjnnnnnnyyybbbKKKHHHFFF;;;888>>>333777<<<>>><<>>???@@@???===AAA;;;:::>>>???;;;999<<<999:::;;;<<<============:::;;;===?????????>>>===999===BBBAAA>>>>>>BBBFFFGGGMMMQQQPPPOOOTTTbbbnnnnnnmmmsss~~~~~~wwwxxx~~~fffWWWFFF<<<:::999888888000AAAAAA;;;@@@HHHkkk```oooxxxtttlllhhhbbbQQQLLL[[[rrruuu~~~ttt[[[TTT]]]bbbjjjmmmmmmaaaIIIAAAQQQlll}}}{{{nnnooopppjjjfffooouuuxxxtttnnnmmmnnnooohhhaaa^^^dddiiikkkooovvvzzz}}}|||xxxwwwuuulllaaaaaaUUUHHHGGGUUUdddhhhcccRRREEETTTnnnjjjYYYYYYaaa^^^YYY\\\\\\UUUWWW]]]ZZZZZZkkk}}}|||tttwwwtttmmmlllrrrsssooosssrrrqqqsssvvvyyyzzz{{{zzzuuutttvvvtttkkkbbb]]]ZZZQQQMMMPPPRRRNNNKKKLLLNNNHHHEEEHHHMMMPPPRRRVVVWWWTTTOOOLLLSSSaaajjjmmmwwwooopppmmmjjjkkkppppppmmmjjjlllkkkhhhjjjnnnjjjdddbbbeeeiiikkkkkkkkklllmmmhhhfffggglllkkkfffccceeeggggggfffggghhhgggfffeeeaaa]]]]]]]]]TTTHHHJJJSSS\\\\\\]]]___aaadddgggiiiaaacccdddbbb___^^^cccgggiiinnnpppttt___GGGAAA>>>999444666555444333333222222222000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))++++++************++++++***)))((((((((()))++++++***+++---,,,++++++,,,...---,,,***))))))+++...///........................000222111222555777PPPwwwsssnnnkkkeee^^^XXXTTTSSSTTTRRRLLLEEECCCDDDFFFEEECCCBBB===<<>>;;;;;;<<<<<<======>>>>>>BBBAAA@@@???????????????BBBBBBAAAAAACCCFFFKKKNNNPPPTTTWWWYYYZZZ]]]eeekkkzzz{{{hhhXXXKKK>>>:::<<<===>>>>>>======222888WWWxxxoooxxxuuulllhhheeeXXXVVVfffwww~~~rrrXXXNNNRRRaaafffgggggg```KKKBBBNNNqqqxxxxxxvvvnnnkkkkkkllloooqqqqqqooonnnnnnhhhcccaaabbbaaabbbhhhqqqvvvwwwtttpppnnnlllcccXXXTTTKKKCCCGGGUUUaaa^^^SSS@@@OOOkkkuuubbbVVV^^^ffffff]]]\\\]]]YYY]]]aaa[[[OOOZZZjjj{{{xxxrrrllliiiiiijjjjjjbbbaaa``````aaaaaa```^^^aaa^^^]]]___\\\VVVRRRRRRTTTMMMJJJMMMNNNJJJFFFFFFNNNIIIHHHNNNTTTWWWZZZ^^^[[[YYYVVVXXXeeeyyysssrrrmmmhhhiiioooqqqooonnnmmmjjjhhhkkkmmmiiibbb```bbbeeeggghhhjjjlllmmmgggfffhhhkkkkkkhhhfffgggiiigggfffgggiiiiiieeebbbbbb``````]]]RRRFFFHHHRRRYYYYYY[[[]]]```cccfffgggfffgggfffccc^^^\\\^^^aaa___aaa```eee}}}```???444999===:::555555555444333333222222111////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,++++++***)))******++++++++++++******)))(((((((((((()))*********+++,,,,,,++++++,,,...))))))))))))***,,,---...,,,,,,,,,------.........000333111333444///;;;VVV}}}yyyrrrlllfffaaa]]]ZZZUUUPPPNNNNNNNNNLLLIIIFFFAAA???AAABBB@@@???@@@>>>============>>>@@@AAACCCBBB@@@???@@@CCCFFFHHHKKKJJJKKKPPPXXX^^^bbbbbbdddcccbbbeeemmmyyydddTTTLLLBBB999999:::999777888???777111JJJyyyrrruuuuuuvvvoooiiieeeZZZXXXeeewwwiiiRRRGGGEEEXXX___cccffffffVVVLLLSSSqqq~~~}}}tttrrrmmmeeedddfffbbbdddmmmrrrnnnkkkmmmiiigggdddbbb______fffooosssrrrnnngggbbb\\\RRRHHHHHHFFFFFFNNN\\\cccYYYJJJKKKaaauuukkkUUU\\\pppvvvkkk]]]YYY\\\]]]ccccccXXXNNNTTTXXXsssyyyzzz{{{nnnjjjggg``````eeeaaa___^^^]]]]]][[[YYYVVVWWWUUUVVVXXXWWWSSSTTTWWWOOOKKKJJJMMMOOOMMMLLLMMMJJJHHHJJJRRRXXX[[[^^^aaa___bbbgggrrrxxxwwwrrrllllllpppqqqooorrrqqqooommmlllkkkhhheee___aaadddeeefffhhhkkkmmmeeeeeefffhhhgggeeedddddddddbbbaaacccffffffbbb^^^aaa___^^^]]]WWWQQQSSSYYYYYYYYYZZZ\\\]]]___```aaaffffffeeeaaa]]]ZZZZZZ[[[\\\___^^^aaatttjjjMMMEEE===;;;:::777777999444444444333222222111000////////////////////////.........---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,+++***))))))))))))))))))******+++)))+++,,,,,,++++++,,,---((()))***+++,,,,,,,,,,,,******+++,,,------.........000...111555...111CCC\\\yyywwwdddiiiyyyyyyrrrppplllhhhdddaaa]]]XXXUUURRROOOLLLKKKKKKIIIHHHHHHGGGFFFEEEEEEFFFHHHKKKLLLLLLLLLMMMNNNRRRVVV[[[]]]bbbeeejjjpppuuuwwwwwwvvvwwwzzzlllTTTHHHDDD===999<<<;;;666444888;;;BBBTTT}}}wwwbbbuuuqqqccclllrrrzzzvvvkkkbbbWWWVVVcccqqq~~~sss[[[JJJBBB???HHHXXXccciiijjj\\\OOORRR___jjjkkkhhhjjjfffaaaeeegggbbbeeepppsssmmmlllrrrkkkiiihhhgggfffhhhlllppphhhhhhgggbbb\\\UUULLLEEEKKKOOOUUU\\\dddfff[[[NNNZZZbbbiiiaaaXXXeeesssoooeeeVVVSSS\\\bbbiiicccRRRSSS______eeelllkkkkkkbbb___fff___]]]ZZZYYYYYYYYYXXXVVVRRRPPPQQQWWWYYYXXXVVVWWWUUUTTTSSSTTTUUUVVVXXX[[[[[[[[[aaalllssswwwzzz~~~yyyzzzwwwrrrqqqsssqqqlllnnnnnnmmmkkkgggddddddeee```bbbdddeeeeeegggiiikkkbbbccccccbbbaaa```^^^]]]]]]]]]]]]```ddddddaaa^^^[[[UUUQQQSSSVVVWWWWWWWWWVVVWWWXXXYYY[[[\\\]]]]]]aaaaaa```]]]ZZZXXXXXXXXXVVV[[[]]]\\\dddttt|||bbbBBB999;;;???AAA<<<555444888333333333333222111000///000000000000000000000000...------------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++*********)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,)))***,,,+++******+++---++++++,,,------,,,+++***)))******+++,,,---.........///,,,///555000///<<>><<<777===IIIYYYooolllXXXrrrcccZZZlllppp{{{uuuddd[[[XXX```rrrrrryyywwwfffQQQFFFCCCBBBEEE]]]mmmnnngggUUUEEEDDDEEETTT```kkkuuuoooiiioooiiihhhlllrrrqqqkkkooowwwnnnllliiijjjnnnqqqoookkk```bbbdddaaaZZZQQQMMMMMMXXX___dddeeedddbbb\\\UUURRRRRR___jjjgggddd```WWW\\\PPPSSSaaajjjoooeeeQQQSSSpppyyyooovvveeegggmmmfffbbbgggbbb___\\\[[[[[[[[[ZZZYYYWWWTTTWWWaaagggeee^^^[[[XXX[[[^^^___aaagggoootttrrrvvvuuuwwwvvvssssssssspppjjjcccaaa```aaa```]]]^^^aaaaaaccceeeeeeeeedddeeefff___aaaaaa]]]\\\\\\[[[XXXXXX[[[^^^aaabbbbbbaaa```ZZZRRRLLLNNNUUUYYYWWWSSSQQQRRRTTTWWWYYY[[[\\\]]][[[[[[ZZZYYYYYYXXXWWWWWWSSSYYY\\\XXXWWW^^^ggglll{{{{{{vvvhhhPPPGGG:::>>>999666999:::777444333111222333333222111///...000000000000000000000000------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))******+++***************++++++++++++*********+++,,,,,,------,,,,,,)))***++++++******+++---,,,,,,------,,,+++******+++++++++,,,,,,---------000222---...444000...888;;;PPPkkkrrrzzz|||nnnppp~~~yyyxxxzzzyyyvvvuuuuuuuuuuuuvvvxxxyyy{{{~~~}}}}}}|||xxxzzznnn]]]TTTJJJ@@@:::===999:::;;;666666JJJdddaaaSSSgggwwwbbbgggiiirrrgggTTTRRR\\\mmmxxxvvvoooaaaRRRIIIKKKOOOWWWqqq{{{pppbbbNNN>>>;;;@@@PPPcccvvvrrrdddhhheeehhhiiigggcccdddjjjqqqpppmmmiiihhhnnnsssnnneeelllnnnmmmcccRRREEEFFFNNNdddhhhhhhbbb]]]\\\\\\ZZZZZZUUUbbbpppgggZZZ[[[]]]WWWPPPYYYiiiqqqtttjjjUUUUUU{{{|||jjjXXX___iiifffccceeeeeecccbbbaaaaaa```]]]ZZZ\\\]]]dddpppvvvqqqiiidddXXXbbbnnnvvvnnnppppppnnnoooqqqooojjj\\\TTTQQQXXX```aaa``````aaaccceeeeeecccaaa``````\\\```___[[[ZZZ]]]\\\XXXVVV[[[```bbb___]]]]]]___\\\WWWQQQQQQVVV[[[[[[WWWPPPQQQSSSVVVWWWXXXYYYYYYXXXWWWWWWXXXXXXXXXWWWVVVVVVYYYYYYTTTRRRUUU[[[^^^qqquuusssnnnJJJ;;;<<<999>>>666111444777666333333111111222333222000...---////////////////////////---------,,,,,,,,,++++++************************************************(((((()))***************++++++************++++++)))***+++,,,---,,,++++++(((***++++++******+++,,,************++++++++++++,,,,,,,,,,,,------------...111------333///---555444DDDQQQiiiwwwuuu}}}zzz~~~}}}|||{{{|||}}}pppZZZMMMHHHCCC>>><<<>>>:::999:::888EEEoookkk___oooqqqjjjpppcccTTT[[[jjjssszzzyyyooofffaaaZZZSSSWWW```fffyyyxxxeeeYYYNNNCCCAAALLLWWWeeeuuu{{{jjj]]]ddddddhhhdddZZZYYYccckkkkkkmmmlllgggdddiiiooooooiiiwwwvvvqqqaaaIII;;;EEEVVVhhheee___ZZZ\\\cccfffeeeqqqfffiiinnneee___eeejjjVVVSSS___nnnssstttlll[[[]]]xxx{{{xxxooommmppp{{{}}}|||fff\\\[[[gggrrrrrrqqqtttkkkmmmqqquuuvvvssslllgggffflllyyy~~~zzzzzzyyygggiiiiiihhhkkkooonnnkkk\\\OOOIIIUUUeeejjjgggccc```ccceeeeeebbb^^^\\\[[[[[[______[[[[[[______[[[SSSZZZaaaaaa\\\XXXYYY\\\[[[YYYUUUSSSVVV[[[]]]\\\SSSTTTUUUVVVVVVUUUTTTSSSWWWWWWVVVWWWXXXXXXVVVUUUWWWVVVSSSOOOOOOSSSWWWXXX[[[mmm{{{uuuyyykkkQQQDDD<<<<<<<<<666444444666888555000111666000111222333222000...---........................---------,,,,,,,,,++++++************************************************(((((()))***************,,,+++***))))))***+++,,,((()))***+++,,,+++******(((***++++++******+++,,,(((((((((((()))***,,,---------------------------(((...,,,,,,222000---555---;;;===KKK~~~ppppppoooqqqvvv~~~iiiZZZKKKCCC???;;;;;;<<<:::777:::@@@GGGcccoooeeettttttyyynnneeeqqq{{{tttlllttteee^^^aaaaaa\\\aaammmcccooofffRRRLLLLLLIIIIIIUUUYYY___llltttiiiffftttlllpppgggYYY[[[mmmuuuooohhhiiifffaaadddnnntttsssnnnnnnjjjZZZDDD>>>RRRmmmfff```WWWUUU```ooouuutttwwwkkkjjjpppooonnniii\\\WWWVVVbbboooppppppkkk]]]bbblllpppsssuuunnnmmmyyyuuuaaaRRRQQQQQQMMMPPPYYY[[[```mmm}}}fffeeedddcccdddfffhhhjjjhhh]]]ZZZdddkkkgggbbbbbbkkkeeeccc\\\UUU]]]eee^^^ZZZVVVVVVZZZ[[[YYYWWWXXXXXX[[[\\\[[[XXXWWWXXXYYYWWWWWWWWWVVVUUUTTTUUUWWWSSSQQQPPPQQQPPPOOORRRWWWRRRQQQQQQRRRTTTTTTSSSQQQQQQOOOMMMLLLLLLNNNQQQSSSccc___lll}}}uuuKKKFFF>>>:::999888777555555555555555444333222111000000000000////////////..............................---,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************)))'''&&&'''***+++***((((((((((((((())))))))))))+++***)))'''''')))***++++++++++++***************++++++,,,,,,,,,,,,------------......///000000000---777777===ggg|||yyysss}}}{{{|||}}}|||ssskkkVVVIII???>>>===999666777@@@444777OOOvvvppp}}}rrrpppooopppooojjjaaaZZZ```aaa`````````___YYYRRRUUUXXXXXXTTTSSSWWW\\\]]]^^^MMMFFF[[[pppkkkiii{{{qqqvvvsssjjjjjjrrrrrrjjjooouuuvvvooohhhiiinnnqqqiiinnnfffOOOCCCMMM```kkk^^^bbb```ZZZ]]]gggmmmllljjjggghhhnnnqqqooommmmmm\\\XXXVVVZZZcccgggbbb[[[kkk\\\SSSSSS\\\nnnrrreeeuuutttbbb\\\UUUMMMRRR]]]sss|||jjjiiihhhffffffhhhiiijjjkkkcccbbbjjjnnniiieeeffffffbbbbbb\\\TTT\\\eeebbb[[[XXXWWWZZZ[[[XXXUUUVVVUUUXXXZZZZZZYYYXXXYYY[[[UUUUUUTTTTTTRRRRRRSSSTTTQQQNNNNNNPPPOOOMMMOOOUUURRRQQQQQQQQQSSSSSSQQQPPPOOONNNMMMLLLLLLNNNOOOQQQUUUTTTccc}}}dddLLLBBB===888555555555444333555555555555444333222111000000000000/////////...........................*********+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************((('''(((***+++***((())))))))))))************+++***)))(((((()))***+++************************+++++++++,,,,,,,,,------------......//////000000000888888;;;[[[ooo___WWWJJJAAA;;;===>>><<<:::;;;<<<999HHHlll|||ttt~~~sssvvvuuuzzz|||qqqrrruuutttrrrooojjjeee```]]]hhhccc]]]ZZZWWWRRRMMMJJJQQQSSSSSSTTT[[[aaaaaa]]]ZZZMMMKKKaaauuujjj```kkkrrrrrroooooouuu{{{yyyrrrssswwwvvvqqqmmmnnnooonnnlllhhh[[[KKKJJJXXXdddfffcccgggcccXXXUUU]]]eeegggfffccceeelllooojjjdddaaaTTTNNNMMMWWW```___YYYTTT```NNNDDDHHHVVVlllsssfffccc}}}~~~ooohhhqqqjjjiiihhhgggggghhhjjjkkkiiidddeeekkkiii```]]]```bbb___```\\\TTT[[[eeeccc\\\XXXXXX[[[[[[WWWUUUUUUUUUWWWYYYYYYWWWWWWWWWXXXQQQQQQPPPOOOOOOOOOOOOOOONNNLLLLLLMMMLLLJJJMMMRRRRRRPPPOOOOOOPPPPPPNNNMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQ^^^rrr|||}}}bbbEEE555;;;999777666777777666555444444444444333222222111000000000/////////......------------------------'''(((((()))******++++++++++++++++++++++++++++++,,,+++************+++,,,***************************)))((()))+++++++++)))************+++++++++++++++***)))(((((()))***+++((())))))******+++++++++++++++++++++,,,,,,,,,,,,---------...//////000000000555666666GGGnnn{{{lll[[[MMMHHH???======???>>>:::999;;;999JJJkkkxxx^^^{{{pppiiicccXXXWWW[[[UUU[[[pppwwwxxxvvvrrrllliiiiiijjjnnncccZZZWWWRRRKKKJJJNNNUUURRRNNNQQQ]]]hhhggg```ZZZPPPOOOeeeyyynnndddnnnkkk___XXX```mmmsssrrrpppssstttsssqqqrrrsssoooiiimmmdddVVVOOOWWWcccaaaWWWZZZ___]]]UUUTTT___jjjnnnaaa[[[YYY\\\]]]WWWPPPLLLJJJBBBFFFYYYddd___XXXWWW[[[FFF<<>>>>>888888888888888777666555333333333333333222111111000000/////////.........------------------------(((((())))))************************************++++++************++++++************************************+++++++++***)))))))))*********++++++******)))(((((()))******'''(((((()))***++++++,,,***++++++++++++,,,,,,,,,,,,,,,---......//////000...///000111888LLLmmmpppcccWWWLLLEEECCC===???AAA>>>999:::AAAJJJccceee______xxxcccWWWWWWMMMCCCDDDFFFTTTkkktttvvvvvvuuusssrrrtttvvviii]]]VVVXXXVVVPPPSSS\\\[[[VVVOOOOOOYYYfffhhhddd```UUUPPP```qqqjjjffftttfffOOOCCCOOO```eeeeeegggmmmmmmlllnnntttvvvoooeeekkkfff^^^\\\bbbeeeZZZKKKRRRWWWYYYXXX^^^kkkqqqnnnbbbYYYQQQOOONNNHHHBBB@@@@@@777@@@\\\llleee___bbb^^^KKKBBBHHHWWWrrrpppssshhhfffdddbbbaaabbbcccddd]]]]]]```bbbYYYMMMMMMTTThhh[[[WWWXXXVVV[[[___XXXXXXUUUWWW\\\___\\\ZZZZZZVVVUUUTTTSSSRRRPPPNNNMMMKKKHHHFFFFFFHHHIIIHHHFFFJJJHHHIIILLLJJJHHHIIINNNNNNLLLJJJIIIIIIJJJIIIHHHKKKLLLMMMNNNNNNMMMKKKJJJLLLNNNPPPQQQRRRXXXcccmmmvvvrrrfffSSSBBB999888;;;???444555666555444333222111222222222333222222111000////////////............------------------------,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))***+++++++++************((((((((()))))))))************))))))))))))******''''''((()))******++++++*********+++++++++,,,,,,,,,,,,------.../////////---+++---222444999JJJ\\\nnnyyyiiiWWWLLLDDD???>>>AAA;;;>>>===888;;;NNNkkkkkkTTT\\\|||xxxcccZZZfff[[[EEEEEESSSbbbppptttuuuvvvwwwvvvuuuuuuvvv___WWWTTTVVVVVVSSSXXXaaaSSSTTTTTTUUUZZZbbbdddbbb^^^WWWQQQ[[[fff___]]]mmmkkkVVVMMM\\\jjjhhhbbbbbbeeegggiiimmmuuuxxxqqqgggkkkiiidddaaaaaa```ZZZRRRZZZ]]]]]]```kkkrrrjjj[[[\\\XXXVVVWWWUUUMMMFFFCCC???777BBB```pppjjjcccfff]]]NNNHHHKKKSSSiii{{{vvvqqqrrrnnnlllhhhdddaaa```____________cccfff```WWWYYYccciiiZZZVVVXXXVVVXXXZZZUUUTTTRRRUUU[[[^^^\\\ZZZZZZOOONNNMMMNNNPPPPPPOOOMMMIIIFFFDDDDDDFFFGGGFFFDDDHHHFFFHHHJJJIIIFFFGGGKKKKKKIIIGGGFFFGGGGGGGGGGGGJJJKKKLLLMMMLLLKKKJJJIIIHHHKKKLLLJJJMMMWWWaaaggggggjjj{{{oooUUUJJJDDD===999::::::777444555666777777444333333333111111222222222111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***************************))))))***++++++***)))))))))))))))))))))))))))))))))+++++++++)))((()))***'''((((((((()))))))))))))))))))))******)))))))))'''(((((())))))*********************++++++++++++,,,,,,,,,---......//////000---...444555444888@@@MMMjjjzzzeeeWWWHHH@@@===;;;>>>BBB888999:::???VVVsssVVV\\\uuufffkkkyyykkkPPPQQQcccpppvvv}}}}}}wwwrrrrrrttt]]]ZZZVVVQQQNNNNNNQQQTTTCCCNNNYYY]]]^^^___^^^ZZZKKKOOOUUUaaajjj```___ppppppeeefffvvv~~~rrraaaZZZ___dddjjjooouuuxxxtttllllllggg___ZZZYYY]]]bbbddd______^^^bbbnnnsssdddNNNIIINNNYYYbbb```UUULLLIIIQQQKKKSSSjjjwwwrrrjjjiiiVVVIIIFFFIIIKKK\\\tttpppdddsssnnnlllhhhdddbbb`````````cccaaadddgggccc\\\___hhhdddYYYYYY[[[SSSRRRWWWXXXRRRPPPSSSYYY\\\YYYVVVVVVKKKJJJIIIKKKMMMNNNMMMKKKIIIEEEBBBCCCFFFGGGEEEBBBEEEDDDEEEHHHGGGDDDEEEHHHIIIFFFDDDCCCDDDFFFFFFFFFIIIIIIIIIIIIIIIHHHGGGGGGDDDJJJLLLLLLRRR]]]dddccc[[[WWWccctttvvvbbbSSS@@@<<<:::999;;;>>><<<666111555777888777555444555777000000111111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))(((***+++***((('''(((***(((((()))))))))*********))))))************))))))((((((((()))))))))))))))************+++++++++++++++,,,,,,------......///111000000333333222444666===YYYtttzzz}}}qqqfffUUUKKKBBB???>>>======@@@;;;>>>HHH```gggbbb}}}rrreeefffooodddTTTXXXccchhhkkknnneeejjjssshhhjjjaaaOOOFFFHHHJJJFFFCCCNNNXXX[[[[[[ZZZWWWSSSAAANNN[[[hhhmmmbbbbbbtttpppooottt~~~~~~ooo\\\RRRYYYcccllloooqqqrrrqqqoookkk```UUUTTTZZZbbbggghhh]]]\\\YYY[[[ffflll___KKK<<>>>>>;;;999999AAAIII]]]tttyyyooocccfffjjjffffffooonnnjjjnnnyyywww___TTT___ooouuuyyylllQQQDDDHHHIIIBBBOOOSSSUUUSSSRRRSSSSSSPPPIIIVVVaaagggdddUUUVVVjjjqqqssswwwxxxsssgggYYYPPPUUUaaalllnnnllllllmmmmmmiiiZZZOOOTTTbbbiiieee___bbb___XXXTTTZZZ___VVVGGG@@@IIITTTYYYTTTLLLNNNUUUlllkkkmmmttt}}}}}}tttiiiWWWGGGDDDLLLRRRbbbvvv~~~kkkwwwlll^^^bbb``````nnnqqqaaa[[[YYY[[[\\\[[[\\\^^^ccc___^^^bbbccc___ZZZYYYXXXWWWTTTSSSRRRTTTVVVXXXMMMOOOQQQRRRQQQOOOOOOPPPFFFGGGGGGHHHHHHGGGGGGFFFFFFCCCAAA@@@AAACCCDDDDDDBBBDDDGGGGGGFFFDDDBBBBBBJJJIIIGGGEEEDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAHHHQQQVVVVVVQQQLLLHHHEEEKKKOOOOOOOOOYYYlll{{{ooobbbQQQDDD???>>>===;;;777777777777666666666666444333222222111111222222000000000000////////////......---------,,,,,,,,,------++++++++++++------------,,,++++++******)))&&&'''((()))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((---+++))))))***+++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111222555;;;PPPtttooonnnbbblllzzzlll]]]RRRQQQVVV___ccc]]]SSSKKKJJJCCC===:::;;;;;;999===DDD___~~~qqqtttjjjmmmoooaaagggddddddmmmnnniiijjjvvvrrr[[[RRR[[[hhhiiiWWWRRRIII>>>BBBPPPaaaeeefffaaaYYYTTTUUUYYYPPP^^^ZZZSSSTTTMMMRRRlllggghhhiiihhhfffccc^^^[[[iiifffdddfffjjjllljjjgggbbbbbb^^^[[[cccnnnpppiiigggfff___VVVVVV[[[TTTHHHPPPUUUZZZZZZWWWWWW\\\bbbqqqqqqooonnnqqqtttooohhh]]]XXXYYYccclllmmmkkkiiidddqqqoooeeecccbbbbbbiiifff~~~\\\WWWVVVYYY[[[[[[\\\___```]]]^^^bbbccc^^^YYYXXXZZZXXXUUURRRQQQQQQRRRSSSOOOPPPQQQPPPMMMLLLLLLMMMIIIIIIHHHGGGFFFEEEDDDDDDEEECCC@@@@@@AAACCCDDDDDDCCCEEEGGGGGGEEECCCCCCCCCGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGLLLNNNLLLIIIGGGEEECCCGGGIIIGGGDDDHHHSSS\\\fffsssttt]]]SSSPPPIII???999888888777555777777777666666666555555333333222111111111111222000000000000/////////......------------,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++(((((()))*********))))))((())))))******))))))((()))))))))))))))))))))(((''''''''')))++++++)))'''))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''((()))***+++***)))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,---...///000111111222555BBB]]]tttYYYaaawww}}}pppkkkddd^^^YYYSSSLLLGGGSSS```kkkgggXXXIII???;;;???;;;:::===CCCPPPggg|||ooonnnjjj}}}tttiiihhhhhh]]]XXXZZZXXXWWW[[[WWWYYYhhhmmmhhhhhhrrrwww|||wwwfffTTTMMMOOOeeeYYYNNNHHH@@@:::AAANNNdddggggggaaa[[[\\\eeennnmmmiii\\\TTTUUUVVV^^^nnnffffffggghhhhhhgggdddbbbiiidddaaadddiiilllhhhddddddaaa[[[YYYcccpppnnneeehhheee]]]UUUSSSSSSPPPKKKVVVXXXZZZXXXVVVVVVZZZ^^^fffgggeeebbbbbbccc```ZZZ[[[XXX[[[dddiiibbbUUUMMM^^^llljjj]]]XXXWWW\\\hhhqqqttt~~~]]]YYYWWWYYY[[[ZZZ[[[]]]]]][[[\\\``````[[[WWWVVV[[[XXXUUUQQQNNNMMMLLLLLLPPPPPPOOOMMMKKKKKKMMMOOOLLLJJJHHHEEECCCBBBBBBBBBCCCAAA???@@@BBBCCCDDDDDDDDDEEEFFFEEECCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGGGGGGGGEEECCCBBBCCCDDDDDDFFFGGGDDDAAA@@@CCCFFFOOORRRYYYcccnnnxxx{{{llleee[[[JJJ;;;666<<<999666777999:::777555666666666666555555555444333222222111111111111111000000000/////////......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,---*********+++******)))))))))******************)))))))))))))))))))))))))))&&&'''))),,,......,,,***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))******,,,,,,---------.........,,,,,,---...///000000111000111666CCCZZZuuu~~~xxxsssbbbdddmmmvvvqqqsss~~~qqqddd\\\YYY]]]XXXPPPKKKKKKPPPWWW\\\bbbttt}}}oooXXXHHH@@@;;;===<<>>IIIRRRiiikkkkkkeee___dddtttzzzeeeZZZZZZ___iiissssssggggggggghhhjjjiiigggeee]]]XXXUUUZZZccciiifff```ccc```YYYXXXdddqqqooodddiiiccc\\\WWWPPPJJJJJJMMM[[[ZZZYYYXXXXXXYYY[[[\\\^^^bbbccc___]]]]]][[[XXXPPPNNNSSS___fff___PPPFFF\\\iiigggZZZUUUTTT]]]mmmvvvjjjfffooo|||ccc^^^[[[\\\\\\YYYXXXZZZ[[[WWWWWWYYYYYYUUUTTTVVVXXXVVVSSSOOOLLLJJJIIIIIILLLLLLKKKIIIIIILLLQQQUUUKKKIIIFFFCCCAAAAAAAAABBBBBB@@@??????AAACCCCCCCCCDDDEEEEEEDDDBBBAAACCCEEE@@@@@@AAABBBAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@GGGGGGEEEBBB@@@@@@CCCEEEDDDDDDDDDCCCCCCCCCCCCDDDLLLKKKKKKNNNTTT[[[```bbbvvv|||```UUUKKKHHHFFFAAA======:::999999:::<<<;;;888666555555555555444444444444222222111000000000000000000000/////////.........---------,,,,,,,,,++++++,,,++++++++++++++++++,,,))))))******+++++++++,,,+++++++++++++++***)))(((******++++++++++++******)))))))))))))))***************)))***,,,---,,,***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))*********,,,,,,,,,,,,------------,,,,,,---......///000000111222333666@@@TTTmmm~~~uuu]]]WWW^^^tttsssbbbXXXbbbsssyyyiii[[[RRRPPPQQQTTTWWW[[[___eeekkkooottt}}}eeeNNNDDDAAA======BBBVVVvvvTTTZZZmmmwwwYYYYYYZZZ______^^^gggbbbLLLffflllddd\\\cccfff```^^^mmmeeegggmmmaaaHHH???FFFBBBHHHHHHBBBDDDOOOYYYZZZiiinnnpppkkkeeehhhvvvrrrZZZXXXdddiiitttyyykkkgggfffeeeggghhhgggccc```LLLHHHGGGOOO]]]eeeddd``````___ZZZWWW___lllmmmeeeeee```^^^]]]SSSHHHIIISSS]]][[[ZZZ[[[^^^^^^\\\ZZZXXXaaagggfffbbbaaa```^^^LLLHHHLLLXXXcccbbbZZZTTTYYYcccaaaZZZZZZZZZaaaooooooggghhhuuu}}}bbb]]][[[\\\\\\XXXVVVWWWYYYTTTQQQQQQPPPOOOQQQVVVSSSRRROOOMMMKKKJJJIIIIIIIIIHHHFFFDDDDDDGGGMMMQQQGGGEEECCCAAA@@@AAABBBCCCAAA@@@??????AAABBBBBBAAACCCCCCDDDBBB@@@@@@BBBCCC===>>>???@@@???>>>===<<>>???AAACCCFFFGGGEEEFFFHHHIIIJJJNNNRRRVVVbbbnnn~~~www|||eeeWWWYYYIIICCC>>>======<<<;;;<<<999888777777777666555333444444444444333333333222222111000000//////000000////////////............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))+++++++++++++++***)))(((******++++++++++++******((()))))))))*********+++111---)))&&&&&&'''(((((((((((((((((((((((((((((('''((((((((()))))))))***'''(((((()))))))))))))))(((((())))))************++++++++++++,,,,,,,,,,,,,,,,,,------......//////000333555444444>>>PPP^^^hhhlll]]]RRRXXXeeesss{{{llleee]]]XXXRRRWWWqqqmmm___\\\^^^WWWbbbsss}}}uuuoookkkkkk```KKK======AAA@@@QQQbbbuuuaaa```jjjXXX```]]]^^^___fffuuummmQQQbbboooiii\\\\\\]]]ZZZ[[[[[[bbbtttnnnLLL===DDDPPPSSSOOOIIIOOO]]]aaa\\\aaajjjqqqpppjjjhhhnnnuuuhhhTTTXXXfffiiiooonnn]]]aaa___^^^```cccddd```\\\KKKGGGGGGOOO\\\eeedddaaa]]]```\\\TTTTTT]]]bbb```YYYZZZ```ddd]]]RRRUUU```bbb``````aaaccc```ZZZTTTSSS^^^ggggggcccaaa___\\\QQQMMMPPPZZZbbbaaa\\\YYYVVV\\\YYYYYY`````````jjjeeedddkkkwwwxxxvvvZZZVVVUUUXXXZZZWWWVVVWWWUUUQQQNNNNNNLLLKKKOOOUUUNNNNNNMMMLLLKKKJJJJJJJJJHHHFFFCCC???===???DDDGGGCCCBBBAAA@@@@@@AAABBBCCCAAA@@@??????AAAAAA@@@???@@@AAABBBAAA?????????@@@<<<===============<<<<<<========================999;;;>>>?????????@@@AAAAAA@@@???>>>???BBBEEEHHH???CCCGGGGGGEEEEEEIIIMMMNNNWWWbbbkkkqqqzzz|||fff[[[WWWZZZTTTEEE???DDD???>>><<<;;;:::999888888777666555333333444444555333333333333222222222222111000000////////////////////////.........------,,,,,,,,,,,,++++++++++++******++++++++++++******,,,++++++***))))))((((((*********+++******)))))))))******************)))((())))))******+++++++++;;;555...)))((()))***+++))))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))))))))((((((((()))******++++++*********+++++++++,,,,,,,,,,,,---------............111444333000333;;;BBBOOOqqqtttqqqsssuuussspppuuuvvv{{{tttppp~~~zzzuuuhhhaaaeeeeeehhhuuuzzzmmmfffeeeaaaZZZSSSWWW^^^cccggguuuzzz~~~xxxlllaaa[[[KKKJJJJJJMMMUUU^^^fffjjjlll]]]jjjssscccYYY[[[UUUVVV[[[fffuuuoooVVVOOOaaaaaaTTTSSSWWWXXX[[[YYYaaappptttaaaEEE>>>GGG^^^[[[RRRLLLQQQ\\\^^^YYY\\\eeennnpppkkkeeebbbcccYYYNNNPPP^^^gggmmmkkkcccZZZUUUQQQSSSYYY___```___YYYWWWVVVZZZ```dddccc```]]]aaa\\\OOOIIIPPPXXXYYYRRRYYYccchhhddd```ccckkkgggfffeeeeeeccc^^^VVVOOOVVV```hhhfffbbb___]]]ZZZMMMNNNTTT]]]bbb___\\\[[[^^^___\\\^^^gggddd^^^ccc``````bbbcccaaacccppp~~~{{{WWWTTTSSSWWWYYYVVVUUUVVVQQQOOOOOOOOOMMMJJJMMMSSSLLLLLLKKKKKKKKKJJJJJJJJJFFFEEEAAA===;;;<<<@@@DDD@@@AAAAAAAAAAAAAAAAAAAAABBB@@@???@@@@@@@@@>>><<<===???AAAAAA???============<<<<<<;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;777999<<<===<<<<<<>>>???AAABBBBBBAAA??????BBBDDDBBBDDDFFFEEEBBB@@@AAACCCAAADDDHHHKKKMMMRRRYYY___jjjnnnqqqttt~~~|||sssuuunnneee]]]TTTLLLHHHEEECCC???;;;:::<<<999;;;<<<;;;999999::::::777777666555444444666777333222222222111111111111000000///............/////////.........---------,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))************))))))))))))(((((()))*********))))))((())))))******))))))(((((())))))******+++,,,,,,<<<888111,,,++++++++++++))))))))))))))))))))))))'''''''''((()))*********&&&'''((()))***))))))((('''(((((()))******+++++++++++++++,,,,,,,,,------,,,,,,------------......---///000000///000222555@@@SSSdddYYYQQQPPPSSSUUUZZZ```hhhuuu}}}~~~ooodddjjjooolllaaa___iiinnnxxxwwwfffaaaiiimmmjjjgggvvvoooXXXJJJDDDBBBBBBBBBKKKccclllooolllaaa___vvv|||nnnppptttoooaaaVVVRRRLLLQQQYYYaaallliiiWWWHHH\\\]]]RRRTTTZZZZZZZZZ______^^^YYYNNNDDDFFFNNN[[[UUULLLHHHLLLSSSYYY[[[bbbgggllllllfff]]]UUUQQQLLLKKKKKKZZZppptttmmmlll\\\RRRHHHEEEMMMXXX___bbbfffdddbbbaaa```___^^^\\\]]]^^^WWWJJJHHHRRR[[[]]]WWWbbbjjjiiieeefffjjjlllgggfffdddbbb___[[[VVVSSS]]]cccfffcccaaaaaaaaa___OOOPPPUUUZZZ[[[ZZZ^^^dddiiijjjddddddggg^^^VVV\\\___aaa^^^WWWUUU]]]fffiiiiiiwww[[[WWWVVVYYYYYYVVVSSSTTTOOONNNQQQSSSPPPLLLMMMQQQLLLLLLKKKKKKKKKJJJJJJJJJDDDDDDAAA???>>>???DDDGGG@@@AAAAAAAAAAAA@@@??????BBBAAA@@@@@@@@@???===;;;;;;>>>@@@@@@???===<<<;;;===<<<;;;::::::<<<===>>>999999999999999999999999:::;;;<<<<<<;;;<<<===???;;;>>>@@@???<<<:::<<<>>>BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDGGGJJJMMMOOONNNXXX^^^^^^eeevvvrrrYYYPPPTTTMMMCCCDDDFFFDDDDDDAAA<<<;;;======;;;888;;;<<<999666555777777666666666555333222333444222222222111111111111000000000///...............//////.........---------,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))((((((((()))******++++++&&&'''((()))))))))))))))(((((())))))))))))((((((((())))))***++++++,,,,,,444111,,,)))'''&&&%%%$$$))))))))))))))))))))))))&&&''''''((()))******+++&&&''')))*********)))((('''(((((()))***+++++++++,,,,,,,,,---------......,,,,,,------------------...------...///111222222:::===hhhpppeee|||zzzcccMMMEEEEEEEEEEEEGGGEEETTT\\\]]]ZZZSSSWWWhhh}}}~~~}}}}}}jjj^^^NNNEEEDDDFFFHHHHHHWWWggg```[[[^^^[[[ZZZtttvvviiibbblllvvvnnn[[[LLLKKKGGGOOOYYY\\\```___SSSRRRcccbbbVVVZZZ```]]]YYY[[[ZZZXXXVVVUUUSSSPPPLLLQQQJJJEEEDDDGGGMMMYYYbbbmmmmmmmmmiiiaaaVVVLLLEEELLLRRRPPP___{{{yyyggggggbbbTTTCCC===DDDQQQ]]]cccggggggeeebbb]]]YYYXXXWWW\\\[[[SSSIIILLL[[[fffgggcccmmmqqqhhhcccfffhhheeecccbbb```]]][[[[[[[[[\\\^^^aaa```]]]]]]bbbffffff^^^[[[XXXTTTPPPQQQ\\\hhhnnnnnngggbbb^^^QQQIIIRRR^^^eeeddd]]]^^^eeecccZZZbbbiiivvv[[[UUUSSSYYY]]]XXXOOOJJJOOOOOOOOONNNNNNMMMMMMMMMFFFGGGGGGHHHHHHHHHGGGGGGAAACCCCCC@@@;;;999===AAA@@@@@@@@@?????????>>>>>>>>>===<<<<<>>>>>???>>>>>>===<<<<<<:::;;;;;;;;;<<<=========:::;;;;;;:::888777888999777666666777999;;;:::999<<<<<<======>>>?????????@@@???@@@BBBFFFGGGEEECCCBBBCCCEEEDDDCCCCCCDDDEEEJJJLLLOOOQQQTTTXXX]]]aaarrrxxx}}}}}}{{{xxxjjjaaa\\\LLLJJJGGGDDDBBBAAAAAABBB???===;;;<<<>>>>>><<<:::::::::999999888777666666555555444333333222111111111111111111000000000//////............------------------,,,,,,+++++++++)))************+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...///000000111222;;;RRRvvv}}}mmmwww{{{ZZZLLLJJJGGGDDDDDDKKKEEEFFFKKKJJJEEEIIIQQQbbbffffffbbbeeeooowwwyyyyyykkkeeeeeebbb\\\VVVKKKJJJLLLNNNLLLNNNZZZjjj___ZZZ___hhhsssoooggg```dddtttzzziiiRRROOOMMMPPPYYY^^^ZZZTTTPPPXXX]]]WWWSSSWWWSSSNNNSSSZZZZZZ\\\___```\\\XXXWWWRRRNNNIIIHHHMMMUUU]]]aaattteee\\\^^^]]]SSSLLLLLLYYYNNNQQQ]]]bbbeeefff```cccXXXKKKHHHNNNWWW\\\^^^dddaaa^^^[[[YYYWWWTTTQQQUUU\\\VVVJJJRRRkkkuuummmkkkkkkjjjiiigggeeecccbbbbbbbbb___YYY[[[___^^^XXX]]]^^^```bbbdddbbb___\\\XXX\\\___[[[VVVUUUZZZ```eeecccbbbbbb[[[PPPJJJKKK^^^ccc```aaaiiidddZZZYYY___TTT]]]|||ZZZVVVUUUXXXXXXSSSNNNMMMPPPOOONNNLLLKKKIIIHHHHHHFFFFFFGGGGGGGGGFFFFFFEEE@@@BBBCCC@@@;;;:::>>>BBB????????????>>>>>>>>>======<<<<<<===???@@@@@@???<<<<<<======<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<:::;;;:::999666666666888777666555666999:::999888;;;;;;;;;<<<======>>>>>>>>>======@@@CCCDDDCCC@@@@@@AAABBBBBBAAAAAABBBCCC@@@BBBCCCDDDEEEHHHLLLOOOPPPTTTXXXXXXXXX\\\eeelllrrryyy{{{rrrjjjnnnzzzvvvrrrnnnnnnqqqrrrooolllkkkgggdddhhhnnnnnnfff]]]VVVXXXXXXTTTMMMFFFBBB@@@BBBAAA???>>>======>>>>>>>>><<<::::::<<<<<<;;;999999888888777666666555555555444444333222222111111111111111000000000//////............------------------,,,,,,,,,+++++++++))))))*********+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))***************************+++++++++,,,,,,,,,------,,,,,,,,,------------...---------...///000000000333777CCCWWWrrrvvvqqqqqqqqq||||||{{{zzzyyybbbWWWKKKEEEBBBBBBEEEIII===CCCEEEAAAAAAGGGNNNQQQYYYcccssswwwooofff^^^QQQNNNKKKJJJIIIIIIIIIJJJTTTcccyyyxxxeeehhhxxxmmmiiibbb[[[]]]kkkyyyxxxppp\\\XXXVVVZZZ[[[WWWUUUUUUVVVYYYRRRLLLNNNKKKFFFKKKSSSRRRUUU\\\dddgggfffddd^^^XXXRRRPPPRRRWWW[[[\\\eee\\\ZZZ______UUUPPPRRRSSSUUUUUUVVVYYYZZZZZZ[[[___YYYSSSPPPSSS[[[bbbggg\\\\\\[[[[[[ZZZVVVQQQMMMFFFPPPSSSLLLQQQbbbmmmlllhhhhhhhhhgggfffeeedddcccbbbbbb]]]XXXZZZ___```]]]___^^^]]]^^^______]]]\\\]]]bbbeeebbb[[[XXX[[[``````[[[SSSJJJEEECCCCCCCCCYYY^^^[[[ZZZaaa___ZZZ___NNNKKKRRRdddwwwTTTQQQQQQRRRPPPLLLLLLPPPSSSRRRPPPMMMJJJHHHFFFEEEEEEFFFFFFFFFEEEDDDCCCCCC???@@@AAA???<<<<<>>>>>>>>=========;;;;;;<<<===???@@@>>><<<:::::::::::::::999999888;;;;;;;;;;;;::::::::::::999:::999777555444444555777666555666888999999888999999::::::;;;<<<<<<<<<;;;;;;;;;===???@@@???>>>===>>>@@@???>>>>>>@@@AAABBBCCCBBBAAA??????AAABBB>>>@@@AAABBBDDDHHHMMMQQQYYY```bbbZZZRRRSSS[[[bbbTTTQQQNNNMMMOOOOOOMMMJJJGGGEEEDDDEEEHHHGGGCCC???CCCDDDDDDCCCAAA???@@@AAA999::::::::::::;;;;;;;;;;;;:::999999::::::999888777777666555555444444444444444333333222111111111000000000000////////////............------------,,,,,,,,,,,,++++++++++++)))))))))*********++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))'''''')))*********)))(((************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000000222555:::EEEXXXnnn~~~{{{mmmkkk{{{eeeYYYXXXWWWRRRTTTZZZ[[[QQQEEEAAABBBDDDAAAEEELLLSSSWWWWWWSSSNNNLLLNNNOOOOOOSSSYYYYYYUUUQQQOOOMMMLLLGGGDDDIIIQQQSSSVVVWWWTTTRRRWWWdddoootttvvvooofffcccjjj|||ggg]]]aaa]]]WWWVVV^^^kkktttuuu\\\YYYYYYYYYVVVRRRSSSWWWWWWYYYOOOHHHKKKHHHEEEKKKRRRPPPPPPUUU^^^cccbbb^^^[[[UUUNNNLLLOOOQQQPPPNNNPPPNNNRRRZZZXXXMMMFFFFFFHHHZZZUUUIIIMMMMMMJJJSSSTTTTTTSSSQQQQQQVVV]]]bbbUUUVVVYYY\\\\\\XXXQQQKKKBBBMMMUUUSSSOOORRRZZZ```ddddddeeeeeeeeefffffffffcccbbb]]]YYYZZZ```bbbaaa```^^^ZZZYYYZZZ[[[\\\\\\___eeeiiifff^^^XXXXXX[[[ZZZVVVIII===>>>IIIOOOMMMFFFJJJFFFDDDKKKJJJHHHNNNRRRWWW]]]cccoooKKKFFFEEEHHHJJJJJJMMMRRRVVVUUUSSSPPPMMMJJJHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@===>>>@@@???>>>>>>AAACCC?????????>>>>>>>>>======::::::;;;===??????===:::888999999999999999888888;;;;;;::::::999999999888888888888666333222222444888777666777999:::999888777777888888999::::::;;;999999:::;;;<<<=========;;;<<<>>>>>>======???@@@KKKJJJHHHDDD@@@>>>>>>???@@@??????AAADDDGGGIIIJJJNNNSSSUUUQQQPPPSSSWWWXXXLLLJJJGGGFFFGGGGGGEEECCCBBBBBBBBBAAA@@@@@@@@@AAA??????@@@??????>>>??????888999:::;;;<<<<<<;;;;;;::::::999999999999888888666666555555444444444444333333222222111111111000000000/////////..................---------,,,,,,,,,+++++++++++++++++++++))))))))))))************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***,,,,,,+++***(((***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------....../////////,,,///111111444===JJJUUUfffzzzqqqrrrttt{{{wwweee```bbblllooorrrssspppgggWWWHHHFFFFFFHHHNNN]]]lllqqqooogggYYYRRRZZZdddpppqqqWWWTTTYYY```jjj|||yyyhhhdddeee[[[XXXTTTRRRSSSVVVXXXWWWNNNOOORRRUUUQQQMMMOOOTTTVVVXXXNNNFFFIIIHHHFFFNNNJJJKKKKKKKKKNNNSSSTTTQQQOOOJJJEEEEEEHHHJJJGGGCCCFFFFFFLLLTTTSSSHHH<<<666KKKeeeYYYEEENNNOOOGGGRRRNNNOOOOOONNNNNNOOORRRUUURRRTTTXXX\\\]]]ZZZTTTOOOGGGMMMUUUXXXSSSNNNSSS]]]aaaaaabbbcccdddfffggghhhdddccc```^^^^^^```aaaaaa]]][[[YYYXXXZZZ\\\\\\\\\[[[aaafffccc[[[SSSQQQRRRVVVVVVNNNGGGSSSlllyyywwwffffff]]]XXX[[[TTTGGGFFFAAAEEEJJJNNNVVVaaalllrrrEEE>>>;;;BBBKKKPPPSSSUUUTTTSSSRRRPPPMMMKKKJJJIIIDDDDDDDDDCCCBBBAAA@@@???<<<===>>>??????@@@BBBCCC@@@????????????>>>>>>>>>999:::;;;===>>>>>>;;;999888999999:::::::::999999::::::999999888888777777777777777555222111222333999888777888:::::::::888666666666777888888999999999999:::::::::;;;<<<<<<:::<<<===>>>======???@@@KKKJJJGGGCCC>>>;;;;;;;;;>>><<<<<<>>>AAADDDCCCBBB@@@BBBDDDGGGOOOXXXYYYUUUHHHGGGEEEDDDCCCCCCBBBAAA@@@AAAAAA???===<<>>>>>>>>>>>===;;;999;;;;;;<<<<<<<<<;;;::::::::::::::::::999888888999555555555555555444444444222111111111111111000000/////////............---...------------,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***((()))+++------,,,+++***))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............---...000111333666;;;>>>QQQdddvvvnnniiibbb```kkkyyy}}}zzzlllbbbdddlll~~~\\\QQQ\\\hhhyyyfff___```dddUUUQQQMMMNNNPPPNNNHHHDDDKKKKKKMMMMMMJJJHHHNNNWWWUUUVVVLLLDDDFFFDDDBBBIII:::CCCGGGEEEDDDJJJQQQTTTMMMIIIFFFGGGIIIIIIEEEAAACCCEEELLLUUUXXXOOOBBB888^^^ssscccMMMXXXYYYMMMTTTMMMLLLKKKMMMOOOQQQQQQPPPQQQRRRUUUXXXZZZYYYVVVSSSIIIJJJPPPXXXYYYWWW]]]fff^^^______aaaccceeegggiiiddddddddddddbbb^^^]]]]]]YYYXXXYYY\\\^^^___]]][[[VVV\\\aaa___VVVNNNLLLNNNYYYZZZUUUTTTiii~~~eeeYYYWWWNNNJJJNNNRRRUUUaaaqqq}}}FFF>>><<>>???@@@AAABBBBBB??????>>>>>>>>>=========:::999:::;;;<<<<<<:::888888999::::::::::::::::::888888888888888777777777555666666444222111222444999888777888999:::999777555555666666777888888888888999:::999888888:::<<<:::;;;============???@@@EEEEEECCC???<<<999:::;;;;;;;;;<<<>>>@@@AAA@@@?????????>>>AAAHHHOOOLLLFFFBBBAAA@@@??????>>>>>>???===>>>???===::::::===@@@@@@@@@@@@@@@AAAAAA>>><<<;;;;;;::::::999999888888999:::::::::888777888999555444444444444444444444000000000000000000000000///.........------------------------,,,,,,,,,,,,*********+++++++++++++++((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))***+++,,,,,,,,,+++***))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------------------000///------000444777888===VVVrrrnnnhhhjjjhhh```vvvhhhTTT]]]qqqwwwhhh___\\\[[[ZZZNNNGGGEEEKKKRRRRRROOOMMMUUUQQQMMMIIIEEEFFFPPP[[[UUUXXXOOOHHHIIIEEE@@@EEE<<>>@@@???@@@???===;;;:::;;;===;;;<<>>======>>>???===>>>???>>><<<<<<>>>@@@>>>;;;888777999:::999777:::999888777777777888999666888999888666555666888333333333333333333333333000000000000000000000000.........---------,,,,,,---------,,,,,,,,,++++++)))*********++++++++++++(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((()))))))))*********))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,------------------------///...---,,,---000333555222DDD]]]{{{kkk||||||sssjjjcccoooyyyzzz}}}{{{lllggg```ZZZWWWUUURRRPPPFFFCCCFFFOOOUUUTTTQQQPPPSSSPPPMMMKKKHHHGGGMMMTTTNNNSSSNNNJJJMMMHHHBBBFFFHHHTTTWWWLLLDDDFFFIIIHHHKKKLLLKKKGGGAAA<<<:::999;;;EEEPPPSSSOOOIIIEEEDDDYYYVVVOOOJJJIIIFFFBBBAAAAAABBBDDDEEEFFFJJJNNNQQQNNNOOOQQQTTTWWWWWWVVVTTTUUUWWWWWWTTTSSSUUUWWWWWWYYYYYYXXXXXXZZZ\\\___```^^^]]]___aaa]]]VVVUUUYYYYYYZZZ\\\^^^___^^^ZZZWWWWWW\\\___\\\VVVSSSVVVZZZccc___ZZZ[[[fffyyy{{{zzzzzzeee]]][[[fffxxx}}}iiiNNN888IIIHHHJJJOOOPPPNNNMMMPPPNNNMMMKKKHHHFFFCCCAAA@@@AAAAAABBBCCCCCCCCCBBBBBB======>>>???AAABBBAAA@@@;;;;;;:::::::::999999999;;;:::888888999:::999999777777888999999999999999555555666666777777888888333444555444333333555777666555444444555666555333555555666666777888888888666777888666444444777:::777999;;;;;;;;;;;;===???999999999999888888;;;===555888<<<======<<<<<<===444<<<@@@???===@@@DDDEEE>>>>>>???>>>>>>>>>???AAA;;;;;;;;;;;;::::::<<<===FFFAAA;;;888999;;;;;;::::::999777666777888:::;;;555777888777444333555777111111111111111111222222////////////000000000000......---------,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------***---000000...---///111999444555RRR|||zzzrrrkkkccciii~~~ooogggkkkjjjccc___bbbdddbbbwwwmmm___^^^[[[WWWQQQLLLHHHFFFEEEBBBCCCLLLWWWXXXNNNFFFDDDFFFGGGKKKPPPOOOIIIFFFGGG@@@GGGEEEEEEKKKHHHBBBFFFJJJSSSTTTJJJDDDGGGGGGBBBGGGIIIJJJFFF>>>999888:::CCCQQQ[[[VVVGGG======@@@KKKBBBCCCFFF@@@===AAA@@@CCCGGGJJJGGGCCCDDDLLLSSSOOOPPPTTTXXX[[[ZZZWWWTTTJJJRRRUUUPPPNNNSSSWWWUUUWWWVVVUUUUUUVVVXXX[[[\\\[[[XXXZZZ\\\YYYSSSTTTZZZ\\\\\\\\\]]]]]][[[WWWTTTXXX\\\___\\\VVVUUUZZZ```ccc``````cccddddddjjjrrrkkkzzz[[[VVVTTTUUUVVV]]]ooopppPPP>>>:::999777NNNLLLIIIGGGFFFFFFGGGHHHIIIIIIHHHEEECCCBBBCCCEEEBBBAAA@@@@@@??????@@@@@@======>>>??????>>>===<<<============<<<;;;:::999666777999::::::999777666999777666555666666444333555666666666555444333333444444444555444444333333777888888888666555333111333333444444555666666777666666666666777777777777///:::FFFIIICCC<<<:::;;;<<<;;;999888888999;;;<<<999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<999666666999;;;:::999888999999::::::;;;;;;<<<777777666666666888999:::666666666666555555555555222222222111111111000000////////////............000000///...------,,,,,,+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%(((***)))'''&&&+++)))''''''******(((&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((('''(((((()))***+++)))))))))))))))(((''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,)))************+++++++++...------,,,,,,------............////////////000222222333:::FFFVVVeeeooommmzzz{{{nnneeebbbeeennnuuu|||yyynnnkkk]]]RRRXXXYYY[[[rrrfff``````\\\TTTTTTSSSNNNGGGBBBAAAAAAFFFGGGKKKOOOMMMEEE???>>>@@@HHHNNNOOOLLLIIIBBB<<<666>>>EEEEEE@@@===AAAFFFJJJHHHEEEBBBAAAAAABBBCCCLLLKKKJJJFFFBBB???>>>???LLLKKKJJJFFFAAA<<<888666===???@@@>>>;;;===BBBGGGMMMHHHEEEGGGHHHGGGGGGJJJLLLMMMOOOSSSWWWYYYXXXWWWMMMGGGEEEJJJMMMMMMPPPUUUVVVSSSRRRUUU[[[___^^^[[[\\\YYYVVVTTTTTTWWWYYY[[[___```]]]SSSHHHFFFQQQ\\\ZZZ___```]]]]]]bbbeeecccbbbaaa```___```aaaccceeeeeemmmrrrqqqnnnnnnssswwwyyyvvvyyyqqqVVVNNNLLLJJJJJJMMMSSSZZZ___ttt{{{uuu]]]RRRDDD;;;777777555333MMMKKKJJJHHHGGGFFFGGGGGGGGGHHHGGGEEEBBBAAABBBDDDAAA@@@@@@???????????????======>>>>>>>>>===;;;:::;;;;;;;;;;;;:::999888888666777999::::::999777666888777555555666555444222444555555555555444444333333444444555555444444444666666666666555333111000222333333444555555666666444444555555555666666666777===CCCBBB===999888:::;;;:::999888888999:::;;;999999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<;;;;;;;;;===:::888888:::<<<;;;::::::::::::::::::999999999888777666666666777888999555555555555444444444444222222111111111000000000////////////............//////......---,,,,,,+++++++++++++++++++++++++++************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))+++++++++***+++)))'''((()))***(((&&&))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((())))))***)))))))))))))))(((''''''))))))))))))))))))))))))************))))))))))))))))))*********+++++++++------,,,,,,,,,,,,---------------.........//////000///...111888BBBLLLSSSXXXddd}}}wwwgggbbbgggllliiijjjqqqwww~~~xxxrrrggglllxxxlllggg[[[UUUWWWUUU\\\ooo^^^PPPSSSRRRJJJXXXXXXVVVOOOGGGCCCEEEHHHFFFFFFHHHMMMMMMFFF@@@>>>@@@GGGLLLLLLJJJHHHEEE@@@???DDDIIIFFF>>>:::===BBB>>>>>>???@@@AAABBBBBBCCCEEEDDDDDDDDDDDDDDDCCCCCCAAA???===<<<===;;;555111555;;;@@@???;;;<<>>>>>======>>>>>>============<<<:::999888777888888888888888777777666777888999999888777666777666555444555555444222333333444555555555444444333333444444555555666666555555555444333222111000222222333333444444555555333333333333444444444444>>>>>>===:::777555666888:::999888777777888999:::888888888888999999999999:::::::::999999:::::::::<<<;;;;;;;;;;;;:::::::::===;;;::::::;;;<<<<<<;;;;;;::::::999888888777777888777666666555666666666555555444444444333333333111111111111000000000000/////////............---...------,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((000...,,,))))))***,,,---***)))(((((())))))((('''))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((((((((())))))))))))))))))(((((('''))))))))))))))))))))))))************)))))))))))))))))))))*********++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------222000......000444:::===FFFOOOggguuusssuuurrrqqqsssrrrlllgggfffoooqqqmmmddd```cccggghhhxxxtttttttttiiiYYYQQQRRROOORRRYYYeeeoooqqqkkkeeeeeemmmooorrrvvvxxx___FFFDDDKKKNNNMMMRRRSSSQQQIIIBBB@@@GGGNNNIIIFFFGGGLLLNNNHHHBBB???CCCHHHJJJHHHGGGHHHGGGEEEFFFJJJJJJDDD<<<777999>>>666888<<<@@@CCCDDDDDDDDDBBB@@@@@@CCCFFFHHHFFFDDD>>>;;;999;;;@@@@@@:::444222:::BBBBBB>>>>>>FFFOOOFFFBBBAAAEEEGGGGGGGGGJJJHHHHHHHHHJJJMMMNNNNNNMMMNNNJJJHHHJJJLLLNNNSSSXXXTTTWWWYYYZZZXXXUUURRRQQQIIINNNUUUXXXYYYXXXYYY[[[\\\XXXRRRJJJFFFJJJSSS[[[cccfffgggdddaaabbbaaa___]]]___aaabbbaaa___\\\YYYfffbbb\\\XXXVVVVVVYYY[[[ZZZ\\\[[[WWWVVVTTTNNNGGGNNNPPPQQQOOOJJJHHHIIIKKKEEEFFFGGGLLLXXXiiivvv{{{~~~gggRRR???333888555333333555555222///HHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDBBB@@@???@@@AAA>>>>>>===<<<<<<<<<<<<=========<<<;;;:::999777777666666777888888888777777666666777888888777666666666555444444555555444222111222333444444444444444222333333444444555666777444444444333333222111111222222222222333333444444222222222333333333444444>>>;;;777444333444555666777777666666666777888999666666777777777888888888999888888888888888888999:::::::::999999999888888;;;::::::::::::;;;;;;:::999999999888888777777777777777666555555444444444555555444444444333333333111111000000000///////////////.........---------,,,,,,,,,+++++++++***************************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((222222///(((%%%'''***+++***))))))((()))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((******)))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))************---,,,,,,,,,,,,,,,,,,---***+++++++++,,,,,,,,,,,,000///......///111444555<<<@@@OOOnnntttrrrrrrnnniiijjjnnnnnnkkkaaa\\\[[[```gggllluuu~~~{{{|||vvvcccQQQHHHFFFHHHSSS```KKKMMMLLLEEE???AAAKKKUUUOOOJJJIIIMMMNNNJJJDDDAAAHHHKKKKKKFFFDDDGGGIIIHHHFFFGGGFFF@@@888555888===:::<<>>@@@BBBAAA>>>:::888>>>CCCDDDBBBBBBFFFJJJBBB??????DDDGGGFFFFFFHHHGGGFFFEEEFFFHHHIIIHHHGGGIIIIIIKKKMMMNNNOOORRRUUUPPPUUUZZZYYYTTTMMMKKKKKKIIIOOOVVVYYYXXXWWWWWWYYY^^^[[[VVVSSSTTTZZZaaafffdddffffffccc```]]]\\\[[[]]]^^^___``````^^^\\\[[[^^^XXXRRRSSSUUUWWWYYY[[[\\\\\\]]]^^^ZZZSSSPPPRRRVVV___gggcccVVVLLLKKKNNNMMMJJJEEEDDDGGGNNNTTTVVV\\\bbbhhhlllvvvlllcccVVVIIIAAA<<<888666555444333333444444111...EEEEEEFFFFFFEEEDDDCCCBBBAAABBBCCCBBB@@@>>>???@@@>>>===<<<<<<;;;;;;<<<<<<===<<<;;;:::999888777777666777777888888888888777666666666777777666666666555444333333444444333222111111222333444444444333222222222222333444666777555555444333333222222222111111111111222222222222222222333333333444444444888555222222333555555444555555555555666666777777555555555666666666777777777777666666666666777777888888888888777777777777777888999999888888888888666666666777777777888888555555555555444444333333555555555444444444333333000000000/////////..................------------+++++++++++++++*********************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((333777555+++$$$%%%((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((******)))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((()))))))))*********,,,,,,,,,++++++,,,,,,,,,************+++++++++,,,++++++,,,,,,---///000000333333888IIIddd^^^OOOGGGDDDGGGFFFEEEPPP```MMMOOONNNIIIDDDFFFNNNWWWTTTNNNLLLNNNMMMHHHDDDCCCMMMOOOLLLEEEBBBEEEHHHGGG???@@@???:::666666;;;AAADDDDDDCCCBBBBBBBBBBBBBBB@@@===:::<<>>:::@@@BBBCCCAAA===999999:::<<<===>>>BBBEEEGGGEEEDDD@@@===>>>CCCFFFDDDCCCDDDDDDCCCCCCDDDEEEEEECCCAAABBBGGGLLLNNNNNNNNNOOOOOOLLLQQQVVVUUUNNNHHHGGGHHHMMMQQQUUUWWWWWWWWWYYY[[[___^^^]]]]]]___bbbeeefffbbbbbbaaa```\\\XXXWWWXXX``````^^^^^^^^^```aaacccWWWQQQOOOUUUZZZZZZZZZ\\\WWWWWWZZZ\\\VVVMMMMMMSSSUUUdddrrrmmmYYYIIIGGGMMMGGGCCCAAAAAACCCEEEFFFGGGCCCFFFIIIKKKOOO[[[pppkkkWWWMMMCCC???999555333333444444666444333222222222222111CCCCCCCCCBBBBBBAAAAAAAAA???AAABBBBBB@@@?????????>>>===<<<<<<;;;;;;<<<<<<===<<<:::999888888888888888888888999888888777777666666555555555555666666444333222222444444333222111111222333333333222222222222111111111333444555555444333333222222222333000000111111111111111111222222222222333333333333222111111222444444444333333333444444555555666666444444444444555555555555666555555444444555555666777777666666666555555555444666888888666555666666444444555666666777888888333333444444444333333222444444333333333222222222////////////.....................------------,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((111::::::000'''(((******((()))***)))((('''((()))))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******,,,,,,++++++++++++,,,,,,************++++++++++++,,,------........................444CCC\\\xxxlllVVVHHHHHH===888<<>><<<<<<888666444666:::===<<<;;;AAADDDEEEAAA999555888<<<<<<:::999>>>EEEHHHEEEAAA???<<<===BBBDDDAAA??????@@@@@@AAABBBCCCBBB???<<<<<>>???@@@@@@???@@@BBBBBB@@@?????????>>>======<<<<<<<<<<<<<<<<<<;;;:::999888999999:::888888888888888777666555666555555555555555555666333222111222333444333222111222222222222111111000333222000//////111222333444333222111000111222222000000000000000000000000000000000111111111222222000111222222222222333333111222333444444555555555333333333333444444444444444444333333333333444444555555555555444444444444333555888888666444555666555555555555555555555666111222333444444333333222111111111111000000000000/////////.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***666;;;222)))***,,,***(((***+++***'''&&&''')))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))***,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,//////000000000000000000//////000111777DDDUUUbbbpppaaaIIIAAAAAA@@@;;;777888<<<@@@CCCEEEEEEFFFHHHJJJKKKJJJHHHFFFGGGFFFFFFEEE@@@<<<>>>DDDGGGJJJHHHCCC@@@AAACCCAAA<<<======;;;;;;>>>DDDIIIJJJJJJHHHEEEBBB===:::888777666555555777;;;>>>@@@CCCCCCAAA===999888<<>>===???DDDFFFDDDAAA???===>>>BBBCCC???;;;:::;;;<<<>>>@@@BBB@@@;;;888999AAAGGGEEECCCFFFIIIIIIGGGIIIKKKJJJIIIIIILLLOOOPPPOOOOOOSSSXXXZZZXXXUUUTTTWWWZZZ[[[[[[[[[^^^```^^^ZZZXXXZZZXXXUUUWWW^^^\\\ZZZVVVSSSSSSVVVZZZ]]]]]]VVVWWW^^^___YYYXXX]]]]]]^^^ZZZSSSNNNPPPUUUYYYYYY^^^```ZZZOOOGGGFFFIIIHHHCCCBBBFFFFFFBBB???AAACCC@@@@@@BBBBBB@@@CCCIIIVVVTTT]]]lllnnnfffjjjwww}}}nnn___MMMHHHDDDCCC???:::888:::333444555555555444333333///000111000000000000111AAA@@@>>><<<<<<===???@@@>>>@@@BBBBBBAAA?????????>>>>>>===<<<<<<<<<<<<===<<<;;;:::999999999:::;;;888888888888777666444444666555555444444555555666333222111111333444333111222222222222222111000///333222000......///111222222111000//////000111111000000000000////////////////////////000000000000111222333111000000222444000111222333444555555444222222333333333444444444444333333222222333333444555555444444444333333333222555888888666444555666666666666555444444333333///000222333444444333222////////////............//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************!!!111999111)))***,,,***(((***+++***'''&&&''')))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''(((((()))***+++''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((()))))))))))),,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,---...//////000---///000111111444999===AAA___{{{aaaLLLCCC===;;;<<<,,,555;;;999666888???CCCAAACCCGGGNNNSSSSSSOOOJJJ???@@@AAA@@@:::666;;;DDDBBBEEEEEEAAA???@@@AAA@@@AAAAAA@@@??????AAAFFFJJJHHHJJJJJJIIIFFFAAA;;;777;;;;;;:::999888;;;@@@DDD???<<<999666777:::===???HHHGGGFFFEEEDDDDDDCCCBBB@@@===>>>BBBBBB===888777888999<<>>999555999AAADDD???===CCCHHHIIIHHHHHHGGGGGGHHHLLLQQQTTTSSSPPPOOOSSSXXXXXXRRRKKKOOOSSSWWWYYYZZZ]]]ccchhh^^^YYYWWWYYYXXXVVVZZZbbbbbb___\\\YYYYYYZZZ]]]^^^aaaZZZZZZaaaaaaZZZ[[[ccc]]]]]]UUUHHHDDDLLLTTTVVV\\\XXXQQQKKKGGGEEEEEEEEEEEE???>>>BBBCCC???>>>AAA???:::999>>>???<<<<<<@@@EEE>>>EEEUUUUUUEEEDDDQQQUUUYYYaaakkkyyyvvv}}}wwwaaa^^^^^^VVVJJJCCCCCCBBB???555444666999777333222555222333333222111111222333111222444444222///...---@@@===:::999:::<<<<<<<<<<<<======>>>??????@@@@@@======<<<;;;;;;::::::999999:::;;;;;;999999:::;;;888777555444333444666777555555444444444333333333333222111111000000111111111111000000000000111111777666444222111111111222000000////////////000000////////////////////////000000////////////000000///////////////000000111111222222333333222222111333333333222222222111111555444333333222222222222333333222222111000//////111111222333333333333222222222222111111111000000333333333333333333333333444333111///......///000//////......---------,,,,,,,,,------,,,,,,+++***---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---......,,,***))))))***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,......------------.........//////000111222222222666===KKK___yyy___SSSEEE===;;;<<<;;;888666666555555666:::>>>BBBMMMWWWffflllbbbQQQIIIIIIBBB===999;;;>>>???999444===<<<:::;;;===??????>>>CCCCCCCCCAAA???===>>>???AAABBBBBBBBBAAA>>>;;;999777<<<===:::888<<<@@@BBB888999999888777999>>>AAACCCIIIJJJDDD??????===:::888>>>AAA@@@>>>>>>;;;888======>>>>>>999222333777BBBCCCCCC@@@>>>@@@EEEJJJDDDDDDCCCDDDFFFIIILLLNNNQQQOOOOOOQQQRRRQQQMMMHHHUUUVVVVVVTTTSSSUUUZZZ___aaaZZZTTTRRRUUUZZZZZZZZZ[[[ZZZXXXWWWWWWZZZ```dddmmmcccYYYUUUTTTSSSWWW[[[\\\UUUPPPNNNOOOOOOOOOPPP[[[UUUMMMGGGEEEEEEFFFGGGCCCCCCBBBAAA@@@???>>>===;;;<<<>>>>>><<<:::::::::666888<<<>>>???===;;;999<<<===@@@FFFMMMQQQQQQPPPHHHHHHKKKOOOWWWaaajjjpppaaa[[[UUUQQQPPPPPPOOONNNMMMMMMOOOQQQQQQLLLCCC===;;;999777666555666777888222222222222222222222222000000000000000000000000////////////////////////AAA>>>;;;;;;<<<=========>>>>>>>>>>>>>>>>>>======;;;;;;;;;:::999999888888888999::::::888888999:::888777555444333444555666444444444444333333333333333222111111000000111111111111000000000000111111333222222111111111111111000//////////////////000////////////////////////000//////////////////000//////......//////000111111111222222222222111111222222222111111111000000333333222111111111111111333333222111111000//////000111222222333333222222222222222111111111000000333333333333333333333333555444222000//////000111111000000000/////////...,,,,,,------,,,,,,+++***---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***+++,,,***((('''((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------......///000000111222222---000666@@@PPPeeezzz{{{[[[FFFCCC===777777<<>>:::;;;??????:::555;;;;;;<<<>>>??????<<<999:::===???===:::999<<>>;;;888666777;;;<<<888666;;;@@@BBB999999888777888;;;>>>@@@;;;@@@AAA;;;888999888666666;;;>>><<<;;;<<<<<<999===;;;:::;;;888444666;;;EEEEEEDDDBBB@@@AAAEEEIIIDDDCCCCCCDDDEEEGGGIIIJJJOOOMMMKKKKKKMMMMMMKKKIIIQQQSSSTTTSSSQQQSSSXXX]]]XXXVVVTTTTTTVVVWWWWWWVVVVVVTTTRRRRRRTTTWWWYYYZZZddd^^^YYYYYYXXXUUUTTTVVV[[[VVVQQQOOOOOOOOOOOOOOOQQQNNNJJJGGGGGGGGGGGGFFFBBBBBBAAA@@@???>>>======;;;===??????===:::999999666777999;;;;;;:::888777888777888<<>><<<999999888:::===BBBGGGJJJHHHCCC===:::::::::999888===<<<<<<===>>><<<777333888666555444333444666777222222222222222222222222000000000000000000000000........................AAA???<<<<<<===>>>>>>===>>>>>>??????>>><<<:::999999999999888777777666666777888999888777666777999777666555444333444555555444444444333333333222222222222111000000000000111111000000//////000000111...///000000111111111111//////............////////////////////////////////////............/////////............///000000000111111222222111111000000000000000000/////////222111000000000000000000222222111111000000//////000000111222222222222222222111111111111000000000222222222222222222222222555333222000000000111111000000000///////////////,,,,,,------,,,,,,+++***,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((('''((()))((('''&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,......//////000000111111222000...///444@@@MMMWWWkkkwww|||bbbIII:::444666555888???GGGKKKHHHDDDBBBCCCFFFJJJRRR```ppp|||rrrJJJ999===DDDCCC???;;;<<<>>>???;;;666888:::===@@@AAA===777222111666;;;999555444888>>>???===;;;::::::999666444999>>>???:::999<<>>@@@AAA;;;===<<<777333444555333444999;;;999888:::;;;999>>>;;;:::<<<<<<;;;===AAAEEEDDDCCC@@@??????BBBEEE@@@AAABBBDDDFFFGGGHHHHHHMMMJJJHHHGGGIIIJJJJJJJJJKKKNNNQQQQQQPPPRRRVVVYYYRRRUUUWWWXXXWWWVVVUUUUUUTTTPPPLLLNNNTTTWWWWWWUUUYYYWWWXXX]]]___ZZZWWWVVVZZZWWWSSSOOOOOOOOONNNMMMHHHHHHGGGHHHHHHGGGDDDAAA@@@@@@??????>>>===<<<<<<;;;>>>@@@@@@===:::888777666666777777777666555555666555555666777666444222666555444333222333444444<<<888555222222222222111444222111111222333333222333333222111111222444555111111111111111111111111000000000000000000000000........................@@@>>><<<<<<===>>>===<<<<<<<<<===>>>===;;;999888777777777666555555444444555666777777555555666777666555444333333333444444333333333333222222222222222222111000000000000000000000////////////000000---...000111111111000//////......------......///........................///......------......///......------......///000///000000111111000000///........................111111000000///000000111111111000000000////////////000000111222111111111111111111111000000000000111111111111111111111111222222111000//////000000------------------------,,,,,,------,,,,,,+++***,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))((((((''''''%%%&&&((((((''''''((()))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***((((((''''''''''''(((((('''''''''''''''(((((()))))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,.........//////000000000666444111///000555<<>>CCCJJJPPPPPPKKKFFFEEEDDDDDDKKKXXXhhhttt{{{aaa===555>>>DDDBBB>>>;;;:::<<<===:::666777888;;;>>>>>>:::444///...555;;;999333111666<<<;;;999777777999999777444777===???<<<999:::;;;:::222000000444999???AAABBB<<<;;;777222//////000000333999<<<:::888999888555999777888<<<>>>======@@@CCCAAA???===<<<<<<>>>???<<<>>>AAAEEEGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJGGGKKKOOOPPPOOOPPPSSSVVVTTTYYY]]]\\\XXXTTTTTTVVVPPPIIIDDDGGGPPPWWWWWWSSSRRRRRRWWW___bbb___[[[ZZZWWWWWWTTTOOONNNNNNMMMKKKHHHGGGGGGGGGFFFDDD@@@===??????>>>===<<<<<<;;;;;;;;;>>>@@@@@@===999777555777666555444444444444444333333444555555555444333777777666666555555555555:::999777666666666666666333222111111222333444555111000000000111222333444111111111111111111111111////////////////////////........................>>>===;;;;;;<<<===<<<:::999:::;;;;;;;;;;;;:::999777777666555555444444333444555666666444444555666555444444333333333333333333333222222222111111111222111000000//////000000000000////////////000000///000111111111000...---......------------......------------------------......------------......---------------......///...//////000000//////...------------------------111111000000000000111111000000//////////////////...///000000111111000000000000000000000000000000000000000000000000000000000//////...............,,,,,,,,,---------------,,,,,,------,,,,,,+++***,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''%%%'''(((((((((((()))+++(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------.............../////////---...///......000333555;;;???IIITTTccc}}}zzzYYYKKK>>>;;;======<<<<<>>999777???MMMYYY]]]\\\]]]hhhdddKKK888:::AAACCC@@@===:::999999:::888666777777777999999777333000222888>>>;;;444111555:::999666555777;;;<<<999666111999???===999666333///222111111444777:::<<<===666222...---,,,,,,...000555;;;???===:::999555000000111777===???;;;888999BBB@@@>>><<<<<<<<<<<<<<<>>>@@@CCCEEEFFFFFFEEEDDDCCCEEEGGGHHHGGGFFFEEEEEEDDDHHHMMMOOONNNNNNQQQTTTWWW[[[^^^[[[TTTPPPRRRVVVIIIAAA:::>>>IIISSSUUURRRSSSQQQTTTZZZ\\\YYYVVVVVVSSSVVVUUUOOOLLLMMMLLLIIIIIIGGGEEEDDDDDDCCCBBB@@@>>>======<<<<<<;;;;;;;;;;;;===???>>>;;;888666555777666555444333333444444///000111222222222222222000000111111222222222111222222333222111111111222000111222222111111000000000000000000111222222333000000000000000000000000................................................===<<<;;;;;;<<<<<<;;;:::999999999999999999999999777777777666555555444444444555666555444333444666444444333333333222222222222222222111111111000000111111000////////////000000//////......//////000000000000000//////...---------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---......//////......---,,,,,,,,,---------------000000000000000111111222////////////..................///000000000000000//////000000000000000111////////////////////////...............---------.............../////////,,,,,,------,,,,,,+++***++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++'''(((((())))))(((((('''%%%&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------..................,,,...111111111000000111111333888===BBBQQQsssrrr\\\RRRQQQPPP@@@333555===@@@>>><<<===;;;999999999777555333999444111777BBBIIIGGGBBB@@@GGGFFF===999>>>AAA??????<<<999777777777777666666666555666777777555333666;;;???===777333555888888555555888===>>>:::666333<<>>>>>???>>>===BBBCCCDDDDDDCCCAAA???======@@@CCCEEECCCAAA??????CCCGGGKKKLLLKKKKKKNNNQQQVVVXXXYYYUUUOOOLLLNNNRRRJJJCCC===AAAMMMVVVYYYWWWWWWSSSPPPRRRQQQLLLJJJJJJMMMSSSTTTMMMJJJMMMLLLGGGFFFDDDBBBAAACCCDDDEEEDDD=========<<<<<<<<<;;;;;;:::;;;<<<;;;999666666666666555444444333444444444222333444333111000111222000000000000000000000000///000222222111000000111...000333333111///......000000111111111111111111////////////////////////........................------------------------>>>===<<<<<<======<<<:::;;;:::888666666666777888888888888777666666555555444555666555444333444666333333333333333222111111222111111111000000000000111111000/////////////////////............//////---------------......///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,+++,,,------...------............------,,,,,,,,,---------......//////......//////000111........................---...//////000000//////////////////000000111111........................------...............------------....../////////,,,,,,------,,,,,,+++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''((())))))(((''')))***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))***+++'''((()))******)))((('''%%%&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------000222444444222111111222///---000555444666GGG[[[mmmttt~~~dddRRREEE===CCCOOOWWWFFF777666===BBBCCCCCC999888666555444555555444777555444666<<>>>>>???@@@???===???@@@@@@@@@@@@>>>===<<<===@@@BBBAAA>>><<<===>>>BBBEEEHHHHHHGGGGGGJJJNNNPPPRRRRRRQQQMMMLLLLLLNNNNNNJJJHHHMMMVVV\\\]]]ZZZWWWQQQMMMLLLJJJEEECCCCCCHHHQQQSSSLLLIIILLLKKKFFFDDDCCCAAAAAABBBCCCCCCBBB============<<<<<<<<<<<<999::::::888666555666777333333333333444444444444444555666444222111222444444333222222222222333333000333666666444222222333...111444444222000111222000000000000000000//////////////////////////////------------------------------------------------???>>>===>>>??????===;;;>>><<<888555444444555777999999999888777777666666444555666666444444555666222333333333333222111111111111111111000000000000111111000/////////////////////............//////+++*********+++---///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,------.........---------------...///000---.....................---......///////////////.../////////000000111111..............................///////////////...+++++++++,,,,,,---------,,,,,,---------,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******'''((()))((('''&&&''')))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))++++++'''((()))******)))((('''$$$%%%'''))))))))))))((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,++++++************++++++------------------------,,,---...---,,,+++---...111,,,---444555111777CCCBBBOOO^^^nnn}}}eeeTTTFFFCCCBBB===@@@IIIBBB:::777===DDDCCC===999777666555444444555666666222333555555555777<<>>;;;999888888888888333555777;;;>>>>>><<<999777999;;;;;;999666555555:::888777;;;???>>>555---333;;;@@@???>>>@@@AAA???222888===;;;555444999???@@@999555999:::777666888:::<<<:::555222555888777888???GGGIII@@@666777>>>AAA>>><<<<<<>>>???>>><<<888999;;;<<<>>>??????@@@AAABBBBBB@@@===<<<>>>@@@AAADDDFFFEEEDDDDDDHHHKKKLLLMMMPPPPPPOOONNNMMMMMMMMMLLLMMMSSSYYY\\\ZZZVVVTTTNNNJJJJJJIIIEEECCCDDDEEEOOORRRKKKHHHLLLKKKEEEEEEDDDCCCBBBBBB@@@===;;;===============<<<<<<<<<888888888666444444666888000111222333333333333333///111222111//////222444///...---------///000111---000333444111//////000---///111111//////222444///000000000///...------////////////////////////------------------------------------------------::::::;;;<<<======<<<<<<999888888888777666666666888888888888888777666555777666666555444444333333222222222222222222222222222111///.........///000////////////////////////,,,---------.../////////,,,,,,------...------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************************,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......................................................---......///////////////,,,---...000000000///...111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))***+++,,,---'''''''''''''''((())))))((((((((((((((((((((((((((()))))))))((('''&&&%%%***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******,,,+++***))))))***+++,,,(((((((((((((((((((((((('''(((+++---------,,,+++//////.........//////000000000111111111222222222222444:::DDDMMM[[[tttrrr```RRRIII>>>>>><<<999888999===@@@AAA@@@@@@>>>===<<<<<<;;;666666444444444444555666333333333444555666888888555444444555777888777555999:::999888666777999;;;777;;;@@@CCCBBB>>>777333222444777999999888666555>>>===<<<999777444111///888888888888777666555444666777666666555777:::===888888777666666666666666888666444333222333555666888999::::::;;;;;;:::::::::===@@@@@@???<<<:::::::::;;;;;;<<<===>>>>>>???AAAAAA@@@?????????@@@@@@DDDDDDDDDCCCCCCBBBBBBAAAIIIKKKLLLMMMMMMLLLJJJIIIMMMOOOQQQTTTUUUUUUUUUTTTOOONNNKKKIIIGGGGGGGGGGGGIIIHHHOOOPPPIIIHHHHHH???@@@AAACCCBBB???===<<<<<<:::::::::::::::::::::;;;777666666777888888666444333333333444444444555555111111111111000000000000//////000//////...---,,,........................////////////////////////,,,------......------,,,...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::;;;<<<<<<<<<<<<<<<999999888888777777666666777777888888777777666666555555444444333222222222222222222222222222222222222222000/////////000111........................------------............,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********************************++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------........................------------------------------...///////////////---......////////////.../////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++(((((((((((()))***+++,,,'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&'''((()))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))+++***))))))))))))***+++************************((()))+++---...---,,,+++------,,,------...///////////////000000000111111222111222555555777CCCPPPhhhoooxxx~~~vvvggg```WWWOOOHHHCCC===:::<<<<<<;;;:::999;;;???BBBDDDBBB>>>;;;999888999999888777666555444555666777444444444444444555555666333333444666999::::::888888888888666333222333555777999===???>>>;;;666333444666888::::::888777555999999888777666444333222555555555555444222111111111333444555666888;;;>>>777777666555555555555555444444333333444555666777:::;;;;;;;;;::::::999888:::<<<>>>>>><<<:::::::::>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????>>>>>>>>>>>>???>>>>>>============>>>HHHIIIKKKMMMNNNMMMLLLKKKLLLNNNPPPRRRSSSRRRQQQPPPKKKJJJIIIHHHHHHGGGHHHHHHKKKHHHMMMOOOHHHHHHHHH@@@EEEFFFGGGEEEAAA>>><<<;;;::::::::::::::::::::::::888777666777888888666444444444333333222222222111111111111000000000///////////////000//////......------------------------........................,,,,,,------------,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++::::::;;;;;;;;;;;;<<<<<<::::::999888777777666666555555666777777777666666444333333222222111111111111111111111111111111111333222111000000000111111...........................------------------,,,---------------,,,+++******+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,---......//////......//////..................---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++''''''''''''((()))******'''''''''''''''((())))))(((((((((((((((((((((((((((((('''&&&'''((()))***(((&&&%%%&&&'''((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))))))))(((((((((((())))))***************************+++,,,---------,,,+++++++++++++++,,,---//////............////////////222000000111///,,,...222666<<>>>>>=========<<<<<<<<>>=========>>>>>>???>>>===<<<<<<===???@@@FFFGGGIIILLLMMMNNNNNNMMMJJJLLLNNNPPPPPPNNNLLLJJJIIIIIIIIIIIIJJJIIIIIIIIILLLFFFKKKPPPJJJJJJJJJBBBIIIIIIIIIFFFAAA===::::::;;;;;;;;;;;;;;;:::999888888777666777888777666444444444333222111000//////111111000000000000//////......///000000000//////------------------------------------------------+++,,,,,,------,,,,,,+++------,,,,,,------...///++++++++++++++++++++++++************************::::::::::::::::::;;;;;;::::::999888777666666555333444555666666666666666333333222222222111111111111111111111111111111111111111111000000000000000------------------------...---------,,,,,,++++++,,,------,,,,,,+++***))))))***,,,------,,,***)))******++++++++++++******************************++++++++++++,,,,,,,,,,,,))))))))))))************++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---111000...---,,,------...---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((('''''''''(((((()))***'''''''''''''''((())))))((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((''''''(((((((((************************,,,,,,---------,,,++++++*********+++,,,...///000---.........////////////000000111444666555444333222333777999666555===GGGMMM\\\pppzzzwwwssssssnnn^^^UUUVVVJJJHHHEEEEEEEEEEEECCCAAADDDCCCBBBAAA@@@@@@@@@???<<<===>>>>>>>>>???BBBDDDHHHEEEBBB>>><<<;;;;;;;;;:::999777666555555555666555555444333333333333333222222333555999;;;:::999<<<===<<<:::777666666666999888666555555555666666999999:::;;;:::999777666333333444555666777666666555444333222111000000000111333555555444333333444444444333222222222222222///000222333555666666666222444666888;;;===>>>???888888888777555555777999999999999:::::::::::::::<<<<<<<<<======???@@@AAAAAA???===<<<===???AAACCCEEEFFFHHHJJJKKKLLLLLLLLLIIIKKKMMMNNNMMMKKKIIIGGGJJJJJJKKKLLLKKKIIIGGGFFFAAA>>>GGGPPPMMMKKKJJJBBBGGGHHHHHHEEE@@@;;;999888<<<<<<<<<<<<;;;:::888777888777666777888777555333444333333222111111000000111000000000////////////---...//////000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++))))))))))))))))))))))));;;:::999999999999::::::::::::999888777666555444222333444555555555555555333333333222222222222222000000000000000000000000///////////////.........------------------------------,,,,,,+++++++++***++++++,,,,,,+++******))))))***,,,------,,,***))))))******++++++******)))))))))))))))))))))))))))*********+++++++++,,,,,,((((((((()))))))))***************+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------000///...,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***))))))((((((((()))******'''''''''''''''((())))))(((((((((((((((((((((((('''&&&%%%%%%&&&(((+++,,,)))((('''((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))'''''''''((((((''''''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++++++++++++++,,,---///000111........./////////000000000///......000111///,,,444333444666333000444;;;999@@@IIIOOOQQQRRRRRRSSS]]]gggvvv|||wwwwwwlll]]]]]]hhhaaaTTTOOORRRNNN@@@===CCCAAA@@@??????AAABBBDDDDDD??????@@@@@@@@@????????????@@@AAAAAAAAAAAABBBDDDCCCCCCCCCBBBAAA???>>>===;;;999888666444444444555444333333333333444555555444333333555666777666555555666777777555444555666999888666444444555777888888999999999999888777666555666666777777666666666333222111000/////////000111333444444222111111222333222222111111111111111111222222333444444333333111222444777:::;;;======666666666444333444666999555666777888999:::;;;;;;888999:::<<<>>>@@@CCCDDD???>>><<<;;;;;;===@@@BBBEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLJJJIIIHHHJJJKKKLLLLLLIIIDDD@@@===444444EEETTTQQQKKKHHHBBBEEEFFFFFFDDD@@@===;;;:::<<<<<<======<<<:::888777999888777777777777555333222222222222333333333333000000000////////////...,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++,,,------************************((((((((((((((((((((((((;;;:::999888777888999:::999999888777555444333333222333333444444444333333222222222222222222222222////////////////////////....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))******+++++++++******)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((()))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,......------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))******))))))(((((())))))***'''''''''''''''((())))))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++***((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((''''''((((((((((((''''''((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,---...000000.........////////////000...///...,,,---000000---111000111333333111222777222333333222222333777:::<<<===BBBMMMXXX^^^[[[VVVNNNQQQUUUXXX[[[^^^bbbeeekkkpppsssmmmccc\\\\\\___^^^YYYZZZaaabbbYYYOOOLLLKKKDDDAAACCC@@@999999???===:::;;;???===777999@@@???>>>>>>>>>???BBBDDDEEEFFFHHHJJJIIIGGGEEEDDDDDDAAACCCEEEEEEEEEDDDEEEFFFAAABBBDDDEEEEEECCCAAA???===;;;999777555555555555444444444444444555666777555444444444555555333111333555888888777777888999888777666555555666777888666777777777777666666555777777777777666555444444//////---,,,,,,---...//////000222222222222444555333222111111000000111111333333333222222111111111444555555666777777666666444555555444333333555888555555777888:::<<<======666666888:::===@@@BBBDDD@@@???>>>======???@@@BBBBBBBBBBBBCCCCCCDDDDDDEEEHHHHHHHHHIIIIIIJJJJJJKKKIIIJJJKKKIIIEEE>>>666111000555LLL___YYYPPPNNNJJJEEEFFFGGGEEEBBB???>>>===;;;<<<===>>>===;;;999888999888777777777777444222222222222222333333444444000000////////////......,,,,,,---.........------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++******++++++,,,---))))))))))))))))))))))))((((((((((((((((((((((((;;;:::888777777777888999888888777555444333222111222333333333333222222111111111111111111111111111////////////////////////...///000000000///------++++++++++++++++++++++++************++++++++++++'''((()))***++++++++++++************************((())))))))))))))))))((())))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))*********))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,---.........------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((()))))))))((((((''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&((())))))))))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((())))))))))))((('''))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++,,,---......,,,---------............+++///000...///333555222111......111111......000333444444444444555777999555333333555777777444222999;;;>>>???===;;;::::::>>>AAACCCBBB@@@===;;;;;;;;;:::;;;>>>???===:::888::::::;;;;;;::::::<<<===333555777888777888:::===::::::;;;<<<===???BBBDDDFFFHHHJJJHHHDDD@@@======AAACCCGGGHHHHHHHHHHHHIIIGGGHHHHHHIIIIIIHHHGGGFFF@@@>>><<<999888777666666777777666555555555666666666555444555666555444222555777:::;;;:::::::::;;;555666666666666666666666444444444444444555555555777777777666555444333222...---,,,,,,,,,...000111111222222111000111444666333222111111000000111111444333222000000000111222555555555555444444333222333444555444333333555777555555666777999:::;;;;;;555555666888:::<<<>>>@@@@@@@@@??????>>>?????????======>>>>>>@@@AAABBBCCCFFFEEEEEEEEEFFFIIILLLNNNIIIKKKLLLJJJDDD;;;222,,,000666PPPbbbYYYMMMMMMOOODDDFFFFFFEEEAAA>>><<<<<<999;;;===>>>>>><<<:::999:::888777777777666444222222222222222111111111111000000/////////.........,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++************************))))))************))))))***************+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((<<<:::888777666777888999888777666555333222111000333333333333333222111000////////////000000000000///////////////////////////000111111111000...---++++++++++++++++++++++++))))))******+++++++++,,,&&&'''(((***++++++++++++++++++***))))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++***+++---...///...------))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((''''''&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''(((((()))(((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$&&&((()))*********%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''************************(((((((((((()))***+++,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,---------'''...000,,,***---...***///,,,,,,000222//////111,,,...111222222000---,,,000000222444444444666:::444444333222222444888;;;<<<777333333777:::;;;999444888:::777555777888888444:::<<<777444666888777888;;;;;;777777::::::666<<<=========;;;;;;===>>>AAAEEEHHHHHHDDDAAA@@@@@@@@@CCCGGGJJJKKKKKKLLLLLLPPPOOONNNMMMLLLLLLMMMNNNBBBAAA>>><<<:::888888888:::999888777555555444444666555555666777777555444333555777888777666777777333444555666777666555444222222222333333444444444555555555555444333222222///...------...111333555666555444111//////111333333222222111111111111111444222000//////000222333222222333333444444333333222333555555444444555666444444555555666666777777555555555666777999:::;;;;;;;;;;;;::::::999999888999999:::<<<>>>@@@BBBDDDDDDCCCBBBBBBDDDHHHMMMPPPKKKMMMNNNMMMGGG===333---)))000JJJ[[[OOOAAADDDHHHCCCDDDDDDBBB>>>;;;999888999:::===>>>???===;;;::::::999777777777666444222333333222111000///......000/////////............,,,,,,,,,,,,++++++***)))************************))))))))))))))))))))))))))))))************))))))*********)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))777777888888888888777777222333444555555555444333+++000444333222222111000222222222111111///......---...///000000///..............................***+++,,,------,,,+++***************************))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))************************))))))))))))************************************))))))***++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))))))))***((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&)))'''&&&%%%%%%&&&''')))((((((((((((((('''''''''(((((()))************************))))))))))))))))))***+++++++++)))((('''(((((((((((()))***+++,,,***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000000000......//////000000111111000000000000111111111111111111222222222333333333333333333444555666777777555666666777777777777777555555555666666666777777888999999999888888:::<<<999888888777777888999:::???777666>>>BBB===;;;>>>AAAAAAAAABBBDDDFFFGGGHHHDDDKKKQQQQQQNNNMMMPPPUUUTTTVVVWWWUUUTTTTTTRRROOOKKKGGGCCC@@@>>>===;;;:::>>>>>>>>><<<:::888888888;;;888555555444333444666222444777999999666333000444666999::::::777444222444444444555555666666666555666777666444222222222111000//////111333666888777444111000000111222111111000//////000222444555444333111111222222000///444444333333222111000000222222333444444555666666555444444555555666777888666666555333222444888;;;999888888888888888888888555666888:::===@@@BBBCCCDDDAAA>>>???EEEKKKOOOQQQSSSQQQPPPOOOLLLDDD:::333000999DDDHHHEEEAAAAAACCCFFFEEECCCAAA>>>;;;:::888::::::;;;<<<<<<;;;;;;;;;888888666555444333333222333222000000111222111000......---------,,,,,,,,,,,,,,,,,,+++++++++******......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&''''''(((((())))))777777666666555444333333333444555555555555333333222222000------...111222111111111111000///......---...//////000///...---------------------------***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))************************))))))))))))************************************))))))***++++++++++++***))))))***++++++***))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((('''(((((()))************)))***))))))))))))))))))))))))******+++***)))((('''((((((((())))))***+++,,,(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------.........///000000111111000000000000111111111111111111222222222333333333333333444444555555666666555555666777777777666666444444555555555555555555666777888888777888:::<<<>>>======<<<;;;999888777666666999<<<:::666<<>>???AAA???===???DDDIIIKKKLLLNNNMMMMMMNNNLLLFFF>>>888111;;;EEEIIIGGGDDDEEEFFFEEEDDDBBB@@@>>>;;;999888888999999::::::999999999888777666555333333333333444222000000111111111000.........---------,,,,,,,,,,,,+++++++++*********---,,,,,,+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((:::888666444333222222222555666666666555444333333666222///---...///000000000111111111000///...------......//////...------------------------------+++++++++******+++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((())))))******))))))(((************************))))))))))))************************************((()))******++++++******((())))))******))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''&&&''''''((())))))(((((((((((())))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((***)))((('''&&&$$$$$$###&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))''''''''''''))))))''''''(((((((((((((((((('''((())))))******))))))))))))))))))))))))******)))************)))((((((((((((((()))******++++++(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---......//////000111111000000000000111111111111111111222222222333333333444444444444444555555555444444555666666666666555666666666666555555555555555777888777777888:::<<<555666777999;;;;;;;;;;;;<<<<<<>>>>>><<<;;;???EEEAAABBBCCCBBB@@@AAAFFFIIIRRRWWW]]]aaaccceeeiiimmmhhhfffeeedddcccbbbbbbbbbiiieee^^^VVVPPPKKKIIIHHHEEEIIIKKKHHHBBB??????BBB>>>@@@???;;;555333444555555444222111000000000111222333333444333333222111333333333333222222222222333333222111000000000111222111000000000111333444///---,,,,,,...000111111...///000111111222222111///.........000111000///111000000//////.........222222222222222222222222111111111222222333444555444555666555444333444555888888999999999999999999777777888999999:::;;;;;;======>>>@@@DDDFFFFFFEEEHHHHHHJJJLLLLLLHHHCCC???999@@@IIIKKKIIIEEEDDDFFFDDDCCCAAA???===;;;999888777777777777777777777777777777555444333333333333555333111000000111///...//////.........---------,,,++++++++++++*********++++++******)))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''';;;999777555333444555555777777666666555444333333333000///222444111///...///000000000//////...---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))((((((************************((()))))))))************************************((())))))***************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))+++************)))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((()))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))(((&&&%%%$$$###"""&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***)))(((((((((((()))***''''''''''''(((((((((((('''(((((())))))))))))))))))))))))))))))*********))))))*********)))))))))(((((()))******************,,,------,,,,,,---...+++++++++++++++++++++++++++,,,,,,---............------......///000000111///000000000111111111111111111222222222333333333555444444444444444444444333444444555555555555555888888888888777777777777666888888888777777999;;;555666777888;;;===@@@AAAAAA???>>>@@@EEEIIIGGGBBBHHHKKKLLLKKKJJJLLLRRRWWWZZZ]]]aaaeeejjjooouuuxxxtttpppnnnmmmkkkhhhhhhjjjssspppiiiaaaZZZUUUSSSSSSPPPUUUZZZWWWOOOHHHFFFFFFCCCFFFFFF???777444444333666555333222222222333444444444333333333333333444666555555444444333333333222111/////////000000000222111000000000000111111...---,,,,,,...000000000---...000111222111000///---,,,,,,---///000000///000/////////.........---111111111111111000000000111111111111222333444444333444666666444222222222666666777777777777777888666666666777777888888888:::<<>><<<:::999888777777666666666666666666777666555444333333333333555333111000000000...---/////////.........------++++++++++++*********************))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&888777555333333444666777777777666555444333333333111------222333///...000...////////////...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((******))))))((((((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))************)))*********************************+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++*********((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((,,,+++***)))((('''''''''''''''(((((()))))))))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&'''''''''(((((())))))''''''((()))))))))))))))(((((())))))************))))))))))))))))))******(((((()))************))))))+++------,,,+++,,,---++++++++++++++++++++++++***+++,,,---............---------...//////000000///000000000111111111111111111222222222333333333444444444444444333333333333444444555555555555555888888777777777777777777777888888777666666888:::AAA???===;;;<<<>>>AAADDDDDDKKKNNNJJJHHHLLLLLLIIILLLNNNOOONNNLLLNNNRRRVVV\\\\\\^^^bbbiiioootttvvvyyyvvvuuurrrmmmllloootttsssoooiiibbb]]]]]]]]]aaafffjjjfff\\\PPPHHHDDDAAAGGGGGGAAA<<<<<<;;;777555555555444444444444444444333222111222222333444555555555444444333333222222000...///111222111000111111000000//////000000000///......///000///...---...///111111000///...,,,++++++,,,...000000//////////////////.........000000000000000000000///111111111111222333444555111333555555333111000000333333444444555555555555444444555555666777777888888;;;???BBBBBBAAA???>>>BBBCCCFFFGGGGGGEEEDDDCCCDDDHHHKKKJJJEEE@@@>>>===@@@???>>>===;;;:::999888999888777666555666666666666555444333333333333333555333000///000///...---///.........------------+++++++++*********))))))************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%444333222111222222333444666555444333333333333333333///...222000+++---444---...............------......,,,+++++++++++++++++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((())))))******))))))+++******))))))******+++************++++++++++++++++++++++++++++++++++++(((((()))))))))))))))***)))))))))))))))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))---,,,+++)))((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&'''(((((())))))((((((((((((((()))******++++++)))))))))((())))))***+++((()))***++++++***)))(((''')))++++++***)))***+++++++++++++++++++++++++++((()))***+++,,,---------,,,------......///000000000000000000111111111111111111222222222333333333333333333333333444444444444444555666666666666555555666666666777777777777888999::::::::::::===???======>>>@@@EEEKKKQQQUUUjjjzzz{{{dddMMMJJJTTT[[[\\\[[[[[[ZZZ[[[[[[[[[[[[^^^^^^```ffflllppppppnnnsssnnnnnntttuuuqqqrrrxxxqqqrrrsssoooiiifffeeegggkkkmmmmmmhhh]]]PPPEEE???AAAHHHJJJGGGGGGLLLJJJDDD777666666555444333222222111000000000000111222222222222222222111111111111111///...000444555333000000000000000////////////111000//////000111000.........////////////......,,,++++++,,,...000///...........................000000000000000000000000111111000111111222333444000222444444222111000111111111222222333444444444333444444555555666666777777:::>>>??????>>>>>>>>>@@@BBBDDDDDDCCCBBBBBBCCCAAADDDFFFFFFDDDAAA@@@???>>>>>>===<<<;;;999999888:::999777666555666666777555555444333333333333333444222000//////000...---......---------,,,,,,,,,+++************)))))))))*********)))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&444333333333222111111111444333222222222222333444333333:::AAA;;;...+++222,,,------.........------...---,,,+++*********+++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))***)))(((((((((((()))***************++++++++++++************************(((((((((((())))))******))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((())))))***%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''(((((('''''''''&&&&&&''''''((())))))***&&&'''(((((())))))(((((('''(((((()))******++++++***)))((((((((()))+++,,,((()))***++++++***)))'''''')))***+++***)))***+++************************((()))***,,,------......,,,,,,---......//////000000000000000111111111111111111222222222333333333222222222333333444444555555555666777777777666666666777777888999:::;;;;;;<<<>>>AAACCCDDDGGGJJJMMMJJJNNNVVVaaammmxxxuuuZZZ]]]mmmvvvzzz{{{~~~rrrmmmnnnuuuvvvppppppwwwnnnrrrvvvuuupppllllllnnnooollliiieee```YYYPPPJJJOOOUUUVVVTTTYYY```]]]SSSAAA>>>:::666333222222222000000000111111222222222111111111111111222222222111000000333777888444000......//////////////////.........///111222111//////......------.........---,,,,,,---///000///...,,,,,,------------------/////////000000111111222////////////000111222222///000222222111000111222111111111222333444444444666666555555555444444444666888:::;;;::::::<<>>???@@@@@@BBBEEEHHHLLLOOOSSSXXX[[[sssyyyrrrhhhzzzzzzmmmgggkkknnnsssxxxyyyuuuqqqpppqqqtttooojjjiiijjjjjjgggccc```eeedddbbbhhhoooiii\\\KKKFFF???777333222333444111222333444444444444444222222222333333444444555111000111555::::::555000---......///000000//////++++++,,,...111222222111000///---,,,,,,---...///...---,,,---///000///...+++++++++++++++++++++,,,...//////000111222222333...------......///000111...000111111000000111333111111222333333444555555888888777666444333222111555777888777666777;;;???:::===???@@@??????BBBEEEDDDDDDEEEDDDBBB@@@>>>===<<<<<<;;;::::::999888888:::888666444333444555666444444333222222222333333222000......///000000///,,,,,,,,,+++++++++******************))))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''333333222222222111111111333333222222111000//////111222444555444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((************************+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))***++++++++++++***+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&((()))***))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''(((((())))))*********)))(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,+++******)))***+++,,,,,,***((('''---+++***,,,///111000......///000111000///---+++000111222333333222000///111111222222333333333444333222111000222555777666444;;;888666======999===???CCCDDDDDDFFFKKKJJJFFFOOOOOOQQQZZZiii{{{wwwhhhiiirrrvvvvvvvvvssssssooolllqqqzzz|||wwwqqqeeeXXXYYYfffnnneeeUUUMMMEEE@@@>>>999222222666444333222555888999777444111222333444333222111111111111333444444333222111000000000000000000000000,,,---...000111111111111........................------------------------........................///...---,,,,,,---...///......////////////......000000000000000000000000333333222222333333444555555555555555555555555555333333444666777777777777999555666===???<<<;;;>>>AAABBBCCCDDDCCCAAA>>>======<<<;;;:::::::::::::::===;;;:::999999999777555333444444555555444444333222222000///...............---+++*********++++++))))))))))))(((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((555444444444444333333333222222111000000///......000000111222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((***************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************************)))(((((())))))***++++++++++++***+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((())))))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))---------------,,,+++***)))+++,,,,,,,,,,,,...111333000---,,,...000000///......------...///000111666777888888777555333111111111222222333333333333111444777999;;;:::666333555===;;;:::BBBCCCBBBIIIGGGJJJNNNQQQQQQOOOMMMMMMWWW^^^mmmyyyqqqmmmssstttrrrpppttt{{{|||xxxwwwooobbb]]]aaafffaaaXXXNNNFFF@@@===999333333777444333333555777777444111111222333555555555444333111111222333333333222111000000000000000000000000---...///000000111000000........................------------------------...........................---,,,,,,,,,,,,---.........////////////......////////////////////////222222222222222333444444555555555444444444444444222222444555777777888888888555777===???======@@@@@@AAABBBBBBAAA???===<<<===<<<<<<;;;;;;::::::999<<<:::888888888888666444333333444444444444333333222111000///............---,,,+++*********++++++))))))))))))(((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((444444444333333333222222000000000//////......---//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))******))))))((((((((()))******++++++******+++************)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))******)))))))))*********++++++)))))))))))))))))))))))),,,,,,,,,,,,+++***)))((()))+++,,,------000555:::444111///...000222333333///---++++++,,,000444777::::::::::::888666444333222222222222333333333333666555555555666888:::<<<<<>>======@@@>>>>>>?????????>>><<<;;;<<<<<<======<<<;;;999888:::888666666777666444333222333333444444333333222111111000///............---,,,+++*********++++++))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''111111111111000000000000000000000//////.........///...---,,,++++++,,,---+++++++++++++++++++++++++++++++++*********))))))************************(((((('''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))))))))((((((((())))))***************************))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))))))))'''&&&%%%((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))******))))))((('''%%%%%%*********---111555777999//////000111333555777777555333222222444777;;;===777777777777666555333222333333333444444555555555777666777:::;;;;;;???CCC???DDDEEENNN```iiippp|||}}}yyy~~~tttkkkhhhmmmvvv{{{tttssskkk]]]TTTRRRRRRQQQRRROOOKKKHHHCCC>>>;;;:::999999:::;;;;;;999777555777777888888777444222000222222222222222111111111//////////////////////////////000000///......------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------......//////......---////////////////////////111000000000000111222222444444444333222222111111///000222444666777777888666666888999:::999:::<<<;;;<<<<<<===<<<<<<;;;:::<<<<<<>>>>>>===;;;888777777666444444555555333111222222333333333333222222111000///...............,,,+++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111111000000000/////////111000000000000000/////////...---++++++,,,---...+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((('''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((()))))))))(((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))))))))'''&&&%%%'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((('''&&&%%%$$$+++)))(((---444888555111---000333555666666666666::::::;;;<<<<<<===>>>>>>333333444444444444444444444444555666777888999:::555888@@@JJJKKKGGGFFFIIIKKKUUUbbbzzzwwwmmmhhhgggkkkmmmiiiaaa\\\ZZZXXXUUUSSSSSSRRRMMMHHHCCC===999:::;;;<<<<<<<<<;;;::::::777888888777666555333222444333333222222222222222000000000000000000000000///000000//////...---,,,------------------------------------------------------------------------------............------------............------........................000////////////000111111333333222222111111111000///000222333555666666777444777888666444555666777999999::::::::::::::::::;;;<<<======<<<:::777666666444333333333333222111111111222222222222111111000//////...............++++++++++++++++++++++++))))))))))))(((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%222222222111111111111000000000000000000000000000///...---,,,,,,---...///++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''((()))))))))(((((('''((())))))******))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))******))))))((((((+++)))(((---333666111,,,111333666666444222111111444666888999999888666555444444555555666666777777666666888:::;;;===??????CCC@@@CCCKKKOOOSSS^^^lllyyyooossssssnnnjjjgggccc]]]ZZZZZZWWWPPPJJJFFF@@@;;;<<<======<<<;;;;;;===???999888777777666777888888666555444333333222333333000000000000000000000000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------............------........................///............///000000111111111111111111111111000111222333444555555555222666888333000222444555888888888999999:::::::::;;;<<<<<<;;;:::888666555444333222222333333222000000111111222222111111000//////......---......///******+++,,,,,,,,,++++++))))))))))))(((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%222222111111111000000000////////////////////////---------,,,,,,------...************************************************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((())))))(((((('''(((((()))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''((((((((()))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((()))************))))))***,,,---...///000111444555555333000...000222000111333555555444222111888777777777777888888999777888:::===???BBBDDDEEELLLIIINNN[[[ggguuuxxxrrrlllhhhggg```TTTMMMLLLIIIEEEDDDDDDCCC@@@======AAADDDAAA???;;;888777777888999888777555444333333444444222222222222222222222222.........///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------......------,,,..............................------......///000...//////000000111111222111111222333333333333333///555777222///333777777777777777888888999:::;;;<<<;;;:::999777666555444444333111222333333222000000000111111111111000000.........------......///)))***+++,,,,,,,,,,,,+++))))))))))))((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$////////////............---.....................,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))(((((('''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&((()))+++&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((('''&&&&&&&&&((()))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))''',,,///...******111888333333222...,,,---222777555555777888999999999999::::::999888777777777888888999<<>>===;;;<<>>:::999:::<<<>>>>>>LLLMMMIIIPPPgggvvv~~~nnnbbb]]]bbbfff```UUUUUUZZZ```___^^^iiiyyyzzzfffFFF666999888777>>>999666444555555444333222111000...---...000222333........................------------,,,+++******......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,+++++++++++++++,,,---,,,,,,+++,,,---...///,,,...//////...---.........///000111111000///...//////000000111222222333333333333444666777999:::888777555333333444555666888777666444333111000///....................................------------,,,,,,++++++************(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''''''''((()))((('''&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/////////..............................---------------,,,,,,,,,,,,++++++------------,,,+++***)))******************************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))((((((++++++*********)))))))))))))))((((((((((((((('''***&&&$$$%%%))),,,+++(((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''((())))))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((******'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))++++++***************+++)))+++---------000555999DDD:::555888999666555999777999<<<======<<<<<<===;;;;;;;;;<<<>>>AAADDDFFFEEEKKKRRRjjjzzzvvvhhhfffhhhoootttttttttvvvtttwww~~~gggYYYWWW]]]dddcccdddcccfffiiiggghhhwwwvvvLLL777:::999444888:::333222888;;;777555888666444000//////000111000........................------...------,,,+++***......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---......+++,,,......,,,+++,,,---------------------------/////////000000111111222222222222333444666777888666555333222222222333444555555444333222111000000....................................------------+++************)))))))))(((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''+++)))'''%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((***************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))((((((++++++++++++*********)))***)))))))))((((((''''''******((('''(((,,,,,,***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))++++++***************+++))),,,//////---000888???>>>777333555666444444777888;;;======<<<;;;;;;;;;:::===AAACCCEEEHHHMMMPPPPPPdddyyyzzzrrrnnnmmmmmmgggaaa]]]\\\ZZZUUUQQQOOOMMMOOOUUUZZZYYYYYY[[[SSSVVV\\\bbbjjjwwwkkk```ZZZXXX___cccmmmiiijjjoooqqquuu```LLLLLLFFF===???IIIAAAAAAHHHGGG<<<444555444333222333444333///+++........................------......---,,,++++++......---------,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++*********,,,+++++++++,,,---......,,,,,,,,,,,,,,,---------***,,,------,,,++++++,,,---,,,,,,,,,,,,------........./////////000000000000000000111222444555666444444333222222222333444333333333222111111000000.................................---------,,,,,,***)))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((,,,***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---------...............---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((***************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((())))))++++++++++++*********)))******))))))((((((((('''''',,,,,,(((&&&)))+++)))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))(((''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))******))))))******+++,,,+++...111111000333:::AAA===999777999:::999:::<<<;;;===>>>===;;;:::;;;<<>>>>>>>>===<<<===???BBBHHHJJJLLLNNNWWWlll|||eeeZZZTTTLLLHHHIIIBBBBBBCCCDDDFFFIIILLLNNNKKKIIIFFFDDDEEEHHHLLLOOORRRQQQVVV^^^dddddddddeeeeeeccc]]]WWWUUUUUUTTTPPPOOOPPPRRRTTT[[[eeepppwwwppplllrrr{{{|||pppmmmxxx~~~ppphhh^^^QQQ???333000222333333////////////////////////------............------......---------,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))*********++++++*********+++,,,,,,******+++,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,------......//////------------------------------------...///000111222222222333333333333333111111111000000//////...........................------------,,,,,,,,,,,,)))))))))************+++(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,------.........---------.........//////+++++++++,,,,,,---------)))******++++++++++++*********************************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******'''''''''((((((((())))))******)))))))))((((((((()))))))))))))))*********$$$((('''&&&---555000$$$(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''''''''(((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))******+++,,,...000111333555555666777999:::<<<===:::;;;;;;::::::;;;<<<<<>>>>>???BBBHHHLLLNNNTTT]]]eeeqqq}}}uuuqqqbbbXXXKKK@@@===>>>AAACCCEEEGGGJJJLLLLLLOOORRRUUUQQQQQQPPPNNNMMMQQQZZZbbbcccfffqqq{{{sssmmmppptttqqqiiigggeeedddeeegggggghhhhhhrrrxxxpppppp|||}}}tttkkkppp{{{iiiNNN;;;222222222222////////////////////////------............------......---------,,,,,,,,,,,,,,,,,,+++++++++******************************((((((((()))))))))******++++++***)))))))))******)))***+++,,,---,,,,,,+++(((***++++++***))))))******+++,,,...///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111222222222111111111000//////...------........................---------,,,,,,,,,++++++************++++++,,,,,,(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,,,,------.........---------.........//////+++++++++,,,,,,---------((()))***++++++,,,++++++******************************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******&&&'''''''''(((((())))))))))))))))))(((((((((((((((((())))))******++++++((((((%%%'''555AAA888&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$&&&''''''&&&$$$$$$(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''&&&''''''((()))***'''''''''''''''((())))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))++++++,,,...000222555666888888777999;;;===<<<;;;>>>@@@@@@===;;;<<<======????????????AAAGGGNNNTTT\\\hhhvvvzzziiiZZZQQQOOOPPPNNNOOOIII???<<<@@@EEEFFFFFFJJJNNNPPPPPPSSSXXX]]]VVVXXXYYYVVVUUU[[[hhhrrr||||||zzz~~~www~~~xxx|||}}}|||pppkkkiiixxxvvvdddMMM<<<555444444222000000000000000000000000------...............---......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((())))))******++++++***)))((((((((())))))***+++,,,---,,,++++++''')))******)))(((((()))(((***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---............///000111111000000111111000///...---,,,,,,........................---------,,,,,,,,,++++++******+++++++++,,,,,,,,,(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((###%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%///............---------,,,------......------,,,......---,,,,,,+++******************************++++++++++++++++++++++++++++++************++++++---,,,***)))))))))******,,,+++))))))***+++******++++++++++++************''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))******))))))(((((('''''''''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''************************))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))'''''''''''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))******)))))))))))))))***///,,,+++---333777888777===;;;999;;;>>>@@@>>><<<777<<>>;;;777:::===<<<:::999:::<<>>;;;;;;<<<===;;;999;;;AAAEEEMMMPPPOOORRReeennnhhhdddqqqnnn\\\SSSMMMCCC:::AAABBBCCCCCCBBBBBBDDDEEEMMMMMMMMMLLLNNNVVV```gggooovvvzzzrrrllldddaaadddvvvWWW===<<<999444444333444444444333222000///.../////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++***))))))))))))***++++++******))))))******+++++++++++++++++++++++++++))))))*********)))(((((()))***++++++,,,,,,++++++***...000///+++(((***---+++,,,,,,---...///000000------......///000000000///000000///------...000......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$///............---------,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))((()))))))))''',,,111111---***,,,......,,,)))'''&&&''')))+++))))))))))))************************)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((()))******,,,///444666777:::???CCCEEEEEEFFFFFFFFFDDD@@@>>>CCCCCCCCCAAA@@@CCCJJJPPPEEEPPPbbbzzzjjjjjj}}}kkk\\\JJJ???===@@@@@@??????AAADDDDDDEEEHHHMMMQQQSSSRRRRRRXXXcccnnnvvvzzztttooovvv{{{oooSSSIII===888888555111111111222222111///...////////////...............------------,,,,,,,,,,,,,,,+++++++++++++++***+++++++++++++++++++++++++++******************+++******))))))))))))******++++++************+++++++++++++++,,,,,,++++++***))))))***+++++++++++++++222333444222...++++++,,,+++,,,,,,---......//////---------....../////////.../////////------...///---.........------,,,+++++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%///............---------,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((()))))))))*********************'''---222222...,,,---000000...+++)))((()))***,,,))))))))))))************************)))))))))(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***)))))))))))))))***++++++,,,111666999:::===AAAEEEIIIHHHGGGEEEDDDCCCDDDDDDGGGHHHFFFDDDBBBEEEKKKQQQOOO```~~~uuukkklll[[[VVVMMMGGG>>>::::::<<<======>>>@@@CCCDDDGGGNNNXXX```^^^\\\aaaqqqvvvZZZAAA;;;<<<555333111///000111222111000000000/////////..................---------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++************))))))))))))))))))***+++******))))))******+++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***333111000000222111///,,,++++++,,,,,,------......------------............,,,---///...---,,,---...------------------,,,+++++++++++++++++++++++++++************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***)))******++++++++++++***&&&***------+++***+++---000///,,,***)))***++++++((((((((()))))))))******************))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))'''''''''(((((((((((()))''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((''''''''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))*********************+++,,,---111444888;;;>>>AAADDDFFFHHHHHHGGGDDDCCCDDDFFFIIIHHHGGGFFFCCCBBBGGGOOOVVVxxxkkkqqqiiiOOOCCCCCC>>>>>>>>>=========>>>>>>EEEHHHLLLPPPUUU___nnnyyypppsss|||jjjLLLGGGJJJCCC???:::333000111333222111000000000/////////..................---------,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))***))))))(((((())))))***+++***)))(((((()))***+++(((((()))************)))((()))******++++++******+++)))(((+++000333111...+++++++++,,,,,,,,,------------------------------***,,,......---,,,---...,,,,,,------------,,,,,,************************************************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))*********'''((()))+++++++++***)))''''''(((((()))******+++///...,,,+++***)))))))))''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******'''((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********++++++++++++,,,---...///777888:::???CCCGGGGGGGGGCCCEEEFFFEEEDDDEEEGGGJJJIIIHHHGGGGGGLLLXXXgggrrrvvvtttnnn^^^PPPBBB>>>BBB999;;;>>>???@@@DDDJJJOOOXXX^^^dddhhhnnnxxxlll```aaa```TTTJJJ===555333333222111000000000000/////////...............------------------,,,,,,+++******)))************************((())))))******))))))((())))))(((((((((((())))))+++***)))(((((()))***+++&&&'''(((((()))))))))(((((())))))***************''''''(((***,,,......---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,---+++,,,,,,------,,,,,,,,,************************************************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++&&&'''(((*********)))(((((('''&&&&&&)))++++++***------,,,+++***)))((('''''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))************(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))(((((('''''''''&&&'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************,,,,,,,,,,,,---...///000;;;;;;<<>>BBBFFFGGGFFFFFFHHHJJJKKKKKKLLLOOOZZZnnnzzzvvvpppXXXDDDAAABBB@@@???DDD???@@@AAA@@@BBBJJJUUU^^^hhhooowww{{{wwwrrruuudddXXXFFF:::444333222000000000000000//////////////////.........---------------,,,,,,+++***))))))(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))+++***)))'''''')))***+++''''''((()))******))))))(((((()))***************(((+++...---)))''')))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---...---,,,,,,---++++++,,,------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&...000111111///...------111000///......---------++++++++++++,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,###,,,+++'''+++***'''+++(((((())))))************'''((()))******)))((('''))))))))))))************---***&&&$$$%%%'''((())))))))))))))))))))))))))))))******))))))((('''&&&''''''''''''((((((((()))******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((&&&%%%&&&***+++)))&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,...000111222222333555777>>>???@@@CCCFFFHHHGGGFFFDDDKKKLLLEEECCCIIIMMMKKKUUUJJJLLLeeelllmmmqqq^^^WWWEEEGGGHHHFFFCCCBBBBBBDDDAAADDDIIIMMMUUU```iiinnnuuulllqqq{{{~~~}}}rrrccc\\\SSSJJJ@@@666555888222222222111000//////...000/////////............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++******************)))******+++,,,---......,,,+++******,,,,,,+++***------++++++++++++------++++++++++++++++++++++++,,,,,,+++***)))))))))***************************))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''&&&%%%%%%$$$######''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$111111000///......///111...---------------...///------,,,,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++---((((((///+++&&&,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***(((''''''((())))))((())))))))))))))))))))))))'''((()))))))))))))))((('''''''''((((((((())))))***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''&&&&&&'''))))))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,///111333333555888:::;;;===???CCCFFFHHHGGGGGGJJJEEECCCFFFIIIHHHGGGGGGFFFVVVmmm~~~wwwuuuxxxpppWWWJJJGGGGGGHHHHHHGGGFFFFFFGGGHHHIIISSSaaannnzzzyyyqqqxxxssssss|||sssTTT999111777333333222111000000//////000000/////////.........---------------,,,,,,,,,++++++++++++++++++++++++*********))))))))))))(((***)))((()))***+++***(((************++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++,,,---...///000000---+++++++++---...---,,,,,,+++************+++,,,************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))((((((((('''(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$===;;;777444222222333444------------...///000111......------,,,,,,------------------,,,,,,,,,,,,************************444222)))(((000,,,%%%*********))))))))))))))))))***))))))(((((())))))***'''''''''((((((((()))))))))(((((()))++++++***((())))))))))))))))))))))))&&&'''((()))************''''''((((((((()))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((())))))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))(((((('''''''''((()))))))))))))))(((((((((''''''''''''&&&(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((())))))***+++---///222444555777:::===:::===AAAEEEGGGHHHHHHGGGJJJBBBBBBIIIIIICCCGGGRRRbbbnnnwwwooo]]]WWWjjjyyybbbNNNAAA===@@@FFFFFFFFFFFFHHHKKKNNNPPP]]]qqqiiiHHH:::;;;555555333222111000000///000000000/////////......---------...............++++++++++++++++++++++++***))))))))))))(((((((((***)))((()))***+++***(((************++++++++++++))))))))))))))))))))))))***))))))))))))))))))(((((((((((((((((((((((((((++++++,,,---...//////000,,,++++++,,,...///...---******))))))))))))******))))))))))))))))))))))))++++++***)))))))))******(((((((((((((((((((((((()))))))))(((((((((''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$OOOKKKFFFAAA===:::888777111111000000000000111111.........---......//////...------------,,,,,,,,,++++++++++++++++++++++++666>>>555(((+++...(((&&&))))))******+++++++++,,,+++***)))(((((()))***+++(((((((((((()))))))))))),,,+++******++++++)))(((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((('''''''''***,,,+++(((&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))***++++++000222555777888:::<<>>@@@FFFIIIMMMMMMKKKIIIHHHHHH>>>FFFEEE???HHHccczzzgggWWWMMMVVVoooyyyTTTIII@@@>>>???@@@BBBEEEHHHLLLPPPUUU[[[ccclllsss{{{~~~aaaHHH;;;999777444222111111111111000000000////////////.........//////000000000++++++++++++++++++++++++,,,,,,++++++++++++*********)))((()))***+++***((('''((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((''''''((((((((())))))*********'''(((((()))***+++,,,,,,***)))((()))+++,,,,,,******++++++++++++++++++******************************))))))((())))))******************************((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%[[[XXXVVVUUUUUURRRMMMHHH???>>>;;;888555222111000////////////000111222333............---------,,,........................222NNNJJJ...)))444333***))))))***,,,---...///000*********))))))******************+++++++++,,,,,,222...)))''''''((())))))))))))))))))))))))))))))************)))((('''&&&((((((((()))))))))******(((((((((((())))))))))))+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((()))+++,,,,,,***))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))''''''((()))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,...///000:::<<<>>>???>>>???AAACCCJJJMMMOOONNNJJJGGGGGGIIIBBBGGGCCCCCC^^^{{{JJJJJJTTTmmmoooOOOFFFAAA>>>AAACCCAAA??????IIIQQQZZZ^^^bbbiiiuuu```HHH>>><<<888555333222222222111111000000000/////////.........///////////////++++++++++++++++++++++++------,,,,,,,,,+++++++++***)))((()))***+++***(((************++++++++++++)))))))))))))))))))))))))))(((((((((((((((((('''((((((((())))))******+++))))))***+++,,,------...+++)))((()))***+++***(((******+++,,,,,,+++******************************))))))((((((((()))******************************((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&aaa]]]YYYXXXZZZYYYVVVRRRIIIGGGDDDAAA===;;;999888333222111000000000000000............------------------------------------...>>><<<...---000------*********+++++++++++++++)))******++++++******))))))************+++++++++---+++((('''(((*********))))))))))))))))))))))))((()))))))))))))))((('''(((((()))))))))*********'''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((()))(((((()))***+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))''''''((()))))))))))))))'''((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,...000222444<<<>>>@@@AAABBBCCCFFFHHHIIIKKKLLLJJJEEECCCEEEHHHIIIOOOUUU```uuuxxxbbbLLLUUUkkknnnUUUEEEDDDAAAAAAFFFHHHGGGHHHJJJTTT```lllooonnnsssqqqZZZLLL@@@===999666333222222333111111111000000000////////////..................++++++++++++++++++++++++,,,,,,,,,+++++++++*********)))((()))***+++***(((************++++++++++++))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''(((((()))******(((((()))***+++,,,---------+++******+++***)))((())))))***++++++***))))))))))))))))))))))))))))))((((((((((((((()))******************************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&iiiccc]]][[[\\\]]]ZZZWWWQQQPPPMMMJJJFFFDDDBBBAAA666555333111000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,)))+++///)))%%%---++++++******)))((('''''')))***+++,,,,,,+++***)))))))))))))))************((('''''')))+++,,,+++***))))))))))))))))))))))))&&&'''((()))************))))))))))))************'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((&&&%%%&&&***+++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%(((((((((((())))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******'''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++---///222444666<<<>>>AAACCCDDDFFFIIILLLEEEHHHIIIFFFAAA@@@DDDHHHLLLZZZooorrr\\\LLLRRR```~~~}}}[[[FFFEEENNNAAA@@@BBBHHHMMMQQQXXX___ffftttuuuoookkkbbbYYYTTTAAA>>>:::666333222333333111111111111000000000000//////......---------,,,+++++++++++++++++++++++++++++++++************)))***)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))&&&&&&'''((()))***++++++///---++++++++++++)))((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&nnncccZZZYYYXXXRRROOOQQQOOONNNKKKGGGFFFHHHIIIIII@@@@@@===999444222333444444222000/////////...---333111...,,,******++++++---------,,,,,,,,,++++++++++++++++++++++++++++++......,,,,,,,,,,,,......---.........---,,,++++++******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&(((((((((&&&%%%&&&'''((()))*********((('''&&&''''''(((((())))))******)))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))++++++***))))))***+++,,,---,,,,,,,,,///333777999AAA@@@AAAFFFMMMPPPOOOMMMFFFHHHEEE>>><<>>BBBHHHDDDHHH]]]lllpppuuuyyy~~~jjjvvvqqqZZZOOOEEE???999666777777444000333333222222111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))(((((())))))***(((&&&(((***+++)))&&&******)))((('''&&&&&&%%%''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))******------------,,,,,,+++***))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&hhh[[[RRRUUU[[[ZZZVVVSSSIIIJJJIIIHHHGGGGGGFFFDDDFFFFFFDDDAAA===999777555222111//////000111000///111000...,,,+++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,//////000000//////...---******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((()))(((&&&&&&&&&((()))))))))))))))((('''''''''((((((((()))))))))***)))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***+++******))))))***+++,,,///......///222666:::<<>>999666444222000333333222111111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))))))))))))))(((((()))******)))'''))))))((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))''''''(((((())))))******((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&gggXXXLLLOOOWWWWWWMMMDDDHHHHHHHHHIIIJJJKKKLLLNNNIIIHHHHHHGGGEEEAAA<<<888777555222111222222000///...............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++,,,,,,,,,,,,+++************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))((('''''')))***))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********))))))(((((('''((((((''''''''''''(((((((((''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((()))))))))******+++***))))))***+++,,,---000000111222555999<<<>>>AAAEEEJJJJJJGGGFFFHHHKKKEEEAAAAAAFFFGGGHHHSSSbbbcccYYYPPPNNNUUUbbbuuutttRRRLLLDDD??????BBBEEEGGGGGGPPPRRR\\\xxxzzzmmmpppoooeeevvv```EEEAAA???;;;888666666666666222222222111000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))))))))(((***++++++***))))))***((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))*********++++++******))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))&&&&&&'''((()))***++++++''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttiiiiiinnnlllbbbXXXWWWQQQKKKGGGEEECCCEEEIIIIIIHHHHHHIIIJJJIIIFFFCCC@@@===999777555333000...---...///000000///...,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((())))))***))))))((((((******))))))))))))******++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++***((((((((()))***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((,,,++++++***)))(((((('''((((((''''''''''''((((((((((((''''''''''''((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***************))))))***,,,---...000111333555999<<>>===444555555555444111...---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++))))))***+++++++++************))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***)))((((((***((((((((((((((())))))***))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))(((((('''((((((''''''''''''(((((()))((((((''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))*********++++++)))))))))***+++---000111666888<<>>EEE===@@@CCCEEEHHHPPP[[[eeelll~~~~~~XXXHHHDDDAAABBBDDDBBB;;;555444444444333222222111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++(((***++++++***))))))***((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))***)))))))))((((((((('''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwfffSSSGGGEEEGGGDDDCCCAAAAAABBBCCCBBBAAA::::::999777444111...---............------------------------------------++++++,,,------,,,++++++&&&'''((()))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))***+++***((('''((()))''''''((()))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))*********+++++++++)))((()))***+++...000222555888===BBBGGGIIIJJJKKKHHHHHHJJJKKKMMMMMMLLLKKKHHHDDDVVVqqqmmmOOO???EEEGGG```\\\GGG???;;;AAABBBEEEIIIMMMQQQZZZeeemmmwwwcccNNNPPPRRRPPPJJJBBB<<<888666555555444444333333222000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++)))(((((()))******)))'''))))))((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&fffRRRJJJJJJGGGEEECCCBBBBBBBBBAAA@@@>>>===;;;888555111...---//////.........---------------------------------***+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((()))***)))((('''''')))&&&'''(((*********)))(((******))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((***)))((('''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))************+++++++++(((((()))***,,,...111222222555;;;@@@EEEGGGHHHHHHKKKNNNPPPOOOKKKHHHHHHJJJBBBQQQeeekkkZZZEEECCCLLLXXXooorrrHHHGGGKKKAAA@@@AAAFFFMMMTTT]]]iiittt|||jjjoooqqqgggTTTBBB999777777666666555555444333333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))((())))))***++++++***(((&&&(((***+++)))&&&******)))((('''&&&&&&%%%'''(((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((()))******))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&jjjUUUSSSGGGAAAFFFFFF???:::;;;AAABBBAAA===:::888444000111111000///...---------...---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))((((((''''''+++++++++*********))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))+++(((&&&&&&((()))(((&&&)))&&&&&&+++---***''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***)))((((((+++222;;;BBB555111---,,,...222333333<<<555444===EEEGGGHHHKKKRRRQQQPPPNNNKKKGGGBBB???EEEWWWbbbWWWFFFAAAMMMZZZdddpppcccJJJ>>>BBBAAA@@@HHHFFFRRR]]]bbbjjj}}}mmmEEE777AAA888888888777444000000333111111111111000000000000//////.........---------......---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((''''''''''''((()))***)))((('''((()))&&&&&&''''''(((((()))))))))(((''''''''')))***+++***(((&&&'''***+++)))'''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&yyyiiiWWWLLLGGGCCCBBBCCC???AAAAAAAAAAAA???<<<888666555333222111111111111...---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************))))))((((((((((((+++++++++*********))))))************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))***(((&&&''')))+++***(((***&&&&&&))))))&&&&&&((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((*********)))))),,,000333///---+++,,,000444666777:::777999BBBIIIKKKMMMPPPOOOQQQQQQNNNHHHCCCBBBBBBFFFNNNOOOHHHDDDPPPeeeuuuoooRRRNNNBBB???FFFHHHJJJVVVeeekkkpppvvv}}}{{{XXX<<<888666666777888888666444444111111111111000000000000//////.........---------......---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))''''''''''''''''''((()))(((((())))))))))))((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((''''''''''''%%%'''((()))((()))***,,,'''''''''((((((((((((((())))))((((((((()))***+++***((('''''')))***)))'''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyydddYYYUUUPPPJJJCCCCCCCCCFFFGGGFFFDDDBBB<<<:::777444222222333333---,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))(((((((((+++************)))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((('''''''''((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((('''''')))++++++******(((''')))'''%%%'''+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((())))))***,,,+++***(((((()))++++++,,,///333666777777666777===DDDHHHJJJOOOTTTLLLPPPQQQLLLDDD@@@BBBEEEFFFEEE@@@>>>IIIbbb}}}}}}QQQAAACCC@@@CCCOOOWWWcccuuu}}}~~~vvvssswww{{{lllKKK999???>>><<<999777555444333222222222111111111000000/////////.........------......---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))***)))((((((((((((((()))(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%'''((()))((()))***,,,((((((((((((((('''''''''))))))(((((())))))***+++)))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwweeeRRRLLLGGGDDDFFFHHHHHHGGGGGGCCC@@@<<<777444222222222...,,,+++,,,...///...---------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))************))))))))))))***************************))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******)))(((((('''''''''((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((())))))******))))))((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))((()))+++***''')))...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((***,,,---,,,++++++,,,,,,---///222555666666555555888===???@@@DDDKKKRRRLLLMMMKKKGGGBBB@@@BBBDDDBBBAAA???CCCVVVqqq```IIIDDDFFFBBBGGGYYYhhhzzzuuupppwww{{{wwwuuurrrpppvvvllllllyyy}}}sssmmmqqqsss~~~|||rrrXXX===AAAFFFFFF???666333444555333333333222111111000000////////////..................---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))++++++***)))((((((((()))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''((()))***)))((('''((()))))))))((((((''''''&&&&&&((((((((((((((((((((()))(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&jjjVVVKKKDDDDDDFFFFFFHHHKKKLLLIIIDDD>>>999666444333000...,,,,,,...//////...------------------------,,,,,,,,,++++++++++++***************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******)))))))))(((((('''((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))******)))((('''''''''(((&&&%%%(((++++++))))))---(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))***++++++***+++---///+++---222555777888888888999===>>>;;;:::???HHHPPPMMMIIIDDDBBBBBBCCCBBB@@@;;;>>>BBBLLLbbb~~~kkkVVVGGGEEEFFFHHHFFFPPPgggxxxyyytttuuu{{{{{{rrrnnnooorrrttttttuuuqqqwww{{{zzz|||{{{hhhKKKIIIYYYddd^^^OOOCCC<<<888444444444333222111111000000000/////////...............---------,,,,,,,,,++++++************++++++************************,,,+++***)))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''((()))***)))((('''((()))))))))((((((''''''&&&&&&'''''''''''''''''''''&&&'''((((((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&eeeWWWLLLKKKLLLJJJKKKOOOSSSQQQMMMGGGBBB===:::888333111......///000000///------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))************+++(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((()))))))))******)))''''''(((******&&&%%%(((***(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***++++++***((('''(((+++---(((---333888:::;;;===>>>@@@DDDCCC===;;;AAAJJJOOOKKKEEE??????BBBDDDAAA>>>;;;???FFFTTTlllzzzWWWJJJEEECCCIIIHHHOOOWWWhhhyyyxxx~~~xxxyyyzzz{{{bbbHHH777666555444444333222111111000000000/////////............---------,,,,,,,,,++++++************++++++************************+++***))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%'''((()))((()))***,,,((((((((((((((('''''''''''''''((((((((('''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&qqqcccaaa]]]TTTPPPQQQTTTSSSQQQMMMIIIDDD@@@>>>777444111///000000000000........................------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++(((((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''')))***++++++******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((***++++++******---///666---%%%&&&))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******)))'''(((***,,,+++///666999;;;<<<>>>@@@CCCHHHHHHCCCBBBHHHMMMNNNFFFCCC??????AAABBB@@@>>>EEEIIIPPP```zzz}}}RRR;;;???DDDHHHQQQTTTaaannn|||xxxyyy}}}~~~{{{~~~~~~WWW;;;666666555444333222111111000000000000/////////.........---------,,,,,,,,,++++++************++++++************************))))))((((((((()))******(((((())))))))))))((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((''''''''''''%%%'''((()))((()))***,,,'''''''''((((((((((((((())))))*********)))''''''%%%''')))(((&&&%%%'''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&{{{vvvnnn^^^SSSRRRQQQQQQPPPNNNKKKGGGCCC@@@999666222000000111000000........................---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++'''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))%%%''')))***++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))'''))),,,---,,,---111555CCC555(((&&&***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&(((***+++++++++---...000444999;;;;;;;;;===???BBBHHHJJJGGGGGGMMMNNNLLLBBBBBBAAA@@@?????????@@@PPPTTT\\\nnnvvvbbbDDD888???BBBDDDPPP```ooo|||zzz}}}|||qqqvvveeeFFF777666666444333222111111000000000000////////////......---------,,,,,,,,,++++++************++++++************************((((((''''''((()))******(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((())))))(((((((((''''''''''''(((******)))((('''((()))&&&'''''''''(((((())))))***+++,,,,,,,,,***)))(((%%%''')))(((&&&%%%&&&)))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&tttfff]]]WWWNNNKKKPPPNNNFFFEEEMMMFFF@@@888333000000000000111000......///...---+++------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))***+++******(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))***)))((((((***...222444HHH555((())),,,(((&&&)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***++++++***)))***,,,///000444<<>>CCCPPP___|||~~~rrrRRR;;;@@@444...888333,,,666333111......///000000///......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''******)))((('''&&&%%%%%%'''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''******))))))((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||tttgggZZZUUUUUUWWW[[[```NNNIIIAAA;;;777555444333///---,,,---...///...---------------------------,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))*********************+++(((((()))))))))*********))))))************))))))************************************************)))))))))))))))***++++++***************************))))))((()))+++---...888+++$$$***---)))(((+++************************(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++,,,,,,+++***+++...000333777>>>BBB===777:::BBBFFFEEEDDDFFFIIIKKKIIIGGGEEEAAA??????>>>???IIITTTdddgggtttfffQQQEEE<<<888<<<@@@FFFWWWjjjtttyyyLLLGGG;;;444777444000333333111......///000000///.........---------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&lll```aaagggeee^^^TTTOOOHHHAAA===999555333111000....../////////...------------------------,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***++++++***))))))***,,,))))))*********+++++++++))))))************))))))************************++++++++++++++++++++++++***))))))))))))***++++++******************************))))))((((((((((((+++&&&%%%,,,///***)))---************************((())))))******))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++,,,///111555:::@@@AAA;;;888===FFFIIIEEEBBBCCCGGGHHHFFFCCCDDDAAA???>>>@@@GGGWWWfffsssttthhhFFF>>>888777:::AAADDDLLL___tttzzzlll\\\MMM@@@555555555///333111//////000000000///.........------------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((()))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&yyyzzz|||kkkSSSXXXTTTNNNHHHCCC>>>999666777555222000000///...---........................------,,,,,,,,,+++++++++************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***++++++***))))))***+++******+++++++++,,,,,,,,,)))******++++++******)))************************++++++++++++++++++++++++******))))))******+++,,,************************))))))*********((('''&&&***)))+++///...***)))---************************)))))))))******)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))************+++,,,,,,+++---000222666;;;@@@@@@<<<;;;CCCLLLLLLFFFAAAAAAEEEGGGDDD@@@CCCAAA??????DDDSSShhhxxxSSS999;;;777999@@@GGGLLLTTTeeevvv{{{iiiRRR666333999...222111//////000111000///............------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||eee^^^ZZZUUUPPPLLLGGGBBB???888555222000000///...---........................---------,,,,,,,,,++++++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))''''''((()))))))))))))))************************((((((((((((((((((((((((************************))))))*********+++++++++))))))))))))))))))))))))***))))))***+++,,,+++***++++++++++++,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++***************++++++,,,************************((()))***,,,,,,+++)))(((+++***,,,---+++((()))---************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++)))***+++++++++---000333666<<<@@@@@@???BBBIIIOOOLLLHHHCCCBBBDDDEEEBBB??????>>>===@@@LLLbbbyyyeee>>>333:::999<<>>>>>>>>888;;;AAAQQQnnnyyyTTT===666888;;;>>>JJJ[[[hhhvvvzzzzzznnnXXXAAA:::555333222111111222333222000...////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||uuunnnjjjfffbbb```UUUOOOGGG@@@:::666222000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********'''(((((()))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))///***(((222>>>AAA777***))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++++++++++++++++++++******************,,,------//////,,,(((++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,---...000000111444888:::>>>AAACCCEEELLLRRRLLLBBB@@@DDDFFFDDD???;;;<<<>>>:::>>>GGG[[[~~~UUU===777888:::<<>>333333222111111222333333000...000/////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&xxxtttuuuuuuttthhhdddXXXFFF;;;999888666111...---000000---+++---...........................---,,,,,,++++++,,,,,,+++++++++************)))+++++++++*********))))))************************************************))))))))))))))))))))))))************))))))))))))))))))))))))************++++++***)))(((((()))))))))************+++++++++,,,)))((()))***))))))***************************(((((()))******************************+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,+++,,,,,,------***+++,,,,,,------------++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,***)))(((++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,...111111///,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***+++)))&&&(((,,,...,,,333333444555777:::===>>>??????AAAHHHOOOPPPLLLHHHGGGEEEAAA<<<;;;>>>>>>>>>???PPPjjjRRR:::???:::888AAACCCWWWppp|||xxxrrrqqq^^^EEE===888222333333444555222---...333////////////............///---+++***++++++***)))***)))((()))***+++***(((******))))))((((((''''''))))))(((((()))***++++++,,,+++***)))((('''&&&%%%)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''(((((('''%%%%%%'''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%~~~tttqqqqqqlll^^^JJJ:::444333222///...111111...///333...........................---,,,,,,++++++,,,,,,++++++++++++************+++++++++*********))))))************************************************))))))))))))))))))))))))************))))))))))))))))))))))))************++++++***))))))))))))))))))************+++++++++***(((((()))***++++++,,,************************((())))))***************------..................++++++++++++++++++,,,,,,***++++++,,,,,,,,,++++++//////...---,,,,,,,,,,,,,,,------............---,,,,,,,,,---------------,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++******+++......,,,)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))'''%%%)))...///+++111222444777:::===???AAA@@@AAADDDIIIMMMNNNKKKHHHKKKIIIDDD???===>>>@@@@@@PPPeeeiiiDDD777===777:::IIIPPPssstttqqqrrr___KKKEEE@@@999555222111333222///000333////////////............///---+++***++++++***)))+++)))((()))***+++***(((((((((((())))))))))))))))))))))))(((((()))))))))))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%xxxwwwwwwsss```FFF888666444111000222000---///333...........................------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************+++***)))))))))))))))))))))************+++++++++))))))))))))***,,,------++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***+++,,,---------------333222111///......---------............------,,,//////..............................------------------,,,,,,,,,------...------------------------,,,,,,,,,,,,------------++++++***+++,,,,,,***(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&)))//////,,,...111444999===@@@BBBCCC???CCCGGGKKKKKKJJJIIIIIIEEECCC@@@<<<:::;;;???CCC[[[rrrKKK<<<999:::444;;;OOOZZZ{{{yyy}}}kkk[[[SSSGGG<<<:::333///000222111111333////////////............///---+++***+++,,,+++***+++***))))))***+++***)))''''''((())))))***++++++***)))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%xxx}}}www___GGG===:::888777777333...---000..............................---,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************((((((((((((((((((((((((************************))))))))))))))))))))))))************)))))))))(((((()))))))))******************)))))))))))))))***))))))*********+++++++++***,,,---******,,,------++++++++++++++++++++++++)))***++++++,,,,,,++++++***************************++++++,,,---......///......///111222222222222555444333222222222222222333333333333333222111000111111111000000000000///000000//////...............---,,,,,,,,,---///000------------------------,,,,,,,,,------------...------,,,,,,,,,,,,+++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))---...***))),,,///...---000555:::>>>@@@AAAAAA<<>><<<;;;999888;;;DDDNNNdddyyy}}}bbb======>>><<<;;;HHH^^^mmmuuutttyyycccRRRAAA777///000333333222111////////////............///---++++++,,,,,,+++***+++***))))))++++++***)))(((((()))))))))*********)))******++++++,,,,,,+++((((((((((((((('''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwnnnmmmrrrzzzzzz^^^IIIAAA===:::;;;888222/////////////////////////////////...------,,,,,,------,,,,,,,,,++++++++++++***************************((((((((((((((((((((((((************************))))))))))))))))))))))))************)))))))))(((((()))))))))***************)))))))))))))))******))))))*********+++++++++,,,111111+++)))+++,,,***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------............------...///111222333333444555666777888888888888666666666666666777888999<<<<<<<<<<<<;;;:::999999444444444333333333333333444333333222111000/////////...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,++++++++++++************************************************************************)))))))))))))))))))))))))))111555000))))))...111---000555:::>>>?????????999@@@GGGHHHFFFDDDGGGKKKAAA>>><<<<<<<<<@@@PPP___ppp}}}[[[@@@888=========GGGZZZooo{{{tttdddrrraaaGGG;;;111111444444111000////////////...............---++++++,,,---,,,++++++***)))***+++,,,+++)))+++*********)))))))))((()))***,,,...///000000000,,,,,,+++***)))((('''&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&(((******)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrr[[[QQQwwwhhhooowwwdddGGG>>>666666666222---+++///////////////////////////......---------------,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))******+++)))************+++++++++...444555,,,(((+++,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---...///000000111111222333444666777888999;;;<<<===>>>>>>>>>>>>>>>999999999:::;;;<<<>>>>>><<<<<<======<<<<<<;;;;;;888888888999999999::::::999999888777666444444333111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++,,,,,,+++))))))***,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((222777111))))))...222---000555999===?????????<<>><<<>>>>>>EEE[[[qqqvvvlllHHH555:::???;;;===OOO^^^nnn}}}yyyxxxrrrrrrvvv~~~]]]eeelll___HHH===333333555333111000////////////...............---++++++---------,,,,,,*********+++,,,+++***,,,++++++***))))))((((((***,,,...000111111111111...---,,,+++)))((('''&&&''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%(((+++,,,)))&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''jjj^^^pppooo~~~~~~]]]LLL;;;666666333...***//////////////////////////////...---------------------,,,,,,,,,+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))***++++++)))************+++++++++,,,555666---(((,,,...+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++,,,---///000222333444555666777999;;;<<<>>>>>>AAAAAABBBBBBBBBBBBBBBAAA>>>>>>>>>>>>>>>???@@@AAA;;;;;;<<<<<<===<<<<<<<<<======>>>???@@@AAAAAABBB@@@???>>>===;;;:::999888444444444444333111000///------------------------------------............***,,,,,,+++)))))),,,///++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''---000...+++---000000---///444999>>>AAABBBCCCBBBEEEHHHHHHFFFDDDEEEFFF>>>::::::>>>BBBNNNkkkYYY>>><<<;;;AAA>>>HHH___jjjvvvqqqttt~~~pppddd]]][[[^^^^^^eeellloooyyyssswwwttt\\\sssmmm^^^CCC:::333333444222000111////////////...............---++++++---...------,,,+++******,,,,,,+++***************************---...///111111000///...,,,++++++***)))(((((('''&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))'''%%%%%%(((,,,---***&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''~~~{{{{{{cccJJJ???>>>;;;555111000000000000000000000000//////...------------...---------,,,,,,,,,++++++))))))******++++++++++++************************************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))((())))))***++++++)))************++++++++++++444666---(((...000---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000000222444666888:::;;;888999:::<<<>>>@@@AAABBBDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA???@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCEEEFFFGGGGGGEEEDDDCCCAAA@@@>>>===<<<777777777777666444111000////////////////////////---------.........//////,,,...///...,,,,,,///333++++++++++++++++++++++++************************************************))))))))))))))))))))))))''')))))))))---222111---,,,///444999???CCCFFFGGGHHHJJJJJJJJJGGGEEEDDDDDD<<<999;;;CCCKKK[[[~~~zzzCCC111>>>777AAAEEEYYYxxx|||wwwkkkqqq~~~zzzeeeXXXRRRQQQSSSWWWTTTTTT[[[dddhhhlll~~~qqqXXXbbb^^^cccdddOOO===666111222333111111222000/////////...............---++++++---......---,,,+++******,,,,,,+++***)))))))))***++++++,,,,,,///000111111000...,,,***))))))))))))((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''%%%%%%(((---...***&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''eeeJJJ666888999---333111......111333111---111222222111...---,,,,,,......---,,,,,,+++*********++++++,,,,,,++++++***))))))************))))))************))))))))))))************************+++++++++*********))))))++++++******************)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++---------.........//////---...///000222333444555777:::<<<<<<999999;;;>>>;;;===@@@CCCEEEEEEDDDCCCFFFDDDBBBAAABBBCCCCCCBBBBBBAAA@@@AAACCCDDDDDDCCCBBBEEEFFFFFFFFFFFFDDDAAABBBAAAAAAAAABBBDDDEEEGGGGGGFFFEEEDDDDDDBBB???<<<:::888666666777888777666333333222111000///...---111000///...............,,,,,,,,,+++++++++******---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++++++++***)))))),,,******,,,000222111000---///222777===CCCHHHKKKNNNJJJIIIJJJGGGAAA???@@@:::>>>777???___vvv[[[:::999888===BBBQQQdddsssiiimmmiiilll{{{aaaZZZTTTRRRNNNKKKOOOWWWWWWRRRWWWkkkvvvjjjnnn```PPPaaa```ppp~~~```OOOHHHAAA777333333444222000//////////////////////////////.........---------333:::888+++&&&***---)))+++***))))))***+++...///222111///,,,+++*********))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((('''''')))'''%%%&&&)))***(((&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++&&&$$$)))000222---%%%''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((ppp|||bbbHHHAAA@@@888222000...,,,...000000///***,,,...---,,,...222666......---,,,,,,+++*********++++++,,,,,,++++++***))))))************))))))************))))))))))))************************+++++++++*********))))))************************)))))))))))))))***++++++++++++++++++++++++++++++---------...------,,,,,,------------............000111111222444666777888===>>>????????????@@@AAA@@@@@@AAABBBCCCDDDDDDDDDJJJGGGEEEDDDEEEFFFEEEEEE???AAADDDEEEFFFFFFGGGHHHEEEFFFFFFEEEEEEDDDCCCAAABBBBBBAAA@@@@@@??????@@@CCCBBBAAAAAAAAA@@@===:::===;;;:::999::::::999888999888666444222111000///111000///......---......------------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++++++++***)))(((+++******,,,000111000...111222555999>>>DDDJJJMMMNNNJJJGGGGGGDDD>>>;;;===>>>AAA===LLLooosssIII888:::888@@@FFFUUUgggvvvvvveeennnjjjvvvppp[[[QQQLLLJJJKKKKKKKKKQQQYYYWWWXXX```rrryyymmmvvvpppXXXNNN___qqqiiiTTTEEE???666222333333222000////////////////////////............------------///444333)))''',,,---(((,,,+++******+++,,,...000111000...,,,******)))***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))'''&&&'''))))))(((&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***'''%%%(((...///+++&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((mmmQQQ@@@888000555333000......---...///+++---...------000666;;;...------,,,,,,++++++******++++++,,,,,,++++++***))))))************))))))++++++*********)))))))))************************+++++++++******************************************))))))))))))***++++++++++++++++++++++++++++++............------,,,,,,,,,,,,---......///000000555555555666888:::===>>>DDDCCCCCCCCCEEEEEEEEEDDDBBBBBBBBBCCCEEEGGGIIIKKKKKKHHHEEEDDDDDDDDDDDDCCCAAADDDHHHIIIGGGGGGHHHJJJJJJIIIGGGFFFEEEDDDCCCDDDBBBBBBBBBBBBAAA@@@???>>>???>>>===>>>???>>>===;;;@@@>>><<<;;;<<<<<<;;;:::???===:::777555333333222111000///...------------//////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++******)))(((******+++---///000...---444666999<<<@@@FFFLLLQQQPPPKKKGGGFFFBBB;;;999;;;<<>>AAACCCHHHEEECCCEEEHHHIIIGGGEEE@@@BBBEEEHHHLLLOOOQQQSSSNNNKKKGGGEEEDDDDDDBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEKKKGGGEEEEEEDDDBBBBBBEEE@@@AAABBBCCCCCCCCCAAAAAA<<<;;;;;;<<<>>>??????>>>@@@>>><<<;;;<<<<<<;;;:::@@@>>>;;;888666666666666333222111///...---------//////.........---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***************)))))))))***,,,...//////...,,,555888<<>>============???AAACCCDDDFFFCCCBBBCCCGGGIIIGGGEEECCCFFFKKKPPPSSSTTTSSSRRRPPPMMMJJJGGGGGGFFFDDDCCCDDDAAA???@@@CCCEEEDDDBBBDDD@@@@@@CCCCCC@@@@@@DDD===>>>???@@@@@@???===<<<>>>===<<<===???@@@@@@???AAA???>>>===>>>???>>>===>>>===;;;:::999999999:::666555333111000///..................------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))+++---...............555:::???BBBEEEIIIPPPVVVUUUNNNGGGCCC>>>999999<<<:::BBBZZZ{{{YYY:::======:::EEEOOOYYYhhhwwwbbb]]]]]]dddttt}}}jjjWWWIIIEEEEEEGGGHHHGGGGGGJJJMMMOOOPPPSSSTTT]]]lllyyy```XXXggg___cccmmmxxxfffTTTAAA888666333222222222222222000000000000000000000000......---------,,,,,,,,,,,,,,,++++++---///+++&&&***************+++++++++*********))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))(((%%%%%%''')))''''''''''''((((((((((((&&&''''''''''''''''''&&&sssRRRAAA777222555555000...111...***)))111;;;???:::222,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******,,,++++++++++++************************************************+++++++++)))))))))***++++++,,,,,,+++************+++,,,,,,*********++++++,,,,,,------,,,,,,,,,,,,...///000000222444777;;;>>>@@@BBB>>>>>>???@@@AAAAAAAAABBBAAAAAAAAACCCEEEGGGGGGFFFIIILLLPPPSSSSSSQQQMMMJJJJJJHHHEEEDDDEEEFFFFFFEEECCCCCCDDDGGGJJJKKKJJJHHHBBB???BBBKKKMMMHHHHHHLLLFFFFFFEEEDDDBBB@@@>>>===IIIFFFDDDBBBBBBBBB@@@???DDDBBBAAAAAACCCDDDDDDCCC???>>>>>>>>>>>>=========:::999777555333111000000///............---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,)))+++---......///111333777>>>DDDHHHHHHJJJPPPUUURRRJJJCCC>>>:::777888===>>>FFFeeeiiiCCC999???<<<>>>LLLZZZdddtttjjjZZZ___aaakkkoooaaaUUUJJJEEEEEECCCGGGHHHFFFGGGMMMQQQRRRQQQXXX]]]kkkbbb^^^qqq~~~uuusssnnnUUUYYYqqqnnnRRRCCC<<<666555444333333222222222000000000000000000000000//////.........---------------------...---+++((())))))******************((())))))******)))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&''')))&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&((()))(((''''''((()))''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&wwwZZZGGG999777777222000333///---+++,,,---,,,(((###,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,+++++++++*********************************))))))*********+++++++++((())))))***++++++,,,,,,++++++******++++++,,,---)))******+++,,,,,,------...---------...111333555555666888:::<<<>>>@@@AAA>>>???@@@AAAAAA@@@???>>>>>>@@@BBBDDDDDDFFFHHHJJJKKKLLLNNNOOOMMMJJJFFFCCCDDDBBBBBBDDDHHHKKKMMMMMMNNNUUU^^^```]]]WWWUUUTTTOOOMMMUUUbbbfffaaa___ddd^^^]]]ZZZXXXVVVTTTSSSSSS]]]YYYSSSNNNKKKGGGDDDAAADDDBBBBBBCCCEEEGGGGGGGGGCCCDDDEEEEEEDDDCCC@@@???>>><<<:::888666444333222000000000/////////..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---***,,,---------///444777===DDDLLLNNNLLLKKKMMMQQQPPPHHH@@@<<<999777:::???GGGLLLmmmrrrOOO;;;===<<<===HHHSSSdddnnn}}}vvv\\\\\\eeeeeevvv{{{lll[[[QQQKKKFFFEEEGGGCCCHHHIIIGGGJJJRRRXXXYYYSSScccssshhhiii|||{{{rrrpppuuuXXXVVVWWWkkkFFF;;;===555555555555333222222222000000000000000000000000000000/////////.........+++,,,---...,,,***+++,,,*********++++++*********(((((()))*********)))((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***&&&((())))))'''&&&''')))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''')))******)))(((''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&sssZZZCCC<<<999333000222...///000000......000222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******************************))))))******++++++++++++((())))))***++++++,,,,,,++++++******++++++,,,---))))))***+++,,,,,,------///.........000333666888999::::::;;;<<<===>>>>>>===???AAABBBBBB???===;;;===@@@DDDEEEEEEFFFJJJNNNIIIIIIIIIIIIGGGEEECCCBBBFFFFFFGGGKKKQQQWWWZZZ\\\\\\kkkyyyzzznnnaaa]]]^^^```___jjjzzzyyywww{{{tttsssqqqooonnnnnnoooooonnniiiaaaZZZSSSMMMHHHDDDAAA@@@@@@AAADDDGGGGGGGGGHHHIIIKKKKKKIIIFFFCCC@@@@@@???<<<:::777666555444111111111111000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...+++,,,---------000555:::BBBJJJQQQSSSNNNKKKKKKNNNQQQIIIAAA===:::999===CCCTTTUUUuuubbbFFF???CCC:::@@@RRRWWWnnnxxx~~~gggWWW```kkkiiilll^^^OOOHHHFFFEEEEEEFFFGGGLLLMMMJJJLLLVVV\\\]]]UUUmmmpppuuu}}}uuutttqqqzzz~~~ggg\\\KKKmmmCCC999@@@555666666666444222222222000000000000000000000000000000000000////////////)))***,,,---+++)))+++///++++++,,,,,,,,,++++++***'''(((***++++++******)))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&(((***)))&&&%%%''')))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''))),,,,,,***'''''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%zzz}}}}}}WWW999333:::555(((111///------...///000///.........,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///---...///111333555666777777999===?????????AAABBB???CCCGGGEEE@@@>>>@@@CCCHHHKKKKKKFFFBBBCCCDDDCCCGGGCCCEEENNNOOOHHHDDDHHHJJJUUU[[[\\\cccqqqwwwtttqqq|||yyykkkkkksssooozzz|||wwwllllllgggXXXPPPQQQXXXNNNAAABBBJJJDDD>>>CCCDDDEEEFFFHHHHHHHHHHHHGGGAAABBBCCC@@@;;;666111///444333111///.........///......---------....../////////.........---------++++++---......---++++++------------------------+++,,,---------///333666AAADDDGGGJJJPPPVVVVVVQQQIIIHHHBBB999444777===AAAOOOkkkOOO888777???;;;CCCVVVYYYyyyzzzttt^^^]]]iiigggqqq}}}nnnUUUHHHGGGDDDDDDIIIHHHGGGGGGHHHLLLRRRWWWZZZ[[[fffooozzzwww{{{tttmmmtttzzzyyyuuuoooTTTZZZooorrrGGG;;;666333666777555222000222444111111111111000000000000///............------------.........---,,,,,,+++************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))(((((((((((())))))''''''''''''''''''''''''|||ttt~~~lllNNN>>>888666555333111///...///000///...---......---,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000222333444555777777888888888;;;>>>@@@AAABBBCCCDDDGGGGGGEEEAAA>>>???EEEJJJPPPQQQNNNHHHDDDEEEEEEBBBAAAKKK[[[eeeddd^^^^^^bbbgggrrrxxxvvvyyy}}}}}}|||uuuhhhbbbfffkkkeee```\\\]]]___ZZZPPPKKKHHHEEEEEEIIIKKKJJJHHHEEEDDDBBB???======>>>@@@777555333111000///////////////.........///000000//////.........---------,,,,,,,,,------,,,,,,,,,------------------------+++,,,---------///333666BBBFFFIIILLLRRRWWWVVVQQQMMMFFF???<<<;;;;;;@@@EEEZZZxxxlllEEE666555@@@GGGSSSgggsssnnn___cccqqqvvv{{{zzzhhhPPPEEEFFFCCCDDDIIIHHHMMMKKKIIIIIINNNTTTYYY]]]___lll~~~zzz{{{}}}vvvpppvvvyyyxxxyyyzzz~~~___XXX^^^~~~PPP===<<<;;;;;;:::777333000//////111111111111000000000000///............---------------......------,,,+++************************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))(((((('''&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''))))))((((((((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''qqqtttyyygggPPP999444;;;444222111000111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------000222333555777:::;;;<<<<<<<<<:::===@@@CCCCCCDDDFFFGGGFFFEEECCCCCCEEEJJJOOOSSSMMMMMMHHHCCCEEEJJJMMMKKKXXXnnnwwwqqqtttxxx{{{{{{uuuwww}}}}}}{{{gggXXXOOOGGGHHHPPPUUURRRMMMMMMKKKHHHDDDAAA???>>>===;;;999888666444333333333///////////////000111111/////////.........------------,,,,,,,,,,,,------------------------------,,,,,,---------///333666AAAGGGLLLPPPUUUXXXUUUOOONNNAAA:::>>>@@@<<>>BBBDDDEEEFFFGGGHHHEEEFFFGGGKKKNNNOOOMMMKKKGGGFFFDDDDDDMMM\\\gggjjjzzzxxx}}}ggg[[[PPPRRR]]]ccc]]]TTTOOOOOOOOOMMMJJJCCC<<<777===<<<;;;:::999888777777///////////////000111111////////////...............---,,,++++++,,,---...------------------------,,,---------...000444777@@@GGGNNNRRRVVVWWWSSSMMMLLL;;;666>>>>>>999IIIcccxxxeee888888???:::BBB^^^pppzzzooojjjuuullliiiooo\\\HHHAAAEEECCCDDDJJJIIIIIIKKKNNNPPPQQQSSSVVVWWWlll}}}```kkk}}}{{{vvvqqqkkkpppqqqiiiccckkkyyyxxxwwwyyy}}}zzzcccNNNaaa}}}\\\MMM888555222333555666444111111111111111000000000//////............---------,,,------...------,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))(((''''''((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''qqqyyyzzzuuu~~~{{{aaaDDD444222111///000111111000//////...------......+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------)))+++---...///000333666555666888:::<<<<<<===<<<===@@@CCCEEEFFFFFFGGGHHHIIIIIIHHHIIIIIIGGGCCC@@@NNNOOOPPPTTTcccyyy~~~zzznnncccdddlllmmmdddYYYRRRPPPOOONNNMMMIIIDDD@@@<<<<<<<<<;;;:::999888888000000////////////000000000000/////////.........///...,,,,,,,,,,,,...///------------------------,,,---.........000444777???GGGPPPSSSUUUUUUPPPJJJIII;;;777===;;;:::WWW~~~nnnNNN777777@@@===CCC___uuu}}}tttpppxxxggghhhtttYYYGGGCCCHHHDDDEEEJJJJJJKKKLLLNNNPPPRRRXXX```fffuuunnn\\\sss~~~xxxtttrrrlllpppqqqjjjbbbcccppp~~~uuuyyytttnnnQQQUUU|||zzzWWW@@@;;;666444555555333111111111111111000000000//////............---------,,,,,,------...------,,,************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((]]]___eeeppp}}}~~~~~~yyyYYY;;;555333000///000111111000000...---///222222///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***++++++,,,,,,------...+++---///000111444777:::;;;;;;:::::::::999999999AAACCCFFFGGGGGGFFFGGGHHHDDDCCCCCCDDDFFFJJJNNNQQQ^^^dddiiiooo{{{}}}}}}sssjjjggg^^^RRRJJJGGGGGGGGGFFF@@@@@@???>>><<<:::888777333222111000////////////000000000/////////............------------......------------------------------.........000444777???HHHQQQTTTTTTSSSOOOIIIFFF===;;;???<<>>666===@@@HHH___|||xxxxxxtttfffiiiwwwvvvVVVFFFDDDJJJFFFFFFKKKKKKQQQQQQPPPPPPVVVddduuuccc^^^yyywwwxxxqqqqqqppplllddd___ccckkk{{{tttwww]]]LLLccc```AAA<<<666222111222333444111111111111000000000000///............---------,,,,,,------......------************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))(((''''''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((iiieeebbbeeehhhmmmzzz}}}{{{SSS===999444111000111111111...------111777999666222------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++,,,,,,---.........000222444666888<<<>>>===<<<;;;::::::;;;===>>>EEEGGGIIIJJJIIIHHHHHHHHHBBBFFFLLLQQQVVV^^^gggnnnrrr}}}~~~xxxeeeXXXRRRQQQRRRQQQKKKKKKIIIGGGCCC???;;;999777666444333111111000000000000000000/////////...------............---------------------------------............111444888AAAKKKSSSUUUTTTSSSOOOJJJAAA<<<;;;>>>@@@OOOyyyMMM???AAA:::<<>>777222111111111111---,,,---333;;;>>><<<999------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++,,,,,,---......000222555777999;;;???BBB;;;;;;::::::===@@@DDDGGGHHHJJJLLLLLLJJJIIIIIIIIINNNWWWbbbiiilllnnntttxxx~~~{{{ppplllkkkjjjhhhXXXVVVTTTPPPKKKEEE@@@===:::999777555333222111111000000000000////////////,,,---...//////...---,,,---------------------------.........///111555888CCCMMMUUUVVVUUUSSSPPPLLL===999888<<>>MMMXXX```ssspppmmm]]]YYYKKK>>>AAAIIIHHHHHHOOOPPPLLLTTT```lllxxxyyyhhh[[[lllxxxuuu{{{rrriiiccceeefffbbb^^^^^^SSSjjjwwwrrrwwwsssnnn|||sssQQQIII```aaazzzrrrcccOOO===333222333111111111111000000000000//////.........---------+++,,,,,,---.........---************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((()))************+++++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))(((((((((((()))))))))))))))))))))))))))))){{{yyy~~~yyy~~~~~~~~~aaaCCC444999888555444111333000------///666===BBB222000...,,,+++,,,---...,,,------......------,,,***++++++,,,,,,++++++***)))))))))******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///......---111444999;;;<<<<<<<<<======>>>>>><<<@@@GGGKKKJJJOOOHHHDDDGGGHHHHHHQQQ\\\jjjjjjxxxkkkaaattt|||~~~vvvttt}}}|||rrr^^^LLLDDDCCCDDDAAA@@@;;;444111222333222000000111111111///...------------.........//////........................222444444111...///444:::HHHPPPRRRQQQVVV^^^\\\RRR???>>>999888GGGhhhccc@@@>>>@@@???HHHLLLTTTiiizzzxxxwwwuuu~~~~~~ooo^^^SSSGGGDDDBBBDDDGGGIIIIIIGGGLLLTTT^^^ffflllvvvlllZZZ^^^}}}{{{uuuzzzvvvxxxllldddccciiihhh]]]XXXZZZWWWYYYiiippppppxxxqqqyyykkkllluuuNNNFFF\\\hhhrrr{{{ppp^^^FFF555222999333222111222222222000...///............---------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************))))))))))))))))))))))))************)))'''&&&%%%'''((()))***+++,,,,,,,,,******)))))))))))))))***,,,,,,++++++++++++******)))+++,,,+++******+++,,,---,,,***+++,,,---+++***++++++*********++++++,,,))))))******+++***************))))))))))))************************************))))))))))))******)))))))))))))))))))))))))))((('''''''''(((***+++yyyYYYAAA777......222//////...------...222555777111000...,,,,,,,,,---...,,,------......------,,,***++++++,,,,,,++++++*********++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222666888;;;<<<;;;;;;<<<===:::@@@EEEEEEGGGJJJJJJHHHGGGFFFJJJQQQSSSUUU]]]hhhhhhnnnvvvlll}}}jjjTTTJJJJJJKKKIIIBBB:::888999999777555111222222222222111///...---------.........//////........................444555555333111333999???HHHOOOQQQOOOSSSXXXTTTJJJ:::999888>>>RRRtttZZZ>>>???>>>CCCNNNTTT\\\ooovvvvvvqqqpppvvvqqqsssxxxwww```OOOEEECCCBBBDDDGGGHHHHHHFFFIIIMMMTTTZZZbbbooouuueee^^^mmmlllyyy{{{sssrrrkkkcccaaafffdddZZZUUUXXXTTTVVVdddlllnnn~~~tttkkk```mmmSSSGGGSSSbbb}}}qqq^^^HHH555111555444222111222222222000...///............---------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************************************************)))((('''&&&((()))***+++++++++++++++******))))))))))))******,,,---------,,,+++******(((***++++++******+++------+++***+++,,,---,,,***++++++***))))))*********((())))))******)))))))))))))))(((((((((((())))))************************+++******))))))))))))***)))))))))))))))))))))))))))(((((('''((()))***+++}}}{{{|||pppWWW@@@---,,,333000---...////////////......111000...---,,,,,,---...,,,------......------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...---,,,+++---000444666:::;;;<<<;;;::::::<<<===;;;DDDJJJJJJIIIHHHGGGDDDCCCKKKXXXbbbfffiiiqqqyyy}}}yyy~~~xxxcccZZZ[[[]]]WWWHHH>>>???@@@;;;666555444444444444333222111000---............/////////........................333333333222222666???EEEHHHOOORRROOOPPPQQQJJJ@@@666777:::FFF\\\zzz|||KKK<<<@@@<<>>222666444222111111000000000111222///......---------------,,,------......------,,,***++++++,,,,,,++++++***///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---...000333555777888888999999999999:::<<<@@@DDDKKKLLLIIIDDDEEEOOO[[[```dddwwwrrrhhhsssggg\\\UUUKKK>>>888:::666555444333222111111000///////////////////////////////////////////////////...---///333;;;EEEKKKOOOTTTWWWUUUPPPIII???888777:::CCCMMMWWWhhhSSS666999???>>>FFFSSSZZZkkkooofffhhhsssyyyrrr|||~~~vvvlllssszzznnnZZZJJJBBBDDDFFFGGGHHHIIIJJJKKKTTTaaauuummm```hhhzzzzzztttpppjjjeeeccc___YYYUUUSSSPPPQQQQQQTTTZZZfff~~~gggTTTaaa\\\UUUcccfffKKK<<<777555222111111222000//////............---------,,,------......------,,,,,,++++++******++++++,,,************************************************'''((()))***+++++++++*********+++++++++******)))***************+++,,,,,,---///000111000...+++)))(((***,,,---,,,---///111///......///000111111000///...---++++++*********++++++,,,,,,+++******))),,,++++++******++++++,,,************************,,,,,,++++++++++++,,,,,,************************((())))))***************pppiiiuuu|||yyywwwfffFFF555555333222000///------///111222.....................---,,,------......------,,,***++++++,,,,,,++++++***------------------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,------......000333666888999999999777888::::::<<>>999666999CCCSSS___mmmpppDDD888:::<<>>???BBBFFFIIICCCFFFKKKUUUeeewww|||zzzmmmZZZOOOMMMEEE::::::999777555333222222333000000000000/////////...////////////////////////000//////222888???FFFIIIMMMQQQTTTTTTMMMCCC<<<:::888888EEE]]]rrr[[[===>>>;;;888DDDNNNbbbkkkzzz~~~pppiiipppttt{{{wwwhhhccccccppp}}}yyyppp___LLL???DDDEEEEEEEEEEEEGGGLLLPPP\\\lll}}}|||rrrgggppp~~~}}}{{{iiigggdddaaa]]]XXXRRRMMMKKKLLLGGGJJJTTTUUUiiiXXXMMMTTTOOOTTTbbbzzz^^^KKK999666333111111111111000///............---------------............------,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))***+++++++++******((()))***+++++++++++++++************+++,,,---...,,,,,,---............---///000111111000000222333444333333444666777777666333222222111111222222222222222222222111000//////------,,,,,,,,,,,,---------------------------------------...///111333333,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++******mmmvvv|||```HHH888333333333222111///...---------......///......---,,,------......------,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,------...///000000666555444444666999<<<>>>;;;===???AAABBBDDDGGGJJJNNNUUU```ppp}}}fff]]]^^^RRR???<<<:::888666444444444444111111000000/////////...000000000000000000000000---,,,---000666===CCCEEEKKKMMMQQQQQQJJJAAA;;;:::===;;;HHHgggOOO;;;DDD===555EEESSSlllxxxwwwqqqiiihhhwwwxxx~~~yyyiii```___gggwww{{{xxx~~~yyyssshhh[[[NNNEEECCCDDDDDDCCCBBBEEEKKKPPPYYYhhhwww}}}qqqnnnlllwwwjjjzzzssszzziiiiiigggccc___[[[TTTNNNJJJLLLDDDEEEOOOLLL\\\cccJJJOOOGGGFFFQQQmmmvvv[[[GGG:::777333111111111111000//////.........---------------............------,,,++++++++++++++++++,,,************************++++++++++++++++++++++++******+++++++++******)))'''((()))***+++,,,,,,,,,************+++,,,---...++++++,,,,,,---......///555777888777666666777888:::999999:::<<<>>>===<<<999999888888888999999:::999999999999888777666555111111000000000000111111........................,,,---...///111333555666------------------------((()))***+++,,,+++******~~~rrryyy~~~ccc@@@;;;222//////,,,222666...////////////..................---------,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------000...------///111222222999333222999AAAAAA>>>;;;@@@???CCCJJJIIIFFFMMMYYYbbbqqq}}}yyyjjj^^^VVVJJJ???777888777222111555000000000000///...---,,,////////////000000000000///------111777===BBBDDDHHHOOOVVVTTTKKK@@@;;;:::<<<===VVVvvvnnnFFF<<<>>>>>>FFFSSS[[[jjjsssyyyqqqtttvvv{{{kkkZZZUUUVVVbbbvvv}}}uuuhhh\\\SSSKKKDDDBBBBBBBBBCCCFFFJJJOOORRRYYYfffvvvuuukkkuuu{{{WWWbbb}}}nnnddduuuzzzqqqkkkccc_________XXXPPPMMMJJJGGGDDDCCCIIIZZZjjjvvvnnnrrrNNNLLLLLLGGGHHHWWWmmm{{{XXXCCC<<<666111333444111/////////////////////////////////...------...///...---,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,************************+++++++++***************,,,+++************++++++,,,...///---***)))+++...+++---000000111111333555:::>>>BBBBBB@@@???@@@BBBBBB@@@>>>???AAADDDEEEFFFAAA@@@???>>>>>>???@@@AAABBB@@@===999888888888999999999999999::::::::::::444333222000///...------111111111111222333555666...............---------//////.........---------|||rrreeepppDDD888111333222---000444///////////////.....................---------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------------------------......------///111222333777555666<<>>===???EEEDDDFFFJJJKKKPPP___oooyyy}}}~~~wwweeeXXXQQQCCC:::<<<===999666888000111111111111111000000///000000000000000000000......///222888>>>BBBCCCFFFMMMTTTRRRHHH===999888======ZZZeee???999<<<;;;EEEWWW```rrr}}}wwwwwwyyy{{{iiiSSSSSSXXXbbbqqq}}}wwwgggXXXOOOIIIEEEDDDDDDEEEFFFIIIMMMRRRUUU]]]kkk{{{nnniiiuuuUUU___yyy|||eeeeee~~~}}}tttmmmeeeaaaaaa___XXXPPPLLLJJJHHHFFFDDDGGGTTTbbbooo___|||VVVMMMLLLGGGEEEQQQggg{{{WWWCCC<<<555111333444111/////////////////////////////////...------...///...---,,,,,,+++*********++++++,,,++++++++++++++++++,,,************************++++++++++++************,,,++++++*********+++++++++,,,.........///000222...000222444555777:::===@@@CCCGGGIIIHHHGGGEEEEEEBBB@@@>>>>>>@@@BBBCCCBBBDDDCCCBBBAAAAAAAAABBBCCCDDDBBB>>><<<::::::;;;<<<;;;<<<<<<<<<======>>>>>>999888777555555444444444777777666666666666555555000000000//////......---............------------dddyyyUUU888222555555......333///////////////.....................------------,,,------------------------,,,,,,,,,,,,------------------------------------------...///111333555666888888;;;>>>===;;;>>>CCCHHHIIINNNUUU]]]kkk~~~~~~nnnpppuuudddfffRRRAAA???@@@:::555555333333333333444444444444000000000000000000000000...///111555;;;@@@BBBBBBGGGNNNSSSPPPFFF<<<999999???CCCgggWWW888999===;;;LLLiiiwww~~~|||uuubbbVVVZZZaaahhhqqq~~~iiiTTTIIIFFFEEEBBBDDDEEEFFFIIIMMMSSSXXXddduuuwwwkkkqqq|||lllUUU\\\rrr{{{ooo]]]hhhyyyqqqhhhcccccc___XXXQQQLLLKKKJJJHHHDDDDDDNNNZZZ~~~qqqRRRoooiiiPPPKKKHHHAAAJJJ]]]xxxVVVDDD<<<555111333444111/////////////////////////////////...------...///...---,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,---,,,,,,...222555777777666444555666666666888;;;>>>@@@BBBGGGLLLOOONNNJJJGGGCCCAAA>>>>>>????????????BBBBBBAAA@@@??????@@@@@@===;;;999777555555666777666777777888999::::::;;;<<<<<<;;;:::::::::::::::<<<<<<<<<<<<;;;999777555333222222111000//////...///............---------}}}vvvqqqwwwlllEEE888555555///000333///////////////........................------------------------------------+++,,,,,,,,,------......------------...............///111333444666888:::<<<;;;<<>>@@@???[[[zzzeeeUUUZZZ___eeejjjqqqoooRRREEECCCCCCCCCDDDFFFHHHKKKQQQYYY```rrrwwwttt{{{xxxvvvdddVVVZZZjjjrrrhhh___sssuuujjjgggeee```XXXSSSNNNMMMKKKHHHCCCBBBLLLWWWwwwVVVUUUUUUJJJIII@@@DDDTTTwwwxxx\\\LLL;;;555111222444111///000///////////////////////////---------...///...------,,,+++******)))******++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,------,,,,,,,,,------...///000111000222666<<<>>><<<999888888777555444444666888888;;;@@@HHHNNNNNNIIICCCBBB@@@===<<<======<<<;;;;;;;;;:::999888888888888666444333111000111222222000111111222333444555555:::::::::999999::::::;;;===>>>??????===;;;888666555555444333222111000000111111000000000/////////~~~zzz{{{zzzhhhkkkwwwuuu[[[CCC555333000222555///////////////............//////.........---------------------------------,,,,,,,,,------.........---------....../////////000333666888888999<<>>AAABBBAAAIIINNNQQQMMMDDD===<<<>>>>>>bbbZZZCCC:::BBBAAABBBeeeyyyeeeUUUJJJUUUXXX]]]cccnnnuuuRRRCCCBBBBBBDDDFFFIIIKKKNNNWWWdddmmm~~~xxx}}}ooofffyyywwwjjjeee]]]UUUWWWaaakkkkkkqqqwwwllliiiggg```XXXUUUQQQOOOLLLHHHCCCCCCMMMZZZwwwmmmPPPmmmYYYIIILLLCCCBBBNNNiiiyyybbbSSS;;;444000222444222000000///////////////////////////---------...///...---------,,,+++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,---......///---......000111333555666999888999<<>>AAAFFFGGGJJJMMMXXXuuuyyy}}}fffYYYLLLBBB>>>===;;;888555333111111111222222222111111000000//////000333888===@@@AAA@@@FFFJJJMMMIII@@@;;;<<>>>>><<<777444666444333333444444333111222333333444444444333333222222222222222333444444111111222222222333333333333222222222222222333333666777888999999999888777555555555555444444444444666555555555555444444444yyyvvveeeqqqqqqiiitttggg^^^uuu]]]DDD;;;444222444000////////////............////////////............------------------------............---------------------...///000000000333888===>>><<<<<>>BBBMMM{{{yyyKKKAAA;;;>>>BBBOOOnnnyyyvvvZZZKKKHHHJJJLLLQQQYYYbbbmmm}}}qqqOOODDDDDDAAA>>>@@@CCCEEELLL]]]rrr~~~ooo]]]VVVUUUUUUXXXjjjiii\\\YYYZZZXXX\\\ZZZdddvvvyyymmmllliii```YYYYYYRRRQQQPPPLLLFFFCCCKKKUUUoooyyykkk```GGGOOOIIIFFFGGGRRR~~~kkk]]]OOO???:::444000222444222111111///////////////////////////...------...///...---------------......///000)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++---...000111111000111333777;;;???BBBDDDGGGGGGFFFCCC@@@===<<<<<<:::<<>><<<;;;>>>AAACCCDDDGGGHHHFFFFFFPPP[[[yyy~~~mmmgggOOOCCC===;;;888666555555555666333333222222111000000///000000222666;;;???@@@@@@EEEIIIKKKGGG@@@===AAAFFFYYYzzzIII@@@999;;;FFFZZZuuuyyyoooTTTGGGGGGLLLIIIQQQZZZ```fffqqqkkkLLLEEEEEEBBBDDDFFFHHHKKKSSSfff~~~yyygggjjjrrrrrr^^^QQQNNNNNNLLLRRReeeggg]]]]]]^^^^^^bbb]]]dddxxxxxxlllllljjj```YYYZZZQQQQQQRRROOOHHHCCCGGGPPPeeepppyyy{{{dddGGGMMMGGGGGGFFFLLLxxx{{{```XXXMMM===:::444000222444222111111///////////////////////////...------...///...------------...///000111222)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++---///000111222111222555999>>>BBBFFFHHHIIIJJJIIIEEE???<<<<<<>>>===@@@CCCDDDBBB???>>>===666888999777555444777:::555555555777:::;;;:::999555666888999:::;;;::::::;;;;;;<<<===>>>???@@@@@@AAAAAA@@@??????>>>>>>===999888888777666666777777666666555444333333444444333333444444555666666666666555555555555444444444~~~{{{uuuuuurrrQQQMMMJJJ___ttt|||lllnnnhhhGGG777555333---000000000000////////////..................................................................------///.........000333666888???<<<:::;;;???BBBDDDDDDDDDAAAEEEKKKFFFGGGeeezzzqqqkkkddd]]]\\\```bbb```]]]^^^aaabbbbbbdddjjjmmmlllqqqnnnkkkiiigggeeeaaa___gggqqqnnnUUUKKK>>>777;;;:::222222:::777555333111111111222333111111111222444888???DDDHHHLLLKKKBBB>>>BBBEEEEEE```lllDDD???:::<<>><<<555555444333222222222222222111000//////.........///////////////......------...///...,,,+++,,,---,,,,,,---------,,,++++++...------,,,,,,+++++++++)))***,,,...111333555666888666444666;;;@@@EEEGGGKKKHHHFFFCCC<<<777;;;BBBFFFEEEDDDAAA>>>;;;888666444666888777666777;;;>>>999<<>>???>>><<<::::::777999===>>>:::666777:::333555777777444222111222444444444444555666777777}}}zzzwwwvvvtttuuu|||hhhRRRUUUWWWjjjqqq}}}wwwxxxttteee~~~~~~ZZZCCC777444333000000000000////////////..............................................................................///111333666999;;;<<<;;;;;;===AAADDDDDDDDDJJJFFFGGGLLLQQQ___|||nnnllliii```[[[\\\[[[[[[[[[^^^```bbbaaa``````bbbaaa\\\ZZZ[[[ZZZVVVYYY[[[]]]]]]\\\XXXTTTRRRVVVXXXhhhyyymmmXXXGGG;;;;;;;;;555555:::666555333111111111222333222222222333555999@@@EEEHHHKKKJJJBBB>>>BBBFFFGGGmmmnnnFFF???<<>>AAABBB@@@>>>???@@@???>>>AAAGGGDDDBBB>>>;;;888888888888555:::???CCCEEEFFFIIIKKKJJJIIIHHHGGGFFFGGGHHHIIIEEEBBBDDDIIIKKKHHHIIILLLLLL@@@===@@@BBBFFFJJJFFFIIIKKKKKKJJJJJJJJJEEE>>>???>>>@@@BBBAAA???AAADDDCCCDDDFFFEEEAAA<<<999:::666555444333333555777888555555666666888:::;;;<<>>999;;;>>>AAADDDEEEEEEEEEJJJMMMRRRXXXdddxxx~~~nnnddd[[[YYYWWWWWW___kkkeeedddccccccdddgggllloooppppppjjjaaa[[[YYYVVVRRRUUU[[[bbbddd___XXXQQQNNN]]]ZZZbbbnnnyyyoooYYYCCC<<<;;;999888999555444222111000111111222111222333333666:::AAAEEEHHHJJJHHHBBB???BBBHHHJJJssskkkFFF>>>===DDDGGGKKK]]]rrrvvv{{{nnnUUULLLJJJIIIIIIVVVdddiiigggjjjvvvdddKKKCCCCCCDDDEEEFFFLLL^^^{{{vvvcccaaaYYYRRRTTTUUUbbb[[[SSSNNNLLLJJJGGGFFFNNNYYY\\\nnnxxxwww{{{qqqvvvvvv{{{qqqhhhaaa]]][[[VVVRRRMMMIIIGGGFFFFFFEEEPPP```uuuvvv```NNNJJJHHHGGG@@@ZZZ^^^???888777444444444333222111111111111222111000//////.........//////000000//////...------...///...,,,,,,,,,...,,,---------------------------..................000000111333444666777777<<<;;;;;;<<<>>>???>>>===888555777>>>BBBBBBCCCEEE@@@===888555444777;;;===>>>CCCJJJNNNOOONNNLLLLLLLLLLLLKKKKKKKKKMMMOOOPPPGGGGGGJJJNNNMMMJJJJJJLLLGGGBBB<<<;;;???FFFFFFAAAHHHIIIGGGDDDDDDFFFDDD@@@AAA>>>>>>@@@???<<<>>>CCCBBBCCCCCCCCCBBBAAA???>>>===:::888777777777666666444444444555666777999999}}}xxxsssqqqsssttttttwww|||iii[[[___gggsss{{{eeebbb}}}qqqUUU999///333222111111000000/////////............................................................///////////////000333666999;;;<<<===888<<>>;;;;;;999666555444222111111000111111000111222333666:::@@@EEEHHHHHHFFFBBB???BBBIIINNNttteeeDDD;;;<<>>666999333444444333222111111111111222111000///............000000000000000///......---...///...---,,,---...---------------.........,,,,,,...////////////...---...000333666888:::;;;@@@@@@AAACCCDDDBBB???<<<888444555<<>>AAAEEEBBB@@@GGGMMMTTTWWWYYY[[[VVVPPPNNNEEEBBBHHHMMMLLLLLLPPPJJJHHHDDD???>>>AAABBBAAA<<<;;;:::;;;<<<;;;888555777666666555555555555666zzzuuussssssssspppmmmrrryyywwwbbbZZZaaajjjwww~~~fffrrrvvvaaaEEE666777222222222111000/////////////////////////////////////////////////////////........./////////000000111222444666888::::::;;;:::???EEEHHHIIIKKKQQQVVV```ttt{{{{{{|||rrrdddZZZUUUUUUUUUTTTRRRXXX___eeekkkyyy}}}nnnlllnnnnnnzzznnnhhhWWWhhhrrrVVVAAA;;;<<<:::666444444333222111111111111///000222333666:::@@@DDDIIIHHHEEEAAA???BBBJJJQQQzzzYYYCCC:::;;;EEEIIIPPPooo}}}}}}aaaNNNIIIHHHFFFDDDJJJWWWgggrrrwwwlllPPPEEECCCBBBFFFHHHOOO___tttuuu}}}|||ggg]]]^^^```jjjvvvwwwqqq```SSSQQQPPPLLLQQQZZZsssxxxsssuuummmkkkggg^^^VVVTTTOOOJJJHHHHHHGGGEEEBBBHHHRRR[[[eee{{{wwwjjjiiiSSSIIIGGGHHHHHH___wwwDDD777;;;222555444333222111111111111222111000///............000000000000000//////...---...//////------...///......---------...///000,,,---///000111000//////...///000333555777999:::@@@AAACCCFFFGGGDDD@@@<<<<<<666555;;;@@@>>>999666::::::<<>>CCCIIIKKKMMMTTTaaalll{{{rrrhhhWWWTTTPPPOOOSSSYYY```dddhhhmmmttt|||xxxbbbJJJ>>>>>>===888555555444444333222222111...000222555777<<>>888666;;;@@@???<<<;;;>>>@@@DDDHHHLLLNNNPPPQQQSSSQQQOOONNNNNNMMMJJJHHHMMMJJJFFFEEEJJJTTT```gggiiifffbbbaaahhhrrrxxxwwwtttwwwlllnnntttuuuccc```YYYPPPGGGAAA??????;;;:::999999999999::::::wwwqqqkkkiiifffbbbdddgggyyyzzzhhhZZZaaabbb___iiifffrrriiiwwwtttuuuYYYCCC:::444333333222111000///...////////////////////////////////////////////////---......///000000111111333333333555777:::===>>>AAAFFFKKKNNNRRR```uuu{{{pppfffZZZRRROOOSSSYYY```bbbdddkkkxxxyyy]]]HHHBBB???999555555555555444333222222000222555777:::>>>CCCGGGMMMHHHCCCBBB???@@@IIITTT\\\<<<======@@@EEEOOOeee{{{rrrRRRFFFIIIMMMLLLMMMHHHNNNaaaqqqyyykkkRRRHHHGGGFFFMMMOOOcccvvvjjjrrr~~~___VVVWWWXXX___]]]\\\[[[lllhhhYYYTTT[[[ZZZVVVddd{{{zzztttqqqlllaaaWWWNNNNNNLLLIIIFFFDDDCCCDDDBBBDDDOOOddd{{{wwwXXXFFFGGGKKKSSS___~~~RRR777;;;555777666555444333333333333222111000//////.........000111111111111000//////,,,...//////......///111///...------...000222333333555777888888666444222555555444444444333333333555888===CCCHHHHHHEEECCCBBB===:::>>>AAAAAABBBDDDGGGHHHJJJMMMOOOPPPQQQQQQRRRQQQPPPQQQRRRRRRPPPMMMOOOPPPSSSZZZgggvvvppp[[[MMMGGGFFFEEECCCAAA>>><<<;;;;;;}}}rrrhhhffffffdddbbbbbbiiisssggg^^^hhhfff\\\aaa[[[ggg{{{jjjkkkooobbbLLL@@@444444333222111000///...000000000000000000000000000000000000000000000000---......///000111111222333333333444888<<<@@@BBBCCCHHHMMMOOOVVVhhhnnndddYYYSSSPPPPPPVVV]]]SSSaaapppuuuttt|||nnnQQQFFF@@@999666666666666555444333222111444666999<<<@@@EEEIIIOOOHHHCCCBBB???@@@IIIUUULLLAAA999>>>DDDIIIVVVrrrzzznnnNNNEEEKKKQQQQQQQQQKKKPPP```nnnttt}}}gggPPPHHHIIIIIIFFFYYY~~~~~~fffjjjnnnSSSRRR\\\dddlllmmmiiidddxxxhhhVVVMMMTTTUUUVVVnnn|||uuuooohhh^^^WWWLLLNNNNNNJJJEEEBBBCCCEEEAAABBBPPPjjjuuu[[[KKKFFFKKKRRRZZZrrrVVV888===999777777666555444444444444222111000//////.........111111111111111000//////,,,...//////......///111//////...---...000222444777999:::;;;;;;999666444333333444444555555666666444777===DDDJJJLLLJJJHHHGGGBBB>>>@@@BBBBBBEEEIIINNNNNNNNNNNNNNNOOOOOOPPPIIIKKKPPPYYYbbbhhhiiihhhccciiisssfffYYY[[[XXXTTTNNNIIIDDDAAA???xxxlllhhhgggeeebbbcccccceeeccc\\\[[[___```\\\```aaannn{{{dddmmm|||qqqaaaDDD===000111777222///222111000000000000////////////////////////////////////111111111111111222333333222777888555666<<>>BBBDDDGGGJJJDDD@@@>>><<>>BBBBBB>>>HHHiii^^^KKKHHHHHHJJJNNNOOOWWWTTTTTThhh{{{|||hhhSSSHHHFFFGGGJJJaaauuuaaaooogggOOOXXXffflllggggggQQQJJJNNNQQQaaa{{{kkkfffiiibbbUUULLLLLLKKKIIIGGGFFFDDDDDDBBBBBBNNNlllZZZEEEIIIKKKLLLPPPbbbddd<<>>CCCLLLPPPMMMIIIHHHHHHJJJCCCAAAJJJKKKHHHMMMMMMUUUPPPIIILLLLLLHHHLLLGGGKKKZZZtttzzz}}}~~~yyyaaaNNNFFF???rrrlllgggcccbbbddddddccc]]]WWWWWW]]]^^^[[[^^^]]]eeevvvsssiiiqqqyyy]]]AAA111000777333111333000111000000000///////////////////////////////////////////////////000111222777::::::777:::AAADDDBBBEEEHHHGGGKKKfff|||hhhSSSEEEIIIKKKOOORRRTTTZZZlll}}}iiiVVVFFF:::999999888666333222111222222333444666999===@@@BBBDDDGGGDDDAAABBBCCCSSSppp{{{LLL@@@<<<@@@BBBUUUyyyvvvTTTGGGFFFFFFFFFIIILLLUUUTTTSSSaaaooozzzmmmUUUHHHEEEFFFQQQooo}}}www}}}}}}xxxccceeecccMMM\\\nnnxxxiiisss```PPPJJJMMMSSSlllzzzlllhhhiiibbbUUUMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCJJJaaavvvxxxaaaGGGIIIIIIGGGHHHVVVvvvjjj>>>???111333333333222222222222222111111111111111111111111000000/////////.........///......------......///...///000222444555555666888888:::===<<<888777:::777666666888;;;>>>>>>>>>BBBFFFNNNVVVUUUMMMGGGFFFNNNPPPHHHEEEKKKKKKHHHNNNBBBMMMMMMIIINNNOOONNNSSS]]]ggg|||zzzhhhUUUttt|||rrriiiaaa```cccccc___WWWQQQSSSYYY\\\ZZZZZZYYY\\\ccckkkxxxqqqfffyyyyyyJJJ666000555444333444000111111000000000/////////////////////////////////////////////000111222333:::<<<<<<;;;???FFFHHHFFFHHHKKKLLLUUUtttrrr~~~}}}bbbPPPGGGDDDDDDKKKTTT\\\bbbooowwwbbbOOOBBB;;;:::999777555333111111222222333555888<<>>DDD^^^}}}cccKKKDDDFFFEEEDDDEEELLLUUUVVVVVV]]]cccttttttWWWHHHDDDEEEOOOkkk~~~iii\\\aaakkknnnbbbXXXpppgggNNN___ooorrrkkk}}}zzz^^^SSSMMMNNN[[[~~~|||qqqmmmllldddXXXOOOMMMIIIFFFCCCBBBAAAAAABBBBBBFFFUUUdddhhhzzz{{{lllIIIFFFEEEDDDDDDQQQppprrr???===555444333333333222222222111111111111111111111111111000000////////////......//////............//////...000222444666888888999:::888:::<<<;;;777888<<<999888666888<<>>@@@EEE^^^pppFFF@@@>>>>>>CCCaaannnYYYGGGEEEGGGFFFFFFIIIQQQXXXZZZ]]]aaaaaarrruuuWWWGGGDDDDDDLLLYYY___XXXTTT\\\fffjjj}}}mmmbbb```uuuZZZhhhsss}}}tttrrr~~~{{{cccZZZSSSTTThhhxxxsssooodddYYYPPPMMMIIIDDDAAA@@@@@@@@@@@@BBBCCCLLLYYYbbb|||lllvvvIIIFFFEEEDDDEEEOOOmmmzzz@@@:::888444444444333333222222111111111111111111111111111000000//////////////////000//////......//////000000111333555777888888888999777777999888666888===:::999999<<>>;;;888777888888666555555666666777:::<<>>???GGGfffrrrGGGAAA@@@@@@GGGjjjhhhUUUFFFDDDGGGGGGIIINNNVVV]]]___cccgggfffrrrqqqRRRFFFDDDDDDLLLPPPMMMHHHNNNaaapppttt^^^bbbjjjlllxxx{{{vvvttt|||~~~}}}ggg^^^ZZZ___xxx}}}uuulll```VVVPPPMMMIIIDDDAAA?????????@@@BBBBBBGGGTTTaaabbb~~~JJJIIIGGGDDDCCCIIIaaaCCC888:::555555444444333222111111000000000000000000000000//////000000000000000000000000000//////000000000333333444555555666555555666444555777777666999???;;;<<<>>>CCCIIINNNQQQRRRWWWPPPLLLOOOQQQOOONNNOOOGGGPPPOOONNNSSSUUUXXXccc~~~UUUaaayyytttgggcccUUUUUUVVVTTTMMMHHHKKKRRRQQQVVVZZZWWWRRRWWWhhhxxxllldddqqqPPP999333...///444222222222111111111000000000////////////////////////......///000222555666888888<<>>888111111444222222222222111111111000000////////////////////////......///111333555888999<<>>EEEDDD@@@DDDTTT}}}hhhCCCDDDAAABBBNNNuuu~~~^^^PPPEEEEEEGGGGGGMMMUUUbbbpppqqqjjjlllrrr~~~```EEEBBBDDDBBBAAAEEEOOO^^^nnnhhh^^^gggrrrqqqiiinnnpppnnnnnnuuu~~~rrrtttuuu}}}rrrdddXXXQQQNNNLLLJJJGGGDDDAAA@@@??????CCCCCCFFFUUUgggwwwXXXCCCBBBDDDFFFHHH[[[\\\>>>===666666555444333222111111000000000000000000000000//////000000000111111111222111111000000111111222333333444555666666555555777777:::???@@@@@@DDDJJJJJJIIIGGGGGGJJJMMMNNNOOOBBBBBBEEEGGGHHHJJJSSS^^^mmm}}}ooorrrfffmmmzzzsss___QQQFFFFFFHHHGGGEEEFFFFFFMMMQQQNNNJJJNNNWWW^^^bbbeeeUUUooo```wwwqqqrrrxxx|||kkkQQQAAA===555222555222222222222111111111111000////////////////////////000000111333555888:::;;;AAAEEEKKKNNNLLLOOOcccxxx}}}fff^^^SSSPPP^^^]]]www~~~jjjRRRIII???999888999999777666666666666888:::<<<===>>>FFFDDD@@@DDDTTT]]]===BBBEEEBBBIIIlllsss[[[OOOGGGIIIKKKJJJOOOXXXhhh{{{|||nnnmmmvvv[[[BBB@@@CCCAAANNNHHHOOOiii[[[ddd{{{|||nnnnnngggooobbblllrrrooommmqqqtttrrr~~~ssseeeYYYTTTMMMLLLJJJHHHEEECCCAAA???<<>>AAADDDBBBIIIFFFWWWWWWJJJ<<<>>>EEEKKKaaazzz```\\\UUUFFFBBBHHHHHHIIITTTlllwwwyyyoooppptttTTTCCCDDDEEEAAAEEENNNccc}}}YYYeeexxxnnnmmmjjjiiiiiijjjdddaaacccfffkkkttt||||||rrrfff[[[TTTSSSPPPKKKGGGEEEDDDBBBAAA>>>GGGEEECCCUUUqqqyyyssscccMMMEEEGGGBBBHHHWWWppptttEEE???>>>999666666444111111444222111111000000000000000111000///......///000000222333444444555555555444333444555666666777:::===CCCDDDEEEEEEFFFIIIOOOSSSSSSMMMHHHEEEDDDFFFJJJNNNOOOJJJGGGIIIOOOaaaxxx{{{|||lll]]]LLLEEECCCAAAAAACCC???AAAGGGLLLMMMJJJLLLQQQTTTdddhhheeekkk}}}fff|||xxxkkksss~~~vvv___HHH>>>333...555222222222222111111111111111111000000000000111111222333444666888:::<<<===CCCDDDEEEIIISSShhhsss```SSSUUUXXXYYYbbbqqqyyywww]]]MMMEEE;;;777888999777444777888:::::::::;;;>>>@@@DDDEEEAAAFFFBBBSSS{{{SSSIIICCCAAABBBJJJdddyyyfffeeeaaaQQQDDDFFFGGGJJJSSSgggpppwwwvvvppprrrkkkOOO@@@BBBDDDAAAKKKUUUgggxxxuuuZZZppp{{{jjjeeeeeedddaaa```XXXVVVWWW\\\ccclllzzzzzzpppeee[[[UUUQQQMMMIIIFFFDDDCCCBBBAAA===EEECCCDDDVVVqqqttttttiiiKKKBBBEEE@@@FFFSSSmmmzzzKKK??????999666666555111111444222111111000000000000000222111000//////000111222222333444444444444444333222333444555555888<<>>@@@???>>>AAAGGGIIIHHHJJJMMMJJJWWWmmmrrraaaqqqgggxxxuuu}}}yyyTTTAAA777111333333222222222111111111111111111000000000111111222222333555888:::===>>>???JJJHHHJJJVVVmmmvvvTTTRRRQQQSSSYYYggg}}}jjjVVVKKKDDD;;;777888888666333777888999::::::;;;===???DDDEEE@@@DDDAAATTTtttNNNDDDBBBCCCAAAJJJeeeyyy}}}vvvhhhoooqqq^^^GGGCCCGGGKKKSSSbbbhhhmmmooooooqqqwww}}}|||uuubbbKKK@@@BBBDDDBBBHHHQQQ^^^hhhnnnzzzeeeZZZ~~~lllbbbZZZ[[[^^^^^^ZZZXXXMMMNNNSSS[[[cccooowwwmmmddd[[[VVVOOOLLLHHHEEEDDDCCCBBBAAA===CCCBBBDDDWWWnnn{{{~~~qqqMMMCCCDDD@@@CCCNNNfffXXXEEEAAA;;;666666555222222444222111111000000000000000333222111000111111222333333333333444444333222222111222333444666:::???DDDDDDCCCDDDFFFJJJMMMOOOOOOFFFIIIKKKJJJHHHGGGHHHJJJZZZdddqqq}}}|||lllZZZNNNFFF@@@>>>???@@@<<<===BBBFFFGGGHHHJJJJJJQQQ]]]pppllllllddd~~~{{{zzzbbbDDD888222222333333222222222111111111111111000000111111222222444444555777;;;???CCCEEENNNQQQ\\\ssszzz___NNNUUUYYY\\\iiivvvqqq___MMMGGG???;;;::::::888555444666777777777888:::<<>>CCC@@@DDDUUUhhhzzzSSSGGGGGGBBBDDDKKK```gggLLLDDD<<<666666555333222333222111111000000000000000222222111000000111333444333333333444333333222111000111333555888===CCCHHHKKKJJJJJJLLLMMMLLLHHHEEELLLMMMJJJFFFHHHTTTdddmmmhhhaaajjjqqq```TTTKKKCCC???@@@AAA<<<;;;???CCCDDDGGGJJJIIIJJJNNN[[[uuu{{{]]]tttoooIII999333333333333333222222222222111111111111111111222333333666666555777;;;AAAGGGKKKJJJZZZuuuvvv]]]ZZZRRRYYY___iiixxxrrrSSSLLLDDD>>>;;;999888666444555666666666777999;;;>>>BBBAAAGGGDDDTTTxxxcccEEE:::>>>EEELLLZZZiiiqqqnnn[[[jjjssscccGGG@@@FFFLLLSSSaaacccfffjjjnnnooonnnmmmuuummm^^^NNNEEECCCEEEEEEMMMPPPVVVddd~~~rrrRRRcccoooUUUSSSSSSWWW___bbb]]]UUUXXX[[[```fffkkktttvvvmmmeee]]]YYYTTTPPPKKKGGGEEECCCAAA???@@@CCC@@@CCCQQQ```xxxVVVIIIIIIFFFHHHLLLaaalllLLLFFF===666555666444222333222111111000000000000000111000000///000111222333333333333444444333333222222333666888;;;AAAGGGLLLLLLMMMPPPRRRSSSQQQMMMIIIKKKMMMMMMMMM[[[wwwOOOMMMYYYtttfff[[[PPPFFFAAAAAA@@@<<<;;;>>>@@@AAAEEEKKKJJJGGGHHHSSSfffVVVzzz|||SSS;;;222555333333333333222222222222111111111111111222333444777666666888===DDDKKKOOOLLLiii^^^PPP\\\SSSYYYfff}}}yyyYYYRRRHHH@@@:::888666666666777888888777888:::<<<>>>BBB@@@FFFAAANNN~~~xxxlllJJJ@@@???HHHOOO\\\mmmuuuzzzlllVVV]]]eeeZZZGGGCCCEEEIIIRRR^^^ccchhhmmmooorrruuuxxxwwwnnn___OOOEEEAAABBBCCCIIIPPP]]]sssfffTTTqqqoooVVVUUUVVV\\\hhhnnnfffZZZYYY[[[bbbkkkrrr|||vvvnnneee]]]WWWTTTPPPKKKGGGEEEDDDBBB@@@BBBDDD@@@BBBLLLYYYtttUUUGGGHHHHHHKKKOOOdddnnnNNNIII???666555666444222222222111111000000000000000000000//////000111333444222333444444555555555444555888;;;>>>AAAEEEJJJNNNMMMPPPRRRRRROOOLLLKKKKKKCCCJJJQQQZZZrrrKKKOOO\\\xxxlllaaaTTTHHHAAA@@@>>><<<;;;<<<;;;<<>><<<;;;;;;;;;999999BBBLLLJJJBBBEEEPPPTTT]]]ZZZOOOmmmwww|||iiiDDD333888444444444333333333222222111111111111222333444555111444:::@@@FFFJJJLLLMMMYYYrrrXXXWWWYYYSSScccpppppp}}}}}}kkkcccUUUHHH>>>::::::;;;444555666555444555777999>>>AAA>>>DDDAAASSSZZZPPP777@@@HHHGGGUUUsss~~~qqq|||___QQQKKKNNNJJJIIIKKKDDDBBBMMM[[[cccjjjjjjeeegggrrr}}}ssscccTTTIIIDDDEEEHHHRRRZZZdddssseee^^^yyyWWWXXX^^^nnnjjjeeegggppp~~~vvvmmmbbbXXXQQQLLLIIIFFFDDDDDDEEEEEEDDDAAAEEEBBBBBBIIIVVVyyyZZZJJJJJJIIIHHHGGGZZZmmmLLLAAA777555777555333222222111111000000000000000222222111111222444555666222333444666777888888999;;;???DDDGGGIIIKKKMMMNNNPPPRRRSSSPPPNNNVVVfffsss~~~sssggg]]]RRRFFF???<<<:::999999;;;<<<<<<;;;EEEJJJFFFDDDKKKWWWooouuuJJJSSSrrrnnndddrrr```}}}jjjOOO:::444777222000222222///...000000000111222333333444444:::999;;;BBBIIIMMMOOOPPPhhhvvvrrr^^^ZZZ[[[___aaasssuuunnnjjjfffYYYHHH>>>===<<<999777666666666666666777777:::DDD<<<>>>CCCVVVlllHHH>>>AAAFFFMMMgggxxx{{{aaaPPPJJJJJJJJJJJJKKKKKKKKKKKKPPPSSSZZZ```aaaaaagggooo~~~lllVVVHHHEEEGGGHHHPPP]]]hhhlllwwwbbbjjjggg^^^___mmm{{{|||tttooosssttthhh]]]WWWTTTNNNLLLJJJGGGEEEDDDCCCCCCBBBEEEBBBGGGHHH______HHHGGGEEEEEEIIISSSttt~~~fffJJJ@@@555222555666222---222222111000000///000000111111222444666888:::;;;;;;888555777<<>>@@@OOOyyyxxxNNN@@@AAACCCMMMllluuu\\\MMMGGGGGGHHHIIIJJJLLLMMMNNNOOOQQQUUUYYYYYYZZZaaajjjnnnXXXJJJFFFFFFEEENNNTTTZZZaaawwwppp___sss|||gggaaaaaakkktttuuussssss~~~~~~tttggg]]]WWWTTTMMMLLLIIIGGGEEECCCCCCCCCAAADDD@@@GGGJJJcccaaaJJJHHHDDDBBBFFFOOOmmmqqq\\\EEE>>>666333555666444111222222111000000000000000333333444555888:::<<<===???<<<:::;;;???DDDGGGHHHKKKHHHEEEEEEGGGJJJLLLMMMMMMTTTSSS[[[yyyxxxnnndddXXXLLLDDD>>><<<:::999;;;<<<<<<;;;@@@HHHHHHCCCDDDFFFVVVppppppJJJ]]]nnnaaaZZZmmm~~~qqq]]]LLL888777444333666777444222333111111111222333444555666666;;;AAAGGGMMMUUU^^^dddlllxxx[[[XXXlll|||tttrrrvvvzzz}}}}}}}}}yyytttvvv___LLLEEECCC===666777777666666666666777777999CCC===>>>>>>JJJrrrQQQ??????AAANNNpppnnnXXXMMMCCCDDDEEEGGGIIILLLNNNOOONNNNNNPPPSSSTTTVVVaaalll~~~nnnZZZMMMHHHEEEAAAKKKMMMOOO\\\}}}___```yyygggdddcccfffjjjnnnsssyyy}}}sssggg]]]VVVSSSMMMLLLIIIFFFDDDCCCCCCCCCAAACCC???GGGLLLggg___IIIGGGCCCAAAEEEMMMjjjeeePPPAAA<<<777444444555555555222222111111000000111111444555666777999<<<>>>???AAA???===>>>AAAEEEGGGHHHLLLKKKJJJKKKLLLMMMLLLKKKLLLQQQVVVmmmyyyooofffZZZMMMEEE@@@===:::999:::;;;;;;;;;>>>IIIJJJGGGEEECCCMMMcccMMMVVVxxxqqqxxxdddmmm|||lllZZZ===777444333777888555222333111111111222333555777888888???EEEHHHMMMUUU^^^cccppplllXXXaaa}}}xxxooofffbbbgggqqqyyymmmaaa|||{{{xxxkkkYYYKKKDDDBBB===999888777777666666666666777888AAA<<>>FFFMMMhhh]]]HHHFFFBBBBBBIIIPPPkkkeeeHHH>>>===:::666333333555666333222222111111111222222444555666777999<<<>>>???@@@???>>>>>>???BBBEEEFFFJJJMMMPPPOOOMMMLLLNNNQQQUUUcccrrr|||sssjjj^^^QQQHHHAAA>>>;;;999:::;;;;;;;;;:::EEEIIIHHHHHHCCCHHHYYYjjj^^^SSSfff}}}tttkkktttvvvfff???888444333666777444222333222222111222333666888999<<>>;;;;;;888888777666666666666666666@@@;;;AAACCCRRRYYYFFFDDDAAAKKKlll{{{qqq```SSSOOODDDDDDCCCCCCDDDFFFHHHJJJQQQQQQSSSUUUVVVYYYdddooogggddd\\\SSSPPPOOOLLLGGGFFFXXXkkk|||zzzVVVQQQhhhsssdddZZZ[[[XXXTTTVVV^^^jjjrrruuu|||{{{sssiii^^^VVVSSSMMMKKKHHHFFFDDDCCCBBBBBBAAABBB===FFFLLLfff^^^JJJHHHBBBCCCLLLRRRiiilllBBB>>>>>>;;;777333111333555333333222222222222333333333444555666888:::<<<>>>@@@?????????@@@AAADDDFFFNNNRRRSSSOOOLLLSSScccrrr}}}yyypppdddVVVLLLCCC@@@<<<999:::;;;;;;;;;666@@@CCCFFFIIICCCCCCOOOdddsssSSSWWW{{{dddcccxxxJJJ;;;666444666666333222444333222222222444666999;;;@@@EEELLLWWWlll}}}ddd___jjjvvvmmmyyypppgggdddeeeooo|||yyyooorrrppppppuuuqqqYYYlllbbb\\\UUUNNNEEE<<<:::;;;999888777666666555555666666???<<>>GGGMMMdddzzzwwwwwwcccPPPLLLDDDDDDLLLPPPdddppp@@@>>>===;;;777444222333444333333222222333333444444222333444555777999;;;===AAABBBCCCCCCCCCDDDGGGIIISSSVVVVVVSSSWWWjjjccc___```hhhpppxxx|||sssgggXXXNNNDDDAAA<<<999999:::;;;;;;666===???DDDJJJEEE@@@HHH^^^ooo\\\QQQsss```YYYyyy]]]@@@:::666666666333333555333333222222444777:::<<>>???DDDMMMGGG@@@EEEOOO[[[kkkPPPddd```XXXttt}}}hhhCCC<<<777666666444444777444333222222444777;;;===HHHJJJRRRjjj~~~dddmmmyyyyyy[[[OOOHHHOOOZZZ\\\VVVPPPVVV[[[dddnnnxxxwwwaaaRRRccclll\\\NNNJJJHHHBBB===<<<999999777666555555555555777AAAAAAIIIGGGRRRoooUUUHHHCCCPPPmmmsss\\\ZZZXXXNNNHHHKKKCCCBBB@@@???@@@BBBDDDFFFFFFJJJQQQUUUPPPHHHEEEHHHHHHIIIJJJOOOZZZeeeiiifffQQQgggssspppxxxzzzQQQVVV[[[xxxsss[[[MMMHHHMMMSSSUUUdddqqqrrrrrrvvv{{{|||ttt|||}}}|||vvvmmmbbbYYYUUULLLJJJHHHEEECCCBBBBBBBBB===@@@@@@LLLQQQdddoooeeellleeebbbaaakkkyyy```NNNKKKCCCEEEPPPSSSdddmmmFFF;;;999666666777888777666333333333333333444555666333333444666888:::<<<===@@@BBBEEEEEEDDDEEEIIILLLKKKSSSbbbwwwGGGAAA@@@DDDHHHIIIPPPXXXhhhqqq|||rrrhhh\\\RRRLLLCCC<<<::::::888777888999:::;;;???FFFKKKFFF>>>MMMYYYuuu}}}ZZZ]]]iiiVVVnnnuuutttOOO>>>999:::333111333000222888333111:::===<<>>EEEIIIHHHHHHJJJLLLKKKJJJXXXuuuDDD???>>>BBBCCCBBBFFFKKKRRR]]]nnnxxxmmm___TTTMMMDDD<<<;;;:::888777888888::::::===DDDIIIFFF???EEEOOOhhhggg\\\}}}ppp___qqqyyyuuurrrOOO<<<666888444333555222222888444222:::<<<<<>>@@@AAADDDMMMpppkkkJJJ???EEEWWWxxxwwwwww|||bbbRRROOOIIIHHHKKKIIIEEEEEEDDDCCCCCCBBBAAAAAA???@@@KKKYYYXXXHHH???AAA@@@FFFNNNNNNSSSlll|||sssZZZZZZ```mmmuuuVVVGGGPPPaaauuuUUUPPPLLLPPP]]]pppuuusss}}}yyypppjjjbbbVVVMMMLLLKKKHHHFFFDDDBBBAAA@@@@@@@@@@@@DDDOOOaaatttfffJJJLLLLLLTTTwwwlllRRRKKKDDDCCCFFFDDDVVVmmmBBB<<<:::888666555555555555666666666666777777777888::::::;;;<<<<<>>???CCCIIIgggiiiJJJCCCEEE[[[~~~wwwrrrxxx___QQQNNNHHHFFFJJJHHHFFFFFFEEEDDDCCCCCCBBBBBB>>>???IIIVVVVVVIII@@@AAACCCJJJQQQMMMPPPjjj~~~zzzdddkkkrrreeeMMMEEEPPPccc\\\PPPQQQSSS]]]ttteee[[[aaatttxxxpppjjj```TTTMMMKKKJJJHHHFFFDDDBBBAAAAAA>>>???AAAFFFQQQcccwwwfffLLLNNNMMMZZZkkkRRRKKKDDDCCCEEEDDDWWWmmmDDD;;;999777666555444555555555555666666777888888888888:::<<<===???CCCGGGKKKIIIKKKQQQTTTRRRZZZuuu~~~CCCOOOUUULLLCCCRRRxxx~~~wwwjjj^^^UUUJJJ@@@===;;;888777999888;;;;;;888:::@@@EEEEEEAAAAAAMMMkkk\\\LLLsssxxxtttyyysssjjjiii~~~gggaaaxxxQQQ999888666555777555333888666777<<<;;;CCCUUUjjj~~~bbbjjjdddwwwbbbSSSLLLEEEBBBHHHGGGLLL___nnnxxx{{{XXXLLLHHHLLLYYYgggmmmbbbbbbggg|||zzzxxxxxxwwwrrryyy|||vvv\\\KKKDDDAAA===::::::999999999888888888888===>>>???BBBGGGeeegggKKKGGGDDD[[[zzzuuuttt\\\PPPNNNGGGDDDGGGFFFGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@FFFPPPQQQIIICCCCCCDDDIIIQQQOOOPPPiii|||VVVGGGFFFRRRddd}}}OOONNNQQQYYYlllttt```]]]iiiwwwqqqhhh[[[QQQNNNKKKJJJHHHFFFDDDBBBAAAAAA???@@@BBBFFFPPP```uuucccKKKNNNOOO]]]hhhPPPJJJCCCBBBFFFGGG\\\mmmDDD:::999777666555555555555444555555666777777888888888:::===???BBBFFFKKKNNNLLLRRRRRROOOZZZzzzqqqxxxHHH\\\jjjbbbXXXhhh}}}wwwkkk^^^WWWMMMBBB===;;;888777999888===>>>:::999>>>CCCEEE??????GGG^^^fffJJJaaa{{{yyyffftttZZZ:::666555444777777555999777888===>>>JJJbbbtttkkkuuuaaannnpppjjjqqqrrr^^^LLLFFFAAAEEEKKKLLLWWWssssssMMMHHHIIIIIIPPPTTTbbbiii~~~uuuggggggvvv~~~{{{yyyvvvuuutttsssvvvuuufffPPPEEE@@@<<<:::999999999999999999999777===???@@@BBBIIIjjjiiiMMMEEEDDDUUUyyy{{{|||nnnXXXNNNLLLDDDBBBEEEDDDGGGGGGFFFFFFFFFFFFEEEEEECCCBBBEEELLLNNNIIIDDDDDDBBBDDDPPPVVVWWWkkkiiiJJJEEEGGGTTTeeekkkOOOLLLPPP```|||}}}{{{uuubbb[[[```vvvtttoooeeeWWWOOONNNKKKIIIHHHFFFDDDCCCBBBBBBAAABBBCCCDDDJJJXXXlllzzzdddMMMRRRUUUeeegggPPPJJJBBBAAAGGGLLLccclllBBB:::999888666555555666666444444555666777888888999999<<<@@@CCCFFFJJJNNNQQQSSSSSSOOOUUUxxxOOOjjjvvv}}}yyynnnbbbZZZNNNCCC>>>;;;888777999999???AAA<<<999<<>>===<<<<<<;;;:::999888888555===@@@AAACCCLLLrrrrrrPPPBBBDDDLLLmmmwwweeeQQQIIIIIIBBB???CCCCCCFFFFFFFFFGGGGGGGGGGGGGGGEEECCCFFFKKKNNNJJJEEEBBBBBBBBBSSSccccccnnn}}}WWWGGGEEEHHHUUUeee]]]VVVQQQZZZssswwwtttuuupppmmmwwwoooiiibbbVVVNNNNNNJJJIIIGGGFFFDDDCCCBBBBBB@@@AAABBBBBBFFFTTTggguuudddMMMSSSYYYlllhhhPPPJJJAAA@@@GGGOOOhhhmmmBBB;;;:::888777666666777888555555666777888999:::;;;<<>>;;;888777999:::@@@CCC===999<<>>EEE[[[WWWNNN^^^kkk}}}xxx~~~OOOBBB:::666666666777999888:::@@@DDDWWWwwweeecccooossseee```oooiiiSSSccccccpppsssZZZFFFGGGLLLNNNTTTYYYrrriiiEEEJJJOOOGGGLLLPPPXXXrrr}}}yyyyyyyyyxxxwwwuuutttsssooorrrwwwpppWWWJJJDDDAAA@@@@@@>>>===;;;999888777444>>>BBBBBBDDDOOOxxx{{{TTT???DDDDDDcccsss|||___LLLEEEFFF@@@>>>CCCCCCEEEFFFFFFGGGGGGHHHIIIIIIDDDDDDGGGLLLOOOKKKEEE@@@EEECCCXXXnnnllloootttQQQJJJEEEHHHUUUddd}}}vvvVVV\\\]]]iii{{{uuukkkddd```VVVNNNMMMJJJIIIGGGFFFDDDCCCBBBBBB===???AAABBBFFFTTThhhwww___GGGNNNUUUllljjjRRRJJJAAA???GGGPPPjjjnnnCCC;;;:::999777777777888888666777777999:::;;;<<<<<>><<<999777777<<>>DDDTTTttt^^^KKK\\\cccfff___<<<777===;;;444;;;999777===EEEFFFWWWwww~~~aaaXXXiiiiiibbbmmmnnnXXX]]]jjjaaaooovvv]]]KKKKKKGGGMMM\\\kkkxxx\\\LLLLLLGGGGGGNNNQQQeee||||||||||||{{{wwwqqqmmmooovvvvvvxxxWWWJJJHHHAAA=========<<<;;;:::888777555999;;;===@@@IIIsss{{{OOOJJJCCCMMMYYYooottt]]]JJJDDDHHHEEEDDDGGGDDDFFFFFFEEEEEEEEEEEEEEEFFFHHHFFFIIIPPPTTTQQQJJJDDDFFFMMMVVVgggwwwzzzmmmRRRHHHIIIDDD^^^rrrwwwkkkWWW^^^```uuunnnccc^^^XXXPPPKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCAAABBBDDDFFFOOOfff}}}YYYHHHNNNLLLwwwiiiTTTIIIAAAEEEFFFGGGfffoooFFF<<<999777888666555888===777888888999;;;<<<===>>>BBBHHHFFFHHHRRRUUUUUU\\\```kkkdddkkk|||rrrjjjaaaTTTGGGAAA===999777777:::===@@@>>>;;;:::<<>>FFFGGGYYYyyyddd^^^kkk{{{ccceeebbbtttaaaPPPTTTaaa[[[ooo~~~hhhPPPIIIDDDOOOaaauuu```KKKIIIGGGJJJUUU___{{{~~~}}}{{{zzzyyyvvvsssppppppyyyyyy|||^^^PPPIII============<<<;;;:::888888333888;;;???BBBJJJrrr~~~PPPFFFDDDNNNYYYoooxxx^^^JJJCCCGGGDDDDDDGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGEEEHHHSSS\\\\\\QQQGGGCCCIIISSShhhjjjQQQJJJKKKEEEZZZiiillldddXXXeeelllkkk```[[[UUUNNNJJJIIIHHHFFFEEECCCBBBAAAAAAAAA???AAADDDIIIVVVpppZZZGGGLLLIIIrrrgggRRRIIIBBBGGGHHHJJJjjjsssIII>>>:::888999888555777;;;888888888888:::<<<>>>???@@@MMMQQQPPPSSSSSSXXXfff|||pppttt~~~wwwrrrgggYYYKKKDDD@@@;;;777777777:::===<<<::::::<<>>BBBDDDGGGgggSSSBBBCCCLLLVVVkkk~~~```KKKCCCFFFCCCDDDHHHFFFCCCCCCCCCCCCDDDEEEEEEEEEGGGDDDHHHVVVgggiii[[[KKKCCCGGGPPPkkkcccMMMHHHJJJEEE[[[gggfff___[[[ppp}}}hhh\\\WWWQQQLLLIIIIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>???DDDNNNaaa|||]]]IIINNNJJJllldddQQQIIICCCGGGIIIMMMmmmtttIII???;;;999:::999666777::::::999888888999<<>>???AAABBBAAADDDXXXeeeUUUttt{{{ddd[[[nnn[[[>>>555666777888<<<===AAAKKKUUUpppiiiOOO}}}yyyXXX^^^eeepppcccNNNLLLPPPggggggzzz```OOOOOOUUUjjjhhhLLLJJJPPPWWWaaaqqqzzzsssiiiaaafffqqq|||}}}~~~ttteee^^^```dddoooxxx|||zzzyyy}}}zzzxxxwwwvvvtttsssiiiqqqvvv}}}zzzeeeUUUNNNBBB======<<<;;;::::::999999999<<<===BBBEEEEEE^^^[[[CCC@@@IIIQQQcccbbbLLLDDDFFFCCCCCCHHHGGGEEEEEEEEEEEEEEEEEEDDDDDDHHHEEEHHHXXXmmmsssbbbNNNGGGHHHOOOlll}}}]]]IIIEEEEEEFFFbbblllfff___aaa|||yyydddYYYSSSNNNJJJIIIJJJIIIGGGEEECCCAAA@@@@@@>>>>>>???DDDQQQhhhbbbLLLRRROOOhhhbbbPPPHHHBBBFFFHHHLLLnnnrrrEEE???:::888999999777888:::;;;:::999888:::>>>BBBEEEHHHRRRRRRRRR^^^nnnyyyvvviii[[[MMMFFFBBB===::::::555666777888999:::;;;<<<<<>>BBBGGGJJJTTTWWWUUU___zzz~~~wwwqqqjjj\\\NNNGGGCCC>>>::::::555666666888999:::;;;;;;>>>BBBFFFDDDAAAMMMlllxxxeeecccssskkk~~~pppjjj~~~}}}gggsss{{{TTT???:::999555:::999>>>PPPddd]]]gggYYYdddfffzzznnnTTTKKKKKKMMM[[[oooqqqSSSKKKMMM\\\zzz]]]PPPFFFMMMeeetttcccZZZSSSQQQQQQPPPSSSXXX\\\]]]dddiiidddYYYWWW\\\fff]]]UUU\\\sss~~~|||zzzxxxwwwvvvvvvuuussspppmmmkkkfffgggkkkfffeeewww^^^OOOCCC===<<<;;;:::999:::;;;;;;???<<<999>>>BBB???PPPqqq{{{MMMDDDIIILLLYYYssscccMMMEEEHHHDDDDDDHHHFFFHHHHHHIIIIIIHHHFFFDDDCCCGGGGGGIIISSSfffsssjjjYYYMMMNNNOOOeeedddOOOFFFGGGQQQoooppp^^^XXXjjj}}}nnn^^^UUUQQQLLLJJJJJJHHHGGGFFFDDDCCCBBBBBBAAA@@@AAABBBEEESSSiii|||hhhEEELLL___}}}___NNNHHHAAACCCDDDIIImmm}}}XXXIII@@@999888999999:::=========>>>???CCCHHHMMMOOOUUUWWWXXXlll}}}~~~yyyrrrnnn```QQQHHHCCC===999888777666666777999:::::::::===AAADDDCCC???GGG```xxxsss]]]kkkssswwwoooqqq```fff|||RRR>>>::::::777<<<<<>>;;;:::::::::<<<===>>>@@@DDDHHHNNNRRRTTTTTTXXX]]]rrr}}}mmmkkkfffkkkzzz}}}uuuqqqcccSSSJJJDDD===888777888777777888999::::::999888<<>>DDDZZZpppzzzVVVvvvqqqbbb{{{tttmmmiiikkkwwwKKK888888;;;;;;AAABBBKKKbbbuuu|||aaalllggghhhtttdddSSSOOOHHHFFFJJJFFFbbbeee___jjjjjj\\\YYYgggrrrsssvvvmmmooohhhxxxppp___QQQKKKGGGHHHKKKJJJGGGEEEFFFLLLOOOLLLKKKQQQZZZ```YYYPPPPPP```sss|||yyyxxxtttooollllllmmmmmmmmmfff```ffffffVVVTTTjjj~~~uuuWWWOOOJJJ===<<<:::999999:::;;;<<>>===CCCTTTeee~~~\\\hhhttt~~~|||vvvyyyHHH@@@CCC666<<<777@@@PPP\\\rrrbbbxxxuuueeebbbnnnlllUUUMMMFFFFFFGGG@@@JJJHHHIIIMMMOOOSSS]]]hhhxxxpppdddkkk|||vvvxxx___NNNFFFGGGGGGBBBEEEJJJEEEJJJJJJIIILLLXXXgggnnnmmm___TTTWWWooo|||rrrpppnnnlllkkkjjjjjjjjjgggdddfffeeeZZZVVVooopppeeeXXXMMM>>>>>>;;;999:::<<<:::777999777:::???>>>@@@SSSjjjUUUGGGBBBEEESSSaaaxxx```MMMGGGJJJEEEBBBCCCAAAEEEFFFFFFHHHIIIIIIGGGFFFEEEJJJJJJJJJWWWmmmwwwtttsssssskkkaaalllsssZZZHHHIII___~~~```hhh~~~}}}ooowwwkkkbbbXXXTTTPPPJJJFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@BBBBBB<<>>:::;;;===>>>AAABBBFFFNNNUUUXXXZZZ[[[fffxxx{{{mmmpppvvvwwwwwwnnncccTTTIIIEEEAAA<<<777777666666777999::::::999;;;<<>>@@@666:::888CCCQQQ]]]yyyiiijjj___cccuuupppYYYKKKIIIEEEFFFGGGAAADDDCCCEEEJJJMMMQQQ[[[eeeyyy|||ooofff]]]\\\gggxxx{{{yyy```MMMGGGGGGGGGCCCEEEGGGDDDIIINNNVVVcccuuukkk``````uuu{{{rrrqqqooommmkkkjjjjjjjjjgggccceeeeeeZZZUUUggg}}}ppp```RRRAAA???<<<:::;;;===<<<999:::666888===>>>@@@OOObbbVVVGGGDDDHHHTTT___ttt```MMMFFFIIIEEECCCDDDBBBBBBBBBDDDFFFIIIKKKLLLLLLFFFKKKOOOQQQZZZjjjwww|||}}}~~~wwwllloooyyy^^^KKKLLLddddddfff}}}vvvaaaTTT\\\jjjvvvyyypppeeeYYYSSSNNNIIIFFFGGGBBBBBBAAA@@@????????????@@@BBB===CCCTTT^^^hhhvvvqqqWWWIII\\\sssrrrqqq~~~gggWWWIIIFFFAAAFFFJJJUUU}}}ZZZ\\\ZZZSSSJJJ@@@;;;:::;;;BBBBBBJJJVVVWWWRRR[[[mmmsssvvv~~~wwwnnndddUUUKKKEEEAAA<<<777777666666777999::::::999777:::???BBB@@@@@@IIISSS~~~ggg```xxxrrrSSS???===::::::;;;FFFQQQ___uuuqqqfff___llloooTTTGGGEEEIIIEEEFFFGGG@@@@@@@@@CCCGGGJJJLLLUUU^^^rrr{{{nnnVVVMMMOOOXXXdddppp~~~uuuttthhhUUUGGGFFFEEEDDDDDDDDDFFFEEEHHHUUUhhh~~~mmmkkkrrr{{{tttrrrpppmmmkkkjjjjjjjjjfffbbbccccccZZZSSS___rrrooo\\\EEEAAA<<<;;;=========;;;;;;777777<<<===???JJJWWWvvv\\\FFFCCCHHHRRR\\\nnnbbbMMMFFFIIIEEEDDDFFFCCCBBBBBBCCCDDDGGGJJJNNNPPPHHHKKKSSSZZZ^^^eeeuuu{{{xxxfffRRRPPPiiikkkbbb{{{hhhXXXPPP\\\lll{{{xxxsssgggZZZRRRMMMHHHFFFGGGAAAAAA@@@???>>>>>>>>>>>>>>>AAA@@@EEERRR[[[gggzzzeeeQQQGGGRRRZZZZZZggg}}}|||bbbTTTHHHGGGAAAEEELLL]]]tttLLLQQQYYY^^^YYYLLL@@@===>>>CCCDDDPPP^^^[[[UUUjjjtttqqq~~~xxxoooeeeXXXMMMFFFAAA<<<888777666555666999:::999888666888===AAA???===CCCLLLtttgggRRRkkkppp|||aaaFFF===>>>======FFFSSSgggmmm{{{dddeeeuuuRRRIIICCCHHHKKKFFFFFFGGG@@@BBBBBBDDDGGGGGGGGGMMMUUUeeesssiiiPPPIIIPPPYYYccciiiqqqYYYWWWWWWRRRMMMEEEHHHDDDBBBDDDEEEEEEKKKOOO```{{{zzz|||uuusssqqqnnnkkkjjjjjjjjjgggaaa``````ZZZTTT[[[hhhwwwhhhKKKBBB;;;;;;======<<<<<<===888777;;;>>>@@@FFFMMMhhhkkkIIIBBBCCCOOO[[[jjjdddOOOFFFIIIFFFEEEGGGDDDEEEEEEDDDCCCDDDGGGLLLPPPLLLKKKSSSaaafffggguuummmYYYSSSjjjvvv```vvvYYYPPPOOO[[[kkk}}}yyyooodddYYYSSSNNNIIIFFFGGGBBBAAA@@@??????>>>>>>>>>===BBBBBBFFFOOOUUUccc|||]]]LLLHHHNNNMMMVVVyyy|||hhhTTTIIIIIIAAADDDMMMccccccAAAFFFQQQZZZYYYNNNDDDAAABBBCCCIIIUUU^^^^^^ggg|||wwwpppjjjiiihhhfffdddcccccccccdddaaaeeellltttxxxvvvqqqlllddd{{{~~~|||}}}zzzooofffZZZOOOGGGAAA<<<999666555555666888999999888888999;;;>>><<<;;;AAAHHHooolllJJJ___yyyrrrPPP>>>@@@>>>===FFFXXXvvvmmmsss```mmm___GGGFFFDDDJJJLLLEEEGGGJJJDDDDDDCCCDDDGGGFFFFFFLLLSSSaaarrrkkkTTTKKKPPPXXXaaaeeetttOOOEEEIIIIIIKKKRRRTTTXXXMMMDDDHHHFFFFFFRRRWWWkkk~~~uuutttqqqnnnkkkiiiiiihhhfffaaa^^^]]]YYYUUU[[[eeerrrqqqQQQEEE;;;;;;===<<<;;;===>>>;;;999<<<>>>AAADDDIII```SSSEEE@@@LLL]]]kkkhhhQQQFFFHHHFFFFFFHHHEEEEEEEEEDDDBBBCCCFFFMMMRRRTTTNNNUUUhhhrrrrrrzzzooo[[[RRRfffaaannn[[[SSSNNNUUUddd|||tttggg^^^VVVSSSPPPKKKGGGFFFCCCBBBAAA@@@@@@???@@@@@@>>>BBBBBBFFFMMMOOO___{{{YYYHHHHHHMMMHHH^^^tttVVVKKKJJJBBBCCCNNNgggXXX@@@===BBBGGGHHHDDDAAAAAABBBEEEQQQXXXWWWaaa}}}vvvmmmccc\\\XXXTTTMMMHHHJJJIIIHHHGGGHHHIIIKKKLLLEEEGGGLLLQQQUUUUUURRROOOKKK]]]eee]]]```qqqzzzuuuwwwzzz|||zzzooohhh\\\QQQHHHAAA<<<999666555555666888999999888:::999;;;===<<<;;;@@@GGGiiizzzNNNYYY{{{{{{ppp~~~YYY>>>???======HHH```vvvpppllleee{{{tttRRRHHHCCCBBBHHHIIIDDDJJJPPPJJJBBBBBBCCCFFFGGGHHHOOOXXXjjjxxxrrr\\\PPPMMMQQQ]]]fffvvvZZZGGGKKKOOOJJJKKKVVVnnnrrr\\\IIILLLIIIIII\\\]]]qqquuutttpppmmmjjjhhhggggggccc```^^^^^^ZZZWWW\\\cccmmmzzzYYYIII===<<<>>><<<;;;======<<<;;;<<<===@@@EEEHHH\\\dddNNNAAAKKK]]]lll|||mmmSSSGGGHHHFFFFFFHHHDDDBBBCCCCCCBBBCCCGGGPPPVVVZZZTTT[[[ooo}}}lllWWWPPP^^^gggeeexxxiii\\\RRRVVViiiyyyppp___XXXRRRQQQPPPKKKFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@???BBBBBBGGGMMMOOO___}}}XXXDDDFFFLLLGGGhhhzzzWWWKKKIIIAAADDDQQQkkkQQQCCC;;;<<<<<<<<<>>>AAAEEEGGGKKKWWWYYYVVViii|||pppggg[[[UUUOOOJJJHHHEEEBBB???>>>>>>??????AAABBBDDDDDD??????@@@CCCFFFGGGFFFEEEEEEOOORRRNNNRRR^^^aaa[[[WWWZZZ___ccciiiqqqxxx~~~|||yyyoooiii^^^SSSIIIBBB===:::666555444666888999888777999999;;;???>>><<>>@@@>>>???LLLeeeppp}}}hhhqqqaaaHHHHHH@@@@@@FFFHHHFFFOOOVVVOOODDDCCCCCCFFFFFFHHHQQQZZZuuupppaaaQQQNNNZZZiiicccOOOGGGQQQVVVQQQSSS___dddJJJNNNKKKNNNhhhooouuussspppllliiifffeeeeee^^^___aaaaaa\\\WWWYYY^^^eee~~~aaaNNN@@@???@@@===;;;???;;;<<<<<<:::;;;???EEEIIIWWWrrrWWWDDDHHHWWWfffyyypppVVVHHHHHHFFFFFFHHHCCCAAACCCDDDCCCCCCFFFOOOUUUWWWWWW```sssmmmUUUOOOVVVxxxppp___nnncccVVVOOO]]]}}}uuulll]]]TTTNNNMMMLLLHHHEEEEEECCCBBBAAA@@@????????????@@@AAA@@@HHHPPPRRRbbbYYYAAAEEENNNLLLssssssVVVIIIFFF@@@FFFUUUnnnxxxGGGBBB<<<<<<<<<===???CCCHHHKKKOOOUUUYYYbbb||||||qqqjjjcccZZZRRRLLLJJJGGGEEECCCBBBBBBBBB>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCEEEFFFEEEDDDFFFKKKMMMLLLNNNRRRRRROOOKKKLLLNNNPPPSSSXXX^^^bbbjjjlllttt|||xxxoooiii___TTTIIIBBB===:::666555444555888999888777888888<<>>???CCCVVV}}}XXXQQQggggggQQQ[[[tttppp~~~___>>>AAA???BBBPPPggguuuvvv|||lll^^^uuuVVVAAAFFFBBBBBBHHHJJJIIISSSYYYPPPHHHFFFEEEEEEEEEFFFNNNXXXyyyuuu[[[PPPZZZmmmVVVEEE@@@MMMWWWYYYbbbqqqdddGGGMMMMMMSSSqqquuusssoookkkhhhfffddddddZZZ^^^dddddd]]]WWWVVVYYY]]]nnngggRRRBBBBBBBBB>>><<<@@@888;;;<<<999999===EEEJJJTTTxxx\\\EEEDDDOOO___vvvsssWWWHHHHHHFFFFFFHHHCCCEEEGGGGGGEEEBBBDDDKKKQQQQQQWWWcccssspppVVVNNNRRRlllvvv\\\bbb}}}mmm___VVVYYYvvvzzzxxx|||zzznnnggg]]]TTTKKKIIIHHHEEEDDDEEEBBBAAA@@@???>>>>>>>>>>>>@@@@@@???IIISSSUUUgggZZZ@@@FFFRRRSSS~~~jjjUUUGGGDDD???HHHWWWqqqppp??????888;;;===>>>===???DDDIIIQQQQQQZZZppp}}}uuujjj\\\SSSPPPMMMGGGBBB@@@@@@@@@>>>======???@@@???@@@BBBCCCDDDCCCBBBAAAGGGFFFEEEFFFGGGGGGEEEDDDBBBEEEHHHJJJHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHLLLPPPLLLLLLSSS^^^gggmmmwww~~~sssiii[[[QQQKKKFFF@@@;;;;;;555333888<<<:::666333999999;;;>>>AAAAAA@@@>>>TTTxxxhhhWWWZZZ{{{fffRRRbbb{{{ssshhhLLL;;;>>>AAA]]]hhh|||pppoooqqqddddddsssQQQCCCBBBEEE>>>AAAEEEEEEOOO[[[\\\PPPKKKQQQFFF???GGGMMMbbbeeeVVV]]]uuuzzzSSSIIICCCKKK\\\iiikkkggg}}}qqqaaa[[[TTTJJJXXX|||zzzuuunnniiihhhfffcccaaa^^^ZZZ[[[___\\\TTTYYYdddcccgggZZZ???@@@???;;;;;;;;;;;;<<<;;;;;;;;;===BBBEEEQQQuuuaaaBBBFFFLLLVVVooobbbJJJEEEFFFKKKKKKAAACCCDDDGGGHHHDDD@@@DDDKKKKKKQQQbbbxxx~~~uuuZZZFFFVVVkkknnnfffzzz}}}___SSS___uuuzzz}}}~~~rrrbbbXXXTTTPPPKKKGGGEEEEEEDDDCCCDDDCCC@@@???>>>>>>???@@@<<<@@@>>>EEEYYYiiiwwwyyySSSBBBOOOKKKTTT```NNNDDDDDDGGGEEE[[[iiiCCC<<<>>>======<<<<<>>@@@AAA@@@>>>LLLnnnuuu[[[^^^}}}pppjjj}}}nnnKKK999@@@AAA]]]iiiyyylllmmmqqqfff```kkkmmmMMMAAA@@@CCC???BBBDDDEEESSS```]]]SSSOOOSSSFFFAAAIIINNNbbbwwwaaadddtttUUUKKKDDDHHHVVVbbbeeebbbssspppkkkmmmooofffkkk{{{uuummmiiigggfffdddbbb___YYYXXX[[[YYYVVV^^^kkkiiinnn\\\AAABBB@@@;;;<<<;;;;;;<<<;;;;;;;;;===AAAEEEIIIoooeeeFFFFFFJJJRRRiiifffJJJFFFFFFHHHHHHBBBEEEFFFJJJMMMLLLIIIJJJOOOLLLTTTfffwww}}}tttYYYPPPZZZdddssstttaaafffyyy|||lll^^^VVVSSSOOOJJJGGGEEEEEEDDDCCCDDDBBB@@@???>>>>>>???@@@???DDDCCCKKK___nnn|||vvvQQQBBBPPPNNN\\\vvvXXXOOODDDCCCDDDEEE]]]iiiCCC===>>><<<<<>>IIIgggZZZ___}}}{{{{{{yyyPPP999AAAAAA```qqqxxxxxxooojjjuuu|||ZZZYYYsssfffJJJ@@@AAAAAAAAADDDBBBEEEZZZggg___TTTVVVYYYHHHDDDJJJMMMdddjjjlllnnnUUULLLDDDFFFRRR]]]bbbaaagggnnnrrryyy~~~xxxyyy}}}vvvmmmhhhffffffeeeddd```ZZZVVVWWWWWWXXXcccppplllrrr___FFFDDDAAA<<<===<<<;;;<<<;;;;;;:::===AAADDDCCChhhpppMMMEEEGGGMMMaaayyymmmKKKGGGFFFEEEFFFCCCEEEEEEIIIPPPSSSQQQQQQTTTUUU^^^ooo|||xxx___WWW\\\]]]bbbxxx|||zzzvvvggg[[[VVVRRRNNNIIIFFFDDDDDDCCCCCCCCCBBB@@@???>>>??????@@@@@@EEEFFFPPPdddqqqpppNNNBBBPPPQQQgggmmmVVVNNNDDDBBBBBBEEEdddfffCCC???@@@<<<===BBBHHHMMMVVV___nnnxxxiiiYYYPPPKKKEEEBBBBBBCCCAAA@@@>>>>>>???AAABBBAAAAAAAAABBBBBBBBBBBBBBBFFFFFFGGGIIIKKKMMMOOOQQQQQQWWW___bbb___ZZZVVVTTTVVVYYYbbbmmmmmmcccVVVPPPMMMIIIFFFFFFJJJLLLKKKHHHJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIHHHJJJRRR\\\gggnnn~~~vvvkkk\\\QQQKKKEEE>>>999555666888888555555???KKK999999999<<<>>>@@@???>>>LLLgggSSS\\\xxx}}}uuudddAAAEEEEEEeeeyyyxxxqqqiiiwwwtttfffUUUUUUuuuaaaJJJCCCDDD???CCCFFFBBBFFF___lll___SSS```dddMMMGGGIIIKKKiiieeeoooiiiQQQJJJDDDEEEOOO[[[dddggg^^^lllttt}}}yyyooohhhffffffeeeddd```ZZZWWWWWWWWWYYYcccmmmhhhooocccKKKGGGAAA===>>>===<<<<<<;;;::::::<<<@@@CCCAAAaaaYYYFFFEEEIII\\\wwwtttOOOIIIFFFBBBEEEFFFEEECCCEEEMMMSSSTTTVVVYYY^^^gggtttjjj]]]aaabbbdddvvv}}}ssseee[[[XXXQQQMMMHHHEEEDDDCCCCCCBBBBBBAAA@@@?????????@@@@@@>>>CCCFFFRRReeeqqqhhhLLLCCCOOORRRqqqhhhVVVKKKCCCAAA@@@IIInnn\\\AAAAAA@@@>>>@@@EEEHHHNNN]]]nnnzzzqqqcccXXXLLLGGGEEEBBBAAACCCCCCBBBAAA@@@@@@BBBCCCDDDAAA@@@BBBDDDDDDBBBDDDGGGKKKHHHHHHLLLPPPUUU[[[```nnnwww}}}tttooommmnnnpppzzzuuu]]]MMMLLLLLLMMMOOOQQQRRRQQQPPPMMMNNNNNNNNNNNNMMMKKKJJJIIIIIIJJJLLLOOOSSSWWWYYYlll~~~~~~vvvkkk\\\QQQKKKEEE>>>999666555666888777777;;;BBB999888888:::===???>>>===JJJbbb|||TTT[[[rrrtttllloooXXXMMMLLLhhhxxxoooZZZWWW|||vvv{{{WWWVVVVVVsssttt[[[IIIDDDEEE???CCCGGGDDDJJJcccmmm___UUUlllpppRRRHHHGGGKKKrrr}}}___sssmmm^^^MMMHHHDDDDDDLLLWWWccciiiaaasssvvv}}}rrrkkkgggfffdddbbb^^^[[[YYYYYYYYYYYY]]]ccc___ggggggQQQJJJAAA===???>>><<<<<<;;;::::::;;;???BBBAAAYYYhhhJJJFFFHHHYYYwww~~~XXXMMMEEEBBBFFFGGGGGGCCCCCCIIIPPPUUUZZZ___gggllluuuvvvvvvqqqeeehhhiiikkkxxx|||ssscccWWWUUUOOOLLLGGGDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>BBBFFFTTTfffoooaaaKKKDDDMMMSSS{{{}}}```PPPGGGBBBAAAAAANNN{{{PPP@@@BBB>>>@@@FFFLLLLLLTTTpppnnn```YYYNNNGGGAAAAAAAAA???>>>@@@DDDDDDCCCBBBBBBCCCDDDEEEEEECCCEEEHHHGGGDDDGGGMMMNNNKKKMMMWWWbbblllyyyqqq[[[bbbhhhnnnooolllgggggggggbbbaaa___\\\XXXSSSNNNLLLJJJKKKKKKLLLMMMNNNNNNNNNWWWdddttt~~~|||uuujjj\\\QQQKKKEEE???999888555444777999777777999888888888999<<<>>>>>>===AAAXXXppp^^^ZZZlllyyyzzzqqqzzz{{{nnnwwwMMMNNNgggtttkkkUUU]]]~~~qqqVVVYYY\\\qqq{{{bbbRRRFFFBBBCCCAAABBBGGGIIIOOOcccjjj]]]```|||yyyRRRHHHIIIPPPuuuiii~~~VVVQQQKKKIIIFFFEEEIIISSS```iiirrrsss~~~xxxoooiiifffbbb___[[[ZZZZZZ[[[ZZZXXXWWWWWWVVVaaazzzjjjUUULLLAAA===???===<<<<<<;;;:::999;;;???BBB@@@PPPqqqvvvOOOIIIHHHUUUuuuhhhTTTGGGEEEIIIGGGIIIEEEEEEJJJOOOUUU]]]eeesssuuuzzz}}}mmmlllwwwqqqhhhiiiiiijjjqqq{{{~~~|||pppmmmrrr{{{ppp]]]QQQPPPNNNJJJFFFCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAADDDGGGVVVgggooo[[[KKKGGGNNNWWWuuu\\\LLLCCCAAABBBCCCTTTGGGBBBAAA===AAALLLUUUWWWcccuuudddVVVLLLGGGAAA===<<>><<<>>>DDDDDDCCCCCCCCCCCCCCCDDDFFFCCCDDDIIIIIIGGGMMMWWW[[[YYYaaasss}}}tttkkkccc___\\\YYYTTTPPPNNNOOOQQQSSSRRRZZZbbbiiiwww~~~tttiii[[[QQQKKKFFF@@@;;;999666555777888666666999888777777888;;;===>>>===<<>>AAA???LLLkkkUUUMMMHHHNNNmmmzzz]]]HHHHHHKKKDDDGGGFFFHHHMMMPPPSSS\\\fffyyy{{{}}}ooolllvvvrrrfffkkknnnooopppqqqooolllnnnxxx}}}{{{vvvkkkXXXNNNPPPMMMIIIEEEBBBAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@@@@CCCDDDHHHVVVfffmmm|||WWWIIIIIIRRR___kkkYYYJJJ@@@AAACCCDDDWWWwwwCCCEEE???@@@DDDQQQ^^^cccqqq{{{mmm]]]QQQHHHCCCBBB@@@======AAABBB@@@@@@BBBCCCCCCDDDDDDDDDEEEEEEFFFHHHEEEIIIRRRWWWYYYeeeuuu~~~}}}}}}vvvnnniiiggghhhhhhcccggggggfffkkkxxxsssiii[[[QQQKKKFFF@@@;;;:::777666777666444777===888777777888;;;===>>>===>>>PPPbbbkkkOOO___rrraaagggxxxyyylllTTTXXXhhhmmmhhhZZZqqq[[[RRRTTTgggvvv}}}ZZZLLLJJJDDDAAAAAAEEE???EEEQQQWWW___bbbZZZzzzHHHIIIUUUaaa[[[IIIKKKFFFIIILLLNNNSSS^^^nnnzzzssstttlllgggjjjooovvvmmmfff^^^YYYVVVXXXXXXWWWWWWVVVRRRMMMFFFXXXrrrtttfffyyymmmYYYNNN@@@<<>>AAA???LLLlllXXXPPPGGGIIIfffcccJJJJJJMMMBBBCCCEEEJJJNNNOOOQQQYYYcccuuuxxx|||vvvttt~~~uuugggqqq|||{{{vvvppplllsssrrrqqqrrruuu}}}vvvqqqgggVVVOOOTTTLLLIIIDDDAAAAAAAAAAAA@@@???@@@@@@AAAAAAAAA@@@@@@CCCDDDFFFTTTdddjjj}}}zzzUUUHHHKKKUUUfff```SSSFFF???AAADDDEEEXXXrrrCCCHHH>>>EEEGGGSSSbbbjjjwwwgggaaaWWWLLLDDDAAA@@@@@@AAA>>>>>>AAABBBAAABBBFFFDDDDDDEEEFFFGGGHHHIIIJJJNNNMMMTTTbbblllsss~~~|||vvvwwwssskkkggglllssswwwzzziiiWWWMMMHHHBBB>>>===888666444444555777888888;;;888666888===@@@>>>;;;<<>>CCC<<>>AAAFFFdddgggGGG???OOObbbkkkRRRHHHGGGHHHEEEDDDFFFKKKOOORRRZZZbbbrrrlllooo}}}{{{tttgggwww|||}}}yyyrrrmmmhhhiiivvvsssnnnbbbXXXSSSLLLHHHGGGEEEDDDBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBDDDDDDGGGSSS\\\]]]wwwlllPPPFFFIIIVVVyyynnn___XXXCCCAAA>>>DDDFFFVVViiiFFFJJJAAA@@@OOO___jjj{{{}}}oooWWWRRRLLLEEE@@@>>>>>>>>><<<===???AAABBBBBBBBBBBBCCCBBBCCCDDDFFFHHHNNNTTTTTTYYYjjj~~~ooogggkkkooowwwgggVVVMMMIIIDDDAAA@@@999777444444555777888888999777555888===@@@???<<>>@@@CCC^^^qqqMMM@@@JJJ[[[yyy|||cccTTTLLLIIIIIIHHHJJJOOOQQQTTT[[[ccchhhhhhqqq~~~}}}xxxxxxtttxxx}}}nnnjjj]]]SSSOOOJJJHHHGGGEEECCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAACCCEEEOOO\\\gggeeeOOOHHHKKK]]]iii]]]SSSCCCEEECCCGGGKKKbbbfffEEEHHH@@@GGGWWWnnn|||iii\\\MMMJJJEEE@@@===<<<===>>>@@@AAAAAABBBBBBCCCDDDEEEEEEGGGIIIMMMQQQXXXaaaiiizzz{{{mmmooosss~~~ssseeeVVVNNNJJJFFFCCCCCC:::777555444555777777777888666666888===@@@@@@>>>???HHH^^^|||UUUUUUTTTNNN^^^pppzzz^^^@@@DDDNNNaaannnkkkqqqwwwkkkMMMTTTWWWYYYsssnnnQQQCCCEEEBBB@@@CCCBBBEEE@@@@@@CCCDDDFFFSSSbbbiiicccYYYTTT[[[iiirrruuusssOOOAAAEEECCCRRRlllsssmmm}}}TTTPPPMMM^^^}}}oooddd]]]ZZZ\\\YYYTTTQQQOOOLLLJJJHHHIIIHHHJJJTTTlllwwwTTT@@@BBB@@@???;;;:::;;;;;;888999<<>>>>>======EEEZZZYYYPPPUUUWWWoooxxxeeeIIIJJJRRRgggtttqqq}}}wwwiiiIIIWWWUUUVVV{{{eeeNNNDDDGGGCCCBBBDDDAAAFFFCCCBBBBBBAAAAAAIIISSSQQQLLLLLLSSS\\\aaafffjjj{{{jjjqqqpppQQQEEEJJJKKKYYYrrrzzz}}}[[[UUUTTTggg}}}oooccc\\\YYY\\\XXXRRRNNNLLLKKKJJJHHHHHHEEEGGGSSSlllzzzVVVBBBCCC@@@???<<<:::;;;:::777888;;;>>>===NNNqqq]]]DDDLLL]]]fffSSSKKKKKKNNNUUU^^^dddjjjvvv}}}wwwpppooosssvvvoooiiiYYYOOONNNJJJFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCJJJHHHJJJaaa~~~}}}PPPJJJGGGMMMmmmpppiii```JJJHHHCCCCCCBBBMMMzzz^^^GGGPPPUUUbbbrrrrrrbbbUUUIIIBBBAAA@@@???>>>>>>@@@AAACCC===@@@BBBCCCBBBDDDGGGJJJLLLQQQWWW___nnn{{{vvvssspppdddXXXQQQJJJCCC@@@@@@:::777555444555777777777;;;;;;::::::;;;<<<;;;:::===DDDWWW{{{^^^PPP```nnn{{{}}}oooRRRMMMSSSjjjwwwvvvssseeeIIIZZZWWWZZZ\\\JJJEEEIIIEEECCCFFFBBBFFFEEEEEEDDDAAA>>>@@@EEEEEECCCFFFPPPUUUWWW[[[bbblllmmmggg\\\ZZZmmmmmmRRRHHHMMMTTT]]]vvv{{{XXXPPPVVVppp}}}nnnbbb[[[WWWXXXUUUOOOLLLKKKKKKKKKJJJGGGFFFIIIRRRccc~~~\\\GGGFFF@@@AAA===;;;<<<:::777777;;;<<<<<>>999666444444555777888888<<<<<<<<<;;;;;;::::::999???EEEUUUxxxcccQQQhhh~~~{{{vvvyyyXXXLLLQQQkkk{{{|||www```LLL\\\\\\eeeuuuPPPCCCBBBGGGCCCDDDHHHEEEEEEFFFGGGFFFCCC@@@>>>>>>CCCDDDHHHPPPTTTVVVYYY]]]SSSRRRPPPRRR___zzzzzzeeeOOOIIINNNXXXbbbmmmQQQJJJVVVsss}}}nnnbbb[[[XXXUUUQQQMMMJJJJJJKKKKKKKKKFFFGGGJJJOOOYYYtttgggNNNKKKEEEBBB>>><<<===;;;888888;;;:::<<>>>>>>>>??????@@@@@@@@@@@@???CCCFFFFFFFFFIIIQQQXXXjjj|||wwwtttkkkbbbXXXQQQIII@@@<<<===777555333333666888::::::;;;<<<<<<;;;:::::::::;;;>>>CCCRRRrrrfffQQQhhh}}}www~~~VVVNNNRRRooo}}}XXXOOO[[[bbbqqqfffHHH???AAAEEEAAADDDIIIFFFEEEFFFGGGEEECCCBBBBBBAAACCCHHHNNNUUU]]]bbb___ZZZNNNLLLMMMXXXlllooodddYYYMMMLLLTTT___mmmjjjRRRQQQ]]]vvvpppddd\\\YYYSSSPPPLLLJJJJJJJJJJJJIIIEEEEEEGGGJJJQQQllloooQQQNNNKKKDDD@@@>>>>>><<<888888;;;999===BBBOOOlll{{{]]]PPPKKKhhhnnnVVVNNNLLLMMMQQQTTTUUU[[[kkkzzzsssccchhhyyyoooddd^^^WWWLLLKKKLLLDDDCCCBBBAAA@@@????????????>>>??????@@@BBBCCCCCCDDDBBBHHHPPPjjjgggGGGKKKGGGkkkuuucccSSSHHHDDD>>>BBBMMMvvvYYYIIIOOO___ppp{{{iii^^^OOOEEEBBBAAA@@@>>>===>>>???@@@AAAAAAAAA@@@@@@CCCGGGJJJPPP]]]ooo|||zzzxxxhhh```WWWPPPHHH@@@<<<===666444333333666999:::;;;999:::;;;;;;;;;:::<<<===<<<@@@NNNmmmhhhQQQccctttttt{{{NNNRRRVVVtttuuuRRRPPPYYYfffyyywwwWWWHHH@@@BBBEEEAAACCCIIIEEEEEEFFFEEECCCCCCEEEFFFFFFDDDJJJQQQZZZgggnnnfffXXXSSSPPPRRR___sss~~~hhhVVVRRRPPPLLLQQQ\\\gggwwwoooVVV[[[ggg}}}qqqeee^^^[[[SSSPPPMMMKKKJJJIIIHHHGGGEEEBBBCCCGGGOOOkkkrrrQQQOOOPPPEEEAAA??????===999999;;;888>>>AAAGGGbbbqqq[[[LLLVVVoooRRRHHHDDDEEEGGGIIIIIIOOO```qqq}}}}}}wwwvvvkkk```fffwwwjjj___XXXRRRJJJLLLNNNEEEBBBBBBAAA@@@????????????>>>??????@@@BBBCCCDDDDDDHHHLLLVVVuuucccGGGLLLKKKwww{{{```OOOKKKGGGAAAGGGVVVtttKKKLLL]]]nnn||||||dddYYYQQQFFF@@@@@@BBBBBB@@@===>>>@@@BBBCCCDDDCCCCCCGGGJJJOOOUUUaaawww|||dddpppnnnssszzztttoooaaaTTTPPPMMMDDD;;;999:::777444444777888888666999999::::::::::::;;;;;;===???IIIfffwwwnnnRRRddd^^^ccczzzNNNUUUhhh|||jjjLLLRRRXXXhhh~~~jjjUUUEEEBBB@@@AAADDDFFFFFFEEEGGGGGGGGGEEECCCCCCGGGKKKHHHQQQ\\\iiixxx|||iiiQQQQQQYYYTTTWWWxxxyyyeeeZZZPPPKKKIIILLLTTT\\\vvvqqqYYYaaappptttfffZZZTTTQQQQQQOOOLLLHHHFFFEEEFFFEEEFFFDDDFFFNNN```TTTRRRZZZJJJEEE???<<<<<<<<<:::888<<>>IIISSS{{{uuuJJJUUUmmmoooQQQIIIFFFBBBCCCFFFGGGIIIWWWgggyyy|||tttnnnjjjeeeaaakkkyyykkk\\\TTTPPPIIIJJJJJJ@@@AAAAAA@@@@@@??????@@@@@@>>>@@@BBBBBBBBBBBBDDDFFFJJJMMMfffUUULLLKKKQQQvvv^^^MMMEEEDDDFFFCCChhhjjjSSSQQQfff{{{hhhVVVIIIGGGEEEBBB@@@???>>>>>>BBBAAAAAABBBEEEGGGGGGFFFGGGTTT___fffvvvfffiiilllwww{{{tttpppaaaSSSMMMIIIBBB<<<999999666444555888:::::::::999999::::::::::::;;;;;;>>>@@@IIIgggzzzkkkLLLZZZSSSPPPhhh|||uuuKKKVVVfffyyycccLLLTTTWWWeeebbbNNNDDDBBBAAABBBFFFHHHHHHGGGFFFGGGFFFDDDBBBCCCGGGKKKLLLUUUddduuuzzzeeeQQQOOOYYYWWW___~~~bbbVVVPPPJJJHHHHHHJJJQQQZZZjjjzzzxxx^^^rrrvvveeeXXXQQQQQQPPPNNNKKKHHHFFFFFFFFFEEEGGGEEEFFFLLL[[[XXXSSSXXXJJJEEE???;;;;;;<<<:::999888<<<999DDDKKKmmm```MMMdddtttUUUJJJFFFAAABBBEEEEEEEEEPPP___tttxxxnnnggggggfffeeekkkvvvvvvdddVVVOOOLLLGGGIIIJJJAAABBBBBBAAA@@@????????????>>>@@@BBBBBBBBBBBBDDDFFFHHHNNNhhh~~~RRRKKKKKKXXXkkkVVVIIIBBBAAAHHHGGGmmmaaaMMMSSSssslllWWWHHHFFFEEECCC@@@???>>>>>>>>>CCCCCCDDDEEEFFFGGGGGGGGGJJJ\\\ooo||||||uuuqqqbbbRRRJJJFFFAAA<<<:::777555333333555666777666999999::::::::::::;;;;;;>>>@@@IIIggg|||iiiGGGOOOIIIGGGSSSsssZZZWWWcccrrrYYYLLLUUUWWWiiiZZZIIIBBBBBBBBBDDDGGGIIIIIIIIIGGGFFFEEECCCBBBCCCGGGJJJQQQYYYpppwww^^^QQQLLLYYY\\\ggggggMMMJJJHHHHHHHHHGGGHHHNNNVVVYYY```zzzggg{{{gggZZZTTTPPPOOOMMMKKKIIIHHHGGGGGGEEEGGGEEEEEEIIIVVV\\\VVVVVVNNNHHH@@@<<<;;;;;;:::999999999999CCCFFF___sssQQQXXX~~~\\\LLLGGGCCCBBBFFFEEECCCKKKVVVgggxxxllleeeiiimmmnnnqqqwwwppp\\\PPPLLLKKKFFFJJJLLLEEECCCBBBAAA@@@???????????????@@@BBBBBBBBBCCCDDDFFFKKKTTTooosssPPPMMMOOOhhhqqqYYYMMMFFFBBBBBBJJJPPPxxxXXXMMM___|||jjjZZZLLLBBBBBBAAA???>>>>>>>>>?????????BBBEEEEEEEEEGGGKKKOOO]]]ttt|||uuuooocccTTTKKKGGGCCC>>>999999777555444444444444444999999999:::::::::;;;;;;===???HHHeee|||jjjGGGJJJEEEOOOQQQxxxoooYYYaaaiiixxxRRRLLLUUUXXXvvvXXXIIIBBBBBBCCCEEEFFFGGGGGGGGGHHHFFFDDDBBBAAACCCGGGIIISSS\\\zzzsssVVVNNNRRR```eeerrrbbbLLLKKKKKKLLLMMMKKKJJJPPPWWWYYY\\\vvvzzzuuunnnaaa[[[PPPNNNLLLJJJJJJIIIHHHGGGDDDFFFEEEFFFIIISSS___[[[XXXXXXPPPFFF>>><<<;;;:::999:::777:::BBBAAAQQQeeeSSSuuuiiiSSSKKKEEEDDDHHHHHHEEEIIIRRRZZZppp|||rrrmmmrrrvvvuuuwww}}}jjjYYYNNNLLLKKKGGGKKKNNNGGGCCCBBBAAA@@@???>>>>>>>>>???AAABBBCCCBBBCCCEEEFFFQQQ___zzzhhhNNNOOOTTT||||||ZZZKKKHHHFFFDDDDDDKKK```sssUUUWWWuuuzzzeeeXXXNNNFFFCCC>>>>>>=========>>>@@@AAA@@@CCCEEEFFFHHHOOOZZZddd~~~|||uuulllcccVVVNNNKKKHHH@@@999999999888777666666888999999999999:::::::::;;;;;;;;;===EEEbbb~~~pppIIIGGGFFFRRR[[[sssvvvaaaeeeeeezzzrrrOOOLLLUUU[[[}}}WWWJJJBBBCCCDDDDDDDDDDDDEEEFFFKKKHHHDDDAAAAAADDDFFFHHHQQQ]]]sssRRRLLLYYYiiiooo|||~~~lll\\\TTTSSSTTTVVVWWWWWW\\\cccnnnrrr{{{sssfff```PPPNNNKKKJJJJJJJJJHHHFFFBBBEEEEEEGGGJJJTTT```___```fff\\\NNNCCC>>>;;;:::888777333999===<<>>>>>>>>???AAACCCEEEGGGFFFGGGKKKUUUhhh{{{xxxqqqggg```SSSGGGFFFJJJGGG???FFFFFFDDD@@@:::777777999999999:::::::::;;;;;;;;;;;;<<>>======666666>>>555===@@@===gggiiiXXXhhhWWWGGGEEEFFFEEEHHHNNNNNNRRR___ttt|||fff\\\PPPHHHIIIHHHAAABBBFFFAAA????????????@@@AAABBBCCC@@@BBBCCCDDDCCCDDDFFFGGGlllcccQQQMMM``````OOODDDDDDCCC???IIIYYY{{{tttfffqqq___NNNAAABBBDDD???===AAA?????????@@@BBBDDDFFFHHHJJJMMMUUUgggaaa\\\ZZZcccvvvzzzlllkkkaaaUUUNNNHHHCCCBBBEEE???999777888999666666777999999:::::::::;;;;;;;;;>>>===CCC```sssyyyLLLRRR______|||lllPPPJJJWWWWWWiiirrrSSSPPPYYYzzzaaaNNNCCCBBB???EEEHHH@@@FFF^^^dddGGGBBBGGG@@@BBBLLLHHH^^^uuuvvvXXXrrryyygggZZZWWWPPPJJJIIIFFFBBBAAABBBAAAHHH@@@DDDRRRRRRttt]]]uuummmPPPHHHJJJ>>>666>>>===777777<<<<<<;;;FFFVVV}}}{{{[[[ppp\\\FFFJJJKKKBBBHHH[[[^^^aaafffyyylllZZZTTTKKKIIIFFFCCCAAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@???BBBFFFAAA>>>DDDEEEHHHTTT|||zzzZZZNNNVVVvvvuuuWWWFFFKKKEEE???HHHQQQbbbhhh|||iii]]]JJJHHHEEEBBB???======<<<:::;;;@@@DDDDDDDDDHHHOOOLLLXXXjjjmmmXXXNNNPPPfff{{{mmmggg]]]RRRKKKEEE???===???===888555777888666666888999999:::::::::;;;;;;;;;;;;<<>>======???>>>@@@DDDFFFEEEHHHLLLVVVhhhpppSSSRRRFFFLLLiii{{{nnndddZZZPPPJJJDDD===:::;;;:::666444666777666666888::::::::::::;;;;;;;;;;;;;;;===GGGeeeqqq~~~~~~cccEEENNNQQQUUUrrrtttFFFLLLQQQTTTqqqmmmPPPQQQYYYwww___NNNCCCCCC@@@BBBFFFGGGWWWvvvzzzZZZGGGEEEDDDJJJOOOLLLVVVuuutttwwwfff\\\XXXQQQKKKJJJHHHDDDCCCEEE@@@HHHDDDCCCIIILLLrrrhhhxxx~~~eeeRRRNNNEEE<<<===<<<888999===<<<:::AAALLLmmmYYYUUUlll|||\\\QQQKKKLLLddd}}}sssZZZPPPMMMIIIGGGEEEBBBAAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAGGGEEEBBBCCCDDDOOOfffhhhSSSVVVkkkpppVVVIIIBBB===EEEHHHSSS|||jjjUUULLLEEEDDDBBB@@@???>>>??????DDDAAAAAADDDGGGHHHLLLQQQiiiuuuhhh___MMMRRRNNNTTTgggzzznnnccc[[[RRRLLLFFF>>>::::::888444222555777666666888:::::::::;;;;;;;;;;;;<<<===@@@IIIgggqqqzzzsssYYYAAAKKKHHHTTTqqqeeeFFFNNNOOORRRuuulllPPPQQQWWWqqq|||^^^PPPAAADDDAAABBBFFFHHHYYYwww{{{___GGGBBBGGGNNNSSSSSS[[[}}}vvvfff]]]TTTNNNIIIHHHFFFCCCBBBDDDAAAGGGEEEDDDIIIUUUvvvxxx}}}cccXXXMMM???;;;;;;999:::======;;;>>>EEEZZZ```OOOXXXtttmmmZZZPPPSSSnnnyyyxxxfffSSSMMMLLLGGGFFFDDDBBBAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBB???FFFEEEBBBCCCDDDVVVsssbbbYYYjjjmmmOOOIIIBBB===JJJKKK^^^sss]]]LLLFFFBBBAAA@@@?????????@@@AAADDDCCCCCCFFFHHHMMMYYYfff~~~hhh\\\[[[SSSQQQ[[[```eee||||||wwwmmmcccZZZRRRMMMGGG???::::::777333111444666666666999::::::;;;;;;;;;<<<<<<<<<>>>@@@HHHcccrrr{{{rrrWWW@@@HHHBBBMMMnnnuuu{{{www\\\JJJRRRSSSVVVzzzmmmQQQRRRVVVmmm{{{___RRR???DDDCCCCCCGGGGGGTTTlllxxxfffMMMDDDKKKQQQTTTYYYcccvvvfff^^^SSSMMMHHHGGGFFFCCCBBBDDDBBBFFFFFFFFFLLLbbbzzztttwwwiiiWWWCCC;;;;;;:::;;;======<<<===AAAKKKtttsssYYYPPPbbbkkk[[[ZZZooo{{{eee```pppyyyZZZLLLIIIHHHEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCC???EEEDDDCCCCCCFFF^^^[[[eeedddJJJHHHEEE???IIINNNjjjpppbbbQQQEEEAAA@@@??????>>>???@@@BBBCCCBBBDDDGGGKKKNNNZZZqqq~~~iii\\\\\\VVVUUUeeellloooyyyssskkk```XXXOOOKKKEEE===999:::888333222555777666666888:::;;;;;;;;;<<<<<<<<<<<<;;;>>>EEE___ttt|||^^^AAAEEE@@@DDD^^^}}}tttjjjsssZZZMMMUUUZZZ___nnnPPPRRRXXXppp{{{___SSS???EEECCCCCCGGGFFFLLL^^^rrrlllWWWJJJNNNOOOQQQ[[[kkkxxxggg^^^TTTNNNIIIIIIHHHEEEEEEGGGCCCDDDFFFGGGNNNjjjvvvttt{{{cccHHH>>><<<;;;;;;<<<======>>>???DDDbbbrrrXXXYYYooo|||ggg___iiixxxyyykkkSSSJJJZZZzzzlllSSSLLLJJJHHHCCCBBBBBBAAAAAAAAABBBBBB@@@@@@AAABBBCCCDDDDDDEEE@@@DDDCCCDDDGGGLLLiiiuuu\\\uuuzzzXXXIIIFFFGGGAAAGGGUUUzzzmmm\\\SSSJJJAAA???????????????@@@AAACCCDDDAAAEEELLLUUU```rrryyypppmmmdddhhhqqqxxxyyyqqqhhh^^^VVVMMMIIICCC===:::;;;999555333555777666666888;;;;;;;;;;;;<<<<<<<<<<<<999===FFFaaavvviiiCCCDDDAAAEEE^^^oooiiizzz]]]KKKTTT___dddnnnNNNRRR]]]xxxzzz___SSSAAAEEEBBBAAAGGGEEEGGGSSSbbbiii[[[LLLMMMKKKMMM]]]rrryyyhhh^^^SSSMMMHHHHHHHHHEEEEEEGGGCCCBBBEEEGGGLLLiiixxx~~~lllKKKAAA<<<<<<<<<;;;===???@@@???CCCOOOlll\\\iiiwwwlllmmmssspppdddPPPMMMbbbaaaOOOLLLKKKHHHAAAAAAAAAAAAAAAAAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFDDDEEECCCFFFLLLTTTsssjjjaaaqqqTTTJJJ@@@EEECCCLLLiii}}}\\\OOOLLLHHHCCCAAA@@@@@@???@@@AAABBBDDDEEEDDDFFFPPPbbbwwwyyy~~~|||zzzpppfff___VVVNNNIIIDDD>>><<<>>>:::666444666777666666888;;;;;;;;;<<<<<<<<<======999???JJJfffxxxqqqDDDCCCCCCMMMfffooonnn___HHHPPP___eeennnLLLRRRaaayyy^^^RRRCCCFFF@@@???FFFFFFFFFOOOQQQaaaYYYJJJKKKGGGJJJ^^^vvvxxxtttuuu{{{iii^^^QQQJJJFFFFFFFFFCCCCCCEEECCC@@@EEEGGGJJJeeerrrKKKAAA======<<<;;;<<<@@@AAA@@@CCCBBBqqq|||dddjjjuuu}}}kkkcccWWW]]]xxxvvvUUUHHHHHHGGGCCC@@@@@@AAAAAAAAAAAABBBBBB???@@@AAABBBCCCEEEFFFFFFGGGFFFCCCHHHPPPZZZzzzrrr[[[^^^pppWWWKKK:::CCCFFFSSS|||tttUUUJJJLLLJJJGGGFFFAAA@@@@@@@@@AAACCCEEEFFFGGGHHHSSSkkk{{{uuulllddd___UUULLLGGGCCC===999999333333333444666777999:::999999:::;;;;;;<<<<<<======>>>KKKooo|||sssKKKBBBFFFYYYrrr}}}~~~fffJJJSSS]]]WWW~~~oooUUUPPPWWW~~~rrrTTTKKKEEECCCAAAAAABBBDDDDDDDDDGGGFFFFFFGGGEEEEEEMMMWWWrrrpppaaadddiiisssyyytttuuuvvveee\\\QQQMMMHHHEEEDDDDDDCCCBBBBBBGGGDDDCCCLLL^^^{{{QQQGGG===>>>>>>======>>>AAACCCFFFFFF\\\```kkkxxxyyyoookkkwww{{{aaaOOOHHHGGGEEEBBBCCCBBB@@@>>>>>>>>>@@@AAA===???AAACCCEEEFFFFFFFFFBBBCCCDDDHHHVVVrrr\\\VVV\\\xxx}}}}}}www^^^PPPLLL??????JJJjjjiiiMMMDDDGGGHHHCCC======???@@@@@@BBBEEEHHHHHHJJJKKK```~~~wwwmmmddd^^^TTTKKKGGGCCC===999888555555555555555666777888999999:::;;;;;;<<<<<<======???NNNssslllLLLGGGNNNhhhtttiiiKKKNNNXXXQQQtttsssVVVOOOVVV|||oooRRRKKKCCCBBB@@@AAABBBDDDCCCCCCCCCBBBCCCDDDCCCCCCJJJSSSfffqqqwwwoooeee___ZZZUUUZZZfffooopppccc~~~ttt}}}tttcccZZZQQQMMMHHHEEEDDDDDDCCCBBBBBBEEECCCDDDKKKZZZZZZIII>>>>>>>>>======>>>???AAA??????OOOvvvmmmsssfffVVVJJJGGGGGGEEECCCCCCBBB@@@?????????@@@AAA>>>???AAACCCEEEEEEEEEEEEDDDDDDGGGOOOaaa~~~uuuUUUUUUcccjjjfffaaaPPPIIIEEE???DDD\\\wwwiiidddaaaXXXMMMFFF===@@@BBBCCCDDDGGGJJJLLLVVV^^^vvv}}}vvviii___\\\SSSJJJFFFBBB<<<888888666666555555555555666666999999:::;;;;;;<<<<<<===>>>AAAPPPvvv{{{YYYGGGIIIPPPmmmuuugggIIIIIISSSLLLnnn{{{XXXOOOWWW|||jjjOOOKKKAAA@@@@@@AAACCCDDDBBBAAA???>>>@@@CCCCCCCCCHHHPPP\\\```^^^TTTJJJIIIOOOUUUXXXfffmmm|||YYYccc___VVV^^^vvvsssbbbYYYQQQMMMHHHEEEDDDDDDCCCCCCCCCCCCBBBFFFJJJSSSgggLLL@@@???>>>===<<<===>>>>>><<<;;;CCC___ggg~~~tttXXXSSSMMMHHHFFFEEEDDDDDDCCCCCCAAA@@@@@@@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDEEEFFFKKKYYYrrrYYYOOO[[[vvvVVVNNNLLLDDDCCCCCCAAAGGGkkkxxxlllhhhdddaaaYYYMMMCCC??????AAACCCEEEEEEHHHNNNSSSeeewww|||qqqdddZZZZZZQQQHHHDDDAAA;;;888888666555555555555666666777999999:::;;;;;;<<<<<<===???AAAPPPvvvrrrxxxhhhHHHFFFJJJNNNggg|||uuu^^^EEEIIISSSMMMrrrZZZOOO[[[fffLLLJJJ?????????AAACCCDDDBBB@@@>>>===@@@DDDEEEDDDHHHNNNUUUYYYZZZUUULLLJJJTTT```aaaiiimmmppp```tttsssVVVWWWkkksssdddZZZPPPMMMHHHEEEDDDDDDDDDCCCCCCAAABBBHHHJJJPPPsssNNNCCCAAA>>>=========<<<<<<===<<>>>>>???AAACCCDDDBBB@@@>>>===???DDDEEEEEEGGGLLLQQQUUU[[[[[[PPPIIIRRRaaahhhgggkkkhhhhhhgggXXXcccqqqbbbYYYPPPLLLHHHEEEDDDDDDDDDDDDCCCBBBBBBIIIKKKSSS}}}QQQEEEBBB>>>===>>>>>><<<;;;<<<<<<<<>>AAAIIIVVVwwweeeNNNGGG@@@?????????BBBGGGAAAAAADDDFFFFFFJJJYYYiiirrrjjjgggfffvvv|||uuulllccc]]]VVVMMMDDDAAA>>>:::777777333333333444666777999:::999999:::;;;;;;<<<<<<===@@@AAAPPPxxxhhh[[[EEE<<>>???@@@>>>;;;888999999AAAZZZgggmmmfffYYYTTTKKKGGGFFFEEECCCAAAAAACCCEEEAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDQQQgggoooYYYRRRgggSSSHHHGGGFFFCCC<<<>>>RRRtttzzz}}}iiiYYYKKKDDD@@@BBBCCCBBBBBBDDDBBBBBBEEEIIIJJJQQQggg~~~gggWWWSSSXXX^^^ppp|||tttjjjaaa[[[TTTKKKCCC@@@>>>999666777444444444555555777888888999999:::;;;;;;<<<<<<===???CCCVVViiiZZZCCC;;;CCC@@@FFFVVV}}}{{{{{{ppp{{{{{{LLLEEELLLTTTPPP}}}fffPPP^^^{{{oooOOOGGGAAA@@@???@@@CCCEEEEEEEEECCC???>>>BBBDDDDDDEEEIIIUUU\\\llltttdddMMMMMM]]]lllooouuuttt^^^YYYeee^^^ZZZiiirrrxxxzzzqqqeeehhhvvvhhh]]]UUUOOOLLLGGGEEEDDDEEEEEEEEEBBBGGGFFFGGGOOOeee^^^HHHDDD??????AAABBB@@@===888999;;;@@@KKKgggyyynnn{{{}}}dddQQQMMMMMMEEEDDDCCCBBBAAABBBCCCDDDDDD???@@@@@@AAAAAAAAAAAAAAACCCBBBBBBAAABBBCCCDDDEEEJJJ^^^yyy{{{WWWTTTZZZnnnHHHIIIFFFBBBDDDAAAIIIeee~~~ooo^^^PPPBBB??????BBBBBB>>>===>>>CCCCCCGGGNNNQQQ]]]yyy~~~oooiiigggeeeqqqyyy|||^^^NNNOOOYYYbbb|||uuuhhh\\\UUUSSSJJJBBB???===999666666666666555555555555666666999999:::;;;;;;<<<<<<===>>>DDD[[[qqqbbbJJJ@@@CCC???JJJRRRzzzzzzyyysssKKKDDDKKKUUURRR~~~oooUUUaaa{{{rrrQQQFFFBBBAAA???@@@CCCEEEFFFFFFGGGCCCAAADDDFFFFFFHHHKKKOOO\\\vvvuuuWWWOOO[[[ppp|||}}}QQQQQQddd^^^TTT\\\WWW\\\^^^XXXSSSbbbvvviii___WWWOOOKKKGGGEEEDDDEEEEEEEEEBBBIIIHHHFFFQQQllldddIIIDDD@@@???BBBCCCAAA>>><<<===AAABBBDDDWWW~~~uuucccRRRIIIMMMNNNEEEDDDCCCBBBCCCEEEEEECCCAAA>>>???@@@AAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFPPPhhhcccOOO[[[dddbbbFFFLLLFFFAAAGGGIIIYYYwwwxxxiiiZZZNNNEEEDDDEEEGGGEEEBBBDDDIIIDDDCCCIIIQQQWWWfffvvvfffXXXQQQMMMHHHRRRdddjjj^^^WWWUUU^^^mmm|||aaaSSSTTT^^^fffzzz~~~{{{tttfffZZZTTTPPPLLLEEE???:::888888888555555444333444666888:::;;;;;;;;;;;;;;;;;;;;;;;;>>>KKKaaayyyuuuRRR===@@@FFFCCC]]]|||~~~pppeeeLLLHHHKKK]]]\\\iiiPPPZZZwwwZZZGGG@@@@@@>>>>>>@@@DDDEEEDDDMMM@@@???DDDBBBCCCGGGCCCPPPeee^^^LLLZZZlllzzzZZZWWWYYYbbbnnnWWWPPPWWWYYYQQQQQQgggzzzhhh[[[UUUMMMKKKGGGDDDBBBAAABBBCCCBBBDDDKKKOOOUUUppp```LLLCCC<<<===??????>>>>>>===??????CCCHHHPPPtttvvvooooooXXXPPPLLLEEEDDDHHHBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAA@@@???@@@AAABBBAAAAAACCCDDDBBB@@@EEELLL[[[zzzUUUMMMZZZYYYGGGHHHAAABBBLLLLLLfffzzz|||cccUUUIIIDDDEEEEEEDDDBBBAAACCCDDDGGGHHHKKKTTTaaaxxxyyypppdddZZZWWWQQQJJJGGGJJJOOOSSSUUUQQQRRR^^^``````hhhaaaXXX___sssuuu|||xxxqqqcccWWWQQQNNNJJJDDD===999777666777555444444333444666999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;HHHhhhwwwsssOOO@@@AAAFFFNNNrrrmmm}}}___EEEAAAQQQ^^^WWWwwwnnnSSSWWWnnnaaaMMM@@@???>>>???AAADDDEEEDDDHHHBBBDDDEEE@@@AAAHHHIII[[[ppphhhRRR\\\nnnwwwhhhXXXWWWjjj|||```SSSSSSUUUWWW___sssxxxfffZZZTTTMMMJJJGGGDDDBBBBBBCCCCCCDDDKKKRRRRRRWWWvvv```LLLDDD>>>???AAA@@@???@@@>>>@@@???AAADDDGGGccc}}}jjjmmm\\\NNNKKKJJJEEEDDDIIIBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@AAAAAA???@@@HHHSSSiii~~~nnnRRRXXXnnnpppRRRCCCEEEAAA@@@OOO```yyyttt]]]SSSIIICCCDDDEEEDDDBBBBBBDDDEEEHHHHHHOOO^^^sss}}}jjj___\\\ZZZVVVQQQTTTUUUUUURRROOOOOOTTTYYYdddnnnzzzooolll|||sssiiivvvyyytttlll___TTTNNNKKKHHHBBB<<<888555555666555444444444555777999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>KKKuuuvvvpppJJJCCCAAAFFF___iii]]]BBB???KKKUUUOOOgggvvvVVVTTTfffkkkUUUAAA@@@>>>@@@BBBDDDDDDDDDDDDHHHJJJEEE>>>@@@IIIPPPbbbwwwuuuZZZ___|||tttWWWUUUsssoooWWWOOOSSScccssswwwyyyuuudddXXXSSSLLLJJJGGGDDDBBBBBBCCCDDDAAAMMMTTTOOOVVV|||___LLLEEE???@@@BBB@@@@@@AAA???BBB@@@@@@BBBAAARRRqqqfff}}}\\\SSSKKKFFFIIIIIIDDDCCCHHHCCCBBBBBBAAAAAAAAAAAABBBAAAAAABBBBBBAAAAAA@@@@@@AAA@@@AAAAAA@@@EEESSSbbbZZZUUUooonnnYYYKKK@@@BBBCCC???XXXpppvvviiiUUUOOOIIIBBBCCCDDDDDDCCCDDDFFFGGGGGGGGGPPPfffpppdddXXXTTTYYYaaaffffffoootttvvvrrrkkkllluuu~~~zzzvvvnnnnnnwwwqqqhhh\\\QQQLLLIIIFFFAAA<<<888666555555444444444555666888999:::::::::;;;;;;;;;;;;;;;;;;FFFQQQvvvlllGGGGGG@@@FFFnnnkkk\\\@@@@@@@@@KKKMMMaaazzzVVVRRRdddsss\\\DDD@@@???AAACCCCCCDDDFFFHHHRRRPPPDDD???AAAHHHQQQcccwwwbbb```mmmVVVVVVuuu___UUU\\\vvvpppgggkkkqqqzzzhhhjjjkkk~~~rrraaaVVVRRRKKKIIIFFFCCCBBBCCCDDDEEEAAANNNRRRMMM[[[^^^LLLEEEAAABBBBBB@@@???AAA@@@DDDBBBAAADDDCCCLLLaaammmooo}}}wwweeePPPJJJGGGGGGJJJHHHBBBBBBEEECCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@???AAABBBCCCDDDDDDKKK^^^qqqnnnTTTeee|||\\\LLLJJJ@@@@@@EEEDDDfffxxx{{{___MMMKKKHHH@@@BBBCCCDDDDDDEEEGGGIIIJJJJJJUUUnnnxxxlllfffcccbbbhhhuuunnnllljjjssstttmmmeeeYYYPPPLLLHHHEEEAAA<<<999777666666333444444666777999:::;;;:::::::::;;;;;;;;;<<<<<>>>>>@@@AAAHHHFFFCCCFFFFFFJJJWWWqqqfffyyywwwfff``````YYYOOOHHHHHHHHHHHHEEEAAAAAADDDCCCBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@???AAABBBDDDDDDCCCLLLcccxxxwww^^^XXX{{{mmmVVVFFFIIIAAA???FFFOOOzzzmmmuuuyyyYYYIIIGGGEEE@@@AAACCCDDDDDDFFFHHHKKKNNNRRRaaa~~~xxxrrrggg___\\\aaajjjyyy|||eeebbbcccqqq|||qqqiiiaaaVVVOOOLLLFFFDDD@@@<<<999777666666333333555666888999:::;;;999::::::;;;;;;<<<<<<<<>>LLLzzztttrrrUUU<<>>===???@@@LLLMMMHHHJJJHHHGGGNNN\\\pppiii{{{zzzqqqmmmcccXXXTTTSSSPPPIIIEEEEEEEEEDDDCCCBBBCCCDDDCCCBBBBBBAAAAAAAAAAAABBBAAAAAABBBBBBAAAAAA@@@@@@AAACCCDDDCCCCCCOOOlll|||fff{{{nnnWWWPPP___aaaPPPDDDEEEBBBBBBMMMeeeccciiipppTTTGGGEEEBBB@@@BBBCCCDDDEEEFFFIIIKKKJJJVVVooovvvfff___]]]ZZZXXXVVV^^^lll|||jjjYYY\\\___mmmyyyllleee]]]TTTMMMKKKDDDBBB>>>;;;888666555555222333555777999:::;;;;;;999999::::::;;;<<<<<<===BBBeeemmmfff^^^LLLCCC@@@<<>>>>>GGGNNNPPPJJJ\\\sssxxxTTTHHHAAACCCEEEDDDJJJSSSWWWuuugggEEEAAADDDGGGWWWqqq}}}vvvyyyaaaNNNYYYdddyyy}}}```cccssstttccc___ccc___mmm~~~sssXXXRRRSSSYYYjjj~~~iii[[[TTTRRRIIIGGGEEECCCCCCDDDFFFGGGLLLRRRWWW___uuuaaaRRRNNNKKKJJJEEE???===@@@<<>>AAA777OOO[[[YYYZZZVVVNNNMMMFFFMMMfffvvvjjjnnn}}}sssaaa\\\^^^fffeeeYYYQQQRRRPPPOOOJJJEEEBBBDDDFFFGGGDDDEEEEEEEEEFFFGGGDDD???BBBBBBBBBBBBCCCCCCDDDEEECCCBBBAAA@@@???@@@AAABBBDDDGGGJJJMMMWWWtttkkkjjj||||||xxxkkkQQQBBBCCC???IIIUUUgggddd\\\ooonnn^^^LLLFFFEEE???AAACCCDDDEEEEEEFFFIIIKKKMMMlllxxxiii___ccccccbbb___YYYSSSLLLHHHNNNQQQVVV\\\eeeqqq~~~{{{rrrfff^^^^^^fffpppwww}}}mmm{{{]]]IIIQQQVVV___llluuuuuujjjccc[[[QQQIIIFFFCCC@@@===999666444333333333444555666777888999:::<<<======<<<::::::;;;<<>>CCCAAAPPPpppZZZIII>>>555>>>FFFHHHRRR\\\GGG___qqq___GGG@@@FFFCCCCCCJJJNNNWWWwwwtttOOO===EEEPPPWWWfffmmmtttkkkZZZ```xxx}}}vvvvvv{{{|||[[[PPPVVV```fffwwwcccZZZRRRJJJHHHGGGEEEBBBAAADDDIIINNN[[[ZZZjjjrrrqqqpppZZZPPPNNNKKKIIIGGGDDD@@@===:::FFFVVVbbbddd]]]RRRJJJFFFCCCPPPuuurrryyy{{{zzzwwwnnnhhhfff^^^^^^]]]ZZZVVVQQQMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???AAAAAA@@@AAACCCBBB???EEEEEEGGGQQQkkk~~~iiitttXXXHHHCCC>>>GGGHHHeeesssUUUcccpppeeeWWWHHHBBBCCCAAA<<<@@@BBBBBBCCCGGGMMMPPPTTTmmm___\\\[[[SSS]]]nnnmmm]]]VVVQQQKKKKKKRRRQQQLLLZZZhhh}}}dddLLLKKKTTTWWWWWWZZZuuu~~~aaakkk|||yyyUUULLLQQQTTT^^^oooyyy{{{qqqfff```YYYPPPHHHFFFAAA???;;;777555333333333333444555666777999:::::::::;;;<<<<<<;;;;;;>>>@@@PPP|||dddbbbOOO???@@@AAA;;;MMMoooxxx}}}UUUHHH@@@::::::DDDGGGPPPyyyiiiMMM[[[kkkeeeKKKAAAEEEBBBAAAHHHJJJYYYmmmeeeIII???DDDJJJOOO\\\mmmqqqvvvvvv|||ggg___dddqqq}}}sss```XXXQQQJJJHHHGGGEEEBBBAAADDDIIIMMMZZZZZZeeehhhnnnmmmZZZOOOMMMKKKIIIHHHEEEBBB???===BBBLLLYYY```]]]RRRGGGAAA???HHHeeewww}}}tttnnnooommmgggbbbaaa\\\[[[XXXTTTQQQNNNLLLKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCAAABBBDDDFFFFFFQQQPPPRRRbbbyyyiii{{{iiiRRREEEAAA===CCCOOOdddTTTcccpppwww___SSSFFFAAADDDAAA@@@BBBDDDDDDDDDGGGLLLNNN^^^eeeYYYPPPPPP^^^jjj}}}zzz___QQQKKKIIINNNTTTUUUUUUlll~~~eeeMMMGGGJJJMMMSSS\\\{{{vvvbbbyyyhhhFFFKKKNNNPPP]]]rrr}}}uuukkkaaa\\\VVVNNNGGGEEE???===:::666444222222222333444555666888999::::::888:::;;;;;;;;;===@@@CCCSSSttthhhgggMMM???CCC@@@;;;SSSzzzrrrsssNNNDDD???===888BBBFFFNNNqqq|||WWWVVV```pppSSSEEEFFFBBBAAAFFFHHHTTTZZZOOO@@@BBBEEEFFFJJJWWWvvvlll\\\UUUOOOJJJHHHGGGEEECCCBBBDDDIIIMMMSSSTTTYYYVVVhhhzzzfffYYYLLLKKKJJJIIIIIIGGGCCC@@@???===@@@LLLYYY\\\RRRFFFBBBAAADDDVVV}}}zzzyyy{{{~~~zzzrrriiiccc___aaabbb^^^[[[ZZZWWWUUUQQQNNNKKKJJJJJJJJJFFFEEEEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????BBBHHHMMM[[[```lllfff\\\lllfffYYYJJJCCCAAA>>>IIIgggrrrUUUXXXmmmlllWWWNNNCCC@@@CCCAAAAAABBBDDDEEEGGGIIINNNRRRooocccMMMPPPOOOYYYzzzaaaNNNIIIKKKTTT^^^gggrrrkkkYYYIIIGGGOOO]]]rrr}}}sssxxxSSSIIIOOOUUUeeezzz~~~rrrhhh___ZZZTTTLLLEEECCC???===999666444333333333444444555666888999:::;;;999:::;;;;;;<<<>>>BBBEEEXXXnnnnnnkkkJJJ>>>EEEBBBCCCiiinnnpppLLL@@@:::>>>:::@@@CCCLLLnnnbbbSSSXXX{{{|||[[[HHHFFFBBBAAAFFFFFFHHHFFF===;;;DDDFFFEEEMMM\\\}}}|||fffYYYSSSOOOKKKGGGFFFEEECCCBBBEEEIIIMMMMMMOOOQQQPPPlllxxx{{{aaaYYYKKKJJJIIIHHHHHHGGGCCCAAA???;;;;;;DDDPPPVVVQQQIIIEEEEEEBBBJJJlllssstttuuuuuutttrrrrrrrrr~~~~~~~~~uuusssttttttrrrooonnnqqqvvvssszzz|||qqqfff``````\\\YYYXXXYYYZZZYYYWWWVVVQQQPPPMMMKKKIIIHHHHHHHHHDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@@@@???BBBJJJSSS___sssbbbXXXVVVzzziiiSSSSSSLLLCCCBBBBBB@@@aaa~~~VVVSSS```}}}cccPPPJJJAAA???CCCAAA@@@@@@BBBFFFHHHLLLTTT]]]mmmVVVLLLRRR]]]yyy```PPPNNNSSS]]]pppZZZNNNHHHPPPfff}}}~~~VVVHHHTTTaaasss~~~rrrhhh^^^YYYSSSJJJCCCAAA>>>===:::777555444555555444555666777888999:::;;;;;;<<<<<<;;;<<<>>>BBBEEE```llltttmmmJJJ@@@HHHCCCPPPxxxkkktttOOO@@@777>>>===@@@AAAKKKkkknnnSSSYYYnnnaaaIIIEEE@@@???CCCCCC???>>>888<<>><<<<<>><<<999777555555555666444555666777999:::;;;;;;<<<<<<<<<<<<<<>>???AAAIIIbbb|||YYY^^^fffiiiKKKDDD>>>===@@@>>><<>>??????@@@BBBFFFKKKOOOPPPPPPJJJEEESSSqqqyyyvvvvvvzzz{{{xxxvvvvvvjjjnnnoookkkeeedddkkksssxxxvvvpppmmmooorrrnnnhhh___eeehhheeeccccccdddccc___```bbbaaa___]]]ZZZXXXXXXZZZ[[[XXXVVVVVVTTTQQQIIIJJJKKKKKKJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFDDDFFFGGGDDDDDDQQQcccjjjYYYWWWVVVnnn[[[FFFAAAEEE===999AAAGGGVVV|||UUUUUUaaafffrrrXXXJJJGGGAAA@@@BBB???EEEEEEGGGIIIGGGNNNeee~~~kkkTTTTTTRRRRRRmmm^^^VVVWWW___mmmoooUUUOOOQQQgggqqqVVV[[[iiiyyyyyylllbbbYYYUUUPPPIIICCCAAA<<<:::888666444444555666555555666777999:::;;;<<<:::;;;;;;;;;===@@@FFFJJJttt{{{cccnnn^^^DDDEEEIIIBBBdddjjjsssaaaJJJEEE999???999>>>CCCFFFUUUuuubbbbbb___|||vvvSSSHHHAAA>>>???<<<:::AAA??????DDDBBBCCCNNN```}}}xxxcccXXXSSSNNNJJJJJJFFFFFFFFFDDDDDDEEEHHHKKKEEEGGGbbb}}}lll___YYYUUUNNNIIIGGGFFFFFFEEE@@@@@@@@@???@@@CCCGGGKKKZZZYYYTTTMMMMMM]]]wwwyyyuuurrrqqqrrruuusssooonnnpppkkkllllllhhheeegggmmmrrrsssqqqmmmiiijjjmmmjjjccc]]]ccceee```]]]___```^^^XXX[[[^^^^^^\\\YYYWWWWWWTTTXXXYYYUUUSSSSSSQQQMMMJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDAAADDDHHHIIIOOOfffrrrXXXUUU^^^lllpppOOOAAAAAAEEE======LLLXXX|||dddOOO[[[cccllljjjRRRFFFFFFAAAAAACCC@@@CCCEEEIIIKKKIIISSSuuukkkUUUQQQPPPVVVrrrkkk\\\XXXcccxxxjjjQQQRRR\\\vvvyyyoooiiisss}}}|||vvvhhh___WWWSSSOOOIIIDDDCCC:::999666444333333444555555555666888999:::;;;<<<888999:::;;;===BBBIIIMMMwwwooo[[[eeeOOO<<>>777??????>>>EEEGGGGGGOOOfff~~~sss___VVVRRRLLLHHHHHHEEEFFFFFFEEEDDDEEEHHHKKKMMMNNNpppwwwkkk\\\___YYYQQQKKKHHHGGGGGGGGGBBB@@@>>>>>>???BBBEEEFFF\\\ZZZUUUMMMEEEJJJccc||||||vvvppplllkkklllnnnppplllfffgggkkkggghhhiiikkklllmmmlllllliiihhheeebbbccceeeaaa[[[]]]bbbccc\\\XXXZZZ\\\[[[VVVYYYZZZWWWRRRPPPSSSWWWOOOUUUWWWRRROOOQQQOOOJJJKKKJJJGGGEEEDDDDDDEEEFFFCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEECCCFFFNNNUUUbbbxxxcccYYYOOObbb~~~]]]HHH===AAAEEE>>>BBBXXXiiisssPPPLLL\\\bbbttteeeNNNCCCDDDAAAAAADDDBBB>>>AAAHHHLLLLLLZZZnnnUUULLLKKKXXXtttyyyaaaYYYhhhaaaXXX^^^lll|||ooo```[[[TTTNNNHHHCCC>>>;;;999888666555444444444555666777888999:::;;;;;;;;;:::<<<999;;;AAA@@@III^^^\\\QQQEEEFFF===FFFFFFBBBrrrrrruuuFFF===???777::::::<<<<<>>;;;999888666555444444444555666777888999:::;;;;;;;;;999<<<999;;;AAABBBMMMdddUUULLLDDDCCC999@@@DDDHHHxxxsss}}}}}}EEE===???777999777999999>>>GGGSSSsssaaaYYYssseeeOOODDDAAA@@@>>><<<@@@FFFIIIQQQlllvvvgggWWWOOOLLLHHHFFFFFFDDDCCCBBBBBBDDDGGGIIIIIILLLddddddTTTJJJQQQLLLGGGFFFIIIJJJIIIGGGFFFCCCAAA@@@@@@???===:::GGGJJJRRRXXXTTTNNNSSS^^^yyyvvvtttttttttpppkkkmmmtttooommmmmmooommmhhheeegggjjjgggeeegggkkknnnmmmjjjeeeccc```^^^^^^^^^]]]\\\^^^\\\[[[[[[[[[YYYUUUQQQVVVUUUSSSQQQPPPPPPQQQRRRPPPNNNLLLKKKKKKKKKIIIHHHFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>===BBBKKKNNNKKKIIIJJJQQQ^^^ppp[[[YYYVVVhhhsssSSSDDDDDD@@@BBBBBBEEEgggyyyTTTKKKBBBLLLYYYbbbtttVVVKKKBBB@@@AAAAAABBBDDDDDDGGGHHHIIIVVVxxxjjjTTTQQQKKKRRRqqq~~~xxxqqqkkkuuuvvv|||wwwmmm\\\WWWQQQKKKFFFAAA===:::888777666444444444444555666777888:::;;;;;;;;;;;;999<<<:::;;;AAADDDSSSmmmNNNHHHEEECCC777;;;BBBNNN|||ooosssBBB<<<>>>777888999;;;;;;???HHHPPPllleee]]]ppp|||\\\HHHAAABBB<<>><<<:::<<>>:::===888888999;;;;;;@@@HHHNNNgggsssfffjjjmmmRRRDDD@@@>>>AAAEEEHHHTTTtttpppdddVVVOOOJJJEEEBBBCCCGGGCCC@@@AAADDDGGGMMMRRRYYYffffffSSSMMMCCCBBBBBBDDDHHHIIIHHHGGGDDDCCCBBB@@@???>>><<<;;;;;;@@@EEELLLYYYiiirrrrrrqqq}}}vvvoooiiiccc``````jjjhhhhhhkkkkkkgggeeegggbbbaaa```aaabbbcccaaa___[[[YYYWWWVVVXXXYYYYYYYYYVVVUUUUUUTTTSSSQQQOOOMMMQQQPPPOOOMMMLLLKKKKKKKKKGGGFFFEEEEEEFFFFFFDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBCCCBBBAAAAAA@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCFFFDDDBBBCCCGGGQQQ___jjj}}}rrr___WWW]]]rrrTTTEEECCC@@@@@@AAAFFFaaalllHHHCCCDDDEEENNN___ssskkkMMMFFFAAAAAABBBBBBDDDHHHIIILLLIIIJJJfff{{{bbbOOOOOONNNUUUggg|||}}}zzzzzzwwwmmmfff]]]UUUPPPKKKFFFBBB>>>;;;888666666444333333444555555777888999:::;;;<<<<<<<<<:::>>>;;;:::@@@GGG```nnnUUUMMMNNNEEE??????FFFYYY{{{ttt___SSS999999<<<999999555777666<<>>HHH```yyywwwmmmfffccc___^^^```___]]]^^^bbb]]]]]]]]]]]]^^^]]]\\\ZZZWWWUUUSSSSSSUUUWWWWWWWWWSSSSSSSSSRRRPPPNNNNNNMMMOOONNNMMMLLLKKKJJJIIIIIIEEEEEEDDDEEEFFFFFFDDDCCCAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCDDDFFFLLLYYYllldddSSSTTT___|||www___HHH@@@BBBCCC@@@OOOkkktttRRR@@@BBBDDDJJJSSSeeedddIIIDDD@@@BBBCCCCCCEEEIIIJJJMMMMMMUUUyyyoooaaaUUUMMMLLLNNNXXXhhhrrrooogggeeefffooossssssnnnfffuuu~~~{{{|||wwwzzzrrrhhhbbbZZZQQQMMMHHHCCC@@@===:::777666555444333333444555555777888999;;;<<<<<<<<<<<<:::???<<<<<>>>>>>>>===;;;@@@PPPiiivvvccc]]]YYYXXXVVVSSSSSSWWWVVVWWWXXXXXXXXXWWWVVVUUUSSSQQQPPPPPPRRRSSSTTTSSSQQQQQQQQQPPPMMMLLLLLLMMMKKKKKKJJJJJJIIIIIIHHHHHHDDDDDDDDDFFFGGGGGGEEECCC@@@AAABBBCCCCCCCCCBBBAAABBBAAAAAA@@@@@@AAAAAAAAAAAA@@@??????AAADDDHHHJJJPPPUUU\\\gggxxxwww]]]NNNOOOeeetttqqqlllbbbQQQBBB>>>AAA???DDDeeeZZZFFF@@@CCCFFFPPPXXXkkk~~~^^^FFFBBBAAACCCCCCCCCEEEIIIHHHLLLTTTiiihhhTTTPPPLLLKKKJJJNNN[[[hhhjjj^^^QQQXXX[[[hhhrrrzzzYYYQQQbbbwwwuuussswww~~~pppfffaaaYYYNNNKKKEEEAAA>>><<<999777555444333333333444555555777888:::;;;<<<<<<======999>>>===>>>FFFUUUxxx```___NNNHHH???BBBGGG^^^bbbmmm```>>>::::::888999;;;::::::888<<>>@@@AAACCCCCCCCCAAAAAAAAAAAAAAA@@@@@@AAAAAABBB@@@@@@AAAEEELLLUUU^^^dddlllpppvvvvvv\\\SSSTTTdddccciiiccc]]]UUUJJJ@@@@@@DDDBBBWWWwwwUUUIIIEEEHHHIIIVVV[[[mmmtttWWWDDDBBBAAADDDDDDBBBDDDIIIGGGKKK[[[{{{rrrWWWMMMMMMIIIIIIJJJQQQ]]]ddd```TTTJJJRRRZZZmmm}}}XXXSSS___vvvwwwppppppwww{{{|||zzzkkk```\\\UUUMMMIIIDDD@@@>>>;;;888666555444333333333444555666888888:::;;;<<<=========777>>>>>>???III[[[XXX___MMMEEEBBBEEELLLjjjhhhxxxZZZ;;;<<<;;;777888:::888888444888???BBBTTTsss}}}jjj~~~|||dddKKKKKKHHHQQQsssjjjgggvvv___XXXRRRNNNIIICCCBBBDDDEEEFFFJJJLLLJJJRRRrrrppp[[[VVVGGGEEEQQQFFFJJJOOORRRQQQNNNJJJHHHFFFHHHHHHFFFBBB???@@@AAADDD@@@EEERRRZZZeee|||uuunnndddWWWOOONNNIIILLLOOOPPPOOONNNMMMMMMNNNLLLJJJJJJKKKLLLMMMLLLLLLMMMNNNLLLHHHGGGIIIKKKCCCDDDDDDEEEEEEEEEEEEEEEAAABBBCCCEEEGGGGGGEEEBBB>>>???AAACCCCCCCCCAAA@@@AAAAAAAAA@@@@@@AAABBBBBB@@@BBBFFFNNN[[[jjjxxx}}}xxxcccTTTVVV^^^sss{{{eeeeee^^^UUUMMMEEE>>>???DDDNNNqqqmmmVVVLLLHHHLLLLLLZZZ]]]mmmiiiNNNDDDBBBBBBDDDDDDBBBDDDIIIGGGKKK___}}}```OOOLLLLLLEEEHHHLLLTTT^^^```YYYPPPJJJMMMXXXqqq]]]YYY___ssshhh}}}{{{pppnnnxxxooolllvvv{{{zzzqqqfff^^^YYYUUUMMMIIIDDD@@@===:::777555222666888777444333555999:::::::::;;;;;;;;;<<<<<<:::888:::BBBOOOkkkcccTTT[[[IIIBBB???DDD``````WWW;;;888777666888666444555888;;;===BBBPPP^^^iiidddfffVVVFFFLLLlll}}}jjjYYY```zzzfff[[[PPPMMMKKKGGGDDDDDDFFFFFFJJJKKKJJJZZZcccwwwmmmRRRQQQJJJBBBHHHOOOLLLHHHFFFFFFHHHHHHHHHDDD>>>???EEEEEE???CCCMMMCCC@@@AAADDDDDDRRRzzzyyyhhhcccaaa\\\ZZZSSSPPPRRRQQQKKKIIIKKKKKKHHHEEEFFFIIIKKKJJJHHHKKKIIIGGGHHHIIIHHHEEECCCBBBAAAAAABBBCCCCCCBBB@@@@@@BBBCCCCCCCCCCCCEEEGGGCCCBBBAAA>>>===>>>BBBEEE???EEEBBB???DDDAAA???EEEEEEHHHKKKUUUgggzzz|||xxxfff\\\TTTSSScccpppqqq^^^UUUIIIBBBCCCIIIKKKJJJvvveeeXXXRRROOOHHHWWW___kkkeeeyyybbbJJJ@@@AAABBBBBBBBBCCCEEEGGGKKKOOOlllfffVVVJJJCCCGGGLLLPPPHHHaaakkkooojjjKKKKKKHHHLLLnnnoooWWWfffwwwqqq}}}xxx```mmmsssYYYRRR[[[dddmmmuuuyyyqqqlll}}}hhhaaagggpppuuuwwwtttkkkbbb\\\VVVPPPJJJGGGBBB>>><<<999777555444888:::999666444777::::::::::::;;;;;;;;;<<<<<>>JJJWWWttthhh{{{ppp^^^KKKLLLaaa~~~{{{|||lllgggffffff[[[QQQMMMKKKGGGDDDDDDBBBGGGKKKKKKPPPjjjwwwaaaOOOLLLGGGFFFIIIKKKHHHEEECCCCCCDDDEEEEEEDDD@@@DDDPPPSSSKKKGGGJJJEEEBBBBBBCCCBBBGGG___{{{|||yyyzzzuuurrrooolllfffcccccc^^^TTTNNNNNNKKKJJJJJJIIIIIIGGGEEEDDDHHHGGGFFFEEEFFFEEEDDDCCCEEECCCBBBBBBCCCCCCBBB@@@DDDDDDDDDBBBAAABBBEEEHHH???AAADDDEEEDDDBBBBBBCCCHHHMMMIIIEEEJJJHHHFFFMMMPPPQQQTTT\\\kkkxxx{{{vvvnnnuuudddTTTUUUccc{{{ssshhhjjj___JJJ???CCCAAA>>>RRRppp~~~^^^VVVOOOLLLMMMKKKSSS^^^hhhtttppp[[[EEEAAABBBDDDDDDCCCDDDFFFHHHLLLYYY{{{eeeUUUJJJEEEJJJNNNVVVTTTppp{{{yyyWWWOOOLLLNNNrrrxxxWWWcccwwwuuuxxxjjjeeelllmmmcccUUUKKKIIIIIIOOOPPPRRRXXXaaaqqqwwwppp{{{eeecccmmmxxx|||yyypppeee___[[[TTTLLLFFFCCC???<<<:::999777555777999;;;:::777666888;;;:::::::::;;;;;;;;;<<<<<<>>>AAA>>>@@@YYYfffLLLLLLNNN@@@EEE???RRRzzzggguuuuuuddddddFFF666::::::888777222777666777888777999CCCNNNtttpppsssiiiUUUPPPYYYiiixxxwww{{{qqqlllgggeee[[[RRRNNNLLLGGGEEEEEECCCIIIKKKJJJXXXzzzwwwzzzQQQLLLFFFDDDKKKLLLHHHFFFCCCAAABBBDDDDDDDDDCCC???DDDPPPUUUNNNFFFDDDHHHEEEEEEFFFCCC@@@HHHTTTfffzzznnneeesss|||xxxooobbbYYYUUUUUUVVVVVVRRRKKKFFFDDDDDDIIIHHHGGGFFFFFFFFFFFFFFFFFFDDDBBBBBBCCCDDDCCCBBBEEEDDDCCCBBBBBBDDDIIILLL@@@CCCGGGIIIIIIIIIIIIIIISSSXXXTTTQQQUUUTTTSSS[[[YYY^^^fffrrrtttYYYRRRXXX```}}}fff]]][[[VVVEEE===BBBGGGSSSyyygggHHHHHHFFFDDDJJJNNNUUU___bbbhhhUUUAAABBBCCCDDDEEEDDDEEEGGGJJJMMMdddgggUUUJJJGGGMMMQQQ[[[eeeeeePPPMMMMMMuuuaaannniii\\\]]]]]]jjjjjj\\\HHHAAAHHHKKKFFFPPPLLLPPP[[[dddjjjuuuyyynnnppp^^^^^^}}}uuueee\\\YYYSSSLLLBBB???<<<:::999888777555888999;;;:::888777999::::::::::::;;;;;;;;;<<<<<<777???AAAGGGhhhUUUJJJJJJEEE999CCC===TTTcccxxxqqqrrr}}}YYY@@@666:::888777777333666555555777666777???HHHdddsssttt```YYYWWW^^^www|||uuutttxxxrrreeekkkddd[[[SSSPPPMMMHHHFFFGGGGGGKKKHHHIIIdddtttxxxdddFFFLLLCCCCCCOOOMMMHHHFFFCCCCCCEEEFFFFFFFFFEEEBBBDDDJJJLLLGGGDDDDDDHHHIIIKKKJJJEEEBBBDDDIIILLLaaasssooo\\\TTT```qqq|||ppphhhdddhhhhhheee[[[OOOHHHIIILLLJJJIIIHHHFFFFFFFFFGGGGGGFFFEEEDDDDDDFFFHHHIIIIIIFFFFFFFFFFFFGGGIIINNNQQQGGGIIILLLNNNPPPSSSWWWZZZ^^^eeebbb```eeecccbbbiiieeeppp~~~oooXXXNNN\\\tttqqq^^^TTTLLLHHHGGGAAA@@@TTTzzzcccDDDDDDBBB???HHHQQQ\\\bbb```zzzdddTTTBBBAAACCCDDDDDDDDDEEEHHHJJJMMMiiinnnYYYKKKIIIPPPRRR___vvvpppLLLJJJKKKxxxooosssPPPLLLRRRWWWaaa___VVVIIIGGGNNNSSSSSSWWWXXXccctttzzzxxx{{{ooooooWWW___zzziiiZZZTTTOOOKKK@@@===:::888888888777555666777888888777777888999:::::::::;;;;;;;;;<<<<<<666>>>AAALLLtttoooPPPNNNHHH@@@777BBB;;;RRRyyyhhhtttyyyRRR???777999555555888555555444444666777777>>>EEEYYYzzz~~~kkkaaaWWWWWWlll|||qqqpppyyyoooeee~~~ccc\\\UUURRRMMMHHHFFFHHHGGGHHHGGGRRR{{{vvvwwwYYYDDDNNNEEEEEEPPPMMMFFFDDDCCCDDDFFFGGGHHHGGGDDDGGGJJJKKKFFF@@@@@@CCCFFFKKKLLLHHHCCCDDDIIILLLPPP[[[ccc\\\OOOKKKVVVddd~~~zzzyyyzzzwwwooo___QQQLLLRRRZZZSSSPPPMMMMMMNNNNNNLLLJJJKKKJJJJJJMMMQQQTTTVVVVVVQQQRRRSSSRRRQQQRRRTTTVVVPPPTTT[[[```cccfffhhhjjjpppwwwtttqqquuuqqqnnntttyyyeeeWWWUUU___{{{bbbUUUMMMFFFCCCBBBBBBNNNooofffIIIFFFAAA???JJJTTT\\\aaaiiivvvaaaSSSCCC@@@AAACCCCCCCCCEEEGGGIIIMMMjjj|||aaaMMMJJJQQQRRRfff~~~MMMJJJOOOyyy___KKKLLLLLLPPPPPPTTT\\\___WWWNNNPPPZZZffflllzzzuuuxxxRRRQQQrrrrrrZZZMMMIIIGGG>>><<<999777777777666555444555555666777888999999:::::::::;;;;;;;;;<<<<<<===@@@CCCVVVbbbWWWVVVFFF>>>;;;CCC===SSStttzzzssssssyyyzzzoooKKK<<<888999333444999777555333333666777777<<>><<<999777777777666555333333444666888:::;;;;;;:::::::::;;;;;;;;;<<<<<>>@@@DDDDDDZZZzzz|||gggyyy[[[BBB888888999333444999777555333333666666666888===IIIfffpppwwwtttcccZZZ[[[^^^gggsssyyyiiikkk{{{uuuaaa\\\WWWTTTOOOIIIGGGJJJKKKTTTiiibbbooofffUUUJJJKKKLLLJJJHHHHHH???>>>>>>@@@CCCEEEEEEEEE999???DDDBBB===999999:::DDDJJJIIIBBBDDDMMMMMMEEE===>>>???@@@BBBIIIQQQWWWPPPfff|||rrrkkkppp~~~|||{{{ppplllnnnrrrwww}}}~~~~~~xxxrrroooppptttwww}}}rrrjjjVVVXXXbbbzzz|||bbbPPPEEEBBBDDDHHHMMMaaarrrqqqrrr^^^OOOHHHEEE@@@FFFRRRUUUXXX^^^vvvoooZZZNNNAAA@@@BBBCCCDDDEEEFFFIIIKKKWWWzzzrrrPPPHHHPPPRRRwwwiiiZZZllltttMMMLLLJJJJJJ___ooooooSSSRRR___nnntttuuuqqq}}}wwwlllPPPkkkeeeLLLEEEEEE???<<<999777777777666555333222333666999;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;BBBXXXqqq```uuummmGGG???CCCCCCJJJbbbsss```nnnNNN:::333777:::444555999666666333222555555444555999DDDXXXrrr{{{yyy~~~ooofff___YYY___dddllluuujjjkkk{{{dddaaa\\\XXXUUUOOOIIIHHHKKKUUUbbb{{{dddVVVUUUKKKHHHMMMKKKDDDFFF???>>>>>>AAADDDFFFFFFEEEDDDCCC@@@<<<:::>>>BBBDDDEEEJJJIIIFFFNNNXXXRRRCCCBBBCCCDDDEEEDDDDDDEEEGGGBBBQQQ\\\___lll~~~yyy|||~~~{{{yyy~~~aaaVVV]]]___nnntttaaaPPPKKKHHHAAA@@@DDDZZZ\\\MMMMMMPPPGGGDDDGGGEEE@@@HHHTTTRRR___aaarrroooZZZNNNAAAAAACCCEEEEEEFFFGGGJJJMMM]]]vvvPPPGGGPPPSSSzzzttt___uuuxxxpppqqqNNNMMMJJJRRRsssnnnWWWYYYaaawww~~~yyy|||}}}wwwXXXlllbbbFFFDDDCCC>>>:::666555666666444222222444777999999:::;;;===:::===>>>===<<<<<<<<<:::FFFFFF^^^```qqqvvvcccIII>>>???BBBLLLlllttt|||^^^dddVVVFFF999888777666666555555555555444444444444555666666CCCFFFfffooo{{{uuulllddd]]]XXXZZZbbbooo~~~vvvpppyyyooohhh``````]]]YYYTTTPPPNNNMMMccc{{{rrrwwwSSSPPPLLLJJJJJJIIIFFFCCCAAA???@@@DDDDDDAAAAAADDDBBB@@@???===>>>@@@BBBCCCBBBDDDGGGJJJKKKJJJHHHGGGEEEFFFGGGGGGGGGEEEDDDCCCBBBJJJOOORRRaaa|||ddd\\\\\\___rrrvvv[[[RRREEEEEEJJJBBBCCCTTT~~~bbbHHH???===;;;BBB??????AAABBBFFFPPP[[[ZZZeee~~~mmmVVVIIIAAABBB@@@AAAEEEFFFFFFIIINNNZZZtttRRRIIILLL\\\~~~nnnwwwxxxbbbjjjxxxTTTHHHOOO```rrriii\\\gggttt}}}dddnnnbbbFFFBBB<<<===:::777555666777555444444666999:::::::::;;;===<<<<<<<<<<<<===>>>???>>>GGGNNNlll___lllooo^^^IIIAAADDDHHHaaa~~~vvvZZZgggNNN===999888777666666555555555555444444444444555666666:::CCC\\\zzzyyywwwnnnddd[[[YYYYYY^^^jjjyyyzzzwwwlllddd```aaa```\\\VVVRRRQQQRRRmmm}}}yyyTTTPPPKKKHHHGGGEEEAAA>>>EEECCCCCCEEEDDDAAA@@@BBB@@@???===<<<===@@@CCCEEE@@@AAACCCDDDEEEDDDCCCBBBDDDDDDDDDCCCBBBAAA@@@???CCCHHHIIIGGGTTTuuutttcccaaakkkwww}}}```OOOMMMFFFCCCEEECCCQQQmmmqqqTTTEEEBBB???999???===>>>@@@BBBGGGRRR^^^cccpppjjjTTTHHHBBBBBB@@@AAAEEEFFFFFFJJJOOOeeeiiiNNNIIIJJJXXXqqq{{{mmm___ggg|||wwwWWWKKKLLLWWWffftttqqqlllwwwttteeeyyy]]]DDD@@@777;;;999666666666777666666777999;;;;;;;;;:::;;;======;;;:::<<<>>>@@@AAAAAAJJJ^^^kkkXXX^^^]]]PPPAAA>>>EEEMMMsssuuulllWWWppp|||GGG999999888777666666555555555555444444444444555666666333AAAPPPrrryyylll```]]]XXXYYYdddtttrrrkkkhhh^^^___bbbdddbbb]]]ZZZ\\\___}}}mmm}}}pppRRRNNNJJJGGGEEECCCAAA???IIIFFFEEEFFFDDD@@@???AAAAAA@@@===<<<===AAAEEEHHH@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBB@@@???>>>>>>>>>>>>DDDFFFDDDKKKfff{{{nnnhhhbbbfffzzz~~~eeeMMMCCCFFFBBB@@@GGGTTTrrr}}}lllSSSBBB@@@CCC???888;;;;;;<<>>@@@@@@AAACCCSSSsssNNNQQQPPPLLLDDD;;;===JJJWWWkkkyyy___YYYpppFFF>>>999888777666555555555555555444444444444555666666333BBBFFFdddyyykkkbbbZZZWWW___nnn~~~kkkfffccc\\\cccgggkkkiiieeeeeeiiimmmbbbhhh|||~~~]]]MMMKKKIIIGGGFFFFFFFFFFFFHHHEEECCCDDDCCC>>>>>>@@@EEECCC???===>>>AAAEEEHHHBBBBBBAAAAAAAAABBBDDDEEEDDDCCCBBBAAA@@@AAABBBBBB999CCCKKKKKKLLLYYYpppxxxlllccclllpppyyyyyyiiiUUUGGGCCCEEE@@@DDDZZZsss]]]PPP???888;;;???===888999999;;;===>>>DDDRRRaaa```~~~~~~```MMMFFFCCCAAAAAABBBEEEFFFGGGLLLTTTkkk[[[LLLCCCHHHFFFLLL^^^ooo]]]UUUTTT___kkkZZZRRRPPPXXXdddpppvvvuuuiiiNNNFFFCCCHHHMMMIIIOOOUUURRRNNNOOOKKKKKKVVV[[[fffeeeoooxxxGGG===BBB:::666666555444333444555666:::<<<>>>===<<<;;;<<<===<<<:::<<>>AAACCCBBBBBBAAAAAABBBEEEGGGHHHAAA@@@@@@@@@AAACCCEEEFFF>>>FFFOOOPPPLLLNNNYYYfffmmmdddccciiinnn|||oooeeeWWWJJJDDDCCCFFFFFFVVV{{{iiiIIIBBB:::666777999::::::999999;;;<<<<<>><<<<<<<<<===<<<;;;>>>CCCBBB@@@HHHTTTwwwbbbNNNKKKBBB<<<===<<>>===;;;<<<@@@BBB@@@===;;;::::::;;;<<<@@@@@@???@@@AAABBBDDDFFF;;;<<<===>>>@@@BBBDDDEEEFFFHHHKKKJJJEEECCCLLLWWWssssssjjjccccccjjjwwwkkk]]]SSSHHHBBBBBB;;;JJJYYYrrrrrrUUU@@@===:::999777555777<<<999:::<<<===<<>>>>><<>>===AAADDDAAA===;;;<<<<<<:::;;;?????????===<<<;;;::::::;;;@@@@@@??????>>>?????????999:::<<<>>>???AAAAAABBBDDDBBBBBBCCCAAA???EEENNN\\\uuuuuuiiigggiiitttvvviiiYYYMMMFFFCCCDDDGGGPPPmmmfffVVVGGG===999888999888555777===888:::===???>>>EEEVVVhhhtttqqqUUUGGGDDDDDD@@@AAADDDGGGFFFGGGPPP[[[cccIIIHHHEEEBBBJJJJJJQQQWWWVVVKKKBBBCCCBBBHHHXXXbbboooUUULLLRRReeevvvkkkNNNAAAEEEBBBAAAGGGJJJHHHWWWqqqrrrpppuuuPPP@@@999::::::444:::;;;;;;999555555777:::888:::<<<===<<<<<<===>>>???===???AAA>>>CCC[[[wwweeeJJJOOOKKK@@@===AAABBBIIIjjjyyyDDD333DDD999888777666666555555555555444444444444555666666666555999@@@QQQzzz}}}lll^^^VVVYYYggguuuzzztttmmmgggdddgggnnnvvvooodddVVVLLLIIIJJJIIIGGGHHHCCCPPPPPP~~~vvv]]]AAAJJJFFFDDDEEEDDDBBB???AAAFFFJJJBBB>>><<<<<<<<<999:::>>>???????????????>>>>>>===BBBAAA@@@???>>>===<<<;;;:::<<<>>>???AAAAAA@@@@@@;;;:::<<>>@@@AAAHHH[[[nnnpppTTTFFFDDDDDD@@@AAAEEEGGGFFFGGGQQQ\\\ZZZCCCGGGFFFCCCKKKMMMVVVOOOMMMDDDBBBIIILLLVVVjjjwwwPPP???OOOmmm~~~hhhKKK>>>DDDDDDDDDJJJMMM\\\mmm|||uuufffNNN;;;999<<<999666888777666555555555666888999<<<<<<<<<<<<<<<===>>>>>>===AAAAAACCCEEEJJJiiiwww^^^```OOO@@@DDDAAA<<>>;;;;;;999888777666555444333333555444444333333444444555555555777>>>KKKfffyyyiii[[[WWW^^^hhhxxxlllllljjjhhhmmmvvv||||||lll___OOOEEEBBBDDDFFFHHHDDD^^^nnnqqqqqqvvvSSSHHHJJJFFFAAAAAABBBBBBBBBAAA@@@@@@<<<::::::<<>>???>>>>>>>>>>>>???@@@AAABBBFFFGGGOOO```sss{{{vvvrrrqqqqqqqqqpppqqqvvveeePPPFFFDDDFFFIIIDDDGGGbbbeeeHHH>>>:::777777666666666666777777888======@@@===HHHMMM[[[oooUUUHHHCCC@@@CCCFFFCCCEEEIIIFFFKKK^^^VVVEEEDDDHHHGGGVVV]]]LLLJJJ???BBBHHHFFFRRRsssUUUIIIJJJWWWxxxqqqUUUKKKFFFHHHFFFBBBJJJVVViiivvvuuuUUUCCC666888:::666333666666666555555666777999:::===<<<<<<<<<<<<===>>>>>>;;;???@@@BBBGGGRRRwwwllldddgggSSS@@@DDD>>><<>>>>>;;;::::::<<<>>>@@@>>><<<>>>>>>?????????>>>>>>===>>>??????===:::888888999???===<<<;;;;;;<<<===>>>????????????@@@AAABBBCCC>>>AAAHHHSSS^^^lll~~~yyyrrrnnnmmmmmmkkkjjjhhhhhhkkkrrryyy}}}bbbPPPLLLGGGCCCBBBBBBBBBQQQ{{{xxxRRR<<<777888777666666666666666777777888;;;<<<@@@>>>IIIPPPaaaoooUUUHHHCCCAAACCCEEEBBBDDDIIIGGGOOOdddUUUEEEGGGKKKIIIWWW]]]LLLHHHCCCGGGIIIGGGZZZ|||NNNJJJMMMWWWwwwwwwaaaNNNEEEAAACCCCCCCCCMMM[[[xxx}}}fffWWWBBB999444777999444333666555555555666777999:::;;;======<<<<<<======>>>???===@@@@@@CCCOOObbbbbbiiihhhRRRAAADDD===>>>ZZZwwwkkkzzzTTT:::===666888888777666666555444444555444444333333444444555555444555888===MMMhhhooocccgggppp{{{rrrjjjjjjrrrxxxxxxuuurrrnnniiidddUUUKKKJJJFFFAAAFFFRRR~~~```rrraaaLLLAAA>>>@@@<<<======>>>>>>===<<<;;;;;;;;;::::::;;;>>>>>>===<<<===>>>>>>>>>===<<<;;;;;;<<<======<<<:::999999:::<<<;;;:::::::::;;;<<<===============>>>???@@@AAA>>>AAAFFFIIILLLWWWnnn}}}{{{wwwqqqlllgggfffeeecccdddgggmmmrrrssssssuuuzzzdddJJJCCCHHHBBB@@@CCCNNN^^^xxxtttXXX@@@555555666444666666666666666777888888:::;;;@@@>>>IIISSShhhzzzoooUUUHHHDDDBBBBBBDDDAAACCCIIIIIISSSjjjYYYGGGHHHNNNNNN[[[___JJJEEEGGGMMMKKKLLLiiioooGGGLLLRRR[[[zzzcccQQQGGG@@@>>>@@@BBBEEERRR```~~~uuuZZZLLLCCC999555555888777444555999444444555777999:::<<<============<<<===>>>>>>???CCCBBB???III```{{{rrr]]]ccc\\\JJJAAAEEE@@@IIIpppxxxsssppplllKKK;;;@@@777888888777777666555555444555444444333333444444555444333444555888AAAUUUggg{{{{{{vvvoooooonnnjjjgggxxx{{{iii```bbbfff___RRRJJJIIICCCBBBUUUooovvvkkktttJJJBBB@@@>>>>>><<<<<<=========<<<;;;:::999:::::::::;;;<<<===<<<;;;<<<<<<<<<<<<<<<;;;:::999:::;;;<<<;;;:::999:::;;;:::999999888999::::::;;;:::::::::::::::;;;<<<<<>>??????DDDAAA@@@UUU|||dddUUURRRJJJDDD@@@FFFHHH\\\~~~eeelll{{{\\\CCC:::@@@777888888777777666666555555555444444333333444444555222222333444555:::HHHWWWqqqfffeeeggghhhhhhjjjssswwwmmmaaa\\\]]]```VVVNNNHHHDDD???IIInnnppp~~~XXX???BBBAAA======<<<============<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999:::;;;:::999888999;;;888888888888888999::::::999999888888999999::::::???======>>>???BBBLLLWWWuuunnnOOOEEEDDDDDDEEEJJJSSSgggyyyWWW???888333444999:::666222555555555555666777888999:::;;;???<<>>>>>======>>>>>>???@@@@@@AAAGGGhhhyyyZZZIIIBBBAAACCC===EEEPPPrrrdddxxxaaaccciiiKKK===666===666888888888777777666666666555444444333333444444555222111333555555777AAALLLttt{{{pppeeebbbbbbcccdddffflllfff^^^[[[```eee^^^TTTKKKHHHDDD@@@EEE```~~~mmm]]]EEE===CCC@@@<<<===;;;>>>>>>======<<<;;;999999888:::;;;;;;:::999::::::999::::::;;;;;;::::::999888:::;;;:::888888888:::666777777888999999999:::;;;;;;::::::::::::;;;;;;>>>:::999===@@@AAACCCGGGSSScccssslllXXXHHHCCCAAACCCRRRdddyyy~~~```GGG@@@777000000444555555666555555555555666888999:::;;;:::===<<>>>>>======>>>>>>???@@@>>>EEEVVV~~~hhhUUUAAA===CCC>>>===DDDUUUqqqfffzzzffffffQQQ@@@<<<444<<<888888888888777777777777777555444444333333444444555333222333555444555<<>>???BBB===<<>>>>>>>>>>>>>>??????@@@???MMMcccnnn^^^UUU???@@@HHH888@@@EEEXXXmmmvvvmmmjjjrrrzzzEEE===>>>666<<<;;;888888888888777777777777555444444333333444444555444333444555444333999AAA^^^yyyiiiaaaZZZVVVUUUTTTSSSYYYaaaZZZ___aaa^^^[[[WWWPPPIIIAAAFFFGGGNNNlllrrrFFF@@@BBBBBB<<>>AAAEEEGGGHHH\\\tttuuuwwwqqqiiieeeUUUFFF@@@KKKWWWccc|||zzzVVVFFFEEE@@@666333000111777777333222555444444555555666888999:::;;;888;;;===NNNUUU^^^pppWWWJJJDDDBBBBBBFFFDDDDDDIIIOOOdddsssTTTLLLWWWxxxxxxXXXSSS\\\pppnnnvvvvvvXXXCCCFFFHHHJJJWWWsssWWWAAA<<<777444666666666666666666666666666;;;;;;<<<<<<<<<<<<<<<<<>><<<;;;<<<;;;;;;:::999888777777999777555444666777777666888888888777888888999999888888888888777666444444888888888888888888888888888888999999999888888777===999777999:::999<<>>888@@@BBBHHHNNN[[[qqqXXXKKKEEEAAABBBFFFEEEEEEJJJNNNbbb```PPPXXXvvvrrrWWWddd~~~|||```MMMLLLJJJQQQiiieeeEEE999888666444666666666666666777777888888:::;;;<<<===============>>>BBB<<<999AAABBB@@@EEEYYYqqq{{{fffaaaVVVHHH???======;;;HHHQQQqqq\\\:::;;;<<<888888999888888777777666555555444555555555555444444444444222222222333555666888999???XXX~~~rrrbbbVVVQQQIIIGGGIIILLLLLLMMMUUU```dddpppiiiXXXPPPJJJEEEGGGGGGNNNdddlllJJJ@@@@@@@@@???>>><<<;;;:::999999999999999999888888777555444444666777666555888888777777777777777888777888888777666555444444888888888888888888888888777888888999999888888777:::888999===>>>;;;;;;>>>>>>:::999???HHHRRR___jjjmmmrrr}}}vvvgggVVVLLLQQQLLLGGGJJJGGGGGGQQQiii{{{gggKKK<<<;;;888666777333555444333333444444333333333333444555666777888999:::666@@@DDDLLLUUUhhhpppWWWJJJDDDAAABBBFFFDDDCCCGGGKKK^^^}}}fffUUUXXXsssyyy```jjjvvvcccMMMKKKLLL\\\|||XXXFFF666555777666444666555555666777888999:::::::::;;;<<<===>>>>>>?????????>>>:::>>>EEEAAAAAAOOOiiieeejjjiii[[[EEE;;;???@@@999LLLUUUxxx~~~QQQ777:::<<<888999999888777777666666555555555555555555555444444444444333333333333444555666777777AAA]]]vvvlllddd[[[SSSOOOHHHKKKMMMLLLIIIMMM]]]nnnwww|||lllTTTJJJGGGFFFKKKYYYllluuuvvvQQQBBBAAA@@@>>><<<;;;:::999999777777888888999999999999666555555666888999888777999888777666666555666666777777777777666555444444666666666666666666666666777777888888888888777777888777:::@@@@@@<<<:::;;;===999888<<>>???@@@@@@@@@BBB???===CCCFFF???HHHdddaaajjjeeeXXXGGG>>>>>>AAABBBSSSffftttuuugggEEE444:::;;;999:::888777777666666666555555555555555555444444444333333444444333333444444555555999===NNNjjjssshhhdddbbb[[[SSSOOOMMMLLLLLLMMMSSSbbbxxxhhhQQQHHHCCCJJJ\\\yyyYYYEEEBBBAAA???===:::999888888888777888888888888888888888777777888:::<<<===;;;999999999888666555555555555666666666666666555444333555555555555555555555555666666777777888777777777666666999>>>???:::888999;;;999:::???AAAAAACCCGGGOOOooo|||mmmTTTGGGEEEGGGHHHHHHRRR___fffvvvQQQ???888888333222555222///000111111111000111222444444555555666777777777888777BBBBBBGGGUUUsssxxxzzzqqqVVVHHHDDDBBBAAAEEEDDDCCCGGGJJJ]]]zzz{{{dddVVVPPP___vvvnnnaaaeeerrr{{{}}}ggg^^^]]]RRRJJJHHHMMMcccrrrhhhbbbVVVKKKEEE:::888777888777444444666333444555666888:::;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAA???DDDDDD@@@WWWuuu```YYY\\\PPPHHHFFF>>>888BBBSSSpppaaabbboooTTT<<<444:::999999:::777666666666666555555555555555444444444444333333333444444333333333333444444555;;;CCCOOOiii}}}zzzyyywwwuuukkkeeeaaa```]]]TTTJJJEEEFFFGGGMMM]]]vvvyyyUUUIIIKKKLLLccc|||\\\FFFAAA???@@@>>><<<:::888888888888999999888777777666555555777777777:::<<<<<<;;;999:::999888666666555555555444555555555555444444333444444444444444444444444444555666777777777777777777555666999999666666888666555888===???======@@@???XXX^^^iii~~~xxxeeeQQQFFFFFFJJJCCCQQQaaaxxxhhhYYY@@@666555777222333888444000111333222000000111333333444444555666777888888888777BBBAAAEEESSSrrrxxx{{{tttXXXIIIDDDCCC@@@EEEEEEFFFKKKNNNaaa~~~kkkUUULLLHHHQQQ```eee[[[TTTUUU[[[aaapppssshhhnnn}}}uuujjjNNNJJJKKK@@@DDDEEEJJJYYYuuuoooYYYJJJMMMOOODDD999666444444444444222222333555444555666888999:::<<<<<<===>>>???@@@AAAAAABBBAAA???AAAAAACCCGGGMMMooo~~~TTTIIIRRRMMM@@@>>>DDDAAA>>>UUUuuuvvvtttzzz~~~VVV```ppppppFFF888666;;;888888:::666555555555555555555555555444444444444333333333333444333333333333333444555///888;;;===TTT|||zzz|||}}}{{{{{{yyyvvvsssqqqpppoooooouuurrrsssyyy|||{{{{{{}}}vvvsssooommmmmmooopppqqqiiihhhiiijjjcccVVVLLLIIIOOOYYYlllwww\\\EEENNNfffzzzrrrgggFFFAAABBB=========<<<:::999999999999999999888777666555444444555444444555777888777666888777666555555555555555333444444444444444333333444444444444444444444444333444555666666777777666777444333666666444444888666555777;;;<<<999888:::999CCCAAAGGG[[[dddlll}}}|||uuujjjbbb______YYYNNNHHHKKKRRRVVV[[[xxxfffbbbgggVVV@@@===555333;;;>>>666555666///333555777666333111333555222333444555666888999999777666AAAAAAFFFTTTssszzz\\\LLLFFFDDD@@@EEEFFFGGGLLLPPPbbbxxx\\\IIIFFFCCCGGGOOOOOOLLLKKKIIIGGGHHHNNNYYYcccbbb```^^^ZZZWWW\\\kkkzzzuuurrrlllOOO???@@@DDD???>>>CCCGGGNNN```}}}MMMEEE??????@@@>>>999666222333333222222333555666888888999:::;;;<<<===>>>??????@@@AAAAAABBBAAAAAA???CCCCCCGGGTTTgggaaaOOOJJJJJJBBB>>>???BBBDDDQQQvvvlllfffppp~~~zzzeeejjjrrr}}}YYY???777999<<<777777:::444555555555555555555555555444444444333333333222222333222222222333444444555111666777888FFFjjj~~~}}}yyyxxxzzzxxxuuuqqqpppooollliiifffddddddhhhcccaaadddggggggiiimmmiiiiiijjjjjjkkkmmmppprrrqqqtttxxxwwwnnn```YYYYYYdddxxxxxxYYYZZZ___wwwuuutttQQQAAAAAA@@@<<<;;;;;;<<<<<<;;;::::::999777777777666666555555555555444222333444555555444444444333333222333333444222333333444444444333333555555555555555555555555222333444555666666666666777444444666666333444777888666777:::;;;888888::::::777666999@@@JJJZZZlllvvveeeUUUSSSWWWVVVNNNGGGCCCFFFGGGHHHQQQ^^^ggghhh{{{sssggg^^^FFF>>>HHHBBB444888666666???@@@555222444///555888:::777333111222555111111333555777888:::;;;777555@@@AAAGGGTTToooaaaOOOGGGEEE???EEEEEEFFFKKKMMM___|||kkkRRRFFFFFFCCCCCCGGGFFFDDDIIIFFF@@@??????CCCLLLLLLNNNTTTYYYVVVTTT\\\iii|||uuusssUUUFFF>>>>>>BBBCCC>>>DDDGGGGGGPPPggg<<>>??????@@@@@@AAABBBBBBAAAAAAAAAAAAFFFEEELLLbbb~~~jjjQQQUUUMMM>>>999???AAA===AAA^^^ccchhhzzz}}}vvvuuurrrLLL<<<777;;;===666777:::444444555555555555555555555444444444333333333222222222222222222333444555666555222333777<<>>NNNWWWxxxxxxxxxtttjjjVVVNNNHHHHHHKKKKKKLLLNNNHHHNNNUUU___rrrqqqZZZQQQLLLRRR>>>---777:::333777222222777555,,,///888888444777999666111///000333000111222444777999;;;<<<888666@@@@@@FFFQQQiiidddQQQHHHFFF???DDDDDDEEEHHHJJJ[[[xxxvvvdddNNNGGGJJJEEEBBBFFFGGGAAAKKKIIIBBBBBB@@@@@@IIIMMMSSS^^^fff___TTTVVVaaawwwtttppplllGGGDDDAAA<<<===???@@@FFFHHHDDDGGGWWWmmm|||;;;:::888777555444444444444444555666777888999999>>><<<;;;;;;<<<======<<>>@@@CCC@@@KKKwwwqqqfff}}}zzzyyyxxxfffDDD;;;:::999777666555555555444444444444444444444444555555555444444333333333222222333333333333444444333222555777777GGGqqq|||xxxttttttuuusssmmmhhhhhhddd``````aaa```[[[VVVWWWUUUSSSTTTXXXZZZYYYWWW\\\XXXVVVYYYaaaggghhhfffhhhhhhjjjjjjaaaXXXZZZccciii{{{ppp^^^]]]eeevvvxxxzzzsssYYYDDD@@@BBB>>>:::;;;;;;;;;;;;:::::::::999999777666555444444555666777555444444333333444444555555444333333555555444333333333333333333333333333333333333333333333333333888555222111222333333333555555555444444333333333555666666777888999999:::555444444666999>>>BBBEEEfffvvvwwwxxxwwwrrr]]]VVVVVVSSSPPPGGGGGGHHHIIIFFFCCCGGGNNNSSSbbb{{{wwwdddNNN>>>:::777666555333222111000000///000222333333444666777:::333---+++///222222111222222333444555555555555999666:::<<>>>>>>>>AAA>>>???BBBDDDBBBDDDHHHEEEFFF\\\{{{gggYYYVVVMMMCCC@@@>>><<<>>>CCCYYY|||wwwwww{{{UUU===;;;:::888777666555555555444444444444444444444444444444333333222222222222222222333333333333444444444444666777444<<>>HHHAAAAAAHHHBBBGGGJJJNNNRRRWWWbbbnnnwww888888777555555444444444444555555666777888999999:::;;;<<<===>>>??????>>>>>>>>>AAAFFFFFFDDDDDDHHHEEESSStttooo]]]^^^YYYGGG>>>CCCBBB;;;<<>>::::::>>>;;;666777>>>666666666666555555555555444555555555555555555444444333333222222333333444444333222222444444333222222222222222222222222222222222333333333333333333000222333444333333444555444444444444333333333333333444444555555666666666666555444333444666888999666;;;CCCMMM\\\rrr}}}~~~vvvnnnrrr{{{iii___]]]XXXXXX___eeebbbYYYRRRKKKJJJFFFAAA>>>???CCCGGGOOONNNTTTeeezzzlll```KKK666//////...222888333222222222222222333333000222333333222222333444:::666222000111222000...111222222333444555555555888777;;;<<>>===>>>@@@<<<>>>DDDIIIHHHDDDFFFKKKNNNfffffffffjjjhhhVVV???<<>>DDDRRRdddqqqmmmlllmmmxxxmmm___VVVRRRRRRMMMIIIKKKNNNNNNJJJGGGCCCBBB@@@@@@EEEQQQ```kkkvvvrrryyysssZZZBBBCCC999222333666444333555222222111111111111222222111222333222111000111222111///...///111222000///111111222222333444555666888777;;;;;;FFFNNNfffkkkVVVIIICCCAAAHHHHHHFFFFFFHHH]]]~~~lll]]]hhh~~~~~~```HHHFFFHHHLLLdddvvvwwwgggLLLBBBNNNXXXwww}}}wwwmmmiii~~~aaaKKKJJJEEEDDDKKKLLLWWWbbbsss777666666555555555666666666777777888999:::;;;;;;>>>??????===<<<<<>>@@@EEEGGGDDDBBBHHHQQQbbbvvv[[[fffjjj\\\JJJBBBEEEKKK???AAASSSrrrqqq{{{qqqDDD444;;;777777666555444444444444333333333333333333333333222222222222333333333333222222222333333333444444555444555777777777:::>>>HHH]]]~~~{{{yyyrrrqqqpppooonnnmmmllllllkkkkkkjjjiiigggdddbbbaaaZZZZZZ[[[\\\[[[YYYVVVSSSPPPNNNLLLKKKLLLLLLKKKKKKIIIJJJJJJJJJJJJJJJLLLMMMLLLLLLKKKNNNYYYooosss\\\JJJ@@@JJJTTTvvvpppQQQ>>>;;;999888999888444333444999888888888888777777777222333444555555444333222222222111111111111222222333222111111222333222111111111111111111111111111111111111222222333333333111111111000//////000111333333333333333333333333222222222222222333333333444444333333444555777888777777777888:::BBBLLLSSSeeesssqqqffflllxxx}}}zzzuuugggYYYQQQOOOOOOCCCFFFGGGEEECCCBBBBBBBBB@@@???BBBMMMaaayyytttbbbVVVMMMAAA888777444444777888444111000333333222111000000000000111222333222000///000111.........///000111000///111111111111222444666777888777<<<;;;GGGSSSqqqmmmXXXJJJBBB>>>EEEFFFEEEGGGJJJ___www[[[gggiiiJJJDDDFFFKKKfffwwwTTTDDDOOOYYYxxx|||{{{pppfffuuuiiiRRRLLLJJJNNNZZZbbbooozzz777666666666666777777888888888999:::;;;<<<======999<<<@@@@@@>>>===???AAA@@@BBBDDDDDDCCCFFFUUUddd```iiigggYYYGGGDDDOOOUUUQQQBBBQQQooo|||iii{{{___???777===666666555444444444444444333333333333333333333333222222222333333333333333222222333333333333444444555444444444555555666777===HHHhhhwwwllllllkkkiiihhhfffeeeddd^^^]]]\\\ZZZXXXWWWVVVUUUQQQQQQRRRRRRQQQPPPOOONNNNNNMMMKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLIIIIIIJJJKKKJJJHHHJJJWWWqqqooo]]]WWW\\\dddccchhhMMM@@@===;;;888555555777777555333666666666666555555555555222333333444444333333222222111111000000111111222222111000000222222111000000000000000000000000000000000111111222333333333>>>999333//////000111111222222222222333333333333222222222222222222222222333333333444555666777888333555777888999;;;>>>AAAHHHKKKbbb~~~~~~vvvvvvoooddd^^^______^^^^^^bbbhhhmmmwwwuuusssrrrtttwww|||~~~~~~}}}wwwmmmbbbZZZWWWWWWVVVVVVSSSLLLDDD??????AAAGGGTTT______YYYVVVUUUUUU\\\___iii}}}eeeYYYJJJ???888444555888333222222111111000000111333222111000////////////000111222111000///000111222111111111000000//////111000000000222444666777888888===<<>>DDDDDDEEEHHHLLL___~~~bbbiiioooNNNFFFJJJMMMgggaaaKKKTTTaaa|||uuufffqqq}}}mmm\\\XXX^^^iiiyyy777777777777777888999999::::::;;;<<<===>>>??????<<>>???BBBEEEIIIWWWrrrzzzaaalll^^^JJJ???CCCNNNSSSQQQ\\\uuuzzzzzzppp{{{lllLLL===;;;<<<666555444444333333444444222222222222222222222222111111111111222222222333222222333333333333444444222444444444444444444444555;;;MMMiiiyyypppooommmkkkhhheeecccbbbZZZYYYVVVSSSQQQPPPOOOOOOLLLLLLLLLKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIJJJLLLNNNLLLNNNOOONNNLLLLLLOOOQQQTTTXXXfffooojjjrrr|||wwwxxxdddHHH<<<::::::999888777777777888888666555555555444444444333333333333222222222222333333111111000000000000111111222000///000111222111000000000000000000000000000///000000111222222333333NNNDDD777000111444444333111111222222222333333333222222222222222222222222333333333444444555555666666777888999888888888888<<<666BBBUUU```pppvvvqqqiiiccc```^^^]]]\\\```[[[VVVRRRRRRVVV]]]aaaYYY^^^___\\\aaalllnnniii]]]YYYSSSMMMGGGDDDCCCDDDEEEHHHKKKLLLMMMPPPWWW]]]rrrsss___SSS???888444555333...///444111333333000///000222333111000000/////////000000...000111000//////000111111111111000//////000111000000///000111444666888777999@@@???GGGRRRsssuuu___OOOEEE@@@DDDCCCDDDIIILLL\\\xxxpppmmm~~~oooOOOIIINNNTTTkkkrrrVVV\\\lllxxxgggnnn{{{yyyrrrsss777777777777888999:::;;;;;;;;;<<<===>>>???@@@@@@EEEMMMVVVWWWOOODDD:::666:::<<>>???666111222---222555444222111111000.........//////000111222---///000000//////000222+++,,,,,,,,,,,,...111333000000//////111333666888666:::CCCAAAGGGOOOmmmxxxbbbQQQGGGBBBEEECCCDDDJJJLLLYYYsssvvvkkkuuu~~~gggJJJFFFMMMYYYnnn~~~___bbbtttxxxfffkkk:::::::::;;;;;;;;;<<<<<<>>>AAA;;;;;;BBB@@@===DDDIII^^^wwwyyy___>>>444:::666???EEEKKKaaaeeehhhkkkcccIIIHHH>>>>>>BBB555<<<```ccc{{{fffEEE888888999555666666555444333333222222111111222222222222111111111111111111111111111111111111222222222333333333555555555555555555555555777555888AAALLLdddzzzyyyqqqjjjfff___^^^\\\YYYWWWTTTRRRQQQPPPOOONNNMMMNNNNNNMMMLLLKKKMMMPPPQQQQQQQQQSSSUUUTTTUUUUUUSSSSSS\\\lllxxx|||qqqnnnIII;;;;;;999666777999888888777666555555444555555555555555555555555555444333333222222333333222111111111000000//////000000000000000111111222333222111000////////////////////////000000000000777333...---000000---)))000000111111111222222222000000111222333333333333333333333222222111111111555555555555666666666666777777999:::<<<===??????LLLQQQ___xxxfffbbb___aaadddiiirrr{{{hhh^^^OOOEEE???<<<888444888,,,888VVVYYY<<<,,,555000000000000000000000000222111111000///......---333333222111000///......000000////////////000000000111111111111333777:::666999???>>>IIISSShhhzzzdddQQQEEE???CCCBBBEEEIIIIIITTTllluuubbbbbbhhhXXXFFFFFFLLL```oookkkfffsssjjjiii::::::;;;;;;;;;<<<<<<<<<:::>>><<<<<>>>>>BBBAAAFFFWWWbbb@@@999777...444===QQQrrrppprrrjjjFFFAAA>>>888888===BBB___|||wwwqqqWWW???888:::999666777555444444333333222222222000111111222222111111000111111111111111111111111111111111222222222222333333333333333333333333333000444:::;;;888AAA___{{{qqqjjjpppvvv}}}}}}tttnnnnnnpppwwwxxxwwwiiiQQQAAA555777;;;999666666777777777666555555444444444444444444444444444444222222111000000000000000111111000000000000//////000000//////000000111222222111000///................../////////000000000111//////111555666333000000000000000111111111111///000111222333333333333222222222222222111111111444444444444555555555555222222333444444555555666555888:::<<>>CCCAAA@@@AAA@@@LLLeeexxxMMM555666999222:::<<>>888555999;;;777444444666666666555555444444444333333333333333333333333222222111000000000000111000000000000000000/////////////////////000111111222222111000////////////........./////////000000......///222555555333000/////////000000000111111///000111222222333333222222222222111111111111111333333333333444444444444444444444444444444555555111555888777555;;;HHHTTTUUU[[[dddoooxxxqqqggg]]]MMMHHHBBB;;;555333222333555333111111333444333222111///....../////////000////////////////////////000000/////////.........------........./////////------------------------///000222111111222555777999999<<<;;;DDDEEEKKKxxxkkkWWWJJJBBBFFFEEEFFFJJJHHHSSSjjjvvvWWWFFFFFFAAA???EEEHHHJJJSSS___dddZZZOOOPPPWWWWWWZZZbbbrrrnnncccgggzzz||||||<<<<<<<<<=========>>>>>>@@@CCCAAA???AAABBBUUUuuu~~~YYY>>>444555888999;;;:::NNNzzz}}}hhhssswwwUUULLLWWWGGG::::::HHHZZZuuu{{{ssspppGGG:::555:::999000000999222222222222222111111111000000000111111000000000000000000000000000000000000000111111111222222222111111111111111111111111222222333444333555<<>>>>>>>>>>>===@@@>>>???CCCFFF\\\~~~jjjDDD999999555666===999===UUU~~~uuudddppplllSSSWWW___\\\BBB999FFF```tttwwwppp___>>>:::999;;;777000111888111111111111111111111111///000000111111000000///000000000000000000000000000000000111111111111222111111111111111111111111333222111333555777888999CCCUUUzzzbbb]]]rrruuuLLL888<<<333444444444333333444666444444444444444444444444222222222222222222222222333333222111111111111222......////////////000000//////......//////000111333222111000////////////------........./////////---.../////////...---,,,............////////////...///000111222222222222000000000111111111111111111111111111222222222222111111111111111111111222555444333444555666555555666777666777@@@OOO]]]bbbRRRZZZ]]]ggg~~~~~~wwwmmmggg```PPP>>>;;;;;;777222222444444000555111...///222444222...///000000000000000111000...111222///...///000000.........................................................//////000000000+++,,,---......---,,,+++///000222222111222333444555555:::888@@@AAAIIIyyywww^^^KKKBBBFFFEEEHHHMMMMMMXXXoookkkSSSKKKCCCCCCGGGDDDDDDSSSccceeeZZZKKKEEEDDDBBBTTTkkk~~~|||gggTTTZZZppp======>>>>>>>>>?????????===>>>>>>BBBFFFEEEXXXyyy[[[<<<888:::555444;;;999BBB[[[yyysssmmmrrrtttOOOGGG\\\aaaQQQ>>>@@@```uuutttttt~~~vvvOOO999999888777555444555555000111111111111111111111//////000000000000//////000000000000000000000000000000000000111111111111111111111111111111111111000111222222333555666666===HHHeee~~~kkkhhhlllSSS@@@999:::222444444222222333555666333333333333333333333333222222222222222222222222222222111000000000000111........./////////000000///............///000000111000///......------------------.........//////------......---------...------........./////////...///000111222222222222///000000000111111111222000000000111111111222222/////////000000111111111333222111111222444666777666888777444777>>>DDDFFF???BBBDDDNNN^^^___\\\cccrrr~~~~~~~~~~~~}}}zzznnniiieeeZZZYYYVVVQQQKKKGGGBBB<<<666111555555222111555777666222111000000111222444555///000111111111111222333...///000000...,,,...111.....................................................................///,,,---...//////...---,,,...000222222222111222444222444999666>>>@@@MMM|||eeeNNNDDDHHHGGGHHHMMMLLLWWWnnnuuuYYYLLLBBBCCCHHHGGGKKK```sssoooYYYFFFAAADDDIIIccc}}}xxxfffXXXiii>>>>>>>>>>>>???????????????@@@@@@EEEGGGCCCPPPooonnnRRR:::666888666555999===FFF\\\nnnjjjbbbrrrlllSSSGGGLLLRRRKKK???CCCNNN}}}xxxzzzdddWWWooo~~~ddd===666777555222444999888333000000000000000111111111//////000000000000//////000000000000000000000000000000000000111111111111111111111111111111111111---111444222111222555666999???QQQiii}}}tttgggyyylllGGG888;;;;;;444666777666333222444555444333333333333333333333333111111111111111111111111111111000///////////////---.........//////000000...............///000000//////...,,,,,,,,,,,,,,,---------.........//////,,,---------------///111---------.........//////...///000111111222222111//////000000111111111222000000000000111111111111//////000000111222222333000222444444333222333555...333666555666999999777333555555>>>EEE===<<>>>>>666888888:::;;;999444333555///444666111...///000000111333333000,,,,,,111777///000000///......000111...,,,---///---))),,,222........................---.....................------------------------,,,---///000000///---,,,...000222222222111222333///222999666>>>CCCSSSeeekkkRRRDDDGGGFFFGGGKKKIIISSSjjjyyy[[[KKK@@@BBBJJJJJJXXXooosssUUUAAACCCMMMWWWttt|||lll```www???>>><<<:::;;;>>>???>>>===GGG>>>???KKKAAAIIIttt}}}ZZZ===999;;;777888>>>CCCRRRXXXZZZkkk~~~jjjRRRGGGHHHAAA===AAAEEESSSxxxssshhhpppdddVVVddd|||\\\GGG<<<666666555444333333222222222222222111111111000000//////000000000000//////////////////////////////...000111111000000111222333222000//////000222333222111111000111333444555999777???MMMVVV^^^rrruuuqqqkkk[[[FFF:::777777444111444444333333333333222222333333333222111000//////000000000000000000000000222111111000///......---000///...------...///000........................------------------------000///...---,,,------...//////000000///...------......------------......000000000000////////////000000000000000000000000......///111111222222222000000000000000111111222222222222222222222222222333333333444444444555555333333444444555666777777888888888888888888888888<<<<<<<<<;;;;;;:::::::::::::::999888888777888888666666666555555444444444222222222111111111000000111111000000//////......000000000000000111111222//////............//////................................................---------............///...---,,,,,,,,,,,,---...,,,...222777999777222---000111222333222111000//////555777999<<<@@@XXX}}}uuukkkjjj|||pppTTTFFFBBBBBBFFFFFFIIIVVVgggyyyZZZNNNDDDCCCLLLRRRrrrjjjTTTHHHGGGPPPddd}}}sss>>>??????@@@AAABBBBBB@@@@@@HHH??????LLLGGGRRR|||eeeEEE888;;;@@@CCCFFFCCCOOO]]]kkkhhhRRRQQQKKKBBB<<<;;;@@@HHHdddmmm]]]fffhhhjjjvvv}}}tttOOO???777555555555444333333222222222222111111111000000000//////000000000000//////...........................000111111000///111222333222000//////000222333111111000000111222444555777333666>>>CCCJJJ[[[ooo|||xxxuuuzzzyyysss]]]hhhRRRHHH===666666777555333444444333333333222222222333222222111111000000000000000000000000000000000111111000000///......---///...---,,,,,,---...///........................------------------------000///...---,,,------...///////////////...------......------------..............................000000000000000000000000......///000111111111111000000//////000000111222222222222222222222222222222222333333333333444444222222333333444555555666666666666666666666666666777777777777666666555555666555555444333333444444444444333333333222222222222222222111111000000000000000000000//////......///////////////000111111//////............//////........................------------------------------------...............---,,,,,,,,,,,,---...,,,...111444666555111......///111222333333222222555:::999999<<<===PPPooovvvpppooopppTTTFFFBBBBBBFFFGGGHHHTTTdddzzzXXXKKKCCCDDDQQQYYYxxxeeeOOOFFFHHHRRRkkk~~~zzz:::<<>>AAAGGGAAADDDTTTXXXhhhlllZZZWWWZZZYYYUUUJJJ]]]vvv}}}dddOOOHHH[[[SSS===999;;;DDDZZZ~~~hhh\\\jjjyyy\\\???888222555444444333333222222222111111111111000000000000...//////000000//////..............................///000000//////000222222111000//////000111222000000000000111222333444777333222555777;;;IIIZZZ~~~{{{oootttxxxwwwuuu~~~pppuuuvvviiillleeeEEE;;;888666555666666555444333333333333222222222222111111111111111111111111000000000000000000000000111000000//////.........------,,,,,,,,,,,,------------------------------------------------------///...------,,,---------...////////////...------......------------......------------------------000000000000000000000000---...///000111111111000///////////////000111111111111111111111111111111111111111111222222222222111111111222333333444444333333333333333333333333333333333333222222222222333222222111111111111222111111111111000000000000111111111111000000000000000000000////////////..................//////000........................------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,---...111333222000...,,,---///111222333444444888;;;888888<<<<<>>@@@@@@>>>>>>@@@CCCKKKNNNYYYnnn{{{tttfff]]]ZZZbbbzzzxxxXXXLLLOOO^^^kkkTTT:::;;;???SSS}}}|||gggiiivvvHHH666666111444333333333222222222111111111000000000/////////...//////////////////...........................---...000///......///111111000////////////000111//////000000111222222333444111111333444666@@@LLLccc~~~~~~{{{kkkkkkrrrqqq{{{sssYYYIII;;;444666777888666555444444333333333222222222222111000000000000111111111111000000000000000000000000000000/////////.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------.........//////...------...------,,,,,,------...---------------.........////////////////////////---...//////000000000//////............///000000111111111111111111111111/////////000000000111111000000000111111111222222111111111111111111111111333333222222222222222222333333222222222222222333000000//////////////////000000000000000000000000////////////////////////------,,,,,,------...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000///...,,,---...000222333444444444777555666===???FFFXXXsss~~~|||cccKKKDDDBBBFFFGGGFFFMMMWWWrrrfffRRRDDDFFFRRRYYYkkkssshhhRRRHHHHHHQQQ```~~~CCC@@@@@@BBBBBBAAAFFFNNNUUU```mmmppp______jjj{{{ZZZHHHVVVpppuuukkkHHH888DDDLLLkkkqqqgggwww^^^;;;555999333222222222222222111111111000000000/////////............////////////..............................,,,...//////......///000000//////////////////000......///000111111111111---...///222222222666<<>>@@@DDDQQQcccnnnPPPFFFBBBEEEGGGEEEIIIQQQgggxxx```JJJEEEMMMQQQZZZaaaYYYLLLKKKNNNXXXhhhDDD@@@AAAFFFIIILLLXXXeeeyyysssffflll|||fffSSSKKKUUUppppppYYY===AAAXXXggg~~~ooorrrjjjKKK555777;;;444111111111111111111111111////////////............---......//////......---------------------------,,,---......------...000......////////////......---...///000111111111000///111333444222111111222;;;===FFFYYYssszzzjjjaaauuugggMMMAAA666555999777444555555444222222444555222222222222111111111111000000000000000000000000////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,---............---------,,,,,,,,,,,,---------------...//////000000........................------...............------------------...//////////////////////////////............//////////////////////////////000000000000000000000000000000/////////000000000000000000////////////000111111////////////000000000000............////////////---............/////////,,,,,,,,,,,,,,,------...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,***)))***,,,---------.........///000111333444444:::777666>>>???AAAKKK[[[xxxVVVJJJBBBEEEGGGEEEGGGMMMaaaoooQQQEEEJJJMMMSSSXXXRRRKKKPPPUUU]]]lll~~~vvvEEECCCHHHTTT\\\ddduuu|||dddgggqqq```KKKDDDOOOcccooorrrWWWGGGDDD[[[xxxvvvfff|||tttRRR>>>333555888333000111111111111111111111/////////.........---------......//////......---------------------------+++---......---,,,...///.........//////.........,,,---...000000000000///222444555444333222222111777222666HHH^^^uuu}}}rrrhhhjjjrrr|||bbbDDD444444333555999666333222222222333444444333222222222222111111111111111111000000//////......////////////////////////........................+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,+++,,,------.........------,,,,,,++++++,,,,,,---+++,,,,,,---......//////------------------------------.........------,,,------,,,,,,------...///////////////////////////............////////////000000000///////////////////////////////////////......//////000000000000...............///000000........./////////000000---------....../////////---------.........//////,,,,,,,,,,,,,,,---......+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***+++,,,,,,,,,,,,+++***+++***)))***,,,------,,,,,,,,,,,,---000222444666444<<<:::777===???AAAKKKXXX[[[MMMCCCDDDFFFEEEFFFLLLYYYzzzUUUFFFLLLPPP[[[]]]TTTOOOUUUXXX___mmmzzz}}}}}}~~~}}}lllLLLKKKUUUffftttrrr|||aaahhhfffOOOLLLIIIKKKXXXbbbYYYJJJBBB@@@TTTuuuqqqlllnnndddEEE999222222444111000000000000000111111111//////.........------------..................---------------------------+++,,,...---,,,,,,---///---......//////......---,,,---...000000000000//////000000//////111222111222---333EEEQQQ]]]yyyhhhjjjrrrwwwiiiWWWFFF777777===777333888:::444333333444555555333000222222222111111111111000222111111000///......---////////////////////////---.....................***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---...------,,,+++,,,------.........------,,,,,,++++++,,,,,,---******+++,,,,,,---......---------------------------------......---,,,,,,---,,,,,,,,,,,,---......////////////////////////........./////////000000000000000000000/////////........................000000000111111111222222///////////////000111222---------....../////////---------.........//////---------.........//////------,,,,,,------...///+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++***+++,,,------,,,+++***+++***)))***,,,...---,,,)))***+++---000333666888222;;;:::888===@@@DDDNNNYYY^^^OOOCCCCCCFFFEEEFFFKKKQQQ~~~WWWGGGPPPVVVfffeeeYYYSSSWWWYYY___lllvvvzzz{{{}}}|||eee```mmmzzznnnjjjwww```UUUXXXUUUKKKCCCHHHMMMMMMHHHBBBAAABBBEEEYYY|||vvvsssnnnfffuuufffNNN999555555000...222000000000000000000000000000000///...------,,,,,,------......------,,,+++------------------------,,,------......------,,,........................---------............///////////////000000000000000444777888<<>>DDDXXXxxxqqqttt~~~tttPPP???222333555222111444000000000000000000000000000//////...------,,,,,,------......------,,,+++------------------------,,,,,,------------,,,,,,........................------------.............../////////000000000000...000111000111888DDDOOO\\\ppp||||||uuuggg___hhh{{{gggSSSCCC:::777666555555333222222222333444111222222222222222222111000111111111111000//////........................///.....................000000111111111111000000///.........---------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***(((************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000000///...------------------------.................................................../////////---.........////////////////////////////////////................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,,,,,,,++++++---,,,+++***)))******++++++++++++*********))))))+++++++++*********)))))))))************+++++++++************++++++++++++++++++---...111333666777888999<<<===;;;:::BBBLLLpppmmmkkkxxx|||ZZZGGGGGGCCCBBBEEEFFFIIIaaaiiiNNNFFFKKKRRRSSSRRRQQQSSS[[[gggpppvvv||||||uuuqqqwwwkkkRRR{{{mmmmmm|||oooXXXFFF@@@HHHVVVaaacccGGG===;;;===HHHVVVxxxdddxxxqqqTTT<<<333///444777333222555000000000000000000000000/////////...------,,,,,,------......------,,,+++------------------------,,,,,,------------,,,,,,------------------------------------................../////////000000000111111222000//////222444>>>III[[[kkkqqqnnnnnnqqqnnncccqqq___VVVGGG999111000333666444333222111111111222222111111222222222222111111000000000000000//////...................................................///000000111111000000///......------------,,,,,,//////...---,,,+++******++++++++++++++++++++++++,,,***))))))*********)))************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,+++,,,,,,+++,,,---...///......---..........................................---------------.........//////////////////////////////------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***)))(((((()))***++++++************)))))))))+++************))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---///333666888::::::<<<>>><<<;;;BBBKKKkkkhhhccchhhcccNNNHHHAAA???FFFHHHHHH]]]sssSSSGGGIIIHHHJJJMMMQQQUUU^^^jjjrrrrrryyy{{{uuupppuuucccOOOwwwjjjnnnyyyyyyYYYJJJ<<<<<>>IIITTT^^^sss}}}~~~tttkkkfff```___iiixxxvvvuuusssVVVEEE>>>:::555666555333222222222333444222333333333333222111111//////000000000000//////...............------,,,------------------------***++++++,,,,,,---------***++++++,,,,,,++++++*********++++++++++++,,,,,,''''''((()))***+++,,,,,,++++++++++++++++++++++++)))))))))***+++,,,***)))************************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))***,,,---------,,,+++++++++************++++++***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********************+++*********+++++++++++++++111000---+++((('''''''''(((((()))))))))))))))***(((((()))))))))))))))***)))************+++++++++(((((()))))))))*********+++++++++,,,...222555777777555666999888777:::???EEEbbb~~~cccSSSHHHGGGJJJEEERRR}}}tttUUUIIIHHHKKKPPPVVV]]]dddjjjmmmtttuuuxxxyyyvvvsssvvv}}}lllRRREEExxx}}}uuujjjXXXGGG===>>>FFFLLLHHHWWW___WWWLLLGGGCCC???EEE[[[rrrhhh___eeeddd\\\UUUgggsssOOO===666222444222000///111222111///////////////////////////........................------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////000000000000000000222333111//////111222444<<>>EEETTTkkkyyyttt~~~~~~{{{yyyoooeeebbbiiisssppp}}}rrrbbbSSSFFF>>>666666555444333333222222111111111111111111111111222111111000///......---222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************************))))))))))))(((***,,,......,,,***(((---,,,***)))))))))******++++++************+++++++++***))))))***,,,...///,,,,,,,,,+++++++++******)))************+++++++++,,,,,,++++++***)))((((((************************111///---***)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************)))))),,,+++)))(((((()))+++,,,)))+++---...------...///555555666555555666999;;;EEENNNrrrSSSAAAAAAHHHIIIccc___IIIEEEFFFOOOdddkkkNNNMMMQQQUUUXXX[[[___```___\\\ZZZbbbvvv{{{vvvXXXIIIDDDDDDqqq]]]QQQGGG>>>777@@@???DDDMMMXXXddduuuyyyiiiOOOCCCKKK[[[zzzwwwgggggg|||~~~[[[===111333444333111111111111111000//////000///...---,,,------...------------------------++++++++++++++++++++++++************++++++++++++,,,+++++++++++++++,,,,,,++++++************++++++)))************+++++++++---------------------------.........////////////666555222000///000222333///111333666===KKK[[[hhhnnnlllgggbbbeeessszzztttxxxwwwvvvnnn```PPPCCC:::555333444444444333222111111111111111111111111111111111111111000000///......---000000//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))*********************************)))))))))((((((***+++,,,------+++***)))+++***)))((((((((())))))+++******))))))******+++***)))))))))***+++---...,,,,,,+++++++++*********))))))*********+++++++++,,,,,,+++******)))((((((************************///...,,,*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))************)))))),,,+++***))))))***+++,,,)))+++---------...///111555666666555555555888:::AAAFFFwww}}}]]]GGGAAADDDHHHVVVQQQFFFDDDBBBOOOlllyyy^^^UUUTTTTTTUUUWWWZZZYYYWWWUUUUUUaaawww}}}kkkQQQEEEBBBAAAcccWWWHHH??????EEEIIIKKKOOONNNQQQ[[[eeemmmuuu|||iiifff___eeexxx{{{oooppprrrYYY>>>222222444222111000333666555222///...//////......---,,,---------------------------------++++++++++++++++++++++++))))))*********+++++++++************+++,,,,,,---++++++************++++++)))************+++++++++---------------------------------.........//////111000000000000111111222...000111111000333999>>>FFFIIILLLOOOXXXggg|||rrrvvv|||hhh\\\WWWOOOIII???777111111333555333333222222111000000000000000000000000000000000000000000///......------.........------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++************)))))))))******************************))))))))))))((((((++++++++++++******))))))))))))((('''''''''((((((+++******))))))******+++)))((((((((()))***+++,,,,,,++++++++++++*********)))))))))*********+++++++++++++++******))))))(((************************---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))+++++++++,,,,,,+++++++++***+++,,,,,,---...111444555666666555444444666777@@@BBBnnnwwwkkkRRRDDDAAAHHHIIIDDDEEEHHHIII]]]sss```ZZZTTTRRRTTTTTTQQQOOOMMMQQQ___www{{{zzzyyy[[[IIICCCBBBCCCCCCFFFHHHEEECCCKKK[[[hhhqqqjjjccc^^^YYYSSSTTTXXXllluuu}}}{{{qqqyyypppVVV@@@///000555444222333000555999888333......000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++---...///++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000//////000222333333111000222333777:::>>>CCCKKKXXXhhhtttuuuzzz{{{kkkWWWFFF===;;;444444444444444444555555222222222111111000000000000000000000000000000000/////////......---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))***************************)))))))))((((((((((((---,,,***)))(((((()))))))))(((((((((((((((((((((******))))))))))))******(((((((((((())))))******++++++++++++************))))))))))))************+++*********)))))))))(((*********************************)))***+++,,,---************************++++++++++++++++++++++++*********))))))***************************************************************************************))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))************))))))***+++,,,------,,,+++******+++,,,,,,,,,///333666444555666555333333444555AAADDDkkktttsss{{{yyy^^^JJJAAAFFFEEECCCGGGOOO___{{{kkk___TTTQQQRRRQQQMMMKKKJJJOOO]]]tttzzzdddMMMDDDCCCEEEGGGAAAEEEIIIKKKQQQaaawww|||ppp```PPPEEEEEETTTccc}}}rrrpppyyyzzzvvvWWWCCC666///333666222000444///444999888222......///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++,,,...//////++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////...---,,,---.../////////000111333222333444666:::CCCNNNVVV\\\___jjjyyyzzzyyyxxxppphhhXXXUUUOOOGGG===666222111222333444555333000---***222222222222111111111111////////////////////////............------------......---------------,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''',,,+++)))''''''((()))***((()))))))))))))))))))))***))))))))))))))))))***'''((((((((())))))))))))+++++++++*********))))))(((((()))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,************************************************++++++************++++++***************************************************************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))************)))))))))***,,,------,,,***)))***+++++++++,,,...222666333444555444333222333444===DDDfffzzzqqquuugggOOOAAABBBFFFHHHHHHRRRsssrrrdddVVVRRRQQQMMMIIIIIIMMMRRR\\\ooo|||xxxWWWGGGCCCCCCEEEGGGIIIHHHLLL[[[oooeeeYYYJJJAAADDDZZZggghhhnnnpppaaaBBB666333222333333000///111///222555444111...---...,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...............---,,,,,,,,,,,,,,,---...000111000000//////111666<<>>;;;777555444444555444444333222111000000000111222111111111111111111111////////////////////////------------------------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))((((((((((((''''''***)))(((''''''((()))***(((((()))*********))))))***))))))(((((())))))***(((((())))))))))))((((((+++************)))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))+++++++++******+++++++++***************************************************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((()))+++,,,,,,+++)))((()))***++++++,,,---000333000222444444333222222333444===XXXsssvvvqqqVVVFFF???DDDJJJHHHOOOuuu}}}mmm^^^WWWRRRIIIEEEGGGOOOTTT\\\lllmmmQQQEEEDDDAAA@@@BBB^^^ZZZ[[[eeessswwwnnncccZZZSSSNNNSSSeeeyyylllfffssshhhHHH666000333333111111222111---///000000000///......---,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++((())))))))))))*********+++******)))******++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...////////////...---....../////////000000111111111333444666555444777>>>BBBFFFNNNUUUZZZ```gggmmmoooppprrrtttwwwyyy|||zzzxxxwwwXXXLLL@@@<<<:::666666888222222222222222333444444222111000///111333666888000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((())))))***&&&'''((()))))))))(((((())))))(((((((((((())))))((()))*********)))((((((************))))))))))))(((((((((((()))))))))***((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))((()))************)))((((((***+++,,,,,,,,,...000...000333333222222222333111888IIIkkkssswww}}}dddSSSBBB>>>GGGJJJIIIggg~~~nnndddXXXIIIDDDGGGMMMSSS\\\kkkxxx```JJJEEEEEE@@@>>>@@@WWWSSSQQQSSSZZZdddmmmrrrhhheeeiiiwwwrrrqqqVVVhhhzzzyyyoooJJJ555111...333333///111777555,,,///...,,,---...///...,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''((((((((((((***)))((((((((((((((()))++++++************++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,...000222333.........///000///...,,,...000222333222111///......---///222333222555:::>>>AAACCCEEEFFFJJJPPPUUU[[[aaa^^^aaarrrxxxrrrqqqhhhqqq}}}{{{zzznnnccc```dddfffdddUUUKKKFFFIIIJJJCCC<<<:::666222222666555000///333...111444444111......///111111222111111000...............///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%&&&'''((()))******$$$%%%'''(((((((((''''''))))))(((((((((((())))))((()))***++++++***)))(((************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))(((((())))))))))))((((((''')))+++,,,,,,+++,,,------///222333222222222333333888BBB```tttzzzrrraaaHHH:::DDDMMMFFFXXX|||ppp^^^KKKEEEIIIKKKRRR\\\llliiiTTTDDDCCCFFFAAA???BBBVVVOOOQQQccc{{{~~~qqqtttnnneeegggrrrtttooo|||dddIII;;;777666111111000///////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))(((((())))))))))))************************************((((((((((((((((((((((((************************++++++************++++++******+++++++++,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,---------......////////////000000000000////////////000000000000222222333444444555666666:::;;;<<<>>>@@@BBBCCCDDDCCCEEEHHHJJJKKKJJJIIIHHHGGGEEEBBB>>><<<;;;;;;;;;777777666555444222111000222222222111111111000000222111111111000000/////////////////////////////////////////////////////////......------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))$$$+++111333///+++)))***(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))************************''''''((()))***++++++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((()))***+++,,,''''''''''''(((((((((((((((((((((((()))))))))))),,,+++++++++******))))))(((((((((((())))))))))))---,,,+++******+++,,,---...///000111222333333333222999555PPP{{{lllNNNEEEBBBEEEFFFMMMgggqqqSSSEEEFFFMMMRRRZZZhhh~~~cccRRRJJJ@@@<<<===@@@AAA@@@gggXXX\\\iii]]]bbbcccdddnnnsss{{{mmmNNN===333000000111000000///////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))(((((((((((()))))))))*********************************))))))))))))))))))))))))************************+++******))))))******+++*********+++++++++,,,,,,***+++---,,,++++++,,,...,,,,,,,,,------------........./////////000000000....../////////000000000000000111222222333444444333333444555666666777777666777888999999888777777999888555333222222222333333333333333222111000000222222222111111000000000111111111000000000//////////////////////////////..............................---------......///......------------......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))(((((((((''''''''''''))))))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((($$$)))//////,,,)))((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))************************((((((((()))*********+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))***))))))((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))++++++******))))))))))))************++++++++++++,,,+++************+++,,,......000111222333333333000;;;:::PPP}}}~~~rrrPPPDDD>>>AAACCCJJJaaa{{{|||[[[JJJIIIFFFLLLUUUccczzzjjjPPPOOOHHH@@@===???AAAAAA@@@rrrxxxlllgggYYYVVVbbbmmm{{{eeefff~~~QQQ===777111///111111000//////......////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************))))))((((((((())))))))))))******************************************************************************+++******))))))******+++*********++++++++++++,,,***+++,,,,,,++++++,,,...,,,,,,,,,,,,------------.........////////////000.........////////////000......//////000000111111333222222222111111111111000000000000/////////...111000/////////000111222...///000000000000000///111111111111000000000000000000000000////////////////////////////////////........................------------...///000000...------,,,,,,------...************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((('''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((($$$(((++++++(((&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))******)))''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((************+++++++++++++++******))))))******+++---...///111222222222222---;;;<<>>???BBBGGGXXXlllfffOOOIIIDDDJJJTTTbbbvvvZZZFFFIIIEEE@@@???@@@BBBBBBAAAzzzkkkbbbYYYaaaeeemmm|||bbbiiibbb===666777222///444000000///............///.........------,,,,,,,,,++++++++++++++++++++++++************************))))))************)))((((((((((((((()))))))))*********************************************************************************))))))))))))******************++++++++++++)))+++,,,,,,++++++,,,---++++++,,,,,,,,,---------------........./////////------........./////////------....../////////000333333333222222111111000222222111000000111111222111111000000000111222333......////////////......000000000000000000000000////////////////////////........................------------------------------------...///000111++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((('''''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&((()))(((&&&%%%''')))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''((((((((())))))))))))***))))))))))))))))))***------///000111222222222---888:::CCC```|||lllUUUCCC@@@CCCEEEOOO]]]|||vvvYYYIIIHHHLLLVVVccctttrrrRRRFFFDDDBBB@@@@@@BBBCCCCCCBBBvvvqqqkkkccc___^^^ooo}}}ppp___|||cccEEE000222666...+++222000//////...............---------------,,,,,,,,,++++++++++++++++++++++++************************((())))))*********))))))'''(((((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++)))***,,,+++******+++---+++++++++,,,,,,,,,------------------............------------........................////////////............////////////000/////////000111333444000000///////////////000000000000000///...---,,,////////////////////////.....................///------------------------------------------------,,,,,,,,,,,,---...000000******))))))))))))******++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&(((***((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''(((((('''((((((((()))))))))))))))))))))******))))))))),,,---...///000111111111000666777@@@```www\\\EEEBBBDDDDDDJJJTTTpppfffNNNFFFHHHQQQ```rrr]]]HHHDDD@@@@@@@@@AAACCCDDDDDDCCCpppmmmgggbbb______cccnnnzzzgggfffvvvuuuyyy```DDD555...444666...,,,111000///......------......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))************)))''''''(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))************+++)))***++++++******+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............//////////////////---------......///000000---...///000111222333333000000000000000/////////000000000000///...---,,,............////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))'''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((()))))))))***'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((************++++++++++++)))******++++++******)))+++,,,---///000000000000333555666CCCfff{{{}}}aaaHHHCCCDDDCCCHHHPPPfffoooUUUDDDCCCJJJ]]]qqqlllOOOAAAAAA>>>???@@@AAABBBCCCDDDDDDpppZZZ```bbbhhhqqqyyyqqq```mmmzzz[[[FFF999444222444555222000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((***++++++******+++,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,,,,,,,,,,---------........................////////////000000000000...///000111222111111000000000111111111111000000---......//////...---------------....../////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,++++++************++++++************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((('''&&&'''((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))************++++++++++++******+++,,,,,,+++******+++,,,---...///000000000444333777BBBcccxxxjjjOOOGGGFFFBBBDDDLLLTTTyyy}}}hhhPPPJJJOOOaaawwwooo[[[HHH???@@@===>>>@@@AAAAAABBBDDDEEE{{{{{{ppp```^^^hhhrrrzzztttnnnqqqkkkqqq|||vvvZZZBBB555666444111///000111111/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((***++++++******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------.........---------------,,,---///000///...,,,+++++++++,,,---............***+++,,,---............---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&'''(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))***+++,,,------,,,+++***++++++---...///000000000333222666???[[[xxxsssvvvYYYMMMHHHAAAAAAHHHBBBhhhaaaXXXYYYkkk|||eeeWWWMMMAAA<<<===>>>???@@@@@@@@@BBBDDDFFFqqqkkkqqquuummmmmmxxx~~~vvv~~~rrr^^^ooorrrTTT<<<555888222222222111111///....................................---,,,,,,+++******+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------............////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++,,,+++******))))))************))))))))))))******))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((()))(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((***(((&&&'''******'''$$$'''&&&&&&&&&&&&'''((((((%%%'''))))))((('''((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''+++*********))))))(((((((((((((((((((((((((((((())))))))))))************+++,,,,,,---...///000000222000555===LLLooo~~~oooSSSDDDCCCCCC@@@HHHUUUtttpppiiinnnuuugggSSSDDD===;;;;;;:::??????>>>>>>???@@@AAAAAAxxxqqquuuxxxttt~~~ccc```nnnnnnVVVBBB444///000111111111111000///......------------------------...------,,,++++++******************)))))))))((('''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,+++******))))))************))))))))))))******(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((***(((&&&'''((()))'''%%%'''&&&&&&&&&&&&'''((((((&&&''')))((('''&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))((((((''''''*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********+++,,,,,,---...///000000111...222777AAA[[[yyy```JJJCCCCCCCCCDDDOOOkkkuuu___TTTFFF===;;;<<<======>>>>>>?????????@@@@@@@@@{{{nnnVVVUUUgggmmmNNN===666222///...000111111111000///...---------------------------------,,,,,,++++++******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++***))))))))))))******))))))(((((())))))***(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&&&&&&&'''''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&'''(((((()))(((&&&%%%'''''''''&&&'''&&&&&&&&&&&&'''((((((&&&'''((((((&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((('''******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,---...///000000333000333999===LLLkkkiiiLLL??????BBBDDDLLLdddjjjXXXJJJDDD<<<999:::>>>???@@@>>>>>>???@@@@@@@@@@@@???zzzrrrsss~~~ggg[[[WWWpppmmmUUU;;;222333444222000///000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************++++++***)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%&&&(((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,...///000000111111444;;;>>>DDDdddnnnTTTCCC@@@BBBCCCGGGYYYvvvsssYYYKKKCCC@@@<<<;;;===>>>???>>>>>>???@@@@@@@@@@@@???>>>xxxwwwlllXXXXXXiiiyyypppLLL>>>111///111111///......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,************************+++***))))))(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&''''''&&&%%%&&&(((***'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''(((((((((((())))))))))))***+++,,,---///000000,,,111333888<<<;;;WWWzzzeeeSSSGGGCCC???@@@JJJaaa{{{zzzkkkYYYJJJCCC@@@???======>>>>>>>>>>>>??????@@@@@@@@@??????>>>uuukkklllwwwllldddZZZUUU[[[jjjzzz}}}___LLL777333111333333000...///---...............------++++++++++++++++++++++++++++++++++++++++++******))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((''''''(((((())))))******************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++))))))*********+++++++++******************************)))(((((((((((())))))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((('''(((***)))(((&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''&&&&&&'''***---((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&((((((''''''&&&%%%%%%$$$((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))((()))***,,,---///000111...999666888>>>999LLLyyyuuu^^^JJJ???AAA@@@DDDSSSjjjmmm^^^RRRGGG@@@???;;;;;;;;;;;;<<<>>>???@@@AAA@@@??????>>>?????????iiidddjjjsss{{{}}}eeeOOOUUUaaaooozzz|||\\\CCC888222000111444444111000333,,,------.........------++++++++++++++++++++++++******************++++++((()))))))))***************)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))''''''((())))))***++++++******************************************************************************++++++++++++***************++++++++++++,,,************************++++++************++++++))))))))))))*********+++******************************)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&))),,,,,,***''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''''')))---000((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((***+++---///000111222AAA<<<999CCC>>>HHHnnn~~~dddKKK???AAAAAADDDMMMaaa|||}}}nnn\\\OOOFFF@@@>>>???999999999999:::===@@@CCCCCCAAA???======>>>???AAAmmmxxxiiiNNNQQQddd}}}aaaDDD666555000---,,,//////...///222,,,,,,---......---------******************************************++++++(((((())))))*********+++******))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******))))))))))))******************************'''(((((()))***++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))************************************++++++************++++++))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((%%%)))......,,,((('''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''(((+++///222((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((((('''%%%$$$$$$%%%'''(((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''((()))+++---///000111///AAA;;;666DDDAAAEEEfffuuuuuujjjQQQEEE;;;===AAAIII[[[wwwiii\\\NNNFFFAAA<<<;;;===;;;;;;:::999999<<>><<<<<<===@@@BBByyyjjj\\\VVVWWWkkkeeeHHH555111222111111000000//////......------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))+++*********))))))((((((&&&(((***+++,,,+++)))((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''((())))))(((((('''&&&%%%$$$$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((((('''''''''&&&+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$(((((($$$###%%%'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&+++(((&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))***++++++)))(((((()))&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&))))))))))))))))))))))))************************''''''((()))))))))))))))((()))*********---111444777999>>>BBB>>><<>><<<<<<<<<<<<===@@@EEEHHHCCCBBB@@@>>><<<>>>AAAEEEzzznnnfffrrrvvvddd^^^```gggpppyyybbbGGG555...///111000000000/////////......------------------------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''((((((((())))))))))))*********)))))))))(((((('''((()))++++++***)))((())))))))))))(((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((((((((('''''''''&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))(((%%%$$$&&&&&&"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***(((&&&&&&'''(((((('''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))+++***)))'''((((((&&&&&&&&&''''''''''''((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((()))*********,,,000333777888<<>>>>>======???BBBEEEAAA@@@???===;;;<<>>...***---/////////////////////.........------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''((((((((()))))))))******))))))))))))(((((('''((()))***+++***)))(((******))))))(((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''***---***$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%&&&'''))))))(((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''(((***)))(((&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((()))*********,,,///222666666999======<<<>>>BBBSSSrrruuullliiissswwweeeSSSEEE>>>AAACCCGGG___}}}vvvqqqtttvvvsssjjj]]]QQQIIIAAA???===<<<;;;<<<>>>??????@@@@@@???>>>>>>@@@AAA???@@@???>>><<<<<<===???yyyrrruuu}}}pppXXXKKKWWWmmmzzzdddGGG===111---000333111---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))))))))))))))))))))(((((('''((())))))******))))))******))))))((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))///444111***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&((()))((('''%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))''')))*********,,,///111444444777;;;????????????CCC\\\rrrvvvooommmzzz}}}~~~xxx]]]FFF;;;AAACCCCCCWWWttt~~~|||oookkkgggjjjlllggg\\\OOOFFFBBB<<<<<<<<<======>>>??????@@@AAABBBAAA>>>======>>>???@@@@@@???======>>>???~~~}}}sssaaaSSSOOO]]]sssyyy]]]HHH444222000111222333111///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''''''''(((((((((((((((((((((((((((((())))))''''''((()))))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((...333000)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%%%%&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((((((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))''')))***+++++++++...000333444777;;;@@@BBBAAA>>>;;;MMMfffsssqqqttt~~~~~~gggLLL;;;@@@CCCBBBQQQiiixxxtttyyy~~~}}}}}}}}}~~~{{{~~~wwwiiiaaaaaaaaaaaa```YYYNNNEEE@@@???>>>>>>???@@@@@@@@@??????AAABBBBBBAAA>>><<<<<<======>>>???>>>===<<<>>>???|||vvvuuu}}}wwwdddVVVUUUPPPIIIPPPaaa}}}yyylllZZZEEE666000///...,,,+++,,,///111,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''''''''((((((((())))))((((((((()))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((***)))'''&&&%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%(((+++((("""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&&&&&&&$$$"""%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''')))((('''%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))'''(((***+++++++++---...111444777999<<<@@@???<<<;;;FFFaaauuuzzzsssVVV@@@>>>@@@???HHHXXXlllzzz~~~vvvpppssszzzxxxwwwtttrrrssstttwwwxxxvvvuuusssssssssqqqnnnkkknnnnnnnnnkkkaaaUUUQQQTTTWWWUUUPPPIIIBBB>>>======@@@AAAAAABBBBBBAAA@@@@@@AAABBBBBB@@@===<<<===>>><<<<<<===<<<;;;<<>>>>>???DDDJJJVVViii~~~vvvnnnooouuupppnnnkkkiiijjjkkkkkklllhhhfffcccbbbaaaaaa___]]]```]]][[[WWWOOOGGGFFFJJJMMMIIIDDD@@@????????????BBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>><<<===???AAA>>>>>>>>>======???CCCGGGppp]]]PPPJJJDDD>>>MMMZZZfffiiijjjqqqyyy~~~xxx|||nnneeefffkkkpppssssssbbbLLL;;;111,,,,,,---///...---...000000///---+++++++++,,,,,,---------++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))&&&&&&'''((()))***++++++'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++///---***(((&&&%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&******&&&%%%''')))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$&&&(((,,,---,,,***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''(((***)))(((&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))&&&(((++++++++++++,,,---...444666111000333333111000777UUUsss{{{jjjMMM>>>???CCCEEEEEEIII___zzz}}}{{{sssjjjhhhmmmjjjgggddddddeeeeeedddbbb```]]]YYYXXXWWWWWWWWWVVVVVVRRRNNNKKKFFFBBBCCCIIIHHHDDD@@@@@@BBBEEEEEECCCAAAAAABBBBBBBBBCCCCCCCCCAAA@@@???===<<<===@@@CCCBBBBBBAAA@@@AAADDDIIIMMMrrrcccVVVMMMKKKBBB777AAAUUUgggyyy|||zzzxxxvvvwwwzzz{{{{{{|||vvviii___dddooorrrooolll]]]LLL888---...222111---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))***)))(((''''''((()))***'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((()))++++++((((((((((((((((((((((((&&&'''''''''(((((())))))((())))))(((&&&&&&&&&(((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&)))+++))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&'''&&&%%%$$$&&&(((''')))(((%%%###$$$&&&(((&&&'''((((((&&&%%%&&&(((***(((''''''(((((('''%%%&&&))))))&&&&&&((('''$$$((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))+++,,,***'''%%%&&&(((%%%&&&&&&&&&'''((((((((('''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%%%%''')))(((&&&%%%&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,......---......///000111555666HHHqqqooovvv\\\IIIDDDFFFDDDAAAGGGVVVpppyyysssooommmlllkkkeeedddcccaaa___^^^]]]]]]\\\YYYUUURRRSSSTTTTTTTTTOOOMMMIIIEEECCCCCCDDDEEEFFFEEECCCDDDEEEGGGFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDEEEAAA<<<<<<>>>@@@AAA@@@BBB???;;;<<>>@@@@@@???===<<<===@@@FFFNNNUUUXXX}}}wwwmmm^^^KKK@@@<<<<<<;;;:::===JJJdddzzz}}}xxxzzz}}}{{{xxxfffccceeeiiifffWWWEEE:::333///++++++---...,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))+++***)))(((((('''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''((((((((()))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%''')))***(((&&&%%%%%%&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&((((((&&&%%%&&&''''''%%%%%%%%%&&&'''&&&%%%%%%&&&''''''&&&%%%%%%&&&'''%%%$$$$$$''''''%%%%%%'''(((%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&))),,,...,,,(((%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((444---%%%"""&&&)))(((%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,---...///111111;;;ZZZqqq^^^lll}}}}}}vvvcccWWWQQQLLLGGGGGGJJJZZZuuu|||vvvrrrooommmkkkiiieeecccaaa___]]][[[ZZZZZZWWWUUUSSSQQQQQQPPPMMMKKKGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGEEEEEEGGGGGGGGGFFFCCCCCCBBBCCCCCCDDDFFFFFFBBB@@@>>>>>>?????????>>><<<>>>BBBGGGMMMSSSXXXZZZ[[[PPPGGGDDD>>>666888AAAAAAJJJPPPRRR___vvvxxxvvvssslllpppyyy~~~}}}ooofff]]]UUUIII:::...)))............---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$'''+++,,,***(((&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''((('''%%%%%%'''(((---(((&&&''')))((((((((($$$%%%&&&&&&%%%%%%&&&''''''&&&%%%&&&''''''&&&%%%$$$'''&&&$$$$$$'''(((%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%***///333222,,,(((''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((333000***$$$%%%((((((%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((***))))))******+++,,,---000222999NNNuuuooocccmmm{{{~~~xxxkkkbbb]]]TTTIIIGGGDDDLLLccc}}}~~~zzzvvvrrrpppnnnkkkiiidddccc```^^^[[[ZZZXXXXXXYYYXXXVVVUUUTTTRRROOOLLLGGGHHHIIIKKKKKKKKKJJJJJJJJJHHHFFFFFFGGGGGGGGGFFFCCCCCCCCCCCCCCCDDDDDDDDD>>>>>>>>>>>>>>>>>>======@@@DDDKKKPPPTTTWWWXXXYYYHHH>>>777888999;;;GGGVVVSSS^^^dddaaaeeerrryyywwwyyy~~~xxxooopppnnnlllqqq{{{eeeYYYJJJ???666///...111...///...---,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%(((+++---+++)))((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((&&&%%%%%%&&&((((((''''''((('''&&&%%%''')))...(((&&&((()))&&&'''+++$$$%%%'''&&&%%%%%%'''(((((('''&&&'''((()))((('''%%%''''''$$$$$$'''(((&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$"""(((---,,,((($$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,111000***%%%&&&'''%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((((((((()))(((((())))))***+++,,,,,,222777BBB]]]{{{uuukkkttt~~~}}}~~~}}}zzzxxxyyy{{{|||}}}~~~wwwooollliiiZZZHHHEEE???BBBUUUmmm{{{yyyuuusssqqqooollliiicccaaa___]]][[[YYYXXXXXXXXXWWWVVVUUUTTTRRRNNNKKKJJJKKKMMMNNNNNNLLLKKKJJJKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@;;;<<<============>>>>>>CCCIIIQQQWWWZZZZZZ[[[\\\???>>>???BBBFFFQQQcccssssssxxxvvvooommmsssvvvtttzzzuuusssYYYdddnnnrrrxxx|||xxxoooUUUJJJ===666111...///222,,,,,,+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%(((+++,,,***)))))))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&)))+++)))&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''(((((('''(((((('''&&&&&&''')))***&&&''',,,***$$$$$$+++$$$&&&''''''&&&'''((()))((('''&&&''')))))))))'''(((***((($$$$$$'''(((&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%% ###'''(((&&&$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%///333,,,%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,)))///333777GGG```sssyyyooo{{{~~~}}}}}}xxxuuuuuuvvvwww{{{~~~zzzrrrrrrqqq```IIIDDD>>>@@@NNNaaasss|||{{{wwwvvvtttrrrqqqnnnkkkhhhaaa```___]]][[[ZZZYYYYYYZZZYYYXXXWWWWWWUUUQQQNNNMMMMMMNNNNNNNNNLLLKKKJJJKKKIIIGGGFFFFFFFFFEEECCCDDDCCCCCCBBBAAA???>>>===:::<<<=========>>>AAACCCFFFMMMUUU[[[]]]]]]___aaaEEEOOOWWWXXX\\\jjj|||~~~yyywwwzzzvvv```VVVXXXSSS^^^gggkkkppppppbbbPPPFFF<<<444111000---+++,,,---+++))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))******)))(((((('''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$%%%'''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%'''((()))((('''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###'''+++---+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''(((((((((((('''''''''(((((((((&&&&&&((()))&&&'''...666111%%%$$$+++%%%'''(((((((((((()))+++'''&&&%%%&&&((()))((('''+++,,,***%%%$$$'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$---000)))&&&)))***%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((()))))))))(((((((((((()))***+++,,,***---000222999LLLdddwwwrrr~~~~~~yyytttrrrqqqqqqrrrrrrzzzzzztttssssssdddPPPFFFCCCDDDJJJUUUdddwww}}}{{{xxxwwwsssrrrqqqpppooommmiiifff```___^^^]]]\\\[[[[[[[[[[[[YYYXXXWWWWWWVVVSSSQQQLLLLLLLLLLLLLLLLLLKKKJJJKKKIIIFFFEEEEEEEEECCCBBB@@@AAAAAAAAA@@@>>>===<<<<<<===?????????AAAFFFIIILLLSSSZZZ]]]]]]]]]___bbb[[[kkktttpppnnnzzz|||xxxxxxxxxyyy~~~zzzhhhUUUNNNRRRXXX\\\\\\[[[___```NNN888777...(((***......------000---***+++------***&&&++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''"""$$$%%%'''((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###'''---///,,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&'''((()))(((&&&&&&((()))$$$)))666@@@999)))%%%,,,&&&'''))))))((()))***,,,&&&%%%$$$%%%'''((('''&&&---...+++&&&%%%'''(((&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%,,,+++%%%&&&---,,,$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((())))))***+++,,,...---///222666BBB\\\tttuuu{{{xxxtttpppmmmlllmmmmmmgggtttyyyrrrqqqssshhhWWWKKKIIIHHHIIIKKKVVVjjj|||~~~{{{xxxuuutttpppooonnnnnnnnnkkkgggddd```___^^^]]]\\\\\\\\\\\\VVVTTTRRRQQQQQQQQQOOONNNJJJJJJJJJJJJKKKKKKKKKKKKKKKIIIFFFEEEEEEDDDBBBAAA===>>>???@@@@@@???=========???@@@@@@@@@CCCIIINNNTTTYYY^^^^^^[[[ZZZ\\\___}}}xxxtttvvv{{{{{{wwwsssqqqssswwwxxxvvvvvvyyyoooggg___]]]```bbbaaa]]]eeebbb[[[RRRGGG===444///------,,,,,,,,,,,,++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''''''''((()))+++,,,&&&'''---333111)))%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''((()))***+++...,,,...333444999QQQkkkyyyxxx}}}xxxoooiiigggiiilllnnnlllkkkjjjkkklllkkkhhhfff___WWWNNNHHHHHHPPPbbbsss~~~~~~||||||}}}zzzxxxyyy{{{yyyrrrllloooooonnnllliiifffcccaaa[[[ZZZYYYZZZ[[[[[[YYYWWWXXXTTTQQQOOOOOOOOOLLLIIILLLLLLLLLLLLKKKKKKKKKKKKMMMKKKHHHEEECCCCCCCCCDDD???@@@@@@@@@???>>>======@@@@@@@@@AAACCCIIIPPPUUU]]]]]]^^^\\\VVVRRRWWW```wwwvvvzzz|||{{{sssrrrsssuuuqqqhhhaaa___ddd^^^YYYZZZ___aaa___[[[WWWSSSLLLDDD<<<666111///------,,,,,,,,,+++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++*********))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((***+++((()))...222111***'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))***+++,,,---000------000000666NNNgggnnnnnnuuuuuu{{{{{{wwwqqqmmmllllllllllllmmmlllkkkkkklllkkkhhhfffaaa[[[TTTMMMHHHLLLZZZjjj{{{~~~|||yyyzzzyyywwwvvvvvvwwwtttoookkknnnnnnllljjjgggcccaaa___YYYXXXXXXYYY[[[\\\ZZZYYYXXXUUUQQQOOOOOONNNKKKHHHJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHFFFDDDCCCCCCDDDDDD??????>>>======<<<<<<;;;AAABBBCCCDDDGGGLLLSSSWWWXXXYYY[[[ZZZTTTQQQYYYccctttwwwwwwtttssswwwyyyyyyqqqoooooopppjjj```XXXWWW```\\\WWWWWWYYYXXXSSSNNNDDD???999333...---...///,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++++++++************)))))))))(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))%%%%%%(((,,,***%%%###&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))***+++,,,---111---,,,,,,,,,222GGG]]]www``````ggghhhwww~~~tttyyyxxxuuusssqqqqqqooommmjjjnnnlllkkkkkklllkkkhhhfffdddaaa\\\TTTJJJFFFOOO[[[kkksss|||}}}|||wwwuuuvvvuuuvvvvvvuuussspppmmmkkkmmmkkkiiieeebbb```^^^]]]XXXWWWWWWXXXZZZ[[[ZZZXXXVVVTTTQQQPPPNNNMMMJJJHHHIIIHHHHHHHHHGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCBBB>>>===<<<;;;;;;;;;<<<===DDDFFFHHHIIILLLPPPUUUYYYSSSWWW[[[ZZZUUUTTT___lllfffnnnuuutttrrrqqqooolllcccaaacccffffffbbb```aaaddd]]]UUUOOOKKKFFF???:::444111---***((()))+++---,,,,,,,,,++++++++++++***************************************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''))))))((('''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&''''''$$$###%%%(((&&&"""###&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''')))***''''''''''''((()))***+++///,,,+++,,,+++///>>>NNNsssnnnXXXVVV^^^aaarrr|||yyy|||}}}llllll}}}wwwuuutttssssssqqqnnnkkknnnmmmkkkkkkkkkjjjhhhgggggggggddd\\\MMMCCCEEEMMMZZZbbbrrr{{{wwwxxxwwwsssrrrssstttuuuwwwuuurrrooommmmmmkkkiiieeeaaa^^^\\\[[[[[[WWWVVVVVVVVVWWWWWWVVVTTTRRRQQQPPPOOONNNMMMKKKJJJHHHHHHHHHGGGFFFFFFEEEEEEAAABBBBBBBBBBBBAAA@@@???===<<<;;;;;;<<>>=========>>>@@@CCCGGGKKKMMMOOOPPPPPPPPPOOOPPPSSSUUURRRWWW___ccccccggguuuvvvuuummmaaaWWWSSSQQQNNNNNNTTTaaammmnnnbbbVVVPPPBBB===555000...---------+++,,,---......---+++***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&&&&%%%(((&&&''')))(((%%%'''+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))***+++,,,---(((***,,,---------...000>>>WWWkkkhhh^^^___fffkkklll{{{tttqqquuuyyy|||}}}{{{zzzsss{{{|||zzzwwwsssqqqppppppnnnmmmkkkiiiggggggiiijjjiiihhhiiihhhhhhdddXXXKKKFFFHHHGGGKKKSSSaaaqqq~~~{{{uuupppoooooonnnnnnqqqqqqpppooonnnmmmllljjjiiidddcccaaa___]]][[[ZZZZZZZZZXXXUUUTTTSSSPPPMMMJJJJJJLLLOOOOOONNNMMMMMMMMMJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBB@@@???>>>>>>AAABBBDDDGGGKKKOOOSSSUUUSSSSSSSSSQQQPPPPPPSSSUUUVVVZZZbbbkkkoootttbbbaaa\\\VVVSSSTTTRRRNNNQQQUUU___hhhdddUUUFFF???111///,,,******+++------+++,,,.........---,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''###$$$%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%$$$###$$$'''&&&###$$$(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))***+++,,,---(((***+++++++++,,,+++***555HHHYYY\\\\\\bbbhhhjjjjjjrrr}}}vvvkkkmmmwww{{{}}}yyywwwtttrrrqqqooollljjjhhhfffeeeeeegggiiijjjiiihhheeeeeeddd^^^TTTNNNNNNFFFHHHLLLRRR]]]kkkzzz~~~wwwqqqpppooommmnnnqqqrrrooommmlllnnnmmmjjjgggaaaaaaaaa```___]]][[[[[[ZZZXXXVVVTTTSSSQQQNNNLLLKKKNNNPPPPPPMMMKKKJJJKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDBBBAAAAAAAAABBBBBBFFFGGGJJJMMMQQQTTTWWWXXXUUUUUUSSSQQQQQQRRRVVVZZZ^^^aaajjjuuu~~~\\\___bbbbbbdddccc[[[RRRNNNNNNQQQTTTNNNBBB888444......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''"""###%%%''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''(((((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%%%%%%%'''***)))%%%&&&***$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''((()))***+++***+++***((()))+++***(((555@@@JJJOOOWWWaaafffeeejjjkkkvvvzzzkkkkkkwwwxxxvvvuuutttrrrooojjjgggfffdddcccdddfffiiijjjjjjgggcccbbbcccaaaZZZTTTSSSHHHHHHIIIKKKQQQ]]]lllxxx|||zzzsssqqqooommmmmmpppuuuqqqmmmmmmpppqqqmmmiii``````aaaaaa```^^^\\\[[[YYYXXXVVVUUUUUUSSSQQQNNNMMMOOORRRPPPLLLIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCAAAAAAAAACCCEEEFFFJJJKKKNNNQQQTTTVVVXXXXXXVVVUUUSSSRRRRRRUUUZZZ^^^fffhhhqqq~~~gggjjjmmmnnnjjj^^^QQQGGG???<<<999666444111...,,,------,,,,,,+++***))))))***+++***(((***......+++,,,+++***((((((((()))***++++++***)))(((((())))))******))))))((((((''''''***&&&&&&---666999333+++((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''""""""&&&&&&###$$$)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''((('''%%%$$$$$$%%%&&&(((&&&&&&&&&'''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''%%%###$$$(((******((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,111;;;JJJZZZgggmmmoooeeehhhtttxxxpppsss{{{zzzppp}}}~~~xxxzzz{{{xxxssslllgggeeeffffffeeeeeeeeeggghhhiiihhhfffbbb```bbbccc\\\RRRMMMFFFFFFOOOSSSRRRXXXcccnnnvvv{{{}}}zzzyyyzzzzzzwwwsssqqqsssvvvsssqqqnnnmmmlllkkkiiigggdddeeeffffffdddaaa]]][[[YYY[[[[[[WWWPPPMMMOOOSSSSSSPPPMMMLLLKKKJJJHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDHHHGGGFFFFFFHHHKKKLLLLLLRRRPPPOOOPPPSSSSSSPPPNNNNNNNNNNNNNNNRRRYYYaaafffqqqyyybbbaaa___[[[UUUKKK@@@888555333000//////...,,,***------,,,++++++***))))))''')))((('''***000111///,,,+++)))((((((((()))***+++******)))(((((())))))***)))))))))((((((((('''***''''''+++111222...)))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))'''%%%######$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''###$$$((((((%%%&&&***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%(((&&&$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))((('''%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++//////444AAAVVVkkkzzzkkkgggooovvvoooooovvvwwwsss{{{{{{zzzrrryyy}}}|||vvv}}}}}}|||xxxrrrlllhhhfffeeeddddddccccccdddeeefffeeefffddd```______[[[VVVPPPIIIIIIOOOQQQNNNRRRZZZ```hhhpppuuu|||{{{zzzxxxuuupppnnnnnnnnnlllkkkiiihhhhhhgggeeeccceeefffggggggeeecccaaa```\\\]]][[[XXXSSSQQQSSSUUUSSSQQQNNNMMMLLLKKKJJJHHHJJJJJJJJJIIIIIIHHHGGGFFFKKKKKKMMMOOOQQQQQQQQQPPPSSSQQQOOOOOOPPPPPPNNNKKKLLLOOOSSSWWW\\\dddmmmtttzzzQQQMMMHHHBBB<<<666000,,,,,,***)))***+++,,,+++))),,,,,,,,,+++******))))))***++++++***///666999777+++***))))))((()))))))))******)))((((((((())))))))))))))))))(((((((((((()))(((''')))******(((&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&$$$%%%)))***((('''***************************&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++---+++---<<>>KKKZZZbbbZZZKKKHHHHHHKKKUUUeeerrrtttooo```___```___UUUKKKQQQ^^^ZZZUUUZZZiiikkk\\\PPPOOOLLLHHHCCC===:::===DDDJJJTTT\\\cccccc]]]XXXZZZ]]]WWWSSSOOOLLLLLLMMMMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCDDDFFFGGGIIIJJJKKKKKKIIIGGGEEEEEEGGGIIIKKKOOOQQQUUUWWWZZZ\\\___bbbcccbbbbbbeeehhhkkkllllllssssssrrrqqqooopppsssuuurrrqqqqqqrrruuuwwwxxxxxxyyywwwvvvwwwyyy{{{||||||xxxzzzzzzxxxyyyzzzuuummmiiiiiigggbbbZZZTTTPPPNNNNNNJJJGGGHHHMMMOOOMMMJJJHHHIIIIIIJJJJJJJJJIIIHHH((('''&&&'''(((((('''%%%'''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((('''&&&'''))))))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&''''''((()))***)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((()))''''''***...///,,,(((---'''%%%)))***'''%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''###+++111111***%%%%%%((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&&&&&&&(((***(((///555<<>>PPPTTTNNNPPPQQQRRRWWWeeessstttmmmhhhgggYYYFFFEEESSSWWWPPPZZZmmmvvvfffSSSPPPWWW[[[hhhfff___PPPCCC???FFFNNNIIIKKKOOOWWW^^^___[[[VVVYYYUUUQQQOOONNNMMMIIIFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAABBBDDDFFFHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGEEEEEEHHHMMMPPPPPPNNNPPPOOOOOOQQQSSSUUUUUUTTT[[[\\\\\\[[[\\\___cccgggeeeddddddfffjjjmmmnnnnnnhhhggghhhjjjnnnooollliiihhhjjjggg^^^WWWUUURRROOOGGGHHHIIIFFFCCCAAACCCEEEBBBCCCCCCDDDEEEFFFGGGHHH???AAADDDFFFEEEDDDDDDDDD'''++++++'''&&&******&&&%%%%%%&&&&&&'''((())))))''''''((()))))))))))))))'''''''''''''''((()))***************)))(((&&&&&&)))(((&&&%%%&&&''')))+++***'''%%%&&&(((***)))'''''''''&&&%%%&&&'''((())))))&&&%%%&&&((()))'''%%%(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%######%%%(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''((()))))))))))))))***)))((('''&&&%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&$$$%%%'''))))))((('''&&&,,,+++)))((()))***)))(((''''''''''''((((((((((((((((((((('''%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''&&&&&&'''***,,,---,,,***''''''''''''((((((((((((''''''(((((())))))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&)))))))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&***)))(((((((((((())))))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))((('''%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((+++***,,,222:::CCCIIIKKKKKKVVVbbbeeeaaa___bbbgggkkkjjjcccWWWLLLJJJNNNSSSaaavvvnnnYYYTTTYYY^^^qqqvvvppp\\\IIIDDDHHHKKKIIIEEEDDDLLLXXX^^^ZZZTTTXXXUUUPPPKKKHHHGGGHHHIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGEEEDDDCCCCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMMMMQQQQQQQQQRRRSSSVVVXXXYYYYYYYYYZZZZZZ\\\___aaacccbbbaaaaaa```___^^^^^^]]]UUUWWWWWWQQQJJJEEEFFFIIIFFFEEEBBB@@@@@@AAACCCEEEAAABBBCCCEEEFFFFFFFFFFFFCCCCCCCCCBBBAAA???===;;;&&&***)))&&&%%%(((((($$$%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))(((''''''''''''(((((()))*********))))))(((&&&&&&)))(((&&&&&&&&&''')))******(((&&&&&&((()))(((&&&'''&&&&&&%%%&&&'''((()))(((&&&%%%&&&((()))'''%%%(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&%%%&&&'''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$%%%'''))))))((('''&&&+++)))''''''((()))((('''''''''''''''((((((((((((,,,,,,+++(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''(((((('''((()))***((('''''''''''''''((((((((((((((((((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''''')))---333;;;BBBFFFLLL\\\lllnnnccc[[[^^^eee___aaa___TTTKKKKKKUUU```kkkoooqqqjjj[[[PPPSSS\\\{{{{{{fffPPPFFFFFFHHHGGGCCC@@@EEEPPPXXXZZZYYYSSSRRRPPPMMMKKKJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCFFFEEECCCBBBAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGGGGFFFFFFFFFGGGGGGJJJJJJJJJKKKMMMOOOQQQRRRPPPPPPOOOOOOPPPQQQSSSTTTUUUTTTTTTSSSRRRRRRQQQQQQOOOQQQQQQMMMFFFCCCDDDGGGEEEDDDBBB@@@@@@AAABBBCCCEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAA@@@>>><<<:::999%%%'''(((%%%%%%'''&&&###%%%%%%&&&&&&'''(((((((((''''''((())))))))))))((()))((((((''''''''''''((())))))))))))(((''''''&&&(((''''''&&&&&&((()))***+++)))'''''''''((('''&&&&&&&&&&&&&&&'''((()))***((('''&&&&&&'''((('''&&&''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&'''((('''%%%%%%'''(((%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$''')))%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((&&&&&&&&&'''''''''((((((((('''&&&&&&%%%&&&&&&&&&%%%&&&'''((()))((('''''')))'''&&&&&&((()))((((((''''''''''''((((((((((((,,,,,,+++)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''+++)))'''&&&''''''%%%$$$&&&''''''''''''((((((((())))))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&((())))))''''''))))))))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((%%%''')))***,,,222:::AAAKKK```tttsssbbbTTTTTT[[[QQQVVVYYYSSSJJJKKKVVVbbbkkkbbb^^^```XXXLLLMMMVVVxxxnnnWWWIIIDDDDDDFFFBBB======CCCLLLTTTYYYNNNNNNOOOOOONNNLLLJJJHHHEEEEEEEEEDDDCCCAAA@@@???BBBAAA@@@@@@?????????@@@CCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDEEEGGGGGGFFFFFFEEEDDDDDDDDDFFFHHHIIIFFFBBB@@@AAADDDBBBBBBAAAAAA@@@@@@@@@@@@DDDDDDCCCBBBAAA???>>>============;;;:::777666444%%%'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((***)))((('''''''''''''''(((((())))))(((''''''&&&(((''''''''''''((())))))+++***((('''''''''&&&&&&%%%%%%&&&'''((()))******''''''&&&''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''(((((('''%%%&&&''')))%%%%%%%%%&&&'''((())))))''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%)))'''%%%%%%'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&((()))$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&'''&&&&&&'''((()))(((((('''((('''&&&&&&(((******)))''''''''''''((((((((((((((()))***)))(((''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((''',,,***'''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((()))))))))((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&(((******)))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''')))***)))((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''')))+++***)))---666===GGG[[[ooonnn]]]LLLHHHKKKIIINNNTTTVVVQQQLLLNNNTTT[[[TTTPPPRRRQQQMMMNNNSSSaaakkkqqqjjjYYYJJJDDDCCCEEEBBB===888888???JJJRRRMMMNNNNNNMMMLLLJJJIIIHHHEEEEEEDDDCCCBBB@@@>>>===>>>>>>============>>>>>>AAAAAA@@@???????????????========================>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@??????>>>>>>???AAAAAA@@@>>>>>>@@@BBB??????@@@AAA@@@???>>>===<<<===>>>???????????????:::999888777555333111111''''''(((***)))'''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((***)))(((''''''''''''''''''((((((((((((''''''&&&'''''''''''''''((())))))******)))(((&&&&&&&&&&&&&&&&&&'''(((((()))))))))&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''((()))(((''''''(((***%%%%%%%%%&&&'''((())))))&&&&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%''')))))))))%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%'''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))((('''''')))++++++***''''''''''''((((((((((((''')))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%((()))((((((+++)))&&&&&&'''((()))(((&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&$$$&&&((()))***)))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***++++++)))(((((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((***+++)))''')))111888CCCRRRaaabbbWWWHHH???===CCCGGGRRR]]]^^^TTTIIIFFFGGGLLLLLLIIIKKKSSSWWWUUULLLUUU___```WWWLLLEEEDDDAAA@@@===777444888AAAJJJOOONNNLLLJJJHHHGGGGGGGGGEEEEEEDDDCCCBBB@@@>>>===::::::::::::;;;<<<===>>>??????????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999:::;;;;;;<<<:::;;;;;;<<<<<<============>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>======<<<============>>>@@@AAA===>>>?????????>>><<<;;;777888:::;;;<<<=========666555444222111000//////)))'''))),,,,,,(((&&&'''''''''''''''''''''''''''&&&&&&'''((((((((((((''')))((((((''''''''''''(((''''''(((((((((''''''&&&'''''''''((((((((((((((()))))))))(((&&&%%%&&&(((''''''((()))))))))((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''')))******)))(((((()))%%%&&&&&&&&&'''((((((((($$$%%%&&&'''''''''%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&(((***)))((($$$%%%%%%&&&&&&'''''''''$$$%%%'''((()))(((''''''$$$$$$%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((()))))))))+++)))((((((***++++++***''''''''''''(((((((((((()))***+++***'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''))))))(((((('''&&&''')))******)))%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''))))))(((&&&&&&%%%%%%%%%$$$%%%'''((())))))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((***)))'''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((()))'''&&&''',,,000===FFFQQQTTTOOOEEE===888???BBBOOObbbhhh]]]NNNFFFAAAIIIJJJDDDIIIXXX```]]]NNNOOOSSSWWWTTTMMMIIIHHHBBBBBB???999444666===DDDMMMLLLIIIGGGEEEEEEEEEEEECCCCCCCCCBBBAAA???>>>===888888888999:::;;;===>>>===>>>>>>??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<:::;;;<<<<<<<<<<<<<<<;;;::::::<<<>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@;;;<<<===>>>===<<<;;;:::888999999999999888777777222222111000////////////)))''')))------(((%%%'''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''(((((()))&&&&&&'''((((((''''''&&&&&&''''''((((((((((((((('''))))))(((&&&%%%'''***(((((()))***)))((('''&&&%%%''')))(((&&&%%%&&&(((&&&%%%%%%&&&&&&((())))))'''&&&&&&&&&&&&'''((((((&&&(((+++,,,+++)))((((((&&&&&&''''''''''''''''''"""$$$&&&'''((((((&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%'''))))))(((&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''%%%&&&'''((())))))((('''((((((((((((((())))))***+++)))(((''')))))))))(((''''''''''''((((((((((((((()))***)))&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''))))))((('''&&&&&&'''))))))(((&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***333:::CCCGGGEEE@@@<<<999<<<>>>KKK___fff\\\RRROOOIIIFFFBBBAAAHHHTTT^^^bbb___UUUNNNOOOPPPOOOPPPRRROOOLLLFFF===666444999===GGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAA@@@???>>>===<<<999999999999999:::;;;;;;:::;;;<<<======<<<;;;;;;::::::::::::::::::::::::999888888888888888999999:::;;;;;;<<<<<<;;;:::999777888:::<<<============::::::::::::::::::::::::<<<;;;:::;;;<<<=========;;;;;;;;;;;;;;;::::::999999999888777666444222222000000///......///000000)))&&&(((...---'''%%%''''''''''''''''''''''''&&&%%%&&&''''''(((((('''''''''''''''''''''((()))***&&&&&&''''''(((''''''&&&&&&''''''((()))(((((((((&&&((()))(((&&&%%%(((+++))))))*********((('''%%%%%%''')))(((&&&%%%&&&)))%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''((((((%%%(((,,,...,,,***(((''''''''''''''''''&&&&&&&&&!!!###%%%'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))(((%%%###$$$$$$%%%%%%&&&'''((((((((('''$$$###"""$$$&&&'''%%%%%%&&&&&&'''((())))))'''((((((((('''&&&%%%%%%$$$$$$%%%&&&'''((()))***%%%&&&((()))))))))((('''((((((((((((((()))******+++)))'''''''''((('''&&&''''''''''''((((((((()))###%%%((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''))))))(((&&&%%%%%%'''((((((%%%###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%&&&&&&((()))***''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))((('''%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''(((***+++***(((***111:::>>>===::::::;;;:::<<>>>>>???>>>>>>===<<<<<<;;;:::999999999999999999888999:::;;;;;;;;;:::999999999999999999999999999:::999888777777777777777999:::;;;;;;;;;:::999888777888:::;;;<<<;;;;;;:::999999999999999999::::::<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;:::::::::999999888777777666555333222111//////...---...///000111&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((()))&&&%%%((((((&&&'''+++))))))))))))))))))******+++(((&&&&&&'''(((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''(((((())))))((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&)))---000000,,,'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***(((((((((((()))))))))))))))'''%%%%%%&&&'''''''''(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((('''((()))+++++++++***)))%%%&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%(((***(((&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''+++)))'''''''''((('''&&&&&&)))(((%%%$$$(((++++++'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''((('''%%%"""((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))))))))((('''''''''''''''***,,,///111333666:::===FFFEEEDDDHHHQQQWWWSSSJJJKKKHHH@@@:::???MMMZZZ``````YYYQQQJJJFFFJJJYYYgggmmmjjjYYYAAA333444333...777;;;BBBHHHIIIFFFBBB>>>>>>>>>>>>@@@AAAAAA???>>>>>><<<999888999999999888999888777666666777888888777777888888888999999999999999999999999888777666666777888999999888777666888777777777999:::999888888888888888888888888888888888999999999:::::::::888;;;999666;;;BBB===000555444333222111111111111...///000222222111000000'''''''''''''''(((((()))%%%%%%&&&&&&'''(((((((((***&&&$$$&&&&&&%%%'''+++&&&''')))******)))(((''')))((('''((())))))'''%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&))),,,......+++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***)))))))))((((((((((((((()))'''%%%%%%&&&((('''''''''((((((((())))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''((()))******)))((((((&&&&&&'''(((((('''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%((()))'''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''***((('''&&&'''((('''&&&(((++++++&&&%%%(((******''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%(((&&&%%%%%%''''''&&&%%%((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))(((''''''&&&''''''))))))((('''''''''''''''(((***---///222666<<>>DDDFFFEEECCCAAAAAA???<<<<<<=========<<>>BBBLLLSSSUUUVVVOOOIIIDDDAAACCCLLLWWWWWW^^^[[[JJJ;;;666555333555777;;;???BBBDDDDDDDDDDDD@@@<<<:::;;;<<<<<<===???===;;;:::;;;<<<;;;:::888777666555555555555555666666666777777777777777777777888888888777777666444555555666666555555444666555444555777888777666666666666666666666666666666666777777777888888888777::::::999???GGGEEE<<<222222111000////////////000000//////000000111111''''''&&&&&&''''''((()))%%%%%%&&&&&&'''((((((((((((&&&'''***+++(((''')))%%%&&&((()))***))))))((($$$$$$###%%%'''))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%'''(((***+++%%%%%%&&&&&&'''(((((())))))))))))(((''''''&&&&&&((('''&&&&&&((()))(((''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))'''&&&&&&'''((('''&&&(((++++++'''%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&)))(((''''''''''''((((((&&&'''(((***---222999>>>NNNKKKDDD======AAA@@@===CCCIIILLLFFFAAAAAABBBBBBJJJFFFCCCBBB???>>>CCCKKKLLLRRRSSSJJJAAA>>>;;;888;;;;;;;;;<<<===???BBBCCCBBB???===<<<===>>>???>>>===<<<::::::;;;;;;:::999777666666555444444444444555555555555555666666666444444555666666666555555333333444444444444333333444333333333555666555444555555555555555555555555555555555555666666666666777777555222444777333,,,111000///...............000000///......000111222%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%)))//////***'''''')))(((''''''(((***+++---000---(((%%%%%%'''))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''((((((((()))((((((((('''''''''&&&'''&&&&&&''')))***)))(((''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((&&&%%%%%%'''((('''&&&$$$((()))&&&%%%''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&'''''''''&&&%%%&&&'''***,,,+++(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((((((((((((((***...444999EEEEEEBBB<<<999;;;:::666BBBPPPZZZTTTFFF===;;;<<>>BBBEEEGGGGGGFFFFFFFFFCCC???DDDAAA<<<888666666999:::999888999;;;>>>???>>>===;;;999888999::::::999777666666666555444333333222444444444444444444444444000111222333333444333333333222222222222222222333333222222222444555444333333333333333333333333333333333333444444444555555222222000000222555333/////////......---.........000///.........///111222$$$%%%'''))))))(((&&&%%%%%%%%%&&&&&&'''((((((((($$$%%%***000000+++&&&&&&***)))'''&&&'''***---///<<<666...(((&&&&&&((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&(((***+++)))(((&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((('''&&&&&&&&&&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''''''''((('''''''''''''''''''''''''''&&&$$$%%%&&&(((''''''"""&&&(((%%%%%%''')))(((%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''&&&'''***...000///***'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''')))***(((''''''''''''(((((()))(((((((((((((((+++///333:::>>>>>>:::777888888666@@@RRR```[[[LLLCCCBBBCCC;;;999999===???>>>@@@DDDDDDAAA>>>@@@EEEJJJIIIGGGOOOIII@@@777111//////000///000222666:::<<<<<<:::999888888999::::::888666666666666666555444222222333333333333333222222222...///000222222333333333333222222111111222222333333222111222444555444333111111111111111111111111111222222222222333333333222111000000222333222000//////......---....../////////......//////000000###&&&***------+++(((%%%%%%%%%&&&&&&'''((((((((($$$$$$''',,,,,,(((%%%&&&((('''&&&'''(((***,,,---777222,,,'''&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''$$$%%%&&&(((((((((((('''%%%&&&&&&''''''(((((((((&&&&&&'''(((++++++***(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((()))((('''&&&&&&&&&&&&'''(((''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''###%%%'''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$%%%&&&(((((((((((('''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$$$$&&&(((''''''###((()))&&&%%%'''(((&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&''''''''''''%%%%%%'''***,,,,,,)))&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''((('''''''''''''''((())))))&&&'''(((((((((***---///222888;;;888666999<<<<<<===JJJTTTRRRJJJFFFFFFGGG>>>999777:::===AAAGGGMMMFFFAAA<<<<<<@@@FFFLLLPPP[[[TTTHHH<<<222...---------,,,---111555888::::::999888888999;;;;;;999777777777777777666444222111333333222222222111111111...///111222333444444444333333222111111222333333333222111222444555444333000000000000000000000000000000111111111222222222333111/////////...------//////............//////---...//////000000//////$$$''',,,000000---)))&&&%%%%%%&&&&&&'''(((((()))&&&###$$$((((((%%%%%%'''$$$%%%&&&((()))************(((%%%$$$&&&(((******((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''')))******&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))$$$%%%&&&(((((((((((('''$$$%%%%%%&&&'''((())))))&&&&&&''')))++++++***(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))+++((('''&&&%%%%%%&&&'''(((''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''"""$$$&&&&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((###$$$&&&((())))))((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&(((''''''&&&***+++(((&&&''''''%%%%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&((('''&&&%%%%%%&&&'''(((###$$$%%%&&&''''''''''''"""""""""$$$&&&'''&&&$$$###$$$&&&'''((('''&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((()))***$$$%%%'''((((((***,,,//////555888666555:::@@@BBB999@@@EEEDDDBBBCCCDDDCCCCCC;;;666777<<>>>>>@@@@@@;;;555444???NNNUUUUUUIII@@@999999;;;???HHHSSS]]]ZZZSSSKKKBBB:::333///...666444...///...222???<<<:::888777777888888777999888666444333222333333444444333333333444444555000111111111111222222222111111111111111111111111///333333///000555333...111111000000000000111111///...---,,,,,,---...///////////////////////////........................///000000///---,,,,,,---)))+++)))$$$)))444444,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))(((&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))+++)))&&&%%%&&&'''&&&%%%((((((''''''(((((()))))))))'''&&&&&&'''((('''&&&((('''&&&%%%%%%&&&((())),,,,,,+++***)))(((((('''&&&((((((&&&%%%(((///666&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((('''&&&$$$$$$&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$((((((&&&&&&((('''###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''')))((((((((('''''''''&&&(((+++//////000444;;;AAA???777333777<<<<<<<<<>>>>>><<<777666===HHHMMMLLLFFF???::::::999999===DDDNNNKKKHHHCCC???;;;999888:::<<<444,,,......///999===<<<;;;;;;:::999777666777666555333333333333333444444333333333333333333111111111222222222222222111111111111111111111111///222222...///333222...111111000000000000111111000///............///000////////////////////////........................000111111000...------...(((+++((($$$(((000000)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((,,,((($$$$$$(((+++***(((+++***)))((('''((()))***((('''&&&&&&(((((((((&&&''''''&&&%%%%%%'''((()))...---,,,+++)))(((''''''&&&((()))(((&&&(((,,,111&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((%%%&&&'''&&&$$$$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$'''(((&&&&&&)))(((%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((''''''(((((((((''''''''''''''''''***,,,,,,,,,///555:::999333000333666777777999:::<<<;;;999;;;@@@CCCAAA@@@<<<;;;;;;:::777777:::@@@>>><<<:::999:::<<<===AAAAAA777333:::888000222888999:::;;;;;;:::999888555444333333333444444555444444444333222222222222333222222222222222222222111111111111111111111111///111111......111111///111000000//////000000111000000////////////000000////////////////////////........................///000111000......///000((()))'''$$$''',,,+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''')))(((&&&''')))---///000---,,,***((('''((())))))''''''&&&'''))))))(((''''''&&&&&&&&&&&&'''((()))***))))))((('''&&&%%%%%%%%%'''(((((('''&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$'''(((&&&&&&))))))''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''')))*********,,,000444555222///000222333333333555<<>>BBBMMMGGG555---000222444555666777999:::333333333444444555666666555555555444444333222222444333333333222222111111111111111111111111111111///111222000000000111111000000////////////000000////////////////////////................................................+++---/////////000111333'''((('''%%%&&&((((((%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((''''''(((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''))),,,...,,,))))))...333---,,,***)))(((((((((((('''&&&&&&(((******)))'''&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$''''''%%%%%%))))))''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((()))))))))+++---///444333111////////////---111:::@@@@@@=========;;;777777777666888<<>>;;;777444333444777:::BBBDDD@@@EEEQQQJJJ666,,,---...//////...000444777111222333444555666666666555555555666555444333222444444333222222111000000000000000000000000000000000111444444222000111333000000////////////000000........................------------------------////////////////////////,,,...111222333555888:::&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((+++000333///(((%%%)))...++++++***))))))(((''''''&&&&&&''')))++++++)))'''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((())))))%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%''''''$$$$$$'''(((&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((()))***++++++111333222...,,,......+++...666===>>>===>>>>>><<<666777444111222888======;;;999555333222444777999DDDDDD<<<<<>>888666<<<999222444444777999666000+++***++++++,,,...///000000000000///000222444444444333222444333222111///...---,,,------------------------,,,///555;;;777///...222//////............//////---...///000000///...---////////////////////////////////////////////////666777999:::::::::<<<>>>%%%%%%&&&((('''%%%%%%((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((()))***)))%%%###$$$&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***###&&&)))+++******))))))%%%''')))+++***(((&&&$$$%%%&&&'''))),,,,,,***(((%%%&&&''''''((((((''''''((((((''''''&&&&&&&&&%%%)))(((''''''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&"""!!!$$$%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''$$$######$$$&&&''''''&&&(((---...******...000---***///333444666::::::666111444333///111:::???>>>666444222/////////111222---666666777===999333666333999>>>>>>777000---,,,)))***+++---...------,,,,,,---000222333333222111444333222000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***---555;;;888...,,,000//////............//////...///000111111000///...111111111111111111111111000000000000000000000000777999:::999777777888999'''''''''&&&%%%%%%$$$$$$)))))))))(((''''''&&&&&&***&&&'''+++***%%%$$$(((+++*********))))))((((((+++***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''''''''&&&&&&'''((())))))(((((()))***,,,+++***)))((('''&&&%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((('''((()))((('''&&&'''))))))******)))'''%%%&&&'''''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%'''))))))'''&&&%%%&&&&&&(((***(((&&&%%%(((+++''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''!!!###%%%''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************,,,---...000111111222222...222666555222111333777555333111///...///111333333333444444555444444444888<<<@@@@@@;;;444...***///+++---444555000,,,---***))))))***+++---000111...000333222000---,,,+++((()))***++++++***)))(((+++,,,000333111,,,---111.........------,,,,,,+++000///......//////...---000000///......///000111111111111222222222333333777<<<@@@===777222333777&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((('''''''''(((%%%%%%))))))%%%%%%(((*********)))))))))(((((())))))((('''((((((******''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&(((((((((&&&&&&'''(((++++++***)))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))((('''&&&''')))((()))***)))'''%%%&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''(((((('''&&&'''((()))))))))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&'''((((((&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))*********+++---...///000000000///333555444111///111333444222000......///111333333333444444444333333222888;;;??????;;;555111...000,,,...444555000,,,---+++++++++++++++,,,------***,,,------+++)))))))))((()))******+++***)))((()))+++///333111,,,,,,000000000//////............111///...---......---+++///............000222333333333333333444444444444666:::<<<999333000333777%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))'''%%%%%%))))))'''(((*********))))))))))))(((((((((((((((((()))***+++,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''((((((((((((((('''((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&''''''''''''''''''''''''''''''((()))***)))'''&&&&&&(((******))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''((()))((('''&&&''')))((()))***)))'''&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''(((''''''''')))+++)))(((''''''((()))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))***)))***+++,,,---.........///111333222///---...///111000///......///111222333333333333222111000000444777::::::777444222111111///000444444111---,,,------------,,,++++++***((()))***)))'''''')))***))))))*********))))))((((((***000444222,,,+++...///////////////.........222000---,,,,,,------,,,............000222444555666666555555444555555555555777777333///...222777%%%%%%&&&''''''((())))))&&&''''''((())))))******((('''((()))******+++---))))))))))))))))))((((((((((((((())))))*********''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&''')))''''''''''''((((((((((((,,,------,,,)))(((((())))))))))))((((((''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''(((((((((((('''((()))((('''&&&''')))((()))))))))'''&&&&&&(((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&'''***---(((&&&%%%'''+++,,,+++(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&&&&&&&$$$%%%''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))))))))***+++,,,---------,,,...000///---,,,---...///...---------///000111222222222111111///...---///111333333222111111111333222222444555333///---......///000///...,,,+++*********)))((())),,,...***************))))))))))))+++111666333---+++---------------------------111///---,,,---///000///000000000000111333555666666666444444333444444555555666444000,,,---222888&&&&&&'''((()))***++++++&&&''''''((()))***++++++((())))))((((((***++++++(((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&''''''''''''''''''&&&&&&&&&'''(((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&'''''''''''''''''''''''')))'''&&&%%%%%%&&&((()))'''''''''((((((((()))))),,,------,,,)))(((((()))((((((((((((''''''''''''$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))'''((()))((('''&&&'''(((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&&&&'''***,,,***((('''(((++++++(((%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((###%%%''''''%%%$$$%%%&&&%%%&&&(((***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((()))))))))***+++,,,,,,,,,,,,(((***,,,------------...---,,,,,,,,,,,,---//////000000000000///...,,,,,,,,,...////////////000222333333333444555555222///...///000111111111000///,,,,,,+++***)))***...111,,,,,,++++++************+++...444888555...,,,///---------....../////////000...---...000333333333444333222111222333444555444333111000000111222333666555333///,,,---222777''''''(((((()))******+++''''''((())))))***++++++***+++***&&&&&&((()))(((''''''(((((((((((())))))))))))))))))((('''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&%%%&&&'''((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''''''''(((((())))))***((()))***)))'''&&&&&&(((''''''''''''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))'''((()))((('''&&&'''(((''''''((((((((((((''''''(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&&&&&&&(((***...---,,,+++***((($$$!!!''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))###&&&((((((%%%$$$%%%'''&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((())))))***+++++++++++++++'''((()))+++,,,---......,,,,,,+++++++++,,,------............------,,,+++...///000000//////111222111333333222333555333///---...///000111222222222+++,,,+++***)))***---000///...---,,,++++++++++++...000555888555///---000///000000111222333333444/////////000333555444444444333222111111222333333000///...------///111222555555333000......111333&&&&&&''''''((((((((()))((((((((())))))******+++///111...(((&&&******''''''''''''((((((((())))))(((((()))***))))))''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&%%%&&&'''((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((())))))******&&&(((((((((&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''((()))((('''&&&''')))&&&((()))((('''&&&((()))''''''(((((((((((('''''''''(((((())))))(((((('''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''&&&''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''&&&%%%%%%&&&+++,,,---,,,***'''%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))$$$(((+++***'''%%%'''***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((())))))))))))((((((((()))***,,,---,,,,,,,,,++++++++++++*********+++,,,,,,---,,,,,,++++++...///000000///...///000---000000...000444333...............///000111111,,,------,,,++++++---///111000...---,,,,,,------///000444777444...---111000111111333444555666666000///000222444444111///000///......///000111222---,,,+++***+++...000222333333333222000.........%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))************555777444,,,***------)))&&&'''''''''(((((())))))&&&''')))***++++++******''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((''''''&&&''''''((()))******+++'''((())))))(((((()))***%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))'''((()))((('''&&&''')))&&&((()))(((''''''((()))''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***++++++***'''&&&''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###%%%''''''&&&$$$$$$$$$$$$(((,,,---***((()))+++'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&***---,,,(((&&&))),,,'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''******)))***,,,,,,+++))),,,+++++++++******))))))***++++++,,,,,,,,,++++++,,,...//////---,,,,,,,,,)))------+++---333222,,,///...---,,,,,,---///000///000000///...---///000222111///...------......///000333555222------111//////000111333444555555000000111333444222...+++,,,++++++,,,---///111222,,,+++***)))+++...111333222222333222000...,,,***(((''''''''''''&&&&&&&&&$$$&&&(((++++++)))'''%%%))))))))))))************((((((''''''''''''((((((###***,,,(((,,,444111&&&((('''&&&&&&'''((('''&&&&&&''')))*********)))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))((((((((((((((())))))((('''&&&&&&'''((()))++++++)))(((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&'''''''''''''''((()))))))))'''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&((())))))'''%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))'''%%%%%%%%%&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***************)))((((((+++***)))***+++,,,+++)))*********)))))))))))))))***++++++,,,,,,---........./////////...---,,,,,,...------,,,,,,,,,------.........////////////000///333666333...))))))***+++...000111000000000111222111111111000000//////000///......///...,,,***,,,,,,,,,------.........------,,,+++++++++,,,,,,...---,,,***))))))******))))))((((((((('''''''''&&&''''''((()))((((((((())))))))))))************((((((''''''''''''((((((%%%******)))///777333)))((('''&&&&&&(((((('''&&&&&&''')))*********)))(((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''(((((((((((('''''')))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))(((((((((((()))))))))(((''''''''''''((()))+++***)))(((''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((('''''''''&&&&&&(((((()))***)))((('''&&&%%%%%%%%%&&&&&&''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&((()))+++,,,---&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''))))))'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%'''***,,,------''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***************)))(((((()))(((((()))+++---,,,++++++++++++******)))))))))******++++++,,,------------............------,,,------,,,,,,,,,,,,------,,,,,,,,,---------......///333666555111......000222444555444111...------000000000000//////.........---,,,---......,,,+++******+++,,,---//////000...---,,,,,,++++++++++++,,,+++*********+++,,,---***)))))))))(((((((((((((((''''''&&&'''((())))))))))))))))))************((((((''''''''''''((((((''')))))))))111999555+++((('''&&&&&&(((((('''&&&&&&''')))*********)))(((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))(((((((((((()))))))))((((((''''''(((((()))+++***)))((((((''''''((((((((())))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))+++******)))'''&&&&&&%%%((()))*********)))((('''&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''')))+++------%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&)))((('''''')))))))))'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&+++++++++***)))'''$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&(((,,,...//////''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))******))))))(((((('''''''''(((+++------------,,,,,,+++***)))))))))))))))******+++,,,,,,,,,,,,,,,---.........---------,,,,,,++++++,,,------************+++++++++,,,,,,000333444111000111222333444555333///,,,******............------------++++++***,,,---...,,,+++((()))***,,,---///000111...------,,,+++*********)))))))))***,,,---///000)))))))))(((((((((''''''''''''''''''((((((((((((((()))))))))************((((((''''''''''''((((((******((()))111777333)))((('''&&&'''((()))(((&&&&&&''')))*********)))(((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))(((((((((((())))))***)))(((((((((((((((((()))******)))((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((+++******)))((('''''''''((()))***++++++***)))(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&''')))***)))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((('''''''''''''''++++++,,,,,,+++(((%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$&&&'''''''''&&&((()))&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***(((''''''(((***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((()))))))))))))))(((((((((''''''(((+++,,,,,,+++...------,,,+++***))))))((())))))******+++,,,,,,***+++,,,---------------+++++++++++++++,,,,,,---)))))))))*********++++++))),,,...///------...///+++---//////---+++++++++,,,,,,,,,,,,,,,,,,,,,+++)))((((((***,,,---,,,+++)))******,,,---...//////---------,,,+++***)))((())))))***+++,,,---//////((((((((('''''''''&&&&&&$$$&&&(((******)))'''&&&((()))))))))************((((((''''''''''''((((((,,,***'''(((...222---&&&)))(((''''''((()))((('''&&&''')))*********)))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''(((((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((()))******((())))))))))))))))))(((***))))))(((((((((((()))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((()))))))))))))))((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((***+++,,,,,,***((('''''''''((((((((((((''''''%%%&&&''''''&&&&&&((()))''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++)))'''&&&&&&'''%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((((()))))))))((((((***(((((((((***+++***)))------,,,,,,+++******)))((())))))******+++,,,,,,******+++,,,---------,,,***************+++,,,---************++++++++++++***+++,,,+++*********+++(((***,,,---,,,++++++,,,******************++++++(((''''''))),,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))******++++++,,,,,,,,,''''''''''''&&&&&&&&&&&&###%%%)))++++++***'''%%%))))))))))))************((((((''''''''''''((((((+++***((()))+++,,,)))&&&)))(((''''''))))))((('''&&&''')))*********)))(((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((''''''(((((()))***+++((())))))******))))))((())))))(((((((((((())))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''(((((()))))))))'''((()))*********)))((((((((((((''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''(((((()))))))))(((''''''&&&'''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))'''((()))***++++++***)))(((((())))))))))))((((((&&&'''''''''%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&&&&((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((()))))))))((((((***)))((((((******)))(((+++++++++++++++*********))))))******+++,,,,,,,,,******+++,,,,,,,,,++++++))))))))))))***+++,,,,,,*********+++++++++,,,,,,---,,,,,,+++*********)))+++---///...,,,*********)))))))))***************((('''((()))+++,,,,,,***,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,+++)))((()))******+++******)))(((((((((((((((''''''''''''%%%&&&((()))***)))((('''))))))))))))************((((((''''''''''''(((((()))))))))***)))((()))***)))((('''((()))***)))'''&&&''')))*********)))(((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))&&&''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''$$$&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''((()))***+++((()))************)))((())))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((''''''''''''''''''&&&'''((()))***)))(((((()))((((((((('''''''''&&&'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&''')))******)))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''((((((((())))))))))))((((((((()))))))))******''''''(((((((((((('''''''''((((((&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%&&&((())))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((())))))(((((((((''''''(((***+++***))))))))))))************+++******++++++,,,---------***++++++++++++******)))((((((((())))))***,,,,,,)))************+++++++++---+++*********+++******,,,---......+++)))((((((((()))))))))************)))((((((***,,,,,,+++***++++++++++++++++++,,,,,,((()))+++,,,,,,,,,***)))'''((()))******)))((('''))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))************((((((''''''''''''((((((&&&(((***+++)))'''***...***((('''((()))***)))'''&&&''')))*********)))((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''%%%&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''((()))++++++((()))***++++++***)))((())))))(((((((((((()))***(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))((('''&&&%%%%%%$$$%%%&&&''')))))))))((('''))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))((('''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((******((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''(((+++,,,+++***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%'''((((((((())))))******))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&((()))(((&&&$$$$$$&&&((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&$$$$$$&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&%%%%%%'''***,,,,,,+++((((((((()))******++++++***++++++,,,,,,---......+++++++++++++++***)))((((((((((((((()))***+++,,,))))))))))))***************)))(((((()))*********(((***++++++)))'''&&&'''((()))))))))******++++++***))))))***,,,,,,+++)))))))))***+++,,,,,,------'''(((***,,,---,,,+++***%%%&&&''')))))))))((('''&&&'''((())))))((('''&&&+++***)))(((((('''(((((())))))))))))))))))))))))+++*********))))))(((((((((''''''(((******)))((((((((()))***************&&&(((******((('''''''''))))))+++,,,,,,+++***)))((((((''''''''''''(((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((()))***+++***))))))+++---,,,...000000...+++***)))&&&%%%%%%&&&)))******)))&&&''''''((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))(((((('''''''''&&&%%%))))))$$$###'''---000666///(((%%%'''))))))'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((+++(((&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%''')))******)))'''%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''((()))))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((())))))******)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((('''$$$!!!"""&&&***&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&'''(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((('''$$$"""###%%%%%%%%%%%%&&&&&&&&&''''''(((%%%######&&&((((((&&&'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''(((((())))))))))))(((((()))***+++,,,,,,+++)))'''((())))))))))))*********((()))+++,,,------,,,,,,,,,,,,,,,++++++*********---,,,++++++************++++++++++++++++++++++++,,,+++)))(((&&&%%%%%%%%%+++++++++***++++++,,,,,,***)))(((''''''((()))*********************************))))))******+++,,,************************,,,***))))))******((('''&&&'''((())))))((('''&&&***))))))((((((((((((((())))))))))))))))))))))))************)))))))))((((((''''''(((***+++)))((('''((())))))******))))))&&&(((******(((''''''((()))***++++++++++++***)))((((((''''''''''''(((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))***+++***))))))+++---,,,...000///---+++******(((''''''(((***+++***)))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((()))((((((((('''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))((((((((('''''''''''')))+++)))&&&(((000888;;;333---'''&&&((())))))'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''((()))(((&&&&&&((())))))(((&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&(((***++++++***(((&&&&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''''''''((((((((())))))***)))'''&&&&&&'''((()))******))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''(((((()))))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((('''&&&%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&'''&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))(((&&&$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((%%%###$$$&&&((((((&&&''''''''''''''''''''''''&&&'''((((((&&&%%%&&&''''''(((((((((''''''&&&%%%'''''''''''''''''''''''''''(((((())))))((((((''''''(((***,,,,,,+++***)))))))))))))))************&&&''')))***,,,---......,,,,,,,,,,,,,,,,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((''''''''''''((((((((()))***+++,,,---+++***)))((((((((()))***++++++++++++++++++++++++++++++******++++++,,,---***************************)))((()))***+++***)))''''''((((((((((((''''''((((((((((((((()))))))))((((((((((((((((((((((((************))))))))))))((((((''')))***+++***(((''''''((())))))))))))(((&&&((())))))((('''((((((******+++++++++******))))))((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((()))*********))))))+++,,,+++---///...---+++*********)))((()))***+++***)))&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''******'''%%%+++777???@@@...***&&&&&&((()))(((&&&***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''((('''&&&&&&(((******)))(((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''')))***,,,,,,***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))((('''''''''((()))***++++++************++++++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&+++)))&&&%%%&&&&&&%%%###&&&&&&&&&&&&'''''''''(((&&&((())))))'''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%&&&(((((('''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((((((((((()))(((((('''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%'''(((***+++,,,++++++)))))))))*********++++++%%%%%%&&&(((***,,,...///,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))&&&''''''((()))+++,,,---,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,++++++++++++,,,------)))))))))))))))))))))))))))(((((()))+++---,,,+++'''(((((((((((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((*********))))))))))))))))))(((((()))++++++***(((&&&''''''(((((((((((((((&&&((())))))(((((((((***++++++++++++*********)))))))))(((((((((((()))))))))))))))******)))))))))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))((('''&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((()))***)))((()))***,,,***,,,------,,,******++++++)))((((((******)))(((&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((('''''''''''''''$$$###***444999888)))'''&&&'''))))))(((&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&&&&&&&)))++++++***(((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((***++++++***(((((()))(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((('''(((((()))***+++******))))))******+++'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%######%%%)))***(((%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''***(((&&&%%%&&&'''&&&%%%''''''''''''((((((((((((&&&'''((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''(((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((()))************)))))))))*********++++++&&&&&&&&&&&&(((***---...*********++++++,,,,,,---------,,,,,,,,,,,,,,,---------------------------++++++*********++++++,,,((((((((())))))+++,,,---------,,,+++************++++++++++++++++++++++++++++++******++++++,,,---))))))))))))))))))))))))***))))))***+++,,,,,,+++(((((((((''''''(((((((((&&&'''((()))******))))))(((((((((((((((((((((((())))))))))))))))))******)))(((((()))+++,,,***)))&&&''''''((((((((((((((('''((())))))(((((()))+++,,,++++++******)))))))))))))))(((((((((((())))))))))))************))))))************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((((((***,,,)))***,,,,,,+++***+++,,,)))(((''''''((()))(((&&&&&&''''''(((((((((((((((&&&&&&&&&&&&''''''((((((''''''((())))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''''''''''''''(((((((((((((((&&&&&&$$$$$$(((...---)))'''&&&&&&'''((()))((('''&&&''''''(((((()))))))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&&&&''')))+++,,,***((('''(((((())))))((((((''''''((((((((((((((((((''''''''''''((((((((())))))''''''((())))))(((''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))******))))))(((((((((((())))))'''((()))******)))((('''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((&&&&&&)))---...+++((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%'''))))))((('''''''''((((((((())))))&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''''''''(((''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((()))(((((((((((((((((()))))))))*********(((((('''&&&'''(((***+++(((((())))))*********+++,,,,,,,,,++++++,,,,,,---------------------------+++++++++++++++,,,,,,---,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))))))))))),,,+++******++++++)))(((((((((''''''''''''(((((('''''')))******)))(((((((((((((((((((((((((((((())))))))))))************))))))(((***+++,,,+++)))''''''((())))))))))))((('''((())))))((((((***,,,---,,,+++***))))))))))))***))))))(((((())))))***((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((((((***+++((()))+++*********+++---((('''&&&'''((()))((('''&&&''''''(((((((((((((((&&&&&&&&&'''(((((())))))'''((()))******)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''(((((((((((((((&&&))))))'''''')))'''###&&&'''''''''((((((((()))&&&&&&'''((()))******+++&&&&&&&&&'''(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((''''''((()))((('''''')))++++++***)))(((((())))))))))))(((((('''(((((())))))(((((('''''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))*********))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%'''))))))'''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))***)))(((''''''''''''((((((((()))&&&%%%%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))(((''''''(((''''''''''''''''''''''''%%%'''((('''&&&&&&'''((($$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%)))((((((((('''''''''''''''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((()))))))))++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,+++***************++++++,,,,,,,,,++++++************************((((((((((((((()))******************************,,,+++))))))***)))(((&&&)))((('''&&&&&&'''((()))'''(((*********)))'''&&&))))))))))))))))))))))))((()))))))))***************))))))***,,,,,,+++)))'''((())))))******))))))'''((()))(((((()))+++------,,,+++))))))))))))*********))))))))))))******((()))+++,,,,,,+++)))(((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((()))***)))''''''''')))''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((('''((())))))'''((()))+++'''(((***)))))))))+++---((('''&&&''')))******)))&&&''''''(((((((((((((((&&&&&&'''(((((()))******'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))***+++***)))(((''''''''''''((((((((()))'''++++++(((&&&'''(((&&&(((((((((((('''((()))***''''''(((((())))))******&&&&&&&&&'''((()))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''((()))+++)))(((((()))******)))((())))))******))))))((((((((())))))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))***+++++++++***))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((###$$$&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&)))+++***(((%%%&&&&&&'''''''''((((((((('''&&&%%%''')))***(((&&&%%%%%%%%%&&&&&&&&&''''''$$$''')))***((('''''')))''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((((((&&&&&&&&&&&&'''''''''''''''((())))))************))))))))))))((((((((((((***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++***************+++((()))***+++,,,,,,++++++)))))))))))))))))))))))))))))))))((()))******+++++++++++++++++++++++++++***((('''((())))))(((''')))((('''&&&&&&'''((()))((()))***+++***)))'''%%%************************(((((())))))*********+++***))))))***,,,,,,+++)))(((((()))***************(((((()))(((((()))+++......---+++))))))))))))*********))))))))))))******((()))+++,,,,,,+++)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))((()))***)))((('''((()))((((((((((((((((((((((((%%%&&&'''((())))))))))))************************'''((()))((('''((()))+++'''((()))))))))))),,,...(((''''''(((+++,,,,,,+++&&&''''''((((((((((((((('''''''''((()))******+++'''((()))++++++)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++)))(((&&&'''''''''(((((())))))'''++++++'''$$$'''***+++)))))))))((('''''')))+++))))))))))))((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((''''''(((***,,,***((('''(((******)))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''''')))***++++++++++++++++++************++++++***)))(((''''''((()))***)))))))))))))))))))))))))))*********)))((('''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((+++,,,+++(((''')))+++(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&(((+++,,,***&&&###&&&&&&&&&&&&'''''''''((()))'''&&&(((+++,,,***'''%%%%%%%%%&&&&&&&&&''''''$$$'''******((('''''')))'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%&&&(((***,,,,,,++++++++++++******))))))(((((())))))(((((()))***++++++++++++++++++++++++++++++---,,,++++++*********+++))))))(((((()))***++++++&&&''')))+++,,,,,,,,,+++((((((((((((((((((((((((*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''&&&%%%''')))***)))(((+++)))(((&&&&&&((()))+++---,,,+++***)))))))))))),,,+++***)))))))))++++++******+++++++++******)))******))))))******+++,,,++++++,,,,,,,,,,,,++++++))))))))))))******************))))))******+++,,,******************************))))))))))))******(((((()))***+++,,,,,,,,,&&&'''((()))))))))))))))&&&'''((())))))***))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''''''''((((((((((((+++)))((('''((()))+++,,,///+++'''(((,,,---+++((())))))*********+++++++++++++++***************++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++++++++******))))))((()))))))))***************)))((()))+++,,,,,,+++******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++***)))((('''&&&&&&******))))))(((((('''''')))(((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))*********))))))))))))******''''''''''''((((((((((((&&&&&&''''''((()))))))))+++*********))))))((((((***)))(((''''''((()))***+++******)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&''')))+++***'''%%%$$$%%%'''(((((($$$$$$%%%%%%&&&'''''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))************++++++******)))((((((((((((((()))************)))+++***)))(((((()))***+++))))))'''&&&&&&'''(((((()))((((((((()))***++++++)))(((''''''''')))***+++))))))))))))************)))***+++++++++***((('''(((((((((((())))))))))))***)))(((''''''((()))***+++++++++*********))))))++++++***************+++******+++++++++******)))***************++++++,,,((())))))******))))))((())))))))))))******************))))))******+++,,,******************************))))))))))))******(((((()))++++++,,,,,,+++))))))******++++++******'''(((((())))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))***)))((('''''')))***,,,,,,***)))---222555333000************++++++++++++++++++***))))))******++++++++++++*********))))))************************))))))))))))))))))))))))***))))))(((((())))))***++++++*********))))))))))))*********++++++++++++,,,*********,,,---,,,+++***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))))))))***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&***)))))))))((((((((('''))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((('''''''''(((((())))))))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&''''''((()))))))))***************)))))))))+++***)))(((((()))***+++++++++***))))))))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((,,,111555+++(((&&&%%%'''((())))))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))******((())))))***+++*********+++***))))))))))))***+++)))((((((''''''((()))******))))))))))))******+++***))))))))))))******+++(((((()))))))))*********))))))******))))))((('''))))))))))))((((((((((((***)))(((''''''((()))***((()))***+++++++++***))))))******+++++++++******)))******+++++++++******)))************+++++++++((())))))******))))))((())))))))))))***************))))))))))))***++++++***************************))))))(((((())))))***((()))***++++++++++++++++++,,,,,,,,,,,,++++++***((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''(((((()))))))))*********+++***)))))))))***,,,---&&&&&&)))...333555222...******+++++++++,,,,,,,,,******)))))))))******+++++++++++++++************************************************************)))((((((''''''(((((()))******))))))))))))((((((*********+++++++++,,,,,,---,,,++++++,,,,,,+++***))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''((((((((()))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((***)))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((''''''''''''((((((&&&''''''''''''(((((((((&&&&&&''''''((()))))))))***************+++++++++++++++************++++++++++++***)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%)))++++++)))&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&(((,,,333888,,,)))''''''(((******))))))))))))((('''&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((())))))))))))******''''''((())))))***++++++))))))***++++++++++++***++++++************++++++)))((((((((()))***++++++++++++************************+++++++++***))))))(((((())))))))))))*********)))((((((''''''((((((******))))))((((((''''''))))))(((((((((((())))))%%%''')))+++,,,,,,***)))((()))+++,,,,,,+++***)))))))))***+++++++++******))))))******++++++++++++******++++++++++++******((()))))))))************)))))))))))))))***++++++************************))))))(((((((((((())))))((()))***+++++++++++++++,,,,,,,,,,,,++++++***)))))))))***))))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''(((((((((((()))))))))))),,,,,,+++++++++,,,---...((())),,,000333111,,,(((++++++++++++,,,,,,,,,,,,***))))))))))))******+++******************))))))************************))))))))))))))))))))))))((((((''''''''''''(((((()))))))))((((((((((((((())))))*********+++++++++---+++******++++++)))((())))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))'''''''''((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))*********)))((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))******++++++,,,,,,***************************))))))((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$''',,,000111///***(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%'''(((******((('''%%%(((((('''&&&%%%'''+++///+++)))'''''')))******)))***)))))))))(((((((((''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))******)))******+++++++++++++++,,,++++++++++++++++++,,,(((((())))))***+++,,,------,,,+++******)))******)))***++++++***)))'''&&&(((((((((((()))))))))******)))'''&&&&&&&&&'''(((******))))))((((((''''''))))))(((((((((((())))))%%%&&&)))+++,,,+++******((()))***,,,,,,++++++***((()))***+++++++++++++++((()))***++++++++++++************++++++*********((()))))))))************))))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++************+++******)))(((((())))))***))))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***************++++++,,,,,,...111444444111,,,(((******+++++++++,,,,,,,,,))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))(((((((((((())))))))))))+++)))(((((())))))(((&&&(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((+++******)))((((((''''''(((((((((((())))))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''')))*********)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))))))))******++++++,,,((())))))))))))))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''***'''%%%$$$&&&'''&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$'''---111222///,,,)))&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''')))******)))'''&&&&&&'''((((((&&&%%%&&&''')))(((''''''((()))((('''((((((((()))))))))******'''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((''''''))))))***++++++++++++***++++++++++++++++++++++++(((((()))***+++,,,,,,,,,,,,,,,+++***))))))))))))(((((()))))))))(((&&&%%%'''(((((((((((()))))))))***)))'''&&&&&&&&&'''(((***)))))))))((((((((('''(((((())))))))))))((((((&&&'''(((***++++++******((()))***+++++++++++++++((()))***+++++++++++++++((()))***,,,,,,+++******'''(((((())))))(((((('''))))))))))))************)))(((((((((((()))******)))))))))))))))))))))))))))((((((''''''(((((())))))******+++++++++******(((((()))))))))(((''''''((())))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((((((((((((***---///000...,,,***))))))*********+++++++++(((((((((((()))******+++)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))******'''''''''((((((((()))))))))(((&&&'''(((((('''&&&(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$(((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))))))))))))))*********(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((,,,)))%%%%%%'''((('''%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###&&&***---...,,,)))((('''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&$$$''')))***)))((((((((()))(((''''''))))))(((''''''''''''((()))*********&&&'''((())))))))))))(((((((((((((((((((((((((((''''''(((((((((((())))))******)))(((((('''&&&&&&(((((()))************)))******++++++++++++******((()))***+++++++++++++++******))))))))))))))))))''''''((((((''''''&&&&&&''''''(((((((((((())))))***)))((((((''''''((((((((((((((()))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))***+++,,,---(((((()))++++++,,,,,,+++((()))+++,,,,,,+++***)))''''''((((((((((((''''''))))))))))))************((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((******+++++++++******)))''''''((()))))))))(((((('''(((((())))))))))))((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''((((((((('''$$$&&&(((((()))))))))***(((((()))))))))*********'''''''''(((((()))++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************))))))(((((())))))***)))))))))*********++++++(((((((((((())))))))))))((('''&&&'''((()))(((''''''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%'''((((((((()))))))))***************))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))))))))(((((((((((((((((()))************)))((())))))(((''''''''''''((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))***///***&&&%%%(((***(((&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))%%%&&&((()))***))))))(((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''%%%'''))))))))))))***+++***)))((()))******)))'''((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((''''''''''''((())))))))))))((())))))***++++++***))))))((()))***++++++***))))))((((((((('''(((((())))))(((''''''''''''(((((()))'''''''''((((((((())))))))))))******))))))((('''''''''(((((())))))******(((((())))))))))))(((((()))(((((((((((())))))******)))(((((()))+++---...(((((()))++++++,,,,,,,,,''')))+++,,,,,,,,,***)))))))))************))))))))))))))))))************((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((******+++++++++******)))&&&'''((()))))))))))))))''''''((())))))***))))))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((()))***************)))******)))((((((***,,,(((((((((((())))))))))))''''''''''''((()))++++++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))******+++++++++,,,))))))))))))************(((''''''(((***+++***)))'''((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))'''((((((((())))))******,,,,,,,,,++++++++++++***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&)))***+++,,,,,,+++***)))++++++***)))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******000+++&&&&&&)))+++)))'''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''(((((((((&&&%%%&&&(((++++++***)))***,,,,,,***)))))))))((((((''''''&&&&&&&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((()))))))))&&&''''''(((((((((((((((((()))***++++++***)))(((((()))***++++++***(((''''''''''''''''''((()))***)))(((''''''''')))***+++''''''''''''((((((((())))))***+++++++++***((('''&&&&&&'''((()))***++++++************))))))))))))+++***)))(((((()))***+++(((((())))))***,,,---...---+++)))***,,,---,,,)))***************+++++++++))))))))))))))))))))))))************************************)))))))))))))))***+++)))(((''''''(((///---+++((('''''''''((())))))))))))))))))))))))+++++++++***((()))+++---''''''((()))***++++++,,,(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((******))))))))))))******######$$$%%%''')))+++,,,)))((('''&&&&&&'''((())))))(((((()))******)))'''((((((((((((((()))******(((((((((((((((''''''''')))*********++++++++++++...,,,++++++...000111111000000000000000000000000////////////////////////000000///...---,,,++++++,,,***(((''''''***,,,...+++******)))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((%%%############)))000''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++,,,------------,,,+++(((&&&$$$(((((())))))))))))((('''((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))***++++++++++++++++++++++++******)))(((+++*********))))))((((((((((((((((((((()))******))))))(((''''''''''''''''''''''''''''''((()))***&&&''''''((()))(((((((((((((((''''''''''''(((((())))))))))))************&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''')))***))))))))))))((('''%%%%%%(((((((((((())))))))))))''''''((()))***+++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&''''''((()))***)))((('''&&&&&&'''((()))''''''(((((((((((((((((( """%%%'''((())))))''''''''''''''''''''''''''''''(((((())))))******(((((((((((('''''''''''''''((()))******)))((('''%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((''''''''''''+++***)))'''''''''((()))******))))))((((((''''''******))))))((((((''''''++++++************++++++'''(((((((((((((((((('''''''''''''''((()))++++++)))(((''''''''''''(((((((((((())))))*********+++(((((((((((()))***+++,,,))))))))))))))))))))))))******)))(((((()))******&&&&&&&&&'''((()))+++,,,---+++)))***,,,---+++)))************************************************************************))))))))))))))))))))))))(((*********((('''((())),,,+++)))'''''''''((()))************************)))))))))((('''''')))+++(((((())))))******++++++***)))((((((''''''((((((((((((((((((((((((((((((******))))))))))))******((((((''''''((()))******)))(((((('''''''''((())))))((('''(((******((('''((((((((('''((())))))***(((((((((((((((((((((((()))))))))*********++++++---+++***+++...000111111111111111111111111111111000000000000000000000000////////////............---,,,+++******,,,---...++++++***)))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((+++)))***...///***(((((('''''''''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))+++---...//////...---,,,***(((''')))))))))***)))))))))((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))(((((((((''''''''')))((((((''''''((((((((()))***+++,,,------------,,,,,,,,,,,,,,,+++******+++++++++*********))))))******))))))******+++,,,***)))((((((''''''(((((('''''''''''''''((())))))'''(((((()))))))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))&&&&&&&&&'''''''''((((((((((((''''''(((((()))***))))))))))))((('''&&&&&&(((((((((((()))))))))***((((((((()))******++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%******((('''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&((()))))))))(((((()))))))))))))))))))))))))))))))))(((((((((''''''******)))(((((((((((((((***)))))))))((((((((('''******))))))((((((((((((***))))))))))))))))))***((((((''''''''''''(((((((((((('''(((((()))***+++))))))((((((((((((((())))))******************+++,,,++++++******)))(((((((((((((((((())))))))))))***))))))(((((())))))***&&&&&&&&&'''((()))***+++,,,***)))***+++,,,+++***************************************************************************))))))))))))))))))))))))((()))+++***))))))***++++++***)))))))))***+++,,,************************)))******)))(((((()))+++************************+++******)))))))))))))))))))))))))))))))))))))))+++******))))))******+++,,,,,,+++***))))))))))))))))))(((((((((((())))))(((''''''((())))))(((&&&((((((''''''(((((()))***'''((((((((()))*********((()))))))))************+++******+++...000111111222222222222222222222222111111111111111111111111.../////////000000111111/////////...............++++++***))))))))))))***'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))''')))...///+++(((((()))))))))((((((((((((((())))))))))))))))))))))))************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&(((***,,,...///111000///---,,,+++++++++)))*********************))))))))))))(((((((((((())))))))))))************************))))))))))))+++***)))))))))))))))***,,,---...//////000000000...............------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------+++***))))))(((((())))))(((((('''''''''((())))))(((((()))*********)))))))))((((((''''''(((((()))''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((()))***************(((((()))))))))(((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%******)))(((''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&)))))))))))))))(((((('''((((((((((((((((((((((((''''''(((((())))))************)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))(((((())))))))))))))))))))))))******)))))))))((((((((()))))))))))))))(((((('''))))))))))))((((((((((((***))))))))))))((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))***)))))))))))))))******,,,,,,+++++++++++++++***+++,,,,,,,,,,,,***)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++******+++++++++******************)))))))))************************************************(((((()))))))))))))))***(((***++++++******,,,---------,,,++++++,,,------+++++++++++++++++++++++++++,,,---,,,+++***,,,---+++++++++++++++*********++++++***)))))))))))))))************************++++++************++++++---,,,+++***))))))))))))))))))))))))))))))******(((((('''((()))***(((&&&((((((''''''(((((()))***'''(((((()))***+++,,,,,,(((((()))))))))************))))))+++...111111000333333333333333333333333111111111111111111111111//////000000000111111111//////000000000...---,,,,,,+++******))))))******(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((&&&%%%'''((()))000888---,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,+++***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&(((***,,,...///111///...,,,++++++,,,,,,***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,---......///000111222222222222//////000000000000///.........------------------,,,,,,++++++,,,,,,---...,,,++++++***************))))))(((((((((((())))))'''(((((()))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))''''''''''''((((((((((((((()))***+++,,,+++******(((((()))*********))))))(((((()))))))))*********************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))***+++&&&'''((())))))((('''&&&)))))))))(((''''''&&&&&&************))))))((('''))))))))))))))))))))))))''''''(((((())))))******************))))))))))))((('''&&&%%%&&&'''((()))((((((((()))))))))((((((((((((((((((((((((((((((************))))))))))))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))))))))((()))((('''&&&&&&'''((()))***))))))(((((((((((()))*********)))******++++++---------,,,,,,+++++++++''')))+++---...---,,,+++'''((((((((())))))******)))******************)))******)))******+++,,,---++++++,,,,,,+++++++++,,,,,,+++++++++*********)))************************************************((()))))))))******++++++)))+++,,,,,,++++++---......------,,,+++++++++++++++++++++++++++++++++++++++---...---,,,+++,,,---,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******)))*********((())))))*********++++++)))(((((()))******)))''')))(((((((((((()))******)))))))))***+++,,,------))))))))))))***************)))))),,,...000000///222222222222222222222222000000000000000000000000000000000000////////////---.../////////---+++***,,,++++++***************((())))))***************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))******'''***666DDD------,,,,,,++++++******************************,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))************************************************%%%&&&&&&(((***,,,...///...---+++*********+++,,,******))))))***+++,,,,,,------------------......------.........//////////////////.........------,,,,,,,,,---...000111222...///000111222222222222///000000111111000000000..................//////,,,++++++++++++,,,------------,,,++++++++++++,,,+++******))))))*********''''''((())))))))))))((())))))(((((((((((())))))(((((()))))))))*********'''''''''((((((((())))))((()))+++,,,,,,,,,+++***))))))******************))))))))))))************++++++******)))((((((((())))))))))))))))))))))))************************((())))))))))))))))))((((((''''''(((((()))***+++&&&'''((())))))((('''&&&))))))(((((('''''''''&&&'''(((((()))))))))(((((())))))))))))))))))))))))''''''(((((())))))******************)))))))))))))))((('''&&&'''(((***+++)))))))))((((((((())))))((((((((((((((((((((((((************))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************)))******++++++******))))))((('''&&&&&&'''((()))***))))))(((((((((((()))***************+++,,,,,,...---------,,,,,,++++++''')))+++---...---,,,+++(((((())))))******++++++***++++++,,,,,,++++++***)))))))))))))))***+++,,,,,,---...---,,,+++,,,...---------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,+++,,,------,,,,,,---...,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++************+++,,,,,,((()))***++++++,,,++++++***))))))***++++++***(((***))))))))))))***++++++***+++++++++,,,---------)))*********++++++++++++*********,,,...///...---000000000000000000000000........................//////......---------,,,***+++,,,------,,,***))),,,,,,+++************+++((()))******++++++******************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))%%%(((,,,...***(((///999*********)))))))))))))))************************,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))*********))))))(((((())))))***************************************************'''''''''((()))+++,,,---++++++***))))))************)))(((((()))***,,,---------------........................////////////////////////............,,,,,,,,,---...000222222---...///000000111111111...//////000000000000000.........///////////////,,,,,,,,,,,,,,,------...///...------,,,,,,------------,,,+++++++++,,,,,,'''((())))))******))))))***))))))(((((())))))***))))))))))))************''''''((((((((()))))))))))))))***+++++++++++++++******+++++++++******))))))))))))*********+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&++++++***)))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((())))))(((((((((((((((((((((((((((''''''(((((())))))************)))))))))(((((((((((((((((((((((()))***+++******)))((((((((())))))))))))))))))))))))))))))******)))))))))((((((((('''(((((()))))))))))))))(((((((((((()))))))))))))))))))))************+++)))***+++,,,,,,+++***)))'''(((((((((((((((((('''))))))(((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,***)))((()))))))))***+++,,,,,,,,,+++,,,------------,,,+++++++++******++++++,,,,,,,,,...000///---,,,.../////////...------,,,++++++++++++++++++++++++++++++------------------------***++++++,,,------......---...///...---,,,---...++++++,,,,,,,,,+++++++++------------------------)))+++------,,,+++++++++++++++,,,,,,------......,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---((()))***,,,,,,,,,,,,,,,,,,+++***+++------+++***++++++******++++++,,,---,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,+++++++++,,,......---+++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++++++++******---,,,++++++******++++++))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))%%%%%%'''++++++((((((+++((((((((()))))))))))))))******************************++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))(((((()))))))))***************))))))))))))******************************************************(((((((((((()))***+++,,,))))))***************))))))(((''''''((()))+++---+++++++++,,,,,,,,,------,,,,,,,,,------------......------------,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---......///......------...///////////////............//////000000......------......///000000///......------......//////...---------------******+++,,,,,,,,,,,,+++******))))))))))))******((((((((())))))))))))***'''((((((((()))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++***))))))))))))*********+++++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''',,,+++***)))((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''(((((())))))******)))))))))(((((((((''''''%%%&&&'''((())))))))))))++++++)))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((()))******'''((((((((()))))))))***))))))*********+++++++++((()))***++++++***)))(((&&&'''((())))))((('''&&&(((((('''(((((()))***+++((((((((())))))+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******)))(((((())))))***+++,,,,,,------,,,,,,............,,,,,,......---------...//////---///111000...---...111000000///...------,,,,,,++++++++++++++++++++++++........................++++++,,,------...//////...///000///---,,,,,,---,,,---...///000000000000------------------------,,,...000000///------...++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,------------------------...------,,,,,,------...000///...---------------((()))+++,,,------,,,,,,,,,,,,+++,,,---...,,,***,,,,,,++++++,,,,,,---...------------------,,,,,,++++++,,,,,,,,,---------,,,++++++---......,,,***------------------------************************'''((((((***+++,,,,,,---)))))))))******++++++,,,---,,,++++++******++++++))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))...'''$$$(((......,,,+++))))))******+++++++++,,,************************))))))***+++++++++******(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******************************************************)))))))))))))))******+++((()))***,,,,,,+++***)))((((((&&&&&&''')))+++---)))))))))******+++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********...---,,,+++***))))))))))))***+++,,,------------,,,,,,---...............---.........//////000000///////////////000111111000000///...............111000///...............+++,,,------......------******))))))))))))******''''''''''''((((((((()))(((((((((((())))))))))))***)))((((((((()))+++,,,---------,,,+++***)))((()))************+++++++++))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((()))***+++,,,)))((('''&&&&&&'''((()))%%%%%%&&&'''((()))******((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((()))*********((((((((((((''''''''''''###$$$&&&((())))))(((''',,,+++***((((((((()))***))))))))))))))))))))))))(((((((((((('''''''''''')))(((''''''''')))***+++'''((((((((())))))******))))))******++++++++++++'''((()))++++++)))((('''%%%&&&)))++++++)))&&&%%%''''''''''''(((***++++++(((((((((((()))***+++,,,*********++++++,,,,,,,,,(((((((((((()))***+++,,,...------,,,,,,------...,,,,,,,,,---------......+++,,,------,,,,,,...000---...///111111///...---//////.........---------,,,,,,,,,---------............////////////......,,,,,,,,,------.........//////////////////////////////////////////////////////.........---------////////////////////////////////////////////////000/////////............////////////////////////...------,,,---...///000000---,,,---///000...,,,........................000000000000000000000000........................000////////////...........................------............/////////000//////---,,,,,,---...//////---,,,++++++,,,...///------------,,,,,,+++***+++,,,------......------------------------------+++,,,,,,------,,,,,,+++------------------------------------------------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))---------,,,,,,+++++++++)))************+++++++++************************...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******)))))))))))))))))))))))))))))))))************+++++++++------+++*********+++,,,'''((()))***************************))))))))))))************************((((((((((((((('''''''''************************++++++******))))))(((((()))+++,,,+++***)))***+++************)))))))))))))))))))))***+++---...///000...+++)))((()))+++,,,,,,+++))))))***+++...///000111111222333444444444000111222222111///---+++000111111000...---///000111222333444333111///...//////---,,,***)))((('''(((((())))))))))))(((((((((((())))))))))))((((((((()))***+++,,,,,,++++++,,,......,,,---...+++%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''((())))))***))))))((((((((((((((('''''''''******)))((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''((((((((((((((('''''''''((()))))))))((('''&&&&&&''''''''''''((((((((()))***************)))))))))''''''''''''((((((((((((((((((''''''''''''((((((+++,,,---------+++)))'''((()))*********((('''&&&''''''((())))))))))))))))))(((((()))***++++++***((((((((()))******++++++***)))'''&&&&&&'''((()))+++******)))(((''''''&&&...------------------...,,,------------.........,,,---...---,,,,,,...000...///111222222111///.../////////.........------,,,------------............//////////////////...---------------........./////////////////////////////////////////////////////////.........------////////////////////////////////////////////////000000000/////////......//////////////////////////////.........///111111111///---...000111000...////////////////////////////////////////////////........................////////////........................................../////////000000000000///...------.../////////...---,,,,,,---...000......///......------,,,------...////////////...------------------------,,,,,,------------,,,,,,---------------------------------------------------............---,,,,,,------------------------,,,,,,+++***************......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************+++++++++,,,,,,---,,,+++*********++++++******+++++++++***))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((()))***++++++***)))***+++)))))))))))))))))))))))))))))))))******,,,---...///---+++(((((((((***++++++***))))))***+++---///...//////000000111222222111222333444333111000...000111111000......///000///000222333333222111000111000///...,,,+++***))))))))))))******)))))))))((())))))******))))))((((((((()))******++++++,,,+++------,,,,,,...+++&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))''''''(((((())))))*********)))((((((''''''(((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((***)))((((((''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''((((((((()))(((((('''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))***+++,,,------+++***(((((((((((((((((('''&&&&&&''''''((()))))))))))))))***)))((()))+++,,,+++***((((((((()))******++++++***)))'''&&&&&&'''((()))+++******)))((((((''''''......------------......------........./////////---...///...------///000000111222333333222111000000///////////////......------.........///////////////////////////////////////...............---////////////////////////////////////////////////000000/////////.........////////////////////////000000000000000000000000111111000000000/////////000000000000000000000000111111000000000111222222222111000000222222111000111111111111111111111111////////////////////////////////////////////////////////////............/////////////////////////////////000000000111111000000////////////000111000000...------...///000///000000000000//////.........///000000000000///........................------............------------------------------........................000000000000000///.................................------,,,,,,,,,,,,---////////////............---------............///..............................------,,,,,,,,,+++---------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,---,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))((((((((())))))******+++((((((((((((((((((((((((************)))))))))))))))***++++++))))))***+++)))))))))))))))))))))))))))))))))))))))***+++,,,---+++)))((('''((()))***+++***))))))***+++---...,,,,,,------.../////////222333444444444333222111000111111000......///111...///111222333333222222222222111000...---,,,,,,************************))))))************)))))))))((((((((((((***+++,,,***------+++,,,///---((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((&&&''''''(((***++++++,,,))))))(((''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''((((((((())))))))))))))))))******++++++,,,''''''''''''((((((((((((******))))))))))))******)))***+++,,,,,,,,,+++***((((((''''''&&&&&&''''''''''''((()))))))))))))))***)))((()))+++,,,+++***((((((((()))******++++++)))((('''''''''((()))************))))))(((((('''//////............//////........./////////000000...///000///......///111111111222222222222111111000000000000000000000000........./////////000000000000////////////000000000000000//////.........////////////////////////000000000000000000000000111111000000000/////////000000000000000000000000111111111111111111111111222111111111111000000000111111111111111111111111111111111111111111222222222111111111222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000/////////........./////////000000000000000000000000111111111111222111111111111111111222222222111000000///000000111000000111111111000000///......///000000000000000000000000000000000000000...//////////////////...........................////////////////////////111111111111111000000///////////////////////////000//////.........//////000000000000000000000000............////////////////////////////////////.....................---................................................................................................------------------------,,,,,,---------.........------,,,,,,,,,+++++++++---------...------,,,,,,,,,,,,,,,+++++++++******************************((())))))***+++,,,,,,---))))))))))))))))))))))))++++++******************)))+++,,,+++***)))***,,,))))))))))))***************)))))))))))))))***+++,,,***)))''''''((())))))+++*********+++,,,---...,,,,,,,,,------.........000111222333333222222111000111111000//////000222000000111222222222111111222222111000//////......,,,++++++++++++++++++,,,******++++++++++++******))))))''''''''')))+++---+++------,,,---000///***((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++***)))((((((''''''(((((()))******+++)))(((((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&'''((()))))))))))))))'''(((((((((((()))))))))+++,,,,,,---...//////000''''''''''''((((((((((((***))))))(((((())))))***'''(((***+++,,,,,,,,,+++))))))'''&&&&&&'''((()))''''''((()))))))))))))))***)))((((((******)))(((((((((((()))******++++++)))(((((('''(((((()))************)))))))))((((((000//////......//////000//////000000000000111111000111111000///...000111111111111111111111111111111111111111111111111111//////000000000000111111222111111000000111111222111111111000000/////////000000000000000000000000111111111111111111111111222222111111111000000000111111111111111111111111222222222222222222222222333222222222222111111111222222222222222222222222111111111111111111111111111111222111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000/////////000000000111111111222222111111111222222222222333222222222333333444444444444333333222111111111111000000111111111111000000......///000000000000000111111111111111111111111000000000111111000000000////////////////////////000000000000000000000000111111111111111000//////000000000000000000000000111111000000000000111111111111111111111111111111.........////////////000///////////////////////////////////////000000000////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////............////////////...............------,,,,,,,,,...///000000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---************++++++,,,,,,++++++************+++,,,+++***))))))((())))))***+++++++++,,,,,,---...///---...............//////......//////////////////000111111111//////111222333333333222111000//////111000000000//////.........---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,++++++***)))((('''(((***,,,------//////---...222000,,,(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,+++***))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))))))))''''''((()))*********)))(((((((((((()))))))))***''''''((()))******++++++''''''''''''(((((((((((()))((((((''''''(((((()))'''((()))***+++,,,,,,,,,+++***)))(((((()))***+++''''''((())))))))))))))))))(((''''''((()))((('''((((((((()))******++++++((((((((((((((()))******************))))))))))))000000////////////000000000000000111111111222222111222222111000///000222111111111111111111111111111111111222222222222333000000000111111111222222444333222111111222333444222111111111111111111000111111111111111111111111111111111111111111111111333333222222222111111111333333333333333333333333333333333333333333333333444333333333333222222222333333333333333333333333222222222333222222111000111222333222111000111333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111000111111222222333333333222222222333333333333444222333444555666666666555555555555444444333222222000000111222222222222111///000111111222222111111222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111000//////111111111111111111111111111111111111111222222333111111111111222222222222////////////000000000000000000000000000000000000//////000000111111222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111222222000000000000000000000000/////////000000000000111///000000000000///......,,,---///000222222333333000000/////////.........////////////////////////,,,,,,,,,------......///........................------------............,,,---......,,,,,,---...+++++++++,,,------......,,,,,,,,,,,,,,,---......,,,,,,+++++++++++++++,,,,,,,,,---......//////000000000000000000000000000........................000111111111000000111333555444333222000///......//////////////////////////////------------//////,,,,,,------------,,,,,,***))))))))))))+++,,,---///000///---...111000,,,))))))))))))))))))))))))************************++++++,,,,,,,,,+++***************))))))(((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))******+++(((((()))*********))))))((((((((()))))))))******&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))***+++,,,,,,******))))))******++++++''''''((()))))))))))))))***(((''''''((()))(((&&&((((((((()))******++++++'''(((((())))))*********************************111000000//////000000111111111111222222222222333222333333222000000111222333333222222222222333333222222222222333333333444111111111222222222222333666555444333333444555666111111111222222222222222333333333333333333333333222222222222222222222222333333333333222222222222555555555555555555555555333333333333333333333333444444444444333333333333333333333333333333333333333444444555444333222111222444555444222111333555333333333333333333333333444444444444444444444444333333333333333333333333444444333333333222222222111111222222333444444444333333333333444444444444333444555777777777777777666666666666555444333333111222333444444444444333222333333444444444444444333333333333333333333333222222333333333333222222333333333333333333333333222222222222222222222222111222222222222111000000222222222222222222222222222111111111111222333444000000111111222222222222000111111111222222222222111111111111111111111111000000000111222333333444222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333333111111111111111111111111000000000111111111111222111111222222222111000///...///000222333333333333222222111111111000000000000000000000000000000000........................////////////////////////......//////000000000000...///000///...---...000,,,,,,------...//////000---------...///000111222------------------......---...///000000111111111111111111111000000000000111111000///............000111111111000000222444444333222111000000000///////////////000000000000111000...------...000111------............------*********+++,,,,,,------///000...+++,,,///...***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***)))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))(((((((((((())))))))))))'''((((((((()))))))))***'''''''''((()))*********))))))*********)))(((((((((((()))))))))*********))))))******************''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))***++++++(((((()))***************''''''((())))))))))))))),,,***))))))******)))(((((((((((()))******++++++''''''((()))***+++++++++************************111111000000000000111111111111222222222333333333333444444222111000111333555444444333333444444555222222222333333444444444111111222222222333333333888777555444444555777888111111111222222333333333444444444444444444444444222222222222222222222222444444333333333333222222666666666666666666666666444444444444444444444444555555444444444333333333444444444444444444444444555555666666666555333222333555777666444333444777555555555555555555555555555555555555555555555555333333333333333333333333555555444444444333333333111111222333333444555555333333333444444444555555333444666777888888888777777777777777666555444333333333444555666666666555444555666666777666666666444444444444444444444444222333333444444333333222444444444444444444444444222222222222222222222222222222333333333222111111333333333333333333333333111111111111222222333444000000000111111222222222222222333333333444444444333333333333333333333333000000111222333333444555222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444222222222222222222222222000111111111111222222222222222333444333222111000111111222333333333222222333333333222222222111111000000000000000000000000///////////////.........//////////////////////////////000000111111111222///000111000///...///111------......///000000111......//////111222333444.../////////////////////...///000111222222222111111111111111111000000000444333222111000000000000000111222111000000222444222222111111000111111222000000000000000111111111222000///------///000222------............------******+++---------------...///---******---,,,(((........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***+++,,,,,,......//////,,,++++++***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))************))))))(((((((((((())))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))******************)))((('''))))))))))))******************))))))))))))))))))''''''''''''((((((((()))******))))))))))))******)))))))))))))))******+++&&&'''(((*********)))((('''(((((()))))))))))))))---,,,++++++,,,,,,***)))((((((((()))******++++++'''''')))***++++++++++++******************++++++111222222333444444444333222222222222222222333333333444555555666666555555444444444444444444444444444444555555444444333222444333333333333444555555999888666555444444555555555555555555666666666777666666555444333222222111000222444555444444555666777777666555555555555666666777888777555444444555666666666666666555555555666666555555555555666666222333555777777666555444666666555555444444444333555444444444444555666666666666555555555444444444444555666666666555444333555444333444777888888777444777888555444666444000111111222333333444555555444555555666666666666666888888888777666666555555888888888888888888888888222444666666555666777999777666555555555666888999666666555555555444444444333333444444444555555555333333333333444444555666222333444444222222333444555444444333333444444555333333333333333333333333333222111111111222333444111111111111111111111111444444333222333444555666666555444444333222111000222222222111111000000000222222222222222222222222333333333444444555555555333333333222222222111111222222222111111111000000333333222222111222222222444333333222222333333444555555444444444333333333444444444444444444444444333333333333333222111000111111111222222333444444000000000000000000000000000000111222333333444444222222222222222222222222222222111111111111111111//////000000111111111222000000000000000000000000222222333444444444444333111111111111222333333444555444333333222222222222222222222333333222222222...222666666444222333444111111111000000000000000000333444333111000222444000000////////////000000111000///000111111///---........................///000000000000000///...////////////////////////***+++,,,---...000111111////////////////////////---------------------------------,,,,,,,,,+++++++++++++++*********))))))************************)))************+++++++++((()))+++,,,,,,+++)))((())))))))))))************(((***+++***)))((()))*********))))))((((((''''''((((((((((((((()))******((((((((((((((((((((((((***(((&&&'''***+++)))'''******))))))))))))******(((((((((((())))))))))))++++++******)))((((((((())))))))))))(((((((((((()))***+++***)))((()))***)))*********)))((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++++++++******))))))222333444444555555444444111111222222333444555555444444555666666666666555444444444444444444444444555555555555555444333333555555555555555666666777666666555555555555777777555555666666666777777777777777666666555555444444555777777777444333222333777777666555555555555666666777888777555444555666666666666666666666666666777777666666666666777777222333555666777666666555777777666666555555555555555555555444555666666777888888777777777666666666444555666666666555444444555444444666888999888777999======999555444222000222222333333444555555666444555666777888777666666888888777777777666666666666666666666666666666666444555777777666777888:::666666555555555666777888555555555555444444444333333333444444444555555555555555555555555555666666444555666555444444555666666555555444444555555666444444444444444444444444444444333333333444555666333333333333333333333333444444333333333444555666555555555444333333222222555444444444333333333222444444444444444444444444555555555555666666666777444444444333333333333222444444444444333333333222444333333222222222333333555555444444444444555555666666666666555555555555555555555555555555555555444444555555444333333222444444444444444444333333111111111111111111111111111111111222333444444444333333333333333333333333333333333333333333333333000000111111111222222222111111111111111111111111333333444444555555555444222222222111222222333333444444333222222222222222222222333333333333222222000222555555333222222444111111111111111111111111000222444444333333555777222111111000000111111222111000000000111111///...........................000000000000000000000///////////////////////////,,,,,,---...//////000000////////////////////////---------------------------------,,,,,,,,,++++++---,,,,,,,,,+++++++++***++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,+++***)))*********++++++++++++,,,)))***+++***))))))***+++++++++*********)))))))))((((((((((((((()))******))))))))))))))))))))))))***((('''(((***+++)))'''******))))))))))))************************))))))************))))))))))))*********)))))))))(((((()))***+++***)))((()))***(((((())))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))+++***)))))))))***+++,,,++++++++++++*********)))333333444555555555555444111111222333555666777888444555666666777777666666555555555555555555555555666666666666666555444444777666666666666777888888555555444555555777888999666666666777777777888888777777777777777777777777888999999888666444333444777777666555555555555666666888888888666555666777777777777777777777777777999999888888888888999999666666777777888999999:::888888888777777777777777666666666555666777777888888777777777777666666666444555666666666666555555666555666888::::::999777:::@@@BBB<<<666444444333444444444555666666777777444666888999999888777666888888777777777777777777666666666666666666666666666777999999888888:::;;;666666666666666777888888555555555555555444444444444444444444555555555555777777777666666666666666666777888888666666777888777666666555555666666777666666666666666666666666666666555555555666777888555555555555555555555555444444333333444444555666555555555555555555555555777777777777666666666666666666666666666666666666777777777777777888888888666666666666555555555444777777666666666555555555555444444333333444444555777777666666666666777777888888777777777666666666777777777777777777777777666666666666666555555444777777777666555444444444333333333333333333333333222222222333444444555555333333333333333333333333444444444444444444444555222222222222222333333333222222222222222222222222444444444555555555555666555444333333333333333333444333333222222222222333333333444444444444333333222333444444222111222333000111111222222333333333000111333444444555777999444333333222222333333444222111111111222222000...////////////////////////000000111111111111111111000000000000000000000000............////////////////////////////////////------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,+++***)))***,,,,,,,,,,,,+++++++++++++++)))))))))((())))))***+++++++++++++++++++++++++++***)))((()))*********(((******))))))))))))******,,,,,,,,,++++++*********)))))))))************++++++++++++*********)))))))))***+++***))))))***+++''''''((())))))******+++)))(((((((((((()))******))))))))))))))))))))))))******))))))******+++,,,++++++++++++************444555555666666666555555333444444555666777777888555666777777888888777777666666666666666666666666777777777777777666666555777777777777777888888999666666666666777777888888777777777888888888888999777777888888888999999999666888999999888777777888888888777666666666666666777888999888777666777999888888888888999999999999;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>>999999999999999999999888777777777777777888999999666666666666666555555555666666666777777777777777777777888:::<<<<<<:::777777???CCC>>>888777999:::666666777777777888888888555777999;;;;;;:::888777888888888888888888888999999999999999999999999999888:::;;;;;;::::::;;;<<<888888888888888999999:::777777777777777777777777555555555555666666666666888888888888777666666555777888999999777777888999777777666666666666777777666666666666666666666666777666666777777777888888666666666666666666666666444444444444555555666666555666666666777777777888888888888888888888888888666777777777777777888888888888888888888888888888888888888888777777777777888888888888777777777777666555555555555666666777888888777777777777888888888888888888777777777777777777777777777777777777666666777777777777666666777777777777666666555555777777777777777777777777333333444444444555555555444444444444444444444444444444444555555555555555444444444444444444444444444444444444444444444444444444444444555555666666888777777666555555555555555555444444444444444555444555555666666555555444444444444333222222333444111111222333444444555555111222333444555666777888444444333333333333444444444333222222333333222000000000000000000000000000111111111111111222222333111111111111111111111111////////////////////////////////////////////////...........................------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------***,,,---,,,+++***+++,,,,,,,,,,,,+++++++++++++++******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******)))***************+++******))))))******+++------,,,,,,+++*********(((((()))******+++,,,,,,,,,,,,,,,+++++++++******(((***++++++***)))***,,,((((((((())))))******+++)))))))))))))))******+++))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++999999::::::::::::999888888888888777777777777777666777888888999999888888777777777777777777777777888999999999999888777777777777777666777888888999999999999888888777777777888888888999999999999:::777777777888999999::::::777888::::::999888999:::999999888777777777777888777999:::999888888999:::999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===999:::::::::::::::::::::999888888888888999::::::777777777777777777777777777777777888888999999999:::::::::;;;======;;;999777@@@DDD???999888;;;<<<999999999999999:::::::::777888:::<<<<<<;;;:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<===:::;;;;;;<<<<<<<<<<<<<<<999999::::::::::::::::::666777777777777888888888888888999999888777666555777999:::999888777888:::777777666666666666777777777777777777777777777777666777777888888888888888777777777777777777777777555555666666777777777777777777777888999999::::::888888888999999999999999777777777777888888999999999999888888888888888888:::::::::999999999888888888888888888777777777777777777666666777888999999888888777777777777888888888888888777777777777666777777777777777777777777666666777777777777777666666666666666777777888888777777777777777777777777555555555555555666666666555555555555555555555555444444444444555555666666666666666666666555555555666666666666666666666666555444444333444555666666;;;:::999999888888888888777777666666666777777888666666777777777777666666666555444333444444444444222333333444555666666777444444444444555666555555555444444333333444444555555444333444555555333111111111111111111111111111222222222111222333444555222222222222222222222222111000000000000/////////////////////////////////.................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------,,,++++++,,,------+++++++++,,,,,,,,,,,,---+++---...---,,,+++,,,...++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++*********+++++++++************++++++,,,,,,,,,++++++*********(((((()))***+++,,,------,,,,,,,,,,,,++++++++++++(((***++++++******+++---,,,+++***)))((())))))))))))))))))))))))******+++************************))))))******+++++++++++++++++++++++++++++++++,,,===>>>>>>>>>>>>===<<<<<<;;;::::::999999888777777777888999999::::::999999888888888888888888888888:::::::::::::::999888888888777777777777888999999;;;;;;;;;;;;:::999888777999999999::::::::::::;;;888888888999999:::::::::999;;;<<<;;;999777777888;;;;;;:::999999999999:::888999;;;:::999999:::;;;:::::::::;;;;;;<<<<<<=========<<<<<<<<<<<<======::::::::::::999999999999999::::::::::::;;;;;;;;;::::::999999::::::;;;<<<:::::::::;;;;;;;;;;;;<<<:::999999999:::;;;<<<======<<<;;;<<<===>>>===<<<<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;<<<>>><<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<999999999999::::::::::::888999:::;;;;;;:::888777999:::;;;:::999888999;;;999888888777777888888999888888888888888888888888777888999999::::::999999888888888888888888888888666777888999999999888888999999999::::::;;;;;;;;;999999999999999:::::::::777777888888999::::::::::::::::::999999999999888;;;;;;;;;:::::::::999999999999888888888777777777888888888888999:::;;;;;;999999888888888888999999999999888888888777777777888888888888888888888888666777777888888888888777666666666777888999999999555555555555555555555555666666666666666666666666666666666666666666666666444444444555555666777777888888888777777777777777777777777777777777777777666666555444444666777888<<<;;;::::::::::::::::::999888888888888999999:::777777888888888888777777666555444555777888777666444555555666666777777777777666555555777777666555555555555444444555555555666555555555666666444222222222222222222222222222333333222222222444666777333333333333333333333333111111111111000000000000////////////////////////....................................---------,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,...///...---,,,---...******++++++++++++,,,,,,---,,,++++++***+++++++++------------------------***+++,,,,,,+++***+++,,,++++++************++++++++++++++++++++++++++++++))))))******+++,,,------,,,,,,,,,+++++++++******(((***++++++******,,,------,,,***)))(((((()))))))))(((((((((((()))******************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,<<<=========<<<<<<;;;:::;;;;;;::::::::::::::::::888999999:::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;:::999999999999999999999::::::;;;;;;;;;<<<======<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;999888999999======<<<;;;;;;;;;;;;;;;888:::;;;;;;::::::;;;<<<::::::;;;<<<<<<===>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<;;;:::888777999999999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<=========>>><<<;;;;;;;;;<<<===>>>???AAA>>><<<;;;===>>>???>>>???CCCEEEBBB???@@@@@@===========================<<<<<<;;;;;;;;;<<<===>>>;;;<<<<<<>>>???@@@AAAAAA========================<<<===>>>===<<<;;;<<<===<<<===>>>?????????>>>>>>;;;;;;<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>>>>===<<<;;;;;;<<<===<<<;;;;;;;;;===;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<999:::::::::;;;;;;;;;;;;999999::::::;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;::::::::::::::::::999999999888888888999999999999:::;;;<<<===;;;::::::999999::::::;;;::::::::::::999999999888999999999999999999999999888888999:::::::::::::::999999999999999999::::::666666666666666666666666777777777777777777777777777777777777777777777777555555666666777888888999999999999999888888888777888888888888888888888888999888777666666888:::;;;::::::999999999:::;;;;;;888888888888888999::::::888888999999999999888888555444555777:::;;;999777777777777777777777777777999777666777:::;;;:::999777777666666666666777777777666555666777777555333333333333333333333333333444333333222333555777888333333333333333333333333111111111111111111111111////////////////////////....................................------------,,,,,,,,,,,,---------...------------------------------------............,,,---...//////...---,,,,,,------------.........---...//////...---...///+++,,,,,,,,,------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***+++---,,,++++++******++++++,,,+++++++++,,,------......*********++++++,,,,,,,,,++++++++++++************(((***++++++++++++,,,...,,,+++***(((((()))+++,,,((((((''''''(((((()))***************************((()))***+++,,,++++++***+++++++++,,,,,,,,,------999999999999888888777666:::::::::;;;;;;<<<<<<<<<888999::::::;;;;;;::::::999999999999999999999999;;;;;;<<<<<<;;;;;;:::999;;;::::::::::::;;;<<<<<<:::;;;<<<>>>>>>>>>>>>===:::::::::;;;;;;;;;<<<<<<=====================<<<333555888::::::;;;<<<>>>>>>>>>===<<<<<<<<<<<<===999:::;;;;;;::::::<<<===;;;;;;;;;<<<===>>>>>>???======<<<<<<<<<<<<======???@@@AAA@@@???<<<999888999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<<<<=========<<<<<<<<<===>>>@@@AAACCC@@@<<<;;;<<<>>>???@@@===AAACCCBBBCCCFFFFFFCCC>>>>>>>>>>>>============>>>===;;;:::;;;<<<>>>@@@<<<======???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>===<<<;;;<<<===;;;<<<>>>?????????>>>===;;;;;;;;;<<<<<<<<<======<<<<<<<<<============>>>;;;<<>><<<>>>???>>>===<<<===???======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======;;;;;;;;;<<<===>>>>>>???>>>>>>======<<<<<<<<<;;;<<<;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999:::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;===<<<<<<;;;;;;::::::999999999999999999999999999888888888777777777777777777777777777777777777777666777777888999999:::::::::::::::999999888888888999999999999999999999999;;;:::999888888:::<<<===888888888888999999:::;;;888888777777888999::::::888999999::::::999999888555444555999<<<===;;;888888888888777777777777777999888777999===???>>><<<999999888888888888999999888777666777888777666444333333333333333333333333555444333222333555777999444444444444444444444444000000111111111222222222//////////////////////////////////////////////////////.........------------------.........//////........................---------.........//////,,,---///000000///---,,,............/////////000...///000///...---...000---------.........//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...,,,++++++******++++++,,,+++,,,,,,---...///000000***++++++++++++,,,,,,,,,+++++++++*********))))))(((***++++++++++++---...+++***)))((()))***,,,...'''''''''''''''((())))))************************((()))***+++,,,+++******+++++++++,,,,,,---------;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999<<<;;;::::::;;;<<<;;;999:::::::::;;;;;;;;;<<<<<<===;;;::::::;;;;;;;;;:::;;;;;;:::999999999999:::<<<<<<<<<<<<=========>>>===<<<<<<;;;;;;<<<>>>???>>>??????>>>===<<<<<<===;;;999888888:::;;;;;;:::<<<<<<<<<<<<============;;;<<<<<<<<<============:::;;;<<<===????????????@@@AAAAAA@@@>>>===>>>???AAAAAA@@@@@@???>>>=====================<<<<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>>>>===;;;;;;;;;===???@@@<<<===============<<<<<<>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>AAAEEEFFFCCC@@@BBBBBBBBBAAAAAABBBCCCCCC@@@???===???AAABBB???===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;??????>>>>>>>>>>>>??????AAA======??????======AAA@@@@@@@@@????????????>>>>>>????????????@@@@@@@@@???????????????????????????===;;;<<<>>>>>><<<:::========================<<<;;;;;;;;;;;;<<<======>>>======>>>??????===;;;================================================>>>>>>=========<<<<<<<<<:::::::::;;;;;;<<<<<<<<<===<<<<<<===>>>>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;???>>>>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<=========999::::::;;;;;;<<<<<<===999999999999999999999999::::::999999888777777666999999999888888888888888;;;:::999999;;;;;;:::999::::::::::::::::::::::::<<<@@@@@@:::777::::::666===;;;::::::::::::999888777777777777888888888888888888888888888888888888999999999999999999999999777888888999999888888777777777888999999999999888888888888777888888999:::555555666666777777888888555555444333333333333444444555666666666444333222666666666555555444444444//////000000111111111222000000000000000000000000000000000000000000000000////////////............////////////000000000000//////......---------,,,////////////////////////////////////////////////111111000000/////////...........................//////.........---------,,,------...---,,,***)))---------.........//////,,,,,,,,,,,,------...///+++...111333333000,,,*********+++,,,,,,---.....................---------,,,,,,,,,++++++*********))))))***+++,,,,,,------+++++++++************))),,,,,,+++***)))(((''''''++++++************++++++*********)))))))))))))))******+++,,,------+++)))<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::<<<===<<<:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::;;;<<<======<<<===<<<;;;;;;::::::;;;;;;<<<<<<=========>>>>>>>>>===<<<<<<;;;<<<===>>>???>>>??????>>>===<<<<<<>>>===;;;::::::<<<======<<<<<<=========>>>>>>>>>>>>===============>>>>>>>>>===>>>???@@@@@@@@@@@@@@@===>>>???>>>===<<<===>>>AAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>><<<<<<<<<===>>>???>>>???????????????>>>>>>???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@?????????>>>>>>????????????????????????@@@@@@@@@CCCFFFGGGDDDBBBBBBBBBAAAAAAAAABBBBBBCCCBBB@@@???@@@BBBCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>?????????>>>>>>?????????AAA>>>>>>@@@@@@>>>>>>AAA@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<<<<>>>???===;;;===========================<<<<<<<<<<<<===>>>>>>>>>======>>>??????>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<============???>>>===>>>??????>>><<<========================>>>>>>=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::999888888:::::::::999999999999999;;;:::::::::;;;;;;;;;:::;;;;;;;;;:::::::::::::::;;;@@@@@@;;;888:::;;;888:::999999:::;;;;;;:::888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999888999999:::::::::::::::888888888888888999999:::777777777777777777888888777777666555555555555555999999999999999888777666555555555555444444444333111111111222222222333333111111111111111111111111111111111111111111111111111111000000000//////////////////000000000111111000000/////////........./////////////////////////////////////////////////////////......---------/////////////////////////////////.........---------.../////////...---,,,------........./////////------------------...///,,,...000222111///,,,***+++,,,,,,---......///////////////......------------,,,,,,,,,++++++++++++*********+++,,,,,,------,,,+++++++++************+++++++++***))))))((((((++++++************++++++*********++++++,,,,,,---+++++++++,,,,,,,,,+++***======>>>>>>??????@@@@@@??????>>>>>>>>>=========<<<;;;;;;<<<>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>@@@@@@??????>>>======<<<<<<============>>>>>>>>>?????????>>>============>>>???@@@>>>@@@@@@@@@>>>===>>>???@@@???===>>>???AAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????BBBCCCCCCCCCBBBBBBAAA@@@===???@@@@@@???>>>???AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@???>>>>>>===>>>>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCEEEGGGGGGEEECCCBBBBBBAAAAAAAAAAAAAAABBBCCCBBBAAABBBDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA??????BBBBBB??????AAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???===>>>??????>>><<<=======================================>>>??????=========>>>@@@AAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????============<<<<<<<<<<<<======>>>>>>>>>>>>????????????>>>???AAAAAA???>>>????????????????????????<<<=========>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=====================>>>>>>>>>???????????????>>>======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???<<<:::<<<<<<;;;;;;:::;;;<<<>>>>>><<<::::::::::::;;;;;;;;;<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;888888888888888999::::::999999888888888888888888999999888777777777777888888888777666666666777777555444444444444333333333222222333333333333444444222222222222222222222222111111111111111111111111222222222111111111111000///000000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000///////////////.........000000000000000000000000000///////////////......///000000111111111111000........./////////000000//////......------............///000///...---,,,------......///000000000111000000///...------,,,---------,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,++++++******++++++,,,++++++,,,---...///000000---,,,,,,++++++,,,,,,,,,???@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>======>>>AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>===>>>AAABBBCCCBBBAAA@@@@@@???????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAABBBCCCBBBAAA@@@AAABBBCCCBBBAAAAAACCCDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBGGGGGGGGGFFFEEECCCBBBAAAAAACCCDDDDDDDDDDDDEEEGGGBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAACCCBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDAAAAAAAAABBBBBBAAAAAAAAABBB@@@AAAEEEEEEAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???=========>>>AAABBBAAA???????????????????????????????????????????????????========================>>>>>>>>>>>>>>>????????????>>>>>>???AAAAAA@@@>>>???????????????@@@@@@@@@<<<<<<===>>>???@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBB??????>>>>>>>>>=========@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<======<<<;;;<<<===;;;<<<<<<<<<<<<<<<======;;;===>>>===<<<===>>>>>>>>>>>>>>>@@@AAA@@@===;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<::::::;;;<<<<<<<<<<<<;;;999888888888888999:::::::::::::::999999888888888::::::999888888888888888888777666555555666777888444444444444444333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111000000000111111111222222333333333222222222222222111111111111111111111111111111111111111111111111222222222222222222222111222222222222222222222222000000000000000000000000000000111111222222222333/////////000000000111111111000//////............/////////.........------........./////////000000222111111000///...------------------------------+++,,,,,,,,,---------...------------,,,,,,,,,+++***+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,---------....../////////---------+++++++++---///BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@BBBDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@BBBDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDCCCDDDFFFFFFDDDCCCDDDEEEFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHGGGEEEDDDCCCDDDEEEGGGGGGGGGGGGIIIKKKEEEFFFGGGIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFBBBCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBAAACCCGGGGGGCCCAAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAA@@@@@@@@@@@@????????????????????????=========<<<===>>>>>>???>>>======???AAABBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA@@@>>>>>>>>>?????????@@@@@@@@@===>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>??????@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<===???>>><<<;;;===???<<<<<<<<<======>>>>>>>>><<<<<<>>>???>>>===???AAAAAA@@@???@@@@@@???<<<:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;;;;;;;;;;999999999888999::::::;;;;;;;;;::::::999999888888:::999888888777777888888;;;;;;999999999:::;;;<<<444444444444444444444444333333333333333333333222222222222222222222222222222222222222222222222222222222111111111000000000111111111111222222222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111000000000111111222333333000000000111111111222222222111111000////////////000000//////.........................../////////222222111000//////..............................---------------.....................------------++++++,,,,,,------......------,,,,,,,,,,,,------//////......------,,,,,,---......---++++++---000DDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBDDDEEEGGGFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAACCCEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGFFFEEEEEEFFFGGGGGGEEEDDDEEEFFFHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIGGGHHHHHHHHHGGGGGGFFFEEEDDDEEEGGGGGGGGGGGGIIIJJJGGGHHHJJJKKKKKKJJJHHHGGGEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHCCCEEEGGGHHHIIIHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGFFFFFFGGGIIIFFFEEEDDDCCCBBBBBBBBBBBBAAACCCEEEEEECCCBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBEEEJJJJJJEEEBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDCCCAAA@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@??????>>>@@@BBBCCCAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC????????????????????????????????????@@@@@@@@@@@@???????????????>>>>>>>>>>>>======???AAABBB@@@???>>>>>>??????@@@AAAAAAAAA???@@@AAACCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAA@@@???>>>>>>>>>?????????@@@@@@@@@>>>>>>??????@@@AAAAAABBB>>>======<<<;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============;;;;;;;;;<<<======>>>>>><<>>@@@=========>>>>>>??????@@@===<<<>>>@@@@@@>>>???CCC@@@???======>>>>>><<<;;;<<<<<<<<<<<<=========>>>================================================::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;999999999999999:::;;;;;;::::::999999999999999999999999888777777777777888999888888888888999::::::444444444555555555555666444444333333333333222222222222222222222222222222333333333333333333333333222222222111111111000000111111222222222333333333444444444444555555555555444444444444444444444444444444444444444444444444111111111222222222222222333333333333333333333333111111111222222222222333111111111000111111222333111111111222222222333333222222111000000000111111111111111000000000//////.........///////////////111111111111000000000000///////////////000000000........................////////////.........---,,,,,,------......//////...------,,,,,,------...000//////...---,,,++++++,,,///000///,,,+++...111GGGFFFFFFEEEEEEDDDDDDCCCGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCDDDEEEFFFEEEDDDAAAAAABBBCCCDDDEEEEEEFFFEEECCCBBBBBBCCCEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDCCCEEEFFFFFFEEEEEEFFFGGGGGGEEEDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIEEEEEEFFFGGGGGGGGGGGGGGGDDDFFFGGGGGGFFFFFFHHHIIIHHHIIIKKKKKKKKKIIIFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJDDDFFFIIIKKKLLLLLLJJJIIIFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIIIIIIIIIIHHHGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHHHHGGGGGGJJJLLLGGGFFFEEEDDDDDDCCCCCCCCCCCCEEEGGGFFFDDDCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGCCCDDDFFFGGGGGGFFFDDDCCCDDDCCCGGGLLLLLLGGGCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEDDDBBBAAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@AAABBBBBBAAA???CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>@@@BBBCCCBBBAAA???@@@@@@AAABBBBBBCCCCCCAAABBBDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCCCCBBBAAA@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????@@@======>>>??????@@@@@@AAA<<>>AAA======>>>>>>???@@@@@@AAA???===>>>BBBAAA>>>???DDDAAA???======>>>@@@AAAAAA>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>========================:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<============<<<:::999999999999:::;;;;;;888888888888999999999999:::999888888777777888888444555555666777777666666555555555666666666777777555555555444444444333333333333333333333333333333444444444444444444444444333333333333222222222222222222222333333333333444444444444444555555666666555555555555555555555555555555555555555555555555111222222222333333333333333333333333333333333333222222222222333333333444444333222111111111222333222222222222333333333333222111111111111222222333111222222222222111000000000000000000000000000000000000111111111111222222/////////000000111111111........................000000000/////////........................//////......------------....../////////...---------,,,+++///222111---,,,---000HHHGGGGGGFFFEEEDDDCCCCCCGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDCCCBBB@@@AAABBBCCCDDDEEEFFFGGGFFFDDDBBBBBBCCCDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAABBBDDDEEEEEEEEEDDDCCCBBBDDDEEEEEEDDDDDDEEEGGGGGGEEEDDDDDDFFFGGGGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFBBBBBBCCCDDDFFFGGGHHHIIICCCCCCEEEFFFGGGHHHHHHHHHFFFHHHIIIIIIGGGGGGHHHJJJGGGIIIJJJKKKJJJHHHEEECCCEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKDDDFFFJJJMMMOOONNNLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJKKKJJJJJJIIIGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJJJJHHHIIILLLOOOHHHHHHFFFEEEDDDDDDDDDDDDDDDFFFIIIHHHFFFDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHCCCEEEFFFGGGGGGFFFEEECCCDDDDDDHHHMMMMMMHHHDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFEEEBBBAAABBBEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@AAABBBBBBAAA???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAADDDEEEDDDBBBAAAAAABBBBBBCCCDDDEEEEEECCCDDDFFFGGGGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEFFFGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBCCCCCC<<<@@@CCCAAA===<<>>???@@@@@@AAAAAA@@@===???CCCBBB===???DDDCCC@@@>>>???BBBEEEHHHIII??????@@@@@@@@@AAAAAAAAA????????????????????????========================;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>::::::999999::::::;;;<<<777777777888888999999:::;;;:::999999888888999999666777888:::::::::999888555666666666777777888888777777666666555555555444555555555555555555555555444444444444444444444444555555444444444333333333222222333333333444444444333444444444555555666666666666666666666666666666666666666666666666666666444444444555555666666666333333333333333333333333222222222333333444444444666555333222111222222333222222333333333333444444111111111111222333444444222222333444444222111000222222111111111111111111000000000111222222333333//////000000111111111222///////////////.........000000000000/////////////////////////////////.........------------..................////////////***///333222...,,,---000GGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHFFFDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGGGGFFFFFFDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHFFFDDDDDDEEEGGGHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEBBBCCCCCCDDDEEEFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIHHHHHHIIIKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJLLLMMMOOOOOOMMMLLLJJJGGGIIIKKKLLLLLLLLLMMMNNNLLLKKKJJJIIIHHHHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFIIIJJJJJJKKKJJJHHHGGGFFFJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHGGGEEEHHHFFFCCCDDDGGGIIIHHHFFFEEEDDDDDDCCCDDDDDDEEEFFFDDDFFFFFFFFFDDDDDDEEEFFFDDDHHHHHHEEEDDDFFFHHHGGGEEEFFFFFFFFFFFFEEEEEEDDDHHHGGGFFFEEEDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBAAA@@@@@@AAAAAAEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFCCCBBBBBBCCCBBBBBBAAAAAABBBCCCEEEFFF@@@@@@@@@AAABBBCCCDDDEEEFFFCCCAAAAAABBBCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAABBB@@@>>>???BBBDDDCCCAAA>>>??????@@@AAAAAAAAAAAA??????AAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@@@@@@@DDDAAA>>>>>>@@@CCCCCCBBBAAADDDFFFEEEBBB??????@@@@@@@@@BBBBBBBBBBBB@@@@@@@@@???>>>>>>>>>???AAABBB???@@@@@@AAAAAABBBBBBCCCEEEDDDBBB@@@@@@@@@BBBCCCAAAAAAAAA@@@@@@AAABBBBBB???>>>===<<<<<<<<<<<<<<<===<<<;;;;;;<<<===<<<;;;<<<===>>>>>>>>>===;;;:::===<<<<<<;;;;;;<<<<<<===999999888888999999:::;;;777888999:::::::::::::::777777777777777777777777777777888888888888777777888888777777777777777888999888888777666555555444666666666666666666666666777777666666555555555444777777666666555555555444888777777666666666777777999888888777666555555555777777666666666555555555444444555666777777777666888777555333333333555666444444444333333333222222555555333333333333555555444444444444444444444444333444666777777666444333333333333222222111111111444444444444333333222111222222333333333444444444444333111000000000111111333333333333333222111000////////////............000000000000000000000000000000000000000000000000//////000000000000//////...//////000111222222222GGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIGGGEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFFFFGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHIIIGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLKKKJJJJJJIIIKKKMMMMMMMMMMMMNNNOOONNNMMMLLLJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEHHHFFFDDDEEEFFFGGGEEECCCDDDDDDEEEEEEFFFFFFFFFGGGEEEFFFGGGGGGFFFEEEFFFHHHHHHKKKJJJFFFEEEGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCCCCFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@FFFFFFFFFEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDEEEDDDEEEEEEDDDBBBAAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCCCCEEEFFFFFFFFFDDDBBBAAACCCDDDDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEFFFEEEEEEEEEDDDBBB@@@AAACCCEEEDDDBBBAAAAAACCCCCCDDDCCCBBBBBB@@@@@@AAABBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDAAA>>>>>>AAACCCCCCBBBBBBEEEGGGFFFCCCAAAAAAAAA@@@AAABBBBBBBBBBBBAAA@@@AAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@AAABBBBBBCCCCCCEEEDDDBBBAAA@@@AAABBBCCCBBBAAAAAA@@@AAAAAABBBBBB???>>>======<<<<<<<<<======<<<;;;;;;======<<<;;;<<<<<<===>>>===<<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<999999999999999:::;;;;;;888999::::::::::::::::::999999999999999999999999777888888888888888888777999888888777777777888888::::::999888888777666666777777777777777777777777888888888777777777666666888888888777777777666666888777777666666666777777999888888777666666555555777777777666666555555555444555666666777777666666888777555444333444555666555555555555444444444444555555444333333444555555555555555555555555555555444555777888888777555444222222333333333333333333555555555555555444333333222222222222333333333444444333222111111111222222333333333333333222111111111000000000////////////111111111111111111111111000000000000000000000000000000111111111111000000//////000111111222333333GGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHFFFFFFFFFFFFEEECCCDDDEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIEEEHHHJJJJJJIIIGGGFFFFFFIIIIIIHHHHHHHHHIIIJJJKKKIIIHHHHHHHHHHHHHHHGGGGGGEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOKKKJJJIIIIIIHHHHHHHHHIIIFFFFFFGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKMMMMMMLLLLLLLLLNNNKKKJJJIIIHHHGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJHHHGGGHHHGGGFFFFFFGGGEEEBBB@@@CCCDDDFFFGGGHHHHHHHHHGGGFFFGGGHHHHHHGGGGGGIIIJJJKKKMMMLLLHHHFFFHHHGGGDDDFFFFFFFFFFFFEEEDDDCCCBBBEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCBBBBBBAAA@@@???CCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDAAABBBCCCCCCAAAAAABBBCCC@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFDDDBBBBBBDDDEEEEEEDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDEEEFFFEEEDDDDDDEEEGGGHHHGGGFFFDDDCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCAAA??????AAACCCCCCCCCDDDEEEGGGFFFDDDCCCBBBCCCAAAAAABBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCC@@@@@@AAAAAABBBCCCCCCCCCEEEDDDBBBAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBB??????>>>============>>>>>>===<<<<<<>>>>>>===<<<<<<<<<===>>>===<<<;;;:::===<<<<<<;;;;;;<<<<<<===:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888999999888888888888999999;;;;;;::::::999999888888999999999999999999999999999999999999999888888888::::::999999999999999888888777777666777777888888999888888777777666666666777777777777777666666666555555666777777777777666888777666444444555666777777777666666666555555555555555444444444444555555666666666666666666666666555666777888888777666555222333333444444555666666777777666666666666555555333333444444444555555555555444333333222222333333333444444444444333222222222222222222111111111111222222222222222222222222111111111111111111111111222222333333333333222222000111111222222333333333HHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFJJJHHHGGGGGGGGGGGGEEECCCEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEGGGHHHHHHIIIIIIJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIDDDGGGKKKLLLKKKHHHFFFFFFHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHIIIIIIIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJJJJLLLNNNOOOQQQMMMLLLKKKJJJJJJJJJJJJJJJGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKJJJJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKHHHJJJLLLLLLKKKJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIIIIHHHIIIIIIJJJJJJJJJIIIIIILLLLLLKKKJJJIIIHHHHHHHHHDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIFFFGGGHHHHHHHHHFFFDDDBBBCCCEEEGGGIIIJJJJJJIIIHHHFFFHHHIIIIIIIIIIIIJJJLLLKKKMMMLLLIIIIIIKKKJJJEEEHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDD@@@BBBCCCCCCBBBBBBCCCEEEAAABBBCCCEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDFFFDDDCCCDDDEEEFFFFFFEEECCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGEEECCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAABBB@@@??????>>>>>>>>>?????????>>>======??????>>>===>>>>>>?????????>>>===<<<======<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<==================<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999::::::::::::999999:::999999999999::::::;;;;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::888888888777888888999999999999999888888888777777888888888888888888888888666777777888888888777777888888777666666777777888888888777777777666666666666666555555555555666666666666666666666666666666666666777777777777666666555555555666666666666666777777777666666666777777666666666777777777777888555555555555444555555555444444555555555444444333444444444333333333333222222222222222222222222222333333333333333333333333444444444555555444444444222222333333333444444444HHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEHHHGGGFFFGGGGGGGGGDDDBBBFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDGGGGGGGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIIIIIIIIIIIIICCCGGGKKKLLLKKKIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJKKKLLLNNNPPPQQQOOONNNMMMLLLKKKKKKKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLKKKMMMNNNNNNLLLKKKKKKLLLNNNMMMLLLLLLLLLMMMNNNOOOIIIIIIJJJKKKKKKKKKJJJJJJLLLLLLKKKJJJIIIHHHHHHHHHDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIEEEGGGIIIJJJJJJIIIGGGFFFDDDFFFHHHJJJKKKJJJIIIHHHGGGHHHJJJJJJIIIHHHJJJKKKIIIKKKKKKJJJLLLOOONNNIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEBBBCCCEEEEEEDDDDDDFFFGGGCCCDDDFFFGGGGGGGGGFFFEEECCCCCCBBBBBBCCCCCCDDDDDDFFFEEEDDDEEEGGGHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGKKKKKKKKKKKKJJJHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCDDDEEECCCCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBAAAAAAAAABBB@@@@@@?????????@@@@@@AAA@@@???>>>>>>@@@@@@???>>>@@@AAABBBBBBBBBAAA???>>>???>>>>>>======>>>>>>???=========<<<===>>>>>>???>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<;;;:::::::::::::::999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999:::;;;<<<::::::::::::::::::999999::::::::::::::::::::::::999999999::::::999999888999999999999999999::::::999888888888888777777777777777777888888777777777666666666666666666666666666666666777777666666666:::999999888777666555555777777666555666666777888666666666666777777777777666666666777777777777666444555555666666666555555666555555555444444444444444444444444444444444444555555555555555555555555555555666666666666555555444444444444555555555555GGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEFFFGGGGGGDDDBBBEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGIIIIIIIIIHHHHHHBBBFFFJJJKKKJJJHHHFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKKKKKKKLLLMMMOOOPPPPPPOOONNNMMMLLLKKKKKKKKKIIIIIIJJJKKKLLLNNNNNNOOOLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQQQQOOOMMMMMMNNNMMMMMMLLLKKKKKKLLLNNNOOOLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIHHHEEEEEEFFFFFFGGGHHHIIIIIIEEEEEEDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFHHHJJJKKKJJJIIIIIIJJJGGGGGGIIIJJJJJJIIIIIIHHHGGGHHHIIIIIIGGGGGGHHHIIIGGGHHHIIIIIINNNRRRQQQKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDEEEGGGGGGFFFFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEGGGIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEFFFFFFFFFLLLLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFEEECCCCCCDDDFFFEEEFFFFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEDDDCCCCCCDDDFFFDDDBBBAAAAAACCCEEEEEEDDDEEEDDDCCCCCCCCCCCCDDDEEEBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@??????AAAAAA@@@???BBBBBBCCCDDDCCCBBBAAA@@@AAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>???@@@@@@??????????????????>>>===========================;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::999999999999999::::::::::::999999888888888888888888888888888777777777777777777888<<<<<<;;;:::888777666555888777666555666777888999444444555555555666666666777777888999999999888888555555666777777777777666666666666666555555555555444444444444444444444444666666666666666666666666666666777777777777666666666666666666666666666666DDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCEEEGGGGGGDDDBBBEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFFFFGGGGGGFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEFFFHHHIIIHHHGGGGGGBBBEEEHHHJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNOOONNNMMMLLLKKKJJJJJJJJJGGGHHHIIIJJJLLLMMMNNNOOOJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLMMMNNNNNNMMMLLLLLLOOOPPPQQQPPPNNNLLLLLLMMMJJJIIIIIIHHHIIIJJJKKKLLLNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFEEEEEEEEEGGGHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHJJJKKKJJJHHHGGGHHHJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGEEEDDDEEEFFFFFFGGGHHHIIIOOOSSSQQQKKKHHHIIIIIIJJJJJJJJJJJJJJJFFFFFFFFFGGGHHHIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHFFFGGGGGGHHHGGGFFFEEEDDDEEEFFFHHHGGGFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGIIIIIIHHHGGGGGGHHHHHHIIIFFFEEEFFFHHHJJJJJJIIIGGGIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEGGGFFFDDDDDDFFFHHHEEEEEEDDDDDDDDDEEEFFFGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAADDDFFFFFFDDDCCCDDDFFFEEECCCAAABBBDDDGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBB@@@???@@@AAABBBAAA@@@BBBCCCCCCDDDDDDBBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBB???????????????@@@AAAAAA>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>============>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>?????????>>>>>>>>>=========<<<<<<<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::<<<<<<;;;;;;:::999888888999888777666777888:::;;;666666666666777777777777777888999:::;;;::::::999555666777777888888888777666666666666555555555555555555555555555555555555888888888888888888888888666666777777777777666666777777777777777777777777AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEAAAAAABBBEEEGGGGGGDDDBBBDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFHHHIIIHHHGGGFFFBBBEEEGGGHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLJJJIIIIIIHHHHHHFFFFFFGGGIIIJJJLLLMMMNNNHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJLLLMMMNNNNNNNNNNNNJJJLLLMMMOOOOOOMMMLLLJJJLLLMMMNNNMMMKKKIIIIIIIIILLLKKKJJJJJJKKKLLLMMMNNNMMMMMMMMMLLLLLLJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJIIIKKKKKKIIIEEEDDDFFFHHHJJJJJJIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDCCCCCCDDDGGGHHHHHHIIIOOOSSSPPPIIIGGGGGGHHHIIIJJJJJJJJJJJJEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIEEEFFFGGGGGGGGGEEEDDDCCCEEEGGGHHHGGGFFFEEEFFFGGGHHHGGGFFFEEEEEEEEEGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEFFFHHHJJJKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFDDDFFFGGGFFFEEEDDDGGGJJJFFFEEEDDDCCCCCCEEEGGGIIIEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAADDDFFFFFFDDDCCCEEEGGGFFFDDDAAABBBFFFHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFHHHIIICCCCCCDDDDDDEEEEEEFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDBBBAAA@@@@@@BBBBBBAAA@@@AAABBBCCCCCCCCCBBBAAA@@@CCCCCCCCCBBBBBBCCCCCCCCC@@@@@@??????@@@@@@AAABBB>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<============<<<<<<;;;;;;;;;<<<<<<>>>??????============>>>>>>>>>>>>========================;;;<<<<<<<<<======>>>>>>======>>>>>>?????????@@@>>>>>>>>>>>>???@@@AAABBB???????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???????????????>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>;;;<<<===>>>>>>===<<<;;;===========================<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;::::::;;;:::999888888:::<<<===999999:::::::::;;;;;;;;;777888:::;;;<<<;;;::::::666666777888888888888888666666666666555555555555666666666666666666666666888888888888888888888888666666777777777777666666888888888777777777777777IIIHHHFFFFFFDDDCCCCCCDDDBBBGGGJJJHHHGGGIIIHHHEEEJJJDDDAAADDDFFFEEEDDDEEEEEENNNPPPIIIHHHMMMLLLEEEJJJMMMKKKFFFGGGMMMMMMIIINNNLLLJJJHHHGGGGGGHHHHHHFFFFFFGGGIIIJJJJJJGGGEEEEEEDDDCCCFFFLLLPPPNNNIIIKKKOOOPPPMMMKKKLLLMMMKKKGGGIIIKKKMMMOOOOOOOOOOOOPPPOOOOOOQQQSSSUUUUUUTTTQQQSSSXXX\\\XXXPPPMMMOOORRRPPPNNNOOORRRRRROOOLLLMMMNNNMMMKKKLLLOOONNNJJJNNNLLLHHHGGGFFFFFFFFFEEELLLJJJHHHHHHHHHJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLFFFFFFFFFGGGGGGHHHHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIJJJKKKMMMNNNLLLLLLMMMMMMLLLJJJIIIGGGHHHIIIKKKLLLMMMMMMMMMLLLJJJIIIHHHIIIIIIIIIGGGEEEIIIJJJKKKLLLLLLKKKIIIHHHEEEHHHJJJIIIFFFFFFHHHJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJJJJKKKLLLKKKJJJHHHMMMPPPOOOKKKIIIKKKLLLJJJGGGHHHJJJJJJIIIHHHHHHIIIIIIKKKLLLKKKJJJIIIIIIIIIKKKKKKKKKKKKJJJHHHGGGEEEGGGGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCFFFHHHHHHFFFEEEEEEFFFHHHHHHGGGEEEBBBAAABBBBBBBBBCCCEEEFFFEEECCCIIIHHHGGGEEEEEEEEEFFFFFFGGGEEECCCBBBBBBDDDGGGHHHHHHEEECCCCCCFFFHHHHHHFFFGGGHHHHHHHHHFFFEEEFFFGGGHHHHHHGGGEEECCCCCCFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGFFFFFFFFFEEEEEEEEEFFFFFFHHHIIIIIIHHHGGGGGGHHHJJJIIIHHHHHHGGGFFFFFFFFFGGGJJJHHHGGGFFFGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHFFFDDDEEEGGGIIIHHHFFFGGGDDDAAABBBEEEGGGFFFEEEGGGFFFEEEFFFGGGGGGFFFEEEGGGHHHHHHGGGEEEDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFAAABBBCCCFFFIIILLLOOOPPPFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAABBBDDDEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@AAAAAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@??????>>>>>><<<<<<======>>>>>>??????@@@@@@??????????????????@@@@@@@@@????????????>>>>>>>>>>>>>>>????????????AAABBBBBB@@@===<<<===>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA>>><<<<<>>>>>>>>>>>>>>>>>??????????????????????????????>>>===============??????@@@@@@@@@@@@??????AAA@@@>>><<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::>>>;;;:::;;;===>>><<<::::::::::::999999999888888888999999::::::999999888999999::::::::::::;;;;;;::::::999888777777888888777777888888888999999999ddddddaaaZZZWWWYYYZZZXXX\\\cccgggddd`````````___YYYUUUUUUZZZ]]][[[XXXWWW^^^kkkrrrmmmkkkpppssspppkkkllljjjgggiiiooonnniiiiiijjjhhhccc^^^\\\```ddd^^^aaaeeehhhiiigggdddbbbZZZYYYYYY]]]dddjjjjjjgggqqqttttttpppoooooolllhhhcccfffjjjmmmooonnnlllkkkyyyvvvttttttwwwzzz}}}~~~~~~{{{oooiiijjjooommmkkkiiihhhfffcccaaaffffffbbb\\\ZZZ[[[XXXSSSOOONNNLLLMMMNNNOOONNNMMMMMMNNNNNNLLLIIIIIILLLPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMQQQPPPOOONNNMMMMMMMMMMMMLLLMMMMMMNNNMMMLLLKKKJJJJJJKKKLLLLLLMMMLLLKKKJJJMMMLLLKKKKKKKKKKKKIIIGGGHHHIIILLLMMMMMMLLLJJJHHHHHHJJJLLLKKKIIIHHHIIIKKKHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLMMMNNNNNNMMMLLLOOONNNKKKJJJLLLMMMKKKLLLMMMOOOOOOMMMMMMNNNOOOJJJKKKLLLMMMLLLLLLMMMNNNGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEHHHHHHHHHHHHIIIIIIHHHHHHEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDDDDFFFHHHHHHGGGEEEGGGGGGFFFEEEFFFFFFGGGHHHDDDDDDBBBBBBBBBDDDFFFGGGHHHFFFDDDDDDFFFGGGGGGEEEDDDEEEEEEEEEDDDCCCDDDDDDDDDEEEEEEDDDBBBCCCEEEGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDDDDBBBDDDEEEDDDDDDDDDFFFHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDEEEHHHJJJJJJIIIHHHEEECCCCCCEEEFFFEEECCCHHHGGGFFFFFFGGGHHHFFFEEEGGGGGGHHHFFFDDDDDDEEEFFFIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMOOORRRSSSKKKJJJJJJJJJIIIIIIHHHHHHFFFFFFEEEEEEDDDEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@BBBAAA@@@@@@@@@@@@AAABBBAAAAAA@@@@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@????????????>>>>>>>>>?????????@@@@@@AAABBBBBB@@@>>>===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCAAA??????AAABBBAAA@@@BBBBBBAAA@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????@@@???>>>============>>>??????@@@@@@@@@@@@??????DDDCCCAAA@@@?????????@@@>>>>>>>>>======<<<<<<<<<>>><<<:::;;;===>>><<<:::<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<===;;;;;;:::999999999999999999999:::::::::;;;;;;;;;qqqxxxvvviiidddkkkoookkkzzzyyywwwyyy}}}zzzyyywwwxxx}}}yyy{{{|||zzzzzzzzzzzzrrroooooolllhhh[[[[[[\\\___bbbcccbbbaaa[[[^^^```]]]XXXXXX]]]cccaaaaaa```___^^^\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\\\\]]]```aaa```]]]\\\]]]___bbbbbbaaa___]]][[[YYYWWWZZZYYYYYYXXXVVVTTTRRRQQQSSSTTTTTTTTTTTTSSSRRRRRRTTTRRRQQQQQQQQQPPPMMMKKKKKKNNNRRRTTTUUUSSSPPPNNNLLLMMMNNNNNNLLLJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGHHHIIIJJJKKKFFFHHHHHHEEEFFFIIIJJJHHHGGGJJJLLLMMMLLLKKKKKKLLLHHHHHHHHHIIIJJJJJJJJJJJJHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFGGGHHHIIIFFFFFFEEEFFFHHHHHHGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDEEECCCEEEFFFFFFEEEDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEE@@@BBBCCCDDDDDDEEEHHHJJJFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@BBBCCCEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCAAABBBEEEHHHIIIIIIEEEDDDCCCCCCDDDCCCAAA@@@GGGEEEDDDDDDEEEEEEDDDCCCDDDEEEEEEDDDBBBBBBCCCEEEFFFEEEEEEDDDCCCCCCBBBBBBDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFEEEFFFFFFFFFHHHIIIJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAAAAA@@@??????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAABBBCCCBBBAAACCCBBBAAAAAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@??????DDDCCCBBBAAAAAA@@@AAAAAA>>>>>>>>>>>>============>>><<<;;;<<<===>>>===;;;>>>>>>>>>=========<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>???===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============aaatttyyyjjjbbbllltttrrr}}}}}}}}}tttuuuxxx|||}}}xxxyyyzzzyyyxxxyyy}}}~~~xxxxxxyyyzzz{{{||||||}}}~~~}}}~~~~~~|||zzz|||{{{xxxuuuqqqmmmjjjiiinnnnnnnnnnnnoooooonnnnnnqqqooonnnmmmmmmllliiigggbbbeeejjjnnnnnnllliiigggeeeeeeffffffdddcccbbbaaabbbaaa```^^^\\\ZZZYYYXXXXXXXXXWWWUUUUUUVVVXXXZZZUUUWWWVVVTTTUUUYYYZZZWWWOOOSSSYYY\\\[[[YYYWWWUUUSSSRRRQQQQQQRRRSSSSSSRRRVVVVVVTTTRRRPPPMMMKKKJJJLLLLLLLLLMMMNNNNNNOOOPPPNNNPPPSSSTTTTTTTTTTTTTTTSSSPPPMMMJJJIIIIIIKKKLLLMMMLLLLLLMMMNNNNNNLLLKKKHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFJJJJJJIIIHHHHHHGGGEEEDDDHHHGGGFFFGGGHHHIIIHHHHHHFFFHHHJJJJJJHHHFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDEEEDDDBBB@@@@@@AAACCCDDDAAABBBDDDDDDDDDEEEHHHJJJGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBBBBCCCDDDBBBBBBBBBBBBCCCEEEGGGHHHBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCDDDEEEGGGGGGCCCCCCDDDEEEEEEDDDBBB@@@GGGEEEDDDDDDEEEEEEDDDCCCDDDDDDEEEDDDCCCCCCEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDGGGFFFEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBAAA@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAABBBBBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@???@@@@@@AAAAAA@@@@@@???AAAAAA@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>============>>>======??????>>>>>>>>>=========;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<===>>>??????===<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>???TTTnnn{{{mmmaaaiiirrrssstttuuuvvvyyy}}}|||}}}|||~~~}}}}}}}}}|||wwwwww}}}yyy}}}}}}~~~}}}{{{}}}|||ooovvv~~~zzzxxxsssqqqoooqqqsssvvvvvvuuusssrrrooommmjjjgggeeedddcccccccccdddeeefffhhhiiikkkoootttvvvtttqqqooonnnllliiieeeaaa```aaaccceeefffeeedddeeefffeeecccaaa]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYWWWVVVVVVZZZZZZYYYWWWVVVTTTTTTTTTXXXWWWUUUVVVXXXYYYXXXVVVUUUWWWYYYXXXUUUQQQOOONNNPPPPPPQQQRRRRRRQQQQQQPPPMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMKKKIIIHHHHHHIIIJJJHHHIIIJJJJJJIIIJJJLLLNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIHHHEEEDDDFFFGGGIIIHHHGGGFFFEEEFFFHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHGGGFFFEEEEEEFFFCCCDDDFFFGGGGGGFFFEEEDDDGGGEEEDDDEEEFFFGGGFFFEEEDDDFFFFFFFFFEEEEEEGGGIIIKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNKKKJJJIIIHHHGGGFFFFFFFFFIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDEEEGGGHHHGGGFFFCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHGGGGGGFFFEEECCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@BBBBBBBBBAAABBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAABBBCCCDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@???????????????>>>>>>>>>===========================>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>=========<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>>>>ddd{{{}}}qqqsssyyy{{{tttsssqqqpppsssxxxvvvqqqpppkkkkkkqqquuuuuutttuuu}}}}}}~~~yyyssspppqqquuuvvvuuusssuuusssssstttwwwzzz|||}}}}}}~~~||||||||||||{{{zzzyyyxxx~~~}}}|||||||||||||||~~~~~~}}}{{{xxxwwwyyyzzz|||yyywwwwwwzzzzzzxxxuuuuuuwwwxxxwwwtttpppnnnmmmnnnoooqqqrrrsssssssssrrriiiiiiiiiiiiiiiiiiiiiiiimmmllljjjhhhgggfffeeedddcccdddeeedddcccdddfffhhhdddcccaaa___]]]\\\[[[ZZZXXXYYYZZZWWWSSSQQQSSSUUUZZZXXXUUUSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWNNNPPPRRRQQQNNNKKKJJJJJJJJJKKKLLLLLLJJJIIIJJJJJJIIIHHHGGGIIIKKKLLLKKKJJJGGGHHHIIIIIIIIIIIILLLNNNKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIHHHHHHHHHHHHGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFEEEEEEEEEGGGFFFEEEEEEGGGHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHIIIIIIHHHFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDCCCBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEECCCEEEHHHHHHFFFEEEEEEEEECCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@===???@@@???>>>===>>>@@@>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<<<<;;;<<<<<<===>>>============>>>>>>>>>>>>}}}yyyuuuwww~~~zzzzzz~~~}}}{{{zzzyyywwwyyyyyyuuupppmmmnnnqqqwwwuuurrrooonnnooopppqqqoooooopppppppppqqqqqqqqqeeehhhlllllliiifffccccccdddeeeeeebbb___]]]^^^___\\\[[[[[[]]]```bbbbbbaaaYYY[[[\\\\\\\\\]]]___aaaWWWWWWXXXYYYZZZ[[[\\\\\\WWWWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVWWWSSSSSSSSSSSSTTTUUUVVVVVVSSSSSSRRRQQQPPPOOOOOONNNOOOOOONNNNNNNNNNNNNNNOOONNNMMMMMMLLLKKKKKKJJJJJJOOOMMMKKKKKKKKKJJJIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIFFFHHHIIIJJJJJJIIIHHHGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEDDDCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFCCCFFFIIIJJJGGGFFFFFFFFFCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFBBBBBBCCCCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCDDD@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBAAAAAA?????????@@@@@@AAAAAAAAA===???AAA@@@>>>===???AAA>>>>>>>>>>>>============<<<======>>>>>>======<<>>>>>>>>>>>========================>>>??????======>>>>>>>>>?????????zzzxxxyyy{{{wwwwwwwwwyyy}}}tttuuuvvvwwwwwwxxxzzz|||qqqrrrssstttuuuwwwxxxxxxnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkklllmmmmmmjjjjjjjjjkkklllmmmooooooooonnnmmmjjjhhheeedddccc^^^^^^]]]]]]]]]^^^______\\\[[[[[[ZZZYYYXXXXXXWWWXXXVVVSSSRRRQQQOOOLLLJJJHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHIIIIIIJJJGGGIIIJJJLLLLLLKKKIIIHHHGGGGGGIIIIIIIIIIIIGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFEEECCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFAAAEEEHHHHHHFFFDDDDDDEEECCCDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGAAABBBBBBCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEE@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBBBBBBBAAA@@@======>>>>>>????????????===@@@AAA@@@>>>===???AAA?????????>>>>>>>>>>>>===>>>>>>????????????>>>>>>AAAAAA@@@@@@???>>>>>>>>>??????>>>>>>???@@@AAAAAA>>>>>>?????????@@@@@@@@@zzzwwwzzz{{{wwwxxx~~~rrrjjjjjjeee[[[WWWWWWZZZ```cccaaaaaaccc\\\YYYYYY\\\]]][[[[[[^^^VVVSSSUUU]]]```]]][[[]]]XXX___cccaaa___```^^^[[[SSSWWWYYYYYY\\\___YYYPPPQQQLLLDDDCCCLLLVVVWWWQQQPPPTTTTTTPPPQQQWWWXXXTTTNNNKKKIIIKKKOOOQQQOOOKKKPPPKKKJJJLLLLLLIIIGGGHHHJJJIIIHHHIIIKKKMMMMMMMMMJJJKKKKKKKKKJJJIIIHHHGGGJJJLLLKKKHHHGGGKKKLLLJJJGGGHHHIIIJJJKKKLLLMMMNNNKKKKKKKKKJJJIIIHHHHHHGGGJJJHHHGGGGGGIIIIIIFFFCCCFFFDDDCCCDDDGGGHHHEEEBBBDDDCCCEEELLLSSSSSSIII@@@CCC@@@@@@BBBCCC@@@AAADDDDDDDDDCCCBBBBBBDDDEEEFFFEEEBBB@@@BBBBBB???@@@DDDCCCBBBAAABBBCCCDDDCCCBBBFFFDDDBBBBBBCCCDDDDDDCCCDDDCCCBBBAAAAAABBBDDDEEE???===;;;<<>>>>>>>>>>>>>>===<<<;;;;;;=========>>>???@@@AAABBB@@@@@@AAA???======>>>???@@@@@@??????????????????>>>======<<<<<<======>>>AAA???>>>>>>???@@@??????~~~~~~vvvrrrmmmmmmwww|||xxxuuuvvvzzz|||zzzxxxtttpppooopppoookkkkkknnnmmmiiidddaaadddhhhllloooqqqqqqoookkkfffbbb``````aaacccccc___```eeegggeeeiiihhhfffggghhhhhhgggeeecccbbbaaa```^^^]]]]]]]]]```]]]ZZZXXXWWWUUUQQQNNNNNNMMMKKKJJJJJJIIIGGGFFFFFFCCCBBBGGGMMMOOOIIICCCGGGCCCBBBDDDDDDBBBCCCFFF@@@@@@???>>>>>>???@@@AAACCC???>>>??????<<<===@@@DDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBAAA@@@@@@@@@??????@@@@@@AAAAAADDDBBB@@@AAACCCDDDDDDBBBFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFF@@@AAAAAA@@@>>>===>>>@@@@@@@@@???>>>===>>>>>>???;;;<<<<<<===>>>@@@AAABBBAAA@@@???>>>?????????>>>zzzvvvrrrnnnjjjfff]]]]]]\\\ZZZXXXYYY[[[]]]TTTOOOJJJKKKNNNPPPNNNKKKNNNIIIEEECCCAAA===>>>AAABBBAAAAAA@@@@@@@@@AAAAAACCC@@@???AAA@@@>>>>>>AAA=========>>>>>>?????????AAA@@@@@@AAABBBBBBAAA???AAAAAACCCDDDDDDDDDDDDCCCBBB@@@??????@@@AAA@@@>>>@@@@@@@@@AAA@@@@@@??????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCBBBAAA@@@???@@@AAABBB>>>>>>???@@@AAACCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@yyyzzz{{{}}}~~~zzzvvvrrrnnnkkkiiidddfffhhhhhhiiimmmtttzzzqqqlllgggeeeffffffeeeccc```ZZZSSSNNNIIICCCBBBEEEAAAAAAAAAAAAAAAAAAAAAAAA???======@@@@@@>>>>>>AAA@@@AAABBBCCCBBBBBBCCCDDD???>>>???@@@BBBBBB@@@>>>===>>>AAACCCDDDCCCBBBAAADDDDDDDDDDDDCCCCCCBBBAAA???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBDDDDDDDDDBBB@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAAAAA{{{www{{{{{{sssqqqvvvzzzzzzvvvrrroooqqqtttrrrjjjbbbYYY[[[]]]```cccfffhhhiii```___]]]ZZZXXXVVVVVVVVVOOOQQQTTTVVVYYY```iiipppqqqppppppoooooonnnmmmlllddd]]]WWWSSSNNNHHHHHHJJJIIIJJJJJJJJJKKKKKKKKKKKKGGGEEEFFFJJJKKKIIIJJJMMMIIIKKKKKKIIIEEECCCCCCDDDEEEDDDDDDEEEGGGGGGFFFEEE===@@@CCCFFFGGGFFFEEECCCDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCEEEFFFEEEBBB@@@???@@@???????????????@@@@@@AAA@@@??????>>>>>>??????@@@@@@CCCEEEEEECCCAAABBBCCCvvvyyymmmkkkhhheeejjjkkkppprrrppppppsssuuutttzzz|||~~~~~~zzztttqqqooovvv}}}{{{{{{|||{{{vvvwww{{{{{{yyy{{{}}}}}}yyyvvvvvvxxxzzzxxxvvvrrrqqqqqqrrrrrrrrryyy}}}}}}wwwttttttiiikkknnnsssvvvuuurrroooqqqzzz{{{xxxxxxtttlllwww}}}}}}{{{~~~~~~{{{|||~~~}}}{{{zzzzzzzzz|||}}}|||xxxrrrnnnpppvvvvvvsssqqqppprrrsssttttttzzzzzzyyytttnnnmmmqqqvvvuuutttnnnggghhhooovvvxxxwwwuuuuuuwwwzzzwwwpppiiiccceeehhhkkklllllllllkkkdddddddddcccbbbccceeeggg\\\]]]^^^```ccchhhoootttqqquuuyyy||||||{{{{{{{{{rrrmmmjjjjjjhhhfffgggkkkoooppprrrsssttttttuuutttrrrpppqqquuuuuussssssuuummmnnnnnniiiccc^^^^^^___dddbbbaaabbbdddeeeeeeeee___aaaeeehhhiiiiiihhhggg```bbbeeeeeecccaaaaaaaaaaaaaaa___]]]ZZZWWWUUUSSSTTTSSSRRRRRRQQQQQQQQQQQQUUUWWWWWWVVVRRROOONNNMMMIIIKKKMMMOOOPPPPPPPPPPPPKKKKKKLLLMMMNNNPPPQQQRRROOOSSSVVVWWWUUUSSSTTTVVVyyy}}}tttkkkmmmlllfffhhhbbbeeeeeeaaa___``````]]]bbb```___aaabbb```[[[VVVQQQYYY___```aaadddccc___YYYZZZ]]]dddjjjjjjccc]]]___```aaabbbbbbbbbcccccceeeeeedddbbb``````bbbdddcccccccccbbbaaabbbeeehhhlllppprrrpppkkkhhhhhhiiicccccceeegggjjjjjjiiigggkkkssstttllljjjnnnpppkkkppptttvvvqqqooorrruuuvvv{{{{{{zzz|||~~~{{{zzzttt}}}}}}|||wwwuuutttrrrtttyyy}}}~~~|||uuuuuuuuuvvvxxxyyy{{{|||www|||~~~}}}}}}xxxtttsssppplllccc```\\\^^^bbbccc```\\\dddmmmrrrqqqppprrrpppjjj[[[\\\aaakkktttuuunnnfffiiifffdddfffkkkoooooommmllllllmmmlllkkklllnnnppppppsssvvvvvvwwwzzz|||zzz}}}~~~xxxoooppp~~~wwwwwwqqqmmmmmmjjjeeefffkkkppppppsssuuutttrrrrrrtttqqqkkkddd```[[[UUUTTTWWWWWWaaalllkkk___XXXddduuurrrppphhh```cccnnnvvvwwwqqq~~~