BM6P6(@ PPPJJJDDD??????999:::::::::999777666444333444333111...,,,***))))))'''''''''((((((((((((((('''''''''''''''''''''''''''((()))((('''(((***,,,+++*********))))))(((((((((((()))***+++,,,,,,---+++*********,,,---,,,+++((((((''''''''''''(((((())))))(((((('''''''''&&&''''''(((((()))+++,,,---++++++,,,------......///...---------------,,,,,,222000//////000555BBBPPPZZZ```eeefff___TTTJJJDDD^^^``````XXXJJJHHH]]]wwwtttXXXBBB???===>>>SSSppptttqqqhhh[[[MMMDDDBBBCCCQQQaaajjj\\\FFF999666777:::555444777777111///222444<<>>===???@@@???@@@HHHUUU```FFFAAA:::555333555666777;;;999999999777666;;;CCCOOO]]]jjjppprrrvvv{{{|||{{{|||}}}||||||}}}yyy^^^JJJGGGTTT|||tttSSSBBBZZZqqq|||xxxnnnlllzzzkkkHHHBBBJJJHHH999///111333111////////////////////////---...000000000222666999777666333000...///333666DDDRRRlllUUUyyyIII===AAA999777>>>>>>===>>>???@@@BBBCCCPPPJJJDDD???@@@:::::::::999888777555444333444333111...,,,***)))))))))))))))((('''''''''&&&''''''''''''''''''''''''%%%&&&'''''''''''')))+++************)))))))))((()))))))))***++++++,,,,,,+++***)))***,,,,,,,,,***((((((''''''''''''(((((())))))((((((((('''''''''(((((((((((()))+++,,,---+++,,,,,,------......///...------------------------,,,---111555<<>>>>>777111000000666<<>>CCCGGGOOOQQQNNNPPPdddyyyuuubbbZZZoooZZZIII@@@FFFIII>>>444222333AAAYYYqqq{{{{{{yyyzzzrrrkkkaaaZZZVVVRRRLLLHHHGGGCCC>>>===???DDDIIIMMM@@@===:::999:::;;;;;;:::;;;999999999777666<<>>>>>777777======<<<===>>>???AAABBBOOOJJJDDD@@@AAA;;;999999888777666444333222333222000...,,,+++***)))+++***))))))''''''&&&%%%''''''''''''''''''''''''###%%%&&&&&&&&&''')))+++************))))))))))))***************************)))((()))+++,,,+++***((((((''''''''''''(((((())))))((((((((((((''''''((((((((()))***+++,,,---,,,,,,,,,---......//////......---------......///,,,+++...444:::@@@IIISSS___gggsss}}}wwwooouuussshhhaaaaaa___YYY~~~vvvTTTBBBNNNccclllyyylll```YYYYYY]]]aaa^^^aaasss~~~^^^FFFBBB999;;;CCCOOOTTTKKK>>>555...///111444;;;JJJ\\\iiiWWWYYYfffuuuoooUUU>>>666222111000000222555888:::444444333222222111222222:::BBBLLLOOOOOOPPPUUU[[[VVVPPPFFF>>>:::999888888333333333444555444222000////////////000000000000---...............------,,,///:::NNNfffzzzZZZGGGRRR```tttgggCCC999>>>TTTtttxxxjjjPPPTTT___iiihhhGGGAAAYYYqqq~~~]]]\\\^^^^^^RRR===000.........---------......///...///000000111333666999BBBDDDPPPqqqaaa~~~jjjzzziiiJJJFFFEEE>>>???AAABBBEEEHHHLLL___VVVAAA===;;;:::999;;;AAAHHHMMMPPPPPPQQQTTTXXX^^^ooowww{{{wwwooowwwhhhzzzuuullleeeaaannnxxx```VVVKKKKKKXXX___ggg```WWWYYYlllzzznnnVVVFFFJJJeeeyyyXXXDDDKKKOOO@@@333222222???WWWnnnzzz|||||||||tttjjjbbb]]]YYYUUURRRPPPGGG>>><<<@@@BBB???:::<<<<<<<<<===???>>><<<::::::888888888777666<<>>@@@AAAOOOIIIEEE@@@AAA<<<888888888777555444222111333222000...,,,+++*********)))))))))((((((''''''''''''''''''''''''''''''###%%%&&&&&&&&&'''***,,,*********)))))))))))))))+++++++++*********)))))))))(((((((((***+++***)))((((((''''''''''''(((((())))))((((((((((((((((((((((((((()))***+++------,,,,,,------.../////////......---------///000111000...111666:::<<>>999444222111000222666:::===555444444333333333444444888???HHHLLLMMMPPPVVV[[[XXXUUUPPPHHH@@@;;;999999333333333555666666333111//////000000111111111222---......//////......------...999PPPiii{{{UUUIIIWWWgggwww~~~~~~~~~~~~gggGGG???EEE^^^}}}ttt___kkkwwwyyyaaaDDDLLLgggvvvpppZZZ\\\___[[[KKK888...///------------.........///---///111222333555888;;;???AAAIIIeeecccvvvzzzyyyvvvnnnJJJEEEFFFBBBCCCCCC@@@CCCGGGFFFQQQvvv___BBB???<<<::::::;;;@@@GGGMMMQQQOOONNNQQQVVV^^^pppzzzssscccpppzzz}}}nnn___VVV```ssszzznnncccWWW[[[nnn}}}tttbbbNNN===???SSShhhsssTTTLLLKKKBBB999666555===NNNeeeuuuyyyyyyyyy|||vvvooohhhddd```\\\YYYSSSKKKCCCAAADDDDDD>>>888???>>>>>>>>>???===:::777888666666666555555<<>>???OOOIIIEEE@@@AAA<<<888888888777555444222111222111000...,,,++++++***'''((((((((())))))******((((((((((((((((((((((((%%%&&&(((((('''(((+++---))))))))))))))))))******,,,,,,++++++***))))))))))))(((((((((***+++***)))((((((''''''''''''(((((((((((())))))))))))))))))(((((())))))***,,,---...,,,,,,---......//////000......------...000111333333222444888999999>>>DDDNNNYYYgggnnnllljjjkkknnnyyyvvvVVVgggvvvtttkkkmmm|||yyyhhhTTTCCC888<<<;;;;;;BBBMMMTTTPPPGGG===???MMMhhhiiiNNN@@@:::666333000000:::EEE[[[___kkkttteeeIII999999333222000///000444888:::555555444444444444444555555;;;CCCHHHKKKOOOWWW\\\aaaaaa___XXXNNNDDD>>>;;;555444444555666666333111//////000000111111222222------...///000000000000000///;;;TTTmmm}}}|||PPPKKK\\\rrr|||||||||eeeHHHAAAHHHeeeuuuzzzWWWFFFWWWrrr|||fffXXX\\\___WWWDDD333---000,,,------.........//////---///222444555777:::===>>>CCCJJJbbbeeeiiivvvjjjxxxNNNBBBCCCCCCDDDBBB@@@CCCGGGDDDHHHeeeiiiEEECCC===<<<;;;;;;???EEELLLPPPPPPMMMNNNTTTZZZllliiiYYYccc}}}iii___mmmdddXXXMMMSSSgggwwwxxxqqqRRR;;;333999@@@UUUwwweeeOOOHHHHHHBBB:::777777@@@UUUiiiqqqpppnnnqqqooommmkkkiiifffbbb___VVVSSSOOOLLLKKKGGGCCC???AAA???===<<<<<<;;;999888777555444555444555<<>>OOOJJJDDD@@@AAA;;;999999888777666444333222222111000...,,,+++++++++&&&'''((((((******+++,,,(((((((((((((((((((((((('''((()))(((((((((***,,,))))))))))))************,,,+++++++++******))))))***)))((()))+++,,,+++***((((((''''''''''''(((((((((((())))))))))))******)))))))))***+++,,,---...---------...//////000000///...------...111333555333555999<<<<<<===EEEOOOfffeee```TTTHHHEEEKKKRRRmmm~~~kkkmmmrrrvvvsssrrr{{{gggVVVJJJFFF@@@@@@>>>===GGGQQQNNNCCC<<<===HHH```|||rrrZZZHHHFFF@@@:::555555999===NNN^^^ppprrr]]]CCC666666000///...---...111444666666666555444444333444444444888===BBBGGGNNNWWW^^^fffgggfff```UUUIII???999777555444333444444333111111111111111111222222222...///000111222222222222222000===YYYssspppOOOPPPbbbtttzzzwwwyyy```EEE>>>IIIjjjrrrKKKKKKaaawwwaaaYYY]]]\\\PPP>>>000---000+++,,,---...////////////---000333555777999<<<>>>AAAIIIOOOcccrrreeemmm[[[WWWBBB@@@@@@AAA@@@???BBBFFFEEEHHHZZZnnnvvvNNNGGG???>>>===<<<===CCCJJJOOOQQQMMMNNNRRRUUUbbb|||aaaPPPXXXvvv~~~mmm___lllxxxsssYYYMMMEEENNN```mmmqqqqqqUUUFFFAAA@@@888<<>>============<<<888555444555444666>>>GGGVVVaaannnuuuxxxyyyuuuooouuuwww{{{}}}~~~wwwaaaSSSIIIQQQiiiqqq\\\PPPaaazzzrrrwww{{{^^^MMMQQQIII===333000//////---------------------------...//////...,,,---///222444;;;DDDLLLNNNNNNMMMLLLOOOXXXyyy^^^{{{}}}[[[HHH^^^cccVVVXXXvvvYYYBBB<<<777999888888888999;;;===>>>PPPJJJDDD???@@@:::::::::999888777555444333222111///...,,,,,,++++++((((((((()))*********+++(((((((((((((((((((((((('''((()))((('''&&&(((***((()))))))))************+++++++++***************+++***)))***,,,,,,,,,***((((((''''''''''''(((((((((((()))))))))*********)))))))))***+++,,,---...------......//////000000///...------...111444666777;;;@@@CCCBBBEEESSSbbbpppfffVVVFFF<<<<<>>999777333222222222111111444444333333333333333333111222222333333333222222222000>>>]]]yyy{{{hhhOOOWWWiiiqqqwwwsssvvv{{{[[[DDDCCCRRRooohhhDDDUUUiiixxxsss[[[[[[]]]YYYJJJ999...---///+++,,,---////////////...---000444666888:::===??????IIINNN^^^iiisss[[[wwweeeHHHAAA???@@@@@@AAABBBDDDHHHOOOXXX___XXXLLLAAA@@@>>><<<<<>><<<;;;888555000000888@@@EEEIIIMMMJJJMMMSSSXXX]]]aaaeeegggbbbaaa```\\\XXXSSSPPPOOOKKKHHHEEECCCBBBAAA???===:::777666777777999AAAKKKYYYcccnnntttwwwxxxtttnnntttwwwzzz}}}~~~~~~pppZZZLLLEEEVVVuuulll___\\\sss}}}~~~nnnuuuttt{{{oooSSSNNNSSSGGG:::222000000///...------------------------+++...000///---///666===FFFKKKQQQUUUTTTRRROOOMMMOOOVVVrrrqqqoooIIIddd{{{kkk\\\tttbbbKKKBBB777999888888888999;;;===>>>PPPJJJDDD??????999:::::::::999777666444333222111///...---,,,++++++*********)))))))))))))))))))))))))))))))))))))))'''(((((('''%%%%%%&&&((((((((())))))*********+++************************+++*********,,,---,,,+++((((((''''''''''''(((((((((((())))))*********+++)))))))))***+++,,,......------......///000000000///...------///222555777<<>>```|||uuudddQQQ\\\nnnssszzzwwwyyytttWWWFFFLLL]]]sss~~~wwwnnnkkk~~~yyyaaaDDD^^^oooxxx~~~gggSSS\\\]]]WWWGGG666------///***+++---///000000///...---000444777999;;;>>>@@@999CCCHHHVVVxxxjjjeeeuuunnnOOOEEEBBBBBBBBBDDDDDDEEELLLXXX\\\[[[|||```PPPBBBBBB@@@<<<;;;???GGGMMMQQQNNNQQQUUUOOONNNeee}}}bbbLLLKKKeeewwwaaaKKKDDDFFFMMMYYYeee\\\UUUNNNLLLOOOZZZooozzznnn~~~}}}^^^RRRRRRdddvvvwwwmmmfffbbbTTTKKKBBB999>>>BBB:::???;;;;;;???===777:::BBB999555333222000000666>>>;;;>>>DDDKKKRRRZZZaaafffbbb```^^^]]]\\\ZZZWWWTTTRRRPPPMMMJJJGGGCCC>>>:::<<<:::999999999;;;DDDNNNZZZcccmmmssswwwyyyuuupppvvvyyy|||~~~oooXXXJJJCCCWWWzzz~~~jjjbbbfff|||}}}sss~~~|||~~~eeeLLLRRRSSSFFF888111111000//////------------------------(((---222000...222===GGGXXXXXXUUURRRNNNMMMNNNPPPQQQVVVoooHHHffffffkkkfffPPPGGG:::999888888888999;;;===>>>PPPJJJCCC===???;;;;;;:::888888888777444222444333111///---,,,++++++************))))))))))))'''((()))******)))((('''%%%%%%%%%&&&'''((())))))))))))(((((((((((())))))+++,,,,,,***((('''((()))))))))*********+++++++++,,,+++***(((((((((((()))'''(((******((((((((()))(((((()))***+++,,,,,,---,,,---......//////......222///,,,---111444555555DDDJJJLLLIIILLLXXXcccgggXXXPPPMMMRRRYYYXXXSSSOOOTTTiiilll___jjjccc```ZZZZZZgggxxxrrrVVVBBB===;;;555;;;XXXrrr{{{|||rrrVVV777111000666@@@???666555<<<555555444222000...+++***,,,,,,...111888DDDPPPXXX^^^bbbcccaaa___\\\TTTKKKCCC???888222///000222444444666888888666444444444999999:::;;;;;;999555222000888NNNlllqqqppp{{{\\\ZZZkkkzzz||||||}}}eeeXXXKKKQQQhhh{{{xxxkkkbbb```kkkxxxQQQAAAmmmzzzwww}}}lllUUUZZZ]]]]]]TTTAAA333000///...///000111111///......///111444666888888999;;;<<<>>>@@@MMMTTT^^^kkkpppssshhhYYY===HHHBBBBBBCCCBBBCCCMMM[[[```]]]kkkiiiQQQHHHGGGBBB;;;888<<>>===;;;:::;;;<<<===;;;666222//////000111444333777???FFFLLLVVV___bbb``````bbbdddccc___[[[VVVSSSPPPMMMLLLJJJHHHFFF@@@===<<<>>>>>>???JJJXXXccciiiooosssxxx|||{{{vvvsssuuuxxx|||yyygggYYYGGGJJJggg~~~yyyhhhiiivvv~~~zzzxxxyyyxxxwww[[[OOOMMMNNNAAA444000111///------------.........---,,,+++///...---111999DDDNNNUUUVVVSSSOOOKKKJJJMMMPPPSSSVVVOOOiiirrrYYYaaasss___uuuzzzQQQJJJ======888777666555666777999;;;OOOIIICCC>>>???;;;:::999777777777666333111444333111///---,,,++++++******)))))))))((((((((('''((())))))))))))((('''&&&%%%%%%&&&&&&((())))))***))))))(((((())))))***+++++++++***((('''(((***++++++,,,,,,,,,---------,,,+++***)))(((((())))))''')))******)))(((((()))(((((()))***+++,,,,,,---,,,---......//////......111///---...111333333222888CCCNNNTTTYYY^^^^^^ZZZYYYWWWWWWZZZ[[[YYY[[[___```mmm~~~rrrgggjjjyyy|||zzzyyylllWWWIIIFFFBBB;;;555RRRiiioootttttt```CCCHHHKKKHHHCCCHHHPPPHHH777444333333222000//////............///444???NNNYYY```cccdddaaa___]]]WWWPPPFFFBBB;;;555222111222444222444777888777666777888999999::::::999666222000222===TTTooo|||kkkiiivvvoooWWW[[[pppbbbTTTKKKTTTiiiuuupppeee[[[\\\eeennnKKKLLLttteeeMMMTTTYYYXXXNNN===111///000///...///111111/////////000222444777888888999;;;<<<===>>>HHHKKKTTT{{{tttwwwdddaaaDDDHHH===@@@AAA@@@AAALLL\\\fffhhhhhhpppSSSEEECCC@@@;;;999<<>>@@@===:::666222000///000111222111555;;;@@@GGGSSS___```___^^^```bbbaaa___\\\[[[XXXTTTQQQOOOMMMJJJHHHBBB>>>===>>>>>>BBBMMMZZZfffhhhiiikkkrrryyyzzzwwwvvvvvvxxxzzz}}}pppbbbUUUIIIUUUssstttfffjjjwww{{{pppsssqqqWWWOOOPPPKKK>>>333///000///---...//////.........//////000,,,222:::@@@DDDIIIOOOTTTOOOMMMJJJHHHHHHJJJLLLNNNNNNMMMbbboooccceeeeeezzzwwwNNNDDD888;;;999888666555666777999;;;OOOIIICCC>>>@@@<<<999888666666666555222000333222000...---,,,++++++)))))))))(((((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))+++******************+++***++++++***((((((***+++++++++,,,,,,,,,---------,,,,,,***))))))((())))))''')))******)))(((((()))(((((()))***+++,,,,,,---------...////////////...000///...///111222111000444@@@PPP]]]eeeeee^^^TTTTTTXXX^^^aaa___```lllyyy~~~|||wwwhhhooo|||pppsss{{{mmmeeeddd\\\PPPLLLLLLFFF<<<;;;WWWfff``````hhhaaaMMMQQQjjjlllUUUSSScccWWW666444333222111111222333333111111000---///;;;NNN\\\bbbdddddd```]]]\\\XXXTTTJJJGGGAAA;;;666444333333222444777888888999:::<<<:::::::::999777444111000555DDD]]]tttqqq```^^^jjjwww|||aaaTTT```yyy^^^PPPMMM```tttwwwmmmcccbbbeeeiiixxxvvv```EEE[[[|||aaaJJJTTTUUUQQQFFF777...---///000---...000000//////111222222444777999999:::;;;===???CCCKKKKKKRRRwwwzzzYYYnnnQQQLLL<<>><<<===>>>@@@EEEIIILLLLLLIIIJJJNNNSSSZZZlllgggOOOSSSsssqqq]]]XXXXXX\\\```\\\ZZZQQQLLLJJJGGGXXXwwwmmmVVVmmmttt^^^PPPHHHCCCBBBDDD???>>><<<;;;;;;<<<>>>???>>><<<888555222111222222//////222555888???NNN]]]dddccccccccceeeeeedddcccbbb^^^YYYUUUQQQNNNKKKIIIBBB???======???EEEQQQ]]]iiigggddddddlllwww{{{xxxyyyxxxxxxyyy|||sssfff[[[OOOLLLdddxxxiii```hhhvvvyyynnnuuuiiiQQQNNNPPPEEE:::000...///......///222000...------///111222000;;;HHHOOONNNLLLLLLNNNJJJJJJJJJJJJJJJKKKLLLLLLJJJPPP\\\~~~gggxxxbbbZZZtttXXXFFF:::>>>999888777666666888:::;;;OOOJJJCCC>>>@@@<<<:::888777777777555333111222111000...---,,,++++++((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())),,,++++++******++++++,,,)))***+++***))))))+++,,,))))))*********+++++++++,,,,,,+++***))))))))))))((()))++++++)))((()))***(((((()))***+++,,,,,,---------...///////////////111000///...000222444555777???KKKYYYccceee___XXXSSSZZZccciiijjjnnn}}}|||aaaHHHDDDJJJ]]]ppplllssssssfffYYYSSSRRRNNNLLLOOOQQQIII>>>BBBbbboooZZZIIILLLMMMDDDHHHwwwrrr^^^ddd\\\BBB666555333222222333555666444444222------999OOOaaaeeehhhfff```\\\[[[XXXTTTOOOMMMHHHBBB===888555444333555777888888999;;;<<<888999999777555333222222888KKKeeexxx~~~uuuaaaRRRQQQ___ooolllXXXUUUiiicccSSSSSSmmmyyycccUUUiiirrrrrruuujjjTTTEEEggg```NNNZZZSSSKKK???333---,,,///000,,,---/////////000222444333555888999::::::<<<===???HHHOOOMMMRRRpppVVVttt}}}```PPPAAA???AAAAAA???BBBLLL[[[eee[[[dddNNNHHHCCCAAA@@@===;;;;;;DDDHHHLLLLLLJJJIIIKKKNNNQQQ\\\ppp{{{```WWWfffyyyhhheeehhhkkkmmmkkkeeeUUUJJJHHHFFFOOOeeegggfffhhhWWWNNNIIIHHH@@@???>>>>>>???@@@??????@@@???<<<999777555444444...///111222222888JJJ[[[hhhggghhhhhhiiiiiihhhgggeee```ZZZTTTOOOKKKGGGEEE@@@>>><<<<<<@@@IIIVVV```mmmjjjeeeeeennnyyy|||yyyzzzzzz{{{|||kkk___SSSJJJRRRuuuxxxjjj^^^[[[ggguuu{{{ppp|||eeeOOOLLLLLL>>>555...---.........///222000...,,,---000444666@@@FFFLLLNNNMMMIIIGGGGGGKKKLLLMMMNNNOOONNNNNNMMMKKKTTTUUUsssaaapppzzz]]]FFFwwwpppPPP>>>@@@:::999888777777888:::;;;QQQKKKDDD???@@@<<<;;;:::888888888777444222111111///...,,,+++++++++(((((((((((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((,,,,,,++++++++++++,,,,,,***++++++***))))))+++---))))))*********+++++++++,,,,,,++++++******)))((((((***++++++)))))))))***(((((()))***+++,,,,,,------...//////000000//////333222///...///333888<<<888===GGGVVV```ccc```\\\\\\___gggppptttwww~~~uuuqqqzzzvvvdddOOO???999:::===___wwwgggcccaaaZZZSSSVVVRRRPPPRRRYYYZZZPPPCCCDDDmmmtttVVVIIIFFFAAAEEEmmmttt^^^YYYVVVMMM:::888666444333333555555555666444///...:::OOO```hhhlllkkkeee___]]][[[WWWUUUSSSPPPLLLFFF@@@;;;888666777888888777777888:::666777777555333111333444===SSSmmm{{{~~~~~~eeePPPEEEGGGWWWiii|||qqq```TTTYYYoookkk\\\^^^xxx{{{\\\HHHooo~~~~~~yyyaaaNNNMMMsss~~~[[[PPP\\\RRRHHH:::111---,,,---///,,,---...//////000222555333666888::::::;;;===>>><<>><<<;;;:::;;;BBBNNN[[[cccoooooolllmmmttt|||~~~{{{{{{|||{{{hhhZZZMMMIII\\\ttteee]]]___mmm{{{{{{rrriiiRRRJJJDDD999111,,,---...---...000//////...000444999>>>BBBMMMIIIDDDBBBDDDFFFGGGFFFJJJKKKLLLNNNOOOOOONNNNNNKKKRRRNNNjjj~~~```ttttttddd???^^^~~~[[[???===<<<:::999888777999:::;;;SSSMMMEEE???@@@<<<;;;:::999888888777555222111000///---,,,+++++++++)))))))))(((((((((''''''(((((('''&&&&&&'''((((((''''''&&&&&&&&&''''''(((,,,++++++******++++++,,,+++,,,,,,+++))))))+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,+++***)))((((((***++++++***))))))***(((((()))***+++,,,,,,---......///000000000000///444333111//////333999>>>:::???JJJZZZcccdddcccccccccdddkkkvvv}}}zzzuuurrrooopppxxxwwwbbbVVVGGG@@@;;;888666777555EEE___vvvmmmqqquuujjjlllnnnjjjiiiccc^^^___bbb___QQQEEEMMMxxxrrraaaYYYGGGQQQWWWTTTMMMIIIFFFDDD<<<;;;999777555444444555555666444000///888HHHUUUbbbiiillliiieeecccaaa^^^[[[[[[ZZZWWWRRRKKKEEEAAA<<<<<<<<<;;;999999:::<<<999::::::777333222555888FFF\\\sss}}}~~~tttXXXEEE===@@@PPPbbblllbbbWWWSSS^^^sssyyymmmfffmmmmmmZZZ|||YYYMMM\\\~~~lllQQQMMMUUUPPPCCC555000///------...---............///222555444666999;;;;;;<<<===??????EEE@@@===KKKeeezzzjjjYYYwwwPPPEEE???@@@CCCEEEFFFGGGPPPZZZ\\\hhhvvvUUUGGG===>>>AAA>>><<<======@@@DDDGGGGGGGGGGGGGGGLLLPPP```{{{mmm___eeezzzgggOOOLLLKKKKKKPPPUUUppp~~~qqq```[[[TTTNNNKKKFFF@@@;;;>>>===<<<;;;888666333222111000111111000444BBBOOObbbgggkkkmmmiiiccc]]]ZZZQQQMMMFFFAAA>>><<<:::999888999:::===FFFUUUbbbgggqqqtttuuuuuuyyy~~~||||||}}}uuucccUUUJJJLLLcccsssgggeeemmm|||}}}iiiSSSIII===555///,,,---...---...000,,,...222777===DDDJJJMMMNNNEEE<<<:::@@@GGGJJJJJJGGGGGGHHHJJJLLLNNNPPPQQQMMMOOOLLLddd___pppvvv{{{oooCCCQQQuuu|||yyyeeeDDD???===;;;:::888888999:::;;;VVVOOOFFF@@@@@@<<<;;;999888777777666444222000///...---,,,+++++++++******)))))))))((((((((())))))(((''''''((())))))(((''''''&&&&&&&&&''''''++++++************++++++,,,------+++))))))***+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,***)))((((((***,,,+++***)))******(((((()))***+++,,,,,,---......///000000000000000333444555333111222555888888;;;EEERRRZZZ\\\```fffgggjjjwwwyyy|||xxx\\\OOOBBB>>>===;;;<<>>???>>>FFFBBBDDDXXXjjjtttrrrsssSSSkkkUUUHHHAAA???@@@DDDEEEFFFMMMVVVXXXXXXbbbOOO@@@@@@BBB>>><<<>>><<<>>>BBBEEEGGGHHHIIIJJJMMMQQQcccwww{{{dddWWWQQQMMMOOOOOOZZZhhhrrr}}}~~~ssscccVVVMMMFFF@@@;;;?????????>>>;;;888555333222000000222222444===GGGWWW^^^fffhhhbbbXXXOOOIII@@@===888666666777888888555999<<<@@@KKK]]]hhhlllqqqwwwzzzyyyyyy|||~~~}}}}}}~~~~~~ooo]]]PPPJJJNNN^^^~~~}}}rrrkkkooo}}}zzzzzz\\\MMMFFF999333...,,,...///---...111...111666===BBBFFFIIIJJJHHHCCC???@@@DDDIIIKKKKKKGGGGGGHHHJJJNNNTTTZZZ^^^ZZZWWWVVVgggbbbcccwwwvvvIIIPPPuuusssfffFFFCCC>>><<<:::999888999;;;<<>>DDDJJJVVVcccmmmuuuzzzaaaZZZVVVVVVTTTOOONNNRRRGGGNNNLLLMMMWWWeee~~~kkkZZZMMMKKKUUUaaazzzjjjXXXLLLIIIPPPiiigggTTTCCC===999999;;;999666444;;;;;;;;;:::999888777666333222000------///333777@@@NNN\\\cccfffiiiiiihhhfffhhhiiiiiieee^^^WWWRRRRRRRRRRRRQQQOOOPPPRRRTTTRRRSSSQQQKKKCCC@@@CCCGGGYYYkkk{{{~~~iiiOOOBBB<<<;;;DDDQQQRRRPPPRRR\\\kkk{{{uuukkkcccyyyvvveeeLLLPPPtttuuuRRRJJJRRRRRREEE777,,,---111000...////////////...---...111444555777:::;;;<<<<<<>>>@@@777BBBCCCMMMbbbkkk{{{jjj^^^}}}NNNYYY\\\MMMEEE???===@@@AAABBBHHHQQQRRRJJJxxxqqqZZZGGGDDDDDD>>>;;;>>>===???CCCFFFIIIKKKMMMNNNRRRUUUiiisssjjjaaaooohhh[[[TTTVVV```\\\\\\^^^___cccsssuuuaaaTTTMMMGGGCCCCCCCCCCCCBBB???<<<999666333000000222333555:::AAAGGGPPPYYY\\\UUUHHH<<<555444111//////111555888999444999===BBBOOObbbmmmooorrryyy}}}zzzwwwyyy|||}}}~~~~~~}}}~~~{{{kkkXXXMMMJJJNNNVVVnnn}}}wwwppplllttt}}}mmmrrr|||fffLLLEEECCC777222...---//////---...111222555:::???BBBBBBAAA@@@CCCEEEHHHJJJJJJIIIIIIHHHLLLKKKLLLNNNUUU^^^fffkkkiiiccccccmmmlll]]]xxxzzzNNNWWWiii___AAAAAA>>>===;;;999999999;;;<<>>GGGNNNfffuuuooorrrlllsssrrr```hhhSSSUUUTTTNNNJJJOOO]]]kkksssmmmbbb[[[YYYXXXUUUPPP]]]rrr~~~sssdddXXXPPPQQQ___uuuwwwcccVVVOOORRRFFF:::???@@@888444:::;;;???CCC@@@:::888:::333111...---.../////////888>>>IIIVVV___eeehhhiiiooonnnmmmnnnmmmggg___YYY^^^]]]]]]\\\[[[[[[ZZZZZZ___[[[[[[YYYMMMBBBGGGUUUpppsssxxx|||{{{```LLLJJJFFF;;;<<>>???>>>???AAALLLUUUVVVeeeppp[[[vvv\\\RRRlllsssFFFDDD>>>??????>>>FFFJJJBBBAAABBBYYYhhhOOOJJJHHH???<<>>@@@CCCGGGLLLOOORRROOOWWWjjj{{{kkktttooo~~~wwwxxx}}}sss___PPPMMMQQQUUU]]]ccc^^^ZZZbbbnnnuuucccXXXOOOHHHGGGHHHJJJIIIFFF???999555555333222444222000222777@@@BBBEEEFFFAAA999444222222222111111111111222222666555:::IIIZZZfffooovvvuuuxxx{{{~~~~~~}}}~~~}}}}}}rrrbbbWWWLLLHHHNNNTTT[[[ooozzznnnnnntttzzz}}}mmmnnn}}}yyy|||ssszzz}}}|||jjjPPPFFFJJJBBB111////////////000111333333555:::???@@@>>>===@@@CCCDDDFFFGGGGGGGGGJJJPPPUUUUUUQQQNNNOOOTTT___qqqnnnggghhhttttttOOOXXXhhhuuuHHH===AAA===888777999;;;;;;:::VVVJJJFFF@@@>>>>>>:::777666999999555333444333000---++++++++++++*********)))(((((((((((((((((('''&&&%%%&&&(((((('''''''''''''''''''''''''''(((((()))***++++++++++++,,,,,,+++++++++*********---------+++)))((()))+++------,,,+++***)))((((((******+++++++++*********************+++,,,---.........///000111111111000...222555666444222111111222222333444555999???CCCXXXqqq~~~xxx}}}kkknnncccfffhhhfffaaa^^^___bbbhhhaaaYYYUUUXXXZZZWWWRRRLLLYYYuuu~~~hhhgggqqquuuWWWGGGLLLIII<<<777;;;<<>>??????>>>>>>??????@@@???GGGNNNLLLXXXsssfffpppmmmOOO[[[TTTCCC>>>AAA@@@===GGGUUUUUUIIICCCIIIggg~~~\\\NNNHHHBBB============???AAAEEEIIILLLOOORRRVVVfff{{{}}}wwwvvvdddYYYQQQLLLKKKLLLGGGFFFLLLQQQcccvvviiihhhxxxwwwaaaRRRNNNJJJFFFEEEEEECCC>>>999;;;777555666555111111444888:::<<<===999555222111222111111000000111111222444444;;;LLL]]]iiirrrxxxwwwzzz}}}~~~}}}|||}}}}}}~~~|||}}}mmm\\\QQQNNNRRR[[[^^^aaaqqq~~~rrrpppuuuyyytttuuuqqqqqqvvvooo^^^JJJDDDDDD<<<...//////000111222444555666666:::>>>???======@@@CCCCCCEEEHHHHHHIIIKKKQQQVVV[[[UUUQQQTTTZZZdddtttxxxooooooxxx{{{___RRRttt|||KKKDDDCCC@@@<<<:::999:::::::::XXXIIIDDD>>>======666666999;;;888222111444444111...,,,,,,,,,,,,+++******)))((((((((((((((((((%%%###%%%((()))(((''''''''''''''''''''''''''''''((()))***++++++++++++***++++++++++++***))))))---------,,,***)))***,,,......---,,,+++***))))))************************************+++,,,---...000000111111222111111111...111555666555333222222222333555555666888:::===FFFXXX|||vvvyyy}}}tttjjj___[[[\\\ZZZRRRKKKCCCDDDTTTyyyppp\\\aaa\\\III>>>;;;>>>CCCGGGCCC>>>???DDDEEE@@@999444111000///...***...666@@@LLLWWW```eeehhhiiijjjlllmmmkkkhhheeebbbbbbbbbaaa```^^^]]]\\\]]][[[[[[XXXNNNKKKXXXkkktttwwwzzz}}}~~~___???888AAAHHHEEE@@@IIIZZZooo~~~{{{hhhiiixxxuuu\\\LLLNNNWWWmmmaaaJJJLLLkkkzzzfffTTTPPPSSSMMMCCC555000,,,+++...000111000...444<<>>>>>??????===BBBHHHEEEOOOgggooohhhVVVLLLjjjGGGAAACCCBBB>>>JJJ```iiieeeYYYIIILLLssspppSSSHHHEEEAAA<<<=========???AAAEEEHHHJJJSSSSSS^^^xxx~~~tttkkkddd]]]SSSQQQPPPHHHTTTsssuuuZZZRRR^^^yyyuuucccVVVHHHBBBEEEIIIHHHFFF???999666888888555222222333555888777666444444333111111000000000000111111333444===OOOaaammmtttzzzyyy{{{}}}~~~}}}|||||||||}}}{{{|||zzzgggXXXMMMUUUdddooopppnnnwww|||~~~uuuvvv~~~}}}~~~{{{uuuuuueeeRRRGGGCCC???666...000000111222444666777888777:::===>>>======AAADDDFFFIIIKKKKKKJJJKKKOOORRR]]]WWWSSSVVV[[[cccppp{{{yyypppnnntttyyyqqqwwwOOOyyyyyyOOOHHHDDDCCCAAA===999888999;;;YYYHHHCCC??????>>>;;;999999:::888333111333444222///......---,,,+++***))))))(((((((((((((((((($$$%%%***...---)))''''''''''''''''''''''''''''''((()))***++++++++++++)))***+++++++++***)))))),,,---...---+++***+++,,,......---,,,,,,+++************************++++++************+++,,,------000000111111111111111000000222555666666444222111222444666777999;;;>>>AAA@@@FFFhhhzzzyyyqqqllliiiaaaVVVNNNMMMFFFGGG]]]lllllljjjUUUBBB;;;AAAIIILLLEEE<<<;;;???DDD@@@;;;777444222///...,,,---111888BBBMMMXXX^^^aaaaaacccdddffffffeeeddd_________^^^]]][[[YYYWWWSSSSSSRRRNNNFFFGGGXXXkkkwwwyyy|||}}}}}}~~~yyy\\\<<<111===JJJKKKDDDPPP___ssswwwkkk\\\jjjqqqVVVOOOWWW]]]jjjyyy[[[OOO\\\uuusssXXXJJJMMMPPPIII===000...++++++---///000///,,,111888;;;;;;999888777:::===AAABBBAAA???=========???===AAAHHHFFFNNNdddwwwfffpppSSSkkkUUUGGGDDDDDDAAAKKK```lllxxx^^^JJJfff\\\HHHFFFFFFAAA???>>>===>>>???BBBFFFHHHPPPOOOVVVkkkuuuiiidddYYYEEELLLlllrrrWWWSSS```tttsss___PPPKKKKKKKKKJJJAAA:::666888;;;999666444333888;;;;;;::::::999777111111111000000111111111333555@@@SSSeeeooouuuyyyxxxzzz}}}~~~}}}}}}~~~}}}{{{}}}vvvdddWWWRRRbbbxxx|||}}}sssxxxvvvzzzvvv}}}~~~eeeNNNIIIFFF<<<444333222222222333444555666777888:::<<<======???BBBEEEJJJLLLOOONNNKKKJJJLLLOOOUUUSSSRRRSSSSSSVVVaaammmllldddbbbeeerrrrrr[[[|||TTT[[[qqqVVVEEEBBBCCCBBB>>>999777999<<>>AAAHHHGGGMMM___}}}gggsssqqqaaaiiiOOOBBBCCCBBBGGGTTTZZZ}}}qqqUUUeeelllMMMEEEEEEDDDAAA@@@>>>===???BBBEEEGGGMMMOOOSSS___vvv~~~{{{|||oooSSSQQQkkkrrrVVVPPPMMMUUUeeevvvwwwjjj]]]SSSKKKGGGFFF===888999<<<:::777666777>>>BBB@@@>>>>>>;;;666222222111111111111222222555888CCCUUUfffooosssvvvvvvyyy{{{}}}}}}~~~~~~}}}~~~ppp___TTTZZZoooyyypppuuuyyy{{{qqqppp|||zzzhhhOOOJJJFFF:::333666333333222222222222333333999:::===>>>???AAACCCEEEHHHKKKNNNNNNLLLKKKNNNQQQMMMOOOQQQPPPIIIGGGQQQ^^^^^^WWWWWWYYYaaasssVVVlll___HHHPPPssstttgggEEE???@@@@@@===999777999<<<]]]HHHAAA@@@CCCAAAIII???666666888666444333333111/////////...,,,*********)))((((((((((((((('''&&&---666777...)))***((((((((((((((((((((((((&&&'''((()))************(((***,,,------,,,+++******,,,------,,,++++++,,,---,,,,,,,,,+++++++++*********)))))))))+++,,,---************+++,,,---...---...///000111111111111444444555777888777444111555999===AAACCCFFFIIIKKKJJJDDDOOOhhhqqqeeedddnnn}}}uuuooopppjjjkkkdddXXXTTTVVVTTTNNNLLLEEEOOOrrrkkkgggOOOMMMHHH???LLLUUU___^^^LLL999222555:::999888777777555222000---------111999CCCMMMSSSRRRSSSSSSSSSSSSUUUXXX[[[ZZZ[[[[[[ZZZXXXTTTQQQOOOLLLLLLJJJHHHJJJSSSbbbnnnwwwyyy|||}}}}}}~~~xxxdddLLL>>>;;;>>>FFFMMMbbblllxxx{{{ddd[[[```fff|||pppdddnnn{{{bbbTTTdddjjjPPPIIIKKKGGG>>>777---------...------------111111222444666888:::;;;888:::======<<<;;;<<<===???BBB??????EEEDDDGGGUUUuuujjj^^^dddkkk[[[DDDDDDBBBAAAFFFHHHhhh{{{aaahhh[[[GGGCCCCCCBBB@@@>>>===>>>AAAEEEGGGLLLOOOTTTYYYfff~~~vvvrrrvvvzzzsssfffssskkkYYYHHHFFFOOOVVVYYYZZZgggmmmtttuuupppdddXXXPPPJJJBBB<<<<<<<<<::::::;;;???GGGHHHBBB======999333333333222222222222333333666888CCCUUUeeennnrrruuuvvvxxx{{{|||}}}~~~jjjYYYRRRcccxxx{{{qqqvvv}}}zzzoooggglllxxxxxxzzz~~~dddLLLGGGCCC666111555222222111111111111222222999;;;>>>AAACCCDDDEEEEEEDDDGGGKKKLLLLLLNNNRRRVVVJJJMMMQQQPPPHHHDDDKKKVVVXXXTTTUUUUUUWWWvvv{{{ZZZaaa{{{iiiMMMAAAUUUzzzwww~~~OOO?????????===:::999999:::bbbJJJAAA@@@BBB???CCC<<<777777777555444555222111/////////...+++)))******)))(((((((((((((((&&&&&&,,,444111'''%%%,,,((((((((((((((((((((((((&&&'''((()))************)))***---//////...,,,+++(((***,,,---+++******++++++++++++++++++************)))(((((()))+++---...************+++,,,---...---...///111222333333444111111333666::::::777444444;;;DDDMMMRRRTTTUUUUUUVVVXXXWWWddduuu[[[UUUVVVjjjxxxvvv{{{vvvhhhdddiiihhh```ZZZNNNNNNbbb}}}}}}gggfffqqqWWWHHHDDDHHH]]]fffmmmgggSSS>>>888<<>>999666555444333222.........000555<<>>CCCAAABBBNNNiii}}}___jjj\\\kkkMMMJJJDDD???BBBDDDYYYyyy~~~bbb```qqqRRREEEDDDAAA@@@===<<<===@@@DDDGGGIIIMMMQQQTTT\\\lll}}}pppuuuvvvxxxvvvuuuyyyaaaVVVRRRMMMHHHFFFIIIPPP[[[gggllliii___WWWIIICCC>>>===>>>>>>CCCHHHQQQVVVSSSFFF??????===666555444444333333444444555333555@@@SSSdddmmmrrruuuxxxzzz{{{|||}}}zzzgggYYYUUUkkk|||ssswwwzzzzzzqqqffffffttt}}}|||}}}~~~lllXXXGGGDDD???555///111//////000000111333444555999;;;???CCCGGGGGGFFFDDDFFFHHHJJJJJJJJJLLLQQQVVVLLLLLLNNNPPPNNNKKKMMMRRRXXXUUUWWWSSSOOOjjjaaaWWW|||pppYYYIIIRRRtttooo^^^CCCAAA???======;;;999777eeeKKK@@@>>>@@@===:::999999:::777333444888111000///......---+++(((******)))(((((((((((((((&&&%%%+++111+++!!!###---))))))))))))))))))))))))&&&'''((()))************)))+++---///000///---,,,'''***,,,,,,+++*********++++++*********************)))(((((()))+++---...************+++,,,---...---...000222444555666666//////111666;;;<<<:::777111;;;JJJXXX```bbbbbbaaaiiiqqqkkkmmmbbbSSSGGGPPPnnnuuu{{{rrrjjjccc^^^YYYaaakkkggglllQQQIIITTTjjjqqqvvvnnnWWWCCC???EEEJJJDDD<<<666333333444444222111000000222666:::======???@@@@@@AAAEEELLLRRRUUUVVVVVVUUUSSSOOOKKKHHHBBBBBBBBBFFFRRRaaakkkoootttwwwzzz}}}~~~~~~yyybbbQQQPPPLLLEEENNN```llluuuxxxcccWWWeee~~~qqqqqqsss]]]cccyyyzzzZZZCCCFFFNNNGGG777...)))+++.../////////000000//////111333666888777666999:::;;;::::::<<>>BBB???>>>CCCBBBCCCMMMTTTsss}}}mmmUUUxxxWWWQQQHHHAAAEEEKKKTTTvvv|||\\\QQQyyy]]]KKKGGG@@@???<<<;;;<<>>@@@DDDMMMVVVbbbeee]]]LLLCCCDDDCCC===666555555444444555555666111333>>>RRRcccmmmssswwwzzz{{{}}}}}}}}}~~~xxxggg\\\[[[rrr{{{sssttttttyyymmmkkk{{{{{{[[[NNNDDDBBB???666000///---...///000333555777888999<<<@@@EEEIIIIIIGGGDDDKKKLLLLLLJJJGGGHHHMMMQQQOOOJJJIIIOOOTTTSSSQQQQQQXXXVVVXXXQQQIII___jjjTTTsssqqq[[[LLL]]]oooccc}}}iiiHHHDDD@@@>>>>>>===999555^^^JJJGGG===AAA===:::999888777666555444333333111...---------+++***))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))+++,,,---******+++,,,...///000000*********+++++++++******++++++,,,,,,---,,,,,,,,,************+++,,,------++++++++++++++++++++++++---///111333444333222111111000000333999===>>>===777444888GGGYYYcccgggiiieeePPPZZZuuurrrggg]]]TTTZZZhhh{{{lll[[[VVVWWWfffbbbddd\\\JJJEEEHHHDDDNNNGGGGGGCCC555111333///222222333444555555555555888888999;;;<<<===@@@DDDNNNOOOOOONNNKKKFFFBBB???<<<999999CCCTTTeeeooossswwwuuuuuuxxx}}}~~~wwwpppdddUUUKKKHHHLLLYYYeeerrr{{{ssscccbbbooo}}}nnn^^^ccc}}}}}}[[[UUUpppzzzhhhTTTEEEEEEFFF===333000,,,,,,,,,---...///000111333444555555555666888:::888:::<<<======>>>@@@BBB>>>===???CCCBBB@@@BBBFFFNNN{{{jjj~~~JJJ[[[ooo```III???KKKLLLtttxxxSSSGGGhhhoooOOOCCCBBB???<<<<<<>>>@@@CCCEEEGGGIIILLLOOOTTTZZZbbbgggsssyyysssnnnpppvvvjjj^^^UUURRROOOVVVVVVLLLFFFHHHJJJIII>>><<<:::888:::FFF\\\ppp}}}|||hhhLLLEEEPPPLLL;;;999444222666888777555555111777AAANNN]]]kkkvvv}}}}}}}}}{{{ttteeeYYY___mmm}}}{{{zzz|||~~~qqqttttttpppmmmKKKIIIDDD<<<444//////111222000///222666999999888>>>===>>>DDDKKKNNNLLLIIIOOOSSSVVVRRRLLLIIIMMMRRRSSSSSSRRROOOLLLKKKLLLNNNNNNSSSVVVYYYWWWVVVwwwwwwYYYqqqyyytttVVVkkkzzzyyyRRRDDD<<>>999999???^^^JJJGGG>>>BBB===:::999888777666555444333333111...---------+++***))))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((())))))))))))))))))))))))))))))*********+++,,,---......///******,,,------,,,++++++------...------,,,+++***+++++++++***++++++,,,,,,++++++++++++++++++++++++---///111333333333222222333111111333888<<<>>>>>>888444333:::EEESSSdddqqqzzz}}}{{{}}}yyyggg[[[QQQNNNQQQ]]]iiilll]]]UUUVVVPPPOOOKKK???<<>>AAADDDEEEEEEDDDBBB>>>:::888999555666BBBUUUgggqqqtttyyyxxxwwwyyy}}}uuufff\\\QQQLLLMMMVVVeeerrr{{{ssshhhjjjwww~~~gggSSSVVVmmmwwwYYY\\\vvv^^^NNNDDDEEEDDD999///---,,,,,,,,,,,,---///000111222333555555444555777999777999;;;<<<<<<===???AAA???======???AAAAAABBBDDDHHHooojjjsssKKKOOOhhhRRRSSSKKK```___IIIBBBYYYbbbJJJFFFBBB?????????>>>@@@CCCFFFHHHKKKNNNQQQWWW]]]bbbeeeppp{{{wwwtttwwwzzzuuujjjdddccccccccc]]]RRRFFFAAABBBEEE>>>;;;:::<<>>???@@@<<<:::===]]]IIIGGG>>>BBB>>>:::999888777666555444333333111...---------+++***))))))(((((((((((()))))))))((((((''''''(((((()))&&&&&&'''''''''(((((((((((())))))))))))((('''&&&******+++++++++,,,,,,,,,)))+++---...///...---,,,/////////...---,,,+++***,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,---...000222333444333333555333111222666;;;>>>@@@999555222111444@@@XXXmmmsssssspppcccbbbaaaZZZQQQNNNSSSttt}}}dddRRRLLLBBB>>>???<<>>BBB@@@<<<;;;\\\IIIGGG>>>CCC???:::999888777666555444333333111...---------+++***))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((''''''((())))))((('''&&&++++++******************(((***,,,...//////---,,,////////////...---,,,,,,------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,...///111333444444444555333111111555:::@@@CCC;;;999777444111666HHHZZZ|||rrrwwwpppooommmjjjyyy~~~nnn```dddooo]]]QQQEEE;;;===BBBLLLmmm\\\DDDAAA;;;888;;;===:::999777555333222111000...000000000333777777666444444555555444333111000000///333BBBYYYmmmxxxzzz~~~}}}|||}}}yyykkkZZZSSSNNNRRR[[[hhhwwwyyyjjjdddffflllpppdddVVVOOOYYYjjjzzzxxxSSS]]]pppeeeKKKFFFBBB@@@???999///***++++++++++++,,,---///000111111222333333333444666888555777999999999:::<<<===:::AAACCC===888;;;???@@@AAAQQQooottt^^^pppsssDDDHHHoooeee{{{nnnYYYNNNKKKIII]]]aaaLLLCCC???@@@@@@;;;<<<@@@DDDFFFIIIKKKLLLOOORRRUUUYYY[[[hhhrrrgggllluuukkkiiirrrqqqiiiYYYIIINNN___```RRRFFFAAA???IIIiiirrrnnnlll[[[SSSJJJEEE???777444444888777:::GGG[[[nnnwwwzzz~~~wwwhhh```___ggg{{{rrrppp}}}}}}}}}}}}pppEEE@@@===777222...---///000111111222555:::@@@EEEHHHHHHHHHHHHJJJLLLMMMLLLJJJHHHMMMRRRSSSQQQPPPQQQSSSNNNLLLJJJJJJKKKKKKJJJHHHKKKPPPSSSUUUUUURRRfffwwwTTTvvvZZZlllKKK???AAABBB>>>:::\\\HHHGGG>>>BBB>>>:::999888777666555444333333111...---------+++***))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((()))))))))++++++************))))))'''(((+++---......------,,,,,,---...////////////------,,,+++************++++++,,,,,,,,,---------,,,---///111333444555666444222111111444999@@@EEEAAA===999666333666BBBNNNkkk|||fffcccvvv}}}kkkkkk|||{{{~~~```ZZZhhhvvvddd[[[IIIEEEMMMWWW{{{```QQQCCC999888555777666444333222111111111000333222000222777666111111222222333333222111000000000777FFF[[[nnnyyy}}}~~~}}}}}}}}}rrreeeXXXRRRQQQXXXdddooo{{{rrrfffbbbfffkkkoooddd___]]]aaakkkxxxuuufffNNNdddzzz}}}\\\BBBBBB???===999222,,,+++///++++++,,,---...000111222111222333333333444666888555777999999888999:::<<>>BBBEEEHHHHHHIIIKKKMMMOOOOOONNNJJJMMMQQQQQQOOOMMMMMMNNNSSSRRRPPPPPPPPPOOOMMMLLLHHHPPPTTTXXXYYYSSS___zzzwwwNNN|||SSSZZZxxxXXXBBB@@@BBB@@@<<<\\\HHHFFF===AAA===:::999888777666555444333333111...---------+++***))))))(((((((((((())))))***))))))(((((())))))***&&&&&&'''''''''(((((((((&&&&&&&&&'''((()))+++,,,++++++******************'''((()))+++---...//////***+++,,,---.../////////,,,,,,++++++***+++++++++++++++,,,,,,------......,,,,,,...000222444666777444333222111222777===BBBHHH@@@999555444888DDDOOOhhhvvvnnndddrrrttthhhkkk~~~tttQQQNNNddd}}}{{{eeeVVVZZZ```}}}qqq\\\QQQJJJ@@@666555333111111111111222222555444111444:::888000000000111111111111000000000444===KKK[[[kkkvvv||||||~~~~~~}}}|||}}}~~~~~~}}}vvvjjj___UUUQQQTTT```mmmxxx{{{nnnffffffmmmwww}}}uuusss~~~hhhYYYRRRmmm}}}ZZZFFF@@@>>>:::444---***,,,000,,,,,,---...///111333444111333444444444444777999666777999999888888:::<<>>AAAWWWxxxaaaUUUttteee@@@MMMzzzlllkkkooowwwdddcccRRRDDDGGGIIIGGGJJJhhhjjjRRR@@@@@@CCC???===AAA@@@CCCGGGJJJLLLMMMOOOPPPUUUXXX```sss}}}wwwlll[[[^^^jjj|||rrrbbbTTTZZZlll}}}rrrgggcccbbbaaagggppp|||pppdddWWWQQQMMMHHHFFFFFF===888666===OOOdddttt|||vvvyyy}}}yyyoooccc]]]cccppp}}}ttt}}}yyyuuuvvv}}}aaaMMM???999333...---///111222222444777:::===@@@DDDGGGGGGHHHIIIKKKMMMOOOPPPQQQLLLNNNPPPQQQPPPNNNNNNOOOTTTUUUUUUSSSOOOLLLKKKLLLHHHPPPTTTXXXYYYSSSXXXmmmvvvMMMiii___BBB[[[rrrllldddIIIAAAAAAAAA>>>\\\HHHFFF<<<@@@<<<:::999888777666555444333333111...---------+++***))))))(((((((((((())))))******))))))))))))******''''''((((((((()))))))))***)))'''&&&''')))+++---******++++++++++++++++++)))))))))***,,,///111222***+++,,,------...------+++++++++***++++++,,,,,,++++++,,,,,,---......///+++,,,---///222555777888666666555222111333888<<>>fff~~~cccZZZ___gggTTTTTTHHHAAAHHHHHHEEEJJJTTTeeeIIIEEEHHHBBB>>>???<<<@@@EEEIIIKKKLLLNNNOOOXXX[[[```jjjuuunnnbbb\\\{{{ttt]]]KKKKKKVVVfffqqqsssjjjhhhkkkcccSSSMMMLLLOOOWWW___bbbdddeeeUUUNNNFFFAAA@@@DDDQQQ]]]NNNGGG@@@@@@KKK]]]nnnyyyuuuxxx{{{~~~~~~~~~rrrkkkcccaaahhhvvvxxxrrrvvvwww|||vvvvvv~~~rrrrrr|||kkkQQQLLL>>>888000,,,,,,...000111111555:::===>>>@@@CCCFFFHHHIIIJJJKKKLLLNNNPPPRRRPPPPPPPPPPPPOOONNNNNNOOOMMMRRRUUUSSSNNNKKKMMMPPPIIIPPPQQQSSSUUUPPPSSSdddWWW\\\zzzIIILLLtttooo]]]xxxmmmPPPCCC@@@@@@???]]]HHHEEE<<>>444333333333333333333333333111:::FFFOOOWWW```mmmwwwuuuyyy~~~~~~|||zzzzzzzzz}}}~~~}}}|||zzztttiii___YYY[[[ZZZ```nnn|||wwwllliiiooo|||oooXXXKKKccc~~~pppIII@@@;;;:::666000,,,+++******---......000222444666777333444555555555666888:::777888::::::999999:::<<<333TTTfffUUUCCCAAA@@@888<<<;;;IIIiiibbbQQQxxxnnnHHHNNNeeeTTTTTT[[[OOOJJJ@@@@@@FFFAAA>>>IIIHHHxxxtttQQQJJJKKKDDD======999===CCCHHHJJJLLLMMMOOOWWWZZZ[[[___tttwwwlllZZZmmmxxxYYYCCC===AAACCCSSSWWWQQQXXXhhhdddQQQIII@@@:::<<>>;;;777777CCC]]]uuuaaaYYYNNNGGGKKKXXXiiittttttwwwzzz|||}}}~~~~~~}}}oookkkeeeeeennn{{{ssseeehhh}}}~~~uuuwwwpppooottt[[[AAAEEE>>>777///***+++---//////222666;;;>>>>>>===???AAAIIIJJJKKKLLLLLLMMMOOOQQQSSSRRRPPPNNNLLLKKKKKKKKKHHHPPPWWWWWWRRRPPPUUU[[[KKKPPPNNNOOOQQQMMMPPPaaaggg\\\]]]RRRsssqqqZZZkkkqqqUUUEEE@@@@@@???```IIIFFF>>>999===???<<<888555444444333222333222000...,,,+++******************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))+++,,,...---,,,++++++,,,------,,,+++)))***---///***,,,......---,,,---...***+++,,,---,,,+++***)))***++++++,,,,,,------...,,,,,,---...000333666777666666666444333222444666@@@DDDEEEAAA:::666777:::===FFFTTTddduuu}}}qqq|||xxx~~~lllOOOZZZpppKKK;;;@@@???;;;>>><<<666444555222,,,...777777///555EEEEEE888444333222111222333444444555<<>><<>>BBB@@@>>>BBBCCCAAAFFFGGGIIIKKKLLLMMMMMMMMMPPPTTTTTTNNNJJJJJJLLLKKKFFFMMMPPPUUU\\\VVVRRR\\\PPPJJJHHHKKKHHHCCCLLLZZZyyy|||VVV|||TTTpppaaazzzYYYKKKEEE>>>BBB___IIIGGGAAA===AAA???<<<888555444444333222333222000...,,,+++******++++++++++++*********)))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))***,,,------,,,++++++,,,//////...---++++++---///+++---......------...///,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,------...,,,,,,---...000333555777999999888666444333555666:::BBBIIIGGG>>>777666999777<<>>AAA@@@???@@@CCCHHHMMMPPPSSSPPPRRRWWW[[[hhhzzzbbbQQQLLLUUUPPPNNN___iiioooeeeSSSAAA666666:::>>>=========<<<:::DDD___yyyxxxnnnmmmkkkjjjrrr~~~}}}||||||||||||}}}{{{iiilllmmmuuu{{{~~~xxxzzzrrrSSSCCCBBB===333111......000333777999<<>>EEERRRnnnkkkxxxZZZgggyyyhhhQQQFFFAAAEEE___JJJHHHBBB>>>CCC>>>;;;888555555444333222333222000...,,,++++++***,,,,,,+++++++++*********((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))***+++------,,,++++++,,,.........,,,******,,,............---,,,---///111......,,,+++***************++++++,,,,,,------...,,,,,,---...000222555666======;;;888555444555666222>>>KKKMMMDDD:::777888666555888BBBSSSgggyyy~~~gggiiisssrrrpppbbbggg```VVVppppppXXXQQQ___```LLLAAA<<<777666666555333111444@@@IIIEEE<<<888888999///555;;;;;;666222333666333;;;MMM___eeedddgggppprrrrrrssstttvvvyyy|||}}}|||{{{zzzpppeee^^^[[[\\\eeerrr}}}~~~{{{xxxyyy{{{yyysssnnnmmmvvvnnnYYYiiimmmIII:::>>>666111+++)))***,,,,,,***------...///111333555666888777666555444333333333222333555666888888999999777777999<<<;;;666666:::;;;:::???IIIaaajjjKKK^^^[[[\\\}}}dddNNNFFFDDDBBBAAAAAAAAACCCEEEDDDGGGLLL^^^vvvTTTHHHDDD===@@@???>>>>>>AAAEEEIIILLLOOONNNOOOPPPOOOUUUjjjnnndddggg```eeewww]]]FFF<<>>===:::666444444555///:::GGGNNNKKKCCC;;;666888666666<<>><<<999777777222;;;NNNbbbkkkkkklllpppqqqppppppqqqtttxxx|||{{{zzz{{{|||yyyrrriii```]]]___ccclll~~~mmmnnnrrrwwwyyytttnnniiilllyyyggg___xxxqqqVVVDDD>>>>>>333///+++***+++,,,,,,+++,,,---...000222333333444777666555444444444444444333444555777888999:::;;;999777888;;;:::777777999;;;888@@@DDDLLLsssUUUTTTxxxkkkRRR```|||[[[JJJFFFCCCCCCBBB@@@AAACCCFFFCCCDDDNNNgggeeeMMMEEECCCAAA???>>>===???BBBFFFHHHMMMMMMOOOOOOLLLMMMYYYgggsss|||}}}yyy]]]IIIGGGMMMOOOLLLJJJJJJMMMTTT___gggmmmmmmqqqsssqqqnnnsss|||zzzzzz{{{|||}}}~~~sssccccccpppwwwuuuyyy}}}xxxwww~~~|||xxx~~~wwwlllgggxxx~~~vvvzzzqqqyyyyyy]]]EEE???<<<444111111111000111444999<<>>AAAHHHNNNhhhkkkeee|||~~~oooxxx^^^DDD???AAA___IIIFFF???;;;>>><<<:::777666666555333222222111///...,,,,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((***,,,,,,+++++++++,,,&&&''')))******+++---////////////---,,,---000333000...---+++******+++,,,***++++++,,,,,,------...---,,,,,,---///111333555======>>><<<888555444555111666???JJJPPPLLLBBB888777666999===DDDUUUsss}}}}}}~~~rrrIII>>>AAATTTmmmeeerrreeeLLL<<<>>>>>>555444<<<;;;>>>BBB@@@:::333111222111222666<<>>======@@@CCCEEEJJJLLLOOOPPPNNNMMMTTT\\\ZZZeeeyyyvvv```MMMJJJQQQ[[[YYYVVVVVVYYY___bbbcccbbbfffnnnssssssssswww}}}xxxxxxxxxyyy{{{}}}~~~{{{mmm]]]ZZZeeeooorrr{{{uuuyyyyyyxxx~~~sssjjjgggyyyrrr|||{{{{{{xxxrrrQQQ@@@===999222000111222333444777<<<@@@>>>AAAFFFHHHGGGDDDEEEHHHGGGIIILLLNNNNNNKKKHHHEEECCCIIILLLIIIGGGIIILLLKKKLLLBBBBBBZZZooo```HHHCCCFFFDDDBBBBBBAAA@@@CCCGGGHHHXXX}}}VVVjjjxxx]]]}}}{{{|||XXXFFF===]]]GGGGGGAAA===BBB;;;999777777777666444222111000///...---,,,,,,,,,))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''')))+++,,,+++++++++---'''))),,,------...000222.........---,,,---///111...------,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,---...111333444999<<<>>>>>><<<888666555444333777BBBOOORRRJJJAAA666555888===BBBOOOkkkrrrtttxxx||||||yyy{{{ZZZGGG>>>JJJ~~~vvv|||yyyWWW???BBBBBB777777CCCLLLLLLGGG>>>999999888555222111222888???BBB===888>>>KKK[[[gggjjjiiiiiikkknnnnnnooorrrwww}}}}}}yyyxxxyyyrrrnnnggg^^^YYY\\\dddlllyyy{{{ppphhhcccmmm|||wwwgggnnnnnnGGG<<>>>>>???BBBCCCDDDGGGKKKMMMMMMNNNRRRVVVRRRXXXfff|||uuuqqqnnniii]]]QQQRRR[[[hhhhhheeecccfffkkkjjjfff___dddlllrrrtttuuuwwwzzzvvvvvvvvvvvvvvvvvvwwwxxxuuuvvvrrrhhhccchhhnnnqqq|||sssvvvxxxxxx~~~~~~}}}yyyrrrpppssswww{{{~~~dddEEE===;;;555222,,,000333555777;;;AAAGGGAAADDDJJJNNNLLLGGGFFFIIIGGGHHHKKKMMMLLLJJJHHHFFF???EEEGGGDDDCCCFFFJJJKKKLLLCCC<<>>>>>???AAACCCDDDGGGPPP|||UUUSSSZZZYYYyyybbbtttpppOOO;;;]]]HHHGGGBBB???CCC:::999777777777666444222111000///...---,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''')))+++++++++++++++---***,,,.........---...000+++---......------...///+++,,,------------------***++++++,,,,,,------...------,,,---...000222333666:::@@@BBB@@@===999777777333222;;;IIIRRRRRRNNN@@@999888===@@@FFFXXXlll}}}pppjjjsss~~~|||uuueeeMMMGGGrrrbbbFFFIIIJJJ===???PPPooonnn^^^EEE888;;;;;;444222111111444888;;;999777>>>LLL]]]eeeffffffjjjmmmmmmnnnqqquuu{{{|||zzzyyyxxxwwwllliiiccc\\\ZZZ```kkkttt{{{uuutttvvvyyyggghhh{{{|||YYYDDDBBBEEE>>>333)))***,,,,,,,,,,,,,,,---000000111111222222333333444444444444444555666777555444444444555666888999;;;666444777999888777888777888888<<<@@@IIIlllvvvZZZnnnkkkVVVVVV|||oooVVVAAA???BBB@@@???AAABBB@@@MMMbbbhhhccciiixxxnnnRRRHHHFFFBBB???>>>???AAACCCAAAEEEHHHJJJKKKNNNPPPQQQPPPTTT\\\iii|||~~~~~~xxxmmmkkkpppuuuvvvtttqqqrrrvvvtttmmmeeeiiinnnqqqtttuuutttssstttsssssssssttttttuuuvvvxxx||||||tttllljjjllloooyyy}}}tttvvvxxxwww|||}}}{{{zzzwwwrrrpppwww~~~~~~vvvUUU:::;;;999000222---111666888999<<>>???LLLKKK???;;;>>>>>>======>>>AAAAAAAAADDDHHHjjjeeeMMMjjjkkkLLL___eee___```GGG```JJJHHHAAA===AAA:::999777777777666444222111000///...---,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''')))++++++++++++,,,---+++---......,,,+++++++++***,,,......---,,,---...***+++---...///......---***++++++,,,,,,---......------,,,---...000222333444:::AAAEEEDDD@@@<<<999777333222888DDDPPPVVVXXXNNNAAA:::===???>>>FFFSSS}}}fffmmm|||vvveeeOOOpppkkkLLLPPPQQQDDDGGG[[[vvvOOO888999999111111111222222222333555666999III[[[bbbcccfffmmmssslllnnnrrrwww~~~yyyvvvwwwxxxwwwvvvfffddd___\\\]]]eeesss}}}xxxqqqqqq{{{ooo[[[kkkgggHHHEEEJJJCCC777222''')))+++++++++++++++,,,222222111111222333333444666555555444444444555555444333333222333444555666999333111444777555444555555888444999AAAAAA^^^hhhmmmmmmPPPeeeiiiJJJBBBBBB???===???AAABBBLLLaaarrrvvvqqqllldddJJJGGGDDD@@@???@@@AAACCCAAAEEEGGGHHHJJJMMMNNNNNNLLLQQQVVV\\\fffwww{{{ggg{{{}}}~~~zzzzzz}}}zzzsssrrrsssuuuvvvwwwxxxuuuqqqqqqqqqrrrsssuuuwwwyyyzzzxxxkkkgggiiimmmttt}}}uuuxxxyyyvvvzzz}}}{{{xxxsssllllllyyy~~~|||pppKKK444:::777,,,222222666999:::999;;;AAAGGGGGGIIIPPPUUUQQQFFF@@@BBBCCCDDDEEEFFFGGGFFFFFFEEEFFFIIIHHHBBB???CCCHHHJJJ@@@HHHBBB;;;BBBFFFAAA@@@???@@@???>>>???BBBAAA@@@???BBB[[[zzzQQQRRR|||LLLUUU~~~ccc|||rrr\\\^^^IIIHHHBBB<<<>>><<<999777666666555444333333222000...---,,,,,,---******)))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((()))***++++++,,,++++++---+++***+++------+++(((,,,---.........---,,,+++------.....................,,,***+++...000///---///......---...///000111888:::>>>DDDHHHGGGAAA<<<888===:::222777IIIZZZ```^^^LLL<<<::::::999===EEEZZZnnn{{{~~~ttteeeooopppZZZsss]]]\\\VVVJJJQQQfffZZZCCC???:::555000555444333666///,,,666<<>>EEEBBBBBBHHHVVVgggvvv}}}~~~www[[[MMMDDDFFFJJJGGGCCCAAABBBBBBDDDEEEGGGIIIJJJKKKNNNOOOPPPRRRWWWaaakkksss|||cccfffyyyhhhoooxxx{{{|||~~~}}}yyyyyyyyy{{{{{{yyyuuurrrvvvrrrppprrrsssuuuzzzpppccc___dddjjjxxxyyyyyyyyyxxxxxxyyyzzz}}}qqqeeeiii{{{{{{pppvvv[[[AAA888666222111666999999999;;;===@@@CCCEEECCCGGGIIIFFF@@@<<<===??????AAABBBBBBBBBCCCEEEHHHDDDBBB???>>>>>>@@@CCCEEEFFFAAA===@@@GGGJJJFFFAAA;;;888:::>>>@@@===<<<===BBBAAAHHHvvv___HHHhhhPPPGGG^^^IIIHHHBBB<<>><<<===???BBBQQQaaawww}}}}}}XXX[[[yyymmmgggzzzkkkggg```YYYfff}}}kkkXXXMMMAAA:::777888444444:::666333;;;;;;NNNaaaiiikkkmmmppprrrxxxzzz~~~zzzwwwuuuwwwzzzzzzsssmmmgggdddaaacccjjjttt||||||tttooo{{{}}}fffaaaiii~~~___FFFJJJHHH>>>444---+++************,,,---...///000000111222333333444333222111000000222333555111222222333444333333333222222333333444555555666444333///222777666GGGggglllzzzVVVllljjjLLLGGGBBB>>>DDDCCCBBBCCCIIIUUUhhh{{{zzzaaaIIIDDDIIIIIIBBB===@@@AAABBBDDDFFFHHHJJJKKKOOOPPPQQQQQQSSSXXX^^^bbbtttqqqjjjzzzyyy}}}tttzzzxxxzzzyyyppplllrrruuuxxx|||yyyvvvwwwxxxyyyyyyxxxwwwwwwwwwsssppprrrrrrrrrvvvzzzvvveeeUUUQQQZZZdddwwwyyyyyyxxxvvvvvvxxx{{{vvv{{{{{{vvvuuu~~~}}}{{{tttnnndddOOO;;;555333......222888999:::<<<>>>@@@BBBCCCBBBDDDFFFCCC>>>;;;<<>>??????>>>======???@@@BBBAAA@@@????????????@@@DDDCCCAAAAAACCCGGGJJJLLLQQQGGG>>>>>>??????>>>???BBBDDDGGGjjjsssQQQ```{{{eeeUUU]]]HHHHHHCCC===@@@<<<999777666666555444333333222000///---,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))***++++++++++++***))))))+++------,,,+++,,,,,,---......------,,,,,,---///000111000///...000---+++***,,,.../////////...,,,,,,,,,///111333111444999@@@GGGLLLMMMLLL>>>;;;888555333888GGGVVVddd```UUUFFF===<<<>>>>>>:::AAAFFFUUUnnn^^^XXXgggsssjjjqqqzzzwwwvvv|||vvvbbbLLLDDDIIICCC666444<<<:::555;;;===OOOccclllmmmmmmoooooo{{{|||tttvvvyyy{{{|||xxxqqqkkkfffeeefffjjjqqqzzzyyyvvv~~~}}}vvvooowww|||~~~~~~pppYYYfff|||wwwVVVFFFJJJEEE;;;444...+++*********+++,,,---......///000111222444555555222222111000000222333444111111222333333333333222111222222333444555555666333444111444888666BBB]]]jjjrrrgggOOOuuu]]]III@@@===DDDAAABBBBBBAAAEEEVVVnnnZZZIIIJJJKKKDDD===>>>>>>@@@BBBDDDGGGIIIJJJLLLMMMOOOOOOOOOOOORRRTTTbbbsssvvv~~~{{{ppp^^^VVVRRRYYYcccggggggfffqqquuuyyy~~~{{{wwwxxxyyyxxxwwwwww{{{zzzuuussstttrrrooopppsssvvvuuummm\\\MMMLLLXXXffftttwwwyyywwwuuuvvv|||{{{zzz|||~~~qqqmmmPPPBBB777444111------222888:::<<>>??????===:::999:::;;;<<<===>>>>>>>>>>>>===<<>>>>>??????EEECCCVVV]]]TTTuuufffsss\\\HHHHHHCCC>>>AAA<<<999777666666555444333222222000///...---,,,+++***))))))(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))***++++++++++++))))))***+++,,,------,,,,,,,,,------------------+++---///111222111///...000...,,,++++++---///000222000---,,,,,,---000222000222777===EEEKKKPPPRRRIII???888777555222;;;HHHZZZbbb___LLL<<<:::>>>>>>===AAA@@@EEEVVVeeezzzzzzrrrsssvvvrrrzzzwww```\\\fffXXX@@@777???===888<<>>SSSgggvvvgggyyyRRRYYY{{{XXXFFFAAAFFF>>>BBBEEECCCBBBIIIWWWbbbrrrxxxxxxZZZNNNJJJFFFBBB<<<===>>>???BBBEEEGGGIIIHHHIIIKKKKKKKKKLLLNNNPPPXXXccctttrrraaaSSSUUUaaammmssswwwuuuvvvyyy}}}~~~xxxyyyxxxtttppppppvvv|||wwwtttssstttsssnnnmmmoooqqqpppjjj```XXXYYYdddnnnqqquuuxxxxxxuuuwww~~~{{{rrr~~~sssiiiFFF>>>777444111///111777:::<<<@@@BBBDDDDDDCCCBBBAAAAAA@@@>>>;;;;;;>>>AAAAAAAAAAAA???===<<<<<<>>>999::::::;;;<<<======>>>;;;===>>>;;;999<<>>AAA<<<999777666666555444333222111111000...---,,,+++***))))))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))************((()))+++,,,,,,,,,------,,,,,,,,,,,,------......+++,,,...000111000//////000///...,,,,,,---...000444222///---,,,,,,---...000222666;;;AAAHHHNNNRRRTTTGGG<<<;;;999333444;;;III]]]iii^^^KKK@@@;;;888777>>>>>>@@@KKKVVVjjj|||{{{tttttt{{{iiiKKK===BBB@@@<<>>@@@CCCDDDCCCDDDGGGIIIZZZiii|||wwwZZZJJJEEECCC=========>>>???BBBEEEFFFHHHHHHIIIIIIIIIKKKOOORRRRRRVVV^^^hhhpppuuuxxxxxxwwwtttqqqwww~~~yyyvvvuuuwww{{{}}}||||||vvvwwwtttnnnhhhggglllrrrkkkjjjmmmssstttqqqppprrrvvvsssnnnkkkkkkmmmppprrrppptttwwwvvvsssrrrvvvyyy{{{ooowwwppp[[[CCC===777333000111666;;;===???CCCFFFGGGFFFEEECCCBBBBBB@@@>>>======@@@BBB@@@AAAAAA@@@??????@@@BBB@@@???===;;;;;;<<<>>>@@@;;;;;;:::::::::;;;>>>AAAFFFBBB@@@@@@===:::<<>>[[[|||PPP^^^```]]]ooojjjyyy[[[GGGHHHBBB>>>@@@<<<999777666666555444333111111111000///---+++*********)))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))************(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,---//////++++++---...//////000000...///000///---,,,...///333222000...---,,,,,,---000222555999===CCCJJJOOOXXXOOOGGGBBB>>>888444444<<>>FFFJJJVVVkkkxxxffffffzzzyyyzzzwwwuuuxxxjjjPPPAAABBB???<<>>???AAACCCDDDDDDHHHXXXfffqqquuuYYYIIIBBBAAA@@@>>>===>>>???AAACCCIIIJJJJJJIIIHHHJJJMMMPPPPPPQQQTTTWWWZZZ^^^aaaccccccjjj{{{}}}yyyyyyyyyxxxyyy{{{yyyxxxuuupppjjjiiilllooobbbdddjjjtttxxxwwwvvvxxx}}}yyyuuutttvvvvvvsssoooqqqsssuuutttpppkkkgggeeexxxwwwxxx{{{eeeJJJ@@@;;;444000///222888<<<@@@BBBDDDGGGHHHGGGEEEDDDCCCBBBAAA@@@??????@@@AAA===>>>???>>>===>>>@@@BBBIIIFFFBBB>>><<<<<<>>>???===;;;:::;;;===>>><<<:::888:::???CCC@@@<<<===BBB>>>>>>AAAAAAOOO~~~___XXX}}}tttGGGVVV]]]rrr[[[GGGGGGBBB===???<<<999777666666555444333111111111000///---+++*********)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((()))************)))+++------+++***+++,,,,,,,,,++++++,,,---///000++++++++++++,,,...///000---///111111...------...///////////////......------000444777:::@@@GGGLLLTTTWWWTTTJJJ@@@<<<:::888888FFF^^^sssvvvcccJJJ:::999<<<:::===FFFFFFGGGRRRrrr|||uuuWWWFFFPPPkkkiiidddrrr}}}ssssssmmm[[[NNNKKKCCC???HHHZZZbbbiiikkkooowww~~~uuulllhhhiiimmmuuutttttttttssssssrrrqqqpppvvv}}}rrrrrriiiOOOFFFDDDCCCHHHCCC333...---&&&***+++,,,............---////////////............///000000111111111111111...///000000111111000000111111222222222333333333444666222222888555222999999MMMsssuuu\\\aaaqqq}}}{{{nnn{{{RRRAAAAAA@@@>>>>>>???BBBDDDFFFCCCJJJRRRZZZkkk|||^^^HHHDDDCCC@@@===<<<===>>>???DDDFFFIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSRRRSSSVVVYYYYYY[[[eee{{{~~~{{{vvvuuuxxxvvvuuusssrrrppppppppppppkkkmmmttt}}}}}}zzz{{{|||zzzxxxwwwxxxvvvsssooopppqqqsssuuurrrkkk```XXXbbbrrr~~~uuuWWW???;;;888222///111666:::;;;@@@BBBDDDEEEFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@???>>>;;;<<<===<<<;;;;;;===???EEEDDDAAA>>>===<<<======>>><<<;;;;;;===>>><<<:::888888<<<@@@???<<<<<>>EEEKKKNNN[[[^^^PPPBBB>>>>>>===999:::KKKiiiyyynnnXXXIII999999444<<>><<<<<<<<<======AAAFFFJJJLLLKKKLLLLLLIIIMMMQQQQQQNNNMMMOOOQQQSSSPPPTTTfff~~~yyyqqqnnnqqqllllllkkkmmmooopppooonnn{{{|||{{{zzzwwwxxxxxxwwwvvvtttttttttnnnooorrrwwwwwwpppbbbWWW\\\pppvvvwwwxxx{{{vvvgggOOO===888666222111555;;;===;;;@@@AAACCCDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@>>><<<<<<======<<<;;;:::<<<===::::::;;;<<<=========<<<;;;;;;:::::::::;;;<<<===???:::777:::<<<:::999;;;???333>>>GGG===OOOtttVVVyyyvvv}}}OOOSSS[[[GGGHHHBBB===>>><<<:::888777777777555333333333111000...,,,+++***))))))))))))************((((((((((((''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++...---***((((((***,,,...------++++++++++++------,,,+++*********+++,,,---000...---111666666000)))++++++,,,///111111///---......///111555:::???CCCOOOVVVcccjjj]]]FFF:::===888;;;>>>KKKjjjxxx^^^CCC<<<:::@@@FFFIIINNNUUUZZZhhhkkkYYYIIIJJJVVVzzz]]]MMMSSSbbb{{{qqqhhh___VVVOOObbbdddhhhppp{{{ssskkkaaa\\\```jjjuuu{{{rrrqqqooonnnooosssyyy}}}|||wwwwwwyyyfffffftttNNNFFFLLLDDD@@@:::666333000,,,)))***+++,,,...///000000000............////////////---///111222333222000///////////////000000000000000000000000111333555777555444333222222222333444999CCCNNNnnneeeWWWyyyuuunnnVVVOOOEEECCCCCC>>>AAAEEEAAAFFFDDDEEEHHHJJJVVVxxxvvvYYYMMMCCCBBBAAA>>>===@@@;;;>>>???AAAJJJTTTSSSMMMJJJJJJJJJKKKLLLNNNOOOPPPVVVTTTRRRVVVcccyyyzzztttpppnnnmmmlllkkkcccaaaeeeeeeccclllzzztttrrrvvvvvvwwwwwwtttpppooorrrtttssspppttt|||zzznnnhhhkkkqqqvvv~~~}}}xxxyyyzzziiiMMM>>>???111222444666999;;;===>>>>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>;;;:::999999999:::;;;<<<;;;<<<===<<<:::999999:::<<<888777:::;;;999888999::::::::::::::::::::::::;;;===;;;<<<>>>EEEgggYYY\\\pppMMMjjj[[[FFFHHHBBB===>>><<<:::888777777777555333333222111000...,,,+++***+++*********))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******---,,,***))))))***,,,------,,,,,,++++++,,,,,,---......,,,,,,+++,,,------000------111666666222---++++++,,,///111111///---.........000444999>>>AAAMMMUUUbbbmmmjjjYYYHHH???:::;;;:::@@@UUUppp}}}{{{cccOOO<<<888>>>EEEKKKPPP]]]uuu~~~xxxpppPPP___mmmUUUOOOiiitttlllfffcccfffjjjooovvv{{{}}}zzzuuukkkccc[[[\\\eeepppwwwyyytttuuutttrrrqqqtttzzzuuulllmmm{{{zzz}}}nnnjjj|||gggKKKFFFEEE@@@===999444111...---,,,***+++,,,...//////000000............////////////...///000111222111000000.../////////000000000000000/////////000222333444444333222222222222333333222:::@@@TTT|||pppyyyvvvoooYYYIIIDDDEEE??????BBB>>>FFFDDDEEEGGGFFFKKKccc}}}xxxbbbLLLCCCBBB???;;;999:::<<<<<<<<>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<;;;:::999888888999::::::======>>><<<:::999999::::::666555999:::888888999999999999999999999999999888:::999:::===???XXXsss```bbbiii[[[FFFGGGBBB===>>><<<:::888777777777555333333222111///...,,,+++***,,,,,,+++***)))(((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---000000///...------......333111///000333444222///******,,,...111111///...---------///333888<<>><<<999888@@@VVVttthhhMMMAAA@@@BBBCCCDDDVVVoooppp{{{}}}jjjtttgggggggggQQQbbb{{{}}}rrrllljjjnnnsss{{{~~~wwwppplll```ZZZXXX^^^kkkuuuxxxvvvvvvxxxyyywwwuuuwww~~~tttqqqdddXXXeee}}}vvviiiuuuXXXIIIIII@@@===;;;888333...,,,---...***+++,,,....../////////---............/////////////////////000000000000....../////////000000000///////////////000111222111111222222222222222222222666888>>>]]]tttpppSSSDDDEEEAAA>>>@@@>>>DDDBBBDDDFFFDDDCCCNNN]]]bbbKKKDDDBBB>>>;;;===>>><<<:::===DDDIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKNNNNNNOOOOOOPPPSSSXXX[[[aaaeeeiiikkklllqqq{{{{{{xxxsssrrrooollliiihhhgggggg```___aaaaaa[[[XXXcccsssuuuooooooqqqttttttssssssssstttuuuvvvtttoooooowww~~~}}}zzz|||rrr```LLL===777666333555777:::===???AAAAAACCCBBB@@@>>>===;;;;;;:::======<<<;;;::::::::::::;;;:::999888888888888888;;;<<<<<<:::888777888:::999555444777999777777999888888888888888888888888666888777:::<<<:::HHHdddrrrbbbmmmZZZFFFGGGBBB===>>><<<:::888777777777555333222222111///...---++++++++++++******)))(((((('''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,000000///......---------999777333111111000000///*********---000222222111...------...111555999<<>>CCCIIIVVVfffxxxrrruuullliii|||fffwwwhhhgggyyy~~~pppjjjhhhsssxxxyyylllbbb```VVVWWW\\\dddooouuuwwwvvvuuuyyy|||{{{yyy{{{|||}}}{{{kkk___nnnxxxtttpppPPPJJJJJJ???>>><<<888222---***,,,...***+++,,,---............---------.........////////////.........///000111........./////////000000000000000000000000000111///000111111222222222222666444777777FFFxxx{{{wwwcccGGGCCCAAA???BBBAAAAAA@@@BBBFFFEEECCCGGGNNNllldddOOOFFFCCCBBBBBBBBB@@@<<<;;;===AAADDDGGGGGGGGGGGGHHHHHHIIIJJJJJJMMMOOOQQQQQQPPPQQQRRRSSSVVV[[[\\\\\\^^^ccchhh{{{zzzvvvrrrkkkkkkiiigggdddbbbbbbbbb[[[[[[]]]___\\\[[[dddppp{{{sssnnnpppsssttttttsssqqqppprrrwwwuuulllmmm{{{}}}{{{oooWWWCCC:::666333444555888;;;>>>@@@AAABBBCCCAAA@@@===<<<:::999999;;;;;;:::999999999999999::::::999888777777666666666777777777666666888;;;888333222555777666777999666666666777777777777777888999666999===999>>>QQQcccddd|||wwwYYYEEEGGGBBB===>>><<<:::888777777777555333222111000///...---,,,+++))))))))))))))))))******((((((((((((''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&''''''(((((())))))'''(((***,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,888777555222000000333555,,,+++***,,,///333444555000///......000333666999@@@HHHOOOWWWfffuuuvvvlllWWWHHH<<<:::888888EEEUUUxxxWWWBBB???EEE@@@EEEMMM^^^{{{vvv{{{vvvxxxeeerrrrrriiirrrwwwpppqqqtttxxxzzz~~~|||nnn[[[QQQPPPTTT\\\fffmmmppprrruuuwwwssswww|||}}}}}}}}}|||ttt}}}|||uuufff[[[NNNIIIFFF>>>BBB???999222,,,***+++---++++++,,,---............------------..................------......///000............////////////000000111111111111111111//////000111111222333333444///666999;;;```www|||zzzxxxRRREEE??????CCCBBB@@@???@@@CCCEEEDDDFFFIIIRRRiiimmmTTTGGGBBBBBBAAA@@@>>><<<:::<<<>>>BBBBBBBBBCCCEEEGGGHHHIIIEEEHHHKKKMMMMMMNNNPPPQQQQQQTTTWWWXXXWWWWWWXXXZZZbbbttt}}}wwwxxx|||yyytttrrrnnnjjjeeeeeeeeebbb^^^[[[\\\]]]UUUUUUXXX___fffkkkqqqvvv}}}~~~|||wwwoooppprrrttttttrrrooolllooowwwyyysssttt{{{gggOOO>>>999555111444666999<<>><<<;;;::::::::::::999999888888888888999999999888888777666555444333444555555666888<<>>CCCIIIPPP\\\lllwww{{{kkkXXXEEE===:::888<<>>FFF???666///,,,+++++++++++++++,,,---------------,,,------------.........---------...............------.........////////////000111111222222222111000000///000111333555666777333:::???AAAVVVqqq\\\lllyyypppWWWCCC@@@CCCAAAAAA@@@@@@AAAAAABBBDDDEEEBBBNNNffftttVVVEEECCC@@@>>>>>>===::::::=========>>>@@@BBBDDDFFFGGGFFFGGGIIIJJJKKKLLLOOORRRMMMPPPSSSUUUUUUTTTUUUVVVUUU___kkkuuu|||wwwpppjjjggglllsss|||{{{yyy|||yyyuuuuuuvvvxxxzzzzzzxxxvvvooorrrqqqmmmkkkiiifff```^^^______[[[WWWUUUWWWYYYRRRTTT[[[gggsss|||~~~xxxuuuyyy|||zzzvvvuuuooooooppprrrsssqqqnnnkkkllluuu|||~~~~~~qqqYYYEEE;;;666444222666888;;;>>>@@@@@@@@@???>>>===<<<;;;::::::::::::888888777777777777777888777777777777666555444444444555666666777:::???BBB:::444222444555444555777444555555666666777777888666777222333:::777777AAATTT[[[WWWttt~~~YYYUUUgggXXXEEEGGGBBB===???<<<:::888777777777555333111111000///...------,,,*********)))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((()))******++++++++++++,,,,,,------,,,,,,+++******,,,---......------***...222333333666>>>EEE>>>888000++++++...222555777555222000///000111222999;;;AAALLLWWWbbbooozzzzzzmmm[[[KKK@@@;;;;;;===:::\\\iiiJJJCCCAAAAAACCCCCCDDDIIIPPPQQQ\\\nnn|||~~~yyywwwzzz}}}uuuvvvkkkppppppuuuuuurrrxxxyyypppkkkmmmuuu}}}yyyqqqmmmbbbVVVTTT\\\fffmmmuuuwwwuuuuuuxxx|||{{{{{{|||rrrhhhhhhyyyhhhyyyhhhMMMDDDKKKHHHAAABBBCCCFFF===111+++,,,---,,,***++++++,,,---------,,,,,,,,,,,,---------.........+++,,,---...///...---------------.........//////,,,---///111111222111111222111//////000333777999AAAAAA===>>>HHHVVVpppvvvYYYQQQfffyyyQQQCCCEEEAAA@@@AAABBBAAA@@@AAACCCDDDCCCEEEPPPhhh|||aaaQQQHHHAAA@@@@@@<<<;;;===;;;;;;<<<===>>>@@@BBBCCCEEEFFFHHHHHHHHHJJJMMMOOOHHHJJJMMMOOOQQQQQQQQQRRRSSSUUUYYY\\\___ccchhhkkkjjjddd`````````^^^```dddfffllluuuwwwsssooommmpppuuuyyy{{{wwwvvvqqqllljjjmmmrrrvvvxxx{{{~~~vvvpppooonnnnnnppprrrrrrpppmmmdddffffffcccbbbbbb^^^YYYVVVXXXWWWTTTPPPPPPTTTXXXYYY```jjjttt}}}wwwrrrssssssqqqpppqqqnnnmmmmmmppprrrrrrooolllfffmmmyyyhhhJJJ===999555555777999;;;>>>@@@AAAAAA@@@???>>>===<<<:::999999888888555555555444444555555666444555666666666555444444444555555555555888<<>>FFFlllsssQQQXXXpppMMMTTTXXXDDDGGGBBB===???<<<:::888777777777555333111111000///...------,,,,,,,,,+++***)))((('''''')))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''(((((()))***++++++,,,++++++------------++++++)))***,,,...//////......***///444444333666>>>EEEEEE>>>333+++))),,,000333999777444111//////000111444222:::JJJUUU[[[fffsss|||ppp[[[HHH>>>:::999<<>>BBBAAADDDJJJHHHJJJSSSbbbnnnsssvvvxxxnnn|||sss]]]rrrvvvgggrrrtttlllhhhooosssrrrmmmmmmnnnsssyyy}}}}}}{{{vvvjjjaaa```[[[UUUYYYeeennnqqquuuwwwxxxyyy{{{}}}~~~~~~ttt]]]XXX```{{{vvvfffkkkVVVHHHHHHLLLDDDAAAGGGKKKEEE999---(((+++///---)))++++++,,,---------,,,,,,,,,,,,,,,---------......***+++---//////...---,,,---------.........//////***+++---///111111111000333111///...000444888;;;GGGIII:::555GGGRRR]]]rrrwwwKKKRRRjjj___HHHGGGBBB===AAADDDCCCBBBCCCEEEFFFLLLGGGFFFOOOcccaaaTTTGGGDDDBBB===;;;<<<;;;;;;;;;<<<<<<>>>??????>>>@@@BBBCCCCCCEEEGGGIIIFFFGGGJJJLLLMMMMMMNNNNNNUUUTTTSSSSSSSSSTTTUUUVVVXXXTTTTTTYYY]]]^^^___bbbaaa```ccckkkqqqrrrppppppjjjiiigggffffffhhhkkklllnnnmmmiiidddaaadddiiilllkkklllpppsssuuusssooolllooommmkkklllmmmlllhhhddd[[[]]]^^^\\\\\\^^^[[[UUUPPPRRRRRROOOLLLMMMSSSXXXcccnnnyyy{{{uuussspppmmmlllooolllkkkkkknnnrrrsssqqqnnn___dddsss{{{}}}dddBBB888999666777>>><<<>>>@@@CCCCCCBBB@@@??????>>><<<:::999777777777333333333222222333444444333444555666666666555444333333333111111333777:::===777444444555333444666555555555666777888888999444:::888888>>>:::666======UUUSSSLLLZZZSSSYYYDDDFFFBBB===@@@::::::999999777666555444111111000000//////......+++******)))(((''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))((()))******))))))***+++******+++,,,,,,---......+++)))((()))---000///...))),,,///333777:::===???CCC<<<555000---,,,,,,///333666888666222...---...111000333>>>MMMZZZaaabbbwwwoooVVVKKKEEE@@@888;;;AAATTTvvv|||bbbJJJCCCDDD@@@>>>@@@FFFDDDFFFMMMUUU___kkkvvvwwwqqquuurrraaaiiixxxmmmooonnnhhheeefffgggeeelllrrrvvvyyyttthhh[[[QQQSSSZZZaaahhhoooppptttxxx{{{|||~~~~~~oooZZZYYYdddzzz|||~~~kkkXXXtttSSSQQQNNNHHH@@@===FFFSSSAAA555++++++,,,)))))),,,+++++++++*********))))))))))))***+++,,,------...---,,,,,,++++++,,,,,,---............////////////////////////////////////000000000111222222333333777666666666999AAAKKKQQQpppWWWQQQlll\\\JJJFFFEEECCCAAABBBCCCDDDDDDCCC===BBBHHHLLLOOO^^^}}}tttjjjcccXXXHHH>>><<>>;;;>>>EEEFFFAAA;;;999::::::999999777666666666666555444333333222222222222222222222333444555444444444333333222222222222222333333333333444444555555555555555666777888777777777777777777777777>>>EEEkkksssTTTvvvaaaYYYDDDFFFBBB===@@@:::::::::999777666444333111111000000///.........+++++++++***))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&((())))))(((((((((((())))))))))))'''(((******))))))***,,,******++++++,,,------...,,,***)))+++...000000///...,,,,,,111777===>>>===:::777333000---+++,,,...111444777777333000......---///333:::CCCOOO[[[bbblll}}}mmmYYYKKKFFF;;;999777===TTTtttdddMMMAAA<<<<<<>>>DDDCCCDDDGGGKKKTTTeeeuuurrrjjjfffvvvyyy|||wwweeegggddd^^^\\\```dddeeennnvvv~~~vvviiiYYYOOOJJJSSSaaakkkrrrwwwxxx{{{}}}~~~}}}|||kkk```bbbcccuuuyyyppppppjjjPPPUUUSSSGGGAAAEEEJJJIII===333++++++,,,******++++++++++++*********))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------....................................//////000111111222222333333333222111333999@@@EEElllrrrWWWYYY|||```OOOAAA@@@@@@CCCEEEFFFCCC@@@EEEEEEFFFGGGGGGNNNaaasss|||fffOOOBBB???AAA===;;;<<<;;;999:::>>>;;;;;;;;;<<<===???@@@AAA@@@AAABBBCCCEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNPPPQQQQQQTTTWWWZZZ\\\[[[YYYYYY[[[\\\]]]\\\\\\ZZZZZZ^^^cccfffdddaaa```bbbccccccbbbbbbdddeeecccdddeeefffggghhhhhhhhhdddeeeffffffddd```\\\YYYRRRQQQPPPPPPPPPOOONNNMMMHHHEEEFFFKKKQQQXXXfffssszzzsssjjj[[[SSS]]]nnn}}}xxxuuusssoookkkgggllliiiiiimmmvvvvvvrrrmmmTTT===777999777999===AAA===:::===BBBDDD???999999999999999888777777666777666666555444444333333333333222222333333444444444444333333333222222222222222222333333333444444444444444333444444555555777777777777777777777777;;;<<>>@@@<<<;;;:::999777555333222111111000//////......---,,,,,,++++++******))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&((()))***))))))+++---******++++++,,,,,,---------,,,+++,,,...000000///222---+++///777>>>>>><<<444555555444222000---+++---111555777666222000///***000555777:::CCCSSS```eeeqqq{{{aaaPPPHHH@@@888444888IIIggguuuYYYHHHCCCBBB@@@AAACCCFFFGGGMMM]]]nnnpppggg\\\___wwwsssdddfffmmmsssuuummmbbbcccaaa\\\]]]fffnnnrrruuu~~~wwwfffYYYNNNJJJMMMZZZkkkvvv|||xxxpppwwwnnneeeaaauuuooottt~~~RRRNNNWWWTTTEEEAAAIIIGGG<<<777000+++,,,---+++***++++++************))))))))),,,,,,+++++++++*********,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------........................//////000000111111222222000000000//////111555999MMMyyyhhhPPPeeemmmKKKGGGDDDCCCEEEEEECCCAAAEEEBBBBBBDDDEEEGGGNNNWWWtttdddNNNDDD>>>======>>>;;;888:::???::::::::::::;;;<<<===>>>>>>>>>???@@@AAABBBCCCDDDCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJLLLMMMMMMOOORRRTTTYYYWWWUUUUUUVVVXXXXXXWWWVVVVVVXXX]]]bbbdddaaa^^^]]]___```aaa``````bbbcccbbbbbbbbbcccbbbbbbaaaaaa\\\\\\\\\[[[YYYVVVTTTRRRNNNMMMLLLKKKJJJKKKKKKKKKHHHHHHLLLTTT]]]iiizzzpppcccTTTMMMWWWgggzzzwwwtttrrrpppnnnjjjhhhllliiiiiirrrzzzsssyyyzzzmmmQQQBBB777777999888:::???>>>;;;999;;;???@@@<<<777777777777777777777777666777666666555555444444333444444333333222333333333333333333222222222222222222222222222333333333333444444333222222222333333666666666666666666666666:::666BBBggglllXXXCCCFFFBBB>>>AAA<<<<<<;;;999777444222111111000000///......------+++++++++******)))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))&&&((()))***)))***+++---******++++++,,,,,,,,,,,,,,,,,,+++,,,---.........222///---///444:::======666777999===AAA@@@444(((+++///333666777555222000,,,111666777888???LLLXXXccchhhssseeeTTTJJJAAA===888666CCCTTTooohhhRRRDDD===>>>AAAEEEGGGKKKUUU```nnnkkk___XXXhhh~~~zzzdddOOOGGGGGGOOOSSS[[[uuurrrvvv}}}sssaaa___bbbbbbaaafffsss~~~}}}qqqcccUUUMMMPPPTTT^^^iiissszzz{{{vvvtttssssssccckkkvvv|||qqqnnn~~~xxxqqqnnnPPPTTTTTTMMMCCC@@@CCC===333111...+++,,,---,,,+++***************))))))))))))+++++++++***************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------..............................//////000111111222000111111000///000222444:::aaaddd[[[uuukkkbbbVVVNNNKKKJJJHHHFFFCCCBBBCCCGGGGGGFFFHHHLLLUUUpppiiiVVVEEEBBB@@@AAA@@@<<<;;;===::::::999999999:::;;;;;;;;;;;;<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAABBBEEEGGGIIIIIIJJJKKKMMMOOOTTTRRRQQQQQQSSSUUUVVVVVVUUUUUUWWWZZZ]]]___]]][[[ZZZ[[[]]]]]]]]]]]]___aaa_________^^^]]][[[ZZZYYYUUUTTTSSSRRRPPPOOONNNMMMLLLKKKJJJGGGFFFFFFIIIKKKMMMRRR\\\fffqqq|||mmm```bbbiiimmmrrrqqqooonnnmmmkkkjjjiiiiiieeegggttt~~~~~~tttrrrjjjVVV===888666:::<<<:::<<<@@@<<<::::::;;;======:::777777666666666666666666666555555555444444333333333555444333222222222222222222222222222222111111111111222222222222333333333555444333222222222222222555555555555555555555555:::888888MMM}}}tttpppYYYDDDFFFBBB>>>AAA<<<<<<;;;999777444222111000000//////...---------)))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&((()))***))))))+++,,,******+++++++++++++++,,,++++++++++++***+++,,,---...000111111111444999>>>777888<<>>>>>BBBEEELLLSSSccchhhddd\\\fff{{{sssXXXJJJBBBGGGLLLQQQcccyyy|||xxx~~~vvvllliiiccc\\\ZZZ___cccfffnnn{{{sssfffXXXOOOLLLLLLXXXcccpppvvvwwwyyy}}}|||ooo```WWWZZZbbb\\\eeeqqq{{{~~~zzzwwwlllvvvzzz{{{~~~yyyyyyoooddd\\\___OOODDDBBB@@@888222333,,,,,,,,,+++,,,---+++)))))))))))))))))))))))))))(((((()))******+++,,,,,,,,,++++++******++++++,,,,,,------------.................................---......//////000111111...000111222111111333444444HHHpppooo```xxxmmmfff^^^UUUNNNFFFEEEGGGIIIFFFBBBBBBFFFFFFSSShhhaaaSSSEEE@@@@@@???>>>>>>;;;::::::999999999999:::999999999::::::;;;;;;;;;============>>>>>>>>>>>>BBBDDDFFFGGGFFFGGGHHHJJJMMMLLLKKKMMMPPPTTTUUUUUUVVVUUUTTTUUUVVVWWWWWWWWWUUUWWWXXXYYYXXXXXXZZZ[[[ZZZZZZYYYXXXWWWUUUSSSRRRPPPOOONNNLLLKKKJJJJJJJJJGGGGGGEEEBBB@@@BBBGGGLLLUUU```ppp|||}}}ooovvvvvvjjjkkkllllllkkkjjjiiiiiiiiigggaaa___jjj}}}||||||ooojjj\\\EEE555666:::>>>???>>>>>>AAA;;;;;;<<<<<<<<<;;;999888777666555444444444555555333333222222222222222111444333222111111111111111111111111111111111111111111111111222222222333333555555444333222222222333444444444444444444444444666999888>>>aaannnaaawww[[[FFFGGGCCC???AAA<<<;;;:::999777555333222000000///......------,,,)))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((())))))))))))((()))******))))))***+++******++++++++++++++++++++++++,,,+++))))))***,,,+++///333222///000666<<<444777<<>>@@@EEEKKKRRR]]]aaa^^^dddvvvuuufffXXXUUUTTTUUU\\\eeetttooorrrhhhssseeexxxtttddd\\\ZZZ]]]eeennnsssyyy|||ooo^^^QQQJJJIIIOOOWWW```nnnzzz{{{yyyzzzrrr\\\MMMLLLTTT]]]dddpppyyy{{{vvvnnnhhhVVViiiuuu}}}zzzwwwccc\\\^^^aaa```JJJ===@@@>>>111---333(((+++,,,******,,,+++)))(((((()))))))))))))))***''''''((()))***+++,,,---++++++************++++++------------............------------------------------......//////000000,,,---///000000111222444222999VVVgggooo}}}|||kkk^^^HHHEEEDDDEEEDDDBBBDDDHHHGGGHHHRRRgggoooTTTEEEAAA?????????===<<<;;;:::999999999999888888999999999999999999;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@BBBCCCCCCBBBCCCEEEFFFEEEEEEGGGKKKOOOQQQQQQSSSRRRQQQPPPOOOPPPQQQRRRPPPQQQRRRRRRQQQQQQRRRSSSRRRRRRQQQQQQOOONNNLLLKKKJJJJJJIIIIIIHHHGGGFFFFFF@@@@@@AAA@@@AAAGGGQQQXXXjjjwwwzzz}}}vvvdddggghhhiiiiiigggggghhhiiihhh___YYY```sssyyylllfffYYYAAA666999===@@@AAA@@@@@@@@@:::<<<>>>===;;;999999999777666555333222333333444111111111111111111111111111111000000///000000000000000000000000111111111111111111111222222222222444444333333222222333333333333333333333333333333000666888888JJJttt|||PPPOOOsss]]]GGGHHHCCC???AAA:::::::::999777666444333000//////......---,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((()))))))))))))))***+++***)))((()))***++++++******************+++------,,,)))(((***,,,+++...000000///000333777333888;;;BBBQQQ\\\TTTCCC222///,,,,,,000555999:::555333000000222555999;;;@@@PPPeeesssxxxyyy^^^PPPKKKEEE???<<<888@@@[[[}}}lllZZZMMMEEEDDDHHHJJJSSSYYYZZZ\\\gggttt{{{zzzrrrfff[[[UUURRRRRRSSScccqqqtttTTTMMM[[[lllkkk```ooouuuhhh[[[___sssnnn]]]ZZZ^^^gggrrr}}}}}}vvvfffXXXLLLIIILLLRRR\\\fffmmmvvv}}}}}}}}}~~~ooo]]]TTTUUU___eeemmmsssqqqiii]]]TTTKKK^^^xxx{{{nnn[[[YYYZZZVVVRRRDDD888777555///,,,...''',,,,,,)))(((++++++((((((((((((((())))))******(((((())))))******++++++++++++************+++++++++,,,,,,,,,------------------------------------,,,------......///000000,,,---////////////111333000444AAA\\\zzzpppyyy~~~xxxXXXMMMDDDCCCFFFGGGHHHJJJJJJFFFKKK\\\nnn|||~~~iiiZZZOOOHHHEEE@@@???===<<<;;;::::::999999999999888888888888888999999999999999999999999:::<<>>>>>??????>>>>>>@@@DDDGGGIIIIIIJJJKKKLLLLLLKKKKKKKKKLLLJJJKKKLLLKKKIIIIIIIIIKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEDDDCCCBBBBBB>>>AAAEEEIIIOOO[[[jjjttt{{{tttmmmfffdddfffhhhgggfffeeegggiiihhhaaa^^^eeevvvsssgggdddYYYCCC:::<<<>>>???@@@@@@@@@???999<<<>>>===:::777888999999777555222111111111222111111111111111111111111///............//////000/////////000000000111111111111111111222222222222222222111111111222222333333333333333333333333333111333555666;;;SSSmmmQQQSSS|||^^^HHHIIIDDD???AAA::::::999999777666555444000//////...------,,,,,,******************++++++((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))***+++,,,***((('''((()))++++++******************,,,...///---***)))+++---,,,,,,---///111222222222555;;;<<<===FFFQQQOOOEEE555000***)))...555:::<<<999777444111000333:::???DDDCCCVVVttt{{{xxxeee\\\QQQFFF???<<<>>>EEENNN___|||eeeQQQGGGGGGLLLPPPTTTVVVUUUYYYbbbkkkbbbccc^^^TTTMMMMMMOOONNN\\\___jjjtttrrrkkkooozzzgggGGG>>>GGGPPP^^^~~~eee]]]aaaeeeddd[[[UUU\\\fffnnnqqqrrrlll___WWW]]]iiimmmyyy~~~qqqgggRRRHHHBBBIIIUUU^^^hhhqqqyyy~~~~~~~~~|||yyyppprrr{{{oooaaa\\\___dddiiilllhhh]]]NNNDDDLLL[[[sss}}}yyyzzz}}}zzzooonnnggg[[[___XXXIIIBBB>>>555---,,,...,,,&&&''',,,---((('''***+++((('''((((((((())))))******************))))))))))))++++++************++++++******+++++++++,,,,,,,,,------------------------,,,,,,------...//////000...///000000///000222444///444444>>>hhhyyyxxxmmm~~~sssvvvtttaaaNNNHHHIIIHHHDDDAAAEEEAAAEEERRR]]]bbbkkkuuuiiiXXXPPPAAA@@@???===<<<;;;::::::999999999999888888888888888888888888888888777777888:::<<<===<<<;;;;;;<<<<<<:::999;;;>>>AAABBBBBBBBBEEEHHHJJJIIIHHHGGGGGGFFFGGGGGGFFFDDDCCCDDDEEECCCCCCCCCCCCCCCCCCBBBBBB@@@AAABBBBBBBBBAAA???>>>AAAFFFMMMTTT___ooozzzssslllmmmpppxxx~~~vvvgggcccjjjccceeeggggggeeeeeegggiiigggeeehhhsssyyyjjj^^^]]]UUUAAA<<<===>>>===>>>@@@@@@===777;;;>>>===888666666999999888555222000000000111222222222222222222222333---------------...///000.../////////000000111111000111111111111222222222000000//////000111222222222222222222222222222222777222333666444>>>gggkkkLLL```[[[GGGGGG???DDD???<<<;;;999888555444222111222222111///...---,,,++++++++++++************)))***((('''((()))***)))'''(((((((((((('''&&&%%%$$$''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''((((((((((((***************+++++++++------......---,,,***))),,,,,,---///000222333333333999@@@DDDDDDEEEGGGIII???777111...+++***222<<>>888333000111222444<<>>>>>DDDVVViiikkkZZZQQQJJJJJJSSSWWWQQQNNNQQQVVVUUURRRLLLHHHHHHMMMRRRUUUYYYbbbllllllddd\\\YYY]]]nnn}}}www___HHH???@@@NNN[[[lllyyy}}}oooiiifff```ZZZVVVVVVYYY[[[XXX\\\]]]^^^dddnnnqqqnnn~~~~~~{{{gggSSSIIICCCIIIQQQXXX___hhhttt}}}|||zzzooobbbZZZdddssssssqqqnnnggghhh^^^dddhhhSSSAAAFFFPPPTTTZZZfffyyyzzztttyyytttiiixxxiii\\\ZZZQQQJJJIII<<<555...+++,,,---+++)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111///...000333444333111///777666555JJJrrr~~~yyywwwwwwppplllfffuuupppxxxbbbOOOHHHIIIIIIGGGGGGEEEFFFIIIKKKOOOXXXbbbqqqppp^^^TTTHHHAAA???>>><<<999999:::;;;;;;:::999999999666888999777555666777777777888999:::;;;;;;;;;;;;::::::::::::;;;===>>>???@@@??????@@@BBBCCCBBB@@@<<<===??????======???AAA>>>>>>>>>@@@AAAAAA???>>>===@@@@@@>>>???DDDGGGEEEMMMYYYjjjyyy{{{fffWWWVVV]]]___llltttppphhheeeeeeccccccfffeee______ffflllmmmooo}}}qqqTTTMMMUUUOOO>>><<<<<<===>>>???>>>;;;999<<<<<<;;;::::::999999888666555555444222111000000333333222222111000//////000---******---000000///...000///---///111000+++////////////////////////////////////000000000000111111111111111111111111666111111555444888NNNgggfffRRRppp[[[GGGGGG???DDD???<<<;;;999888555444222111222222111///...---,,,++++++++++++*********)))))))))((('''((()))***)))'''))))))))))))((('''&&&%%%&&&&&&&&&'''''')))***+++''''''''''''((((((((((((''''''''''''((((((((((((***************+++++++++***+++,,,------,,,++++++,,,,,,---///000111222333333666<<>>======>>>??????===;;;999888777777888999:::;;;;;;:::888;;;>>>??????DDDNNNUUUVVVhhhuuuvvvjjj[[[QQQSSSZZZfffnnnrrrkkkdddccccccbbbbbbeeegggeeecccgggpppyyyjjjLLLGGGMMMHHH<<<>>>======>>>???>>><<<::::::999999888888777666666555555444333222111000000333222222111000000//////000...++++++---//////......//////---...111000+++.........................../////////000000000000111111111111111111111111666222222555333333@@@RRRXXXbbb[[[GGGGGG???CCC???<<<;;;999888555444222111222222111///...---,,,+++++++++*********))))))))))))(((''''''))))))((('''************)))((('''&&&%%%&&&&&&'''(((***+++,,,''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++((()))***+++,,,,,,,,,,,,,,,,,,---...000111222222444666:::BBBIIIIIIDDD>>>AAA>>>;;;888333,,,+++---111222444555666666555444666;;;???CCCHHHSSSdddpppjjjZZZMMMBBB<<<:::;;;EEETTThhhppp```XXXPPPJJJKKKJJJJJJJJJKKKLLLKKKJJJMMMKKKPPP^^^iiiiiiaaa\\\SSSWWWbbbrrr}}}yyyfffVVV^^^]]][[[XXXVVVXXX\\\```fffooo|||xxxmmmfff\\\YYYTTTQQQQQQUUUZZZ]]]fffmmmvvv~~~wwwiiiWWWIII@@@<<>>222///++++++,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...///222333222111666---...777999@@@dddvvvssszzz{{{ppp~~~xxxqqqkkk___NNNBBBAAADDDBBBCCCEEEDDDCCCEEEJJJQQQ[[[gggqqq}}}kkk\\\NNNEEEBBB@@@===;;;:::;;;<<<===999888777666666666777888666666666666666555555555888888777777777888888888999777666666777999888888888777888999::::::777555888999999:::::::::::::::???DDDIIIOOO[[[kkkwww{{{pppmmmkkkkkkgggdddeeejjjooopppmmmfffaaaaaaaaa```ccccccfffjjjgggfffqqq\\\DDD@@@DDDCCC>>>CCCAAA>>>===<<<;;;999888777777666666555444444444555444444333222111000000222111111000000/////////000...,,,+++---......------///...,,,---000///+++............................../////////000000000111111111111111111111111444111222666444111555???```oooYYYhhh[[[GGGFFF???CCC???<<<;;;999888555444222111222222111///...---,,,+++************)))))))))))))))(((''''''((()))(((''')))))))))))))))((('''&&&&&&&&&&&&&&&'''(((******''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,((())))))***+++++++++,,,,,,,,,---...///000111222555888>>>EEEJJJIIIDDD@@@===HHHQQQMMM<<<...+++///+++---000333555666777777888:::<<<===AAAIIIVVV___mmmxxxwwwdddVVVNNNJJJAAA<<<777:::KKKddd|||rrr```XXXQQQHHHDDDEEEIIILLLMMMLLLHHHKKKVVV```cccbbbaaaaaa]]]]]]eeeppppppeeeYYYXXXUUUPPPNNNNNNPPPSSSTTTSSSYYYaaaeeeddd___ZZZWWWVVVRRRNNNOOOWWWcccpppxxxvvvkkkUUUNNNFFFCCCCCCEEENNNWWWbbbhhhpppxxx~~~yyysssmmmhhhddd```UUULLLPPP\\\dddnnnrrrjjjbbbZZZQQQOOOiii|||vvvvvv}}}~~~~~~~~~tttooodddWWWOOOIII===111---+++***+++,,,,,,***(((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........///000111111111444---111888333111MMMtttvvvxxxeeennnqqqWWWxxxuuunnnbbbQQQHHHIIICCCAAABBBEEEEEEBBBCCCFFFIIIPPPWWW]]]hhh~~~rrrbbbTTTNNNFFF???;;;;;;===>>>===:::999::::::777666666777777666666666666777777777888888777777666666555777666666777999999888666777666666999;;;<<<999777::::::::::::;;;>>>BBBEEEOOOWWWaaammm}}}uuutttxxx~~~~~~yyytttssspppmmmhhhccc`````````___hhhbbbfffqqqssspppyyynnnNNN@@@======@@@EEEGGGCCC>>>;;;888777555333666555555444444333222222444333333222111000000000000000000/////////......000...---,,,,,,,,,,,,,,,---...---+++---000000,,,................................./////////000000111111111111111111111111222000111666777444555999EEEsssbbbVVVZZZFFFFFF>>>CCC>>><<<;;;999888555444222111222222111///...---,,,+++*********)))))))))((((((((('''&&&'''((()))(((&&&''''''((((((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((())))))***++++++,,,,,,************************,,,,,,---...///000000111111777@@@EEEFFFEEEDDDCCCEEEQQQ]]]]]]RRRBBB555///++++++,,,...000444666888666555555888===CCCHHHKKKXXXfffyyyqqq]]]PPPEEEBBB???===>>>CCCLLLTTTlll|||qqqbbbVVVNNNIIIEEEBBBKKKGGGGGGKKKPPPRRRWWW\\\dddbbb___^^^___^^^ZZZWWWPPPMMMKKKKKKNNNPPPPPPOOOJJJMMMQQQSSSTTTTTTUUUVVVWWWVVVYYYaaaooo}}}rrr```VVV======AAAIIIOOOTTT^^^gggrrrwww~~~yyypppfff[[[RRRMMMLLLJJJLLLZZZgggjjjppppppggg[[[MMMKKK[[[zzztttooo{{{{{{tttmmmddddddaaabbb___UUUKKKBBB555))))))))))))***++++++***((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------.../////////000111111000222666777333222@@@QQQooobbbvvvVVVUUUttt}}}ppp^^^PPPKKKDDD@@@@@@CCCDDDCCCCCCFFFDDDHHHMMMQQQWWWfff}}}~~~ssscccSSSIIIBBB>>><<>>BBB>>><<<;;;999888555444222111222222111///...---,,,+++******)))))))))(((((((((((('''&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***+++,,,,,,---,,,++++++*********++++++,,,------...//////000000...444<<>>'''---,,,+++***,,,000333666777666666999>>>BBBCCCCCCJJJQQQbbb{{{|||fffNNNKKKGGGDDD>>>999:::???@@@MMM^^^nnn~~~mmm]]]SSSQQQLLLHHHHHHFFFEEEIIIOOONNNRRRUUUTTTOOOKKKJJJKKKJJJIIIIIIJJJKKKKKKJJJIIILLLOOOSSSWWW[[[aaafffjjjpppttt|||yyylll^^^OOOFFFCCC???AAAGGGPPPXXX___jjjvvv|||xxxxxxmmm```SSSIIIEEEIIIOOORRRWWWeeellliiikkkjjj```LLL???DDDZZZrrrrrreeejjjyyyuuuvvvgggYYY\\\^^^\\\XXXQQQFFF:::///)))(((((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---//////......000111...444888555444777::::::[[[wwwbbbnnneeeTTT___uuuXXXEEEJJJDDD@@@BBBCCCBBBCCCFFF@@@AAAEEEHHHJJJPPP^^^lllttt}}}mmm___SSSLLLEEE===:::???@@@:::777999999888777777777888999:::666777888888888666555444666666777999<<<======<<>><<<<<<@@@FFFKKKOOOQQQUUUYYY___iiivvv{{{~~~}}}vvvpppiiigggiiieeeaaa___bbbcccaaa```bbb\\\ZZZfffwww}}}~~~pppLLLFFFCCCCCC===777999@@@;;;888555444555777777777555555444444333222222222111111111000000000//////------------------------,,,---...---,,,+++,,,---...///---+++---222222///------------------------------........./////////000000000000000000000000111111111111111111111222888>>>bbbgggnnnxxxvvvZZZFFFEEE>>>BBB>>><<<;;;999888555444222111222222111///...---,,,+++***)))))))))((((((((((((((('''&&&&&&(((((('''&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''((()))***+++,,,------++++++******+++,,,---...,,,------....../////////000222555999<<<@@@CCCFFFKKKNNNRRRXXX^^^YYYCCC---///---+++***+++,,,...000666777888:::<<>>GGGSSS```qqqtttllleeebbb^^^XXXUUUUUULLLOOORRRRRRPPPMMMKKKKKKHHHIIIJJJKKKLLLMMMNNNOOO^^^bbbiiipppvvv|||yyyooobbbTTTJJJCCC<<<<<<@@@NNNPPPVVV^^^eeennn{{{xxxqqqlllfff\\\QQQIIIDDDDDDMMMXXXccceeemmmooogggeee^^^MMMCCC>>>GGGTTT```zzzwwwrrrwwwzzzyyy|||}}}tttuuuddd^^^gggeeeYYYNNNGGG===000***---((()))))))))))))))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***************++++++++++++************************++++++,,,,,,,,,,,,------+++---//////------///111///111333333444777999999EEEkkkkkkccctttuuu```fffwww{{{aaaXXXOOOFFFDDDCCCAAABBBEEE@@@???AAADDDCCCCCCIIIRRRVVVbbbrrrxxxfffXXXMMMMMMKKKCCCAAAEEEBBB@@@>>><<<;;;;;;;;;<<<;;;<<<>>>??????===<<<;;;888777888===FFFQQQYYY^^^]]]]]]ZZZUUURRRVVVaaakkkxxx}}}~~~tttrrrwww~~~{{{tttnnnkkkgggeeegggmmmccc^^^^^^``````^^^```eeebbbiiixxxrrrsssnnn[[[????????????===::::::<<<999777555555666777777777444444333333222111111111000000000000000/////////,,,,,,,,,,,,,,,---------***,,,......,,,+++,,,...///000...,,,...333444111---------------------------------.........//////000000000000000000000000...111222111//////111111444555JJJwwwwwwbbb~~~ZZZFFFEEE>>>BBB>>><<<;;;999888555444222111222222111///...---,,,+++))))))))))))((((((((((((((('''&&&&&&'''((('''&&&(((((()))))))))))))))(((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''''''''((((((((()))'''((()))***+++,,,------******)))***,,,...000111,,,------....../////////555333222666===DDDGGGGGGGGGUUU______ZZZTTTKKKAAA///...---,,,+++***++++++///333666666444666===CCCBBBDDDLLLXXXbbbooouuuiii___QQQGGGCCC@@@:::999===>>>===EEERRRYYYiii}}}rrrkkkiiieeeaaa```aaaaaa^^^\\\```bbbdddfffiiimmmrrrvvvtttzzzwwwnnncccUUULLLEEE===:::>>>BBBDDDJJJQQQWWW[[[cccnnnvvv~~~}}}wwwpppgggaaaTTTNNNIIIHHHFFFFFFOOOZZZnnnmmmsssrrriiibbbQQQ999EEEIIISSSVVVZZZvvv}}}ttt}}}yyynnnxxxyyy```eeetttjjjVVVEEE>>>444'''&&&000)))******)))((()))***,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++************************++++++,,,,,,,,,---------***---//////------///111222...---111333444999@@@<<>>AAA999;;;:::999777555444333333000000///...---,,,,,,+++)))******+++***)))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((('''&&&&&&'''))))))''''''''''''((((((((((((''''''''''''((((((((((((+++***************++++++************+++,,,---...,,,,,,------...///000000333333444:::AAAGGGIIIHHHOOOQQQ^^^kkkfffTTTIIIJJJFFF666///444111$$$%%%111,,,000111000333888888222@@@???AAAHHHRRR___qqq}}}kkk]]]SSSFFFCCC@@@>>>======<<<<<>>:::888777888;;;===:::999888666555555444444222222222111111111000000111111222222000///---+++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---///...,,,*********,,,---------------------------...------------...//////////////////////////////000000000000111111111111///222333???gggvvv[[[[[[DDDDDD>>>AAA999;;;:::999777555444333333000000///...---,,,,,,+++***)))((('''''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++************+++,,,------,,,,,,---...///000111222222333555:::AAAFFFGGGGGGIIIKKKQQQWWWVVVSSSTTTZZZfffRRR:::...,,,---------***...000000333999888333777999???EEEIIINNNYYYeeeyyynnnaaaYYYNNNFFFAAA>>>;;;:::666777999<<>>;;;999:::<<<>>>DDDLLLRRRTTTXXXbbbkkkoooxxx|||~~~{{{uuummmfff___WWWMMMGGGEEE@@@AAALLLYYYdddkkkpppzzzyyywwwkkkWWWPPPggg~~~ssswww~~~|||ssswwwoooddd```YYYQQQFFF777---***+++++++++((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''(((((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))*********+++******)))***+++,,,---+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...////////////000222333444444777AAA[[[zzzrrr|||qqqoooaaazzzttt```UUUMMMIIIKKKHHHDDDCCCDDDEEECCC@@@>>>AAABBBBBBCCCLLLZZZeeerrruuu~~~lllXXXNNNTTTeeesssnnn]]]bbbjjjoookkkccc___```cccdddddddddbbbaaa___^^^ZZZ^^^^^^[[[[[[``````]]]___^^^___^^^\\\aaasssfffMMMBBBCCC???===;;;999888999:::;;;999999777666555444444444222222111111111000000000///////////////...---,,,......---,,,,,,+++******,,,,,,++++++++++++,,,,,,///---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////........................//////000000000111111111000333222999VVVvvv|||]]]FFFEEE@@@DDD<<<;;;:::999777555444333333000000///...---,,,,,,++++++)))'''%%%$$$&&&(((***((((((((((((((((((((((((((((((''''''''''''((((((+++***)))'''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((***+++,,,))))))******+++,,,,,,---+++,,,---...000222333333000111555:::@@@CCCDDDDDDCCCGGGHHHEEEGGGPPPZZZ^^^uuukkkTTT;;;000222222,,,+++---//////333777777333444555999>>>???@@@GGGQQQ^^^mmmyyyiii[[[SSSMMMFFFAAACCCAAA===:::888888999:::;;;>>>DDDIIIOOOWWW^^^cccgggjjjoootttvvvwwwvvvuuuqqqmmmgggaaa\\\WWWRRROOOLLLHHHBBB>>>;;;999777555777999:::::::::>>>EEEJJJUUU]]]eeeiiiooozzz|||wwwtttnnnggg]]]SSSLLLFFFBBB???BBBIIIRRR]]]kkkwww{{{xxxxxxjjjXXXKKKYYY~~~uuuwwwvvv{{{uuuhhh[[[NNNAAA999///))))))***++++++((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&''''''(((((((((((((((((((((((((((************))))))((((((***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///////////////000111111222666555<<<]]]|||sss[[[WWWwww{{{gggUUUUUUPPPLLLIIIHHHEEEAAA===BBBBBBBBBAAA@@@AAADDDGGGOOORRR\\\mmm{{{lllfffppp|||yyyrrryyy~~~qqq]]]OOOSSS\\\cccbbb\\\YYY\\\______^^^^^^]]]\\\[[[[[[ZZZZZZXXXVVVXXX\\\^^^\\\``````bbbgggmmmwwwsssZZZDDD;;;======<<<;;;:::999999999999888888666555444444444444111111111111000000000000......---------------...,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++---,,,+++*********+++,,,++++++++++++++++++++++++---------------......///........................//////000000000000111111222222222333@@@bbb|||```IIIGGGBBBFFF@@@;;;:::999777555444333333000000///...---,,,,,,++++++)))(((&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&((()))++++++((()))******+++,,,,,,,,,******,,,...///111333333...000333888<<>>AAADDDFFFEEEDDDDDDEEECCC@@@===;;;:::999888:::888777777999===???AAA@@@DDDHHHHHHIIIMMMUUU]]]eeennnvvv|||xxxooohhhddd^^^XXXOOOEEE???>>>@@@BBBCCCYYYoooxxx}}}{{{gggOOOFFFPPPooo~~~rrrqqq}}}~~~rrrkkkvvv~~~ssscccRRRFFF444000+++((((((*********(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******)))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.../////////.........//////333555111000DDDnnnzzzkkkXXXbbblllkkkhhhccc]]]SSSHHHBBBBBBFFFEEEDDDDDDDDDDDDBBBAAACCCDDDIIIQQQUUUUUUYYY]]]kkkyyy|||tttlllbbbaaammmwwwqqqeee``````cccfffccc\\\ZZZ\\\]]]\\\[[[ZZZZZZZZZZZZZZZ]]]\\\YYYXXXYYY[[[[[[ZZZ[[[bbbnnn|||ooo[[[JJJ>>>;;;>>>;;;;;;;;;::::::999888777777666555444333333333333111111000000000/////////...---,,,,,,,,,---///000,,,,,,,,,,,,,,,---------******))))))))))))******,,,+++************++++++***************+++++++++------,,,,,,------...///........................////////////000000000111222111111000222FFFqqqwwwaaaIIIFFF@@@EEE???;;;:::999777555444333333000000///...---,,,,,,+++)))************)))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&'''((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&''')))***+++'''((()))+++++++++++++++((()))***,,,...000111222,,,///222666888:::<<<===EEEQQQSSSKKKMMM\\\eeebbb\\\hhhuuusss\\\===---+++---******---222666999;;;777---(((,,,444888:::;;;DDDHHHRRRaaarrrssshhh```UUUKKKFFFCCCAAA@@@===<<<;;;;;;;;;:::999888999:::;;;<<<<<<;;;:::999999999999999:::<<<>>>@@@===>>>@@@BBBDDDFFFIIIJJJJJJOOOUUUXXX[[[```jjjrrr|||tttggg[[[QQQLLLMMMJJJDDD===;;;@@@JJJQQQUUUjjj}}}___NNN>>>BBBXXXwwwzzzyyy|||mmmrrrooo```rrr|||gggQQQAAA:::...,,,***)))))))))))))))''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((()))******++++++(((((())))))*********************+++++++++,,,,,,,,,,,,++++++,,,,,,---...////////////.........---333111111333888LLLwwwcccKKK___wwwcccOOOHHHKKKFFFDDDAAAAAACCCCCCBBBAAACCCBBBCCCEEECCC@@@BBBGGGFFFRRRiiiyyyqqqnnnpppqqqwwwtttoooooouuuyyywwwppp^^^\\\[[[]]]\\\YYYZZZ^^^\\\\\\[[[ZZZZZZ[[[[[[\\\[[[ZZZZZZZZZYYYWWWXXXZZZ\\\kkkvvv\\\KKKDDD???======999::::::::::::888777666555555444333222222222222000000000/////////.........------,,,---...000111000000///...---,,,++++++***))))))(((((())))))************)))*********+++)))))))))******+++++++++,,,,,,,,,,,,,,,---.................................////////////000000000222///000222000666RRRppp}}}qqq```ooo___GGGCCC;;;AAA<<<;;;:::999777555444333333000000///...---,,,,,,+++)))***+++++++++***((('''((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&((())))))***)))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++'''((()))+++,,,++++++***((()))***+++---...000000...000333555666888;;;======EEEFFF???DDDWWWeeehhhhhhfffkkkrrrkkkSSS<<<222///***(((,,,111666<<>>666333999>>>;;;444///999;;;AAALLLZZZlllzzzmmmccc[[[SSSNNNFFFEEECCCBBBBBBAAA???===;;;<<<<<<===============999;;;<<<======>>>AAACCCCCCFFFKKKOOORRRUUUXXX[[[\\\aaagggnnnttt|||xxxlll^^^PPPDDD===???@@@???>>>AAAKKK[[[ggg}}}uuubbbDDDEEEGGGLLLVVVhhh{{{xxxuuu}}}rrrttt{{{[[[DDD777000,,,++++++***))))))((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''((()))***+++,,,,,,((()))******++++++******************++++++++++++,,,,,,++++++,,,,,,---......///////////////...---000,,,111666333666TTTyyylll[[[[[[zzzlllSSSJJJNNNIIIGGGCCCAAAAAAAAAAAAAAABBB@@@@@@BBBAAA???AAAFFFBBBDDDKKKXXXffftttyyyvvv}}}yyyssspppqqquuuzzz}}}zzz{{{|||{{{zzzwwwtttqqq[[[WWWUUUVVVWWWVVVXXX]]][[[[[[[[[[[[[[[\\\\\\\\\UUUVVVYYYZZZXXXWWW]]]eeennnvvvcccPPPIIIHHHDDD===888999999999999999777666666444444333222222222222222////////////..................------...///000000444333222000...,,,***)))******))))))))))))******((()))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------...------------------------......////////////000000111///000333111111===LLLaaaWWWaaaHHHBBB:::@@@;;;;;;:::999777555444333333000000///...---,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''')))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''((())))))***&&&''')))+++,,,+++***)))******+++,,,---...///000111333555555555777<<<@@@999======;;;???MMM[[[bbbpppmmmjjjkkklllgggXXXHHH;;;222+++,,,...111888???HHHDDDCCCDDDAAA999111///000111777???EEEOOOaaarrrssskkkfff```YYYTTTQQQOOOLLLJJJEEEEEEEEEFFFFFFGGGHHHIIINNNQQQTTTVVVUUUVVVXXXZZZXXX\\\bbbggglllqqqwww|||~~~{{{xxxvvvtttoooggg\\\PPPEEE>>>:::>>>CCCGGGMMM[[[ooo}}}mmm\\\TTTYYYdddkkkeee\\\bbbxxx~~~}}}{{{sssyyyyyyjjjKKK===555+++************)))(((((()))''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''''''''''''''''''''''''''(((((())))))*********+++))))))+++,,,,,,,,,+++***************++++++++++++,,,,,,++++++,,,,,,---.........///000000000///...,,,,,,///333000111@@@RRRoooaaa```yyyttt[[[NNNOOOMMMKKKIIIEEEBBB@@@@@@@@@BBB>>>>>>AAABBBAAABBBEEEFFFBBB@@@CCCFFFKKKUUU___mmmooottt}}}uuuggg^^^fffwwwuuuvvvyyy}}}rrrsssuuuuuurrrlllgggeee[[[WWWVVVXXXXXXVVVVVVXXXWWWXXXZZZ[[[[[[[[[ZZZZZZTTTWWW\\\^^^]]]```ooo]]]RRRIIIIIIIIIEEE>>>;;;999999999888777777666666333333222111111111111222/////////.........------,,,------.........------000000000000000111111111+++******))))))******+++'''(((((())))))***))))))))))))******+++,,,,,,---,,,,,,++++++,,,,,,---...------------------------........./////////000000//////111111111111444888]]]eee~~~eeeKKKDDD<<>>BBB@@@CCCEEEEEEFFFKKKSSSXXXiiiuuuuuuiiihhhqqqnnn```HHH<<<111---,,,+++000777LLLIIIFFFAAA888//////333,,,...555999888999EEETTTZZZdddtttxxxpppkkkiiigggeeecccbbbbbbbbbbbbcccddddddaaaeeekkknnnoooqqqtttvvvxxx{{{~~~sssmmmkkkddddddccc```YYYPPPGGGBBB;;;BBBJJJPPPYYYhhh}}}lllTTTTTTbbboooppprrryyyQQQ999888333&&&((()))***)))(((((()))***''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((((((((((((''''''''''''''''''''''''************)))))))))))))))***+++,,,---,,,++++++)))************+++++++++,,,,,,++++++,,,,,,---...---...000111111111000///***...///---000666::::::UUU{{{{{{www~~~hhhXXXUUUKKKKKKJJJFFFBBB???>>>???EEE@@@===@@@AAA???>>>???>>>===@@@EEEFFFEEEHHHMMMJJJKKKOOOVVV]]]```^^^\\\fffhhheeeaaadddmmmqqqooopppkkkiiiqqqppp]]]aaaooouuuyyy~~~{{{qqqooonnnmmmiii```YYYUUUQQQNNNPPPVVVXXXUUUTTTUUUTTTVVVXXXZZZZZZZZZXXXWWWWWW[[[aaaeeeeeelllvvvPPPJJJFFFFFFEEEBBB@@@BBB:::999888777666666666666222222111111111111111111//////.........---------+++,,,---......---+++***'''))),,,///333777:::;;;++++++************++++++''''''((())))))***))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...------------------------............/////////000...000111///...111333222DDDdddwwwdddGGGHHH>>>===999999999888666555444333222000000///...---,,,,,,++++++***((('''''''''((())))))))))))))))))))))))))))))'''&&&'''***+++***((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&'''((()))***+++,,,++++++,,,,,,---...//////000666;;;<<<999888;;;???KKK]]]ZZZKKKPPP[[[\\\YYYYYY```iiikkkfffgggwwwyyyVVV777000222...,,,///222===FFFAAA555---...111///******111555444666;;;DDDMMM[[[lll|||}}}ppp```XXXWWWNNNOOOLLLHHHGGGHHHEEE???FFFPPPYYYbbbrrruuu___IIIHHHhhh|||tttzzzmmmYYYDDD444---,,,...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''))))))))))))************(((((()))*********************+++++++++,,,,,,,,,++++++******++++++,,,------------............///.........///000222333444BBBXXXssslllwwwzzzkkk```wwwvvvfffQQQMMMJJJGGGCCC???>>>???>>>AAABBB@@@>>>???AAABBBBBB@@@???BBBDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKLLLNNNPPPQQQSSSQQQSSSVVVYYY___iiittt}}}}}}nnnfffjjjpppwwwyyy{{{|||zzzuuuoookkkaaa___[[[XXXUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVYYYYYYXXXXXXXXXWWWWWWVVVTTTXXX```ooo}}}aaaLLLFFFAAA???===::::::>>>888888777777666666555555111111111111000000000//////............---------,,,,,,,,,+++++++++******...,,,***)))))),,,...000;;;888333---)))&&&%%%%%%))))))((('''((()))***+++---.../////////...,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------............//////000000000111111111111<<>>===999999999888666555444333222000000///...---,,,,,,++++++***)))((('''(((((()))))))))))))))))))))))))))((('''%%%&&&)))***(((&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''((()))***++++++++++++,,,---......//////111444888:::::::::===???OOOdddiiibbbeeegggaaa___MMMPPPWWWaaahhhppp}}}~~~[[[===---+++///111555BBBOOOPPPFFF:::222...444///---...---+++///666666;;;DDDOOO[[[gggssszzzqqqiii___SSSJJJHHHBBBCCC@@@;;;===DDDIIIJJJUUU___lllyyypppZZZIIIAAAMMMrrr{{{lllvvvzzzrrrzzz~~~ppphhhYYYDDD555---***(((&&&))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))(((((()))************)))*********+++++++++,,,,,,++++++******++++++,,,---------------..................//////000111222333777CCC^^^|||wwwllliiicccgggvvvlll]]]NNNDDD@@@BBBEEE???AAABBBBBBBBBBBBBBBBBBAAA??????BBBDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIKKKLLLMMMJJJKKKMMMNNNRRRYYYbbbiiiqqqsssssskkkaaa\\\```eeeeeefffhhhhhhfffccc^^^\\\YYYWWWUUURRRQQQQQQQQQRRRRRRSSSUUUVVVVVVUUUVVVVVVRRRVVVZZZ[[[YYYVVVTTTTTTWWWaaatttmmmXXXKKKEEE@@@>>>;;;666666999888888777666666555555444111111111000000000//////............------------,,,,,,+++++++++*********,,,+++***)))***+++---......111555999999666333000555444333222111111111222444333222000...,,,***(((,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------------............//////000000000111111111111888QQQ|||cccEEEEEE>>>>>>:::999999888777555444333333111000000///...---,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''(((&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,---...///000000111333555777:::<<<>>>???FFFXXX```bbbgggccc\\\^^^TTTPPPRRR___nnnyyy}}}RRR555///000...,,,;;;NNNZZZXXXKKK===444777444333111---***,,,111000222444888>>>FFFPPPVVVhhhrrr{{{rrruuu|||yyyjjjYYYOOOIIIBBB===:::===>>><<<888===LLL\\\eeevvv}}}aaaTTTGGGCCCHHHYYYxxxyyytttuuu|||zzzxxx{{{vvvooottt~~~fffVVVFFF333+++---///+++%%%)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))*********+++++++++++++++************+++,,,,,,------------............///////////////000111111000000<<<[[[vvvtttuuueeepppzzzfffRRRGGGEEEFFFDDDBBBBBBBBBBBB@@@===<<>>BBBDDDEEENNNbbbxxxqqqjjj^^^```cccaaa^^^bbbrrrjjjsss~~~{{{}}}wwwkkkhhh{{{jjj___FFF:::,,,(((---111...)))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((()))))))))************+++***************++++++,,,,,,,,,---------.........//////.........///000000000///000@@@cccxxxlllfffkkk}}}zzzcccRRRHHHJJJEEEAAABBBCCCAAA@@@@@@@@@BBBAAA@@@BBBDDDCCC???BBBDDDFFFGGGHHHGGGEEEDDDGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFFFFHHHJJJLLLHHHIIIKKKLLLMMMNNNOOOPPPLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLMMMMMMOOOPPPQQQPPPQQQRRRQQQOOOPPPSSSVVVVVVYYY\\\\\\\\\cccppp{{{|||tttuuu{{{nnnbbbLLLJJJJJJFFFBBBAAA===777666888666666555555444333333333000000/////////.........------------,,,,,,,,,+++++++++++++++************'''((()))******)))(((((('''((()))+++...000222444333222111///...---,,,+++***)))((('''((()))***++++++++++++***************+++++++++,,,,,,,,,------,,,,,,---------................../////////000000///222222888XXXzzzfffCCCBBB===???;;;::::::999777666555444333111111000///...------,,,***************))))))((((((((((((((((((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((***+++,,,---///000111222111000000333888<<>>@@@;;;AAAQQQUUUQQQTTTLLLLLLUUUgggxxxsss\\\DDD555333444===LLLWWWYYYYYYZZZIIICCC:::333222222111...000111111000///...000111444555:::BBBLLLYYYgggqqq}}}zzzrrriiieee```YYYSSSQQQNNNLLLGGG>>>999999===AAADDDMMMVVV]]]jjj|||aaaVVVXXXtttkkkvvv{{{|||wwwtttqqqooo~~~ssszzzjjjUUUKKK555000)))'''(((******)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''(((((()))))))))***************))))))******+++,,,,,,,,,,,,------------...///.............../////////333444555CCCcccwww{{{xxxmmmhhhnnnyyyfffVVVNNNHHHHHHFFFDDDEEEIII@@@CCCBBB???BBBGGGGGGBBBCCCDDDFFFGGGHHHGGGEEEDDDHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKMMMNNNLLLLLLLLLMMMNNNOOOOOOPPPRRRTTTSSSQQQPPPSSSZZZ```ccciiiooorrrvvvyyyqqqkkkpppaaaUUUNNN>>>@@@DDD@@@??????===888777999555555444444333222222222/////////............------,,,,,,,,,+++++++++++++++++++++*********))))))'''((()))******)))'''&&&+++(((%%%######&&&)))+++((((((((((((''''''&&&&&&%%%%%%%%%%%%''')))+++---************************+++++++++,,,,,,,,,------,,,,,,,,,------------...---............/////////000333444333<<<\\\yyyiiiDDDAAA===@@@;;;::::::999888666555444444222111111000///...------******++++++******)))((())))))))))))))))))))))))((()))***)))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((***+++,,,---///111222222111111111222555:::>>>BBBGGGLLLGGGIIIWWWZZZQQQMMMMMMRRR___ppp|||vvvaaaUUU777...---888EEEPPP^^^jjj___WWWGGG777000111111//////111333333111///......222///000333888===GGGPPPZZZhhh{{{yyytttqqqnnnlllggg]]]TTTSSSQQQKKKCCC???===AAABBB<<<888===FFFLLL^^^iiiuuuhhhPPPGGGXXXrrr~~~|||sssqqquuuzzz~~~nnn___MMM444---,,,+++)))''''''((()))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))***))))))))))))***++++++,,,,,,,,,,,,---------------------------...//////+++111555222000AAAiiillliiirrrxxxmmmddd\\\QQQEEECCCIIIEEEHHHDDD>>>???FFFFFFAAADDDEEEFFFGGGGGGFFFEEEDDDFFFFFFFFFEEEFFFFFFGGGGGGEEEEEEEEEGGGIIIIIIHHHFFFIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJLLLMMMLLLLLLMMMNNNOOOOOOPPPPPPQQQSSSVVVVVVVVV\\\gggooozzz~~~qqqfffcccRRRGGGFFF:::>>><<<999999;;;:::666555777444444333333222111111111///.........------------,,,,,,,,,+++++++++******+++************)))))))))'''((()))***)))((('''&&&(((((((((((((((''''''&&&%%%%%%&&&'''((((((''''''(((((((((((())))))***+++)))))))))***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------.........///---...333444///:::ggglllDDD@@@===@@@;;;;;;:::999888777555444444222222111000///...------******+++++++++***)))((())))))))))))))))))))))))&&&((())))))'''&&&(((***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***+++,,,...///111222333000222222222222666===CCCIIIVVVTTTMMMUUUZZZRRRLLLXXX^^^kkkyyy}}}zzzvvvvvvwwwOOO>>>000000666???PPPbbbnnnnnnfffSSSBBB;;;777444111333555555333222111111111...///222333222666<<>>;;;;;;???DDDGGGFFFKKKYYYffflllyyy[[[III@@@JJJnnnrrroooyyyqqqSSSLLLBBB***+++,,,---,,,***)))((()))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''''''''&&&'''''''''((((((((()))))))))))))))))))))***++++++++++++,,,,,,,,,---------,,,+++,,,,,,---...///000,,,+++000444///000IIIhhh{{{oooyyysss___ZZZaaadddddd[[[MMMHHHKKKIIIBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHDDDDDDEEEHHHKKKLLLIIIFFFGGGIIIJJJIIIHHHGGGIIIKKKIIIIIIHHHHHHIIIJJJLLLLLLMMMNNNPPPRRRSSSTTTUUUUUUUUU\\\dddiiimmmuuunnnbbb^^^LLLBBBBBB888>>>888666777:::999555333444333333333222111111000000.........---------,,,,,,++++++++++++************************)))))))))))))))))))))))))))(((''''''&&&''')))******)))(((''''''''')))*********))))))))))))))))))))))))((('''((()))))))))*********+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------............---000222---111IIIfffnnnEEE@@@===AAA:::;;;:::999888777555444444222222111000///...------******+++,,,+++***)))((())))))))))))))))))))))))$$$&&&((((((&&&%%%'''***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((()))))))))******+++,,,...000111333333000222444222111444<<>>;;;<<<<<<<<<@@@FFFNNNSSSUUUZZZhhh|||jjjWWWLLLQQQXXXaaa{{{tttzzz~~~ssspppxxx}}}ttt^^^@@@444000(((((())))))******)))&&&%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((())))))))))))))))))******+++++++++,,,,,,,,,---------***++++++,,,---...000111333)))+++777555,,,555JJJooouuu}}}{{{fffZZZYYYTTTJJJGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGHHHLLLOOOPPPLLLIIIEEEGGGJJJIIIGGGGGGJJJNNNKKKKKKKKKKKKLLLMMMNNNNNNPPPQQQTTTVVVYYYZZZ[[[\\\aaakkkxxx}}}eee[[[YYYHHH===<<<333::::::888888;;;:::555333444333333222222111000000000......---------,,,,,,,,,+++++++++************)))************))))))))))))******))))))(((((((((((('''&&&%%%%%%%%%'''((()))((()))************)))(((%%%&&&'''(((((((((&&&&&&(((((())))))*********+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......333000...///111444:::AAAzzzgggJJJDDD===AAA888:::999888777666555444333111111000///...---,,,,,,+++******)))))))))))))))+++)))(((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***&&&&&&&&&''''''''''''((()))))))))(((((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&))))))((()))+++...111333555888999666222333;;;CCC;;;KKKTTTUUUSSSJJJMMM^^^[[[gggoookkkkkksssxxxwwwfffiiiwwwmmmUUU???222444>>>UUUwwwtttZZZEEE<<<<<<888222111555555333444111111222111...///333666;;;AAAEEEHHHPPP[[[dddjjjooouuuwwwwwwvvvwwwxxxtttttttttuuuvvvxxxyyyzzzxxxuuuqqqpppqqqrrrpppnnntttoookkkjjjeee\\\VVVUUUPPPMMMIIICCC>>>;;;999888777:::;;;:::<<>>===<<<;;;666666777777777777666666444444333333111000...---+++++++++,,,,,,,,,------++++++++++++++++++++++++((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000LLLwwwfffJJJDDD===AAA888:::999888777666555444333111111000///...---,,,,,,+++******)))))))))))))))***)))'''&&&%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&''''''((()))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))((((((((('''''''''))))))((()))+++...000222666888:::888666555999===AAACCC@@@FFFSSSRRRNNNTTTYYY___dddfffiiiooorrrsssvvvpppwwwdddJJJ===999???VVVtttsssYYYIII<<<888666000///111222000000333111...---000444777999999:::===CCCHHHVVVZZZ___bbbcccdddfffhhheeeeeeffffffhhhiiikkklllkkkhhhdddbbbbbbaaa___]]][[[VVVSSSRRRMMMEEE???>>>>>>===;;;888666444555555222888@@@HHHTTTeee{{{mmm\\\UUUQQQ]]]xxx}}}mmmxxx|||}}}xxxzzz{{{jjjXXXDDD777///***'''(((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------000...---,,,,,,---...///////////////000111222333:::MMMppp~~~uuuooonnnooo}}}yyyoooeee```^^^^^^ccchhh[[[VVVSSSTTTTTTRRRRRRUUUTTTZZZ______]]]]]]```bbb```^^^\\\\\\\\\[[[WWWTTTXXX[[[___bbbfffhhhfffdddeeennnuuu{{{{{{ooogggQQQKKKBBB<<<999999888888888888888777666555444333333333333222111000///...//////......---,,,,,,,,,++++++++++++++++++++++++((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000777WWWfffIIIDDD===AAA999:::999888777666555444333111111000///...---,,,,,,+++******)))))))))))))))(((((('''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((()))))))))***))))))))))))))))))******((((((((((((((()))******))))))(((((((((((('''''')))(((((()))+++---///111555888:::<<<<<<:::888666???<<<777>>>QQQWWWVVV]]]aaa[[[YYY]]]bbbdddgggjjjvvvrrrzzz{{{```KKK@@@???KKKggggggPPPJJJCCC555111777555333444666666222111333555555444444444555666666@@@CCCEEEGGGHHHIIILLLNNNRRRRRRSSSTTTUUUWWWXXXYYYXXXUUURRROOONNNLLLJJJHHHHHHEEEDDDEEEBBB;;;888999555555666666666999>>>AAAHHHPPP\\\gggtttvvvcccVVVBBB<<>>BBB999:::999888777666555444333111111000///...---,,,,,,+++******)))))))))))))))'''''''''''''''((())))))&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))***************((((((((((((((())))))***))))))((((((((((((((((((((((((((()))***,,,...///444555:::???BBB@@@:::555333<<>><<<:::999555444666999888444444666555666888;;;???GGGRRRYYYcccmmm{{{{{{kkk]]]PPPGGGHHHHHHGGGMMMWWW```qqqZZZ???333(((%%%&&&&&&''')))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((())))))*********+++------,,,,,,,,,---...///000000/////////000000111555------@@@___}}}}}}lll___```yyyzzzxxxzzzzzzyyyfffQQQBBBAAA@@@===:::999888777666777777666666444333222111//////000000111000000///222222111///...---,,,+++************************((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------................../////////000000111000666PPPxxxdddHHHCCC>>>BBB::::::999888777666555444333111111000///...---,,,,,,+++******)))))))))))))))&&&&&&'''(((((()))))))))&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((())))))************((((((((((((((())))))***(((((())))))))))))))))))(((((())))))***+++,,,,,,000222888???EEEEEE???999///<<>>XXX~~~{{{dddYYYkkkyyypppnnnttt}}}www{{{uuuiiiXXXFFF:::@@@@@@???<<<:::777666555333444444444444333333222......///000000000//////.........---------,,,,,,************************((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,------------...............////////////444000...555KKKpppcccHHHCCC>>>CCC::::::999888777666555444333111111000///...---,,,,,,+++******)))))))))))))))&&&'''((()))))))))))))))%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******((((((((((((((()))******(((((())))))))))))******(((((())))))************---///444<<>>FFFVVV___gggxxxtttjjjcccbbbhhhpppwwweeeHHH777BBBXXXzzz~~~bbbYYYRRRQQQPPPNNNLLLMMMPPPOOOOOOMMMJJJGGGEEEDDD===:::777555555444444222222111000000///000000000111333555555444333444555333444888;;;999555777<<<@@@FFFNNNUUU]]]iiixxxwwwppplllZZZPPPCCC<<<===LLLggg}}}}}}|||zzzvvv~~~mmmQQQ:::///&&&(((+++---)))$$$%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,------..................//////000111+++000444222///;;;ZZZwwwwww]]][[[lll}}}qqqhhhbbbiiijjjpppyyy}}}{{{uuuhhhUUUBBB;;;;;;===>>>>>>;;;777555444444222222333333333333222222---...///////////////...+++++++++,,,,,,,,,------************************((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))))))))************+++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------........./////////+++---//////444KKKtttcccGGGCCC>>>CCC;;;:::999888777666555444333111111000///...---,,,,,,+++******)))))))))))))))''''''))))))***)))((((((%%%&&&((())))))(((&&&%%%)))(((''''''&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((()))******(((((()))))))))*********(((((()))))))))))))))))),,,...111777===AAABBBCCCBBBDDDAAAFFFRRRSSSRRR[[[jjjrrrvvvrrrnnnqqqwww{{{ppprrryyyvvvUUUFFFGGGXXXtttyyyvvvsssllleeebbbdddfffgggfffbbb```bbbdddYYYTTTOOOKKKHHHEEE@@@===<<<<<<:::999888777777777666888;;;<<<:::999:::<<<444777<<<@@@???<<>>CCC;;;:::999888777666555444333111111000///...---,,,,,,+++******)))))))))))))))'''((()))******)))((('''%%%&&&((())))))(((&&&%%%***)))((('''''''''''''''(((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))((((((((((((((()))******(((((())))))*********+++(((((())))))))))))((((((+++---///333777<<>>[[[zzzuuuqqquuu}}}uuujjjYYYKKKCCC>>>;;;:::888666999===:::999888666444222000///222222111000///......---///......------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&''''''((())))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........////////////000iiiNNNFFF;;;>>>888999999888666555444333222111111111000//////......+++------+++'''%%%''')))(((((('''''''''(((((()))&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&)))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((()))***++++++,,,***)))((((((+++///333666;;;===FFFWWWhhhmmmfff\\\KKKOOO\\\nnnwww{{{}}}xxxgggjjjvvvfffXXXLLLAAA:::>>>:::666666777777444111555777;;;@@@EEEHHHHHHGGGBBBIIIRRR]]]lllzzz{{{nnnooowwwwwwzzz{{{tttfff]]]UUUSSSTTTTTTSSSSSSGGG???777:::MMMlllvvvvvv|||pppPPP777111***&&&***---***((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((((((''''''&&&'''((((((((()))))))))***************++++++++++++++++++,,,,,,,,,------------......//////000111111333111444999>>>JJJeeewwwmmmeeefffsss|||pppiii___OOOCCCAAA???<<<:::999777888999888777666444222111000///111111000//////...------------------,,,,,,++++++************))))))))))))(((((((((((((((((((((((('''((()))(((''''''((())))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((())))))))))))))))))************************++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////hhhOOOGGG===@@@;;;999999888666555444333222111111000000///.........---//////---(((&&&(((+++(((((('''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((''''''((()))***++++++,,,)))((((((((())),,,000222999;;;AAAMMM[[[fffkkkkkkOOONNNTTT```eeegggrrrsssnnnvvv~~~iii[[[bbb[[[OOODDD===:::;;;<<<444222111222444777777777444888<<>>777555888999666666888777444888111888CCCDDDHHHNNNLLLHHHAAACCCQQQaaannn~~~xxxttt~~~yyy]]]CCC111***+++((('''%%%%%%%%%%%%'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))((())))))))))))*********++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////333---,,,111444333777???OOOjjj{{{xxxwwwllleeeYYYOOOHHHDDD@@@>>><<<;;;777555888<<<999444555444222111000111111222//////......------------++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))&&&'''((((((&&&&&&'''(((''''''(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((((((((((((((((((((((((((()))))))))******)))))))))************+++*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......fffNNNHHH???CCC>>>999999888666555444333222//////......------,,,,,,...,,,***))))))))))))''''''(((((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))''''''''''''(((((((((((('''((((((((())))))******(((((()))***************+++000777===CCCKKKVVV]]]lllqqqpppbbbSSSMMMOOORRRVVVdddooouuuzzzkkkgggjjjtttzzzgggjjjooowwwvvvfffYYYPPPXXX^^^___^^^\\\WWWQQQTTTMMMWWWgggoooyyy~~~tttgggcccsss|||}}}^^^EEE333((('''***((()))***((('''(((***+++%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###################################################""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''))))))))))))((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,+++++++++,,,------......222...---000555777888888888JJJeeetttqqqoooqqqwwwvvvkkkfffeee]]]VVVKKKCCC@@@>>>===<<<777:::999444444888888555777555333111000000000111.........------------,,,*********+++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))&&&'''((((((&&&&&&'''(((&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((('''(((((((((((()))))))))***))))))))))))************)))*********++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------hhhNNNFFF<<>><<<666===>>>666111333666666999777444111////////////------------------,,,,,,******************++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************))))))******++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------___KKKHHH===@@@;;;999888777666666555333000000000///...---,,,,,,+++***++++++******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((''''''((()))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,///333999AAAIIIOOO[[[eeeuuuwwwcccTTTQQQcccwwwvvvlllhhhuuu}}}www___===555,,,'''(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***(((((()))***,,,---......------......//////000000666888:::;;;???OOOfffxxx}}}yyy}}}~~~yyysssrrrqqq}}}vvv___PPPIIIEEEOOOKKKDDD>>>999888999::::::999999999666222444:::GGGFFF===000+++///000.........---------,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,++++++*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************************************---,,,,,,++++++,,,,,,---___KKKIII>>>AAA<<<999888777666666555333000111111000///...------,,,***++++++******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))(((&&&'''((()))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***---333<<>>EEEFFFPPP[[[aaafffooottthhhhhhfffmmmzzzlllkkkyyyvvvttt}}}nnnZZZJJJ:::...+++)))((()))++++++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((()))******++++++***************+++++++++,,,,,,---......//////000111111///000000000111444888<<>><<<;;;:::666666888999666222444:::PPPHHH;;;000...111000,,,------------,,,,,,,,,,,,,,,+++******))))))))))))+++++++++***************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''((())))))******))))))************************,,,,,,++++++++++++,,,,,,^^^KKKJJJ@@@CCC>>>999888777666666555333000222111111000///...------***++++++******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&'''((()))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++)))((((((,,,222666;;;CCCLLLRRRYYYfffyyy|||lll```bbbsss}}}|||}}}}}}fffPPP???555---((((((''''''(((******&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))((())))))******************************+++++++++---......//////000111111......///000333444444333999KKKeee{{{{{{pppeeeYYYTTTMMMFFFCCCDDDEEEFFF@@@???>>>===<<<;;;::::::666444555666555444999AAAJJJ@@@333,,,...111000------------,,,,,,,,,++++++++++++***)))))))))))))))*********************)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&((((((((((((&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''(((((()))))))))))))))************************++++++************++++++___LLLJJJ@@@CCC>>>999888777666666555333000111000//////------,,,+++***++++++******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((&&&&&&''')))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***+++++++++******+++---111666???IIIUUUaaammmtttuuuiiillluuuyyyxxxxxxuuuaaaHHH777///---+++******)))((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))************************---------...//////000000---,,,+++---000222222000777>>>FFFMMMWWWkkk|||sssfffZZZOOOJJJFFFEEEGGGHHHHHHHHHBBB@@@<<<999888777888999777444222333333555???IIIFFF;;;000,,,...000///---------,,,,,,,,,+++++++++******))))))((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))+++******))))))******+++```LLLJJJ@@@CCC>>>999888777666666555333000000000///...---,,,++++++***++++++******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))(((((((((((((((((((((((('''&&&&&&''')))***)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&)))+++,,,++++++,,,,,,***...666BBBPPP[[[aaabbbpppvvvtttwww}}}}}}~~~}}}xxxYYYFFF222)))(((((()))***,,,+++)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((())))))******)))))))))))))))*********+++++++++,,,,,,---......//////000///......000111111000000444888777888CCCVVVfffsssgggYYYNNNHHHCCCAAAEEEHHHGGGFFFFFFAAA???;;;888555555666777777333111111111555???JJJDDD:::111///000///------,,,,,,,,,,,,++++++++++++***))))))(((((()))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))******))))))))))))******```MMMJJJ???BBB===999888777666666555333000111111000///...---,,,,,,***++++++******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((('''&&&%%%''')))***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***+++******+++---)))***...777DDDNNNTTTVVVaaawww|||~~~{{{vvv}}}zzzyyyppp```RRR;;;111)))((((((&&&'''***((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))'''(((((()))***++++++,,,******+++,,,,,,------...111222222222111000000000,,,///111111000333999???OOOgggooobbbXXXOOOFFFEEE@@@???DDDEEEBBBAAACCC===<<<:::888777555555555555333222222111222:::CCC<<<444000111000,,,,,,...,,,,,,,,,++++++++++++***))))))(((((((((((())))))'''''''''((((((((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))(((((()))))))))aaaMMMJJJ???BBB<<<999888777666666555333111222222111000///...------***++++++******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((('''&&&%%%''')))******)))(((((((((((())))))))))))************************)))))))))))))))))))))))),,,,,,+++)))'''''')))++++++))))))---666@@@JJJPPPTTTooo|||}}}}}}wwwqqqxxxxxxsss|||yyyzzzlll___XXXNNN???222&&&$$$''',,,,,,'''''',,,$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))&&&'''((()))***+++,,,,,,)))******++++++,,,------***---000000...---,,,---///...------000333666666222EEEXXXeeeyyyvvvkkk]]]SSSNNNIIIDDDEEE@@@???CCCCCC???>>>BBB888999::::::999777444333444222333444222000555<<<111,,,+++//////+++,,,000,,,,,,,,,+++++++++******))))))(((((((((((()))***&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''%%%$$$$$$%%%''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))dddKKKIIIEEE??????===<<<;;;888666444333222111111000///...---,,,,,,******))))))((((((''''''''''''''')))******'''%%%)))((('''&&&%%%%%%&&&''''''''''''''''''''''''''')))++++++***(((&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++***+++++++++---555???GGGLLL[[[kkkssstttxxx~~~rrrvvv|||www~~~vvvwwwwww~~~pppVVVHHH<<<000+++...))))))(((((('''''''''&&&)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%%%%###"""###$$$######$$$$$$###""" """"""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&(((((((((((()))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......////////////000000000000111555:::CCCRRRlllxxxkkk\\\VVV[[[]]]PPPHHHHHHDDDCCCBBBAAAAAA@@@>>>;;;888999666333333555666444222333333333222222222111111000111111111000...,,,***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''&&&&&&'''))))))((('''''''''(((((())))))***************)))))))))))))))aaaIIIHHHDDD??????===<<<:::888666444333222111111000///...---,,,,,,******))))))(((((('''''')))((('''(((******(((''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''(((***+++***((('''&&&'''''''''''''''&&&&&&%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++,,,,,,+++)))))),,,333999:::FFFWWWdddiiilllnnnqqqzzz|||}}}vvvwww~~~zzzvvvuuuyyy}}}xxxhhhSSS@@@999333+++)))---)))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""!!!###$$$$$$###""""""###""""""###$$$###"""!!! """"""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###$$$%%%%%%######$$$%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''&&&&&&'''((((((((())))))))))))))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,------------........./////////000000000---...000333<<>><<<777444777555222222333444222000222222222111111111000000000000000///...,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''((()))***)))'''''''''(((((())))))))))))))))))))))))))))))))))))^^^FFFFFFCCC??????<<<;;;:::888666444333222111000000///...---,,,,,,******))))))((((((''''''***(((''''''((())))))((())))))(((''''''''''''((('''''''''''''''''''''''''''(((***)))((('''(((((((((((((((''''''''''''&&&))))))))))))))))))))))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++,,,,,,***((('''(((+++...///555@@@NNNZZZ```___]]]jjjqqq{{{zzzeeeTTTCCC555+++******&&&%%%(((((((((((('''''''''''''''%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" """######"""!!!!!!""" !!!"""#########""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%"""###%%%%%%$$$$$$%%%'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))*********++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------.........////////////000000000///...000:::IIIUUUZZZlllvvvqqqiiiaaaZZZUUUPPPMMMGGGFFFQQQUUUHHHAAACCCBBBEEECCCAAA???===999444111555333111111222222000///000000000////////////...//////---,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''(((***+++)))((('''(((((((((((()))))))))))))))))))))))))))))))))]]]EEEEEEBBB>>>>>>;;;;;;999888666444333222111000///...---,,,,,,+++******))))))((((((''''''***(((%%%%%%&&&(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''))))))((('''((()))((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***************))))))***,,,---...---///777DDDOOOVVVYYY___iii~~~sssiiibbbUUU@@@000111)))$$$''')))&&&$$$%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!######!!! !!!""" !!!""""""#########""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""############$$$$$$$$$$$$!!!"""$$$$$$$$$$$$&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))************))))))***+++++++++++++++++++++,,,,,,,,,---------------........./////////333444444222222888AAAIII;;;FFFRRR[[[iii{{{^^^XXXQQQKKKIIIJJJKKKKKKEEEEEEPPPUUUHHHAAADDDCCCCCCBBB???>>><<<999444111333222222222111111000///............------------...---+++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''''''((((((''')))***+++)))(((((((((((((((((((((((((((((((((((()))))))))))))))___FFFFFFBBB===<<<::::::999777555444333222000000///...---,,,++++++******))))))(((((('''''')))&&&$$$$$$%%%'''''''''''''''((((((((((((((((((''''''''''''''''''''''''$$$&&&((((((((('''((()))'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***(((((())))))+++,,,,,,,,,***)))''')))000:::DDDKKKUUUaaauuu~~~}}}nnnXXXGGG>>>666+++"""+++'''&&&)))+++)))&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%&&&&&&"""""""""""""""""""""""" !!!######!!! !!!""" !!!"""###$$$$$$""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""$$$$$$$$$$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********))))))***++++++++++++***+++++++++,,,,,,,,,------------------...............000111111222555;;;@@@555888::::::BBBTTTjjjxxxooobbb[[[RRROOOKKKIIIHHHGGGFFFEEEFFFEEEOOOSSSFFF@@@BBBAAA???>>>===<<<<<<999666333222222333333222000//////---------,,,,,,,,,++++++---,,,***((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&((((((''''''(((******)))(((((((((((('''''''''''''''''''''(((((())))))))))))___GGGFFFBBB===<<<:::999888777555444333222000//////...---,,,++++++******))))))((((((''''''(((&&&%%%%%%&&&''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$&&&((((((''''''((()))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))******((('''((())))))((('''(((***+++++++++---333777KKKYYYooovvvpppxxx{{{kkk\\\OOO<<>>>>>999999888666555444333222000///......,,,,,,+++*********))))))((((((''''''(((''''''((())))))(((&&&###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''%%%&&&(((((('''&&&'''(((%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))+++)))'''''')))***(((&&&(((***,,,,,,,,,+++,,,,,,;;;GGG]]]hhhfffllltttpppttt}}}}}}sssbbbOOOBBB888333---'''%%%'''***---%%%&&&'''((())))))(((&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$###$$$$$$%%%%%%################################################################################################ !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!###$$$$$$###""""""###!!!  !!!"""###"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""###############$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((())))))******************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,---////////////000111111000111333333444555666AAAIIIUUUaaammm|||rrrlllcccXXXQQQMMMMMMMMMDDDEEEGGGJJJMMMMMMKKKIIIDDD<<<@@@DDD>>><<<===999777666666666777666333111...000333222000---------,,,,,,,,,+++++++++******)))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***(((%%%$$$&&&)))&&&%%%%%%&&&(((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))***\\\EEEEEECCC??????999888777666555444333333000///...---,,,++++++************)))(((((('''''')))))))))***,,,+++)))'''"""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))+++(((&&&'''+++---,,,***&&&%%%$$$%%%''')))******)))111DDDSSSYYYccciiibbbbbbmmm{{{pppnnnhhh]]]MMM>>>555000$$$'''******((('''((()))((())))))'''''''''&&&$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""""""###%%%%%%###"""###$$$!!!!!!  """###""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""############$$$%%%&&&%%%#########%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))*********************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,...//////////////////...///333666666555444444555999AAALLLXXXbbbggg}}}{{{tttkkkbbbZZZWWWSSSPPPNNNKKKHHHFFFIIIHHHGGGGGGHHHHHHFFFDDDCCC999;;;@@@===<<<>>>999666555444444444333000...,,,///222111...++++++,,,,,,,,,,,,++++++++++++***))))))***++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))%%%###&&&***%%%%%%$$$&&&'''((('''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***UUUFFFHHH===???;;;<<<;;;888555333222111111000000000///......------******)))((((((((((((((('''((()))+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***))))))((('''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&''''''&&&%%%%%%%%%'''((()))'''''''''''''''((())))))(((((())))))))))))((((((------000555???JJJVVV]]]YYYnnnuuujjjTTTLLLAAA777111...,,,++++++*********))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$###!!!  """"""############""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""#########"""$$$&&&&&&$$$"""!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////000000000000111111111111222555777999:::<<<>>>@@@NNN[[[nnnzzzwwwlll^^^XXXWWWUUUQQQPPPNNNMMMKKKKKKKKKLLLMMMKKKKKKKKKJJJHHHFFFEEEDDD===<<<;;;:::999888888888444444444333222111//////......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((%%%&&&&&&'''''''''''''''UUUFFFHHH===???;;;<<<;;;888555333222222222000000000///......------******)))(((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&((('''''''''''''''((())))))'''''''''''''''(((((()))(((((())))))))))))(((((())))))(((***///666===AAARRReee~~~|||vvveeeSSSFFF<<<777000+++))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###############""""""""""""""""""""""""$$$###!!!  """"""############""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""######### """$$$%%%$$$###$$$$$$"""""""""""""""""""""""""""######$$$$$$######""""""$$$%%%%%%$$$###$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))*********+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,------...///////////////000000000111111111111222444555555555777999999BBBOOO[[[dddhhhkkkmmmzzzqqqpppuuuyyyyyywwwggg^^^TTTOOONNNOOOMMMKKKLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKIIIGGGEEEBBB@@@>>><<<;;;:::999888777777777444444444333222111//////...------------,,,,,,,,,,,,,,,+++++++++*********(((((((((((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((('''UUUFFFGGG===???<<<<<<:::888555333222222222000000000///......------******)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))***+++''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''((('''((())))))))))))))))))''''''&&&&&&''''''((()))(((((())))))))))))((((((***)))(((((()))+++---///:::HHH^^^sss}}}xxxzzzpppllldddZZZNNN@@@333+++---***'''&&&''')))******((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$""""""""""""""""""""""""######"""!!! !!!""""""######""""""!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!""""""#########!!!###$$$$$$###"""######"""""""""""""""""""""""""""######$$$$$$######""""""###%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))*********++++++++++++,,,************++++++++++++,,,,,,,,,---......////////////000000000000111111000222222222111000111222///222888<<<@@@CCCGGGJJJ[[[bbblllrrrxxxyyysssqqqkkkddd]]]ZZZ```kkkvvv}}}iiiWWWIIIJJJNNNKKKHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEGGGFFFEEEDDDBBB???===<<<;;;;;;999888777666666666444444333333222111//////------------,,,,,,,,,,,,++++++++++++*********)))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((()))))))))((((((UUUEEEGGG<<>><<<;;;999888777777666666333333333222222111//////---------,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''(((((()))))))))))))))UUUEEEFFF<<<@@@===;;;:::777555333333333333000000000///......------***))))))(((((((((((((((***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((($$$$$$######$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&''')))&&&'''((()))((((((&&&%%%&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((%%%&&&''')))***+++++++++((())),,,000999FFFUUU___wwwyyy{{{}}}zzzqqqdddXXXOOOFFF>>>555111,,,'''%%%'''+++///)))((('''''''''&&&###!!!%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######%%%&&&&&&###  """""""""""""""""""""""""""""""""######"""""""""!!!###$$$$$$$$$$$$&&&'''$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))))))))((((((((((((((())))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---............////////////000000000///000222111111111222333222333444333222222444555555444555777;;;>>>@@@@@@DDDHHHQQQ\\\hhhqqqvvvyyyyyy{{{~~~wwwttttttqqqkkk\\\YYYWWWWWWWWWUUURRROOOOOOQQQRRRTTT[[[iii{{{dddNNNKKKKKKCCC>>>AAAAAABBBDDDEEEFFFFFFEEEDDD@@@AAAAAAAAA@@@???>>>>>><<<;;;:::888777777666666222222222222111000000///------,,,,,,,,,+++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''''''''(((((()))))))))))))))UUUDDDFFF<<<@@@===;;;999777555444333333333000000000///......------******)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&$$$#########$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&((()))'''''''''''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))(((((($$$%%%'''(((((()))(((((((((***+++))))))---777>>>OOOTTTaaavvvuuuggg^^^WWWPPPFFF<<<555111---+++''')))++++++***(((((((((((('''&&&'''((('''%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!""""""!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!"""###""" !!!"""$$$""""""""""""""""""""""""!!!""""""######""""""!!!!!!"""$$$$$$$$$$$$&&&(((###############$$$%%%%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))************+++++++++++++++,,,,,,,,,---+++++++++,,,------............////////////000000,,,...///000///000111333111222444555444444444666666444333444666777888777888:::<<>>:::999777555444333444444000000000///......------******)))((((((((((((((('''((()))+++++++++******((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''''''''(((***+++***)))'''''''''((()))&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((&&&&&&'''((()))***++++++---,,,+++******)))******,,,---...///333;;;EEEMMMVVVaaakkksss~~~xxxddd[[[]]]NNNEEE;;;666444444111...+++((('''***------,,,+++((((((&&&###!!!###)))...&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$#########!!!!!!###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """$$$$$$$$$%%%&&&(((#########"""###$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))))))))************))))))))))))***************++++++,,,,,,---................../////////000///111222111000000111222000111222222222444777999666666666555444333444555555666777888999:::===@@@<<>><<<;;;666555444333222111111111000111111111111000000///,,,,,,,,,+++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''WWWCCC@@@AAA@@@;;;:::999777444333222222222/////////...------,,,,,,))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&((())))))(((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&###"""%%%%%%$$$%%%)))''''''''''''(((((((((((()))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%)))''''''((()))***)))(((******)))))))))+++,,,---))))))(((((((((***+++,,,,,,+++***))))))+++---...555777:::BBBMMM[[[hhhpppzzz}}}}}}uuupppaaa]]]UUUMMMDDD>>>999777222000---+++)))((('''((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""!!!!!!  !!!!!!""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$!!!!!!""""""######$$$$$$'''&&&&&&%%%$$$###"""""""""###$$$%%%%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))++++++)))((((((((()))***++++++++++++++++++,,,,,,000000//////.........---////////////000000000000111111222333555666666777888888777777666666555555333444444555777888:::;;;;;;===>>>===;;;::::::;;;BBBBBBBBBAAAAAAAAA@@@@@@AAA???===;;;<<<===@@@BBB@@@AAABBBCCCCCCEEEIIILLLIIIIIIJJJKKKLLLMMMNNNNNNMMMKKKJJJKKKNNNOOONNNKKKPPPPPPOOONNNMMMLLLKKKKKKQQQOOOMMMKKKJJJEEE???999===@@@DDDDDDBBB@@@??????@@@AAAAAAAAA@@@===;;;999666666555333111000......///............---------******************************)))((('''&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################'''%%%$$$######&&&)))+++$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''WWWDDDAAAAAA@@@<<<:::999777444333222222222/////////...------,,,,,,))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$###%%%%%%$$$%%%(((''''''''''''(((((((((((()))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&''')))))))))((()))((('''''''''((()))******)))((((((((()))***++++++***)))((((((***+++,,,///...------111666<<<@@@GGGKKKPPPWWW^^^gggooouuuzzzvvvssstttyyy||||||{{{xxxsssqqqnnniiieeeeeebbb^^^XXXRRRJJJAAA<<<===;;;777222...,,,++++++------,,,+++***)))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! """!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########"""""""""""""""#########%%%$$$$$$######""""""!!!######$$$$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''((((((((())))))))))))))))))((((((((()))+++,,,******++++++++++++,,,,,,............---------,,,........./////////000000///000000111333444444555666666666555555444444444333333444555666888:::;;;;;;<<<======;;;::::::;;;????????????????????????>>>===;;;:::;;;<<<>>>???@@@AAACCCDDDDDDFFFIIIKKKIIIIIIJJJJJJKKKLLLLLLLLLMMMKKKIIIJJJLLLNNNMMMKKKOOONNNNNNLLLKKKIIIGGGFFFMMMKKKJJJJJJJJJGGGBBB===@@@CCCDDDBBB>>><<<>>>@@@>>>>>>???>>>===;;;888777444444333111000///...---............------------************************))))))(((((('''&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&%%%$$$$$$$$$&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''VVVDDDBBBAAA@@@===:::999777444333222222222/////////...------,,,,,,))))))((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&#########$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%$$$&&&&&&###$$$'''&&&''''''''''''((((((((()))(((&&&&&&'''''''''&&&%%%&&&&&&&&&'''(((((((((((('''&&&'''((()))(((''')))((((((''''''''''''(((******)))((((((((()))))))))((('''''''''(((***+++***)))'''&&&&&&((()))+++---///111333555888===@@@GGGDDDBBBDDDHHHLLLMMMLLLQQQLLLGGGDDDCCCBBB???<<<;;;999666333111...***&&&***)))(((''''''(((******((()))******+++++++++***)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###############$$$$$$###""""""###$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!""""""""""""########################""""""#########"""!!!!!!""""""""""""""""""""""""$$$######""""""!!!!!! !!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''((((((((()))))))))'''''''''((()))***,,,---*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------.........//////---...//////000111222222444444444444333333333333333333444444666777999::::::;;;<<<<<<:::999::::::;;;;;;<<<<<<===>>>>>>>>>===============>>>??????@@@BBBEEEFFFFFFGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIIIILLLJJJHHHHHHIIIKKKLLLKKKMMMNNNNNNMMMKKKHHHEEECCCHHHGGGGGGHHHHHHGGGEEEBBBBBBCCCDDDAAA>>><<<===>>>;;;;;;;;;;;;:::777555444111111000000///...............---------,,,,,,,,,************************''''''''''''''''''&&&&&&&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''TTTEEEDDDAAA@@@>>>:::999777444333222222222/////////...------,,,,,,))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))&&&%%%''''''######&&&&&&&&&&&&'''''''''(((((()))'''&&&&&&'''''''''%%%%%%%%%&&&''''''((())))))((('''&&&''')))***)))(((+++******)))((((((((((((******))))))(((((((((((((((((('''''''''((()))***************+++,,,------//////...,,,)))((()))***...,,,******,,,------,,,,,,***((()))+++,,,,,,++++++***)))***,,,......---,,,++++++++++++,,,---...&&&''')))***+++******)))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$##################$$$$$$######"""!!!"""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$##################""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""$$$$$$######""""""!!!!!!!!!!!!!!!""""""#########$$$###"""""""""###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''''''''((()))******+++))))))******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000000111111333333333333333333333333333333333444555666888999888:::;;;;;;:::999999:::999999:::;;;<<<===>>>>>>@@@@@@AAAAAABBBBBBCCCCCC@@@CCCFFFGGGGGGGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFJJJHHHGGGFFFGGGIIIJJJKKKKKKLLLNNNOOONNNKKKHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDBBBBBBCCCFFFGGGEEE???999999999999888777555444222000000000///////////////------------,,,,,,,,,+++************************&&&&&&&&&&&&'''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&RRREEEDDD@@@??????:::999777444333222222222/////////...------,,,,,,))))))((('''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###$$$%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&&&&((('''$$$###&&&&&&&&&&&&&&&'''''''''''')))'''&&&&&&'''''''''%%%$$$%%%%%%&&&'''((()))))))))((('''(((***+++***)))))))))))))))((((((''''''))))))))))))((((((''''''(((((((((((())))))******))))))***))))))((('''&&&(((***+++*********+++------,,,*********))))))(((,,,+++***))))))))))))(((+++)))&&&&&&'''(((''''''))))))((((((''''''(((((('''((()))***)))((('''&&&(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$#########$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######$$$$$$######""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""""""""###%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))((((((((((((((()))******+++,,,,,,---------------------...,,,,,,,,,,,,------------......//////000000111111333333333333333333333333333333333333444555777777777888::::::999888888999888999:::;;;<<<>>>??????AAAAAABBBCCCDDDDDDEEEEEEAAACCCFFFGGGGGGFFFFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGGGGFFFFFFGGGIIIJJJFFFHHHKKKMMMMMMLLLJJJHHHEEEEEEEEEDDDCCCBBBCCCCCCCCCAAADDDNNNVVVTTTEEE777999999888777666444333222000000000000000000000000---,,,,,,,,,++++++++++++))))))))))))))))))))))))&&&&&&'''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&OOOEEEDDD???>>>???:::999777444333222222222/////////...------,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((%%%&&&)))(((%%%$$$&&&%%%&&&&&&&&&&&&''''''''')))(((&&&&&&'''''''''&&&$$$%%%%%%%%%&&&''''''''')))((('''((()))******(((%%%&&&&&&'''&&&&&&%%%$$$(((((()))))))))(((''''''((((((((()))))))))))))))''''''((()))***)))))))))$$$&&&((()))((()))***,,,************++++++++++++++++++++++++***************(((&&&%%%&&&'''&&&%%%&&&&&&'''''''''((((((((((((((((((((('''&&&%%%%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$#########!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!$$$$$$############"""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#####################"""""""""""""""""""""######$$$$$$$$$""""""""""""###$$$%%%%%%############$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((())))))))))))((('''&&&'''(((((()))***+++,,,,,,------------............,,,,,,,,,---------....../////////000000111111111222222222222333333333333333222222333444555666666555777999999888777888999999999:::;;;<<<===>>>???????????????@@@BBBCCCDDDBBBCCCEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHGGGFFFGGGIIIBBBDDDFFFIIIJJJJJJIIIHHHFFFFFFEEEBBB@@@???@@@BBBDDDBBBEEEQQQ[[[YYYHHH888999888777666444333222222000000000000////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((''''''&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&LLLDDDDDD===<<>>===<<<<<<===???AAACCCBBBCCCDDDCCCBBBBBBDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFCCCFFFIIIJJJHHHFFFGGGHHHCCCDDDEEEGGGHHHHHHHHHHHHEEEEEEDDDAAA>>>===@@@BBBCCCAAABBBHHHOOONNNDDD:::888777555444222111111111/////////.........------++++++++++++************))))))))))))))))))))))))*********)))((((((((('''%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%KKKCCCDDD===;;;>>>:::999777444333222222222000//////...------,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%)))***'''&&&(((%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%'''((()))(((((('''%%%&&&''')))))))))(((((($$$%%%&&&&&&''''''&&&&&&(((''''''&&&%%%%%%$$$$$$&&&((())))))((((((((()))&&&'''))))))((((((((()))((()))***)))'''&&&%%%&&&((('''''''''((((((&&&$$$$$$%%%%%%&&&&&&%%%$$$$$$'''&&&%%%$$$%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!###$$$###""" !!!!!!!!!!!!"""""""""""" !!!"""############"""!!!!!!!!!###$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$%%%''')))******))))))&&&'''((()))***+++,,,,,,*********++++++,,,,,,,,,---------.........//////.........///////////////.../////////000000111111222222222222333444555555444666777888777666777888999999999::::::;;;<<<<<<>>>===;;;;;;<<>><<<===>>>>>><<<:::666666444222111000000000//////...------,,,+++++++++++++++************))))))))))))))))))))))))))),,,++++++***)))(((((('''$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%LLLCCC@@@@@@CCC<<<;;;:::888666444333222222/////////...---+++***)))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))(((((('''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$)))...,,,&&&###%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$ """###$$$$$$###"""  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################'''''''''((((((((())))))''''''&&&&&&&&&&&&'''''')))))))))***++++++,,,,,,+++++++++,,,,,,,,,---------------------------------------...///000000111222111111111000000//////000000000111222222333333333333444555666777888888:::999999999::::::;;;<<<======<<<<<<===>>>???@@@BBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@BBBDDDFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFIIIKKKKKKHHHFFFFFFGGGFFFEEECCC@@@>>>===???AAA>>>??????>>><<<:::888777333333222222111000000000000000000000///...---,,,+++++++++************)))(((((())))))))))))(((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((((((((('''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&KKKCCC@@@@@@BBB<<<;;;:::888666444333222222000000000///...---++++++,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((''''''''''''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''---'''!!! ###'''+++&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########"""############$$$$$$$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((())))))***++++++++++++++++++,,,,,,,,,,,,---------------------------,,,------...//////000000111111111000000000/////////000000111111222333333333333444555666777888888999999888888888999999:::;;;:::::::::;;;<<<>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAACCCEEEFFFEEEDDDCCCCCCEEEFFFFFFGGGGGGGGGFFFHHHJJJJJJGGGEEEFFFGGGEEEDDDBBB???===<<<===>>><<<=========;;;999777666222111111000000///......------......------,,,,,,+++++++++*********))))))(((((())))))))))))(((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%IIICCCAAA???@@@;;;;;;:::888666444333222222111111000000///...,,,,,,,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$&&&)))(((%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""############""""""""""""######!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######"""############$$$$$$$$$#########$$$$$$$$$$$$%%%########################%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000000000000//////////////////000111111222222333222333333444555666777777888888777777777777777888777777777777888:::<<<===>>>??????@@@AAAAAAAAAAAABBBAAABBBCCCFFFGGGFFFEEECCCCCCDDDEEEFFFFFFFFFFFFEEEGGGHHHHHHFFFEEEEEEFFFEEECCCAAA>>><<<;;;;;;;;;999:::::::::999888666555000000000///......------,,,,,,---............---++++++*********)))))))))'''(((((())))))(((((('''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$HHHDDDBBB>>>???;;;;;;:::888666444333222222000000000//////---,,,,,,)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&%%%$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%((((((((()))&&&"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""""""""""""""###!!!"""############"""!!!###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$############$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))************++++++++++++++++++++++++++++++++++++,,,,,,---------.........//////////////////////////////000000111222222222222222333444555666666777999888777777666666777777666666666666777999;;;===???@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBDDDFFFHHHGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFDDDEEEEEEEEEDDDDDDDDDDDDEEECCCAAA>>>===<<<;;;:::666777888888777666555444000000//////...---------------...///000111111111************))))))))))))'''((((((((((((((((((''''''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###FFFEEEDDD>>>>>>;;;;;;:::888666444333222222............------,,,+++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&%%%$$$#########$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###!!!!!!&&&,,,%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""######"""""""""""""""############""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""""""""#########&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------.....................///...//////000111111222222111111222333444555666666999888777777777777888888777666666666777999;;;<<>>BBBBBBBBBDDDFFFHHHGGGFFFDDDEEEFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBCCCCCCCCCCCCFFFCCC@@@?????????<<<:::555555666666666444333222111000000//////...------+++,,,---///000000000000*********)))))))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###~~~FFFGGGFFF>>>>>><<<;;;:::888666444333222222------......---,,,,,,++++++*********)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$+++666555***&&&,,,%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!""""""############""""""###""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%&&&$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""############$$$$$$$$$"""""""""############$$$#################################$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((())))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000111111222000111111222333444555555777777777777777888999999888777777777777999:::;;;@@@@@@@@@@@@@@@???>>>>>>BBBAAABBBCCCFFFGGGFFFEEEDDDEEEEEEFFFFFFEEEEEEEEEBBBAAA???@@@AAABBBBBBBBBEEEBBB??????AAA@@@===:::444555555555555333111000000000000///......------))))))***,,,,,,---------******)))))))))(((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$}}}FFFIIIHHH???>>>===;;;:::888666444333222222...............------,,,************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''' ...JJJOOO777%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!"""###$$$$$$###"""!!!######""""""""""""######"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""############$$$$$$$$$""""""""""""####################################&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((())))))******((((((((()))))))))******************************,,,,,,++++++++++++++++++,,,,,,---------...............//////000111111111000000111222333444555555444444444555666777888999999888777666666777888999:::;;;<<<===>>>>>>>>>>>>AAAAAAAAACCCEEEFFFEEEDDDBBBCCCCCCDDDCCCCCCBBBBBBBBB???===>>>@@@BBBBBBAAACCC@@@===>>>AAAAAA>>>:::555555666555444222000/////////......---,,,,,,,,,((()))******++++++++++++***)))))))))((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%|||FFFJJJIII??????>>>;;;:::888666444333222222//////////////////...---((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$###"""###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111"""BBBMMM555###&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!"""###$$$$$$###"""!!!######""""""""""""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###""" """###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""############$$$$$$$$$""""""""""""##########################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((()))*********(((((((((((()))))))))))))))))))))))))))))))))))),,,+++++++++++++++++++++,,,,,,,,,------...............//////000111111111000000111222333444444555222222333333555666888999999888777666555666666777555666888:::<<<>>>??????@@@@@@@@@BBBEEEFFFEEEDDDAAAAAAAAABBBBBBAAA@@@@@@AAA>>><<<===???BBBAAA@@@AAA===;;;===@@@AAA===999666666666555444111///.........---,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))))))))((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&%%%$$$$$$%%%'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######$$$&&&((('''&&&uuuFFFCCC===@@@@@@BBB>>>;;;888444111000000000222222111///...,,,+++++++++******)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$### """######""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***%%%"""$$$(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###############"""!!!!!!%%%$$$###!!! !!!!!!!!!!!!!!! """"""!!!!!!  """###$$$###!!! $$$$$$$$$############### !!!""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&'''((()))***+++***)))(((((('''(((((((((((((((((()))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...............////////////...000111222222111000...444444444444555777888:::555444444333333555666777555777:::<<<===???AAACCCDDDBBBAAABBBDDDEEEFFFEEE@@@AAAAAAAAAAAA@@@??????<<<===???@@@AAAAAA@@@@@@===<<<<<<===>>>>>>===;;;666777777777555222///.........---,,,,,,+++******,,,,,,,,,+++***))))))(((***))))))***---,,,(((%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&tttFFFDDD>>>@@@@@@AAA===;;;777444222111111111222222111///...---,,,++++++******)))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###!!!"""######""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""###%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###############"""!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!  """#########!!!!!!######################## !!!""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!"""###############""""""""""""""""""""""""################################################$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((***)))(((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++,,,++++++++++++,,,------............////////////...///111222222111///...444333333444555666888999555555444333444555666777888:::===>>>???@@@BBBDDDCCCBBBBBBCCCEEEFFFFFFEEEBBBAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAA@@@???>>><<<;;;:::;;;<<<<<<;;;999444555555555444222///......------,,,++++++******,,,++++++***))))))(((((()))(((''')))******'''%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''))))))'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&sssFFFEEE???AAA???@@@;;;:::777555333222222222222111000///...---,,,++++++******)))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""#########$$$$$$%%%%%%$$$$$$###!!!"""######""""""###%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$###############"""############""""""!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """#########"""!!!"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!  !!!"""### ########################"""""""""""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''(((((())))))''''''((((((((())))))))))))))))))*********+++++++++++++++++++++,,,---------............///////////////111111111111//////333333333333444666777888666555444444444555777777:::;;;===>>>>>>???AAACCCBBBAAABBBDDDFFFFFFEEECCCCCCBBB@@@?????????@@@AAA@@@@@@AAA@@@@@@>>>===<<<:::999888999:::999777555111222333333222111///...------,,,,,,+++***************))))))(((((('''''')))(((''''''(((((('''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))'''&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&rrrFFFFFF@@@BBB???>>>:::999777555444333333333111111000///...---,,,,,,+++******)))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""######$$$$$$%%%%%%$$$$$$###!!!###$$$$$$###"""$$$%%%$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$###%%%%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""############"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""""""""""""""######################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***'''''''''((((((((())))))))))))))))))************+++++++++***+++,,,,,,------------.........////////////000111111000//////111111222333444555666666666555444444444555666777888:::;;;<<<;;;<<<===?????????@@@CCCEEEEEEBBB@@@BBBAAA???======>>>???@@@>>>>>>>>>>>>>>>===<<<<<<999888777777777666444222//////000000000///......,,,,,,++++++*********)))))))))((((((''''''''''''***)))((('''''''''(((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&qqqFFFFFFAAABBB???>>>999888777666555444444333111111000///...------,,,+++******)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""#########$$$$$$%%%%%%$$$$$$###"""###$$$$$$######$$$%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###(((***(((''')))&&& &&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""#########""""""$$$###"""!!!  !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&''''''((())))))''''''''''''(((((((((((((((((()))))))))*********+++************+++,,,,,,------------............/////////000000/////////000000111222333444555555555444333333333444666777777999::::::::::::;;;===<<<<<<===@@@BBBBBB???===AAA???===<<<;;;<<<>>>???;;;;;;;;;;;;<<<<<<======999888666666555444111///.....................---+++***************))))))((((((((('''''''''''''''*********)))(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&pppEEEEEE@@@BBB??????999999888777666444333333111000000///......------+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$######$$$&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###((()))(((,,,000,,,"""&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##############################$$$$$$$$$!!!""""""############"""%%%$$$###!!!  !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$"""""""""""""""!!!!!! !!!!!!""""""""""""""" !!!!!!!!!!!!!!!######""""""""""""############################## """""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%%%%$$$###&&&&&&&&&''''''((((((((('''''''''&&&''''''((((((&&&&&&'''''''''(((((((((((((((((()))))))))*********************+++,,,,,,,,,------------.........////////////////////////...///000222333333333333444333222222222333555555777999:::;;;::::::<<<>>>;;;:::;;;===??????>>><<>>::::::::::::;;;<<<===>>>:::999777666555333000---......------------------))))))))))))))))))))))))(((((((((((((((((('''''')))++++++***)))((()))***%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&pppDDDDDD???AAA??????:::999999888666444333222000000000///......------+++******)))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$##################$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""###%%%$$$######$$$&&&$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%...999666+++$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################!!!"""""""""#########$$$""""""#########$$$$$$$$$!!!!!!"""#####################"""!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!"""!!!!!!!!!!!!!!!""""""###!!!!!!""""""###$$$$$$%%%"""""""""""""""!!! !!!""""""""""""""" !!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""################################################!!!"""$$$%%%%%%%%%###"""$$$$$$%%%&&&''''''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******************++++++,,,,,,,,,---------........./////////....../////////---...000111222333333222222222111111111222333444444666888999888999;;;===<<<;;;:::;;;===>>>>>>===@@@?????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>><<<:::888777555333000---///...------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''))),,,+++)))''''''((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&pppDDDCCC>>>AAA@@@@@@::::::999888666444222111000000//////......------+++******)))))))))))))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%'''((((((((('''&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!...>>>>>>333$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$!!!!!!"""###############!!!!!!!!!!!!!!!""""""### !!!""""""### !!!!!!""""""!!!!!!!!!!!!!!!"""######!!!""""""###$$$%%%%%%%%%"""""""""""""""!!! !!!""""""""""""""" !!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""######################## """$$$%%%%%%%%%###"""""""""###$$$&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))*********)))***++++++,,,,,,,,,,,,---------......//////............//////,,,...000111222222222222222111000000000111222333111333555555555666888:::===;;;:::;;;===??????>>>@@@AAAAAAAAAAAA@@@??????AAA@@@>>>===<<<<<<=========;;;999777666333000---000///...---,,,,,,,,,,,,(((((((((((())))))))))))((((((((()))))))))))))))%%%(((++++++(((&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&pppCCCDDD???AAA===;;;;;;:::999888777555444444......//////......---,,,///,,,***)))******)))'''&&&'''&&&$$$%%%))))))&&&%%%&&&&&&&&&'''(((((((((%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$###"""###$$$########################$$$$$$$$$#########"""""""""&&&&&&$$$""""""$$$###&&&'''&&&""" """######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$###""""""##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!"""#########$$$$$$$$$$$$######""""""""""""######!!!!!!"""###############!!!"""""""""""""""!!!!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))***)))((((((((()))+++,,,...---+++******,,,...///////////////...---,,,,,,............////////////111111222222222111000000333333444555777999:::;;;???>>><<<;;;;;;<<<===>>>BBBAAAAAA@@@@@@AAAAAABBBAAACCCCCC@@@<<<::::::<<<888666444111/////////000------,,,,,,,,,,,,++++++++++++***)))))))))))))))((((((((()))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########pppCCCCCC???AAA===<<<:::999888777666444333333//////000//////...------///,,,***)))******)))''''''((('''$$$%%%)))(((%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&########################$$$$$$$$$#########""""""!!!""""""######$$$%%%%%%%%%&&&'''&&&$$$###############$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$###""""""####################################$$$$$$%%%%%%"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!"""""""""#########$$$$$$###""""""!!!!!!""""""###!!!!!!"""###############!!!!!!""""""""""""!!!!!!%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''((((((((())))))))))))***))))))(((((()))***+++((((((((()))+++...000222---,,,,,,++++++,,,................../////////000111222222222222222111111333333444555777999:::;;;>>>===<<<;;;;;;<<<===>>>AAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBB@@@<<<999:::;;;888777444111///...//////------,,,,,,,,,++++++++++++***)))(((((((((((())))))))))))(((((((((((((((&&&&&&''''''''''''''''''+++++++++,,,,,,,,,------***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######oooCCCCCC???AAA>>><<<999888777666555333333222000000000000///...---,,,///,,,***)))******)))'''((()))'''%%%&&&***)))%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''########################$$$$$$$$$##################"""!!!"""$$$%%%&&&&&&&&&&&&%%%&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$$$$$$$###""""""########################"""""""""############$$$"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!"""""""""######"""!!!!!! !!!!!!"""!!!!!!"""###############!!!!!!""""""###""""""!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))+++***)))))))))))))))*********+++++++++,,,,,,,,,---,,,***))))))+++---...,,,,,,---...///000000111111222222333333333222222222333333555666888:::;;;======<<<;;;;;;<<<===>>>?????????>>>>>>????????????@@@AAA???<<<999999999888777444111///...------,,,,,,,,,,,,++++++++++++))))))((((((''''''((((((***))))))((((((''''''&&&%%%&&&&&&&&&'''(((((((((------------............,,,+++)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###oooCCCCCC???AAA>>><<<999999888777555444333222000000000///...---,,,+++///,,,***)))******)))'''((()))(((&&&(((,,,,,,)))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&###################################################%%%''''''&&&%%%&&&'''&&&$$$###%%%((()))'''$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""########################"""""""""""""""""""""###""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""###############!!!!!!"""#########""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((())))))*********)))))))))))))))+++,,,,,,---,,,,,,+++***------+++***))))))))))))******,,,---...000111111000111222333333333333333222222333444666888:::;;;<<<<<<;;;;;;;;;<<<==============================>>>>>>???>>><<<999888777888666444111///---,,,,,,,,,,,,,,,++++++++++++***((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))************************))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnCCCCCC@@@BBB>>>===;;;:::999888666555444444/////////...---,,,++++++///,,,***)))******)))'''&&&(((((('''***///000---((((((''''''&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&################################################"""(((//////***%%%$$$%%%$$$"""!!!###'''(((&&&#########$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$###""""""###########################"""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""###############!!!!!!"""###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))*********)))))))))'''''')))+++,,,,,,,,,,,,(((((()))))))))(((&&&%%%((()))***+++---///000000///000111222333444444444222222333444666888999:::;;;;;;;;;;;;;;;<<<======;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<;;;999777555666555333111///---,,,+++,,,,,,+++++++++*********((((((''''''''''''(((((('''((((((((())))))******%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnBBBCCC@@@BBB???===;;;::::::888777666555444..................---,,,///,,,***)))******)))'''%%%''''''&&&)))///000---''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%#######################################$$$$$$$$$"""(((///111---((($$$###"""!!!"""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%#########""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$############"""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!"""""""""######"""!!!!!! !!!!!!"""!!!!!!"""###############!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((((((((()))***************+++++++++******)))))))))%%%&&&''''''''''''&&&&&&''''''(((***+++---......---...000111222333444444111222222444555777999::::::::::::;;;<<<<<<======:::;;;<<<======<<<;;;:::;;;::::::;;;;;;999666333444333222000///---,,,+++++++++++++++************((((((''''''(((((()))))))))))))))*********++++++%%%&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%nnnBBBCCC@@@BBB???>>>::::::999777666555444333...//////000000000000000///,,,***)))******)))'''%%%&&&%%%$$$&&&++++++(((&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''########################""""""#########$$$$$$$$$###$$$''',,,///---'''"""!!!"""$$$$$$###"""############$$$$$$$$$%%%%%%%%%"""###############$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################%%%%%%$$$$$$############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""#########$$$$$$###""""""!!!!!!""""""###!!!!!!"""###############!!!!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''(((***++++++++++++......------...///111222111///,,,((('''&&&'''(((&&&&&&'''((()))***+++,,,,,,---...000222333333333111111222333555777999:::999999:::;;;<<<<<<<<<<<<:::;;;<<<======<<<;;;:::999999999:::;;;999555111111111111000///...,,,,,,++++++++++++************)))(((((((((((()))***+++------,,,,,,+++***))))))&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%nnnBBBCCC@@@BBB???>>>999999888666555444333222///000111222222333333222///---***)))******)))'''%%%&&&%%%"""###''''''###$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((########################""""""######$$$$$$$$$$$$&&&!!!%%%///222***!!!!!!$$$&&&%%%"""!!!"""$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""############$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""  """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""######""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$############$$$$$$$$$$$$######""""""""""""######!!!!!!"""###############!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%&&&(((***+++,,,,,,+++%%%'''***///777???FFFJJJBBB===444,,,''''''(((***%%%&&&&&&'''((()))******+++,,,---///111222333333111111222333555777999:::888999:::;;;<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::999888888999;;;999555111000000000000///...---,,,+++++++++************))))))))))))))))))***++++++111000///---+++)))(((''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&((()))))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%pppEEEFFF@@@AAA>>>===:::999888666555444444444222222222333444222///,,,,,,+++***)))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''%%%######"""###%%%''''''%%%###%%%###"""!!!"""$$$''')))$$$""" !!!###&&&(((((($$$$$$###############$$$""""""""""""############"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!$$$"""!!!!!!"""$$$%%%&&&'''''''''%%%"""!!!""""""""""""""""""""""""###############"""!!!!!!########################%%%$$$#########$$$%%%&&&"""###$$$$$$$$$$$$###"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''$$$&&&+++***%%%&&&------///---...???ZZZjjjllljjj___OOOAAA666...((($$$'''$$$%%%))))))%%%%%%******,,,...111333444444444444333222222333666888:::333444666888:::;;;<<<<<<<<<===???@@@@@@>>><<<;;;::::::999777666444333333///......------,,,++++++,,,+++)))((((((((()))******(((((()))***+++***))),,,,,,,,,+++)))(((&&&%%%(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$pppEEEEEE@@@AAA>>>===::::::888777555444444444111000000000111000...,,,,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%&&&&&&$$$######""""""$$$&&&&&&$$$###%%%###"""!!!!!!###&&&((('''$$$""""""###%%%%%%%%%$$$$$$############$$$$$$""""""""""""############"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!###"""!!! !!!"""###$$$%%%&&&&&&&&&$$$"""!!!""""""""""""""""""""""""###############"""!!!!!!########################$$$$$$#########$$$%%%&&&########################$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((,,,***((()))******---111---///...000DDDcccyyywwwgggXXXJJJ???666111---(((&&&))))))&&&&&&)))***+++...000222333333333444333222222333555888999444555666777888999:::;;;<<<===>>>>>>===<<<;;;:::888888777666444333222111.........---,,,,,,++++++++++++)))((((((((()))))))))(((((((((***+++***)))))))))))))))((('''%%%%%%((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$qqqEEEEEE@@@AAA>>>===::::::999777666444333333000///------......,,,+++,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$"""###""""""###%%%%%%$$$"""%%%###"""!!!!!!"""$$$%%%)))'''$$$############"""$$$$$$############$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!###"""!!! !!!"""######$$$$$$%%%$$$###!!! """"""""""""""""""""""""""""""######""""""!!!!!!########################$$$############$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((''')))...///---,,,---,,,///CCCeee{{{mmm___QQQDDD===666///)))))))))'''&&&''')))+++---///111222222222333333222222333555777888666555555555555777888999<<<<<<<<<;;;:::999888888666666555444222111000000......---,,,,,,++++++*********)))((((((((()))))))))((('''(((***+++***)))&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%qqqEEEEEE???@@@>>>===::::::999888666444333222111///---,,,------,,,+++,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&$$$$$$$$$$$$###"""###""""""###$$$$$$###"""$$$###"""!!!!!!!!!"""###)))&&&$$$######$$$###"""$$$$$$#########$$$%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######"""!!! """"""""""""""""""""""""!!!"""""""""""""""!!!!!!#######################################$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((($$$((()))(((+++000...(((***+++)))+++<<>>@@@======::::::999888666444222111222000------......---,,,,,,+++***)))((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%#########$$$$$$###%%%###""""""$$$$$$###"""$$$###"""!!!!!!""""""###&&&$$$######$$$%%%$$$###$$$$$$######$$$%%%%%%&&&############$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!"""######$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((***)))''')))...///---)))******,,,999PPPhhhwww|||kkkYYYNNNGGG@@@555---))))))(((&&&)))***,,,...///000000///222222222222333333444555666555333222222333555777999888777666555555555555444444333222222111000000,,,,,,,,,+++******))))))((((((((()))))))))(((((((((''''''''')))***)))(((%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%rrrFFFDDD>>>???======:::::::::999777444222000222000///...//////...,,,,,,+++***)))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#####################$$$$$$$$$%%%%%%%%%&&&$$$""""""###$$$%%%$$$'''%%%######$$$%%%$$$#########"""""""""######$$$$$$###"""###%%%&&&%%%$$$$$$$$$###$$$$$$%%%&&&'''#########$$$$$$$$$$$$%%%"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$######%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((+++'''&&&&&&%%%%%%***000(((***---000:::MMMdddttt~~~|||jjjYYYNNNKKKGGG===111)))))))))(((***+++---...000000000///111111111222222333333333555444333333333444555666666666666666555555555555333333222222111000000///,,,,,,+++******))))))(((''''''((()))))))))((((((((('''&&&''')))***)))(((&&&&&&''''''((('''''''''%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssFFFDDD===???======:::::::::999777444111///000/////////000///---***,,,+++***)))((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""###$$$%%%&&&&&&'''%%%###!!!!!!###%%%&&&&&&(((&&&$$$$$$%%%%%%%%%$$$"""#########$$$$$$%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''#########$$$$$$$$$%%%%%%"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############"""""""""!!!!!!""""""""""""""""""""""""""""""############""""""###"""""""""!!!!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$######"""##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((('''%%%,,,666222$$$$$$...(((***,,,///777HHHaaasssyyy~~~uuufffYYYQQQLLLLLLDDD555***(((***)))+++,,,---///000000000///000111111222222222222222333333444444555555666666333444555666666666555444111111000000///.........+++++++++***))))))((((((&&&&&&((()))))))))((((((((('''&&&''')))))))))(((&&&'''''''''''''''&&&&&&%%%&&&'''((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&sssFFFCCC===???===>>>::::::;;;:::777444111//////...///000000///,,,))),,,+++***)))((((((((((((''''''''''''''''''''''''###$$$%%%&&&''')))******######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!!!!!!!"""###%%%&&&'''((($$$""" """%%%''''''***'''%%%$$$%%%&&&&&&%%%""""""###$$$%%%&&&&&&&&&%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""######""""""!!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$######""""""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((($$$(((<<>>\\\kkk\\\GGG888222111111111///111222111000///000111111111111222222333333333333333444444444444444444444444333222111000000///,,,,,,,,,,,,,,,++++++************)))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$vvvFFFDDD>>>@@@===;;;:::888666666666555333111/////////...------,,,,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&''')))))))))'''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$###"""###%%%&&&&&&%%%&&&''''''%%%###"""###%%%###$$$%%%%%%######$$$%%%#########$$$$$$$$$$$$%%%"""######$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%######$$$%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######"""######$$$%%%&&&&&&'''$$$##################$$$########################""""""############""""""!!!!!!""""""""""""######"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""" !!!!!!""""""######""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))(((''''''((()))***(((&&&(((---...+++000000<<>>???<<<;;;:::888666666666555333111/////////...------,,,,,,++++++******)))((((((((((((''''''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###%%%&&&&&&%%%###%%%&&&%%%######&&&(((###$$$&&&%%%###"""$$$&&&#########$$$$$$$$$%%%%%%""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$########################""""""############""""""!!!!!! !!!"""###"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!"""#########""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''((('''&&&'''(((&&&******&&&'''+++---+++000+++,,,999RRRnnnsssMMM333---///000...///111222111000///000111333333222222222222222222333444444555555444333333222222111000///...------+++++++++++++++******))))))))))))))))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&'''(((((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$vvvFFFCCC>>>???<<<;;;:::888666666666555333111000//////...------,,,,,,++++++******)))((((((((((((((('''''''''&&&&&&&&&&&&(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$##################%%%%%%%%%$$$$$$$$$#########""""""###%%%'''&&&%%% """%%%%%%$$$%%%(((+++"""%%%&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%!!!""""""""""""#########"""###$$$%%%%%%$$$""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$########################$$$%%%%%%$$$$$$$$$$$$%%%%%%########################!!!""""""#########""""""!!!  """$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!"""###############!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!"""######$$$""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&((()))###)))+++'''&&&)))+++((()))+++...000777FFF```tttxxx___AAA...,,,111333222///111222111000///000111444333333222222111111111333444555555555444333222111111000///...---,,,,,,+++++++++++++++***)))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%'''((())))))***((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$vvvCCC>>>??????999>>>;;;999777666555444222000000000000000///...---,,,---,,,+++)))((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))+++***(((%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$$$$$$$"""$$$######"""###%%%&&&'''###$$$&&&''''''&&&$$$###!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$######"""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" """###"""!!! !!!###""""""!!!!!!!!!!!!""""""""""""""""""############$$$###"""!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((((((((((((+++******+++...333999<<>>888<<<;;;999777666555444222000000000000000///...---,,,,,,,,,***)))((((((((((((''''''''''''&&&&&&&&&%%%&&&''')))******(((&&&$$$'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$%%%$$$"""$$$############%%%&&&'''###$$$&&&''''''&&&$$$###!!!"""###$$$$$$%%%%%%%%%"""######$$$$$$$$$######""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%#########$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!"""######$$$""""""""""""############ !!!""""""""""""""" """###"""!!! !!!###""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""!!!!!!!!!"""######!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  """"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''&&&%%%&&&'''+++...000444111---,,,...///...---......//////000111111222111111111000000000//////000000000111444444333222000//////...------,,,,,,***++++++++++++***)))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&((())))))(((''''''((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyEEE??????>>>777;;;;;;999777666555444222000000000000000///...---,,,++++++***))))))((())))))((((((((('''''''''&&&&&&&&&'''((())))))(((&&&$$$'''''''''&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###"""###$$$%%%$$$###############$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''"""######$$$&&&''''''(((&&&&&&%%%%%%&&&&&&'''((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%######$$$%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!"""###$$$$$$############$$$$$$$$$$$$ !!!""""""""""""""" """###"""!!! !!!###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######"""!!!!!!"""###$$$%%%%%%"""!!!!!! !!!!!!""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))***))))))(((((()))******))))))***,,,//////...,,,//////000000111111222222111111000000000000//////000000000111333444333111......------,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''&&&''''''(((((((((''''''&&&'''''''''''''''''''''''''''((())))))''''''((())))))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxDDD@@@??????999===;;;999777666555444222000000000000000///...---,,,******)))))))))))))))***)))(((((((((((('''''''''&&&&&&((()))((('''&&&%%%''''''''''''''''''''''''"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###############$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$&&&&&&######$$$%%%%%%&&&'''''''''''''''''''''((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&((('''&&&&&&&&&&&&%%%%%%%%%###$$$$$$###""""""###%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$ !!!""""""""""""""" """###"""!!! !!!###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""#########""""""###$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!""""""##########################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))------------,,,+++***)))***+++,,,...//////---,,,000000000000111111222222000000000000000000//////000//////000222333222000,,,,,,,,,,,,++++++*********++++++++++++***))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))************))))))(((((((((''''''''''''''''''(((((((((((('''&&&&&&'''''''''''''''''''''''''''((())))))'''''')))***+++***)))''''''&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvCCC???@@@AAA;;;@@@;;;999777666555444222000000000000000///...---,,,******)))))))))))))))***)))(((((((((((('''''''''%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$%%%%%%%%%###"""######$$$%%%%%%%%%&&&"""######$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$&&&'''&&&&&&''''''&&&&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!""""""""""""""""""""""""!!!"""""""""############%%%%%%$$$###"""!!! !!!!!!!!!"""""""""###### !!!""""""""""""""" """###"""!!! !!!###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""%%%%%%$$$###""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((()))))))))***((()))*********)))(((''',,,---------------......000000000000000111111111//////////////////000000000//////000111222111///+++++++++++++++************++++++++++++***))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))))))))))))))************))))))(((((((((((((((((((((((('''(((((()))((((((''''''(((((((((((((((((((((((('''((()))((('''(((***,,,...,,,***(((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuCCC???AAABBB===AAA;;;999777666555444222000000000000000///...---,,,++++++***))))))((())))))((((((((('''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$%%%&&&%%%$$$""""""###%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&''''''((()))$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###'''******'''%%%&&&'''&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&''')))&&&&&&&&&'''(((((()))))))))'''&&&&&&((())))))((()))((('''&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############&&&&&&%%%$$$"""!!! !!!!!!!!!"""""""""""" !!!""""""""""""""" """###"""!!! !!!###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""%%%%%%$$$###"""!!!!!!!!!###""""""!!!!!!""""""######""""""!!!!!!""""""### !!!!!!""""""######$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$%%%#################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******''''''((()))******))))))******++++++***,,,///222///////////////000000000......////////////000000000///...///111111000...++++++++++++++++++*********++++++++++++***))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))************))))))'''(((((((((((()))))))))'''((()))************)))((((((((((((((((((((((((((())))))((('''(((+++---000...+++)))'''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvDDD@@@AAABBB<<>>@@@:::===<<<:::777555555444222000000///......///...,,,***++++++******)))(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%''')))'''###!!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#################################'''###!!!$$$((((((&&&%%%#########$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$&&&&&&'''&&&&&&%%%$$$###"""""" $$$(((******(((((((((&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''(((,,,000222111...---,,,------...000222333555555777555222222444444111...444444444777:::999555111888999<<<>>>>>>>>><<<;;;<<<:::888777777777666444444444555555444444333222...+++(((&&&&&&'''''''''!!!###'''***+++)))&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!"""############""""""""""""######""""""###$$$%%%&&&&&&'''$$$#########""""""!!!!!!###""" """""""""!!!""""""""""""##################""""""""""""###### !!!"""######$$$######""""""""""""######%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!!!!!!!!!! %%%### %%%...,,,!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&(((((((((((())))))))))))++++++************++++++***+++,,,,,,------,,,,,,//////............//////------............------000000///...------,,,,,,------,,,++++++,,,------,,,+++***))))))***+++,,,(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((()))+++---,,,***(((&&&)))(((((((((***+++***)))))))))))))))))))))))))))))))))***++++++******))))))))))))(((((((((''''''***,,,...000111000///...,,,+++***)))((())))))***+++***)))(((((()))+++---111...+++)))))))))'''&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&%%%%%%'''''''''((()))***+++,,,''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$|||III@@@>>>@@@;;;>>><<<:::777555555444222000000///......///...,,,***++++++******)))(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$######$$$#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$!!!!!!!!!###$$$$$$%%%&&&######$$$$$$$$$$$$$$$%%%$$$$$$######$$$&&&'''(((&&&&&&%%%%%%$$$#########"""%%%'''((('''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&''''''(((((('''(((+++000222222111000000333333444555666666777777:::777444222111///---,,,//////000333777888666444777888:::;;;<<<<<<;;;;;;>>><<<;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;::::::999777555222000000000...---&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&"""""""""""""""###$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$#########""""""""""""###""" """###"""!!!!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!""""""############""""""""""""######$$$$$$$$$######"""""""""!!!""""""#########""""""#########""""""""""""""""""&&&%%%!!!&&&...,,,###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((())))))))))))++++++************++++++***+++,,,,,,------,,,,,,//////............//////---......//////......---.........---,,,+++++++++---,,,+++******+++,,,---******)))(((((()))******(((((((((((()))))))))***)))))))))((((((((('''''''''(((***++++++***)))(((+++***))))))******)))(((************************))))))***************************)))))))))((((((---...///111111111111000,,,+++***(((''''''((((((***)))(((((()))+++...///333000,,,***))))))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$${{{III@@@???AAA<<>>???>>>;;;888888888888777666333000...---,,,)))'''%%%$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&###############$$$$$$$$$$$$###!!!!!!#########"""""""""#########$$$$$$$$$######""""""""""""##################""""""""""""######""""""""""""######"""###%%%'''((('''&&&$$$(((&&&%%%###""""""######&&&&&&%%%$$$######"""""" !!!!!! !!!###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######$$$%%%%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))++++++************++++++***+++,,,,,,------,,,,,,......------------............////////////......------------,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))---+++***))))))***+++,,,&&&(((***+++***+++---/////////000222333444555666999999999999;;;<<<>>>???@@@????????????>>>>>>>>>======<<<<<<<<<===>>>>>>>>>===;;;888777666666666777777777888999:::;;;<<<999555...***(((((())))))***)))((('''&&&'''(((((('''(((((()))(((((('''&&&''''''(((((())))))*********)))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$${{{III@@@???AAA<<>>???>>>>>>???AAACCCEEEGGGCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCC???>>><<<:::999999999999<<<<<<===>>>???@@@@@@@@@;;;666000,,,***))))))(((***))))))((()))))))))***&&&'''((()))))))))((('''((())))))******++++++,,,)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$|||III@@@>>>@@@;;;>>>555555555777888777555222111000///000000000...,,,++++++******)))(((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%(((&&&%%%///:::999///&&&&&&''''''''''''''''''"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&)))******(((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&(((***---...,,,---...///000111111222000111222444666666777777333555777888888888888:::444555777999<<<>>>@@@AAABBBCCCDDDFFFHHHHHHGGGEEEEEEFFFEEEBBB===::::::;;;@@@EEELLLQQQRRRNNNHHHCCCBBB???===;;;;;;:::888777555333000...,,,+++,,,,,,...------///000000///---///000222444666888999:::777777777666444000---+++''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###"""############$$$$$$$$$######""""""""""""######"""""""""######$$$$$$%%%######""""""""""""######!!!"""###$$$%%%&&&''''''&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$###############$$$$$$$$$%%%$$$"""!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$#########$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))++++++************++++++***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,***+++,,,------,,,+++******+++,,,,,,,,,,,,+++***))))))*********+++++++++************++++++,,,,,,++++++,,,---///000222333444777;;;;;;999:::===AAABBBBBBAAAAAA@@@?????????;;;::::::;;;===???BBBDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBB@@@@@@:::999777555555555555666666777999;;;<<<===>>>???===999444000...,,,***)))((()))***++++++,,,+++++++++,,,...000000000///......---------,,,,,,,,,+++)))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$}}}JJJ@@@>>>@@@:::===555555555777888888555222222000000000111000...,,,++++++******)))(((((((((''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%$$$''')))(((%%%$$$''')))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((''''''&&&&&&&&&#########$$$$$$%%%%%%%%%"""$$$&&&((((((&&&$$$"""!!!''''''###'''111000(((&&&'''''''''((())))))))) """$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---------+++'''%%%$$$$$$$$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))&&&%%%%%%&&&))),,,///111......///000111222333333///000222444555666777777444666999:::;;;;;;===???BBBDDDFFFJJJMMMQQQSSSUUU]]]]]]___eeejjjllljjjgggfffgggeee```YYYTTTRRRSSSZZZaaajjjpppqqqlllddd^^^\\\ZZZWWWVVVUUUUUUSSSQQQEEEBBB>>>999666444333333///.........//////---+++******+++,,,000555:::===999:::<<<<<<:::666333000)))((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###""""""""""""##################""""""""""""######!!!!!!"""###$$$%%%%%%%%%######""""""""""""######"""""""""###$$$&&&'''((("""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$%%%""""""###$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%$$$############$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))++++++************++++++++++++,,,---------,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++******************+++++++++,,,------------,,,+++)))***+++,,,,,,+++***))))))************++++++++++++++++++,,,,,,------------...000333666888:::;;;<<<@@@DDDCCC@@@@@@CCCGGGGGGFFFDDDBBB@@@>>><<<<<<333333222333555888;;;===>>>>>>=========<<<<<<<<<:::<<<===>>>>>>===;;;:::333222111000///000000111---///111444666888999:::???;;;777333111///,,,***'''(((***,,,---------,,,222333666888999888777666333222111000...---++++++++++++************++++++''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$|||IIIAAA@@@AAA888999888666555555666555333000333222222222333222000---******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%'''(((((((((((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,***(((&&&&&&'''***+++,,,+++***+++---///000111111000///000111333333333333333333222555:::===>>>:::DDDKKKIIIFFFJJJSSSXXX___```bbbccceeekkkrrrxxxuuuppp{{{}}}vvvooohhhooosssxxx||||||rrrqqqmmmjjjmmmtttvvvrrrlllhhhfff\\\OOOGGGEEE@@@888>>>;;;666333111111222222222---+++------,,,111999@@@>>><<<;;;:::999777555333000---++++++***(((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$########################%%%$$$###""""""###$$$%%%#########"""""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""#########$$$$$$$$$$$$$$$#########""""""!!!!!!###$$$%%%&&&&&&%%%###"""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""######$$$$$$ !!!######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))******+++***)))'''&&&***))))))***,,,,,,+++))),,,,,,++++++,,,,,,---............------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,------))))))******++++++,,,,,,,,,++++++,,,...000000000333555888<<>>BBBCCCBBBBBB<<<<<<:::888666333000//////---***((('''''')))***(((''''''&&&''')))***+++))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||IIIAAA@@@AAA999999888777555555666555333111111000000111111000...,,,******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***)))(((''''''''')))******))))))***,,,---//////...---...111555666444111111555999===BBBIIINNNQQQQQQRRRZZZdddgggeeehhhqqqssswwwyyytttmmmjjjmmmrrrooommmssszzzzzzooossswww|||vvvuuutttuuuwwwvvvrrrnnnpppqqqmmmfffeeegggeee```SSSZZZ^^^XXXKKK>>>777666555111//////,,,))),,,222666666666888<<<>>>??????;;;888555333111///,,,))))))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$###""""""###$$$$$$############""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""###############"""""""""""""""""""""#########$$$$$$############"""""""""!!!!!!"""$$$&&&&&&&&&$$$$$$###""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""############ !!!"""######$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++)))((((((***,,,---,,,+++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++...---...///333666888:::?????????@@@BBBEEEGGGIIIEEEDDDDDDEEEEEEEEEEEEFFFKKKJJJGGGDDDAAA>>>===<<<<<<777333222444666666555444777777333333666666222>>>::::::===???>>>===???>>>888666999;;;888555444888333222555444111222666444333333333333222...,,,+++******+++...///...,,,,,,///333888===@@@AAABBB@@@@@@???===:::888666555000///...,,,+++***))))))***)))((('''&&&''''''((((((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||HHH@@@@@@AAA999:::888777666666666555333111000///...///000///,,,*********))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((******+++,,,---...//////222000...000444999::::::888>>>GGGPPPXXX```iiipppooofffiiivvvwwwkkkiiiqqq|||}}}nnnggggggcccjjjyyyqqq```ZZZVVVVVVbbbwwwsssfffeeebbbccckkkxxxrrrrrrpppmmmjjjjjjnnnrrrjjjjjjgggffflllvvv}}}~~~oootttxxxuuukkk^^^UUUPPPAAA<<<888777444///...000222111111222555777888777===;;;999888888666333000///---+++'''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$#########"""""""""!!!!!!!!!"""""""""##################""""""""""""!!!!!!!!!"""""""""##################"""""""""""" !!!###%%%&&&&&&%%%%%%"""""""""###""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""""""""##################"""""""""""""""###############"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&)))(((((()))+++---///111))))))(((***,,,------,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,---......//////222333444666:::>>>AAACCCDDDDDDEEEFFFGGGHHHHHHIIIMMMKKKIIIIIILLLMMMLLLJJJCCCEEEEEECCC>>>;;;<<<===>>>;;;:::>>>CCCDDD===666777:::;;;999888;;;<<<<<<999777777999999999===CCCGGG@@@;;;<<<>>><<<;;;<<<;;;888666666666555666999777555444666888777222---000///.../////////---+++)))***---000444999===???AAAAAAAAA@@@???===<<<;;;555444333222///,,,***(((******)))'''''''''''''''(((((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{HHH@@@???AAA:::;;;888777666666666555333111//////...///000///,,,*********))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''&&&'''((()))))))))(((''',,,...///000000000111222555333111000333;;;FFFNNNPPPTTT\\\eeellltttzzzuuujjj[[[UUUXXXhhhvvvnnn^^^UUUFFFFFFMMMXXX]]]YYYPPPJJJIIIAAA:::>>>OOO___aaa[[[ZZZTTTIIIAAAEEESSS```ddd[[[[[[XXXQQQMMMRRR___kkkkkkgggcccccclll{{{|||uuuuuuxxxyyyuuuoooUUUNNNFFFDDDDDDAAA:::444444222000///111111111000444333444666888999777666444333111///,,,)))&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$"""###############$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""#####################"""""""""!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!"""###$$$%%%%%%$$$$$$!!!"""#########""""""!!!########################!!!!!!"""""""""""""""!!! !!!!!!"""""""""!!!!!!"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""######$$$$$$$$$###"""""""""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''(((((((((''''''***)))))))))***---000222,,,+++******+++,,,+++***,,,,,,++++++,,,,,,---...------------------------------,,,,,,+++***))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------***,,,...111444777999:::888:::<<>>CCCHHHLLLJJJDDD???===>>>??????CCCMMMWWWVVVKKK@@@===??????>>>>>>BBBGGGJJJDDDBBBBBBCCCBBBBBBIIIRRRQQQGGG>>><<<======@@@DDD@@@>>>;;;:::999999;;;<<<<<<===>>>@@@@@@>>>999666777666555555444222000///---,,,++++++---111666999;;;<<<======>>>>>>======;;;:::888555222000...---,,,++++++******)))))))))(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''+++)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{GGG??????AAA:::<<<999777666666777666444111111000///000111000---+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&''')))***+++***)))(((+++---///000000111333666555;;;AAACCCFFFOOO___lllrrrnnnnnnrrruuuzzzjjjUUUNNNJJJEEEGGGPPP]]]eeedddYYYKKKAAA@@@;;;888;;;<<<888666777???>>>;;;777:::AAAEEEEEEJJJGGG>>>555555<<>>@@@???;;;777;;;GGGQQQYYYVVVSSSVVV^^^hhhrrrxxxwwwrrrkkkiiilllttt{{{rrrhhh]]]YYY[[[XXXLLL@@@999777444444555666666666---------///222444333222444555666666444///***'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""######$$$$$$$$$%%%$$$$$$$$$$$$############""""""""""""########################"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!! """#########"""!!! """#########$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""%%%%%%$$$$$$######""""""###$$$$$$$$$$$$######"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%'''((()))***++++++******+++,,,///111444666000...+++***++++++***(((,,,,,,++++++,,,,,,---...------------------------------,,,,,,+++***))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---.........111222444777:::===@@@AAA===AAADDDEEEEEEDDDEEEFFFHHHGGGFFFFFFFFFHHHIIIJJJMMMUUUWWWNNNDDD???>>><<>>DDDIIIIIICCC===;;;<<<777888999999888777777777555333///,,,,,,---000222333444555777999::::::;;;;;;999666333333555777999333333222000...,,,+++***'''&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%'''(((***+++++++++)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{GGG???>>>AAA;;;===999888777777777666444222222111000111222111...,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''((((((((('''(((***+++,,,++++++***))),,,///111222666<<>>;;;999666444222000...---------,,,+++111333666777666333...+++''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""#########$$$$$$############""""""""""""!!!!!!!!!"""""""""######""""""""""""############%%%%%%$$$###"""!!!!!! !!!###%%%%%%$$$###!!!########################!!!!!!"""######""" """#########""""""!!! """""""""#########$$$$$$""""""""""""""""""""""""$$$############"""""""""$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((***---///111111333777:::>>>@@@AAAAAA111///,,,************))),,,,,,++++++,,,,,,---...,,,,,,,,,------------...---,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***,,,...000222222;;;<<<===>>>@@@AAABBBCCCBBBDDDGGGGGGEEEEEEGGGJJJTTTNNNDDD>>>===CCCKKKQQQaaannnssshhh[[[VVVTTTQQQJJJTTT```hhhjjjhhheeeddd___[[[ZZZaaakkkssstttrrrrrrnnnmmmpppqqqpppoooqqq}}}xxxsssoooiiicccbbbfffpppkkkggggggdddZZZPPPKKKVVVWWWUUUPPPNNNNNNLLLIII???GGGNNNLLLBBB:::888999666888:::;;;;;;;;;<<<===<<<:::666222000000111222111111333444666666777777444333000000333888>>>BBB???>>>;;;888444000---+++(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''')))+++,,,,,,((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{FFF>>>>>>AAA;;;===999888777777777666444222222111000111222111...,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&$$$######%%%''')))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''(((((((((((())))))***+++,,,---------...222777;;;???FFFPPPXXXfffmmmvvvvvvmmmcccWWWSSSVVVOOOYYY^^^\\\YYYVVVMMMAAA===;;;999888:::>>>CCCFFFBBBCCCNNN[[[\\\QQQLLLNNN>>>DDDHHHFFFCCCBBB@@@===;;;AAAEEEEEECCCBBB===777::::::;;;>>>???<<<555///444444:::DDDGGGBBB===<<<666===CCCEEEEEELLLZZZgggwwwyyywwwooolllmmmkkkgggiiicccYYYPPPIIICCC>>>;;;>>>:::444000...---+++***+++---///111222222111111,,,,,,+++***)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$############"""""""""""""""""""""#########$$$$$$!!!"""""""""############$$$$$$###""""""""""""""" !!!$$$%%%&&&%%%###"""########################!!!"""#########"""  !!!"""###$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++///444666:::===BBBFFFGGGEEEBBB@@@000---******+++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++...111555888:::;;;AAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEECCCCCCGGGOOOVVVhhh```TTTKKKIIIMMMUUU[[[bbbqqq{{{vvvppppppnnniiidddjjjuuu{{{{{{~~~zzzrrrnnnqqqsssrrrlllhhhhhhddd___RRRXXX]]][[[RRRHHHCCCBBB>>>@@@BBB@@@===;;;;;;<<<======;;;:::999888888888777777777777777666555555111000...///111666:::===CCCCCCAAA???<<<888555333///...---+++)))''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''{{{FFF>>>>>>AAA<<<>>>999888777777777777444222111000000111111000...,,,*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%'''(((((())))))(((((('''&&&&&&&&&'''''''''(((((()))'''$$$"""###%%%(((***'''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((()))******+++,,,,,,---......666;;;AAAGGGMMMWWWeeeooo~~~{{{xxxzzzqqqeeeXXXFFF;;;:::AAAHHHZZZooowwwmmm[[[PPPIIILLLMMMMMMKKKMMMSSSYYY```bbbnnn|||{{{llldddfffcccaaa\\\ZZZ]]]cccbbb]]]VVVZZZZZZVVVUUUWWWXXXWWWIIICCC>>>???CCCDDD???999999555777>>>AAA>>><<>>CCCEEECCC===666111---+++))))))+++---//////,,,,,,++++++,,,,,,---...,,,,,,,,,------.........++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///000333777<<<@@@CCCEEEAAAAAABBBDDDEEEGGGHHHHHHDDDDDDBBB???@@@IIIWWWbbb{{{vvvooohhhdddccceeefffgggwwwyyyooorrrtttssslllcccZZZUUUKKKLLLKKKFFF???:::777888<<<===>>>????????????>>>>>>>>>===<<<:::777555444222111000//////000222333AAABBBBBBBBBAAA@@@>>>===888666444000---***((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''DDDAAA@@@===@@@>>>===:::888666666555333111111111111000000///...---***++++++******)))((('''(((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))*********'''&&&&&&)))***(((%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((("""(((***''''''***((("""&&&''''''((((((((((((((('''''''''((((((((((((((($$$'''))))))'''&&&(((+++***---000000///111888>>>IIIUUU[[[XXX\\\jjjtttvvvvvvrrrrrrttttttpppnnnooowwwdddOOODDD===777777;;;===KKKYYYbbbkkkqqqkkk```kkkvvvyyyeeecccjjjfffbbbkkkooojjjpppmmmkkksssnnnhhhfffeeekkkzzzttteee```bbbcccddd]]]LLLPPPJJJIIIIIIBBB999===III======;;;777333444:::??????:::;;;CCCHHHHHHJJJOOOhhhlllnnnmmmiiiiiimmmqqqeee\\\PPPFFF;;;333222555333---)))***(((%%%(((///000111333555666333...***((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%######################## """$$$%%%$$$###$$$$$$$$$$$$############$$$$$$ !!!$$$&&&'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""!!!###$$$%%%$$$"""!!!$$$#########""""""!!!!!!########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))%%%&&&''')))+++---//////111111111111000///...---++++++******************---------------------------,,,,,,++++++******)))++++++************++++++((()))))))))((())),,,...000---******,,,///000000444666;;;@@@DDDEEEBBB??????===@@@DDDDDDEEEQQQ```NNNSSSMMMIIIRRRWWWYYYaaaqqqzzzppprrrsss{{{mmmkkktttsssgggfffppp~~~yyyqqqfffXXXTTT\\\]]]PPPCCC???<<>><<<===999:::===;;;666666;;;444333333444000,,,///444666>>>FFFHHHFFFCCC???<<<<<<;;;999666222---)))'''+++***)))((((((((((((((()))(((''''''(((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%EEEAAA@@@===@@@>>>===:::888666666555333222111111111000000///...---***++++++******)))((('''((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((()))))))))'''&&&&&&))))))(((&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%)))***((()))---...***&&&''''''(((((((((((((((''''''''''''(((((((((((((((***,,,+++)))))),,,///===>>>???===;;;>>>EEEKKKUUUbbbkkknnnxxx|||qqqggg\\\PPPJJJJJJTTTJJJAAA???>>>>>>BBBGGGMMM[[[hhhnnnttt|||}}}xxxyyynnnlllccchhhmmmrrrooonnnnnnoooxxxxxxjjjjjjmmmwwwvvvsssrrrxxxxxxlllmmmeeeaaaaaaZZZLLLFFFJJJIIIFFFBBB>>>;;;888777777333333777===???===@@@EEEMMMTTT^^^fffkkkpppwww}}}zzzkkk\\\TTTOOOBBB222444...,,,000111---))))))000000222555888::::::999111000---***'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!###%%%%%%$$$######$$$######"""""""""###$$$$$$!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""#####################"""""""""!!!!!!"""###$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%##################"""""""""!!!########################"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((()))***++++++,,,+++,,,,,,,,,,,,+++******++++++******************------------------------.........------,,,,,,,,,++++++************+++++++++++++++***((()))***,,,/////////111444666888888DDDBBB@@@@@@AAAAAA@@@???======???BBBGGGSSSgggxxxjjjnnngggdddnnntttyyy~~~ppptttttt~~~kkkVVVPPPUUUlllzzzeeeXXXWWW___xxx}}}gggYYYUUU[[[hhhwwwddd\\\^^^kkkvvvssszzzwwwjjjaaaJJJJJJGGGBBBBBBEEECCC??????>>>@@@BBB===666444888;;;999999999555///...000333777;;;???BBBDDDDDDCCC???>>>;;;888555333111111******)))(((((()))***+++)))(((((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%EEEBBB@@@===@@@>>><<<:::777666666555333222111111111000000///...---***++++++******)))((('''(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''((((((((('''&&&&&&((()))(((&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&((((((''')))...111000&&&''''''(((((((((((((((&&&'''''''''((((((((()))(((***+++***)))***///444AAACCCEEEFFFJJJRRR\\\dddhhhpppuuuxxxppp```QQQEEEAAACCC===;;;>>>DDDKKKRRR]]]fffuuuzzz|||~~~{{{nnnoooooo|||xxxwwwqqqrrrtttzzz|||pppqqqqqqwww|||~~~zzzpppllldddXXXQQQQQQWWWUUUQQQOOOMMMJJJDDD@@@;;;777333111///111999BBB888???JJJTTT[[[bbbiiiooouuu~~~pppiiigggYYYEEE===555000222555333///---...---...111666:::===>>><<<:::777333///+++)))((('''&&&&&&&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$"""######""""""!!!!!!"""###$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""###$$$&&&&&&%%%$$$$$$############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((***)))))))))((((((((((((''''''((())))))))))))(((******++++++++++++++++++---------------------------------------------,,,++++++************++++++---------+++)))((()))++++++...222555777999<<<>>>BBBAAA???@@@CCCFFFGGGGGGAAADDDCCCAAAHHH[[[qqq}}}ttt}}}dddTTTWWWTTT___wwwyyynnn\\\]]]aaatttzzzrrrnnnrrr~~~wwwvvvzzz|||tttooopppqqq___^^^ccctttwwwqqqeeeYYYTTTSSSMMMFFFFFFFFFGGGHHHCCC<<<:::<<<:::888999===>>>999555555333111222555:::???CCCEEEDDDCCC@@@===;;;:::::::::000///---+++******+++,,,******))))))))))))******(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%FFFBBB@@@===@@@>>><<<:::777666666555444222111111111000000///...---***++++++******)))(((''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&'''&&&&&&''''''(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&(((+++,,,---&&&''''''(((((((((((((((&&&''''''(((((())))))))),,,------,,,+++...444:::>>>CCCJJJRRR\\\gggttt|||xxxyyyuuuppppppuuuuuuqqqlllaaaTTTIII@@@<<<@@@FFFOOOPPPRRRTTTZZZgggxxxwwwqqqrrrrrrkkkzzzzzzvvv|||}}}yyyyyywwwssswwwwwwuuuvvv{{{vvvtttuuu{{{zzzyyyuuuppphhhaaa[[[WWWMMMIIIDDD@@@===<<<===>>>555777;;;???CCCJJJRRRXXXSSSlll|||pppiiifffdddTTTJJJ>>>666444444555777222000000111555888::::::@@@@@@???===999444...+++(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###!!!!!!!!!!!!"""###$$$$$$######""""""###$$$%%%%%%#########"""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""#########$$$$$$#########"""###$$$%%%%%%%%%$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&&&&'''((()))******************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,---,,,******+++,,,///111555777999;;;???BBB======@@@EEEKKKPPPQQQQQQNNNTTTVVVUUU]]]ppp~~~ZZZMMMUUUbbbnnnfffmmmrrrxxxxxxtttqqqyyy{{{zzz~~~{{{|||{{{www]]]XXXRRRNNNMMMKKKIIIHHH;;;888999@@@CCC@@@<<<:::555222111111222444:::AAAFFFEEEDDDCCCAAA@@@???>>><<<999555111...,,,,,,---------,,,+++******+++,,,((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFFBBB@@@===@@@>>>;;;999777666666666444333111111111000000///...---***++++++******)))((('''''''''((((((((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$$$$&&&)))***(((''''''&&&''''''(((((((((((((((''''''((())))))***++++++444444333111///111888===LLLRRR]]]jjjvvvvvvfff\\\VVVPPPKKKHHHCCC@@@???AAAEEEPPP[[[yyyvvvmmmbbb___iii{{{zzztttttttttqqq}}}|||~~~|||yyyppppppsssmmm~~~{{{yyyyyy{{{|||nnnhhhhhhZZZ\\\___aaa```WWWIII>>><<<:::666444777???JJJQQQJJJYYYooo{{{ssseeeeeepppnnniii]]]MMM???888888999888777777888999::::::888===???BBBDDDAAA<<<555111,,,+++)))'''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$"""""""""""""""###$$$$$$######"""""""""###$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""####################################$$$##################$$$!!!""""""###############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''''''''(((((((((&&&'''(((***++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++(((***,,,---,,,---...000777888999;;;<<<@@@DDDGGGBBBBBBCCCHHHPPPXXX]]]```fffnnnvvv}}}xxxvvvuuu}}}{{{___VVV]]]fff}}}{{{rrrnnnuuuzzziii___]]]^^^ZZZTTTFFFBBBAAAEEEGGGDDDAAA@@@888666555444///---444>>>???AAACCCDDDEEEDDDCCCBBBCCCAAA===999666444333333222222111...+++***+++---))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&GGGCCCAAA===@@@>>>;;;999777666666666555333111111111000000///...---***++++++******)))((('''&&&'''((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&''''''$$$%%%''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''&&&)))------(((&&&&&&&&&''''''((((((((((((((((((((()))***+++,,,------666777777555444777>>>CCC\\\cccooo~~~sss\\\JJJ>>>999777@@@@@@EEENNNXXXdddtttlll```cccmmmuuu|||zzz}}}~~~~~~yyytttjjjrrrxxx~~~sssqqqssspppqqqnnniiieeebbbZZZRRRMMMGGG>>>888888>>>FFFKKKJJJDDDMMMaaaiiiaaa___gggwww|||{{{mmmZZZKKK@@@:::;;;999888999::::::999888888;;;@@@DDDDDDAAA<<<999444111...***(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&$$$$$$############$$$$$$########################""""""""""""####################################""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!""""""""""""#########""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))&&&&&&((()))******************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++************++++++'''***---///000111333555888888999===CCCGGGJJJJJJDDDCCCDDDKKKXXXiiivvv~~~qqqVVVOOOOOO[[[sss{{{wwwvvvoooeeeWWWQQQNNNOOOPPPPPPQQQUUUAAA;;;888888333///555@@@888:::===AAAEEEGGGHHHHHHDDDCCCBBB@@@???>>>======999:::777222,,,)))+++---))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&GGGCCCAAA===@@@===;;;999666666666666555444111111111000000///...---***++++++******)))((('''&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''###%%%''''''%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&***'''(((,,,,,,((('''***&&&''''''((((((((((((((()))******+++---......///666999>>>AAAFFFMMMVVV^^^gggjjjqqqyyy{{{qqq___LLL>>>999>>>DDDLLLMMMQQQYYYbbbmmm}}}|||pppnnnmmmlllwwwuuurrrppppppwww{{{vvvuuuwwwyyy{{{~~~yyy}}}|||}}}ttthhhfffggghhh\\\XXXQQQLLLJJJJJJKKKLLLEEE:::888BBBNNNQQQSSSWWWdddqqq}}}}}}uuujjj[[[NNNAAA>>>:::888888888888888666888;;;>>>@@@AAAAAAAAA<<<999444///+++(((''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######&&&((('''&&&%%%$$$############!!!"""###$$$$$$###"""!!!"""""""""######$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$###""""""###$$$$$$######""""""######$$$$$$!!!"""""""""####################################"""############$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((()))))))))''''''((()))*********)))******++++++,,,------...++++++++++++++++++++++++***++++++,,,...//////000++++++************++++++***---111333555666888999888888<<>>CCCGGGHHHHHHIIIIIIHHHEEEBBB@@@EEEDDDAAA888...)))))),,,)))))))))))))))))))))))))))((((((((('''''''''''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''FFFBBBAAA===>>>;;;999999777666444333333333333333222111///...,,,+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&'''((())))))((((((%%%&&&&&&&&&'''(((((((((***)))((()))***,,,,,,,,,(((,,,000111...---444<<<@@@QQQcccooo{{{zzzhhh[[[PPPGGGDDDEEE:::CCCIIINNNYYYnnnyyywwwpppgggmmm|||uuu{{{~~~zzzooofffiiiuuu{{{vvvvvvrrrmmmtttyyymmmllluuu|||vvvuuuuuu|||qqqrrrmmmwww~~~zzzyyyyyyyyyyyyWWWIII<<<999:::===EEENNNCCCFFFUUUlllwwwuuuuuu{{{yyyrrriii]]]MMM>>>999;;;777>>>BBB>>>:::<<>>@@@EEEIIIIIIGGGHHHJJJIIIFFFFFFIIIJJJGGGFFFGGGEEE>>>555...++++++******))))))(((''''''''')))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((FFFBBB@@@===>>>;;;;;;:::888666555444333333222222222111000...---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&''''''((())))))((((((&&&&&&''''''''''''''''''))))))((()))***+++******---,,,---///222999BBBIII^^^jjjwwwjjjUUUFFF===<<>>999<<<@@@BBB@@@>>>???BBBHHHGGGEEEBBB>>>999555333---+++((('''''''''&&&%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$###"""$$$(((+++---(((###"""$$$&&&%%%######$$$%%%%%%######$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$###!!! %%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$######""""""###$$$%%%%%%$$$###$$$&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''((((((((()))))))))))))))(((((('''((()))***+++))))))))))))************,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++///,,,***+++---...---,,,------------///111333444999<<<;;;;;;FFFXXXbbbaaaXXXQQQ\\\sssxxxvvv|||{{{rrrkkkrrrvvv{{{~~~{{{|||zzzpppbbbVVVPPPQQQTTTWWWRRRJJJAAA>>>BBBHHHLLLNNNIIILLLKKKGGGGGGIIIIIIFFFEEEFFFFFFBBB;;;222,,,)))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((EEEAAA@@@===>>>;;;<<<;;;999777555444333333111111111111000///...---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((('''''''''((((((((()))))))))((('''&&&%%%%%%%%%%%%''''''((()))))))))(((((((((((('''''''''''''''''''''((()))******+++,,,,,,---,,,...666DDDTTT___eeeoootttzzz~~~|||jjjTTTEEE???AAAKKKUUUdddaaafffpppwww}}}}}}zzzppppppooosss{{{nnniiikkkuuu|||wwwqqqggg\\\XXXfff{{{zzzjjjiiisss}}}}}}zzzvvvvvvtttmmmeeejjjsssyyyxxxxxxzzz{{{ooonnnqqq{{{{{{qqqrrrwwwqqqiiibbbXXXMMMFFFEEE;;;666666===AAABBBHHHQQQuuuoooaaaSSSDDD===<<>>GGGXXXhhhoookkkdddddddddzzzlll```YYYeee{{{ttteee\\\WWWVVV___UUUIII@@@???BBBFFFGGGIIIKKKKKKHHHGGGJJJIIIFFFFFFFFFFFFEEEAAA999///((())))))))))))************+++***)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((EEEAAA@@@===>>>;;;===<<<:::888666444333333000000000000000///......,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))&&&'''''''''(((((((((((())))))((('''&&&&&&&&&&&&'''(((((()))))))))(((((())))))((((((''''''&&&&&&%%%''')))***+++,,,...///000777BBBOOO```pppyyy{{{ooommmjjjhhhhhheee]]]VVVLLLDDD???DDDNNN^^^pppzzzrrrtttrrrnnnxxx{{{zzzooommmmmmqqq{{{tttggg___\\\___iiitttzzz~~~{{{sssrrrvvvqqqggg```hhhrrrsssgggYYYXXX___jjjkkkkkkjjjjjjggg^^^TTTQQQWWWkkkzzz|||}}}xxxhhhccckkkrrr|||yyyvvvttttttyyyvvvzzz}}}|||~~~ooo___WWWUUUCCC???===@@@@@@===>>>CCCQQQmmm{{{rrraaaMMM>>>>>>@@@>>>@@@FFFEEEFFFGGGHHHGGGDDDBBB@@@===999222,,,)))'''%%%$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$###$$$'''***,,,)))&&&%%%&&&'''&&&%%%###$$$%%%%%%######$$$%%%#######################################$$$$$$$$$$$$&&&(((******(((&&&$$$########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######""""""$$$$$$###""""""###$$$$$$!!!!!!"""""""""#########"""###%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''((((((((()))))))))))))))))))))*********((()))))))))******************++++++++++++************+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++,,,,,,...111555:::===@@@===@@@QQQjjj||||||ssslllsssxxxmmmZZZVVV]]]{{{~~~xxxyyyyyyrrrvvvtttlllsss{{{~~~wwwnnn```ZZZbbbYYYNNNEEE@@@@@@@@@@@@EEEHHHIIIGGGHHHKKKLLLIIIHHHGGGGGGGGGEEE>>>444---+++++++++******)))))))))+++******)))))))))******''''''''''''''''''''''''((((((((((((((((((((((((DDDAAA@@@===???;;;===<<<:::888666555444444000000000000000///......,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&'''''''''***))))))(((((((((((((((((()))))))))))))))(((((()))))))))((((((''''''&&&'''(((*********+++...111>>>OOOccctttsssaaaUUUOOOJJJEEEAAA>>>@@@IIIZZZlll|||xxxuuupppmmmxxxmmmqqq{{{zzzxxxwwwuuusssrrrlllddd[[[WWWTTTSSSWWW\\\eeepppvvvsssqqquuussslllaaaaaadddiiiiiiddd___]]]VVVYYYZZZVVVTTTTTTSSSOOOEEEDDDMMMXXX^^^fffbbbPPPUUU```lllwwwqqqsssqqqqqqwww{{{{{{|||iiiccceeeYYYQQQGGG@@@======BBBGGGIIIPPPfffmmmPPPAAA;;;777;;;AAAAAACCCEEEFFFGGGGGGEEEEEEAAA>>>999555111,,,'''$$$###$$$&&&''''''&&&%%%$$$###$$$%%%$$$$$$$$$&&&)))***(((&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%########################""""""#########$$$$$$$$$$$$&&&(((******(((&&&$$$########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$##################$$$##################$$$!!!!!!!!!"""######$$$$$$"""$$$%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&''''''((())))))''''''''''''((((((((((((((())))))***************((()))))))))************)))******++++++******)))******+++,,,,,,,,,,,,+++((()))******++++++,,,---333333444666:::===@@@BBBIIIJJJVVVlllwwwfffaaagggrrrzzzddd```]]]```gggmmmnnnmmm]]]ZZZ\\\dddkkkmmmooorrrggg___UUUPPPUUUbbbqqq{{{pppllleee^^^\\\```hhhooo{{{vvvxxxnnnfffYYYMMMFFFCCCDDDEEECCCFFFGGGEEEGGGMMMOOONNNLLLIIIGGGFFFFFFBBB<<<777111000///...,,,***))))))))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((DDD@@@@@@===???;;;;;;:::999777666555444444111111111111000///...---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''))))))(((((())))))***+++))))))*********)))(((((())))))((((((((((((((((((***+++---,,,+++...444999LLLaaayyy}}}___III>>>;;;???DDDNNNRRR___ooo}}}xxxppplllkkktttvvv```bbbiiiwwwzzzvvvrrrlllmmmsss~~~vvvooommmkkkfffcccbbbXXXeeesssxxxyyyxxxvvvrrrhhhgggkkkuuuvvvlllZZZ\\\YYYQQQNNNSSS\\\aaaTTTNNNOOOQQQUUUaaa```PPPNNNXXXcccmmm{{{|||ooogggeeefffooozzz}}}tttooorrrwww{{{nnneee^^^ZZZUUUPPPJJJFFFCCCBBBJJJCCCNNNjjj|||{{{yyyjjjRRRCCC<<<;;;;;;AAABBBCCCEEEGGGHHHIIIIIIDDDCCC@@@===999444---(((&&&'''''''''&&&&&&%%%$$$###%%%%%%%%%$$$$$$&&&((((((''''''&&&&&&%%%&&&&&&###$$$%%%%%%######$$$%%%###############$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###%%%&&&&&&&&&$$$###########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######"""######$$$########################"""""""""######$$$$$$$$$###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&'''''''''(((((((((((()))******++++++******))))))))))))*********************++++++***************+++,,,,,,,,,,,,+++((()))******+++,,,000333666666888:::===AAADDDFFFRRR[[[mmm{{{yyy||||||}}}uuutttwww~~~rrrnnnmmmssswwwrrrpppgggUUULLLGGGBBB@@@BBBFFFJJJLLLJJJIIIJJJNNNOOOKKKJJJLLLBBB@@@>>>===@@@GGGPPPVVVGGGEEEBBBAAABBBEEEIIILLLVVV]]]^^^]]]]]]VVVUUUbbbnnnzzzsssooovvvbbbSSSKKKHHHHHHJJJKKKJJJFFFGGGLLLOOOOOOLLLJJJHHHGGGGGGEEECCCAAA:::999777555333111///...+++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((CCC@@@???===???;;;999888777666555555555555222222222111000...---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((***+++,,,***************)))((((((((((((((((((((()))))))))+++...111222555<<>>EEELLLTTT[[[^^^___ooolllbbbgggsssxxx{{{yyyyyyzzzjjj^^^WWWWWWRRRUUUSSSMMMOOOMMMAAA888888999888888888:::;;;??????BBBEEECCC<<<999:::555555777;;;???@@@===;;;777666555777999;;;;;;:::===AAA===<<>>>>>JJJNNNXXX```]]]VVVTTTTTTUUUhhh{{{ppp___TTTOOOXXXWWWQQQIIIGGGJJJLLLKKKIIIJJJKKKJJJIIIHHHHHHIIICCCCCCAAA???===;;;:::999444222000---+++)))''''''((((((((((((((((((((((((((((((((((((((((((((((((CCC@@@???===???;;;777777666555555555555555333333222111///...,,,+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&###%%%'''))))))'''%%%###&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%%%%%%%&&&(((***+++,,,***************)))((((((''''''(((((())))))*********...444999@@@LLL\\\gggeeeeee```ZZZcccqqqssskkkRRRJJJGGGOOO___qqqzzzuuupppqqqyyy|||uuuqqqxxxuuuiiiccciiirrrvvvvvvxxxnnnkkkrrr}}}{{{kkkcccfffmmmeeecccmmm{{{~~~{{{vvvpppuuuyyyxxx{{{ssstttttttttvvvzzz|||{{{ggglllooonnnnnnqqqrrrpppjjjkkkmmmgggcccrrryyyuuukkk```ZZZWWWVVVXXX\\\TTTVVV```ttttttdddbbbggghhhhhhuuuyyyvvvyyy|||~~~xxxvvvqqqiiiccc___\\\YYYHHHOOORRRLLLEEEEEEHHHJJJRRRlll|||tttoooaaaPPP=========>>>@@@DDDHHHJJJKKKHHHFFFCCCAAA===999666---+++)))'''&&&%%%%%%&&&###%%%&&&&&&%%%$$$%%%'''%%%&&&&&&&&&$$$$$$$$$%%%###$$$%%%%%%######$$$%%%""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((((()))***+++,,,+++******))))))))))))************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,---...---...222999???>>>BBBJJJUUUbbbooozzztttwwwaaaYYYggguuugggaaa```bbbeeebbbXXXKKKDDDCCCCCC???AAA@@@;;;AAAFFF>>>IIINNNSSSSSSOOOHHHBBB??????JJJ^^^nnnnnnaaaSSSMMMLLLLLLQQQ[[[dddddd[[[RRRMMMLLLLLLMMMPPPQQQOOOMMM>>>???888666<<<:::;;;FFFFFFJJJHHH@@@:::;;;>>>???GGGWWWjjjwwwzzzhhh^^^dddaaaXXXLLLGGGHHHIIIHHHFFFIIIMMMMMMKKKIIIJJJLLLIIIIIIHHHGGGEEEDDDCCCCCC>>><<<888444000,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((EEEBBB@@@===@@@===;;;999666555555444333111111111111000000///...---++++++******)))((((((((())))))))))))((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&)))'''%%%$$$$$$&&&)))*********))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((('''''''''+++((((((,,,---+++,,,//////...555FFFVVVbbbkkkrrruuugggUUUKKKJJJJJJHHHEEEAAAEEERRReeeyyyyyytttqqqnnnuuuvvvnnnhhhjjjtttrrrkkkgggiiiiiieeedddgggttttttwww}}}vvvooommmbbbfff}}}xxxkkkfffooo}}}uuuhhhggglllhhhccccccmmmyyy}}}}}}|||pppmmmhhheeefffllltttyyyzzzssssssxxxxxxeee```bbbbbbXXXLLLFFFFFFGGGFFFDDDEEEKKKeeesssjjjqqqXXXGGG<<<@@@CCCBBBDDDLLLHHHGGGHHHIIIHHHDDD===888777333...(((%%%$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$#########""""""!!!!!!##############################$$$$$$$$$$$$######&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$#####################$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((()))))))))'''&&&%%%(((''''''''''''&&&&&&&&&'''(((***+++++++++***)))***))))))(((((()))***+++******++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,...///111666<<<===:::DDDFFFWWWmmm~~~wwwtttnnnmmmxxx}}}tttsss|||xxxtttlllXXXMMMJJJDDDKKKDDD@@@@@@???>>>BBBJJJUUU```ddd[[[PPPRRRaaannnkkkdddbbbbbbzzz}}}kkkkkkrrr|||{{{jjjmmmsss{{{{{{dddUUUMMMKKKOOOZZZZZZJJJTTTHHH?????????;;;888888>>>EEEQQQ\\\eeehhhccc]]]iiillltttrrrjjj___TTTOOOPPPSSSUUUNNNGGGFFFNNNPPPKKKJJJNNNKKKKKKKKKIIIGGGFFFFFFGGGIIIGGGCCC???:::444---(((+++***(((&&&%%%&&&((()))&&&'''''''''(((((())))))EEEBBB@@@===@@@===;;;999666555555555333222111111111000000///...---++++++******)))((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))***)))))))))(((((((((''')))((((((((('''''''''''')))))))))))))))((((((((())))))))))))))))))))))))***((()))+++***))),,,111333777@@@OOOaaattt{{{iiiRRRBBB>>>??????>>>GGGOOOaaauuu~~~vvvqqqnnntttyyynnniiihhhooouuukkkeeebbbbbbbbbccclllwww~~~|||yyywwwvvvtttppplllsssppp|||~~~uuuuuu{{{xxxxxx{{{{{{tttmmmkkkqqqnnnhhhbbbbbblll}}}rrruuuxxxvvvtttwwwsssjjjhhhkkkiii^^^NNNBBB???AAA@@@EEETTTnnn}}}qqqppp___LLL???:::999@@@HHHEEEHHHKKKKKKHHHDDDBBBAAA;;;888333...***'''&&&&&&((('''&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$#########""""""""""""##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((((((((((((((('''((()))))))))(((&&&%%%&&&&&&&&&''''''((((((((('''((()))*********))))))***))))))((())))))++++++******++++++++++++******------,,,,,,++++++++++++111000000111444777===AAA>>>NNNpppuuuqqq~~~uuubbb\\\___]]]SSSQQQLLL>>>:::@@@@@@NNNKKKKKKMMMNNNUUUeeevvv}}}~~~{{{|||~~~vvvhhheeejjjqqqooo[[[OOOHHHGGGMMMTTTKKKJJJHHHIIILLLNNNNNNKKKPPPTTTZZZbbbllltttvvvuuuwww}}}wwwaaaRRRQQQYYYaaaVVVQQQMMMMMMMMMKKKKKKMMMLLLLLLKKKJJJIIIIIIJJJKKKIIIGGGDDDAAA===888111---++++++)))(((((((((((()))'''''''''((((((((())))))EEEBBBAAA===@@@===;;;888666555555555333222111111111000000///...---++++++******)))((((((((())))))))))))((((((((((((''''''(((((((((((('''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************,,,+++,,,,,,))))))///888AAALLLWWW```qqqlllPPP>>>;;;DDDPPPXXXaaabbbfffmmmvvv{{{tttvvv}}}vvvrrrkkkjjjvvvwwwiiiiiijjjjjjhhhjjjuuuzzz{{{{{{zzzxxxwwwwwwxxx||||||sssqqqtttsssnnnfffbbbjjj{{{tttxxxzzzxxxsssttt{{{~~~{{{|||xxxrrrllleeeYYYJJJ???===GGGOOOYYYrrrooo{{{jjjRRRBBB>>>???@@@DDDIIINNNNNNKKKGGGGGGIIIBBB@@@;;;666111,,,)))'''((('''''''''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&###############"""""""""##############################$$$$$$$$$$$$######!!!!!!"""###%%%&&&''''''"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((('''((()))))))))((('''&&&$$$%%%&&&'''((()))******&&&'''((())))))))))))((()))))))))))))))***+++,,,******++++++++++++******...---,,,,,,,,,---......555222444:::<<<===EEEPPPYYYiiitttfffqqq}}}{{{~~~{{{ooobbbTTTGGGBBBCCCCCC;;;===@@@>>>HHH^^^iii~~~|||xxxqqqkkkrrryyyzzz{{{}}}|||wwwgggiiiwwwxxxggg___cccrrrwwwmmm___QQQHHHFFFIIIMMMKKKOOONNNIIIKKKQQQQQQLLL^^^bbbiiiuuuyyy~~~ppp___YYYXXXeee___SSSEEEAAAFFFLLLOOOMMMMMMLLLKKKJJJKKKLLLLLLJJJHHHEEECCCAAA===999555------,,,+++***))))))(((''''''(((((((((((())))))FFFCCCAAA===@@@===:::888666555555555444222111111111000000///...---++++++******)))((((((((())))))))))))((((((((((((''''''(((((((((((('''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%'''((((((((('''&&&))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((()))))))))))))))******------...///,,,---888EEEVVVfffqqqqqqxxxrrraaaLLLAAAIII```zzz}}}uuukkkeeegggsssxxxqqqqqqyyy{{{tttkkkcccgggxxxqqqvvv|||~~~|||}}}{{{yyyyyyuuummmeeecccfffkkktttpppllljjjmmmqqqwwwzzzwwwuuuuuu|||}}}xxxlllZZZLLLAAAOOOUUUPPPVVVgggmmmfffyyyuuucccXXXKKK===CCCGGGKKKNNNNNNMMMLLLKKKGGGFFFCCC>>>888222,,,)))'''&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######################################################$$$$$$$$$$$$######!!!!!!"""###%%%&&&''''''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''((())))))((('''&&&%%%&&&&&&'''((()))))))))&&&''''''((((((((((((((())))))))))))***++++++,,,***++++++,,,,,,++++++***---,,,++++++,,,...111333666444<<>>222000---***)))((()))***(((((((((((((((((())))))GGGCCCAAA===@@@===:::888555555555555444333111111111000000///...---++++++******)))((((((((())))))))))))((((((((((((''''''(((((((((((('''''''''((((((((('''&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%'''((()))((('''&&&(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))+++,,,///111222777EEESSSffftttzzzqqqlllooojjj___OOOLLLJJJPPPcccxxxppplllooo|||vvvgggaaadddiiittthhhfffbbbaaalll}}}www|||}}}uuulllddd[[[TTTOOOaaaaaa___[[[ZZZ```lllvvvsssrrrpppqqqwwwmmmcccbbbKKKPPPPPPIIIBBBDDDMMMTTT^^^xxxvvv```IIIAAA@@@BBBHHHOOORRROOOKKKIIIIIIGGGDDD>>>777111---'''&&&%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&'''((())))))(((''''''(((((((((((((((((((((((('''''''''''''''(((((()))((())))))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++...---+++)))***---000222888;;;MMMlllyyynnnfffooo~~~{{{ttteee]]]SSSIIIBBB>>><<>>BBBKKKPPPOOOKKKKKKKKKJJJHHHCCC>>>888555---***&&&%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((&&&'''((()))))))))(((''')))))))))(((((((((''''''((((((''''''(((((()))***((((((***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++///---+++***+++///333666???JJJddd|||~~~wwwqqqxxxyyydddTTTQQQTTTQQQKKKFFFJJJSSSffftttrrrzzzpppxxx}}}tttmmmppp|||rrrwww~~~tttkkkrrrmmmhhhkkkjjjfff[[[KKKEEEKKKUUU\\\YYY\\\aaaiiiuuu~~~{{{nnn[[[QQQXXXfffqqqVVVQQQJJJHHHJJJMMMNNNMMMMMMLLLJJJIIIJJJJJJHHHFFFAAA<<<555...***)))***,,,******))))))))))))((((((HHHDDDAAA===???===999777555555555666555444111111111000000///...---++++++******)))((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''''''''''''''((((((((()))))))))***''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))&&&''''''((())))))******,,,,,,333???LLLZZZkkkxxxwwwooobbbVVVMMMHHHEEEDDDIIISSSaaaqqq|||ooolllpppwww~~~yyywwwwwwyyy}}}sssjjjuuu}}}zzz~~~~~~~~~yyy{{{|||{{{yyyzzz~~~~~~}}}|||}}}~~~{{{uuusssrrrqqqxxx|||jjj]]]\\\bbbpppxxxzzzsssmmmqqqyyy~~~ssshhh[[[OOOKKKGGG???;;;;;;:::EEEVVVhhh{{{ttteeeZZZLLLEEEEEEIIILLLLLLKKKKKKKKKJJJHHHDDD@@@>>>666111+++&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''(((((((((((((((%%%&&&((()))))))))((('''((((((((((((((()))))))))))))))((((((((()))***+++'''(((***,,,------------+++,,,,,,------,,,,,,+++---,,,,,,///444<<>>===666888CCCYYYsss}}}sss___LLLCCCCCCHHHMMMLLLLLLMMMLLLKKKHHHEEEDDD===777///(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''(((((((((((((((%%%&&&((()))))))))((((((&&&&&&'''((()))***++++++***)))((((((((()))+++,,,'''(((***,,,------------+++,,,,,,------,,,,,,+++***+++...444???KKKWWW^^^VVVooo```OOOccc}}}|||lll^^^RRRGGGKKKVVVnnnuuuyyykkk]]]lllwww|||nnnhhhggg]]]WWWXXXaaahhhgggdddccckkk|||}}}~~~~~~uuunnnqqqoookkkxxxjjjPPPBBBBBB@@@AAAKKK\\\mmmwww{{{mmmZZZZZZeeeyyy```MMMGGGIIIMMMPPPPPPNNNKKKJJJJJJIIIHHHFFFGGGFFFCCC>>>888111,,,(((+++*********))))))((((((HHHDDDBBB===???<<<888777666555444333333333000000000000///...---,,,++++++************************))))))(((((('''''')))))))))))))))(((''''''%%%&&&&&&'''((()))******'''''''''''''''((())))))%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((---+++))))))+++---......888777>>>MMM[[[kkkgggDDDDDDWWWhhhxxxuuuiiiiiiqqqzzz~~~dddqqqvvv{{{~~~yyyrrrrrrxxx|||wwwwww}}}{{{wwwwwwyyy|||~~~~~~}}}{{{wwwtttqqqooonnnsssvvvyyyzzz{{{}}}{{{yyyvvvzzzlll```aaacccaaaZZZYYYhhhzzz~~~xxxyyy~~~~~~}}}|||fffTTTTTTOOOBBB888666555<<>>777///(((%%%&&&'''&&&&&&'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""!!!""""""""""""#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++))))))*********+++++++++...,,,***+++---//////...000---111@@@UUUfffnnnooommmuuutttZZZNNNhhhmmmWWWOOOPPPSSSNNN]]]ttt|||}}}~~~|||wwwpppkkkhhhiiikkkiiipppwwwzzzvvvpppkkkiii\\\WWWTTTVVV]]]bbbaaa^^^ggglllpppqqqtttwwwwwwtttvvvzzz}}}|||ppplllnnnwwwkkkZZZZZZQQQDDD???DDDOOO[[[bbbwwweee\\\tttzzz\\\FFFGGGJJJEEEMMMIIIHHHHHHEEEBBBFFFNNNKKKIIIFFFBBB>>>888222---+++++++++******)))((('''HHHDDDAAA===???<<<888777666555444333333333000000000000///...---,,,+++++++++*********))))))***)))))))))((((((((('''%%%&&&''')))************&&&&&&&&&''''''(((((()))'''''''''''''''((())))))%%%%%%&&&''''''(((((()))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))***************+++,,,---///000<<>>999555...---,,,***)))******+++GGGCCC@@@<<<>>>;;;888888666555444333333333000000000000///...---------,,,,,,+++***)))(((((())))))))))))((((((((((((%%%&&&''')))************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&''''''(((((()))&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++''')))+++++++++...333777CCCKKKYYY```XXXNNNSSSaaaWWWHHHFFF^^^|||tttrrruuu{{{~~~yyyzzzyyysssqqqqqqsssuuuzzzmmmhhhaaaZZZUUUSSSSSSTTTOOOLLLHHHDDDAAA@@@@@@@@@===<<<;;;===@@@BBBBBBBBBDDDEEEGGGKKKOOOSSSWWWYYYbbbfffjjjlllmmmooossswwwuuummmcccYYYRRRNNNKKKJJJfff~~~oooccc^^^cccbbbhhhwwwxxxqqqzzzyyy}}}wwwiiiaaaOOOHHHAAA>>>999666???LLL^^^ppp}}}gggLLL999AAABBBFFFLLLMMMKKKLLLOOOPPPNNNIIIBBB:::333,,,)))'''&&&&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((()))))))))*********++++++)))(((((((((((()))***++++++++++++,,,,,,,,,---------...///.........///111444<<>>333111---***)))***,,,---FFFBBB@@@;;;===:::999888777555444444444333000111111000000///...---------,,,+++***(((((('''))))))))))))(((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&&&&''''''((((((((()))((('''''''''''''''((()))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((('''''''''((()))*********&&&)))*********000:::CCCQQQVVV\\\ZZZJJJ>>>FFFWWW[[[SSSUUUhhh}}}}}}wwwwwwzzz|||tttuuuzzz~~~wwwtttrrrpppqqquuu}}}tttjjjccc[[[QQQJJJDDDAAA;;;777444333444555777666555555555666777888111000///000333444444333222222333333555666888999<<>>;;;999999777666555444444444111111111111000///......---,,,,,,+++***)))(((((((((((((((((())))))))))))%%%&&&''')))************((('''''''''&&&&&&%%%%%%'''''''''''''''((())))))((((((((((((((((((((((((,,,+++***((('''&&&%%%%%%(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))***)))))))))((((((((('''***+++---000777DDDSSS^^^tttoookkkfffZZZTTT___ooogggaaa___eeennnzzzvvvpppkkknnn|||yyytttppppppxxxyyyyyywwwccc^^^ggguuusssxxxxxxuuuuuu}}}yyylll]]]PPPHHHBBB>>>;;;;;;======<<<999555666888:::;;;;;;:::999:::::::::;;;:::999888777:::999888888999888666444888777777666666777777777555333111///000111444555999???HHHPPPWWW\\\```bbbjjjmmmooooooqqqvvvvvvsssrrrkkkdddaaadddpppxxxeeefffllluuuwwwpppgggccc}}}{{{||||||~~~|||wwwssslllcccYYYOOOFFF@@@???TTTnnn\\\QQQFFFCCCDDDFFFJJJMMMMMMLLLLLLMMMMMMJJJCCC===222...((('''(((***)))(((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((())))))((((((''''''(((((()))''''''''''''(((((((((((()))))))))*********++++++((()))******++++++******,,,,,,,,,---------......,,,...333>>>KKKXXX```eeegggpppllldddyyy___RRRPPPaaattt|||||||||yyyiii```dddnnnnnnlllhhh^^^ddd___bbbbbbYYYXXX\\\WWWUUUUUUVVVVVVWWWYYYZZZ[[[^^^bbbeeefffgggjjjiiieeeaaa___\\\XXXUUUVVVYYY\\\^^^bbbhhhiiigggddddddeeeaaaeeehhhgggccc```___```aaacccaaa]]]\\\______]]]aaabbbfffjjjhhhaaa]]]]]][[[YYYXXX\\\cccggghhhggghhhkkkkkkjjjllloooqqqoooiiieeecccbbbaaadddooo{{{|||xxxxxx{{{~~~zzzwwwwwwwwwqqqeee\\\XXXcccwwwcccXXX___sssYYYBBB;;;BBBIIIJJJHHHGGGGGGHHHHHHGGGFFFEEEBBB===777111---+++***HHHDDDAAA===???<<<:::999888666555555444444111111111111111000......+++++++++*********))))))'''((((((((()))))))))***%%%&&&''')))************(((((('''''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((++++++)))(((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((((((((()))))))))))),,,...333;;;FFFTTT___gggyyynnnfffdddcccgggvvvuuujjjeeeeeekkkuuu~~~~~~rrrkkklllsss}}}www{{{yyy~~~wwwrrrwww|||~~~}}}uuuyyy}}}|||zzzpppvvvzzz|||wwwnnn^^^NNNAAA:::777666777777777888999999888888777999;;;>>>???@@@@@@???BBBCCCEEEGGGHHHIIIHHHHHHBBBBBBAAABBBDDDCCCAAA???<<<<<<;;;::::::::::::::::::999777666666555555444///111444666888<<>>999444000---HHHDDDBBB===???<<<:::999888666555555555555111222222111111000///...++++++******************'''((((((((())))))******)))))))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&&&&'''((()))***++++++,,,///777CCCRRR___gggkkkwwwgggYYYXXXaaapppyyylllfffgggmmmrrr{{{xxxxxxmmmpppzzzwwwyyy}}}wwwssssssuuu~~~}}}jjjXXXHHHDDD???:::888888999;;;:::;;;<<<===>>>BBBHHHLLLJJJKKKMMMPPPRRRUUUVVVWWWZZZ[[[\\\]]]]]][[[YYYXXXRRRRRRRRRTTTVVVVVVTTTSSSLLLKKKHHHEEECCCAAA??????999999999::::::888555222444555666555222222555777:::DDDMMMRRRYYYdddnnnrrr```[[[RRRFFF<<>>AAA<<<:::999888666555555555555222222111111000/////////------,,,+++***)))((('''((((((((((((((((((((((((((())))))***************(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((()))******))))))))))))))))))))))))***((('''(((+++,,,+++(((******)))((('''(((+++...000>>>HHHQQQ]]][[[SSSVVVPPPQQQLLLRRReeerrrkkk^^^eeevvv~~~~~~}}}zzzzzz}}}rrrllloooyyy|||mmm^^^PPPBBB:::999999888999;;;>>>BBBEEEBBBDDDGGGJJJNNNTTTZZZ^^^bbbcccfffiiikkkkkkkkkjjjooovvv}}}yyywwwwwwrrrooommmmmmooopppnnnlllgggddd___YYYUUUQQQPPPOOOMMMHHHBBB>>>;;;:::999888<<<999666666888888555222666777888888<<>>AAA<<<:::999888666555555444444222222111111000/////////------,,,+++***)))((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((((((((())))))))))))***)))(((((((((((()))***(((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))***((('''(((+++,,,***)))'''((()))))))))***,,,...888GGGPPPWWW]]]TTTGGGFFFAAAHHHJJJRRR```iiittt|||nnnnnnwww}}}}}}zzzzzz|||yyyyyyzzzrrruuuzzzxxxlll\\\MMMCCC>>>;;;999;;;<<<===>>>AAAFFFLLLOOOTTTWWWZZZ]]]```eeekkkooouuuwwwzzz~~~}}}xxxrrrlllhhheeeddd```[[[UUUPPPLLLHHHEEECCCAAA===:::999::::::888555222333444333666>>>JJJSSS\\\\\\^^^___YYYRRRPPPSSScccrrraaaaaakkknnnvvvwwwwww{{{~~~wwwnnnhhhgggZZZGGGCCCQQQ\\\]]]fffNNNFFFHHHIIIGGGLLLMMMJJJHHHIIIKKKJJJLLLGGG@@@888111,,,)))'''((('''&&&&&&((((((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''$$$###%%%%%%######&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,+++---000000//////222777HHHeeeyyyfffjjj{{{|||yyyqqq|||yyyuuuwwwyyyyyynnndddaaa___[[[WWWVVVWWWWWWYYY[[[^^^bbbfffhhheee```[[[XXXXXXXXXVVVTTTVVVWWWZZZ\\\^^^`````````iiiqqqyyy~~~|||uuussstttuuuuuuuuuttttttvvvxxxvvvqqqllljjjkkkkkkhhheee```]]]^^^cccccc```___bbbhhhgggddd^^^WWWOOOIIIGGGDDDFFFNNN]]]jjjtttvvvjjj```ZZZwww|||pppddd[[[]]]rrrdddIIIDDDCCCHHHMMMJJJHHHIIIFFFCCCDDDFFFAAA999IIIBBB???>>>AAA;;;999999777666555444444444222111111000000//////...---,,,,,,+++***)))(((((())))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))'''(((((()))******++++++((((((((((((((()))******))))))))))))))))))))))))***(((((((((***+++***)))&&&''')))******,,,///111>>>OOOXXXZZZYYYKKK======;;;FFFMMMSSS]]]___hhhzzztttooooooooopppvvvvvvxxxxxx~~~zzziiijjjpppyyyuuuvvv}}}uuuiiiSSSKKK???666444666999<<>>===:::777555444333333444666888:::???AAAJJJVVV]]]]]]\\\]]]ZZZcccrrr|||lllkkktttvvv}}}zzzwwwxxxzzzxxx~~~{{{ooopppiiiXXXJJJHHHOOOTTTjjjaaaXXXLLLHHHGGGHHHKKKKKKHHHHHHLLLOOOKKKDDD???:::444,,,&&&)))(((''''''((('''%%%###%%%%%%%%%%%%&&&&&&&&&&&&---'''"""$$$%%%$$$###$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++,,,,,,,,,------)))---///...---111<<>>@@@;;;999888777666555444444444111111111000//////......,,,,,,++++++***))))))((())))))))))))))))))))))))))))))***++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++((((((((((((((())))))***))))))))))))))))))))))))))))))((()))************'''(((((()))***///444999CCCVVV___\\\TTTGGGCCCMMMOOOUUUTTTTTTZZZZZZaaaqqqyyytttnnniiiiiinnnyyy}}}{{{~~~iiiZZZjjjuuu}}}{{{wwwxxx{{{}}}zzzeeeOOO@@@;;;;;;;;;<<>>;;;888777888888555333222000222<<>>AAAHHHKKKQQQWWW^^^fffoootttrrr}}}~~~tttjjjcccXXXRRRJJJDDDAAA???===:::333333555666333000444;;;LLLXXXdddfff```[[[\\\```ooo~~~mmmtttuuuwwwxxxwwwzzzzzz{{{eeeLLL>>>RRRjjj}}}~~~cccFFF<<>>GGGMMMZZZ^^^dddiiipppyyy}}}vvvpppeee[[[RRRKKKFFFDDD999777888;;;:::444111222<<>>DDDJJJMMMSSS[[[```bbb```]]]]]]]]]]]]\\\YYYXXX^^^hhh___fffqqq|||xxxjjjeeedddddddddkkkgggfffgggeeeaaaaaaccc___UUULLLJJJKKKQQQ]]]iii{{{^^^WWW___aaaxxxsssiiikkkqqq||||||mmmOOOHHHEEEGGGIIIGGGHHHKKKJJJBBB???===???999888777666555444333333333000000000///......------+++++++++***************((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))((((((((()))******++++++((((((((((((((()))******))))))))))))))))))))))))''')))+++***((((((***,,,)))---222777===CCCJJJOOOHHHQQQPPPMMMRRRTTTZZZgggrrrffflllrrrwww|||~~~fffhhhuuu{{{sssjjjiiivvv}}}vvvrrrsssrrr^^^NNNDDD:::999:::>>>GGGQQQZZZ^^^fffmmmvvv~~~ssseeeYYYRRRNNNLLLBBB:::888999666333333(((444<<<>>>KKK```hhhdddRRRVVV```rrrpppmmmlllmmmmmmrrr|||vvvzzzXXXIII>>>DDDUUUkkkkkkLLLAAAFFFJJJGGGKKKMMMNNNMMMJJJHHHGGGGGG???999111***((()))******&&&&&&&&&'''''''''((((((###"""$$$((('''%%%'''+++$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---...///000111222FFF]]]xxxooojjjxxxzzz|||}}}vvvmmmqqqyyywwwpppppp^^^JJJBBB???EEEFFFCCCHHHRRRUUUXXX]]]cccgggfffaaa]]]\\\\\\^^^___^^^```kkkwwwqqqxxxzzzpppjjjeeeggggggkkkpppooojjjffffffiiiddd```[[[SSSMMMSSS]]]llljjjPPPMMMYYYqqquuu___VVVXXXkkk___OOODDDEEEJJJJJJIIIIIIMMMCCCDDD???>>>???<<<999666444444444444333666555333111000///......,,,,,,++++++***)))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++)))((())),,,---+++)))***++++++***))))))+++,,,111...111<<>>???<<<999666444444444444333555444333111000///......,,,,,,++++++***)))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++)))((()))+++---+++******++++++***))))))***,,,000...333???IIIJJJHHHGGGHHHNNNQQQOOONNNOOOPPPOOO^^^qqqssshhhhhhhhhkkkooorrrssssssxxx{{{xxxfffbbbdddnnnzzz~~~zzzuuuvvv|||~~~qqq^^^KKK???;;;<<>>???<<<999666555555555444333555444222111000///......,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************)))))))))+++,,,+++******++++++***((((((***,,,000111999EEENNNMMMIIIGGGFFFKKKQQQVVV[[[]]]XXXPPPNNN\\\sss}}}iiijjjlllnnnrrrwww|||uuuTTTXXXdddttt~~~~~~xxxwww|||}}}zzzdddVVVDDD999;;;BBBHHHLLL\\\___eeekkksss|||sssdddYYYPPPHHHCCC@@@<<<777444333333333333666AAAPPPYYYWWWSSSWWW```{{{sssiiiffffffhhhTTTHHH@@@QQQsssvvv]]]JJJ???AAAEEEKKKNNNNNNLLLIIIIIIHHHGGGAAA888111...***%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((************************************************,,,+++******)))*********+++++++++++++++,,,---------,,,---111:::PPPsssxxxjjjqqqbbb^^^{{{|||aaa[[[rrrsssnnnkkkgggaaaVVVHHH@@@???OOOVVV^^^cccdddeeejjjoooqqqooowwwpppjjjppppppkkk___ccciiimmmlllhhheeecccooodddfffwww{{{ttt|||vvv```]]]ppp~~~~~~}}}rrrccc\\\___vvvmmmRRRIIIIIIIIIMMMCCCDDD???>>>???<<<999777555555555444333444333222000//////......,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************))))))***+++++++++++++++++++++)))((()))+++...444888CCCPPPUUUOOOHHHEEEPPPSSSXXX___gggiii```TTTMMMYYYpppyyyzzz}}}wwwrrrWWW^^^lll{{{|||xxxxxxvvvzzzuuucccUUUGGGBBB???BBBKKKUUU[[[\\\jjjnnnssszzzvvvhhh[[[RRRJJJCCC;;;888888999777444333222888GGGSSSVVVSSSQQQ]]]lllrrr```___uuutttyyyuuuhhhYYYIIIJJJWWW~~~uuu[[[HHH>>>???DDDJJJLLLJJJIIIJJJKKKKKKFFF>>>888444---&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((***************+++++++++************************++++++***************+++,,,++++++++++++,,,------000------333DDDaaavvviiimmmuuu{{{nnniiiuuusssmmmjjj[[[TTTLLLGGGGGGIIILLLOOO[[[aaahhhkkkgggeeekkktttyyy~~~sssjjjnnnttthhhfffeeeiiimmmnnnjjjfffllljjjnnnqqqhhhaaaqqqzzzrrryyy~~~yyydddfffxxxpppxxxhhh```gggqqq|||\\\GGGAAAMMMCCCDDD???>>>???<<<:::777666666666444333333222111000//////......,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))***************+++++++++++++++***)))***...111999???LLLWWWXXXOOOFFFCCC\\\cccjjjrrrvvvppp^^^LLLSSS^^^qqq|||vvvsssllloooxxx}}}uuuppppppmmmyyyvvv___MMMCCC;;;AAAIIISSS[[[bbbhhhkkkssswww~~~rrreeeXXXNNNCCC===<<<===;;;888555...,,,666DDDMMMSSSVVVVVVZZZeeexxxooocccdddeeeooo|||ooo^^^OOOFFFPPP___vvvuuu]]]EEE??????FFFKKKKKKKKKMMMMMMMMMJJJDDD???;;;333******)))(((''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&&&&''''''(((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))))))))******++++++++++++************************+++***************++++++,,,,,,++++++,,,,,,---...///000444AAAZZZzzzvvvlllhhhyyy~~~}}}|||}}}vvvVVVIIIDDD@@@BBBKKKWWW]]]___aaaeeelllooojjjhhhppp}}}}}}~~~~~~{{{uuukkkaaabbbllltttvvvsssbbbdddlllqqqggg]]]eeewwwxxxvvvdddjjjhhhmmmwwwrrrbbbaaalllzzzZZZCCCMMMCCCDDD???>>>???;;;:::888777777666444222222222111000////////////,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((***++++++******+++,,,+++++++++******---111555>>>CCCMMMUUURRRIIICCCBBBYYYgggyyy}}}hhhVVVXXX```lllvvv~~~|||}}}}}}yyyrrroooqqq~~~}}}nnnWWWFFFAAABBBEEEMMMWWW]]]```fffooowww|||~~~ooodddUUUJJJDDD???:::777666444333222222888HHHWWW]]]VVVTTT```sssooo___hhhyyy|||nnn^^^KKK???HHH[[[vvvuuuSSSDDD:::>>>FFFHHHHHHJJJMMMNNNLLLHHHFFFCCC;;;111+++***((('''&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((''''''&&&''''''(((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))***+++++++++*********************************)))******+++,,,,,,,,,,,,,,,,,,------......888GGGYYYtttlllkkk~~~uuunnnuuu{{{sssgggGGGIIIJJJKKKPPP[[[gggllljjjfffgggmmmpppkkkffflllxxx~~~}}}}}}||||||}}}vvvhhhccciiirrryyy{{{iiibbbcccmmmqqqjjjbbbaaagggrrr|||bbbSSSTTT```wwwnnniii]]]\\\tttxxxTTTMMMCCCDDD???>>>???;;;:::888888888777444222222111000//////...//////,,,,,,++++++***)))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***,,,+++))))))+++---***+++++++++,,,000555999???BBBGGGJJJEEE???@@@EEEMMM```wwwtttiii```aaabbbfffkkkqqqyyytttssswww|||xxxxxxwwwuuuuuuyyyvvveeeQQQCCC???DDDJJJTTT[[[bbbfffhhhnnnyyyuuueeeXXXLLLCCC===999999999666000///999FFFQQQNNNPPPVVV^^^iii{{{jjjooo{{{~~~vvvooo]]]HHHGGGKKK]]]xxxjjjQQQ<<<===EEEHHHHHHJJJMMMMMMLLLJJJJJJJJJBBB999,,,+++)))'''&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((())))))***++++++******************************))))))***++++++,,,---,,,,,,,,,,,,---......111GGG```rrrrrrwwwsssuuummmxxxwww___RRR[[[^^^___aaahhhppppppkkkdddeeennnxxxwwwqqquuu||||||~~~}}}{{{{{{|||~~~~~~}}}{{{|||~~~|||}}}}}}~~~~~~{{{pppnnnsssxxxtttgggaaajjjrrrooofff```eeegggssspppYYYRRRVVVhhhwwwwww___NNN___}}}mmmMMMCCCDDD???>>>???;;;:::888888888777444222222111000//////...//////,,,,,,++++++***)))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((***,,,+++))))))+++---***+++++++++---111777<<<@@@???@@@???:::888>>>GGGJJJ[[[mmmtttsssqqqooollliiibbb]]]]]]bbbfffiiillljjjhhhiiipppzzz|||uuuqqqsssvvvyyy}}}hhhZZZIII@@@CCCKKKSSSWWW\\\bbbjjjpppuuu{{{nnn]]]PPPHHH???:::888::::::555222222999CCCQQQWWWSSSSSSdddxxxxxxqqqqqq{{{~~~xxxyyylllTTTKKKCCCIIIaaa}}}cccGGGDDDMMMPPPPPPQQQLLLMMMKKKJJJMMMMMMGGG>>>---+++)))'''&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&''''''((()))***************************************))))))***+++,,,,,,---,,,,,,,,,,,,---......777TTTrrrwww|||xxxtttuuuwwwrrr{{{eee```gggiiikkkjjjgggiiimmmjjjcccZZZ___ooo{{{zzz}}}yyyuuuuuuyyy}}}{{{yyyxxxyyy{{{}}}wwwxxxyyy{{{~~~ppppppvvvqqqhhhcccggglllmmmpppttthhhkkklllrrr|||pppyyylll___```fffooo|||ggg\\\^^^hhhuuu}}}NNNAAACCCCCCAAA???:::888666555555555444333222111000///...---,,,,,,+++,,,------,,,+++)))(((***************++++++,,,)))(((***......***((()))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---+++)))((('''((()))***'''((())))))(((((()))***------***(((///999>>>===FFF<<<444555>>>FFFGGGFFFFFFSSSYYYWWWcccyyy}}}ttteeeZZZ]]]dddgggjjjmmmiiimmmpppqqqvvvzzzuuukkkqqqzzz~~~vvvuuusssrrrxxx|||rrrKKKEEEAAACCCMMMWWW^^^aaaeeekkkrrryyy|||gggVVVOOOHHH???999777777666555222888FFFVVV]]]ZZZTTTQQQpppyyy}}}nnnmmm{{{rrrxxxeeeYYYBBB666NNN}}}uuuiii]]]LLLIIIPPPPPPRRRQQQMMMIIIKKKPPPLLLCCC999333,,,(((''''''&&&%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111---''',,,111***,,,@@@VVVqqqyyypppuuuoooxxxlllbbbsssyyywww}}}zzzuuurrrooolllooolllkkkkkkfff]]]XXXWWWRRReeezzz~~~|||}}}|||wwwvvvxxx|||{{{wwwuuuuuuwwwyyyuuuwwwzzz}}}}}}ooodddjjjuuuuuuhhhgggrrrvvvoooggghhheeedddsssoooiii{{{~~~}}}fffhhhpppbbbbbbiiipppNNNAAACCCBBBAAA>>>;;;888666555666666555333111111000///...---,,,,,,,,,,,,------,,,+++)))(((***))))))))))))***++++++)))(((***......***((()))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))))))))))),,,+++)))((('''((()))***((()))+++***))))))***++++++,,,+++,,,444>>>CCCCCC===:::===GGGNNNOOOOOORRRJJJNNNOOOVVVjjj|||nnncccccciiinnntttyyyyyy~~~yyyttttttsssppprrruuuyyy|||}}}}}}||||||pppuuuxxxwwwvvvrrrggg[[[FFFGGGJJJQQQZZZbbbggghhhnnnttt|||sss^^^UUUHHH???:::888666444111222:::JJJUUUXXXWWWVVVVVVlllwwwtttqqqiiiuuu|||zzzssseeeNNN???OOOwww}}}dddHHHBBBIIIIIIJJJKKKJJJIIIKKKPPPNNNGGG>>>888000***(((''''''&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...+++,,,111222???WWWwwwpppooo{{{ooottt}}}yyyqqq~~~yyyvvvzzzzzztttppppppqqqppphhhdddaaaaaa^^^YYYXXXZZZZZZlll~~~}}}{{{vvvtttuuuxxxzzz~~~|||yyywwwvvvwwwyyy{{{wwwyyy}}}~~~}}}lllllluuuwwwmmmffflllrrrssslllmmmjjjeeelll|||pppjjjjjjxxxpppeeeeeekkkMMM@@@BBBAAA@@@===<<<:::777666777777666444111111000///...------,,,,,,,,,,,,,,,,,,***))))))))))))((((((((()))******)))((()))------)))((()))))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))+++***)))((('''((()))***)))***++++++******+++---(((,,,...222:::DDDHHHGGGBBBCCCPPPaaadddYYYTTTWWWPPPGGGCCCPPPjjjyyyjjjdddhhhuuu{{{mmmiiioootttpppnnnnnnqqquuuxxxyyyxxxoooxxx~~~{{{ooo```PPPEEEGGGMMMWWW```fffjjjlllnnnwww}}}vvvjjjYYYKKKBBB===:::888555111222===IIIPPPUUUXXXLLLTTTggguuugggrrruuusss}}}zzz~~~xxx}}}pppZZZHHHGGG___lllFFF<<>>;;;666444888===CCCJJJQQQYYYOOOKKK```xxxrrraaa___wwwtttwwwwwwuuueeeddd{{{wwwgggTTTCCCEEEbbbuuuMMM@@@CCC???EEEIIIMMMNNNMMMLLLKKKKKKJJJDDD999000)))''''''((('''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,++++++,,,,,,,,,,,,------&&&222000,,,:::RRRppp}}}wwwsssyyyyyyvvvwww~~~zzzpppvvvzzz{{{vvvqqqlllddd]]]aaa[[[XXXZZZ___fffqqqzzz}}}}}}}}}}}}~~~~~~}}}}}}{{{|||~~~~~~~~~}}}{{{yyy{{{{{{yyyxxxxxxxxxxxxyyywwwxxxyyyzzz|||}}}~~~|||~~~zzzsssoooqqqooofffcccfffooovvvyyyrrrhhhiiiuuuvvvbbbVVVRRR```zzzbbb[[[LLL???AAAAAA???======;;;999888888888777666000000//////......------------,,,+++************((((((((((((((())))))******'''(((,,,,,,((('''***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((())))))'''(((************+++---***111777:::>>>CCCDDDBBB<<>>;;;999888555555===FFF\\\XXXKKKJJJ]]]gggaaa]]]ddd|||uuupppooo[[[XXXsss~~~uuugggPPPBBBMMMcccppp```MMMEEE;;;BBBEEEIIILLLLLLJJJIIIJJJKKKFFF>>>444,,,((('''(((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,+++++++++,,,,,,---------)))222///222JJJiii~~~ooorrruuuuuu~~~}}}tttvvvwwwuuunnniiifff```ZZZ^^^ZZZYYY```hhhrrr~~~}}}|||}}}~~~}}}}}}~~~~~~~~~|||}}}~~~~~~}}}zzzwwwuuuuuuuuuvvvwwwxxxyyyyyyzzzxxxyyyzzz|||~~~}}}xxxttttttllleeeccckkkttt|||zzzpppjjjooowwwrrrwwwuuuYYYMMMeeelllYYYMMM@@@BBBAAA@@@======:::888777888888777555000000//////...............---,,,+++************))))))((((((((()))*********'''(((++++++((('''***))))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''(((((((((((())))))&&&(((******)))***,,,---...555;;;<<<===??????<<<777<<>>======@@@FFFIIIIIIIIIKKKJJJGGGBBB:::111+++((((((%%%&&&'''((()))))))))(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...+++//////===]]]zzzttt|||}}}}}}}}}~~~yyy}}}yyyrrrpppiiiaaa```dddeeeccc]]]\\\```iiisss{{{~~~~~~~~~~~~}}}~~~~~~~~~~~~|||||||||{{{yyywwwuuussspppqqqrrrsssuuuvvvwwwwwwyyyyyyzzz|||~~~~~~~~~wwwooohhheeejjjoooxxx|||vvvooommmqqqssssssooowwwrrrzzzaaaRRRjjj~~~dddNNNAAACCCBBBAAA>>><<<:::888777777777666555////////////...............---,,,************+++***))))))))))))***++++++***''''''******''''''***))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))&&&''''''(((((()))((((((''')))***+++++++++---///111888======<<<<<<<<<999999AAAKKKRRR[[[fffjjjhhhaaaaaa___YYYQQQMMMQQQWWW^^^ccceeeeeeiiiqqqsssqqqfffccccccfffggggggkkkqqqyyy{{{}}}{{{uuunnnjjjhhhaaaVVVOOOPPPTTTXXX___fffhhhlllrrrwww{{{~~~~~~~~~~~~}}}~~~ssssssxxxooo```RRRIII@@@===:::666555777444JJJTTTPPPMMMKKKPPP^^^dddbbblllyyymmmeeehhhwww}}}uuueeeRRRFFFTTT^^^{{{cccQQQAAA<<<===EEEJJJIIIIIIKKKGGGHHHFFFAAA888000+++)))%%%&&&'''((()))))))))(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------******+++,,,,,,---......,,,---111GGGfffyyy{{{ttteeerrrxxx{{{|||zzzyyyyyyvvvqqqlllkkkfffbbbeeekkkmmmjjjdddfffmmmyyy}}}}}}~~~~~~~~~~~~{{{vvvvvvvvvuuuttttttssssssqqqqqqqqqrrrsssttttttuuuvvvwwwxxxyyy|||~~~|||rrrooommmlllpppwwwwwwqqqllllllrrrsssiiiiiitttsssyyy}}}yyymmmfff||||||NNNAAACCCCCCAAA???<<<:::777666777777666444///////////////............---,,,***)))******+++***************++++++,,,***''''''******''''''***))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))&&&&&&'''((())))))(((((((((***,,,,,,,,,,,,...000333:::???>>><<<<<<;;;999555CCCJJJGGGIIIUUU\\\ZZZhhhiiifff\\\TTTRRRTTTUUUWWW[[[]]]^^^eeeppptttqqqZZZ]]]hhhsssuuuqqqqqqwwwyyywwwtttqqqmmmhhhaaa\\\RRRKKKJJJUUU```ddddddeeeggglllttt|||}}}||||||||||||}}}~~~~~~{{{|||~~~~~~}}}}}}~~~~~~qqqaaaXXXWWW]]]mmmxxxeeeUUUFFFAAAAAA===777444222;;;CCCLLLQQQGGGCCCPPP___VVVZZZmmm~~~ppplllqqqjjjaaasssvvv]]]GGGIIINNNqqqvvveeeJJJBBB@@@FFFLLLKKKIIIJJJFFFHHHIIIEEE===333---***$$$%%%'''))))))))))))((())))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------******+++,,,,,,---......,,,---333LLLgggpppzzzhhhhhhxxxppp|||||||||zzzvvvuuutttmmmdddgggjjjlllnnnrrrtttpppiiinnnrrr{{{~~~||||||~~~}}}~~~~~~}}}}}}~~~}}}yyyqqqqqqppppppqqqqqqrrrsssuuuttttttsssssssssttttttttttttuuuwwwzzz~~~}}}qqqkkkjjjqqquuupppkkkiiijjjpppiiihhhmmm___[[[qqqwww``````hhhdddQQQDDDFFFDDD@@@<<<<<<<<<:::888777666666666111111000000//////......------,,,++++++******)))************************,,,'''***777;;;111((('''***((('''((())))))((('''+++*********))))))(((((())))))))))))************))))))))))))))))))))))))+++******++++++***'''%%%******)))***+++---000222777@@@AAA:::999@@@BBB<<<>>>AAAEEEFFFAAABBBRRRfffxxxzzzttthhh^^^ZZZWWWSSSUUU^^^eeeiiinnnpppjjj```TTTaaaoootttpppmmmqqqwwwxxxrrrmmmqqqwwwrrraaaQQQCCCOOO]]]fffgggfffhhhkkkrrrtttyyy~~~}}}~~~{{{yyyzzz}}}~~~}}}|||||||||zzzyyyzzz|||{{{~~~qqq```VVVRRRTTTUUU\\\kkk~~~gggPPPGGGDDD???;;;999999999999<<>><<<555666AAAHHHHHHDDDGGGJJJGGGAAACCCWWWnnnwww~~~nnn```\\\]]]kkksssvvvqqqjjjfffaaa\\\^^^eeennnrrrpppnnnnnnpppooopppssstttqqqgggXXXMMMMMMWWWccciiijjjjjjlllpppxxxyyy}}}~~~|||{{{xxxuuuuuuwwwyyyxxxwwwyyyyyyyyywwwvvvwww{{{~~~}}}qqqcccZZZVVVVVV\\\[[[```lll~~~jjjZZZPPPFFF???<<<888666555777>>>EEEJJJKKKDDDMMM\\\lll{{{{{{ooodddZZZZZZfffuuu~~~xxxqqqmmmMMMGGGMMMrrrkkkTTTFFF@@@FFFJJJEEEIIIIIIIIIHHHFFF???555...)))(((&&&&&&((())))))((()))(((''''''''''''((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++************++++++++++++++++++,,,,,,,,,,,,---------...---))))))---...,,,,,,===YYYmmmqqqmmmooovvv~~~uuuqqqrrrtttxxxwwwyyy{{{|||ssslllmmmpppqqqpppqqqqqqlllddd^^^dddrrryyyyyy|||~~~{{{{{{}}}}}}}}}zzztttpppqqqsssttttttuuuwwwyyyxxxuuurrrrrruuuwwwwwwvvvtttvvvyyyyyyxxxzzz~~~tttjjjlllpppqqqooohhhhhhfffeeehhhjjjbbbXXXUUUYYYddd{{{oooXXXGGGOOOlllPPPCCCEEECCC@@@===;;;;;;999777666555555555111111000000//////......------,,,++++++******))))))))))))))))))))))))))),,,&&&&&&---000+++'''(((***(((((((((******)))(((************))))))))))))))))))))))))************))))))))))))))))))))))))((('''&&&''')))++++++******)))((()))***...111444???AAA===777<<>>AAATTTiiissszzzccc```iiisssbbbYYYXXXYYYfffhhhkkkmmmmmmkkkhhhggggggnnntttqqqfffYYYPPPMMMZZZ```iiimmmmmmnnnssswww~~~{{{|||yyyvvvuuuuuuuuutttsssuuutttsssrrrqqqtttxxx|||~~~|||nnn```XXXWWW[[[^^^fffdddfffooo}}}qqq```OOOBBB===;;;888555555888>>>DDDIIIEEEIIITTThhh}}}kkkYYYUUU[[[aaammmwwwyyyuuu___PPPAAASSS}}}iiiNNN>>>>>>EEEGGGIIIIIIIIIHHHFFFAAA;;;666+++)))''''''((())))))((()))((((((''''''(((((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************+++++++++,,,++++++,,,,,,,,,,,,------...,,,,,,...,,,***,,,000777YYYzzzvvv~~~www|||lllhhhttt}}}}}}uuuooommmrrrwwwuuuoookkkfff___VVVTTT___oooxxxyyyyyy}}}zzzxxxuuuuuuwww{{{~~~~~~|||}}}~~~}}}|||~~~yyysssoooqqqtttvvvvvvvvvwwwxxxvvvsssqqqqqqssswwwyyyyyyvvvzzz}}}~~~|||{{{|||}}}~~~uuuiiihhhlllpppfffdddbbbbbbiiinnnkkkcccVVVKKKKKKaaavvvOOODDDXXXPPPCCCDDDBBB@@@>>>;;;:::999777666555444444111111000000//////......------,,,++++++******)))((((((((((((((((((((((((---'''%%%)))+++)))(((***((('''&&&'''((()))((('''*********)))))))))))))))((()))))))))************)))))))))))))))))))))))))))'''%%%&&&(((***+++******)))))))))+++///333555>>>@@@===;;;DDDXXXkkktttoooiii]]]NNNCCCCCCOOO[[[jjjqqq~~~rrr]]]___pppzzzjjjZZZRRRUUUZZZfffhhhjjjiiigggdddcccbbbfffjjjkkkcccXXXQQQRRRUUUbbbfffkkknnnooosssyyy~~~~~~~~~}}}}}}|||yyyxxxvvvsssqqqoooooonnnmmmmmmmmmlllkkkkkkoootttxxxyyy|||~~~~~~}}}ssseee[[[YYY]]]dddhhhnnnkkklllrrr~~~xxxbbbOOODDDCCC>>>999777666777===BBBDDDCCCFFFTTTjjjwwwiiihhhhhhcccZZZeeezzz~~~vvvuuueeeIIIBBB[[[vvvrrr[[[III<<<>>>KKKHHHHHHIIIIIIHHHDDDAAA>>>///,,,)))((()))))))))((()))(((((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------))))))///444000)))///<<>>===;;;999888777777777111111000000//////......------,,,++++++******)))************************(((***+++*********))))))***))))))***,,,...---,,,((()))))))))************))))))))))))************)))))))))))))))))))))))))))))))))***,,,---,,,***(((***...333666777888888777888;;;===>>>???AAADDDBBBOOO[[[___^^^ZZZRRRIIILLLIIIGGGJJJQQQZZZbbbfffcccYYYRRRSSSVVVWWW[[[```___bbbeeegggfffdddcccbbbYYYUUURRRVVV___hhhkkkkkklllnnnssswwwzzz}}}}}}~~~~~~|||zzztttqqqllliiigggfffeeeccc]]]^^^^^^[[[XXXWWWYYY[[[UUUWWW[[[]]]```cccfffiiiqqqwww|||~~~yyyqqqgggjjjmmmnnnnnnooossswwwrrrvvv}}}ooo[[[KKKGGGDDD;;;777888000333888<<<@@@DDDJJJNNN]]]ooo|||pppjjjtttzzzyyypppfffYYYFFFHHH___fffDDD@@@AAAFFFKKKMMMKKKIIIIIIIIIAAA<<<555///,,,***((('''((()))************)))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********)))************++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...///---...:::OOOcccnnnuuusss~~~www{{{{{{vvvvvvlllgggaaaYYYQQQMMMSSS\\\jjjhhhjjjpppsssssswww}}}}}}}}}zzzvvvtttuuuwwwwwwvvvxxxyyyzzzyyyxxxxxxyyyzzz|||~~~~~~yyyvvvwww{{{~~~}}}yyywwwwwwtttwww{{{}}}}}}~~~xxxrrrqqqtttxxxyyy}}}}}}~~~yyywwwyyy|||}}}rrrggggggiiitttllliiikkkiiidddiiisssfffLLLIIIRRRgggXXXHHHEEE@@@??????>>>===<<<:::999888777777111111111000//////......------,,,,,,+++******)))************************%%%)))++++++***)))(((''''''&&&&&&'''***+++***)))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))'''''')))+++...///...,,,'''***000555888999999888888:::===AAAAAA@@@AAADDDAAAWWWlllqqqkkkaaaUUULLLJJJMMMPPPRRRZZZdddgggeeeWWWPPPMMMQQQUUUVVV[[[ccc^^^]]]^^^bbbdddddd___[[[NNNPPPVVVaaakkkooolllhhhpppssswww{{{~~~}}}~~~{{{}}}|||{{{zzzyyyvvvtttrrrnnnhhhcccaaa___^^^]]]UUUVVVVVVTTTQQQQQQSSSVVVPPPTTTXXX\\\^^^aaadddfffnnntttxxx{{{~~~{{{tttmmmpppsssrrrpppqqqwww}}}sssxxxnnnWWWOOOIII???888888555555555666:::???CCCEEELLL___vvvlllffffffrrr|||tttXXXMMM\\\{{{xxxTTTDDD@@@EEEKKKNNNLLLJJJIIIIIIDDD???777111---***((('''((()))***++++++***)))((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------(((---000777KKKaaaiiidddiiizzzuuujjjwww}}}~~~zzz|||}}}tttkkkhhhiiifffaaaYYYPPPMMMWWWdddeeeeeejjjsssvvvvvv}}}~~~}}}yyyuuutttvvvwwwvvvtttuuuxxx{{{{{{xxxwwwyyy{{{}}}~~~}}}xxxzzz~~~{{{zzzzzztttyyy~~~zzztttrrrtttwwwwww{{{|||{{{}}}yyyvvvxxxxxxyyy~~~~~~nnnkkklllsssppprrrsssjjj```ffftttiiibbbPPPMMMWWWyyyVVVKKKDDDGGGCCC>>>>>>===<<<:::888666555444333333222000///---,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++*********))))))((((((***************************************)))((('''))))))))))))************++++++******)))(((((((((,,,***)))+++...///---++++++000555555222222888>>>@@@FFFEEE===<<>>======<<<:::888666555555333333222000///---,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))************)))))))))(((************************)))************))))))((())))))))))))************)))))))))))))))************)))(((***---...,,,***,,,111666555333333999???HHHMMMPPPLLLGGGCCC???;;;JJJVVVdddooovvvuuuhhhZZZTTTdddmmmjjjjjjlllbbbSSSFFFJJJPPPTTTVVVWWWXXXXXXYYYYYY[[[^^^___\\\TTTNNNUUU[[[dddhhhiiikkknnnqqqxxxzzz}}}~~~}}}zzz}}}~~~}}}~~~~~~zzzyyyxxxvvvrrrmmmiiiffffffbbb\\\XXXVVVTTTSSSQQQLLLKKKKKKJJJJJJJJJKKKKKKKKKNNNRRRUUUWWW[[[^^^aaahhhkkkpppvvv|||}}}yyyuuuwwwvvvssstttxxxxxxtttyyynnn^^^NNNBBB>>>;;;888444222555999<<<<<<777AAADDDQQQnnnnnnbbb^^^YYYpppyyyoooYYYDDDOOOppp|||hhhEEEDDDEEEHHHJJJKKKKKKKKKGGGDDD???999333///+++***))))))))))))*********+++***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((((()))***+++))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,---...------111---555RRRvvvtttuuu}}}{{{~~~tttsssuuu|||xxxssssssrrrnnnmmmnnnccc```[[[VVVVVV[[[eeelllnnnqqqtttuuutttwww~~~}}}xxxxxx}}}}}}wwwxxx|||~~~zzz{{{||||||~~~}}}}}}}}}~~~{{{}}}~~~}}}{{{yyyxxx{{{~~~~~~}}}|||~~~}}}yyywwwyyy~~~|||zzzvvvssstttwwwzzz}}}}}}wwwtttqqqvvv{{{}}}||||||}}}~~~}}}wwwooonnnnnnoookkkeeeaaaaaammmkkkuuuzzzkkkjjjmmmvvvXXXPPP]]]~~~SSSJJJBBBEEE@@@======<<<;;;:::888666555555333222111000///...---,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************))))))))))))************************((())))))************)))))))))))))))************'''(((((()))******++++++)))(((((()))+++,,,,,,+++...222666666444444999>>>LLLRRR[[[^^^VVVGGG===;;;LLLOOOTTT]]]hhhkkk```SSSWWWhhhrrrkkkaaa]]]UUUJJJIIIMMMSSSVVVWWWVVVUUUTTTWWWYYY[[[\\\[[[WWWTTTQQQ^^^bbbgggjjjkkklllpppsssxxxzzz}}}~~~|||zzzzzz}}}}}}|||~~~wwwvvvtttpppkkkeee```^^^]]]YYYTTTPPPOOOMMMLLLKKKHHHGGGEEEDDDDDDEEEGGGHHHHHHKKKOOORRRTTTVVVXXXYYY]]]___fffqqq{{{~~~|||}}}|||xxxvvvwwwwwwttt|||ppp[[[JJJBBBAAA===777333222333777:::;;;:::555@@@bbb~~~|||ooobbbppp|||jjjJJJDDDOOOfffTTTHHHAAADDDHHHHHHIIIMMMHHHFFFCCC>>>888222---***)))))))))***************)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''((()))***)))))))))))))))))))))))))))))))))*********++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,------............---,,,000000>>>aaaxxx~~~~~~}}}}}}xxxvvvyyy|||uuupppooommmiiihhhiii___^^^]]]^^^aaafffkkkoootttvvvwwwuuurrrtttzzz{{{vvvtttwww}}}|||}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~{{{{{{|||zzz{{{{{{{{{{{{{{{zzzzzzyyy|||yyyvvvvvvyyy}}}~~~}}}{{{wwwttttttuuuwww{{{~~~}}}xxxtttpppsssvvvwwwxxxzzz~~~|||~~~vvvooojjjlllkkkddd]]]YYYfffiiimmmxxxuuuaaabbbyyy[[[___xxxQQQJJJBBBCCC???===<<<<<<;;;999888666555555222222111000///...------,,,,,,,,,++++++++++++***))))))))))))))))))))))))*********)))))))))))))))************************'''((()))***************((()))))))))************(((((())))))************))))))))))))+++,,,------///222555555333444888<<>>;;;;;;:::999777666555555222111111000///...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))******************************'''((()))***************((()))))))))************************))))))(((((()))*********+++,,,...000///111333333222333555888>>>AAAMMMXXXUUUHHHBBBFFFFFFEEEFFFJJJMMMMMMLLLKKKVVVccciii___RRRLLLKKKJJJHHHLLLRRRUUUVVVUUUUUUTTT\\\ZZZWWWSSSSSSWWW^^^cccfffhhhiiikkkooosssxxx|||{{{zzzyyywwwwwwxxxyyyzzzxxx{{{~~~~~~}}}||||||~~~~~~|||zzzxxxpppnnnjjjddd^^^WWWRRRPPPNNNKKKHHHFFFEEEDDDBBBAAA@@@???===;;;<<<>>>@@@BBBDDDFFFHHHHHHEEECCCAAAAAA???DDDTTTnnn{{{xxxxxxzzztttbbbGGG@@@;;;:::888333333777444;;;888888CCCNNN___uuu|||~~~yyywwwqqqYYYMMMSSSfff{{{jjjKKKBBBFFFJJJKKKMMMJJJJJJIIIGGGAAA:::222...+++++++++***************((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))************++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------***,,,......,,,,,,---...000AAA]]]oootttsss|||ssstttjjjhhhjjjllliiiccc______hhhiiijjjkkkmmmooorrrttt}}}vvvqqqrrrxxx}}}}}}zzzvvvuuuuuuxxx}}}}}}~~~|||yyyzzz}}}~~~~~~zzzzzz~~~}}}}}}{{{xxxvvvsssooommmqqqzzz}}}{{{wwwrrrooonnnpppsssxxxzzz~~~|||zzztttuuuwwwyyyzzz{{{}}}{{{}}}zzz~~~{{{|||}}}}}}|||~~~|||ggggggmmmkkkhhhhhh\\\gggpppnnngggpppttthhhjjjvvvNNNJJJCCCAAA===???;;;:::999888777666555555111111111000///.........++++++++++++************))))))))))))))))))))))))))))))))))))************************************((())))))************)))))))))))))))************++++++******)))((((((''')))***+++++++++,,,///222000111222222111222444666888:::@@@GGGIIIGGGFFFIIIBBBCCCEEEHHHIIIIIINNNUUU]]]bbbaaaWWWMMMKKKLLLMMMKKKOOOSSSVVVWWWXXXXXXYYYZZZWWWSSSRRRUUU\\\dddiiiggghhhiiilllpppvvvzzz}}}{{{xxxuuussssssuuuxxxzzzwww{{{~~~{{{}}}~~~~~~|||yyyvvvttthhhfffaaa[[[UUUPPPKKKIIIGGGEEEBBBAAA@@@@@@>>>===<<<;;;:::999:::;;;===???@@@BBBBBB@@@===999888777555888KKKjjj~~~{{{wwwyyy~~~tttSSSGGG>>>===;;;444222444000:::<<<:::;;;<<>>FFFPPPTTTSSSHHHEEEDDDFFFGGGIIIRRR\\\]]]ZZZRRRIIIEEEHHHLLLNNNNNNQQQTTTVVVVVVWWWYYYZZZTTTQQQPPPSSSZZZbbbhhhjjjhhhhhhiiilllqqqvvvzzz|||wwwuuusssqqqrrrsssvvvwwwvvv{{{~~~}}}~~~}}}}}}|||zzzvvvrrrmmmjjj^^^[[[WWWRRRLLLGGGDDDBBB???>>><<<;;;;;;;;;999777777777777777888999:::;;;;;;<<<;;;999666333333333333333BBB^^^tttxxxvvvwwwvvvvvvyyy{{{yyyuuuyyylllXXXGGGBBB???777333555111888888:::>>><<>>===:::999777777777777555333444444555666666777888888777888777555222000111222777222<<>>IIIWWW{{{}}}___OOONNNSSS~~~ZZZ???===DDDEEEJJJJJJJJJHHHEEE@@@:::777,,,,,,,,,++++++*********'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((***+++++++++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---...//////---///000///---000777===\\\cccgggkkk{{{{{{oooppp{{{}}}jjjooosss}}}|||yyymmmjjjhhheee___YYYZZZ___]]]hhhsssuuuooolllooouuunnnsssxxxzzzzzzzzz~~~~~~|||xxxtttrrrnnntttwwwrrrqqquuuyyyxxxqqqvvv|||~~~}}}}}}}}}{{{xxxvvvxxx}}}}}}|||~~~{{{xxxwwwvvvuuutttooowww|||wwwvvvwwwwww{{{~~~{{{vvvsssuuuxxxvvvvvvwwwyyy}}}tttmmmbbbXXXUUUZZZeeemmmpppqqqrrruuuyyy}}}zzzwwwttttttyyy~~~~~~rrrnnnfffccchhhdddgggiiifff```cccrrrzzzxxxbbbSSSNNN```yyyUUUFFFHHH===AAA>>>===;;;999888888777666444777444000......///......,,,,,,++++++***)))((((((************************)))************+++++++++************************))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))******))))))***+++---...//////000777???AAA===999888999::::::===CCCNNNZZZccchhhZZZTTTJJJEEEKKKWWW]]]]]]XXXIII===>>>CCCGGGKKKPPPRRRRRRSSSUUUVVVWWWVVVTTTRRRPPPUUU```fffggghhhkkkiiijjjmmmooorrrtttvvvwwwuuutttrrrpppnnnpppsssvvv||||||||||||||||||||||||~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}|||}}}{{{{{{zzz|||xxxtttoooiiibbbZZZUUUNNNJJJEEEBBBAAA???;;;888777777666555444444333333444333222333444555444333444222000///111333444444777666777@@@NNNZZZ```bbbeeekkkrrrsssrrrvvvfffSSSFFF>>>;;;===444333333444666:::>>>AAANNNbbb~~~~~~dddGGGKKKhhhtttMMM666???HHHJJJFFFFFFIIIIIIDDD===:::777111+++''''''(((((('''******)))''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************************************,,,+++***))))))***++++++,,,,,,,,,---------......---+++,,,///...111DDDZZZwwwuuunnnfffkkk{{{zzzvvvvvvpppnnn{{{xxx|||{{{yyyiii\\\]]]^^^\\\aaakkkooorrrtttsssooommmnnnppppppqqqtttwwwzzz}}}~~~zzzrrrpppsssssstttrrrpppssswwwuuuooorrrtttyyy}}}yyyyyy}}}||||||xxxqqqpppqqqpppvvvzzz~~~|||wwwssssssuuuzzz{{{yyytttsssuuutttqqqqqqxxx{{{xxxwwwxxxtttmmm___TTTHHHCCCIIIVVVfffrrrpppppprrrwww{{{zzzvvvssstttyyy~~~}}}wwwlllrrrnnnbbbeeefffhhhcccXXXVVVkkksssqqqiiixxx~~~wwwmmmaaaVVV[[[wwwTTTEEEGGG>>>AAA???===;;;999888888777666444777444000/////////......,,,,,,++++++***)))))))))************************)))************+++++++++************************))))))))))))))))))))))))'''((())))))******))))))******))))))))))))******))))))***+++---...///000...777CCCJJJIIIDDD>>>;;;888:::>>>EEEMMMTTTXXX[[[VVVOOOGGGGGGRRR]]]\\\UUUHHHAAA===@@@CCCEEEIIIOOONNNOOOQQQTTTUUUUUUTTTRRRQQQQQQXXXbbbfffddddddgggiiikkkmmmppprrrsssssssssqqqpppooommmlllooossswww}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzyyywwwsssnnnhhhaaa[[[TTTPPPIIIEEEAAA>>>===;;;777555666555555444333333222222000000000111222333333222333111000000111333444444777777;;;BBBMMMWWW]]]```eeekkkqqqssssssxxxyyy```NNNAAA;;;<<<777666555555666999<<>>CCC@@@===;;;999888888777666444666333000/////////...---,,,,,,,,,+++******))))))************************)))************+++++++++************************))))))))))))))))))))))))((()))******++++++************))))))))))))******))))))***,,,---...///000000777AAAJJJMMMJJJDDD@@@888<<>>BBBFFFFFFEEEGGGLLLIIILLLPPPSSSTTTSSSQQQOOOQQQUUU]]]cccdddaaaaaadddiiikkknnnpppqqqpppooommmllllllkkkjjjkkkoootttxxx}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||yyyuuussspppkkkddd\\\VVVPPPKKKGGGAAA>>>;;;888777555333111333333333222222111111000......000111222333333222333333333333444555666777777;;;@@@FFFKKKRRRXXX\\\dddiiinnnrrruuu|||vvv]]]JJJ@@@???;;;999777555555777:::<<>>CCC@@@===;;;999888888777666444555333000///000000///---,,,,,,,,,++++++*********************************))))))*********+++++++++************************))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))******)))***+++,,,---///000000444555999>>>CCCEEEEEECCC999===CCCGGGHHHHHHGGGGGGIIIIIIKKKRRR\\\___RRRBBB???BBBGGGJJJJJJHHHHHHIIIHHHLLLPPPSSSSSSQQQOOONNNVVV[[[aaacccaaa___aaaeeeiiikkknnnpppooommmjjjhhhhhhiiijjjjjjlllpppvvvzzz}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{yyy}}}~~~~~~}}}yyytttnnnkkkgggaaaYYYQQQKKKFFFBBB???:::888666444222111000///111111111000000/////////...000222222222222333333555666888888999999:::;;;999???EEEIIIJJJMMMTTTYYYaaaeeejjjpppvvv~~~qqqYYYJJJCCC===;;;777555444666888:::???MMMfffvvvmmmuuurrrzzz~~~xxxeeeEEE<<>>===;;;999888888777666444444222000000000000///---,,,,,,,,,+++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))************+++,,,...///000000333333444777<<>>AAABBBBBBBBBDDDFFFGGGMMMSSSWWWXXXUUUJJJ???BBBDDDEEEHHHKKKMMMKKKIIIJJJMMMQQQRRRPPPOOOOOOOOO^^^bbbcccaaa]]]___dddiiihhhjjjlllnnnmmmkkkgggeeegggiiikkknnnppptttxxx|||||||||||||||||||||||||||~~~|||{{{{{{zzzzzz}}}}}}~~~~~~~~~~~~|||~~~~~~|||{{{zzz}}}}}}}}}zzzuuuooohhhddd\\\WWWNNNGGGBBB>>>;;;:::555555444222000////////////////////////............000111111000000222444888;;;>>>>>>=========???>>>CCCIIIKKKJJJKKKPPPVVV]]]```fffnnnwwwmmmVVVHHH???<<<888555333555777999>>>CCCVVVvvv~~~uuu~~~tttxxx{{{]]]EEEEEEWWW|||XXXFFF<<>>@@@AAAFFFHHHFFFKKK\\\oooyyytttssssssuuuyyy|||}}}}}}{{{|||~~~~~~{{{zzzzzz}}}~~~pppnnneeeaaadddbbb]]]\\\aaammm}}}xxxkkk|||yyypppbbbJJJFFF???DDD>>>===;;;999888888777666444333222000000111111///---,,,,,,,,,,,,,,,,,,++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************))))))))))))************+++---...///000111///222666999<<<===>>>===@@@AAAAAA???<<<<<<@@@DDDGGGPPPWWWTTTNNNHHHCCC>>>???AAABBBCCCHHHNNNNNNJJJKKKMMMOOOOOOMMMNNNRRRVVVbbbeeeccc^^^\\\aaahhhkkkfffhhhjjjkkkjjjiiifffeeegggjjjooorrruuuwwwzzz|||{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}{{{zzzyyyyyyyyy~~~|||~~~}}}}}}||||||zzzvvvoooggg```\\\PPPLLLEEE???<<<999777555222222222111///...///111........................,,,...///...---///444888>>>BBBFFFFFFDDDBBBBBBCCCDDDHHHKKKKKKJJJKKKOOOTTTZZZ\\\cccmmmyyygggRRREEEBBB<<<777444555777888<<<<<>>===999333---)))((()))((()))*********)))((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---------......111---222@@@QQQeeexxxyyy{{{nnn```eeemmmsssvvvvvvvvvvvvrrrtttxxx~~~~~~~~~}}}{{{yyywwwuuutttxxx{{{{{{wwwvvvyyy{{{{{{}}}||||||yyyyyyzzz|||}}}||||||{{{{{{zzzyyyxxxxxx{{{~~~|||yyywwwvvvuuuyyy|||~~~~~~zzz{{{xxxsssooonnnooorrrtttxxxzzz}}}}}}}}}vvvfffVVVJJJCCC>>><<<;;;<<>>BBBHHHPPPSSSLLLCCC??????>>>;;;AAAEEEDDDEEEJJJLLLJJJHHHJJJKKKJJJIIINNNWWW^^^bbbdddaaa]]]^^^eeeiiihhhdddeeeggghhhhhhhhhgggfffggglllrrrvvvxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}|||{{{{{{{{{{{{{{{~~~~~~}}}}}}||||||wwwvvvrrrmmmeee\\\TTTPPPEEEBBB===999777555444222///111111000...---///222........................+++---///......333;;;BBBHHHMMMRRRRRRNNNKKKKKKLLLIIIKKKLLLKKKJJJLLLPPPTTTXXX[[[cccooo}}}hhhNNNJJJBBB;;;666555666777:::999>>>QQQoootttoooyyyvvvjjjRRRVVVooo|||fffGGG@@@@@@HHHJJJDDDCCCHHH@@@???<<<666///***)))***'''(((***++++++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***+++---.../////////...,,,,,,,,,---------......---222???PPP[[[cccuuusss{{{www||||||{{{nnnffflllssswwwxxxxxxxxxwwwrrrxxx}}}zzzxxxuuutttyyy}}}~~~zzzzzz|||tttssstttvvvyyy{{{{{{zzzzzz{{{}}}~~~~~~}}}|||{{{}}}~~~||||||{{{xxxvvvvvvyyyzzz{{{~~~~~~yyyyyywwwssspppppppppqqqqqqqqqvvvwwwqqqhhh]]]PPPEEEAAA<<<;;;???BBBCCCGGGNNNMMMQQQPPPLLLUUUiiixxx{{{xxxxxxyyy{{{}}}|||yyywwwsssuuuwwwxxxxxxzzz~~~{{{xxxwwwxxxyyyyyyzzzzzz{{{|||}}}|||{{{~~~pppcccfffkkkiiidddbbbdddnnnvvv~~~gggbbbHHHDDD@@@FFF@@@===;;;999888888777666444222111000111222111///---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))))))))*********+++,,,---...000111111666666555222111888EEEOOOVVVUUURRRIII@@@;;;===@@@IIINNNMMMEEE===;;;===>>>;;;FFFMMMIIIDDDFFFIIIHHHEEEGGGGGGFFFGGGNNNZZZddd___bbb```\\\```gggiiieeecccdddeeefffggggggggggggggglllsssxxxzzzyyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{||||||}}}~~~{{{|||}}}~~~~~~~~~~~~~~~|||~~~zzzyyyyyyrrroookkkddd[[[RRRJJJFFF>>>;;;888555444333222000---///111000------///222........................,,,...000111222999DDDMMMRRRWWW\\\\\\XXXTTTSSSTTTMMMLLLLLLKKKKKKMMMQQQTTTXXX[[[cccqqq|||VVVPPPGGG>>>888555555666:::999;;;DDDXXXuuu|||yyywwwvvv^^^WWWfffzzzMMM???;;;EEEHHHAAABBBLLLBBBBBB???888111,,,+++,,,'''(((***++++++***)))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...,,,,,,,,,---------......111<<>>===;;;>>>GGGKKKKKKNNNTTTTTTXXXUUUQQQZZZmmmxxxwwwwwwwwwyyy{{{|||zzzvvvsssrrrtttvvvwwwwwwzzz~~~||||||{{{xxxvvvvvvxxxzzz{{{|||~~~~~~~~~~~~{{{wwwyyyxxxhhhiiiooolllfffccciiidddlllrrrwwwhhhXXXMMMCCCEEEBBB@@@===<<<;;;999777666555444444333111000000000...,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,+++*********))))))((((((((()))******)))((()))+++(((***+++***)))((()))***''''''''''''((((((((((((******)))))))))))))))***++++++++++++...111444666333666888666555888BBBJJJSSSQQQLLLFFFAAAAAAEEEJJJRRRIII>>>888:::>>>@@@AAABBBEEEHHHJJJIIIGGGFFFEEEHHHEEEBBBCCCIIISSS[[[aaa```^^^\\\^^^cccggghhhgggaaacccdddddddddeeehhhjjjqqqsssvvvzzz}}}|||xxxuuuyyyyyyyyyyyyyyyyyyyyyyyy}}}|||{{{|||~~~~~~}}}||||||{{{~~~|||zzzzzzyyyxxxvvvssspppjjjaaaWWWOOOGGGAAA===666555444333111000//////////////////000000000000..................------...000222444999AAALLLTTT]]]aaaeeeccc\\\VVVUUUUUUUUUSSSQQQPPPQQQRRRQQQQQQVVVVVV___pppiiiXXXGGG???<<<888444111;;;888;;;EEEMMM\\\zzzzzznnnzzzxxxlll\\\[[[uuugggNNN888888BBBGGGIIIKKKHHHDDD>>>999444000+++(((((()))***++++++***)))(((&&&'''(((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))++++++******************++++++************++++++,,,---......//////......---......,,,,,,---......000BBBppp|||xxxzzz|||}}}zzz~~~wwwcccYYYiiisssqqq}}}}}}|||rrrppptttsssoooppprrruuuxxxwwwssspppuuuyyy~~~zzztttqqquuuwwwyyyxxxxxx|||}}}xxxuuutttoooppptttzzz~~~{{{yyy|||~~~yyyzzz|||~~~zzzvvvqqqsssvvvyyyzzzyyywwwvvvvvvsssqqqsssuuuuuuqqqlllfff```VVVLLLDDD@@@??????BBBCCCGGGNNNUUUYYYWWWUUUUUUTTTQQQTTTbbbsssxxxsssuuuxxx{{{|||zzzvvvtttsss||||||zzzxxxwwwyyy}}}zzztttrrruuuxxxwwwuuuwwwzzz}}}xxxnnnjjjuuuooogggllllllgggeeejjjggghhhwww|||vvv{{{wwwVVVKKKAAACCC@@@???===<<<;;;999777666555444444222111000000000...,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,************)))))))))((()))***+++***(((((()))***(((***+++***)))((()))***''''''((((((((()))))))))******))))))))))))******,,,,,,,,,---///222555777666888999777555999AAAIIIFFFGGGGGGCCCAAACCCKKKRRRJJJBBB:::666999===???@@@BBBEEEGGGHHHGGGFFFFFFFFFFFFDDDDDDFFFLLLTTT[[[___```^^^]]]___bbbddddddbbb```bbbdddeeefffgggjjjlllssssssuuuwwwxxxwwwtttqqquuuvvvwwwwwwwwwxxxyyyzzz}}}|||{{{{{{}}}~~~~~~}}}~~~~~~}}}|||||||||||||||{{{zzzyyyxxxxxxuuuqqqnnneee___UUULLLEEE???:::777333333222111000//////........./////////000000000...........................000333777===FFFRRRZZZ```dddgggeee___YYYWWWXXXYYYVVVTTTSSSTTTTTTTTTSSSVVVWWW```qqqyyyfffQQQEEE???;;;777666555555:::@@@DDDNNNkkk|||~~~}}}{{{iii^^^iii}}}aaaGGGAAADDDFFFFFFGGGIIIEEE???:::666111---***)))******+++***)))((('''(((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))++++++******************++++++************++++++,,,---......//////......,,,---...------...000000888TTTgggUUU[[[sssxxxoootttqqqqqqiiihhhkkkhhhnnnnnnpppsssuuuuuussspppwww{{{}}}~~~}}}xxxsssoooqqqtttwwwxxxyyy|||~~~yyyvvvuuurrrssswww}}}|||~~~}}}|||xxxyyy{{{~~~~~~zzzvvvqqqrrrtttuuuvvvvvvuuutttsssssstttwwwxxxtttkkkdddQQQMMMFFF@@@======???AAAGGGKKKQQQXXX\\\\\\YYYUUUUUUUUUUUUZZZhhhwww|||xxxvvvyyy{{{|||yyyvvvtttsss|||}}}~~~}}}{{{{{{|||~~~~~~{{{vvvsssrrrtttwwwyyyzzzzzzzzz{{{~~~~~~{{{wwwlllggghhhttt~~~kkkiiiiiifffbbbkkkgggdddmmm|||xxxppptttTTTIII???BBB@@@>>>===<<<;;;999777666555444333222000000000000...---++++++++++++*********************++++++++++++,,,************)))))))))))))))***+++***((('''((()))(((***+++***)))((()))***((((((((()))))))))************)))))))))******+++.........///111444666888999::::::888777999@@@EEE<<>><<<<<<@@@EEEHHHOOOUUU]]]cccbbb^^^YYYUUUTTTWWW[[[cccqqq}}}}}}yyy{{{|||{{{xxxuuusssrrrzzz}}}~~~{{{yyyyyy{{{|||zzzvvvqqqqqqvvv{{{xxxtttqqqrrrtttrrrlllgggdddeeelllxxx}}}~~~qqqfffhhhhhhccciiihhhaaaeeeuuuyyyqqqpppSSSHHH???BBB@@@???===<<<;;;999777666555444333111000///000000...---,,,++++++++++++*********************++++++++++++*********))))))))))))))))))***+++***(((''''''((((((***+++***)))((()))***))))))))))))******************))))))******++++++.........///111333666777999999999888888:::===@@@<<<<<<===???CCCHHHLLLNNN???===<<<===@@@BBBCCCBBBCCCDDDEEEEEEDDDDDDEEEGGGAAAEEEJJJPPPSSSVVVXXXZZZ^^^^^^___`````````^^^\\\^^^___```aaaccciiioootttzzzxxxwwwwwwwwwwwwvvvtttppptttwwwwwwuuutttwww{{{zzzyyyyyyzzz|||}}}}}}{{{~~~}}}|||{{{{{{|||}}}~~~{{{yyywwwtttoooggg^^^WWWKKKFFF>>>888555333111000.........///////////////------........./////////---------...............000222666===GGGRRR]]]dddiiikkkllljjjfffbbb______ccc___YYYUUUTTTUUUVVVWWWUUUYYYeeewwwoooXXXHHH>>>999999333444888:::999>>>PPPccc}}}~~~rrrtttzzzhhhQQQXXXxxx~~~cccGGG<<<<<<>>>CCCJJJIIIFFFBBB???<<<888333000+++++++++,,,,,,,,,---------,,,+++***))))))(((((((((((()))************)))))))))))))))))))))))))))******+++++++++++++++,,,,,,++++++******++++++,,,,,,---......///.........,,,,,,---///---,,,///444EEEmmmzzzmmmqqqxxxzzztttfffccchhhhhhkkknnnhhhooommmlllmmmpppssstttuuuqqqtttxxx|||~~~|||zzzxxxyyyzzz{{{|||{{{yyywwwuuussssssssstttvvvzzz|||~~~yyyuuusssssstttvvvyyy|||~~~~~~~~~}}}{{{||||||yyywwwssstttvvvyyy{{{{{{xxxvvvwwwvvvtttrrrqqqqqqqqqqqqsssrrroookkkeee[[[OOOGGGBBB@@@???>>>@@@DDDIIILLLSSSZZZaaaccc```ZZZUUUSSSQQQVVV___kkkwww{{{|||}}}{{{wwwtttsssrrryyy|||~~~|||yyyvvvuuu}}}{{{vvvssstttvvvooohhhdddgggjjjhhhccc```dddjjjttt~~~xxxgggjjjmmmiiieeejjjeeedddsss|||zzz{{{SSSIII@@@CCCAAA@@@===<<<;;;999777666555444222000//////000000...---,,,,,,,,,,,,++++++++++++))))))*********+++++++++))))))))))))))))))******(((******)))'''&&&'''((((((***+++***)))((()))***))))))))))))***************************+++,,,,,,,,,,,,---///000222333444777777777999;;;<<<<<<;;;>>>;;;;;;@@@HHHKKKHHHCCC>>>???@@@AAACCCCCCBBBAAABBBDDDEEEDDDCCCCCCEEEFFFAAAGGGNNNSSSUUUVVVWWWXXX]]]^^^`````````___^^^^^^]]]]]]\\\\\\```gggpppwwwyyywwwvvvwwwxxxyyyyyyxxxtttwwwyyyxxxvvvuuuwwwyyywwwwwwxxx{{{~~~}}}|||{{{|||}}}}}}|||yyytttmmmeee[[[QQQKKKAAA===777333222111111000.........///////////////------------............---------.........//////222333777???JJJVVV```ffflllmmmmmmllliiifffdddcccgggaaaXXXRRRQQQSSSVVVWWWUUUZZZhhhzzzkkkWWWGGG???===666555555777999???JJJTTTrrr{{{ttt~~~tttkkk{{{|||nnnSSSNNNggggggKKK>>>999888>>>EEEHHHFFFCCCAAA>>>;;;666333++++++,,,---///000111222...---+++***))))))))))))((())))))***************))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......///............,,,---///---***000888GGGlll~~~zzzjjj]]]\\\dddfffkkkooojjjqqqooommmmmmqqquuuwwwxxxuuuxxx{{{~~~~~~}}}zzzxxxxxxyyy{{{}}}~~~~~~~~~}}}|||wwwrrrqqqtttxxx{{{|||}}}wwwsssqqqvvvvvvvvvuuuuuuvvvxxxyyyzzz|||}}}~~~|||xxxvvvrrrrrrtttwwwyyyyyyvvvtttsssttttttuuuuuuvvvvvvvvvyyysssiii]]]SSSKKKDDDAAA?????????@@@CCCFFFIIIKKKSSSWWW[[[ZZZVVVRRRPPPPPPNNNTTTaaaoooyyy~~~}}}~~~}}}zzzwwwtttssssss{{{}}}~~~|||yyywwwvvv}}}wwwrrrnnnccc\\\YYY___dddddddddeeegggoooyyypppmmmooommmcccmmmkkkgggqqqyyy}}}UUUJJJAAACCCAAA???===<<<;;;999777666555444111000...//////000...------,,,,,,,,,++++++++++++)))))))))************+++))))))))))))************'''((())))))''''''((()))(((***+++***)))((()))***((((((((()))))))))*********************+++,,,---++++++,,,...///000111222444444777<<<@@@@@@<<<888<<<:::;;;BBBJJJKKKDDD<<<;;;===???AAABBBAAA@@@>>>AAACCCEEEEEEDDDCCCDDDEEEDDDJJJQQQUUUUUUUUUVVVWWW]]]^^^``````^^^]]]^^^___[[[[[[[[[\\\```gggpppwwwtttsssssstttwwwxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyy}}}~~~~~~}}}}}}|||{{{zzzzzzxxxrrrjjjaaaWWWNNNEEE???888555111////////////.....................//////,,,,,,,,,---------......,,,,,,------.../////////333444888AAANNNZZZdddiiinnnnnnnnnnnnmmmkkkiiihhhiiiccc[[[TTTRRRSSSUUUVVVTTT[[[kkk}}}~~~}}}}}}|||dddOOOAAA<<<777444222333777===DDDHHHZZZxxxwwwwwwtttmmmiii~~~tttZZZLLL\\\rrrgggNNN@@@:::777<<>>===<<<;;;999777666555444000///......///000...---++++++++++++************))))))))))))************((()))))))))************%%%'''(((((('''''')))***(((***+++***)))((()))***''''''((((((((()))))))))************+++,,,---...***+++,,,...///000111111222333777???FFFFFF???888777:::AAAGGGHHHDDD;;;555888;;;???AAAAAAAAA@@@??????BBBEEEEEEDDDCCCCCCCCCHHHNNNSSSUUUTTTSSSUUUWWW^^^``````^^^[[[YYYZZZ\\\WWWZZZ]]]aaaeeejjjooosssqqqqqqqqqsssvvvwwwvvvuuuyyyvvvtttvvvzzz{{{zzzwwwvvvwwwyyy}}}{{{|||}}}|||{{{yyyvvvuuunnnggg\\\QQQHHH@@@:::666111000......//////---,,,---------------,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,------...//////000222333888CCCRRR```iiinnnqqqppppppqqqqqqqqqooonnnjjjfff```\\\YYYWWWUUUSSSTTT\\\mmm~~~|||{{{zzz{{{|||uuuZZZFFF===888777444222333888>>>BBBKKKjjjwwwxxx}}}jjjttt|||{{{bbbNNNXXXhhhyyypppXXXJJJAAA:::<<>>:::777---------,,,---...000111,,,+++)))(((((()))***+++))))))***++++++++++++***))))))))))))))))))))))))******++++++,,,------...---,,,,,,++++++,,,,,,---,,,---......//////......000,,,,,,111000000===NNNWWWnnn~~~}}}wwwuuuwww}}}tttwww~~~xxxrrruuuggg]]]aaaiiigggkkkqqqooopppooonnnooossswwwzzz{{{|||xxxvvv}}}}}}~~~{{{ttttttzzz{{{{{{{{{zzzxxxwwwwwwyyy{{{{{{yyyuuurrrssswwwzzzzzz~~~~~~yyyxxx||||||zzzyyyqqqqqqqqqsssttttttrrrpppjjjnnntttyyyzzzxxxtttqqqgggaaaWWWLLLEEECCCDDDGGGFFFHHHLLLPPPQQQPPPNNNLLLIIIHHHHHHJJJLLLLLLLLLKKKKKKRRRbbbrrrwwwuuuvvvzzz~~~~~~|||yyyvvvtttuuuwww{{{{{{yyy~~~zzztttqqqppphhh```^^^aaabbbbbbkkkyyyxxx{{{|||{{{~~~}}}xxxlllnnniiijjjfffgggkkkfffiiizzzssszzzUUUIII???AAA>>>======<<<;;;999777666555444000///......///000...---************))))))))))))))))))))))))************(((((())))))*********+++$$$&&&'''((('''(((***+++(((***+++***)))((()))***''''''''''''((((((((((((************+++,,,---...+++,,,---///000111111111000222999CCCKKKJJJAAA999555===GGGJJJEEE;;;333///777:::???BBBBBBBBBBBBBBB>>>AAAEEEFFFEEECCCBBBBBBKKKPPPTTTUUURRRQQQTTTXXX```aaa```\\\XXXVVVWWWYYYTTTYYY```fffjjjlllnnnppprrrqqqrrrtttvvvwwwuuusssxxxtttqqqttt{{{~~~{{{wwwwwwxxxzzz}}}~~~yyy{{{||||||zzzwwwsssqqqfff^^^RRRFFF===888444222///......///000000...,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,------...///000000000222888DDDTTTdddnnnrrrrrrrrrrrrsssttttttsssrrriiihhhfffccc```\\\VVVQQQTTT]]]nnnzzzyyyxxxxxxzzz}}}}}}~~~hhhQQQEEE999:::999444111444;;;@@@BBB___ssszzzxxxrrr|||fffOOOXXXeeewwwmmmZZZJJJ===:::???EEEDDDCCCBBBBBB???;;;777///...---,,,+++,,,------+++***((('''''')))+++,,,))))))***++++++++++++***))))))))))))))))))))))))******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,---......//////......000,,,,,,222333555DDDWWW```oootttwww{{{zzzsssuuusssvvvyyy|||iii```fffeee^^^bbbhhheeegggmmmlllooonnnmmmooossswwwzzz{{{}}}~~~~~~{{{xxxvvvzzztttwwwvvvwwwwwwwwwvvvwwwzzz}}}zzzzzzxxxuuurrrsssxxx|||}}}xxxttttttzzz|||wwwsssrrrqqqqqqqqqrrrssssssqqqnnnmmmqqqwwwzzzyyyrrrjjjeeeVVVTTTNNNHHHDDDCCCFFFHHHIIILLLPPPSSSRRRNNNIIIEEEEEEDDDEEEIIIMMMOOOMMMJJJKKKSSSbbbrrrvvvssssssxxx~~~~~~|||xxxuuuuuuvvvxxxvvv|||yyyuuuzzz~~~uuuooorrrwwwqqqiiieeefffdddaaalll|||}}}~~~}}}ooorrrkkkfff```fffllleeeeeewwwsssqqqVVVKKKBBBDDD@@@>>>===<<<;;;888666444333222///////////////.........+++++++++************)))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***++++++***((('''(((***))))))))))))))))))))))))'''***---...---+++++++++---...000000//////111333000333999@@@EEEDDD@@@<<>>CCCGGGFFFBBBBBBCCC===555777222,,,+++---///---+++******************+++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,++++++,,,,,,---..................---------...000444555111777RRRqqqssszzzsssvvv|||xxx}}}}}}uuutttuuu\\\RRRUUU^^^aaafffiiiiiihhhhhhhhhmmmmmmnnnpppuuu{{{zzzwwwyyyxxxtttvvv|||zzz~~~|||yyyyyy~~~~~~wwwrrrttt}}}}}}yyyzzz}}}uuusssyyyxxxqqqqqqyyy~~~}}}xxxzzz}}}vvvrrrpppqqqnnnlllkkkkkklllkkkkkkmmmpppssssssmmmcccYYYRRRKKKIIIGGGEEEDDDDDDFFFFFFNNNPPPRRRSSSQQQNNNIIIFFFGGGEEECCCCCCEEEHHHJJJKKKJJJWWWfffmmmrrrwwwzzz{{{~~~{{{}}}}}}xxxrrr{{{zzz|||~~~xxxtttuuussssssqqqooommmnnnqqqsssooofffaaacccccceeerrryyyuuu~~~zzznnniiihhheeecccdddggghhhgggfffqqq}}}wwwXXXMMMBBBDDD@@@>>>===<<<:::888666444333222///////////////.........+++++++++************)))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))***++++++)))((('''(((***))))))))))))))))))))))))'''***------,,,++++++++++++---000111111111333444///333888<<<>>>===:::999???DDDHHHDDD;;;333222444<<>>@@@EEEIIINNNQQQTTTTTTRRRSSSWWW\\\^^^[[[XXXVVVUUUVVVXXXZZZUUUZZZ```eeehhhkkknnnppprrrssstttuuuwwwxxxyyyyyywwwxxxxxxyyyzzz{{{{{{{{{||||||{{{{{{|||||||||{{{yyyxxxwwwtttooofff\\\UUUEEE>>>666111111111...,,,------------------------...............------------------------------------......//////////////////777@@@JJJWWWfffoooqqqsssvvvxxxzzzzzzzzz{{{|||vvvnnnhhhfffeeeaaa______]]]iiiyyy|||zzzwwwsssppp{{{~~~~~~ttt\\\FFF@@@999555111///333:::;;;@@@PPPhhhyyyyyyssshhhXXXLLLXXXoooyyyiiiNNN777777@@@EEEFFFCCCBBBBBB===666777222---+++...000...,,,,,,+++***))))))***++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---..............................//////000666MMMuuu~~~uuujjjmmmkkkYYYSSSVVV\\\```ggglllnnnoooooooooppppppppprrrwww}}}{{{xxxzzz{{{xxxwwwzzz|||zzzvvvxxx}}}vvvtttyyyyyysssssszzz|||}}}yyyrrrnnnmmmnnnllljjjiiiiiiiiihhhfffiiiiiigggccc\\\SSSKKKFFFCCCBBBBBBCCCEEEHHHJJJLLLLLLOOOSSSUUUTTTOOOIIIEEEHHHFFFDDDCCCDDDGGGIIIJJJKKKYYYhhhoootttzzz}}}~~~}}}zzzzzz|||{{{vvvqqqtttrrrtttzzz|||wwwpppmmmgggggghhhjjjkkklllllllllgggaaaaaagggjjjkkkuuu|||~~~qqqhhhhhhfffeeedddeeeeeeeeegggooowwwYYYMMMCCCDDD@@@>>><<<<<<:::888666555333222000000000//////.........+++++++++************)))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))******)))((('''(((***))))))))))))))))))))))))(((***,,,---,,,++++++,,,***---000222222222333444000444888999777666666888===@@@@@@<<<555111333666;;;>>>AAABBBAAA@@@AAAAAABBBAAA???===>>>BBBIIINNNOOOQQQRRRRRRQQQRRRWWW\\\[[[XXXUUURRRRRRUUUYYY[[[ZZZ]]]bbbeeehhhkkknnnpppssssssuuuvvvxxxyyyyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{}}}||||||}}}~~~}}}{{{yyywwwuuupppjjjaaaVVVKKKDDD999444...,,,---...---+++------------------------------------------------------------------------------........./////////111888BBBKKKYYYiiisssvvvyyy{{{}}}}}}}}}}}}|||sssjjjgggeeeccceeehhhpppxxx~~~xxxttttttuuuvvvwwwkkkRRRGGG<<<777444111111333999<<>>@@@CCCGGGKKKNNNOOOMMMPPPTTTWWWVVVQQQJJJFFFIIIGGGEEEDDDDDDEEEHHHIIIOOO]]]lllsssxxx~~~~~~~~~~~~zzzvvvtttppprrryyy|||uuujjjcccZZZ\\\```gggnnnooolllhhhcccbbbhhhqqquuuuuu}}}~~~|||}}}kkkjjjjjjiiihhhgggfffeeehhhmmmqqqyyyWWWLLLBBBDDDAAA???<<<;;;:::888666555333333111111000000///.........+++++++++*********))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))***)))''''''(((***))))))))))))))))))))))))(((***,,,---,,,++++++,,,***---000222111111111222222666888777444333888<<>>:::444000///333777;;;===???@@@@@@???@@@AAABBB@@@===<<<>>>DDDLLLRRROOOPPPPPPPPPPPPRRRVVVZZZWWWUUUQQQOOOPPPTTTZZZ]]]___aaadddfffhhhkkknnnqqqrrrsssuuuvvvxxxxxxyyyyyyyyyyyy{{{|||||||||{{{{{{|||{{{{{{}}}~~~zzzvvvtttnnneee[[[QQQFFF<<<666444111...---...//////...---------------------------------------.........---------------------------------......///000000444<<>><<<888444000...///000000000000...,,,)))((((((***+++******++++++++++++******++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---......------...///000000111111+++000111444LLLzzzdddSSSVVV]]]___dddgggkkkoooqqqsssuuuwww}}}zzzwwwwwwzzz}}}yyy|||{{{uuuxxx{{{~~~~~~~~~~~~|||}}}|||wwwvvvxxxyyyxxxzzz~~~~~~vvvoookkkjjjjjjiiigggdddaaa___[[[WWWTTTPPPMMMHHHDDD@@@???@@@AAA===???CCCGGGLLLOOOQQQRRRRRRSSSVVVWWWVVVSSSOOOLLLKKKJJJHHHEEEDDDEEEGGGJJJTTTaaaooowww{{{}}}{{{yyywwwxxx|||zzzoooccc]]]UUUXXX___kkkvvvyyyuuupppkkkmmmsss{{{~~~~~~||||||tttpppmmmmmmmmmjjjhhhiiigggkkkooosss|||TTTJJJAAADDDAAA@@@;;;;;;:::888777555444333222111111000//////......+++++++++*********))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((())))))((('''''')))***)))))))))))))))))))))))))))***,,,,,,+++++++++---+++...000111000//////000222555666444222444:::AAACCC>>>777111...///333777:::<<<>>>>>>>>>>>>@@@AAAAAA???<<<<<<@@@GGGNNNSSSNNNNNNOOOOOOPPPRRRUUUXXXSSSQQQNNNMMMOOOTTT[[[___bbbdddggghhhjjjllloooqqqpppqqqtttvvvwwwxxxwwwwwwyyyzzz{{{|||}}}|||{{{zzz|||{{{{{{~~~~~~wwwrrrllldddWWWJJJAAA999444111333111///////////////...---------------------------------....../////////..............................---......000111222888@@@IIISSS```pppzzz}}}~~~}}}~~~~~~wwwrrrnnnjjjggghhhmmm{{{xxxvvvtttsssssstttwww{{{iiiVVVBBB:::999888444222555<<>>888555222/////////000000000///,,,***)))))))))*********++++++++++++******++++++++++++++++++++++++***+++,,,,,,---------,,,------,,,,,,------...///......//////000111222222---111222666NNNyyytttYYYOOOXXXccceeefffhhhiiikkkmmmrrrwww|||~~~zzzxxxyyy~~~{{{}}}|||uuuwwwzzz~~~~~~}}}~~~yyyvvvuuuvvvxxxyyy||||||}}}yyyqqqllliiiiiiiiifffbbb^^^ZZZVVVRRRMMMJJJCCCBBB@@@?????????@@@AAA>>>BBBHHHNNNSSSWWWXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTMMMMMMKKKHHHFFFFFFIIILLLWWWdddqqqvvvyyy|||~~~{{{{{{zzz{{{|||{{{zzzxxxuuuvvvyyyyyyqqqeee^^^]]]WWWZZZbbbnnn{{{~~~zzzwwwxxx|||~~~zzz{{{~~~~~~wwwnnnmmmnnnkkkjjjkkkdddkkkqqqrrrsssTTTIIIAAACCC@@@???;;;:::999888777555444444222222111000000///......+++++++++************)))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))'''((()))((('''''')))***)))))))))))))))))))))))))))+++,,,,,,******,,,------...000000//////111222333333333222222555<<>>DDDJJJOOORRRLLLMMMMMMOOOQQQRRRTTTUUUOOONNNLLLMMMPPPVVV\\\```cccfffiiikkklllmmmoooqqqoooqqqsssvvvwwwwwwwwwvvvxxxyyy{{{||||||{{{zzzxxx~~~||||||~~~~~~zzzppphhh\\\SSSGGG<<<555222111000000000000//////...------.................................///000000111111000000000000000000000000//////......///111333444;;;CCCMMMVVVcccqqqyyy{{{~~~}}}}}}~~~|||xxxuuusssppplllnnnsss{{{zzzxxxvvvtttsssrrrrrrzzz}}}yyycccJJJ===:::777444222000666<<<;;;666DDDooo~~~zzzwwwpppgggiiirrrmmmMMM```uuuuuubbbVVV???===???DDDGGGDDD@@@@@@999777333000...---...//////...---,,,+++***))))))******++++++++++++******++++++++++++++++++++++++******+++,,,---------------------------....../////////000000111111222222000222222999MMMppp~~~vvv~~~}}}ttt|||dddRRRPPP[[[eeehhhdddfffgggiiimmmttt{{{|||yyyzzz~~~xxxwww{{{~~~}}}|||yyyvvvtttssssssuuuyyy}}}|||{{{}}}uuunnnjjjgggeeeccc]]]YYYTTTOOOKKKHHHEEECCC>>>>>>>>>>>>>>>>>>>>>>>>@@@EEEMMMUUU\\\___``````\\\ZZZXXXVVVUUUVVVWWWXXXOOOPPPOOOLLLIIIIIIMMMQQQ\\\hhhsssvvvvvvxxxxxxwwwyyyzzz{{{{{{zzzyyyvvvuuuhhhjjjmmmllleee]]]^^^ccc]]]^^^ccclllvvv|||~~~}}}}}}}}}|||zzz{{{{{{{{{}}}nnnjjjllljjjhhhiiieeejjjqqqrrrnnnwwwVVVKKKAAABBB???===;;;:::999888777555555444333333222111000///...---+++++++++************)))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))&&&'''(((((('''''')))***))))))))))))))))))))))))***+++,,,+++******,,,...---...//////000222666999888666444333555999???CCC@@@:::222///111444777777888:::;;;<<<<<<===???AAA===<<<===AAAGGGLLLOOOOOOJJJKKKMMMOOORRRSSSSSSRRRKKKKKKKKKMMMQQQWWW]]]```cccfffkkkmmmoooooopppqqqoooqqqtttwwwxxxxxxwwwvvvwwwyyy{{{||||||zzzxxxwww}}}zzzxxxxxxwwwooobbbWWWGGGAAA999222000///000000---///000000///...------/////////////////////////////////000111222222222111111111111111111111111000000//////000222444666<<>>888555444111000888@@@<<<@@@ddd}}}wwwxxxvvvrrr```qqqkkkeeeDDD>>><<>>??????@@@@@@AAAEEEJJJSSS\\\aaadddcccbbb[[[ZZZXXXVVVUUUVVVWWWXXXQQQSSSSSSPPPLLLLLLQQQUUUgggrrr{{{|||yyyxxxwwwuuuyyy{{{}}}}}}zzzuuuqqqnnndddbbbaaaaaa___^^^dddlllfffeeedddfffkkkrrrxxx|||zzz||||||yyywwwxxx}}}~~~~~~rrrjjjllljjjhhhhhhhhhhhhmmmpppmmmoooXXXLLLAAABBB===;;;;;;:::999888777666555444333333222111000///...---+++++++++************)))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''(((''''''''')))+++))))))))))))))))))))))))***+++,,,+++******,,,...---...//////111555;;;???>>>:::777666999>>>BBBDDD<<<666000...222666888888888999;;;;;;;;;<<>>CCCJJJNNNNNNMMMIIIJJJMMMPPPSSSSSSRRRPPPJJJJJJKKKNNNSSSXXX]]]aaabbbfffkkkoooppppppqqqqqqppprrrvvvxxxzzzyyyxxxwwwwwwxxxzzz||||||zzzxxxvvv{{{wwwsssrrrnnndddTTTHHH888555111....../////////,,,...000111000/////////000000000000000000000000///000000111222333333333222222222222222222222222111111000000111333666777;;;DDDOOOXXXcccmmmrrrqqquuuxxx}}}~~~{{{yyyyyyyyyzzzzzzrrrnnnooorrrsssuuuwww{{{gggPPPBBB:::666666666///666CCC@@@<<>>:::BBBIIIHHHCCCAAA:::888555000,,,******,,,+++,,,...///...,,,***(((******++++++++++++******++++++++++++++++++++++++)))***+++,,,------...---...------------...//////222222222111111111111111---111AAAVVVbbbhhhtttgggmmmzzzxxxbbbddd|||sss{{{___GGGGGGSSS[[[```dddhhhlllppptttvvvxxxzzz|||~~~}}}||||||~~~sssxxxwwwuuu|||{{{|||rrrpppqqqooonnnqqqxxx}}}|||}}}~~~{{{wwwpppjjjeee___XXXSSSHHHDDD>>>;;;;;;===>>>???>>>>>>>>>???AAADDDFFFGGGLLLQQQXXX```ccccccaaa___XXXXXXWWWWWWVVVVVVVVVVVVRRRTTTUUURRRNNNNNNSSSXXXqqq{{{|||zzzwwwwwwyyy{{{zzzuuunnnhhheeejjjccc^^^^^^aaadddkkkrrrmmmjjjfffcccdddjjjssszzzwwwzzz{{{yyywwwyyy}}}xxxlllnnnllliiiiiilllggghhhnnnlllkkkyyyWWWJJJEEEEEE===AAA;;;;;;:::999777555333222222111//////000000...---+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))((('''''''''(((***+++******************++++++,,,+++***+++...222777:::<<<;;;666333;;;EEEFFF@@@555222//////222555666555<<<:::999:::<<<===>>>===;;;@@@FFFJJJLLLMMMMMMNNNNNNMMMMMMPPPRRRRRROOOLLLGGGEEEEEEJJJRRR[[[aaaccchhhjjjmmmnnnooooooqqqrrruuuvvvxxxyyyyyyxxxwwwuuu{{{zzzyyyzzz||||||zzzyyyvvvsssmmmfff[[[NNNAAA999333222000///...///000000...000000...,,,,,,///222000111222333333333333333111///...///222444333111333222111000000111222333111111000//////333888<<>>AAAAAADDDIIIKKKJJJPPPTTT[[[aaacccbbb___\\\VVVUUUTTTSSSSSSTTTVVVWWWQQQRRRSSSSSSPPPPPPZZZeeezzz~~~|||||||||zzzuuunnnhhhdddcccjjjssstttllljjjrrrwwwuuutttiii___[[[]]]cccllluuuzzzzzzzzzyyyxxxxxxzzz}}}|||vvvhhhpppooodddgggjjjlllkkkhhhhhhlllqqqWWWIIIEEEEEE===AAA;;;;;;:::999777555333222222111//////000000...---+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))((((((((())))))*********************++++++,,,...---,,,+++---000333666777555222111888@@@@@@:::333111///111444666666666;;;::::::;;;<<<=========<<>>AAAAAAEEELLLPPPOOORRRUUUZZZ___```^^^[[[YYYXXXWWWUUUTTTTTTTTTVVVWWWSSSSSSTTTSSSPPPRRR]]]iii|||}}}yyyyyywwwtttpppkkkhhhfffjjjxxx}}}{{{rrrjjjddddddgggjjjqqqwww{{{||||||{{{{{{{{{}}}xxxtttrrrmmmfffiiikkkiiifffdddeeegggVVVIIIEEEEEE===@@@;;;;;;:::999777555333222222111//////000000...---+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((()))******++++++*********************+++,,,,,,000...---,,,,,,...000111222111000111777<<<;;;555000000000333666888777666999:::;;;<<<============>>>BBBGGGJJJKKKKKKLLLLLLSSSQQQPPPOOONNNKKKGGGDDDHHHHHHKKKQQQXXX^^^aaabbbdddgggiiikkkkkklllnnnooosssssstttuuuuuuvvvwwwwww~~~}}}}}}}}}|||yyysssoooaaaYYYLLL@@@777222000...111111111111111222222222///111222222111000111333222222222222222222222111111000///000111222111///222222333333333333222222222222111000222777???EEETTTWWW[[[```eeegggiiiiiihhhjjjmmmrrrxxx|||||||||xxxrrrooosss~~~~~~uuupppooottt{{{~~~aaaKKK???999666222111777<<<>>>@@@CCC^^^rrr{{{rrriii___bbbnnn~~~hhhHHH777<<<@@@CCCGGGEEE???;;;777333000...+++)))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,---------------------------,,,,,,,,,---------.........///000///111444333///888[[[{{{xxx{{{```eee~~~^^^NNNEEEAAAHHHUUU___eeeiiikkkoootttyyy|||~~~~~~}}}tttvvvxxxzzz|||~~~~~~wwwwwwyyy|||~~~~~~|||yyy~~~~~~{{{{{{|||uuutttsssvvv{{{}}}|||zzzwwwwwwyyy|||}}}{{{zzzzzzyyywwwsssmmmhhheee[[[UUUMMMGGGCCC???;;;777555666666777888999999:::;;;>>>???@@@EEENNNTTTTTTSSSUUUXXXZZZ[[[YYYVVVUUUXXXWWWUUUUUUUUUUUUWWWWWWVVVTTTTTTRRRPPPSSS```nnn{{{}}}~~~wwwpppooonnnmmmmmmkkkiiifffggguuu}}}qqqmmmlllpppssstttwwwzzz}}}~~~~~~~~~}}}~~~wwwnnnlllfffhhhjjjjjjfffbbb```___VVVIIIEEEDDD===@@@;;;;;;:::999777555333222222111//////000000...---+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))***,,,,,,+++******************+++,,,,,,---......---,,,------...///000000111555999;;;888333---///222555888999888888888:::<<<======<<<======@@@DDDHHHJJJJJJJJJKKKKKKRRRPPPOOOMMMJJJGGGDDDBBBFFFIIINNNUUU[[[```cccddddddgggiiikkkkkklllmmmooossssssssstttuuuvvvxxxyyyvvvwwwyyyzzzwwwqqqiiibbbLLLEEE;;;333000222444666222333333444444333333222222222333333222111111111666555555444333333333333444333222222222111000///222222444555555444222222222222111111444;;;DDDJJJSSSWWW\\\aaadddgggiiijjjllllllmmmooorrrsssrrrqqqoookkkkkksss|||uuusssuuuyyyqqqWWWFFF===555555333222777>>>???<<>>kkkiii~~~yyyUUUDDD@@@@@@FFFQQQ]]]eeejjjlllpppuuuyyy|||}}}|||{{{sssuuuwwwxxxyyyzzz|||~~~}}}}}}~~~|||www{{{~~~{{{zzz|||uuuuuuvvv{{{~~~~~~~~~|||yyyvvvwwwvvvuuuqqqjjjbbbZZZVVVNNNIIIBBB===;;;999777555333444555666888999999999:::<<<======BBBLLLSSSTTTQQQRRRTTTUUUUUUTTTSSSRRRTTTTTTSSSTTTTTTUUUWWWXXXWWWTTTRRRPPPNNNRRR```oooxxx{{{|||zzz{{{{{{sssiiibbbbbbbbbdddffffffdddaaafffjjjnnnsss|||xxxtttuuuzzz}}}||||||~~~~~~~~~{{{xxx~~~pppeeeggghhhjjjkkkiiifffaaa^^^VVVHHHDDDDDD<<<@@@;;;;;;:::999777555333222222111//////000000...---+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((()))***,,,,,,+++******************+++,,,---...,,,,,,,,,---...//////000//////222888;;;:::555222,,,///333777888999999999888:::======<<<;;;===>>>CCCEEEHHHJJJIIIIIIIIIJJJMMMMMMLLLJJJHHHFFFDDDDDDDDDHHHPPPWWW]]]bbbeeefffeeehhhkkkllllllmmmooopppttttttttttttvvvwwwyyyzzzwwwwwwvvvssslllaaaTTTKKK???;;;555111111444666888222333555666666444333222333222222333444444444444666555444333333333333333333444444444444444444555222222444555555444222222111222222333777>>>GGGMMMUUUYYY^^^bbbdddeeehhhjjjlllkkkjjjkkkkkkkkkjjjhhheeeeeejjjuuucccLLL???666999666111222;;;@@@???GGGjjjzzzxxxzzznnnrrr~~~ooodddjjj|||___EEE===999???GGGFFFAAA>>>999444222///,,,***************************++++++++++++++++++++++++***+++++++++++++++,,,,,,------------------------,,,,,,,,,---------.........---...///000111444666HHHttt}}}sssmmmLLL@@@@@@AAADDDMMMZZZfffmmmqqqtttyyy~~~}}}{{{tttvvvxxxxxxwwwwwwxxxyyy|||}}}~~~yyy|||zzzvvvuuuvvvyyyssssssuuuzzz~~~|||wwwuuuqqqooollleee]]]TTTMMMHHHDDD@@@;;;777666555555555222333555777888999999999777:::999999>>>HHHOOOQQQMMMNNNPPPQQQRRRQQQPPPPPPNNNNNNOOOPPPQQQSSSTTTUUUTTTQQQNNNLLLJJJPPP___oooxxxzzz{{{yyywwwqqqfff[[[YYYZZZ]]]```bbbbbb___]]]aaa^^^___kkk}}}{{{~~~~~~~~~}}}{{{{{{}}}~~~xxx~~~iiigggfffgggiiikkkiiiddd```UUUHHHDDDDDD<<>>666777555222111222333333333444666999;;;<<<;;;:::888555333111111222444444444555444333222111222333444///000222222222222333555222222333333333333222222000111333555999@@@HHHNNNYYY]]]bbbcccbbbaaabbbddddddcccbbbbbbdddddddddbbb]]]bbblllzzzqqqTTTBBB999;;;888222111777>>>BBB:::ZZZoooxxxyyylllfffttttttbbbffftttfffLLL???777<<>>:::888666333222111222333222333555777777777777666555777777777<<>>BBBGGGHHHJJJJJJHHHGGGGGGHHHFFFHHHHHHFFFCCCBBBDDDEEEGGGLLLTTTYYY]]]___ccceeefffiiilllmmmmmmnnnpppqqqssssssuuuvvvvvvvvvuuuuuurrriii\\\NNNCCC;;;555222555555666:::???BBBDDDCCCJJJMMMRRRWWWZZZ[[[ZZZYYYKKKFFF???;;;999888777555777666444333444555666888:::;;;;;;999555333333444222222111111111111222222///111444777;;;AAAHHHMMMWWW[[[___```\\\ZZZ[[[]]]ZZZYYYXXXXXXZZZ\\\[[[ZZZVVVaaapppbbbMMM???;;;777555333444:::@@@999HHHXXXmmm}}}lll___kkkooo[[[eeeuuurrrZZZGGG888;;;EEEGGGEEEAAA<<<888444222...,,,,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------.........+++---111222222888AAARRRoooqqqwwwkkkiiiuuuwwwmmm~~~pppWWWHHH>>>FFFKKKKKKPPP^^^nnnwwwzzz}}}~~~wwwxxxxxxwwwwwwxxx|||~~~{{{uuuuuuwwwzzz}}}zzzwwwuuuuuuvvvttttttwww{{{|||zzzwwwvvvyyy|||zzzuuunnniiigggXXXTTTLLLEEE???;;;::::::444444333222111000111111111222444555666555444333222555777888???IIIPPPRRRKKKLLLNNNOOONNNLLLIIIGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAACCCEEEIIIRRReeewww|||zzzwwwqqqggg]]]VVVSSSYYYaaakkkmmmhhhaaa]]]\\\VVVVVV^^^ttt~~~}}}{{{yyy}}}~~~xxxqqqiiigggiiijjjeee___UUUHHHDDDCCC<<>>DDDHHHIIIJJJJJJHHHFFFFFFGGGFFFGGGHHHFFFBBBAAABBBEEEJJJOOOUUUZZZ[[[]]]```cccfffhhhkkklllmmmnnnoooqqqqqqssstttvvvvvvuuusssrrr```VVVFFF999333333666999999<<>>@@@===<<<;;;888666444333222222222111111000/////////************))))))))))))))))))))))))************+++******))))))((((((((()))))))))***++++++,,,,,,)))&&&&&&))))))((())),,,)))((('''((()))***)))((((((((((((((()))***+++,,,+++,,,///111222222111000000555:::;;;777222//////222333444666777999:::;;;<<<;;;:::777666999@@@FFFJJJHHHFFFDDDDDDDDDEEEFFFGGGFFFCCC@@@???AAAEEEHHHQQQSSSUUUYYY\\\^^^```aaaeeegggiiikkkkkkkkkmmmnnnnnnrrrtttrrrpppkkkbbbYYYFFF@@@:::777666666===FFFNNNYYYhhhttt{{{xxxpppeeeYYYPPPGGGDDDEEEHHHDDD@@@GGGSSSkkk}}}ZZZDDD<<<999111111000000000000111111222333666;;;???CCCFFFHHHRRRQQQQQQQQQRRRRRRSSSTTTOOOMMMKKKIIIHHHHHHHHHHHHQQQiiifffIIIAAA999666333111444:::===<<<>>>KKKaaawwwyyyvvvxxxiii\\\QQQ```yyyVVV999777AAAAAAEEECCC@@@<<<888444111///---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------...........................------...***,,,000///...<<>><<<999666444444555555000000000000000000000000333333333333333333333333666555555999AAAIIIOOOQQQTTTTTTPPPJJJHHHHHHGGGCCCFFFEEEDDDAAA???;;;999777777888:::<<>>???===<<<:::888666444333222222222111111000/////////************))))))))))))))))))))))))******************++++++******)))(((+++************************((((((++++++))))))+++***)))((()))+++,,,+++***((((((((())))))***+++,,,+++,,,///111222222111000000444999999555111//////222333444555777999:::;;;<<<<<<:::888777;;;AAAGGGJJJIIIGGGEEEDDDEEEFFFFFFGGGFFFCCC@@@???AAAEEEHHHQQQRRRUUUXXX\\\^^^``````eeehhhkkklllmmmmmmoooqqqooouuuxxxsssiii^^^QQQFFF???===>>>CCCHHHNNNXXXbbbqqqzzzzzzhhhcccbbbbbb\\\UUUXXXbbbvvvTTTBBB<<<444333222111111111222222222444777;;;???CCCFFFHHHLLLKKKKKKJJJJJJKKKKKKLLLJJJIIIGGGFFFDDDDDDDDDDDDLLLhhhqqqRRRGGG<<<888555333444777=========HHH___xxxvvvuuuxxxaaaKKKQQQrrrfffIII======AAAFFFDDDAAA===999555111///------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------.................................,,,---///---111HHHaaarrr{{{}}}\\\RRRzzzyyyxxxrrr```hhh}}}dddOOOEEEBBBCCCDDDFFFNNNaaawww|||~~~|||zzzyyyppptttyyy~~~yyyrrrrrrsssrrruuuyyy}}}|||{{{||||||xxxxxxwwwvvvvvvuuusssooollliiiddd\\\TTTMMMEEE>>>:::;;;999777555444444444444111111111111111111111111222222222333333444444444444333444999AAAJJJOOOQQQRRRVVVVVVOOOHHHFFFEEECCCFFFEEECCC@@@===:::777666777777888999>>>KKK\\\hhhiiikkknnnnnnjjjeee___\\\bbbiiiuuu}}}wwwsssxxxxxxzzz~~~zzz~~~~~~~~~}}}}}}ooonnnlllfff```dddNNNCCCEEE???AAA<<<<<<:::888666555333222222111111000000//////...++++++*********)))))))))))))))))))))************)))***,,,---,,,+++)))(((,,,,,,+++******)))((((((+++)))***------)))(((***)))(((((()))***++++++***)))))))))))))))***,,,,,,,,,---///000111111111000111444777666222//////000222222444555777999::::::;;;;;;;;;::::::>>>CCCGGGJJJHHHGGGEEEEEEEEEEEEFFFFFFEEECCC@@@???AAAEEEIIIQQQRRRUUUXXX[[[^^^___```dddfffiiikkklllmmmoooqqqpppuuuuuujjj\\\QQQHHHBBBJJJLLLSSS^^^hhhrrr}}}xxxkkkhhhmmmbbbFFF???888666555333222222222222333555888<<<@@@DDDFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@?????????GGGddd```PPP@@@:::888666555555===>>>===BBBXXXuuu}}}yyyppplllyyy~~~qqqQQQGGGZZZrrrvvv]]]FFF999@@@FFFEEECCC???;;;666222000...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------...........................,,,,,,.........===aaaiiibbb|||ppp```vvvsssYYYGGGBBBCCCBBBDDDIIIUUUkkk~~~~~~zzzwwwrrrvvvzzz~~~xxxssstttvvvuuuppptttzzz~~~~~~}}}|||zzzyyyzzz~~~{{{vvvssspppnnnkkkhhhccc```WWWRRRJJJCCC>>>:::555333555555555444333333222222111111111111111111111111111111222333333444555555222111333:::DDDMMMQQQSSSRRRYYYZZZRRRIIIFFFFFFFFFGGGFFFCCC@@@<<<999666444666777666555888DDDUUUcccfffkkkssswwwuuupppjjjgggcccooo~~~}}}}}}~~~uuupppqqqiii]]]___JJJAAADDD@@@BBB<<<;;;:::888666555333333111111111000//////......+++++++++*********))))))((()))))))))************)))***---......,,,***(((+++*********)))))))))(((+++)))***...---)))'''((('''&&&%%%&&&((())))))((())))))))))))***+++,,,,,,------///000111111111111222444555333///---///111111222333555777888999:::;;;;;;;;;<<<>>>AAAEEEHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDBBB@@@???BBBGGGJJJQQQRRRUUUXXX[[[^^^___```aaacccgggiiijjjlllnnnpppqqquuuqqqcccWWWUUU[[[___kkkmmmuuutttssskkkJJJAAA;;;999777444222222222222555777:::>>>BBBEEEFFFGGGGGGFFFEEECCCBBBAAA@@@@@@???>>>>>>======<<<<<<<<>>FFFFFFDDDAAA===888333000...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------...............***,,,///000444NNN~~~~~~}}}xxxjjjlllRRRBBB???BBBCCCGGGPPPaaauuu~~~|||{{{wwwyyy{{{{{{zzz|||yyyvvvyyy{{{zzzrrruuuzzz||||||{{{{{{{{{~~~}}}}}}~~~~~~}}}}}}~~~zzzqqqnnnhhhccc^^^YYYTTTPPPFFFBBB<<<888777666555555111111222222222222111111111111111111111111111111000000111222444555666666111111444===IIIRRRUUUUUUVVVYYYXXXQQQKKKKKKKKKJJJIIIGGGDDD@@@<<<999666555666777666444777CCCUUUdddlllrrrzzz}}}yyyrrrllliiieeesss~~~}}}}}}~~~|||qqqqqqkkk___^^^HHH@@@CCC???AAA;;;;;;:::888777555444333111111000000///.........++++++++++++************((()))))))))************(((***,,,......---***)))(((((()))))))))*********)))((()))---,,,(((%%%''''''&&&%%%&&&)))***))))))))))))))))))***+++,,,---......///000000000111111333444444111...,,,///222111222333555666888999:::999999;;;===AAADDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@CCCIIIMMMQQQSSSVVVYYY\\\^^^```aaaaaadddgggiiijjjlllnnnpppsssyyyyyyqqqjjjppp|||{{{sssPPPFFF>>><<<888555333222333333777999===AAADDDFFFGGGHHHGGGFFFDDDBBBAAA??????>>><<<<<<<<<<<<<<<;;;;;;;;;BBBVVVqqqzzzdddKKK???===:::777555777@@@AAA:::CCC```{{{zzzyyycccfff~~~rrrooo___NNNNNN[[[yyysss[[[===;;;DDDEEEEEECCC???:::555111...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------.........//////***---000111999WWW{{{sssfffOOOAAA>>>@@@AAAIIIYYYmmm~~~}}}||||||zzzwwwuuuxxx|||{{{zzz{{{|||{{{yyyxxxyyy{{{~~~{{{zzz{{{}}}}}}{{{zzz{{{|||{{{wwwsssiiiddd]]]VVVPPPJJJEEEBBB===:::666333444555555555//////000111222111111111111111111111111111111111000000111222444555666666222222666AAANNNWWWYYYWWWZZZXXXRRRLLLMMMQQQQQQMMMKKKIIIEEEAAA===:::888777666777777555888FFF[[[kkktttzzzxxxqqqllljjjiiivvv}}}}}}}}}~~~~~~~~~~~~uuuoookkkdddbbbKKKAAACCC===???;;;:::999888777555444444111000000//////......---,,,++++++++++++*********))))))))))))************((()))+++,,,---,,,***)))''''''((())))))***++++++)))'''(((++++++'''&&&((()))(((((())),,,------,,,******)))******+++,,,---////////////000000000111333555555222...---///222111111333444666888999999777888:::>>>CCCFFFGGGGGGEEEEEEDDDDDDCCCCCCBBBBBB????????????@@@EEEKKKPPPRRRTTTWWWZZZ]]]```aaabbbeeegggjjjlllmmmnnnppprrruuutttWWWMMMAAA>>>:::777555444555666:::<<<@@@DDDGGGIIIIIIIIIEEEDDDBBB@@@>>>===<<<<<<::::::;;;<<<<<<<<<;;;;;;===MMMgggpppTTTDDD>>>;;;777666555===@@@:::===QQQpppxxx|||pppmmmqqqvvviiiPPPLLLWWW}}}{{{gggIII;;;AAABBBDDDDDDAAA<<<666333///...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------,,,,,,,,,,,,,,,------.../////////,,,///111222<<>>;;;:::999666888999777:::IIIaaasssxxx}}}yyyqqqnnnnnnnnnzzz~~~{{{vvvwww{{{}}}~~~~~~|||}}}~~~pppiiigggdddMMMBBBDDD>>>???;;;:::999888777555555444000000000///......------,,,,,,+++++++++*********))))))))))))************((()))******++++++******((((((((()))))))))))))))***''''''***+++((((((+++***))))))***---......---************+++,,,------///////////////000000111333555555333///---000222111111222444666777999999555666999???EEEHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@@@@======>>>>>>AAAFFFMMMSSSTTTUUUXXX[[[^^^aaaccccccgggiiilllnnnnnnoooqqqrrrwwwpppZZZPPPDDDAAA===:::888888999:::===???CCCGGGJJJKKKJJJJJJCCCBBBAAA???===<<<;;;;;;888999;;;<<<<<<<<<;;;;;;:::DDDYYYrrr~~~___KKK@@@:::666666666888;;;<<<<<>>@@@CCCDDDBBB===777444///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,,,,,,,------...//////000...000222555BBB[[[zzzrrr~~~zzzzzzyyycccPPPFFFCCCCCCCCCEEESSSkkk~~~||||||zzz|||{{{wwwsssuuu}}}}}}zzzxxxxxxxxx|||yyyuuusssssswww{{{~~~{{{wwwrrrooommmjjjddd___MMMHHHBBB===:::999888777666444222111111222111///222222111000000111333333222222222222222222222222222222222333333444444444333333999FFFUUU]]]\\\WWWVVVVVVSSSPPPQQQUUURRRMMMJJJHHHDDD@@@===;;;::::::666888999777;;;JJJcccwwwzzz}}}tttqqqpppttt{{{}}}~~~zzztttwww{{{~~~}}}|||}}}~~~~~~}}}~~~vvvjjjiiicccMMMCCCEEE@@@AAA;;;:::999888777666555444000000000///......------,,,,,,,,,+++++++++******))))))))))))************(((((()))))))))******+++******))))))((((((''''''+++((((((++++++)))***...(((((('''))),,,------,,,************+++,,,---...000////////////000000111333555666444000...000222000111222444666777888999444555888???EEEHHHGGGEEEBBBBBBBBBBBBAAA@@@???>>>;;;<<<===>>>AAAGGGOOOTTTUUUVVVYYY\\\___bbbcccdddfffiiikkklllmmmmmmooopppyyyooo[[[OOOFFFDDD@@@<<<:::;;;<<<===>>>AAAEEEIIIKKKLLLKKKKKKCCCBBBAAA???>>>===<<<<<<888999:::;;;<<<<<<;;;;;;:::>>>LLLddd|||gggPPPBBB999666666777444888>>>>>>AAAUUUnnnwww{{{iiieeevvvoooUUUYYYsss|||bbbBBB<<<>>>BBBCCCBBB>>>888444///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........------,,,,,,,,,,,,,,,------...///000000---///222888HHH```wwwgggrrrtttkkktttvvv}}}zzztttoooWWWFFF@@@BBBEEEFFFMMM[[[rrryyyuuuwwwzzz|||zzzuuuuuu|||~~~|||yyywwwvvvwwwtttqqqoooqqqvvv{{{xxxrrrkkkfffaaaZZZRRRLLLBBB>>>999666666777777777222111000222444555444333444333111000000222333555222222222222222222222222333333333333333333333333333333888FFFUUU]]][[[UUURRRVVVXXXUUUSSSRRROOOKKKIIIFFFCCC???<<<:::::::::666888999777:::IIIcccwww}}}wwwqqqpppxxx}}}{{{tttyyy~~~}}}zzzzzz~~~|||zzz{{{}}}~~~{{{{{{zzz~~~|||llljjjiiiHHHFFF???AAA???<<<;;;:::888777555444333777111000222---%%%(((222))))))***,,,,,,+++'''$$$+++***)))(((((('''((((((******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,------,,,++++++,,,,,,,,,444111......222444333111333111///......000222444555111111444777666777999888888;;;???DDDFFFDDDAAAAAA@@@@@@@@@AAAAAA???======;;;:::===BBBJJJPPPSSSUUUXXX\\\___```bbbeeegggggghhhhhhhhhiiimmmssswwwzzzlll\\\VVVJJJEEE>>>:::999<<>>===<<<:::999999999::::::::::::;;;;;;<<<>>>DDDVVVttt}}}ZZZDDD===:::666222222777>>>???@@@HHHSSSnnnyyymmmiiiooowwwgggOOOjjj{{{eeeIII===<<>>===<<<222000///...,,,++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///000111000...,,,---......333000<<>><<<;;;:::888777555444333---...///222444333111......,,,++++++++++++)))((())))))(((((((((((())))))******)))(((((((((((((((***)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))*********---,,,,,,++++++,,,,,,---000///......111333444444222111///......000222333555111111444666555555888::::::<<>><<<<<<<<<>>>CCCIIINNNQQQTTTWWWZZZ]]]___aaaccceeeggghhhhhhhhhjjjnnnssswww{{{lll]]]VVVIIIDDD>>>;;;;;;>>>AAACCCFFFDDDDDDHHHMMMPPPMMMJJJEEECCC@@@>>>===<<<:::999999999999:::::::::;;;;;;999;;;AAAQQQnnneeeKKK@@@;;;777444333666<<<>>>>>>DDDKKK```rrrzzz{{{dddQQQ]]]uuuPPP>>><<>><<<;;;:::888777555444333111222000---///111+++"""111...+++******+++++++++))))))((((((((()))************)))((((((((())))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,++++++,,,,,,---+++,,,......///111444666111000///......000222333444111111444444222333777;;;<<<>>>BBBEEEFFFDDDBBBBBBAAA@@@AAABBBBBB@@@>>>;;;<<<>>>AAAEEEIIIMMMOOORRRUUUYYY[[[]]]___bbbdddhhhhhhiiiiiikkknnntttwwwzzzzzzkkk^^^WWWKKKGGGAAA>>>???BBBFFFGGGLLLIIIHHHIIILLLMMMKKKIIIEEECCC@@@>>>===<<<:::999999999999999::::::::::::999:::>>>JJJcccnnnPPP@@@:::777777444444999===>>>???BBBNNNkkk|||}}}|||iii\\\RRRqqqXXX@@@;;;AAAHHHEEEEEECCC888222111///---,,,,,,,,,---000000000//////...,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000222111???fffzzzrrrlllfffXXXjjjxxx[[[BBB@@@EEEFFFGGGMMM___sss~~~~~~|||}}}~~~{{{vvvssswww~~~}}}{{{~~~~~~|||yyytttvvvyyyxxxrrriii___XXXIIICCC<<<888666444111...333333333222222222111111444444444444444444444444111222333222111222333555222333555999<<<===<<<;;;======<<<999555333333333000999HHHSSSVVVTTTVVV[[[UUUUUUTTTQQQOOONNNOOOQQQNNNKKKFFFAAA>>><<<<<<<<<888666777777555>>>YYYvvvtttjjjfffxxx|||xxxuuuuuuvvv|||}}}}}}|||}}}zzzlllxxxPPPHHH@@@BBB>>><<<;;;:::888666555444333555333000...---,,,...//////---+++***+++,,,---,,,******))))))((()))))))))******))))))((())))))************)))))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((,,,,,,+++++++++,,,------))),,,//////...///222555000///.........000222333444222222444333111222666;;;===???BBBDDDDDDCCCAAABBBAAA@@@AAABBBBBB@@@>>>:::===AAADDDGGGIIILLLMMMRRRUUUXXX[[[]]]___bbbdddggghhhiiijjjkkkoootttwwwxxxsssfff\\\YYYRRRMMMHHHEEEEEEHHHJJJKKKQQQNNNLLLKKKKKKKKKJJJHHHEEECCC@@@>>>===<<<:::999888999999999999:::::::::<<<===>>>CCCUUUooozzzZZZEEE===;;;888444333777===???>>>===CCCggg}}}yyyxxxvvvjjjSSSddddddFFF<<>>???GGGIIIMMMUUUiiixxx}}}yyyxxxvvvwwwyyy||||||xxxrrrwww|||~~~}}}}}}~~~}}}}}}|||}}}~~~{{{yyyuuuooodddXXXKKKCCC===:::666444444444333111222333333444555555666666555555555555444333333222444666666555444444555666555777:::???CCCEEECCCBBBBBBAAA???<<<888555555666888AAANNNUUUVVVUUUXXX\\\WWWVVVTTTQQQNNNLLLKKKKKKMMMJJJEEE@@@===;;;;;;;;;888777888888444888PPPjjjzzzrrr{{{}}}|||xxxvvvvvvvvv}}}~~~}}}{{{|||}}}}}}mmm}}}SSSHHH@@@BBB>>><<<;;;:::888666555444333000,,,///555333---111;;;,,,+++***+++---...,,,+++,,,,,,+++)))((((((((((((******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,+++++++++,,,,,,---...))),,,//////...---000333............///000111222333222333444333000222777;;;===@@@BBBBBBAAA@@@???AAA@@@???@@@AAAAAA???===999>>>CCCGGGIIIJJJLLLNNNSSSVVVZZZ\\\^^^```ccceeefffhhhiiijjjlllooosssvvvyyy~~~nnnaaa[[[[[[[[[VVVPPPMMMLLLMMMOOOOOOTTTRRROOOMMMLLLJJJIIIHHHEEECCC@@@>>>===<<<:::999888888888999999999::::::<<<===<<<===JJJbbbyyyjjjPPPCCC???888555333555<<>>EEEGGGGGGEEE;;;555444222///...------...,,,,,,---...............,,,,,,,,,---------......------------------------+++---...///...///000222666222RRRfffdddfffOOO>>>AAAHHHJJJQQQ[[[qqq}}}|||vvvssssssssstttvvvyyy}}}~~~|||{{{vvv{{{~~~|||zzz||||||yyyyyy{{{~~~vvviii\\\PPPEEE;;;555999777555444555555555555555555555666666777777888666666666666666444333222555777999999999999:::;;;???@@@CCCGGGKKKLLLJJJHHHEEEDDDBBB???;;;999:::;;;HHHLLLQQQTTTWWWYYYZZZZZZVVVTTTRRRPPPNNNLLLKKKIIILLLJJJFFFBBB???===<<<;;;;;;999999999444444EEEZZZ|||}}}{{{|||{{{||||||{{{zzzyyyzzz{{{}}}~~~{{{vvvwww|||}}}{{{~~~~~~~~~}}}pppUUUHHH???CCC>>><<<;;;:::888777555444333000---000777999111((($$$---,,,,,,,,,------+++))),,,,,,+++***))))))))))))******)))))))))***++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......+++---///000//////000111---------...///000111222222222444555333000333999;;;>>>AAABBBAAA???>>>>>>@@@???>>>???@@@@@@>>><<<:::???FFFIIIKKKLLLOOORRRTTTWWW[[[]]]___aaadddfffeeegggiiijjjkkknnnrrruuuzzz{{{lllaaa^^^```bbb]]]WWWSSSRRRSSSSSSSSSUUUTTTRRRPPPMMMKKKIIIHHHEEECCC@@@>>>===<<<:::999888888888888999999999999777::::::999BBBYYYssswwwXXXDDD<<<888777444444:::BBBCCC???:::SSSuuu~~~pppUUUQQQ^^^www}}}cccIII>>>CCCEEEFFFDDD;;;666555333000///.........******+++,,,---.........,,,,,,,,,---------......------------------------+++---//////...///000222222222VVVkkkrrrvvvaaaOOOCCCEEEHHHIIISSS```www~~~{{{tttqqqrrrqqqqqqssswww{{{}}}}}}}}}{{{~~~{{{}}}zzzyyyzzz|||}}}}}}uuuiiiXXXIII@@@:::555333555555555555555666777777555555555555555666666666666777999:::;;;;;;::::::???AAADDDFFFFFFGGGIIIJJJRRRQQQQQQRRRSSSRRROOOLLLFFFEEEDDDAAA>>>>>>???AAATTTUUUUUUUUUZZZ^^^^^^ZZZSSSRRRPPPPPPQQQPPPOOOMMMMMMLLLJJJGGGDDDAAA>>>===<<<999999:::666333<<>><<<;;;:::888777555444333222333222:::UUUhhhWWW777555222///,,,,,,+++)))(((***)))))))))***++++++,,,******))))))******+++,,,+++++++++*********))))))))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++,,,---...///++++++,,,///222333222111,,,,,,---...///000111222111222444666444111444;;;<<<@@@CCCDDDAAA???>>>>>>???>>>===>>>???>>>===;;;:::@@@GGGKKKLLLMMMRRRUUUTTTWWW[[[]]]___aaadddfffdddeeehhhiiikkkmmmqqqtttwww}}}uuummmgggdddeeeccc___ZZZWWWVVVWWWWWWWWWSSSTTTTTTRRROOOLLLJJJIIIEEECCC@@@>>>===<<<:::999888888888888999999999999666::::::777>>>SSSmmm~~~aaaHHH===999999555222777???BBB???<<>>@@@BBBDDDFFFGGGFFFHHHLLLPPPSSSUUUVVVVVV]]]___bbbbbbaaa```aaaaaaiiifffbbb^^^ZZZVVVQQQMMMFFFEEEDDDBBBAAABBBDDDGGGWWWZZZ[[[ZZZ^^^bbbaaa\\\VVVTTTRRRSSSTTTTTTRRROOOKKKKKKKKKJJJGGGCCC???<<<<<<777666:::999444777???SSSmmm}}}zzzyyy}}}yyyuuuvvvqqqsssvvvwwwwwwxxxzzz{{{{{{}}}}}}{{{vvvuuuwww|||||||||{{{yyyuuurrrttt{{{uuuVVVGGG???CCC>>><<<;;;:::888777555444333***222222DDD===888111,,,***))))))(((''''''((()))***,,,...///******))))))***+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))***+++,,,---------++++++++++++,,,---...///***)))***...444666555222,,,,,,---...///000111222111222555777444222666===>>>AAAEEEEEEBBB?????????>>>===<<<===>>>>>><<<:::;;;AAAHHHLLLLLLOOOTTTXXXTTTVVVZZZ]]]___aaaccceeeccceeegggiiijjjmmmpppssstttyyyqqqnnnllljjjhhhbbb___ZZZXXXXXXYYYZZZZZZRRRSSSUUUTTTPPPMMMKKKIIIEEECCC@@@>>>===<<<;;;999777888888888888999999999888===<<<777;;;NNNgggyyynnnRRRFFF:::;;;777111333<<<@@@>>>???<<>>???@@@BBBDDDHHHJJJNNNSSSXXX]]]aaaccc___bbbgggmmmrrrvvvxxxyyy~~~}}}yyyvvvtttsssyyytttmmmfff___XXXQQQLLLEEEEEEDDDCCCBBBDDDHHHKKKUUU\\\```___aaaeeeccc^^^[[[YYYVVVVVVVVVUUUQQQNNNHHHIIIJJJIIIFFFBBB===999:::444444:::;;;666555999>>>YYYsss|||yyyyyy~~~vvvqqqsssqqqsssuuuvvvuuuuuuvvvwwwxxxzzz|||~~~~~~~~~}}}zzzyyy{{{xxxzzzzzzxxxwwwxxx}}}}}}uuuzzzTTTLLLBBBDDD???===<<<;;;888666444333222555000---222CCC___{{{UUU>>>++++++///,,,((()))((((((((()))***,,,......,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***---000222000...------...000111333444444555333222222333555888:::@@@AAACCCEEEEEECCC@@@???>>>??????===:::999999999<<>>>>>>>>>>>===<<<;;;:::999888999:::;;;999;;;<<<;;;===IIIaaauuu|||[[[DDD???;;;777555555888???FFF;;;>>>@@@GGGccclll]]]ssshhhNNNWWWjjjIII:::AAAJJJEEE;;;>>>:::555111000///...---,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000...///222000---...222444???YYYtttkkkyyy|||ggg```vvvqqq~~~tttiiiyyySSSNNNEEEIIIIIIFFFJJJYYYlllwww}}}xxxtttqqqrrruuu{{{|||~~~~~~}}}}}}zzzeee[[[VVVPPPLLLKKKJJJHHHFFFLLLKKKLLLNNNSSSYYY___ccchhhjjjpppxxx|||zzz~~~wwwooogggbbb]]]VVVRRRJJJJJJIIIHHHIIILLLPPPSSS^^^bbbcccaaaccchhhgggaaa]]]WWWSSSSSSRRRNNNLLLNNNIIIHHHHHHFFFDDDAAA>>><<<777777888888777666555555:::KKKbbbuuu|||{{{|||~~~zzzrrroooppprrrrrrqqqqqqrrrrrrssstttvvvyyy||||||zzzyyyzzz|||}}}~~~~~~|||yyyxxxzzz{{{|||||||||ssszzzSSSJJJAAACCC>>>===<<<:::888666444333222555222...++++++///333777<<<...&&&)))+++&&&%%%***((((((((()))***+++,,,---++++++******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++---000111000...------...000111222333444444333222222333666999;;;???@@@AAABBBBBBAAA???>>>>>>??????===:::999999:::===BBBIIILLLMMMOOORRRUUUWWWYYY[[[\\\]]]___ccceeeggghhhjjjllllllnnnqqqtttxxxxxx|||xxxqqqmmmiiiddd___]]][[[YYYWWWTTTTTTRRRQQQNNNLLLJJJIIIHHHEEEAAA???>>>>>>===<<<<<<;;;:::999999999:::::::::;;;;;;:::;;;GGG___uuufffOOOBBB===888555555777===CCC;;;>>>???DDDYYY{{{qqqssswww^^^\\\yyyoooQQQ???@@@GGGEEE??????;;;555222000///......,,,,,,,,,,,,,,,,,,,,,,,,....................................///////////////...///111000---...222555CCCYYYlllqqqwwwzzzccc^^^{{{vvvzzz~~~]]]kkktttQQQKKKCCCGGGGGGFFFLLL^^^rrr~~~|||wwwtttsssvvv||||||{{{~~~~~~|||uuuqqqooommmjjjhhhiiikkknnnrrrvvv{{{~~~~~~{{{yyytttlllfffbbb]]]WWWRRRGGGJJJLLLKKKJJJKKKQQQVVV```cccbbb```ccciiijjjggg___YYYVVVVVVTTTPPPNNNPPPIIIIIIHHHGGGDDDAAA>>><<<777777777777777666555555888HHH___rrr~~~yyyxxxyyyzzzwwwpppmmmooorrrrrrqqqqqqqqqqqqrrrrrrwwwxxxzzzyyyvvvuuuvvvxxx|||~~~|||zzzyyy{{{|||}}}~~~qqq{{{RRRHHH@@@BBB===<<<<<<:::888666555333222,,,...111333333111...,,,+++(((***///---''''''...)))((((((((())))))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************************+++,,,,,,,,,,,,+++,,,++++++---000111000...---......000111222333444444333222222333666999<<>>>>>=========>>>>>><<<:::999:::;;;???DDDIIILLLMMMOOORRRUUUXXXZZZ[[[\\\]]]^^^aaacccfffhhhiiijjjlllnnnrrruuuvvvwwwzzz~~~~~~xxxsssnnnhhhccc___[[[XXXVVVVVVUUURRRPPPMMMKKKIIIHHHHHHEEEAAA???>>>>>><<<;;;<<<;;;;;;:::999:::::::::;;;::::::999999DDD\\\ssssss\\\GGG???888666555555:::BBB>>>CCCGGGHHHQQQjjjvvvrrrbbbqqqxxx\\\EEE???DDDGGGDDD@@@<<<666222111000///...,,,,,,,,,,,,,,,,,,------....................................////////////...---...000///,,,...333999QQQeeemmm}}}}}}{{{~~~dddZZZ}}}kkkSSSssslllLLLGGGBBBEEEFFFGGGQQQfff|||~~~xxxuuutttvvv{{{{{{yyy~~~{{{tttoooiiieeebbb^^^YYYUUUKKKOOORRRQQQNNNPPPWWW^^^aaabbb```___bbbhhhjjjiiiaaa[[[XXXXXXWWWRRRPPPQQQJJJJJJIIIGGGDDDAAA>>><<<777777777777666666666555666CCCYYYmmm{{{yyywwwxxxyyyvvvpppooorrruuutttsssrrrrrrrrrrrrrrrxxxyyyxxxuuurrrqqqqqqrrrzzz~~~~~~}}}|||zzzyyy{{{}}}~~~ttt}}}SSSHHHAAACCC>>><<<;;;:::888666555333333111111111000///...,,,,,,******...222///))))))...))))))((((((((((((((()))((((((((((((((((((''''''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,...///000//////......///000111222333333333333222222444777;;;===AAA@@@>>>===<<<<<<===>>>===>>>===<<<:::999;;;<<>><<<:::<<<<<<;;;;;;::::::::::::<<<999888888777@@@XXXqqq}}}dddLLL@@@777666555444:::BBBBBBMMMXXXYYYTTT]]]~~~|||{{{eeegggdddHHH>>>DDDIIIHHHBBB>>>888444111000///...,,,,,,,,,---------------....................................////////////...,,,---///...---///444<<>>;;;;;;:::888777555444333222000---+++)))***+++,,,***)))))),,,,,,)))((()))***))))))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,............//////......///000111222222333333222111222444888<<<>>>BBBAAA???=========>>>>>>=========;;;999:::<<<>>>CCCGGGKKKMMMMMMOOORRRVVVXXXYYY[[[[[[[[[\\\___aaadddfffhhhjjjkkknnnrrruuurrrtttxxx{{{}}}|||tttpppjjjddd```]]]ZZZXXXQQQPPPNNNLLLKKKJJJKKKKKKGGGEEEBBB@@@???>>><<<:::<<<<<<<<<;;;;;;;;;::::::<<<888666777666<<>>EEELLLJJJDDD???999555222111///...,,,,,,,,,------.............................................////////////...,,,,,,///...---000666EEE{{{^^^fffiiillltttWWWCCC@@@FFFHHHJJJPPP___uuu}}}xxxsssppptttuuuwwwwwwwwwwwwwwwwww~~~}}}rrrmmmhhheeeeeedddbbb___eee^^^WWWXXX^^^fffkkkllldddccccccfffgggeeebbb```^^^YYYVVVWWWUUUOOOLLLLLLJJJJJJJJJHHHFFFCCC@@@>>><<<;;;999777666666666666444<<>>===>>>>>><<<<<<<<<:::999:::===???EEEHHHLLLMMMMMMOOORRRVVVVVVXXXYYYZZZ[[[\\\___aaadddfffiiikkklllnnnqqqsssrrrtttyyy||||||yyyrrrmmmgggbbb___\\\YYYWWWMMMMMMLLLKKKJJJJJJJJJJJJEEECCCAAA@@@@@@???===;;;;;;<<<<<<<<<<<<;;;::::::<<<666555888666999OOOiii{{{wwwXXXFFF999999888444999CCCFFFRRRjjjyyylll\\\mmmxxx{{{wwwgggeeeVVVeeetttNNN???FFFLLLJJJFFFAAA;;;666333111///...,,,,,,,,,---......//////....................................////////////...,,,,,,//////...222888YYYeeeppp|||iiizzziiiNNNBBBAAAGGGJJJNNNVVVgggzzzzzzvvvtttsssvvvvvvvvvtttsssrrrtttvvv~~~xxxrrrkkkhhhhhhiiihhhffflllbbbZZZ\\\fffnnnooolllgggeeefffjjjjjjeee```^^^^^^YYYVVVWWWUUUOOOKKKKKKIIIJJJIIIIIIGGGDDDBBBAAA@@@>>><<<999777666666666444999JJJdddvvv}}}|||yyyxxxyyyyyyxxx}}}|||zzz}}}||||||{{{yyyvvvvvvwwwxxxzzz~~~TTTFFFBBBFFF>>>;;;:::999888777555555444444444333111...***&&&###,,,,,,++++++,,,......---******)))))))))******+++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++---//////------...////////////000111111222222222111111222555999>>>@@@BBBBBB@@@???>>>=========<<<<<<;;;:::999:::>>>@@@GGGJJJMMMNNNMMMNNNRRRVVVUUUVVVXXXZZZZZZ\\\```bbbcccfffjjjlllmmmnnnooopppsssvvvzzz}}}{{{{{{~~~vvvppplllfff```\\\YYYVVVTTTKKKKKKKKKJJJIIIHHHFFFEEECCCBBBAAA@@@AAA@@@>>><<<;;;<<<=========<<<::::::;;;444555999777777KKKeeewww|||aaaLLL<<<;;;999333666AAALLLNNNaaazzzxxxeeejjj}}}tttaaa|||mmm[[[^^^yyyWWWAAACCCIIIIIIGGGBBB<<<777444111///...,,,,,,------.../////////....................................///////////////------///000000444:::dddwwwzzzlll```GGGBBBDDDFFFJJJQQQ\\\nnn|||wwwttttttuuuwwwxxxxxxwwwtttqqqqqqtttwwwyyypppkkkkkkmmmmmmmmmlllgggcccgggooosssqqqlllfffbbbcccggggggbbb______```[[[XXXYYYWWWQQQLLLLLLHHHHHHIIIIIIHHHFFFDDDCCCDDDBBB>>>:::888666666666444666FFFaaattt{{{|||xxxwwwxxxxxxyyy~~~}}}zzzwwwvvvwwwxxxzzzSSSDDDAAAEEE===;;;:::999888777666555444000000//////.../////////+++......,,,*********)))***************+++,,,,,,'''((((((((())))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++---000000---,,,.../////////000000111111222222222111111222555:::>>>AAAAAAAAA@@@???>>>===<<<;;;<<<<<<;;;999999:::>>>AAAGGGJJJMMMNNNMMMNNNSSSVVVSSSUUUXXXYYYZZZ]]]```cccbbbfffkkknnnnnnnnnnnnnnnuuuwww{{{}}}zzzyyy~~~vvvpppllleee___ZZZVVVSSSQQQKKKKKKKKKJJJHHHFFFCCCBBBBBBAAA@@@AAAAAAAAA???===;;;<<<=========<<<:::::::::333444:::777666IIIcccuuuyyygggPPP???===999222444>>>SSSJJJYYYxxxnnnjjjyyyttt___tttvvvddd```uuu___CCCAAAGGGHHHHHHCCC===777444222///...,,,,,,------...///000000..................................../////////000///------000000111555;;;```rrrxxxmmm}}}ZZZCCCDDDGGGEEEJJJRRR___rrr}}}zzztttpppoooqqquuuxxxzzzzzzxxxtttpppppptttxxx}}}}}}sssnnnmmmoooqqqqqqkkkkkkmmmqqqvvvwwwsssnnnddd^^^]]]aaabbb^^^]]]___bbb]]][[[\\\YYYSSSNNNNNNGGGHHHHHHIIIHHHGGGEEEDDDFFFDDD@@@<<<888666666555333444CCC___ssszzz}}}yyywwwxxxyyy{{{||||||~~~~~~|||yyywwwxxxyyy|||}}}RRRGGGDDDEEE888>>>===:::777555444333333222111///...------......++++++++++++++++++++++++***++++++***((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++,,,,,,+++***)))+++,,,//////...------------...000000000000000111111111111111222444888===AAACCC@@@??????>>>===<<<<<<;;;>>><<<999777999===AAAEEEHHHIIIJJJLLLNNNPPPRRRRRRTTTWWWYYYZZZ[[[\\\^^^```ggghhhjjjlllooopppqqqqqqtttuuuwwwyyy{{{~~~xxxuuullljjjfffaaa[[[VVVUUUUUUPPPMMMJJJHHHGGGFFFDDDBBBBBBBBBAAAAAA@@@??????>>>>>>===<<<===>>>>>><<<:::>>>888777888555555EEEYYYrrrzzz~~~pppWWW@@@999777444666<<>>HHHHHHJJJEEE>>>:::888666333000////////////////////////,,,,,,,,,---------......//////............//////---222...,,,222111333>>>]]]|||mmmzzz{{{lll~~~~~~oookkkPPPCCCDDDIIIEEEFFFPPPddduuu|||yyypppppprrrssssssuuu{{{{{{yyysssmmmmmmqqqwww||||||vvvwwwxxxwwwtttlllpppuuuzzz{{{wwwooojjjbbb```^^^[[[XXXYYY\\\___```\\\YYYXXXZZZYYYTTTOOOMMMKKKIIIIIIJJJJJJGGGCCC@@@>>><<<;;;;;;:::777555666444AAA]]]ttt||||||}}}~~~~~~~~~}}}zzz{{{}}}|||~~~~~~{{{wwwwwwTTTIIICCCCCC888>>><<<:::777555444333333222111///...------......++++++++++++++++++++++++***++++++***(((''')))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,++++++,,,,,,+++******+++---//////...---------------000000000000000111111111111222222555888===@@@CCC??????>>>>>>===<<<<<<;;;<<<:::888777888<<>>>>><<<;;;;;;<<<======;;;:::<<<777555666333333BBBUUUooowww~~~~~~~~~xxx]]]DDD;;;999555555:::GGGSSSUUUhhhqqqyyyTTTOOOdddpppccc```xxxPPP???FFFFFFKKKFFF@@@;;;999777444111........................,,,,,,---------.........//////............//////+++000...---222111444AAAWWWrrrpppzzz|||nnnfffnnnvvvyyydddLLLAAABBBFFFIIIKKKUUUhhhvvv{{{~~~wwwpppppprrrrrrssstttxxxzzz{{{xxxrrroooppprrrvvv~~~|||xxx|||yyyxxxwwwrrrmmmlllpppvvv|||}}}xxxpppjjjbbbaaa___[[[YYYYYY[[[^^^^^^ZZZXXXXXX[[[[[[WWWSSSNNNLLLJJJJJJKKKKKKHHHEEEBBB@@@===;;;:::999777555555444@@@[[[rrrzzzzzz|||~~~~~~}}}}}}|||zzzxxx}}}~~~}}}|||}}}{{{RRRIIIAAAAAA;;;===<<<:::888666444333333111111000///............++++++++++++++++++++++++******+++***(((''')))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,+++******+++---///......---------------/////////000000111111111111222333555999<<<@@@BBB>>>>>>>>>===<<<<<<;;;;;;:::999777666888<<>>>>>>>>>>>>>>>>>;;;::::::;;;<<<<<<;;;999:::666444444111111>>>OOOjjjrrryyy|||~~~}}}|||}}}~~~}}}}}}}}}gggJJJ>>>;;;777555666AAAQQQTTTbbbzzz}}}dddPPPWWW{{{hhh[[[nnn[[[CCCDDDEEEKKKGGGBBB===:::777444222........................,,,------------.........//////............//////***///......111///555FFFVVVjjjsssvvvttt]]]```___tttzzzccc}}}qqqXXXGGGAAADDDHHHKKKOOO[[[jjjvvvzzz{{{||||||tttoooppprrrrrrrrrtttuuuzzz~~~~~~yyyssspppooorrr|||xxxtttxxx{{{yyyuuuoooiiilllqqqxxx~~~zzzqqqjjjdddcccaaa^^^[[[ZZZ\\\^^^ZZZXXXWWWXXX[[[[[[YYYVVVNNNLLLKKKKKKLLLKKKIIIGGGEEEBBB===:::999888777666777555AAA[[[rrryyyzzz{{{}}}~~~~~~}}}|||}}}~~~{{{zzzzzzyyyxxxvvv}}}~~~~~~~~~uuuOOOGGG???BBB???<<<;;;:::888666555444333111111000//////.........,,,,,,+++++++++++++++***)))******)))(((((()))+++*********)))))))))(((((())))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++***+++,,,+++******,,,---///...------,,,,,,------......//////000111111111111222333666999<<>>CCCFFFIIIJJJKKKMMMOOOQQQRRRSSSTTTVVVYYY[[[\\\]]]```bbb```bbbeeeiiimmmppprrrssstttvvvxxxxxxyyy{{{~~~zzzsssqqqmmmjjjeee```]]]YYYWWWUUUPPPMMMJJJHHHFFFEEEBBB@@@========================::::::999;;;======<<<;;;:::777555444111111<<>>:::666333222........................------------............///......------......///+++000//////000...999PPPbbbooo{{{wwwuuuSSS___eeemmmssssssXXXTTT~~~aaaMMMEEEEEEIIINNNJJJRRR___mmmvvvyyyzzzzzzzzztttppprrrsssrrrrrrtttuuuzzzzzzuuusssvvv}}}{{{xxxzzz~~~~~~zzzxxxvvvqqqmmmmmmrrryyy{{{qqqjjjhhhhhhfffccc___^^^^^^___WWWVVVUUUVVVXXXXXXVVVTTTLLLLLLKKKKKKKKKJJJHHHGGGHHHDDD>>>:::999888777666999777BBB\\\rrrzzz{{{}}}yyyzzz{{{{{{{{{|||~~~~~~|||zzzyyyzzzzzzzzzyyy}}}}}}~~~~~~yyyQQQGGG???CCC@@@;;;;;;:::888777555444333111111111000000///......,,,,,,,,,++++++*********)))******)))((((((***+++************))))))))))))((((((((((((((((((((((((((()))))))))******************+++,,,,,,,,,,,,+++***+++++++++******,,,.........---,,,,,,,,,,,,,,,---......///000000111111111222444666999<<>>???>>>===;;;999777555222222:::CCC^^^eeelllnnnppptttuuurrrsssssssssrrrrrrtttwwwzzz}}}}}}}}}~~~xxxWWWCCC<<<:::777555888LLLSSSWWWqqqsss}}}~~~]]]www~~~dddccc|||vvvUUUFFFHHHIIIGGGCCC???999555222111........................---------.........//////......------------.........222111///000000AAA```xxx~~~UUUeeeuuuyyywwwjjjLLLWWWsssTTTFFFDDDGGGLLLPPPJJJVVVfffssszzz}}}~~~~~~{{{vvvsssttttttssstttwwwwww{{{}}}|||{{{}}}~~~~~~}}}{{{wwwwwwxxxwwwvvvpppsssyyy~~~yyypppjjjllllllkkkhhhdddaaa```aaaVVVUUUTTTTTTTTTSSSRRRPPPJJJJJJKKKJJJIIIHHHHHHGGGIIIEEE???;;;999888777666888666AAAZZZqqqzzz{{{}}}yyyzzz|||||||||}}}{{{yyywwwwwwyyyzzz{{{{{{|||}}}}}}}}}}}}}}}}}}~~~}}}WWWGGGAAADDD>>>:::::::::999777666444333111111111111000///......---,,,,,,++++++*********((()))***)))((((((***,,,++++++*********)))))))))(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++)))***++++++***+++,,,......------,,,,,,,,,,,,,,,------...///000000111111111222444777:::<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;888888888:::===BBBGGGJJJIIIJJJLLLNNNPPPRRRSSSTTTTTTVVVYYY[[[\\\^^^aaadddeeefffhhhjjjlllmmmnnnnnnrrrtttvvvwwwxxxyyy{{{}}}yyyxxxqqqlllfffbbbaaa___[[[XXXSSSPPPLLLJJJHHHFFFDDDAAA>>>>>>===<<<<<<;;;;;;::::::::::::<<>>;;;;;;999666333333999>>>SSSZZZ```aaacccffffffdddiiijjjkkkkkkkkkllloooqqqtttuuuwwwyyy|||~~~aaaHHH===:::888777999JJJTTTXXXlllxxxwww}}}{{{nnn|||ggg^^^jjj^^^GGGIIIHHHGGGEEE???999444111000------------------------------........./////////......------------......000333111///000444PPPxxx^^^mmmgggKKK___kkkMMMBBBDDDGGGIIILLLOOO___qqq}}}{{{wwwwwwwwwuuuwww|||{{{}}}}}}{{{{{{}}}|||zzzwwwwwwyyy{{{{{{tttuuuwwwzzzyyyuuuooojjjmmmmmmmmmjjjeeeaaa______UUUUUUTTTSSSQQQPPPNNNMMMHHHJJJKKKJJJHHHGGGGGGHHHIIIEEE@@@===;;;999888666666333>>>XXXoooyyy{{{}}}}}}wwwuuussssssuuuwwwxxxxxx|||}}}}}}}}}~~~~~~~~~~~~~~~[[[FFFCCCGGG===:::::::::999888666444333111111222222111000...---------,,,,,,+++******)))((()))***)))((((((***,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++)))***++++++***+++---///...---,,,,,,++++++,,,,,,,,,,,,---...///000111222111222555777:::<<<>>>???::::::::::::::::::::::::666666777999===BBBGGGJJJJJJJJJLLLNNNPPPRRRSSSTTTTTTVVVYYY[[[]]]___bbbdddeeefffhhhjjjlllnnnooooooppprrruuuwwwxxxyyy{{{}}}~~~xxxvvvsssmmmgggdddcccaaa]]]YYYTTTRRRNNNKKKIIIGGGEEEBBB@@@???>>>===<<<;;;:::999999888999;;;>>>@@@???>>>;;;<<<:::666333333777999HHHNNNSSSSSSSSSVVVVVVSSSYYY[[[]]]]]]^^^^^^```bbbfffgggjjjnnnrrruuuxxxyyy{{{|||lllNNN>>>999888888777DDDQQQWWWhhh{{{~~~rrryyyooo]]]]]]rrrdddGGGGGGHHHHHHGGGAAA:::444111111------------------------............////////////...------,,,,,,------...000222///...111;;;```iiiuuuiiiQQQggg~~~aaaFFFAAAEEEFFFGGGJJJSSSfffzzz|||{{{yyywww{{{~~~~~~||||||}}}|||||||||~~~}}}{{{zzzyyyyyyyyyxxxvvvuuuuuusssqqqllliiijjjkkkkkkhhhccc^^^[[[ZZZTTTTTTTTTSSSQQQOOONNNNNNHHHJJJLLLKKKIIIHHHHHHJJJGGGDDDAAA>>>===;;;888666777444???YYYqqq{{{~~~~~~|||{{{|||wwwuuuqqqpppqqqsssttttttyyyyyy{{{}}}~~~}}}}}}[[[DDDDDDJJJ===999::::::999888666444333111111222222111000...---------,,,,,,+++***))))))((()))***)))((()))***,,,+++++++++************)))(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++)))***++++++***+++---///...---,,,,,,++++++,,,,,,,,,,,,---...///000111222111222555888:::<<<>>>>>>::::::::::::::::::::::::444555666999===BBBFFFIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTVVVYYY[[[]]]___bbbddddddfffhhhkkkmmmoooppppppnnnqqqtttwwwxxxyyy{{{}}}}}}xxxwwwtttnnnhhheeedddccc___ZZZUUUSSSOOOLLLJJJHHHEEECCCAAA@@@???>>><<<:::999888777777888:::===???>>>===;;;<<<:::555222333555666@@@FFFIIIIIIIIIJJJJJJHHHKKKNNNPPPRRRRRRRRRTTTUUUYYY[[[___ccchhhlllooopppxxxyyy|||~~~~~~}}}tttSSS???888888999222>>>MMMUUUdddyyyzzz||||||eeelll~~~iii```hhhgggFFFEEEIIIJJJHHHCCC;;;555222222------------------------............/////////000...------,,,,,,------......000------222@@@kkkooozzzrrrZZZnnntttXXXAAA???EEEGGGHHHKKKUUUjjj~~~}}}zzzyyy}}}}}}{{{||||||{{{~~~}}}~~~|||yyyvvvtttzzzwwwtttqqqpppnnnkkkiiiggghhhhhheee```ZZZWWWUUUSSSTTTTTTSSSQQQPPPOOOPPPIIIKKKMMMMMMJJJHHHJJJKKKFFFDDDAAA???>>><<<999666:::777BBB]]]uuu{{{wwwuuuuuuzzzwwwsssppppppqqqqqqqqqtttuuuxxx{{{~~~}}}~~~~~~SSSIIIAAAAAA===;;;;;;::::::888777555444333222111///............------,,,,,,+++***))))))))))))))))))))))))))))))000...,,,+++,,,,,,+++*********))))))(((((('''''')))***+++***)))((()))******++++++,,,,,,+++++++++,,,,,,,,,+++))))))+++---000///...,,,++++++,,,,,,---...///000000111111111333333555999>>>???===:::<<<;;;:::;;;<<<<<<:::888444555666888===BBBFFFIIIKKKLLLMMMMMMMMMNNNQQQTTTVVVWWWYYYYYYZZZ]]]```cccddddddfffkkkpppqqqpppmmmooopppssswwwyyyzzz{{{{{{~~~~~~|||zzzxxxrrrppplllhhheeebbb^^^[[[WWWTTTNNNJJJGGGDDDAAA???BBBAAAAAA@@@???>>>======<<<;;;:::999999:::<<<===;;;999777444333222111222;;;;;;<<<============<<<>>>???@@@BBBEEEGGGHHHIIIJJJMMMSSSWWWZZZ^^^aaadddhhhnnnwww~~~}}}|||wwwYYYDDD:::666555888555NNN^^^[[[uuuuuu}}}yyy|||{{{eeePPPfffxxxcccpppsssTTT@@@JJJLLLIIIAAA:::888555222///...---,,,------//////............////////////000000/////////.........333+++...///,,,DDDvvvtttooo]]]vvvlllLLLAAA===DDDIIIAAAKKK___nnn|||{{{yyyxxxxxxwww~~~zzzsss{{{}}}~~~|||yyywwwrrrqqqooonnnllljjjiiihhhkkkhhheeeaaa^^^ZZZUUUQQQNNNOOORRRWWWZZZYYYSSSNNNNNNOOOPPPPPPNNNKKKGGGEEEBBBEEEFFFDDD@@@===<<<===<<<:::BBBWWWnnnzzz}}}}}}|||zzzxxxuuusssxxxvvvrrrmmmjjjjjjmmmpppuuuvvvxxx{{{{{{zzzvvvwww{{{PPPHHHBBBBBB@@@;;;;;;::::::888777555444333222111///............------,,,,,,+++******)))))))))))))))))))))))))))333111...+++***)))((('''***)))))))))((((((((('''((()))******)))((()))+++++++++,,,,,,,,,+++******,,,,,,,,,+++))))))+++---000///---,,,++++++,,,,,,---...///000000111111111222333555:::>>>???===;;;<<<;;;:::;;;<<<<<<:::888555555777:::>>>CCCGGGIIIKKKLLLMMMMMMMMMOOORRRTTTTTTVVVXXXYYYZZZ\\\___bbbddddddfffjjjooorrrqqqpppqqqrrrtttwwwyyy{{{||||||yyy}}}~~~{{{yyyssspppllliiifffccc___\\\VVVSSSNNNJJJGGGEEEBBB@@@BBBBBBAAA@@@???>>>=========<<<;;;::::::;;;<<<===;;;999777444222111111111444444555666666666666555666666777999;;;<<<>>>>>>@@@CCCGGGKKKNNNQQQUUUXXX```eeemmmsssvvvxxxyyyzzz~~~___HHH;;;777777888555LLL\\\ZZZttt}}}yyyzzz|||wwwfffUUUcccyyyjjjrrr[[[AAAIIIKKKJJJBBB<<<999666222///...------------//////............////////////000000///......---------111+++///111000HHHwww|||jjjxxxwwwtttwwwSSSqqqeeeGGG>>><<>>======>>>;;;BBBWWWnnnzzz{{{yyy}}}zzzyyyxxxvvvtttrrrrrrrrrqqqooonnnnnnqqqssssssuuuxxx{{{~~~{{{wwwwww{{{zzz~~~OOOHHHBBBBBBAAA;;;;;;::::::888777555444333222111///............---,,,,,,++++++*********))))))))))))))))))))))))222000---+++)))((('''((())))))))))))(((((((((((('''(((******))))))***,,,,,,,,,,,,,,,,,,+++***)))+++,,,,,,+++******,,,---000///---,,,++++++,,,------...///000000111111111111222555:::>>>???>>><<<;;;:::::::::;;;;;;999888555666888<<<@@@DDDHHHJJJKKKMMMNNNNNNNNNOOORRRTTTSSSUUUWWWXXXYYY[[[___aaafffeeefffiiimmmqqqrrrrrrssstttuuuwwwxxxzzz||||||wwwzzz{{{xxxrrroookkkhhheeebbb^^^[[[WWWTTTOOOLLLIIIHHHEEECCCBBBBBBAAA@@@???>>>======>>>===<<<;;;;;;;;;======;;;999777444222000000000......///000000000000000...//////000111222333333555777:::<<>>===???<<>>===<<<;;;:::999:::;;;:::999777555777:::>>>BBBFFFIIIJJJKKKMMMNNNOOOOOOPPPRRRTTTRRRTTTWWWYYYZZZ\\\___bbbiiihhhggghhhkkknnnqqqrrrtttttttttuuuwwwxxxyyyzzzzzz|||~~~~~~zzzwwwnnnlllhhheeebbb___[[[YYYXXXUUUQQQNNNLLLKKKIIIGGGCCCBBBAAA@@@???>>>>>>===>>>>>>===<<<<<<<<<======:::888666333111000//////---......///000/////////............////////////111222333444555999>>>AAADDDGGGJJJOOOUUU\\\eeekkkooouuu{{{qqqSSS???:::;;;777333CCCTTTYYYllllllbbb{{{tttxxxmmmKKKDDDIIIKKKGGGAAA===777111000000...------......///............////////////000///...---,,,,,,,,,---...,,,111111222JJJmmm~~~~~~ttt}}}uuukkkaaagggmmmjjj___FFFnnnUUU>>><<<<<>>@@@===DDDZZZpppzzzxxxtttqqqpppooopppqqqrrrqqqooonnnqqqsssrrrooojjjfffdddjjjmmmrrrwww{{{~~~{{{|||yyyrrrpppwww}}}}}}{{{{{{}}}~~~zzzvvvtttxxxzzzMMMHHH@@@??????;;;;;;::::::888777555444333222111///............,,,,,,+++++++++++++++***************************+++,,,---,,,***)))***,,,(((((((((((())))))))))))&&&((()))***))))))+++---,,,,,,,,,,,,,,,+++***)))***+++------,,,,,,---...///...---,,,+++,,,---...---...///000000111111111111444888;;;======<<<<<<:::999888999::::::888666555777;;;@@@DDDGGGIIIJJJJJJLLLNNNOOOOOOPPPQQQSSSRRRUUUXXXZZZ\\\^^^aaacccjjjjjjiiihhhiiikkknnnpppssssssttttttuuuvvvvvvvvvyyyzzz||||||xxxuuunnnkkkhhheeeccc```\\\YYYWWWTTTPPPNNNLLLKKKIIIGGGCCCBBBBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<888777555222000000///000...//////000111000000000000000000000000////////////000000000111444888;;;999:::<<<@@@EEEMMMWWW]]]fffllluuu{{{~~~yyyYYYBBB::::::777333>>>PPPYYYggg}}}nnnxxxvvvwwwRRRBBBHHHKKKHHHCCC???999222111000///...---......///............////////////000///...,,,,,,---...///...---111///000JJJhhhrrr|||xxxmmmXXXXXXlllaaaoooyyywwwWWWKKKvvvyyyRRR>>>>>>>>>AAAHHHJJJ]]]sss||||||wwwyyyvvvsssvvvxxxwwwzzz~~~yyytttzzzyyyqqqlllllllllkkkiiifffccc^^^\\\\\\\\\\\\\\\XXXVVVUUUVVVYYYZZZXXXUUUNNNOOOQQQRRRSSSSSSSSSSSSMMMLLLKKKIIIGGGDDD@@@>>>???>>>GGG\\\pppxxxvvvsssnnnmmmmmmoooqqqrrrqqqooollloooqqqpppkkkeee___\\\bbbeeeiiiooosssuuuvvvwwwvvvyyywwwpppnnnuuu}}}}}}||||||~~~wwwwwwwww{{{tttKKKHHH@@@@@@AAA;;;;;;::::::888777555444333222111///............++++++++++++++++++++++++************************,,,///111000,,,(((((()))(((((((((((())))))))))))'''(((******))))))***,,,***++++++,,,,,,+++++++++)))+++---...---,,,---.........,,,,,,,,,,,,---...---...///000000111111111222555999<<<<<<;;;;;;;;;999888888888999999777666444777<<>>>>>>>>=========<<<;;;;;;;;;666555333111000000000111...//////000000000000000000000000000000000000000///000000000000111444666333333444666:::AAAIIIOOO\\\bbblllvvv}}}___GGG<<<999666333;;;NNNZZZbbbyyyuuuyyyvvvjjj~~~wwwQQQAAAGGGKKKIIIEEE@@@:::444222111///............///............////////////000///---,,,---...000222......111...333RRRooosss}}}zzzzzzqqqWWWPPPkkk___bbbccc```QQQVVVwwwOOO===???>>>AAAHHHNNNeeezzz{{{}}}~~~uuurrruuuwwwvvv{{{~~~~~~~~~~~~}}}xxxtttxxx{{{rrrnnnnnnooommmjjjccc```\\\ZZZ\\\___```aaa\\\YYYUUUUUUWWWYYYWWWUUUQQQQQQRRRRRRSSSSSSSSSRRRMMMKKKIIIHHHGGGDDD@@@===<<>>=========<<<;;;::::::999444333111000000000111222//////000111111111111000111111111111111111111111000222333333222222333444000111111222444888===BBBOOOUUU```nnn{{{fffMMM>>>999555333999MMM[[[^^^rrr{{{~~~zzzooowwwdddlllwwwWWWAAAGGGKKKIIIEEEAAA<<<666333222000............///............////////////000///------...000333555---///222000;;;aaa~~~~~~cccSSSqqqkkkkkk]]]UUURRRaaauuuJJJ:::===<<>>JJJYYYbbbbbbaaabbb\\\\\\]]]^^^```___]]][[[SSSUUUWWWWWWTTTQQQOOONNNJJJLLLOOOSSSWWW[[[]]]___aaakkkrrrqqqppptttyyy{{{zzz}}}{{{RRROOODDDBBBCCC;;;;;;;;;:::888777555444333222111///............++++++++++++++++++++++++************************&&&,,,333555111---+++,,,'''((((((((())))))******)))***+++***)))((()))***((()))***+++,,,---------(((+++...///...---...///...---,,,,,,,,,---...///---...///000111111111111444888<<<===;;;888888999999888777888999888777555222666<<>><<<<<<<<<<<<;;;:::999888222222111000000111222333000111222222333333222222111111222222222222333333333555777777555444555555///000111111111333777:::DDDJJJVVVhhhyyyjjjQQQ@@@999555333888LLL\\\]]]mmmxxxuuuwwwwwwpppkkkgggvvv}}}eeeAAAGGGKKKHHHEEEBBB===777333222000///.........///............/////////000///...------///222555777---000333333CCCnnnrrr[[[yyyzzz|||cccUUUVVViiisssFFF777;;;;;;===HHHUUUsss~~~||||||~~~~~~|||wwwuuuvvvvvv||||||vvvqqqrrrxxx|||{{{xxxlllgggaaa^^^^^^___aaabbbaaa\\\VVVTTTTTTUUUTTTSSSOOONNNMMMMMMLLLKKKJJJJJJJJJGGGEEEEEEFFFDDD@@@<<<666===JJJWWW[[[XXXVVVYYYPPPPPPPPPRRRSSSRRROOOLLLIIIJJJJJJIIIFFFCCCBBBBBBBBBCCCFFFIIIMMMQQQUUUWWWUUUaaakkknnnmmmqqquuuvvv||||||VVVDDDGGGCCC<<<;;;<<<<<<;;;:::888555444222222111000///...------************************+++***)))'''''')))***+++&&&)))...222333111...,,,++++++(((%%%&&&+++---+++******))))))******+++,,,******+++++++++,,,,,,,,,******+++,,,------------+++++++++***++++++,,,,,,,,,---///000///...///000666888:::;;;:::999999:::;;;;;;;;;999666444444444444888===AAADDDFFFIIIKKKGGGHHHKKKMMMOOOOOOOOOOOOOOORRRVVVXXXZZZZZZ\\\]]]___```bbbeeehhhkkkmmmnnnsssrrrssswww{{{yyysssmmmjjjhhhffflll}}}zzzwwwvvvwwwtttqqqnnnllliiieeebbb___YYYYYY^^^ZZZLLLFFFIIIEEEDDDCCCBBBAAA@@@??????>>>===;;;999777777777777111000/////////000222222111111222222222333333333444444444333333333222222333444444555777888:::;;;;;;999666444222222222333>>>CCCRRRdddssszzzrrrSSS@@@<<<222333555@@@```eee```~~~}}}vvvyyyjjjqqqgggssslllKKKDDDJJJQQQHHHAAA???;;;444111///.../////////...***,,,...000111000////////////.........---------,,,000...000LLL|||nnn~~~wwwooo{{{```UUUxxxeeeEEE???:::;;;???JJJ```ttt}}}{{{zzz{{{|||{{{{{{{{{~~~zzzvvvtttqqqzzzsssttt{{{|||vvvkkkiiifffdddcccddddddeeebbb]]]WWWVVVVVVUUUQQQLLLOOOKKKGGGFFFHHHIIIHHHFFFGGGGGGHHHHHHFFFCCC???===777;;;@@@EEEIIIJJJIIIHHHFFFCCCAAA@@@AAAAAA>>>;;;999999::::::::::::999999:::;;;===???AAACCCEEEFFFLLLVVV^^^```eeeooovvvwwwzzzyyy|||}}}YYYEEEGGGCCC===<<<<<<;;;:::999777666555222222111000///...------************************+++***)))(((((()))***+++((()))+++---.........------...+++''''''+++,,,*********))))))******+++,,,*********+++++++++,,,,,,******+++,,,------------+++*********+++,,,,,,---,,,---///000///000222333666888:::;;;:::999999:::999::::::888555444444444555888===AAADDDFFFIIIKKKHHHIIIJJJLLLNNNOOOPPPPPPQQQTTTWWWZZZ[[[\\\^^^___]]]___bbbeeehhhkkklllmmmppppppsssyyy~~~~~~zzztttkkkiiigggmmm|||yyywwwsssqqqnnnlllkkkiiifffddd___XXXXXX\\\XXXLLLFFFIIIFFFEEEDDDCCCBBBAAA@@@???===<<<:::888666555555666111111000///000111222333111111111222222222333333222222222333333444444444333444444555666888:::;;;888888888777666555333333:::???MMM```pppwww}}}wwwWWWCCC<<<777666888???\\\aaa\\\xxxooo```vvvwwwgggooooooNNNDDDGGGOOOIIIBBB@@@:::444111///.../////////...---///111333333333222111//////.........---------+++000000444PPP}}}hhhxxx|||ooogggaaaEEE>>>:::;;;@@@LLLaaattt}}}zzzxxxwwwxxxyyyxxxwwwwww{{{~~~}}}~~~|||~~~{{{xxxvvvuuu~~~}}}vvvwww{{{}}}wwwpppjjjiiihhheeeddddddeeeggg```]]]ZZZYYYZZZXXXSSSNNNNNNKKKIIIHHHIIIIIIGGGEEEGGGHHHHHHGGGEEEAAA>>>;;;444666:::===??????>>>======:::888888999999777444444444444555444444333333444555555777888:::<<<===EEENNNUUUYYY___jjjtttwwwxxxvvvxxx~~~\\\FFFFFFBBB>>>===<<<;;;999888777777666222222111000///...------+++++++++++++++++++++++++++***)))(((((()))***+++))))))((('''(((***---...///000---((('''***+++)))******))))))******+++,,,*********++++++++++++,,,******+++,,,------------))))))******+++,,,---...111111222000///000222444666888:::;;;999888999999777888888777555333444555555999>>>AAACCCFFFHHHJJJHHHIIIJJJKKKMMMOOOPPPRRRSSSUUUYYY[[[\\\]]]___aaa^^^```cccfffhhhjjjjjjkkkmmmooossszzz{{{uuusssqqquuu{{{yyypppnnnlllkkkjjjiiigggeee^^^XXXWWWYYYUUUKKKGGGJJJGGGGGGFFFEEECCCBBB@@@???===;;;999666444333333333222111111000111222333444000000111111111222222222000111111222333444555666333333444555666888999:::777888:::;;;:::888555333555:::HHH\\\llluuu{{{~~~___GGG<<<999777999>>>VVV^^^ZZZxxxwwwuuuTTTbbbpppwww{{{UUUDDDCCCLLLJJJEEEAAA999444111///.../////////......000222333444333222111...............---------,,,000111888UUU~~~|||dddvvvzzz{{{qqqnnnoooYYYCCC>>>999:::@@@NNNcccttt~~~~~~}}}yyywwwtttssstttttttttssstttxxx{{{{{{~~~~~~}}}zzzyyyyyy{{{||||||}}}yyyxxxzzzxxxqqqjjjhhhiiiiiifffccccccfffiii```^^^\\\]]]]]][[[VVVQQQMMMKKKJJJJJJJJJJJJHHHFFFIIIHHHGGGEEEBBB>>>;;;999333333444444444444333333333222111111222222111000000111111111000000///...000000//////000222444555;;;BBBIIINNNVVVcccpppvvvvvvssstttzzz~~~^^^GGGEEEAAA???===<<<:::888777777777888222222111000///...------++++++++++++++++++++++++******)))(((((()))*********((('''&&&'''))),,,---,,,///---)))'''***+++*********))))))******+++,,,************++++++++++++******+++,,,------------)))))))))***+++---...///888777555222///...///111666888::::::999888888888444666666666444333444555666:::>>>AAACCCEEEGGGIIIIIIIIIIIIJJJLLLOOOQQQSSSSSSUUUXXXZZZ[[[]]]___aaa```aaaccceeeffffffeeedddiiilllrrrzzz~~~zzz~~~}}}zzzqqqooommmkkkjjjiiifffddd]]]XXXVVVVVVRRRKKKIIIKKKHHHHHHHHHFFFEEEBBB@@@???<<<:::777555333222111111333222111111111222333444000000000111111111222222111222222333444444555555444444444555666777999:::;;;<<<======<<<999777555444777DDDYYYkkkvvv|||gggLLL<<<999444888;;;PPP]]][[[rrr{{{VVVRRRpppvvv^^^FFF???IIIKKKGGGAAA999444111///.../////////...---///111222333222000000........................---///000:::XXX}}}iiizzzrrrqqquuubbbwwwooo|||[[[mmmyyyWWWAAA===999:::BBBSSSgggvvv{{{yyy|||}}}zzzwwwuuurrrqqqqqqrrrqqqpppsssyyy}}}}}}www}}}|||{{{}}}zzzwwwxxxtttsssrrrmmmsssyyyvvvuuurrrmmmiiifffggghhheeeaaaaaadddiiiaaa___]]]]]]]]]\\\YYYVVVOOOMMMKKKIIIHHHIIIIIIIIIIIIHHHFFFCCC???;;;888666333333222111000000000000000000000111111222222111222222222222222111000000111000///......///111222333888===CCCLLL[[[jjjtttrrrqqqrrrwww~~~\\\GGGDDD@@@@@@===<<<:::888777777888888222222111000///...------++++++++++++++++++++++++******))))))))))))******((((((((())))))***++++++(((,,,,,,(((&&&)))++++++******))))))******+++,,,))))))*********+++++++++******+++,,,------------)))))))))***+++---...///888777555222///...///111666888::::::999777777888444555666555444333444555777:::???BBBCCCDDDFFFHHHHHHHHHIIIJJJLLLOOORRRSSSRRRTTTVVVXXXYYY[[[^^^```___``````___^^^\\\[[[YYYcccgggpppzzz~~~~~~{{{uuusssooollljjjhhhdddaaa\\\YYYVVVUUUQQQMMMKKKLLLIIIIIIIIIGGGEEEBBB???>>>:::999666444222111111111333222111111111222333444000111111111111222222222555444444444444444444444555555555666777888999:::@@@@@@???===;;;999888777555777CCCXXXlllwww~~~pppQQQ===:::444888999JJJ\\\\\\kkk{{{mmmUUUdddyyy{{{kkkhhhIII===HHHLLLHHHBBB999444111///.../////////......///111222222222000///---.....................000//////<<<[[[qqqnnnooovvvhhhbbbtttiiidddPPPpppvvvWWW>>><<<999:::EEEXXXmmmzzz}}}xxxwwwyyyzzzxxxwwwtttqqqppppppppppppooouuu||||||}}}||||||xxxrrrwwwvvvuuuvvvyyy|||}}}}}}zzz{{{}}}{{{sssmmmpppkkkllllllfffhhhxxxrrrpppnnnmmmkkkeeeeeeeeebbb______bbbeeebbb```]]]\\\[[[[[[ZZZYYYQQQOOOKKKHHHFFFGGGJJJMMMIIIGGGDDD@@@<<<888666444222111000000///000111111111111222333333333444555444444444555555444444333444333222111000000111222000222666;;;DDDQQQaaammmnnnpppsssxxx~~~XXXFFFDDD@@@@@@<<<;;;:::999888888888888222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))((()))***+++++++++******%%%***,,,(((&&&)))++++++******))))))******+++,,,)))))))))************+++******+++,,,------------))))))******+++,,,---...111111222000///000222444666888::::::888777666777444555666666444333444555888;;;???BBBCCCDDDFFFGGGGGGHHHIIIKKKMMMOOORRRSSSQQQSSSUUUVVVWWWYYY]]]___]]]\\\ZZZXXXUUUSSSRRRQQQ\\\bbbmmmzzz}}}{{{xxxuuuqqqmmmjjjfffbbb___[[[YYYWWWUUURRROOOMMMLLLIIIIIIIIIHHHEEEBBB>>><<<888777555333222111111222222111111000111222333444111111222222222333333333777777666666666555555555777777777777888999:::;;;AAAAAA???>>><<<:::999999555777BBBWWWlllxxx~~~wwwVVV>>>>>>555;;;999EEEZZZ\\\ccc~~~}}}pppwwwiiilllttt}}}nnnccczzzqqqNNN???IIILLLHHHBBB;;;444111///.../////////...000111333444444333111000---------...............000...111BBBcccxxx}}}rrrfffbbb\\\fffoooccc{{{vvvUUUNNNvvvoooPPP;;;;;;999;;;HHH___sss~~~|||yyywwwxxxzzz{{{{{{wwwtttqqqpppppppppooonnnwww~~~yyy}}}~~~{{{{{{{{{vvvpppwwwuuuuuuvvvyyy|||}}}~~~ttttttuuuwwwwwwrrriiibbbdddeeekkknnniiilll~~~yyytttpppnnnmmmmmmfffeeebbb```______```aaa```^^^]]][[[YYYXXXXXXXXXQQQPPPMMMIIIFFFGGGKKKNNNHHHFFFBBB===999666444333///////////////000111222000111333333333333444666333333444555666666666666555555444444333222222111111000111777===GGGVVVdddhhhooovvvyyy}}}~~~~~~SSSEEEDDD@@@???::::::::::::999888888777222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))*********''',,,///***'''(((***+++******))))))******+++,,,))))))))))))******************+++,,,------------+++*********+++,,,,,,---,,,---///000///000222333666888::::::888666666666666777777666444333444555999<<>>???@@@???===;;;:::555555@@@UUUjjjvvv|||~~~{{{ZZZ???>>>444;;;888BBB[[[___aaazzz~~~ooottt~~~}}}sssffftttxxxSSSAAAJJJLLLGGGBBB===444111///.../////////...///000222333333222000///---------........./////////...555KKKmmm}}}~~~ooo]]]YYYjjjqqqbbbooommm\\\IIIOOOzzziiiJJJ999:::999;;;KKKdddyyy}}}xxxxxxyyy{{{||||||vvvtttqqqooooooooonnnmmmvvv|||~~~yyyzzz}}}}}}{{{{{{|||xxxrrryyywwwvvvwwwzzz}}}uuurrrpppooonnnjjjbbb\\\]]]eeeooossspppsss~~~zzztttpppmmmmmmjjjeee```___```aaa___]]]ZZZ[[[]]]\\\ZZZVVVSSSQQQNNNOOOOOOLLLIIIHHHJJJLLLGGGDDD@@@;;;777444333333//////000000111111111111///111333333222111333555222333444666777888999999666777888888777666444333333000000333777>>>KKKXXXbbbnnnxxxzzz{{{~~~~~~OOODDDDDD@@@>>>999:::;;;;;;:::999777666222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***)))(((''''''(((***+++)))///111,,,'''(((***************)))***++++++,,,))))))))))))******************+++,,,------------+++++++++***++++++,,,,,,,,,---///000///...///000666888::::::888666666666777888888777555333444555999<<<@@@BBBCCCCCCEEEFFFEEEFFFIIIMMMOOOQQQQQQQQQRRRSSSUUUVVVWWWYYY]]]```]]][[[XXXUUUTTTTTTUUUWWWXXX___jjjsss{{{~~~}}}}}}{{{zzzuuurrrnnnkkkhhhddd```]]]YYYZZZYYYVVVTTTRRROOOLLLHHHIIIIIIHHHEEE@@@<<<999666555444333333333444444111000/////////000222222333333333444444444555555666666777888999::::::;;;999999999999:::;;;<<<<<<777:::>>>BBBBBB@@@===:::333333===RRRgggtttyyy|||}}}~~~~~~\\\@@@:::000999777AAA^^^eeeccc|||tttuuu}}}}}}}}}qqq|||~~~|||lllooo|||VVVCCCKKKLLLFFFBBB>>>444111///.../////////...---...///000000///---,,,---------.........//////......999SSSvvvooodddooonnnqqqdddKKKAAAQQQ~~~lllMMM888999999<<>>999555333333333111111222333333333222222000222444444222111333666333444555888999;;;;;;<<<888999;;;<<<<<<999777555444000///222444888DDDQQQ]]]mmmzzz{{{yyy|||zzz|||OOOHHHJJJ???===<<<:::999888888888666555444222111///---,,,++++++,,,++++++++++++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))222000,,,)))(((((()))************)))))))))))))))))))))******++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---......///......///222444999999888888777666666666555666777666444333333444:::<<<>>>AAACCCEEEEEEEEEGGGGGGIIIJJJKKKLLLLLLLLLMMMNNNRRRVVVVVVUUUXXX^^^bbbaaa```^^^]]]\\\[[[[[[\\\```dddjjjrrryyyvvvooolllooottt~~~sssnnnjjjiiiiiifff___YYYVVVVVVWWWWWWVVVQQQKKKFFFHHHGGGEEECCCBBB@@@===:::888777555333222222222333000000000000000000000000555555555555555444444444333555888999888888888999:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<<<<======666666???QQQcccooouuuyyy~~~gggCCC;;;777777666===VVVfff```vvv}}}}}}vvvvvvrrrgggfffuuufffHHHEEEKKKIIIBBB===999333...//////---...000///////////////.........---,,,,,,------...///000444...999^^^eeeyyyrrr```MMM:::VVVjjjIII999999888???QQQiii{{{yyytttwww{{{}}}tttqqqnnnlllmmmooopppppppppwwwyyyuuuuuu{{{{{{}}}~~~~~~{{{yyytttqqqqqquuuxxxxxx{{{xxxuuurrrooonnnllliiigggnnnllllllnnnmmmooovvv}}}zzztttnnniiijjjhhheeebbb```^^^[[[XXXXXXXXXYYY[[[]]]YYYRRRLLLSSSSSSRRRPPPMMMJJJGGGEEE<<<999666444333333111000000000111222222222222222444444444333444444555555333333444666777999::::::666888<<<>>>???===999777666222000111111555@@@LLL]]]iiivvv{{{|||RRRHHHHHH@@@AAA<<<:::999888888888666555222111000......---------++++++************+++++++++******)))))))))))))))))))))))))))))))))))))))000...+++)))(((((()))***))))))))))))************)))*********++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,------...///......///222444999999888888777666666666333555666555444444555666;;;<<>>@@@@@@>>>;;;999777333111000000333>>>III[[[hhhtttyyy{{{~~~UUUGGGFFF@@@DDD<<<:::999888888888666555000//////............///*********))))))*********+++******))))))))))))))))))))))))))))))))))))))),,,+++)))((('''(((***+++((()))))))))***+++++++++************++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,------...///......///222555999888888777777666666555222444555555444444666888<<<===@@@BBBDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLLLLLLLJJJGGGEEEGGGIIINNNZZZfffkkkmmmppprrrrrrooollliiiiiilllkkkeee```___]]]ZZZUUUXXX```rrr{{{xxxtttqqqllljjjiiieee```[[[WWWVVVVVVVVVVVVUUUQQQOOOIIIFFFBBB@@@???>>><<<;;;888777666555444333333333444444444444444444444444555666666777777888888888444666999999999888888999888:::;;;===>>>>>>======888888888777666555444444666777@@@RRRcccnnnuuuzzz~~~oooLLL<<<888888777;;;QQQcccaaauuu|||llljjjssspppOOOFFFKKKLLLGGGBBB999333///000///---...000......//////////////////............///000111111333777OOOkkkllliii|||QQQ888TTT]]]JJJ===;;;;;;GGG___www~~~|||~~~}}}yyyuuussspppoooppprrrrrrrrr{{{}}}|||yyyzzz~~~yyyyyyzzz|||~~~}}}|||uuurrrsssxxxzzzyyy{{{~~~~~~~~~}}}{{{zzzqqqlllhhheeebbbcccllluuu|||xxxtttqqqnnnkkkiiieeecccaaa``````___]]][[[\\\]]]]]][[[WWWSSSQQQPPPSSSTTTTTTRRRNNNIIIDDD@@@;;;888555333333333222111222222333444444444333333222222222222222333444444666666777777888999::::::===???AAACCCBBBAAA>>>===:::666222000///111;;;EEEYYYfffsssxxxzzz~~~TTTHHHGGG@@@BBB<<<:::888888888888666555111000///......---......******))))))))))))******+++******))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((()))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,------............000333555888888888777666666555555444444555444333444666888<<<>>>@@@CCCDDDEEEEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIFFFBBBAAACCCEEELLLYYYfffjjjnnnssswwwwwwtttpppmmmkkkooooooggg```^^^___^^^ZZZ[[[aaarrrzzzvvvvvvsssooollljjjfffbbb^^^[[[YYYWWWVVVVVVUUURRRQQQJJJFFFBBB???>>>===<<<;;;999999888666555555444444555555555555555555555555666666777888888999::::::555777999:::999888888999888999<<<>>>???@@@??????;;;:::999777555333222111666777AAARRRbbbllltttyyy}}}sssPPP>>>888888777999MMM```bbbqqq{{{hhhkkkpppoooqqqPPPFFFKKKNNNHHHBBB:::444000000000......000............///////////////......//////000111222555888NNNyyy^^^]]]{{{~~~|||}}}qqq]]]CCC^^^|||SSSFFF:::888999GGGbbbzzz}}}|||~~~zzztttrrrpppoooqqqrrrrrrrrr{{{zzzyyyxxxyyy|||~~~~~~{{{yyyyyyzzz||||||zzzwwwvvvttttttwwwxxxvvvwww{{{|||uuuqqqjjjeee```]]]\\\___iiittt}}}~~~yyysssnnnllljjjiiihhheeecccaaaaaaaaaaaa___^^^```aaaaaa]]]WWWSSSSSSTTTSSSTTTTTTSSSOOOHHHBBB>>>:::888555444444444333222222222333444444333333333111111111111222333444444777777888:::;;;===>>>>>>BBBCCCDDDFFFEEEDDDCCCBBB>>>999555222000111999CCCYYYeeerrrxxxzzz~~~QQQIIIIII???>>><<<:::888888888888666555333222000///---,,,,,,,,,******))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++((())))))***+++,,,,,,---,,,+++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,---.........000333666888888777777666555555555666777666444222222444666<<<>>>@@@BBBDDDEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFCCCAAABBBEEEGGGLLLWWWbbbiiimmmrrrwwwyyywwwsssppplllrrrtttllleeeccceeeeeebbbaaadddsss{{{wwwvvvtttpppmmmjjjgggdddbbb^^^\\\YYYWWWUUUTTTRRRPPPKKKGGGCCC@@@???>>>===<<<;;;::::::999888777666555555555555555555555555555666777777888999:::;;;;;;555888::::::999888888999888999<<<>>>@@@AAABBBBBB???>>><<<999777444333222666888BBBRRR```iiiqqqwww{{{~~~uuuRRR???999999777777HHH^^^cccmmmcccUUUpppsssuuupppPPPEEEKKKNNNHHH@@@;;;555000000000...---000---.........//////000000///......//////000111222888;;;PPPxxxccc]]]|||xxxttt|||nnnwwwwww^^^HHHggguuuLLLAAA999666999IIIeee|||zzz}}}{{{}}}yyysssqqqooooooppprrrrrrqqqvvvuuuuuuuuuvvvwwwzzz}}}}}}{{{yyy{{{~~~{{{wwwsssooommmooonnnlllnnnqqq}}}tttjjjccc^^^ZZZWWWXXXYYY^^^iiiuuu~~~}}}xxxqqqkkkiiihhhhhhggggggeeeccccccccccccaaa``````aaa```[[[UUURRRSSSUUUSSSTTTTTTSSSNNNHHHAAA===:::888555444555555555444222333333444333333222222222222222222333444555666777888:::<<<>>>AAABBBCCCEEEEEEFFFGGGGGGGGGGGGFFFAAA<<<777444111222:::DDDYYYfffrrrxxxzzz}}}~~~}}}~~~PPPJJJJJJ???<<<<<<:::999888888888666555444333111///---,,,++++++*********))))))*********+++******)))))))))))))))))))))))))))))))))))))))'''''''''(((((()))***+++)))*********+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,---.........000333666888777777666666555555444888777666444222222444666<<<===???BBBCCCDDDCCCCCCFFFFFFGGGHHHHHHGGGGGGGGGEEEDDDFFFIIIKKKMMMUUU^^^hhhkkkppptttwwwwwwuuutttsssyyy{{{uuunnnkkkjjjiiieeebbbdddsss}}}yyytttssspppllliiigggeeeeee___\\\YYYWWWVVVTTTQQQNNNLLLIIIEEECCCBBBAAA???>>>=========<<<;;;:::888777666666666666666666666666777888888888999:::::::::666888:::;;;999888888999999:::;;;>>>@@@CCCDDDFFFCCCBBB@@@===:::777555444666999CCCRRR^^^fffmmmtttyyy|||yyyVVV@@@999:::888555DDD[[[dddhhhzzz\\\hhhsssrrrsssQQQCCCIIINNNIII@@@<<<555111111000...---000------......///000000000............///000111111111999RRRxxxpppeeetttooojjjtttcccpppmmmQQQEEEjjjrrrIII>>>:::999<<>>;;;999777666777888777777444444555555444444333333444444444444555777888888999:::;;;>>>@@@BBBDDDEEECCCDDDDDDEEEFFFGGGHHHHHHBBB===888555222333;;;EEEYYYeeerrrwwwxxx{{{}}}|||}}}|||~~~~~~SSSIIIIII??????<<<:::999888888888666555222111000///------,,,,,,++++++************+++++++++******)))))))))))))))))))))))))))))))))))))))((((((((())))))******+++++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---+++,,,.........000444666777777777666555555444444777666555333222222555888;;;===???AAABBBBBBBBBBBBCCCDDDFFFHHHJJJKKKLLLLLLKKKJJJKKKNNNNNNNNNTTT\\\eeegggjjjnnnqqqssstttuuu{{{|||xxxsssnnnjjjffffffuuu}}}{{{pppooommmjjjgggeeeeeeeee\\\ZZZXXXWWWWWWUUUQQQOOOMMMKKKHHHFFFEEEDDDAAA???????????????>>><<<:::999777777777777777777777777888888888888999999999999777999;;;;;;:::888888999::::::;;;<<>>???@@@AAABBB??????@@@AAABBBEEEGGGHHH@@@<<<777555222333<<>>@@@AAAAAAAAAAAAAAACCCFFFIIILLLOOOQQQQQQPPPNNNNNNPPPOOONNNTTT\\\bbbccceeehhhkkkooorrrsss|||uuuoookkkjjjxxx}}}{{{mmmllljjjgggdddcccdddeeeYYYXXXWWWWWWWWWVVVSSSPPPNNNLLLJJJIIIHHHEEEBBB???@@@@@@@@@@@@???>>><<<:::999999999999999999999999999999888888888888888888777999;;;;;;:::888888999;;;;;;:::<<>>>>>>>><<<<<<<<<===???BBBEEEGGG???:::666444222333<<>><<>>>>>???>>><<<;;;999999888888999999888888999;;;<<<===;;;;;;:::999888777666555999999999;;;>>>AAADDDFFFGGGEEEAAA>>>;;;:::::::::555:::BBBKKKTTT]]]fffkkkvvvxxx|||gggGGG???999666666>>>TTThhh^^^qqquuuvvvkkkeeeqqq___BBBAAAKKKNNNGGG<<<888333000//////.............................................///000000///888___~~~uuugggZZZ~~~nnngggiiifffHHH<<>>>>>===<<<;;;::::::::::::::::::999888:::<<<======<<<;;;888666555333555???KKKYYYaaaiiimmmpppttttttqqqwwwwww{{{||||||VVVJJJCCCCCC???;;;:::888888888777444222111111111111///...---,,,+++++++++************)))++++++*********))))))))))))((((((''''''(((((()))))))))))))))************''''''((())))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,---...000222333666666666666555444333222666333111222111000444:::===>>>@@@@@@@@@>>><<<:::===???BBBFFFKKKOOORRRTTTYYYXXXVVVUUUSSSQQQQQQPPPRRRSSSXXXaaagggjjjnnnrrr{{{xxxwwwxxxqqqdddhhhkkkkkkhhhdddbbbbbb[[[[[[ZZZYYYXXXXXXXXXXXXVVVTTTQQQPPPOOOMMMJJJHHHEEEDDDDDDCCCBBBAAA@@@@@@@@@???===<<<:::999999999999999888888999;;;<<<===;;;::::::999888777666555666666777888:::===@@@AAAEEECCC@@@<<<:::999999999555:::AAAJJJSSS]]]ffflllsssvvv{{{~~~hhhHHH@@@888666666>>>RRRggg]]]ppprrr{{{tttxxxgggaaakkkdddGGGDDDMMMOOOIII===999444111000000//////.......................................///000000333AAAlll{{{wwwfff~~~llliiilllgggHHH<<>>???>>>===;;;:::<<<===;;;;;;;;;;;;;;;::::::999888888999:::;;;<<<=========<<<<<<;;;::::::;;;;;;999888888999;;;<<<;;;:::999666333222222555AAAMMMWWW```gggkkknnnssstttrrrtttsssvvvzzz{{{yyy{{{VVVJJJCCCCCC???<<<:::888777777666555444111111111000///...---,,,+++++++++************)))******))))))))))))((((((***))))))(((((())))))***)))))))))*********++++++)))))))))******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,---...111333444666666666666555444333333666333111111000///444:::;;;===>>>??????>>><<<;;;;;;===@@@DDDIIIMMMPPPQQQUUUUUUTTTRRRQQQOOOMMMLLLKKKLLLSSS]]]dddhhhlllqqqwww{{{wwwhhhjjjkkklllkkkhhheeeccc^^^]]]\\\[[[[[[\\\]]]^^^[[[YYYVVVTTTRRRPPPMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???===<<<;;;::::::999999999999:::;;;<<<<<<::::::999888777666666555555555666777999;;;===>>>@@@>>><<<999777777666777444888???GGGQQQ\\\fffmmmrrrvvv{{{~~~kkkKKK@@@888666666<<>>:::555222111111000000.......................................///000000666KKKxxx}}}xxxwww}}}qqqIII===PPPwwwaaaBBB;;;888666>>>RRRgggrrruuuvvvsssuuutttppprrrwwwzzzyyyvvvtttqqqqqqrrrrrrrrrqqqqqqvvvzzzyyytttpppppprrrooolllfff]]]WWWVVVZZZ___ggghhhhhhgggeeeeeeggghhhpppxxx}}}{{{wwwuuuqqqnnnvvvrrrtttxxxtttjjjgggkkkzzzxxxssspppmmmiiifffgggjjjllljjjeeecccdddccc____________```___\\\WWWSSSQQQMMMIIIGGGGGGFFFCCC@@@CCCCCCBBB@@@===;;;<<<===<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<:::999999:::<<<<<<:::888777333000000222777CCCPPPWWW^^^dddgggkkkpppsssrrrqqqppprrrvvvwwwwwwzzz~~~VVVJJJCCCCCC???===;;;888666666666555444111111111000///...,,,,,,+++++++++*********)))))))))))))))(((((((((((((((******))))))))))))******))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,---///111333555555555666666555444444333777444222333222111555;;;<<<===???AAABBBAAA@@@???;;;<<>>===<<<;;;;;;999999999999:::;;;;;;;;;:::999999888777666666666666666777777999:::;;;;;;:::999777555444333333333222555;;;BBBLLLXXXdddkkkssswww}}}mmmNNNAAA777777777;;;MMMccc^^^mmmeeeiiirrrcccaaalll{{{oooPPPDDDJJJLLLGGG===:::555111000000000///.......................................///000000666RRRkkkkkkwwwMMM===TTT|||\\\???::::::999AAAUUUiiiuuuyyy{{{xxxzzzxxxsssrrrwww{{{{{{vvvtttrrrppppppqqqrrrrrrrrrxxxzzzuuussstttllljjjfff```[[[]]]ccciiiiiijjjlllllljjjhhhggggggsss{{{tttyyyvvvwwwyyyuuummmiiijjjvvv~~~|||xxxtttpppnnnllljjjhhhhhhlllmmmkkkeeecccddddddaaa```aaabbbbbbaaa]]]XXXTTTRRROOOKKKIIIIIIGGGEEEBBBDDDDDDDDDBBB???======>>>>>>>>>===<<<;;;;;;;;;;;;==================<<<<<<>>>======<<<<<<<<<===============???@@@???===:::666222///000444;;;HHHTTTYYY___dddeeegggmmmppppppqqqqqqtttyyyyyywwwxxx|||}}}{{{~~~VVVJJJCCCCCC???===;;;888666666666555444000000000000///---,,,++++++++++++*********))))))((((((((((((((()))))))))******))))))))))))******************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------///222444666555555555666555555444333555333222333222000444999;;;===@@@BBBCCCDDDCCCBBB===>>>AAADDDGGGJJJLLLMMMMMMNNNPPPPPPOOOMMMJJJHHHHHHIIIPPP\\\cccfffjjjnnnooossszzzyyymmmeeebbbccceeeaaa```___^^^^^^^^^___```___\\\YYYWWWUUURRROOOLLLJJJJJJIIIGGGFFFDDDCCCCCCCCCBBBAAA???======<<<<<<999999::::::::::::::::::999888888777777666666666555666666777777777777777444333333222111111000000000222666===FFFSSS```hhhqqqwww}}}pppRRRAAA777777777999JJJ``````kkkpppggg}}}iiidddrrrvvvSSSDDDJJJLLLGGG<<<888444000/////////..........................................///000000555SSSbbbZZZvvvyyySSS===UUU}}}YYY===;;;<<<;;;BBBUUUiiivvv|||xxxtttwwwzzzzzzuuutttrrrpppoooppprrrsssttt|||yyyvvvuuuqqqqqqpppkkkeeecccfffiiidddgggjjjkkkiiifffeeedddrrryyyyyyvvvvvvwwwvvvrrrooonnnsss{{{xxxsssrrrqqqoooppppppooolllnnnooollleeecccdddcccaaa```bbbddddddbbb^^^[[[YYYSSSQQQMMMJJJHHHFFFCCCBBBBBBCCCDDDCCCAAA??????@@@@@@???>>>===<<<<<<<<<<<>>>>>>>>>>>======<<<<<<<<<======>>>AAABBBCCCEEEFFFEEEAAA>>>888333000333888@@@LLLWWW\\\aaaeeedddfffkkknnnmmmssstttzzzzzzxxxyyy}}}{{{xxx|||VVVJJJCCCCCC???<<<:::888777777666555444000000000///...---,,,++++++++++++************)))(((((())))))))))))*********))))))(((((())))))************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...000222555666444555555555555555444444333111222444333111222777:::<<>>===<<<<<<999::::::;;;;;;::::::999888888777777777666666666444444444444444333222222111111111111111111000000///111333888AAANNN\\\eeennnttt{{{~~~}}}}}}sssUUUBBB666777777888HHH^^^```iii~~~lllvvvaaajjjjjjfff{{{WWWEEEKKKOOOIII<<<888333000//////...---.......................................///000000555QQQ___SSSuuurrreeevvvUUU>>>TTT{{{WWW===<<<;;;:::BBBUUUhhhuuu}}}|||vvvvvvwwwwwwrrrrrrrrrqqqpppppprrrtttvvv}}}~~~vvvrrrqqqvvvxxxyyytttllleeeaaa```___bbbfffgggeeebbb```___kkk{{{|||xxxvvvtttssstttsssqqqpppnnn{{{xxxtttuuuuuutttuuuwwwvvvqqqmmmnnnjjjdddaaacccbbb```aaacccddddddaaa^^^\\\\\\TTTRRROOOKKKGGGDDDBBBAAAAAACCCEEEDDDCCCBBBBBBCCCBBBAAA???===<<<<<<======????????????????????????<<<<<<;;;;;;<<<<<<======CCCDDDGGGJJJKKKIIIEEEAAA:::555333777<<>>KKKZZZdddmmmttt|||~~~}}}|||xxxWWWCCC666888888666EEE\\\___ggg}}}yyyzzzZZZZZZ}}}gggeeeWWWCCCKKKPPPIII===999444111000//////..........................................///000000444KKK{{{jjj[[[yyyxxxhhhkkk}}}xxx[[[iiiNNN>>>SSSwwwVVV>>>===:::;;;EEEYYYlllxxxwwwuuuuuutttnnnppprrrrrrqqqppprrrtttvvv|||wwwmmmhhhffftttxxx{{{xxxpppfff___\\\]]]```cccdddbbb^^^\\\[[[bbbooo||||||vvvsssnnnkkkkkkmmmllljjjhhhvvv}}}zzzuuuxxxxxxvvvwwwyyywwwqqqhhhiiifff```^^^aaaaaa___bbbcccdddaaa]]][[[[[[\\\VVVUUURRROOOJJJGGGFFFFFFDDDFFFGGGGGGEEEDDDDDDDDDCCCBBB@@@>>><<<======>>>===>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;<<<<<<===AAACCCFFFJJJLLLJJJFFFBBB<<<777555999???EEEMMMUUU[[[aaafffgggjjjoooqqqpppuuuwww~~~~~~zzz{{{zzz~~~VVVJJJCCCCCC???:::999999999999777444111000000000///...---+++++++++++++++************)))))))))******+++++++++,,,((((((''''''''''''((((((******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...000333666777444444555555555555555444777777;;;???>>>999888;;;>>>@@@DDDHHHKKKLLLMMMMMMJJJJJJKKKLLLLLLMMMMMMMMMQQQUUUYYY]]]^^^]]]ZZZXXX[[[\\\aaaiiimmmkkkkkkmmmbbbcccbbbfffrrr|||{{{pppmmmnnnppppppqqqooolllhhhccc```]]][[[YYYWWWVVVUUURRRPPPMMMMMMKKKJJJHHHFFFEEEDDDBBBAAA@@@>>>===<<<<<<;;;999:::;;;;;;;;;:::999888777777777777666666666666777777777777666444222111333333444555555555555555222222222555===JJJYYYcccnnnvvv~~~~~~~~~|||YYYCCC555888888666DDD[[[]]]fff~~~hhh___~~~|||cccbbb}}}TTT@@@IIIOOOGGG>>>:::555222111111000///.......................................///000000333FFFsssxxxfff}}}wwwfffcccoooeee]]]jjjyyyFFF>>>QQQuuu~~~VVV>>>>>>:::===JJJ___rrr|||wwwttttttssslllooorrrsssqqqqqqsssuuuuuuzzz~~~{{{pppeee^^^\\\nnnsssxxxxxxqqqiiiccc```^^^```cccccc```\\\YYYXXX[[[fffppptttwww{{{|||{{{tttpppiiidddccceeedddaaacccooo~~~|||uuuxxxxxxuuuuuuwwwtttllldddeeebbb]]]\\\___aaa```cccdddccc___ZZZXXXXXXZZZYYYYYYWWWSSSOOOMMMLLLLLLGGGHHHJJJJJJGGGEEEEEEEEEDDDCCC@@@>>>======>>>>>><<<<<<<<<<<<=========>>>:::::::::::::::;;;<<<===???AAAEEEJJJLLLJJJEEEAAA<<<777666;;;@@@EEELLLSSSYYY```fffhhhlllqqqtttssstttvvv{{{}}}|||~~~}}}PPPIIIIII???>>>:::999888777666555444333000...------------,,,***,,,+++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,+++***)))***++++++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------...000222555666333333444444444444444444888:::======<<<;;;:::;;;AAADDDHHHJJJKKKLLLMMMOOOKKKKKKKKKKKKKKKKKKLLLMMMVVV[[[dddjjjmmmjjjeeeaaabbbbbbcccgggllloooooommmiiiccc^^^```kkkxxxxxxyyy|||wwwyyyyyy|||~~~yyyqqqnnnpppuuuwwwyyyvvvpppjjjgggggg```___\\\YYYWWWUUUSSSSSSNNNLLLJJJIIIIIIHHHFFFDDD??????>>>>>>===<<<:::999999888888888888888888888666666555555555555666666;;;:::999777555444333222000000222666999999888666333111000222;;;HHHVVV___jjjttt|||~~~~~~```EEE>>>888777999===VVV]]]ccc{{{}}}iii|||xxxfffaaaqqqfffHHHEEEKKKMMMAAA<<<555000111222///***....../////////...,,,+++///...---,,,,,,,,,---...555IIIjjjqqq~~~uuufff\\\______aaayyyfffFFF:::WWW~~~zzzRRR<<<;;;;;;>>>LLLbbbvvvyyyuuussspppwwwuuurrroooooorrrvvvxxx{{{zzzyyywwwrrriiiccc```iiipppxxx{{{{{{wwwmmmcccfff___YYYXXXXXXWWWZZZ^^^\\\aaagggiiijjjmmmsssxxxqqqjjjdddcccbbb``````bbbeeeooo}}}zzzvvvssspppllljjjeeekkkjjjbbbZZZZZZ^^^aaacccaaa^^^[[[YYYXXXYYYZZZ[[[ZZZXXXVVVTTTRRRQQQPPPNNNJJJEEEDDDGGGHHHEEEBBBDDDBBBAAAAAAAAA@@@===;;;>>><<<;;;:::<<<<<<<<<;;;<<<;;;:::888888888999999:::<<>>:::888999:::<<>>::::::999777666555444333111///............---+++,,,+++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,+++***)))***++++++***)))*********+++++++++,,,,,,******+++++++++,,,,,,,,,---------...000222555666444444444444444444444444666777999999999888:::;;;@@@BBBFFFHHHIIIJJJKKKMMMOOOOOOOOONNNLLLLLLLLLMMMXXX```kkkssstttpppkkkhhhhhhggggggkkkrrrvvvuuutttlllfffbbbdddnnnyyywwwjjj\\\XXXfffxxx~~~vvvvvvxxxzzzvvvpppooorrrwwwyyy{{{xxxrrrlllhhhfffaaa___]]]ZZZWWWTTTSSSRRRNNNLLLJJJIIIHHHGGGEEECCC@@@@@@@@@???>>>===;;;;;;::::::999999888888777777666666555555555555666666999999999888666444222111000000111444777888777666555444222444;;;GGGUUU^^^jjjttt|||~~~aaaFFF>>>888777999===VVV\\\bbbzzzkkkrrr~~~xxxkkkeeennnkkkMMMHHHMMMMMMBBB===666///------......------...///......---,,,......---,,,,,,,,,---...555MMMmmm{{{oooddd^^^aaa]]]kkkmmmWWW???;;;XXXuuuNNN:::::::::>>>MMMcccvvvzzzyyyyyywwwyyywwwuuussssssuuuxxxzzzyyyyyyyyyxxxvvvqqqllljjjlllqqquuuwwwzzzyyypppeee___VVVOOOPPPUUUXXX[[[___^^^cccggghhhhhhiiinnnrrrmmmfff___\\\\\\]]]ccckkkhhhmmm}}}}}}}}}xxxsssooommmllllllpppooofff______cccfffcccaaa]]]YYYXXXXXXZZZ[[[[[[[[[YYYXXXVVVTTTSSSRRROOOKKKFFFFFFHHHIIIGGGDDDDDDCCCBBBBBBCCCBBB@@@>>>???===<<<;;;=========<<<:::999777555555444555555888:::;;;<<<===<<<:::999777444333444444777???HHHVVV___jjjqqqsssrrrsssttt|||wwwyyyzzzzzzRRRIIIIII???>>>::::::999888666555444333222000//////000///...,,,,,,+++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))***++++++******+++++++++,,,,,,,,,+++***)))***++++++***)))*********++++++++++++,,,******+++++++++,,,,,,,,,---------...000222555666555555555444444333333222333333444444444666999<<<@@@CCCFFFGGGHHHIIIJJJLLLRRRRRRRRRQQQNNNMMMMMMNNNSSS^^^kkksssrrrnnnkkkjjjkkkiiiiiinnnuuuyyyxxxuuuoookkkhhhkkksss{{{yyyjjjWWWEEE>>>GGGTTTrrriii```kkk|||vvvtttuuuvvvuuuqqqrrrvvvyyy{{{}}}{{{uuunnnhhheeebbb```]]]ZZZWWWTTTRRRQQQNNNLLLJJJHHHHHHGGGEEECCCAAAAAAAAA@@@???>>><<<<<<;;;;;;::::::999888777777666666555555555555666666777888999999888555333111000//////111444666777777777666555666;;;GGGTTT]]]kkkssszzz|||}}}dddHHH???888777999<<>>777111,,,,,,000333,,,,,,---......------,,,......---,,,,,,---...///555UUUuuuvvvdddfff```eee```MMM<<<>>>^^^rrrJJJ999<<<999???OOOfffxxx}}}zzz}}}||||||{{{yyyxxxxxx{{{}}}~~~|||yyywwwrrrssssssuuuzzz|||ssshhh\\\RRRJJJLLLRRRWWW]]]bbbcccfffiiiiiihhhhhhjjjmmmllleee]]]XXXWWW[[[hhhuuuuuuttt|||sssgggbbbiiizzz~~~|||zzzrrrnnnmmmnnnqqqtttrrrhhhaaabbbfffhhhfffccc___ZZZXXXWWWXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVQQQMMMIIIHHHIIIJJJHHHFFFEEEDDDCCCCCCDDDDDDBBB@@@@@@>>><<<<<<===>>>===<<<888777666444333222222222666666666555555444444444222000000111111333;;;EEERRR\\\iiiqqqrrrqqqrrrttt}}}{{{|||}}}~~~~~~SSSJJJIII??????;;;:::999888666555444444222000////////////...,,,,,,+++******))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++******+++++++++,,,,,,,,,+++***)))***++++++***)))************++++++++++++******+++++++++,,,,,,,,,---------...000222555666666666555444333333222222111111111000111555:::???BBBDDDFFFGGGHHHHHHJJJLLLQQQSSSTTTSSSPPPNNNOOOQQQQQQ\\\hhhnnnllliiijjjmmmjjjiiijjjooouuuxxxuuuqqqpppnnnnnnqqqxxx~~~yyyrrrfffVVVFFF???AAAGGG]]]}}}~~~[[[FFFHHHUUUaaaooo~~~zzzvvvtttuuuuuutttvvv{{{{{{|||~~~}}}wwwppphhhdddcccaaa^^^[[[WWWTTTSSSRRROOOMMMJJJIIIHHHGGGEEECCCAAAAAAAAA@@@???>>>===<<<;;;;;;::::::999999999888666666555555555555666666666888:::<<<;;;999555222111///---...111444666666666666666666;;;EEERRR\\\jjjrrryyy{{{|||hhhJJJ???888777999;;;SSS]]]```vvv{{{bbbgggwwwfffaaafffqqq{{{wwwYYYOOOOOOOOOBBB<<<777444111//////111,,,,,,,,,---------------......---,,,,,,---///000666cccoooqqqrrrwwwjjjQQQ>>>BBBeeepppJJJ;;;@@@:::@@@QQQhhh{{{{{{zzz||||||~~~}}}xxxwwwvvvxxx~~~wwwkkkbbbZZZRRRPPPQQQVVV^^^gggjjjlllnnnnnnmmmnnnppprrrrrrllleee___[[[^^^lllzzz}}}xxxeee```XXXQQQQQQ\\\nnn|||~~~}}}xxxooojjjkkknnnqqqsssooofff___```dddfffgggfffccc___\\\YYYVVVUUUPPPPPPRRRSSSUUUWWWXXXYYYTTTQQQMMMKKKJJJJJJHHHFFFDDDDDDCCCDDDEEEEEECCCBBB@@@>>><<<;;;<<<===<<<;;;888888777555444333222222333333111111111111222333333222222333222444<<>>===<<<:::::::::::::::;;;;;;;;;666666555555555555666666666999<<>>vvv~~~oookkkoooqqq|||[[[???CCCgggnnnIII<<<@@@;;;BBBRRRjjj|||zzzzzz~~~}}}||||||{{{~~~uuulllfff___YYYUUUWWWbbbooooooqqqtttvvvxxx{{{}}}{{{vvvpppiiihhhppp{{{rrreeefffcccYYYMMMKKKTTT___sss|||zzz|||zzz|||{{{uuummmhhhiiilllqqqrrrnnnddd^^^___aaabbbaaacccddddddbbb^^^ZZZWWWTTTTTTTTTUUUVVVWWWWWWWWWWWWTTTPPPMMMKKKIIIGGGFFFDDDCCCCCCDDDEEEEEECCCAAA???===;;;:::;;;;;;:::999777777666555444333222111222111000000000222444555444444666666444555===HHHPPPYYYdddjjjlllqqq{{{||||||~~~VVVJJJHHH???@@@;;;;;;:::999777666555444111///............---+++,,,+++******))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++,,,,,,,,,+++***)))***++++++***))))))))))))************+++******+++++++++,,,,,,,,,---------...000222555666555555555444444333333222222111111000222777>>>CCC@@@BBBCCCBBBBBBBBBEEEGGGNNNSSSWWWWWWSSSQQQSSSVVV\\\```dddeeedddfffkkkqqqpppxxx}}}xxxssstttvvvyyy|||~~~qqq```RRRWWWzzzxxxjjj```XXXVVVQQQ[[[ooo~~~{{{tttoooppprrrsssvvv{{{}}}}}}||||||yyyrrrkkkeeedddccc```^^^[[[YYYWWWWWWTTTRRROOONNNMMMKKKHHHFFFCCCCCCBBBBBBAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;666666555555555555666666777999===@@@@@@>>>;;;999444111///...///111222222000222333222444<<>>666666333///222999000///...------------......------------///000111FFFcccZZZccc|||}}}lll|||___<<<@@@eeekkkHHH;;;===<<>><<<:::999::::::999777444444555444444333222111111000000000111333555666555555777888444333;;;FFFTTT\\\eeehhhiiinnnzzz~~~}}}|||WWWKKKHHH???@@@<<<;;;:::999777666555555222000////////////...,,,,,,+++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,+++***)))***++++++***)))))))))))))))******************+++++++++,,,,,,,,,---------...000222555666444444444444444444444444222222111111333777>>>CCCCCCCCCDDDCCCBBBCCCEEEHHHQQQVVV[[[ZZZUUURRRTTTWWWZZZ\\\^^^______aaadddfffmmm|||wwwxxxyyyzzz{{{|||~~~xxxccchhhoooiii\\\\\\fffzzz}}}yyyrrrmmmooosssuuuyyy}}}~~~||||||zzzuuunnniiieeecccaaa___]]][[[ZZZZZZWWWUUURRRQQQOOONNNKKKIIIEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>===<<<;;;:::999999666666555555555555666666777999<<>>ccclllKKK<<<<<<:::@@@OOOeeewww~~~|||xxx{{{|||zzzwwwzzz}}}xxxpppllllllpppuuuvvvxxx}}}yyy^^^NNNYYY\\\]]]WWWLLLCCC@@@@@@PPPaaarrryyyyyy{{{~~~|||~~~zzzxxxzzzyyyvvvsssqqqooooooooossstttqqqiiiddddddbbb^^^XXXZZZ]]]```bbbcccbbbbbbdddcccaaa^^^[[[XXXVVVUUURRRRRRPPPNNNLLLKKKKKKLLLHHHGGGFFFFFFFFFFFFDDDBBB???===;;;:::::::::999888444444555666666555444333111000000000111222333333555777999888333111999DDDPPPYYYcccggghhhmmmyyy~~~~~~WWWKKKHHH???@@@<<<;;;:::999888666555555333222000000111111///...,,,++++++***)))*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,+++***)))***+++++++++)))))))))))))))******************+++++++++,,,,,,,,,---------...000222555666333333444444444444444444111111111111333777>>>BBBGGGGGGGGGGGGFFFFFFIIIKKKTTTZZZ___]]]WWWSSSTTTWWW[[[\\\]]]___```aaaaaa```fffzzz{{{||||||{{{yyyyyyzzz{{{nnnrrrtttlll^^^WWWXXXhhh{{{}}}zzzxxxqqqmmmqqqvvvyyy}}}}}}|||{{{wwwqqqllleeedddbbb```^^^]]]\\\\\\YYYWWWTTTRRRQQQOOOMMMJJJGGGGGGGGGGGGFFFDDDCCCBBBBBBAAA???===;;;888777666666666555555555555666666777888;;;>>>???>>>===<<<666444222111111111///...000222222...,,,000;;;EEEbbbmmmxxx}}}}}}vvvSSSBBB999777999999MMM^^^ZZZooo```aaa~~~tttvvvdddOOOOOOSSSHHHAAA:::555222>>>ccc444333111///...------......---------...///111222HHH___UUU```jjjZZZeeekkkcccpppeee[[[\\\;;;???dddnnnOOO???===999>>>MMMcccttt{{{}}}~~~{{{www|||zzzyyyssssssvvv{{{zzzxxxvvvsssrrrwwwyyy~~~wwwfffeeexxxmmmSSSEEE======>>>>>>>>><<<:::888???OOO]]]aaa___bbbfffjjjsssttt{{{|||}}}zzzvvvuuuttttttsssqqqrrrtttqqqjjjfffdddaaa]]]]]]]]]]]]]]]]]]^^^___```aaa```___]]][[[ZZZXXXXXXNNNOOONNNMMMLLLMMMNNNPPPKKKIIIHHHHHHHHHGGGDDDBBB@@@>>><<<;;;;;;;;;:::888666666888999999999888777111000000000000000//////777888;;;:::444111999DDDHHHTTTaaagggiiiooo{{{YYYGGGGGGBBB???;;;:::999888777555444444222222111000///...------,,,,,,,,,+++++++++************))))))))))))******(((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++++++++***+++,,,,,,,,,,,,+++***+++++++++*********))))))'''((((((***+++,,,------,,,+++***,,,///333666777666666555444333333333333111000///...111999BBBIIIKKKIIIHHHIIIJJJKKKMMMPPPWWWVVVYYY\\\[[[VVVUUUXXX[[[[[[[[[[[[ZZZYYYXXXXXXbbbooo~~~}}}{{{xxxwwwyyy|||xxxnnneee```___dddxxxxxxqqqtttdddWWWRRRVVVdddjjjlll|||}}}sssrrrqqqppprrrxxx~~~{{{wwwsssmmmiiigggfffeeebbb___]]]]]]]]]bbb^^^YYYUUUSSSPPPMMMKKKIIIIIIHHHGGGFFFEEECCCBBB???===<<<<<<<<<<<<;;;999666666666555444444333333888999:::===??????===;;;;;;888444111000000///...222111///...000444888<<>><<<:::888666666;;;@@@DDDCCCBBBEEEJJJMMMXXXlllxxxwwwzzzyyytttqqqsssuuutttwwwsssjjj```___bbb]]]UUUUUUSSSVVVZZZYYYTTTQQQRRRUUUVVVXXX[[[^^^___^^^]]]UUUPPPLLLKKKNNNQQQRRRRRROOONNNKKKIIIGGGFFFEEEEEEFFFDDD???;;;999888888888:::999888999::::::999777666444111///...///111222555555444333222444777;;;KKKOOOZZZfffnnnssszzzZZZHHHHHHCCC@@@;;;:::999888777555444444222222111000///...------++++++++++++******************))))))))))))******'''((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++***++++++,,,,,,++++++***+++++++++*********))))))(((((()))***+++,,,,,,---,,,+++***,,,000333666666666555444333333222333333222111//////111888AAAGGGMMMKKKJJJJJJKKKLLLOOOQQQTTTSSSVVVZZZZZZVVVVVVYYY^^^___^^^]]]YYYVVVTTTSSSWWWbbbooovvvvvvttttttvvv~~~{{{xxxxxxxxxrrrhhh^^^PPPJJJJJJ[[[wwwrrrlll}}}tttgggWWWQQQUUUbbbfffdddmmm}}}~~~}}}rrrrrrrrrtttyyy|||vvvpppllliiiffffffeeecccaaa``````aaabbb```\\\WWWSSSPPPNNNMMMJJJJJJJJJIIIGGGFFFDDDCCC@@@>>><<<;;;<<<;;;:::999777666666555555444333333777888999<<<>>>???===;;;:::888555333333333222111333222111000111444999<<>>;;;777666888999FFFYYYqqq{{{zzz}}}{{{vvvrrrssstttrrruuussslllccc___^^^YYYQQQPPPNNNPPPTTTUUURRRQQQSSSZZZXXXVVVVVVXXX[[[]]]___WWWSSSOOONNNOOORRRRRRRRRNNNMMMJJJHHHFFFEEEEEEEEEFFFDDD@@@<<<999888888999666666666888;;;======<<<777555222000...///000111222333333222111222555888@@@EEESSScccooovvv}}}[[[IIIHHHCCC@@@;;;:::999888777555444444222222111000///...------++++++++++++******************))))))))))))******'''(((((()))))))))))))))(((((((((((())))))))))))((()))))))))******************+++,,,,,,+++******+++++++++***************))))))*********+++++++++,,,+++***,,,000444555666666555444333333222222222222222000///111777>>>DDDKKKKKKJJJJJJLLLOOORRRTTTOOONNNQQQVVVYYYWWWWWWZZZ]]]^^^___\\\XXXSSSPPPOOOVVV^^^hhhmmmoooqqquuuyyy~~~|||zzz{{{|||xxxooohhh]]]QQQFFFMMMcccsssooobbbXXX```llltttrrrjjj```ZZZNNNMMMXXXiiiooohhhffflll}}}|||tttssssssxxx{{{sssmmmkkkkkkgggfffeeeeeedddddddddddd``````___YYYSSSOOONNNOOOLLLLLLLLLKKKIIIHHHFFFEEEBBB@@@===<<<;;;;;;999888777777666555555444444333555666888;;;>>>>>>===;;;999888666666777777666555555555444333333555999===XXXffftttzzz{{{~~~~~~}}}~~~yyyYYY@@@;;;:::555:::FFF___^^^iiiwwwqqq}}}yyynnnsss~~~kkkppp|||dddJJJIIIRRRLLLBBB:::666222222===LLLNNN;;;,,,---222111...---...,,,---000///...111666CCCttt|||rrr|||pppnnniiihhh[[[uuu[[[TTTaaaeeeXXX===777BBBhhhlllIII;;;===888CCCWWWmmmzzzzzzwwwwwwsssrrrrrrtttzzz}}}vvvvvvwwwvvv{{{yyyxxx~~~|||{{{}}}wwwxxxwwwwwwwwwzzz~~~ooo\\\JJJEEE\\\}}}vvvaaa[[[ZZZVVVNNNFFF>>>:::999666777888888666666777999999FFF^^^vvv~~~yyyuuuuuuuuusssrrrsssooohhhbbb]]]WWWQQQKKKJJJLLLRRRTTTSSSTTTWWWaaa^^^YYYUUUUUUYYY^^^bbbYYYVVVSSSQQQQQQRRRRRRRRRMMMKKKIIIGGGEEEEEEEEEEEEGGGDDD@@@<<<999888999999666555666888;;;>>>>>>===999777444111///......//////000111111000000222444777===LLL```ooowww~~~]]]IIIGGGAAA>>>;;;:::999888777555444444222222111000///...------,,,,,,,,,,,,++++++++++++******))))))))))))******''''''((()))***))))))((((((((((((((())))))))))))(((((()))))))))***************++++++++++++************************************************+++++++++******---000444555555666555444333222222222222222222111000111555<<>>VVVfffvvvzzzyyyzzz|||~~~{{{|||}}}yyyZZZ@@@<<<:::555:::FFF```___hhhvvvvvvssswwwmmm```wwwnnnrrryyywwwiiiKKKGGGPPPLLLCCC;;;666222...///333???333***+++000000...///...---...111000...000444BBBppp}}}~~~yyynnnuuu{{{~~~pppwww```ZZZ``````WWW@@@:::EEEkkklllGGG;;;>>>:::DDDXXXnnnzzzzzzxxxwwwrrrqqqqqqsssyyy}}}}}}yyyvvvqqqvvvzzzzzzyyyyyy|||vvvbbbZZZoooqqqmmmrrrrrrhhhVVVFFF>>><<<888777888::::::;;;@@@EEE>>>@@@OOOhhh}}}~~~|||zzz{{{{{{yyyssstttrrrlllccc[[[UUUQQQGGGGGGMMMUUUZZZYYYZZZ]]]ccc___YYYTTTRRRTTTYYY]]]ZZZXXXUUUSSSRRRQQQQQQPPPKKKJJJHHHFFFEEEEEEEEEEEEHHHEEEAAA===:::999999:::999888777888:::<<<<<<;;;;;;999666222000.........,,,...///000//////000222555:::III^^^ooowwwzzz~~~___IIIEEE@@@===;;;:::999888777555444444222222111000///...------...------------,,,,,,,,,******))))))))))))******&&&''')))*********)))((((((((((((((())))))))))))))))))))))))******************************************************************************+++++++++***+++---111444555555555555444333222222222222222222111111111555:::>>>GGGKKKLLLIIIJJJOOOPPPMMMJJJHHHJJJSSSYYY\\\^^^```___bbbdddaaa[[[VVVUUUVVVbbbgggmmmrrrtttvvvyyy||||||~~~{{{||||||mmmUUUJJJEEEJJJKKKEEEEEEKKK@@@DDDSSShhhsssqqqmmmnnnoootttyyy{{{yyyxxxxxxwwwuuutttzzz|||~~~zzzrrrmmmmmmooojjjgggeeedddddddddbbb```[[[^^^___[[[SSSOOOPPPRRRQQQQQQPPPOOOMMMKKKIIIHHHFFFDDDAAA@@@???===:::888888777777666555555444444333333555888;;;<<<:::888666555666888;;;<<<;;;::::::<<<>>><<<999888;;;???VVVgggwww|||zzzzzzzzz{{{yyyzzz}}}~~~zzz[[[AAA<<<;;;555:::FFF\\\[[[eeeyyymmmZZZjjjuuuvvvyyyuuu|||sssQQQIIIQQQLLLCCC:::555222///------///------//////---...000...---...111000...000444GGGuuu{{{sssggggggpppmmm___CCC<<>><<>>======;;;;;;CCCNNNOOOEEEDDDVVVooo}}}vvvsssnnnfff[[[QQQJJJHHH@@@CCCLLLXXX^^^^^^^^^```^^^]]]ZZZTTTPPPNNNPPPSSSXXXXXXVVVTTTRRRPPPOOONNNJJJIIIHHHFFFEEEEEEFFFFFFHHHFFFBBB===;;;:::::::::999777666777999;;;;;;;;;:::999666333111000///...,,,...///000//////000222555999FFF\\\ooowwwyyyzzz^^^HHHDDD@@@???;;;:::999888777555444444222222111000///...------------------,,,,,,,,,,,,******))))))))))))******&&&''')))***+++***((('''(((((((((((()))))))))))))))*********+++++++++++++++***))))))))))))***+++***************+++++++++))))))*********+++++++++******+++...222444555444555444333222222111111111000111111111222444999<<>>;;;:::;;;;;;555444333555888;;;======888888666444333222111111///000111111000000222444333555BBBYYYoooyyy{{{{{{}}}]]]GGGEEECCCCCC;;;:::999888777555444444222222111000///...------,,,,,,+++++++++***************))))))))))))******%%%''')))++++++***((('''(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,+++***)))(((((()))***+++))))))*********+++++++++(((((()))***+++,,,,,,---******+++...222444555444555444333222111111111111...000111111222444888;;;CCCMMMSSSRRRTTTZZZXXXPPPNNNJJJLLLUUU___dddgggiiiqqqsssrrrlllccc^^^```dddiiikkknnnqqqtttwwwzzz|||{{{qqqmmmmmmkkkfffbbb___]]][[[YYYTTTPPPRRRWWWVVVXXXZZZbbbrrr~~~~~~{{{vvvssssssssslllqqqxxx~~~}}}xxxtttmmmnnnqqqrrrrrrooommmkkkiiieeebbbbbbeeefffccc```[[[\\\\\\\\\[[[YYYXXXWWWSSSSSSRRRPPPNNNLLLJJJIIIEEEEEEGGGHHHGGGDDD>>>999888888777777666555555555333333444666888888666333222111000222555888999999===BBBFFFDDD>>>;;;===@@@NNNYYYdddjjjnnntttwwwwwwwwwzzz}}}{{{\\\BBB===;;;555:::FFF\\\\\\dddqqqmmm{{{zzzxxxxxxzzzxxxaaaJJJJJJJJJDDD;;;333000000111000,,,000222111///............,,,,,,.........222999jjjoooppp||||||qqq{{{lll|||KKK===DDDhhhqqqNNN===<<<;;;CCCSSSgggrrruuuuuuvvvtttuuuvvvzzz~~~|||vvvsssrrr}}}www~~~lllqqqqqq___YYYTTTQQQLLLEEEGGG___zzzjjjUUUYYYqqq~~~}}}zzzlll]]]NNNDDD===666333555666888@@@LLLUUUXXX\\\aaaiiijjjjjjddd[[[TTTRRRSSSTTTVVVXXXVVVRRROOOMMMNNNJJJIIIHHHGGGGGGHHHHHHIIIIIIGGGCCC???<<<;;;;;;<<<555444222333666999;;;;;;666666555555444444333333222333333222111222555888222333>>>VVVmmmxxxzzzyyy}}}~~~\\\GGGFFFFFFHHH;;;:::999888777555444444222222111000///...------*********))))))))))))(((******))))))))))))******%%%''')))++++++***((('''(((((((((((())))))))))))++++++,,,,,,,,,---------+++***)))(((((()))***+++))))))******++++++++++++'''((()))***+++,,,------******+++...222444555444555444333222111111111111---///000111222555888;;;;;;HHHRRRUUU[[[eeeddd\\\PPPLLLMMMWWWaaagggiiikkknnnqqqqqqkkkccc```dddiiiiiiiiijjjlllpppuuuzzz~~~}}}zzzkkkmmmnnniii]]]QQQLLLLLLKKKMMMQQQ[[[mmm|||~~~}}}zzzuuuqqqqqqrrriiiqqqzzz{{{rrriiiccc]]]___dddjjjnnnpppmmmkkkhhhdddaaabbbfffhhhfffccc]]]\\\\\\]]]^^^^^^[[[YYYTTTSSSRRRQQQNNNLLLJJJIIIDDDFFFHHHJJJJJJFFF???:::888888777777666666555555444444444666777777444222222000...///222555777888>>>DDDHHHFFF???;;;===AAAGGGOOOWWW\\\cccmmmsssuuuvvvzzz~~~|||\\\BBB===;;;555:::FFFdddccciii|||rrrsssdddwwwvvvwww}}}oooQQQNNNIIIEEE<<<333////////////---------,,,---000000......,,,+++---......333:::nnngggeeeqqqtttaaafffppp~~~yyy{{{\\\xxx|||GGG888CCCfffrrrPPP>>>;;;:::BBBTTThhhtttuuuttttttrrrtttvvvzzzzzzttttttwww|||~~~~~~~~~}}}{{{|||}}}ssspppjjjccc\\\QQQCCCBBB[[[yyydddZZZooo}}}zzzwwwsssbbbQQQ@@@999666444555:::666666<<>>@@@<<<666333555777;;;???FFFPPP[[[fffnnnsss|||||||||~~~}}}bbbHHH>>>888444999EEEccceeejjj{{{rrr\\\___zzz~~~~~~PPPOOONNNFFF;;;444222222111000//////.........---------...,,,---...------333;;;mmmooocccllluuuXXXPPPbbbssswwwxxxQQQ\\\tttBBB<<>><<<>>>BBBXXXmmmqqqsssvvvrrrxxxxxxxxxxxxzzz|||xxxzzz|||zzz{{{~~~vvvkkk[[[MMMFFFKKKVVV```___ccc|||yyynnnTTTFFF777333888===;;;777444555???PPP\\\___aaadddddddddbbb]]]WWWTTTTTTUUUUUUVVVWWWWWWVVVUUUSSSRRROOOMMMJJJHHHFFFFFFFFFGGGGGGEEECCCAAAAAA???===;;;;;;888444222222333444444555444333333444777999;;;::::::;;;;;;<<<===>>>>>>;;;999@@@TTTgggqqqttttttwww{{{}}}|||}}}}}}}}}|||}}}XXXMMMKKKBBBDDD<<<;;;:::888777555444333222222111///...---,,,+++,,,+++******))))))************))))))))))))*********)))))))))(((((((((''')))(((((('''((()))***+++************************,,,+++******))))))******)))************+++++++++***************+++,,,,,,---,,,***,,,000333444444444333222222111111222222000...,,,...333777999999<<>><<<<<>>;;;<<<;;;:::999777555444333444666888777555222111111111111111111111222333444777999;;;888222///000333777:::???GGGSSS```kkkqqqwwwyyy{{{}}}{{{```FFF===888555:::FFF]]]aaajjj|||||||||aaaaaa|||tttQQQNNNNNNFFF<<<444222222111000//////.........---------...,,,---...------333;;;fff~~~nnnmmmvvvZZZKKKVVVgggpppvvvPPPVVVwwwkkk>>>777???kkkvvvTTT===<<<===BBBYYYppptttvvvyyyuuuwwwxxxyyyzzz}}}~~~|||{{{|||vvviii[[[PPPGGGCCCJJJSSSpppfffuuuooo]]]GGG???666444999>>>@@@??????CCCNNN[[[aaaaaacccgggiiihhhddd^^^WWWTTTTTTVVVVVVVVVWWWWWWVVVTTTSSSRRROOOMMMKKKIIIGGGFFFFFFFFFFFFDDDBBBAAA@@@???===;;;:::777444222222333333333444333333333444666888999===???AAACCCBBB???<<<999999999AAATTTgggppprrrsssvvvzzzzzzxxxxxx|||~~~|||}}}}}}VVVKKKIII@@@BBB<<<;;;:::888777555444333222222111000...---,,,,,,,,,+++******))))))************))))))))))))******))))))))))))((((((((((((((((((((((((((()))******************************++++++***)))))))))******)))************+++++++++***))))))))))))***++++++---+++***,,,///333666666444333222222111111222222111///...000333777999:::>>>>>>>>>CCCNNNVVVTTTNNNKKKLLLMMMOOORRRUUUWWWYYY[[[[[[[[[\\\___cccfffiiilllnnnppprrrtttwww||||||zzzxxxwwwxxxyyysssgggcccfffgggbbb]]]XXXRRRRRR^^^qqq~~~}}}{{{zzzyyyvvvrrrpppqqqpppooooooooonnnllliiinnnfffYYYJJJ>>>666333222333:::HHH[[[iiiooommmjjjkkkeeeaaaaaaeeegggfffcccaaa```___^^^^^^]]]ZZZXXXWWWVVVSSSQQQNNNMMMLLLKKKHHHFFFCCCBBBAAA@@@===;;;<<<<<<:::999777666555444333555666666333111000000/////////000111333444555333666777555000......000222333666<<>>GGGiiihhhlll{{{jjjTTTGGGCCC>>>===???CCCEEEFFF>>>HHHYYYfffjjjiiimmmtttoookkkeee]]]VVVSSSTTTVVVWWWWWWWWWVVVUUUTTTRRRQQQNNNNNNLLLKKKIIIHHHFFFFFFEEECCCAAA@@@@@@???===;;;999666333111222222222222333222222222333444666777;;;???FFFJJJJJJEEE>>>:::999999AAARRRbbbjjjlllnnnsssvvvwwwttttttxxx{{{zzz~~~||||||~~~UUUJJJHHH???@@@<<<;;;:::888666555444333222222111000///...---,,,,,,+++******))))))************))))))))))))******))))))))))))((((((((((((((((((((((((((())))))*********************************))))))))))))******))))))*********+++++++++)))))))))((())))))***++++++******+++...222666888444333222222111111222222111000000111333777999;;;???>>>>>>AAAHHHMMMMMMJJJJJJMMMOOOPPPOOOPPPTTTWWWVVVXXXZZZ\\\^^^bbbgggjjjmmmoooqqqssstttwww{{{~~~vvvkkk[[[PPPKKKKKKLLLMMM]]]jjjlll\\\PPPTTTXXXUUUPPPLLLGGGFFFQQQcccooosssxxxxxxxxxxxxvvvrrrnnnkkknnnmmmmmmmmmmmmkkkgggddd```VVVFFF:::333222222222000666FFF[[[jjjooommmkkkllleee___^^^bbbfffgggfffbbbaaa___^^^^^^\\\ZZZXXXXXXWWWUUUSSSQQQOOONNNMMMIIIHHHFFFDDDBBB@@@>>>===<<<<<<;;;:::888777666555222444555444222000000000000000000000111222333444333555666555222000///000//////111666>>>HHHQQQWWW```hhhsss|||zzz]]]CCC:::888555:::DDD\\\```jjj}}}zzz|||}}}{{{qqq|||eeennn]]]SSSOOOGGG<<<555222111000///...........................,,,---...------333;;;ccczzzpppaaa___gggppp~~~\\\TTTYYYaaaXXX===999BBBlllrrrQQQ;;;;;;:::AAA]]]www~~~|||~~~~~~|||jjjUUUGGGGGGHHHXXX~~~dddOOOIIIDDD:::999BBBPPPoooffffffvvvrrrddd\\\VVVOOOKKKKKKJJJGGGDDD999JJJ___mmmooonnnqqqvvvpppjjjbbbZZZTTTSSSUUUWWWZZZYYYXXXWWWUUUSSSQQQQQQNNNNNNNNNMMMKKKIIIGGGFFFDDDBBB@@@??????>>><<<;;;888666222111111222222111111111111111222333444555666<<>>JJJUUU\\\aaaeeelllssswwwvvvuuuxxxzzzzzzyyyzzz|||UUUJJJGGG>>>???<<<;;;:::888666555444333222222111000///......---,,,+++******))))))************))))))))))))******(((((((((((())))))))))))'''(((((()))))))))))))))***************************))))))((())))))******))))))*********+++++++++)))))))))((())))))***+++))))))***+++---111444777444333222222111111222222111111111111333666999;;;===<<<>>>BBBGGGIIIIIIIIIHHHKKKOOOOOONNNOOOTTTXXXVVVXXX[[[]]]^^^aaafffjjjlllnnnqqqrrrsssvvvyyy{{{|||{{{ttt}}}ssshhhXXXJJJBBB???<<<:::KKKcccooo___KKKFFFGGGEEEHHHFFFCCCCCCKKKZZZccceeemmmooorrrsssrrrooolllkkkkkkkkkkkkkkkkkkgggbbb^^^OOOFFF:::222111333333333000555EEE[[[jjjmmmkkkjjjjjjbbbZZZXXX]]]dddggghhhdddbbb___^^^^^^]]][[[YYYYYYXXXWWWVVVTTTRRRPPPOOOLLLKKKJJJGGGDDDBBB@@@@@@===<<<;;;:::999888777666222333444333111000000111222222111111111111111222333444666666444222111000///000222555999===AAACCCKKKUUUfffxxx}}}___CCC:::888555888AAAaaa___eee|||uuu~~~~~~xxxwwwnnneeeyyykkkmmm\\\QQQOOOGGG<<<555222111000///---........................,,,---...------333;;;eeewwwsssuuuwwwvvvfff\\\[[[^^^VVV>>><<>>@@@PPPjjjxxxnnn^^^ccctttzzz}}}yyymmm___XXXVVVRRRGGG>>>>>>PPPdddooopppllljjjjjjmmmggg^^^WWWSSSTTTWWWZZZ]]]\\\ZZZWWWUUUSSSQQQQQQPPPOOOOOONNNLLLJJJHHHGGGDDDBBB@@@??????>>><<<:::888555333222222222111000111111111111222222333444555:::BBBHHHLLLKKKHHHFFF>>>::::::@@@EEEJJJRRRXXXfffpppyyy||||||}}}~~~|||www{{{WWWKKKHHH???@@@<<<;;;:::888777555444333222222111000000///......,,,+++******))))))************))))))))))))******(((((((((((())))))))))))''''''((()))))))))))))))************************))))))((((((((()))******)))************+++++++++***))))))))))))***++++++(((***,,,...///000333666444333222222111111222222000111111111222444888;;;::::::<<>>;;;999888666444333333333222000000111111222222222222333888;;;???CCCEEEDDDCCCAAA<<<888666777999;;;CCCLLL\\\iiiwww|||}}}~~~yyy~~~XXXLLLJJJAAAAAA<<<;;;:::888777555444333222222111111000/////////,,,+++******))))))************))))))))))))******'''((((((((()))))))))***&&&'''((()))***))))))(((************************((((((((((((((()))******)))************+++++++++***************+++,,,,,,))),,,000222111222444666444333222222111111222222///000111111000222777:::<<<:::<<<@@@AAA???BBBGGGGGGIIIKKKLLLNNNPPPSSSUUUTTTXXX]]]^^^^^^___dddhhhlllnnnqqqrrrssstttvvvxxx~~~|||jjjdddbbbmmmrrr```OOODDD>>>:::777<<>><<<999777666777777777777888FFF]]]lllmmmllloooooodddXXXRRRVVV^^^dddggghhheeebbb```___^^^]]][[[[[[[[[[[[ZZZXXXVVVTTTRRROOOPPPOOOLLLGGGDDDCCCDDD======<<<;;;:::999999888333444444333111111222333333333333333333333444444111222333555555444111//////111444777999::::::999666;;;JJJddd}}}```CCC;;;:::888:::BBBaaa___eeezzzllllllzzzxxxxxx{{{vvvNNNNNNPPPHHH===555222111///...---------.........//////...,,,---...------333;;;ggg~~~}}}rrr}}}uuu~~~ttt{{{eee>>>;;;DDDooowwwTTT===;;;999@@@[[[tttzzz|||~~~yyyuuuyyyuuufff^^^UUUKKKFFF[[[eeeIII===999777777444666===BBBIIIXXXggguuuzzzyyywww}}}qqqggg[[[SSSQQQYYYccclllxxxzzzqqqjjjaaa[[[[[[]]]```aaacccaaa^^^ZZZWWWTTTSSSRRRSSSRRRPPPMMMLLLKKKKKKKKKHHHFFFCCCAAA@@@>>>;;;999888666444444444444222111111111222222333333222222888:::<<<>>>???>>><<<:::666444444444333333999AAAMMM[[[jjjqqqssswwwzzzzzz|||YYYMMMKKKBBBBBB<<<;;;:::888777555444333222222111111000000//////,,,++++++***)))***************))))))))))))******'''((((((((())))))******&&&''')))*********)))(((************************((((((((((((((()))******)))************+++++++++++++++******++++++,,,---***///333555444333444666444333222222111111222222...000111111000111666:::@@@======@@@???===AAAIIIKKKKKKLLLNNNPPPSSSTTTUUURRRWWW\\\]]]]]]___dddiiimmmooorrrsssttttttvvvxxx~~~eeecccvvvhhhTTTDDD<<<:::::::::;;;NNNkkkxxxkkkeeeWWWSSSHHH;;;444444555333777===EEEKKKPPPUUUZZZ___[[[[[[[[[ZZZWWWPPPGGGAAA======<<<;;;;;;;;;===>>>;;;;;;HHH```ooopppqqqvvvvvvkkk\\\UUUWWW___eeehhhiiifffcccaaa```___^^^\\\[[[[[[[[[[[[YYYWWWUUUSSSOOOPPPPPPMMMGGGDDDCCCDDD======<<<;;;::::::999999333444444333222111333444222222222333444555666777333333555666777666333111...000333777:::<<<>>>>>><<<<<>><<<:::@@@ZZZrrrxxxzzz|||xxxuuuzzzppp[[[KKKHHHpppwwwPPPAAA<<<888666444444555999BBBRRR```ooorrruuu|||rrrhhhcccggghhhiiinnn{{{}}}vvvnnneee```___aaacccccceeeccc___[[[WWWUUUTTTSSSUUUSSSPPPMMMKKKKKKKKKLLLJJJGGGDDDBBB@@@>>>;;;888888777555555555555333111111222222333333333222222444666999<<<<<<;;;888666000000333444222000444;;;@@@NNN]]]cccggglllrrrttt|||^^^OOOLLLAAA@@@======<<<:::888555333222444333222000////////////...---+++)))(((((()))***++++++***)))(((((())))))******))))))((((((''''''))))))***++++++++++++***+++,,,---------+++)))(((************)))))))))))),,,+++)))((((((***,,,---++++++******************...///000111222333333333333333333222222222111111000///......111444888:::<<<<<<===>>>@@@CCCEEEFFFHHHIIIJJJLLLOOORRRTTTUUUVVVWWWYYY[[[\\\___dddgggnnnnnnppprrrtttwwwzzz{{{www|||}}}wwwcccHHH999999999555888EEEWWWhhhyyyxxxkkkTTTJJJ===444222333333333333555777:::>>>DDDKKKOOO[[[WWWRRRNNNKKKJJJKKKNNNLLLOOOPPPLLLEEE???<<<;;;??????LLLdddrrrtttuuuzzz|||lll]]]\\\aaacccfffjjjjjjjjjhhheeeaaa^^^]]]]]]^^^]]]\\\[[[XXXVVVTTTRRROOOOOONNNLLLIIIEEEBBB@@@CCC@@@<<<:::::::::999888666555333222000000000111...888444,,,222999:::???>>><<<:::;;;:::777333222111111222777>>>BBBCCCAAA@@@===GGGaaattt{{{~~~___CCC<<<;;;777<<>>bbb\\\>>>:::>>>???SSSlllvvv|||~~~wwwwwwyyyzzzjjj\\\dddpppLLLEEE[[[sssgggEEE777;;;666555444555333999LLL```lllqqq}}}}}}uuuwwwuuuppppppxxxwwwxxxuuuoooiiiggggggeeebbbaaa___[[[YYYXXXWWWTTTSSSQQQPPPOOOPPPPPPPPPNNNLLLLLLIIIDDDAAA???===:::999;;;888555333333333333222111000...---...000333555555444333333666999666222555333333555555111000222:::CCCDDDCCCIIIOOO___uuu|||^^^OOOLLLCCCBBB===<<<;;;:::888555333222333222111000///............---+++)))(((((()))***+++******)))(((((())))))******))))))(((((((((((())))))******++++++*********+++---------+++)))(((*********))))))))))))***+++***)))((()))***,,,---++++++******************...///000222333444555555333333333222222222111111000///......111444888:::;;;<<<===???AAACCCEEEFFFIIIIIIJJJLLLNNNQQQSSSTTTUUUWWWYYY[[[\\\___dddgggmmmnnnoooqqqtttwwwyyyzzz|||hhhMMM???<<<<<<@@@FFFKKKPPPXXXaaaaaa]]]JJJCCC;;;888888888444000111222333444777<<>>bbb]]]>>>::::::;;;OOOhhhrrrxxxzzztttwwwxxx}}}|||fffXXX]]]XXXFFFLLLYYYpppsssUUU???<<<:::777666555444;;;NNN```mmmuuuxxxqqqppptttvvvtttpppssstttssspppllljjjjjjiiidddaaa]]]ZZZYYYXXXVVVUUUSSSQQQPPPOOOOOOOOOMMMKKKJJJGGGCCC@@@>>>===:::999;;;888555444444444333222111000///...///111333444555666666777888888555222777444444666666222222444444<<<;;;999>>>DDDSSSjjjxxx[[[LLLKKKBBBBBB<<<<<<;;;:::888555333222222111000///...------------,,,+++)))))))))************)))((((((((())))))***))))))))))))(((((((((((()))))))))***************+++,,,---,,,+++***)))******)))))))))*********))))))(((((()))***,,,---******++++++++++++++++++---...000111444555777777333333333222222222111111000///......111444888:::;;;<<<===???AAACCCEEEEEEIIIJJJJJJLLLNNNPPPRRRSSSUUUWWWYYYZZZ\\\___dddggglllmmmooorrrtttwwwyyyzzzzzzfffHHH>>>AAAJJJMMMLLLFFFCCCHHHOOOTTTLLLEEE>>>:::999888444111222222111000111555:::???>>>@@@<<<999KKKiiizzz|||zzzuuummmcccYYYNNNDDD===;;;BBBSSSiiiuuuxxx~~~rrrhhhaaa^^^bbbgggiiikkkllljjjgggcccaaa```]]]]]]]]]\\\[[[ZZZYYYXXXPPPOOONNNLLLIIIGGGDDDBBBAAA@@@>>>======<<<999777555444222111000000000000111777666555777777HHHeeennncccUUULLLHHHEEE???::::::999888:::>>>@@@>>><<<777999IIIbbbtttzzz}}}|||\\\AAA===<<<888???LLLkkkfffbbbyyyWWWyyyxxxnnnxxxjjjNNNGGGRRRJJJ???555000...//////.........---------------,,,+++,,,...---,,,111999___mmm___ZZZ~~~sssTTTNNNSSSbbb{{{___aaa^^^888:::===aaa^^^???:::888999MMMeeepppvvvyyyssswwwwww{{{xxxfff]]]sssaaaIII@@@@@@FFFXXXhhhuuuxxxbbbHHH@@@???;;;666555666@@@RRRbbbmmmyyyuuuooorrrrrriiibbbbbbdddhhhlllllliiigggiiilllhhhddd___\\\ZZZZZZYYYXXXVVVSSSQQQOOOOOONNNMMMKKKHHHEEEBBB???>>>===;;;:::;;;999666444444444333222111111111000111111222222111333777999888555444333777444444666666333333666444:::888666999;;;HHH```ttt~~~~~~WWWHHHGGG??????;;;;;;:::999777555333222111000///...---,,,,,,,,,,,,,,,******))))))*********))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))************+++,,,,,,,,,++++++******)))))))))***+++,,,(((((((((((()))+++,,,---******+++++++++++++++,,,+++,,,...000222555777888333333333222222222111111000///......111444888:::;;;<<<===???BBBCCCDDDEEEJJJJJJJJJKKKMMMOOOPPPQQQTTTVVVXXXZZZ\\\___dddggglllnnnpppsssvvvyyyzzz{{{yyyXXXDDDDDDLLLSSSVVVQQQHHHGGGOOOVVVYYYTTTJJJ???666333555777888777444111000222777;;;888===999777MMMssswwwjjj___VVVOOOIIIDDD@@@IIIZZZkkkrrruuu}}}wwwjjj```]]]ccckkkkkkmmmooonnnkkkgggdddccc______^^^]]]\\\ZZZXXXWWWQQQPPPOOOMMMJJJHHHFFFDDDAAA@@@??????>>>===999666555444222111000000111111444666555777777666QQQ{{{ppp^^^PPPIIICCC???@@@===<<<===???@@@===:::888>>>PPPhhhxxx}}}{{{\\\CCC>>><<<888>>>LLLhhheeefffggg}}}xxxiiipppfffPPPLLLSSSKKK???444///...///000...............------------,,,,,,...---,,,111888aaarrrbbbvvvYYYUUUPPPXXX{{{]]]ZZZpppqqqWWW888999<<>>:::>>>BBBHHHZZZlllbbbMMMFFF@@@<<<777555;;;GGGXXXeeekkkvvvyyyooonnnwwwuuuggg^^^```^^^^^^```ccceeeeeeiiimmmlllgggaaa]]]\\\\\\\\\[[[XXXUUURRRPPPOOONNNMMMKKKHHHEEEBBB@@@??????>>><<<<<<999666555555555444333111222222222222222222222000444:::>>>===888888;;;888444333555555333444777;;;@@@???===>>>;;;FFF]]]qqq}}}{{{zzzzzz{{{~~~WWWGGGFFF>>>???;;;::::::999777555333222111000///---,,,,,,,,,,,,++++++******************)))((((((((((((((())))))))))))))))))************(((((('''''''''((()))***)))******+++,,,,,,,,,,,,+++***)))))))))***,,,---)))))))))******+++,,,---******++++++,,,,,,,,,,,,******+++---000333666777333333333222222222111111000///......111444888::::::;;;>>>@@@BBBCCCDDDDDDIIIIIIJJJKKKLLLNNNPPPQQQSSSUUUXXXZZZ\\\___dddggglllnnnqqquuuxxxzzz||||||yyynnnQQQHHHDDDKKKQQQPPPIIIGGGPPP[[[``````[[[MMM<<<444666;;;===;;;888444111111444777222999888777MMMppp|||wwwlll^^^SSSOOOPPPQQQQQQMMMVVVdddnnnrrrttt|||wwwjjj``````iiiqqqppprrrsssrrrooojjjgggfffbbbbbb```^^^\\\YYYVVVUUURRRQQQOOOMMMKKKIIIGGGFFFBBBAAA@@@@@@???===:::777555444333111111111222222666555444666666666TTTyyy```SSSMMMKKKKKKIIIFFFFFFGGGGGGCCC@@@<<>>:::FFF\\\\\\NNNJJJ???;;;777777AAAPPP^^^fffffflllrrrtttuuu|||~~~vvvvvvtttrrrzzzmmmccc]]]```dddfffiiillllllhhhbbb^^^]]]^^^^^^^^^ZZZWWWTTTRRRQQQPPPNNNLLLJJJGGGDDDBBBAAAAAA@@@???===:::777666666666555444222222222333333333333333666:::CCCLLLJJJCCC@@@BBB;;;777555666666444666:::BBBFFFEEEEEEDDD===EEE\\\rrrzzzyyyyyyyyyyyy|||YYYJJJIII@@@@@@::::::999888777555444333111000///...---,,,,,,,,,************************((((((''''''(((((()))))))))))))))************+++((('''&&&&&&&&&''')))***))))))***++++++,,,------+++***)))((()))+++---...+++++++++,,,,,,,,,,,,,,,******++++++,,,---------))))))***,,,...111444666333333333222222222111111000///......111444888::::::;;;>>>AAACCCDDDDDDDDDGGGHHHIIIJJJLLLNNNPPPQQQSSSTTTWWWYYY\\\___dddgggkkkmmmqqquuuxxx{{{||||||~~~tttvvvyyy|||zzz^^^NNN===>>>>>>===:::===KKKZZZ]]]dddggg]]]KKK<<<888:::<<<;;;888444111///111333+++222444666HHHaaammmjjj```WWWKKKBBBAAAHHHPPPVVVZZZbbbkkkppprrruuu}}}|||}}}vvviiibbbfffqqqyyyvvvxxxxxxvvvrrrnnnkkkjjjeeedddccc```]]]ZZZWWWVVVSSSRRRPPPMMMKKKJJJIIIHHHCCCBBB@@@??????>>>;;;999666555444222222222333444666777555666777666PPPxxx|||mmmgggddd^^^[[[WWWUUUUUURRRMMMIIICCCOOObbbrrr{{{}}}~~~{{{^^^FFF@@@<<<555;;;JJJfffffflllzzz~~~mmmlllxxx~~~\\\OOOQQQSSSKKK@@@666111///000000.............../////////...,,,---...---+++000777[[[www|||mmmqqqnnnmmmzzzhhhffffffccc\\\AAA333:::___^^^???:::999:::MMMeeeooowww|||wwwttttttvvvzzz}}}}}}~~~~~~vvvssspppXXXOOODDD>>>>>>???>>><<<;;;@@@===BBBSSSWWWMMMHHH>>>;;;888;;;HHHXXXaaabbb______\\\XXXWWW___ooo|||{{{iii\\\\\\___```bbbeeejjjfffbbb_______________ZZZYYYWWWVVVUUUSSSPPPMMMKKKHHHEEECCCBBBBBBAAA???===;;;888666666666555444222222222222333444555666888>>>NNN___aaaUUUKKKIIIEEE@@@======<<<;;;===BBBFFFGGGEEEEEECCC;;;CCC\\\sss{{{||||||{{{zzzzzz}}}}}}[[[LLLIII@@@???999999999888777555444333222111///...------,,,,,,*********+++++++++******'''''''''''''''((())))))))))))*********+++++++++((('''&&&%%%%%%''')))***)))))))))***+++---...///,,,***)))((()))+++...///------......------,,,,,,******++++++,,,------...+++++++++,,,...111444666333333333222222222111111000///......111444888:::999;;;>>>AAACCCDDDDDDDDDFFFFFFGGGIIIKKKNNNPPPQQQRRRTTTWWWYYY[[[___dddgggiiikkkoootttwwwyyyzzz{{{yyyfffTTTLLLKKKJJJMMMTTT]]]dddhhhllloooqqq~~~qqqbbbGGG???888555555;;;JJJYYYaaafffhhhaaaRRRCCC:::777::::::888555111/////////,,,///222666AAAOOOWWWXXXMMMGGG???888888???KKKSSS___dddjjjmmmpppvvv~~~xxxkkkffflllwww}}}}}}}}}|||yyytttpppnnnnnngggfffeeeccc```]]][[[ZZZTTTRRRPPPNNNLLLJJJJJJJJJEEECCC@@@???>>>===<<<:::777666555444333444555555666999888888999777DDD```zzzppplllfffbbb___ZZZTTTNNNMMM[[[lllxxx}}}~~~xxx\\\FFF@@@<<<666===LLLhhhdddggg~~~ttttttnnn}}}oooiiirrrzzz{{{___QQQNNNRRRKKK@@@777222000//////---........./////////000...------...,,,+++000777[[[zzzxxxyyyuuussszzzxxxjjjIII888:::^^^]]]???;;;999999LLLdddooowww|||wwwuuutttvvvyyy{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~ttt[[[RRRFFF???>>>>>><<<:::===NNNOOOHHHNNNRRRJJJCCC>>>===;;;???MMM\\\___[[[WWWSSSLLLFFFGGGSSSeeettt{{{~~~zzz{{{}}}wwwfffXXXWWWYYYWWW[[[bbbfffcccaaa___``````______ZZZYYYYYYYYYYYYVVVRRRNNNKKKIIIEEECCCBBBAAA@@@>>>>>>;;;888777777777666555222222111111222555777999999DDD___|||xxxggg___TTTNNNIIIHHHGGGFFFHHHMMMLLLJJJCCCAAA@@@999EEEaaauuu}}}~~~~~~~~~ZZZKKKHHH>>><<<999999999888777555444333222111000///...---------)))******+++++++++******'''''''''''''''((()))***))))))******++++++++++++((('''%%%%%%%%%&&&(((***)))))))))***+++---...///,,,***)))((()))+++...000////////////...---,,,+++******+++,,,,,,---......---,,,,,,---///222555777333333333222222222111111000///...///111444888:::999;;;>>>AAACCCDDDDDDCCCEEEEEEGGGIIIKKKNNNPPPRRRRRRTTTVVVYYY[[[___dddggggggiiinnnrrrvvvxxxyyyyyyxxxzzzwwwgggPPP???888888777999???IIISSS]]]lllyyykkk{{{{{{XXXKKK@@@===>>>CCCNNNZZZllljjjeee\\\PPPEEE;;;555999:::999666333000//////222222444888>>>CCCJJJNNNHHHEEE@@@:::999???JJJSSS]]]aaaeeeggglllvvv{{{nnniiiqqq{{{{{{uuuqqqppppppggggggfffeeecccaaa___^^^TTTSSSPPPNNNLLLKKKKKKKKKFFFCCC@@@>>>>>>===<<<;;;888777555555444555666777555<<<<<<;;;<<<777;;;LLLcccyyyzzzuuunnnhhhccc]]]UUUOOOUUUddduuu~~~uuuZZZEEE@@@===777>>>NNNiiiaaaaaa~~~|||qqqqqqkkk~~~uuupppzzzpppzzzcccSSSLLLQQQKKKAAA888333111///...---.........//////000000...------...,,,+++000777WWWyyyttt|||yyyvvvzzzvvvpppHHH999:::^^^\\\???;;;;;;:::MMMeeepppxxx}}}yyywwwuuuvvvxxxyyy}}}|||{{{{{{{{{|||~~~}}}|||yyy{{{|||```WWWMMMFFFDDDBBB===999GGG``````MMMJJJLLLFFF??????>>>===BBBPPP]]]]]]UUUSSSMMMEEE???CCCRRRfffttt~~~|||kkkhhhgggwww}}}uuuoooaaaXXXXXXXXXVVV\\\gggcccaaa```___``````___^^^ZZZZZZZZZ[[[[[[XXXSSSOOOKKKHHHEEEBBBAAA@@@>>>===>>><<<888777777777666555222111000000222555999;;;>>>NNNrrr}}}^^^XXXSSSRRRPPPNNNQQQVVVTTTNNNDDDAAA???:::IIIiiivvv|||~~~~~~ZZZGGGHHH???>>>===<<<;;;888666444333222111111000///////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((+++++++++,,,,,,+++++++++************************---------,,,,,,+++++++++++++++******++++++,,,---)))***,,,...111333555666555444333222111111111111000000//////000333777999;;;===???@@@@@@AAADDDEEEFFFHHHJJJKKKKKKLLLNNNPPPVVVWWWXXXYYY[[[^^^cccgggggghhhkkkqqqwwwyyyxxxvvvwwwsssiii\\\RRRKKKBBB:::888555===DDDEEERRReeekkkjjjlllqqqxxx~~~lll^^^RRRMMMIIIGGGOOO[[[kkkggg___SSSHHH???;;;:::===;;;888444///+++---111000111333555888>>>FFFKKKNNNJJJFFFBBB???@@@GGGNNN\\\```aaabbbiiiuuu~~~{{{tttjjjfffhhhooowww|||~~~|||zzzyyywwwtttrrrmmmiiieeeeeegggfffbbb]]][[[WWWQQQMMMKKKJJJIIIHHHFFFDDDAAAAAAAAA@@@<<<999<<<:::888666666888:::<<<:::===???===:::888;;;???NNN___lllnnnpppxxx{{{yyywwwtttrrrmmmbbbXXXTTTWWWeeeqqq}}}~~~rrrRRRDDD999888;;;<<>>BBBIIITTT^^^gggyyyyyyeee[[[```jjjxxx{{{mmm```\\\```aaaaaaaaabbbbbb```]]]ZZZXXXZZZ[[[[[[YYYVVVTTTSSSNNNKKKFFFCCCBBBAAA@@@???===;;;999888666666666777444222111000222666:::===@@@XXXvvvjjjbbbcccdddaaa______WWWOOOIIIEEE>>>@@@WWWsss}}}~~~WWWEEEGGG??????===<<<:::888666444333222222111000///............,,,+++++++++************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******++++++++++++******************************,,,,,,,,,,,,+++++++++******************+++,,,,,,***+++,,,...000333444555555444333222111111111111000000//////000333777999:::<<<>>>??????@@@BBBDDDDDDFFFIIIKKKLLLMMMPPPRRRVVVWWWZZZ[[[]]]```dddgggiiijjjnnnssswwwyyyxxxvvvvvvppphhheeegggggg\\\OOO???888???HHHCCCCCCLLLPPPNNNNNNOOOTTT\\\bbbeeefff```WWWSSSVVVTTTMMMMMMQQQPPPNNNIIICCC===::::::;;;===;;;888555111...///111111111111333666>>>GGGMMMXXXTTTNNNGGGBBBAAAEEEIIIRRRWWW\\\___fffooorrrqqqddd[[[PPPMMMUUUdddttt~~~}}}||||||||||||zzzwwwuuurrrnnniiiggghhhiiifffbbb]]]YYYTTTPPPNNNMMMKKKJJJDDDBBB@@@@@@AAAAAA>>>;;;<<<;;;:::999999999:::;;;@@@BBBCCCAAA<<<:::<<<@@@AAANNNZZZ___cccjjjqqqtttuuurrrnnnfff[[[RRRTTT[[[kkkwww~~~pppPPPCCC999888;;;>>>TTTqqq]]]hhhxxxuuu~~~vvv___KKKQQQUUULLL@@@777333000...---........................///------//////---111666YYYqqqmmm___rrrvvv{{{fff\\\ffftttyyygggccczzzEEE777888RRRxxxbbbFFF:::;;;===JJJbbbqqquuuvvvyyy{{{{{{}}}~~~}}}}}}|||}}}}}}~~~}}}{{{{{{|||||||||}}}qqq\\\KKKBBBUUUzzzuuugggSSSGGGBBBCCCKKKUUUWWWSSSUUU\\\QQQGGG>>>;;;;;;===BBBGGGKKK___|||pppbbb^^^]]]dddrrrnnnaaa```dddbbb```^^^^^^^^^]]]]]]\\\]]]]]][[[YYYVVVUUUTTTPPPLLLHHHEEECCCAAA???===<<<;;;999888777777777777444333222111444888===@@@EEEYYY|||uuuuuuxxxtttmmmjjj]]]SSSIIICCC>>>EEEaaa}}}zzzSSSCCCFFF>>>???<<<<<<:::888666555333222333222111///...---------++++++*********)))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))************************+++++++++******************))))))))))))***++++++++++++,,,...///222333444555444333222111111111111000000//////000333777999999;;;===>>>>>>???BBBDDDCCCEEEHHHJJJLLLNNNQQQSSSUUUWWW[[[^^^___bbbdddgggkkkmmmppptttvvvxxxxxxxxxtttllleeekkk{{{yyyiiiMMM@@@FFFSSSHHH999888;;;;;;::::::<<<@@@DDDFFFFFFEEEBBBGGGSSSUUUKKKAAA???777777666555444555888;;;<<<;;;999777444333222111222111000000444;;;EEEKKKWWWTTTMMMGGGCCCCCCDDDEEEFFFMMMUUU\\\eeejjjggg```LLLDDD;;;;;;HHH]]]ppp{{{yyy{{{}}}~~~|||zzzxxxwwwrrrllliiiiiiiiigggeee^^^ZZZVVVSSSQQQOOOLLLJJJCCCBBB@@@@@@AAAAAA@@@>>>======>>>>>>>>>=========CCCEEEEEEBBB===;;;<<<>>>???DDDNNNWWW[[[^^^eeennnooommmhhh^^^PPPJJJSSS```qqq{{{~~~}}}oooOOOBBB:::888;;;???WWWooo\\\hhh{{{___\\\JJJSSSVVVLLL@@@777222000///---........................///------///...---111666TTTxxxsss___bbbddd}}}}}}cccRRRYYYhhhoooZZZSSSssszzzGGG555555LLLrrrgggIII<<<;;;<<>><<<;;;:::999888888888888999555444333444777<<>><<<;;;:::888666555333333444333111000...---,,,,,,*********))))))))))))(((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((*********************************))))))))))))))))))))))))((())))))***+++,,,,,,,,,---///111222444444444333222111111111111000000//////000333777999999;;;===>>>???@@@BBBDDDCCCEEEHHHIIIJJJLLLNNNPPPRRRVVV[[[^^^```bbbdddeeelllnnnrrrttttttvvvyyy|||yyyooogggmmmaaaLLLQQQbbbVVV???888============<<<;;;888444222444222999GGGKKKBBB777444222222222111111333777:::999<<<<<<999777777555111111111111000222777===BBBEEEDDD@@@<<>>KKK]]]llltttxxx{{{}}}zzzxxxwwwtttooolllkkkiiifffccc^^^\\\XXXVVVSSSPPPLLLJJJEEEDDDCCCBBBAAAAAA@@@???>>>???BBBCCCDDDCCCBBBAAAAAABBBAAA???<<<:::;;;<<>>YYYlll\\\iii|||ZZZyyyxxx]]]KKKSSSVVVMMM@@@666222000///..............................,,,,,,......---000666OOOzzzkkkccc___~~~eeePPPSSSaaahhhXXXMMMeee~~~rrrFFF777555IIInnnjjjJJJ<<<:::;;;HHH___nnnrrrssswww~~~yyy|||~~~|||~~~}}}zzz{{{|||~~~{{{sssZZZMMMDDDFFFKKKSSSbbbqqqyyy]]]|||hhhVVVGGGVVV```[[[PPPOOOXXX```IIIAAA:::777444000///111222@@@bbbxxxhhhfffcccbbbjjjzzz|||qqqnnnmmmiiieeecccdddcccaaa______```cccffffffbbb]]]YYYVVVVVVUUUUUUPPPMMMKKKIIIGGGDDD@@@===:::::::::999999999999:::777666666777;;;AAAGGGKKKRRRXXXfffvvv}}}~~~~~~vvvpppdddUUUEEE@@@FFFZZZxxx~~~rrrNNNBBBEEE<<<===;;;;;;:::888777555444333444333111000...---,,,,,,*********))))))))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,...000222444444444333222111111111111000000//////000333777999:::<<>><<<:::999>>>999;;;CCCEEE<<<666666444444333111000111444777666>>>AAA>>>:::999777333111222222222111111333555333333111111:::GGGKKKHHHAAADDDIIIVVVgggqqqkkk```RRRIII@@@@@@KKK\\\hhhooowww|||~~~|||zzzyyywwwtttrrrnnnjjjfffbbbbbb```\\\YYYWWWTTTPPPMMMIIIHHHFFFDDDAAA@@@@@@@@@@@@BBBEEEHHHHHHGGGEEECCC<<<======<<<;;;:::;;;<<>>666777IIInnnjjjIII<<<:::;;;GGG]]]lllppprrrvvvwww|||}}}~~~~~~|||zzz{{{}}}vvvkkkXXXMMMDDDAAA???<<>>EEEKKKPPPYYY]]]eeemmmtttxxxyyyyyyzzz|||}}}|||yyyvvvrrrooo^^^PPPBBB@@@MMMddd~~~~~~nnnMMMCCCEEE;;;===;;;:::999888777555444444333222111///...---------++++++*********)))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************))))))))))))***++++++,,,+++++++++---000333555555444333222111111111111000000//////000333777999;;;===???@@@@@@BBBDDDFFFEEEGGGHHHHHHGGGHHHIIIKKKPPPSSSYYY]]]___aaacccdddkkkooorrrrrrrrryyynnnkkkxxxoooZZZTTTWWWVVVUUURRRNNNLLLMMMQQQTTTMMMGGGFFFIIIEEE;;;888<<<444444222000......111333555BBBJJJEEE===<<<:::666111333444333000...------,,,---+++---;;;MMMSSSOOOHHHGGGIIIVVVkkkyyyvvvkkkdddTTTAAA:::AAAQQQ___gggnnnuuu|||~~~}}}zzzvvvqqqlllhhheeehhheee```]]]ZZZWWWTTTQQQKKKKKKIIIFFFBBBAAAAAACCCDDDEEEHHHIIIHHHFFFBBB@@@999999999999:::;;;<<<===:::<<>>^^^iii]]]lllxxx}}}~~~rrr|||pppjjjxxx```NNNQQQWWWMMM???555111000//////...........................,,,,,,...---,,,000555NNNsss}}}zzz}}}kkkZZZZZZ]]][[[bbbNNNNNNWWWQQQ777444999IIImmmgggGGG<<<::::::FFF[[[jjjnnnppptttvvv{{{~~~yyyzzz|||~~~~~~rrraaaVVVKKKFFF>>>888;;;EEEUUUdddfff|||xxxfffsssdddOOOCCCOOObbbeeeQQQEEEPPP[[[[[[JJJAAA888444111...///222111333IIIsss{{{jjjeeeiiixxxzzzYYYQQQXXX```dddjjjllllllkkkmmmoooggg```XXXTTTSSSSSSRRRQQQMMMKKKHHHGGGGGGFFFDDDBBB;;;<<<<<<<<<<<<;;;:::999:::::::::<<>>AAASSSkkkiiiJJJBBBEEE<<>>???@@@AAACCCEEEEEEGGGIIIIIIIIIJJJKKKMMMQQQTTTYYY]]]___bbbdddffflllpppssssssttt~~~{{{}}}oooiiihhheeeggghhheeebbb______```PPPOOOSSSWWWPPPDDD@@@EEE999888555111...---///111666IIITTTMMMAAA>>>===;;;444444444222///---------,,,---+++...@@@VVV^^^YYYSSSOOOOOO]]]uuuuuusss___GGG999;;;EEEOOOTTT[[[cccmmmuuuyyy|||{{{tttnnnjjjiiiiiiiiieee```[[[YYYVVVTTTRRRLLLLLLKKKHHHDDDCCCEEEGGGIIIIIIIIIHHHEEE@@@<<<999555555444555666888888888777===BBBDDDHHHMMMOOOMMMMMMMMMLLLGGGAAADDDWWWjjjzzz~~~~~~oooKKK@@@===:::888@@@ccchhh^^^mmmfff\\\iiiyyyfffgggtttssskkksss{{{}}}www\\\PPPVVVWWWMMM???555000000//////...........................++++++------,,,///555OOOpppyyyuuuooorrrqqqjjjmmmVVVPPPWWWSSS;;;777777GGGkkkcccEEE===:::999EEEZZZiiimmmoootttwww{{{{{{|||~~~ssshhh]]]UUUIII======DDD^^^mmmcccgggtttvvv~~~\\\{{{~~~wwwlllXXXJJJUUUfffcccJJJCCCTTT___YYYKKKBBB:::666222......000111222AAAgggzzznnnmmm{{{zzzaaaXXXccchhhmmmooommmkkkmmmooofff___WWWTTTTTTTTTRRRPPPNNNLLLHHHFFFEEEDDDCCCAAA============<<<;;;999888<<<;;;;;;===BBBIIIPPPTTTVVV\\\bbbfffggghhhjjjlllhhhpppuuuqqqlllhhhbbb[[[QQQEEE;;;@@@VVVpppeeeHHHBBBFFF===AAA;;;:::999888777666555444111111000///////////////,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++******++++++,,,---***))))))***,,,000444777555444333222111111111111000000//////000444777999999;;;===>>>???@@@BBBDDDEEEGGGIIIKKKKKKLLLOOOQQQRRRVVVZZZ]]]```cccfffhhhmmmqqqttttttuuu|||xxxlllsssyyyyyyrrrfff[[[UUUMMMRRR^^^fff```RRRMMMQQQAAA???;;;666111...///000777MMM[[[RRRDDD@@@@@@>>>666666444111...---///111+++,,,+++///CCC]]]fffaaa]]]XXXWWWeee~~~}}}{{{hhhPPP@@@===@@@BBBAAAHHHRRR___iiipppwww~~~xxxooohhhfffhhhjjjhhhccc]]]XXXUUUSSSRRRPPPKKKLLLKKKIIIEEEEEEHHHKKKLLLLLLJJJGGGAAA;;;555222222111000000222333333333555<<>>===:::999CCChhhiii___nnn|||dddPPP___hhhbbbjjj|||xxxppprrrwwwzzzyyynnnWWWRRR[[[XXXMMM???555000/////////........................---++++++------,,,///555IIIgggzzz}}}ssswwwvvv^^^XXX```^^^DDD>>>444DDDiii```DDD???999999DDDYYYhhhlllnnnsssvvvzzz~~~}}}tttkkk[[[HHH@@@CCCYYYwwwqqqfffxxx{{{ooouuu___]]]```tttsss___kkk[[[ZZZhhhbbbGGGBBBWWWaaaXXXIIIBBB<<<999666111///111...000:::[[[yyyrrr}}}}}}qqqTTTgggkkkooonnnkkkjjjlllooofff___XXXTTTUUUUUUSSSPPPQQQMMMHHHEEECCCBBBAAA@@@===>>>>>>>>><<<;;;999777<<<<<<<<<>>>CCCIIIPPPTTT\\\aaafffgggeeecccdddgggfffmmmqqqooonnnlllcccYYYOOOCCC999???WWWrrr~~~[[[IIICCCDDD===???<<<<<<;;;999777555222111111111000///...---,,,,,,+++++++++***)))(((((('''))))))))))))((((((((((((******)))((('''&&&%%%%%%***)))(((((())))))))))))(((((()))***************((((((((((((((((((((((((((()))***++++++***(((((()))************++++++++++++,,,---,,,---///333666666444222000000000222222000000000///...000444777666999;;;===>>>@@@BBBDDDFFFGGGHHHJJJMMMPPPRRRTTTVVVYYY\\\]]]^^^bbbhhhmmmrrrsssrrrsssyyyyyyeeePPPBBBDDDQQQmmm{{{jjjZZZ]]]cccLLL@@@999:::999333111555BBBUUU[[[MMMFFFMMMLLLBBB;;;888666555222......222......+++...BBB]]]jjjgggfffbbb```mmmpppIII666<<<<<<222999<<>>===LLL```nnnxxxyyy{{{||||||}}}iiiOOO???@@@===777GGGccckkk[[[qqq^^^GGGbbbsssvvvppp{{{jjjkkkjjjppp}}}lllTTTPPPWWWaaaPPP>>>555222///------......------------......---.........------///000FFFfffsssxxxpppjjjxxxwwwlll{{{vvvbbbmmm~~~rrrQQQ888555DDDiiicccDDD<<<999;;;EEEVVVbbbhhhnnnvvvyyy|||~~~|||ttt^^^OOOHHHTTT||||||~~~xxx{{{qqq___RRRYYYdddddd[[[SSSNNNiiioooRRRXXXnnnZZZEEEGGGTTTeeeaaaVVVLLL???777444333111///555000555OOO|||sss}}}|||ssshhh]]]iii______llluuuqqqiiieeegggiiiccc___ZZZVVVTTTRRRPPPOOONNNJJJFFFCCCCCCBBB???======???@@@???<<<:::<<<>>><<<<<<<<>>@@@<<<<<<;;;999777555333111111111000///...---,,,,,,++++++******)))(((((('''))))))))))))(((((((((((()))))))))(((''''''&&&&&&'''&&&%%%%%%&&&''''''&&&(((((()))***************))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,---...---...000444777666444333111000111222222000000000///...000444777777999<<<===???AAACCCFFFGGGHHHIIIKKKMMMOOORRRSSSVVVYYY\\\^^^___bbbhhhmmmmmmoooqqqtttxxxfffPPPDDDFFFWWW{{{|||iiigggjjjPPPBBB888888777444666<<>>NNNcccqqqwwwxxxzzz{{{{{{}}}hhhOOO>>>???<<<888IIIeeeiii\\\sss~~~^^^KKKaaa}}}qqqrrrmmmqqquuurrrXXXSSS\\\```OOO===444222///---............------.........---.........------///000EEEgggtttuuufff\\\jjjjjjkkkooobbbpppsssfffuuu]]]>>>777BBBccckkkIII;;;::::::CCCTTTccclllrrrxxx{{{~~~~~~~~~}}}vvv___RRR\\\xxxwwwnnnZZZGGGDDDGGGFFF@@@;;;<<>>@@@AAA@@@===;;;<<<>>>>>>======>>>BBBGGGMMMPPP\\\___bbbcccaaaaaacccfffiiillllllllllllkkkddd[[[HHH???;;;HHHccc{{{~~~VVVFFFBBBEEE???@@@<<<;;;:::999777555333222111111000///...---,,,,,,++++++******)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((()))***************++++++++++++++++++++++++***)))))))))))))))******)))************+++++++++---............111444777666555333111111111222222000000000///...000444777777999<<<>>>@@@BBBEEEHHHHHHIIIIIIKKKMMMOOOQQQRRRUUUYYY^^^```aaadddhhhlllnnnoooqqqsssttttttsssrrrvvvhhhaaabbbddddddmmmlllSSSEEEHHH]]]wwwrrrrrrcccRRRCCC===:::666999@@@LLL\\\^^^OOOMMMYYYXXXKKK???;;;999999888444444777+++---,,,---;;;TTTeeejjj]]]___aaahhh|||mmmVVVHHHAAA???777555999EEETTTaaannnxxx{{{{{{yyyvvvsssrrrssstttlllfff^^^\\\bbbfffaaaWWWLLLLLLLLLLLLJJJHHHFFFEEE888666444333333222000...000//////......//////000111333666999<<>>>>>===<<<===@@@EEEJJJMMMWWWZZZ^^^___^^^^^^```ccchhhkkkllllllllliii```WWWCCC===@@@TTTppp}}}}}}|||}}}UUUFFFCCCFFF??????;;;;;;:::999777555333222111111000///...---,,,,,,************))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))''''''''''''&&&&&&'''((((((((()))***************++++++++++++++++++++++++***)))((((((((()))++++++))))))*********+++++++++,,,---------...000444777555555333222222111222222000000000///...000444777777:::===???AAACCCFFFIIIIIIIIIJJJKKKLLLNNNPPPQQQTTTYYY^^^aaabbbdddhhhlllooooooooorrrtttsssnnnjjjkkkggg]]]RRRMMMMMMJJJFFFKKK```yyy[[[GGGGGG[[[zzzwwwzzzgggSSSHHH@@@888888>>>NNN```bbbTTTTTTaaa^^^KKKAAA<<<999::::::777666888...000///,,,222@@@LLLQQQIIIOOOVVV___oooxxxtttmmmbbbRRREEEAAADDD;;;777777@@@NNN\\\lllwwwuuuuuuuuutttrrrrrrrrrssskkkfff]]]WWWWWWYYYSSSKKKLLLLLLLLLKKKHHHCCC>>>;;;444444333444555555333000/////////......////////////111555888;;;>>>CCCFFFEEEDDD???;;;AAATTThhhtttvvvxxx{{{||||||}}}eeeMMM;;;::::::<<>>OOOeeevvv||||||{{{|||{{{{{{|||~~~|||||||||^^^rrrlllbbbJJJEEEAAABBBDDDCCC@@@===<<<777777======777555:::WWWpppaaaNNNJJJUUUpppyyyggg[[[KKK???:::888555222111...555DDDKKKLLLSSS___jjjqqq}}}{{{rrr|||jjj\\\mmmxxxkkkhhhmmmpppmmmkkkiiiccc^^^XXXWWWTTTSSSRRRPPPLLLIIIJJJHHHFFFDDDCCCCCCCCCCCCAAAAAABBBBBB@@@>>>======;;;::::::;;;>>>BBBGGGJJJRRRVVVZZZ[[[ZZZ[[[^^^aaafffjjjllllllkkkggg]]]RRRBBB???FFF___{{{}}}zzzzzz~~~VVVFFFDDDGGG>>>===;;;;;;:::999777555444333111111000///...---,,,,,,*********)))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))&&&'''((('''%%%%%%''')))(((((()))******************************************)))((((((((()))+++,,,))))))*********+++++++++***+++,,,,,,,,,...222555555555444333222222222222000000000///...000444777888;;;>>>@@@AAACCCFFFIIIIIIIIIJJJKKKLLLNNNPPPQQQTTTXXX^^^aaabbbdddhhhkkkmmmjjjjjjpppxxx|||xxxsss```aaaaaa```aaa___VVVKKK@@@JJJhhhhhhKKKEEEVVVzzzlllXXXMMMCCC:::888<<>>888777>>>KKKYYYhhhtttrrrrrrrrrrrrssssssrrrqqqiiigggaaaVVVPPPMMMJJJEEEJJJJJJIIIGGGBBB<<<666222444444444555777666333111//////............//////---000333666999===BBBEEEFFFDDD???<<>>===:::::::::999777666444333111111000///...---,,,,,,******))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))$$$&&&(((&&&######%%%((((((((()))***************))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++******+++++++++...111444555555555444333333222222000000000///...000444777999;;;>>>@@@AAABBBEEEGGGHHHIIIIIIKKKMMMOOOQQQRRRTTTXXX]]]___```cccgggkkkmmmhhhffflllvvvxxxqqqhhhZZZ___fffoooxxxyyynnnaaaPPPHHHWWW{{{XXXEEEPPPxxxwwwfffTTTKKKCCC;;;999>>>RRRmmmvvvhhheeeqqqhhhQQQEEE>>>999:::;;;888666666222222222000---,,,,,,---111//////777CCCPPPWWWYYYZZZUUUTTTVVVUUULLLBBB<<<<<<666555===HHHUUUbbbllloooooopppsssuuuvvvtttrrrhhhiiidddYYYPPPLLLJJJGGGEEEDDDBBB>>>:::555000...333222222333444333111//////......------......///---///222555888;;;@@@CCCEEECCC>>>===HHHZZZjjjpppwwwzzz}}}^^^JJJ:::888:::BBBYYYrrr^^^cccvvviii}}}yyyxxx\\\XXXaaaYYYIII888111000//////000,,,---...//////...---,,,---.........------///000???[[[hhhuuuvvvtttzzzpppjjjaaaJJJTTTWWWkkktttPPPOOOdddgggQQQ888111===\\\xxxVVV@@@<<<:::<<>>:::777111111111333777<<>>AAAPPPjjj~~~SSSDDDDDDHHH???===:::::::::999777666444333111111000///...---,,,,,,)))))))))))))))))))))***))))))))))))(((((((((((('''''''''((((((((((((((($$$''')))'''$$$###&&&)))(((((()))***************))))))))))))))))))))))))'''((()))******+++++++++)))************+++++++++***+++,,,,,,,,,...222555555555555555444333222111000000000///...000444777:::<<<>>>???@@@AAACCCEEEGGGHHHIIIKKKMMMOOORRRSSSTTTWWW[[[]]]^^^aaagggkkkmmmiiiiiirrr|||yyyiiiZZZYYY^^^fffsss{{{fffSSSVVV}}}pppNNNKKKffflllXXXMMMDDD;;;:::???[[[xxxqqqlllxxxqqq[[[GGG@@@:::;;;<<<999555555222000..................///,,,+++...666@@@IIIOOOHHHIIIHHHFFFEEECCC===888888444555>>>HHHRRR\\\eeeiiiiiilllpppuuuwwwvvvttthhhhhhbbbYYYQQQMMMHHHBBB>>><<<999555222000///...000//////000111111000//////......------......///---///222444777:::>>>AAABBB@@@===>>>KKK^^^lllqqqvvvyyy}}}}}}ZZZHHH:::888;;;DDD[[[sss]]]ccckkkYYYssskkkYYYYYY^^^YYYHHH888111000......///,,,---///000000///---,,,---.........------///000;;;ZZZkkk|||nnnkkkTTTYYYWWWttt|||XXXMMMUUUVVVHHH999000<<<[[[~~~\\\EEE;;;;;;<<>>999666666:::OOOpppvvv\\\EEE???OOOllltttXXXSSSZZZVVV^^^eeeffffffgggeeebbb```]]]XXXUUUSSSQQQOOOMMMEEEFFFEEEBBB???===???AAA>>>===<<<===>>><<<777444000//////000333888===@@@@@@DDDIIILLLMMMOOOSSSVVV\\\bbbhhhjjjjjjdddVVVIII>>>DDDXXXsssPPPBBBCCCHHH@@@>>>::::::999999777666444444111111000///...---,,,,,,)))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((('''***,,,***&&&%%%(((,,,(((((()))***************))))))))))))))))))))))))&&&''')))***+++++++++***)))************++++++++++++,,,---------///333666555555555555444333222111000000000///...000444888;;;<<<>>>??????@@@BBBDDDFFFGGGHHHJJJMMMPPPRRRTTTTTTWWWZZZ[[[\\\```ffflllhhhgggnnn~~~uuubbbcccfffkkkxxxqqq]]]]]]}}}XXXGGGSSS|||{{{cccTTTGGG<<<:::>>>cccwwwppp|||xxxdddJJJBBB<<<<<<===:::666555222...++++++---...///000------///111333777>>>EEE???BBB???666444999>>>===666444666???JJJRRRZZZaaabbbcccgggmmmssswwwvvvssshhheee]]]TTTOOOKKKBBB888888666222///---...///000///......///111222111000.........------.........---///222444666999===@@@???===;;;???NNNaaannnrrruuuxxx|||~~~|||XXXHHH:::888<<>>555555444===\\\zzzyyyeeeMMM<<>><<<===@@@===<<<;;;<<<===;;;666222000///...///111555999<<<<<<@@@EEEHHHIIIKKKOOOSSSZZZ```gggjjjjjjdddVVVHHH???III```{{{LLLCCCDDDEEEDDD===<<<<<<;;;999888666555444111111000///...---,,,,,,************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&((((((((()))******+++++++++*********))))))((((((((((((((()))***+++---...+++++++++***++++++,,,,,,//////...------///333666666777777666444222222333222111000//////111333444:::<<<>>>>>>>>>???AAACCCGGGIIILLLMMMMMMNNNOOOQQQTTTXXX\\\]]]___cccggghhhcccmmm~~~~~~}}}zzzmmmzzzuuuaaaIIIBBBCCCXXX|||{{{kkkYYYKKK???666666<<<___xxxmmmgggNNNKKKBBB777333444555222444333000,,,+++,,,000333222111//////111666;;;???CCCDDDHHHIIIEEE===666222:::333222<<>>???@@@AAA???;;;666222444222000//////000333444777;;;@@@DDDGGGJJJMMMPPPWWW]]]fffnnnnnnbbbNNN???BBBSSSlllLLLDDDDDDDDDDDD===<<<;;;:::999777555444444111111000///...---,,,,,,************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))******++++++************)))))))))(((,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,.........---,,,...222555666777888666444222222333222111000///000111333444999;;;===>>>>>>???BBBCCCGGGIIIKKKMMMMMMNNNOOOQQQTTTXXX\\\^^^aaaeeejjjmmmrrrvvviiiZZZLLLIII===666@@@RRR]]][[[UUUOOOEEE<<<999888555888===]]]uuu~~~tttVVVHHH>>>===<<<666222444555444222...,,,---111444222111000///111444777999JJJ\\\mmmkkkVVV@@@888:::666333666???GGGMMMSSSYYYZZZ^^^aaadddjjjpppooojjjbbbZZZRRRLLLEEE<<<666555333222222111111000//////...///111222222111000//////............//////000/////////000333666999;;;;;;999:::AAANNN^^^kkkssszzz|||qqqTTT===999;;;999NNNhhhkkkXXXmmmuuubbbaaaooosssggg~~~fffeeevvvooosssxxxaaaYYY\\\___YYYAAA555444...---111000...//////000///...---,,,,,,---......------///111666[[[tttvvvrrrnnnpppzzz^^^ppp}}}|||ppp{{{{{{vvvlllcccqqqyyynnnKKK999777MMMqqqkkkGGG<<<<<<:::???QQQiiizzz|||~~~|||{{{{{{{{{{{{~~~ppp^^^ZZZNNNRRRkkkkkkgggXXXGGG===999:::@@@GGGeeezzz^^^IIICCCMMMccceeebbb\\\ZZZZZZUUUNNNAAA::::::;;;;;;LLLccclllUUUGGG>>>GGGWWW^^^YYYQQQDDD===666666999<<<======DDDPPP]]]eeeeeecccaaaaaacccaaa]]]XXXTTTQQQOOONNNEEEDDDBBB@@@??????@@@@@@???EEEIIIGGG@@@999777777333222000//////000222444555888<<<@@@DDDHHHLLLPPPXXX]]]eeellllllaaaPPPCCCFFFWWWmmm{{{~~~NNNDDDDDDCCCCCC===;;;;;;:::888666444333222111111000///...---,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((()))******++++++************))))))))))))///...---,,,++++++***+++,,,,,,++++++++++++,,,,,,---------,,,,,,...111444666777888777444333222333222111000000000111222333999;;;===>>>???@@@BBBDDDGGGIIIKKKLLLMMMNNNPPPRRRTTTWWW\\\```ccchhhooovvv{{{iii```WWWMMMEEE???CCCQQQ\\\\\\WWWVVVSSSJJJAAA;;;666444777===TTTwwwrrr{{{iiiQQQ@@@BBB@@@444000666777666333000...///222555111000000000111111222333777YYYcccJJJ===333444888>>>BBBDDDJJJRRRUUUZZZ^^^```eeeiiihhhccc\\\TTTLLLHHHBBB:::666666444444444444333333222111000000000000000000000000000//////............////////////000111444666888888888;;;CCCQQQ___kkkrrr|||~~~mmmQQQ<<<777999:::SSSmmmkkkYYYqqqppp]]]PPP\\\zzz|||mmm{{{pppnnntttpppzzzrrr]]]YYY^^^```WWW@@@444444...---111000...////////////...------,,,---......---...000222777]]]zzztttbbbaaappp]]]jjj{{{uuu^^^iiisssmmmmmmhhh}}}SSS:::444EEEhhhpppLLL>>><<<999>>>PPPhhh{{{~~~~~~|||zzzwww|||~~~wwwuuu{{{kkkNNNCCC======QQQ|||uuuvvvvvv|||nnnZZZCCC888777888:::<<>>>>>===@@@MMM^^^hhhhhhdddaaabbbgggccc^^^XXXRRRNNNKKKJJJCCCBBB@@@?????????@@@@@@BBBKKKRRRNNNBBB888777;;;333222000//////000222333222444888;;;???DDDKKKOOOWWW[[[bbbfffddd[[[MMMDDDOOO```rrrzzzyyyyyyOOOEEEDDDBBBCCC===;;;;;;999777555444222111111111000///...---,,,,,,************)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))((((((((()))******++++++*********)))))))))))))))......,,,++++++******+++------,,,+++++++++,,,,,,,,,,,,---,,,,,,---000333666777999888555333333333222111111000000111222222888:::<<<>>>???@@@CCCEEEGGGIIIKKKLLLLLLNNNPPPSSSTTTWWW\\\aaaeeejjjttt~~~zzzssshhh\\\LLLUUUooouuu\\\DDD888;;;BBBIIIsss{{{fffooozzzeeeOOOCCC;;;333222777666666444111///000333666000000111111111111111111...DDDfffaaaBBB666555666999;;;<<>>333333......111000/////////.........------,,,---......---...000222999^^^~~~ddd[[[iii^^^fff~~~rrrKKKPPP]]]```eee___zzzUUU;;;222>>>^^^~~~vvvRRR???;;;888===NNNfff{{{~~~}}}~~~}}}yyytttxxx~~~~~~}}}{{{zzz~~~rrr^^^[[[kkkkkkRRR===:::===777<<>>777999888222999FFFIIIBBB:::===RRRkkk|||~~~bbbJJJ???>>>???>>>JJJ\\\hhhiiicccaaacccdddbbb^^^YYYSSSMMMIIIFFF@@@???>>>=========>>>???DDDLLLSSSNNNBBB888777:::333222000//////000111111000222444777;;;AAAIIINNNTTTWWW\\\\\\XXXPPPGGGAAAVVViiizzz~~~zzzxxx|||~~~~~~|||~~~QQQFFFCCCAAABBB===<<<;;;999777555333222111111111000///...---,,,,,,************)))))))))((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))*********************+++,,,,,,...------,,,+++++++++,,,+++,,,------,,,---000222666888999999666444333333222222111111111111111111777999<<<>>>???AAADDDFFFGGGHHHJJJKKKLLLNNNQQQTTTVVVWWW\\\bbbeeejjjwwwsssccc```rrrZZZAAA===CCCAAAeeeggg___llltttqqq```III:::999888333444444333111000111444666111222222333333333444444<<<;;;???SSSnnnyyyhhhPPP>>>777333444666777:::>>>EEELLLQQQTTTWWW[[[[[[YYYWWWPPPJJJGGGBBB<<<999999666777888999999999777777333222000/////////000111111000///...............////////////000111111222333555;;;FFFUUUcccmmmrrrzzz|||cccLLL<<<999999???]]]qqqdddaaa|||zzz|||oooYYYGGGPPPnnn~~~}}}nnnVVVZZZeeehhhSSS<<<222333......111//////......------------------...///.........000222999\\\}}}jjjZZZ```VVV]]]|||vvvIIIFFFPPPQQQuuu^^^QQQfff{{{xxxSSS;;;000:::XXXzzz|||XXX@@@:::777<<>><<>>>>>PPPgggiiiGGGBBB@@@?????????>>>======:::111111444444<<>>999CCC]]]tttcccEEE<<<@@@<<>>FFFKKKRRRUUUWWWUUUNNNGGGAAA???XXXlll}}}{{{{{{{{{~~~~~~~~~}}}~~~SSSGGGCCC@@@BBB======<<<:::888666444222111111111000///...---,,,,,,************))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))((((((((()))******++++++))))))))))))************((((((((()))***+++---...///...---,,,,,,++++++,,,+++,,,............000222666888:::999777444333222222222222222111111111000666888;;;>>>???AAADDDGGGGGGHHHJJJJJJKKKNNNRRRUUUWWWWWW[[[bbbdddhhhwwwyyyqqquuu}}}sssqqqjjjHHH<<<;;;???YYYuuuWWWRRR^^^hhhdddOOOAAAAAA<<<000222222333222111333666999888777666555555666888:::999666333888JJJ\\\]]]SSSDDD<<<666555555444444777>>>EEEJJJMMMPPPVVVYYYXXXVVVPPPKKKHHHDDD===888888666777999;;;;;;;;;999888555444222111000000111222000//////............///...//////000000111111111222444;;;FFFUUUdddoootttwwwzzz}}}|||]]]GGG<<<;;;;;;BBBcccttt```___sssUUUDDDSSSrrr|||rrr\\\```fffdddQQQ;;;111333......111//////...------,,,,,,---------...//////...///111333;;;^^^}}}wwwffffffWWWZZZvvv}}}vvvIIIAAAEEEGGGnnncccMMMVVVgggkkkOOO:::111:::WWWyyy]]]@@@:::666;;;HHH[[[qqq~~~wwwxxx{{{}}}yyy{{{~~~~~~ssspppcccKKK???CCC777999;;;===>>>???BBBEEEBBBAAAHHHiii```LLLCCC???>>>???JJJeee^^^KKKBBB;;;999999777666666777---...444777AAAFFF???===<<>>>>>>>>GGGUUU[[[YYYYYY]]][[[[[[YYYVVVQQQKKKEEEAAA;;;:::888777777777888888>>>===<<<<<<:::888444111222111111000////////////000111111222555:::@@@EEENNNRRRUUUQQQIIIBBBAAAAAAUUUjjj}}}|||wwwwwwxxxzzz}}}~~~TTTHHHCCC@@@AAA>>>>>>===;;;999777444333222111111000///...---,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))((((((''''''(((((()))((((((((()))******++++++((()))))))))************)))))))))***+++,,,......//////...,,,,,,+++++++++,,,---////////////111333555888::::::888555333222222222222222222111000000555888;;;===???BBBEEEHHHGGGHHHIIIJJJKKKNNNRRRUUUYYYWWWZZZaaaccceeeuuu|||lllYYYOOOMMMRRR^^^iiiyyy~~~{{{uuu[[[NNNIIINNNVVVxxxmmm[[[SSSXXXVVVKKKCCC@@@;;;444111222333333444666999<<>><<<888<<>>999222111444888???EEEGGGKKKSSSXXXZZZYYYTTTOOOMMMIII@@@:::888555777999<<<<<<<<<:::999666555444333222222222222///............//////000......///000111222222222111444:::FFFUUUeeepppvvvuuuxxx|||wwwWWWAAA999;;;<<>>888999;;;<<>>AAALLLooobbbRRRAAA;;;999666222222555...111777999AAAGGGBBB===>>>VVV~~~cccDDDAAAFFF>>>@@@MMMWWWXXXZZZ___]]][[[VVVQQQLLLFFFCCCAAA999888666555444444444444666444333333333333222111222111111000///.........///000000111222555:::===FFFKKKOOOLLLDDD@@@AAADDDUUUiii{{{zzzzzzyyyyyyzzz}}}UUUHHHCCC???AAA>>>???>>><<<:::777555333222111111000///...---,,,,,,************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((()))******++++++(((((())))))*********+++++++++++++++,,,---......000///...---,,,+++++++++,,,...///000000000222333555888::::::888555333222222222222222222111000///555777;;;===???BBBEEEHHHGGGHHHIIIJJJKKKNNNRRRVVVZZZWWWZZZaaaaaacccttt}}}tttgggYYYJJJAAADDDKKKvvv~~~uuuooonnniii{{{}}}uuupppmmmeee^^^qqq{{{WWWNNNEEEBBB???:::999;;;111222444555666888<<>>999777999>>>AAAVVVSSSEEE333000:::>>>:::DDDFFFIIIGGG<<<111///333444<<>>FFFNNNNNNJJJCCCFFFGGG___pppUUUEEECCCIII___|||fffOOOEEE@@@:::444222666111777;;;888???GGGEEE@@@CCC]]]pppLLLGGGNNNBBB???LLLXXX[[[]]]ccc```\\\UUUMMMGGGCCCAAAAAA888777555333222222222222/////////......000222333222111111000///......---...///000///000222555888>>>DDDIIIGGGAAA===@@@EEEXXXjjjzzz~~~|||{{{}}}TTTBBBCCCAAA>>><<<;;;;;;:::999777555333222222222222222111///...---+++++++++***)))(((((('''))))))))))))(((((((((((('''(((((((((((((((''''''***'''(((+++)))$$$$$$)))(((((((((((())))))))))))(((((()))***************))))))))))))***+++,,,---,,,,,,------,,,,,,+++***,,,---......------...000555777888888666444333333666444333111000000111222666888;;;===???AAAEEEHHHGGGHHHJJJKKKKKKNNNQQQTTTTTTWWW\\\```bbbiiiyyyzzz^^^IIIGGGHHHhhh}}}fffZZZ```hhhttt|||gggDDD999<<<<<<999888666222999>>>;;;@@@GGGCCCJJJCCC===:::777777===DDDbbbaaaUUUAAA333333888:::CCC>>>;;;;;;777000...111333444:::AAAEEEGGGMMMUUUUUUXXXXXXSSSMMMHHH@@@999999777999>>>???===>>>@@@;;;666222222666888666333111000////////////000000222111//////000111111000111555<<>>///:::YYYwwwZZZAAA999444888AAAOOOdddvvvyyyyyy||||||~~~}}}|||{{{zzz|||wwwZZZJJJBBBEEEDDDBBBLLLYYYWWWJJJCCCRRRNNNZZZhhhQQQKKKJJJbbbkkkNNN@@@=========:::;;;===???BBBEEEIIIKKKCCCGGGaaaxxxsssOOOGGGJJJAAACCCSSS``````___aaa```ZZZRRRJJJEEEAAA>>><<<777555222000///000222444222333333222111000222444000000000///////////////---............000333666??????@@@???:::888AAAKKKXXXnnnxxx{{{~~~yyyzzzVVVCCCDDDBBB???===;;;;;;:::999777555333222222222222111000///------++++++******)))(((((('''))))))))))))((((((((((((''''''((((((((((((''''''***'''(((+++)))%%%&&&+++(((((((((((()))))))))***((())))))***************))))))))))))***+++,,,---,,,------------,,,++++++,,,---......------...000555777999999777444444444555444333222111111111111666888;;;===>>>AAAEEEGGGFFFHHHJJJKKKLLLNNNRRRUUURRRUUUZZZ^^^aaagggwwwxxxcccXXXPPP```kkk\\\[[[bbbiiilllnnnxxxpppUUUFFF???======:::<<>>AAACCCJJJRRRVVV[[[]]]ZZZTTTNNNEEE<<<:::777999>>>AAA???===>>>;;;777333333666777555222111000000//////000000000222222111111222222111000111555<<>>AAADDDGGGFFFGGGIIIKKKLLLOOOTTTWWWSSSUUUZZZ^^^aaaggguuulllYYY\\\ppp]]]YYY]]]]]]YYYWWWaaasss}}}~~~vvvmmmlll~~~eeeWWWQQQMMMMMMMMMVVVZZZUUU\\\kkknnn]]]VVVQQQSSSSSSMMMGGGDDDGGGRRRUUUHHH777333===GGGIIIBBB===<<<;;;666222111111111555:::<<<>>>DDDMMMVVV]]]bbbaaa]]]WWWMMMCCC@@@;;;999???DDDBBB???======999555444666666555222111111000000000000111111333333444444444333111000111555>>>JJJWWWdddoootttxxxyyy{{{|||}}}~~~~~~}}}|||```HHHAAA444;;;EEEbbb}}}pppdddzzzvvvxxxbbbmmmooommmzzznnnjjjqqqsssqqq|||pppdddaaakkkjjjXXXAAA777...---///...---...........................000///.........000111222555HHHmmmkkklllddd~~~~~~sssrrrxxxlll~~~VVV;;;777LLLjjjkkkIII>>>555555999DDD^^^vvvzzzyyy|||~~~~~~~~~sssggg\\\XXXVVVRRROOONNNSSSXXXRRRZZZsssWWWGGG@@@UUU]]]WWWVVVWWW___oootttgggbbbgggggggggiiinnnlll\\\IIIAAA;;;CCC^^^vvvxxxkkk```UUUIIICCCGGGFFF===999===AAA???FFFWWWbbbaaa^^^___```ZZZRRRJJJDDD>>>:::777555555555444444444444444333444666666444222222222333333222111000//////...---......---,,,,,,///111444555777888666888CCCOOOccctttyyywww}}}~~~XXXEEEDDDAAA@@@???;;;;;;:::999777555333222000000000000///---,,,+++************))))))(((((())))))))))))((((((((((((&&&'''((((((((((((((((((&&&'''((()))((('''(((+++(((((()))))))))*********))))))***++++++++++++*********))))))***++++++,,,---------...---,,,,,,+++,,,---......------...000555888:::;;;999777555555222222333444333222111000444666:::<<<>>>@@@CCCEEEEEEGGGIIIKKKLLLPPPTTTWWWVVVWWW[[[```bbbhhhuuugggdddqqqYYYYYY\\\WWWNNNGGGMMM\\\hhhjjjqqqdddVVVLLLEEEPPPxxxuuuiiiaaaXXXSSSJJJAAARRRrrrsssllliiimmmnnndddVVVLLLFFFNNNQQQFFF777111:::DDDJJJEEE???======999555111111111444777888:::AAAIIIVVV]]]dddeeeddd```XXXOOOKKKBBB<<<>>>CCCCCC@@@>>>???;;;888666777777555444222111111111111222222333444555777777666333222111111777AAAMMM[[[gggpppuuuxxxzzz}}}~~~|||www[[[FFF???444;;;IIIjjj~~~mmmiiixxxtttxxxooobbbwww||||||vvvwwwwwwxxx{{{gggaaaccckkkfffTTT===555......///...---...........................//////......///000111222222???eeekkkbbbppp|||ddduuu~~~yyyeeeZZZppptttnnn]]]???555EEEbbbrrrJJJ>>>555555777???WWWqqq}}}{{{~~~|||}}}zzz||||||~~~}}}|||zzz|||kkkddd[[[MMMIIIOOOXXXZZZYYY```xxxxxxaaaQQQAAADDDFFFGGGIIIGGGFFFHHH\\\mmm~~~{{{tttvvv{{{}}}ttt___III;;;333333???IIIIIICCC???:::888777666333222222333:::<<>>@@@BBBDDDDDDFFFHHHJJJLLLOOOSSSWWWUUUVVVYYY^^^aaagggrrr~~~wwwqqq{{{sssTTTVVV[[[UUUJJJAAABBBKKKUUUYYYdddRRREEECCCBBBFFF^^^{{{pppZZZMMMBBB666111LLLyyywwwllljjjiii```SSSKKKDDDDDDBBB<<<333000555<<>><<>>>>>???===:::888777777666666222222222222222333444444555777:::999666333222222222999DDDRRR___jjjrrrvvvzzz|||~~~sssXXXFFF<<<444;;;MMMppp{{{hhhnnntttppplllaaa\\\kkkVVVXXXccclllfffTTT999222......///------///.................................//////000111222444;;;^^^sss```eeeooocccmmm}}}gggMMMVVVjjjppplllccc~~~[[[>>>444AAA[[[vvvLLL>>>555666777<<>>@@@GGGOOORRRPPPRRRZZZbbbxxxtttkkkZZZHHH:::666333333333222444666222777888444000000000///666<<>>@@@;;;;;;:::999777555333222111111111000///...---,,,******))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))%%%)))***'''&&&((()))((()))))))))*********++++++)))***++++++,,,++++++++++++***************++++++...............---,,,,,,,,,---......------...000333666:::;;;:::777555444222222222333333222222111111555999<<<>>>???AAACCCDDDEEEGGGIIIJJJMMMRRRUUUSSSRRRUUUZZZ^^^cccmmmwwwyyylll^^^WWWXXXUUUNNNEEEBBBGGGQQQZZZ```QQQIIINNNSSSRRRWWWaaavvv}}}wwwlll]]]PPP???777444111222NNNyyy{{{iiiUUULLLIIIEEEAAA???;;;666333222000///222666JJJMMMMMMHHHDDD@@@:::444555333333555555777???IIIXXX```hhhlllppprrrooojjj^^^QQQDDD>>><<<:::999;;;===<<<:::888666666666777333333222333333444555666666999;;;999555222111333444;;;HHHVVVdddnnnuuuxxx|||~~~pppVVVFFF:::666>>>QQQsssvvvbbbuuuppplllbbbVVV[[[rrrqqqlllTTTZZZgggnnncccNNN666000---//////------///........................------...///000111222222888<<>>UUU|||{{{UUUBBB666888999:::KKKaaaqqqzzz}}}wwwwww{{{||||||mmmccchhhbbbeee}}}uuuvvvwwwjjjcccXXXVVVUUULLLLLLSSSXXXXXXWWWWWWTTTPPPIIIWWWnnnqqq___TTTPPPEEEBBBAAA???<<<:::;;;>>>AAARRRhhhpppbbbXXXYYYQQQBBB888777555222000111666;;;888;;;:::444000///111111555>>>MMMYYY^^^]]]ZZZXXXRRROOOLLLHHHDDD@@@:::666:::;;;<<<>>>??????>>>>>>555777999:::888777777777333333222111000//////...---...//////---,,,---...222222333333111444@@@MMM___pppyyy}}}~~~{{{ZZZFFFCCC??????AAA;;;;;;:::999777555333222222222222111000///------)))))))))))))))))))))***))))))))))))((((((((((((%%%&&&'''((())))))))))))''',,,---((('''******((())))))*********+++++++++)))***++++++,,,,,,++++++++++++***************+++...............------,,,,,,---......------...000111555999;;;999777444444333222222111222222222333111444999<<<>>>???AAABBBDDDEEEGGGHHHIIIKKKOOORRRRRRQQQSSSXXX\\\aaajjjsssyyyiii~~~~~~cccWWWWWWUUUPPPLLLQQQ```nnnhhh___[[[___bbb\\\UUURRRNNNLLLKKKLLLGGG???888777222///333444333EEEbbbppp\\\MMM===666555555666777444000...222222000000444JJJRRRVVVQQQIIIDDD>>>888555333222444444777???III]]]fffpppvvvzzz{{{wwwqqqfff[[[PPPHHHAAA:::888:::999888777555444444555666333333333333444555666777888:::;;;888333000111444666>>>KKKZZZhhhqqqwwwyyy}}}lllRRRCCC:::999AAAUUUuuuqqq___|||lllkkk```WWWfffuuuuuurrrWWWaaaoooppp^^^EEE333///---//////------///........................,,,---...///111111222222777<<>>MMMWWWZZZYYYVVVTTTPPPOOOLLLJJJGGGCCC>>>;;;======???@@@AAABBBBBBCCC<<<===<<<:::777555444555111111111000000/////////,,,---//////...---...///111111222333222555BBBOOOcccrrrzzz}}}{{{zzz\\\HHHDDD@@@AAACCC;;;;;;:::999777555333222222222222222111///...---)))))))))))))))*********))))))))))))((((((((((((%%%&&&'''((())))))))))))***//////***(((+++,,,))))))************+++++++++******+++,,,,,,,,,,,,+++++++++***************+++......//////......---,,,,,,---///...------...000000444888:::999666444333333222111111111222333444000444999<<<>>>???@@@BBBDDDEEEFFFGGGHHHJJJNNNQQQSSSRRRTTTYYY^^^bbbjjjsssxxxnnnffflllvvvmmmsssWWWZZZ\\\ZZZWWW^^^rrrtttqqqooommmiii```UUUNNN>>>999999???===666666===888444777555...555EEEJJJ???777222555888888777777333111333888777111000333KKKVVV]]]WWWMMMFFFAAA;;;555222222333333666???III```kkkwww~~~{{{sssmmmddd[[[RRRHHH>>>:::;;;555555555333222111333555333333333444555666777777888;;;;;;888222///111444777???MMM]]]jjjsssxxxzzz}}}~~~iiiNNN@@@:::;;;DDDWWWvvvooo]]]iiikkkccc___uuu|||}}}|||yyyjjjRRR```rrrrrr]]]CCC222...---//////------000........................,,,---...000111111222222222:::RRRpppttt{{{}}}{{{XXXLLLDDDJJJggglllMMMWWWZZZ___LLL888333:::LLLuuupppRRR:::888888777EEEYYYfffppp{{{zzzzzzyyy|||{{{{{{zzz}}}~~~wwwxxxlllhhhfffXXXWWW^^^eeehhhjjjiiiccc[[[^^^lllaaaNNNJJJCCC<<<888666666666888@@@>>>999MMMkkkjjjSSS===999333333999???>>>999===:::;;;===999000,,,---...;;;JJJRRRTTTSSSQQQOOOMMMLLLKKKKKKKKKIIIDDDAAA??????@@@AAABBBDDDEEEEEEAAAAAA???;;;666333222333000000000000////////////---///111111000///000111000000222333222666DDDRRRhhhuuuzzz{{{~~~yyyzzz___FFFBBBAAAAAA???::::::;;;:::888666333111222222111000///...------+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++---///111000---+++,,,...000000000000000111111111999:::<<<===<<<:::888666555555444444444333333333000222666:::>>>AAABBBCCCFFFHHHIIIJJJJJJLLLNNNPPPQQQYYYXXXWWWaaahhhlllvvvlllddd^^^^^^```rrrmmmfffzzziiigggiii[[[lll}}}xxxlll]]][[[YYYLLLFFFAAA;;;888777888999:::777888666222222666999888<<<222555<<<666333888999444555666888;;;<<<777000:::CCCLLLPPPKKKBBB888222222111222222000333???LLLcccsss}}}zzzssskkkccc___VVVHHH@@@>>>777777555444333333222222333555777:::;;;;;;::::::888666444333333333222111777FFFXXXccckkkrrrwwwxxx~~~|||```III>>>777999KKKmmm|||kkkjjjwwwfff```mmmwwwtttzzzdddUUUdddpppkkkWWW@@@222111111000///......------------.........//////---///000000000000333555666666KKKqqquuurrrxxxVVVVVVVVVWWWeeeTTTQQQZZZMMMCCC777111444IIIrrrwww___AAA555999777===PPPbbbnnn|||zzzxxxwwwxxx|||~~~}}}wwwqqqqqqyyy~~~zzzxxxfff``````kkkssswwwyyyhhhyyyhhhYYYEEE???CCC<<<666>>>DDDAAAFFFLLL[[[~~~~~~UUUFFF;;;444777:::888777888777@@@BBB:::222000111///222<<>>;;;888777777555333222222222111///---111111///......///000111000...111555333222BBBVVVqqquuuxxxxxxwwwyyy^^^FFFAAA@@@@@@>>>:::;;;;;;;;;999666333222222222111000///...------+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,---...***************************************++++++,,,...000222111///------///000000000000000111111111666888;;;======;;;888666555555555444444444333333000222666:::>>>AAABBBCCCFFFGGGIIIIIIJJJKKKNNNPPPQQQYYYXXXXXXbbbhhhmmmwww}}}wwwoooooo|||ooo^^^www~~~nnn^^^aaafff]]]OOOKKKCCC<<<999:::???CCC;;;;;;999555333555777777666444===BBB;;;999:::444777666666888<<<===:::555444999>>>@@@<<<666111...222111111111///222???MMMbbbwww{{{rrrjjjfff^^^RRRIIIFFF;;;999777444222111111111333555777999;;;;;;:::999777666444333333333222222999III[[[fffnnnuuuyyyzzzyyy]]]GGG<<<:::;;;OOOpppzzziiimmm~~~qqqccc___kkk{{{~~~xxxooowwwiiiZZZgggpppiiiSSS;;;111111111000///.........---------........./////////000111111111111333555:::999NNNtttyyyttthhhfffmmmgggnnn]]]XXX^^^SSSOOO???333333GGGqqqgggFFF777999777;;;KKK```lllzzzxxxwwwvvvwwwzzz~~~{{{rrrooopppxxx~~~xxxzzzvvvbbb[[[[[[hhhttt{{{nnnLLL<<<<<<888===PPPZZZRRRRRRVVVhhhqqqWWWHHH:::666777777888;;;;;;AAABBB:::444333222000111999BBBEEEBBB???@@@BBBFFFMMMQQQQQQRRRSSSPPPIIIDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCAAA>>>:::777555444333222333444333222000111111000///...///000000222000222555333444DDDXXXppptttxxxxxxxxxzzz\\\FFFBBB@@@???===<<<<<<<<<;;;999777444333222222111000///...------+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++,,,,,,************************+++++++++***+++,,,,,,---...000333333111000///////////////000000111111111222555999<<<===;;;888666555555555444444444444333000222555999===@@@BBBCCCEEEFFFHHHIIIIIIKKKNNNPPPPPPXXXXXXZZZdddhhhmmmzzzrrr\\\}}}lllbbbmmmwwwpppbbb\\\RRRHHHBBBBBBEEEIII@@@===:::888777666666777777:::CCCDDD@@@GGGHHH;;;;;;888666999>>>@@@===999333333444222000//////000222111111111///222???MMMaaayyyyyyppplllggg]]]SSSMMMCCC@@@<<<777333111111111333444666888999999888888555444333222222222222333===MMM```kkkrrrxxx{{{{{{tttYYYDDD:::<<<===UUUvvvxxxgggrrrxxxhhh[[[[[[hhhxxx{{{|||jjjlllwww}}}lllxxx}}}{{{|||nnn```lllqqqeeeMMM444111111000000//////......------........./////////111222333222222222444666888888KKKooo}}}uuuyyynnnrrrjjj{{{rrrsssjjjcccgggaaacccKKK777222DDDmmmrrrNNN:::999777999EEE[[[iiixxx~~~uuuuuuvvvwww|||}}}{{{{{{{{{yyywwwnnnmmmpppxxxttt___VVV^^^vvvoooVVVMMMMMMZZZmmmVVV???;;;888EEE```lllaaaXXXWWWgggtttaaaLLL@@@<<<<<<===>>>???@@@>>>888555444222///222777;;;;;;888666777;;;AAAJJJRRRUUUUUUVVVVVVTTTLLLIIIDDDCCCEEEFFFFFFDDDBBBCCCEEEEEEBBB>>>:::666555444333444555555444333111000000//////000000111555222222444333666HHH[[[nnnssswwwxxxxxxzzz[[[FFFDDDAAA???>>>======<<<;;;999777555444222222111000///...------+++******)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))))))))************************+++************+++,,,,,,---///222444333222000///......//////000111111111...222777<<<>>><<<999666555555555555444444444444000222555999<<<@@@BBBCCCDDDFFFHHHIIIIIIKKKNNNPPPPPPWWWXXX\\\eeehhhooo~~~dddzzziiijjj|||tttlllbbb\\\ZZZXXXSSSOOOFFF===888;;;>>>;;;888888<<<===>>><<>>999777;;;AAAAAA===:::777666444222111333555777333222222111///222???MMMbbbyyy|||sssnnnjjjcccYYYRRRMMMIIICCC<<<777444333333222333444555666666555555444333333111111111333555BBBRRRdddooouuuzzz|||{{{|||~~~nnnTTTAAA:::;;;@@@___}}}uuueeewwwwwwaaaSSSVVVkkk~~~hhhggg{{{pppuuuxxxuuutttpppeeepppqqqbbbIII111111000000000/////////...............////////////111222333222111222333555666666GGGjjjuuueee|||wwwiiiwwwqqqaaammmlllnnnvvvlllqqqvvvvvvXXX<<<111???ggg{{{UUU<<<999888888@@@UUUdddttt|||~~~{{{tttuuuxxx|||~~~{{{yyyyyyyyywwwvvvkkknnnsss{{{{{{ooo```UUUOOOUUUeeevvvkkkPPPEEEBBBLLLaaa___HHHAAA<<>><<<888666444444555555444333//////000111222333444444777444333333333:::LLL^^^nnnrrrwwwwwwwwwyyyYYYGGGFFFBBB@@@@@@======<<<:::999777555444222222111000///...------+++******)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))************************)))))))))))))))***+++++++++---000333444333000------......///000000111111,,,000666;;;>>><<<:::777666666555555555444444444111222444888;;;???BBBDDDDDDFFFHHHIIIJJJKKKNNNQQQQQQWWWXXX]]]fffhhhpppwwwsssiiixxxtttkkknnnyyy|||rrrfffRRRCCC<<>>???AAA===<<<===OOOooottt]]]CCC;;;777===CCC@@@;;;888666666555555666777888888444444444444111333???LLLgggzzzwwwqqqmmmggg^^^WWWSSSNNNGGG@@@:::666555444222222333333333333333333222333333111000111555888GGGWWWgggpppuuuyyy{{{zzzxxx{{{~~~~~~hhhOOO@@@;;;:::EEEjjjqqqggg}}}zzz```PPPYYYvvv}}}yyyoooqqqpppqqq~~~nnniiitttppp]]]FFF000000000000000////////////........./////////000000000111222111111111333555999:::HHHhhhwwwbbbmmmzzzsssfffppp~~~pppXXXUUU```ggg~~~}}}pppvvvbbbBBB222;;;___]]]???999888777===NNN^^^pppyyy{{{|||{{{xxxwwwyyy|||~~~~~~}}}{{{{{{zzzzzzyyyxxxjjjooovvv|||zzzqqqggg```ccciiirrrVVVIIIBBBGGGZZZ{{{{{{rrrwwwzzz}}}gggMMMBBB<<>>:::999333333444666888888666555666666888777444444>>>IIIjjj{{{~~~vvvoookkkeee^^^UUUQQQJJJCCC===888666555333333333333333222222222222333444222000222777<<>>===<<>>BBBDDDEEEGGGIIIKKKLLLNNNQQQTTTTTTWWWWWW\\\dddgggttt}}}tttcccXXX\\\qqqgggTTTKKKFFFDDDEEEGGGUUU___```[[[\\\xxxrrrjjjllliii~~~ssspppsssgggQQQNNN[[[]]]UUUVVV```sss[[[GGG888999===<<<;;;>>>888888999<<>>;;;888888999;;;;;;777555===GGGfffyyyyyyqqqmmmiiidddXXXUUUOOOIIICCC>>>;;;999666666555444444444444444222444555333111333999???UUUbbbnnnrrrtttwwwyyyyyyqqqYYYDDD<<<===CCCZZZeeerrrmmmlllzzzssshhhoooyyyjjjQQQ>>>222////////////000000000000.../////////000000000000...000111222222444666999777;;;FFF]]]|||mmm\\\______]]]gggxxxoooRRR???OOORRRXXXaaabbbiiiKKK888555PPPvvvpppJJJ;;;888777;;;BBBUUUjjjtttwwwxxxxxxwww{{{}}}}}}|||xxxxxxzzz|||||||||{{{zzzzzzuuu{{{}}}}}}xxxmmmvvvpppYYYNNNLLLQQQ___jjjfffUUUEEE;;;999666888EEE^^^wwwWWWCCCDDDEEEGGG>>>===555666<<<;;;XXX{{{mmmXXXNNNCCC>>>888333333777000000111111000//////000777@@@SSSgggqqqvvv}}}|||qqqeee[[[SSSOOOMMMHHHFFFDDDBBBAAABBBCCCDDDBBB???;;;999999999999888:::;;;<<<======<<<;;;:::666666444222666BBBRRR^^^```ffflllooonnnpppuuuzzzMMMBBBEEE@@@???AAA<<<;;;999777666555444444222222111000///...------+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++++++++******++++++,,,---,,,---111777;;;:::444...,,,,,,---...///000111222000333666:::<<<===<<<<<<777666666666555555555555111222333666:::>>>BBBDDDFFFHHHJJJKKKLLLOOORRRUUUUUUWWWWWW\\\dddfffuuu{{{{{{}}}ppphhhlllsss]]]GGGAAAFFFLLLNNNOOOLLLDDD===BBBHHHHHHaaassshhhlll]]]jjjpppSSSRRRfffeeeYYYUUU[[[jjjeeeMMM999777::::::===CCCBBBAAABBBEEEHHHHHHDDDAAA999:::>>>>>>999666<<>>999888777666666666666666222444555333111444:::@@@ZZZeeepppssstttwwwzzzzzzlllTTT@@@:::===IIIbbb~~~```vvvrrrzzz~~~nnngggqqqzzzgggLLL;;;111////////////000000000000////////////000000000000...000222333444555888;;;<<>><<<555<<>>777000111777222333444444333111///...444<<>><<<:::999444555444222666CCCSSS]]][[[aaahhhlllmmmpppvvv{{{JJJIIIHHH@@@AAABBB===<<<;;;999777444222111333333222000///---,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***((((((''''''''')))+++,,,++++++***************+++++++++***************+++,,,...111444777666222///,,,,,,---...///000111111///000333999???AAA===:::888777555555777777777666777555333444888<<<@@@BBBGGGIIIJJJKKKLLLNNNQQQSSSZZZWWWZZZaaabbbeeewwwzzzVVVMMMBBB???JJJYYYbbbcccUUULLLGGGIIIKKKPPPbbbvvvaaaqqqmmm]]]iii|||WWWNNN\\\aaaXXXLLLIIIYYYooo{{{{{{VVVGGG:::777555666CCCUUUVVV]]]aaaaaafffkkkcccUUUDDD===888888777666;;;CCC[[[eeeooosssuuuyyyyyywwwwwwtttooocccZZZSSSPPPMMMGGGBBBAAA===<<<;;;999777555333222111444666333111555???GGG___fffnnntttvvvxxx|||~~~~~~{{{bbbRRRBBB777999MMMrrrxxxfff{{{uuuvvvvvv}}}fffkkkssssssaaaGGG555000000000//////.........---............///111222222222000///222888<<<>>>===;;;@@@GGGXXXuuu~~~wwwsssnnnyyyuuuWWWGGGDDDBBBKKKzzzdddZZZnnnwwwhhhIII555;;;NNNiii^^^@@@<<<===777FFFOOO```pppwwwvvvvvvxxx}}}|||xxxxxxzzzxxxxxx{{{~~~}}}yyyyyy|||~~~gggMMMCCCCCCNNNpppoooiiieeeccc[[[NNNEEEDDDCCCAAABBBAAA???DDDYYYnnniii]]]RRRHHHTTTOOOLLLAAA<<>>@@@>>>:::888777555555666777666555666444333444777<<<@@@BBBFFFHHHJJJKKKKKKMMMPPPSSSXXXVVVYYY```aaadddtttnnn^^^UUUJJJDDDGGGSSSdddqqqpppcccUUUOOOTTTbbbttt|||vvvkkkbbbccccccvvvrrrXXXUUUVVVNNNBBB;;;BBBNNNSSSQQQ@@@666000333666<<>>===:::888666444333222444555333222666AAAJJJ___fffooouuuwwwyyy|||uuu[[[KKK===666<<>>>>>===@@@EEESSSppp{{{aaaNNNXXXUUUHHHllloooZZZbbbddd]]]EEE333666GGGeeeaaaBBB<<<<<<666???JJJ^^^rrr}}}~~~}}}}}}wwwuuuvvvxxxwwwyyy}}}}}}zzz|||sssaaaNNNBBB===<<>>;;;999777555555555666555444555444333444777;;;@@@CCCEEEGGGIIIJJJJJJLLLOOORRRUUUTTTYYY```aaacccppp}}}vvvkkk^^^SSSJJJMMMbbbyyysss```cccwwwwwwmmmggguuu^^^FFFCCC???777222333888999666777000...222666999DDDQQQhhhnnnnnnhhhgggjjjjjjeeeTTTGGG;;;777777666555555555999@@@EEEMMM\\\qqqxxxuuuuuuvvvnnndddZZZUUUQQQKKKHHHHHHCCCBBB???<<<999666555444333444444333333999EEEOOO___fffooovvvyyyzzz}}}nnnSSSEEE:::999DDD```~~~fffrrrvvvqqqoooxxx[[[gggnnntttlllUUU===111111////////////............---------...///000111222555444333666:::===???@@@???@@@BBBLLLhhh}}}kkk___xxxuuuRRRfff~~~^^^[[[aaacccSSS===777CCCaaahhhFFF<<<:::666999EEE[[[sss|||}}}xxxvvvwwwxxxwwwyyy|||}}}{{{~~~vvv^^^OOOIIIEEECCCCCC<<<;;;DDD___}}}vvvkkkccc___hhhsss~~~gggSSSIIIggg}}}pppgggooonnnYYYGGGDDDIII___xxxzzzhhhbbb[[[YYYQQQ@@@:::;;;777888;;;===:::666222111222000777FFFYYYlllxxx}}}~~~yyy}}}qqqiiieee___XXXTTTPPPLLLIIIKKKHHHCCC@@@???>>>===<<<::::::999999999:::;;;;;;666555444444888???FFFJJJUUU[[[bbbfffgggkkkrrrxxx{{{zzzzzz}}}}}}{{{|||MMMFFFDDD???@@@>>>::::::::::::999777666555222222111000///...------,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++******)))))))))))))))'''''''''((())))))***************)))******+++,,,++++++*********+++,,,,,,)))))),,,///333555444333------...///000111222222000000111555;;;??????===999777555444555555444333333333333333555:::???CCCDDDFFFHHHIIIJJJKKKNNNQQQSSSUUUZZZ```bbbdddnnnyyyyyykkk[[[RRR```uuuvvvnnnwwwsssoooHHH;;;;;;999777666666555333777444333666666666;;;BBBRRRhhhxxxoooYYYNNNOOOUUUUUUMMMDDD>>>:::888555444222222333777>>>NNNfffzzzxxxvvvuuutttrrrggg]]]WWWSSSNNNKKKKKKHHHFFFBBB>>>:::666555444444444444222444<<>>@@@AAA@@@AAAAAAGGG```qqqrrrvvvnnnkkkrrrkkkeeeqqqzzzlllLLL999<<>>EEE___zzzoooiiigggqqqiiiSSScccyyyVVVKKK@@@KKKUUUZZZ]]]\\\UUULLLHHHLLLZZZ\\\KKK@@@;;;222888:::<<<:::555111111111000888CCCPPPdddyyyzzzzzz}}}yyypppllljjjeee]]]WWWTTTOOOKKKMMMIIIDDD@@@>>><<<:::888;;;;;;::::::::::::;;;;;;555444444555888<<>>@@@???:::888666555555555444222333444444333444777===BBBDDDFFFGGGHHHIIIKKKNNNPPPSSSVVV\\\aaacccfffnnnvvvwwwlllnnnwwwnnnSSSNNNXXXdddpppwwwppp\\\rrrXXX???>>>===<<<999555333333444444666999:::999;;;???FFFfffvvv]]]NNNIIISSSSSSOOOGGG===777444333333000///222777EEE]]]sss|||zzzzzzwwwrrrssshhh^^^YYYUUUQQQNNNOOOLLLIIIEEE???:::666444333444444333333666???KKKTTT^^^fffpppwwwzzz|||~~~fffMMM@@@888@@@UUUyyyooobbbvvvppp|||uuu{{{kkkpppxxxxxxooovvvrrrfffjjjpppnnn\\\CCC111...222........./////////////////////000111222444666777888888999999;;;===@@@BBBAAACCCBBBFFFYYYuuuggg^^^sss{{{mmmzzz~~~zzzwww}}}TTT666333LLLnnnvvvQQQ???999777777AAAUUUmmm}}}zzzwwwwww{{{}}}{{{|||}}}~~~~~~||||||{{{{{{{{{xxxzzz}}}uuueeeXXXPPPMMMOOOLLLIIICCCAAAKKK___qqqzzzpppgggcccbbbyyyeeehhh}}}iiiQQQKKKPPPQQQLLLFFFDDDCCCBBB>>>JJJbbbiiiXXXIIIAAA777777999;;;999444000000111///666???JJJ[[[ppp|||uuuooonnnooooookkkhhhiiilllkkkddd^^^]]]YYYSSSPPPMMMHHHDDDBBB???<<<:::>>>======<<<;;;:::999999444333333444666:::===???DDDLLLXXXaaagggoooyyy~~~}}}zzzQQQFFFCCCAAABBB===<<<<<<<<<;;;:::999888777111111111000///.........,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((&&&'''((()))*********)))))))))))))))***+++,,,,,,++++++***++++++,,,---...///...------///000///...---...//////111111222333222///...111888>>>@@@@@@<<<:::777666666555444222333555555444333555;;;@@@DDDFFFHHHIIIIIIKKKNNNQQQSSSWWW]]]aaadddhhhoootttvvvddd]]]RRRAAA;;;@@@AAADDDJJJQQQUUUTTTNNNGGGAAARRRnnnXXX???;;;888888777444444777666888:::;;;:::888888999:::RRRvvvkkkSSSQQQUUUTTTHHH<<<555222111222...---111555>>>SSSiii{{{|||{{{yyyzzz|||yyysssqqqggg^^^[[[YYYUUURRRSSSRRRNNNHHHBBB<<<888555444444333333333888AAALLLTTT\\\dddooowwwzzz|||~~~{{{```HHH<<<555BBB\\\~~~kkknnnvvvsss~~~xxxvvvxxxuuujjj```mmmxxxmmmggglllpppiiiSSS<<>>QQQiiizzz{{{vvvtttwwwyyyxxxyyy|||~~~||||||~~~zzzvvvwww}}}wwwcccTTTOOOQQQMMMJJJIIIKKKOOOVVVcccnnntttaaaVVVRRRddduuusss{{{VVVFFFJJJKKKHHHBBB??????@@@AAAQQQlllsss___MMMEEE===777:::;;;999444111000111---666BBBMMMWWWaaakkkrrrqqqggg^^^ZZZXXXWWWXXX[[[```iiilllgggdddeeeaaaZZZTTTQQQMMMIIIGGGDDDAAA?????????>>>===;;;999777666333222222333444777:::<<>><<<999777777666444333444666666444111333999>>>EEEFFFHHHIIIJJJLLLOOOQQQRRRVVV\\\___ccciiiooosssooocccddd```PPPEEEEEE???<<<;;;>>>AAA???;;;777999???JJJ```~~~bbbMMMCCC;;;999888555777;;;:::<<<<<<:::777555333222444<<>><<<;;;999666CCCgggjjjZZZJJJBBB<<<666555888444777888777555555666555===:::>>>MMM]]]ccc]]]VVVCCCCCC>>>555444999<<<999666222333777555444@@@QQQccckkkqqqpppmmmooorrrsssmmmfff`````````\\\ZZZZZZ[[[WWWPPPHHHAAA<<<:::999333222333555:::BBBKKKPPPZZZbbbnnnvvvzzz{{{|||~~~|||mmmRRR???;;;AAA]]]qqqiii~~~mmm~~~xxxmmmttt]]]cccpppnnn```HHH444...000000---.........//////000000//////000111333555777888888:::<<<;;;:::;;;>>>BBBBBBGGGHHHIIIWWWrrrdddcccuuulllgggxxxvvvIIIHHHZZZlll~~~eee\\\===444@@@TTT\\\BBB<<<===777;;;HHH]]]nnnxxx}}}yyytttvvvxxxyyyzzz|||{{{wwwxxx|||xxxyyy}}}~~~~~~~~~~~~ggg[[[VVVFFFGGG\\\gggbbbbbblllwwwWWWHHHJJJOOO]]]sss|||nnnnnnsss~~~yyy\\\NNNFFF>>>===??????>>>======YYYyyy]]]KKK===;;;>>>???===888444444555222@@@[[[ooofffLLL???CCC???;;;;;;===;;;777999??????NNNXXXWWWVVVYYYTTTKKKMMMKKKHHHFFFEEECCC@@@>>>999::::::999888666444222111000///000111444888:::BBBMMM[[[hhhqqq{{{~~~xxxzzz}}}~~~^^^FFFKKKJJJAAA===<<<:::888888999:::999888444444333111000...------++++++******)))*********))))))))))))))))))))))))+++)))'''(((+++,,,***(((******)))((((((((((((((())))))(((((((((((()))))))))************)))((((((+++,,,,,,,,,,,,,,,,,,---...+++)))---555???FFFJJJ888333...---000333222000999BBBBBB777444<<>><<<:::999:::???[[[pppGGG;;;<<<888666777:::<<<999444222444777777<<<999999>>>;;;:::CCCDDDBBB999777:::555222<<<:::888555333333666:::===IIITTTbbbjjjjjjiiillloookkk```XXXYYYZZZXXXVVVXXX[[[XXXRRRLLLGGGDDDBBBBBB:::444222666<<>>111111222///////////////000000000000000111222333555888:::;;;===<<<:::999999:::;;;<<>>444BBBPPP|||oooKKK>>>888;;;999>>>PPPiii{{{}}}{{{{{{xxxyyy{{{zzzwwwyyy}}}zzz|||}}}~~~~~~hhh]]]MMMOOO\\\pppsssiii|||___MMMMMMNNNXXXiiiuuuooobbb]]]WWWRRRSSS\\\qqq|||vvv{{{qqqhhhSSSIIIAAABBBFFFGGGCCC???@@@bbbrrr[[[AAAFFFEEEBBB>>>999666666777444AAARRR[[[XXXLLL>>>555444333222111222333555666>>>CCCIIILLLKKKJJJJJJKKKCCCCCCCCCCCCAAA???<<<;;;;;;:::999777555444333333222222222000///111444777???MMM]]]iiittt~~~___FFFJJJHHH@@@===>>><<<999888999888777666444333222111000...------,,,+++******)))*********))))))))))))))))))))))))+++)))((((((***+++***(((******)))((((((((((((((())))))(((((((((((())))))(((((()))***************++++++,,,,,,,,,,,,------///,,,+++///666???EEEHHH;;;555...,,,///222222111666>>>>>>555111:::AAAAAAAAA>>>:::888777777555222666666777555444333444666===AAAFFFIIIKKKMMMNNNPPPSSSVVVYYY]]]aaafffkkkooo}}}fffyyyyyyeeeOOOEEEFFF<<<<<<<<>>HHHIII@@@999===<<<:::@@@555555444444444555555666AAAHHHRRR\\\dddhhhjjjjjjhhh]]]TTTSSSSSSPPPOOOPPPTTTSSSRRROOOKKKGGGCCC@@@888333111555;;;AAAIIIPPPYYYeeepppuuuwww{{{vvv\\\III@@@999IIImmmnnnsss~~~wwwpppttt|||ppp{{{aaa[[[eeeqqqfffPPP:::000000000---////////////000000000000111222333444666999;;;<<<>>>>>>=========>>>>>>???EEEGGGKKKNNNSSSbbbzzzvvv[[[MMMTTTYYYnnnhhhtttkkkEEE555>>>LLL|||uuuPPPCCC<<<;;;999===MMMdddvvv{{{zzz~~~{{{{{{}}}zzzyyyzzz}}}gggWWW[[[iiiwwwqqqVVVOOONNNZZZkkkrrrjjj^^^IIICCC>>>>>>AAANNNeeezzztttlllUUUOOOJJJLLLPPPNNNFFF@@@DDDiiijjjPPP@@@AAA@@@@@@>>><<<999777555;;;BBBDDDBBB<<<888555333222000000000111333444777:::<<<===;;;;;;<<<>>>;;;;;;<<<===<<<;;;:::999:::999777666444333333222222222111//////000444777>>>MMM^^^kkkuuu~~~___DDDGGGFFF???===???===:::999888888666444444333222111000......---,,,++++++***))))))******))))))))))))))))))))))))***)))((()))***+++***(((******)))((((((((((((((())))))(((((((((((())))))&&&'''(((***+++,,,,,,,,,+++++++++,,,,,,---------...,,,,,,///444:::???AAA:::555...+++---111222222333:::999111///777@@@BBBCCC???;;;888777666555444555666666555333222444555999===CCCHHHKKKMMMPPPRRRRRRUUUYYY]]]```eeejjjnnnxxxwww}}}sss{{{aaaMMMJJJ@@@@@@???CCCbbbeeeMMMDDD======<<<;;;:::<<<>>>??????>>>;;;===:::<<>>XXX\\\NNN???AAADDDBBBBBB???===;;;888666555444444999:::???KKKYYYaaabbb___^^^TTTKKKHHHGGGFFFFFFGGGKKKMMMPPPPPPNNNHHHAAA===666222000444999???IIIQQQ[[[gggrrrvvvxxx}}}oooVVVEEE@@@@@@TTTuuuyyylllxxxwwwsssxxx}}}ppp|||nnnxxx[[[[[[jjjppp```III555///000///+++/////////000000000111111222333444555777:::<<<===???@@@AAABBBBBBBBBBBBBBBDDDGGGKKKOOOQQQ\\\ttt|||fff]]]gggkkkvvvqqqsss{{{~~~mmmNNN666:::HHHsss{{{WWWIIIAAA<<<999<<>>>>>>>><<<:::999888888666555333333222111000///......,,,,,,+++***))))))))))))))))))))))))))))))))))))***)))))))))******))))))***))))))((((((((((((((())))))(((((((((((())))))'''((()))***+++++++++++++++++++++,,,,,,---------,,,,,,,,,---000333555666555222...---...000222222222777666000...555???CCCDDDAAA===999777666666666444555555444222222333555777;;;AAAFFFJJJMMMPPPRRRQQQTTTXXX\\\```dddiiilllttt{{{{{{~~~mmmaaaaaafff}}}|||YYYIIIDDDAAA>>>AAA^^^yyyaaaRRRHHHGGGKKKHHHFFFHHHKKKJJJEEE@@@888>>>>>>AAADDD<<<<<>>@@@BBBEEEGGGJJJKKKIIICCC===999444000///333888>>>IIISSS___jjjuuuxxx{{{|||hhhPPP@@@???GGGbbbqqqlll}}}vvvuuu||||||}}}|||nnnbbbxxxppp[[[___pppmmmZZZAAA111...111///+++/////////000000111111222333333444555888:::<<<===@@@AAACCCEEEFFFEEEEEEDDDCCCFFFKKKOOONNNUUUmmm}}}|||pppmmm}}}}}}jjjkkkpppnnnVVV:::666EEEhhh]]]OOOEEE;;;999:::EEEXXXiiisssvvv|||zzzzzz|||}}}}}}}}}~~~yyy|||}}}uuurrriiiyyy~~~nnneeeTTTNNNGGGBBB@@@@@@BBBDDDDDDZZZzzzmmmllliiiggggggdddYYYOOOOOOqqqvvveeeWWWFFF:::666777777666888999::::::::::::;;;;;;444333222000000///000000666666555333222222222333222222444666777999::::::555555444222111111111111///000///...---///333666AAARRRdddnnnsssxxx{{{{{{~~~}}}~~~~~~}}}```CCCCCCBBB===>>><<<:::888888999999888777333222222111000///......---,,,+++***))))))))))))))))))))))))))))))))))))))))))******)))))))))******))))))((((((((((((((())))))(((((((((((())))))******++++++++++++************+++,,,,,,---..................---...///000000/////////000111111000222666666111///444===CCCDDDBBB???;;;888666666666444555555444222222333555777;;;@@@EEEHHHKKKMMMOOOPPPSSSXXX\\\___cccgggjjjrrrjjjcccpppmmmOOOCCC===<<>>@@@AAABBB===:::666333555:::>>>@@@AAABBBBBBBBB???;;;777555222//////222777>>>JJJUUUaaalllwwwzzz|||uuuaaaJJJ<<>>=========>>>@@@AAAAAA888777666555333222222222222222222333222111000...222222333444555777888999333333222111111111111111/////////......000444777EEEVVVgggoooqqqssstttttt{{{~~~{{{{{{|||~~~aaaCCCCCCAAA===???;;;:::888888999:::999888222222111111000//////...------+++***))))))(((((())))))))))))))))))))))))(((***+++***)))((()))*********)))((((((((((((((())))))(((((((((((())))))++++++,,,,,,+++******)))******+++,,,,,,---......111111111000...///111333333222222111111111111111333666777444111333:::@@@CCCCCCBBB>>>:::777666666555666666555333222444555666:::@@@DDDGGGIIIKKKMMMOOOSSSWWW\\\___bbbfffhhhooo{{{www\\\DDD<<<@@@HHHQQQsss}}}lllfff^^^ZZZWWWRRRKKKEEE>>>JJJPPPPPPHHH===MMMnnnrrrVVVPPPOOOIIIHHHBBBGGGMMMQQQQQQKKKDDD???BBBBBBAAA<<<777555666888333444222///222888=========<<<:::888666444333333000...///222666>>>KKKXXXaaammmxxx|||~~~|||mmmXXXEEE;;;CCC\\\~~~jjjzzzzzzvvvxxxuuuyyy{{{ppppppssslllnnn{{{ggg\\\]]]eeejjj___LLL777///000111000000...///000000111222333333444555666777999;;;===???BBBCCCDDDDDDEEEEEEEEEEEEDDDBBBGGGLLLJJJJJJ^^^vvvwww^^^gggzzz|||vvvvvveeefff}}}tttsss|||pppJJJ777<<>>KKK\\\llluuu|||~~~zzzxxx{{{}}}mmmWWWiii|||rrr^^^]]]WWWPPPMMMLLLIIIDDDCCCAAAeee|||~~~mmmuuuqqqbbbXXXPPPKKKHHHCCC>>>888555666:::===???======<<<:::888666555444555555444555555444111...000000000111222444555666222222111111000111111111/////////......000444888HHHYYYjjjppppppqqqssssss{{{}}}|||{{{}}}zzzaaaDDDCCCAAA===???===;;;999888999999888777222222111111000/////////...---,,,***)))((((((((())))))))))))))))))))))))(((***+++***(((((()))+++******)))((((((((((((((())))))(((((((((((())))))******+++,,,,,,,,,++++++)))******+++---......///...000000///...000444888<<<:::666222//////111333444666777555111000555;;;BBBDDDDDDAAA<<<777666666666666777555444333444666444888>>>CCCFFFIIIKKKMMMNNNRRRWWW[[[^^^aaadddggglllvvvzzzmmmkkkpppPPPGGGOOOWWWNNNYYYxxxooocccYYYUUUSSSRRRRRROOOVVVXXXUUUKKK@@@QQQuuueeeJJJCCC;;;555888:::???GGGNNNPPPNNNJJJGGGDDDCCCAAA<<<777444444555111444444000000666999777888666444333222222222333000...///222666>>>MMMZZZeeeqqq}}}vvvdddNNN@@@===KKKiiivvvjjj{{{}}}pppnnnnnnpppxxxttt[[[TTTaaaiiifffVVVDDD333.../////////111...///000111222333333444777777888:::<<<>>>@@@AAAEEEEEEDDDDDDDDDDDDEEEEEEFFFAAADDDKKKJJJHHHXXXooo\\\YYYiiinnniii|||xxx\\\KKK```~~~|||TTT<<<:::SSSwwwdddPPP@@@<<<999:::DDDTTTeeepppxxx|||~~~yyyyyyzzz}}}wwwbbbNNNaaauuuyyyxxxoooeee[[[OOOEEEFFF>>>bbbppp}}}tttfffddduuusssggg___[[[YYYRRRLLLCCC>>>===???AAAAAAAAAAAA@@@>>><<<999777666>>>;;;777666555555222000.........///111444666777222111111000111111222222000000000//////111666999JJJ[[[lllrrrqqqsssvvvxxxzzz|||}}}{{{}}}tttaaaEEEDDDAAA===??????===:::999888888666555222222111111000000//////...---,,,***)))((((((((())))))))))))))))))))))))(((***,,,+++(((''')))+++******)))((((((((((((((())))))(((((((((((())))))((()))***+++,,,---------)))******+++---...//////***,,,---------000666;;;FFFBBB:::222......111555444666777666111...222888BBBDDDEEECCC===888555555666777777666444444555777222666===BBBFFFIIILLLNNNNNNRRRWWW[[[^^^aaadddfffiiissslllYYYRRRppp^^^SSS]]]eeeNNNFFFsssttteeeXXXSSSUUUZZZ^^^^^^```]]]WWWMMMBBBRRRuuu|||jjjKKK999888333111:::555777999<<>>;;;888777666666333777777111000444555222333222222111111222333444000...///333777>>>NNN\\\jjjwwwrrr___GGG===>>>QQQrrrnnnjjjyyywwwuuu|||uuuWWWRRReeemmmeeePPP???111---...---...111...///000111222333444444999999:::<<<>>>@@@BBBCCCGGGFFFEEEDDDDDDDDDEEEFFFGGG@@@AAAJJJJJJGGGVVVkkk^^^RRR___ccc]]]vvvyyyZZZ===LLLlll[[[AAA;;;???mmmyyyhhhSSSBBB>>>999888???NNN___kkksssxxx|||vvvyyyzzz||||||vvvhhhXXXkkkwwwcccSSSGGG===^^^ddduuusss]]]VVVOOO[[[rrr~~~ssslllmmmrrrwwwhhhccc]]]XXXVVVTTTPPPLLLCCCCCCBBB@@@===;;;888777BBB<<<666222111111///...---......000222666999:::111111111111111222222333000000000000000222666:::JJJ\\\mmmssssssvvv{{{~~~xxxzzz}}}|||}}}ooocccEEEDDDBBB>>>@@@;;;;;;::::::888777555444333222000.........//////......---,,,***))))))(((++++++***)))(((((())))))((('''))),,,***&&&&&&)))))))))))))))))))))))))))((((((''''''(((***,,,---******+++,,,,,,,,,+++++++++,,,------......------...///...,,,+++///999AAA\\\[[[MMM555))),,,000...222000333777666111333999FFFHHHIIIFFF@@@;;;888888777666555666777777555333333333666===EEEKKKLLLLLLPPPSSSVVVYYY\\\```eeehhhmmmrrryyy|||gggcccwwwmmmrrrxxxpppUUUFFFbbbwwwiiiccchhhpppsssmmmhhhggggggZZZIIIDDDKKKJJJDDD<<<666333222222111999777777;;;<<<::::::===??????<<<888999<<<<<<888666555333333444444444333333111///000222333222//////---///444777???RRRdddqqqzzzkkkVVVIII===@@@___jjjkkktttgggWWW[[[nnnrrrcccHHH888---//////***+++111/////////000111333444555@@@EEEFFFDDDCCCEEEEEEDDDGGGHHHHHHHHHFFFFFFHHHJJJCCCEEEHHHIIIFFFFFFQQQ]]]{{{vvv___^^^eeelll~~~}}}iiiJJJ???UUUtttqqqooo@@@<<<@@@OOOlll}}}pppZZZIII===555777>>>HHHYYYjjjtttttt{{{{{{xxx{{{xxxzzz|||~~~eee^^^jjj~~~YYYIIIDDD]]]```dddvvvpppWWWWWWUUUPPPRRR```ttt}}}|||rrrlllbbb]]]jjj}}}kkkPPPKKKBBB<<<===999444777@@@===:::555222111111111000///......111555888666444777444222222444444222000777444333444222///111666FFF[[[qqq{{{}}}~~~~~~~~~|||~~~|||zzz}}}~~~pppcccEEEEEECCC>>>@@@;;;;;;::::::888777555444222111000///.........///......---,,,+++***))))))++++++***)))))))))))))))***'''&&&))))))''''''***))))))))))))))))))))))))(((((((((((()))***++++++******++++++,,,,,,++++++++++++,,,------------,,,,,,......,,,+++///777>>>]]]]]]PPP;;;///000333111111111444888666222222777AAAFFFJJJHHHBBB<<<::::::777666555666777777555444555555666<<>>>>><<<999555444222111111111111000333111000000222333222000111///000444999CCCWWWiiivvv~~~|||dddOOODDD<<>>;;;888555333333333333222222000000111555777666555666444222222333333222///555333333555333000111555@@@UUUnnn|||~~~|||~~~~~~kkkcccFFFEEECCC>>>???;;;;;;::::::888777555444222111000///.........///......------,,,+++******+++***))))))))))))))))))+++&&&$$$(((+++***)))***))))))))))))))))))))))))((())))))******))))))))))))******+++,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,------,,,///555:::NNNOOOHHH999///000111///111111555888777333222444;;;CCCKKKLLLFFF>>><<<<<<888777666666777777666444777666666999???EEEIIIKKKOOORRRVVVZZZ]]]```eeehhhmmmooosss|||kkkZZZaaauuuhhh[[[KKKIIIZZZnnnwwwvvvgggkkkkkkjjjlllssszzz|||zzzdddIII;;;;;;999:::;;;:::777555444444:::???EEEDDD:::111333:::SSSVVVTTTKKKCCC???<<<999555444222111000000000000333111000111222333222111222000000444;;;HHH^^^pppyyyrrrZZZGGG>>>???SSSvvvjjj\\\ccczzzyyyjjjaaafffrrrmmmWWW>>>444...000111------111000000000111333555666777>>>BBBDDDBBBAAADDDFFFDDDMMMNNNOOONNNKKKIIIIIIIIIMMMKKKKKKMMMKKKIIILLLRRRfffeeeMMMMMM\\\hhh{{{rrrxxxmmmGGG555555???^^^vvvqqqhhhgggfffPPPFFF>>>===;;;<<>>===;;;BBB>>>;;;[[[NNNBBB888:::CCCGGGCCC>>>777666444555666777666444555333111111333555666666777555444444444444333111222222444777666111111333<<>>???;;;;;;::::::888777555444111111000000///...............------,,,++++++*********)))))))))))))))***+++%%%%%%+++000///+++)))((((((((((((((((((((((((((()))*********)))'''&&&((()))***++++++,,,++++++))))))***+++++++++++++++)))+++,,,------///222555999===<<<444...///000///000222555888888555222111666AAAMMMPPPIIIAAA======999888666666777888777666777555555777<<>>:::;;;===>>>>>>CCC@@@===SSS~~~]]]KKK;;;;;;HHHOOOHHH>>>444444444666888999777555555333111000222555888::::::999888777777666555444000111555:::888333111333;;;PPPkkk~~~jjjdddHHHGGGDDD>>>???;;;;;;::::::888777555444111111111000//////...------------,,,,,,++++++******)))))))))))))))******)))&&&(((000555222+++(((((((((((((((((((((((((((((()))*********(((&&&%%%'''((()))***++++++++++++((()))******++++++******)))***,,,---...///000222222777:::777333222222111000222555777777666333000444@@@MMMRRRMMMEEE???===;;;999777666777888888777555444333444999@@@HHHNNNMMMQQQVVVZZZ^^^aaaeeehhhkkkqqqwww~~~|||lll\\\OOOQQQ^^^qqqccc[[[WWWWWWbbboooOOOAAA@@@???>>>>>>>>>===<<<<<<<<>>AAAFFF\\\vvv~~~ppp[[[SSSUUUWWWTTTNNNFFF???:::999999222CCCXXX___SSS@@@888:::888???BBB===777555666555000333666666555444555666222222333333222222222333222111000222>>>SSSjjjyyyttt___KKK@@@===RRRtttttt___VVVXXXeeennnzzz}}}uuuooo{{{dddZZZaaaiiilll^^^EEE333///...000111//////111000111222444666888;;;<<<>>>BBBCCCAAABBBGGGJJJJJJNNNRRRWWW[[[]]]]]]^^^___VVVPPPKKKLLLNNNMMMMMMPPPYYYqqqxxx{{{pppqqqnnniiikkkjjj[[[<<<666888YYY{{{fffTTTTTTJJJCCCAAA<<<:::BBBNNN___iiissswwwvvvuuuvvvwwwxxxzzz{{{}}}~~~~~~{{{aaammm~~~rrr^^^ZZZhhh}}}mmmdddmmm```SSSCCC;;;:::<<<<<<<<<<<<888777<<>>???;;;;;;::::::888777555444000111111111000///...---,,,,,,,,,++++++*********)))))))))))))))******+++)))'''+++222555111+++((())))))))))))))))))))))))))))))))))))(((((('''&&&'''''')))***++++++,,,,,,))))))***++++++++++++******+++,,,---...///000000222777;;;:::666222/////////222444444666888666111333===KKKRRRQQQJJJCCC>>><<<999777666777888888888444444444444777===FFFLLLLLLPPPVVV[[[___bbbeeehhhjjjqqqxxx~~~~~~tttiiiWWWVVVeeezzzrrrjjjeee]]]ZZZlllmmmPPPFFFEEE>>>===???AAA>>>;;;<<<@@@BBBJJJUUUWWWMMM???;;;===AAAaaauuu___XXX]]]___XXXMMMDDD>>>:::888666000???RRR\\\SSSCCC999888...333666333000222444333,,,111777888666333333333222333444333222111222444222333222444@@@XXXooo|||~~~mmmWWWGGGAAABBB___rrrcccZZZZZZeeeiiimmmzzz}}}pppmmm{{{xxxmmm~~~~~~iiiYYYXXXffflllhhhWWW???//////////////////000111111111333555777:::===>>>???CCCEEECCCDDDJJJNNNNNNOOOOOONNNOOOSSS\\\fffnnnjjj___SSSMMMKKKKKKQQQXXXVVVpppjjjhhh~~~{{{|||uuusssvvvqqqOOO666888YYYcccYYYMMMBBB???<<<888===FFFTTTbbbpppuuuuuuvvvwwwxxxxxxzzz{{{}}}~~~}}}qqqkkkqqquuuiiiZZZ[[[___nnnwwwiiirrrppp^^^KKKAAA???>>><<<<<<@@@666333<<>>>>>===:::666222111222111222888>>>===888555777???VVVrrr{{{wwwzzz~~~~~~tttiiiaaaeeeIIIHHHEEE??????;;;;;;::::::888777555444000111111111000///...---++++++************)))))))))))))))))))))***++++++***)))+++000000,,,)))***)))))))))))))))))))))))))))(((((('''''''''((((((&&&'''(((***++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,...///000000111555:::;;;777111......///222222222555:::888333000999FFFQQQUUUQQQHHHBBB===:::777777888999999999666666555444555:::AAAGGGKKKPPPVVV[[[___bbbeeehhhhhhpppuuuyyyrrrhhhwww}}}{{{ooojjjnnn|||kkk```cccggg]]]UUUPPPOOOLLLEEEAAAAAA;;;OOOhhhssseeeMMM>>><<>>@@@AAAEEEGGGEEEGGGMMMQQQRRRQQQOOOLLLKKKMMMUUU___gggppphhh```ZZZVVVSSSVVV\\\YYYppp}}}cccXXXbbbwww{{{vvvpppccc???999NNNxxxfffVVVGGGBBB>>>999:::???III[[[lllssstttvvvxxxxxxyyyzzz{{{|||~~~uuu}}}mmmjjj~~~pppaaa^^^SSSSSSiii~~~zzzxxxtttdddTTTKKKEEE@@@???AAACCC<<<999>>>HHHYYYwwwkkknnntttZZZUUUCCCAAA???>>>===<<<999666777888999999999<<>>888444222333222444999??????:::888:::JJJccc}}}zzzwwwyyy}}}xxxiiidddhhheeeIIIIIIEEE??????;;;;;;;;;:::888777555444000000111111111///---,,,*********)))))))))))))))))))))((())))))***+++++++++)))***,,,+++'''(((,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''((()))++++++,,,,,,******+++,,,,,,,,,,,,+++...,,,,,,,,,...000000000111555;;;???;;;666333444///222222000444;;;:::444...555BBBOOOWWWVVVMMMEEE===:::888777888999999999888888777555444777>>>CCCKKKOOOVVV[[[___bbbfffhhhhhhnnnrrrttt~~~}}}uuurrrtttyyyhhhgggooouuu~~~qqqlllfffXXXKKKDDD@@@\\\```IIICCCQQQzzzooossswwwggg]]]XXXRRRGGG???>>>===@@@DDDDDD>>>;;;;;;<<<<<<888444333666555111111888@@@BBB<<<555111///111333555444222111333555555777777999GGG```vvvxxxcccMMMAAAAAAUUU||||||{{{wwwmmmaaarrrxxxxxx}}}nnnvvvvvvqqqwwwttt[[[SSS^^^nnnlll\\\FFF///...//////---,,,...000111111222444666999<<>>===BBB888999:::>>>HHHWWWfffnnnpppeeegggyyysssfffbbbIIIGGGDDDAAA???===:::888;;;<<<>>>===<<<>>>BBBFFFIIIJJJHHHCCC<<<777555666333555:::??????;;;:::<<>><<<<<<;;;:::::::::888555222222000//////000000///---,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''%%%&&&''')))******++++++++++++******++++++,,,------///000///......///000555:::CCCLLLNNNFFF888---///333333///111888:::888111222999FFFSSSVVVPPPHHH???<<<888666777888999999999888777777888:::<<<>>>JJJNNNSSSXXX^^^ccciiimmmllliiinnnyyyuuuxxxooosss{{{\\\BBBEEESSS]]]HHH]]]zzz~~~wwwdddIIILLLIIITTTSSS???===CCC;;;888:::<<<>>>===:::555333111888???@@@;;;555222222111222333444444333222111777666555777FFF___uuu~~~pppZZZGGGDDDLLLooowww}}}lllcccrrr{{{{{{ttt|||{{{eeeSSSUUU___iiieeeRRR<<<000000000////////////000000...222666999;;;<<<>>>???CCCDDDFFFHHHKKKMMMOOOPPPRRRQQQOOOMMMMMMNNNOOOPPPYYY[[[```eeeffffffllluuucccmmm{{{|||dddOOOeeepppnnntttwwwVVVIIIkkkzzzLLL===333===]]]lllNNNEEE@@@777666???>>>HHHWWWfffpppuuuuuuttt|||zzzyyy{{{~~~uuummmqqqqqq^^^LLLHHHNNNcccxxxsssaaaZZZXXXSSSKKKGGGKKK===:::CCCKKKVVVXXXMMMHHHFFFGGGNNNmmmppplll^^^UUUKKKEEEBBB???======<<>>@@@HHHRRRaaacccOOO;;;555555444111666BBBJJJBBB777;;;IIIiiivvv~~~{{{rrroooooogggGGGEEEDDD???>>><<<;;;:::999999888555222222111//////000000...---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))((('''''''''''''''%%%&&&''')))******++++++++++++******++++++,,,------...//////......///000555<<>>===444333777DDDRRRXXXSSSLLLBBB>>>:::777777777777777777666555555555777999:::FFFKKKQQQWWW\\\bbbgggjjjqqqnnnrrrzzz~~~~~~yyydddSSS]]]ttt]]]nnn~~~eeeUUU^^^hhhaaaLLLBBBCCCAAABBBAAA>>>;;;999888888888666999<<<;;;777333111111000111222333444444555555555666666888EEE^^^vvvxxxiiiSSSCCCHHHVVV{{{~~~wwwppphhhssszzz}}}{{{oooxxxaaaRRRWWWaaaggg___KKK888000000000/////////000111111000222666888:::;;;>>>@@@DDDEEEGGGIIIKKKNNNOOOPPPPPPOOONNNNNNNNNOOOPPPPPPQQQRRRUUUZZZ\\\___hhhrrrzzzzzz|||}}}iiirrr{{{yyyeeeIIIXXXsss\\\CCC333777HHHlllzzzWWWGGG@@@;;;999;;;<<>>>>>EEEPPP```kkkcccQQQCCC<<<888666;;;EEEIIIAAA999DDDVVVwww}}}|||~~~{{{qqqnnnqqquuuhhhHHHFFFEEE@@@???<<<:::999999999888555333222111//////000000...---,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))(((((((((((())))))))))))((('''''''''((((((%%%&&&''')))************++++++******++++++,,,------...//////......000111555===JJJXXX^^^YYYLLLBBB,,,000222222666<<>>888444444???NNNXXXWWWRRRFFFBBB<<<888777777777666777666555555555555777777AAAGGGNNNUUU[[[```dddgggrrrpppsssyyy|||uuutttqqqyyysss```[[[vvvyyyeeeOOODDDGGGDDDBBB===999666666666777;;;:::888555333111111111000111111222444555777888444777777888CCC\\\www|||ppp^^^III???OOOeee}}}||||||ooouuuvvvyyy{{{yyy[[[RRR[[[eeeeeeUUU@@@333000000/////////000111222222444666888999;;;===@@@CCCEEEFFFGGGIIILLLNNNPPPQQQMMMMMMNNNOOOPPPPPPPPPPPPMMMLLLMMMPPPRRRVVV```jjjuuuQQQMMMZZZiiisss~~~gggDDD444666999WWWdddKKKBBB@@@===999:::>>>HHHWWWfffppptttuuuxxxwwwvvvxxx|||||||||xxx||||||zzzqqqcccYYYPPPIIILLL```uuummmjjjbbbdddiiieee```TTTAAA@@@:::AAALLLUUUmmmvvvcccppp{{{ooo```RRRHHHCCC@@@UUUfffeeeRRREEE>>><<>>000222333333555999:::;;;;;;444111999IIIUUUXXXVVVIIIEEE???:::888888888888999999888777666666777777===CCCLLLTTTZZZ___cccffflllmmmqqqwwwyyy}}}rrrwww|||mmm[[[SSSNNNEEEUUU___FFFHHH@@@???===;;;999777777666<<<:::666555444444333111222111111111222444666777555888999777AAAYYYvvvvvvhhhUUUAAA???XXXvvv}}}}}}}}}yyyxxxtttUUUTTT___hhhaaaLLL888000111/////////000111222333444888999;;;<<<===@@@DDDGGGEEEFFFHHHJJJLLLNNNPPPPPPJJJLLLNNNPPPQQQQQQQQQPPPNNNLLLLLLOOOOOOPPPVVV^^^gggxxxggg___\\\fffjjj|||~~~iiiBBB666<<<888OOO}}}uuuVVVEEECCC???999999:::AAAMMM]]]kkkrrrtttvvvvvvvvvxxx{{{}}}zzz~~~uuujjjdddYYYMMMIII^^^yyy|||yyyrrrdddQQQFFF???CCCNNNZZZpppiii]]]ggg{{{qqqjjjiiidddWWWJJJggguuunnnWWWIIIBBBCCCKKKDDDHHHZZZooommmVVV@@@888>>>EEENNNQQQNNNTTTlll{{{rrrnnnnnnqqqsssiiiHHHDDDBBB???@@@<<<:::888888888888777555333222000///000///---,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((******))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))***&&&'''((())))))***))))))++++++******++++++,,,---,,,------------...222444666777:::@@@EEEEEEAAA===222111111222444666888;;;===555///444AAAOOOWWWYYYMMMHHHBBB<<<::::::::::::999999888777777666666666:::@@@IIIRRRYYY^^^ccceeehhhkkkpppuuuwwwzzztttxxxzzzvvvlll___kkkjjjWWWKKK===;;;@@@???SSS{{{UUUKKKAAA???<<<:::888999:::<<<<<<;;;:::999:::888666333444333222111111222444555777::::::888AAAYYYuuu|||ppp___NNN@@@EEEccc}}}|||yyyhhhSSSXXXccchhh\\\EEE333///111//////000000222333444555888:::;;;<<<===???CCCFFFFFFFFFHHHJJJLLLMMMOOOOOOIIIKKKNNNQQQRRRRRRQQQPPPKKKJJJMMMQQQRRRPPPQQQUUUTTTeee~~~||||||vvvzzzqqqMMM<<<<<<999JJJqqqjjjOOODDD???999999999===FFFTTTbbblllppptttuuuwwwyyy|||}}}uuupppdddXXXPPPfff{{{yyyttt[[[BBB<<<===FFF___mmmeee]]]aaahhhjjjqqqtttlllddd\\\VVV___sss}}}nnnXXXvvvttt\\\QQQQQQWWWccc]]]VVV]]]ooooooZZZEEE???FFFLLLTTTXXX[[[eee{{{}}}|||~~~vvvooommmppprrrtttjjjHHHCCCAAA???@@@<<<:::888777888888777666444222000///000///---+++,,,,,,,,,+++++++++******((((((((((((((((((((((((************))))))(((((())))))(((((((((((())))))))))))((((((((()))******''''''((()))))))))))))))++++++******++++++,,,---,,,,,,---,,,---///333666666444333666<<>>999666888;;;>>>>>>>>>??????===:::777666444444333333333333444444999;;;::::::DDD]]]wwwxxxgggUUUHHHDDDPPPooo}}}~~~|||{{{wwwqqqwww|||zzzpppqqq___TTT\\\dddcccTTT???333000000//////000111222444666777666888:::;;;;;;===@@@CCCEEEFFFGGGIIIKKKLLLNNNNNNJJJLLLNNNPPPRRRRRRQQQPPPFFFGGGLLLSSSUUURRRPPPQQQSSSVVVbbb}}}|||mmmLLL999555@@@```]]]GGG>>>:::::::::<<>>===MMMoooooowwwaaa]]]dddnnnzzzwwwnnnlllooofffRRREEECCCNNNPPPTTTYYYcccqqq~~~~~~}}}~~~qqqggghhhooouuuwwwkkkJJJDDDBBB???BBB<<<:::777777777888888777444222000000//////---+++,,,,,,,,,+++++++++******(((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((())))))))))))(((((()))******+++'''(((((()))))))))))))))++++++******++++++,,,---+++,,,,,,,,,,,,///333777888444222555;;;BBBFFFGGG777111...000222333999@@@AAA<<<666333777CCCRRR]]][[[UUUKKKCCC>>><<<::::::777777777777777777666666555:::BBBJJJRRRZZZaaaeeeiiimmmqqqrrrsssvvvyyy{{{xxxXXXCCC@@@???CCCGGGBBBCCC[[[wwwYYYCCC===BBB@@@???BBB@@@UUUzzzzzzYYYWWWSSSNNNHHHCCC@@@>>>BBBDDDEEEBBB<<<888777777444444555666666777666666999;;;;;;===KKKddd}}}qqq]]]IIICCCJJJ\\\zzz~~~zzz{{{}}}|||}}}yyyvvvlllfffggg}}}rrr```XXXWWW___bbb\\\LLL;;;333000...//////000111333555777888666888;;;======>>>@@@BBBDDDEEEFFFHHHIIIKKKLLLMMMLLLMMMNNNPPPQQQQQQPPPPPPJJJJJJNNNUUUWWWSSSPPPPPPSSSQQQTTTiiiggg???888999OOOzzzhhhKKK???===999:::<<<<<<@@@IIIVVV___lllqqqxxx|||}}}~~~rrr}}}}}}sss|||yyyhhh\\\RRRHHHAAA???DDDQQQxxxfffDDD<<<;;;BBBVVVxxxqqq\\\OOOJJJ@@@AAAGGGGGG;;;999777@@@[[[zzzzzzddddddlllttt}}}~~~}}}yyymmmWWWCCC@@@FFFPPPLLLJJJRRReeeyyy~~~nnngggiiiooossstttmmmKKKEEECCCAAACCC<<<:::777777777888888777444333000000//////---+++,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))(((((((((((())))))))))))((())))))***++++++'''((()))))))))))))))(((++++++******++++++,,,---+++,,,,,,,,,,,,///444777;;;777555666<<>>CCC@@@:::444555@@@RRR___aaaZZZOOOEEE???;;;999888999999::::::::::::999999333888???GGGOOOXXX___dddgggkkkpppqqqssswwwzzz{{{jjjRRREEEFFFEEEGGGIIICCC???RRR|||ttt^^^GGG>>>DDDDDDDDDGGGEEE???ZZZkkknnnpppooofffXXXJJJ@@@FFFHHHHHHBBB:::555555888333444666888:::::::::999::::::;;;???PPPkkklllVVVBBB@@@NNNddd}}}}}}|||wwwccc___hhhkkkyyyxxxdddVVVUUUYYY___```WWWFFF999444000,,,//////000111333666888999888;;;>>>@@@AAAAAACCCDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPSSSQQQSSSXXXYYYTTTPPPOOOKKKQQQXXXcccxxxqqqrrr~~~KKKAAA999FFFuuummmOOOAAA@@@888:::<<<::::::@@@NNNYYYiiiooowww|||}}}}}}~~~|||}}}qqqcccSSSJJJEEEAAAAAACCC===JJJssstttHHH>>>>>>BBBGGG^^^}}}zzzcccYYYMMMHHHJJJIII===???;;;777FFFeee~~~|||eeedddkkknnnsss{{{nnnOOO;;;???KKKLLLDDD@@@JJJddd~~~yyyooollloooqqqoookkknnnJJJCCCCCC???===<<<<<<;;;:::999777666555222222111000///...------,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''***+++'''&&&(((***))))))************+++++++++************************------,,,------...000000666444444888<<>><<<888:::999999888888888888888888666999@@@HHHOOOYYYbbbeeejjjoooqqqtttxxxxxxuuu}}}iiiVVVGGGBBBLLL```^^^FFFFFFIIIssskkkSSSHHHJJJGGGEEEEEE???999EEEXXXuuuzzztttsss{{{vvv^^^IIIIIINNNKKK@@@777777777666444666999@@@MMMUUUIII777888???BBBEEEXXXvvvxxx^^^TTTCCC>>>YYYuuuwwwsss{{{tttmmm^^^NNNPPP\\\```TTTGGG;;;222,,,---222111222333555666888999::::::;;;===???AAADDDEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMPPPPPPPPPQQQRRRPPPLLLJJJIIILLLOOOSSScccsss[[[bbbccc===444GGG[[[}}}ZZZ>>>@@@???999666999===@@@FFFMMM[[[jjjuuutttuuu|||~~~zzz}}}~~~{{{{{{~~~vvvdddRRRLLLKKKIIIDDDAAA>>>DDDmmmSSSBBB===DDDCCCFFFmmmttt___VVVUUU@@@>>>???:::444===VVVpppyyyfffZZZYYY\\\[[[jjjwwwXXX===AAAJJJFFF999===ZZZvvv~~~nnniiikkkhhhjjjmmmfffoooJJJCCCCCC>>>===<<<<<<;;;:::999777666555222222111000///...------,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&******'''&&&)))+++***))))))*********+++++++++++++++++++++++++++++++++------------...///000000444111111444999CCCSSSaaammmZZZAAA111///333666666===IIIEEE888555999FFFYYYeeecccZZZMMMCCC???===999999999888777777777777888888555666<<>>??????<<<999999<<>>JJJccc~~~{{{pppUUULLLDDDKKKjjj|||ooopppYYYKKKOOOYYYYYYLLL>>>555///,,,---111333333555666888999;;;;;;<<<===>>>???AAABBBDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQOOONNNNNNPPPPPPNNNKKKIIILLLNNNPPP[[[uuuyyyVVVRRRlllqqqCCC888DDDOOO|||cccDDDBBB???;;;888999:::;;;???EEERRRaaalllnnnpppxxx{{{wwwxxxyyy{{{~~~{{{||||||lll]]]ZZZZZZUUUOOOMMMKKKJJJiiieeeMMM???CCCCCCFFFdddyyyfffcccPPPDDDAAA:::666>>>QQQbbbiiikkkkkkdddWWWOOONNNMMMJJJOOO```~~~fffIIIDDDFFFHHH@@@IIIeee}}}vvvllliiiiiigggkkkmmmcccoooJJJCCCBBB>>><<<<<<;;;;;;:::999777666555222222111000///...------,,,,,,,,,+++++++++******,,,,,,++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))&&&***+++'''&&&)))+++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000555333333444777BBBWWWjjjtttaaaGGG333---000555888:::BBB@@@;;;:::888@@@TTTaaadddaaaUUUHHHAAA>>>;;;999888888777777777777777888555555999===BBBKKKUUU^^^eeekkkmmmqqqwwwzzzzzz|||oooYYYQQQXXXaaannnvvvrrrXXXQQQsssttt___XXX\\\VVVNNNFFF;;;<<<<<<999:::GGGWWW[[[UUUQQQMMMQQQpppmmmLLLIIICCC<<<===DDDIIIJJJ<<<:::>>>UUU{{{gggIII>>>===SSSrrrssseeeLLLFFFIII```tttiiikkkOOOIIIPPPXXXRRRDDD666000......///222444555666777999;;;<<<===>>>>>>???@@@AAAAAABBBBBBFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIIIIIIIJJJLLLOOOQQQTTTOOOKKKKKKNNNPPPNNNLLLKKKOOOPPPOOOTTThhh___KKKVVVeeennnpppvvv~~~JJJ:::@@@EEEooopppLLLCCCAAA===<<<<<<999777999>>>FFFTTT```dddjjjrrrvvvtttssstttvvvxxx{{{}}}}}}zzz|||ssspppxxxhhhiiikkkfff```___]]]SSSeee{{{^^^IIIHHHJJJLLL___xxxuuupppaaaKKKCCC999666>>>KKKPPPNNNOOOPPPMMMIIIFFFEEE@@@:::999KKKpppqqqWWWOOONNNMMMLLLYYYttt}}}~~~|||~~~nnnjjjjjjhhheeelllkkk\\\oooJJJCCCBBB>>>;;;;;;;;;;;;:::888777555444111111111000///.........,,,,,,,,,+++++++++******************************(((((((((((((((((((((((((((((((((((())))))))))))(((,,,,,,(((&&&)))***)))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000888999::::::999???OOO```fffXXXCCC333+++---444888999===<<<>>>???666999KKK\\\dddggg]]]OOODDD???<<<999888777777666666777777:::777777999;;;???IIISSS]]]dddkkkmmmpppvvv{{{||||||{{{^^^RRR[[[aaaccceeebbbWWWOOOnnn~~~llljjjpppjjj^^^PPPBBB555:::===>>>AAADDD@@@888>>><<>>>>>???@@@AAABBBBBBCCCEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHGGGGGGHHHLLLOOORRRXXXQQQJJJHHHLLLOOONNNKKKOOOQQQSSSQQQQQQ___|||tttTTTSSS]]]ddddddiiiOOO777:::BBBfff~~~VVVFFFCCC@@@>>>>>>;;;888999======HHHTTT[[[dddnnnssssssrrrssstttvvvxxx{{{|||}}}~~~zzzyyy{{{~~~dddWWWeee{{{pppuuu}}}xxxpppnnnkkk___jjjyyyccc```bbbccclllxxxuuuXXXKKK===:::BBBJJJHHHBBBCCCBBBAAABBBCCCBBB<<<666666HHHmmmuuucccaaadddWWWZZZiiizzz~~~zzzzzz~~~jjjjjjmmmjjjdddjjjfffSSSoooJJJCCCBBB>>><<<;;;;;;:::999888666555444111111000000//////......,,,,,,,,,+++++++++******((((((((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***+++......)))&&&'''(((&&&(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000666:::@@@AAA===;;;DDDOOOPPPJJJ@@@555...---111666999<<<;;;???BBB888444AAAUUUbbbkkkeeeWWWJJJAAA===999888888777777777777777999777777999:::===GGGQQQ[[[ccckkkmmmpppvvv{{{}}}|||zzzfffVVV___ccc___XXXOOONNNIIIcccmmmWWWDDD===>>>===;;;<<<>>>===;;;<<<<<<;;;JJJwww|||hhh]]]]]]bbbgggjjjOOOMMMNNNaaabbbOOONNNkkkwwwcccRRRFFFLLLbbb~~~xxx}}}xxxyyywwwvvvPPPCCCPPP]]]]]]KKK>>>111///111222222222444444666777999:::<<<<<<<<<<<<>>>???AAACCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIGGGFFFEEEEEEGGGKKKOOOQQQYYYSSSLLLJJJLLLNNNMMMKKKNNNPPPSSSSSSQQQZZZtttgggbbbjjjrrrtttvvv}}}XXX777555CCCdddfffSSSFFF@@@<<<===<<<::::::===999AAAKKKTTT^^^iiippprrrttttttvvvxxxyyy{{{|||}}}~~~xxxxxxyyyzzz|||}}}___MMMQQQ]]]cccnnnyyy}}}tttvvvpppzzzcccVVVIIIFFFIIIJJJFFFBBBAAA>>>===???AAA@@@<<<999777NNNtttxxxpppwwwzzzfffiiiuuu~~~~~~{{{|||~~~|||{{{|||~~~llllllpppmmmeeeeee^^^KKKnnnJJJCCCCCC???===;;;::::::999888666555444111000000000/////////...,,,,,,,,,+++++++++******'''''''''(((((((((((()))))))))))))))))))))))))))''''''(((((())))))******,,,///...)))&&&'''(((&&&((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000///000555===BBB???:::<<>>@@@<<<;;;>>>>>><<<;;;<<<<<>>HHH^^^yyy|||kkkfff\\\YYYhhhiiijjjssstttdddUUUKKKNNNfffyyy{{{zzzwwwmmmpppvvvyyywwwzzzxxxiiiSSSHHHOOOZZZZZZRRR:::444000000111//////111555666777999:::<<<===>>>===>>>???@@@AAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFDDDEEEEEEFFFHHHIIIKKKLLLLLLOOOQQQQQQPPPPPPQQQSSSLLLJJJNNNTTTSSSUUUeeeyyymmmjjjMMM???\\\cccRRRAAA<<>>AAA@@@<<<===AAAQQQppp~~~~~~{{{{{{|||~~~~~~~~~qqqgggmmmsssgggVVVMMMEEEmmmIIIDDDDDDAAA@@@:::::::::999777666444333000000000000////////////,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++(((+++,,,)))(((+++,,,,,,(((((((((((())))))))))))************************,,,---///111222111000///000000222555555333444888333===GGGFFF<<<333111333///<<<===;;;FFFIII>>>777888KKKbbblllkkkbbbUUUJJJ<<<;;;::::::999999::::::888999<<<<<<777333888AAADDDRRRbbbjjjooovvv|||~~~~~~{{{kkk```]]]WWWJJJHHHIIIHHH]]]qqqRRRHHH@@@>>>GGGSSSUUULLLBBBDDDBBBFFFPPP^^^hhhkkklllqqqqqqwww~~~yyyyyy}}}uuuggg___iii}}}nnnwww|||nnn^^^PPPIIIWWWsss{{{xxxsssmmmllllllhhheeejjjuuuqqq^^^JJJGGGRRR[[[WWWMMM555222111333333000111444777777888:::<<<===??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEDDDDDDEEEGGGHHHIIIJJJJJJFFFLLLRRRTTTRRRRRRTTTWWWNNNKKKOOOVVVWWWVVVccctttbbbpppaaaAAASSSttt^^^HHH@@@CCCCCC???;;;:::888999AAALLLWWWbbbiiipppqqqrrrssstttuuuvvvvvvwww|||~~~{{{yyy{{{~~~~~~zzz~~~rrrggghhhmmmhhh\\\qqqpppddd```VVVWWW[[[aaatttgggOOOJJJ@@@???CCCGGGEEE???AAAGGGjjj~~~~~~}}}}}}~~~{{{{{{}}}~~~~~~~~~pppccciiitttgggRRRIIIEEEiiiIIIFFFGGGEEEGGGAAA???<<<:::999777555444444333222000---+++***)))---,,,++++++******+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++******)))((((((((((((((())))))************))))))******))))))******+++,,,,,,---...000111333444555222444777777777777777888EEE<<>>...///333555999>>>DDDFFFAAA;;;777>>>NNNaaammmkkk\\\OOOFFF>>>;;;===<<<888777;;;777777777777777777777777===HHHXXXcccjjjooovvvzzz{{{~~~yyyfff[[[YYYSSSSSSVVVddd~~~PPPDDDHHHDDDEEERRRVVVVVV]]]NNNUUUeeerrrooo^^^OOOJJJNNNNNNJJJOOOXXXYYYaaasss~~~xxxhhhTTTLLLPPPjjj}}}~~~yyyqqqwww~~~|||||||||uuummmUUUFFFQQQ```]]]OOODDD333111///...///111444666999999888999:::<<<>>>@@@@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEIIIHHHGGGGGGGGGHHHJJJKKKNNNMMMMMMNNNRRRUUUVVVVVVQQQOOOOOOQQQRRRUUU^^^gggsssdddssswww}}}MMMOOOrrrnnnRRR@@@@@@GGGBBB777===::::::===AAAIIIWWWdddmmmmmmmmmnnnpppsssvvvxxxxxxwwwwwwuuuuuuwww{{{~~~}}}wwwzzzuuuvvv|||||||||fffWWWOOOKKKIIINNNYYYqqqlllPPPQQQPPPSSSUUUMMMFFFQQQccc~~~}}}|||zzzuuusssllljjjkkkhhhYYYHHHGGGRRRjjjIIIGGGGGGEEEGGGBBB@@@===;;;:::999777555666555333111///---,,,+++---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((())))))***+++******)))((((((((((((((())))))************))))))******))))))******+++,,,,,,---...000111333444555777777777666777777777777CCCFFFWWWkkkjjjQQQ<<<666222444888===CCCFFFEEECCC666;;;III]]]mmmooobbbUUUHHHAAA<<<======999999;;;777777777777777777777777888BBBPPP\\\fffnnnuuuyyy|||rrrlllmmmiiihhhqqqdddUUUVVVMMMHHHOOOTTT^^^ooorrrwww}}}kkkUUUFFF===>>>===@@@DDDGGGVVVmmmzzzqqqaaaQQQRRR\\\uuudddQQQHHHSSS^^^XXXIII???222111000///000222444555888888888888:::<<<>>>????????????@@@@@@AAABBBCCCBBBBBBCCCCCCDDDDDDDDDEEEHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIKKKNNNOOOOOOOOORRRPPPOOOPPPOOOPPPVVV^^^xxxpppwww|||```kkk[[[LLLaaayyy^^^GGGAAAEEECCC===>>><<<;;;===???EEERRR^^^lllmmmnnnoooqqqssstttuuuttttttttttttuuuxxx|||cccOOOKKKGGGGGGIIIYYYrrrgggccccccddd___\\\hhhzzz}}}}}}{{{zzz|||qqqjjjhhhooonnnmmmdddQQQCCCKKK]]]jjjJJJGGGGGGEEEFFFCCCAAA>>><<<<<<;;;999777777666555333111///...------,,,++++++******+++++++++++++++***************))))))))))))))))))))))))))))))(((((())))))***+++******)))((((((((())))))******++++++++++++************))))))******+++,,,,,,---...000111333444555===999555555888:::;;;:::FFFTTTlll}}}zzzcccFFF555444555888===AAAEEEGGGIII888888@@@TTTiiirrrkkk___MMMFFF@@@>>><<<::::::<<<777777777777777777777777666<<>>>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBBBBBBBCCCCCCDDDGGGFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFHHHKKKLLLLLLKKKPPPMMMLLLNNNMMMMMMPPPWWWkkkyyyTTTTTTppprrrOOONNNnnnpppUUUEEEBBBCCCCCC@@@===;;;<<<===@@@JJJTTTgggiiillloooqqqsssssssssqqqqqqrrrtttwww{{{~~~~~~zzz~~~```LLLGGGCCC>>>DDDiii}}}wwwvvvssssss~~~}}}yyyxxx{{{~~~~~~||||||}}}}}}||||||qqqiiicccaaappppppmmm\\\CCC:::OOOlllkkkJJJGGGFFFDDDFFFBBB???===;;;;;;;;;999888666555444333111000///...---,,,++++++******++++++************************((((((((((((((((((((((((((((((((((((((()))************))))))((())))))*********++++++++++++************))))))******+++,,,,,,---...///111333444555>>>888333444:::@@@BBBAAACCCSSSiiixxx{{{lllQQQ999666666888===@@@AAAEEEIII>>>888999HHH```ppprrrmmmTTTMMMEEE???<<<::::::;;;777777777777777777777777777:::@@@KKKXXXdddlllooouuuzzztttpppooogggIII@@@>>>??????PPPsssyyyjjj[[[OOORRRiiiKKKKKKPPPWWWUUUGGG888111///000222333444444444444555555555666777999;;;<<<<<<===>>>>>>???@@@@@@@@@DDDCCCBBBAAAAAABBBCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGIIILLLOOOPPPOOOLLLJJJJJJMMMNNNMMMPPPTTTbbb\\\OOO\\\xxx~~~ZZZDDDXXXfffNNNAAA@@@DDD???<<<;;;;;;;;;<<>>SSShhhuuuyyy___XXXMMMBBB<<<;;;;;;:::777777777777777777777777777888;;;DDDQQQ___jjjooouuuxxx}}}VVVCCCAAAHHHNNNhhh|||qqqaaaTTTPPP\\\wwwmmmFFFKKKSSSVVVOOO@@@444//////000222555666666555444555555444555666888:::<<<;;;<<<===???????????????DDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDHHHHHHJJJNNNSSSVVVWWWWWWOOOKKKKKKNNNOOONNNOOORRRZZZwwwnnnVVVXXXoooeeeGGGIIIoooxxx[[[EEE???AAA===;;;;;;<<<::::::@@@HHHQQQVVV```iiiqqquuuwwwwww{{{yyyxxx{{{yyyyyy{{{ccckkkhhh\\\RRRIIILLLqqq~~~yyyuuuttt~~~|||zzzyyy{{{yyysssxxx{{{vvvjjjbbbaaadddhhhkkkzzz~~~yyydddMMMPPPrrrjjjHHHDDDCCCAAABBB<<<:::888777888888777666222222111000//////......---,,,++++++******++++++***************+++++++++))))))))))))))))))))))))((((((''''''(((((()))*********)))))))))***++++++))))))************))))))******))))))******+++,,,,,,---...000111333444555777333000333:::CCCIIILLLGGGFFFGGGNNNXXX]]]VVVKKK:::222000999@@@AAADDDJJJLLLCCC::::::FFF\\\ppp}}}mmmfffWWWGGG???===<<<999777777777777777777777777444555777===IIIXXXfffooowwwyyy|||lllSSSSSSaaaiii|||ssshhhYYYRRRYYYllltttvvvtttOOOFFFNNNTTTRRRGGG:::333111///111333555666666666666555444444555666888:::<<<;;;<<<>>>???@@@@@@??????CCCCCCDDDDDDEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFHHHKKKRRRYYY___```^^^\\\UUUPPPNNNPPPQQQNNNNNNPPPVVVhhhkkkfff|||ttt^^^LLL[[[jjjOOOBBB@@@===<<<<<<===;;;999===DDDFFFMMMXXXdddooouuuyyyzzz~~~|||zzz}}}}}}{{{zzz}}}xxxpppxxxuuuaaaQQQKKKTTTxxxzzzpppqqq}}}}}}yyysssvvvxxx|||xxxnnnbbb\\\^^^dddggghhhqqqvvvtttfffYYY```}}}iiiGGGCCCBBB???@@@;;;999777777888888777666111111111000/////////...---,,,++++++******++++++))))))*********+++++++++))))))))))))))))))))))))(((''''''''''''((())))))******))))))******+++,,,(((((())))))))))))((((((******))))))******+++,,,,,,---...000111333444555666444222222666;;;BBBFFFMMMHHHCCCEEEHHHKKKNNNQQQHHH999///555<<>>:::777777777777777777777777555555666888>>>LLL\\\gggrrrvvv{{{xxxzzzvvv{{{~~~xxxkkk___SSSTTTeee|||~~~pppooo}}}~~~{{{ttt^^^???IIIPPPRRRKKK>>>555222333000111333444666777777888555555555555777999;;;<<<;;;===???@@@AAAAAA@@@???AAACCCEEEGGGGGGGGGEEEDDDCCCEEEFFFHHHIIIIIIIIIHHHKKKRRR___kkkpppmmmddd]]]XXXRRRNNNPPPQQQPPPPPPRRRUUU]]]tttuuueeeSSSzzzxxx[[[IIIDDD@@@?????????<<<888:::@@@@@@GGGRRR```llltttyyy{{{|||zzzxxx{{{{{{xxx{{{kkk^^^aaaooo}}}mmmaaa{{{}}}yyyvvvxxxxxxzzz~~~|||ppphhh```^^^dddiiiiiiggg___dddfffbbb```jjj}}}iiiFFFBBBAAA>>>???;;;999777777888999888777111111111111000000//////---,,,++++++******++++++))))))******++++++++++++))))))))))))))))))))))))'''''''''''''''((())))))******))))))***+++,,,,,,''''''((((((((((((''''''*********)))***++++++,,,,,,---...000111333444555777666444222222555:::???CCC???===AAABBBEEEQQQ___XXXBBB111333999;;;>>>DDDNNNMMMHHH???;;;HHHbbbwww|||iiiRRRFFFCCC@@@;;;777777777777777777777777999999777555666@@@PPP]]]kkkqqqyyyqqquuu}}}vvvggg[[[PPPVVVnnn~~~|||qqqlllooopppnnnmmmoooxxxooofffYYYDDDLLLQQQQQQFFF999222222444111222333444555777888999555555555666777999;;;<<<<<<===???AAABBBAAA@@@???@@@BBBFFFIIIIIIHHHFFFDDDCCCEEEGGGIIIJJJKKKKKKJJJNNNZZZkkkzzzwwwiii^^^VVVPPPLLLOOORRRSSSTTTVVVXXXYYYmmmsssfffwww~~~~~~UUUtttdddOOOHHHBBBAAAAAAAAA<<<777888======DDDPPP]]]jjjsssxxxzzzyyyvvvuuuyyy~~~|||wwwtttwww~~~|||wwwsssaaa```uuu|||}}}~~~}}}~~~zzzyyy{{{yyyyyy|||~~~}}}}}}~~~xxxqqqjjjdddaaadddlllqqqooojjjUUUZZZ^^^aaagggrrr~~~fffDDDAAAAAA===>>><<<;;;999888777777666666666555333111000///......------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))******+++,,,,,,++++++******++++++,,,...000111000///000444888999999777555333444666999===<<<===@@@@@@EEEVVVhhhaaaQQQ>>>333555;;;>>>===LLLPPPRRRKKK===;;;QQQjjjxxxcccNNNCCCAAABBB:::999888777666777999<<<888999999777777===HHHQQQcccoooxxx{{{{{{wwwkkk```TTTSSSggg|||wwwppprrr|||{{{wwwzzzqqq[[[KKKGGGOOOLLLEEE<<<444111111333333333333444666777999::::::;;;<<<===>>>>>>===<<<<<<<<<<<<============>>>===???@@@CCCDDDFFFFFFGGGDDDDDDDDDFFFGGGIIIKKKLLLOOOYYYfffooonnnfff[[[TTTMMMLLLLLLLLLMMMPPPSSSTTTXXXZZZccc{{{```rrrooowwwccczzzzzzeeeSSS???BBBAAA;;;999<<<===:::;;;>>>EEERRR```nnnxxx}}}{{{xxxvvvwwwyyyyyywwwuuuzzzvvvssswww~~~zzz|||}}}~~~yyyyyy{{{nnnkkk```ttt}}}}}}yyyvvvrrrmmmiii```fffcccbbbkkkllljjjqqqfff[[[ccchhhFFFBBBBBB>>>???<<<;;;999888777777666666666555333111000///......------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((************************))))))(((((())))))***++++++******))))))******++++++---...///000333888<<<999999999777555555666888777:::>>>AAACCCMMMeee}}}mmmPPP888...111999>>>FFFMMMTTTNNN???:::JJJ```zzzvvv```NNNDDD@@@<<<<<<:::888777777888999777888888666555:::CCCJJJWWWeeeqqqwww~~~~~~qqqdddYYYWWW^^^rrr{{{fffPPPEEEDDDNNNHHH@@@888222000000111333333333444666777999::::::<<<===??????>>>===<<<;;;;;;<<<<<<<<<============>>>???AAACCCDDDEEEFFFDDDDDDEEEFFFGGGIIIKKKLLLMMMTTT\\\bbbaaa\\\VVVRRRQQQPPPNNNMMMNNNOOOPPPQQQVVVWWW]]]rrrttthhhlllYYYmmmiiihhhrrr```FFFDDD@@@>>>======<<<;;;:::<<>><<<:::888777777777666777888666555666<<>><<<:::::::::;;;;;;;;;<<<<<<<<<<<<>>>???AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKNNNQQQSSSRRRQQQQQQQQQTTTRRRQQQOOONNNNNNNNNNNNRRRSSSVVVfffwwwxxxIIIQQQzzzhhhuuupppPPPEEE>>>AAABBB===;;;===999999<<>>???;;;;;;999888777666666666555444333111000/////////------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))'''&&&&&&'''))))))************************)))(((((((((((()))************))))))))))))******------,,,,,,,,,...111333777999::::::777555333333FFFKKKKKKBBB>>>NNNtttcccEEE444444999<<>><<<999999888777666666888888777555555777999DDDPPP^^^iiiuuu~~~tttcccVVVWWWkkkooopppiiiIIIDDDIIIKKKGGG>>>444...///111111000333333333444666777999:::;;;===???AAAAAA@@@===;;;999999:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCEEEFFFGGGIIIJJJKKKJJJJJJJJJMMMOOOSSSRRRPPPOOONNNMMMMMMNNNMMMRRRSSSZZZxxxZZZLLLddd|||ooodddyyy{{{[[[HHH===BBBDDD===:::>>>999999999===FFFSSSbbbllloooooooooppprrrsssttttttsssuuuwwwvvvsssrrrtttvvvwww|||yyyzzzzzz{{{zzz}}}vvvxxxzzz}}}~~~{{{xxxrrrpppjjjbbb[[[]]]fffooofffqqqqqqkkkiii```\\\dddhhhkkklllIIIBBB???<<<>>>;;;;;;999888777666666666444444222111000000000000------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))+++***((((((((((((***+++***************************))))))))))))***+++++++++++++++******+++++++++222000......///000222333666999::::::777333111111EEENNNTTTLLLEEEMMMggg~~~oooRRR<<<555555<<>>@@@@@@>>><<<:::999999999::::::::::::;;;:::::::::;;;<<<>>>@@@AAA????????????@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGIIIMMMMMMMMMMMMMMMNNNNNNNNNJJJQQQSSSTTTddd|||YYYZZZiii|||rrraaasssgggPPP@@@BBBDDD===:::???;;;:::999:::???JJJXXXbbbjjjlllnnnppprrrtttvvvxxxrrruuuwwwvvvsssqqqtttwww{{{~~~zzzooommmooopppxxx~~~}}}vvvvvv||||||zzzzzzyyyzzz|||{{{vvvssskkkjjjeee\\\TTTRRRWWW]]]aaallllllfffddd\\\XXX```eeeooommmJJJBBB>>>;;;>>><<<;;;999888777777666666444333222111000000000000------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++***************++++++,,,,,,,,,++++++++++++,,,,,,222000///111555999;;;<<<888:::;;;:::777333111111666HHHWWWXXXRRRRRRXXX^^^~~~{{{mmmXXXDDD888333;;;@@@FFFMMMTTTUUUKKK???AAAUUUqqqnnnVVVKKKEEE>>>::::::::::::999999::::::::::::888666555555;;;EEERRR```mmmvvvzzz}}}~~~||||||zzznnnaaa\\\\\\sss|||zzzyyyyyy{{{zzzvvvfffHHHAAAIIIKKKDDD<<<777000...000333444444333333333444666777999:::;;;;;;<<<<<<<<<;;;:::999999999999:::::::::;;;;;;;;;:::::::::;;;===???@@@>>>===============>>>>>>===@@@CCCDDDCCCBBBBBBBBBGGGGGGIIIJJJLLLMMMNNNOOOJJJPPPTTTSSSWWWmmmvvvkkkssspppgggxxxbbbMMMEEECCC>>>===???<<<<<<;;;999;;;CCCOOOXXXeeehhhlllooorrruuuyyy|||rrruuuwwwwwwuuuuuuwwwzzz~~~|||{{{|||}}}~~~}}}~~~~~~yyytttuuuzzz~~~|||{{{||||||wwwrrrnnniiihhhddd]]]VVVSSSTTTWWWfffiii___UUUUUUUUUYYYffffffsssoooLLLCCC???<<>>DDDHHHOOOUUURRRKKK@@@III]]]yyykkkVVVMMMBBB<<<;;;<<<;;;:::999999999::::::999777555333555<<>>555333000//////111333555333333333444666777999:::::::::999888888888888888::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;<<>>??????===999666555555555AAAMMMPPPRRRRRRMMMEEEDDDQQQdddrrrssscccJJJ999333<<>><<<<<<<<<:::888888888999::::::888666666555888@@@KKKWWWdddmmmtttzzz~~~~~~~~~~~~{{{{{{yyyqqqccc\\\fffwwwsss]]]PPP```zzzvvvzzznnnmmmvvviii___eeexxx~~~lll[[[GGGAAAFFFKKKFFF>>>000000000///...///222555333333333444666777999::::::999777666555666777888::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999:::<<>>>>>===<<<<<<<<<<<<===<<>><<<;;;;;;:::::::::888777888:::<<<999888777888???HHHRRRYYYjjjwww~~~~~~~~~{{{vvv{{{pppeee___fffttt}}}xxx```YYYuuuxxxzzzxxxssszzziiiRRRBBBFFFLLLFFF<<<777/////////000111111222222333444555666777777777777999777666666777888888777888999999:::::::::999999::::::::::::;;;<<<======???@@@AAAAAA@@@>>>;;;:::>>>???@@@BBBEEEHHHJJJLLLEEEFFFGGGHHHIIIJJJKKKLLLKKKMMMPPPQQQQQQXXXllleeeiiitttmmmeeeKKKAAAAAAAAA===@@@@@@;;;777999>>>AAAJJJPPPWWW^^^dddjjjooorrryyyyyyuuupppsss}}}}}}{{{~~~~~~}}}|||{{{~~~yyy~~~vvvsssvvvxxxwwwtttrrrsssuuuzzz|||}}}||||||}}}~~~|||vvvooommmnnnkkkddd]]]bbbVVVNNNRRRYYY]]]```ddd```MMM@@@???===>>>TTTqqqvvvOOOCCC@@@===???;;;999888888888888777555666555333111000///............---,,,++++++++++++******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))*********+++++++++,,,+++*********+++------************************)))***+++,,,...000111222333666999;;;;;;:::::::::===:::>>>HHHLLLFFFCCCEEEYYYcccttt```===777666===DDDIIIRRR\\\[[[LLL???EEE```ttt[[[IIIAAA===999777;;;;;;:::999888777888999777555444555999AAAJJJOOOcccooozzz}}}}}}|||||||||}}}}}}yyyyyysssjjjdddfffqqqssstttpppYYYJJJBBBFFFIII@@@666222//////000000111111222222333444555666666777777777999777666666777888888777777777888999::::::999999999999999999:::;;;<<<===???@@@AAAAAAAAA???===<<>>AAAAAA===::::::===???CCCHHHOOOWWW^^^eeelllqqquuuvvvtttrrruuu~~~{{{yyyxxx{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{xxx}}}}}}yyy}}}yyyxxxyyyzzzxxxtttrrrrrrtttzzz|||~~~~~~|||zzz~~~~~~{{{uuummmjjjhhhfff```[[[YYYSSSRRRZZZaaaccccccddd^^^HHH:::;;;999>>>dddrrrMMMEEECCC???>>>:::888777777888777666444555444333111000/////////......---,,,++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////444555666888:::<<<===>>>@@@<<<;;;@@@IIIOOOPPPNNNTTT[[[nnnyyyGGG999333:::BBBEEEMMMXXX```TTTEEE???JJJffflllUUUIIICCC>>>999<<<<<<;;;:::999888777777777555333333555;;;AAAEEEWWWcccpppxxx~~~wwwwwwxxxyyy{{{}}}}}}{{{rrrkkkdddfffqqq{{{uuu|||fffJJJDDDEEEIIIFFF:::111/////////000000111222222222333444444555666666777777888777555555777888777666555666777888999:::::::::888888888888999:::;;;;;;>>>???@@@AAAAAA@@@>>>>>>???@@@AAACCCFFFHHHIIIJJJMMMMMMMMMLLLLLLKKKKKKKKKNNNMMMNNNPPPOOOOOOTTT\\\sss~~~bbbiii}}}jjj^^^DDDDDD@@@@@@AAA@@@===;;;<<<===;;;???EEELLLUUU^^^gggmmmmmmppprrrqqqttt}}}~~~yyyuuussstttwwwxxxyyy{{{|||~~~}}}}}}}}}~~~}}}|||{{{vvv|||}}}zzz||||||{{{{{{zzzwwwtttssssssuuu||||||}}}}}}}}}{{{zzzyyy{{{xxxssslllfffaaa^^^[[[YYYQQQSSS[[[fffllljjjgggeeeUUU@@@666:::===KKKzzzoooJJJEEEEEE@@@===:::999777777888888666555555444333111000/////////......---,,,++++++++++++******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...------......000222333555555666777888;;;>>>@@@@@@@@@===>>>JJJ]]]iiimmmYYYUUU\\\yyyRRR???333777>>>AAAHHHRRRVVVWWWSSSIIIDDDSSSwwwgggTTTKKKFFFBBB<<<;;;;;;:::;;;:::888777;;;999666555666888<<<>>>KKKUUUcccoooyyy{{{yyyssstttuuuxxx{{{~~~}}}yyyvvvoooiiifffmmm|||tttvvv}}}vvv{{{```EEEFFFJJJLLLDDD777000222///000000111111222333333444444444444555666777777888666444555666777666666333444666777888999999999777666666777777888999:::<<<<<<===>>>??????>>>>>>???@@@BBBDDDFFFGGGHHHIIILLLKKKKKKKKKKKKKKKKKKKKKPPPMMMMMMPPPPPPOOORRRVVVgggooo```ssshhhxxxuuuRRREEEAAA??????AAA@@@===;;;<<<777:::>>>CCCKKKTTT^^^eeeeeekkknnnmmmooouuu{{{|||}}}~~~wwwrrrsssvvvzzz|||}}}}}}}}}~~~|||zzzxxx}}}www|||~~~{{{zzz~~~}}}zzzyyywwwuuutttuuuwwwxxx~~~~~~}}}|||{{{zzzyyyxxx~~~~~~~~~wwwqqquuuqqqjjjbbb]]]ZZZYYYZZZRRRYYYeeeppptttqqqjjjfffMMM@@@888???NNNiiimmmIIIEEEFFFAAA===<<<:::999888999999888666444444222111000000000000......---,,,++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********(((((())))))************++++++++++++++++++++++++---,,,---...000222555777666888888888777:::???DDD@@@CCCBBB???GGG^^^xxxyyyeeeWWWdddyyyXXXHHH:::666999<<>><<<:::;;;<<<===;;;:::<<<;;;999777777888999:::AAAHHHUUUcccpppyyy{{{uuuqqqqqqrrruuuxxx|||~~~yyysssnnnjjjiiilllwwwrrrwwwqqqWWWGGGJJJLLLHHH===333000333000000000111222222333333444333333333444555666777777555444444555666666555222333444666777888888888666666666666777888999999::::::;;;<<<<<<=========>>>@@@AAACCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKQQQMMMKKKNNNQQQRRRVVVZZZYYYrrrjjjjjjuuuyyywwwtttlllPPPFFF@@@===@@@BBB>>><<<===999:::;;;>>>CCCKKKTTTZZZaaahhhlllkkkkkkooossstttzzz}}}{{{zzz}}}~~~zzzxxx{{{~~~{{{wwwuuuzzz|||~~~{{{~~~|||{{{|||}}}|||wwwuuuttttttvvvyyy{{{|||~~~}}}|||zzzyyyxxx{{{{{{|||}}}zzzsssnnnlllppplllfff```\\\[[[\\\^^^\\\dddnnnvvvxxxtttlllfffIIIBBB:::???ZZZmmmIIIDDDDDD@@@>>><<<;;;999999::::::888777444333222111000000000000......---,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************((((((((()))))))))******(((((()))************)))************************))))))***+++...222666888777;;;???===999;;;CCCJJJFFFHHHGGGAAAAAARRRqqqyyy^^^YYYggguuuvvvooofff___OOO>>>666:::CCCIIIRRR[[[ddd^^^KKKAAARRRlllzzzaaaOOOEEEBBB???;;;;;;===>>>===;;;::::::999888888777777777;;;===FFFUUUcccmmmwww|||vvvpppmmmqqqrrruuuyyy|||~~~~~~|||vvvnnnhhhhhhllluuu|||}}}nnnWWWMMMIIIHHHEEE>>>555//////222000000111111222333333333444333333333333555666777666555333333555666555444222333444555666777777777666666666666777888999999999999999::::::;;;;;;;;;===???AAACCCDDDDDDDDDCCC@@@AAACCCEEEGGGIIIJJJKKKNNNKKKIIILLLOOOQQQWWW]]]WWWccc||||||}}}hhhPPPEEE>>>AAACCC???===???;;;;;;;;;;;;===CCCJJJOOO\\\dddjjjjjjiiilllqqqsssuuuxxx}}}}}}yyyyyy|||~~~{{{vvvtttxxxyyy{{{}}}zzz{{{|||~~~}}}|||}}}}}}|||xxxvvvuuuvvvyyy{{{||||||}}}~~~~~~~~~|||{{{yyywwwxxxyyyzzz||||||~~~tttllliiijjjjjjeee```^^^___aaabbbcccffflllssswwwxxxuuukkkbbbBBB===777>>>\\\oooIIIBBBBBB???>>>;;;:::888888999999777666333333222111000000000000......---,,,++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***((()))***+++++++++******************************)))))))))***---111555777666???FFFDDD===>>>IIITTTQQQOOOMMMHHHBBBGGGbbbzzzfffYYYXXX```nnnwwwtttPPP999:::BBBBBBQQQSSS[[[```XXXJJJKKKTTTtttyyyaaaOOOJJJDDD===;;;===>>>===;;;888999999::::::999999888888666:::FFFSSS]]]iiisss{{{~~~xxxssspppooooooqqqsssvvvyyy|||~~~}}}|||{{{zzzwwwssslllhhhllltttyyyuuuwww}}}vvvxxxzzzmmmXXXGGGLLLGGGDDD===555///...//////000111111222222333333444444333222222333444666888666444333333444555555444222333444555555555555555666666666666777888999:::::::::::::::::::::;;;;;;<<<===@@@AAABBBBBBAAAAAA>>>???AAACCCEEEGGGIIIJJJIIIGGGHHHKKKKKKLLLQQQXXXSSSZZZssszzz^^^NNNBBBBBBDDD???===@@@<<<<<<:::999999===CCCGGGRRR[[[dddeeeffflllsssvvvuuuvvvxxx|||{{{www{{{|||~~~}}}|||xxxvvvvvvwwwyyy}}}}}}yyywwwxxxyyy||||||}}}~~~}}}{{{{{{||||||zzzxxxzzz{{{}}}}}}}}}zzzwwwvvvuuuwwwzzz}}}}}}~~~}}}wwwoooiiiggggggbbb^^^ZZZ[[[aaaggghhhgggjjjoootttvvvxxxuuuiii[[[<<<999BBBXXXmmm~~~pppIIIAAA@@@>>>???:::999777777888888666555333333222111000000000111......---,,,++++++++++++++++++************++++++))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))((()))***,,,,,,++++++***************************++++++***+++---111555888555AAAJJJIIIAAAAAANNN\\\[[[UUUSSSQQQHHHEEEZZZvvvsssqqqkkk```XXX^^^vvvbbb???;;;@@@<<>>???XXX}}}kkkEEEAAABBB@@@>>>>>><<<:::888777777888999777666444222000...------,,,,,,,,,++++++,,,---------,,,,,,+++*********+++******++++++++++++******++++++************++++++(((((())))))******++++++)))************+++++++++++++++******************+++++++++,,,...111444666999;;;>>>===888999GGGWWWaaaYYYQQQOOONNNNNNRRRXXX^^^XXXYYYgggiii\\\kkkbbb>>>666===FFFLLLQQQWWWaaaeeeYYYGGGMMMeeeuuu]]]PPPDDD@@@===777666999===<<<;;;:::999999999999666444333555<<>>333...///111111000111222333333444444333333111111222333333444555555666555333222222333444555333333333444444444555555999999:::;;;;;;:::::::::=========<<<;;;;;;::::::<<<<<<>>>???????????????>>>???@@@BBBBBBBBBBBBAAADDDEEEHHHJJJKKKKKKKKKJJJLLLRRR\\\mmmtttggg~~~qqqRRRAAA@@@DDDDDD@@@BBB???<<<;;;;;;;;;:::888CCCHHHOOOVVV]]]cccjjjnnnuuuqqqooossszzz}}}yyyuuuvvvwww}}}|||yyy|||~~~}}}{{{yyyxxx{{{}}}}}}}}}}}}xxxxxx|||}}}~~~~~~zzzvvvssstttwww|||~~~~~~|||{{{zzzxxxtttrrruuu|||~~~{{{yyyzzz~~~}}}xxxvvvuuu|||zzzzzzyyyvvvssstttvvvzzzzzzqqqllljjjfff```ZZZ\\\RRRLLLNNNUUU\\\ccchhheeelllpppqqqsssppp]]]GGG@@@LLL~~~lllFFF@@@BBB???>>>>>><<<:::888777777888888444333222000///.........---,,,,,,++++++,,,,,,------,,,++++++******++++++******++++++++++++******++++++************++++++))))))))))))************)))************+++++++++++++++******************++++++++++++---000222444::::::;;;<<<999999@@@IIIYYY]]][[[RRROOOPPPNNNGGGXXXNNNJJJWWW```\\\lll\\\???222:::AAAIIIRRR^^^gggcccYYYIIIUUUnnnrrr___MMMFFFDDD@@@<<<;;;===<<<;;;;;;::::::::::::888666444555:::AAAJJJOOO]]]eeepppyyy~~~yyyqqqlllnnnpppoooqqquuuwwwzzz{{{{{{yyyxxxzzz|||zzzzzzxxxrrrmmmkkkooosss~~~|||lllYYYQQQQQQNNNGGG@@@999111---...000000///000111222222333333222222111111222222333444444555444444333333333333444444333333333444444444444555888888999:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@??????::::::;;;===???BBBDDDEEEHHHHHHIIIIIIJJJJJJIIIIIIKKKPPPUUU```yyyssszzz~~~lllTTTGGGCCCBBBAAAAAA???<<<::::::::::::;;;<<<@@@FFFLLLTTT\\\dddjjjpppnnnnnnrrrxxx{{{yyywwwzzzzzz{{{wwwyyy|||{{{zzzwwwuuuvvv{{{~~~zzzxxxyyy{{{}}}~~~|||xxxxxx||||||}}}|||yyywwwyyy{{{~~~~~~}}}|||zzzvvvsssvvv|||~~~}}}zzzwwwwwwyyy|||}}}xxxuuuttt}}}zzzwwwwwwxxxyyywwwuuuwwwvvvxxxvvvsssnnnjjjgggbbb]]]YYYXXXOOOLLLRRR\\\bbbeeeggghhhkkknnnpppqqqgggRRR>>>MMMjjjmmmGGG@@@AAA???>>>===<<<:::888777777888888222111000///////////////---,,,,,,++++++,,,,,,,,,,,,,,,++++++******++++++******++++++++++++******++++++************++++++***************))))))))))))************+++++++++******++++++++++++++++++,,,+++++++++,,,...000111888666777:::;;;999:::>>>MMM[[[^^^QQQJJJLLLGGG:::KKKJJJMMMZZZ```YYYddd|||QQQ111444:::CCCMMMZZZfffjjjiiiLLLJJJTTTrrrqqqVVVIIIGGGDDD???;;;===<<<<<<;;;;;;;;;<<<<<<:::888666555777:::>>>@@@NNNXXXeeepppxxx~~~~~~yyyooojjjhhhjjjnnnqqqvvvzzz{{{|||}}}|||zzzzzz{{{|||yyywwwtttqqqppprrrvvvxxxxxxqqqtttssssss```OOONNNNNNJJJEEE888333...---...000000//////000000111222111111111111111111222333333444444222333333444444333333333333333333333444444444444666666777999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>????????????888888888:::>>>DDDJJJMMMKKKJJJIIIIIIHHHHHHHHHHHHKKKNNNPPPTTTeee|||}}}sssqqqXXXHHHCCCDDDDDDCCCAAA===:::999:::;;;666999<<>>>>>===<<<:::999888777777777444333222000////////////------,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,******++++++++++++******++++++************+++++++++++++++******)))))))))))))))*********+++++++++******+++++++++++++++,,,,,,,,,+++++++++,,,---...222222555:::;;;:::<<<@@@BBBQQQYYYRRRHHHEEECCC???===NNNaaappprrraaa^^^oookkkKKK999:::@@@JJJUUU^^^gggmmm\\\QQQMMM___jjjTTTJJJFFFAAA>>>===<<<<<<;;;;;;;;;<<<<<<;;;:::888777666666666777EEEMMMXXXccclllttt}}}}}}uuupppiiigggfffiiinnnsssyyy~~~~~~|||zzzxxxzzz|||~~~xxxuuuqqqqqquuuzzz}}}}}}{{{mmmiiippp~~~|||}}}xxxyyyMMMBBBHHHHHHAAA>>>111///------///111000//////000111111222222111111000111111111222222333333000111333444444333222222222222333333333444444444333444666777888999::::::888888999999:::;;;;;;<<<;;;<<<===>>>>>>??????>>><<<;;;:::;;;@@@GGGNNNSSSJJJIIIHHHGGGGGGHHHIIIJJJJJJMMMOOOOOOXXXqqqxxxwwwqqqYYYKKKEEEEEEFFFEEEAAA===999999:::777777999;;;AAAJJJUUU\\\___dddjjjooorrrvvv{{{~~~|||yyyyyy}}}{{{uuutttyyy|||vvvssswww|||{{{|||~~~{{{|||{{{~~~~~~}}}~~~||||||~~~~~~~~~|||xxxyyy|||~~~~~~~~~~~~|||{{{yyyvvvttttttwwwzzz||||||}}}zzzxxxyyy}}}xxxtttssstttssstttuuuwwwzzz{{{|||{{{xxxxxx|||{{{tttjjjkkkjjjeee^^^ZZZ\\\___XXX[[[dddqqqwwwvvvssssssqqqnnnppptttjjjXXXNNNOOO}}}tttpppzzzoooIII@@@???======<<<;;;:::999888777777777777666444222000///.........---,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,******++++++++++++******++++++************++++++,,,,,,++++++******))))))))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,111333999===<<<:::???FFF@@@JJJ[[[dddYYYHHHDDDKKK999JJJ^^^vvvmmmhhhwwwCCC<<<:::CCCNNNVVV___iiimmm```SSSTTTgggmmmWWWKKKEEEBBB===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999888666555444<<>><<<===@@@FFFMMMQQQFFFFFFEEEFFFGGGIIIKKKLLLFFFJJJNNNOOORRRbbb~~~yyy~~~~~~rrrWWWFFFBBBCCCCCCBBB???<<<:::::::::999888888;;;BBBJJJPPPVVV\\\dddjjjnnnrrryyy{{{~~~~~~}}}~~~|||xxxwww{{{~~~wwwtttwww{{{xxxzzz|||~~~~~~yyyzzz~~~zzz}}}}}}~~~|||yyy|||{{{|||}}}~~~||||||||||||~~~}}}xxxtttwwwxxxzzz|||}}}zzzyyyzzz{{{{{{zzzxxxuuusssrrrtttvvvxxxyyy|||zzzyyy}}}~~~zzzvvvuuuyyyyyyzzzzzzzzz{{{}}}~~~xxxyyyzzzyyywwwsssooollljjjjjjggg___XXXWWW]]]ccc^^^fffsss}}}}}}wwwvvvyyysssqqqrrrpppcccTTTTTT^^^~~~qqqJJJ@@@???<<<===<<<;;;;;;:::999888777666999888666333111///............---,,,++++++++++++++++++******++++++,,,,,,******++++++++++++******++++++************+++++++++++++++++++++*********)))************+++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,444777>>>BBB@@@===AAAIIIEEEKKK___vvvsss\\\PPPSSSBBBDDDIIIcccsss{{{YYYDDD666;;;GGGNNNXXXcccqqqjjj]]]PPPRRRlllkkkUUUIIICCC??????===<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999777666444888>>>FFFPPP^^^ooozzz}}}{{{uuupppjjjeeeaaadddiiilllmmmpppvvv{{{||||||wwwuuuvvvyyy|||}}}tttsssssswww~~~xxxnnn^^^ggg{{{~~~~~~oookkkzzz|||tttVVV??????DDD???666333......//////000000111111000111222222333333222222000000000000000000000000///000111111222222222222222222222222333333333333222222444555666666666666666666666777888999999:::888888999:::;;;;;;;;;;;;???===<<<<<<>>>BBBFFFIIIAAABBBCCCDDDFFFIIIKKKLLLCCCDDDIIINNNOOOUUUhhh|||lllTTTDDDBBB???>>>??????===<<<::::::999777777999>>>BBBJJJPPPYYY```eeekkksssxxxuuuzzz}}}||||||||||||{{{zzzxxxyyy{{{}}}}}}yyywwwyyy|||zzz|||~~~{{{{{{{{{~~~|||||||||}}}yyyvvvwwwyyyuuuwww{{{~~~|||}}}~~~{{{vvvqqqwwwxxxyyy{{{}}}~~~yyyuuuuuuwwwzzz{{{zzzxxxwwwuuuttttttvvvxxxzzz~~~{{{yyyyyy~~~|||zzzyyy~~~||||||}}}vvvwwwwwwtttnnniiigggggggggfffaaaZZZUUUWWW___gggeeelllvvv~~~|||vvvuuuzzzuuutttqqqkkkbbb]]]cccmmmrrrKKK@@@>>><<<===;;;;;;;;;:::999888777666777666444222111000/////////...---,,,++++++++++++++++++******++++++,,,---******++++++++++++******++++++************++++++***++++++++++++++++++,,,)))************+++++++++******++++++,,,------...,,,,,,---------------,,,333666>>>FFFIIIGGGGGGIIIJJJKKKXXXooo{{{sssdddZZZSSSQQQIIIUUUzzz~~~~~~xxxyyy___>>>:::CCCGGGNNNXXXhhhmmmjjj[[[OOOZZZ{{{mmmWWWIIICCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<;;;:::999888222555999>>>EEEQQQ^^^hhhqqqvvv}}}{{{rrrkkkfffdddbbbaaaaaaiiinnnnnnpppwwwzzzzzzzzzxxxvvvwwwyyyzzzyyyxxxrrrtttwww||||||sssnnnlllhhhcccmmm{{{wwwtttpppzzzpppmmmppprrrjjjiiirrr~~~wwwZZZNNNFFFEEECCC;;;333000.../////////......///000///000000111222111111111000000000000000000000000/////////000000111333333111222222222222333333333222222333444444444444444666666666777777888888888666777888999999::::::999<<<<<<<<<<<<>>>???AAAAAA>>>@@@BBBDDDFFFHHHIIIIIIGGGAAACCCKKKMMMMMMWWWfffyyy~~~sssWWWNNNCCC>>>???@@@???===;;;;;;:::888666666888:::>>>CCCJJJSSS[[[bbbiiilllpppvvvxxxwwwwww|||~~~}}}{{{xxxvvvwwwzzz|||}}}|||}}}}}}|||||||||~~~|||}}}~~~}}}~~~}}}||||||~~~{{{wwwuuusssssssssvvv|||~~~}}}}}}}}}|||yyywwwxxxxxxxxxyyy|||}}}xxxssssssxxx|||~~~~~~|||{{{zzzxxxxxxzzz|||~~~{{{zzzzzz~~~}}}}}}}}}{{{|||~~~vvvtttqqqmmmjjjgggfffeeedddbbb^^^ZZZYYY]]]eeelllnnnnnnrrrxxxzzzwwwvvvyyyxxxwwwrrrnnnqqqzzz}}}rrrKKK@@@>>><<<===;;;;;;;;;:::999888777666444333222111000000000000///...---,,,+++++++++++++++*********+++,,,,,,---******++++++++++++******++++++************++++++*********++++++,,,,,,---)))************+++++++++******+++,,,,,,---......,,,,,,---.........------///111:::HHHQQQPPPLLLJJJLLLHHHJJJZZZssstttaaa___fff^^^WWWeeewww}}}zzzrrr|||LLL>>>AAABBBEEEMMM]]]mmmwwwlllWWWQQQcccxxxkkkWWWFFFEEECCCAAA@@@>>>>>>============<<<;;;:::999999444777999;;;???FFFOOOWWWfffmmmuuu|||}}}vvvllleeeaaaaaabbbccc^^^gggnnnoooqqqwwwzzzyyyttttttvvvyyy||||||wwwsssqqquuuzzz}}}nnn]]]TTTUUUYYYYYY{{{tttnnnsss{{{vvvoooiiifffgggnnnxxxyyypppjjjjjjKKKLLLLLLIII@@@777000---/////////...,,,,,,---///...//////000000000000000000000000000////////////000////////////111333444111111222222222333333333222222333444444444333333666666666666777777777777555666777888888999999888:::;;;===>>>????????????===???AAADDDFFFGGGGGGGGGLLLBBB@@@IIIMMMLLLQQQ]]]sssgggmmmqqqmmm^^^KKK@@@???AAA???<<<;;;<<<===;;;999777777777666:::AAAJJJSSS[[[aaadddmmmsssuuussssssyyy|||zzz{{{wwwuuuwww|||}}}{{{zzzzzz||||||}}}}}}|||}}}|||}}}}}}zzzwwwvvvtttrrrppptttxxx}}}|||{{{|||}}}~~~}}}yyyxxxxxxyyyzzz}}}~~~xxxssssssyyy~~~||||||}}}~~~||||||}}}|||zzz{{{~~~vvvqqqkkkhhhiiiiiigggdddbbbaaa___]]]___dddkkkpppvvvpppnnnttt{{{|||yyyyyy|||zzzuuuuuuzzzuuu~~~EEEDDD@@@>>>???<<<;;;;;;::::::999999888555555333222111000000000...---,,,,,,++++++,,,,,,************************)))***++++++,,,,,,,,,,,,***)))((((((((()))+++,,,)))************++++++++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222000---+++333000555BBBNNNSSSUUUVVVGGGGGGCCCHHHaaa{{{{{{kkkaaaeeekkk___SSShhhwwwgggrrrnnnlllxxx{{{JJJ444;;;AAA>>>LLLUUUhhhuuujjjUUUTTTbbb~~~cccZZZMMMCCCBBBBBB>>><<<===::::::::::::::::::::::::666777666444555;;;DDDLLLWWW^^^kkkwww{{{}}}{{{lllgggcccbbbdddfffeeecccjjjmmmrrrvvvxxxwwwuuussswwwxxxxxxyyyyyyzzz{{{{{{vvvwwwzzzeeeLLLEEECCC[[[{{{wwwxxxwwwqqqmmmrrruuuhhhUUUGGGJJJJJJEEE;;;333//////111000000///...------------------............///////////////////////////////////////000000000000//////000111222333333333/////////111444555666555777555333555888:::888666666666777888888888888888:::;;;===???@@@???>>>===?????????@@@AAABBBCCCDDDBBBCCCEEEHHHJJJMMMOOOPPPbbbxxx___vvv~~~{{{ooowwwwww^^^RRRGGG;;;:::AAA@@@===999888::::::777444666888;;;@@@FFFOOOXXX___jjjmmmqqqssstttuuuwwwyyy|||zzzxxxxxxzzz{{{||||||wwwyyy{{{}}}}}}|||{{{|||}}}~~~}}}|||~~~}}}||||||}}}zzzyyy{{{}}}~~~~~~}}}|||yyywwwwwwyyyyyywwwuuu~~~|||yyyzzz{{{wwwssssssxxx}}}~~~|||~~~~~~~~~{{{yyyxxxwwwwwwpppmmmhhheeecccbbbbbbaaaZZZZZZYYY\\\gggssswwwuuurrrwwwyyyxxxzzz|||xxxoooppp{{{uuutttvvv~~~EEEDDD@@@===>>><<<;;;;;;::::::999999888555555333222111000000000...---,,,,,,++++++,,,,,,******************************+++,,,,,,,,,++++++***))))))((()))***+++,,,)))************+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++...,,,000999BBBGGGJJJNNNCCCDDDBBBFFFVVVllluuurrrfffcccccc]]]SSSZZZiiipppqqqmmmbbb```rrrvvvQQQ<<<:::???FFFOOOaaassszzzqqq^^^PPPkkkjjjZZZKKKEEECCC???<<<<<<<<<<<<;;;;;;::::::999999;;;;;;:::777555999@@@FFFIIIOOO[[[iiiqqqwww}}}vvvqqqgggfffccc``````bbbeeehhhoooqqqtttwwwxxxwwwuuuttt{{{zzzzzzzzzzzz{{{{{{{{{|||[[[AAA???IIIkkk}}}qqq\\\IIIFFFHHHGGGAAA888111//////000000000///...---------------------............////////////////////////.../////////000000000000000000000111111222222333000000000222444666666666666444333555888999888666444555666666777777666666:::<<>>?????????@@@AAABBBCCCDDDBBBCCCEEEGGGIIIKKKMMMNNNZZZmmmuuulllmmmooojjjssscccRRRFFFAAAAAA???<<<:::999999777666555666777:::???FFFOOOUUUcccfffkkkoooqqqsssuuuvvvyyyxxxwwwwwwxxxyyyyyyyyywwwzzz}}}~~~~~~|||zzz{{{}}}}}}zzzxxx{{{}}}|||{{{|||{{{yyyzzz{{{{{{zzz|||~~~zzzxxxwwwwwwyyyyyywwwuuu{{{{{{~~~|||yyyttttttxxx|||~~~~~~}}}}}}~~~}}}~~~~~~~~~|||xxxtttrrrnnnkkkhhheeecccaaa___^^^[[[\\\\\\___hhhuuu{{{{{{~~~{{{yyy|||}}}rrreeedddnnnzzz{{{}}}}}}~~~FFFDDD@@@<<<<<<<<<;;;;;;::::::999999888555555333222111000000000...---,,,,,,++++++,,,,,,************************++++++,,,,,,,,,+++*********))))))))))))***++++++)))************+++++++++)))******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,***,,,111666999@@@HHHBBBCCCCCCDDDJJJWWWhhhtttddd^^^WWWXXXVVVOOO\\\zzzsss\\\[[[eee~~~SSS<<<888666CCCVVVkkkrrrZZZWWWkkkpppXXXKKKFFFBBB???>>>>>>===<<<:::999999999888888:::;;;;;;;;;???FFFLLL@@@BBBJJJWWWccckkkttt|||{{{sssjjjddd```bbbbbb___^^^aaahhhoootttuuuvvvxxxxxxwwwvvvuuu~~~~~~}}}}}}}}}}}}}}}}}}~~~nnnPPP???EEEWWWxxxvvv|||kkkSSSFFFCCCDDDBBB<<<555///...///000000//////...---------------------............////////////////////////....../////////000000000111111111111111111111111111000000222555666666666555444444555777888777666555666777777888888777777:::<<<@@@BBBCCCBBB???>>>>>>>>>>>>???@@@AAACCCCCCBBBCCCDDDFFFHHHIIIKKKKKKPPPWWWooooooZZZiii~~~mmmUUUAAACCCAAA>>><<<;;;:::::::::666666555555777===DDDJJJWWW[[[bbbgggkkkoooqqqtttvvvuuuuuuuuuuuuuuuuuuuuuvvvzzz}}}~~~|||zzz{{{~~~~~~yyytttvvvzzz|||||||||zzzzzz}}}~~~||||||{{{yyyvvvyyy~~~xxxwwwwwwyyyzzz{{{yyywww~~~zzz}}}zzz{{{}}}~~~}}}|||yyyuuuuuuwww{{{~~~~~~}}}}}}{{{yyyyyyyyy|||~~~|||vvvooojjjjjjiiifffccc___\\\YYYWWWWWW[[[___cccmmmzzz}}}}}}sssbbbVVViiieeelll}}}GGGFFFAAA<<<<<<<<<;;;;;;::::::999999888555555333222111000000000...---,,,,,,++++++,,,,,,************************,,,,,,,,,,,,++++++***))))))))))))*********++++++))))))*********+++++++++)))***+++,,,---,,,+++***+++++++++++++++,,,,,,,,,++++++************++++++,,,+++---///000333>>>IIIHHHGGGHHHGGGEEEIIIXXXiii^^^]]]SSSSSSYYYOOOVVVwwwtttdddccc{{{VVV888333???QQQbbbrrr}}}~~~\\\[[[iiimmmWWWLLLGGGCCC@@@===<<<:::999888888999999666888;;;;;;<<>>;;;666111......////////////......---------,,,,,,---------.........////////////////////////........./////////000000111111111111000000000000000000///111333555555444444444444444666666777666888888999:::::::::::::::999;;;???AAABBBAAA>>><<<>>>>>>>>>>>>???AAABBBCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJLLL[[[zzzkkklll{{{lllMMMIIICCC===;;;===>>>===;;;:::999777555444777===AAAHHHNNNVVV^^^dddiiinnnqqqpppqqqssssssrrrrrrrrrrrrrrrxxx|||~~~}}}|||yyy|||{{{uuuvvvyyy{{{zzz~~~}}}|||zzzxxxyyy}}}|||yyyxxxxxxvvv{{{yyyyyyzzz{{{|||}}}||||||~~~}}}}}}zzz|||xxxxxxyyyzzzyyyxxxvvvtttsssuuuyyy}}}~~~xxx{{{~~~|||xxxvvvttt|||~~~yyyzzz{{{{{{vvvpppiiidddfffeeeccc___YYYTTTQQQOOOOOOXXXaaaiiitttvvvhhhUUUooohhhlllIIIHHHBBB>>>===<<<;;;;;;::::::999999888555555333222111000000000...---,,,,,,++++++,,,,,,************************,,,,,,,,,,,,++++++***))))))*********++++++++++++))))))*********+++++++++)))***+++------,,,++++++*********++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,---//////222>>>JJJPPPOOOOOOOOOJJJGGGNNNXXX```iii```XXX\\\VVVSSSdddxxx|||yyy}}}WWWBBB>>>EEEUUUbbblll~~~xxxbbbVVVjjjnnn[[[PPPGGGAAA<<<;;;999888888999:::;;;;;;<<<<<<:::666555888;;;HHH???999<<>>???>>><<<:::=========>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHGGGMMMTTTffflllVVVJJJ>>>:::>>>@@@===888===<<<999666444555888;;;===BBBJJJRRRYYYaaagggkkkiiilllpppqqqpppooopppqqqnnnuuuzzz{{{}}}}}}zzzwwwvvvyyy}}}~~~{{{wwwzzz}}}}}}{{{}}}|||zzz||||||yyyxxxyyyxxxxxxzzz~~~~~~uuuppprrruuusssyyy~~~||||||}}}~~~~~~}}}~~~~~~yyyuuuuuuvvvwwwwwwqqqqqqpppqqqssswww|||~~~|||~~~}}}tttxxx|||~~~{{{wwwtttrrrvvvxxx|||~~~xxxvvvtttqqqlllhhhdddbbbcccbbb___YYYRRRMMMLLLMMMOOOZZZgggpppzzzyyypppiiiccctttyyyIIIGGGCCC??????<<<;;;;;;::::::999999888555555333222111000000000...---,,,,,,++++++,,,,,,************************++++++,,,,,,,,,+++******)))***++++++,,,,,,++++++)))************+++++++++***++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---))))))+++...///111;;;FFFRRRUUUWWWXXXUUUSSSRRRRRRfffuuuvvvjjjccc___ZZZZZZ]]]vvvoooSSS>>>444CCCUUUaaatttuuu\\\ZZZooouuubbbQQQEEE???>>>;;;:::999:::;;;<<<===>>>???<<<999999===@@@CCC:::333444;;;BBBKKKSSS]]]eeeqqqyyy~~~wwwpppeee\\\WWWVVVUUUUUU[[[\\\bbbllluuuzzzxxxtttrrrtttvvvyyy}}}}}}ooodddeee```nnnqqqjjjjjjpppzzzrrrzzzyyyZZZCCC???EEE666444111///------......------------------------,,,,,,,,,,,,------------////////////////////////------........./////////000000000000000000000000...------...000222111000111333444444333444555777555666777777888888777777666777999;;;;;;;;;:::999<<<<<<======>>>???AAABBBBBBBBBCCCDDDEEEGGGHHHHHHFFFOOOQQQYYY|||ssskkkqqqbbbNNNCCCAAA@@@<<<777;;;;;;:::777444333555666666:::???FFFLLLTTT[[[```___dddjjjmmmmmmmmmnnnpppmmmssswwwxxxyyy|||}}}|||uuuttttttuuuwwwyyyyyyxxx}}}~~~|||zzzzzzwwwrrrqqqtttxxxzzz}}}{{{zzzqqqkkkjjjlllooovvv}}}~~~}}}~~~wwwssstttuuuuuutttmmmnnnooopppqqquuuzzz~~~~~~{{{||||||zzzssswww{{{}}}{{{wwwsssqqqqqqsssvvvzzz}}}}}}zzzwwwrrrooojjjeeebbbaaabbbcccbbbaaa]]]VVVOOOMMMPPPTTT\\\eeeooovvv|||~~~~~~|||zzzwwwooogggeeehhhvvvtttxxxGGGFFFBBB??????<<<;;;;;;::::::999999888555555333222111000000000...---,,,,,,++++++,,,,,,******************************+++,,,,,,,,,++++++)))***+++,,,,,,,,,++++++)))************+++++++++,,,++++++++++++,,,------((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''')))---///000777???KKKVVV^^^^^^```dddaaaZZZaaaqqqoookkkpppooogggmmmkkk]]]xxx}}}cccIIIAAAIIIWWWhhhvvvxxxeee]]]nnn|||dddSSSFFFDDD@@@===;;;;;;;;;<<<:::<<<>>>======@@@FFFKKK===777333444777999>>>CCCLLLUUU```jjjpppvvv}}}|||wwwrrrpppddd___WWWRRRRRRSSSVVVWWW```ccciiipppuuuwwwvvvuuutttvvvyyy}}}}}}wwwtttttt~~~|||vvvmmmsss}}}zzzvvvrrrwww{{{~~~xxxvvvlll[[[MMMGGGEEEDDD222000...------.........------------------------++++++,,,,,,,,,---------////////////////////////---------.........//////......//////000000111111///...---///111222111000000222444444333222444777444555666666777777666666666777777888999999::::::<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDFFFGGGHHHIIIFFFKKKNNNRRRfff||||||dddgggoooYYYIIIAAA>>><<<:::;;;;;;:::777555555666444666888;;;???EEELLLQQQUUU\\\dddiiijjjjjjlllooooootttwwwttttttvvvyyyxxxuuuvvvwwwuuutttuuuxxx{{{}}}}}}}}}|||zzztttnnnooossswww{{{}}}|||}}}|||}}}~~~}}}yyyrrrjjjdddmmmuuu|||~~~|||~~~}}}|||~~~xxxttttttuuutttrrrlllnnnppppppqqqtttyyy}}}||||||{{{xxxssswww{{{|||zzzwwwtttrrroooppprrruuuwwwvvvqqqlllgggddd___\\\\\\___cccfffbbbaaa\\\UUUQQQTTT\\\dddlllppptttwww|||}}}wwwyyyssslllgggbbbaaaiiitttzzzyyy{{{{{{~~~EEEDDD@@@>>>???<<<<<<;;;::::::999999888555555333222111000000000...---,,,,,,++++++,,,,,,************************)))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++)))************+++++++++---,,,+++***+++,,,---...((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***(((''')))...000000444999CCCUUUaaaaaaeeeoooooofffUUUdddyyyuuujjjuuusss___]]]jjjzzzRRRAAAKKK]]]hhhuuuxxxYYYWWWrrrvvvbbbLLLIIIEEE@@@===<<<<<<<<<;;;<<<<<<:::888:::@@@DDD;;;888777888777444444888;;;CCCMMMVVV]]]fffpppxxxxxxooofffaaaWWWTTTPPPOOOQQQUUUXXXZZZdddiiiooorrrrrrrrrtttvvvwwwyyy}}}vvvuuuuuutttrrrqqqlllkkkrrr{{{{{{tttmmmhhhYYYIIIEEEGGGAAA666000...------.........---------------------------++++++,,,,,,,,,---------////////////////////////---------.........//////---......///000111111222000///...///111222222111///222444444222222444777666666777888888888888888777777777777888999:::;;;<<<<<<<<<<<<===???@@@AAAAAABBBCCCEEEFFFHHHIIIJJJHHHGGGJJJPPPVVVddduuu|||YYYfffmmmRRRDDDAAADDD:::<<<>>>===;;;999888888555555444444666;;;AAAFFFNNNVVV```fffggghhhkkknnnrrrvvvwwwsssppprrruuuuuuzzz{{{|||xxxttttttyyy}}}}}}~~~~~~{{{tttmmmooouuuwww}}}{{{yyy{{{~~~ooobbblllttt||||||zzz}}}{{{{{{yyyvvvvvvuuusssqqqnnnppprrrqqqqqqssswww{{{}}}|||{{{xxxtttwww{{{|||zzzwwwuuusssooooooppprrrssspppjjjddd]]][[[YYYXXXZZZ___eeehhhcccaaa\\\VVVTTTZZZfffpppuuuuuuuuuvvv|||~~~wwwsssiii___\\\]]]eeevvvuuuqqqFFFDDDAAA>>>???;;;<<<======<<<;;;999888666555444222111000//////......---,,,++++++++++++......,,,+++***)))))))))+++*********))))))((((((++++++******************)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***+++,,,,,,,,,---///111???HHHYYYggghhhbbbbbbhhh[[[\\\pppzzzssssss~~~hhhcccVVV^^^wwwQQQGGGRRRZZZggg{{{ddd^^^hhhqqq```SSSHHHEEEBBB<<<:::<<<@@@???===;;;888888:::<<<:::::::::999888777666666888:::>>>CCCKKKVVVaaaiiiqqquuuzzz~~~~~~{{{uuukkk___UUUNNNPPPNNNMMMOOOUUU]]]cccfffnnnooooooooonnnooorrrtttwww|||yyypppwww|||~~~}}}xxxvvvppp\\\IIIDDDFFFBBB888///------,,,,,,,,,,,,++++++---------,,,,,,+++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------111111111000000000000000111111222333555666666777444444444444444444444444444555555666777666666666777777777888999999::::::;;;<<<===>>>>>>?????????AAACCCDDDEEEDDDDDDFFFHHHIIILLLOOONNNLLLTTTlll~~~ttttttqqqnnnhhhmmmUUUHHHBBBBBB???;;;:::;;;<<<;;;999888888666444222444999>>>BBBIIIQQQXXX]]]aaafffjjjnnnrrrtttsssssstttrrrnnnttt~~~{{{tttuuuyyy{{{}}}~~~|||zzz|||{{{vvvuuurrrnnnrrryyy{{{{{{yyy}}}}}}www|||sssvvvyyy}}}~~~yyyxxx|||zzzuuuxxx~~~zzzvvvssspppnnnnnnnnnnnnnnnnnnrrrwww{{{~~~}}}}}}yyyvvvwww{{{{{{tttmmmoooooopppooolllgggbbb^^^\\\VVVRRRVVV```gggfffbbb```\\\ZZZ]]]fffpppxxx{{{zzz{{{yyywwwyyy~~~~~~qqqhhhYYYSSSggg{{{{{{uuu}}}zzzGGGEEEAAA>>>>>><<<<<<<<<<<<;;;:::999888777666444333111000000000///...---,,,++++++++++++------,,,+++************************)))))))))(((************************************++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,,,,---///111777>>>MMM[[[```___bbbhhhgggccclll~~~zzz|||zzzggg```rrrssseeeaaasssRRREEEQQQZZZjjjtttcccjjj{{{gggSSSJJJGGGCCCAAAAAA;;;;;;:::999999999;;;<<<::::::999999888888777777222444555888===EEENNNTTTaaagggooovvvzzz}}}~~~wwwtttyyy~~~~~~||||||zzzuuulllbbbYYYSSSOOONNNMMMNNNQQQVVV\\\dddjjjnnnoooooonnnlllmmmpppvvvzzz|||llllll}}}dddSSSEEEBBBCCC>>>444,,,------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------000000000000000000000000000111222333444555555666444444444444444444444444333444555555666666555555666666777888888999999:::::::::;;;<<<============???AAACCCDDDCCCCCCEEEFFFMMMLLLLLLJJJHHHMMM\\\kkkpppjjjqqqYYYJJJDDDEEEEEE@@@:::888:::>>>999999777555222333777:::;;;AAAHHHPPPUUU[[[aaaeeelllqqqttttttuuuwwwuuuqqqwwwyyyssssssuuuuuuzzz|||}}}{{{yyyzzz~~~}}}zzzxxxsssnnnpppwww}}}zzzyyy}}}}}}{{{~~~|||{{{}}}~~~yyyxxx{{{}}}uuuqqqttt|||~~~|||~~~{{{tttooolllmmmlllkkkllloootttxxx{{{yyyvvvsssvvvzzz{{{vvvpppmmmkkkiiifffdddaaa```___^^^ZZZYYY]]]dddhhhfffbbb]]]^^^```fffooowww}}}{{{}}}|||{{{|||~~~zzztttggg^^^TTTWWWssstttqqq~~~~~~vvvzzz~~~HHHGGGBBB>>>===<<<<<<;;;:::999999999999888777555333222111111111000///...---,,,,,,,,,,,,,,,++++++*********++++++************))))))))))))************************************+++++++++,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,,,,---///111111555???LLLUUUZZZaaahhhsssnnnlllsssyyyiiiiiibbbZZZ___xxxoooeeeqqq{{{SSSGGGIIIXXXkkkmmmZZZjjjlllXXXNNNGGGBBB???<<<;;;;;;::::::::::::;;;999999999999999888888888555555555444555999>>>CCCMMMSSS]]]eeelllqqquuuxxx~~~rrriiieeennnyyy{{{vvvpppkkkeee[[[RRRLLLIIIJJJKKKJJJPPPXXX___ccchhhnnnrrrpppooommmlllnnnsss{{{zzzooodddhhh}}}xxxTTTIII@@@>>>===777///***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------/////////000000000000000///000000111222333444444333333333333444444444444222333444444555555444444666666777777888888999999888999:::;;;<<<<<<<<<<<<<<>><<<===<<<:::999888888999999888777666444333222111111000000///...------------***************+++,,,,,,*********)))))))))))))))***************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,+++,,,------,,,,,,///111111222777AAAMMMZZZfffnnnxxx|||yyysss{{{vvvhhhiiieee]]]aaa{{{wwwTTTFFFNNN^^^uuulllbbbccc{{{ppp]]]PPPGGGBBBAAA@@@>>>===<<<;;;999888888999999999999999999999999999888555444444777:::>>>CCCJJJRRRYYY```fffkkkpppssswwwzzz{{{|||~~~~~~|||qqqhhhdddjjjrrrpppgggaaaWWWTTTPPPMMMJJJJJJJJJKKKPPPWWW```eeefffgggjjjnnnoooooopppqqqsssyyyxxxxxxooonnnmmmnnnvvvgggLLLDDD<<<:::666000,,,,,,,,,,,,,,,++++++++++++***,,,+++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------......///////////////000//////000000111222222333333333333333333444444444222222333444444444444333555555666666777888888999888999:::;;;<<<<<<<<<<<<;;;>>>AAACCCCCCBBBCCCCCCFFFEEEHHHKKKLLLJJJMMMRRR___lllgggVVVDDD<<>>DDDLLLRRRWWWVVV^^^eeejjjpppuuuvvvsssqqqrrrqqqrrrsssuuuuuusssuuuxxx{{{zzzvvvttttttvvvyyy}}}xxxrrrsssvvv|||xxxxxx|||}}}yyyxxxzzztttuuuxxx}}}zzztttooonnnrrrxxx}}}~~~}}}tttooonnnttt{{{|||wwwtttvvvtttnnnlllrrrnnnlllpppxxx~~~xxxxxx|||}}}xxxrrrqqqmmmjjjjjjlllllliiifff^^^[[[VVVRRRQQQRRRUUUWWWZZZZZZZZZYYYWWWWWWXXXZZZ[[[cccnnnvvvzzz~~~}}}yyypppYYYRRRMMMSSSjjjssstttJJJHHHCCC>>>======<<<:::999888888999:::888777666444333222111111000000///...------------))))))))))))***+++,,,,,,))))))))))))))))))******))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,------------------,,,+++,,,------,,,,,,...000000111444<<>>AAABBBBBBBBBCCCEEEAAACCCIIINNNMMMJJJNNNTTT\\\\\\rrr|||yyybbbPPPHHHDDD???:::;;;:::::::::999999777666555444555888===BBBGGGIIIJJJRRRZZZaaaiiippprrrpppllljjjjjjmmmqqqrrrrrrrrruuuxxx{{{zzzvvvrrrrrrsssvvv|||{{{xxxxxxyyy}}}zzzwwwxxx|||~~~yyyuuutttttttttuuuxxx}}}~~~wwwoookkkmmmssszzz~~~zzzsssqqqttt{{{}}}yyyvvvyyyxxxuuuuuuuuuqqqnnnrrrzzz~~~yyyyyy}}}}}}wwwqqqppplllgggdddcccaaa^^^\\\XXXVVVTTTSSSRRRRRRRRRSSSWWWVVVTTTQQQOOORRRWWW[[[aaagggoootttwwwzzz~~~uuujjjpppmmmhhhjjjvvvyyyIIIHHHCCC???>>>======<<<;;;::::::::::::888777555333222111111111000///...---,,,,,,,,,,,,)))))))))))))))***+++,,,))))))))))))************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......------------------------------............------+++,,,------,,,,,,...000+++...111777HHHccc}}}yyyqqqllllllppp{{{cccDDDLLLaaapppvvvccc^^^ooo}}}fffXXXLLLGGGBBB?????????===;;;:::::::::::::::999999999777888888777555555666777666666666777999???FFFKKKPPPTTTZZZ```fffkkkpppsssrrruuuxxxzzz{{{|||~~~}}}|||||||||{{{yyyuuuqqqkkkfffaaa\\\RRRHHHCCCDDDHHHFFFCCCDDDIIISSS]]]cccjjjlllmmmlllhhhgggiiikkkqqqvvv}}}uuuhhhaaaaaa~~~|||zzzvvv}}}|||{{{yyyuuuwww{{{uuulllZZZGGGFFF>>>666111---***+++///++++++++++++*********************+++++++++++++++*********+++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...//////////////////000000000111111111111222222333333444444111222333333444444333333444444555555666666777777999999:::;;;<<<<<<<<<<<<<<<===???@@@AAABBBDDDFFFCCCDDDHHHKKKJJJGGGKKKQQQRRR[[[gggxxx|||uuu\\\IIIAAA??????>>><<<<<<===<<<;;;999666444222333666:::<<<<<>>BBBEEEIIIMMMRRRWWW\\\```dddhhhlllpppsssuuuxxxzzz|||||||||}}}~~~}}}||||||||||||{{{yyyuuutttsssrrrppplllfffbbbZZZTTTOOOLLLFFF@@@@@@DDDHHHGGGHHHKKKRRR\\\eeekkknnnllliiiggggggkkkooorrrwww|||tttiiibbb```ccciiixxx}}}xxx~~~wwwzzz}}}wwwnnniiiwwwzzzvvviiiZZZNNNFFF@@@===666000///---******---++++++++++++************)))*********++++++++++++)))*********++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---....../////////000000000000111111111000111111222333333444444222333333444444444444444333444444555555666777777777888999:::;;;;;;;;;;;;;;;<<<=========@@@CCCFFFJJJFFFDDDFFFHHHGGGIIIMMMJJJYYY\\\ddd}}}uuupppZZZNNNFFFCCC???>>>???>>><<<:::888555333333555777777666;;;AAAFFFIIIPPPXXX[[[ZZZ[[[YYY[[[aaadddccceeekkklllooossstttttttttwwwzzz}}}}}}yyy{{{zzztttuuuuuuvvvxxxzzz}}}|||}}}}}}yyyuuussstttuuuzzzxxxwwwyyy~~~}}}tttrrrzzzyyyuuutttxxx|||vvvwwwxxxxxxyyyxxxxxxxxx|||zzzxxxvvvuuuwwwzzz}}}{{{{{{zzzyyywwwqqqjjjdddZZZVVVQQQNNNLLLKKKKKKKKKNNNOOOPPPQQQPPPMMMJJJHHH??????@@@EEENNNYYYccciiisssrrrsssvvvzzz}}}~~~tttkkkvvvGGGFFFBBB@@@AAA===>>>>>>???>>><<<;;;:::666555444222111000//////......---,,,++++++++++++******))))))))))))******(((((())))))*********+++((())))))***++++++,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,........................++++++------------++++++,,,---...---,,,,,,---///)))///000///;;;VVVtttuuuyyytttYYY}}}wwwZZZJJJTTTjjjzzzyyyjjjeeeeeeqqqgggZZZPPPKKKGGGBBB===<<<<<<;;;::::::999888888555777999999888777888999222444666666555444555666888:::<<<>>>AAAEEEJJJNNNSSSWWW]]]bbbeeeiiilllooouuuuuuuuuvvvwwwxxxyyyzzz{{{{{{||||||||||||{{{{{{yyyyyyzzz|||~~~~~~{{{yyy{{{yyyxxxxxxxxxxxxwwwuuunnnllljjjhhheee___YYYTTTLLLFFFAAA@@@@@@@@@DDDIIIFFFJJJPPPXXX___eeeiiijjjjjjfffaaa```eeelllssswww|||wwwcccXXXXXX___lllwwwooowwwzzz}}}tttrrrwwwuuuooobbbPPPCCC???AAA555///,,,------+++***++++++++++++************)))))))))******++++++++++++))))))******++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////000000000000111111111111000000111222333333444444222333444444555555444444333333444444555666666777666777888999999:::999999;;;;;;;;;:::;;;>>>BBBFFFPPPFFF@@@CCCIIIKKKLLLLLLIIIPPPQQQWWWkkkvvv```KKKGGGBBB@@@@@@???===::::::888555666888999777555777;;;>>>???DDDKKKNNNMMMPPPOOOTTT\\\``````eeelllfffjjjoooqqqsssuuuzzz~~~|||www{{{yyypppqqqsssuuuxxx{{{}}}~~~vvvnnnkkkpppvvvuuussstttxxxvvvuuu|||}}}}}}}}}xxxttttttyyy}}}vvvssssssssstttuuuuuuvvvvvvxxx{{{}}}}}}{{{yyyxxxyyy}}}vvvwwwvvvssslllbbbXXXRRRKKKHHHEEEBBBAAACCCEEEFFFHHHIIIJJJJJJIIIFFFDDDBBB???@@@DDDNNN\\\jjjtttyyywwwvvvvvvzzz~~~wwwzzzyyy}}}ooonnntttxxxFFFFFFAAA???FFF======<<<;;;::::::999999666555444444222222111000//////...---,,,,,,+++++++++++++++******)))))))))++++++,,,,,,,,,,,,,,,,,,---,,,)))((((((***---///---------,,,,,,+++++++++******+++,,,,,,---......000000///...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++---///444BBB]]]tttzzz}}}vvvkkkmmmwwwttt}}}}}}oooYYYlll|||~~~YYYLLL[[[mmmvvvlllUUU```~~~kkk___VVVIIIBBBAAA@@@???===;;;::::::::::::888888999999999999888888888888777666555444444333777777666777999;;;===>>>EEEGGGJJJNNNQQQVVV[[[___eeeeeegggiiikkknnnppprrrpppqqqrrrsssttttttttttttuuuuuuuuuuuutttsssrrrqqqnnnnnnnnnpppqqqooojjjeeebbb]]]VVVQQQNNNJJJDDD@@@BBB???>>>??????>>>BBBIIIQQQUUU[[[```dddffffffeeecccaaa___aaahhhsss~~~{{{xxxfffPPPFFFRRRggguuuwww{{{xxxdddTTTFFF<<<:::===000...---+++******+++++++++)))(((***---...---+++************************))))))))))))))))))))))))'''***+++)))''')))000666555---(((***------,,,---,,,,,,,,,---------......000000000000////////////000000000000111111111111444444444444444444444444222333444444555555444444444555666777888999::::::::::::;;;;;;===>>>???@@@AAA@@@AAABBBDDDGGGIIIKKKNNNMMMQQQWWW[[[gggzzz\\\CCCAAAEEE@@@999777;;;777333444888999666333666666888999;;;===>>>???BBBDDDGGGKKKRRRYYY___bbbdddeeefffhhhlllqqqvvvxxx}}}zzz~~~}}}xxxnnnooorrruuuxxxzzz|||}}}}}}zzzvvvrrrpppppprrrssssssvvvxxxyyy|||yyy~~~}}}|||||||||}}}}}}qqqtttyyy}}}xxxwwwwwwvvvvvvvvvwwwwwwuuuuuuvvvyyy}}}~~~~~~}}}{{{xxxuuusssrrrqqqlllhhhbbbZZZRRRKKKGGGEEE>>>>>>===<<<;;;;;;;;;<<<===???AAAAAA???=========BBBJJJWWWdddnnnvvv~~~{{{zzz{{{ooocccuuuwwwnnn|||xxxkkkwwwtttuuu}}}lllGGGGGGAAA:::;;;>>>======;;;:::999888888555555444333222111111000///......---,,,,,,++++++,,,,,,+++++++++*********,,,,,,,,,+++++++++++++++,,,+++***)))***+++---...---------,,,,,,+++++++++***++++++,,,------......000//////...------,,,,,,++++++++++++++++++++++++------------............,,,,,,---...///777HHHYYYcccgggpppwwwtttllliiikkkxxxvvvsssrrrmmmffftttqqqIIIJJJ___rrryyyqqqXXXdddxxxuuueeeWWWLLLHHHBBB@@@>>>>>>>>>>>><<<:::666777777888888777777777888888888777777666666555666666555555555666888888;;;===@@@BBBEEEIIIMMMQQQQQQRRRTTTVVVZZZ]]]```aaafffggghhhiiijjjkkkkkkkkklllllllllkkkjjjhhhffffffeeecccaaa```___[[[VVVQQQMMMIIIEEECCCBBBAAA>>>;;;::::::<<>>???>>>>>>???@@@BBBEEEGGGIIIIIIHHHLLLRRRSSS\\\vvv~~~zzz|||\\\HHH@@@===>>>@@@888777666666555555444333444555666777888:::;;;;;;===>>>@@@DDDIIIOOOUUUXXXZZZ[[[]]]```eeejjjooorrrxxx~~~xxxxxx|||yyypppmmmnnnppprrrttttttttttttrrrpppnnnllllllmmmnnnppprrrsssrrrsssxxx~~~~~~~~~}}}||||||||||||tttuuuyyy|||zzzxxxwwwwwwxxxyyyyyywwwnnnnnnpppssswwwyyyzzzyyy~~~{{{vvvoooiiiccc___]]]TTTRRRMMMGGGBBB>>>;;;:::;;;;;;;;;:::::::::::::::999999:::999:::<<<@@@CCCUUU]]]gggooouuuyyyxxxfffkkkvvvssszzztttlllkkknnnlll]]]KKKKKKGGGCCC>>>===???>>>===<<<:::999777777555555444333222111000000.........------,,,,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,++++++******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---,,,,,,...---...666???JJJSSSeeezzz}}}~~~~~~yyymmmmmm[[[GGGOOO[[[```nnnqqqaaaYYYkkk~~~mmm\\\QQQGGGBBB>>>>>>@@@@@@<<<777777777777777777777777777888888888888888888888888888777666555444444444444333555777888999;;;>>>AAABBBCCCEEEGGGJJJNNNQQQRRRVVVWWWXXXYYY[[[[[[\\\\\\]]]]]]\\\[[[YYYWWWVVVUUUTTTRRROOOLLLJJJGGGBBB??????===<<<;;;<<<===<<<;;;777999@@@IIIOOOQQQVVV\\\[[[\\\^^^___````````````bbbfffllluuu~~~}}}tttcccYYYHHHEEEBBBGGG[[[uuuoooQQQAAA;;;666000,,,------------,,,+++***)))---,,,++++++,,,---+++***************************))))))))))))))))))))))))(((***,,,+++)))))),,,///<<<333***)))***)))+++---,,,,,,,,,,,,------------//////////////////////////////000000000000111111333333333333333333333333444444555555555444444333333333444555666777888888999999999999:::;;;======>>>>>>>>>???AAACCCDDDEEEEEEFFFJJJNNNMMMPPPcccwww|||ccchhh\\\FFF@@@@@@@@@:::;;;<<<:::666333333444333333444444555666666666999999;;;===AAAEEEIIIKKKNNNOOORRRVVV[[[```eeehhhmmmpppooommmppptttooodddhhhiiikkklllllljjjhhhfffgggggghhhiiijjjlllmmmnnnnnnnnnmmmlllpppuuuuuuqqqvvv~~~~~~~~~xxxyyy{{{~~~~~~|||xxxuuuvvvzzz{{{xxxtttkkkjjjjjjkkklllmmmlllkkkppplllfff^^^UUUNNNHHHEEEAAA@@@>>><<<:::888777777999999999::::::999888888888888888999===DDDNNNTTTjjjqqqxxx{{{{{{{{{}}}~~~uuuooo~~~~~~kkk\\\TTTOOOCCC666PPPDDD@@@DDDEEE@@@???>>><<<:::888777666555444444333222111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++*********+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---++++++...///...111555===KKKccc~~~~~~[[[FFFHHHSSSeee|||~~~```ZZZjjjuuuaaaWWWNNNEEEAAACCCCCC>>>999;;;::::::999999888888888777777888888888888888888:::999999888777777777666333444555555555555777999;;;;;;<<<>>>@@@CCCEEEFFFEEEFFFHHHIIIKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB@@@???===<<<;;;;;;<<<;;;;;;<<<===>>>??????@@@CCCJJJTTTYYYZZZ]]]bbbZZZ[[[\\\]]]___aaacccdddjjjoooxxxrrr```SSSMMMHHHOOOYYYgggyyyvvv^^^EEE999777444///,,,+++,,,---------+++***)))------,,,,,,,,,++++++***************************))))))))))))))))))))))))(((***,,,,,,***)))***,,,111***&&&''')))***,,,///++++++,,,,,,,,,---------.........///////////////////////////000000000111222222222222333333333333555555555555555444444333444444555555666777888888999999999999:::;;;<<<===AAAAAAAAAAAAAAABBBBBBBBBEEEGGGLLLNNNLLLMMMXXXeeezzznnnZZZfff|||}}}aaaTTTGGG999??????===;;;888666555444333333333333333333333333888888888:::;;;>>>@@@AAAEEEFFFHHHKKKPPPTTTXXXZZZ[[[___```___aaaddd```XXX]]]___aaabbbaaa^^^[[[XXX\\\]]]___aaaccceeefffffffffkkkllliiihhhkkkmmmlllllluuu~~~}}}}}}|||wwwwwwxxxyyy{{{|||}}}}}}~~~xxxssstttwwwwwwqqqkkkkkkhhhdddaaa___\\\YYYVVVUUUSSSNNNIIICCC>>>:::999999999999999999:::::::::888888999999999888777666777888;;;@@@HHHSSS___gggtttyyy~~~}}}|||yyyzzz{{{}}}rrrVVVGGGBBB===888```FFF<<>><<<:::888777666555444333222111000000///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,,,,+++***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............***)))---//////111444777EEE[[[rrr||||||PPPGGGNNNYYYeeetttlll___cccqqqeeeUUULLLIIIHHHCCC???>>>===<<<:::999888888888666777777777777777777777888888999999999999999999555777888777666555666777777666666666777888999::::::;;;<<<>>>???@@@@@@@@@<<<===>>>>>>???>>>>>>>>>;;;;;;:::999888999:::;;;888999;;;===???AAADDDEEEMMMNNNTTT[[[\\\ZZZ[[[___YYYZZZ]]]aaafffkkkooorrrvvv|||zzzxxxmmm[[[PPPMMMMMMRRRbbbxxx{{{~~~}}}uuuwww|||vvvxxxrrr\\\NNN>>>777333///,,,,,,***+++,,,---,,,+++***))),,,,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,+++*********(((%%%%%%***,,,+++,,,...+++++++++,,,,,,,,,------------....../////////000...////////////000000000111111111222222222333333444555555666666555444444666666666777777888888999::::::::::::;;;<<<======EEEEEEDDDCCCBBBAAA@@@@@@EEEHHHLLLOOOMMMMMMSSSZZZaaa~~~iii[[[~~~xxx```HHHFFF@@@:::777888999777555555555444444444333333333666666777777888999::::::===>>>???AAACCCFFFHHHIIIIIINNNRRRQQQOOOOOOOOONNNOOOQQQTTTUUUUUURRROOOMMMNNNPPPRRRTTTUUUVVVVVVVVV[[[eeekkkgggaaabbbhhhlllfffnnnxxx}}}{{{xxxwwwwwwwwwwwwwwwwwwvvvvvvuuuuuurrrrrrrrrrrrrrrtttwwwyyy|||vvvpppoooqqqooohhh``````]]]WWWRRRNNNKKKGGGDDD@@@???===;;;999888777777444444555666777777777777666666666777777666666555666:::BBBKKKUUU```kkkrrruuuxxx|||~~~xxxzzzTTT???;;;<<<;;;xxxSSS@@@BBB;;;???>>>===<<<:::999777777444444333222111000//////------------------------++++++++++++,,,,,,,,,,,,//////......------,,,,,,***+++---.........---,,,++++++,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---///+++)))+++,,,+++...333111===MMM___ttt{{{RRRIIICCCIIIXXXnnnrrr___cccooommm]]]SSSLLLFFFBBBCCCAAA???<<<999888888888777777777777777777777777444555666888999999999999666888999888777555555666888888777666666555666666666666777888999999999999666777888999:::;;;;;;;;;999::::::999888777999;;;999<<<@@@CCCFFFJJJOOORRRUUUTTTWWWZZZZZZVVVWWWZZZXXX[[[___eeemmmtttyyy}}}|||{{{{{{iiiWWWLLLKKKQQQWWW^^^qqq|||{{{}}}yyysssppppppxxxtttccc\\\___\\\JJJBBB;;;666000***)))+++***+++++++++++++++******)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))''')))......+++***+++++++++++++++,,,,,,,,,,,,---------......//////000......////////////000000000000000111111222222333444444555666666666666666777777777777888888888999;;;;;;;;;;;;;;;<<<======DDDDDDDDDCCCBBBAAA??????BBBFFFJJJLLLKKKLLLOOOSSS[[[dddyyyzzzmmmhhhxxxsss[[[PPPBBB;;;::::::999666666666555555555444444444444444444555555555555555777777888999::::::;;;;;;===AAAEEEDDDAAA@@@BBBDDDBBBDDDFFFHHHHHHFFFDDDCCCFFFGGGHHHIIIJJJJJJKKKJJJPPPZZZbbb^^^YYYZZZ```ddd___eeemmmqqqpppmmmkkkjjjlllmmmnnnpppqqqqqqqqqqqqqqqqqqpppooommmooorrrtttqqqmmmhhhfffeeeaaaZZZSSSMMMIIIEEEBBB@@@>>><<<::::::999888777777777777777333333444555555555555444333333333444666888999;;;BBBHHHSSS]]]gggpppwww{{{vvvvvvxxx~~~}}}xxxyyyvvv~~~qqqoooppp|||SSS===999:::999WWWDDDGGG<<<>>>======;;;:::999888888444444333222111000//////------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------+++++++++,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---++++++---+++)))---222///444===LLLeeejjjTTTJJJNNNZZZmmm}}}|||hhh[[[ooo{{{{{{iii[[[QQQLLLKKKIIIEEEAAA===<<<;;;;;;999999999888888777777666444555666777888888888777555777888888777555555666;;;:::999999888888888999666777777888888777777777777777888999::::::::::::999;;;===<<<::::::;;;===AAADDDHHHKKKMMMQQQVVVZZZWWWUUUVVVXXXWWWVVVXXX]]]aaadddjjjqqqyyy}}}{{{ooodddUUUKKKLLLVVVccclllssszzzmmmllllll]]]RRRPPPMMM???999444222...******,,,++++++************++++++&&&(((***)))''''''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++***+++)))***---,,,((('''******++++++++++++,,,,,,,,,,,,,,,---......///000000........./////////000000//////000000111222222333222333444666777777777777666666666777777777777777::::::::::::::::::;;;<<<===>>>???@@@@@@??????>>>AAADDDGGGHHHHHHJJJLLLMMMTTTXXX___xxxnnn```rrryyydddPPPCCC===:::999666666555555555555555555333333444555555555555555555555666777777777777777999999999:::999999:::<<<::::::<<<======<<<;;;:::???@@@@@@AAABBBCCCCCCDDDFFFMMMQQQOOONNNQQQSSSTTTSSSXXX^^^```___]]]\\\[[[^^^```cccfffhhhjjjjjjkkkjjjjjjiiieeebbbaaacccfff\\\ZZZWWWUUURRRNNNHHHDDD>>><<<999777888888888777:::999888777666555555555444555666666666666555444222333444666;;;@@@EEEHHHTTTZZZdddmmmtttzzz~~~yyyvvvvvv}}}xxxqqqnnnwwwqqqkkkttt|||ooooooyyyoooMMM===;;;;;;888tttMMMAAAIII???======<<<;;;::::::999999444333333222111000//////------------------------)))))))))******+++++++++******************++++++,,,,,,,,,---------......+++++++++,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------******---000...+++...555000//////;;;UUUrrrxxx{{{fffPPPKKKZZZlll|||gggXXX[[[mmmqqqccc\\\RRRPPPKKKGGGCCC@@@??????;;;;;;::::::999888777777666666888999999888777777444666888999777666666666888888777777777888888999888888888999888888777666::::::;;;;;;;;;;;;::::::888;;;???@@@??????AAACCCFFFIIILLLMMMNNNOOOTTTWWWWWWUUUUUUWWWXXXXXX]]]dddqqqtttzzzyyy|||qqqjjjZZZRRRIIIIIITTTfffvvvwwwppprrrdddTTTMMMIII:::333---......------000++++++)))))))))***+++,,,$$$'''))))))'''&&&(((+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++,,,+++)))'''&&&((('''%%%'''+++******+++++++++,,,,,,,,,,,,,,,------...///000000............/////////000...//////000111222222222222222444666777888888888555555555666666666666666999999999888999999::::::777888:::<<<>>>>>>>>>>>>BBBDDDFFFFFFGGGIIIKKKKKKGGGWWWZZZ[[[rrrkkk]]]sssgggNNN@@@<<<===555555555555555555555555444555666777777888777777666777888999999999999999;;;555222444777888777666666666666666666666555555777777777888999:::<<<===@@@BBBCCCDDDGGGKKKJJJEEEHHHLLLPPPRRRRRRPPPPPPPPPOOOQQQTTTXXX\\\^^^___```\\\\\\ZZZVVVPPPNNNOOOQQQJJJIIIIIIFFFCCC>>>:::888;;;888555444666777777777888777666555444444444444222333444555555555444333555555777;;;AAAIIIQQQUUU]]]cccjjjqqqvvvyyy{{{}}}{{{uuuttt}}}yyylllkkkiiikkkuuuggghhhnnn}}}hhhnnnpppqqq~~~{{{[[[AAA999<<<<<<888QQQKKKFFFCCCBBB======<<<;;;::::::::::::777666555444222111000/////////...---,,,,,,,,,,,,,,,,,,,,,++++++*********)))******++++++,,,------++++++******++++++,,,---------------------------,,,,,,,,,---------......------------------------------.........---+++***,,,,,,,,,---------......------,,,,,,---...000111000,,,+++333DDDUUUaaafffqqqxxx|||xxxgggPPPXXXiiissswww}}}bbbSSS___uuuqqqhhh]]]SSSPPPMMMGGGEEEHHHAAA>>><<<:::;;;<<<;;;;;;777777777666666777888888888777777666666666666666888999:::::::::999888777::::::::::::::::::::::::888:::<<<<<<;;;:::::::::<<<<<<<<<>>>CCCGGGIIIKKKNNNNNNNNNOOOPPPQQQQQQQQQUUUXXX[[[]]]___ccckkkppp{{{|||{{{tttcccXXXSSSLLLLLLNNNWWWiii|||sssnnnkkk\\\III???000///...---,,,+++++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((''''''************************))))))*********))))))(((+++++++++*********)))))),,,,,,,,,---------......---......///////////////......//////000000111111222222333444444555555666666666666666777777777777888888888888888999999:::;;;;;;:::999999999::::::AAAAAA@@@BBBDDDFFFGGGGGGGGGIIIKKKMMMXXXrrrtttmmm~~~kkkPPPDDDCCC>>><<<999777888888888888:::666222222666999999888666777999:::;;;:::888777777777666777777999::::::222333444555666666666666555555444555555666777888999;;;===???@@@@@@@@@???AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGIIILLLNNNOOOPPPPPPLLLHHHHHHEEE@@@???AAA@@@???===;;;:::999888888888888888777666555444333666777777666333222222333444444444555666888999:::>>>???CCCHHHPPPYYYaaaeeennnrrrtttsssuuu{{{{{{vvvvvvvvvyyyuuu}}}mmmlllsss{{{ggglll|||wwwkkkbbbgggwww}}}iiiZZZGGG<<<:::;;;888444OOOIIIDDDAAAAAA======<<<;;;::::::::::::777666555444222111000/////////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++++++++++++++++++++******++++++,,,---------------------------,,,,,,,,,------------...------------------------------.........---++++++,,,,,,,,,---------......------,,,,,,---...000111---------///666BBBNNNVVVfffuuuoooVVVJJJVVVaaarrrnnnaaa]]]eee}}}tttfff\\\TTTLLLIIIKKKHHHEEEBBB???===;;;999777<<<<<<;;;:::999999999:::666666555555555555666666666777888999999888888777999999999999999999::::::;;;===??????>>>===>>>>>>AAAAAABBBDDDGGGJJJLLLMMMJJJKKKMMMOOORRRTTTUUUVVVYYY^^^dddiiimmmsss{{{||||||}}}kkkYYYNNNKKKLLLMMMTTT___mmmvvvooofffSSS???666//////...,,,,,,++++++,,,,,,,,,+++******)))((((((******)))))))))((((((((())))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))''''''((()))***++++++,,,+++++++++*********)))))),,,,,,,,,------------...------...///////////////......//////000000111111111111222222333444444444555555666666666777777777777777777777777888999999999999999999999999999999@@@??????AAACCCEEEFFFGGG>>>AAACCCCCCKKKaaazzziiibbbVVVNNNDDD===999777555444444444555777999999666333666666777777777555333111666666666666666666666666222333444555666666666666555555555666777888999:::888888999999:::999999888;;;;;;<<<===============;;;;;;===>>>@@@BBBCCCDDDCCC???===>>><<<999888;;;;;;:::999888777666666666888888999999999777666555444555666555333333444555444444666888>>>DDDJJJMMMRRRSSSVVVZZZ```fffkkkooossswwwxxxwwwyyy~~~~~~zzz~~~}}}{{{tttkkkiiinnn~~~ssstttnnnbbb``````]]]SSSJJJ>>>999999999888555MMMGGGBBB??????======<<<;;;::::::::::::666666555444222111000000//////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,,,,+++******)))++++++******++++++,,,---------------------------,,,,,,,,,,,,------------------------------------,,,------------,,,,,,+++,,,,,,,,,---------......---------------...///000...222444222000555AAALLLbbbyyyoooQQQLLLPPP]]]mmmwww~~~cccWWW^^^hhhxxxiii]]]WWWVVVPPPMMMIIIEEECCCAAA>>><<>>===;;;:::999999999777777666666666666777777666777888999999999999888999999999::::::;;;;;;;;;;;;===???@@@???>>>???@@@CCCDDDEEEGGGIIIJJJKKKKKKMMMNNNQQQTTTWWWZZZ[[[\\\aaahhhqqqyyy|||yyy|||xxxdddOOOAAA>>>DDDKKK^^^lllzzz{{{|||{{{ooohhhZZZDDD333---///...---,,,,,,++++++,,,++++++******)))(((''''''++++++*********)))))))))))))))))))))))))))))))))***************)))))))))************************))))))(((((((((***+++,,,+++++++++***************,,,,,,,,,,,,------------------...////////////.........//////000000111111000000111111222333333333555555555666666666666777666666666666666777888888777777999999999999888777>>>>>>???@@@BBBDDDFFFGGG===AAACCCAAABBBPPPjjj}}}ppp^^^PPPGGGAAA<<<888444555666777888777555444666666777777666444222111555666666666666555444444333444555666666777777666666666666777888999;;;<<<888777666555444333333333555666666777777777777777777777888999:::;;;;;;<<<999666555777777444555888777777666666555555666666333444666777777666444333444555666555444555777999999:::===BBBKKKUUU___eeedddeeefffhhhkkkoooqqqsssyyy}}}}}}uuukkkcccZZZYYYooozzzyyyvvvmmmyyydddPPPHHHEEE>>><<<888777777888777666LLLFFFAAA??????======<<<;;;::::::::::::666555555444222111111000//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------......//////...333555333///222<<>>>>>???>>>@@@AAABBBAAAAAACCCDDDEEEGGGJJJLLLLLLLLLMMMMMMUUUWWWZZZ^^^aaadddeeefffooowwwwwwwwwzzzzzzjjj___OOO???888<<>>???AAABBBDDDGGGIIIJJJNNNPPPJJJEEEKKK]]]mmm~~~mmmbbbZZZQQQKKKCCCAAA===999777777999:::888888999999888888666666555666777777777777666555444555666777777777777777555555666666888999;;;<<<999888666444333333444444555555666666666666555555777777777777888888888888888555555888888666777:::888888777666666666666666222444666777777666444333666888999::::::;;;>>>@@@FFFHHHKKKRRR[[[dddmmmrrrnnnnnnpppqqqssstttuuuuuu}}}|||xxxggg\\\UUUVVVTTT\\\{{{qqqfffuuukkkiiimmm~~~hhhJJJAAA@@@888999999999777666777777LLLFFFBBB@@@AAA======<<<;;;::::::::::::555555444333333222111111//////...---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------......---------...............---......------///555999JJJeee|||pppTTTPPPRRRSSS```sssooo\\\ZZZ]]]kkkxxxqqqggg]]]XXXUUUSSSRRRKKKIIIHHHEEECCCBBBAAAAAA>>>>>>======<<<<<<======:::::::::;;;;;;<<<<<<===;;;;;;<<<===???@@@AAAAAACCCEEEGGGGGGGGGHHHJJJLLLJJJMMMQQQSSSTTTTTTVVVXXX]]]```eeejjjooosssuuuvvv{{{rrrmmmkkk}}}uuukkkeeeTTTLLLAAA:::===IIIZZZgggssshhhlllyyyyyygggSSSLLLKKKHHHBBB777...,,,///------,,,+++++++++,,,,,,((())))))***+++,,,---...++++++++++++*********)))((((((((((((((((((((((((******************++++++,,,,,,,,,,,,,,,,,,,,,,,,///---***(((''''''((((((************************+++++++++,,,,,,,,,------,,,------.....................//////000000111111111111222222333444444444444444444444555555555555555555555555555666666777666888:::<<<<<<;;;:::999<<<>>>AAABBBCCCEEEIIILLLXXX[[[ZZZSSSKKKKKKUUU___eee{{{vvv}}}sssiiibbb^^^[[[UUUOOOIIICCC>>><<<<<<;;;;;;:::999888777666555555666777777777777777666666777777888777777777555555555666777888::::::777777555444444555666777555555666666666666555555333333333333333333333333888666666999999666666999999888777666555555555555666777999;;;;;;:::999888888;;;@@@DDDGGGKKKOOORRRWWWYYY^^^ccciiinnnqqqsssuuuvvvwwwxxxzzz{{{||||||yyyooojjj[[[YYY___hhhgggeeerrr|||eee\\\nnnxxxkkksssbbbDDD===>>>888999:::888666666888;;;MMMGGGBBBAAABBB======<<<;;;::::::::::::555555444333333222111111//////...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))******+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,---------......------......///......---000...,,,,,,---///000000888QQQhhhtttlllTTTCCCLLLaaa|||sss___WWW^^^pppzzzooogggaaa^^^VVVUUURRRNNNKKKHHHFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>>??????======???@@@BBBCCCDDDEEEEEEGGGHHHIIIIIIJJJMMMOOONNNRRRXXXZZZ\\\^^^bbbfffhhhlllrrrzzztttnnnoootttyyy~~~tttfff[[[VVVTTTAAA>>><<>>;;;555///,,,---000,,,,,,++++++++++++,,,,,,((()))***+++,,,---......++++++*********))))))))))))))))))))))))))))))))))))))))))***************************************))))))(((((((((***+++,,,***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---......//////000000111111111111222222333444444444333333333444444444555555555555555555555666777777777888:::;;;<<<<<<;;;:::;;;>>>BBBCCCCCCEEEJJJNNNZZZZZZXXXRRRKKKJJJNNNSSSOOO^^^yyy~~~||||||wwwyyyxxxvvvrrrjjj\\\JJJ>>>BBBBBB@@@>>><<<;;;999999888777666666666777888888777777888888888888777777666666666666777777888999444444444444555666777777444444444555444444333222333333333333333333333333555333444777777333333555666666555555444555555555666777888:::<<<===>>>???@@@FFFNNNUUU[[[```dddgggfffhhhkkkoooqqqrrrsssssswwwwwwxxxyyy{{{}}}xxxmmmhhhiii~~~}}}}}}{{{uuuqqquuu~~~~~~uuueeebbb~~~yyytttrrrsssrrrsssWWW@@@;;;;;;555666666666666777999<<>>:::888444444555666777888888777KKKEEEAAAAAABBB======<<<;;;::::::::::::444444444333333222222222//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++---...,,,,,,,,,---------......------/////////...---,,,***,,,............000222000555???QQQiiivvvzzzgggVVV___eeeoooyyyllleeejjjXXXhhh|||{{{ssslllgggeee^^^\\\ZZZXXXVVVTTTSSSSSSTTTRRRPPPOOONNNNNNNNNNNNKKKLLLNNNOOOQQQSSSUUUUUUUUUWWWXXXXXXYYY[[[___aaaggglllssswwwzzzuuupppnnnnnnrrr{{{~~~pppcccXXXRRRJJJEEECCC@@@<<<888IIITTTgggwwwsss~~~ppp___NNN@@@333000+++***---000...***+++++++++***++++++,,,,,,++++++******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))))))))***************************))))))************)))((())))))******++++++++++++******+++++++++,,,,,,,,,+++,,,------......------......//////000111111111/////////000111111222222222222333333333444444444666666666666666777888888777777777777888999:::;;;777<<<@@@AAAAAACCCIIINNNOOOLLLIIIHHHKKKLLLLLLKKKOOOJJJKKK\\\xxxrrrbbbRRRSSSTTTVVVXXX[[[^^^___JJJGGGCCC>>><<<<<<===>>>888888999999999888888777;;;:::999999888888999999888888:::::::::999888777444444444444444333222222333333333333444444444444555444666:::;;;999999;;;444444555888:::===???AAA???@@@BBBFFFLLLSSSYYY]]]eeejjjrrrwwwyyyxxxwwwvvvqqqqqqqqqrrrtttwwwzzz|||{{{zzzyyyyyy{{{~~~yyyooofffcccfffsss~~~xxxnnnxxx~~~|||rrrcccbbbkkkllliii[[[FFF:::999888444777777777999:::999555222KKKEEEBBBAAACCC>>><<<:::999:::999888777888666444222000111222222//////...---,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------................................................---......///////////////555222333===RRRkkkfff]]]\\\bbbnnnvvvxxx||||||ddd\\\XXX^^^kkk~~~|||wwwrrrllljjjkkkkkkgggdddaaabbbccccccaaa___\\\[[[[[[[[[\\\]]]___```aaaaaa```dddhhhjjjjjjkkknnnqqq{{{qqqllllllnnn}}}}}}vvvjjjYYYKKKDDD???:::888999;;;@@@EEE\\\hhh|||}}}mmm___LLL:::,,,------......------,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++************************......---------,,,,,,,,,...------------...//////...///000111222333444444333333222333333444666666555666777666555444555666888888777777777777888888;;;;;;<<<===>>>@@@BBBCCCIIIHHHFFFEEEFFFHHHJJJLLLPPPMMMQQQZZZbbbqqqvvv^^^___``````ccclllwwwppp```NNNDDD@@@<<<<<<>>>::::::999999:::;;;<<<===>>>===<<<::::::::::::;;;777888888999888777666555777666555444333333444444555666666555333333444555:::777555555777:::;;;;;;;;;;;;<<<>>>BBBFFFJJJMMMKKKNNNTTTZZZ```ffflllqqqsssuuuwwwzzz{{{yyyuuurrrvvvxxxwwwuuuxxx}}}~~~|||~~~|||rrrfffiiirrrpppvvvooozzzccckkkvvvnnnYYYOOOTTTKKK???888666777777555555666888:::;;;:::666222KKKEEEBBBAAABBB>>><<<:::999:::999888777777666444222111111222222///......---,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------................................................---......///////////////111111222888FFF\\\tttppp\\\WWW^^^gggpppwwwkkk^^^YYY]]]lll|||~~~xxxuuuuuuuuusssqqqnnnllljjjkkklllnnnoooqqqsssuuuuuussswww|||vvvrrrnnnlllnnnuuu|||xxxmmm```PPP???555:::777666:::CCCOOO[[[cccvvvyyy{{{{{{~~~xxxdddSSSAAA333,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********************************+++,,,,,,,,,------.........------------...//////...///000111222333333444222333333444555555666666666777888888666666666888888888888777777888888888;;;;;;<<<===>>>@@@AAABBBEEEDDDCCCCCCEEEHHHKKKMMMMMMIIILLLSSSWWW___tttxxxyyyzzzyyy{{{zzzggg[[[TTTNNNLLLMMMFFFEEEDDDBBB@@@>>>===<<<::::::;;;;;;<<<<<<<<<<<<:::::::::::::::888777666666666666666666666555555888999999888666666777999777777888999<<<@@@DDDFFFGGGJJJNNNRRRUUUWWWZZZ[[[aaadddhhhlllnnnppprrrtttyyyzzz|||||||||zzzyyyxxx{{{~~~~~~~~~~~~qqqkkkmmmkkkrrr~~~qqqrrryyysssrrruuupppRRRCCCIIIAAA777222222444333222333666999<<<===:::666222LLLFFFBBBAAABBB>>><<<:::999:::999888777777666444222111111111222.........------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------......///////////////,,,///111111666GGGaaauuujjj]]]XXXZZZ]]]iiiuuulll\\\VVVWWWZZZgggxxxwwwnnnhhhggggggkkksss~~~ooo^^^TTTJJJ<<<444333222333888CCCVVVlll~~~|||pppmmmxxx|||wwwiiissswwwkkkUUUBBB444,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++******''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))))))))******************************+++,,,---...//////...------------...//////...//////000111222333333222333444666666666666555777888999999777777888999999999888888888888999999;;;;;;;;;<<<===???@@@AAA@@@@@@@@@AAADDDGGGKKKMMMMMMJJJKKKPPPRRRSSS]]]jjjzzzooogggeee]]]\\\ZZZVVVQQQKKKFFFCCC?????????>>>===<<<;;;;;;999999:::::::::999888888555666777888888888777666999:::;;;:::999999;;;<<<:::===AAACCCFFFJJJQQQWWWXXX^^^eeejjjkkkkkklllmmmnnnrrrwwwzzz||||||~~~}}}zzzyyy|||{{{yyy{{{uuussszzzvvvvvvuuurrryyysssiiippp{{{pppMMM<<<===888222///000222222000222555;;;??????;;;666222MMMGGGBBBAAAAAA>>><<<:::999:::999888777777666444333222111111111......---------,,,,,,,,,++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------......///////////////,,,///000------888LLL\\\zzzfffSSSLLLZZZccclllpppsss{{{rrrfffPPPRRRTTTUUU\\\iii{{{~~~wwwmmmfffcccdddfffhhhxxxzzzxxxdddRRRBBB@@@===777888>>>888???JJJ[[[sss|||nnnooommmdddWWW___bbbWWWDDD444---+++,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,+++******************************((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))************************************+++,,,------.........------------...///////////////000111222222333111333555777888777666555666777999888777777888999:::999999999999999999::::::::::::;;;<<<>>>???@@@??????@@@AAACCCGGGJJJKKKLLLIIIJJJOOOQQQPPPTTTZZZ```qqq}}}wwwwwwuuuqqqkkkccc\\\XXXTTTQQQLLLGGGCCC@@@???>>>;;;;;;;;;;;;;;;;;;;;;:::777777666777777999:::;;;>>>???@@@?????????AAACCCHHHMMMQQQSSSSSSWWW___ffffffkkkrrruuutttsssuuuwwwtttwwwzzz}}}~~~~~~wwwxxxxxxmmmttttttrrrzzzlllqqqvvvuuuwwwiiiLLL???999666222111222333333222111666===AAA???;;;555111NNNHHHCCCAAAAAA>>><<<:::999:::999888777666555444333222111111111---------------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******++++++,,,---......+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------......//////////////////000000...---222;;;CCC\\\nnnsss^^^VVVVVVVVVWWWYYY___jjjssswwwlll^^^RRRMMMPPPVVVZZZkkktttxxxmmmfff```^^^]]]aaajjjvvvuuucccVVVNNNBBB999::::::999>>>FFFOOOYYYhhh{{{{{{yyy}}}~~~}}}yyy|||yyypppkkkdddZZZVVVMMMBBB555---,,,///+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...------------...///////////////000000111111222111222555666777777555444555666888777666666888999:::999999999999999999::::::999::::::;;;<<<===>>>AAAAAAAAABBBCCCEEEGGGHHHHHHEEEEEEHHHKKKLLLNNNQQQZZZ```sss{{{tttpppooojjjbbbZZZTTTQQQQQQRRRLLLKKKIIIGGGDDDBBBAAA@@@@@@>>><<<;;;<<>>777666444333444444333222222888>>>@@@===888444111OOOHHHCCC@@@@@@>>><<<:::999:::999888777555555555444333222111000------------------------***++++++,,,,,,++++++***))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000000000222333===OOOggg}}}^^^TTTIIICCCBBBGGGSSS]]]lllyyy{{{pppeeeZZZSSSNNNSSSYYY^^^ccciiiqqqvvvxxxsssmmmfffbbbaaabbbcccjjjnnnttt}}}|||sssjjjaaaVVVLLLDDD@@@AAACCCFFFIIIPPPXXX^^^qqqzzzqqqpppxxxjjjbbb```[[[MMM===333...,,,---111++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************++++++++++++************************---,,,,,,,,,+++++++++***...------------...///////////////000000000111111111222333555555555555444444666777777666666888999999999888888888888999999999999999999:::;;;<<<===BBBBBBBBBBBBBBBCCCDDDEEEHHHGGGGGGGGGGGGIIIKKKMMMUUUTTT___{{{xxxppplllkkklllnnnfffddd```\\\WWWTTTQQQPPPPPPNNNLLLKKKLLLOOORRRTTTaaabbbdddeeeeeegggjjjlllrrrttttttqqqnnnnnnrrruuuqqqpppoooppprrruuuxxxzzzxxx{{{~~~xxxzzzwwwrrruuu~~~tttllljjjssshhhQQQ^^^|||zzzdddjjjtttsssrrrqqqiiiaaa^^^ccckkkooojjj___QQQBBB777444444333222222222222222666:::>>>===999444222222OOOIIICCC@@@@@@>>><<<:::999:::999888777555555555444333222111000------------------------***+++,,,,,,,,,,,,+++************+++,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...///000111000000000000111;;;LLL___rrr~~~kkkYYYJJJAAACCCKKKTTT___kkkuuuwwwfffbbb\\\WWWTTTTTTVVVXXX\\\___eeekkkqqqwww|||}}}vvvpppllliiieeebbb___]]]\\\^^^dddmmmwww}}}{{{tttfff```WWWNNNGGGCCCAAAAAA@@@PPP]]]bbbjjj{{{yyyxxx]]]TTTVVVNNN???111------,,,,,,...++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************************************+++++++++++++++,,,,,,,,,...------------...//////////////////000000000000111111222222333444444444555777888888888888999;;;888888888777777888888888999888888999999:::;;;<<<@@@@@@@@@@@@AAABBBBBBCCCGGGIIIJJJIIIHHHHHHJJJLLLKKKKKKUUUggg|||xxxwwwtttpppmmmkkkjjjjjjdddddddddddddddeeefffgggmmmoooqqqrrrsssuuuxxx{{{|||{{{yyywwwvvvvvvwwwxxxuuurrrpppssszzzyyy~~~|||ooooooyyyllloooooommmsss|||wwwxxx}}}}}}fffUUUYYYxxxiiijjjrrrvvvaaaPPPPPPVVVXXXQQQHHHAAA999222111111111111000111222333999<<<===:::444000000222PPPIIICCC@@@???>>><<<:::999::::::888777555555555444333222111000------------------------***+++,,,------,,,+++*********+++,,,------......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////***...111111///...111444444555:::FFFZZZuuujjjNNNBBBCCC<<>>333+++---///,,,******+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******************************&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))***+++,,,------......------------...//////////////////000000000000111111111111222333444555666888999999999999;;;<<<888888777777777777888888888888888888999:::;;;;;;======>>>???@@@AAAAAABBB???DDDHHHGGGFFFFFFHHHJJJHHHMMMUUU\\\```kkk}}}}}}|||{{{{{{|||~~~~~~qqqsssvvvxxxxxxvvvtttsssppprrrtttuuuvvvyyy|||~~~|||yyyxxxyyyzzzzzzzzzxxxtttsssyyy|||mmmaaaTTTRRR]]]ooo~~~rrruuutttppptttsssvvvwwweee___bbbvvvnnnkkkqqqwwwxxx|||hhhJJJKKKPPPNNNBBB888555555333///000000000000222444777<<<===<<<777000---///333NNNEEEFFF<<>>===<<<;;;:::999999999999888666555333333222222/////////...------,,,,,,------,,,,,,+++***))))))........................,,,++++++******++++++,,,000///---***((((((+++...***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000111...111;;;GGGZZZ|||gggKKKDDDGGGOOO\\\iiiqqqqqqoooyyyyyyxxxrrriiicccaaa___[[[\\\[[[YYYXXXXXXXXXYYYZZZWWWVVVTTTRRRSSSVVVYYY[[[ZZZfffmmmllloooyyy}}}zzz{{{ooobbbTTTIIIBBB;;;<<<;;;999===FFFJJJJJJZZZpppwwwwwwxxxwww~~~|||ooocccXXXMMMBBB;;;///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))((((((''''''---((('''+++***%%%%%%)))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************))))))))))))***************)))))))))))))))++++++,,,,,,,,,,,,------666444222000............---------------...//////111111111111222333444555555555555555666666666666999999999999999888777666999888777777888;;;===?????????===;;;999;;;???BBBDDDHHHLLLLLLIIIFFFFFFHHHJJJLLLNNNOOOQQQXXXccclll~~~|||vvv|||zzzxxxssswwwuuutttwww|||~~~{{{xxx|||~~~}}}{{{|||}}}|||~~~xxx}}}~~~nnnbbb___ZZZVVV\\\WWWTTTooo~~~ooocccdddjjjqqq~~~zzzlllyyysss|||zzzkkkeeebbbcccmmmyyyaaaRRRYYYOOOAAA666222111222222111111000000111111222333<<<888555222222222111000NNNFFFGGG===@@@???>>>===<<<;;;:::::::::999888666555333222222222/////////...------,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,//////...+++))))))+++---***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000444///000666;;;GGGbbb}}}xxx}}}aaaTTTHHHIIIUUU``````\\\dddkkkrrrvvv|||~~~{{{yyyxxxwwwvvvuuussssssuuuxxx|||~~~yyyuuulllhhhbbbYYYOOOFFF???;;;;;;<<<===@@@LLL```pppwwwqqquuuzzzyyyzzzppplllcccXXXJJJ>>>666111///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************)))))))))((((((((('''***'''(((---...)))&&&&&&'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))************))))))))))))*********)))))))))))))))))))))+++++++++,,,,,,,,,------222111000...------------......------......///000111111111111222333444444555555555555666666666666888888999999999888777777999999888888999;;;===??????>>>;;;999999===DDDIIIDDDFFFHHHIIIHHHGGGGGGHHHLLLNNNOOOMMMLLLPPPWWW^^^jjj~~~~~~~~~|||{{{{{{}}}~~~~~~}}}zzz{{{|||xxxjjj^^^^^^cccbbbdddgggbbbrrrvvvqqqlll~~~zzzlllbbbccciiirrrrrrtttooopppssslllhhhgggjjjqqq~~~]]]RRRNNNFFF;;;333000111222333222000///...///222555888999777333111111222111000OOOFFFHHH===@@@@@@???>>>===<<<;;;;;;;;;888888666444333222222222/////////...------,,,,,,---,,,,,,++++++*********************************,,,++++++******++++++,,,---......---+++***+++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////////////////000000000000555111000111111555FFFYYYzzzbbbWWW[[[^^^TTTGGGOOOSSSVVVXXX___iiioooppptttvvv{{{rrrqqqoookkkeee]]]VVVRRROOOLLLGGGBBB>>>:::999888@@@FFFNNNZZZnnnzzzuuu^^^]]]YYYNNN@@@444///.........---,,,++++++++++++************************+++++++++++++++*********))))))))))))(((((((((((((((%%%'''///333///((($$$''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))++++++************++++++))))))))))))))))))******++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,---//////......//////000111111111000111111222333444444555555555555666666666777777888888999888888888:::999999999:::;;;===>>>>>><<<:::888:::@@@HHHNNNDDDCCCCCCDDDFFFHHHHHHHHHJJJLLLLLLJJJHHHIIIMMMRRRTTTdddyyyzzzmmmooojjjZZZ[[[jjjwwwyyyvvvvvvpppkkkttt~~~vvvssswww{{{||||||oooeeevvvoooiiinnnxxx~~~nnnjjjmmmnnnllliii{{{jjjQQQKKK???:::444//////111333333222000...---///333888;;;666444111000111222111111OOOGGGHHH>>>AAA@@@???>>><<<;;;;;;::::::888777666444333222111111/////////...------,,,,,,,,,,,,,,,++++++*********************************,,,++++++******++++++,,,+++---......,,,+++***+++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000333111000111000000999DDDaaatttjjjTTTSSSQQQKKKFFFHHHOOOTTTSSSRRRSSSWWW]]]gggrrr|||xxxeeeWWWRRRRRRQQQMMMIIIEEECCCBBB@@@??????@@@BBBEEEHHHJJJUUUaaarrrwwwooovvvkkkTTTQQQKKKBBB888111///......---,,,,,,+++++++++,,,************************+++++++++***************))))))))))))(((((((((((((((%%%&&&---444333,,,%%%'''((((((((()))))))))***(((((((((((((((((((((((()))))))))******)))))))))''''''''''''((((((((((((++++++************++++++)))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000111111000000000000111222333444444444444555555555666666666666777888888999888888999999999999:::;;;<<<===;;;::::::999;;;@@@GGGLLLCCC@@@>>>@@@DDDHHHIIIHHHEEEGGGIIIIIIHHHIIIKKKNNNRRRXXXaaaooo~~~tttyyy~~~pppuuuiiiddd^^^\\\bbbnnnzzzzzzqqqjjj{{{pppeeedddvvvnnn^^^```ppp{{{sssfffeeehhhdddbbb```PPP???>>>444222///......000222333222111000000111444777:::333111//////000111111111OOOGGGHHH>>>AAA>>>>>><<<;;;:::999999999888777555444222111111111/////////...------,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***,,,...///---+++***+++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000000222111111222111000444999@@@SSSnnn}}}sssaaaPPPIIIHHHFFFAAAEEEEEEFFFJJJQQQ\\\ffflllpppqqqnnniiiiiilllnnnmmmkkknnnssswwwyyywwwuuurrrtttssspppnnnllllllmmmmmmppprrrllldddbbb```QQQ>>>@@@AAA@@@===;;;<<>>AAACCCAAA>>>;;;===BBBFFFHHHGGGCCCEEEGGGIIIIIIJJJKKKLLLJJJOOOSSSYYYfff}}}~~~pppuuu{{{rrrkkkeeefffnnnyyyzzz}}}www|||hhh___nnnooo]]]aaaxxx{{{dddTTTTTTKKKGGGGGG;;;000333/////////......///111222111222222333444444444444000///...///000222111000OOOFFFHHH===@@@>>>===<<<;;;:::999999999777777555333222111111111/////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***,,,......---+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000000000000111111111111111111111111111???TTTlll}}}qqqjjj```VVVCCC@@@===<<>>===;;;::::::::::::777666555333222111000000/////////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***,,,------,,,+++,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000111000000000111222111///222777AAAQQQfffhhhbbbXXXOOOHHHFFFGGGHHHLLLLLLGGG@@@>>>???@@@>>>AAADDDGGGIIIIIIFFFBBB@@@>>>>>>=========>>>>>>??????888???RRRVVVFFF;;;;;;===AAAFFFHHHHHHJJJOOOTTT```nnn}}}}}}{{{rrrsssyyyvvvvvvqqqjjjcccYYYIII;;;555333///......///111222,,,,,,,,,++++++,,,,,,---************************((()))))))))*********+++'''((((((((()))))))))***'''))))))'''***//////+++))))))))))))(((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((((((((((()))))))))******))))))(((((((((((())))))'''(((((()))******++++++************+++++++++++++++,,,---...//////............------......///000/////////000000111222333333333444444444555555555777777777777777777666555666666777888888888888777888999;;;:::999999:::<<<:::;;;<<<===>>>@@@CCCEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFJJJMMMMMMKKKKKKRRRZZZqqqxxx~~~zzz|||}}}{{{}}}jjjiiiyyyyyyvvv}}}sssvvv}}}{{{nnnQQQ>>>===555222555///)))///---...000000......000333///000111222222333333444000//////000222222111///NNNEEEFFF<<>>===<<<;;;;;;;;;777666555333222111000000000//////...------,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,+++,,,------++++++,,,...+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////...///222666555222444111111999KKKhhh}}}nnnccc\\\ZZZLLLMMMKKKFFFCCCDDDCCC@@@<<<>>>AAADDDDDDBBB???<<<>>>===<<<;;;:::999999999@@@777MMMyyy[[[EEEMMMLLLTTT^^^dddhhhkkkqqquuuzzzwww}}}zzzttthhhZZZQQQHHH999,,,***---//////---,,,...111,,,,,,,,,++++++,,,------))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******$$$)))+++)))***......***))))))))))))(((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))************((((((''''''''''''(((((('''(((((()))***+++++++++)))************++++++++++++,,,---...///...---------------------...//////////////////000111222333333333333444444444555555777777888777777666555555555666666777777777777666:::::::::999888999;;;>>>777:::===>>>======AAAEEEAAAAAAAAACCCEEEGGGGGGGGGDDDCCCDDDEEEEEEFFFKKKPPPOOOeeezzz{{{vvvppp~~~{{{uuubbbaaa{{{xxxwww}}}|||~~~zzz}}}yyyvvvbbbHHH777777///...444...)))000+++...//////......111444///.........000333666777111000000111222222111///QQQJJJFFFCCC@@@>>>===<<<;;;:::999999999777666555444333222222222---------...000111333444111...++++++---...---+++++++++,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,***,,,------,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***,,,------,,,+++,,,,,,,,,,,,,,,---------......000//////............///000///...///000222222222111...000888>>>KKKiiisssgggcccaaaZZZQQQLLLGGGJJJFFFIIIVVVWWWPPPPPPVVVOOOJJJIIIDDD<<<===EEEAAAHHHeeetttfffiiimmmyyy}}}|||zzzooo^^^PPPFFF===444......---,,,,,,,,,,,,---...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))'''((()))******)))(((''')))---///,,,******(((%%%))))))(((((((((((()))))))))((('''''''''(((***+++*********))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------..................------///.........///000222333444444444444444444444444777888::::::888777777888888888777666666777777888<<<===>>>???@@@@@@@@@???;;;;;;;;;<<<>>>@@@BBBDDDBBBBBBAAAAAABBBCCCEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCHHHMMMYYYlll~~~fff^^^kkk}}}|||{{{yyypppppppppbbbhhh{{{lllaaahhhqqqtttnnn^^^LLL@@@////////////////////////------......///000000000000000000000000000000000///////////////.........QQQIIIEEECCC@@@>>>===<<<;;;:::999999999777666555444333222222222/////////......///000000000---++++++------,,,******++++++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++***,,,...---,,,+++,,,---,,,,,,,,,---------......//////.........//////000000000///000111333333333555000000333444888III^^^wwwqqqrrrlllnnn|||}}}|||tttooohhhaaa```eeecccjjjtttpppvvv|||mmmaaaPPPCCC:::555000---...---,,,,,,,,,,,,---...---,,,++++++******++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,+++***)))'''((()))******)))(((''''''******'''&&&))))))'''))))))(((((((((((()))))))))(((((('''((()))***+++***))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------..................------//////......///000111222444444444444444444333333666888999999888777777888888888888888888888888888;;;<<<===>>>>>>?????????;;;;;;;;;===???BBBEEEFFFBBBBBBAAAAAAAAABBBCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDGGGQQQbbbvvv}}}iii\\\fff|||pppsssvvvrrreeedddkkkuuu~~~~~~fffUUUYYY^^^^^^WWWJJJ<<<333........................,,,------...//////000000////////////////////////////////////............PPPIIIEEECCCAAA>>>===<<<;;;:::999999999777666555333222222222222222111///...---,,,,,,,,,...,,,******+++,,,,,,+++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***,,,------,,,++++++,,,++++++***************))),,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,......,,,+++,,,---,,,,,,,,,---------.....................///000111/////////000111111222222333//////222222222:::FFFUUUfffzzzjjjqqq}}}{{{qqqZZZOOO@@@444///......---...------,,,,,,------...---,,,++++++******++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))(((((())))))))))))((((((%%%''''''$$$%%%+++---,,,))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,------------------......000000////////////000111333333333333333333333333555777888888777666777888888888999:::::::::999888:::;;;;;;<<<======>>>>>>::::::;;;===@@@CCCFFFHHHBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>@@@GGGTTTcccmmmvvvkkklllzzzooovvv~~~ooouuuwwwnnnjjjggggggjjjpppwww\\\LLLLLLLLLIIIBBB:::111,,,------------------------,,,,,,,,,---......//////................................................PPPHHHEEECCCAAA>>>===<<<;;;:::999999999666666444333222111111111111111///...,,,,,,++++++,,,+++******++++++++++++************+++,,,------******************************+++++++++,,,,,,,,,***+++------+++***+++,,,++++++++++++************++++++++++++++++++++++++***+++++++++++++++,,,,,,+++---......---,,,,,,---,,,,,,,,,---------......---------......000111111---...///////////////000111......333444333666<<>>AAACCCEEEAAAAAA@@@??????>>>>>>>>>===>>>???@@@@@@???>>>===999<<>>===<<<;;;:::999999999666555444333222111111111000///...---------------++++++++++++******+++,,,++++++*********+++,,,---******************************+++++++++,,,,,,,,,)))+++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++---///...---,,,------,,,,,,,,,---------......---------......000111111---///222222000///000111555222///000///......000555:::KKKccc{{{}}}uuu}}}~~~yyytttppphhh[[[LLLBBB999555111...---...//////---------------------------,,,++++++******++++++))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))000222222000000111,,,%%%))))))(((((((((((())))))'''(((((()))))))))))))))(((((())))))************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------......000000000000000/////////111111111222222222333333222444666666555555666777777888;;;<<<===<<<:::999:::999999999:::;;;<<<===<<<;;;;;;;;;<<<===???@@@@@@??????>>>===<<<;;;;;;;;;<<<===>>>>>>===<<<;;;666:::>>>>>>;;;999999;;;;;;KKK]]]qqqrrreee]]]jjj{{{llltttppphhhllluuu|||yyydddYYYccchhhrrr{{{zzzkkkTTTBBB888555000,,,)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------------,,,---------......//////NNNFFFCCCBBBAAA>>>===<<<;;;:::999999999666555444222111111111111//////...............///+++,,,,,,,,,******,,,...---,,,+++*********,,,,,,******************************+++++++++,,,,,,,,,)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,---//////---,,,---...,,,,,,,,,---------.....................///000111///222555555222111222333444222111///......///111000000999JJJ\\\qqqvvvmmmooo}}}tttiiiaaaVVVGGG:::444.........---------,,,,,,,,,------......------,,,---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))***///444:::AAAGGGEEE???))))))(((((((((((())))))''''''((()))))))))))))))((((((((()))******++++++)))************+++++++++************++++++++++++++++++,,,,,,------.........///000000000000//////000000000111111222222333111333555555444444555666777888:::;;;<<<;;;;;;::::::999999999999;;;<<<>>>===<<<;;;::::::;;;<<<===============<<<;;;:::999::::::<<<<<<<<<<<<::::::<<<<<<;;;999888888999;;;>>>===>>>FFF\\\wwwpppooosss{{{{{{oooyyy~~~sssuuuiiigggkkkllluuueeeVVVUUUZZZbbbhhheeeWWWDDD555111///,,,***)))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------,,,,,,,,,---......//////MMMEEECCCBBBAAA>>>===<<<;;;:::999999999666555333222111111000000111000//////......//////***,,,------++++++---000///---+++***))))))++++++******************************+++++++++,,,,,,,,,)))***,,,,,,***)))***+++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,...//////...------...,,,,,,,,,---------......//////.........//////000---222555555222///000222...000222111111222555666000...111:::AAAMMMhhh}}}www}}}~~~qqqeeeYYYOOOCCC777111111,,,---------,,,+++++++++,,,,,,---......---,,,,,,---,,,++++++******++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***$$$(((...555@@@IIIIIIDDD))))))(((((((((((())))))&&&'''((()))***))))))((('''(((((()))******++++++)))************+++++++++************++++++++++++***++++++,,,------......---...///000111111000000//////000000111222222333000222444444444444555666888888888999:::;;;;;;;;;;;;:::999999999;;;===>>><<<;;;;;;:::;;;<<<===>>>;;;;;;<<<<<<<<<:::999888999:::;;;<<<<<<;;;:::999???<<<999777888:::;;;;;;<<<888666999@@@LLL]]]lllyyy~~~|||fffooo}}}}}}ssslllrrrzzztttrrrwwwwww|||fff]]]WWWWWWVVVSSSMMMCCC777...........................------------------------,,,------...//////000000------------------------++++++,,,------...//////MMMEEECCCBBBAAA>>>===<<<;;;:::999999999555555333222111000000000333222111//////.........+++---...---++++++...111000...,,,***))))))***+++******************************+++++++++,,,,,,,,,)))***,,,,,,***)))***+++))))))******++++++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,...//////...------...,,,,,,,,,---------......000//////.........//////***///333333///,,,---///,,,111444111...---...///333000111333111444JJJddd{{{}}}xxxzzztttooouuuzzzlll```TTTHHH???666------333...//////...,,,++++++,,,,,,,,,---......---,,,,,,---,,,++++++******++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***((((((''''''+++000---&&&))))))(((((((((((())))))&&&''')))*********)))((('''(((((()))***+++++++++)))************+++++++++)))************+++++++++******+++,,,,,,---......,,,---///000111111111000...//////000111222222222///111333444333333444555888888888888999:::;;;<<<;;;:::999999999;;;===???;;;;;;;;;;;;<<<>>>???AAA999:::;;;<<<;;;:::999888999:::;;;;;;;;;;;;:::999777555444666999999666333000222:::@@@===777???MMMccc||||||hhhaaakkk~~~~~~pppqqqvvvuuuzzzdddeeejjjttt~~~{{{uuunnnpppxxxpppjjjqqqooocccbbb```YYYMMMAAA777111///...+++,,,...//////---+++)))------------------------------......///000000000........................++++++,,,,,,---...//////QQQAAAEEEAAAAAADDDBBB@@@>>><<<:::999999444333333222222222333333222222111111000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***+++---+++)))+++000...------,,,,,,++++++***---+++***+++------,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------111///...000333444333111222222111111111111111111222222222333666:::===@@@OOOaaa{{{vvvpppnnn|||rrrcccXXXLLLHHH777...222111,,,///---------------------------------///111111///---******++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))''''''''''''((((((((((((,,,,,,+++***)))((('''&&&(((((((((((((((((((((((((((((())))))************+++,,,,,,,,,,,,+++******''''''''''''((((((((((((***++++++,,,,,,++++++***))))))*********))))))(((************************++++++,,,,,,,,,,,,------++++++,,,------......///000000000000////////////444333000//////111444666555555444444444555555666666666666777888:::;;;<<>>===888===JJJMMMHHHIIIHHHDDD???:::777777888777888:::;;;;;;:::888777777666666555444333333333333555666777666666888999HHHVVVlllqqqllljjjtttxxxrrrzzz|||nnndddaaaiiiqqquuu|||kkk]]]aaammmyyy{{{rrrfff___]]]RRRHHH;;;222000111000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,///000000///...------...RRRBBBEEEAAAAAABBBAAA???===;;;999888888666555444444333444444444222222111111000...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,******...///,,,+++...++++++++++++++++++,,,,,,222444444111---***+++,,,***++++++++++++,,,,,,,,,------.........---,,,,,,+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///---,,,---///000///---000000000000000000000000///.........000222555666;;;GGGZZZlll}}}zzzuuu~~~}}}{{{vvvmmm___PPPGGG999333---<<>>;;;999999;;;;;;:::888888===<<<777;;;FFFIIIDDDCCCBBB@@@===999777888:::999999;;;;;;;;;999777666777777666555555444333333555666888888888888999;;;888===GGGUUUdddvvv{{{{{{}}}xxxxxxxxxdddaaasssxxxqqqcccbbbgggppptttttt}}}fffRRRWWW^^^dddbbbXXXLLLDDDAAA<<<666///+++,,,...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000......,,,,,,,,,,,,,,,,,,,,,,,,000111222111///...///000SSSBBBEEE@@@AAAAAA@@@>>><<<:::888777777666555555444333333444444111111111111000...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---***+++111444000,,,+++))))))***++++++,,,------222666888444,,,(((***...*********+++++++++,,,,,,---.........---,,,,,,++++++,,,......,,,+++,,,---------------------------++++++---...000222444444000...------...///---,,,////////////////////////111000/////////000111222222888@@@HHHUUUmmm|||}}}xxxnnnbbbUUUHHH<<<555222---***???``````???&&&------------------------,,,,,,,,,...000000...,,,------,,,+++***)))(((((()))))))))))))))))))))))))))))))))******+++------************++++++++++++(((((((((((())))))******))))))))))))))))))))))))((((((((()))))))))))))))))))))******))))))((('''((((((((()))))))))******((())))))))))))))))))((())))))***+++,,,,,,,,,+++(((((((((((((((((((((((()))))))))************+++++++++,,,,,,------......,,,---...///000111111222111111111222222222222222222222222222222333444555555555666666777888::::::;;;:::888888999:::999888999<<<;;;666999AAACCC>>><<<<<<;;;:::888888:::<<<:::;;;;;;;;;:::999777666777777666666555444444444444666777777666666888999888666333555@@@RRRggguuu{{{mmmhhhcccffftttvvv}}}kkkaaazzzzzzxxxwwwtttwww|||rrrqqq{{{hhhRRRLLLMMMLLLHHH@@@777111...000---+++,,,///000...+++------------------------------------------------+++,,,///111111000...,,,------------------------///111111111///...///000UUUCCCEEE@@@AAAAAA???>>><<<:::888888777555555444333222222222222111111111111000///...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...***,,,333888444---***++++++++++++,,,,,,------,,,///111///+++)))+++...++++++++++++,,,,,,,,,---------------,,,+++***))),,,---//////---,,,---...........................,,,---...000111333444555444333222222111111000///...///////////////000000222111000000000111222222444777999999>>>OOOjjj~~~|||xxx{{{sssjjj\\\NNNBBB999222...333444...000<<<:::...+++,,,,,,,,,,,,,,,,,,,,,,,,---------///000111///---((((((((()))))))))******)))))))))))))))))))))))),,,+++++++++,,,,,,---...(((((((((((()))))))))***)))))))))************+++************************************************))))))******))))))((('''))))))))))))************((())))))******))))))(((((()))***+++,,,---------)))))))))))))))))))))))))))))))))*********++++++***++++++,,,------......------......///000000111444222000...///111333555222222222222333444555555777777777777888999:::;;;:::999888888888999999999;;;===:::777888>>>>>>:::888999:::999888999;;;===;;;;;;;;;:::999888666555666666666555555555444444111333444444333333444666;;;888555333666???JJJRRRgggzzz~~~pppdddddduuuuuu{{{|||jjjiiitttzzzrrrooorrrbbbbbbvvvzzzaaaNNNAAA>>>:::666333111///---000......///111111///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,///111111000---,,,------------------------,,,.........,,,,,,---...XXXEEEEEE@@@AAAAAA@@@>>><<<;;;:::999999777666555444333333333333000000111000000///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///+++---444999555...***...---------,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++---...000000...---...///........................//////000000111222222222666666555444333222111111/////////000000111111111.........//////000111222222666888666444:::HHHTTTsssyyyppp|||{{{kkk]]]TTTHHH===555111000///+++333...&&&&&&%%%)))666,,,,,,,,,,,,,,,,,,,,,,,,.........000111111000...))))))))))))*********+++******************************)))((((((((((((((('''(((((((((((())))))))),,,,,,+++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++******++++++******)))((())))))))))))************)))******************)))((()))***+++,,,---------************************************+++++++++,,,******++++++,,,------.../////////...............000111222444444333333222333333333333444555666777888888888888888999:::;;;999:::999999999999:::;;;======:::888999<<<<<<999999:::;;;:::999999;;;<<<;;;::::::999888666555444555555555555444444444444111222333333222111222444000222333444555888;;;>>>BBBOOOcccyyy}}}vvvoootttvvvvvvlllgggtttmmmgggkkkxxxuuupppppptttwww^^^VVVfffkkksssxxxppp\\\HHH<<<777222---+++,,,///000000...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...000000///---,,,------------------------+++,,,------,,,+++,,,...ZZZFFFEEE@@@AAAAAA@@@>>><<<;;;:::999999999999777666555555555555000000000000000///......................................................++++++++++++++++++++++++...+++,,,222555111---,,,......---,,,,,,+++******---+++)))***,,,,,,+++(((++++++,,,,,,,,,------------......//////......------...000000...---...///------------------------000000000///////////////222333333222000//////000/////////000000111111222...///000111222333444555...222666666333333666:::HHHUUUhhh}}}zzzrrrbbbRRRCCC===666000......//////***111///---000---)))///,,,,,,,,,,,,,,,,,,,,,,,,...---...///111111///---......---,,,+++******)))************************++++++***)))(((((((((((())))))))))))************,,,,,,,,,++++++*********((((((((((((((((((((((((,,,++++++++++++***************++++++******)))(((((((((((()))))))))******)))******++++++******)))))))))***+++,,,,,,,,,+++*********************************+++++++++,,,,,,******++++++,,,,,,------/////////.........------///555===BBBCCC>>>666111333333333444555666777888888888777777888999999:::888999:::999888888:::<<<<<<;;;:::999:::;;;;;;999:::;;;<<<;;;:::999:::;;;999888888777666555444444333333333333333333333333222333444444222222333444111333333333222222444555777999AAANNN```ooowwwyyyxxxuuuuuuwww|||}}}|||}}}}}}vvvuuurrrzzzuuulllttt~~~ooofffZZZhhhxxx~~~}}}uuuZZZPPPQQQUUUXXXUUULLL???555000333000---+++,,,...000000,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...///\\\GGGEEE???AAA???>>>===;;;:::999999999888777666555333333333333000000000000000//////...------------------------------------------------************************+++))))))------+++***,,,++++++******************,,,,,,,,,+++)))(((((()))))))))*********+++++++++******+++,,,------------+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................---///000///,,,+++,,,...------...//////000111111///000111333444444444555///111333444333333333333111888DDDSSScccwwwzzziii\\\SSSFFF999333000---,,,---...------+++222000000666000'''(((++++++++++++++++++++++++,,,+++,,,---//////---+++------,,,+++***))))))((())))))))))))))))))))))))++++++******)))*********'''((((((((()))))))))))))))))))))))))))*********''''''''''''''''''''''''*********)))))))))(((((())))))******))))))((('''''''''((((((((()))))))))((())))))))))))))))))((())))))******+++******)))************************)))))))))************+++*********+++,,,,,,------------..................///444<<>>===<<<:::999888888888555444222111000////////////000000000000000///...++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''''')))(((&&&(((---''''''(((((())))))******%%%))),,,+++&&&$$$'''+++(((((((((((())))))))))))%%%&&&'''((()))*********)))+++---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++---///---+++)))+++---,,,,,,------...///000000,,,,,,---...//////......222000...---///000111111333333222444;;;JJJ\\\iiizzz~~~|||zzzvvvhhhRRRCCC<<<444+++---------...//////---+++&&&...---)))+++)))(((111++++++++++++++++++++++++*********+++------+++***''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''((()))******''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))*********))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------+++,,,,,,---...///000000,,,---...///000///......111111111222333444666777555555444444444555555666444666888777555555777:::888666666888::::::999:::777999:::;;;999999999:::555444444333333333444444111111111111111111111222///000111000///...///000,,,...000000///......///+++...444888888666999======:::===FFFNNNUUUaaammm|||vvvuuu||||||{{{fff^^^hhhttt}}}ppplllqqqvvv}}}rrrlll|||sssiiipppwww~~~qqqllleeeeeeqqqzzzxxx^^^WWW[[[^^^ggguuu{{{kkkQQQBBBBBB555333///,,,...///+++'''''')))+++,,,***)))***+++***,,,------+++)))((('''++++++++++++++++++++++++************************...---,,,+++,,,---...///************************)))***,,,+++++++++,,,---