BM6P6(@ pppcccuuu~~~^^^LLLGGGBBB@@@DDDKKKWWWmmmtttUUUHHHRRRIIIFFFDDDBBBBBBAAA@@@>>>===<<<;;;:::::::::::::::<<<<<<<<<;;;:::999888777666666555555555444444444555555555666777888888888AAA@@@>>>JJJeeevvv{{{vvvhhhsssttthhh```ZZZWWWUUUTTTVVVZZZ^^^aaacccddddddlllrrrzzztttbbbTTTLLLGGGBBB@@@AAA@@@>>>;;;:::;;;<<<<<<;;;;;;;;;;;;AAA>>>::::::<<<@@@CCCEEEDDDFFFEEEBBBBBBDDDBBB>>>DDDCCCAAA??????@@@BBBCCCHHHMMMYYYlllzzzqqqjjjeee___XXXSSSIIIFFFBBB@@@??????>>>===@@@@@@AAAAAAAAAAAA@@@@@@DDDCCCCCCEEEHHHSSSiii~~~wwwaaaVVVKKKGGGFFFDDDDDDFFFFFFDDDHHHRRRccc{{{yyykkkiiimmmvvvyyy[[[LLLHHHFFFFFFEEEFFFEEEBBB>>>::::::999777777888999888777777555333444777888666444555555555555555555555555444555555;;;???<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555555555444444444555555666666777777888888===@@@AAAPPPiiiwwwsssjjjwwwttthhh```[[[XXXVVVTTTVVVZZZ___bbbdddeeefffiiiqqq|||pppaaaSSSNNNGGGCCCBBBCCCAAA???>>>>>>?????????>>>>>>??????===<<<<<<===??????>>>???AAAAAA??????BBBAAA===AAA@@@???>>>>>>???AAABBBBBBFFFPPPaaaxxx~~~yyyrrrmmmiiiccc[[[UUUJJJGGGCCC@@@??????>>>======>>>>>>>>>>>>>>>>>>===>>>???AAABBBDDDKKK]]]nnn|||fffZZZNNNIIIGGGDDDCCCEEEFFFDDDGGGQQQ```wwwvvvnnnmmmmmmxxxvvv[[[MMMJJJGGGGGGGGGGGGFFFDDD???<<<;;;999777777888999888777777555444555777777666444555555555555555555555555555777666:::>>>===OOOpppsssuuuvvv\\\LLLFFFDDDFFFGGGOOOgggjjjNNNJJJGGGFFFEEEEEEEEEDDDAAA?????????>>>===<<<;;;;;;<<<999999999999999888777666666666666555555555444444666666666666777777777777999???DDDVVVnnnxxxyyypppmmm}}}ssshhhaaa\\\YYYWWWUUUXXX\\\```dddfffgggggghhhrrrsss___WWWMMMFFFCCCCCCCCCAAA??????????????????>>>>>>>>>>>>???@@@AAA???<<<999:::===>>><<<<<>>===<<<<<<<<<>>>???@@@>>>AAAHHHUUUiii}}}zzzvvvssspppiii```YYYLLLIIIDDDAAA??????>>>===========================;;;<<>>;;;:::888777888999888777777555444555666777666555666666666666666666666666777999666888===???SSSttt|||sssdddOOOGGGDDDEEEEEEKKKbbb}}}wwwVVVKKKHHHGGGFFFFFFFFFEEEBBB?????????===<<<;;;;;;;;;;;;888888888888888777666666666666666666555555555555666666666666777777777777777>>>FFFXXXpppwwwuuu|||rrrrrr}}}}}}~~~ssshhhaaa]]]ZZZXXXXXXZZZ^^^bbbdddfffffffffjjjtttsssiii[[[PPPKKKIIIGGGFFFCCCBBBAAA@@@AAAAAA@@@@@@BBBAAABBBCCCCCCBBB>>><<<;;;>>>???===<<<======;;;;;;;;;:::;;;<<<===>>>???@@@AAAEEEMMM___zzz~~~|||xxxoooddd\\\OOOKKKFFFBBB@@@@@@????????????>>>>>>>>>>>>??????===>>>@@@BBBAAABBBKKKVVVqqqooo```PPPJJJHHHFFFDDDEEEFFFEEEGGGMMMXXXkkk|||kkkdddiiixxxcccUUUOOOIIIHHHGGGGGGGGGEEEBBB???<<<:::888888999999888777666666555555666666666555777777777777777777777777888;;;777777===BBBXXXyyysssuuunnnTTTIIICCCDDDDDDGGG^^^zzzcccRRRKKKIIIGGGGGGFFFEEEBBB@@@???>>><<<;;;:::999999999777777888888888777666666777777666666666555555555666666666666777777777777777???FFFYYYqqqwwwuuu{{{yyyxxxuuuzzz|||qqqggg```]]]ZZZYYY\\\]]]```ccceeeeeeeeedddkkkuuuqqqcccZZZUUURRROOOOOOLLLIIIHHHIIIIIIHHHFFFFFFDDDBBBBBBBBBBBBAAA@@@???DDDEEE@@@===>>>>>><<<;;;;;;;;;<<<===>>>??????AAACCCDDDIIIWWWrrr~~~tttggg___SSSOOOHHHDDDBBBBBBAAAAAA??????>>>======>>>??????@@@???@@@AAAAAABBBKKKUUUeeesssbbbQQQJJJHHHGGGFFFFFFGGGFFFHHHLLLTTTfffqqqlllooojjjVVVLLLJJJIIIGGGFFFFFFDDDAAA>>>===;;;999888999999888777555666666666555555666666777777777777777777777777888;;;888777===FFF^^^~~~wwwooo}}}___NNNDDDEEEDDDFFFZZZuuummmXXXOOOLLLIIIGGGFFFDDDBBBAAA???>>><<<;;;999999888888777777888888888888777777777777777666666666555555555555555666777888888888999@@@HHH[[[ssszzzyyy{{{ooowwwzzzooofff```\\\ZZZYYY\\\^^^aaaccceeeeeeddddddmmmuuuxxxnnnfff```\\\]]]XXXTTTRRRRRRRRRPPPMMMMMMIIIEEECCCBBBCCCBBBBBBBBBGGGHHHCCC?????????>>>======>>>>>>??????@@@@@@AAACCCDDDGGGRRRlllvvvjjjaaaXXXRRRLLLFFFDDDDDDCCCCCC>>>>>><<<<<<<<<<<<>>>>>>@@@>>>===??????AAAIIISSS```zzzgggSSSKKKJJJHHHFFFFFFGGGFFFGGGJJJQQQaaa||||||xxxyyyttt\\\MMMMMMKKKHHHGGGEEECCC@@@===>>><<<:::999999999888777555666777666555444555777666666666666666666666666666;;;999777???KKKccc~~~mmmzzzmmmWWWHHHHHHGGGFFFWWWooo|||dddSSSOOOJJJFFFDDDCCCBBBAAA@@@???===<<<:::999999999777888888999999888888777777777777777666666666555333444555666777888999::::::BBBLLL```yyy~~~yyynnnvvv~~~wwwmmmddd^^^[[[ZZZYYYYYY\\\___bbbeeefffffffffqqqvvv~~~|||xxxtttwww}}}zzztttpppkkkeeebbbbbbaaa^^^[[[VVVRRRMMMJJJGGGFFFDDDBBBAAAFFFIIIDDD??????@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@DDDFFFGGGPPPhhhvvvkkkddd[[[VVVNNNIIIFFFFFFFFFEEE@@@???===<<<<<<===???@@@???===>>>@@@@@@@@@FFFNNN]]]zzznnnYYYNNNLLLIIIFFFEEEDDDDDDEEEHHHMMM\\\wwwkkkZZZPPPNNNJJJHHHFFFCCC???===>>><<<:::999999999888777444666777777555444555777555555555555555555555555333:::999888AAAOOOhhhnnnxxxxxx^^^KKKJJJIIIGGGTTTjjjtttUUUQQQJJJFFFCCCCCCBBBBBBAAA@@@???===;;;:::::::::777888888999999999888888777777777777666666666666222333444666777999:::;;;:::DDDOOOeee~~~zzzooowww}}}vvvlllccc^^^[[[ZZZYYYWWWYYY]]]bbbeeeggghhhhhhuuuwww}}}rrrnnnkkkiiifffeeekkkssswww}}}xxxuuuuuutttppplll^^^[[[VVVRRRNNNJJJFFFCCC>>>DDDGGGCCC>>>???AAAAAACCCCCCDDDDDDDDDCCCBBBBBBAAAEEEHHHJJJQQQhhhuuullleee]]]XXXPPPJJJGGGGGGGGGGGGBBBAAA@@@>>>>>>@@@AAABBB@@@???@@@BBBBBBAAAEEEJJJWWWrrruuu]]]QQQMMMJJJFFFDDDBBBCCCDDDFFFJJJYYYtttzzzjjjSSSPPPLLLIIIGGGDDD@@@===???===:::999999999888777444666888777444333555777555555555555555555555555111:::999999BBBQQQjjj}}}{{{hhhOOOHHHGGGFFFPPP^^^eeePPPHHHKKKGGGEEEFFFBBB???>>>===;;;:::999888888999999888888777666666555777777777777777666666555999888555444444555888999<<>>======AAAFFFJJJXXXiiizzzaaaSSSMMMHHHEEEEEEDDDDDDEEEGGGJJJUUUkkkfffQQQJJJLLLGGGDDDCCC>>>===<<<;;;;;;999999888777777777666666666666777777666777777777888888888888999999:::>>>FFFYYYttttttpppTTTKKKIIIGGGNNN[[[tttlllUUUKKKLLLFFFDDDEEEBBB@@@???>>><<<;;;:::999999::::::999888888777666666777777777777777666666555888777555444444666999:::<<>>>>>AAAFFFJJJTTTcccyyyzzzxxxxxx{{{~~~eeeUUUNNNIIIFFFFFFDDDCCCDDDFFFIIISSSgggzzzpppYYYNNNNNNGGGCCCCCC>>>===<<<;;;;;;999999888777777777666666666666777777666666666666777777777777666888;;;@@@KKK^^^wwwooottt|||[[[NNNJJJGGGLLLUUUhhhuuu\\\NNNKKKEEECCCEEEAAAAAA@@@???===<<<;;;;;;:::;;;::::::999999888888777777777888888777777666555666666555444555777:::;;;<<>>===<<<;;;;;;999999888777777777666666666666777777666666666666666666666555555888<<>><<<;;;::::::999;;;;;;;;;:::::::::::::::888888888888888777777666444444555666777999<<<===<<>><<<;;;:::999999::::::::::::::::::::::::888888999999888888777666555555555777888:::;;;<<<===IIIccc~~~zzzyyywww||||||rrrjjjdddaaa^^^ZZZYYY[[[___```dddgggeeefffppp{{{{{{uuupppmmmkkkkkkkkklllqqqwww|||~~~vvvrrrkkkddd\\\UUUMMMHHHBBBBBBAAA???======@@@BBBIIIPPPZZZgggttt~~~zzzvvvttt~~~ppp\\\SSSMMMLLLKKKLLLYYYhhhzzzttthhh```SSSNNNHHHDDDDDDFFFIIIJJJFFFCCC???===<<<<<<<<<;;;@@@AAABBBCCCDDDGGGKKKNNNNNNPPPRRRSSSUUUUUUUUUTTTQQQPPPOOOMMMKKKJJJIIIIIIKKKMMMRRRZZZdddlllqqqssstttrrrppplllfffccciiirrr}}}lllZZZMMMGGGHHHFFFDDDCCCEEEFFFIIISSS]]]xxxbbbPPPMMMHHHFFFEEE???===<<<;;;;;;999999888777777777666666666666777777888888888999999999::::::;;;<<<===FFF```}}}hhhgggvvvcccNNNEEEEEEIIILLLYYYqqqcccNNNIIIEEEFFFHHHCCCAAA@@@???===<<<;;;::::::999999999999999:::::::::888999999999999888777777555666666777999:::;;;;;;@@@MMMgggyyyzzz|||yyy{{{ooohhhbbb```]]]ZZZYYY[[[]]]___ccceeecccdddooo|||wwwpppkkkhhhhhhhhhjjjkkknnnrrrwwwyyyxxxwwwrrrnnnggg___WWWPPPJJJFFF@@@@@@@@@>>><<<<<<>>>@@@EEEJJJSSSaaaooo{{{~~~}}}zzzeeeZZZQQQNNNKKKHHHPPP[[[dddqqq}}}ttthhh]]]VVVKKKHHHDDDBBBCCCDDDFFFFFFDDDAAA===;;;<<<<<<<<<;;;???AAACCCEEEGGGKKKPPPTTTTTTRRRQQQPPPPPPPPPOOONNNLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGIIIOOOZZZfffooottttttsssrrrpppjjjgggmmmvvv}}}sss```QQQIIIHHHGGGEEEDDDFFFGGGJJJRRRZZZkkk||||||```OOONNNJJJHHHEEE>>>===<<<;;;;;;999999888777777777666666666666777777666666777888999::::::;;;:::<<<@@@KKKhhhnnnmmmrrrhhhPPPDDDDDDHHHJJJQQQffffffQQQLLLGGGGGGHHHCCCCCCBBB@@@>>>===<<<<<<<<<999999999999999999999999888999999999999888777777666666777888999::::::;;;BBBPPPjjj||||||{{{xxx{{{mmmfff```___]]]YYYYYY[[[\\\^^^bbbcccaaacccnnn||||||uuummmhhhfffggghhhmmmmmmooorrruuuvvvuuusssmmmiiibbbZZZRRRKKKEEEBBB@@@@@@@@@???======???AAACCCGGGPPP^^^nnn|||kkk___UUUPPPKKKFFFJJJSSSSSS___nnn{{{}}}xxxqqqhhh^^^TTTNNNFFFCCC@@@???@@@AAAAAAAAABBB???<<<;;;<<<=========???AAADDDGGGJJJOOOTTTXXXZZZXXXTTTRRRQQQPPPOOOOOOLLLKKKJJJHHHGGGGGGHHHHHHGGGEEEDDDHHHSSSbbbnnnuuuwwwvvvvvvtttooolllrrr|||}}}yyydddSSSKKKIIIHHHEEEEEEGGGIIIKKKRRRZZZbbbwww|||{{{```PPPPPPLLLIIIEEE<<<===<<<<<<;;;:::999888777777777666666666666777777444444555777888999:::;;;777<<>>======<<<;;;:::999999999::::::;;;;;;;;;>>><<<999777666555666777666777666666555777:::===DDDWWWooo}}}|||yyyyyywwwnnnjjjddd^^^YYYXXXXXXYYY___bbbccc___\\\aaannnzzz}}}xxxsssmmmeee^^^```eeellllllmmmnnnoooooonnnnnnlllfff^^^WWWRRRLLLFFFAAA???>>>===<<<;;;<<<<<<======BBBMMM[[[kkk{{{yyyjjjYYYOOOIIIFFFFFFJJJMMMSSS]]]fffpppyyy}}}yyyvvvtttsssooommmiiiccc[[[SSSMMMIIIKKKGGGAAA>>>>>>???AAAAAA>>>===<<<;;;:::;;;;;;<<<===CCCDDDDDDOOO```gggbbbdddaaa]]]YYYVVVUUUVVVVVVRRRPPPNNNNNNNNNMMMJJJHHHFFFFFFHHHLLLPPPWWWeeessstttuuuuuurrrnnnmmmooorrr|||cccRRRJJJIIIHHHFFFFFFIIILLLLLLPPPVVV]]]iii~~~vvv```TTTQQQKKKJJJGGG>>>>>>===<<<;;;:::999999999777666666666777888:::;;;888888777777777777777777===<<>><<<:::888777777888999777888888777666888;;;>>>AAAVVVooozzz|||xxxzzz{{{rrrlllhhhccc]]]ZZZYYYZZZ[[[^^^aaabbb^^^\\\aaammmyyy}}}xxxtttoookkkccc^^^```fffnnnoooooooooooooooooonnnkkkeee]]]VVVPPPKKKEEEAAAAAA@@@>>>===<<<<<<===>>>===BBBKKKYYYiiiyyy|||mmm\\\QQQJJJEEEEEEGGGGGGKKKRRRXXX___ffflllqqqtttssspppmmmiiifffdddccc^^^\\\ZZZVVVQQQLLLHHHEEEFFFCCC>>><<<<<<>>>?????????>>>===<<<;;;<<<<<<===???EEEHHHKKKYYYllltttrrrsssqqqnnnjjjgggeeeddddddaaa___\\\ZZZWWWSSSNNNJJJKKKIIIJJJMMMPPPVVVbbbooovvvxxxxxxuuuqqqnnnoooqqqfffTTTLLLJJJGGGDDDDDDGGGJJJLLLRRRYYYbbblllxxxttt___TTTQQQKKKIIIGGG>>>>>>===<<<;;;:::999999999777666666666666777999:::888888777777777888888999:::;;;EEE]]]||||||hhh___vvv```NNNGGGDDDDDDGGGTTTmmmvvv^^^PPPKKKHHHFFFGGGDDD@@@>>>===;;;888666999999::::::::::::;;;;;;===<<<:::999999999:::;;;888888999888888999===???BBBWWWqqqwww}}}|||~~~yyyxxx|||uuummmiiifffbbb]]][[[ZZZ[[[\\\]]]___```]]][[[```lllwww}}}{{{xxxsssoookkkhhhccc```cccjjjrrrrrrqqqqqqpppooonnnnnnlllggg___WWWQQQLLLGGGDDDBBBAAA???>>>======>>>>>>>>>AAAIIIUUUddduuutttaaaTTTLLLFFFEEEGGGJJJLLLNNNQQQTTTYYY___ccciiihhhfffccc```\\\ZZZXXXOOONNNMMMKKKHHHEEECCCAAABBB???===<<<===>>>>>>>>>@@@???===<<<<<<======>>>===CCCHHHPPPaaavvv}}}{{{xxxvvvuuuwwwuuurrrmmmhhhaaaYYYSSSSSSPPPOOOPPPRRRWWWbbbnnn{{{~~~~~~yyyuuuuuuuuukkkXXXOOOKKKFFFCCCCCCFFFHHHLLLUUU^^^jjjqqq}}}tttppp\\\QQQPPPJJJIIIGGG??????>>><<<;;;::::::999999777777666666666666777888888888888888888999:::;;;;;;>>>JJJdddmmmaaapppjjjRRRGGGFFFEEEFFFQQQllllllXXXNNNKKKJJJFFFDDD@@@>>>===<<<999888::::::::::::::::::::::::::::::999999999999:::;;;777888888888888999===@@@HHH[[[rrryyyrrrsss|||uuuxxx}}}rrrkkkhhheeeaaa]]][[[ZZZZZZ[[[]]]^^^^^^[[[ZZZ___kkkuuu{{{|||~~~~~~{{{wwwssspppllliiigggdddbbbhhhpppvvvuuusssqqqooonnnmmmmmmnnniiibbb[[[TTTOOOKKKIIICCCBBB@@@>>>============>>>@@@FFFQQQ```rrr~~~hhhWWWLLLFFFFFFHHHMMMNNNNNNOOOQQQUUU[[[```ddddddbbb```]]]XXXUUUSSSKKKJJJIIIFFFDDDAAA???>>>@@@>>>>>>>>>@@@AAA@@@??????>>>===<<<<<<===>>>???<<>>===;;;::::::::::::777777666666666666666666888888888888999:::;;;<<<>>>BBBPPPjjjrrrdddkkk|||uuuXXXJJJGGGGGGGGGQQQjjjwww^^^PPPLLLMMMDDDBBB???>>>>>>===<<<:::::::::::::::::::::::::::888888888888888999999:::666777777777777999<<>>@@@EEENNN]]]ooooooZZZMMMFFFFFFIIIHHHHHHHHHIIIKKKPPPVVV[[[]]]]]]]]]\\\YYYTTTPPPMMMHHHGGGEEECCCAAA???>>>===>>>======>>>AAABBBAAA???>>>>>>===<<<<<<===>>>???AAAFFFOOO___uuuyyypppeee___[[[\\\^^^dddnnnxxxzzzcccSSSKKKHHHFFFDDDFFFHHHNNN[[[hhhvvv}}}zzz}}}ppp___OOOJJJKKKGGGHHHJJJDDD???>>>===<<<;;;:::::::::777777777777777666666666888888888888999:::;;;<<<>>>BBBSSSnnn|||hhhfffnnn```MMMIIIGGGHHHQQQgggfffSSSLLLLLLDDDBBB???>>>>>>>>>===;;;;;;;;;::::::::::::999999888888888888888888888888555666777666777999===@@@IIIYYYjjjwwwuuuiiibbbiii{{{qqqllltttvvvnnnjjjbbb```^^^[[[YYYXXXXXXXXX]]]]]][[[YYYZZZ```kkksssxxxyyyyyyzzz|||}}}~~~~~~~~~~~~~~~}}}{{{yyytttpppllljjjggggggmmmvvv|||xxxtttpppmmmkkkjjjkkkjjjgggbbbZZZSSSOOOMMMGGGEEECCC@@@>>>=========>>>@@@DDDMMM\\\nnn~~~zzzdddTTTJJJHHHJJJEEEFFFFFFGGGIIIMMMTTTXXXZZZ[[[]]]^^^\\\YYYUUURRRGGGFFFDDDBBB@@@?????????<<<;;;;;;<<>>???>>>=========>>>@@@@@@CCCGGGRRReee}}}ssslllfffgggjjjpppzzzkkkWWWLLLIIIGGGFFFGGGGGGMMMZZZhhhwww{{{zzz~~~kkk\\\MMMIIIKKKGGGHHHJJJEEE??????===<<<;;;:::::::::666777888888888888777777888888888888888999:::;;;;;;@@@SSSppp}}}yyyxxxyyy}}}qqqgggfff{{{gggQQQJJJDDDFFFOOOaaa}}}tttZZZMMMIIIFFFCCC@@@???>>>===<<<:::;;;;;;;;;::::::999999999999999999:::999999888888666777888777888:::>>>AAAJJJZZZjjjrrr{{{ooofffeeeppp{{{ooolllwww{{{pppiiifff\\\[[[ZZZXXXXXXXXXYYYZZZ^^^]]][[[YYY[[[aaakkksssxxxxxxxxxyyyzzz{{{|||}}}}}}|||~~~zzzvvvsssooonnnuuu}}}|||vvvrrrnnnlllkkklllnnnmmmhhh```XXXSSSQQQJJJHHHFFFCCCAAA@@@??????>>>@@@DDDMMM\\\mmm}}}vvvdddVVVOOONNNJJJJJJKKKKKKKKKNNNRRRVVV[[[^^^bbbfffgggfffcccaaaRRRPPPLLLIIIFFFCCCBBBBBB>>>===<<<<<<>>>@@@@@@???AAA@@@@@@???@@@AAABBBCCCEEEHHHTTTjjjxxxxxx{{{sss[[[NNNIIIGGGGGGFFFFFFJJJWWWddduuuvvvrrrrrr___QQQMMMNNNIIIHHHJJJEEE@@@???>>><<<;;;;;;;;;;;;666777888999::::::999999888888777777777888888999<<>><<<:::888;;;;;;;;;::::::999999999:::;;;;;;;;;;;;:::999888777888999999999<<>>@@@EEENNN\\\mmm|||tttcccWWWTTTNNNNNNNNNMMMLLLMMMOOORRR[[[___eeekkknnnooommmlllaaa^^^YYYSSSMMMIIIFFFDDDBBB@@@>>>>>>@@@BBBBBBBBBCCCBBBBBBAAABBBCCCDDDEEEJJJNNN[[[rrryyy___PPPHHHGGGFFFFFFDDDGGGTTTaaasss|||~~~}}}ppplll}}}cccUUUQQQQQQJJJHHHIIIDDD@@@???>>>===;;;;;;;;;;;;666777999:::;;;;;;;;;:::888888777777777777777777AAAEEEXXXuuutttjjjdddddddddffflllvvvxxxeeennn}}}___MMMDDDGGGMMMXXXnnnuuuYYYLLLHHHDDDAAA>>>>>>>>>======<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<888777888999888777<<>>>>>===<<<999777777777777777777777777777666777777777777888;;;===CCCHHH\\\zzzwwwkkkddd``````dddkkkvvvjjjnnnfffSSSFFFHHHKKKTTTiiifffSSSIIIFFFAAA???>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999888777888999888888===DDDNNNfffrrrrrruuuyyyrrrssslllyyyzzzzzz{{{pppgggcccaaa```]]]XXXWWWYYY]]]```bbbaaa```^^^]]]___eeelllqqqqqqsssvvvxxxxxxyyyzzz{{{yyy|||~~~}}}}}}~~~~~~zzzsssjjjbbb]]]RRROOOJJJGGGEEECCCAAA???AAAAAADDDLLLZZZkkk|||~~~vvvmmmjjjeee___ZZZXXXYYYZZZdddiiirrr|||zzzpppggg^^^UUUOOOHHHGGGFFFEEEGGGJJJMMMOOOOOOOOOPPPQQQPPPOOONNNMMMOOOQQQ\\\ssshhhWWWKKKHHHGGGHHHGGGFFFLLLSSSbbbsss|||wwwkkkggghhh{{{jjjRRRMMMNNNJJJFFFFFFAAA@@@>>>======<<<999777777777777777777777777777888888999888777888:::===BBBJJJ```}}}rrrjjj```bbbfffooo{{{rrrmmm{{{oooYYYIIIHHHHHHPPPcccsssXXXKKKGGGCCC@@@>>>===<<<;;;;;;;;;;;;;;;::::::::::::888888888888888888888888888777888:::999888>>>EEERRRiiiwwwyyy|||zzzyyyuuuxxxsss|||xxxmmmfffbbbaaa```]]]YYYXXXZZZ^^^aaacccdddbbb```___aaaeeeiiilllnnnqqqtttvvvvvvwwwxxxyyy|||~~~}}}vvvnnngggcccXXXSSSNNNJJJHHHFFFEEEDDDCCCCCCFFFNNN[[[mmm}}}|||ssslllhhhffffffjjjqqq||||||qqqfff___VVVSSSOOOMMMOOOSSSYYY]]]\\\]]]^^^___]]]YYYUUUSSSOOOQQQ\\\ssskkk[[[NNNJJJHHHGGGEEEDDDGGGNNNYYYhhh}}}{{{wwwiiieeefffzzzxxx[[[PPPMMMJJJIIIJJJBBB@@@>>>======;;;999777777777777777777777777777999999:::999888999;;;>>>CCCNNNfffxxxkkkmmmrrrzzzzzzlllqqqwww\\\LLLGGGFFFLLL^^^|||zzzXXXMMMIIIDDD@@@???===<<<:::;;;;;;;;;:::::::::999999999999999999999999999999777666888:::999999???FFFTTTlll}}}}}}}}}xxx}}}yyy~~~xxxmmmfffcccbbbbbb___[[[ZZZ[[[^^^```aaabbb```______aaadddgggiiikkknnnrrrtttuuuuuuwwwxxx}}}yyyrrrlllhhh___ZZZTTTOOOLLLKKKJJJJJJEEEFFFJJJRRR___ppp{{{vvvtttttt{{{zzzrrrkkkfff```[[[[[[```fffkkkkkklllmmmkkkggg```YYYUUUOOOQQQ\\\rrr~~~{{{{{{mmm\\\OOOJJJFFFFFFDDDBBBEEEJJJQQQ^^^ttt~~~~~~pppjjjgggvvvcccSSSMMMKKKJJJJJJBBB@@@>>><<<<<<;;;999888777777777777777777777777888999999999999;;;>>>AAADDDTTTnnn{{{}}}mmmjjjxxx|||___NNNHHHEEEKKKZZZuuu|||WWWNNNJJJEEEAAA???>>><<<;;;;;;;;;:::::::::999999999888888888888888888888888666666777:::::::::@@@HHHWWWpppzzz~~~~~~yyymmmfffdddccceeebbb^^^\\\]]]^^^___```aaa___^^^___cccgggiiijjjiiilllpppssstttuuuwwwyyy}}}{{{uuupppfffaaaYYYTTTPPPOOOMMMLLLJJJLLLPPPYYYfffttt}}}tttmmmkkknnnssswwwyyyyyywwwrrrjjjaaaXXXSSSPPPSSS\\\qqq{{{wwwtttmmmlllooowww~~~lllZZZNNNHHHDDDDDDDDDCCCEEEJJJNNNXXXlll}}}|||yyypppxxxjjjVVVNNNKKKJJJIIICCC@@@===<<<<<<;;;:::888888888888888888888888888555777888999:::===AAADDDGGGZZZwwwqqqhhhsssdddPPPIIIEEEJJJVVVlll}}}ZZZNNNJJJEEEBBB@@@???===<<<::::::::::::999999999999666666666666666666666666666555777::::::;;;AAAIII\\\vvv|||zzzwwwkkkeeeddddddeeebbb___]]]^^^___``````dddaaa___aaafffkkkmmmmmmiiilllpppsssuuuvvvxxxzzz}}}{{{{{{}}}{{{vvvmmmhhh```ZZZVVVSSSPPPNNNOOORRRXXXbbbmmmyyy|||}}}{{{sssiii___WWWRRRRRRTTT]]]ooo|||qqqkkkfffdddbbb```dddmmmssswwwnnnZZZNNNHHHCCCDDDDDDDDDFFFIIILLLSSSeee}}}pppYYYOOOLLLJJJHHHCCCAAA===;;;;;;;;;:::999888888888888888888888888555666888999:::===AAADDDHHH```vvvjjjssskkkSSSKKKGGGJJJRRRccc|||]]]NNNJJJEEEBBBAAA@@@>>>===:::::::::999999999999888666666666666666666666666555555777:::;;;;;;BBBJJJ```zzzxxx~~~|||rrrhhhddddddeeecccaaa^^^^^^```bbbccccccfffbbb___```ffflllnnnmmmjjjmmmqqqtttvvvxxxzzz|||~~~}}}xxxrrrssswww|||wwwrrrkkkeee```[[[VVVSSSSSSXXX```jjjttt~~~zzzpppfff]]]WWWSSSTTTVVV^^^mmmtttllleeeaaa^^^aaa^^^cccmmmrrrtttrrr]]]QQQIIIDDDDDDEEEDDDEEEHHHJJJNNN^^^{{{www\\\OOOMMMLLLJJJDDDAAA===;;;;;;;;;:::999888888888888888888888888666777999999999;;;>>>AAAHHHddd{{{mmmtttpppVVVMMMHHHKKKOOO\\\yyyyyy^^^MMMJJJEEEBBBAAA@@@???>>>:::::::::999999999888888999999999999999999999999555555777:::;;;<<>>HHHfff}}}ppptttuuuZZZLLLFFFKKKLLLPPPjjjtttZZZMMMIIIFFFEEEBBB===;;;<<<===<<<:::999888777777777888777777888999999666444888777888::::::;;;CCCKKKggg{{{ooorrr|||}}}}}}wwwooohhhbbbbbbeeedddbbb``````bbbeeeffffffjjjddd^^^]]]cccjjjnnnoooqqqrrrsssuuuwwwyyy{{{|||}}}ttthhhhhhmmmzzzyyytttoooiiieee```dddjjjttt}}}vvvjjj```[[[YYYYYYWWW[[[aaakkkzzzxxxtttttt{{{{{{dddSSSMMMHHHGGGDDDAAAAAAEEEHHHNNN\\\qqqxxxiiiPPPMMMMMMJJJDDDAAA===;;;::::::999999:::999777666666666777777;;;666555999<<<<<<>>>BBBIIIiii|||pppttt```PPPGGGJJJLLLQQQhhhqqqXXXOOOJJJFFFFFFCCC>>><<<>>>:::999999999999:::;;;;;;888777777777888888666555888777888::::::<<>><<<;;;;;;:::999<<<:::999777666666666777;;;777666999<<<<<<>>>BBBJJJkkk~~~qqqrrrkkkVVVGGGIIIMMMQQQeee}}}xxx```QQQKKKFFFEEEDDD@@@>>>???:::::::::::::::;;;<<<<<<999777666555666777666555888777888::::::<<>>???>>>>>>===;;;;;;::::::::::::777555444555666666666777666777::::::<<>>===<<<;;;:::888888777777888:::<<<===<<<999999;;;;;;:::===BBBNNNpppvvvnnn}}}eeeLLLIIILLLOOO]]]ppprrrWWWMMMEEECCCCCC@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::888555555666777777666777666777::::::<<>>===<<<;;;::::::999888888888999;;;;;;;;;999:::<<<;;;:::>>>DDDRRRssszzzooo{{{lllPPPJJJKKKLLLZZZmmm{{{\\\QQQFFFDDDCCC@@@>>>>>>:::::::::;;;<<<===>>>???:::888666666777888777666777555777:::;;;===DDDMMMbbb{{{kkkkkktttkkkmmmxxxqqqmmmqqqyyyyyyllleee___WWWPPPNNNLLLLLLOOOUUU\\\aaadddddd^^^```eeejjjmmmooopppppppppqqqrrrtttwww|||pppeee```fffmmmxxx~~~~~~}}}yyysssmmmcccYYYQQQNNNNNNNNNPPPVVVdddyyyyyydddWWWJJJFFFEEECCCCCCDDDFFFJJJSSSfff{{{|||uuuqqqsssuuu|||}}}iii``````lll|||kkkYYYQQQPPPIIIFFFAAA>>>===<<<;;;999===<<<:::888777666777777999888:::<<<;;;:::???FFFWWWwww|||mmmuuuqqqTTTKKKIIIJJJXXXlllbbbUUUIIIFFFEEEBBB??????999999999:::;;;<<<>>>???:::999888999:::999888666666555777:::;;;===EEENNNbbb|||uuuwwwoooiiinnnvvvnnniiimmmxxxvvvjjjddd```YYYRRROOOLLLMMMPPPUUU\\\aaacccccc^^^aaafffkkknnnppprrrsssnnnnnnooorrrwww|||ttthhhdddlllrrrzzz|||wwwlllggg___VVVOOOLLLJJJJJJNNNVVVfff~~~hhhZZZKKKFFFEEECCCBBBCCCDDDGGGPPPbbb{{{}}}zzzvvvqqqqqqyyylllbbb___ooo{{{bbbTTTPPPIIIEEEAAA===<<<;;;:::999:::999888777666777777888777888:::<<<;;;;;;@@@HHH^^^|||{{{jjjoootttVVVLLLHHHHHHWWWlllfffYYYLLLGGGGGGDDDAAA@@@<<<<<<;;;:::::::::;;;;;;:::999999:::;;;;;;888666666555666:::;;;===EEENNNbbb|||ooojjjqqqvvvmmmgggkkkwwwttthhhdddaaa[[[TTTQQQNNNNNNQQQWWW]]]aaacccccc___ccchhhlllooorrrtttuuulllmmmnnnqqqvvv|||~~~ssspppyyy~~~{{{uuugggccc\\\TTTNNNJJJHHHHHHKKKTTTfffkkk\\\LLLFFFDDDCCCAAABBBBBBEEEMMM___xxx|||ssslllooowwwqqqeee```qqqiiiVVVPPPIIIEEE@@@===<<<;;;999888444444444555777999<<<===666777:::===<<<;;;AAAJJJccciiieeevvv{{{ZZZNNNKKKKKKVVVfffppp\\\KKKHHHIIICCC===;;;;;;::::::::::::::::::999:::::::::999999999888888;;;999888;;;===@@@GGGOOObbbpppeeesss~~~rrrhhhjjjvvvvvvgggaaa^^^YYYTTTRRRRRRRRRTTTXXX]]]bbbeeefffcccfffjjjooossstttuuuuuuqqqnnnnnnpppsssuuu|||}}}~~~yyynnnfffaaaYYYRRRMMMIIIFFFDDDMMMRRRaaa{{{ooo^^^LLLFFFEEEDDDAAA@@@CCCEEELLLZZZqqqyyypppnnnlllpppyyyeeeeeevvvoooWWWNNNIIIFFFBBB===;;;:::;;;<<<;;;:::888777666777888888::::::777888===:::===NNNjjjnnndddppp]]]OOOKKKJJJUUUdddzzzcccOOOIIIIIICCC>>>===;;;;;;::::::::::::999999::::::999999888888888888;;;888999;;;===???GGGPPPhhhwwwnnn||||||~~~wwwmmmnnnyyyvvvhhhbbb___ZZZUUUTTTSSSSSSTTTXXX]]]aaaddddddeeeggglllpppsssttttttsssqqqnnnnnnppprrrttt{{{~~~}}}||||||~~~xxxnnngggaaaXXXQQQLLLIIIGGGFFFLLLQQQ___xxxsssaaaOOOHHHGGGEEEBBBAAABBBDDDJJJYYYooowwwqqqkkkkkk{{{yyyeeeaaatttoooXXXPPPIIIFFFBBB===;;;:::;;;;;;::::::999888888888888888999:::777999???<<<@@@RRRqqqwwwdddkkkcccQQQJJJIIITTTbbb~~~pppUUUKKKIIIDDD@@@@@@;;;;;;;;;::::::999999999999888888888888777777777:::888999;;;<<>>;;;:::999999999:::;;;<<<<<<;;;999888:::<<<999:::???===EEEYYY|||ooopppsssYYYKKKHHHQQQ\\\yyybbbPPPKKKFFFCCCDDD<<<<<<;;;::::::999888888777777777777777777777888999888:::;;;<<>>;;;:::999888999999::::::::::::::::::<<<999999<<<;;;GGG___zzzxxxwwwbbbPPPJJJOOOWWWqqqgggTTTNNNGGGBBB@@@===<<<<<<;;;999888888777888888888888999999::::::777888;;;<<<;;;???MMM[[[pppooo]]]dddvvvuuucccllltttjjjkkknnn{{{qqqiiibbb^^^YYYSSSQQQSSSVVVUUUUUUWWW[[[^^^______\\\___dddjjjooorrrssssssrrrooommmooopppqqqxxxyyyhhh]]]SSSRRRWWW___hhhpppvvvzzznnncccdddlll{{{|||uuummmeee```VVVQQQKKKGGGEEEEEEFFFFFFHHHMMMWWWhhh}}}mmmWWWLLLIIIFFFCCCCCCBBBEEEIIIQQQbbb{{{vvvggg^^^\\\ZZZfffzzzxxxbbbTTTOOOLLLJJJGGGCCC???===;;;:::888888888888888999::::::777;;;999999===>>>LLLeee|||xxxpppdddQQQKKKOOOUUUmmmhhhTTTNNNHHHAAA???======<<<;;;999888888777888888999999999:::::::::777888;;;<<<;;;???MMM\\\tttfffVVV^^^nnnsss```kkkuuuhhhgggiiixxx~~~nnnggg```\\\WWWQQQOOORRRUUUUUUUUUWWW[[[^^^______\\\___dddjjjnnnpppqqqqqqrrrooommmoooppprrryyy~~~{{{cccXXXNNNLLLQQQXXXaaaiiitttyyy}}}ppplllnnnyyyzzzrrriiiaaa[[[RRRNNNIIIEEEDDDDDDDDDCCCFFFKKKUUUfffzzznnnXXXMMMJJJGGGEEEDDDAAADDDHHHPPP```yyy}}}oooaaa\\\^^^\\\fffyyyvvvbbbSSSNNNLLLKKKHHHDDD@@@>>>;;;:::888888777666777888:::;;;555:::888:::???AAAPPPkkk|||pppjjj}}}iiiQQQMMMQQQUUUjjjgggTTTMMMGGGBBBAAA>>>===<<<;;;:::999999999777777777777777888888888777888;;;;;;:::???OOO```wwwwww___OOOVVVdddsssnnn\\\iiiqqqkkklll{{{{{{~~~{{{lllddd[[[WWWTTTQQQQQQTTTTTTYYY\\\ZZZ[[[^^^```______cccgggkkklllmmmnnnooorrrpppnnnmmmooossswwwzzzxxxggg]]]RRRMMMNNNTTTaaalllrrrvvv{{{{{{tttuuu{{{|||vvvrrrnnnhhhaaa[[[VVVQQQJJJEEECCCBBBBBBBBBEEEHHHRRRbbbyyy||||||{{{rrr^^^SSSMMMHHHDDDDDDMMMGGGEEEKKK[[[sss~~~wwwooobbb[[[]]]```ggg{{{rrr___SSSOOOLLLIIIDDD@@@>>>===;;;:::<<<;;;::::::999999999999999;;;999<<<@@@BBBVVVwww|||iiieeeuuujjjRRRLLLPPPSSSddd~~~```PPPKKKFFFAAA@@@<<<<<<:::999888777777777999999999999888888888888999:::;;;<<<<<>><<<;;;999;;;;;;:::999999999:::::::::;;;999;;;@@@DDD[[[uuubbb^^^jjjnnnTTTLLLNNNPPP]]]vvvvvvXXXMMMKKKFFFBBBAAA===<<<;;;999888888777777;;;;;;::::::999888888888:::;;;<<<======EEEXXXjjj~~~}}}dddVVVOOOUUU[[[aaaqqqbbb\\\jjj~~~rrrmmmnnn}}}|||{{{iiibbb\\\ZZZVVVOOOKKKKKKNNNSSSWWWXXXZZZ```cccbbbeeehhhkkkmmmnnnpppsssuuurrrqqqpppppprrruuuyyy{{{}}}xxxpppnnnqqqtttsssrrreee\\\SSSOOOOOOSSS\\\fffrrrvvvzzz~~~}}}zzzsssoookkkgggeee```YYYTTTPPPLLLHHHFFFFFFFFFEEEDDDCCCGGGRRRddd|||{{{rrrkkkccc[[[YYY[[[fffooo}}}~~~|||~~~|||{{{iiiWWWMMMGGGDDDDDDMMMIIIHHHNNN[[[pppqqqddd]]]^^^]]]jjjnnnXXXOOOOOOLLLIIICCC@@@===<<<:::999::::::999999999:::;;;;;;;;;<<<888999???FFFaaarrraaaZZZaaatttsssWWWLLLLLLNNNYYYooonnnUUUMMMLLLIIIEEEDDD???>>>===<<<;;;:::::::::;;;;;;:::999888888777777::::::<<<===>>>GGG[[[nnnwww]]]UUUTTTZZZ___fffvvv```ZZZhhhzzzooolllnnn|||zzzzzzjjjbbb[[[XXXSSSMMMIIIJJJLLLRRRWWWWWWZZZ___cccbbbgggiiikkklllnnnppptttwwwssssssrrrsssuuuwwwzzz|||~~~~~~|||{{{{{{|||}}}|||}}}|||vvvsssrrrqqqpppoooddd\\\TTTRRRRRRVVV^^^gggsssvvvzzz}}}~~~~~~{{{rrrnnnjjjhhheeeaaa[[[VVVMMMJJJGGGEEEEEEDDDCCCBBBBBBGGGRRReee~~~xxxnnnfff___[[[VVVRRRSSSWWW\\\eeeqqq}}}{{{wwwvvv{{{|||}}}lllXXXMMMFFFDDDEEEFFFDDDEEEMMMZZZpppvvvggg^^^]]]^^^mmmxxx]]]RRRRRRMMMIIIDDD@@@===<<<:::888999999999999::::::;;;<<<:::;;;999:::@@@FFFbbbqqqcccZZZ___nnnyyy[[[NNNLLLMMMXXXllllllTTTMMMLLLHHHEEEFFF??????===<<<;;;:::::::::::::::999888777666666555999999;;;<<<>>>GGG\\\ooovvv]]]ZZZ\\\ccciiiqqq^^^XXXfffssskkkjjjmmm{{{}}}yyyzzzlllcccZZZUUUPPPKKKIIIKKKMMMSSSWWWXXXZZZ___bbbbbbfffhhhjjjlllmmmpppsssvvvtttttttttvvvwwwyyy{{{|||}}}}}}~~~|||zzzyyyzzz{{{zzzzzz{{{~~~|||uuuoookkkccc[[[TTTSSSTTTXXX```iiiuuuwwwzzz|||}}}}}}}}}rrroookkkhhhgggccc]]]XXXLLLIIIFFFDDDCCCBBB@@@???CCCHHHSSSfff}}}qqqjjj]]]WWWRRRPPPNNNMMMOOOTTTSSSZZZeeennnsssuuuvvvwwwuuuwwwzzz}}}}}}|||{{{zzzwwwttttttzzzlllYYYNNNGGGEEEFFFCCCBBBDDDKKKXXXmmm}}}lllaaa]]]\\\lllfffUUURRRNNNJJJEEEAAA>>><<<:::888999999999999::::::;;;<<<888;;;:::===AAAGGGbbbrrreee^^^aaannn___PPPMMMMMMWWWiiioooVVVMMMJJJFFFCCCEEE>>>===<<<:::999999888888999888888888777666666666777888;;;===???HHH\\\ooottt______dddnnnwwwaaaVVVeee|||mmmfffggglllzzz|||xxx{{{mmmcccYYYTTTOOOJJJJJJLLLMMMSSSWWWXXXZZZ```cccccceeegggjjjlllnnnpppsssuuutttuuuvvvxxxzzz{{{|||}}}zzzzzzzzzyyywwwwwwxxxyyyxxxwwwxxxzzz~~~vvvnnnggg___XXXVVVWWW[[[ccclllwwwyyy{{{}}}}}}}}}|||qqqmmmiiigggeeebbb[[[WWWMMMIIIEEEBBBAAAAAA@@@???DDDIIITTTgggrrrfff___UUUPPPMMMNNNMMMJJJLLLOOONNNRRRXXX]]]```aaacccdddaaaeeejjjmmmoooqqqssstttttttttuuu{{{lllZZZPPPIIIFFFFFFFFFDDDEEEKKKUUUiiiuuuggg___ZZZiiinnnYYYSSSPPPLLLFFFBBB???===;;;999::::::999999999:::;;;;;;666;;;;;;>>>BBBGGGdddvvvhhhaaaeeerrrcccRRRNNNOOOSSSeee}}}xxx]]]PPPJJJEEECCCFFF>>>===<<<:::999999999999888888888888888888888888777888<<>><<<:::;;;;;;:::999999999::::::777;;;;;;<<>>===<<<;;;;;;;;;999999999999999999::::::777999===AAACCCJJJ\\\nnnqqqWWW___nnn[[[WWWgggssseeebbbffflll|||zzz{{{hhhaaa[[[XXXTTTNNNJJJJJJJJJPPPVVVXXX]]]dddiiiiiidddhhhmmmpppqqqrrrssstttuuuvvvyyy{{{}}}~~~~~~~~~zzzzzzyyywwwttttttuuuvvv|||zzzxxxyyy|||uuukkkfffeeegggpppxxxzzz{{{}}}~~~}}}~~~~~~zzzqqqnnniiigggeeeaaaZZZUUUMMMIIIDDDBBBCCCEEEGGGHHHGGGKKKVVVggg~~~tttfff\\\WWWYYYXXX[[[```aaa^^^\\\^^^QQQQQQPPPMMMKKKJJJLLLNNNJJJOOOWWW^^^ccciiipppuuuxxx{{{}}}nnn___UUULLLFFFDDDFFFEEEEEEJJJUUUkkkttthhhgggppp}}}eee[[[RRRNNNIIIDDDAAA???===;;;<<<;;;;;;:::999999999999888;;;:::;;;AAAKKKooooooeeeeeellloooWWWOOOQQQSSSaaayyyrrrVVVIIIHHHFFFBBBBBB@@@<<<;;;::::::999888:::::::::999999888888888<<<::::::<<<@@@JJJ\\\mmmttt[[[aaattt~~~___VVViiiqqq```[[[bbbjjjyyyqqqjjjaaaWWWQQQLLLGGGFFFHHHKKKPPPVVV[[[___bbbeeegggeeehhhkkknnnooooooqqqrrrssstttwwwyyy{{{|||}}}}}}||||||zzzwwwuuutttvvvxxx{{{yyyxxxyyy|||wwwuuuuuutttrrr|||}}}}}}~~~~~~|||}}}|||yyyvvvmmmiiieeedddcccaaa]]]ZZZTTTLLLGGGKKKNNNLLLGGGDDDGGGKKKWWWjjj|||uuukkkggggggdddeeeiiinnnqqqoooiiiddd\\\UUUNNNJJJKKKLLLJJJGGGKKKNNNSSSZZZdddnnnvvv{{{|||yyyzzzsss```TTTNNNIIIDDDCCCDDDGGGLLLUUUgggxxxlllhhhrrrjjjYYYTTTOOOHHHBBB???>>>===<<<;;;;;;:::999999999888777;;;555888AAABBBKKKpppzzzyyysssfffcccgggzzzsssYYYOOONNNSSSaaayyyyyy[[[MMMJJJHHHEEECCC@@@===;;;::::::999888:::::::::999999999888888;;;::::::===AAAKKK]]]nnnmmmZZZbbbxxx~~~aaaZZZoootttbbb]]]dddkkkzzz}}}nnnggg^^^UUUPPPLLLGGGFFFIIILLLPPPVVV[[[^^^aaaccceeedddgggkkkmmmnnnooopppqqqqqqsssuuuxxxzzz||||||}}}|||{{{zzzwwwuuuuuuvvvxxx{{{zzzyyyzzz|||~~~|||zzz{{{zzzzzzzzzwwwtttmmmiiieeecccbbb```\\\XXXSSSKKKFFFHHHKKKIIIFFFDDDFFFKKKWWWiii{{{}}}tttrrrsssyyy{{{yyyrrreee^^^VVVRRRQQQQQQNNNKKKMMMQQQWWW```lllwww|||zzz{{{xxxbbbUUUNNNHHHDDDDDDDDDGGGLLLTTTfff~~~ooommmuuuooo]]]WWWQQQIIICCC???===;;;:::<<<<<<<<<<<<:::999999999666111555???DDDPPPwwwuuuooommmsss|||yyyhhhaaa```rrrxxx\\\NNNKKKQQQ___wwwbbbPPPKKKIIIFFFCCC@@@===;;;;;;:::999888:::::::::999999999999888999999;;;>>>BBBLLL___pppjjj]]]fff}}}~~~ddd___vvvzzzhhhbbbgggmmm{{{{{{llleee\\\SSSOOOKKKGGGFFFIIIMMMQQQVVV[[[]]]___aaabbbdddgggjjjlllmmmmmmooopppoooqqqsssvvvxxxzzz{{{|||{{{{{{zzzxxxuuuuuuvvvxxx{{{{{{{{{{{{}}}~~~yyywwwwwwwwwuuusssmmmiiieeebbbaaa___ZZZVVVRRRJJJCCCEEEGGGFFFCCCCCCEEEJJJWWWiiizzzvvvppphhhccc```^^^[[[XXXXXX\\\dddooo|||zzzwww|||gggWWWNNNHHHEEEEEEEEEGGGKKKSSSeeetttqqquuuttt___YYYSSSKKKCCC???<<<:::999:::<<<>>>===:::888999;;;<<<666888@@@CCCNNNttt|||wwwnnngggeeejjjrrr|||lllaaa^^^ppp{{{^^^OOOLLLMMM[[[ssslllTTTKKKHHHFFFCCC@@@===;;;;;;;;;:::888999999999999999999999999888999<<>>;;;999;;;>>>AAA;;;;;;???BBBNNNrrrxxxrrrhhhbbb^^^bbbiiirrr|||ssseeeaaattt}}}___QQQNNNMMMZZZssszzz^^^OOOJJJGGGCCCAAA===<<<;;;;;;:::999999999999999999999999999777999<<>><<<;;;999===AAABBBBBBBBBCCCEEE>>>999999===BBBRRRxxx}}}uuupppccc\\\WWWYYY___eeemmmuuuwww}}}}}}llleeexxxaaaSSSOOOMMM[[[ssskkkWWWNNNJJJDDDAAA>>><<<<<<;;;:::999888999999999999:::::::::888999<<>>===<<<<<>>???CCCSSSwww{{{tttooo___XXXSSSTTTWWWZZZ```ffflllrrryyysssiii{{{dddRRRMMMKKKYYYqqquuu\\\PPPKKKDDDAAA>>><<<<<<<<<:::999888888999999999:::::::::999:::<<<===@@@NNNjjjrrrwwwzzztttppplllnnnlllsssvvvnnnhhh```XXXSSSNNNGGGCCCDDDFFFJJJPPPUUUXXX[[[^^^___eeehhhkkklllllllllmmmnnnkkkkkkkkklllmmmoooqqqsssqqqssstttsssrrrqqqqqqrrrvvvzzz~~~~~~}}}}}}~~~wwwsssmmmhhhfffaaa[[[WWWPPPJJJEEEDDDBBB???@@@CCCCCCJJJZZZooowwwbbbTTTMMMJJJFFFGGGIIILLLNNNYYYnnn}}}~~~}}}tttuuuvvvdddZZZTTTKKKDDD@@@===<<<:::======AAAIIIRRRWWWWWWUUURRRLLLFFFDDDEEETTTuuu}}}yyysssnnn___XXXRRRRRRTTTUUUYYY^^^eeekkksssyyy~~~xxxkkk{{{fffRRRKKKGGGUUUmmmzzz^^^OOOIIIDDDAAA>>><<<<<<<<<;;;999888888888999999:::::::::999:::<<<===???NNNkkkzzzzzzllljjjmmmlllsss}}}rrrkkkeee]]]VVVRRRMMMGGGDDDEEEDDDIIIOOOTTTXXX[[[^^^aaafffhhhkkkmmmllllllmmmnnnlllkkkkkkkkklllnnnpppqqqpppqqqssssssqqqppppppqqquuuyyy~~~~~~||||||~~~zzzuuuooojjjgggccc\\\XXXPPPKKKGGGFFFCCC@@@@@@CCCCCCKKK[[[qqqxxxdddUUUNNNKKKFFFGGGJJJLLLNNNWWWkkk}}}|||}}}vvvrrruuuddd\\\VVVMMMEEE@@@<<<:::888::::::===GGGSSSZZZYYYVVVQQQLLLGGGEEEIIIZZZ|||{{{wwwyyyvvvlllbbb\\\WWWPPPLLLLLLOOORRRTTT\\\aaahhhpppxxx~~~zzzjjjsssnnnUUUKKKMMMVVVjjjeeeQQQLLLEEEBBB???=========;;;:::999::::::;;;;;;::::::999999666777===CCCOOOjjj|||vvvoookkknnnuuu|||~~~}}}ppphhh```]]]WWWOOOIIIDDDAAA@@@EEEHHHLLLPPPSSSWWW[[[^^^eeeiiimmmpppooonnnmmmlllnnnmmmlllkkkjjjjjjiiijjjnnnnnnnnnoooppppppqqqqqqxxxwwwwwwyyy|||}}}|||{{{{{{|||zzzzzzvvvkkkeeebbbaaa^^^[[[TTTQQQKKKFFFBBBBBBBBBDDDHHHNNN\\\pppzzzdddVVVPPPOOOEEEGGGJJJMMMPPPXXXkkk|||sssiiirrrtttZZZXXXTTTNNNGGGBBB>>><<<<<<:::;;;===???BBBDDDFFFGGGDDDHHHNNNRRRVVVccc~~~|||wwwuuuqqqiiiaaaYYYTTTOOOKKKJJJMMMPPPRRRXXX]]]dddkkkrrrxxx|||~~~{{{gggmmmqqqXXXMMMKKKSSSeeeeeeQQQKKKEEEBBB???=========;;;:::999999::::::::::::999999999666888===CCCOOOiii}}}xxxppplllnnntttzzz~~~qqqhhh[[[XXXSSSMMMHHHEEECCCCCCDDDHHHLLLPPPSSSWWW[[[___dddgggkkkmmmmmmlllkkkkkklllkkkkkkkkkkkkkkkllllllnnnnnnoooppppppqqqppppppsssssstttwww{{{}}}}}}|||zzz{{{~~~yyyyyy|||tttkkkeeebbbaaa]]]ZZZTTTQQQKKKFFFBBBAAABBBCCCHHHNNN\\\ppp~~~gggWWWOOOMMMHHHIIILLLNNNQQQXXXjjj{{{qqqhhhrrrsss]]]XXXTTTNNNGGGBBB>>><<<<<<999:::;;;<<<===>>>???@@@BBBGGGOOOWWW^^^lllwwwqqqkkkeee```XXXTTTOOOKKKJJJKKKNNNPPPTTTYYY```gggnnnsssxxx|||yyycccgggvvv[[[NNNJJJQQQbbb|||eeePPPJJJEEEBBB???=========;;;:::888888888888888888888888:::777888>>>CCCOOOiii}}}xxxqqqnnnoootttxxx{{{pppfffXXXUUUPPPKKKGGGDDDDDDCCCDDDGGGKKKOOOSSSWWW[[[___cccfffiiijjjiiiiiijjjkkkjjjjjjjjjkkklllmmmnnnooommmoooppprrrrrrqqqooonnnooopppqqquuuyyy|||}}}|||yyyzzz}}}~~~~~~~~~xxxwww{{{{{{yyywwwrrrkkkfffccc```\\\XXXUUUQQQLLLGGGCCCBBBBBBCCCGGGNNN\\\pppkkkZZZOOOKKKJJJJJJMMMQQQSSSZZZkkkzzz~~~nnneeeqqqooo___XXXTTTNNNGGGBBB>>><<<<<<;;;:::::::::::::::::::::<<<@@@IIITTT```pppwwwnnngggbbb```ZZZXXXTTTOOOKKKKKKMMMOOOQQQWWW___gggmmmssszzzuuu```ddd~~~zzz]]]OOOKKKQQQ```xxxdddOOOIIIEEEBBB???=========;;;:::888888777777777777888888:::777999???DDDOOOhhhyyytttpppnnnpppuuuyyy{{{~~~oooddd[[[WWWQQQKKKFFFCCCBBBAAACCCFFFKKKOOOSSSWWW[[[___dddfffhhhhhhhhhhhhjjjkkkkkkkkkkkkkkklllmmmnnnooommmoooqqqssssssqqqooommmooooooqqqtttxxx{{{|||{{{xxxzzz|||~~~}}}}}}}}}~~~yyyvvvvvvuuusssssspppkkkhhheeeaaa\\\YYYWWWTTTOOOIIIFFFDDDDDDDDDEEELLLZZZpppppp]]]QQQKKKIIIJJJNNNSSSXXX```ooo~~~zzzkkkaaannn{{{iii^^^XXXTTTNNNGGGBBB>>><<<<<<===<<<<<<<<<;;;;;;;;;::::::;;;BBBMMM\\\ooozzzooogggbbbaaa]]][[[XXXRRRLLLJJJKKKMMMOOOVVV___gggnnnvvv~~~ppp___fff|||^^^OOOJJJPPP^^^uuuaaaNNNHHHEEEBBB???=========;;;:::888777777666666777777888:::888:::???DDDNNNggg||||||{{{qqqooolllmmmqqqwww{{{}}}|||rrrggg\\\XXXQQQKKKFFFCCCCCCCCCBBBFFFJJJOOOSSSWWW\\\___eeegggiiiiiiiiiiiijjjllllllllllllkkkkkklllllllllmmmoooqqqssssssrrrpppnnnqqqqqqrrrtttxxxyyyyyyxxxxxxzzz|||~~~}}}|||{{{{{{|||}}}~~~~~~{{{xxxuuurrrpppqqqooommmjjjgggbbb^^^ZZZYYYVVVQQQLLLHHHFFFEEEEEECCCJJJXXXnnnsss___RRRMMMGGGIIINNNVVV^^^gggwww~~~tttfff]]]jjjrrrddd\\\XXXTTTNNNGGGBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<::::::::::::;;;;;;;;;;;;???<<<<<>><<<<<<:::::::::::::::::::::::::::999999===HHHaaa}}}vvvmmmggg```cccdddbbb]]][[[^^^bbbaaahhhqqqwwwzzz}}}kkk]]]gggdddSSSIIIPPP^^^uuunnnYYYLLLIIIEEEBBB???=========<<<::::::999888666666888999:::;;;999;;;AAAEEENNNeee|||zzzzzzwwwooonnnsssuuupppyyy}}}rrrddddddfffkkkqqqvvvyyyzzzuuupppfff\\\WWWOOOGGGAAA??????@@@AAADDDIIINNNRRRWWW\\\___aaaeeejjjlllllljjjiiiiiiffffffggghhhiiikkkmmmnnnmmmnnnoooppprrrsssuuuvvvnnnnnnnnnpppsssuuutttsssqqqsssvvvyyy{{{|||{{{{{{uuusssrrrqqqqqqtttvvvxxxyyyyyyxxxxxxyyyzzz|||}}}zzzvvvvvvkkkkkkjjjhhhccc```^^^]]]WWWUUUQQQLLLHHHEEECCCBBBEEEGGGOOO```xxxhhhXXXQQQOOOJJJKKKSSS___kkkvvv}}}uuuhhh]]]YYYWWWaaa}}}}}}pppddd\\\XXXTTTNNNGGGBBB>>><<<<<<======<<<<<<;;;::::::999::::::===AAAKKKccc{{{sssmmmjjjlllmmmmmmlllkkklllmmmuuuvvvwwwyyy}}}jjj]]]bbbttteeeSSSIIIOOO^^^wwwttt]]]NNNIIIEEEBBB@@@>>>>>>===;;;999888888888888999:::;;;;;;<<<=========CCCTTTlll~~~}}}uuuooonnnzzz}}}llllllvvvvvvhhh]]]^^^bbbjjjtttzzz|||{{{zzzzzzoooiii```XXXMMMFFFCCCBBBAAA???>>>BBBGGGMMMQQQWWW\\\```bbbcccfffhhhiiiiiihhhhhhfffgggiiijjjkkkkkkkkkjjjiiijjjlllnnnoooppppppppprrrrrrrrrqqqrrrrrrrrrsssttttttuuuuuuvvvvvvwwwwwwttttttsssrrrpppqqqtttvvvxxxxxxxxxxxxzzz|||}}}|||||||||}}}~~~||||||}}}yyytttqqqooolllgggccc]]]YYYVVVSSSQQQMMMIIIEEEBBB@@@???BBBEEEOOO```rrr}}}{{{dddTTTMMMJJJPPPIIIMMM]]]hhhnnn|||nnnccc]]]VVVRRR___~~~vvvgggZZZUUURRRMMMHHHBBB>>>;;;:::===<<<:::888888999:::;;;<<<===???@@@FFF]]]yyytttrrrtttwwwxxxxxxwwwxxxxxx}}}~~~iii]]]aaarrrfffRRRLLLQQQ___xxxvvv]]]MMMIIIFFFCCC@@@======<<<;;;:::999999999888999999:::::::::;;;<<<>>>EEEWWWpppyyyvvvyyyzzzwww{{{|||kkk\\\___uuuwwwhhh^^^^^^aaaiiirrryyy{{{{{{zzzssshhhaaa\\\UUULLLFFFCCCBBB@@@>>>>>>BBBGGGLLLQQQWWW\\\```bbbcccfffhhhiiiiiiiiihhhffffffggghhhhhhiiiiiihhhiiijjjlllmmmooopppppppppqqqpppppppppqqqrrrtttuuuuuuuuuuuuuuuvvvvvvvvvvvvssssssrrrqqqooopppsssuuuwwwwwwxxxyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~{{{{{{|||yyyuuuqqqppplllggg```ZZZWWWUUUNNNLLLJJJGGGEEECCCCCCCCCBBBDDDNNN^^^nnn|||yyy~~~~~~xxxcccUUUOOOMMMKKKEEEIIIVVV^^^eeexxxyyykkk___\\\VVVSSSaaa|||jjjZZZWWWTTTOOOIIIDDD@@@===<<<===;;;:::888888999:::;;;:::<<<>>>@@@GGG```~~~{{{{{{~~~kkk^^^bbbqqqgggSSSNNNRRR___wwwzzz]]]NNNKKKHHHDDD@@@===<<<<<<<<<;;;::::::999999888999999999888:::<<<>>>GGG[[[uuu~~~wwwssskkkiiijjj]]]SSSZZZvvv~~~mmm___^^^```fffooowwwzzz{{{yyy~~~ooobbb[[[WWWQQQJJJEEEDDDBBB???===>>>BBBGGGLLLQQQVVV[[[___aaabbbdddfffhhhhhhhhhhhhhhhhhhggggggggghhhhhhiiiiiijjjkkklllnnnooopppppppppooonnnnnnooorrruuuwwwwwwwwwwwwvvvuuutttttttttqqqqqqqqqooommmnnnpppssstttuuuxxxzzz|||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}zzzzzz|||~~~}}}~~~~~~~~~yyyuuuqqqqqqmmmfff]]]VVVTTTTTTKKKJJJHHHGGGGGGHHHHHHIIIEEEGGGOOO]]]lll{{{~~~wwwssszzzwwwqqqooowwwuuubbbVVVQQQPPPGGGCCCGGGPPPTTT[[[pppyyyjjj^^^ZZZVVVUUUeeeppp\\\ZZZWWWRRRLLLFFFBBB???===<<<;;;:::999888999:::;;;::::::<<>>HHH]]]yyytttoooeeedddfff]]]VVV```xxxwwwaaa______dddllltttxxxyyywww~~~ooobbb[[[SSSNNNHHHEEEDDDBBB???<<<>>>BBBGGGLLLQQQVVV[[[^^^^^^```aaadddeeefffgggggglllkkkiiihhhhhhiiijjjkkkiiiiiijjjkkkmmmnnnooopppqqqpppnnnmmmnnnqqqtttwwwxxxxxxwwwvvvuuutttssssssqqqqqqpppmmmkkkkkkmmmoooqqqssswwwzzz|||||||||{{{{{{{{{{{{||||||}}}}}}~~~}}}{{{{{{|||~~~~~~~~~~~~}}}xxxuuuqqqqqqmmmeee[[[TTTRRRSSSMMMLLLKKKKKKKKKLLLMMMNNNJJJJJJQQQ]]]jjjwwwzzzrrrooouuuttthhhdddccckkk|||vvvcccWWWRRRQQQHHHFFFIIINNNOOOVVVmmm{{{lll```YYYVVVXXXgggzzzbbb[[[XXXSSSMMMGGGBBB???>>><<<;;;:::999999999::::::;;;;;;<<<>>>IIIcccpppaaacccmmmlllUUUKKKPPP]]]wwwfffTTTPPPJJJFFF@@@===;;;<<<<<<<<<;;;;;;:::999888888888888888:::<<>>BBBGGGLLLPPPUUUZZZ]]]\\\]]]^^^```bbbdddeeeeeekkkjjjiiihhhhhhhhhiiijjjiiiiiiiiijjjkkkmmmooopppsssqqqnnnlllmmmooorrrtttxxxxxxwwwvvvuuutttssssssrrrqqqpppllliiihhhjjjlllnnnpppuuuxxxzzz{{{zzzyyyxxxyyyzzz{{{{{{|||}}}}}}}}}||||||~~~}}}~~~{{{wwwuuuqqqqqqmmmeee\\\UUUSSSRRRPPPOOOMMMLLLLLLLLLMMMMMMKKKKKKPPP[[[fffqqqwwwppplllqqq|||~~~nnnddd___\\\ccctttzzzgggXXXQQQOOOIIIHHHJJJLLLMMMVVVmmm}}}mmm```YYYWWWZZZiiiiii[[[XXXRRRLLLFFFAAA>>>===;;;;;;::::::999999999999>>><<<<<>>===<<<;;;;;;::::::999999888999999999999;;;===@@@KKKbbboootttuuurrrqqqbbbWWW]]]uuu|||gggdddbbbdddjjjooorrrrrrsss|||pppccc\\\SSSNNNIIIFFFFFFDDDAAA>>>???BBBGGGLLLPPPTTTYYY]]][[[\\\]]]___aaacccdddeeeffffffeeeeeeeeeffffffgggiiiiiihhhiiijjjlllnnnppprrrpppnnnmmmmmmnnnppprrrvvvvvvvvvvvvuuuuuuuuuuuutttsssqqqlllhhhfffggghhhkkknnnrrruuuxxxxxxxxxwwwwwwxxxyyy{{{|||}}}}}}}}}}}}|||}}}~~~~~~zzz{{{|||~~~~~~~~~~~~~~~yyyuuutttqqqooolllgggaaa[[[VVVSSSQQQPPPNNNKKKIIIHHHHHHHHHIIIHHHMMMVVV___iiivvv~~~vvvooolllllluuu~~~~~~qqqgggbbb[[[```oookkkZZZPPPKKKGGGFFFGGGIIILLLVVVlllnnn```[[[YYY[[[hhhnnn[[[XXXRRRLLLFFFAAA>>><<<;;;;;;;;;:::::::::999999>>>===<<<@@@JJJccc~~~}}}}}}~~~hhheeeggg{{{rrrZZZQQQSSS^^^uuutttZZZNNNIIIFFFBBB???>>>===;;;999999999999888999999::::::999;;;>>>BBBOOOhhhxxxcccmmm|||iiiZZZ^^^wwwwwwiiifffdddfffjjjnnnooonnnpppzzzxxxkkkbbbVVVQQQKKKGGGFFFEEECCC@@@???BBBGGGKKKOOOTTTYYY\\\\\\\\\]]]___aaaccceeefffccccccdddeeefffffffffeeeiiihhhhhhhhhiiilllnnnpppooonnnmmmmmmnnnooopppqqqsssttttttuuuvvvwwwwwwxxxwwwuuurrrmmmgggddddddeeeiiilllooorrruuuvvvvvvvvvwwwxxxzzz|||~~~}}}|||{{{|||~~~~~~~~~}}}yyyzzz|||}}}}}}}}}}}}|||}}}}}}}}}wwwsssrrrqqqnnnjjjhhhfffaaaZZZSSSSSSQQQNNNKKKIIIGGGGGGFFFHHHGGGKKKSSS\\\eeeqqq||||||uuuoookkkiiiooouuu|||wwwmmmfff]]]```lllnnn[[[NNNHHHEEEDDDDDDGGGLLLYYYlll}}}ssseee]]][[[[[[gggooo\\\YYYSSSLLLFFFAAA>>><<<:::;;;;;;;;;::::::999999<<<;;;;;;@@@KKKddd|||zzzyyy}}}oooiiiiii{{{ttt[[[QQQRRRZZZpppxxx[[[MMMIIIFFFCCC@@@???===:::888888888888888999:::;;;;;;888;;;>>>DDDRRRlllwwwmmm___lllqqqaaaeeezzztttkkkhhhfffgggkkknnnnnnllloooyyytttkkkXXXSSSLLLHHHGGGFFFDDDAAA???BBBGGGKKKOOOTTTYYY\\\]]]]]]^^^```bbbdddggghhhbbbccceeeggghhhhhhggggggiiihhhggggggiiikkknnnppplllllllllmmmoooppprrrrrrrrrrrrsssuuuvvvxxxyyyyyyyyywwwsssmmmgggccccccccciiijjjmmmpppssstttuuuuuuxxxyyy|||~~~|||{{{zzz{{{}}}}}}}}}{{{zzz{{{}}}~~~~~~~~~}}}}}}zzz}}}|||vvvrrrqqqqqqmmmiiiiiijjjfff\\\TTTUUUTTTQQQMMMKKKIIIHHHHHHIIIHHHKKKSSS\\\dddppp{{{{{{tttnnnkkkhhhkkkpppwww{{{uuussstttyyy}}}{{{qqqiii___```jjj|||ppp\\\NNNGGGDDDCCCCCCGGGNNN\\\nnn|||zzzmmm^^^\\\[[[fff}}}ooo]]]YYYTTTMMMGGGBBB>>>===::::::;;;;;;;;;:::999888999888:::@@@LLLeee}}}uuuwww}}}vvvcccggg{{{uuuZZZPPPSSSYYYooo___NNNJJJGGGBBB???======;;;:::888999::::::;;;;;;::::::;;;===>>>CCCPPPiiiuuulllccckkk|||^^^ccc~~~rrrgggdddfffhhhjjjlllmmmmmmmmmjjjzzz~~~lll\\\TTTJJJEEEFFFGGGEEECCC???CCCIIINNNQQQTTTXXXZZZ]]]\\\\\\```eeehhhhhhfffgggfffffffffggghhhiiijjjiiiiiihhhhhhhhhhhhhhhiiimmmnnnnnnlllkkkkkkmmmooopppqqqrrrtttuuuvvvvvvvvvwwwvvvsssmmmeee```^^^]]]aaaeeekkkppprrrtttvvvwwwyyyyyy{{{|||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{wwwvvvuuuvvvxxxzzzzzzzzz|||}}}wwwssspppooonnnllliiifffbbb^^^XXXTTTQQQTTTUUUQQQIIICCCBBBDDDIIIGGGIIIOOOVVV]]]hhhssszzz|||}}}{{{uuummmgggdddaaacccjjjuuussspppkkkhhhhhhlllqqqtttsssuuuyyy{{{uuukkklllppp{{{lllZZZOOOKKKFFFDDDEEEIIINNNXXXhhhvvv}}}oooccc___]]]gggmmm^^^[[[VVVNNNEEE>>>;;;:::<<<<<<<<<;;;;;;:::::::::666777>>>BBBHHHgggzzzvvv{{{|||ggghhhyyywww\\\PPPTTTYYYpppeeeQQQJJJGGGBBB???======;;;:::999999:::;;;;;;;;;;;;:::<<<===@@@EEESSSkkktttiiiqqqbbbiiiqqqeeeccceeehhhllloooqqqrrrssslll}}}vvv```WWWMMMGGGGGGGGGFFFDDD@@@DDDIIINNNRRRVVVZZZ\\\___^^^___bbbfffhhhhhhffffffffffffggghhhiiijjjjjjiiiiiiiiihhhhhhhhhiiiiiimmmnnnnnnmmmkkkkkkmmmooopppqqqrrrtttuuuuuuvvvvvvwwwvvvrrrkkkccc]]][[[[[[^^^ccciiiooorrrssstttuuuxxxyyyzzz|||}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzzzzvvvuuussstttuuuwwwwwwvvvzzz|||~~~}}}xxxtttrrrqqqllljjjfffbbb___[[[VVVRRRPPPSSSTTTPPPIIIDDDCCCDDDHHHFFFGGGLLLSSSZZZfffpppvvvxxxzzzxxxqqqiiiccc```]]]aaaiiittt{{{qqqnnnkkkhhhiiilllooorrrtttvvv{{{{{{uuuvvvyyyjjjYYYNNNJJJJJJHHHGGGJJJMMMUUUcccqqqqqqccc^^^\\\gggmmm^^^\\\VVVNNNEEE???;;;:::<<<<<<;;;;;;;;;:::::::::888888???AAAGGGeee~~~~~~}}}|||xxxxxxkkkiiiyyyxxx]]]OOOTTTZZZqqqkkkTTTJJJGGGBBB???======;;;:::999999:::;;;;;;;;;;;;;;;;;;>>>BBBIIIVVVmmmqqqwwwjjjrrrqqqddd```ccchhhmmmssswwwyyy{{{qqq|||eee\\\QQQJJJIIIIIIGGGDDDAAAEEEJJJPPPTTTXXX]]]```bbbbbbbbbdddggghhhhhhgggdddeeefffhhhiiijjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjmmmnnnnnnmmmllllllnnnppppppqqqrrrttttttuuuuuuuuuvvvuuuqqqiii```YYYVVVWWWYYY___gggnnnqqqsssssstttxxxyyyzzz{{{|||}}}}}}}}}||||||{{{zzzzzzyyyyyyyyyuuusssqqqpppqqqrrrqqqpppuuuvvvwwwwwwyyy||||||wwwtttsssssskkkhhhccc___[[[WWWSSSQQQOOOQQQQQQNNNHHHCCCBBBCCCGGGDDDDDDHHHMMMUUUaaalllqqqtttvvvtttmmmeee]]]YYYWWW^^^hhhrrr{{{{{{uuutttrrrpppqqqsssuuuwwwzzz|||~~~hhhWWWMMMJJJJJJHHHHHHJJJLLLSSSbbbppptttccc^^^\\\hhhqqq___]]]WWWOOOFFF???<<<;;;<<<;;;;;;;;;;;;:::::::::::::::@@@BBBGGGddd~~~|||}}}llljjjyyywww\\\OOOSSSZZZrrrnnnUUUJJJGGGBBB???======;;;:::999::::::;;;<<<;;;;;;;;;:::===CCCKKKYYYnnnyyy}}}uuuzzzssseee\\\___eeemmmtttzzz~~~xxx}}}kkkbbbUUUMMMKKKJJJHHHEEEBBBFFFKKKQQQUUUZZZ___cccfffffffffggghhhhhhhhhgggdddeeegggiiijjjkkkkkkjjjiiijjjjjjkkkkkkkkkkkkkkkmmmnnnooonnnmmmmmmoooppppppqqqrrrsssttttttttttttuuuuuurrriii^^^UUURRRSSSVVV]]]fffnnnrrrsssssstttwwwxxxyyy{{{|||}}}}}}}}}~~~~~~}}}|||zzzxxxwwwvvvtttqqqmmmkkkkkkkkkjjjiiilllmmmmmmnnnqqqwww{{{wwwuuuuuuuuulllhhhbbb]]]YYYVVVRRRPPPMMMMMMMMMJJJEEEAAA@@@AAAEEEAAA@@@CCCHHHOOOZZZeeennnqqqtttrrrkkkaaaXXXTTTRRRZZZfffooovvv||||||fffVVVMMMIIIGGGFFFGGGIIIKKKSSScccrrrwwwddd___]]]kkkvvvaaa^^^YYYPPPGGG@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@BBBHHHfffllliiiwwwvvvZZZOOOSSSYYYppppppVVVJJJGGGBBB???======;;;:::::::::;;;<<<<<<<<<;;;;;;999<<>>>>>BBB>>>===@@@CCCIIISSS^^^lllooosssrrrkkkaaaXXXRRRPPPXXXccclllsssyyy}}}gggVVVMMMIIIFFFFFFGGGIIIJJJQQQaaarrr{{{yyygggaaa```ooovvvbbb```ZZZQQQHHHAAA===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::AAADDDKKKkkkkkkgggtttvvvZZZNNNRRRWWWnnnnnnWWWJJJGGGBBB???======;;;:::::::::;;;<<<<<<<<<<<<<<<999<<>>======???<<<;;;>>>AAAEEEMMMVVVfffkkkqqqrrrmmmddd\\\WWWQQQWWW___hhhpppxxx~~~jjjXXXNNNJJJHHHHHHIIIIIIHHHNNN^^^ooo}}}yyywww|||jjjeeeeeetttsssdddaaa[[[RRRIIIAAA>>><<<:::::::::;;;;;;;;;;;;<<<::::::@@@DDDMMMnnn}}}jjjggguuuyyy]]]NNNQQQVVVkkkfffSSSJJJGGGBBB???======;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;>>>CCCMMM\\\ooouuucccVVVZZZaaaiiiqqqxxx|||~~~vvvkkk\\\RRROOONNNLLLIIIHHHJJJNNNRRRVVV[[[aaaeeehhhjjjlllkkkiiiggghhhiiikkkjjjhhhgggggghhhjjjllljjjkkkmmmooooooooonnnmmmlllnnnqqqqqqqqqpppqqqrrrqqqqqqrrrsssssssssrrrrrrsssyyy|||uuufffYYYRRRQQQPPPVVV___hhhnnnrrrvvvxxxuuuvvvxxxzzz|||}}}~~~~~~~~~}}}{{{wwwtttrrrgggbbbZZZTTTPPPNNNLLLJJJIIIIIIJJJLLLPPPWWW```fffppptttyyy~~~}}}{{{yyywwwmmmjjjfffbbb^^^YYYSSSOOOIIIGGGDDDBBB@@@???>>>>>>===;;;;;;>>>@@@BBBIIIQQQ]]]dddmmmqqqpppiiibbb^^^UUUWWW\\\eeeoooxxxmmm[[[OOOJJJFFFGGGIIIIIIHHHMMM^^^ooozzzyyymmmiiijjjzzzuuueeebbb\\\SSSIIIBBB>>>===:::::::::;;;;;;;;;<<<<<<::::::@@@DDDLLLnnnyyyiiiiiiyyy|||___NNNQQQTTTiii___NNNJJJGGGBBB???>>>===;;;::::::;;;<<<<<<======<<<<<<===???DDDNNN]]]pppsss___XXX[[[bbbiiiqqqwww{{{}}}|||{{{wwwkkk\\\RRROOONNNLLLJJJIIIKKKOOORRRUUUZZZ```dddgggjjjlllkkkhhhggghhhjjjnnnkkkhhhffffffgggjjjllljjjkkkmmmoooppppppooonnnlllnnnqqqrrrqqqqqqqqqrrrqqqqqqrrrsssssssssrrrrrrrrrzzzyyyjjj[[[SSSRRROOOTTT]]]eeekkkqqquuuxxxuuuvvvxxxzzz{{{}}}~~~~~~{{{{{{||||||zzzxxxuuusssccc]]]UUUOOOJJJGGGEEEDDDBBBBBBCCCDDDFFFMMMTTTZZZggglllsssyyy~~~~~~{{{xxxmmmjjjfffccc^^^YYYSSSNNNJJJGGGDDDBBBAAAAAA@@@???<<<::::::>>>@@@AAAGGGNNNVVV^^^iiipppqqqmmmgggdddWWWWWWZZZcccoooyyyooo]]]PPPJJJAAACCCGGGHHHHHHOOOaaattt~~~~~~ooolllmmm}}}{{{eeeccc]]]SSSJJJBBB>>>===:::::::::;;;;;;<<<<<<<<<::::::@@@CCCLLLmmmwwwllliii~~~|||^^^OOONNNUUUiiioooYYYQQQKKKGGGCCC???===<<<;;;999:::999999888888999999:::<<<@@@GGGOOO\\\ppp{{{aaa[[[^^^bbbhhhnnntttxxx{{{vvvsssmmmbbbWWWOOOJJJIIIIIIHHHLLLQQQTTTUUUYYY^^^ccciiifffdddeeeggghhhgggeeeiiihhhhhhhhhhhhjjjkkkllllllnnnnnnnnnlllkkklllmmmjjjkkknnnqqqrrrsssrrrqqqnnnooopppqqqpppqqqtttvvvwww}}}~~~wwwnnndddZZZQQQPPPUUU]]]fffmmmqqqssssssvvvwwwxxxzzz{{{|||}}}}}}yyyxxxwwwtttqqqllliiiggg\\\VVVNNNHHHDDDBBB@@@???>>>@@@AAA@@@@@@BBBHHHMMMUUU___mmmwww|||~~~yyyuuurrrkkkdddaaa```\\\SSSLLLLLLHHHDDDAAA???>>>===<<<999::::::;;;<<<@@@EEEIIIRRR[[[hhhqqqrrrnnngggbbbWWWVVVXXX```kkkwww~~~wwwbbbQQQGGGGGGCCCCCCFFFGGGKKK\\\ooosssiiiiii~~~{{{}}}iiidddZZZPPPHHHBBB???>>>::::::::::::::::::::::::;;;<<<===AAAOOOllluuunnnooo|||___PPPOOOVVVkkkeeeTTTOOOLLLIIIDDD@@@???===<<<:::::::::999999999999::::::;;;???GGGSSSbbbvvv~~~ddd[[[]]]aaagggmmmrrrwwwyyy~~~sssoooiii```WWWOOOKKKJJJJJJIIIMMMQQQSSSTTTXXX]]]bbbiiigggeeeeeehhhiiihhhfffiiiiiihhhhhhiiikkklllnnnlllmmmmmmllljjjiiikkklllkkklllnnnpppqqqqqqpppooommmnnnppppppppprrrtttvvvxxx}}}yyyooofff[[[RRRPPPUUU]]]eeelllppprrrssstttuuuwwwxxxzzzzzz{{{{{{xxxvvvrrrmmmgggaaa\\\YYYQQQMMMIIIEEECCCAAA>>>======>>>???>>>===???CCCFFFMMMVVVcccooowww~~~{{{wwwsssllldddaaa```\\\TTTMMMNNNJJJEEEAAA???===;;;:::999:::<<<===>>>AAAEEEHHHNNNWWWcccmmmqqqnnngggcccVVVUUUVVV]]]iiiuuu}}}zzzeeeTTTJJJIIIEEEDDDGGGHHHLLL]]]pppwwwmmmmmm{{{{{{hhhcccZZZPPPGGGBBB???>>>::::::::::::::::::::::::;;;<<<===AAAOOOmmmrrrpppwww}}}```RRRPPPWWWllluuu]]]PPPNNNMMMJJJEEEAAA@@@>>>===<<<::::::999999999999::::::;;;???HHHWWWjjj}}}hhhZZZ]]]aaafffkkkqqquuuwww}}}xxxmmmgggbbb\\\TTTOOOLLLKKKKKKJJJMMMQQQRRRSSSVVV[[[```hhhffffffgggiiijjjiiihhhiiihhhhhhiiijjjlllmmmooommmmmmmmmkkkhhhhhhiiikkklllmmmnnnoooooonnnlllkkkkkkmmmooopppppprrruuuwwwyyy{{{rrrhhh]]]TTTPPPUUU\\\dddkkkooorrrsssrrrsssuuuvvvxxxyyyyyyyyytttqqqllleee^^^VVVQQQNNNHHHGGGEEEDDDDDDCCC@@@>>>===>>>>>>>>>======???AAADDDJJJVVVcccpppzzz}}}yyysssmmmeeeaaa___\\\UUUPPPOOOKKKEEEAAA>>>;;;999777:::<<<>>>@@@@@@BBBEEEGGGJJJRRR^^^iiinnnmmmiiieeeWWWTTTTTT[[[gggttt}}}}}}iiiXXXOOOJJJFFFFFFIIIJJJNNN___rrr{{{qqqpppyyygggaaaYYYOOOGGGBBB???>>>::::::::::::::::::::::::;;;<<<===BBBPPPooorrrqqq|||~~~aaaRRRPPPWWWlllvvv^^^RRROOOMMMIIIEEEAAA???>>>===;;;:::::::::999999:::::::::<<>>===::::::::::::::::::::::::;;;<<<>>>BBBRRRrrrtttrrr~~~aaaQQQPPPVVVlllgggWWWPPPLLLIIIDDD@@@???===<<<;;;;;;::::::::::::::::::;;;===AAAKKK^^^tttnnn```aaadddiiimmmqqquuuvvv||||||rrrdddWWWRRRPPPOOONNNLLLJJJIIIHHHHHHJJJLLLNNNOOOOOORRRWWW\\\ccceeegggiiijjjkkkllllllffffffeeefffgggiiijjjllloooooonnnllljjjjjjkkkmmmnnnnnnmmmlllkkkjjjiiihhhjjjlllnnnoooppprrruuuwwwzzzxxxnnnaaaVVVSSSVVV[[[aaahhhmmmqqqsssqqqrrrtttuuuwwwxxxxxxxxxppplllfff^^^XXXRRROOONNNMMMKKKKKKLLLMMMMMMLLLKKKDDDDDDCCCBBBBBBAAA???>>>???@@@FFFOOO]]]jjjsssxxx{{{}}}uuupppiiiddd```\\\VVVRRRHHHEEEAAA>>>======<<<;;;:::===@@@BBBBBBAAAAAABBBHHHMMMVVVbbbkkknnnllliii^^^ZZZXXX\\\ggguuuyyygggYYYQQQIIIEEEDDDGGGHHHLLL]]]pppxxxqqqppp}}}ooobbb]]]VVVNNNGGGAAA>>><<<:::::::::::::::::::::::::::<<<>>>CCCTTTuuuvvvuuu~~~aaaQQQPPPVVVlllrrr^^^QQQLLLHHHDDD@@@>>>===<<<:::;;;;;;::::::::::::;;;;;;===BBBMMM```uuuqqqcccdddgggkkkooorrruuuwwwzzzxxxjjjcccYYYMMMEEEFFFHHHHHHIIIIIIIIIHHHGGGGGGIIIKKKMMMMMMMMMPPPWWW\\\```cccgggiiijjjjjjlllmmmffffffeeeeeeeeeggghhhiiilllnnnooonnnlllkkklllmmmmmmmmmllllllkkkjjjjjjjjjjjjlllnnnooooooqqqtttvvvzzzzzzooobbbWWWRRRTTTYYY^^^eeejjjooorrrpppqqqsssuuuvvvwwwwwwwwwqqqmmmfff^^^WWWSSSQQQPPPRRRSSSTTTVVVXXXXXXVVVTTTOOOLLLIIIFFFDDDCCC@@@>>>@@@AAADDDIIISSS___jjjqqq|||~~~uuuyyy}}}uuurrrmmmgggbbb[[[UUUQQQEEEBBB???======>>>>>>===:::===???@@@???>>>??????DDDHHHQQQ^^^iiiooonnnlllaaa^^^[[[___iiivvvtttcccWWWPPPGGGCCCCCCFFFGGGKKK\\\ooovvvpppmmmzzzyyyjjj___\\\UUUMMMFFFAAA>>><<<:::::::::::::::::::::::::::<<<>>>DDDUUUwwwxxxzzz}}}```SSSQQQWWWmmm|||fffUUUMMMJJJEEEAAA@@@>>>===<<<;;;;;;::::::::::::;;;;;;<<>>CCCCCCEEEGGGIIIJJJIIIHHHGGGHHHIIIKKKKKKLLLPPPVVV\\\]]]aaafffiiiiiijjjlllmmmhhhgggfffeeeeeefffggghhhiiikkknnnnnnmmmlllllllllllllllkkkkkkkkklllllllllkkkmmmnnnoooooopppsssuuuyyy|||pppbbbWWWPPPQQQUUUZZZ```fffkkknnnooopppqqqssstttuuuuuuvvvppplllfff___[[[YYYYYYYYY]]]```ffflllpppnnnhhhddd```ZZZSSSNNNJJJGGGCCC@@@@@@AAACCCEEEJJJUUUbbblllvvv{{{{{{oooooouuu}}}vvvssspppjjjccc[[[SSSNNNDDDAAA>>><<<===>>>>>>>>>:::<<<======<<<;;;<<<===>>>BBBKKKYYYgggppprrrpppccc```]]]aaajjjvvv~~~ooo```UUUOOOGGGCCCCCCFFFFFFKKK[[[ooosssmmmjjjwwwyyyeee^^^ZZZTTTMMMFFFAAA===;;;:::::::::::::::::::::::::::<<<>>>DDDVVVyyyxxx}}}|||```TTTRRRXXXooonnn[[[NNNKKKFFFCCCAAA@@@>>>===<<<;;;;;;::::::;;;;;;<<<;;;BBBPPPcccwwwwwwdddfffhhhkkkooorrrtttuuussstttbbbQQQJJJDDD<<<>>>FFFBBBDDDGGGJJJKKKJJJIIIGGGGGGIIIJJJJJJKKKOOOWWW\\\\\\```fffhhhiiiiiikkkmmmjjjiiigggffffffgggggghhheeeiiilllnnnnnnlllkkkkkkkkkkkkkkkkkklllmmmnnnnnnlllmmmoooooooooppprrrtttxxx|||qqqbbbWWWMMMOOORRRWWW]]]ccciiilllmmmnnnoooqqqssssssttttttmmmjjjfffbbb```aaaccceeehhhnnnxxxzzztttnnnggg^^^VVVPPPLLLGGGCCC>>>@@@BBBBBBEEEOOO^^^jjjrrrxxxzzzjjjgggkkk}}}vvvuuurrrllleee[[[RRRMMMDDDAAA>>><<<============:::;;;<<<;;;:::999:::<<<999<<>>DDDWWW{{{yyy~~~bbbRRRSSS[[[tttiii\\\OOOKKKFFFCCCAAA???>>><<<::::::;;;<<<=========<<<@@@DDDOOOaaawwwzzzgggiiillloooqqqrrrrrrqqqsss~~~zzziiiVVVLLLEEE@@@AAAEEEGGGFFFEEEFFFGGGIIIHHHHHHMMMNNNNNNNNNNNNQQQVVVZZZ]]]^^^aaaeeeiiillllllkkkkkkjjjhhhfffeeeeeefffggghhhhhhiiiiiiiiijjjjjjjjjgggiiijjjkkkkkkkkkmmmoooqqqrrrssssssqqqoooooooooxxxzzzooobbbXXXRRRMMMKKKOOOSSSXXX```gggfffjjjooopppooonnnooopppooolllhhheeefffjjjpppuuu}}}xxxiii___XXXPPPHHHGGGAAA@@@DDDEEEIIIWWWgggtttxxx|||~~~wwwiiicccbbbvvv{{{yyywwwrrrllldddZZZOOOHHHDDDBBB???======>>>AAACCC<<<<<<;;;::::::::::::;;;;;;@@@GGGSSScccrrrvvvsssiiiccc^^^```jjjuuu~~~~~~nnn```XXXSSSIIIFFFDDDEEEFFFMMM]]]lllvvvjjjeeeggg}}}xxxfff```]]]WWWOOOFFF???;;;:::;;;::::::999888888888999;;;999???EEESSSzzz{{{}}}}}}aaaSSSSSS[[[sssfffXXXMMMIIIDDDAAA???>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>BBBLLL^^^uuuzzzhhhiiijjjnnnrrrtttsssrrrttt}}}uuudddXXXPPPIIIGGGIIIJJJHHHFFFFFFGGGHHHHHHHHHLLLMMMNNNNNNOOORRRWWW[[[^^^___aaadddgggjjjjjjjjjkkkjjjiiihhhgggggggggggggggggghhhhhhiiiiiijjjjjjhhhjjjkkklllkkkkkkmmmoooqqqrrrtttsssrrrqqqqqqrrr{{{ssseeeZZZPPPJJJFFFIIILLLOOOVVV\\\aaaeeeiiijjjiiiiiikkknnnkkkkkkjjjjjjmmmssszzz~~~yyyjjj```VVVMMMHHHBBB@@@CCCDDDGGGUUUeeesssxxx|||~~~xxxjjjcccaaalll{{{~~~zzzwwwqqqjjjbbbXXXOOOHHHBBBAAA???>>>???AAAEEEGGG======<<<::::::999999999:::???FFFQQQaaappptttqqqhhhccc^^^aaajjjuuu}}}rrrbbbUUUOOOHHHEEEDDDDDDFFFMMM]]]lllsssiiidddhhh{{{iiiaaa^^^YYYPPPGGG@@@===<<<<<<;;;;;;:::999:::::::::<<<;;;AAAFFFSSSyyyzzzxxx|||```VVVSSSZZZrrrdddTTTLLLHHHDDDAAA@@@???>>>======<<<;;;::::::;;;;;;<<<===@@@JJJ[[[rrrzzzxxxpppppp~~~yyyjjjhhhhhhmmmtttxxxwwwtttttt}}}yyymmmcccXXXRRRPPPMMMJJJGGGFFFGGGHHHHHHGGGKKKLLLNNNOOOPPPTTTYYY\\\___```aaaccceeegggiiijjjkkkkkkkkkkkkjjjiiihhhhhhgggggghhhhhhiiijjjjjjkkkjjjkkkllllllkkkkkkmmmnnnqqqrrrttttttttttttvvvwwwzzzjjj^^^QQQJJJDDDDDDFFFGGGKKKQQQYYY\\\___``````aaaeeeiiijjjlllooorrrvvv||||||ooobbbXXXNNNGGGCCCDDDEEEGGGTTTdddqqqwww|||wwwhhh```\\\___lllzzzzzz{{{|||wwwppphhh```WWWNNNIIIDDDCCCAAA@@@@@@BBBEEEGGG??????===;;;:::999999999999===DDDOOO___mmmqqqooohhhccc```bbbkkkuuu}}}wwwdddTTTKKKFFFDDDCCCDDDGGGNNN^^^lllqqqiiieeejjjooobbb___ZZZRRRIIIBBB???>>>===<<<<<<;;;;;;;;;;;;;;;>>><<>><<<::::::999999===CCCMMM]]]kkkpppmmmgggdddbbbeeellluuu}}}zzzgggWWWNNNGGGEEEEEEFFFIIIPPP___nnnrrrlllhhhmmmrrrbbb```ZZZRRRIIICCC???>>><<<<<<;;;;;;;;;;;;;;;<<<===<<>>===;;;999888999:::;;;===@@@HHHWWWmmmpppdddZZZXXXhhhzzz|||rrrmmmjjjooowww}}}|||xxxttt{{{wwwggg\\\RRRNNNIIIEEEEEEFFFGGGGGGHHHJJJMMMOOORRRUUUZZZ]]]aaadddfffgggfffgggiiikkkjjjkkklllmmmmmmkkkjjjiiijjjjjjjjjkkkkkkkkklllllljjjlllmmmlllkkkkkklllmmmoooqqqssstttvvvxxx|||~~~zzzlll[[[QQQGGGDDDCCCAAAAAACCCCCCFFFHHHIIIJJJMMMSSSYYYeeellluuu{{{ssscccWWWLLLIIIGGGHHHRRR___mmmvvv}}}tttdddWWWPPPIIIPPPVVVXXXZZZ\\\[[[WWWSSSSSSWWW___jjjxxx~~~yyypppggg___XXXQQQMMMKKKIIIFFFCCCAAA@@@@@@@@@EEEDDDBBB@@@>>><<<<<<;;;:::===CCCLLL[[[jjjooolllgggeeedddgggmmmuuu|||~~~lll^^^VVVJJJIIIIIIJJJMMMSSSbbbpppvvvnnnjjjnnnssscccaaa[[[RRRIIIBBB>>>===;;;;;;::::::::::::;;;;;;<<<;;;@@@DDDNNNpppvvvooorrr}}}dddWWWTTT___|||oooZZZNNNJJJFFFCCCBBBAAA@@@???<<<;;;:::999999::::::;;;===@@@GGGUUUkkksssdddWWWRRR___qqq~~~tttpppmmmooouuuyyyzzzxxxsssyyymmm___SSSNNNHHHDDDCCCEEEGGGHHHGGGIIIMMMOOOQQQTTTXXX[[[```dddhhhiiihhhhhhjjjllljjjjjjjjjkkkkkkjjjjjjiiilllkkkkkkkkkkkkjjjjjjjjjiiijjjkkkkkkjjjjjjlllmmmnnnoooqqqssstttxxx|||{{{fffYYYLLLGGGDDD@@@>>>===<<<>>>AAABBBCCCFFFMMMRRR^^^fffrrrzzzmmm^^^QQQKKKGGGFFFOOO[[[kkkuuu~~~~~~{{{||||||}}}~~~}}}pppaaaTTTLLL@@@DDDGGGGGGHHHKKKJJJFFFFFFFFFIIIOOOVVVbbbuuu~~~yyyrrrjjjccc[[[UUUQQQJJJHHHGGGEEEDDDCCCDDDDDDFFFEEECCCAAA???======<<<:::===BBBKKKZZZhhhmmmkkkfffffffffiiinnnuuu|||ssseee^^^PPPNNNNNNPPPRRRXXXfffssszzzllliiillluuueeeccc\\\SSSIIIAAA===<<<::::::::::::::::::;;;<<<<<<:::>>>BBBLLLooouuuoooqqq{{{cccVVVTTTbbbqqq\\\OOOLLLGGGDDDBBBAAA@@@>>>::::::::::::::::::;;;;;;<<>>AAA@@@===>>>>>>@@@DDDGGGOOO___nnn~~~zzztttmmmfff___YYYTTTMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCAAA@@@>>>===<<<<<<999<<<@@@HHHWWWfffjjjhhhffffffhhhkkkooouuu|||{{{kkkbbbVVVTTTTTTVVVWWW\\\iiivvv{{{jjjhhhhhhuuu~~~iiifff___UUUJJJBBB===<<<;;;;;;;;;;;;;;;<<<======<<<:::>>>AAALLLooorrrooorrrzzzbbbUUUTTTdddqqq\\\SSSOOOJJJFFFDDDCCCAAA@@@888999:::;;;;;;;;;;;;;;;;;;>>>EEERRRfffrrr___SSSYYYfffqqq{{{uuusssqqqooommmmmmoooqqqtttqqqwwwqqq```RRRLLLEEEAAAAAADDDGGGHHHFFFIIILLLNNNPPPRRRUUUXXXYYY```hhhkkkiiiggghhhjjjhhhhhhgggffffffggghhhiiikkkkkkjjjhhhgggeeeddddddeeegggiiiiiiiiijjjlllmmmlllmmmoooppprrruuuzzz~~~|||kkkaaaZZZQQQJJJFFFCCCFFFJJJLLLLLLNNNSSSWWW^^^gggrrrxxx{{{ppp___UUUOOOLLLRRR]]]iiittt~~~~~~|||tttssspppllljjjjjjlllooossspppkkkddd[[[QQQFFF@@@>>>???>>>:::;;;>>>>>>;;;::::::<<<>>>???DDDRRR```qqq~~~{{{uuuoooiiibbb[[[WWWSSSRRROOOLLLIIIFFFDDDCCCBBBAAA@@@>>>===<<<<<<<<<888;;;???GGGUUUdddiiifffeeegggiiilllpppuuu|||nnncccZZZXXXXXXYYYZZZ___kkkxxxzzzjjjgggeeemmmkkkhhhaaaWWWLLLCCC>>><<<<<<<<<<<<<<<<<<===>>>???===:::>>>AAALLLqqquuummmyyyuuu```TTTUUUeeehhhYYYMMMLLLJJJGGGDDDBBBAAA@@@===<<<;;;:::999:::;;;;;;888@@@JJJTTTccc|||cccTTT\\\fffrrryyyuuuooo}}}yyywwwsssnnnkkkjjjlllnnnsssuuu~~~nnn[[[OOOGGGAAABBBCCCAAA@@@BBBGGGIIILLLMMMOOORRRVVVXXX[[[aaaeeeeeefffiiijjjhhhdddfffgggfffeeeeeefffgggiiihhhhhhgggfffeeeeeedddffffffffffffggghhhjjjkkknnnnnnnnnnnnooorrrvvvzzzuuuiii]]]VVVWWWOOOOOOPPPRRRVVV[[[___bbbkkknnntttyyyzzzgggYYYRRRQQQVVV^^^mmmrrrzzz{{{vvvrrrmmmfffbbb```^^^[[[XXX^^^\\\WWWQQQKKKEEEAAA>>><<<===???>>>===<<<<<<<<<999:::999999:::>>>DDDIII^^^ggguuuzzzxxxuuurrrnnniiibbb^^^WWWUUUQQQMMMIIIGGGEEEEEEGGGDDD@@@>>>======<<<<<<:::<<<@@@HHHSSS\\\aaadddbbbdddggglllqqqwww{{{~~~qqqddd^^^\\\[[[XXXUUUVVVbbbooo{{{wwwlll```___ggguuulll___YYYKKKAAA???;;;<<<;;;;;;;;;;;;<<<======BBBCCCAAA???LLLlllnnnlllrrr]]]UUUUUUddddddVVVOOONNNKKKGGGDDDAAA@@@???===<<<;;;:::::::::;;;;;;:::AAAKKKUUUccc|||hhhWWW\\\fffrrrxxxsssuuuvvvmmmzzzxxxwwwtttpppmmmkkklllnnnrrrvvv~~~ooo^^^OOOGGG@@@@@@AAAAAAAAACCCFFFHHHKKKMMMOOORRRVVVXXXZZZ```ddddddeeehhhiiigggggghhhiiihhhfffeeeeeefffhhhhhhggggggffffffeeeeeeffffffffffffggghhhjjjkkkmmmmmmmmmmmmmmmppptttwww~~~rrrhhhfffcccbbbbbbbbbdddhhhnnnrrrxxx{{{mmmaaaZZZXXX\\\cccooottt{{{~~~~~~zzzuuummmfff^^^YYYVVVSSSPPPMMMOOONNNKKKHHHEEEBBB???>>>:::;;;<<<;;;999888999:::888777777777999===BBBEEELLLSSS___mmm|||{{{yyyuuurrrooojjjddd```YYYVVVSSSNNNKKKHHHFFFFFFGGGDDDAAA>>>======<<<<<<:::<<<@@@HHHRRRZZZ___bbbaaacccggglllrrrwww{{{}}}pppeeeaaa[[[VVVSSSRRRSSS[[[dddqqq~~~jjj]]]YYY___kkkqqqaaaYYYKKKBBB???:::;;;;;;;;;;;;;;;<<<=========AAAAAA@@@MMMnnngggllloooZZZUUUUUUbbb|||yyy```TTTQQQOOOLLLHHHDDDAAA???>>>======;;;:::::::::;;;<<<<<>>??????AAADDDDDDFFFJJJMMMOOORRRUUUXXXYYY___cccccccccfffgggeeehhhiiijjjhhhfffddddddeeeffffffffffffffffffffffffffffffffffffgggiiikkklllkkklllmmmllllllmmmpppsssyyyzzzxxxuuusssssswww~~~sssiiibbb___bbbgggqqqvvv}}}}}}{{{wwwrrrfff___UUUNNNJJJHHHDDDBBB@@@@@@??????????????????=========;;;999888999::::::888666666888;;;===>>>>>>DDDMMMWWWcccttt{{{xxxuuurrrooolllgggdddZZZXXXTTTPPPLLLIIIHHHGGGGGGEEECCC@@@===<<<<<<<<<:::<<<@@@GGGPPPXXX\\\^^^^^^aaafffmmmsssxxx{{{}}}~~~pppeee___UUUMMMLLLNNNQQQVVV[[[hhh{{{jjj[[[UUUWWWaaa{{{xxxcccYYYKKKBBB???:::;;;;;;;;;;;;;;;<<<<<<===;;;AAADDDDDDOOOooogggnnnnnnXXXSSSSSS___xxxqqq]]]UUUPPPNNNKKKHHHEEEBBB@@@???>>>===<<<::::::;;;;;;<<<<<>>======???BBBBBBEEEIIILLLNNNQQQTTTWWWWWW]]]aaaaaabbbeeefffdddfffggghhhgggeeeddddddeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeeeeegggiiikkklllkkklllmmmmmmllllllnnnpppuuu{{{tttlllfffccceeeiiissswww}}}~~~zzzxxxsssmmmaaaYYYOOOGGGDDDBBB???===::::::;;;;;;===???AAABBBBBBBBBAAA>>>;;;:::;;;<<<===:::888888999:::999888999>>>EEEJJJRRR___qqq~~~}}}{{{xxxvvvsssqqqooommmjjjggg\\\YYYUUUQQQMMMJJJHHHGGGGGGGGGEEEAAA>>><<<;;;<<<:::<<<@@@GGGOOOVVVZZZ[[[[[[___eeemmmsssxxx{{{|||}}}pppcccVVVNNNHHHIIILLLPPPWWW^^^ggg{{{kkk[[[SSSSSS\\\xxx|||eeeYYYKKKBBB???:::;;;;;;::::::;;;;;;<<<======DDDHHHGGGQQQnnn~~~zzznnntttmmmXXXPPPQQQ]]]wwwhhhYYYTTTNNNLLLJJJHHHFFFDDDCCCBBB>>>===<<<;;;:::;;;<<<<<<:::BBBKKKUUUccc{{{}}}fffkkkyyytttmmmkkknnnqqqsssrrrpppoooooonnnuuu~~~wwwhhhZZZNNNCCC>>>===<<<===@@@AAADDDHHHLLLNNNPPPSSSUUUVVV\\\``````aaadddeeecccbbbcccdddddddddccceeefffddddddddddddeeeeeeeeeeeeddddddddddddfffhhhjjjkkkkkkmmmoooooonnnmmmnnnooorrrvvv~~~}}}rrrllliiifffhhhllltttxxx}}}~~~xxxtttnnnggg\\\TTTKKKDDDBBBAAA???===<<<<<<<<<<<<===@@@BBBCCCDDDDDDCCCAAA===;;;;;;<<<:::999999:::;;;:::999888777;;;???AAAEEELLLXXX```nnnttt|||}}}|||zzzxxxuuurrrqqqppptttrrrqqqppppppnnnkkkiii]]][[[WWWRRRNNNKKKIIIHHHHHHHHHGGGCCC???;;;;;;<<<:::<<<@@@GGGOOOUUUXXXYYYYYY]]]dddlllsssxxx|||}}}~~~ppp```QQQMMMJJJKKKMMMRRR\\\fffkkk}}}iiiYYYQQQQQQZZZxxx|||fffZZZJJJBBB@@@;;;:::::::::::::::;;;<<<<<<<<>>>>><<<;;;;;;;;;<<<===;;;DDDOOOZZZiiikkkooozzzpppiiidddhhhmmmppppppppppppqqqnnnwwwyyyiii\\\QQQEEE@@@>>><<<===???AAADDDHHHKKKMMMOOOQQQRRRVVV\\\`````````cccdddbbb___aaacccccccccccceeefffddddddddddddddddddddddddbbbbbbbbbcccdddgggiiijjjkkkmmmpppqqqpppoooooooooooorrryyy|||tttwww|||wwwnnnkkkjjjjjjlllqqquuuyyy~~~~~~xxxssskkkeeeXXXRRRIIIDDDCCCBBB@@@>>>??????>>>>>>@@@CCCFFFHHHHHHHHHHHHFFFBBB???======999<<>><<<;;;;;;999:::<<<>>>@@@CCCHHHKKKWWW]]]fffmmmpppqqqqqqqqqnnnooonnnllljjjhhhiiijjjnnnnnnnnnoooooonnnkkkhhh```]]]YYYTTTPPPLLLJJJIIIHHHIIIIIIEEE???;;;:::<<<999;;;@@@HHHOOOUUUXXXXXXXXX\\\bbbjjjrrrxxx}}}~~~|||lll^^^TTTQQQOOOQQQTTTYYYeeepppppp{{{dddUUUNNNOOOYYYyyywwweeeZZZJJJAAA@@@===:::::::::::::::;;;;;;<<<:::???CCCGGGWWWyyy{{{xxxtttmmmfffgggqqqxxxlllWWWPPPUUUccc~~~ppp[[[RRRQQQNNNMMMKKKHHHFFFDDDCCCCCC???>>><<<;;;;;;;;;<<<===???IIIVVVcccqqqooosss}}}nnnfff___ccchhhlllnnnoooqqqrrrooozzzzzzjjj[[[PPPFFFBBBAAA??????AAAAAADDDIIIKKKMMMMMMNNNPPPVVV\\\`````````cccdddbbbaaabbbddddddccccccdddfffeeeeeeddddddccccccbbbbbb`````````aaaccceeegggiiiiiillloooqqqpppooooooooooooqqquuuzzzvvvmmmnnnsssxxxpppiiihhhiiijjjoootttwww{{{~~~xxxssslllfffZZZTTTMMMHHHGGGEEEBBB@@@AAAAAAAAACCCFFFKKKOOORRRSSSTTTUUUSSSOOOJJJGGGFFFFFFKKKOOOLLLDDD===;;;<<<:::999888:::>>>AAABBBBBBGGGLLLTTTYYY\\\^^^^^^___\\\]]]___^^^]]]^^^aaadddhhhiiikkknnnooommmiiifffccc```\\\WWWSSSOOOMMMLLLHHHJJJKKKFFF???;;;:::<<<999;;;@@@HHHPPPVVVXXXXXXXXX[[[aaahhhpppxxx}}}wwwnnnccc\\\XXXRRRPPPVVV^^^hhhrrr{{{yyy~~~aaaSSSMMMOOOYYYzzzpppddd[[[III???@@@???::::::999999::::::;;;<<<<<<>>>@@@EEEYYY}}}~~~wwwtttpppiiicccfffpppwwwkkkVVVRRRXXXgggppp[[[SSSTTTPPPOOOLLLIIIFFFDDDBBBAAA???>>>===<<<;;;<<<<<<===BBBMMM\\\iiixxxqqqwwwmmmeee\\\```eeejjjllloooqqqsssppp}}}{{{jjjYYYOOOFFFCCCCCCAAABBBDDDBBBEEEIIIKKKLLLLLLMMMNNNVVV\\\``````aaaddddddcccccceeefffeeeccccccccceeeeeeeeeddddddcccbbbaaaaaa_________```bbbdddggghhhgggkkkoooqqqpppoooooooooqqqrrrsssuuu{{{zzzrrrtttzzz|||qqqjjjccccccfffiiinnnuuuyyy|||~~~xxxtttnnnhhh^^^YYYRRRNNNLLLIIIEEEBBBCCCCCCDDDGGGLLLRRRXXX[[[```bbbcccbbb]]]XXXTTTRRRWWW]]]___XXXJJJ>>>:::;;;666333000333999>>>>>><<<:::>>>DDDIIIKKKLLLMMMNNNHHHKKKMMMNNNNNNPPPUUUYYYdddfffiiimmmooommmhhhdddfffccc___ZZZUUURRROOONNNIIIKKKLLLGGG@@@::::::<<<999;;;AAAIIIQQQWWWYYYYYYXXXZZZ```gggooowww~~~|||mmmbbb]]][[[YYYPPPMMMWWWggguuu|||aaaTTTNNNPPPZZZ{{{}}}kkkbbb[[[III>>>@@@AAA::::::999999::::::;;;<<<@@@@@@???DDDZZZ~~~yyypppjjjfffeeegggyyy}}}xxxiiiTTTRRRVVVgggnnn\\\VVVTTTSSSPPPMMMJJJHHHFFFDDDBBBAAA???<<<::::::;;;<<<>>>CCCTTTfffppp|||wwwzzzrrreeeeee^^^]]]dddlllppprrrtttuuuzzzqqq[[[PPPFFFBBB@@@??????BBBDDDFFFIIIJJJKKKKKKMMMNNNTTTVVVYYY]]]___`````````bbbbbbbbbcccdddeeeffffffffffffeeedddccccccccccccbbbbbbbbbbbbccceeeggghhhkkkkkklllmmmnnnoooppppppqqqqqqqqqrrrvvv~~~||||||}}}~~~yyygggaaa]]]^^^```dddllltttzzz}}}{{{wwwsssqqqlllggg___XXXTTTQQQOOONNNNNNPPPRRRTTTXXX```kkksssvvvzzz~~~|||rrrhhhdddeeennnzzzrrrZZZHHH>>>;;;999888888999;;;===<<<;;;;;;;;;<<<===>>>???@@@AAABBBCCCDDDDDDFFFKKKQQQUUUZZZ```hhhjjjiiiggghhhjjjiiieee___[[[ZZZXXXTTTQQQQQQOOOLLLGGGBBB===:::888999<<>>>>>@@@SSSxxxvvvmmmgggdddccclll~~~}}}iiiUUURRRVVVgggooo[[[TTTRRRSSSQQQMMMJJJHHHFFFDDDBBBAAA@@@===;;;;;;<<<>>>???BBBTTTgggsss|||pppbbbaaa]]]]]]dddkkknnnqqqtttvvvyyyoooZZZPPPFFFBBBAAA??????BBBCCCFFFHHHJJJJJJKKKMMMNNNUUUXXX\\\___bbbbbbbbbaaabbbccccccdddeeefffgggggghhhfffeeecccccccccddddddccccccccccccdddfffhhhiiijjjkkklllmmmnnnoooooopppppppppqqqrrrtttzzz~~~|||{{{}}}wwwqqqccc\\\WWWWWWZZZ```iiissszzz}}}}}}zzzwwwvvvtttpppjjjdddaaa___^^^^^^[[[^^^aaadddiiirrr}}}}}}}}}gggRRRFFF@@@:::999888999;;;<<<<<<;;;888888888999::::::;;;;;;999::::::;;;===AAAGGGKKKVVV\\\dddgggfffeeefffhhhhhhddd___\\\[[[YYYVVVTTTRRRPPPMMMHHHCCC>>>:::999:::===AAAFFFJJJNNNPPPQQQVVVXXX]]]fffpppwwwzzzzzz{{{~~~yyykkk___VVVPPPMMMIIIHHHPPPbbbyyyttt^^^XXXPPPPPPdddpppjjj___TTTKKKDDD???===<<<;;;;;;::::::;;;;;;<<<:::>>>???@@@RRRvvvuuukkkeeeddddddsssjjjVVVQQQUUUgggrrr]]]UUUTTTTTTQQQMMMJJJIIIGGGDDDBBBBBB@@@>>><<<<<<===???AAAFFFWWWkkkuuu|||~~~ppp```[[[ZZZ\\\ccchhhkkkoootttxxxvvvkkkZZZPPPFFFBBBAAA??????AAACCCEEEHHHIIIJJJJJJLLLNNNVVVYYY^^^bbbeeeeeedddbbbcccdddeeefffggghhhiiiiiijjjhhheeecccbbbccceeefffeeeeeeeeeeeefffhhhiiijjjiiijjjkkklllmmmnnnnnnooonnnooopppqqqrrruuuzzz}}}}}}~~~}}}||||||}}}~~~{{{ppphhh]]]UUUNNNMMMQQQYYYeeepppwww{{{~~~~~~}}}|||{{{xxxuuurrrnnnlllkkklllmmmlllpppuuuzzzqqqZZZJJJAAA<<<:::999888:::;;;;;;:::666666666666666666666666666777888888:::>>>CCCGGGPPPVVV^^^cccddddddeeeggggggeeeaaa___]]]\\\ZZZXXXTTTRRRNNNJJJDDD???<<<:::;;;===@@@CCCGGGJJJLLLLLLUUUWWW\\\ccclllrrrvvvwww|||~~~zzzkkk]]]RRRKKKIIIGGGFFFNNN```xxxrrr]]]WWWOOORRRiii}}}yyy|||lllggg^^^TTTJJJDDD???>>><<<;;;;;;::::::;;;;;;<<<:::===???AAAPPPsssvvvlllhhhhhhjjjwww}}}~~~kkkWWWPPPUUUhhhxxxaaaYYYYYYTTTQQQMMMKKKIIIGGGDDDBBB@@@???===;;;<<<===???AAAKKK\\\lllttt}}}}}}qqq___XXXWWW[[[aaadddffflllrrryyytttgggZZZOOOFFFCCCAAA??????AAABBBEEEGGGIIIIIIJJJKKKMMMTTTXXX^^^cccffffffdddbbbddddddeeefffhhhiiijjjjjjkkkiiieeecccbbbcccfffhhhfffffffffggghhhiiiiiijjjhhhiiiiiijjjkkklllmmmmmmmmmooopppqqqpppqqqsssuuuuuu{{{~~~~~~~~~yyylllbbbXXXOOOFFFEEEIIIRRR```lllrrrxxx|||}}}~~~}}}}}}}}}zzzyyyxxxvvvuuuvvvxxxzzz}}}www```NNNDDDAAA>>>;;;999999::::::999999999888777777666666555777888888999:::===BBBFFFMMMRRRZZZ```cccdddfffggggggfffdddbbbaaa___^^^]]]VVVTTTPPPKKKFFFAAA===;;;999;;;===AAADDDGGGIIIJJJQQQTTTYYY```gggnnnsssuuuzzz}}}{{{mmm^^^QQQIIIJJJHHHGGGMMM\\\qqqppp\\\VVVOOOVVVrrrvvvnnnwwwvvvgggccc\\\SSSJJJCCC???>>><<<;;;;;;::::::;;;;;;<<<:::===???AAANNNnnnyyyqqqnnnoooqqqyyy||||||kkkXXXPPPWWWllleeeZZZYYYTTTQQQNNNKKKIIIGGGEEECCC>>>===;;;:::;;;===???AAAKKK[[[jjjqqqzzztttaaaYYYXXXZZZ___bbbdddiiipppyyyrrrdddYYYOOOFFFCCCBBB??????@@@BBBDDDGGGHHHHHHIIIKKKLLLRRRVVV\\\aaaddddddbbb```cccdddeeefffgggiiijjjjjjkkkiiieeecccbbbcccfffhhhffffffggghhhhhhiiiiiiiiigggggghhhiiijjjkkkllllllmmmoooqqqqqqoooooooooppppppvvv{{{}}}}}}||||||||||||}}}||||||}}}~~~~~~wwwiii]]]TTTJJJBBB@@@DDDLLLZZZfffooovvv|||}}}~~~|||zzzyyyzzz{{{|||~~~}}}jjjYYYMMMHHHDDD???;;;:::::::::999::::::999888777666555555333444555666777999===@@@JJJPPPWWW^^^ccceeefffgggfffffffffeeecccaaaaaa```XXXUUUQQQLLLGGGAAA>>>;;;777888;;;>>>AAAEEEHHHIIIKKKOOOTTT[[[cccjjjppptttwwwzzz~~~{{{nnn```TTTLLLIIIGGGGGGKKKXXXkkk~~~ooo\\\VVVSSS^^^sssggglllssszzzzzzooobbb```\\\SSSJJJBBB???>>><<<;;;;;;::::::;;;;;;<<<999<<>>@@@AAACCCFFFGGGHHHIIIJJJLLLPPPTTTYYY^^^aaabbbaaa```aaabbbcccdddfffhhhiiiiiijjjhhheeecccbbbccceeefffeeeeeefffggghhhgggggggggffffffggghhhiiijjjjjjkkklllnnnpppooonnnmmmmmmnnnmmmrrruuuvvvyyy~~~~~~|||zzzyyyxxxxxxyyy{{{}}}}}}{{{yyyzzz|||~~~}}}~~~ssseeeZZZPPPHHH@@@>>>AAAGGGSSS^^^jjjsss{{{|||~~~{{{wwwttttttuuuvvvzzz~~~qqqbbbWWWQQQLLLDDD>>>;;;::::::999999999888777666555444444222333444555555777;;;===GGGLLLSSS[[[aaaddddddddddddeeefffeeebbbaaa```aaaXXXVVVRRRMMMGGGBBB>>>;;;777888999<<>>AAACCCEEEWWWjjjuuummmeee___```dddggglllpppvvvssscccXXXOOOGGGDDDCCC@@@>>>???AAACCCFFFGGGGGGHHHJJJKKKPPPSSSWWW\\\___`````````___```aaabbbdddfffggghhhhhhfffeeecccccccccddddddcccdddeeefffffffffeeedddeeeeeefffggghhhiiiiiijjjjjjlllmmmmmmlllkkklllmmmkkkppprrrrrrtttwwwxxxuuuuuutttssstttvvvyyy}}}~~~{{{yyyyyy{{{~~~~~~}}}{{{qqqcccZZZMMMFFF???>>>???CCCLLLUUUbbbllluuuwwwyyy|||}}}zzzuuuqqqoooooorrrsssxxx~~~{{{mmmbbbYYYSSSIIIBBB===;;;:::999999999888777666555555444222444555555666777:::<<>>AAACCCEEEFFFJJJPPPVVV[[[aaaiiinnnrrrvvvzzzyyymmm```TTTMMMFFFFFFGGGKKKVVVgggzzznnn[[[YYY^^^sssvvvppphhhhhhiiiddd]]]]]][[[SSSHHH???<<<;;;<<<;;;;;;::::::;;;;;;<<<888;;;@@@BBBHHH```tttjjjjjjWWWXXXiiizzzddd```UUURRRNNNLLLJJJHHHEEECCC>>>===;;;;;;<<>>???@@@CCCEEEGGGGGGHHHIIIKKKPPPSSSVVVZZZ^^^``````aaa]]]^^^___aaaccceeefffgggffffffeeedddccccccccccccbbbcccdddeeeeeeeeedddcccddddddeeefffggghhhiiiiiihhhjjjkkkkkkjjjjjjkkkllllllppprrrqqqrrruuuuuurrrtttsssqqqqqqrrrvvvzzz||||||yyyyyy{{{}}}}}}|||zzzrrrddd\\\KKKDDD???>>>>>>AAAGGGOOOYYYdddnnnqqqsssvvvzzzzzzyyyvvvqqqmmmkkkmmmppprrr|||zzznnn^^^WWWMMMDDD>>><<<::::::;;;::::::999888888777777///111222333333444666888???BBBIIIQQQXXX\\\\\\[[[]]]```bbbaaa]]]ZZZZZZ[[[YYYVVVRRRMMMGGGAAA===;;;<<<;;;;;;<<<===???AAABBBGGGKKKPPPUUUYYY^^^fffkkkrrruuuzzzwwwkkk^^^RRRKKKIIIIIIJJJMMMVVVfffyyykkk[[[ZZZaaazzzyyylllggghhhccc\\\]]][[[TTTHHH???;;;:::<<<;;;;;;::::::;;;;;;<<<888;;;@@@CCCGGG^^^{{{qqq|||hhhaaa___ooofff^^^ZZZWWWSSSPPPLLLIIIEEEBBB@@@===<<<======<<>><<<>>>???AAACCCFFFHHHIIIIIIIIIOOOQQQUUUZZZ]]]___``````___^^^]]]^^^```cccdddeeebbbcccccccccccccccddddddeeedddbbbaaaaaaaaabbbbbbddddddeeeeeefffgggggghhhggggggggggggiiikkkmmmnnnmmmmmmnnnooopppqqqrrrrrroooqqqrrrrrrsssuuuxxx{{{~~~zzzwwwvvvxxx{{{}}}yyyiii]]]OOOGGG@@@===<<<<<>>>>>@@@FFFMMMPPPQQQUUU^^^fffmmmqqqxxx~~~zzzmmmddd\\\SSSLLLGGGGGGFFFHHHPPPaaauuuddd```[[[YYYttt|||qqqfff___bbb___YYYPPPGGG@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;===>>>;;;>>>IIIZZZvvvrrrzzzfff______rrrfff[[[[[[XXXTTTPPPMMMIIIEEEBBB???===<<<======<<>>===>>>???@@@CCCEEEGGGHHHIIIIIINNNQQQVVVZZZ^^^___```______^^^]]]___aaacccdddcccddddddddddddddddddddddddeeedddcccbbbaaabbbbbbccccccddddddeeeeeefffgggggggggggggggggghhhjjjkkklllkkkkkklllmmmnnnoooppppppooopppqqqqqqqqqsssvvvxxxyyyxxxvvvtttuuuwwwzzz|||ooobbbSSSKKKCCC???===<<>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<>>><<<>>>GGGUUU|||yyyqqqtttvvvccc]]]^^^uuueee[[[[[[XXXTTTQQQMMMJJJFFFCCC???<<<<<<===<<<;;;???EEETTTbbbzzz|||qqqllliiihhhkkkooopppvvvwwwgggYYYPPPGGGDDDBBB>>>===>>>>>>@@@BBBDDDFFFHHHIIIIIIMMMPPPVVV[[[___```___^^^_________```cccdddcccaaaeeeeeedddddddddddddddddddddccccccbbbbbbbbbbbbcccbbbccccccddddddeeeffffffggggggggggggggghhhiiiiiiiiiiiijjjkkklllmmmnnnnnnoooppppppooooooooorrrtttqqqqqqqqqrrrtttvvvyyyzzz}}}~~~vvvhhhWWWNNNEEEAAA>>>;;;<<>>:::;;;:::888777777777555333444444444444444555555555888:::>>>BBBFFFJJJLLLMMMPPPPPPOOONNNMMMKKKIIIHHHIIIHHHFFFDDDAAA>>>;;;:::888888888888999:::;;;<<<===BBBGGGIIIJJJMMMUUU[[[bbbgggmmmsssvvvyyy|||~~~ooo```UUUMMMIIIEEEEEEEEEGGGPPPaaauuummm[[[XXXYYYssspppaaa___\\\VVVNNNFFF@@@======;;;;;;;;;;;;;;;;;;;;;;;;:::>>>===>>>DDDPPPwwwrrrooowwwqqq___ZZZ\\\vvvxxxccc\\\\\\YYYTTTQQQNNNJJJFFFCCC???<<<;;;===<<<;;;???DDDMMM[[[vvvzzzpppkkkiiigggjjjnnnqqqvvv~~~xxxiii[[[QQQHHHDDDBBB>>>===>>>>>>???AAACCCEEEGGGIIIJJJKKKOOOVVV\\\___```^^^]]]______```bbbddddddbbbaaadddddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccddddddeeeeeegggggggggfffffffffgggggghhhhhhiiijjjkkklllmmmmmmnnnnnnnnnmmmllllllnnnpppnnnoooppprrrtttvvvwwwxxx{{{zzz|||~~~}}}mmmZZZPPPFFFAAA>>>:::999;;;===???CCCEEEFFFGGGIIIKKKOOORRRVVV[[[bbbmmmxxxooofffZZZPPPJJJDDD???;;;:::999888888888777555333333333444555555555444333777999<<>><<<:::888777777777777777999::::::;;;???CCCEEEEEEHHHNNNTTT[[[___ffflllqqquuuyyy|||ooo]]]QQQJJJHHHCCCCCCDDDHHHQQQaaauuuttt{{{lllWWWUUUUUUmmmtttbbb^^^[[[VVVNNNEEE???======;;;;;;;;;;;;;;;;;;;;;;;;777===>>>???CCCNNNuuupppppp{{{kkk[[[XXXYYYvvvmmm^^^]]][[[XXXTTTPPPMMMJJJFFFCCC???<<<;;;<<<<<<;;;>>>DDDHHHXXXuuu~~~}}}{{{rrriiifffeeedddgggkkkrrrxxx}}}ooo\\\RRRHHHDDDBBB>>><<<======>>>@@@BBBDDDGGGIIIJJJKKKOOOVVV[[[______^^^\\\______```bbbdddeeecccaaacccccccccbbbaaa```____________``````````````````aaaaaabbbbbbcccddddddeeeggggggggggggfffffffffeeeiiiiiijjjkkklllmmmmmmnnnmmmmmmmmmkkkiiiiiikkkmmmooopppqqqssstttuuuuuuvvvwwwwwwzzz~~~rrr___SSSGGGBBB>>>:::888999;;;<<<>>>??????@@@CCCEEEJJJOOOUUU\\\cccmmmyyyppphhh\\\RRRKKKFFF@@@<<<888888777888999888777555333444444555444444333333666888:::===@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA??????CCCBBBAAA???===:::888777666666555666666777888999:::<<>>@@@CCCNNNtttnnnqqqfffXXXWWWYYYwww~~~eee[[[\\\ZZZWWWSSSPPPLLLIIIEEEBBB>>>;;;;;;<<<;;;:::>>>DDDIII[[[|||~~~uuuuuu}}}yyymmmeee^^^]]]^^^___bbbgggpppxxxsss\\\RRRHHHDDDAAA===;;;;;;======???AAACCCFFFIIIJJJLLLOOOUUUZZZ^^^___^^^]]]___^^^___aaadddeeeeeedddccccccbbbaaa```^^^^^^]]]^^^______````````````___aaabbbbbbccccccdddeeeeeefffgggggggggggggggfffeeeiiiiiijjjkkklllmmmnnnnnnllllllllljjjhhhhhhjjjlllpppppppppqqqrrrssssssssstttuuuyyy}}}~~~iii[[[LLLEEEAAA<<<999::::::;;;<<<<<<<<<>>>BBBDDDGGGMMMVVV\\\bbblllxxxrrrjjj]]]SSSMMMHHHCCC@@@999888666777888888777666444444444444333333333333555666888;;;===>>>??????>>>????????????>>>======@@@@@@???>>><<<:::888777555555555555666777888999999:::<<<>>>@@@CCCGGGJJJNNNSSSYYY___dddjjjooorrrtttwwwzzz{{{{{{zzzzzz{{{{{{|||}}}{{{kkk\\\QQQIIIFFFAAACCCEEEIIISSSdddwww|||kkknnnmmm[[[ZZZXXXiii|||kkk```]]]WWWOOOFFF???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777<<<===???DDDMMMqqq{{{jjjppp~~~aaaUUUVVV\\\zzzrrrbbb\\\ZZZYYYVVVRRROOOKKKHHHDDDAAA>>>;;;;;;<<<;;;:::>>>DDDGGG\\\uuulllooo|||vvveee___XXXSSSTTTWWWYYY^^^dddkkkttt}}}qqq\\\RRRHHHCCC@@@<<<999:::<<<===>>>@@@BBBFFFIIIJJJMMMOOOTTTYYY\\\^^^^^^^^^___^^^^^^```cccfffggggggddddddcccaaa```^^^]]]]]]______aaabbbbbbbbbaaaaaabbbbbbccccccdddeeeeeeeeeffffffggghhhhhhhhhgggfffhhhiiijjjjjjllllllmmmnnnkkkkkkkkkiiiggghhhiiikkklllllllllmmmnnnoooqqqrrrrrruuuzzz}}}yyyhhhVVVKKKEEE@@@<<<<<<::::::;;;;;;;;;>>>BBBEEEGGGOOOXXX___eeennnzzzuuulll___TTTNNNKKKHHHEEE<<<:::777666666777666555555555333222222222333333333444666777999:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999999888555555555555666777888999888999;;;<<>>CCCKKKkkkqqqeeennn{{{^^^TTTWWW___|||wwwjjjccc^^^[[[YYYVVVQQQNNNKKKGGGCCC@@@>>>;;;:::<<<;;;:::>>>CCCBBBZZZvvvgggfffqqqjjjXXXVVVPPPLLLNNNRRRVVV\\\bbbfffpppzzz{{{lll\\\RRRGGGCCC@@@;;;888999<<<<<<===???BBBEEEIIIKKKMMMPPPTTTXXX[[[]]]^^^______^^^]]]___cccfffhhhiiifffeeedddbbbaaa___^^^]]]```aaabbbdddddddddcccbbbbbbccccccddddddeeeffffffeeefffhhhiiiiiiiiihhhggghhhhhhiiijjjkkkllllllmmmjjjjjjjjjiiiggghhhjjjlllhhhhhhhhhiiijjjmmmoooqqqrrruuuzzz}}}}}}rrr]]]QQQIIICCC???>>>999999::::::;;;>>>BBBFFFIIIQQQ\\\ccciiiqqq~~~wwwnnn```VVVPPPMMMKKKIII???<<<888555555555555444666555333111111111333444111222333555666777777777666777888999::::::::::::666777888999999:::999999666555555666666777888999888888:::<<>>;;;<<>>???HHH]]]mmmaaaggg~~~mmmSSSQQQMMMKKKMMMNNNOOOUUU\\\bbbkkkwww}}}jjj[[[QQQHHHDDDAAA===:::::::::999999<<>>======AAAIIIPPPTTT[[[bbbgggppp}}}~~~wwwyyy~~~|||mmm\\\SSSOOOLLLLLLNNNDDD@@@;;;777666777777777666555444333333333333333333333333333333333333333444444444444444444444444777777888777777666555555222222222333333444444444777999:::;;;<<>><<<===>>>;;;999:::<<<===;;;888:::999AAA>>>BBBKKKZZZ{{{ooojjjzzzvvv[[[SSSUUUjjj{{{eee[[[[[[[[[[[[\\\\\\ZZZWWWRRRLLLGGGCCC@@@<<<;;;:::999:::<<<>>>???GGG]]]uuudddcccsss|||qqqVVVNNNIIIGGGIIIKKKLLLPPPVVV^^^fffssslll]]]SSSJJJEEEBBB===;;;;;;;;;:::;;;>>>CCCGGGGGGFFFJJJOOOUUUZZZ\\\]]]^^^^^^]]]^^^___```aaabbbcccddddddcccaaaaaaaaaaaa```^^^___aaacccdddcccbbbbbbbbbddddddddddddeeeeeeeeeeeefffgggiiiiiigggfffgggggghhhhhhiiijjjkkkllllllmmmmmmmmmmmmmmmllljjjiiihhhffffffggghhhiiikkklllmmmooossswwwwwwxxx~~~pppbbbXXXNNNGGGEEECCCEEEFFFEEEEEEIIIQQQXXX\\\cccjjjoooxxx|||sssmmmmmmqqqrrrtttvvvqqq___UUUOOOKKKJJJKKKDDD@@@;;;777777777777777666555444444333333333444333333333333333333333333333333333333333333333333555555555555555444333333222222222333333444444444555666888999;;;>>>CCCFFFGGGHHHJJJLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPSSSUUUZZZ^^^ccciiippptttyyy|||ooo```WWWPPPHHHAAACCCCCCDDDJJJVVVhhh{{{}}}tttqqqvvvuuu```VVVVVVfffvvv{{{}}}uuujjjdddbbb\\\RRRGGG???<<<<<<===;;;::::::<<<<<<;;;888;;;999@@@===@@@GGGUUU~~~|||ppppppvvv\\\TTTWWWrrrxxx```VVVWWWYYY[[[\\\[[[YYYVVVQQQLLLFFFBBB???<<<;;;:::999:::<<<>>>???GGG^^^ggg___hhhuuuvvvzzz]]]NNNHHHDDDFFFIIIJJJMMMQQQWWW```lllyyypppaaaVVVLLLGGGDDD???<<<<<<===<<<===@@@DDDGGGHHHHHHLLLPPPTTTXXXZZZ[[[]]]^^^\\\]]]]]]^^^______``````cccbbb``````aaaaaa```^^^___bbbeeefffdddbbbaaa```ccccccccccccddddddeeeeeeeeeggghhhhhhgggffffffgggjjjjjjjjjjjjkkkkkkkkkkkkmmmmmmmmmlllkkkjjjiiihhheeeffffffggghhhjjjkkklllmmmqqqttttttuuuzzzrrrggg[[[QQQMMMJJJLLLLLLLLLMMMQQQYYY```jjjqqqyyy~~~~~~xxxooohhhggghhhggghhhjjjvvvvvvcccWWWOOOIIIFFFGGGCCC@@@;;;888777888888777666555444444333444444444222222222222222222222222222222222222222222222222444444555555444444333333222222333333333333444444222444666888:::===AAAEEEFFFFFFGGGHHHGGGGGGEEEDDDHHHGGGEEEDDDDDDDDDEEEFFFGGGJJJNNNSSSWWW]]]dddhhhmmmqqqwww|||~~~~~~mmm___VVVNNNFFF@@@CCCCCCFFFLLLXXXjjj}}}{{{ssssssyyywww___TTTSSS___lllqqqrrrtttxxxzzzssshhhcccbbb]]]SSSHHH???<<<;;;===;;;::::::;;;<<<:::999;;;888???:::===CCCOOOwwwxxxsssuuu\\\UUUXXXtttdddWWWWWWYYYZZZZZZZZZXXXUUUPPPKKKEEEAAA>>>;;;:::999999999;;;===???HHH^^^hhh\\\aaammmnnntttgggRRRKKKEEEGGGJJJJJJKKKMMMQQQYYYfffrrruuueeeZZZOOOIIIEEE???============???AAADDDGGGHHHIIIMMMPPPTTTWWWXXXZZZ\\\^^^]]]]]]]]]]]]^^^^^^^^^^^^aaa```______aaaaaa```^^^aaadddggghhhfffcccaaa```aaaaaabbbbbbcccddddddddddddfffggggggfffffffffgggiiiiiijjjjjjkkkkkkllllllllllllllllllkkkjjjiiihhhggggggggghhhiiijjjllllllllloooqqqqqqrrrvvv~~~zzzmmmbbbZZZVVVVVVVVVWWWYYY```hhhooo~~~yyywwwnnngggeeeccc``````bbbhhhvvvxxxdddWWWOOOHHHDDDDDDCCC???;;;999888888888777555555444444444444555555222222222222222222222222111111111111111111111111555555666666666555555444333333333333333333333333111333666777999<<<@@@CCCDDDDDDEEEDDDCCCAAA???>>>AAA@@@>>><<<<<<<<<>>>???@@@CCCGGGKKKOOOTTTZZZ^^^aaagggooovvvzzz|||}}}~~~oooaaaVVVMMMEEE???BBBDDDGGGOOO\\\nnnzzzqqqrrr{{{uuuYYYQQQOOOZZZgggnnnpppqqqsssvvvvvviiicccbbb^^^UUUIII@@@<<<;;;<<<<<<;;;;;;;;;;;;::::::;;;777===999<<>>HHH\\\}}}hhhYYY]]]hhhuuuzzzfffiiivvvZZZOOOFFFFFFJJJKKKJJJJJJLLLTTT```lllzzz|||iii^^^RRRKKKFFF@@@======;;;===???@@@BBBDDDFFFHHHLLLOOOSSSVVVXXXYYY[[[]]]^^^^^^^^^^^^^^^^^^^^^^^^```___^^^^^^```aaa```___aaaeeehhhiiigggdddbbbaaa``````aaaaaabbbccccccdddcccdddfffgggfffeeefffgggfffggghhhiiikkklllmmmnnnkkkkkklllllllllkkkjjjjjjiiiiiijjjjjjkkklllmmmnnnlllmmmoooooopppsssyyy~~~zzzppplllllllllmmmqqqyyy|||vvvqqqiiibbb___[[[VVVUUUXXX^^^lllxxxdddWWWNNNGGGCCCCCCBBB???;;;999999999999888555555444444444555555666222222222222222222222222111111111111111111111111444444555555555555444444333333333333333333333333111444666888999<<>>;;;:::888777555444444666888999<<<>>>AAADDDGGGKKKQQQTTTWWW]]]fffoootttwwwzzz{{{~~~rrrbbbVVVLLLDDD@@@BBBDDDIIIRRR```rrrzzzoooqqq}}}nnnTTTMMMKKKUUUcccllloooooooootttpppfffeee```WWWKKKAAA<<<;;;;;;<<<<<<;;;::::::::::::;;;666<<<:::>>>DDDNNNtttzzzuuunnnYYYVVV\\\uuuhhhZZZYYY[[[[[[ZZZXXXVVVSSSNNNIIICCC???<<<;;;:::999888999;;;===>>>FFFYYYxxxlllYYY[[[dddqqqxxxqqq]]]```yyycccTTTGGGFFFIIIJJJIIIHHHHHHOOOZZZfffuuummmaaaTTTLLLFFF@@@======:::<<>>????????????===;;;999888666555555555555666888999777999;;;===???BBBFFFJJJMMMTTT]]]ffflllqqquuuwww{{{{{{zzzzzz{{{{{{|||}}}|||~~~qqq```SSSJJJDDDAAAAAADDDKKKUUUcccvvv}}}qqqttteeeRRRLLLIIIPPP^^^hhhkkkjjjoooxxx{{{kkkiiicccXXXKKKAAA<<<;;;;;;<<<===<<<:::999:::;;;;;;666<<<:::@@@GGGPPPuuuwwwrrriiiWWWWWW___|||hhhZZZZZZ\\\ZZZXXXWWWVVVRRRNNNHHHCCC>>><<<:::999888888999:::<<<>>>DDDTTTrrrvvv```^^^fffsssuuu}}}hhhWWWXXXrrrnnn\\\LLLHHHKKKLLLJJJIIIDDDJJJUUU```oooooobbbUUULLLFFF???<<<<<<:::<<>>;;;:::999888888888:::<<<>>>BBBQQQnnnhhhdddjjjwwwttt|||uuubbbTTTUUUnnnvvvcccPPPKKKOOOPPPNNNLLLAAAHHHQQQ]]]kkkpppcccUUULLLEEE???<<<<<<:::===@@@AAAAAABBBEEEHHHEEEJJJRRRWWWZZZZZZ[[[[[[[[[\\\\\\]]]^^^^^^______]]]\\\[[[]]]___``````___\\\]]]_________^^^___```]]]]]]^^^___```aaabbbccc```bbbdddeeeddddddeeefffffffffffffffggggggggghhhhhhiiikkkmmmoooqqqrrrrrrmmmmmmmmmmmmmmmnnnoooppppppoooooonnnoooqqqtttuuu}}}{{{sssnnnaaa\\\XXXTTTNNNHHHGGGJJJFFFOOO\\\kkk~~~mmm^^^SSSIIIDDDCCCAAA>>><<<;;;;;;;;;:::888555555555555555666777777555555555555555555555555222222222222222222222222111222333444444444444444444444444333333222222222111333555666555555666777777888888999999888777666222333333444333333222111555666777777777999<<<>>>???DDDLLLTTT\\\ccciiimmmkkkiiigggeeeeeehhhkkkmmmmmmpppuuuxxxyyy{{{}}}~~~~~~wwwgggVVVJJJEEEDDDDDD@@@EEEMMMXXXhhhzzz{{{~~~qqq[[[NNNJJJHHHOOO^^^lllqqqooouuussspppgggZZZKKKAAA======:::<<<>>><<<999888:::<<<>>>888===;;;AAAFFFNNNqqqrrrmmmvvvbbbSSSUUUeeehhh^^^```___\\\ZZZWWWUUUQQQLLLGGGBBB???===999999:::999888999<<<>>>FFFRRRnnnqqqeeeooo|||~~~|||zzz~~~ssscccVVVYYYkkkeeeQQQPPPRRRXXXZZZSSSKKKLLLQQQ[[[fffxxxxxxhhhUUUKKKFFF@@@;;;:::<<<<<<>>>???AAACCCDDDDDDFFFIIIOOOUUUYYYZZZZZZZZZ[[[ZZZYYYYYYZZZ\\\^^^___\\\]]]^^^______^^^]]]]]]^^^\\\ZZZYYY[[[\\\\\\[[[[[[\\\^^^^^^^^^^^^___aaa```aaaccccccbbbbbbbbbcccddddddddddddfffhhhjjjlllmmmmmmmmmnnnoooooopppppplllkkkjjjiiijjjlllnnnppprrrrrrrrrrrrssstttuuuuuu{{{yyyooogggaaa]]]VVVQQQNNNLLLIIIHHHKKKMMMTTTbbbtttxxxeeeVVVMMMJJJIIICCC@@@===;;;::::::888777444555555444222222444666555666777888777666555444333333333333333333333333333222222111222333555666444333333222222333333444444555666777888888888888999999888777666666555555333222222222222222333333222222111222444666999;;;CCCCCCFFFNNNYYY```bbbaaa```^^^[[[YYYZZZ]]]aaadddgggeeeggglllnnnpppvvv}}}|||~~~vvvfffZZZPPPGGGEEEFFFCCCGGGNNNZZZjjj}}}uuu|||pppXXXRRRIIIFFFPPPeeevvv|||{{{yyy{{{ssseeeVVVHHH???:::888;;;;;;;;;::::::999999999:::===;;;<<<@@@BBBPPPjjjpppkkksss```SSSWWWhhhkkk______^^^\\\[[[WWWUUUQQQLLLGGGBBB???===999999:::999888999<<<>>>CCCOOOmmmwwwiiirrr~~~ooocccbbbnnnmmmVVVSSSVVV\\\^^^VVVLLLLLLQQQZZZeeeuuuvvveeeSSSIIICCC>>>:::888;;;;;;<<<>>>@@@AAACCCCCCEEEIIINNNTTTYYY[[[\\\\\\[[[ZZZYYYYYY[[[]]]___aaa]]]^^^_________^^^]]]\\\]]][[[YYYYYYZZZ\\\\\\[[[ZZZ\\\]]]]]]]]]]]]___``````bbbddddddccccccccccccddddddddddddfffhhhjjjkkkllllllmmmnnnnnnoooooopppmmmlllkkkjjjkkkmmmoooppprrrrrrqqqqqqqqqssstttuuuyyy~~~zzzssslllfff^^^ZZZSSSMMMJJJGGGEEECCCHHHJJJPPP\\\nnnyyygggYYYOOOKKKIIIEEECCC???<<<<<<;;;999888555666777666444444555666444555555666555444333222333333333333333333333333444333222222222333444555222111111000000111111222111111222333444444444444555555555555555555444444444444333222222333333333333333222222444666888:::<<<<<>>===999999:::999888999<<<>>>@@@MMMlllpppwwwnnngggkkkvvv]]]WWWYYYaaabbbXXXLLLLLLPPPYYYcccrrrwwwfffSSSIIIDDD>>>:::999999:::;;;===???@@@BBBBBBDDDHHHNNNTTTYYY\\\^^^^^^[[[[[[ZZZ[[[\\\]]]___aaa^^^___``````___^^^]]]\\\\\\ZZZYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\[[[[[[]]]___```bbbeeefffeeedddcccdddccccccddddddfffgggiiijjjkkkkkklllmmmmmmnnnnnnooonnnmmmllllllmmmnnnpppqqqsssrrrpppooopppqqqssstttwwwzzzwwwqqqlllgggccc\\\WWWQQQKKKHHHEEECCCBBBGGGHHHMMMXXXiii{{{~~~nnn```UUUPPPMMMIIIEEEAAA>>>===<<<;;;999666888999999777555555666444555555555555444333333444444444444444444444444555444333333333333333444222111111000000111111222000111111222222111111111333333333444444555555555444444333333333333333444444444333333444555777888999:::===DDDMMMUUUZZZ\\\WWWSSSMMMHHHGGGIIIMMMPPPPPPNNNMMMPPPRRRUUU\\\dddlllppptttvvvvvvwww{{{~~~uuufffZZZOOOGGGCCCEEEBBBFFFOOO\\\mmm~~~}}}fffUUUOOOJJJKKKZZZrrrvvvnnnaaaSSSGGG???;;;:::;;;;;;::::::::::::999999:::===;;;<<>><<<999999:::999888999<<<>>>???LLLkkkxxx}}}wwwiiiiii|||bbbYYYZZZccceeeYYYMMMMMMQQQXXXaaannn{{{jjjVVVKKKFFFAAA===<<<::::::;;;===???@@@BBBBBBCCCFFFLLLSSSYYY]]]___```^^^]]]]]]\\\\\\]]]^^^^^^______``````___^^^\\\[[[[[[YYYXXXYYY[[[\\\[[[ZZZZZZZZZ[[[ZZZYYYZZZ\\\^^^```bbbfffgggfffdddcccccccccccccccdddfffggghhhhhhjjjjjjkkkkkklllmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrsssrrrpppooooooppprrrtttxxxyyy~~~zzzrrrlllgggccc```ZZZVVVQQQLLLJJJIIIHHHGGGJJJKKKNNNWWWgggyyywwwiii^^^VVVSSSKKKGGGBBB???===<<<:::999666888:::999888666666666666666666666666555555444444444444444444444444444555555444444333333333333444333333222222333333444222333333333333333222111444444444444555555555555333333222222333444555555555555444444444555666666777999===BBBJJJRRRZZZ___ZZZVVVPPPKKKJJJLLLPPPSSSNNNKKKIIIJJJKKKMMMTTT\\\aaaeeejjjmmmnnnqqquuuyyy{{{}}}ttteeeYYYOOOFFFCCCDDDCCCIIIRRRaaaqqqwwwbbbVVVPPPLLLNNN^^^vvvqqqiii]]]QQQFFF???<<<;;;:::::::::::::::::::::::::::<<<:::<<>>AAAMMMiiilllhhhhhh\\\ZZZcccdddYYYNNNNNNQQQXXX```mmmmmmXXXMMMGGGAAA>>>===:::;;;<<<>>>@@@AAABBBCCCBBBEEEKKKRRRXXX]]]```aaa``````___]]]\\\[[[[[[[[[]]]^^^_________^^^\\\[[[ZZZYYYYYYZZZ\\\\\\\\\ZZZZZZZZZZZZYYYXXXXXX[[[]]]___bbbdddeeedddcccccccccbbbbbbcccdddeeeffffffgggiiiiiiiiijjjkkkkkkllllllnnnooooooooopppqqqqqqrrrrrrqqqpppooooooqqqrrrsssyyyzzz}}}|||wwwqqqkkkeee```\\\WWWTTTPPPMMMMMMNNNNNNNNNNNNNNNQQQXXXeeewww~~~pppddd[[[VVVMMMIIICCC???<<<;;;:::999666777999999777666777888777666666555555555555555555555555555555555555555555555555555444333333222444333333222222333333444333444444444444333333222333333333333333333333333222222222333444555666777555555555444444555555555333666:::>>>DDDMMMXXX```^^^ZZZSSSMMMJJJKKKNNNPPPPPPLLLIIIHHHGGGHHHMMMUUUYYY]]]aaadddeeehhhmmmrrrwwwzzz~~~}}}qqqdddYYYOOOGGGCCCDDDEEEKKKWWWfffvvvooo^^^VVVPPPLLLNNN___zzzvvvjjjdddYYYMMMDDD>>><<<;;;:::::::::::::::::::::::::::<<<:::<<>>BBBLLLfff}}}iiibbb{{{tttccc[[[bbbdddXXXOOOOOOSSSYYYaaammmoooZZZMMMFFF@@@<<<<<<;;;;;;<<<>>>@@@AAACCCCCCAAADDDIIIPPPVVV[[[___aaa``````___]]]\\\ZZZYYYYYY[[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYZZZ[[[]]]^^^]]][[[[[[[[[ZZZXXXWWWXXX[[[]]]^^^```bbbbbbaaa```aaabbbaaabbbcccdddeeeeeeeeeeeeggghhhhhhiiiiiijjjkkkkkknnnnnnoooppppppqqqqqqrrrpppppppppqqqqqqrrrssstttyyyyyy|||zzzxxxuuupppjjjddd___\\\TTTQQQNNNMMMNNNPPPQQQRRROOOPPPRRRXXXccctttvvviii^^^WWWPPPKKKEEE???<<<;;;:::999666777888777777777999;;;777666555555444444555555666666666666666666666666444555555555555444444333222111111000000111111222111222222333333333222222111111111222222333333333666666666555666666777888444444555555555555555555444888<<>>===<<<999999:::999888999<<<>>>AAAJJJbbb}}}fffZZZtttooo```cccdddYYYQQQQQQUUU[[[bbbmmmsss]]]OOOGGGAAA===<<<::::::;;;===???@@@BBBBBB@@@CCCHHHNNNTTTZZZ]]]___]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYY[[[\\\]]]]]]\\\[[[ZZZZZZ[[[\\\______^^^\\\\\\\\\ZZZXXXWWWXXX[[[^^^^^^^^^___^^^]]]]]]___aaaaaabbbcccdddeeeeeeddddddfffgggggghhhhhhiiijjjjjjmmmnnnoooppppppqqqqqqqqqnnnoooqqqssstttuuuuuuuuuvvvwwwzzz~~~~~~}}}wwwvvvrrrlllfffbbb___^^^UUURRROOONNNPPPRRRSSSSSSQQQRRRUUUYYYcccrrr}}}ooobbb[[[SSSNNNGGGAAA===<<<;;;:::777888888777777999===@@@::::::888777777777888999666666666666666666666666333444555666666555555444222111111000000111111222000000111222333333333333///000222333555777999999>>>===<<<:::999888777777333333444555666666666666444999===???BBBLLL\\\hhhmmmjjjeee```]]][[[[[[\\\^^^YYYTTTQQQKKKFFFGGGKKKSSSUUUXXXXXXWWWYYY]]]aaajjjooovvv}}}wwwlll```XXXPPPHHHEEEGGGFFFNNN[[[lll}}}|||www|||}}}iii[[[VVVPPPQQQ\\\uuuxxxggg___YYYPPPFFF???;;;;;;;;;999999999::::::;;;;;;;;;:::;;;888;;;AAA???DDDWWWzzz}}}wwwgggaaajjjnnndddbbb^^^\\\^^^VVVRRRMMMFFFAAA>>><<<<<<999999:::999888999<<<>>>@@@HHH^^^iiiZZZtttwwwddddddeeeZZZQQQRRRVVV\\\cccnnnwwwaaaRRRJJJCCC???>>>888999:::<<<>>>???@@@AAA@@@CCCHHHMMMSSSYYY\\\^^^ZZZZZZ[[[\\\\\\\\\[[[[[[VVVXXXYYY[[[\\\\\\\\\\\\[[[[[[[[[]]]``````___]]]\\\\\\[[[YYYWWWXXX[[[^^^]]]]]]]]][[[ZZZ[[[^^^aaa```aaacccdddeeeeeedddcccffffffgggggghhhiiiiiiiiimmmnnnoooppppppqqqppppppmmmnnnqqqtttvvvvvvvvvuuussstttxxx|||||||||{{{wwwuuuoooiiiccc``````aaaXXXUUURRRQQQRRRTTTUUUUUUTTTVVVXXX\\\eeesssuuuhhh```VVVPPPIIIBBB???===<<<;;;999999888777888;;;@@@DDD???>>>===<<<;;;<<<======777777777777777777777777222333555666666666555555444333333333333333333444000111222333444555555555000222444777:::===@@@AAAEEEDDDAAA>>>;;;888777666222333444555666666666666///444999:::===GGGXXXeeekkkjjjhhhfffeeefffgggggghhhccc^^^ZZZSSSLLLKKKNNNRRRUUUVVVVVVTTTUUUYYY]]]eeekkksss{{{uuukkk___XXXPPPIIIFFFGGGFFFNNN\\\lll}}}wwwwwwqqqooovvvmmm^^^YYYRRRVVVfffqqqaaa\\\WWWNNNDDD>>>;;;:::;;;999999999::::::;;;;;;;;;:::;;;888;;;BBB???CCCUUUwwwzzzxxxjjj___iiiyyyeeeaaabbb]]]ZZZ[[[VVVQQQJJJDDD@@@===:::888:::999888888888:::<<<>>>@@@KKKZZZwwwjjj]]]sssyyymmm```VVVQQQRRRUUU[[[bbbmmm~~~hhhSSSGGGBBB>>><<<<<<<<<<<<<<<===???@@@AAABBBDDDHHHNNNTTTXXXYYYXXX\\\\\\\\\[[[[[[[[[ZZZZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___`````````___]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[\\\]]]```bbbcccddddddccccccbbbccccccdddddddddeeeeeefffggggggggggggjjjnnnppppppooonnnnnnssssssttttttuuuvvvvvvvvvxxxxxxwwwvvvwwwzzz~~~wwwvvvpppiiiffffffeeebbb^^^YYYUUURRRRRRTTTUUUUUUSSSVVVTTTVVV\\\dddooo~~~ssskkk___WWWLLLEEEBBBAAA===:::999666666999;;;;;;???DDDEEEEEEDDDCCCAAA???===<<<:::999888888888777555333555555666666666666777777555555444444444444333333555555444444333444444444555555555666999???DDDGGGMMMLLLIIIDDD>>>:::999999777777777555444444666777666222222777>>>EEEOOOXXXiiioootttsssnnnkkknnnrrrwwwssskkkaaaXXXSSSRRRSSSWWWXXXZZZ[[[[[[ZZZYYYXXXccciiirrrzzz~~~sssiii^^^WWWPPPIIIFFFHHHFFFQQQbbbrrrppphhhccckkkzzzoooaaa\\\YYY___vvvwwwhhh\\\[[[SSSHHHAAA>>><<<:::999;;;;;;;;;::::::999999999<<<999999:::;;;>>>GGGQQQqqq{{{}}}iii```lllrrr```___```\\\XXXYYYUUUPPPIIICCC@@@===:::888:::999888888999:::<<<>>>???IIIXXXuuuppp^^^pppttteeeZZZSSSQQQTTTZZZcccnnn~~~lllVVVIIICCC???===;;;;;;<<<<<<>>>???@@@AAABBBDDDGGGMMMSSSWWWYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\]]]^^^___``````___^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\^^^___aaabbbddddddcccbbbbbbbbbbbbcccddddddeeeeeefffggghhhhhhiiilllooopppoooooooooooorrrsssssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvyyy}}}zzzssssssmmmgggeeeeeedddaaa^^^[[[XXXVVVVVVXXXYYYWWWVVVZZZYYYZZZ```fffoooxxxoooddd\\\PPPHHHDDDBBB>>>;;;:::777666999;;;;;;@@@FFFIIIJJJJJJIIIGGGDDDAAA???<<<:::999888888888666555555555555555555555555555555555444444444333333333555555444444444444555555555555555666:::???DDDHHHNNNNNNMMMIIICCC>>><<<;;;888888777666666666777888888555444777<<<@@@GGGNNN```gggnnnpppppprrrxxx~~~~~~{{{tttjjjaaa[[[YYYYYY\\\]]]_________]]]ZZZXXXaaagggpppyyyrrrhhh\\\TTTMMMGGGEEEGGGKKKWWWgggwwwrrrgggcccmmm~~~~~~vvvllljjjgggooo{{{pppcccYYYZZZSSSHHHAAA===<<<:::999;;;;;;:::::::::999999999;;;999999;;;<<>>GGGUUUtttxxx```lll}}}lll^^^TTTQQQRRRYYYcccooo~~~rrr[[[MMMFFFAAA>>>;;;;;;;;;<<<>>>@@@AAABBBDDDDDDFFFKKKQQQVVVYYYZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^______```______^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^___```aaacccccccccbbbbbbbbbaaaaaacccddddddfffggghhhiiiiiilllnnnoooooonnnnnnoooqqqrrrrrrrrrsssttttttuuuuuutttuuuuuuuuuvvvxxx|||wwwpppnnnjjjeeecccdddcccaaa^^^^^^]]]\\\\\\]]]]]]\\\ZZZ```___```eeejjjppp|||~~~uuulllcccWWWMMMGGGCCC???;;;:::777777999;;;<<>>;;;:::;;;;;;:::999666666666666666666555555555555555444444444333333555555444444444444555555555555555777;;;@@@FFFIIIOOOQQQRRROOOJJJDDD???===999999888888888888999999999666555999;;;===AAAFFFVVV]]]eeekkkooovvvvvvmmmfffbbbaaadddeeeffffffdddaaa]]]ZZZ^^^eeeoooxxxrrrgggYYYQQQJJJDDDDDDGGGNNN[[[lll{{{yyyjjjhhhuuu|||yyy{{{}}}zzzrrreee\\\VVVZZZRRRGGG@@@===<<<:::888::::::::::::999999999999;;;999999;;;<<>><<<:::888999999999999999;;;<<<===???GGGTTTrrr}}}cccjjjooobbbVVVQQQPPPXXXdddppp~~~yyyaaaRRRIIICCC???;;;;;;<<<===>>>@@@BBBCCCDDDDDDEEEIIIOOOUUUYYY[[[XXXYYYZZZ[[[]]]^^^______^^^]]][[[ZZZZZZZZZ[[[[[[[[[\\\]]]^^^___``````aaa```___]]]\\\[[[\\\\\\]]]^^^^^^^^^^^^______``````ccccccccccccbbbbbbaaaaaacccdddeeefffggghhhiiijjjnnnoooooonnnmmmnnnppprrrqqqqqqrrrrrrsssssstttttttttuuuvvvvvvwwwxxx|||~~~~~~}}}~~~~~~wwwqqqjjjgggdddcccdddcccbbb```aaaaaabbbbbbcccbbb```^^^cccbbbeeejjjnnnsss}}}|||sssjjj^^^RRRJJJCCC???;;;:::888888:::;;;===EEEMMMUUUWWWYYYYYYWWWSSSNNNKKKGGGDDD@@@>>>>>>>>>>>>===:::999999999888888777777666666555555555444444444444333333333333444555555555555666888<<>><<<:::999999:::;;;>>>GGGRRRZZZ\\\^^^___]]]YYYTTTQQQLLLIIIDDDAAAAAA@@@??????<<<<<<;;;:::999888888777777777777666666666555555333333333333333444555555666555666888===CCCIIIMMMRRRUUUYYYYYYUUUOOOJJJHHHCCC???;;;:::::::::999888777555666;;;<<<;;;===@@@FFFJJJQQQXXX```jjjvvv~~~}}}vvvrrrpppoooqqqttttttrrrlllfffbbb```fffpppxxx~~~qqqeeeVVVMMMGGGDDDEEEIIINNN\\\ooo~~~kkk]]]XXXXXXWWWPPPFFF???<<<;;;999888999999999999999999999999:::999999<<<<<<>>>FFFOOOkkkvvvccccccpppnnn]]]WWWWWWXXXZZZ\\\[[[XXXUUUNNNJJJDDD???===;;;999888888888999::::::;;;;;;<<>>???@@@AAABBBCCCCCCCCCGGGMMMTTTXXXYYYXXXYYYZZZ\\\^^^___```aaacccaaa___]]]\\\\\\\\\\\\[[[[[[[[[\\\]]]___```aaaaaa```^^^\\\[[[[[[\\\\\\\\\]]]^^^``````aaaaaaaaa```aaacccdddeeeeeedddcccfffffffffgggggghhhiiiiiikkklllmmmllllllmmmpppsssooooooppppppqqqrrrrrrrrrrrruuuxxxyyyzzzzzz|||}}}~~~~~~~~~}}}wwwrrrlllllllllkkkjjjjjjiiiiiiiiikkklllkkkjjjhhhiiiiiihhhiiinnntttxxx}}}wwwjjj\\\NNNEEE@@@===;;;999:::;;;;;;???JJJVVV```aaacccdddccc```\\\ZZZTTTPPPLLLIIIGGGEEECCCAAA>>>===<<<;;;:::999888777999999999888888888777777444444444444555666777777666666666999>>>EEEKKKOOOUUUXXX[[[[[[XXXTTTRRRQQQMMMGGG@@@<<<;;;<<<:::999888666777:::;;;999:::===AAADDDIIIPPPXXXaaakkkqqq~~~{{{wwwtttsssooorrrwwwyyywwwrrrlllhhhccchhhpppwww{{{nnnbbbUUULLLGGGDDDFFFJJJPPP___rrrooo```ZZZZZZVVVOOOEEE>>>;;;;;;999888888888888999999999999999:::999999;;;;;;<<>><<<;;;999888888888999:::;;;;;;;;;;;;;;;DDDJJJ___vvvmmmxxx}}}pppfff___[[[SSSRRRSSSYYYaaakkk{{{pppaaaTTTIIIAAA??????>>>>>>??????@@@AAABBBBBBCCCGGGNNNSSSWWWXXXYYYYYY[[[\\\^^^___```aaacccbbb___]]]\\\[[[[[[[[[\\\\\\[[[\\\\\\^^^___```aaa___]]]\\\[[[ZZZ[[[[[[[[[\\\^^^```aaabbbbbbaaa___aaaccceeeggggggffffffgggggggggggggggggggggggghhhiiikkkllllllmmmppprrrnnnnnnoooooopppqqqqqqrrrqqqssswwwyyyyyyzzzzzz{{{||||||}}}~~~~~~}}}wwwssspppqqqqqqpppooonnnmmmmmmooopppqqqooommmlllnnnpppoooooosssyyy~~~}}}ppp```RRRHHHBBB@@@;;;::::::;;;;;;???LLLZZZfffgggiiijjjiiihhhfffddd```]]]YYYVVVSSSPPPLLLIIICCCBBBAAA@@@>>>===<<<;;;;;;;;;:::::::::999999999777777777777888999:::;;;666666777:::???FFFLLLPPPYYY[[[\\\\\\[[[ZZZZZZ[[[XXXPPPFFF???>>>>>><<<::::::777888===???>>>???CCCEEEGGGJJJMMMRRRXXX]]]aaalllnnnqqqrrrpppooooooooommmqqqwww{{{{{{wwwqqqmmmeeeiiioootttxxx{{{~~~zzziii^^^RRRKKKGGGDDDFFFJJJPPP```sssuuueee]]]ZZZUUUNNNDDD===;;;:::999888777888888888999999999999:::999999;;;::::::@@@IIIUUUxxx~~~~~~~~~ooo^^^cccvvvhhhXXXTTTXXX[[[[[[YYYXXXUUURRRLLLHHHBBB>>><<<:::999888888888999:::;;;;;;;;;;;;777@@@EEEXXX|||nnntttnnnbbb[[[WWWRRRRRRUUUZZZ```iiizzzrrrcccVVVIIIAAA@@@@@@????????????@@@@@@AAAAAACCCHHHNNNSSSVVVWWWYYYZZZ[[[\\\^^^___```aaabbbaaa___]]][[[ZZZZZZZZZ]]]\\\\\\[[[\\\]]]___``````___]]][[[ZZZZZZZZZZZZZZZ\\\^^^```bbbbbbbbbbbb^^^```cccfffhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggeeehhhjjjllllllnnnppprrrnnnnnnnnnoooppppppqqqqqqooorrrvvvxxxyyyyyyyyyzzzyyy{{{|||~~~~~~}}}~~~yyyuuussstttuuutttrrrqqqpppppprrrttttttrrrooooooqqqtttuuuuuuxxx}}}ssscccTTTJJJDDDCCC;;;:::;;;;;;;;;@@@MMM[[[kkklllmmmnnnnnnmmmllllllllliiieeebbb^^^ZZZUUUQQQHHHGGGFFFEEECCCBBB@@@@@@<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>666666777:::@@@GGGMMMQQQ\\\]]]^^^]]]\\\]]]___aaa```VVVJJJBBB??????>>><<<:::888:::@@@DDDEEEIIINNNNNNNNNNNNNNNOOOQQQSSSTTT]]]```ccceeeffffffhhhiiikkkpppwww|||}}}zzztttqqqfffiiinnnrrruuuxxx|||wwwfff[[[PPPJJJFFFCCCEEEIIIOOO^^^ssszzziii^^^YYYUUUMMMDDD===;;;:::999888777777888888999999999999:::999999:::999999???FFFPPPrrr}}}~~~~~~ooo___cccxxxkkk\\\WWWXXXYYYZZZYYYWWWTTTRRROOOJJJCCC>>>;;;:::999888777777888999999999999888<<<>>>EEETTTppppppgggppp___VVVTTTUUUSSSUUU\\\dddmmmzzzwwwjjj]]]OOODDDAAA@@@??????@@@AAADDDEEEHHHFFFDDDEEEJJJPPPTTTWWWYYYZZZ[[[[[[[[[\\\___aaabbb```^^^[[[YYYYYYYYYZZZ]]]\\\[[[[[[[[[\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\^^^```aaabbbccccccdddeeefffggggggggggggggghhhiiijjjjjjiiihhhgggggghhhiiikkklllmmmmmmmmmqqqpppooonnnnnnoooppppppooorrruuuuuuttttttwwwzzzxxxxxxzzz{{{|||~~~}}}{{{zzzxxxvvvssssssrrrrrrqqqqqqrrrrrrsssuuuvvvvvvuuutttvvvwww{{{zzz}}}vvvgggZZZOOOGGGCCC>>>999888===@@@BBBNNN\\\eeepppqqqooouuuuuurrruuuyyywwwrrrooollliiieeebbb\\\XXXRRRNNNKKKJJJIIIHHH===>>>??????>>>===;;;:::;;;===AAAEEEHHHGGGCCC@@@<<<777555<<>>???AAACCCDDDFFFEEEDDDEEEIIIOOOUUUXXXZZZ[[[\\\\\\\\\\\\^^^```bbb```^^^[[[ZZZZZZZZZZZZ\\\\\\[[[ZZZZZZ[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\^^^```aaacccdddcccdddeeeffffffgggggggggggghhhiiijjjjjjiiihhhggghhhiiijjjlllmmmoooooopppqqqpppooonnnnnnoooppppppooorrrttttttssstttvvvxxxwwwxxxyyyzzz|||}}}~~~{{{yyyxxxvvvtttrrrrrrrrrrrrssstttvvvvvvxxxzzz{{{zzzyyyxxxyyyzzzzzzzzz~~~|||kkk\\\OOOFFF@@@@@@:::999>>>@@@CCCOOO]]]hhhtttuuutttzzzzzzwww{{{}}}{{{yyyyyyxxxvvvtttnnniiibbb\\\XXXTTTQQQOOOLLLKKKJJJIIIGGGEEECCCBBBEEEGGGLLLPPPSSSRRRMMMJJJAAA======CCCIIINNNTTT[[[aaagggmmmnnnjjjhhhkkkooommmeeeZZZQQQNNNNNNOOOOOORRRSSSUUUYYY```fffiiijjjcccbbb```]]]YYYUUUQQQOOOIIIGGGEEEEEEGGGHHHHHHHHHOOOTTT\\\cccgggfffcccaaa```^^^aaaiiiooosssxxx}}}xxxnnncccZZZPPPKKKGGGDDDEEEIIIQQQdddyyyvvvmmmhhhmmm|||lllbbb```WWWJJJ>>>::::::999888:::888888777777888888999:::888999:::::::::;;;>>>@@@JJJbbb}}}www{{{kkkaaallljjjYYYXXXXXXYYYZZZXXXUUURRROOOFFFBBB===::::::::::::999999888777777777888::::::<<<<<>>===>>>???AAACCCDDDDDDCCCDDDHHHNNNTTTXXX[[[]]]^^^^^^]]]]]]^^^```aaa```^^^\\\[[[[[[[[[[[[\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ\\\^^^```bbbcccdddccccccdddeeeeeeffffffggghhhhhhiiiiiiiiiiiihhhhhhhhhiiijjjlllnnnpppqqqrrrppppppoooooooooooopppppppppqqqssssssssssssuuuwwwwwwwwwxxxyyy{{{|||}}}}}}}}}yyywwwtttrrrpppmmmmmmnnnppprrrvvvyyyzzz|||~~~~~~|||{{{{{{{{{yyyzzztttcccUUUJJJDDDBBB<<<:::>>>@@@DDDQQQ```nnn{{{~~~|||xxxpppjjjddd___\\\XXXVVVTTTQQQPPPOOOPPPPPPSSSVVV\\\bbbeeeddd___ZZZHHHDDDBBBEEEJJJNNNUUU\\\^^^fffooorrrqqqnnnoooqqqsssmmmeee___\\\]]]^^^___ccceeeiiiooovvvzzz||||||tttooohhhccc___[[[VVVRRRJJJGGGCCCAAAAAABBBAAAAAAEEEIIIOOOUUUYYYYYYXXXWWWTTTRRRUUU]]]eeekkksss{{{}}}}}}~~~zzz}}}uuukkkaaaXXXNNNIIIFFFCCCDDDHHHSSSggg|||rrrhhhccccccqqq~~~mmmcccaaaUUUIII>>>::::::999888999888888777777888888999::::::;;;;;;:::999:::<<>>===<<<===>>>@@@BBBBBBBBBCCCDDDGGGMMMTTTXXX\\\^^^______^^^]]]^^^___aaa```^^^]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ[[[^^^```bbbdddeeecccccccccddddddeeeffffffhhhhhhhhhiiiiiihhhhhhhhhhhhhhhiiikkkmmmoooqqqrrrooooooooooooooopppppppppqqqrrrsssssstttuuuvvvvvvvvvwwwwwwxxxzzz{{{{{{|||~~~~~~~~~{{{xxxtttpppllliiidddeeegggjjjnnntttxxx{{{}}}~~~}}}{{{{{{{{{zzz|||nnn___SSSKKKBBB;;;999===@@@EEETTTdddvvvxxxrrrnnnfffdddaaa___```bbbeeegggeeeiiipppxxx}}}|||wwwsss[[[PPPEEEEEEIIIOOOVVV\\\^^^fffqqqwwwwwwtttrrrrrrvvvsssooommmlllnnnppprrrzzz||||||tttjjjeeeccc```[[[WWWTTTPPPKKKFFFDDDCCCAAA@@@AAACCCGGGJJJLLLMMMMMMMMMKKKIIILLLSSSYYY```jjjsssyyyzzz|||}}}~~~|||~~~pppggg^^^UUULLLGGGDDDBBBDDDHHHUUUhhh}}}qqqeee___^^^lll{{{}}}mmmdddbbbSSSHHH===::::::999888999888888777777888888999:::999:::;;;:::999:::===???HHH[[[|||||||||}}}qqqeeeaaarrrnnn[[[YYYYYYZZZYYYVVVRRRNNNKKKDDDAAA===::::::999888777:::888777666666888:::;;;<<<999;;;BBBPPPiiiuuu[[[VVVjjjssseee[[[VVVTTTWWW[[[aaalllwwwrrr```SSSJJJFFF???>>>===<<<<<<>>>???AAAAAABBBCCCCCCEEEKKKRRRWWW\\\^^^______^^^]]]^^^^^^```______^^^^^^]]]]]]]]]^^^^^^^^^]]]]]]\\\\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]YYYZZZ\\\^^^```bbbcccdddccccccbbbbbbcccdddeeefffiiihhhhhhhhhhhhhhhhhhiiiffffffggghhhjjjlllnnnooonnnnnnooooooppppppppppppqqqqqqrrrsssuuuvvvwwwwwwvvvwwwwwwxxxyyyzzz{{{{{{}}}~~~~~~~~~{{{xxxsssmmmfffaaa\\\]]]```dddjjjpppvvvzzz|||~~~}}}}}}}}}|||~~~zzzhhhXXXNNNDDD<<<999===@@@GGGWWWiii}}}~~~{{{yyyyyy|||~~~yyyeeePPPIIINNNTTTZZZ^^^eeemmmxxx}}}{{{zzz{{{{{{|||}}}~~~xxxpppgggbbbbbbbbb___\\\[[[VVVOOOJJJEEEBBB>>><<<======>>>>>>????????????BBBAAADDDJJJPPPVVVaaallluuuxxx{{{}}}~~~|||nnnfff[[[RRRIIIFFFDDDCCCEEEIIIWWWiii}}}yyy}}}qqqcccZZZ]]]lll{{{zzzmmmeeeaaaQQQFFF<<<::::::999888999888888777777888888999:::888999:::::::::;;;>>>AAAHHHXXXxxxxxxvvvtttvvv{{{kkkccceeeyyyqqq^^^ZZZZZZZZZXXXUUUQQQLLLIIIBBB???<<<:::999999777666999888777777777888::::::;;;999;;;AAAJJJ^^^~~~qqqXXXUUUcccvvvjjj]]]XXXUUUVVVXXX^^^iiisssrrr___QQQHHHDDD@@@???===<<<<<<>>>???@@@AAABBBCCCCCCDDDHHHPPPVVVZZZ\\\______^^^]]]^^^^^^_____________________^^^^^^_________^^^]]]\\\[[[]]]]]]]]]]]]]]]]]]]]]]]][[[[[[\\\^^^```aaabbbccccccbbbaaaaaabbbccceeefffiiiiiihhhhhhhhhhhhiiiiiiffffffffffffgggiiikkkmmmmmmnnnoooppppppqqqppppppooooooooorrruuuwwwxxxwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{|||}}}}}}}}}}}}~~~~~~}}}yyysssjjj___XXXUUUVVVXXX]]]ccckkkrrrvvvzzz|||~~~qqq]]]QQQJJJAAA<<>>AAAEEESSSrrr|||wwwsssssszzzwwwdddcccllluuuaaaZZZZZZZZZXXXTTTPPPKKKHHH===;;;999888888888777666777888888888888999999999:::999===CCCGGGWWW{{{~~~~~~~~~jjjSSSRRR\\\vvvqqqggg^^^XXXTTTTTTUUUZZZeeeooouuuaaaRRRJJJFFFAAA@@@>>>======>>>@@@AAAAAACCCDDDCCCBBBFFFNNNTTTWWWZZZ]]]___^^^]]]^^^^^^_________`````````______^^^^^^______^^^\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___```aaaaaacccbbbaaa```aaaccceeefffjjjiiihhhgggggghhhiiijjjgggfffeeeeeefffhhhjjjkkklllmmmooopppqqqqqqpppppplllkkkkkkoootttwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{xxxyyy{{{}}}~~~~~~}}}}}}|||||||||~~~|||ttthhhZZZQQQLLLMMMOOOSSSZZZaaaiiimmmtttxxx|||jjj\\\SSSJJJCCCCCCDDDKKK\\\nnnnnnccc___cccjjjrrrxxxnnnkkkeee```]]]\\\\\\]]]___\\\YYYUUURRRMMMGGGDDD@@@@@@???>>>======<<<<<<777777;;;@@@BBBFFFPPPZZZ]]]eeepppxxx{{{~~~vvvhhhbbbUUUMMMFFFDDDEEEFFFIIINNN\\\lll}}}xxxooorrr|||~~~wwwmmmyyyrrrfffUUUeeewwwsssjjjeeeaaaNNNCCC:::999:::999888888888888777777888888999:::999:::::::::999:::===???CCCOOOnnn{{{uuutttzzzooo```cccqqqwwwcccZZZ[[[ZZZXXXTTTOOOJJJGGG999777666666888888888777777777888999999999999888999999>>>DDDFFFSSSvvvrrrxxxdddNNNNNNUUUnnnxxxiiibbb^^^XXXSSSRRRSSSXXXbbblllvvvyyyeeeVVVNNNKKKBBB@@@???======>>>@@@AAAAAACCCEEECCCBBBEEELLLSSSVVVYYY\\\^^^^^^]]]^^^^^^^^^___``````````````````]]]]]]^^^^^^]]]\\\ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^^^^___``````aaacccbbb``````aaabbbeeefffjjjiiihhhgggggghhhiiijjjiiihhhfffeeefffgggiiijjjlllmmmooopppqqqqqqqqqpppiiihhhiiilllrrrvvvwwwvvvyyyyyyyyyzzzzzz{{{{{{{{{uuuwwwyyy{{{}}}~~~~~~}}}}}}}}}|||{{{{{{|||~~~}}}uuugggWWWLLLDDDEEEGGGKKKQQQYYY```eeeooosssxxx|||~~~yyyjjj[[[PPPHHHFFFFFFKKK\\\nnnuuulllpppzzz|||yyyooolllhhhaaa\\\YYYYYY[[[\\\[[[YYYWWWUUUQQQKKKGGG???>>>>>>>>>>>>=========999999<<<>>>>>>>>>FFFPPPOOOYYYgggqqqvvvzzz~~~qqqccc]]]SSSKKKEEEDDDEEEGGGKKKPPP___nnn}}}qqqeeehhhrrrxxxtttooolllzzzqqq```QQQOOO```sss|||pppiiieeeaaaMMMBBB:::999:::999888888888888888777888999999:::;;;<<<<<<:::999999;;;===BBBNNNmmm~~~zzzmmmXXXbbbwwwuuubbb^^^]]][[[XXXSSSMMMHHHEEE<<<;;;999777666666777888888888777555444666999<<<777<<<===AAAKKKVVVpppttt]]]NNNKKKOOOgggttt___]]]UUUTTTRRRQQQSSSYYYaaagggsssyyydddWWWMMMFFFDDDBBB???===<<<===???@@@BBBBBBAAA@@@@@@CCCHHHLLLXXXZZZ^^^______^^^^^^^^^]]]^^^___```aaaaaaaaaaaa___^^^]]]\\\[[[YYYYYYXXX[[[\\\\\\[[[YYYXXXYYY[[[^^^^^^^^^^^^___aaabbbcccccc```^^^]]]```dddggghhhgggggggggggghhhhhhhhhhhhffffffffffffggggggggggggjjjmmmoooooonnnmmmnnnnnnhhhhhhiiikkknnnqqqssstttzzzzzzyyyyyywwwvvvuuutttwwwvvvuuuwww{{{zzzzzzzzzxxxxxxyyy|||xxxjjjYYYLLLGGGEEEFFFJJJMMMOOOSSSXXXaaahhhqqqyyy~~~sssfffZZZOOOLLLLLLOOO]]]lll~~~uuuqqqjjjeeeaaa___\\\ZZZZZZYYYXXXXXXWWWUUUPPPMMMJJJHHHDDD???<<<:::::::::888888999:::<<<===???@@@LLLQQQZZZfffqqqzzz~~~~~~qqqcccYYYOOOIIICCCCCCDDDHHHQQQYYYgggtttssseee```ffflllllliiifff}}}sss^^^SSSPPPJJJdddtttxxxqqqiiiaaa[[[JJJBBB;;;:::999555333333777888999:::::::::::::::888999::::::999999;;;===AAAKKKfffyyy~~~hhh\\\ggg|||uuuccc^^^]]][[[WWWRRRLLLFFFCCC<<<:::888777666666777888777888999999888888999;;;888===>>>AAAJJJTTTlllyyybbbQQQLLLMMMbbbqqq[[[XXXQQQQQQOOOOOOQQQWWW```fffooo}}}hhhZZZOOOGGGCCCAAA???===<<<===???@@@AAAAAAAAA@@@@@@CCCHHHLLLVVVYYY\\\^^^^^^^^^^^^___[[[\\\]]]___```aaabbbbbb\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\\\\[[[YYYYYYZZZ[[[_________```aaabbbcccdddeeecccbbbbbbdddeeeeeeeeeggggggggggggggghhhhhhhhhfffffffffggggggggghhhhhhjjjlllnnnooonnnmmmmmmnnnllllllmmmoooqqqsssuuuvvvxxxxxxxxxwwwvvvtttsssrrruuuttttttwww{{{~~~zzz{{{{{{{{{{{{||||||nnn\\\OOOFFFCCCCCCFFFIIIIIILLLQQQ[[[aaakkktttzzz~~~qqqeeeZZZUUURRRRRR]]]lll}}}yyysssmmmiiiddd```]]]ZZZYYYXXXXXXWWWUUURRROOOKKKIIIGGGEEEBBB@@@??????::::::999:::;;;<<<>>>???BBBGGGPPP]]]jjjttt{{{}}}qqqbbbYYYNNNHHHCCCCCCFFFLLLVVVaaaooozzzxxxhhh___```cccdddcccddd|||lllXXXMMMJJJIIIdddtttyyyqqqhhh```XXXHHH@@@:::::::::777666666666777888888888888888777888999::::::999999;;;===???JJJddd~~~|||~~~~~~{{{xxxaaa```mmmpppccc^^^\\\YYYUUUOOOIIIDDDAAA;;;:::888777666666777888666888;;;;;;:::999999::::::@@@@@@CCCKKKSSSiiikkkVVVMMMJJJ[[[xxxkkkSSSOOOKKKKKKKKKLLLOOOVVV^^^dddlll|||mmm^^^RRRHHHBBB@@@>>><<<<<<===???AAA@@@AAA@@@@@@@@@CCCGGGKKKSSSVVVZZZ]]]^^^^^^___```]]]]]]]]]^^^^^^_________ZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\\\\[[[ZZZYYY[[[\\\````````````aaacccdddeeedddccccccdddffffffeeedddffffffggggggggghhhhhhhhhgggggggggggghhhhhhhhhhhhiiikkkmmmnnnmmmllllllmmmoooooooooppprrrsssuuuvvvuuuuuuuuutttsssrrrqqqpppqqqrrrssswwwzzz||||||{{{xxxzzz{{{|||}}}sssaaaTTTHHHDDDCCCEEEEEEDDDFFFJJJRRRXXXbbbkkkrrrxxx|||~~~uuukkkcccZZZUUU^^^lll}}}xxxsssmmmfffbbb]]][[[XXXWWWVVVUUURRRPPPLLLLLLLLLKKKHHHEEEAAA???===<<<:::999:::;;;===>>><<<@@@HHHSSS___lllvvv||||||pppbbbYYYNNNHHHCCCDDDHHHPPP]]]jjjxxxrrrddd]]][[[\\\]]]ddd|||}}}dddRRRIIIGGGMMMgggxxx~~~rrrhhh^^^TTTFFF???999:::;;;999888999666666777777666666555555888999:::999999999;;;===>>>HHHaaa}}}yyyuuuuuuwww~~~rrr]]]```qqqiii___]]][[[WWWRRRLLLFFFAAA>>>:::999888777666777777777666888::::::999888999:::<<>>@@@???<<<:::999:::;;;<<<>>>@@@EEEMMMWWWcccpppwww}}}{{{}}}{{{nnnbbbZZZNNNHHHDDDDDDHHHQQQaaaooo~~~pppccc\\\\\\^^^iiisss___RRRLLLKKKVVVooo~~~tttiii]]]RRRGGG???::::::;;;999888999777777777777666555444444777888999999888999;;;===???GGG\\\zzz{{{tttqqqpppvvvnnn]]]^^^sssuuuccc^^^[[[YYYUUUOOOIIIDDD???<<<888888777777777777777777888888888666555666999;;;===CCCEEEIIIQQQYYYooo~~~dddSSSJJJQQQgggcccKKKEEECCCDDDEEEFFFJJJQQQYYY___gggssswwwfffVVVKKK@@@???<<<;;;:::<<<>>>???>>>???@@@@@@@@@BBBFFFIIINNNRRRVVVZZZ\\\]]]^^^```\\\\\\[[[ZZZZZZ[[[\\\\\\]]]]]]^^^^^^\\\[[[XXXWWW\\\]]]]]]\\\[[[[[[]]]^^^^^^^^^^^^___```aaabbbccckkkgggcccaaabbbeeehhhiiiffffffffffffffffffffffffgggggggggggghhhhhhhhhhhhfffhhhkkkkkkjjjiiiiiijjjlllllllllllllllmmmmmmnnnpppppppppppppppooonnnmmmpppqqqssswwwyyyyyyvvvtttqqqssswwwzzz|||yyylllbbbVVVQQQMMMKKKHHHCCCBBBDDDEEEKKKRRRZZZ```fffllloooqqqpppsssyyy|||~~~zzzmmmaaabbbkkkxxx~~~xxxpppkkkgggccc^^^ZZZWWWSSSPPPMMMNNNOOOQQQRRRPPPLLLHHHEEEEEECCC@@@===;;;;;;;;;;;;===???BBBGGGPPP\\\jjjttt|||zzzyyy|||wwwkkkaaa[[[MMMHHHDDDDDDGGGPPPaaaqqqzzzjjj```___```sss}}}nnn```XXXWWWXXX___vvvuuukkk^^^QQQHHH@@@::::::;;;888777888888888888888777666666555777888999999888888:::<<<===DDDUUUqqq~~~|||}}}vvvrrrmmmnnnvvvkkk``````xxxkkk___]]]XXXVVVRRRMMMGGGBBB>>><<<777777777777777777777777888888777555444555999<<<===CCCDDDHHHQQQYYYppplllXXXKKKNNN```mmmTTTKKKCCCDDDEEEFFFIIIOOOWWW\\\cccmmm{{{}}}kkkZZZMMMAAA???===:::::::::<<<======>>>???@@@@@@BBBEEEGGGMMMPPPUUUYYYZZZ\\\]]]___XXXWWWWWWXXXZZZ\\\^^^___^^^___``````^^^[[[YYYWWW\\\]]]^^^]]]\\\\\\^^^___^^^^^^^^^^^^___aaabbbcccsssnnngggcccccceeegggiiihhhhhhgggffffffeeeeeedddffffffffffffggggggggggggeeegggiiijjjiiihhhhhhiiilllllllllllllllmmmmmmnnnpppppppppppppppooonnnnnnqqqqqqrrruuuvvvuuurrrooommmqqquuuxxx{{{~~~yyypppjjj^^^XXXSSSPPPKKKEEECCCEEEDDDHHHMMMRRRWWW[[[```ccchhhhhhmmmssswwwwww{{{xxxjjjfffkkkrrr{{{yyyrrrmmmlllhhhddd___[[[WWWRRROOOOOOPPPRRRTTTTTTTTTSSSRRRKKKJJJGGGDDDAAA???===<<<888:::===BBBIIIVVVfffqqqyyyyyyzzz}}}}}}qqqfff]]]YYYLLLHHHEEEEEEGGGPPPbbbrrr{{{lllcccaaaccc~~~|||zzzkkkbbb```bbbeeehhh|||uuukkk^^^QQQGGG???999999:::888666777888888999999999888777777777888999888888888:::<<<;;;@@@OOOiii~~~|||}}}xxxrrrjjjffflll{{{xxxhhhcccfffppp___YYY[[[VVVTTTOOOJJJEEE@@@===;;;666666777777777777777666777888888777666777999;;;<<>>@@@FFFQQQ```llluuuxxx|||wwwjjj___YYYWWWJJJGGGFFFGGGIIIRRRddduuu~~~xxxjjjccccccfffvvvjjjdddeeejjjmmmrrr}}}rrrjjj]]]QQQCCC<<<777888999888777888777777888999999999888888666777888888777888:::<<<:::===IIIaaawwwqqqhhhbbbfffvvvsssfffeeelllrrrbbbVVVTTTWWWTTTRRRNNNIIIDDD@@@===;;;555666777777777777777666666888:::;;;:::999999:::;;;???>>>@@@HHHQQQiii~~~~~~vvv]]]JJJIIIUUUrrrooo^^^FFFGGGGGGHHHIIINNNSSSXXXccckkkvvvtttaaaTTTCCCAAA===:::888888999:::;;;===??????@@@AAADDDFFFLLLOOOTTTWWWYYYZZZ[[[\\\^^^]]]ZZZWWWVVVVVVVVVWWW\\\^^^```bbbbbb```^^^\\\\\\]]]^^^^^^]]]]]]___aaa______``````aaacccdddeeebbbaaa___```cccgggiiiiiijjjjjjhhhgggeeecccbbbaaadddddddddeeeeeeeeeffffffcccfffhhhiiiggggggggggggiiiiiiiiiiiijjjkkkllllllpppqqqqqqqqqqqqppppppooopppooonnnnnnnnnllliiigggaaadddiiimmmpppssswwwzzz|||vvvssstttuuutttsssoooiiiccc___XXXQQQNNNOOODDDEEEGGGGGGHHHIIILLLNNNNNNPPPVVV]]]^^^ZZZYYY\\\ggg|||yyymmmjjjaaadddbbb]]][[[___cccccceeejjjuuu{{{sssoooooonnnllljjjhhhddd^^^ZZZZZZXXXTTTRRRPPPPPPQQQQQQWWWWWWUUUSSSOOOIIIEEEBBB???AAABBBBBBEEENNN\\\gggrrrwww~~~ssseeeZZZVVVTTTHHHFFFGGGHHHKKKTTTgggxxx~~~ttthhhdddfffjjjuuuhhhdddffflllpppzzzzzzppphhh\\\PPP@@@999555777999888888:::555666777888888999888888666777888888777888:::<<<:::<<>>>>>@@@AAAGGGJJJOOORRRTTTVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^_________^^^]]]]]]```___^^^^^^^^^___aaabbb___```aaacccccccccbbbaaa___```bbbcccddddddccccccgggggggggfffeeeeeeddddddcccbbbaaabbbeeefffgggfffeeefffgggggggggfffeeedddfffhhhiiiiiiiiikkkmmmoooqqqpppooooooppppppnnnlllpppnnnllljjjiiihhhfffddd]]][[[[[[___bbbfffnnnvvvvvvtttsssrrrrrrrrrrrrqqquuupppkkkhhheee```WWWPPPOOOLLLIIIGGGGGGHHHHHHGGGJJJKKKMMMPPPSSSSSSQQQNNNYYYjjj~~~rrrkkkddd^^^WWWRRRPPPQQQSSSSSS\\\\\\bbbnnn~~~|||uuuqqquuu{{{xxxsssrrrrrrrrrqqqnnniiieeebbb^^^ZZZTTTQQQQQQRRRTTTTTTWWWXXXYYY\\\\\\WWWNNNHHHGGGCCCAAAAAACCCHHHUUUaaarrrwww}}}}}}pppcccYYYRRRPPPHHHGGGEEEGGGOOO^^^nnnzzzqqq```^^^\\\kkkoooddd___```jjjuuu~~~uuunnnfffWWWIII<<<;;;:::999888888888888888777555666777999999888888888777777777777777888999===CCCQQQnnnmmm\\\]]]hhhuuu{{{}}}ggg```ccc{{{vvv]]]TTTVVVXXXVVVUUURRRMMMHHHBBB>>><<<;;;999888777777666666777777777888888999999888888777:::666777<<<>>>CCCVVVllliiiOOOIIIPPPfffwwwVVVLLLGGGKKKOOOOOOTTT[[[\\\dddsss~~~iiiYYYJJJBBB;;;;;;;;;999888999:::;;;======<<<<<<>>>???DDDHHHLLLPPPRRRSSSVVVXXX[[[[[[[[[ZZZZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\``````_________```aaabbb______aaaaaabbbaaa``````___```aaacccddddddccccccggggggffffffeeeeeeeeedddeeecccbbbccceeegggffffffddddddffffffffffffeeedddfffhhhiiiiiiiiikkkmmmoooqqqpppooopppqqqqqqooommmqqqooommmkkkiiifffbbb___XXXTTTQQQSSSVVV[[[eeeppptttsssrrrssstttvvvvvvvvv{{{wwwrrrooommmggg___XXXUUURRRNNNKKKJJJIIIGGGFFFHHHHHHIIIKKKMMMMMMKKKIIIOOOaaa{{{xxxrrrfff```YYYSSSRRRRRRSSSSSSTTTUUUZZZdddpppyyy{{{zzz}}}zzzrrrllliiinnnuuu||||||zzzwwwvvvtttqqqllliiiddd```ZZZUUUTTTSSSRRRQQQYYYZZZ\\\___```]]]WWWRRRNNNIIIFFFEEEEEEIIITTT___ooottt{{{~~~uuuiii\\\RRRLLLIIIHHHGGGEEEGGGPPP___ppp|||ooo___^^^___ppplll___YYYWWW```kkkqqqkkkcccSSSFFF<<<;;;:::999888888888888999777666666888999999888999888888777777888888888999===AAALLLhhhqqqaaa```jjjyyyyyytttbbb```ggguuu\\\TTTVVVXXXVVVTTTQQQLLLFFFAAA===;;;:::999888777777666666777777777777888888888888777777999666666999:::>>>NNN```qqqSSSIIIMMM___|||```PPPFFFHHHNNNPPPSSSYYYZZZbbbqqqkkkZZZLLLCCC<<<;;;:::888777888888999;;;;;;::::::<<<===AAADDDIIILLLNNNPPPSSSUUUZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[ZZZZZZ[[[\\\]]]aaa````````````aaabbbccc______````````````___^^^^^^___```bbbccccccddddddfffffffffeeeeeeeeeeeeeeefffdddcccdddeeefffeeedddaaabbbdddeeeffffffeeedddfffhhhiiiiiiiiikkkmmmooopppoooooopppqqqrrrpppooopppooommmkkkhhhbbb\\\WWWQQQKKKFFFFFFHHHOOO\\\gggoooppprrrtttwwwzzz|||}}}}}}yyywwwtttppphhhccc[[[XXXSSSPPPMMMKKKGGGEEEGGGFFFEEEEEEFFFGGGFFFDDDGGGVVVmmm|||mmmhhhaaa[[[YYYYYYYYYXXXVVVVVVYYY___dddfffdddaaa___bbbfffkkkqqqzzzxxxnnngggbbbaaahhhpppyyyvvvuuusssooojjjiiieee```[[[XXXUUURRROOOWWWYYY\\\```cccccc```]]]WWWSSSNNNLLLIIIJJJRRR[[[kkkqqqxxx}}}~~~}}}ttthhh\\\SSSLLLIIIHHHFFFEEEHHHRRRbbbtttqqq```___aaattt{{{ggg\\\TTTQQQZZZhhhzzznnniii```QQQCCC<<<;;;:::999888888888888999888666777888::::::999888888888777777888888999999<<<>>>GGGaaa}}}yyyiiigggppp}}}{{{kkk]]]bbbnnnsss[[[TTTVVVWWWVVVRRROOOIIIDDD???<<<;;;:::888888777666666666666666666777777777777777777666999777777999999===JJJXXXxxxvvvUUUIIIKKKZZZuuujjjVVVFFFFFFLLLOOOQQQVVV[[[bbbnnn}}}ooo]]]NNNEEE===;;;:::888777888777888::::::999999;;;<<>>BBBFFFIIILLLMMMPPPRRRTTTUUUVVVXXX[[[]]]^^^___]]]\\\ZZZZZZZZZ\\\^^^___```aaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa______```aaabbbcccdddeeecccdddddddddeeeeeeffffffdddcccbbbcccdddcccaaa___^^^___aaaccceeeeeeeeeeeefffhhhiiiiiiiiikkkmmmooonnnmmmmmmoooqqqqqqpppooojjjjjjjjjiiieee\\\RRRKKKBBB>>>;;;<<>><<<999888:::888999;;;;;;::::::<<<======AAAEEEIIIKKKMMMOOOQQQQQQRRRSSSVVVXXX[[[]]]^^^YYYYYYXXXXXXXXXZZZ[[[\\\___```aaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbccccccbbbaaaaaaaaabbbcccdddeeebbbbbbcccdddeeeffffffgggcccccccccdddddddddaaa______```bbbdddeeeeeeeeeeeefffhhhiiiiiiiiikkkmmmooonnnmmmmmmnnnooopppnnnmmmiiiiiihhhfffaaaXXXNNNGGG;;;888777999===AAAJJJTTT```fffmmmrrrvvvyyy~~~{{{zzzrrrnnniiidddbbb```]]]\\\VVVTTTQQQPPPQQQQQQQQQPPPJJJOOOVVV^^^cccddddddbbbggghhhmmmttt{{{}}}zzzwwwooommmiiifffcccccccccccceeebbb___^^^^^^^^^\\\[[[VVVRRRLLLEEE@@@===<<<<<<::::::;;;===AAAHHHPPPVVVbbbhhhpppyyy}}}~~~~~~{{{yyywwwuuuqqqooohhhbbb\\\ZZZXXXZZZbbbkkkwww|||{{{ssskkkhhheeecccbbb```]]]ZZZUUUVVVXXXYYY\\\```fffjjjhhheeeccc```ZZZUUUWWW\\\eeellluuu{{{}}}~~~~~~xxxmmmccc[[[TTTLLLGGGEEEGGGKKKRRR]]]lll{{{vvvsss}}}{{{|||dddYYYRRRSSSiii{{{vvvkkkgggccc```\\\TTTGGG===<<<;;;:::999888888888888888777555666777999999888555555555555666777888888555<<<@@@EEEYYYzzzuuuaaadddiiiYYYWWWWWWTTTRRRLLLHHHCCC===999888999:::777777666555555555555666444555555666666555555444333555777777777;;;@@@CCCPPPoooqqqXXXNNNNNN```lllVVVNNNMMMLLLOOOUUUTTTZZZcccmmmzzzsssXXXNNNDDD???===:::999;;;777999::::::::::::;;;===<<>>;;;:::<<<777888999:::999999:::<<<;;;>>>BBBFFFHHHJJJLLLNNNOOOOOOOOOPPPQQQRRRRRRSSSXXXXXXZZZ[[[\\\\\\\\\\\\]]]^^^```aaaaaaaaa```___^^^]]]]]]^^^___aaacccdddfffeeedddcccccccccdddeeeaaaaaabbbccceeefffggggggeeeeeeeeegggiiihhheeecccaaabbbdddeeeffffffeeedddfffhhhiiijjjjjjkkkmmmooonnnlllllllllmmmmmmkkkiiimmmkkkhhhccc\\\QQQEEE>>><<<888666888<<>>>>>@@@CCCEEE@@@??????@@@CCCDDDDDDCCC>>>>>>>>><<<999666555444333444555777999>>>DDDIIIVVV\\\eeennntttuuusssqqqmmmooosssvvvyyyzzzzzzyyytttqqqmmmkkkjjjiiihhhfffaaa\\\YYYYYYXXXYYY___ggguuu|||zzzvvvoooiiieee```\\\ZZZXXXXXXWWWUUUTTTWWW^^^cccfffeeeeeeddd```\\\^^^cccbbbiiisssxxxzzzyyyzzz{{{wwwyyy|||}}}|||}}}vvvkkkbbb[[[UUUMMMFFFDDDHHHOOOXXXcccppp|||{{{pppooo|||dddZZZVVV]]]~~~xxxrrr______^^^]]]YYYPPPFFF>>><<<;;;:::999888888888888666555444444666777777666888888888888999:::;;;<<<888=========OOOsssnnndddtttiii]]]VVVUUURRRIIIGGGDDD???<<<:::999777666444444555555666666777777777777666666555555555444555555666777888:::<<<===GGGYYYxxxmmmQQQRRR]]]yyywww```WWWSSSPPPRRRWWW]]]\\\___iiiuuudddVVVHHHAAA===999666666888888999::::::::::::999<<<>>>AAAEEEHHHIIIJJJIIIPPPOOOOOOOOONNNNNNMMMMMMRRRUUUXXXZZZZZZYYYYYYYYY^^^^^^______```aaaaaabbb]]]]]]]]]^^^___aaabbbcccffffffffffffeeeeeeeeeeeedddcccbbbcccfffggggggffffffggggggggghhhhhhhhhhhheeeeeefffhhhjjjjjjhhhgggiiijjjkkkmmmmmmmmmmmmlllnnnnnnmmmllllllmmmoooooolllkkkhhhcccZZZNNNBBB:::555555444666;;;FFFRRR[[[eeeiiiooosssuuuwwwzzz{{{}}}~~~~~~~~~yyyppphhhcccbbbccceeefffeeedddaaa\\\VVVQQQMMMIIIOOO[[[lllwwwuuufffXXXKKKGGGBBB>>>============<<<;;;:::999888888888888999:::;;;<<<;;;;;;999999999999888777666555555444444555666666777;;;???CCCTTT[[[ccchhhiiiiiiiiijjjiiiiiikkknnnqqqrrrqqqpppmmmmmmlllkkkiiigggeeedddaaa[[[WWWVVVWWWXXX]]]dddvvv}}}yyytttkkk___XXXXXX\\\XXXVVVWWWVVVUUUYYY___dddddddddbbb^^^\\\[[[\\\fffkkkqqqwww|||}}}}}}}}}}}}{{{{{{~~~}}}~~~~~~tttiiiaaaYYYPPPLLLMMMFFFIIIPPP\\\jjjvvvwwwmmmggguuu{{{ccc\\\XXXiiixxxsssfffbbbaaaaaaZZZKKKAAA???>>><<<:::888777777888999888666444555888999777555888888999999999:::::::::666===<<<>>>OOOfffnnnhhhyyyiii^^^WWWUUURRRJJJGGGCCC>>>:::888888777666555555555666666666666666777666666666555555555444555555666777888:::;;;<<>>;;;;;;;;;;;;::::::999888777666666666666777777888999999888777777666555555444444333333222555666666666888;;;@@@CCCMMMSSSZZZ_________```bbbfffggghhhkkknnnoooooonnnkkkjjjjjjhhhfffdddbbbaaabbb\\\XXXXXXXXXZZZ___fffvvv}}}{{{ooobbbZZZYYYXXXUUUSSSUUUTTTSSSVVV[[[^^^___```___^^^]]]^^^```hhhlllrrrxxx|||~~~~~~}}}}}}{{{|||~~~~~~|||zzz{{{|||~~~}}}rrrfff^^^UUUMMMJJJKKKHHHLLLTTT```mmmyyypppeee___nnnvvv```ZZZWWWiiiyyytttlllhhhdddbbbXXXIII???===<<<;;;999777666666777777888666555555888888777555777777777777888888888999777===<<<===KKK```~~~nnnoooiii^^^VVVSSSQQQJJJEEEAAA;;;777666666666666666666666666666555555555666666666555555555555555555555666777888999;;;<<>>AAADDDFFFGGGGGGIIIIIIJJJJJJIIIIIIHHHHHHLLLOOORRRTTTUUUUUUWWWYYY[[[[[[[[[[[[[[[\\\\\\\\\_________``````aaaaaaaaacccccccccddddddeeeeeeffffffeeedddeeeggghhhhhhgggeeeeeeeeeffffffffffffgggfffeeefffhhhjjjjjjiiigggggghhhiiijjjkkkkkkkkkkkkmmmllllllllllllmmmnnnooommmkkkfff^^^TTTIII???:::888777666777>>>JJJXXXbbbjjjmmmppprrrqqqppppppppptttuuuvvvxxxyyyzzz{{{{{{{{{vvvnnnfffaaa___```aaafffeeebbb^^^YYYRRRLLLIIIFFFKKKTTTbbbjjjfffYYYLLLAAA???<<<:::::::::999888888777666555555444444444444555555666666666555555333333333333333333333333555666666666777:::???CCCFFFKKKPPPRRRSSSSSSVVVYYY___aaacccfffiiikkkmmmmmmjjjjjjjjjhhhfffcccaaa___bbb\\\YYYZZZ[[[]]]bbbiiittt{{{~~~yyyuuurrrpppvvvyyyjjjaaa^^^YYYUUUSSSUUUTTTQQQQQQTTTVVVXXXZZZ\\\]]]___bbbeeejjjnnnsssyyy}}}~~~~~~~~~}}}}}}~~~}}}|||vvvtttrrruuu{{{{{{pppcccZZZQQQJJJGGGHHHKKKOOOXXXdddrrr|||hhh]]]XXXhhhqqq\\\WWWVVVhhh{{{wwwpppkkkfff```VVVIII@@@===;;;:::888666555555666666888666555666777888777555555555666666666666777777777===;;;;;;GGGWWWuuu~~~~~~~~~xxxooovvv|||ddd\\\TTTPPPNNNGGGBBB>>>999555555555666666777777666666555555444444555555555555555555555555555555666666777999:::;;;AAAGGGXXXrrroooQQQFFFNNNcccnnneee___UUUNNNOOOSSSVVV]]]hhhqqq|||vvvfffSSSHHHAAA;;;888999777777888999999999999999999;;;===@@@CCCEEEFFFGGGJJJKKKKKKLLLLLLKKKJJJJJJIIIKKKNNNPPPQQQSSSUUUXXXZZZZZZZZZZZZZZZZZZZZZZZZ___`````````aaa`````````bbbbbbccccccdddeeeffffffdddccccccdddeeeffffffeeecccccccccddddddddddddeeeeeeeeeeeegggiiijjjhhhfffggghhhhhhiiijjjjjjkkkkkkkkkkkkkkkllllllmmmnnnnnnmmmjjjeee\\\QQQFFF>>>:::888777666888???LLL[[[fffnnnqqqssstttrrrpppppppppooopppqqqsssuuuwwwxxxxxxxxxtttllleee```^^^______cccaaa^^^ZZZTTTNNNHHHEEEDDDGGGOOOZZZaaa^^^RRRGGG@@@>>><<<;;;;;;:::999777777777666555444444444444333333444444555555555444333333444444555555555555444555555555666999===AAAAAAEEEHHHIIIIIIJJJNNNQQQWWWZZZ^^^bbbeeeiiilllooonnnnnnnnnmmmjjjgggcccaaabbb]]]ZZZ\\\^^^```ffflllrrryyy{{{uuunnnhhhbbb___```dddmmmyyyxxxllleee]]]XXXVVVVVVUUUQQQOOOQQQRRRTTTWWWZZZ\\\```eeehhhmmmpppuuuzzz~~~~~~~~~~~~~~~}}}uuuppplllooowwwyyymmm```WWWOOOHHHEEEGGGKKKPPPZZZgggttt~~~|||bbbXXXVVVhhhmmmZZZTTTSSSeee}}}zzzpppkkkddd\\\RRRHHHAAA>>>;;;:::999777666666666666777666666666777777777666666666666666666666666666666;;;::::::DDDPPPmmm~~~{{{||||||~~~sssqqq}}}ooo]]]YYYQQQLLLJJJDDD???<<<777444444555666666777777666666555555444444444444444555555555555555555555666666777888999:::@@@DDDOOOeeesssUUUHHHNNN]]]xxx}}}kkkddd^^^TTTMMMNNNQQQUUU^^^hhhpppyyy~~~lllXXXKKKBBB<<<999999777777888999999999999888:::;;;===@@@CCCEEEGGGHHHJJJKKKMMMNNNNNNMMMLLLKKKGGGHHHJJJLLLMMMPPPTTTWWWZZZZZZZZZZZZZZZ[[[[[[[[[^^^___````````````______aaaaaabbbbbbcccdddeeeeeeaaa```___```aaabbbaaa````````````aaaaaaaaabbbbbbccccccccceeeggghhhfffdddgggggggggggghhhiiijjjjjjiiijjjkkkkkklllmmmmmmmmmllljjjeee\\\PPPEEE???<<<777777777:::BBBOOO^^^iiioooqqqttttttrrrqqqpppppplllmmmnnnoooqqqrrrtttuuutttpppiiiccc^^^]]]]]]^^^]]]\\\YYYUUUPPPJJJEEECCCBBBEEELLLVVV\\\YYYPPPGGGBBB@@@===;;;;;;:::888666888888777666555555555555444444444444555555666666333444444555555666666777333444444444444777<<>>AAACCCCCCBBBCCCHHHLLLPPPTTTZZZ^^^ccchhhmmmrrrrrrrrrrrrpppmmmiiieeecccaaa]]][[[^^^aaaccciiiooossszzz~~~{{{xxxsssjjjaaaXXXRRROOOMMMQQQUUU]]]hhhvvvxxxlllaaaZZZUUUUUUUUURRRRRRSSSSSSUUUWWWZZZ]]]bbbgggkkkpppssswww{{{~~~zzztttooopppwww~~~vvvkkk___WWWOOOHHHFFFGGGIIIOOOYYYgggttt~~~xxx^^^VVVUUUiiikkkYYYRRRQQQaaa{{{zzzvvvnnnjjjcccXXXNNNEEE???;;;<<<;;;:::999888777777777666777777777666666666777777777777777777777777777666:::999;;;CCCLLLhhhzzz{{{|||nnnrrrxxxaaaVVVVVVOOOIIIGGGAAA<<<:::777555666666666666666666666666666555555555444444444444444555555555666666666666777888999999<<<@@@HHHZZZxxxzzz]]]KKKMMMWWWnnnzzzggg```ZZZQQQLLLMMMPPPTTT]]]gggmmmvvvttt^^^NNNEEE===::::::666777888888999999888888:::;;;===???BBBDDDFFFHHHHHHJJJLLLMMMMMMLLLKKKJJJFFFGGGHHHIIIJJJMMMRRRUUUYYYYYYYYYZZZ[[[[[[\\\\\\\\\]]]^^^___```______^^^_________```aaaaaabbbbbb]]]\\\[[[\\\]]]^^^]]][[[]]]]]]]]]^^^^^^^^^______`````````bbbdddeeecccaaaddddddddddddeeefffggghhhhhhiiijjjkkklllmmmmmmmmmkkkkkkggg]]]QQQFFFAAA???777888999>>>FFFTTTbbblllnnnqqqssssssqqqooonnnnnnkkkkkkkkkkkklllmmmnnnooonnnjjjddd___[[[ZZZ[[[\\\XXXWWWTTTQQQMMMIIIEEEDDDBBBEEEMMMVVV\\\[[[UUUOOOGGGDDD@@@===;;;999777666999888777666666555555666555555555555666777888999444444444555555666666666333444444333444777;;;>>>===@@@AAA@@@???@@@DDDHHHOOOSSSYYY^^^aaagggnnnssssssssssssqqqnnnjjjeeebbb```\\\[[[___ccceeekkkqqqttt{{{~~~|||{{{xxxtttlllfff[[[PPPIIIFFFFFFGGGIIINNNVVV```mmm|||{{{iii___VVVUUUUUUTTTUUUWWWUUUWWWZZZ\\\___dddjjjooosssuuuyyy}}}zzzwwwzzz|||qqqhhh]]]WWWPPPIIIFFFGGGGGGMMMXXXfffsss}}}uuu\\\UUUVVVkkk~~~sss|||jjjXXXQQQOOO^^^uuu}}}uuummmkkkiiiaaaUUUKKKDDD>>>888<<<;;;;;;:::999888777777555777888777666555666888999999888888888888777777666::::::===BBBHHHccc~~~~~~~~~zzz{{{}}}|||hhhrrrhhhUUUPPPTTTNNNHHHEEE???:::888777777888888777555555555555666666666666666333333333444444555555555666666555666666777888999:::>>>EEESSSppp~~~bbbLLLKKKQQQdddzzzeee\\\UUUMMMJJJLLLNNNSSS[[[dddiiirrr{{{cccSSSHHH@@@<<<===666777777888888888888888999999;;;===@@@CCCEEEFFFHHHIIILLLMMMNNNMMMKKKJJJGGGGGGGGGGGGHHHKKKPPPTTTVVVWWWXXXYYYZZZ\\\\\\]]]YYYZZZ\\\^^^______^^^]]]\\\\\\\\\\\\\\\]]]]]]]]][[[YYYXXXYYYZZZ[[[ZZZXXXZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]___aaabbb```^^^``````______```aaacccdddggghhhiiikkklllllllllllljjjkkkhhh```TTTIIICCCBBB888999===CCCLLLYYYfffooorrrsssuuuuuurrrooommmmmmiiiiiihhhggggggggghhhiiifffccc^^^ZZZWWWWWWXXXYYYUUUTTTRRROOOMMMJJJHHHGGGEEEHHHPPPYYY```aaa^^^ZZZRRRMMMGGGBBB???===;;;999999888777666555555555555666666555555666777999:::666777777777777777777777555555555555555888<<<@@@AAACCCEEEDDDBBBBBBFFFIIIRRRVVV\\\___aaaeeelllrrrtttuuuuuussspppjjjeeebbb^^^[[[[[[```dddggglllsssqqqxxx{{{yyyvvvsssnnniii^^^XXXOOOGGGCCCCCCFFFHHHGGGLLLSSS\\\eeepppyyy}}}ooo```YYYVVVTTTUUUWWWWWWYYY\\\___ccchhhoootttuuuwwwzzz~~~{{{vvvlllddd[[[VVVPPPIIIFFFFFFGGGLLLVVVdddsss~~~oooZZZWWWZZZqqqyyymmmvvvhhhWWWPPPOOO]]]qqqxxx{{{pppdddbbbbbb]]]RRRKKKHHHCCC===;;;::::::999888777666555555777888888555555666888999999999888888777777777777;;;;;;>>>AAADDD^^^}}}}}}zzz|||~~~wwweeerrrvvv___OOOMMMTTTOOOHHHEEE???888888777888999999777555444555555555666666777777333333333444444555555555666666555666666777888999:::???FFFRRRmmm~~~dddLLLJJJLLL^^^{{{dddZZZSSSKKKHHHKKKMMMRRRZZZaaafffpppgggVVVJJJBBB??????666666777888888888888888777888999;;;>>>AAADDDEEEIIIKKKMMMOOOPPPNNNMMMKKKGGGGGGGGGFFFGGGJJJOOOSSSTTTUUUVVVXXXZZZ[[[\\\]]]WWWYYY[[[]]]______^^^]]]ZZZZZZZZZYYYYYYYYYYYYYYYZZZYYYWWWXXXYYYZZZXXXWWWYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[]]]___```^^^\\\]]]]]]\\\\\\]]]^^^```aaafffgggiiikkklllllllllllliiikkkjjjbbbUUUJJJEEECCC999;;;@@@FFFPPP\\\iiiqqqvvvxxxyyyxxxtttqqqnnnnnniiigggfffdddccccccddddddaaa^^^ZZZVVVTTTTTTUUUVVVSSSSSSQQQOOOMMMLLLJJJIIIGGGKKKSSS\\\dddgggeeebbb[[[VVVNNNHHHDDDBBB@@@???888777666555555444555555666666555555666777999:::;;;:::::::::::::::::::::777777777777777999>>>AAAEEEHHHJJJIIIGGGFFFIIILLLUUUZZZ^^^```aaadddkkkqqqvvvwwwwwwvvvrrrmmmgggddd^^^[[[[[[```dddgggmmmssslllrrrvvvsssnnnkkkeee___QQQLLLFFFAAA???AAAEEEHHHEEEIIIOOOUUU[[[aaafffjjjjjjnnnttt|||lll```YYYTTTSSSUUUXXXZZZ]]]```eeekkksssxxxwwwxxx{{{~~~yyyssshhhaaaZZZVVVQQQIIIEEEEEEGGGKKKUUUcccrrr~~~yyyuuuuuussszzzjjjZZZZZZaaazzzzzzmmmvvv|||fffWWWPPPOOO^^^pppuuu{{{mmm___XXX[[[XXXQQQMMMNNNKKKEEE999999999999888666555444555777999888555444666888999999888888777777666666999;;;<<<>>>@@@AAAZZZ}}}}}}}}}{{{xxxwwwxxx|||wwwlll{{{wwwcccSSSRRRPPPMMMIIIDDD@@@>>>::::::999888777666555444888666444444555666555444666666555555444444444333777666444333333555777999:::<<>>@@@DDDGGGHHHJJJLLLNNNOOONNNMMMMMMJJJHHHFFFDDDEEEHHHKKKMMMTTTVVVXXXYYYXXXXXXYYYZZZZZZ[[[\\\]]]]]]\\\ZZZYYYZZZWWWTTTTTTVVVYYYYYYXXXXXXWWWVVVVVVWWWYYY\\\]]]\\\\\\]]]]]]\\\\\\[[[[[[YYYZZZ]]]_________^^^]]]^^^______^^^]]]\\\]]]___kkkiiihhhhhhiiilllmmmnnnpppoookkkbbbWWWLLLEEEAAA>>><<<===EEETTTdddpppvvv{{{}}}}}}{{{wwwssspppooommmllljjjhhhfffdddbbbaaa___\\\VVVQQQOOOQQQTTTVVVTTTRRROOOMMMLLLKKKJJJIIIMMMQQQUUUZZZdddmmmooollljjjddd[[[SSSLLLEEE@@@======:::777555666666666666888777666888:::<<<<<<;;;>>>===<<<<<<<<<;;;999777777888999777888<<>>AAA@@@TTTxxx}}}}}}}}}~~~~~~~~~}}}zzzvvvvvvwwwzzzxxxuuukkk[[[QQQPPPNNNKKKGGGCCC???<<<:::999999888777666555444666555444444666777777777666666666555555555444444888777555444444555888999888:::>>>JJJdddzzzjjjUUUIIIGGGRRRhhhjjjXXXNNNGGGCCCCCCGGGNNNWWW^^^eeeqqquuuaaaQQQFFF???<<<999888777666666777888999888999;;;<<<===@@@DDDGGGHHHIIILLLNNNOOONNNMMMMMMIIIGGGEEEDDDDDDGGGIIIKKKQQQTTTVVVWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXWWWVVVXXXUUURRRRRRTTTWWWWWWVVVWWWVVVVVVVVVWWWYYY[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^___```______^^^`````````^^^\\\\\\^^^___fffeeeddddddfffiiikkklllmmmllliiiaaaWWWLLLEEEBBB@@@???AAAKKKZZZjjjuuu{{{{{{wwwtttssspppooommmiiifffccc```___^^^ZZZUUUQQQOOOQQQTTTWWWVVVUUURRRPPPOOONNNLLLKKKOOOSSSXXX]]]eeennnpppmmmqqqlllcccZZZRRRLLLFFFBBB>>>;;;888666666777777666777777777:::>>>@@@AAA@@@>>>===;;;;;;;;;:::888666444666777777999???HHHOOOUUUYYYZZZWWWPPPLLLMMMOOOaaakkksssrrroooqqquuuwww{{{{{{zzzwwwqqqiiiccc___UUUSSSSSSVVV\\\ccchhhjjjjjjhhhfffeeebbb[[[SSSLLLHHHFFFCCCCCCDDDFFFFFFFFFIIIHHHHHHHHHHHHJJJKKKLLLHHHHHHLLLSSS[[[dddsss~~~mmm^^^WWWWWW[[[___cccgggjjjnnnssswwwyyy{{{}}}|||{{{rrrjjj```WWWQQQMMMJJJJJJMMMQQQTTT\\\hhhuuuvvvggg\\\]]]\\\ZZZ[[[bbbppp{{{zzzttthhhWWWNNNMMMPPPbbbtttvvv|||zzzxxxxxx{{{~~~uuugggZZZVVVZZZZZZRRRKKKIIIIIIHHH999999888888777666666555444444444444555555555555777777777777666666666666555888:::AAAFFFCCCQQQooozzzzzzzzz{{{|||}}}~~~~~~|||yyyttttttuuuyyy~~~zzzrrr___SSSPPPNNNLLLIIIEEE@@@===;;;999999888777666555555444555444333444777999999999777777666666666666555555:::888777555555666888999<<<>>>AAAKKKddd{{{sssZZZKKKEEELLL___qqq\\\NNNEEEAAABBBEEELLLTTT\\\dddooo}}}{{{eeeTTTIIIBBB???999888777666666777888999888999;;;;;;<<>>:::888888888777777777777999===BBBFFFGGGGGGAAA???===<<<<<<;;;999777444555888999>>>FFFRRRZZZaaacccccc^^^VVVQQQQQQSSSdddqqq~~~~~~~~~|||vvvnnneee^^^ZZZOOONNNNNNQQQXXX___dddgggdddbbb___\\\XXXSSSMMMHHHJJJHHHGGGHHHJJJLLLLLLLLLGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBEEEKKKPPPWWWcccooojjj]]]YYY\\\___dddiiimmmqqqvvvyyyzzz{{{}}}~~~}}}zzzqqqggg___WWWRRRNNNKKKMMMRRRZZZ]]]cccmmmxxxxxxiiiYYYSSSNNNRRR___mmmwww{{{{{{|||xxx```RRRLLLMMMRRRddduuuwww|||yyyvvvwww|||}}}tttfffZZZXXX[[[XXXOOOGGGDDDCCCBBB888888888777777666666666333333333444444444555555888888777777666555555555555:::???IIIQQQMMMUUUkkkyyyxxxxxxyyyzzz|||~~~|||yyyrrrsssuuu{{{vvv|||kkkZZZQQQOOOMMMKKKGGGCCC???<<<:::888888777666666555444444666444333444666888888888777777777777777666666666:::999888777666777888999>>>@@@CCCLLLeee~~~cccOOOEEEJJJYYYxxxxxxcccSSSGGGCCCDDDDDDJJJRRRYYYaaalllyyyjjjXXXLLLDDDAAA:::999888777777777888999777888:::;;;;;;>>>AAADDDFFFGGGJJJLLLNNNNNNMMMLLLFFFFFFDDDCCCCCCCCCDDDDDDJJJMMMQQQTTTUUUUUUVVVWWWVVVVVVUUUSSSRRRPPPOOONNNRRRQQQPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[\\\]]]^^^_________cccbbbbbbaaaaaabbbcccccceeedddbbb___]]]]]]___bbbbbbcccdddfffhhhkkkpppsssuuutttqqqiii^^^SSSKKKGGG>>>AAAIIIXXXiiixxx|||{{{yyyvvvrrrmmmgggaaa]]]ZZZXXXUUURRROOOOOORRRUUUXXX\\\]]]\\\[[[XXXVVVUUUTTTXXX]]]aaadddiiioooqqqnnnsssoooggg```ZZZTTTOOOKKKDDDAAA===:::999999888777888999<<>>===;;;999777999;;;>>>CCCNNN[[[eeejjjlllkkkeee\\\VVVVVVXXXfffwww{{{sssjjjaaaYYYUUUNNNMMMLLLNNNTTTZZZ___aaa^^^\\\YYYVVVSSSQQQOOONNNQQQPPPOOOPPPQQQRRRQQQOOOHHHGGGEEECCCAAAAAAAAAAAAGGGGGGKKKPPPTTTYYYcccnnn|||iii```^^^aaaeeejjjpppuuuyyy|||||||||}}}~~~~~~xxxnnneee___XXXTTTOOOMMMRRRYYYfffhhhmmmttt}}}}}}nnn[[[QQQJJJPPPaaarrr{{{}}}}}}~~~~~~lll[[[NNNKKKOOOUUUfffvvvwwwwwwyyy}}}xxxrrrggg]]]ZZZ[[[VVVKKKBBB@@@>>><<<777777777777777666666666666666666777777777777888777777777777666666666666999===@@@IIISSSRRRWWWiiiyyyyyyxxxyyyzzz|||~~~~~~{{{zzzssstttxxx~~~rrr~~~hhhXXXQQQOOOMMMJJJFFFBBB>>><<<:::777777666666555444444444777666444444555666666555666666666777777777777777:::999888888777888999999:::===@@@IIIaaakkkSSSGGGJJJTTTooorrr___NNNFFFEEEDDDHHHOOOWWW___iiittt{{{ppp]]]OOOEEEAAA;;;:::888777777777888999777888999::::::<<<@@@CCCEEEFFFIIIKKKMMMMMMMMMLLLGGGFFFFFFEEEDDDCCCBBBBBBHHHKKKPPPSSSTTTTTTUUUVVVTTTSSSRRRQQQPPPOOONNNNNNQQQQQQRRRRRRRRRSSSTTTUUURRRSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[]]]^^^______```ccccccbbbbbbbbbcccddddddeeeeeedddaaa______aaacccccceeegggiiijjjnnntttxxx|||{{{wwwnnnaaaTTTJJJEEE;;;???JJJZZZlll|||~~~}}}{{{yyyuuuoooiiiccc___\\\WWWUUURRRPPPQQQSSSWWWYYY^^^```aaa```]]]ZZZZZZ[[[___dddggggggjjjnnnooommmllliiiddd___\\\XXXSSSPPPGGGDDD???<<<;;;:::999888:::;;;>>>DDDIIIMMMMMMMMMHHHFFFBBB???>>>===;;;999999;;;===@@@FFFRRRaaallloooqqqpppiiiaaa[[[\\\^^^hhhyyyxxxoooggg^^^VVVQQQMMMKKKIIIJJJNNNRRRVVVWWWUUUTTTSSSRRRRRRTTTVVVXXX]]][[[ZZZYYYYYYWWWSSSQQQHHHFFFEEECCCBBBBBBCCCCCCIIIKKKQQQXXX]]]```iiirrruuueeebbbcccfffjjjqqqwww{{{~~~}}}}}}}}}~~~~~~vvvlllbbb^^^ZZZUUUPPPOOOWWWaaapppssswww|||ttt]]]TTTLLLOOO]]]ooozzz}}}}}}~~~|||cccUUUIIIHHHMMMTTTeeeuuuuuusssxxxvvvpppmmmhhhbbb[[[ZZZSSSGGG???<<<:::777666666666666666777777777777888888888888999999999444555555666777888888999888:::777<<>>BBBJJJ```rrrWWWIIIJJJOOOfffrrrZZZJJJDDDDDDHHHNNNUUU\\\fffoootttwwwbbbRRRGGG@@@<<<;;;999888777777888999666777888999999;;;>>>AAADDDEEEHHHKKKLLLMMMLLLLLLHHHHHHHHHGGGFFFDDDBBBAAAEEEIIIMMMQQQQQQQQQRRRRRRQQQPPPOOOOOONNNOOOOOOOOOOOOQQQSSSSSSSSSSSSUUUVVVRRRRRRSSSTTTUUUVVVWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^```aaaaaabbbccccccddddddddddddeeedddbbbbbbcccdddcccfffiiijjjkkkooouuuzzzzzzpppbbbSSSGGGAAA:::???JJJ[[[nnn~~~~~~|||xxxsssnnniiieeecccZZZXXXVVVUUUUUUWWWZZZ\\\aaadddgggfffcccaaaaaacccffflllnnnmmmlllnnnooommmhhhfffccc```^^^\\\YYYVVVKKKGGGBBB???===;;;:::888;;;===AAAGGGMMMQQQQQQQQQJJJGGGCCC???===<<<:::888:::;;;===@@@HHHUUUfffqqquuuvvvtttmmmeee``````cccjjj{{{wwwmmmddd\\\TTTOOOIIIFFFCCCCCCEEEHHHJJJKKKKKKLLLNNNPPPSSSXXX___ccchhhgggeeeccc```\\\VVVRRRFFFFFFEEEFFFGGGHHHJJJKKKQQQUUU^^^iiinnnpppvvv}}}mmmfffeeefffiiipppwww}}}~~~~~~}}}~~~~~~~~~tttjjj___\\\ZZZVVVPPPPPP[[[hhhvvvyyy~~~yyy___VVVNNNMMMXXXiiiyyytttvvvyyy\\\OOODDDDDDJJJRRRdddtttttt{{{~~~~~~oooiiijjjhhhddd[[[XXXPPPDDD<<<;;;999666555555555666666777777777666666777777777888888888333444555666777888999:::777:::555555===???GGGYYY~~~{{{zzzxxxwwwxxxzzz|||~~~{{{}}}}}}{{{|||~~~}}}~~~xxxyyysss\\\RRROOOMMMJJJFFFBBB>>>;;;999888555555555444444444444333444222111111333444444333444444555555555666666666555666666777888999::::::===AAAEEELLL___~~~{{{^^^NNNNNNMMM^^^iiiSSSJJJEEEHHHMMMSSSZZZbbbjjjnnn|||~~~iiiVVVIIIAAA<<<;;;:::888777777888888666777888888888:::===@@@CCCEEEGGGJJJLLLMMMLLLLLLJJJJJJJJJJJJHHHEEEBBBAAABBBFFFJJJNNNNNNMMMMMMMMMLLLLLLKKKLLLMMMNNNPPPQQQNNNPPPSSSSSSSSSRRRTTTVVVRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^```bbbcccdddccccccaaacccffffffeeeddddddeeeeeehhhlllmmmmmmpppwww}}}}}}sssdddTTTHHHBBB<<>><<<:::999;;;===CCCJJJRRRVVVXXXWWWOOOKKKFFFBBB@@@>>><<<;;;;;;===???CCCLLL[[[mmmzzz{{{{{{yyyqqqhhhbbbcccffflll|||yyymmmddd[[[SSSMMMDDDAAA>>>===>>>AAACCCDDDFFFIIIMMMQQQVVV^^^gggmmmqqqooommmkkkgggaaaZZZUUUKKKLLLMMMOOORRRVVVYYY[[[bbbhhhtttzzzjjjgggeeehhhooowww}}}~~~}}}}}}~~~~~~~~~}}}ssshhhZZZZZZXXXUUUOOOPPP\\\kkkwww|||zzzbbbXXXNNNLLLWWWjjj|||lllrrrsssVVVKKKAAABBBJJJTTTgggxxxyyy~~~nnnggggggfffbbbZZZWWWMMMAAA;;;:::999666444444555555666777888888666666666666777777777777444555555666777888888999666===:::999======BBBRRRmmm{{{zzzxxxvvvwwwxxx{{{|||zzz|||~~~}}}{{{{{{}}}zzzwww~~~nnnYYYQQQPPPKKKIIIEEE@@@<<<999777666444444444444444444333333111000///000333444555444333444444444555555666666444444555777888999:::;;;;;;???CCCHHHYYYvvvdddTTTRRRNNNZZZ~~~uuu\\\QQQEEEHHHLLLRRRYYYaaagggkkkuuummmYYYJJJBBB===;;;:::888777777888888555777888888888:::===@@@BBBDDDGGGJJJLLLLLLLLLLLLLLLLLLLLLKKKIIIFFFCCCAAA???CCCHHHKKKKKKKKKJJJJJJIIIIIIIIIIIIKKKNNNPPPQQQLLLOOOSSSSSSRRRRRRTTTVVVRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZ\\\___bbbcccdddcccbbb```cccfffggggggfffeeeeeegggkkkooopppooorrryyyvvvgggXXXLLLEEE???DDDNNN```sss|||xxxuuusssrrrdddcccaaa______aaaccceeefffkkkppppppmmmlllmmmppptttyyyzzzvvvrrrqqqqqqoooeeecccaaa```___^^^[[[XXXOOOKKKEEEAAA???===;;;999:::===DDDLLLUUU[[[]]]\\\TTTPPPKKKGGGDDDBBB@@@???>>>@@@BBBGGGQQQbbbuuu|||tttjjjddddddfffnnn}}}{{{nnnddd[[[RRRLLLBBB???;;;:::<<>>===???;;;===JJJ```}}}zzzwwwvvvwwwyyyyyyyyy{{{{{{{{{{{{zzz|||~~~{{{|||uuunnnnnnxxxsssxxxeeeXXXSSSMMMNNNJJJDDD???<<<999777555666666777777666555444444444444444444444444444444333444444555555444444333444444333444555777999:::999@@@BBBGGGQQQ___~~~zzz\\\IIIHHHQQQmmmoooTTTKKKHHHIIIOOOUUU[[[ccckkksssttt^^^NNNFFFDDD===888999:::888666777666777888999:::;;;;;;;;;BBBCCCEEEHHHJJJKKKLLLMMMMMMNNNPPPPPPNNNJJJFFFCCCBBBBBBCCCEEEGGGHHHFFFDDDHHHIIILLLNNNOOOOOONNNMMMNNNOOOPPPRRRSSSUUUVVVWWWUUUVVVWWWXXXXXXXXXVVVVVVUUUUUUUUUWWWZZZ[[[ZZZYYY[[[\\\^^^```aaabbbbbbccchhhhhhgggfffeeeddddddccciiikkkmmmnnnooottt|||yyyjjjXXXKKKEEE>>>EEEQQQcccvvv~~~zzzwwwllliiieeebbbbbbeeehhhkkkiiilllooosssvvvxxxyyyyyyyyy{{{|||{{{xxxtttqqqpppkkkgggaaa___^^^^^^\\\ZZZSSSNNNHHHDDDCCCCCCAAA???>>>AAAHHHQQQZZZ___aaaaaa^^^YYYRRRMMMJJJFFFAAA===<<<===AAAIIIVVVfffuuu~~~~~~yyytttjjjbbb```dddrrr|||uuuggg[[[RRRMMMDDD>>>999:::<<<===AAAFFFGGGKKKQQQWWW___hhhqqqwwwyyyzzzyyyuuuooohhhcccaaabbb```bbbgggjjjkkknnnrrr{{{nnncccbbbiiiooouuuzzz|||}}}~~~~~~~~~~~~~~~~~~}}}pppbbbZZZTTTQQQQQQKKKHHHWWWkkkttt}}}tttbbbXXXKKKIII\\\zzzooo}}}mmmUUUKKKAAA===LLLcccvvvsssgggaaa```aaa___UUUHHH???:::999888777555555555555555666777777999888777666666777888888777777777777777777777777777777888888999<<>>;;;888666444666666666666666555444444444444444444444444444444333444444555555444444333444444333444555777888:::777======@@@IIIUUUsssfffPPPJJJMMMdddyyyaaaQQQLLLJJJOOOTTTYYYaaahhhooo|||wwwbbbQQQIIIEEE>>>999999:::888666777666777888999:::;;;;;;;;;AAABBBDDDGGGIIIJJJKKKLLLLLLMMMOOOOOONNNKKKGGGEEE@@@???@@@BBBEEEGGGFFFFFFHHHJJJLLLNNNOOOOOONNNMMMOOOOOOPPPRRRSSSTTTVVVVVVWWWWWWXXXXXXWWWVVVTTTTTTVVVUUUUUUVVVYYY[[[[[[ZZZ\\\]]]^^^___```aaaaaaaaaeeeeeeffffffeeeddddddcccfffhhhkkkmmmpppvvv~~~}}}nnn\\\OOOHHHAAAGGGSSSeeeyyy}}}yyyqqqnnniiifffdddfffiiikkklllooossswww{{{}}}~~~|||xxxvvvnnniiidddaaaaaa```^^^\\\VVVQQQKKKFFFDDDBBB@@@>>>@@@DDDLLLVVV```eeeffffffbbb\\\UUUPPPLLLIIIDDD@@@??????BBBKKKYYYiiivvv~~~|||xxxsssjjjbbbaaaeeeqqqzzzpppaaaUUUMMMEEE>>>999:::<<<>>>AAAFFFHHHLLLTTT\\\dddnnnwww}}}~~~~~~}}}zzztttpppmmmmmmgggfffiiipppuuuwwwzzzqqqddddddkkkrrrwww{{{}}}}}}~~~~~~~~~~~~~~~{{{nnn```XXXQQQNNNQQQPPPOOOZZZjjjuuu~~~|||lll^^^VVVMMMOOOeeevvvkkkTTTKKKCCCCCCSSSjjj|||sssggg```^^^___[[[RRRFFF===999888777666555555555555555666777777888777777666666666777888777777777777777777777777777777888888999;;;@@@DDDRRRvvvuuuuuutttuuuwwwwwwvvvttttttssspppnnnooouuu}}}{{{yyyyyyvvvqqqddd\\\UUUXXXiiivvvqqqgggYYYUUURRRIIIEEE@@@<<<999777555444555666666666666555444444444444444444444444444444333444444555555444444333444444333333444666888999666:::999:::AAAKKKfffpppVVVLLLKKK\\\yyymmmWWWPPPKKKMMMRRRWWW^^^dddjjjxxx}}}jjjXXXMMMGGG???999::::::888777777666777888999:::;;;;;;;;;@@@AAACCCEEEGGGIIIJJJJJJJJJKKKMMMNNNNNNKKKIIIGGG???======???BBBEEEGGGGGGIIIJJJLLLOOOPPPOOOOOONNNOOOOOOPPPQQQSSSTTTUUUUUUWWWWWWWWWVVVVVVTTTSSSRRRUUUSSSQQQRRRUUUXXXZZZZZZ\\\]]]^^^___````````````aaabbbdddffffffeeedddccccccfffiiilllpppwwwsssbbbTTTKKKFFFKKKUUUeeeyyy|||xxxtttooojjjggghhhjjjlllmmmpppuuuzzz{{{xxxqqqmmmiiieeecccbbb```^^^ZZZVVVOOOIIIFFFCCCAAA???CCCHHHRRR^^^hhhnnnnnnmmmgggaaaYYYSSSPPPLLLGGGCCCBBBAAADDDMMM]]]lllxxx~~~{{{wwwrrrjjjbbbcccgggqqqzzz|||jjjZZZOOOHHHAAA<<<===???@@@DDDIIIJJJOOOWWW```iiisss|||{{{xxxwwwwwwnnnnnnrrrzzzuuugggfffooovvvyyy{{{~~~~~~}}}}}}~~~~~~wwwiii\\\UUUNNNLLLPPPTTTVVV___kkkxxxzzzggg\\\TTTOOOWWWooohhhSSSGGGDDDJJJ\\\qqqsssfff___\\\]]]WWWNNNBBB:::777777666666666555555555555666666777777666666555555666777777777777777777777777777777666777888888888;;;???BBBJJJkkkrrrrrrsssuuuvvvvvvtttrrrrrrpppmmmkkkmmmtttwwwooo```YYYUUU[[[nnnuuuxxxeeeVVVQQQOOOFFFBBB===:::888666444333555555555666666555444444444444444444444444444444333444444555555444444333444444333333444555777888777:::888888???GGG___tttXXXLLLJJJXXXqqqpppYYYPPPIIIJJJNNNSSSZZZaaahhhvvvsss```RRRIIIAAA;;;:::;;;888777888666777888999:::;;;;;;;;;>>>???AAADDDFFFGGGHHHIIIHHHIIIKKKMMMMMMLLLJJJIIIBBB@@@>>>>>>AAAEEEGGGHHHIIIKKKMMMOOOPPPPPPOOONNNPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSTTTQQQOOOOOOQQQUUUXXXYYYZZZ[[[\\\^^^```aaaaaaaaa^^^```cccfffggggggfffdddccceeehhhkkkooowwwxxxhhhXXXMMMJJJMMMUUUcccvvv}}}zzztttooollllllnnnooolllpppuuu{{{{{{sssqqqmmmiiifffcccaaa___\\\YYYSSSMMMHHHFFFDDDCCCEEELLLXXXeeepppuuuuuutttmmmfff]]]VVVRRRNNNIIIFFFEEEDDDFFFPPP```oooyyy}}}~~~{{{wwwrrrjjjdddeeejjjrrrzzzsssaaaVVVMMMFFFAAAAAACCCDDDGGGLLLLLLQQQZZZccclllvvv{{{xxxvvvqqqqqqvvv}}}{{{kkkiiiqqqwwwzzz{{{~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}qqqcccWWWSSSNNNMMMOOORRRWWWcccooozzzkkk^^^UUUQQQ\\\wwweeeTTTDDDFFFPPPdddwwwrrreee]]][[[[[[SSSJJJ@@@999777777666666666666555555555555666777555555555555555666666666666666666666666666666666666777888888888:::===@@@EEEaaaqqqqqqrrrtttuuuuuurrrooommmkkkiiihhhkkkttt|||ppp```]]]\\\eeexxx}}}uuu}}}cccTTTNNNKKKCCC@@@;;;888777666444333444444555555555555444444444444444444444444444444333444444555555444444333444444333333444555666777666999777888???EEEZZZyyyyyy[[[MMMHHHSSShhh|||lllWWWMMMEEEFFFKKKQQQXXX^^^hhhuuu~~~iiiXXXLLLCCC<<<;;;;;;999777999666777888999:::;;;;;;;;;===>>>@@@CCCEEEFFFGGGHHHGGGHHHJJJLLLMMMLLLLLLKKKHHHEEEAAAAAACCCEEEGGGHHHJJJKKKNNNPPPQQQQQQPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWTTTPPPPPPRRRVVVYYYZZZWWWXXXZZZ]]]___aaabbbccc]]]___cccfffhhhhhhgggfffdddgggiiijjjnnnuuu{{{lll\\\NNNJJJKKKQQQ___tttyyytttqqqqqqsssuuupppsssxxx~~~uuutttqqqlllgggcccaaa```]]][[[VVVPPPLLLIIIIIIIIIHHHOOO\\\jjjvvv{{{{{{yyyqqqjjj```XXXTTTOOOKKKGGGFFFGGGKKKTTTcccpppzzz~~~|||xxxssslllfffhhhnnnttt{{{}}}lllaaaTTTLLLGGGFFFGGGHHHKKKOOOMMMSSS[[[eeepppzzzyyyrrrnnnlllmmmqqqyyy~~~~~~qqqmmmrrrwwwzzz{{{~~~~~~||||||||||||~~~~~~~~~~~~}}}}}}~~~~~~xxxjjj\\\TTTPPPQQQQQQPPPOOOVVVfffuuu}}}xxxdddZZZTTTbbb}}}~~~```RRRFFFKKKZZZmmm}}}qqqddd\\\ZZZ[[[PPPHHH>>>888777777777666666666555555555555666666444444555666666666666666666666666666666666666666666777888888888999;;;>>>CCCXXXzzzpppooopppqqqrrrqqqnnnkkkeeeeeeeeefffjjjsss}}}uuueeedddfffpppyyyuuuttt```UUUNNNIIIAAA>>>:::777666666555444333333444555555555555444444444444444444444444444333444444555555444444333555444333333333444666777333777666888>>>BBBSSSpppdddRRRHHHKKKZZZwwwxxxiiiVVVKKKCCCDDDJJJPPPUUUZZZeeesssrrr]]]NNNEEE===<<<;;;999888999666777888999:::;;;;;;;;;===>>>@@@BBBDDDFFFGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLKKKHHHEEEDDDFFFHHHIIIIIIKKKLLLNNNQQQRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQRRRSSSTTTVVVXXXYYY\\\YYYUUUTTTVVVYYY[[[\\\VVVXXXZZZ\\\___aaabbbbbb\\\^^^aaadddfffggggggffffffgggiiijjjmmmttt~~~qqq___OOOGGGHHHMMM[[[sss{{{xxxxxxyyy{{{xxxzzzxxxwwwuuupppjjjdddbbbaaa```^^^ZZZTTTOOOLLLLLLNNNLLLSSS___nnnyyy~~~uuummmcccZZZUUUQQQLLLHHHGGGKKKQQQZZZeeeqqq|||{{{vvvoooiiikkkqqquuu|||zzzppp^^^WWWPPPOOOOOONNNQQQUUUQQQVVV]]]fffppp|||{{{ppphhheeecccccciiirrrxxxzzz}}}zzzssstttvvvzzz}}}~~~}}}|||{{{{{{|||}}}~~~}}}~~~}}}}}}~~~~~~sssdddWWWRRRNNNRRRUUUSSSRRRZZZkkkyyy~~~lll```\\\kkkyyy\\\OOOKKKSSSdddwwwrrreee]]]ZZZZZZMMMFFF===777666666555444777666666555555555555666444444666777777777777777777777777777777777777777666777888888777888:::<<>>???MMMfffrrr]]]LLLEEEMMMfffvvvhhhXXXLLLCCCDDDJJJOOOSSSVVV___mmm}}}xxxaaaPPPFFF>>><<<;;;999888:::666777888999:::;;;;;;;;;===>>>@@@BBBDDDFFFGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLKKKIIIGGGGGGHHHJJJKKKKKKKKKMMMOOOQQQRRRRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRRRRSSSTTTVVVXXXYYY^^^[[[XXXWWWXXXYYYZZZZZZXXXYYY[[[\\\^^^_________[[[\\\^^^```bbbdddeeeeeeeeeggghhhiiillltttuuubbbQQQHHHGGGJJJWWWnnn~~~}}}~~~{{{{{{yyytttlllfffdddccccccbbb^^^WWWPPPMMMMMMOOOPPPWWWbbbppp|||yyyqqqfff]]]WWWRRRNNNJJJIIIPPPXXXaaaiiisss~~~~~~yyyqqqlllnnntttuuu{{{}}}oooggg```^^^]]][[[]]]```ZZZ\\\```dddjjjsss|||}}}tttjjjbbb^^^\\\\\\\\\```iiiooorrrwww||||||{{{zzzvvvvvv{{{~~~}}}|||{{{{{{{{{{{{|||}}}{{{}}}~~~}}}~~~~~~zzzooo^^^SSSQQQLLLRRRWWWYYY\\\eeeqqq{{{rrrgggeeexxxvvvZZZPPPNNNXXXkkk~~~vvvggg]]]YYYYYYKKKDDD;;;555444444333111777777666555555555555555444555666888888888888888777777777777777777777777555777888888777777999:::???FFF]]]mmmllljjjjjjjjjiiifffddd```cccggglllqqqxxx}}}wwwrrruuu{{{lll[[[UUUQQQIIICCC@@@===999777666666666555222333444444555555555444444444444444444444444444333444444555555444444333555444333333333444555666444888888:::???>>>IIIaaa}}}fffQQQDDDGGGXXXwwwuuugggZZZNNNEEEFFFKKKOOOQQQSSSZZZhhhyyy|||dddQQQGGG???<<<<<<999888:::666777888999:::;;;;;;;;;===>>>@@@CCCEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHGGGGGGJJJLLLMMMMMMKKKMMMOOOQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPUUUTTTTTTTTTTTTVVVWWWXXX]]]ZZZWWWVVVVVVWWWWWWWWW[[[[[[\\\]]]]]]]]]\\\\\\ZZZ[[[\\\^^^___aaacccddddddeeegggiiillluuuxxxeeeRRRJJJHHHIIISSShhh}}}~~~|||wwwooohhheeeeeegggeeeaaaYYYQQQLLLLLLNNNSSSYYYdddrrr}}}{{{ssshhh^^^YYYTTTOOOLLLKKKSSS^^^eeekkkttt{{{sssnnnpppvvvuuu{{{}}}uuummmkkkiiiggghhhkkkccccccaaaaaabbbgggnnnsssyyyuuummmddd[[[VVVUUUVVVZZZYYY\\\ccchhhjjjnnntttwwwvvvyyy~~~}}}~~~~~~||||||}}}~~~|||xxxvvv|||~~~}}}}}}|||{{{zzzzzz{{{|||}}}zzz|||~~~~~~~~~}}}~~~}}}xxxlll[[[RRRQQQKKKPPPWWW]]]eeeooowww{{{tttkkklllttt[[[RRRMMMXXXlllyyyhhh]]]XXXWWWIIIBBB999444222222111///888777666555555555555555444555777888999999999888777777777777777777777777555777888888777777888999===@@@TTTwwwiiikkkkkkhhhccc``````aaaaaafffkkkooosssxxxzzz|||}}}ssstttxxxbbbUUUQQQOOOJJJDDD;;;888666555666666666555444444444333333222222222333333333333333333333333222222222222222222222222222222222333444555666777555666888999999<<>>;;;888888888888999:::;;;<<<<<<===>>>???@@@AAACCCDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKNNNNNNOOOOOOOOONNNNNNMMMPPPPPPOOONNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^___``````dddeeehhhkkknnnrrr~~~kkkWWWOOOJJJHHHPPP```www{{{tttmmmjjjiiiiiihhhccc\\\TTTPPPPPPRRRUUUZZZdddpppzzzyyysssjjjaaa[[[VVVRRRPPPNNNVVVbbbmmmvvv{{{xxxrrrpppqqqrrrvvvxxx|||{{{xxxsssnnnmmmiiieeeddd```]]]^^^cccaaa```^^^ZZZVVVUUUVVVXXX]]]]]]^^^```bbbeeehhhjjjppptttzzz}}}~~~~~~~~~{{{{{{{{{yyyvvvuuuvvvxxx{{{{{{zzz{{{~~~||||||zzzxxxwwwwwwxxxyyyzzz||||||{{{{{{|||~~~{{{rrrggg\\\TTTOOOHHHKKKRRR___mmmxxx~~~{{{oooppp}}}rrr]]][[[SSS]]]nnnnnn___VVVTTTGGGCCC<<<888666666666666777777777777777777777777666777777777888888888888555666666777777777777777666666777777777777666555;;;@@@KKKaaaggghhhhhheeeaaa```aaaccchhhmmmrrrwww{{{vvvpppwwwxxxjjjXXXNNNKKKJJJDDD>>>:::888555555555666555444444444444333333222222222333333333333333333333333222222222222222222222222333333333333444555666666555555777999888;;;FFFRRRooovvvZZZLLLJJJNNNccc{{{mmmXXXGGGCCCDDDCCCFFFMMMSSSYYYfffttttttZZZNNNCCC>>><<<999666666888888888888888999999999<<<<<<>>>???AAACCCDDDEEEGGGGGGIIIJJJKKKLLLLLLLLLJJJIIIIIIHHHIIIJJJKKKLLLNNNNNNNNNOOOOOONNNNNNMMMPPPPPPOOONNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\ZZZZZZ[[[\\\]]]___aaabbbccccccfffjjjlllppp|||sss```QQQJJJFFFJJJUUUjjjxxxqqqnnnlllmmmkkkgggaaaZZZUUUUUUVVVXXX\\\fffqqq{{{{{{tttkkkbbb[[[WWWSSSQQQPPPWWWbbbmmmuuuzzz~~~yyytttqqqrrrsssxxxyyy~~~{{{wwwppphhhbbb[[[UUUTTTXXXWWWXXXXXXVVVVVVVVVYYY[[[bbbbbbaaaaaabbbdddfffggglllqqqxxx}}}~~~{{{xxxxxxxxx{{{zzz}}}|||}}}}}}|||zzzyyywwwwwwxxxyyyzzz|||{{{zzzzzz{{{}}}yyyoooeee[[[SSSOOOLLLNNNUUU```mmmyyy}}}yyyvvvnnntttkkk[[[[[[]]]ggguuuppp```VVVRRRGGGBBB<<<888666666666666777777777777777777777777666666666777777777888888444555555666666666666666666666666666777777777777;;;???HHH\\\|||gggfffdddbbb```aaaeeehhhmmmrrrxxx~~~~~~mmmnnn}}}vvveee[[[OOOIIIHHHEEE@@@:::999777555444555555444333444444333333333333222222333333333333333333333333222222222222222222222222333333333333444444555666666555777888777999BBBMMM```yyydddQQQJJJHHHZZZuuusss^^^KKKEEEDDDBBBEEEJJJLLLRRR]]]kkkwww{{{cccUUUGGG@@@===999777777777777777777666666666555999:::;;;===???AAADDDEEEEEEFFFHHHJJJLLLNNNNNNOOOJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNNNNPPPOOONNNNNNNNNOOOQQQRRRSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUVVVXXXXXXXXXXXXXXXYYYYYYXXXXXXYYYYYYZZZ[[[WWWXXXYYY[[[]]]___aaabbbbbbcccfffiiikkkoooyyy~~~kkkYYYQQQIIIFFFKKK[[[uuuxxxsssrrrqqqpppmmmgggbbb^^^\\\]]]\\\aaaiiisss|||~~~wwwlllccc\\\XXXUUUTTTRRRXXXbbbkkkrrrxxx|||}}}yyyuuuttttttuuuzzzzzz}}}{{{nnnddd[[[SSSQQQTTTVVVWWWYYYZZZ[[[]]]```cccjjjhhhfffdddbbbbbbcccdddgggmmmvvv}}}~~~}}}}}}~~~}}}|||{{{yyyxxxxxxxxxyyyzzz{{{zzzzzzzzz{{{}}}~~~uuujjj```XXXSSSPPPPPPQQQWWW```mmmyyyzzzsssoooooolllyyy~~~hhh___bbbiiisss~~~qqq```VVVQQQEEEAAA;;;777666666666666555555555555555555555555555555666666666777777777333444555555666666555555777666555555555777888999<<<===CCCUUUvvviiigggdddbbbbbbfffkkkooovvvzzzvvvjjjqqqlll[[[VVVOOOKKKIIIEEE???:::888666444444555555444222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333444555666666555666777777777>>>GGGWWWlllwwwyyypppXXXIIIEEERRRhhhyyyeeePPPFFFDDDBBBDDDGGGHHHMMMWWWdddppp}}}~~~lll]]]MMMEEE@@@<<<::::::666666666666666666666666888888999;;;>>>AAADDDEEEFFFGGGIIIKKKLLLNNNNNNOOOLLLKKKJJJIIIHHHIIIJJJJJJMMMMMMNNNOOOOOOOOONNNNNNPPPOOONNNNNNNNNOOOPPPQQQSSSSSSRRRQQQQQQQQQRRRRRRUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYZZZWWWXXXXXXZZZ\\\^^^___aaabbbcccfffjjjllloooyyywwweee\\\PPPHHHGGGQQQhhh}}}~~~zzzxxxvvvtttqqqmmmiiieeedddcccdddgggnnnvvvzzzoooeee^^^ZZZWWWVVVSSSXXX```gggmmmsssxxx{{{zzz{{{{{{yyyvvvuuuvvvwww|||{{{}}}wwwlllccc\\\[[[^^^bbbdddggghhhiiijjjlllnnnqqqoookkkgggeeedddddddddgggmmmvvv}}}}}}|||{{{zzzyyyxxxxxxyyyyyyyyyyyyyyy{{{}}}~~~|||qqqeee[[[UUURRRQQQQQQRRRWWW```kkkvvvwwwmmmjjjkkknnnzzzjjjfffjjjpppyyymmm___VVVPPPCCC???:::777666666666666444444444444444444444444444555555555555666666666444555555666777666666666777666555444555777999:::<<<<<<@@@OOOnnnkkkhhheeeeeeiiiooovvvzzzsssnnn}}}|||gggYYYVVVRRRNNNJJJEEE>>>:::777666555555555555333222333333333333333333333333222222222222222222222222222222222222222222222222444444333333333444555555666555555777777777<<>><<<<<<555555666666777888888999888888999;;;===@@@DDDFFFGGGHHHIIIKKKLLLLLLLLLMMMOOOMMMKKKIIIHHHGGGGGGGGGLLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQVVVVVVWWWXXXYYYYYYYYYYYYWWWWWWWWWVVVWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^cccdddhhhlllnnnqqq{{{ooodddUUUJJJDDDJJJ[[[lll{{{xxxuuuqqqnnnmmmkkkjjjnnnpppttt{{{|||rrrhhhaaa\\\YYYWWWTTTWWW]]]bbbggglllrrrvvvvvvwwwxxxwwwvvvuuuwwwxxx}}}|||}}}yyyrrrllljjjlllrrruuuxxxyyyyyyyyyzzz{{{zzzwwwrrrmmmjjjiiiiiiiiilllqqqwww}}}~~~~~~}}}||||||{{{zzzyyyyyyyyyxxxvvvwwwyyy|||~~~~~~xxxlll```WWWRRRPPPPPPOOORRRXXX```jjjttt}}}}}}rrrpppqqqxxxyyykkkhhhkkkrrr{{{hhh\\\SSSLLLAAA===999777666666666555333333333333333333333333333333444444444555555555666666777888888888888777888666555444555666888:::;;;;;;>>>JJJfffjjjhhhfffiiiqqq{{{zzzuuuyyyzzzfffXXXVVVSSSMMMGGGAAA<<<999777666555666666666444222222222333333333333444444222222222222222222222222222222222222222222222222444444444333333444444555666444555888888777;;;AAAKKK\\\aaa^^^fffsssiiiPPPCCCHHHRRRgggoooXXXIIIDDDEEEEEEEEEHHHKKKSSS]]]hhhuuu{{{kkkYYYMMMFFF???<<<;;;555555666777888999::::::999999888999<<>>;;;777777777777666666666666888777666666777:::>>>@@@AAABBBEEEGGGJJJLLLMMMNNNJJJJJJIIIHHHIIIJJJKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXWWWWWWWWWWWWXXXYYYYYYXXXXXXYYY[[[]]]___aaabbb___aaagggnnnqqquuuqqqcccYYYQQQMMMMMMLLLWWWjjjzzznnniiieeedddeeeiiirrr{{{yyyqqqiiibbb[[[WWWYYYZZZ[[[\\\___dddjjjoooqqqqqqpppooonnnqqqvvvzzz||||||~~~}}}~~~||||||yyyzzzzzzzzz{{{}}}}}}{{{{{{}}}~~~~~~}}}}}}}}}|||{{{yyyxxxwwwxxxyyy{{{}}}~~~~~~~~~xxxqqqeeeYYYPPPLLLKKKLLLOOOYYYfffqqqwww{{{~~~qqqnnnuuu}}}www^^^VVVPPPGGG<<<:::777666666777666555444444444444444444444444111111222222222333333333555666666777777777777777888888888888777555444333333999<<<;;;EEE```\\\^^^ccclllzzzrrr|||ggg___TTTVVVQQQFFF???===:::555666666666666555555555555444444444333333222222222333222222222222222222333111111000000000000111111222222333333333333444444222222222333444666888999MMM___qqqxxx}}}|||ssswww}}}gggJJJLLLGGGGGG^^^{{{cccPPPGGGEEEFFFGGGGGGFFFJJJRRR\\\hhhzzzuuu```QQQFFF===777999888777777777888:::;;;888999999888888:::===@@@BBBCCCEEEFFFGGGHHHIIIIIIIIILLLOOOOOOMMMKKKIIIIIIIIIKKKLLLNNNPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLMMMNNNOOOOOOPPPPPPQQQSSSVVVWWWWWWWWWXXXZZZ[[[ZZZYYYXXXXXXWWWWWWXXXXXXYYYZZZ\\\\\\[[[[[[ZZZ```bbbhhhppptttwww~~~xxxhhhZZZQQQKKKMMMQQQ\\\nnntttkkkaaa]]][[[]]]___cccmmmwww}}}xxxsssmmmfff___ZZZ[[[\\\]]]^^^___bbbgggjjjmmmoooqqqooolllnnntttyyy{{{|||~~~|||yyywwwyyy}}}}}}~~~}}}}}}~~~~~~}}}}}}{{{yyyxxxxxxwwwwwwxxx{{{~~~~~~}}}|||}}}~~~wwwmmmaaaXXXOOOIIIJJJMMMNNN]]]nnnwww{{{zzz|||}}}}}}}}}sss]]]RRRIII@@@:::888666444333444555666444444444444444444444444444444444444444444444444666555444333333333333333777777777666555555444444666555333:::EEEOOOmmmWWWYYY]]]eeesss}}}vvvvvvbbb\\\TTTTTTOOODDD===;;;999555666666666666555555555555444444333333333222222222333333222222222222333333333333222222222222333333222222333333333333444444333333333333555777999:::JJJ]]]pppzzz~~~{{{pppSSSOOOGGGGGG\\\|||mmmYYYLLLGGGFFFEEEFFFEEEIIIPPPYYYddduuuzzzeeeUUUIII???999:::999888777666777888999888999999888888999===???BBBCCCDDDFFFGGGHHHHHHHHHIIILLLNNNNNNLLLJJJIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNQQQSSSUUUVVVVVVWWWXXXZZZ[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\[[[___aaagggnnnssswwwooo```VVVRRRSSSWWWcccvvvuuufff^^^TTTRRRSSSWWW\\\dddppp|||zzzuuuoooiiiccc___]]]___```aaabbbdddhhhjjjmmmooopppooommmnnntttyyy{{{|||}}}~~~~~~}}}zzzxxxyyy{{{~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwxxxzzz}}}~~~vvvlllaaaYYYQQQKKKKKKNNNRRRaaaqqqyyy}}}zzzxxxqqqkkkppp{{{~~~~~~~~~~~~lllXXXNNNGGG???999888666444333444555555444444444444444444444444444444444444444444444444666555444333333333333444555555555666666666666666555888999===BBBGGGaaaTTTVVV[[[cccpppzzznnn]]]XXXTTTQQQJJJ@@@:::999888555666666666555555555555444333333333333222222222222333333222222222222333333333333222222222222333333222222333333333333444444444444444444555777:::;;;GGG[[[ppp|||{{{```TTTGGGHHHYYYtttzzzcccRRRHHHDDDCCCFFFEEEHHHNNNUUU^^^lllyyylllZZZLLLBBB<<<:::999888666666666666777888888999888888999<<<>>>@@@AAACCCEEEFFFGGGHHHHHHJJJLLLMMMMMMKKKJJJJJJKKKKKKKKKKKKKKKMMMOOOQQQRRRUUUTTTSSSRRRQQQOOONNNNNNOOONNNNNNNNNNNNMMMMMMMMMQQQRRRUUUUUUUUUVVVXXXZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^___```eeelllqqqvvvwwwjjj^^^ZZZWWWZZZfffwwwqqqbbbVVVPPPLLLKKKNNNUUU\\\eeesss|||wwwrrrmmmiiifffbbbdddfffffffffgggiiijjjmmmooopppooommmoootttxxxyyyzzz|||}}}~~~|||}}}~~~}}}zzzyyyyyyyyy{{{}}}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzxxxxxxwwwwwwzzz|||~~~~~~~~~}}}zzzssskkkaaaZZZSSSMMMLLLOOOWWWeeeuuu|||ttthhhfffaaa\\\aaasss|||zzz~~~cccQQQIIICCC===888777666444444444555555444444444444444444444444444444444444444444444444555555444333333333444444444444555555666777777888666:::;;;<<<>>>???VVV{{{VVV[[[ccclllwwwiii[[[XXXSSSNNNEEE<<<777666666555666666555555555444444444333222222222222222222222222111111000000111111222111111000000000000111111222222222333333333444444444444444555666888:::;;;GGG[[[qqqnnn[[[JJJJJJVVVlllhhhSSSGGGCCCCCCGGGFFFIIINNNSSSYYYdddppprrr___OOODDD>>>999888777666666666777777777888999999888999;;;===???@@@AAACCCEEEFFFGGGGGGJJJKKKLLLKKKJJJIIIJJJLLLLLLKKKJJJJJJKKKMMMPPPRRRVVVUUUTTTRRRPPPNNNMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNPPPRRRTTTTTTTTTUUUWWWYYYZZZYYYXXXWWWVVVVVVVVVVVVWWWVVVVVVWWWYYY\\\^^^```^^^^^^bbbiiinnnuuutttlllbbb___eeeqqq}}}zzzmmmaaaUUUNNNKKKNNNOOOSSSYYY___ggguuu~~~xxxuuurrrpppnnniiikkkllllllkkkjjjjjjkkkmmmnnnoooooonnnppptttwwwxxxyyyzzz{{{||||||}}}}}}~~~zzz}}}}}}zzzxxxxxxyyyyyy{{{}}}~~~||||||}}}}}}}}}}}}}}}}}}~~~}}}|||zzzzzzyyyyyyyyy{{{|||~~~|||}}}}}}~~~{{{wwwsssnnnggg___YYYTTTNNNMMMQQQ[[[iiixxx~~~mmm```^^^ZZZXXX^^^xxxuuurrrttt[[[LLLDDD???<<<777666555444444444444555444444444444444444444444444444444444444444444444555444444333333333444444555555555555666666777777777:::888:::>>>AAASSSqqqZZZcccppp{{{}}}ggg]]]ZZZRRRJJJ@@@:::666555444555555555555555444444444444222222222222222222222222000000////////////000000111111000000000000111111222222222333333333444444444444444555666888:::;;;GGGZZZqqq~~~wwwcccQQQNNNUUUggglllTTTFFFCCCDDDHHHHHHKKKPPPSSSVVV```iii}}}yyydddSSSGGGAAA888888777666666777888999777888999999888888:::<<<===>>>@@@BBBDDDEEEFFFFFFIIIKKKKKKKKKJJJIIIJJJLLLLLLKKKJJJIIIJJJLLLOOOQQQSSSSSSQQQPPPNNNMMMKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPRRRSSSSSSSSSTTTWWWYYYYYYXXXWWWVVVVVVUUUUUUUUUVVVVVVVVVWWWYYY\\\^^^```]]]]]]aaaggglllrrr~~~{{{ssstttzzztttfff\\\UUUNNNLLLMMMRRRSSSXXX___cccjjjxxx{{{xxxwwwvvvuuuppprrrrrrqqqnnnlllkkklllmmmnnnoooooooooqqqsssuuuvvvwwwwwwxxxyyyzzz{{{|||~~~~~~{{{~~~|||zzzyyyyyyyyyzzz{{{|||~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~}}}||||||||||||||||||}}}~~~}}}}}}}}}~~~}}}yyytttppphhhaaaZZZWWWSSSOOOOOOSSS___lllzzz}}}nnnaaa```]]]\\\ddd}}}kkkiiimmmWWWJJJBBB===:::666555555444444444444444444444444444444444444444444444444444444444444444444444333333333444444555777777666666555555555555555999999???JJJKKKPPP```bbbmmm}}}~~~uuufff___\\\QQQGGG===999777444333444555555555444444444444333111111111222222222222222000000////////////000000333333222222222222333333222222333333333333444444444444444444555777:::;;;EEEVVVmmmzzz|||lllZZZRRRUUUgggtttZZZJJJDDDEEEHHHIIILLLQQQTTTVVV]]]eeewwwmmmZZZMMMEEE:::999888777777777888999666888999999888888999;;;;;;<<<>>>@@@BBBDDDEEEEEEHHHJJJKKKKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOOOONNNMMMLLLLLLKKKHHHIIIJJJLLLNNNOOOPPPQQQPPPQQQRRRRRRRRRSSSWWWYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWYYY[[[]]]^^^]]]]]]```eeeiiinnnyyywwwggg^^^TTTPPPMMMKKKMMMQQQSSSVVV\\\cccgggnnn}}}~~~}}}|||{{{{{{xxxxxxwwwtttpppmmmlllmmmmmmnnnnnnoooppprrrssstttuuuuuuuuuvvvwwwxxxyyyzzzyyy||||||~~~}}}||||||zzz{{{{{{{{{||||||||||||}}}||||||}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~zzzuuuqqqccc\\\VVVTTTRRRPPPSSSXXXcccooo||||||{{{|||~~~ssshhhfffccccccmmm~~~xxxbbbcccgggTTTIII@@@;;;999444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444555555888777777666555555444444222888<<>>:::777666555444666888999:::888888888999999:::<<>>888777333333444555555444444444444444444444444444444444444444444444444444444444333333333333333444555666444444555555666777777777333888666:::IIISSS^^^nnnzzz~~~pppjjjeee]]]UUUIIIBBB:::777666666222///444333222333444444333222555444333444444444222000444333222222111111222222...000111111111111333444000111222333333333333333222333444333333333555777>>>AAANNNhhhvvvvvvnnn___WWWeeefffNNNJJJDDDGGGOOOVVVVVVTTTWWW]]]gggooo}}}xxxcccRRRIIIBBB;;;:::999777777999666666777777777777666666888:::<<>>888666666777444222333333222222333333333222444222111111111111000///444333222222111111222222000111333333222222333555111111222222333333333333222333444444333444666888<<>>:::555444666777666444444333222222222222333444666444111///000111111000333333222111111111111222222333444444333222333555111222222222222333333333333444555444444444666888:::===HHH___{{{yyyrrrmmmcccTTTLLLUUUkkkfff___[[[TTTPPPSSSVVVVVVXXXZZZ___gggvvvqqqaaaNNNEEE<<<:::999777777999777777888888888888777777777999;;;>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHDDDEEEGGGIIIIIIIIIHHHHHHJJJJJJJJJKKKKKKMMMNNNOOOJJJJJJJJJJJJKKKMMMNNNOOOLLLLLLLLLMMMNNNQQQSSSTTTQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUWWWWWWVVVVVVXXXYYYYYY[[[\\\]]]^^^bbbgggjjjqqqzzzzzzppphhheeeeeecccbbbhhhjjjllllllllllllnnnpppoootttyyyyyyxxxyyy~~~zzzwwwrrrmmmjjjiiiiiijjjooommmjjjiiijjjlllmmmmmmnnnooopppqqqqqqrrrrrrrrrttttttssstttuuuwwwyyy{{{zzz|||~~~~~~|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||zzzyyyxxxxxxxxxxxxyyyyyy{{{|||~~~}}}|||~~~}}}{{{zzzxxxvvvuuutttzzz|||~~~{{{zzzyyy||||||||||||{{{{{{{{{{{{{{{|||}}}}}}{{{{{{|||}}}~~~~~~}}}}}}|||yyyyyyxxxuuuooojjjaaa[[[VVVVVVWWW[[[eeeppp}}}|||xxxssspppoooxxx}}}uuujjjiiiwwwvvvYYYJJJMMM]]]tttvvvaaaLLLCCC???777222222333333333444444444555555444444444444333333333333444444444444333333333333333333333333333333333333333333444555555555555555222333666888777888@@@JJJ}}}|||wwwoookkkgggdddaaaYYYMMMEEE;;;888555444555666555444555444444222222333666888:::777333000111222333444333222222111111111111111222333444333222111222333222222222222222222222333333444555555444555777888888;;;EEEZZZvvv{{{llldddYYYMMMFFFKKK]]]ooooooeeehhh]]]UUUWWW\\\]]][[[ZZZ\\\dddqqqwwwfffTTTHHH>>>;;;:::888777999666666777777777777666666777888:::<<>>999555444222333333333444444444444555444444333333222222222333333333333333333333333222222222222222222222222333333444555555555444444222222444777666555:::BBB{{{yyynnnhhhgggeeebbb\\\SSSGGG???999888555444444444444333666666555444333666:::???<<<888333000111222444444333222111111000000111111111222333222111000111222333333222111111222222333333444555444444444666888777999BBBUUUqqq}}}hhh]]]PPPGGGBBBEEERRRaaasssfffcccWWWPPPTTT\\\^^^[[[XXX[[[bbbnnn{{{|||kkk[[[NNNAAA<<<;;;999888888999::::::;;;;;;::::::999666777999;;;===???AAABBBBBBCCCEEEGGGIIIJJJKKKKKKFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIKKKNNNOOOKKKKKKJJJJJJJJJLLLMMMNNNQQQQQQOOONNNNNNNNNOOOPPPSSSSSSTTTTTTSSSRRRQQQQQQRRRSSSUUUUUUTTTTTTVVVWWWYYY[[[]]]^^^___aaadddfffkkkttt~~~{{{~~~wwwxxxzzz||||||zzz|||xxxuuussspppnnnkkkgggeeeeeeeeefffiiigggggghhhkkknnnooooookkklllmmmnnnooooooooooooooooooooopppqqqrrrsssssstttuuuvvvwwwwwwxxxzzz|||~~~}}}}}}}}}~~~|||zzz}}}~~~||||||~~~}}}||||||||||||{{{{{{{{{xxxxxxxxxxxxwwwwwwvvvvvvvvvxxx{{{}}}~~~}}}{{{yyyzzzyyyxxxvvvuuusssrrrqqqssswww|||~~~~~~~~~}}}}}}|||||||||{{{{{{{{{yyy{{{||||||{{{{{{|||~~~}}}}}}|||{{{{{{{{{|||||||||{{{xxxuuuqqqmmmhhheee```YYYUUUXXX^^^eeepppzzzyyyqqqjjjbbbgggjjjfffbbbjjjmmm^^^OOOIIIOOO^^^sss~~~bbbTTTEEE>>>;;;999666555222222222222333333333444444444444333333222222111333333333333333333333333222222222222222222222222222333333444555444444444555333444666555555;;;BBB}}}{{{wwwlllhhhgggeee___VVVKKKAAA:::888888777555444333333333555666666555444888???DDD:::666222//////000111222222222111000000000000111000111222222000000111222444333222111111111222333222333444333333333555777888999???NNNiii~~~gggXXXJJJDDD@@@@@@IIIUUUqqqqqq]]]RRRLLLRRR]]]aaa```^^^\\\aaaiiisss~~~tttdddTTTEEE>>>===:::888777888999999::::::999999888666666777999<<<>>>AAABBBBBBCCCDDDFFFHHHJJJJJJKKKGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHHHHIIIIIIKKKLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMRRRQQQOOONNNMMMNNNNNNOOOUUUTTTTTTSSSRRRQQQQQQQQQRRRSSSUUUUUUTTTTTTVVVWWWWWWXXXZZZ[[[[[[]]]```bbbjjjrrr~~~vvvvvvwwwxxx||||||yyyzzzzzzxxxwwwtttrrrpppooonnnllljjjgggeeeeeeeeefffgggffffffhhhkkknnnooonnnjjjkkklllmmmnnnnnnnnnnnnllllllmmmnnnoooooopppppprrrrrrsssuuuvvvxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~zzzxxxzzz{{{yyyxxxzzzyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvuuutttsssrrrvvvwwwyyyzzz{{{zzzxxxwwwxxxxxxwwwvvvtttsssrrrrrrppptttyyy|||}}}~~~~~~~~~}}}}}}}}}||||||||||||yyyzzz{{{|||{{{{{{|||~~~|||{{{zzzyyyyyyzzz{{{||||||{{{xxxsssnnnjjjfffccc___YYYXXX]]]eeellluuu|||~~~~~~xxxnnnfffaaaddddddbbbcccooozzzyyy^^^TTTKKKIIIPPP___tttrrrWWWMMM@@@999777666444222111111222222222333333333333333333333222222222222222222222222333333333333333333333333333333333333222222333444444444444444777444444666666777;;;BBB~~~~~~vvvlllgggfffbbbZZZNNNCCC;;;888666777777666555444444555333555555444444888AAAHHH:::777333000000111111111222222111000000000000000///111222222222222333444555444222111000111222333111222333222222222444666999999<<>>;;;888777666777777888888777777666555666777888:::===@@@BBB@@@AAACCCDDDFFFGGGHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLNNNNNNMMMLLLMMMNNNOOOPPPSSSRRRQQQPPPPPPPPPQQQRRRRRRTTTUUUUUUUUUUUUVVVXXXWWWXXXYYYYYYYYY[[[___aaagggoooyyywwwvvvuuuuuuxxx||||||xxxuuurrrqqqpppnnnnnnnnnnnnooommmllljjjhhhgggggggggggggggffffffgggiiikkkkkkjjjiiijjjkkklllmmmmmmmmmmmmjjjkkkkkklllmmmmmmmmmmmmoooooopppsssuuuwwwxxxxxxwwwwwwxxxxxxyyyzzzzzzzzz|||wwwvvvxxxyyywwwvvvxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuvvvvvvvvvuuutttsssrrrxxxxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuttttttssssssooorrrvvvxxxyyyzzz|||}}}}}}}}}}}}}}}||||||||||||xxxzzz{{{{{{{{{{{{|||~~~{{{zzzyyyxxxxxxyyyzzz|||}}}{{{xxxsssmmmhhhdddccc___[[[\\\dddmmmsssxxx~~~~~~~~~vvvnnnfffdddbbbaaaeeerrr|||rrrvvvvvviiiUUUMMMFFFIIISSSdddzzz~~~gggQQQJJJ???777666666555222111111111111222222222222222222222222222333333333111111222222222333333333333333333333333333333333222222333444444444444333666444444777777666999>>>|||{{{vvvmmmfffeee___UUUIII>>>888666555666777666555555666777111333444333333888BBBJJJ<<<999555333333333333222222111111000000000000000000111333333333333555666555444222000000111222333000111222222111222444555:::999999BBBWWWxxxnnnZZZIIIDDD@@@;;;===EEEMMMnnnlll^^^RRRQQQWWW[[[^^^aaa\\\___bbbeeemmm|||ooo]]]JJJBBB???;;;888666:::::::::;;;;;;:::::::::555555666777:::===@@@AAA>>>???AAACCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQPPPOOONNNMMMNNNPPPRRRTTTSSSTTTUUUVVVUUUUUUVVVXXXZZZZZZ[[[ZZZZZZ\\\```ccceeellluuu|||xxxwwwuuutttuuuwww{{{}}}|||wwwrrrppplllkkkjjjiiijjjlllooopppmmmlllkkkiiihhhhhhhhhhhhhhhfffffffffggghhhgggfffiiiiiijjjkkklllllllllllliiijjjkkklllllllllllllllmmmmmmnnnqqquuuwwwwwwwwwvvvvvvwwwxxxyyyyyyyyyyyy{{{vvvuuuxxxyyywwwwwwyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxxxxvvvtttssszzzyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuuuuuuutttttttttooorrrtttvvvvvvwwwyyy{{{}}}||||||||||||{{{{{{{{{xxxyyy{{{{{{{{{{{{|||~~~{{{zzzxxxwwwwwwxxxzzz{{{}}}|||xxxssslllgggdddbbb___]]]___iiirrrwww{{{~~~}}}}}}|||jjjfffbbbaaagggtttqqqpppmmm^^^SSSIIICCCIIIXXXlllxxx```PPPJJJ@@@999777888777444000111111111111222222222111111111222222333333444111111111222222333333333444444444444444444444444222222333444444444333333555333444888888666666999||||||{{{ssspppllldddXXXLLLBBB<<<777444444444444444444444444444333222111222444888<<<>>>DDD===555222333444222///000000000000000000000000111111222222222333333333444444333222111000///...555444222000///111555888555999999AAASSSfff|||mmmVVVHHHAAA???@@@DDDIII]]]yyytttaaaRRRRRRUUUVVV]]]hhheeeaaa]]]^^^gggwww{{{iiiVVVJJJCCC===888666666888:::;;;;;;999666555777888888888888:::>>>AAACCCCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFEEEEEEFFFIIILLLJJJKKKKKKLLLKKKIIIGGGFFFGGGHHHIIIKKKKKKKKKJJJJJJLLLLLLKKKKKKLLLMMMNNNNNNMMMOOOPPPPPPOOOPPPQQQSSSTTTUUUUUUVVVVVVWWWWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\fffggglllvvv~~~}}}wwwpppmmmnnnoooooonnnqqqpppooopppsssxxx||||||{{{{{{|||~~~|||wwwrrrmmmjjjooollliiihhhkkkmmmmmmllljjjiiihhhggggggfffffffffgggeeecccaaaaaaaaabbbcccfffiiikkkkkkiiigggffffffffffffeeeeeefffhhhjjjkkkkkklllnnnoooqqqqqqrrrrrrtttuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuyyy|||{{{wwwuuuwwwzzzxxxyyyyyyzzzyyyxxxvvvuuuzzzxxxvvvuuuvvvuuusssqqqrrrrrrrrrtttvvvwwwuuusssssssssuuuvvvxxxzzz{{{|||}}}}}}|||{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{{{{zzzzzzxxxvvvtttuuuwwwzzz{{{|||}}}{{{xxxsssnnniiieeecccaaa___```fffqqqzzz~~~xxxiii[[[]]]iiiwww}}}mmmaaa]]]QQQHHHEEEQQQeeewwwlllZZZMMMDDD<<<:::888555444555444444333333222111000000111111111111111111111111222222222222222222222222333222111000000111222222333333333444444444555555444444555666777888999999|||vvvzzz~~~|||pppnnnmmmdddUUUGGG>>>999777666444444444444444444444444555444333222222444666777<<<777111000222333111///000000000000000000000000000000111111111222222222222222222111111111111111444333333111000111444777666999999???OOO___|||{{{cccRRRIIICCCAAACCCEEEUUUmmmooo___RRRPPPPPPOOOWWWbbbbbbaaa^^^^^^dddsssrrr]]]OOOFFF>>>999888666777888999888777555444777888888888888:::===@@@BBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFIIIKKKJJJKKKKKKKKKKKKIIIHHHGGGIIIIIIJJJKKKKKKJJJIIIIIIKKKKKKJJJJJJKKKLLLLLLMMMMMMOOOPPPPPPPPPPPPQQQSSSTTTTTTUUUVVVVVVWWWWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\bbbccciiirrrzzz~~~{{{tttlllgggffffffeeecccbbb```______aaaeeejjjmmmvvvxxxzzzyyywwwvvvuuuuuuwwwwwwwwwvvvsssoookkkiiillliiiffffffhhhkkkkkkkkkjjjiiigggfffffffffgggggghhhfffdddbbbaaabbbbbbccceeegggiiijjjhhhffffffffffffeeeeeeeeeeeefffhhhiiikkklllnnnoooqqqqqqrrrrrrrrrsssssstttttttttttttttuuuuuuuuuvvvvvvuuuuuuuuutttxxx{{{zzzwwwuuuwwwzzzxxxyyyyyyzzzyyyxxxwwwvvvyyyxxxvvvuuuuuuuuusssqqqrrrqqqqqqsssuuuvvvuuutttrrrrrrtttuuuwwwyyyzzz{{{||||||{{{{{{zzzzzzyyyyyyzzz{{{{{{{{{{{{zzzzzzyyyxxxvvvtttuuuwwwzzz{{{{{{~~~|||xxxtttoookkkgggeee```^^^___fffpppyyy|||}}}|||}}}~~~~~~~~~~~~~~~tttfff[[[^^^kkkzzzmmm^^^WWWOOOIIIKKKYYYlll{{{hhhYYYHHH???999888888666666777444444333333222111111000111111111111111111111111222222222222222222222222222222111000111222333333333333333444444444444555444444555666777888999999xxxllljjjsss~~~{{{qqqooommmaaaPPPAAA888666777888555555555555555555555555444333333222222222222222555222///000222444222000000000000000000000000000//////000000000111111111000000111111222222222333222333333333222222444666666:::999===IIITTTmmmlllZZZNNNDDD@@@@@@@@@JJJ]]]uuuoooaaaSSSNNNKKKJJJQQQ[[[^^^``````^^^```kkk}}}}}}fffUUUIIIAAA<<<<<<666666666666555555555444777888888888888:::===???AAABBBBBBCCCCCCDDDEEEEEEGGGHHHGGGFFFEEEFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOQQQQQQPPPPPPRRRSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\^^^^^^ccckkksss|||zzzrrrhhhaaa^^^\\\ZZZWWWWWWTTTQQQPPPQQQUUUYYY\\\eeeiiimmmpppooommmkkkjjjkkklllmmmmmmllljjjgggffffffdddbbbbbbeeehhhiiiiiiiiihhhfffeeeeeefffggghhhiiihhhfffdddccccccccccccccceeeggghhhgggeeeeeefffffffffeeeeeeeeeffffffgggkkklllmmmooopppqqqrrrrrrooopppqqqrrrrrrrrrrrrrrrttttttuuuuuuuuuuuutttttttttwwwzzzyyyvvvuuuvvvxxxwwwxxxyyyzzzyyyyyywwwvvvxxxwwwuuuuuuuuuuuusssrrrsssqqqpppqqqsssuuuuuutttqqqrrrsssuuuvvvxxxyyyyyy{{{{{{{{{{{{zzzyyyxxxwwwzzzzzz{{{zzzzzzyyyxxxxxxwwwvvvtttuuuwwwzzz{{{zzz|||zzzxxxtttpppllliiihhh___^^^aaagggpppxxxzzzzzzyyyzzz{{{{{{|||||||||{{{{{{|||~~~nnnccc[[[aaaooo}}}kkkYYYPPPMMMKKKQQQbbbtttxxxbbbUUUEEE===777666777555444666444333333222222111111111111111111111111111111111222222222222222222222222222222222222222333444555333333333333444444444444444444555666777777888999vvvjjjbbbbbbppp{{{rrrrrrggg\\\LLL>>>777555666777555555555555555555555555000111222333444333333222222111111222444555333111000000000000000000000000000000000000111111111222000111111111111222222222111222444444333333333444555999888;;;DDDLLLaaatttaaaSSSHHHBBBAAA>>>CCCOOOfffyyyhhhVVVLLLIIIHHHMMMTTTYYY^^^aaa___]]]dddtttmmm[[[MMMCCC>>>???888777666555444555555666666777999888888999<<<>>>@@@AAABBBCCCDDDDDDEEEEEEGGGHHHHHHGGGFFFFFFGGGIIIKKKKKKJJJJJJJJJIIIIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLNNNOOOQQQQQQPPPPPPRRRSSSTTTTTTTTTUUUVVVVVVWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[___fffllltttzzzqqqfff^^^YYYVVVSSSQQQPPPMMMIIIFFFFFFIIIMMMPPPTTTYYY```dddeeeccc```___aaabbbcccdddcccbbb```______^^^]]]^^^aaadddggghhhhhhgggeeeddddddeeegggiiiiiihhhgggeeeddddddddddddccceeeggggggfffeeeeeefffhhhhhhhhhgggggggggggggggjjjkkklllnnnpppqqqrrrrrrnnnoooooopppqqqqqqqqqqqqsssttttttuuuuuuttttttssstttvvvxxxxxxvvvuuuuuuwwwvvvwwwxxxyyyyyyyyyxxxwwwwwwvvvttttttuuuuuutttrrrsssqqqpppppprrrtttuuuuuurrrssstttuuuwwwxxxyyyyyy{{{{{{{{{{{{{{{yyyxxxwwwzzzzzzzzzzzzyyyxxxwwwvvvvvvtttssstttwwwyyyyyyyyyvvvuuussspppmmmkkkiiiggg```aaaeeekkksssxxxzzzzzzxxxxxxyyyzzzzzzzzzzzzyyywwwxxxzzz|||jjjaaa\\\dddsss{{{hhhWWWNNNKKKMMMWWWhhhxxxqqq[[[PPPGGG???888777666333111222333333333222222111111111111111111111111111111111222222222222222222222222222222222333333444555555222222333333333444444444444444555555666777777888vvvhhh```]]]dddvvvxxxooommm]]]UUUJJJ???999666444444555555555555555555555555222333444555555444333222111111111222333333222000000000000000000000000000111111111222222222333333222222222111111111111000000222444555444333333444444888888;;;BBBGGGZZZvvvlll\\\NNNEEEBBB@@@AAAHHHZZZwwwsss[[[MMMIIIIIIJJJLLLTTT[[[aaa```\\\___lllyyytttaaaRRRFFFAAAAAA:::999777666555666777888666777999999888999;;;===???@@@AAACCCDDDEEEEEEDDDFFFGGGHHHGGGFFFFFFHHHIIIKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLMMMNNNPPPPPPOOOOOOQQQRRRSSSSSSTTTUUUUUUVVVVVVWWWVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ^^^ccchhhmmmxxxwwwnnnbbbZZZUUURRRPPPNNNHHHEEEAAA===<<<>>>AAACCCGGGLLLTTTYYYZZZXXXVVVUUUYYYYYYZZZZZZYYYXXXWWWVVVWWWWWWXXXYYY\\\___cccffffffeeedddcccdddeeegggiiihhhhhhgggfffeeeeeeeeeeeedddfffggggggfffeeefffgggjjjjjjjjjjjjjjjiiiiiiiiihhhiiikkkmmmooopppqqqqqqnnnnnnooopppqqqrrrrrrrrrssssssttttttttttttsssssstttuuuvvvvvvuuutttuuuuuutttuuuwwwxxxxxxxxxwwwwwwvvvuuussstttuuuuuutttssstttrrrpppppprrruuuuuuuuuttttttuuuvvvxxxyyyzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzyyyxxxvvvuuuttttttrrrrrrsssvvvwwwwwwwwwooonnnmmmkkkjjjhhhgggfffcccfffkkkrrrxxx{{{||||||xxxxxxyyyyyyyyyyyyxxxxxxzzzyyyzzz}}}{{{wwwhhhaaa___hhhxxxzzzvvvdddVVVOOOLLLPPP\\\lllyyylllUUUJJJEEE>>>888777777444222333333333222222222222222111111111111111111111111111222222222222222222222222222222333333444444444444222222222333333333444444444444555555666666777777zzziii]]][[[___kkk~~~qqqgggbbbSSSOOOHHHAAA<<<888444222444444444444444444444444777777777777555333111//////000000111000000//////000000000000000000000000111222222222222333333333333222222222111111000000000222444444333333333444333888777:::@@@DDDVVVrrr~~~kkkXXXHHHAAABBBCCCFFFRRRjjjiiiVVVMMMIIIGGGFFFOOOXXXaaaaaa]]]^^^fffooozzz|||kkkZZZKKKCCCBBB;;;:::888777777777888999666777999999888999:::;;;>>>???AAACCCDDDEEEDDDDDDDDDFFFGGGHHHGGGGGGHHHJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMLLLMMMOOOOOONNNNNNPPPQQQSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[]]]bbbeeehhhqqq{{{sssjjj^^^UUUPPPNNNLLLJJJEEECCC???<<<::::::<<<===???CCCIIIMMMNNNMMMLLLLLLOOOOOOOOOOOOOOONNNMMMMMMMMMOOOQQQSSSUUUYYY___bbbcccccccccdddeeefffggghhhfffffffffffffffffffffffffffggghhhgggeeedddeeefffhhhhhhiiijjjjjjjjjiiiiiifffgggiiikkkmmmnnnooopppmmmnnnooopppqqqrrrrrrrrrrrrrrrssssssssssssrrrrrrsssttttttuuuuuuttttttsssrrrsssuuuvvvwwwwwwwwwvvvuuusssssssssuuuvvvuuuttttttrrrqqqrrrtttvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzzzzyyyyyyxxxxxxxxxyyyzzz{{{zzzzzzyyyxxxwwwuuusssrrrqqqpppppprrrtttuuuuuutttjjjiiiiiihhhggggggfffffffffjjjqqqxxx}}}~~~~~~yyyyyyyyyyyyxxxwwwvvvvvvxxxvvvuuuwwwyyyxxxuuuqqqhhhccccccnnn~~~sssuuusssaaaUUUQQQNNNUUUcccsss|||~~~gggPPPEEE@@@999555777888666555666222222222222222222222222111111111111111111111111222222222222222222222222222222333333333333222222222222222222333333333333444444555555555666666666}}}mmm^^^WWW]]]hhhxxxuuujjjaaaZZZMMMJJJEEEAAA>>>:::666333333333333333333333333333777777777666444333222111...///000000000000111222000000000000000000000000111111111111222222222222111111111111111222222222111333444333222222444555444888777888>>>AAARRRnnnmmmWWWKKKBBBEEEFFFLLL]]]wwwiiiVVVLLLGGGFFFKKKUUU___ccc```^^^bbbgggrrruuucccQQQFFFBBB::::::999888888888888888555777999999999888999;;;===>>>AAACCCEEEEEEDDDDDDBBBDDDGGGHHHHHHHHHIIIKKKKKKJJJIIIIIIIIIIIIJJJKKKNNNMMMLLLJJJJJJJJJKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKJJJLLLMMMMMMMMMMMMNNNPPPSSSSSSSSSTTTUUUUUUVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[]]]```bbbdddllluuu|||rrriii\\\SSSNNNLLLIIIHHHDDDBBB@@@===<<<;;;;;;;;;:::===@@@BBBCCCCCCDDDEEEDDDEEEEEEEEEEEEFFFFFFFFFDDDGGGJJJLLLNNNSSSYYY^^^```aaaccceeeffffffffffffcccddddddeeefffffffffffffffggggggeeecccbbbbbbdddcccdddeeefffggggggffffffccceeegggiiikkkmmmnnnnnnlllmmmnnnpppqqqqqqrrrrrrrrrrrrssssssssssssrrrrrrssssssssstttttttttsssrrrpppqqqssstttvvvvvvvvvuuutttsssrrrsssuuuvvvuuuttttttsssssstttwwwwwwvvvuuuttttttuuuvvvwwwxxxyyyyyyvvvuuuttttttuuuwwwzzz|||zzzzzzyyywwwvvvtttrrrqqqnnnnnnnnnppprrrssssssrrrhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnvvv}}}zzzyyyyyyxxxwwwuuutttssstttrrrpppqqqssstttqqqnnniiieeegggtttzzzsssrrrxxxuuu___SSSQQQPPPZZZlll}}}|||aaaLLLBBB===777333555777555444555222222222222222222222222111111111111111111111111222222222222222222222222222333333333333111000///111222222222222333333333444444444555555555666666qqqcccXXXVVVcccsssuuunnnhhh___XXXKKKHHHDDDAAA>>>;;;777444222222222222222222222222333333444444444444555555///000111222222333555777000000000000000000000000000000000000111111111111...///000111222333444444222333333333222222444666555999777777<<>>AAACCCEEEEEEDDDDDDAAACCCFFFHHHHHHIIIJJJLLLKKKJJJIIIHHHHHHIIIKKKKKKQQQPPPMMMKKKIIIIIIIIIIIIMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMMMMLLLLLLNNNOOOSSSSSSSSSTTTUUUUUUVVVVVVUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\``````bbbiiirrrwwwuuukkk^^^TTTNNNLLLIIIGGG@@@???>>><<<:::888777777888:::;;;<<<<<<===???AAA======>>>???@@@AAABBBBBB???BBBEEEGGGJJJNNNUUUZZZ___```cccfffggggggfffeeeaaabbbccceeefffgggggggggfffgggfffdddaaa``````aaa^^^```aaacccddddddccccccbbbccceeehhhjjjlllmmmmmmkkklllmmmooopppqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqsssrrrrrrsssttttttsssqqqnnnppprrrsssuuuuuuuuuuuusssrrrrrrsssuuuvvvuuutttsssssstttvvvxxxxxxwwwuuusssttttttuuuvvvwwwwwwxxxtttsssqqqppprrruuuyyy|||zzzzzzyyywwwuuusssqqqpppmmmmmmmmmoooqqqrrrqqqppphhhhhhiiiiiijjjjjjjjjjjjiiioooxxxzzzyyyyyywwwuuusssqqqpppvvvsssqqqrrruuuvvvuuutttiiifffjjjxxxzzzwwwtttrrrsss}}}xxx^^^QQQOOOQQQ^^^ttt~~~~~~|||vvv]]]JJJBBB???888444555555222000000222222222222222222222222111111111111111111111111222222222222222222222222222333333333222000...---111111222222222333333333444444444555555555555555}}}nnnaaaZZZWWW[[[ooozzzlllfffaaaYYYSSSMMMJJJEEE@@@;;;888777666444444444444444444444444333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111444333222111111333555666666666555444666>>>JJJRRR{{{pppTTTMMMGGGFFFNNNbbb~~~oooXXXKKKIIIIIILLLTTT```fffccc^^^\\\eeettttttaaaNNNAAA===<<<:::999888888777777:::888555333333555888:::<<<===???AAACCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHJJJJJJJJJJJJKKKLLLNNNNNNLLLLLLLLLMMMNNNOOOQQQRRROOOQQQSSSTTTSSSTTTVVVXXXVVVVVVVVVWWWWWWWWWXXXXXX[[[[[[[[[[[[]]]aaagggkkkpppxxxuuulll```WWWQQQMMMIIIFFFEEEAAA<<<999888888777777666555444444555666777888===<<<<<<;;;:::999888888:::<<<@@@CCCFFFKKKPPPTTTXXX[[[```cccdddeeefffhhhfffeeecccaaaaaabbbcccdddeeedddcccbbb```^^^]]]\\\aaaaaaaaaaaaaaa``````___bbbdddfffiiikkkmmmnnnooolllkkkllllllmmmooopppqqqqqqpppnnnoooppprrrqqqqqqrrrqqqqqqpppooonnnmmmmmmqqqrrrssstttuuuuuuvvvvvvnnnnnnooooooppprrrssssssuuuvvvwwwxxxyyyxxxxxxwwwtttrrrqqqqqqtttvvvwwwvvvqqqpppppppppqqqsssuuuvvvwwwwwwwwwuuutttrrrqqqppplllkkkjjjkkkmmmooooooooollliiihhhiiilllmmmkkkhhhooosssyyyzzzxxxvvvtttssstttuuuvvvnnntttwwwtttsssvvvvvvsssjjjqqqqqqwww{{{ssspppsss}}}{{{```SSSSSSWWWiii{{{{{{wwwyyysssTTTBBB@@@777666555333222222333333222222111000//////000000......///000111222222333333333222222222222111111333333333222222111111111333333333333333444555666777666444333333444666777qqqcccXXXWWW[[[fff~~~rrrfff___YYYRRRLLLEEECCC???:::666333222111333333333333333333333333333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333222111000000222333555444444444444555<<>>:::777666555444333333333222111222222444444777777666666555555444444777999<<>>:::999888777777777888999::::::999888777999999;;;<<<>>>@@@AAAAAAEEEEEEFFFGGGHHHIIIIIIJJJNNNMMMLLLKKKJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQRRRRRRQQQQQQRRRTTTUUUUUUUUUVVVVVVVVVVVVWWWXXXYYY[[[[[[[[[]]]```bbbfffjjjpppuuuzzz{{{qqqcccXXXQQQMMMIIIFFFCCC@@@===;;;:::999777555333222111111111111111222222222222222222222222222333555777:::===AAAGGGKKKMMMQQQVVV[[[^^^```bbbddddddddddddddddddcccbbbbbbcccbbb```^^^]]]\\\]]]]]]^^^___```aaabbbcccccccccddddddfffggghhhhhhhhhhhhkkkllllllmmmnnnooopppqqqqqqooonnnnnnpppqqqqqqpppqqqqqqppppppoooooonnnnnnoooppppppqqqqqqqqqppppppqqqpppnnnmmmmmmnnnpppqqqrrrssstttvvvvvvuuuuuutttsssqqqooopppqqqrrrrrrqqqpppqqqrrrtttuuuuuuuuuuuussssssrrrqqqooommmlllkkkkkkkkkkkkmmmoooooommmllljjjjjjjjjiiiiiikkknnnpppvvvyyy}}}~~~{{{yyy{{{zzzyyyxxxwwwvvvuuuuuuuuutttqqqoooqqquuutttpppmmmyyy|||sssrrrwww{{{}}}}}}www```YYY[[[dddqqq|||xxxwwwxxx|||}}}hhhNNN>>>:::666555444333222222333333444333222222222222222222222222222222222222333333444333333222111000000///333333333222222222222111333333222111111111222222666555444333333444555666rrreeeXXXRRRSSS___qqqzzztttmmmjjjcccYYYNNNDDD===:::<<<;;;999777555444333333222222222222222222222222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222111111000111222333333111333555444444666<<>>:::999999999888888888999::::::999888888888999:::;;;===???@@@AAAEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOOOONNNNNNNNNOOOOOOPPPOOOQQQRRRQQQPPPPPPQQQRRRTTTTTTTTTUUUUUUUUUVVVVVVUUUWWWZZZZZZZZZZZZ[[[]]]dddfffiiikkknnnrrrwwwzzztttfffZZZRRRMMMIIIFFFDDDBBB???===<<<;;;888555555555444444333333333222222222222222222222333333111222444666888===CCCGGGNNNRRRWWW[[[^^^```bbbcccbbbcccdddeeeeeecccaaa```bbbaaa___^^^]]]]]]^^^______```aaabbbcccccccccccccccdddeeefffhhhhhhhhhhhhlllmmmnnnooopppqqqqqqqqqpppooonnnnnnpppqqqqqqppppppppppppooooooooooooooonnnnnnooopppqqqqqqqqqppprrrpppnnnllllllmmmnnnppppppqqqssstttttttttsssrrrtttsssqqqrrrssssssrrrqqqoooqqqsssvvvwwwvvvuuutttrrrrrrrrrqqqqqqpppooonnnllllllmmmoooqqqpppnnnkkkgggiiijjjhhhgggiiioootttxxxzzz}}}}}}zzzxxxzzzzzzzzzyyyxxxvvvuuutttuuuoooiiiggglllppppppnnnooo|||wwwuuuyyy{{{{{{{{{pppqqquuu|||tttbbb___dddnnnyyy~~~{{{zzzrrr```KKK<<<888777666555444333444444555333222222111111111222222222222222222222222111111555555444333222111000000222222222222222222222222444444333222111111222222666555444444444444555666ttteee[[[QQQSSS\\\nnnssskkkhhheee___UUUHHH>>>888777555444333222222111111111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222222222222222333444444222444666666444555999===EEEWWWuuuWWWIIIEEECCCRRRiii}}}mmm]]]TTTOOOSSSZZZ___aaaccc```cccjjjwwwwwweeePPPIII???:::999::::::999999888777777777777888999999999:::;;;===???AAABBBEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQPPPOOOQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUTTTVVVXXXYYYXXXXXXXXXYYY```bbbcccdddfffiiinnnrrrvvvxxxzzz{{{||||||}}}~~~~~~wwwhhh\\\TTTOOOJJJGGG@@@>>>;;;:::999777444222555555555555444444333333111222222222222222222222111222333444666;;;AAAEEEPPPSSSXXX[[[]]]^^^___aaa```bbbcccddddddbbb```___bbbaaa```______```aaaaaabbbbbbccccccccccccbbbbbbbbbccceeeggghhhjjjjjjkkklllmmmooopppqqqrrrrrrrrrpppnnnmmmnnnoooqqqppppppooooooooooooooopppppppppmmmnnnoooqqqrrrsssssssssrrrqqqooommmlllmmmnnnoooooopppqqqrrrsssrrrqqqqqqsssrrrqqqqqqssssssqqqpppnnnppptttvvvwwwwwwuuussslllmmmnnnnnnoooooooooooooooooooooqqqrrrqqqnnnllleeegggiiihhhhhhkkkqqqvvvxxxzzz|||~~~}}}{{{yyyxxxxxxxxxxxxwwwvvvuuutttwwwnnngggfffkkkpppssstttuuuxxxwwwvvvuuutttnnnrrryyyqqqdddfffooozzz}}}yyyvvvgggWWWGGG<<<666555444333222222222333444111111000000000000111222111111111111111000000000666555555444333333222222222222222222222222222222666555444333333333333333555555555444444555555555sssdddZZZWWWQQQ[[[lll}}}nnneeegggbbbYYYMMMBBB:::777666444444444444333333333333333333333333333333333333000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222333333333444444444222555666666444555888<<>>===:::888888888999999999999888888::::::999:::<<<>>>AAACCCEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIJJJJJJJJJIIIHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNNNNPPPQQQRRRQQQQQQSSSUUUQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTVVVVVVUUUUUUWWWYYYVVVXXXZZZ[[[[[[]]]___bbbbbbbbbcccdddeeefffeeedddeeefffiiikkkmmmmmmnnnnnnsss|||xxxlllbbbZZZSSSLLLGGGDDD@@@<<<999888888777666000000222222333222111111222111111000000/////////333333333333555999@@@DDDKKKOOOTTTWWWYYY[[[\\\^^^^^^___`````````___^^^]]]\\\]]]___aaabbbbbbaaa```ccccccddddddddddddddddddbbbcccdddeeeggggggggghhhhhhiiilllnnnooonnnnnnmmmooonnnmmmmmmoooppppppooommmnnnnnnooopppqqqqqqqqqqqqqqqqqqrrrrrrqqqppppppooopppqqqqqqqqqpppooonnnnnnooopppqqqrrrqqqqqqpppmmmmmmmmmoooqqqqqqpppnnnnnnppprrrtttuuuuuutttsssqqqrrrrrrssssssrrrrrrrrrqqqpppnnnnnnnnnnnnmmmkkkiiiiiijjjmmmrrrvvvyyyyyyzzz{{{}}}~~~~~~|||zzzyyywwwwwwvvvvvvwwwxxxzzz{{{uuullleeefffiiiooo{{{sssddddddttt|||fffSSSFFF???999444222111000000000111222333111000000000111111222333000000000111111222222222111111222222222222333333111111222222222333333333333333333222333333444444444555555555555555555444|||uuuiiiYYYLLLNNNXXXjjjyyyxxxlllfffaaaVVVGGG:::444444666777000111111222222222111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111222222222222111111333444333111222777;;;888<<>>:::666777999;;;======;;;999777:::999999999;;;>>>@@@BBBEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHIIIIIIKKKLLLMMMNNNNNNOOOQQQRRRRRRRRRTTTVVVQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUTTTUUUWWWZZZUUUWWWYYYZZZZZZZZZ\\\^^^^^^^^^___```bbbccccccbbb^^^___aaaccceeeggghhhiiijjjqqqzzzxxxmmmccc\\\TTTLLLGGGAAA===888555444444333333000111222333444444333222444444333222111000000///444444333333555999???DDDJJJNNNSSSXXXZZZ]]]___aaa^^^^^^___^^^^^^^^^]]]\\\YYY[[[^^^aaabbbbbb```___aaabbbcccdddeeefffffffffccccccdddeeeeeeeeeddddddeeegggiiikkkllllllkkkkkkooonnnmmmmmmoooppppppooommmmmmnnnooopppqqqqqqrrrsssssssssrrrpppooommmlllnnnoooqqqssssssqqqpppnnnnnnoooppprrrrrrqqqqqqpppnnnnnnnnnqqqssssssrrrpppnnnoooqqqssstttttttttsssppppppppppppooommmlllkkkqqqooollllllllllllkkkjjjkkkjjjkkkpppwww{{{|||{{{|||}}}~~~~~~}}}{{{yyyxxxxxxwwwwwwvvvwwwzzz|||~~~zzzrrrllllllooovvvlll___bbbwwwyyybbbMMMAAA<<<777333555444333333333444555666222111111111222333333444000000111222333333444444/////////000111111222222111111111222222333333333111111111111222333444444444444555555555555444444nnn]]]VVVRRROOOVVVaaayyyuuukkkgggXXXNNNAAA888555555333111111111111111111111111111111111111111111111111111111111000000//////......000000000000000000000000///000111111111000...---000000111222222222222222222222111111000000//////222222333333333222222111333333222222111111222222666<<>>CCCCCCDDDFFFFFFGGGGGGGGGHHHCCCCCCIIINNNMMMKKKLLLHHHIIIKKKLLLMMMLLLKKKIIIIIIJJJKKKKKKJJJHHHFFFDDDFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMNNNOOOPPPRRRSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]^^^___```aaa\\\]]]]]]^^^```aaacccdddhhhjjjnnnvvvyyyooofff___WWWOOOJJJDDD@@@;;;777666555444333333444444222000000111222222222222222222222222222333333333333555999>>>BBBKKKOOOSSSVVVXXXZZZ\\\^^^]]]^^^^^^_______________[[[[[[YYYYYYZZZ]]]___aaaaaaaaabbbccccccdddeeeeeeeeedddccccccddddddbbb```bbbcccdddeeegggiiikkklllooonnnlllkkkkkklllnnnooooooooonnnmmmmmmnnnooopppsssrrrqqqooonnnmmmmmmmmmpppooonnnnnnnnnnnnnnnooommmnnnpppqqqqqqpppooonnnooonnnnnnoooqqqqqqpppooosssqqqpppppprrrssssssrrrrrrooollljjjkkkkkkllllllkkkjjjhhhhhhhhhiiikkklllrrrnnnjjjmmmtttzzz||||||{{{{{{{{{zzz{{{{{{|||}}}xxxvvvvvvwww{{{~~~{{{wwwqqqnnnrrr}}}{{{gggUUU^^^{{{nnnVVVHHHAAA;;;777555000111222333333333222111111111000000111111222333000000111111111111000000111111111111111111111111111111111111111111111111111111222222222333333333333222222222222333444555zzznnn```TTTPPPNNNPPP```rrrsssggg^^^PPPGGG===666555555444222111111111111111111111111111111111111111111111111111000000000/////////...000000000000000000000000111111111111111000///...///000000111111111111111111111111000000000000000111222222333333222222111222222111222222333444444666:::CCCRRRhhh{{{yyyxxx\\\III??????CCCKKK]]]wwwuuufff[[[TTTQQQVVV]]]```ZZZVVVYYY```kkk{{{iiiTTTIIICCC>>>;;;:::999999888888999999999888888888999:::;;;<<<===BBBCCCDDDEEEFFFGGGGGGGGGMMMLLLKKKKKKLLLKKKJJJIIIHHHIIIKKKLLLLLLLLLJJJIIIIIIJJJKKKKKKJJJHHHFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMOOOPPPRRRSSSQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\]]]^^^___```[[[[[[\\\\\\^^^```aaabbbeeefffiiioooxxx}}}sssjjjbbbZZZQQQKKKEEEAAA;;;888666555444333555555555444222111222333222222222222222222222222333333444444555888>>>BBBJJJNNNRRRUUUWWWYYY\\\]]]]]]^^^______``````______\\\[[[[[[ZZZZZZ[[[\\\]]]^^^___```aaabbbcccddddddbbbaaaaaaaaaccccccbbb```___```aaacccfffiiilllmmmmmmllljjjiiiiiijjjlllmmmpppooonnnnnnnnnooopppqqqppppppoooooonnnnnnooooooooonnnnnnnnnnnnnnnoooooonnnooopppqqqqqqpppnnnmmmnnnmmmmmmnnnqqqqqqqqqooopppooonnnoooqqqrrrrrrqqqrrrpppmmmllllllllllllkkkooommmjjjhhhggghhhjjjkkkooommmmmmqqqwww|||{{{yyyxxxxxxyyyzzz{{{|||}}}}}}xxxxxxyyy||||||vvvsssvvvqqqaaaTTTaaa|||hhhRRRDDD>>>999555444222333444555555444222111111111000000111111222333000000111111111111000000111111111111111111111111111111111111111111111111222222222222333333333333444444333333333444444555xxxqqq\\\TTTMMMLLLNNNYYYqqqqqqcccUUUEEE???888555444555333222111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000111111000000///000000000...//////000000000000000///000000000000000000111111111222222222222222111111111111222333444666666666888===III[[[sss|||qqqlllpppwwwzzzbbbNNNBBB???CCCFFFTTTlll}}}rrreee\\\VVVSSSVVV\\\]]]XXXTTTUUUZZZbbbppp}}}www```QQQHHHAAA<<<;;;;;;:::888888777777777888888888888999;;;<<<===AAABBBDDDEEEFFFGGGGGGGGGHHHLLLLLLFFFFFFKKKJJJDDDHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKJJJIIIGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSQQQRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRTTTUUUVVVWWWYYYZZZ[[[\\\[[[[[[[[[[[[\\\\\\]]]^^^YYYYYYZZZZZZ\\\]]]___```fffgggiiilllrrr{{{xxxoooggg^^^SSSLLLEEEAAA<<<999777666444333555666666444222222333444222222222222222222222222333444444444555888===@@@IIILLLPPPTTTVVVXXXZZZ\\\]]]^^^______``````______\\\\\\\\\\\\[[[[[[ZZZYYY[[[\\\]]]^^^```bbbcccccc___^^^^^^___aaabbbbbbaaa___```aaaccceeegggiiiiiijjjiiihhhgggggghhhiiijjjmmmllllllllllllmmmnnnooommmmmmmmmnnnnnnoooooopppmmmmmmmmmmmmnnnoooppppppnnnoooqqqqqqqqqooommmllllllkkkkkkmmmpppqqqqqqpppnnnmmmmmmnnnpppqqqqqqpppqqqpppooonnnmmmlllllllllrrrppplllhhhggggggiiijjjlllmmmpppvvv{{{}}}{{{wwwvvvwwwxxxzzz{{{|||||||||wwwxxx{{{yyyuuuyyyyyyeeeZZZVVViiippp^^^JJJ???:::555222222333555666888777555222000111000000000000111222222000000000000000000000000111111111111111111111111111111111111111111111111222222333333333444444444444444333222222222333333}}}pppgggVVVPPPLLLOOOXXXiiiyyymmm___NNN>>>;;;777444444444333111111111111111111111111111111111111111111111111111000000000000////////////////////////////////////111000///.........000000---......///000/////////.../////////000000111111000111111222222222222111222222222222333444555666777666999AAAPPPeee|||pppjjjjjjkkkssswwwyyy{{{}}}kkkXXXHHHBBBCCCDDDOOOddd}}}xxxnnnddd\\\VVVQQQSSSWWW\\\WWWTTTTTTVVV[[[hhhsssjjjZZZOOOFFFAAA;;;:::999888888777777888888888888888999:::;;;<<<@@@AAACCCDDDFFFGGGGGGHHHBBBHHHGGGAAAGGGTTTTTTHHHGGGHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIKKKMMMPPPRRRSSSQQQQQQRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[XXXXXXYYYYYY[[[\\\]]]^^^eeeggghhhjjjmmmsss|||zzzrrrjjj```UUUMMMFFFBBB>>>:::888777555333555666666444222111222444222222222222222222222222333444444444555777;;;???FFFJJJNNNRRRTTTVVVYYY[[[]]]]]]^^^_______________[[[\\\]]]^^^^^^\\\ZZZYYYYYYZZZ[[[]]]___aaabbbccc]]]]]]\\\^^^aaaccccccbbbeeeeeeeeeeeeeeeddddddcccffffffeeeeeeeeeeeeffffffggggggggghhhhhhiiijjjjjjkkklllmmmmmmnnnnnnnnnnnnllllllllllllmmmoooppppppnnnooopppqqqpppooommmkkkjjjiiiiiikkknnnqqqrrrqqqnnnnnnnnnooorrrsssrrrqqqpppppppppooommmllllllmmmsssppplllhhhggggggiiikkkkkkmmmqqqwww|||}}}{{{xxxvvvwwwyyyzzzzzzzzzzzzyyytttwww{{{xxxsssxxxooo\\\WWW[[[rrr~~~dddUUUDDD;;;777333111111333555777888777444111///000000000000000111222222111111000000000000111111111111111111111111111111111111111111111111111111222333333333333444444444333222222111111111111111qqqaaaVVVPPPLLLLLLVVVggg}}}rrrfffWWWGGG;;;999777555444333222111111111111111111111111111000000000000000000000000////////////000000000000///////////////////////////...---,,,,,,---///000------...///////////////......//////000000000111///000111111222222222222444333333222222333333333666555777>>>HHHZZZvvvxxx}}}xxxqqqmmmjjjoooqqqqqqssszzzzzzfffRRREEEBBB@@@III\\\vvvwwwoooeee]]]VVVOOOOOORRRZZZWWWVVVVVVUUUXXXbbblll{{{tttcccTTTIIIBBB::::::999999999999::::::888888888888999::::::;;;>>>???AAACCCEEEFFFGGGGGGEEEHHHEEECCCOOO```^^^QQQGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIGGGGGGHHHJJJLLLOOOQQQRRRPPPPPPQQQQQQQQQQQQPPPOOOQQQQQQRRRSSSSSSTTTUUUUUUSSSSSSTTTVVVWWWYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXYYYZZZ[[[\\\]]]^^^aaacccdddeeejjjrrryyyyyyqqqjjj```VVVNNNGGGDDD@@@===:::888666444444444444333111000111222222222222222222222222222333444555555555777:::===DDDGGGLLLPPPRRRUUUWWWYYY\\\\\\]]]^^^^^^^^^^^^^^^YYY[[[]]]______^^^\\\[[[YYYZZZ[[[]]]___```bbbbbb]]]\\\\\\]]]```cccddddddfffgggggggggfffdddcccbbbdddddddddccccccdddddddddddddddeeefffgggggghhhhhhkkkllllllmmmmmmmmmllllllkkkkkkkkkkkklllmmmnnnooommmnnnpppqqqpppnnnmmmkkkiiihhhhhhjjjmmmpppqqqqqqppppppppprrrtttuuutttrrrnnnoooooonnnlllkkkmmmooorrrpppllliiihhhiiikkklllmmmnnnqqquuuyyy||||||{{{yyyyyyyyyyyyxxxwwwvvvvvvuuuxxx~~~vvvqqqvvv~~~dddSSSSSS]]]uuu~~~pppZZZMMM@@@999666333111222222333444555444222///---000000//////000000111222111111000//////000111111000000000000000000000000111111111111111111111111222222222333333333444444333333222222222222333333tttdddTTTKKKHHHJJJRRRccczzzjjjZZZKKK@@@888777666444333222222111111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000......------......//////---......///////////////...//////////////////000//////000111222222222222444333222222111111111222666333666<<>>AAACCCEEEFFFFFFHHHGGGCCCCCCNNNZZZYYYOOOGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPNNNOOOOOOPPPQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVSSSTTTUUUUUUVVVWWWXXXXXXYYYXXXXXXWWWVVVVVVVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\[[[___bbbbbbaaaeeemmmttt}}}uuunnnhhh```WWWPPPJJJGGGCCC???===:::777555333444444222000///111222222222222222222222222222333444555555555666999;;;AAAEEEJJJNNNPPPSSSVVVXXXZZZ[[[\\\\\\]]]]]]\\\\\\YYYZZZ\\\^^^___^^^\\\[[[XXXYYYZZZ\\\]]]___``````]]]\\\[[[\\\___bbbddddddcccdddfffgggggggggfffeeeccccccccccccccccccccccccdddeeefffggghhhiiiiiiiiijjjjjjlllmmmmmmlllkkkjjjjjjiiiiiiiiijjjkkklllllllllmmmoooppppppooommmllliiihhhggghhhllloooppppppqqqqqqqqqsssuuutttsssqqqkkkmmmmmmllliiijjjnnnrrrsssrrrpppmmmllllllmmmnnnmmmnnnqqqtttwwwzzz{{{|||yyyxxxvvvuuussssssrrrrrrxxx|||uuuooovvvpppXXXLLLQQQ]]]uuuvvveeeQQQGGG<<<888555222111222111111222222111000///...000////////////000111111222111000//////000111222000000000000000000000000111111111111111111111111111111222222222333333333555444444444555555666777ttteeeXXXNNNIIIIIITTTfff{{{sss```LLL>>>:::444444333222111111222333111111111111111111111111000000000000000000000000.../////////000000000111000000000000000000000000...//////000111111000000......///000000000000//////////////////............///000111222222222222111111000000000111222222444222555;;;>>>FFF^^^xxx|||ssstttzzz|||zzzxxxyyywww\\\MMMCCCEEEMMM]]]qqq~~~rrrhhh\\\RRRNNNPPPOOOQQQVVVYYYVVVTTTYYYaaakkk{{{yyycccPPPEEE>>>===<<<<<<;;;;;;;;;;;;888888888888888999999:::888:::<<>>@@@BBBDDDDDDEEEDDDEEEGGGEEEBBBGGGOOOGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIIIIJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKMMMMMMKKKLLLMMMOOOPPPQQQRRRRRROOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTUUUVVVWWWWWWTTTXXX[[[YYYVVVXXX___fffvvv~~~xxxpppjjjeeeaaa[[[VVVMMMJJJFFFCCCAAA>>>:::777555666666444222111222444222222222222222222222222333555666555555555777999???BBBGGGKKKNNNQQQTTTVVVXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[ZZZZZZXXXWWWVVVUUUWWWWWWXXXXXXYYYZZZZZZ[[[\\\ZZZXXXYYY\\\___```aaacccdddeeefffeeeccc```___ddddddeeeeeeeeeeeedddddd```aaaccceeeffffffffffffccceeehhhkkkmmmnnnnnnmmmiiihhhggggggggggggggghhhiiikkkmmmoooppppppooonnnjjjhhhfffgggjjjlllnnnnnnmmmmmmmmmnnnooonnnkkkhhhhhhiiiiiigggeeehhhpppxxx||||||zzzxxxuuurrrooommmhhhlllqqqvvvxxxxxxyyyyyyrrrpppllljjjjjjlllnnnpppuuuzzzzzznnnjjjrrrwww]]]LLLIIITTTbbbwwwuuutttuuuhhhVVVGGG???888666333000///111111111/////////000111222///////////////000111111222111000......000111222000000000000000000000000111111111111111111111111///000000000000111111111...//////000111333444555yyycccSSSIIIEEEGGGMMM]]]oooxxxfffVVVFFF:::555777333333333222222222111111////////////////////////111111111111111111111111333222222222111111000000000000000000000000000000111111000000//////............////////////......444333000///------......000000111222222222222111222222111111000111111111222333666999999<<>>BBBJJJTTTdddttt}}}vvvfffUUUOOOMMMQQQYYY]]]\\\ZZZZZZYYYdddtttssscccSSSHHH>>><<<===;;;::::::888888888888888888888888666777:::<<>>666666444333222111111111222222222222222111000000222333444555777888999:::999===CCCGGGJJJLLLOOOQQQVVVUUUUUUUUUUUUWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXVVVUUUWWWZZZ]]]]]]\\\\\\[[[ZZZZZZZZZ[[[\\\\\\^^^^^^___```````````````dddbbb______aaadddddddddbbbccccccdddeeeeeeffffffgggggggggiiijjjjjjgggeeegggffffffeeeeeefffffffffjjjjjjkkklllllllllllllllkkkjjjiiiiiiiiiiiijjjkkkgggfffeeegggiiijjjiiigggeeehhhkkkmmmooopppsssuuuzzzyyywwwuuurrrnnnllljjjnnnqqquuuxxxwwwvvvuuutttuuussspppnnnmmmmmmooopppmmmuuuzzzooofffhhhtttvvv```OOOJJJOOO___rrrzzzuuujjjYYYKKK@@@;;;666222111111111111000000000000000111111111000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111333333444444555555555555ttt^^^UUUKKKEEECCCHHHWWWeee|||wwwssseeeVVVGGG>>>:::666444444333222222222222111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////......////////////............///000000000000000///000111111222222111111333222222111222222333333222222444777777888AAALLL^^^{{{vvvkkkdddsssxxxlllXXXJJJ>>>>>>BBBGGGTTTbbbuuu~~~ooo___SSSNNNMMMSSSYYYZZZXXXWWWTTT]]]jjjyyyqqq^^^RRREEE@@@>>>:::888888999999999999999999999999777777999;;;>>>@@@AAABBBBBBBBBAAABBBBBBDDDEEEFFFIIIIIIHHHHHHHHHIIIIIIJJJGGGFFFEEEEEEGGGHHHHHHHHHFFFGGGHHHIIIJJJLLLMMMMMMIIIIIIIIIIIIHHHHHHGGGGGGIIIKKKLLLNNNOOOOOOOOONNNPPPOOOOOOPPPRRRRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVTTTRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUTTTRRRRRRTTTXXX\\\jjjnnnsssvvvvvvvvvvvvvvvtttqqqllleee^^^YYYUUUSSSOOOOOONNNMMMJJJGGGEEECCC666666444333222222222222222222222222222111111000111111333444666888999::::::===BBBFFFIIIKKKNNNPPPSSSSSSSSSSSSTTTUUUVVVWWWYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUVVVYYY[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZZZZ\\\]]]]]]^^^___^^^^^^^^^```___^^^___bbbccccccbbbbbbbbbbbbcccddddddeeeeeefffffffffhhhiiiiiifffdddeeeeeeddddddddddddeeeeeeiiiiiijjjkkkkkkkkkjjjjjjlllkkkjjjhhhggggggggggggfffeeeeeegggiiijjjjjjiiiccchhhooossstttrrrqqqpppwwwuuussspppmmmjjjiiihhhlllppptttvvvvvvtttttttttwwwuuussspppooonnnnnnnnniiiqqq{{{nnnhhhgggooo}}}}}}lllWWWMMMMMMVVVhhhzzz~~~wwwpppdddSSSGGG===999444111000000000///111000000000000000000///111111111000000/////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111...000333555666555444333lll^^^PPPKKKFFFEEEIIIUUUjjj}}}xxxpppiiiddd]]]NNN???999777444222111222222222222111111111111111111111111111111111111//////////////////////////////////////////......////////////////////////000000000000////////////......////////////......---...000111111111000//////000000111111111111111222222222222222222333444222111333666555666===FFFUUUrrrpppaaakkk|||mmm]]]NNNAAA>>>>>>AAAKKKWWWiiiyyysssfffYYYPPPJJJOOOUUUWWWUUUUUUPPPWWWbbbooo~~~~~~jjj[[[LLLDDD???;;;888888999999999999999999999999777777888:::<<<>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGGGGGGGHHHIIIJJJFFFEEEDDDDDDFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKIIIJJJKKKKKKKKKIIIGGGFFFHHHIIIKKKNNNOOOPPPPPPOOOPPPPPPPPPQQQQQQQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSTTTSSSQQQQQQRRRSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRPPPPPPRRRVVVZZZfffiiilllmmmnnnnnnpppqqqrrrpppkkkfff___XXXRRROOONNNNNNNNNNNNLLLIIIGGGEEE888888666555444444333333222222333333222222111000///000222333555777999999999<<>>EEEOOO```rrr}}}sssiii[[[QQQIIIKKKPPPRRRRRRRRROOOTTT]]]ggguuuuuueeeSSSHHHBBB<<<999:::999999999999999999999999777777888999:::<<<>>>???>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGEEEDDDEEEFFFHHHHHHGGGHHHIIIIIIJJJIIIIIIHHHGGGIIIJJJLLLMMMMMMKKKHHHGGGHHHIIILLLNNNPPPPPPQQQPPPOOOPPPQQQQQQPPPOOOOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQOOOPPPQQQRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPOOOQQQTTTWWW___aaaccceeeeeegggiiikkknnnmmmjjjddd]]]VVVOOOKKKLLLMMMNNNMMMLLLIIIFFFDDD:::999777666444444333333222333333333333222111111//////111222444666777888777:::>>>BBBDDDGGGKKKMMMQQQRRRRRRSSSTTTTTTUUUUUUWWWXXXXXXYYYXXXWWWVVVVVVUUUVVVVVVVVVVVVVVVXXXYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[YYYZZZ[[[^^^aaabbbaaa___aaaaaabbbbbbbbbbbbcccccceeedddcccdddeeefffdddcccbbbbbbbbbbbbbbbcccddddddjjjjjjkkkkkkkkkjjjjjjiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhfffeeeddddddeeegggjjjoooqqqqqqpppppppppqqqpppmmmkkkiiihhhhhhhhhmmmpppssstttsssrrrrrrsssssssssrrrpppnnnllljjjiiidddgggooo{{{xxxqqqdddhhhrrrwww___QQQHHHXXXooossshhhZZZLLLBBB:::777333111111111111000111000000000//////......//////.........---------////////////000000000000000000000000000000000000///////////////////////////000000000111111111111222222111000111222333444{{{oooaaaTTTKKKIIIDDDFFFMMMZZZiiizzzxxxhhhZZZQQQDDD;;;333333555444222222222111111111111000000000111111111111111111111111////////////////////////............////////////000000000000000000000000////////////000000000000......////////////......000000000000000///.........///000000111111000000000000000000111222333333111000111555555444777===CCC[[[vvvooossspppaaaRRRKKKEEE???AAAHHHXXXjjjyyy}}}}}}{{{ssshhhZZZPPPGGGGGGJJJKKKLLLNNNLLLQQQWWW```lll}}}qqq\\\NNNFFF???<<<<<<::::::::::::::::::::::::888777777777999:::===>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDDDDFFFGGGHHHIIIIIIGGGEEEEEEGGGHHHGGGFFFHHHIIIIIIJJJIIIHHHFFFEEEHHHIIIKKKLLLLLLKKKJJJHHHHHHJJJLLLNNNOOOPPPPPPPPPMMMOOOPPPPPPNNNMMMNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPQQQOOONNNNNNPPPQQQQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPMMMOOOOOOOOONNNNNNOOOQQQSSSUUUXXXYYYZZZ\\\___aaafffeeebbb^^^XXXQQQKKKHHHIIIJJJLLLLLLKKKIIIFFFDDD<<<;;;999666444333222222333333333333333222222111///000111222333444555666444777;;;???BBBEEEJJJMMMPPPQQQRRRSSSTTTTTTTTTSSSVVVVVVWWWXXXXXXVVVUUUTTTUUUVVVVVVUUUTTTTTTVVVWWWUUUVVVWWWXXXXXXXXXXXXWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYYYYZZZ]]]aaabbbbbb```bbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbbbbcccdddcccbbbbbbbbbaaabbbbbbcccdddeeejjjjjjkkkkkkkkkjjjiiiiiihhhhhhiiijjjkkkkkkkkkjjjiiiiiihhheeebbbaaabbbcccgggiiilllmmmmmmnnnpppqqqpppooonnnmmmlllkkkkkkkkknnnppprrrrrrqqqoooooopppnnnooooooooonnnllljjjhhhbbbbbbgggrrrzzzwwwppplllggglllxxx~~~mmmYYYPPPLLL```{{{~~~pppbbbUUUHHH@@@888555333111111222111000000//////////////////...------------------------////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////111333666888|||pppcccZZZPPPGGGDDDGGGGGGMMM\\\rrrrrr```QQQHHH999444222444444222111333111111111111000000000000000000000000000000000000////////////////////////....../////////000000000000000000000000000000000.../////////000000000111......////////////......///////////////000000111...//////000000000000000////////////000111222333111///111555666444666;;;>>>PPPooopppkkk~~~lllaaaTTTGGGBBBFFFMMM___pppwwwzzzzzzpppcccVVVMMMFFFDDDCCCBBBEEEIIIIIILLLRRRYYYcccsss~~~fffUUUJJJAAA======::::::::::::::::::::::::888777777666777999;;;===>>>???AAACCCDDDEEEEEEEEECCCCCCDDDEEEFFFHHHJJJKKKKKKIIIGGGGGGGGGHHHGGGFFFFFFGGGHHHIIIIIIHHHFFFEEEFFFGGGHHHJJJJJJJJJJJJIIIHHHIIIKKKMMMNNNNNNNNNNNNJJJMMMOOOOOOMMMLLLMMMNNNLLLMMMNNNOOOOOOPPPPPPOOOOOONNNMMMMMMOOOPPPPPPOOOPPPPPPPPPOOOOOONNNNNNNNNLLLMMMOOONNNKKKHHHGGGGGGCCCFFFIIILLLMMMPPPRRRUUUYYYXXXWWWTTTPPPLLLHHHEEEEEEGGGJJJLLLLLLJJJHHHFFFAAA@@@===;;;888666444333333333444444333333222111000000111111222333333444111333888<<>>>>>::::::::::::::::::::::::888888666666777999;;;<<<>>>???AAACCCEEEFFFFFFEEEDDDDDDEEEFFFGGGIIIKKKLLLLLLJJJHHHGGGHHHHHHFFFEEEDDDEEEGGGIIIIIIIIIGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGHHHJJJKKKLLLMMMLLLLLLIIILLLNNNNNNLLLKKKLLLOOOLLLMMMNNNOOOOOOPPPOOOOOOOOOMMMLLLMMMNNNPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMKKKMMMNNNMMMIIIDDDAAA???888;;;???BBBDDDGGGIIILLLOOOOOONNNMMMJJJHHHEEEDDDBBBEEEHHHKKKMMMLLLJJJIIIGGGFFFCCC@@@<<<:::888777333333444444333333222111000111111111111222222222...111666:::>>>CCCHHHLLLLLLMMMOOOPPPQQQQQQPPPOOOSSSTTTVVVVVVVVVUUUSSSQQQTTTVVVWWWUUURRRQQQTTTVVVQQQSSSUUUWWWXXXYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYYYYYYY\\\```cccccccccddddddcccccccccccccccccccccaaa``````aaabbbbbbaaabbbbbbbbbbbbcccdddeeefffhhhhhhiiihhhhhhgggfffffffffggghhhiiiiiihhhgggfffdddeeedddbbb___^^^aaadddbbbeeegggiiijjjkkkmmmooonnnoooqqqssssssssssssrrrlllmmmnnnmmmjjjhhhhhhhhhiiijjjmmmooopppooommmkkk```[[[]]]hhhppppppoooppptttzzzyyyvvvzzztttYYYKKKIIIYYYooovvvfffWWWJJJ???888333111////////////...------.........//////000000,,,------...///000111111////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111222333555555555333111000YYYNNNDDD@@@@@@CCCIIIPPP```tttwww^^^MMMCCC===444444333333333222222222000///...---...///111222333111000...------------...///000000000///---,,,111111000000//////......////////////////////////000000000//////000000000000000//////.........------.........//////000000//////...............///111111000000000000111111333333333333444555666666<<>>@@@BBBCCCEEEEEEFFFBBBDDDFFFFFFFFFGGGIIIJJJLLLKKKJJJIIIHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHIIIJJJJJJHHHHHHIIIJJJNNNMMMLLLKKKJJJJJJJJJKKKNNNOOOOOOPPPPPPOOOOOONNNNNNLLLIIIIIIJJJLLLMMMLLLOOOMMMLLLLLLMMMMMMKKKJJJLLLJJJGGGEEECCCAAA>>><<<:::999999999999;;;===>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>BBBGGGLLLNNNMMMKKKIIIHHHFFFBBB???<<<:::::::::;;;:::777444222111111111333222000///...///111222222333444777<<>>666333222111000////////////000000//////.........---222222111000000///000000////////////////////////333222111000////////////...//////000000000000///000111111111111222222222111111222333333333333222KKKEEE@@@>>>???FFFTTTbbbzzzjjjTTTEEE<<<777444333333333333222222222444333111/////////000111111000///...------.........///000000///...---,,,////////////.........---////////////////////////...------------------...000000000/////////.............../////////000000111111000000000000111111000000///000000111222222222222222222333444555666777???NNNfffjjjnnnyyy```QQQGGGJJJUUUgggyyy|||rrrZZZOOOEEEBBBAAA>>>>>>@@@CCCEEEGGGKKKRRR^^^kkktttqqq___RRRIIIDDD??????>>><<<:::999:::;;;999999888888888888888888<<<===>>>@@@BBBCCCDDDDDDBBBDDDFFFFFFEEEFFFGGGIIIJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIGGGHHHIIIIIIGGGGGGHHHIIILLLKKKKKKJJJJJJIIIJJJJJJNNNNNNOOOOOOPPPPPPPPPPPPMMMKKKHHHHHHJJJMMMNNNOOOOOONNNMMMMMMMMMMMMLLLJJJKKKHHHDDD@@@>>>;;;888666444444444444444666777888;;;;;;;;;;;;<<<<<<<<<===<<<@@@EEEJJJMMMMMMLLLJJJLLLJJJFFFBBB???>>>======;;;:::777555333222222222111000///...///000222333111222444777;;;AAAFFFIIIKKKMMMOOOPPPQQQQQQPPPOOOMMMMMMNNNNNNNNNNNNOOOOOOSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\]]]^^^```aaabbbbbbcccccccccbbbaaa```bbbaaaaaa```````````````aaabbbbbbcccdddddddddcccffffffggghhhiiijjjiiiiiihhhhhhhhhjjjkkkjjjhhheeebbbcccccccccbbbbbbbbbbbbggggggiiimmmqqqqqqnnnkkkmmmooorrruuuvvvvvvtttsssnnnnnnnnnnnnmmmkkkjjjjjjdddddddddeeeiiimmmooopppkkkggghhhnnnrrruuu{{{qqqqqqxxxaaaRRRRRRWWWqqq~~~xxxssseeeRRRFFF@@@:::333333222111000////////////000/////////............111111000/////////000000////////////////////////000000/////////000000111//////000000000000//////000000111111111222222222000111222222333333222222???>>>???AAAEEEQQQggg{{{uuuZZZHHH<<<666222333333333222222222111111888666444222000//////000000///............//////...////////////...------............------------////////////////////////000000////////////000000111000000000000000//////......////////////000000111111000000000000111111000000///000000111222222000000000111222444555666777:::EEE\\\ppplllxxxvvv```MMMJJJMMM^^^ttteeeXXXKKKDDDBBB???======@@@BBBDDDFFFJJJSSS___hhhwwwnnn\\\PPPJJJCCCAAA???<<<:::999999999:::999999999888777777777999:::<<<>>>@@@AAABBBBBBCCCDDDEEEEEEDDDDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHFFFGGGHHHHHHFFFFFFGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIMMMMMMNNNOOOPPPQQQRRRRRRNNNKKKGGGGGGIIILLLOOOQQQOOONNNMMMMMMNNNMMMKKKIIIIIIEEE???:::777444111000000000000000000111222333444444555666777888888999999<<>>;;;:::888666444333333333............///111333444111111333666:::???DDDGGGIIIKKKNNNQQQRRRRRRQQQPPPLLLLLLLLLLLLMMMMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^______```aaabbbaaaaaaaaabbbbbbaaaaaa``````_________``````aaabbbcccddddddgggggghhhhhhhhhhhhgggggghhhhhhiiikkkllljjjgggccc``````aaabbbccccccddddddhhhiiilllppprrrrrrooollllllnnnqqqtttvvvuuutttsssnnnooooooooonnnllljjjiiidddaaa___bbbiiiooossssssqqqooonnnrrrwww}}}uuusss}}}kkkXXXRRRXXXcccxxx}}}{{{tttlll]]]LLLAAA;;;777222222222111000////////////////////////............//////.........//////000////////////////////////---------......000111111000000111000000///...---000000000111111111222222000111222222333333222222>>>???CCCJJJTTTeee~~~fffNNN@@@999444333222222222222111111111111777666444222000000//////............//////000000.....................---........................////////////////////////000//////////////////000111111111111000000000000//////////////////000000///............//////000222111111000000000000000/////////000111333444555::::::AAAUUUxxxyyynnnooo}}}qqq[[[OOOHHHSSSiii|||wwwiiiWWWJJJCCC???===<<<>>>@@@BBBCCCEEELLLWWW```nnn|||~~~hhhYYYQQQFFFBBB>>>;;;999999999999:::::::::999888777666666777888:::<<<===?????????BBBCCCDDDDDDCCCBBBDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFGGGGGGEEEFFFGGGFFFEEEDDDEEEGGGIIIIIIIIIJJJJJJJJJIIIIIILLLLLLMMMNNNPPPQQQSSSTTTQQQMMMHHHFFFGGGKKKNNNOOOMMMLLLLLLLLLLLLKKKIIIGGGEEEAAA:::555222111///...//////000000000111111222111111222444555777888888666999>>>DDDJJJNNNQQQRRRPPPNNNKKKGGGCCCAAA???>>>;;;:::999777666555444444//////...//////111222333000111222555999===BBBDDDFFFIIILLLPPPRRRRRRPPPOOOLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYXXXYYYYYYZZZZZZ[[[[[[\\\]]]^^^___````````````aaaaaaaaaaaa``````______```aaabbbccceeeeeeggghhhiiihhhgggfffffffffgggggghhhiiiiiigggccc___]]]]]]^^^aaadddgggiiiiiieeegggkkknnnpppooommmkkkjjjllloooqqqrrrrrrqqqppplllmmmnnnmmmllljjjhhhfffeeeaaa^^^aaahhhpppuuuvvvuuuttttttwww~~~~~~yyy{{{xxxaaaUUUTTT```lll{{{zzzqqqgggWWWHHH???:::777555111111000//////////////////////////////.........---------------...///000////////////////////////---------------...///000111111111111000...------000000000000111111111111000000111222222222222222@@@BBBJJJXXXiii}}}uuuWWWDDD<<<666444444222222111111111000000000222222111000000000000000------...//////000000000...------------.........////////////////////////////////////////////////++++++************++++++000000000000111111111111000000000000000000//////...............///000000555444222000///......---/////////000111222444444;;;999>>>OOOmmmsssmmmssslllXXXHHHMMM___rrr|||gggSSSGGGBBB???>>>===@@@CCCCCCCCCIIITTT]]]ffftttvvvdddYYYIIIDDD>>>::::::;;;;;;::::::::::::999888777666666555666888:::;;;<<<======AAABBBCCCCCCAAAAAABBBCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFFFFDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOQQQSSSTTTUUUPPPJJJGGGGGGIIIKKKLLLKKKJJJIIIJJJJJJIIIFFFCCCAAA===888444222111111000//////000000000111000000//////111222444555666777555777<<>>>>>===;;;999999888888888888888888333444666888999:::;;;;;;<<<>>>@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDEEEFFFEEEFFFHHHJJJLLLLLLKKKJJJKKKJJJJJJJJJKKKMMMPPPQQQTTTQQQLLLIIIHHHIIIHHHHHHIIIHHHHHHIIIIIIGGGCCC???>>><<<999777666666444222//////000111111000///...---......000111222333333555777:::???GGGPPPXXX\\\\\\[[[XXXTTTOOOKKKGGGEEE??????>>><<<999666333222222333333444444444333333333333333555888;;;???BBBAAABBBBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRPPPPPPRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXVVVVVVVVVVVVWWWWWWXXXYYYWWWWWWVVVWWWXXXZZZ\\\]]][[[\\\___aaacccdddccccccbbbaaa`````````bbbccceeebbbfffiiihhhdddbbbdddgggllljjjfffdddcccaaa___]]][[[YYYXXX\\\cccjjjlllkkkhhhiiikkkjjjiiikkkooorrrvvvuuutttrrrooollliiihhhjjjhhheeebbbaaa``````aaa^^^aaaccccccccchhhpppwww}}}yyy|||mmm]]]UUUWWW^^^kkkuuu|||zzz```QQQBBB<<<999444111111//////.........//////000............/////////000000///..................//////////////////////////////.............../////////000000000000//////////////////000000000111///000000111111111111111aaaqqq{{{uuu```LLL>>>666888888222000444000000000000//////////////////000000000000//////---...///000000///...------,,,,,,+++,,,---//////---------.........//////////////////////////////......------------......---.........//////000000222111111111000000//////------------...///111111000000000000000111111222444333222222111222222222666666:::>>>DDDVVVwww|||oooSSSFFFFFFPPPhhhyyy```OOOFFF@@@<<>>GGGPPPUUU^^^jjjvvvzzz```WWWJJJCCC@@@???===;;;888888888888888999999999333444555777999:::;;;;;;;;;===?????????@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAABBBDDDEEEEEEEEEDDDCCCDDDFFFGGGFFFEEEDDDEEEGGGCCCDDDGGGIIIKKKKKKJJJIIIKKKJJJIIIIIIJJJLLLNNNPPPRRROOOLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJGGGCCC@@@>>><<<:::888888666333111111111333333333222111000///000000111222333444444666777:::???GGGPPPYYY^^^\\\ZZZXXXTTTOOOJJJFFFDDD@@@@@@???===:::666333111111222333444555666666666333333444555888<<>>======>>><<<<<>><<<;;;:::::::::666555333222111222222333...000222222///...///111888666666<<>><<<:::777333000...000111222444444444333333666555555555777:::===???>>>>>>>>>>>>???AAACCCDDDCCCEEEHHHJJJLLLLLLKKKKKKLLLLLLLLLMMMNNNOOOQQQRRRNNNOOOPPPQQQRRRSSSTTTUUUTTTUUUVVVUUUUUUUUUWWWYYYYYYXXXVVVXXX[[[[[[YYYWWWZZZYYYXXXXXXXXXYYY[[[\\\^^^___aaabbbcccdddccccccbbbbbbaaaaaaaaaaaabbbbbbaaacccdddeeeeeedddbbb```ddddddcccbbb```]]][[[ZZZ[[[]]]^^^]]]\\\^^^bbbfffccceeeggggggeeeeeehhhkkkssspppkkkhhhfffeeedddcccdddbbb```^^^^^^^^^___``````iiinnnmmmoooxxx~~~}}}{{{vvvkkk```^^^bbbiiittt~~~~~~uuuVVVJJJ???999555111///111////////////////////////////////////////////////000000//////......------........................---.........//////000000222111111111000000////////////............//////000111111111111222222222|||mmmYYYIII===:::555333222333222222000000000000000000000000........................................................................///...---,,,,,,---...///000000///...............//////.........//////000222111//////000000///...111000///......///000111000000000000000000////////////////////////////////////000000000111111111333666444666???FFF[[[yyy|||kkksssnnnXXXJJJHHHSSSaaayyyaaaRRRKKK@@@===<<<;;;999999@@@HHHQQQUUU\\\fffsss{{{lllYYYKKKDDDAAA===999555555666888:::999777555777777777777777777777777;;;<<<>>>@@@BBBCCCDDDDDDFFFDDDBBBAAAAAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHJJJIIIIIIIIIIIIIIIJJJJJJMMMLLLKKKIIIIIIIIIIIIJJJHHHJJJLLLMMMLLLHHHDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@:::888777555333333333333///111333444222222333555666444444;;;FFFPPPUUUWWWZZZYYYWWWSSSNNNHHHCCC@@@>>>===;;;888555222000///222333555777777888777777444444444555777999;;;<<<>>>>>>>>>>>>???AAACCCDDDBBBCCCEEEGGGHHHIIIIIIIIIJJJKKKKKKLLLNNNOOOOOOPPPNNNNNNOOOOOOPPPQQQRRRRRRRRRSSSUUUVVVVVVVVVXXXZZZYYYXXXWWWXXX[[[[[[ZZZWWWYYYXXXXXXWWWWWWYYYZZZ[[[[[[\\\^^^```aaaaaaaaaaaaccccccbbbbbbbbbbbbccccccdddeeefffffffffeeecccccccccbbbaaa```^^^\\\[[[[[[\\\^^^___^^^]]]___cccfffeeefffgggfffeeefffiiikkkpppmmmiiifffeeedddcccbbbbbbaaa___]]]]]]^^^```bbbhhhpppvvvwwwyyy~~~~~~}}}~~~zzzvvv|||sssggg\\\]]]dddkkksssxxxzzzkkkRRRGGG<<<888555222000222................................................////////////................................................/////////000000000000/////////......//////............//////000000111111111222222222~~~nnn```PPPCCC:::777444111111222111111000000000000000000000000..............................................................................---,,,,,,---......000//////.........//////...///////////////......111000......///000///...000000////////////000000//////111222222111000000111111111111111111111111/////////000000000111111333666333555<<>><<<:::888555222111000000000111222444555666666666555666777888999:::;;;;;;>>>>>>===>>>???@@@BBBCCCAAAAAABBBCCCDDDEEEGGGHHHHHHIIIKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQUUUVVVWWWWWWXXXYYYWWWWWWWWWXXXZZZZZZYYYWWWYYYXXXWWWWWWWWWXXXYYYZZZ[[[\\\]]]___````````````dddddddddccccccdddddddddeeeeeedddddddddcccccccccaaa```^^^]]]\\\\\\\\\\\\^^^___`````````aaadddggggggggggggeeeeeefffiiilllllliiifffdddccccccbbbaaa```^^^\\\[[[\\\___bbbeeepppwww}}}zzzrrrzzz~~~yyy{{{xxxrrrlllooo||||||nnnbbbYYY___iiippprrrrrrqqqzzzdddMMMCCC999666444111111222.............................................................../////////------------------------............//////////////////...............---//////............//////000000000111111111222222ssscccVVVKKKBBB999666333111111222111000////////////////////////000000000000000000000000................................................////////////////////////.........------...//////...///000000000///---,,,...,,,+++,,,///111111111000000////////////000000---///111333333222111000222222222222222222222222111111111111222222222222111444222444:::;;;FFF^^^vvvlllhhhmmmbbbNNNMMMUUU^^^xxxnnnYYYMMMEEE>>>;;;:::999===CCCDDDLLLUUU\\\aaajjjxxxqqq^^^PPPHHHAAA===<<<:::888888999888777555555555555555555555555555888999;;;===???AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGHHHHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFEEEEEEEEEFFFHHHIIIGGGJJJNNNQQQQQQNNNJJJGGGAAABBBEEEGGGHHHHHHGGGFFFAAA@@@>>>;;;888666444333000000///...---,,,,,,,,,222111222777@@@IIIPPPSSSTTTSSSPPPMMMHHHCCC???===999777444111000///000000...///000222333444555555888999;;;===>>>>>>===<<<>>>>>>======>>>???AAABBBAAA@@@@@@@@@AAACCCEEEGGGHHHIIIKKKMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNQQQUUUWWWVVVVVVVVVVVVTTTUUUUUUVVVWWWXXXWWWWWWYYYXXXWWWWWWWWWXXXZZZ[[[]]]]]]^^^___```aaaaaabbbddddddccccccccccccddddddcccbbbaaa```````````````___^^^\\\ZZZZZZ[[[]]]^^^``````aaaaaabbbdddfffggghhhgggfffeeeeeefffiiikkkhhhfffcccbbbccccccbbbaaa]]]\\\[[[[[[]]]aaafffiiitttzzzvvvooohhhxxx~~~vvvtttxxx|||~~~|||rrrnnnkkkmmmwwwqqqggg]]]YYYcccppptttpppkkkdddkkkuuu}}}aaaJJJ@@@777444333000///000................................................---------....../////////------------------------.........///////////////........................//////............//////000000000000111111111111zzzcccSSSHHH???;;;777555333222222333222111////////////////////////////////////////////////......................................................////////////......---,,,,,,,,,---...//////---...///000000///...---///---,,,,,,...000111111//////000000000000//////---...000222333222111000////////////////////////000000111111111222222222000333111444:::999AAAVVVoooqqqeeecccqqq{{{vvv{{{oooVVVNNNQQQUUUnnnlllUUUKKK@@@<<<;;;:::<<<@@@>>>GGGSSSZZZ___fffqqqzzzkkk[[[NNNEEE???<<<999777666777888888777444444444444444444444444666777999;;;===???@@@AAAAAABBBCCCDDDEEEEEEDDDDDDGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEECCCCCCDDDEEEEEEEEEEEEDDDCCCEEEFFFGGGGGGFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEDDDEEEFFFHHHIIIHHHJJJNNNQQQQQQOOOKKKIIIIIIKKKLLLNNNNNNMMMKKKJJJGGGFFFDDDBBB???<<<:::999666555333222111111000000222111333777>>>FFFMMMPPPPPPNNNKKKHHHCCC???<<<:::666444222000//////000111222222222333444666777777888:::<<<>>>??????===<<<>>>======<<<===>>>@@@AAABBB@@@??????@@@BBBDDDFFFHHHIIILLLMMMNNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLOOORRRTTTUUUTTTSSSRRRRRRQQQRRRSSSTTTUUUUUUUUUVVVYYYYYYXXXWWWXXXYYYZZZ[[[\\\\\\]]]^^^___```aaaaaabbbbbbaaaaaaaaaaaabbbbbbcccbbbaaa______^^^______\\\[[[ZZZYYYZZZ\\\^^^```aaaaaaaaabbbdddfffgggggghhhgggeeedddeeefffhhhiiifffdddbbbbbbccccccbbb```[[[ZZZZZZ\\\```eeekkknnnxxx|||vvvkkkeeeeeexxx~~~uuupppooooooppprrrtttvvvxxxtttpppnnntttuuuggg]]]YYY\\\iiittttttllleee]]]aaahhhuuu|||___III???777444222...---...................................................,,,,,,------......//////------------------------///////////////.........//////////////////////////////............////////////000000000111111111iiiTTTFFF<<<666444555444222222222333222111000000000000000000000000------------------------------------------------........................,,,,,,------------,,,,,,,,,,,,,,,------///000111---......///////////////666333///------...------//////000000000000//////......000111111000//////000000000000000000000000........./////////000000///222000444:::888>>>QQQjjj}}}kkkaaajjj{{{yyypppooosss|||}}}cccTTTPPPSSScccvvv|||aaaSSSDDD>>><<<::::::<<<;;;CCCMMMUUUZZZaaaiiipppyyy{{{jjjZZZMMMFFF===:::777666666777888888555555555555555555555555444555777:::<<<>>>??????@@@AAABBBCCCDDDDDDDDDCCCFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHGGGIIIMMMPPPQQQQQQOOONNNPPPPPPQQQQQQPPPOOONNNMMMIIIHHHGGGFFFDDDAAA???>>>:::777444333444444444333222222333666;;;BBBIIIMMMKKKIIIFFFCCC???;;;888777333222111000///000111111111000000000111222333444555777:::<<<======<<<;;;>>>===<<<<<<<<<===???@@@AAA@@@?????????AAACCCEEEHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLOOOQQQSSSSSSQQQOOOOOOOOOOOOQQQSSSTTTTTTSSSUUUVVVYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]^^^___``````____________``````ccccccbbbaaa``````___^^^YYYYYYYYYZZZ[[[^^^```aaabbbaaaaaacccfffggggggfffgggeeeddddddeeeffffffeeedddbbbaaaaaabbbbbb```___XXXYYY\\\___eeekkkpppsss{{{~~~wwwiii```^^^eeexxxyyysssmmmiiijjjmmmppptttxxxwwwtttuuulllaaaTTTXXXcccqqqwwwqqqhhhccc^^^___bbbnnn|||aaaGGG>>>666333222...,,,------------------------------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///////////////000000000//////............///////////////000000000111111oooUUUFFF>>>777444444333111000000111222111000000000000000000000000000------------------------------------------------........................+++,,,,,,------,,,,,,+++------......///111222333---------......000111222999555111...---------,,,...///000111111000///...////////////............222222222222222222222222............/////////000000222///222888666;;;MMM___{{{llloooxxxvvvnnnkkknnntttuuu}}}jjj```XXX]]]iii{{{qqq```NNNDDDAAA===::::::;;;???DDDJJJQQQYYYaaafffpppzzzgggXXXNNNBBB>>>:::777666777777777555555555555555555555555222333666888;;;===>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHJJJMMMQQQTTTVVVWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWRRRRRRRRRRRRQQQOOOMMMLLLCCC???:::777666555333111111222222444888>>>DDDHHHGGGEEEBBB>>>;;;888555444000000000000111111111111///...---,,,------...///555666888:::<<<===============<<<;;;<<<===>>>?????????>>>>>>???@@@BBBBBBGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKMMMNNNOOOOOONNNMMMNNNPPPOOORRRUUUUUUTTTTTTVVVXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\]]]^^^``````____________``````bbbbbbbbbbbbaaa___]]]\\\VVVWWWYYY[[[]]]___aaabbbbbbaaa```cccfffhhhgggeeedddccccccdddffffffdddaaaaaa```______```___]]][[[WWWYYY^^^cccjjjppptttwww|||}}}zzzkkk[[[UUUXXXbbbrrryyyppplllnnnqqqrrruuuzzz|||}}}vvvbbb[[[QQQ]]]ppp~~~~~~sssjjjgggccc``````iii~~~ttt\\\DDD<<<444333222000...///------------------------------------------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,000/////////............------.........///////////////............//////////////////000000000111nnnXXXBBB999666444333666111///...///000111000...000000000000000000000000////////////////////////------------------------........................------...//////...------/////////000111333444555---,,,,,,,,,...000222444777444000....../////////...///000111111000///...000///...---------------........................000000000000111111111111111222///111777444888IIIUUUqqq{{{wwwzzztttkkkiiikkkiiitttuuubbb```gggyyylllWWWKKKFFFAAA<<<:::<<<<<<===AAAHHHQQQZZZ```iiizzzqqq___UUUFFFBBB<<<888777777777666666666666666666666666666111333555888:::<<<===>>>@@@??????@@@AAABBBCCCDDDBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBCCCDDDEEEJJJLLLPPPTTTYYY]]]```bbbeeeeeeddddddddddddeeefffccccccddddddcccbbb```___SSSMMMFFF@@@<<<888444000000111222333666:::AAAEEEDDDCCC@@@<<<888666444333...///000111222222111111222111000......//////000666777999;;;===???@@@@@@======<<<;;;;;;<<<>>>???>>>>>>>>>>>>>>>???@@@@@@FFFEEEEEEDDDEEEEEEFFFGGGDDDEEEEEEGGGHHHIIIJJJJJJKKKLLLMMMMMMLLLMMMOOOQQQPPPSSSVVVWWWUUUUUUWWWYYYUUUTTTSSSSSSSSSTTTUUUVVV[[[[[[ZZZZZZ[[[]]]___`````````____________``````______```aaa___]]]ZZZYYYUUUVVVYYY\\\^^^aaabbbbbbbbb``````cccggghhhgggeeecccbbbbbbdddffffffbbb___```___^^^^^^^^^]]][[[YYYVVVYYY___fffmmmssswwwyyyzzz{{{{{{tttbbbPPPMMMSSS]]]kkk~~~}}}uuupppsssvvvuuuvvvzzzmmmZZZVVVSSSddd|||wwwnnnnnnfffaaa^^^dddxxxfffPPPBBB999333333333111000111------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---,,,,,,,,,------.........//////............//////////////////000000000000nnnOOOGGG<<<666555444111...000000000000////////////000000//////.........---------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++,,,,,,++++++***)))+++,,,---///111222333333........................////////////////////////////////////000000000111------......//////000000........................000000000000111111111111333111111444555555:::AAAKKKeee|||wwwkkkeeefffgggqqqvvveeekkkwwwbbbRRRHHHAAA===<<<@@@???>>>@@@DDDJJJPPPTTT___nnn~~~lll]]]OOOJJJBBB<<<999777666555444444444555555555666666444444444666999;;;;;;:::======>>>>>>>>>?????????CCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAADDDDDDCCCBBBAAAAAAAAABBBBBBDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDFFFCCCBBBCCCFFFGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCGGGLLLSSSXXX]]]```dddffflllnnnqqqtttwwwyyy{{{|||||||||zzzyyyvvvtttsssrrrhhh```UUULLLFFFAAA<<<888666333333666666666:::@@@@@@>>><<<999666444333222000000222333333222111000111111111000...///111333444777;;;======<<<======<<<===>>>===;;;::::::;;;AAA@@@>>>======>>>@@@AAAIIIGGGDDDCCCDDDEEEEEEDDDDDDDDDEEEFFFHHHKKKMMMNNNKKKLLLLLLMMMMMMNNNOOOOOOTTTTTTTTTUUUUUUTTTTTTTTTVVVUUUSSSSSSTTTUUUUUUUUUXXXYYYZZZ[[[[[[[[[[[[[[[^^^^^^^^^^^^______`````````___^^^\\\ZZZYYYWWWVVVSSSTTTVVVXXX[[[]]]___``````___^^^]]]^^^aaadddfffcccbbbaaaaaabbbbbbaaa```\\\]]]^^^]]]ZZZYYYYYYZZZXXXZZZ^^^hhhsss|||}}}vvviiiVVVIIIKKKTTTccchhhnnnwww{{{wwwvvvvvvvvvuuuhhhSSSPPPVVVxxx~~~mmmlllnnnfff```fffuuu|||vvvooocccUUUJJJ888555222000000///...---000000///............//////......---------......000000///...,,,+++***))),,,---......//////......---...///...------...///------------...000111222//////......---------,,,////////////////////////lllVVVGGG@@@888333333333222000111000000000//////......///.........------------------............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------..............................((()))+++,,,.../////////........................------------------------------------.....................///////////////........................//////000000000111111111000---...111222222666===EEEZZZqqqzzzqqqmmmlllrrruuulllvvvlll[[[OOOFFF???===<<<;;;:::;;;???DDDIIIMMMWWWeeewwwxxxiiiUUUMMMCCC<<<999888666444555555555666666666777777444444444666999:::;;;:::<<<<<<======>>>>>>??????AAAAAA@@@@@@@@@?????????@@@@@@@@@AAACCCDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDCCCAAACCCEEEFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDEEEJJJSSS[[[bbbhhhmmmqqqtttxxxwwwjjj^^^TTTKKKBBB<<<999666444555555333666<<<===<<<;;;999777555333222111111222333333222111111111111111000//////111333555888;;;============>>><<<===>>>===;;;:::;;;<<>>======>>>@@@CCCDDDIIIGGGDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOOOORRRSSSSSSTTTUUUUUUTTTTTTUUUSSSPPPPPPQQQRRRSSSRRRWWWXXXYYY[[[\\\]]]]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^___^^^]]][[[YYYWWWVVVUUUSSSTTTUUUWWWZZZ\\\]]]^^^]]]]]]]]]^^^```dddgggiiibbb```______``````___]]]]]]]]]]]][[[XXXWWWXXXZZZWWWWWW[[[dddqqq}}}yyynnn```PPPIIIOOOZZZiiinnnuuu}}}}}}xxxwwwyyy{{{www^^^MMMNNNfff{{{wwwoooiiiccceeemmmtttvvvuuuqqqmmmggg```YYYOOODDD;;;777444111000000000///............---------,,,,,,......---------....../////////...---,,,++++++***,,,,,,---............------...///...---,,,---//////............//////000/////////.........------000000000000000000000000mmmUUUDDD===888222000111222222111111111000000///...---------------------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000...---,,,,,,,,,---...///))))))+++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,......------------------///////////////.................................//////000000000000111111...,,,---000000000444:::???NNNcccwwwzzzxxx{{{zzzyyyllliiizzzwwweeeWWWMMMFFFAAA;;;:::888888:::>>>CCCFFFMMMYYYiiiuuu~~~wwwbbbVVVHHH???===<<<888444666666666777777777777777555444444555888:::999999:::;;;;;;<<<===>>>>>>???@@@@@@@@@@@@????????????@@@??????AAACCCDDDCCCAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEECCCBBBAAAAAAAAAAAACCCAAAAAABBBCCCDDDCCCBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGMMMVVV___hhhpppwww|||}}}uuuhhh[[[MMMDDD???:::666666444222444888999::::::999888666555333222333333444444333222222111222111000//////111333666999<<<>>>>>>>>>>>>???===>>>???>>><<<;;;<<<============>>>@@@BBBEEEFFFGGGFFFDDDDDDEEEFFFEEEDDDFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNPPPPPPRRRSSSTTTTTTUUUUUUTTTQQQMMMLLLMMMNNNOOOOOOTTTUUUXXXZZZ\\\^^^______ZZZZZZ[[[[[[[[[[[[[[[\\\]]]\\\ZZZXXXVVVTTTSSSSSSRRRSSSTTTVVVXXXZZZ[[[\\\YYY[[[]]]```cccgggiiikkkaaa___]]]\\\]]]]]]\\\[[[]]]\\\ZZZXXXUUUUUUWWWZZZXXXWWWYYYbbbooo}}}vvvfffYYYOOOOOOZZZgggvvv||||||zzz~~~kkkVVVLLLSSSrrr}}}pppmmmhhheeedddcccbbbaaa```^^^YYYRRRIIIAAA:::666555333000///000000000///---.../////////...,,,,,,---,,,,,,,,,---...//////------------,,,,,,,,,,,,++++++,,,---------------,,,...///...---,,,---...000//////...------......000000////////////......111111111111111111111111~~~iiiVVVGGG===777333///...///111111111111111000///...------,,,------------------------------............------------------------------,,,,,,,,,---...///000111000...,,,******+++,,,---,,,------............---........................,,,,,,,,,,,,,,,,,,,,,,,,000000////////////......000000//////......------........................////////////000000000111000...///222222111555:::>>>EEEXXXpppwwwyyy~~~~~~oooaaappp{{{iiiZZZRRRLLLGGG===;;;:::999:::<<>>???@@@BBBBBBBBBAAAAAAAAAAAA@@@???>>>???@@@BBBCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIINNNSSS[[[ccclllttt|||~~~mmm[[[OOOCCC===888777555333444777777888:::;;;;;;999777666444444555444444444333333111222222000//////111333666999===??????>>>??????===>>>???>>>===<<<===>>>======>>>???@@@CCCEEEFFFEEEDDDCCCCCCEEEFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKMMMNNNPPPQQQSSSTTTTTTTTTSSSPPPLLLJJJKKKMMMNNNNNNQQQRRRUUUXXXZZZ]]]^^^___ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWTTTSSSQQQQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZYYY[[[^^^bbbeeeggghhhiii```^^^[[[ZZZ[[[[[[ZZZYYY\\\[[[XXXUUURRRSSSWWWZZZ[[[ZZZ\\\cccooo{{{tttddd[[[XXX]]]jjjwwwuuuaaaQQQPPP^^^www}}}ppppppooojjjbbb\\\YYYXXX___\\\WWWNNNDDD===999888333111//////000111111000///000111222222000...---++++++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......,,,,,,---...///......------.........000000000000000/////////000000000000000000000000tttbbbPPPCCC<<<999555333000//////000000000000000000///...------,,,..................//////------............------------------------------,,,,,,,,,------///000111555333000...------......---....../////////..............................------------------------///////////////.........000000//////......------...........................////////////000000000111///000333333111444999<<>><<<:::999999:::<<<>>>???FFFQQQ\\\hhhwww}}}mmmYYYKKKFFFBBB;;;555555555555555555555555555555444333444666777777555999999;;;<<<>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>???AAABBBAAA@@@???@@@AAAAAABBBAAAAAA@@@CCCBBBAAA@@@???????????????@@@@@@AAA@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJPPPTTT\\\eeeoooyyy}}}gggYYYFFF>>>777555555333333555666888:::<<<<<<<<<:::999777666666555555555555555222222222111///000222444666999===??????>>>??????<<<>>>???>>>======>>>???????????????@@@AAABBBBBBBBBBBBAAABBBDDDEEEDDDCCCAAAAAABBBCCCEEEGGGIIIJJJHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLNNNPPPRRRSSSSSSTTTSSSPPPMMMKKKLLLNNNNNNOOONNNOOORRRUUUWWWZZZ[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYWWWUUUSSSQQQPPPPPPPPPPPPRRRSSSTTTUUUWWWXXXYYYZZZ[[[]]]___bbbdddddddddddd___]]]ZZZYYYZZZZZZZZZYYYZZZYYYVVVSSSQQQSSSWWW[[[[[[[[[___hhhrrrzzz~~~~~~zzzpppgggdddgggnnnzzzhhhVVVLLLPPPbbbxxxpppsssuuuqqqiiiaaa^^^^^^bbb]]]UUUIII???888666777333111///...000111111000...///111222222000...---+++++++++,,,,,,...///000+++++++++,,,,,,,,,,,,---***+++,,,,,,------,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,------...///000/////////000000000000000////////////////////////rrr___OOOCCC:::777888444333222111000//////////////////............---.........///////////////------............------------------------------,,,,,,,,,,,,,,,---...///222111///---,,,++++++,,,+++,,,,,,------------,,,........................------------------------++++++,,,,,,,,,---------///////////////.......................................////////////000000///---...111000...000555777999EEEWWWeeeooo{{{zzzqqqwww~~~gggbbbiiioooooo]]]RRRIIIAAA<<<;;;999777777777999999:::???HHHQQQ]]]lll|||xxxdddTTTJJJDDD<<<666555555555555444444444444555444333444555666555444777888999;;;===>>>@@@AAA????????????>>>>>>>>>>>>>>>======???AAABBBAAA???>>>???AAAAAAAAAAAA@@@???AAA@@@@@@??????????????????@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIKKKQQQZZZeeerrrooo```JJJ@@@888666555333222444666777999:::;;;<<<;;;;;;999888777666666666666666222333222111000000222444666999<<<>>>>>>>>>>>>???;;;===>>>>>><<<<<<===????????????????????????????????????AAACCCDDDCCCBBB???@@@AAABBBDDDGGGIIIJJJIIIJJJJJJKKKLLLLLLMMMMMMJJJKKKMMMOOOPPPQQQRRRRRRQQQOOOMMMMMMOOOPPPPPPOOOMMMNNNQQQSSSUUUWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWTTTRRRPPPOOONNNOOOPPPQQQRRRSSSTTTVVVXXXZZZ[[[\\\]]]^^^___`````````___^^^]]][[[XXXWWWXXXYYYZZZZZZWWWWWWUUURRRQQQTTTYYY\\\ZZZ\\\bbbkkkuuu{{{{{{yyyrrrnnnlllqqqwww~~~tttXXXKKKDDDJJJ[[[oooqqqvvv{{{zzztttnnnkkkkkkggg___SSSFFF<<<777555555333111......///000000000,,,---.........---++++++,,,+++++++++,,,---......++++++++++++,,,,,,,,,,,,++++++,,,---------------+++---...---,,,+++,,,---+++++++++,,,---///000111......////////////000000........................ooo___MMMDDD>>>888555777111222222111000/////////---------............///---------....../////////------............------........................,,,,,,+++++++++,,,,,,---++++++++++++************)))***+++,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...............///////////////................................./////////000000---,,,---000///,,,...222333666>>>JJJWWWeeerrr{{{|||rrrrrrtttppp___```fff{{{yyyeeeWWWJJJ>>><<<:::999777666777777888999===CCCKKKUUUbbbpppyyyrrr```SSSIIIAAA<<<666666666666555555555444555444333444555555444333444555666888:::<<<>>>???????????????>>>>>>>>>>>>=========>>>@@@AAA@@@???>>>???@@@AAAAAA@@@???>>>???>>>>>>>>>>>>???@@@@@@>>>@@@BBBBBB@@@???AAACCCDDDDDDDDDEEEFFFGGGHHHHHHHHHNNNYYYfffvvvtttgggTTTIII???;;;:::777555555555666777888999::::::;;;;;;:::888777666666777777222333333111000000222444555888;;;============>>>:::<<<======<<<<<<===>>>>>>>>>>>>??????>>>>>>===<<<<<<===???BBBCCCBBB@@@@@@@@@AAABBBCCCEEEGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLNNNOOOPPPPPPPPPNNNNNNMMMOOOQQQRRRQQQOOOOOOPPPQQQSSSTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUQQQPPPNNNMMMMMMOOOQQQSSSSSSTTTUUUWWWZZZ\\\]]]^^^]]]]]]]]]]]]]]]\\\[[[[[[ZZZWWWTTTTTTUUUXXXYYYYYYTTTTTTTTTSSSSSSUUUZZZ^^^___aaaeeellltttwwwvvvsssnnnooouuu~~~|||}}}```JJJDDDAAAGGGWWWbbbrrrxxx{{{{{{{{{uuuzzz}}}yyyvvvvvvkkk```PPPBBB;;;777555444333111///...///000//////,,,,,,,,,,,,++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---............---+++,,,------++++++,,,---,,,,,,,,,,,,------...///------........./////////////////////////////////wwwZZZKKK===999999555222222///000111111000/////////,,,,,,------.../////////,,,,,,,,,------.........---..................---........................,,,,,,+++******+++++++++***+++,,,---...///......******+++,,,---...------........................++++++++++++++++++++++++***+++,,,---///000111111---.........//////000000..................................../////////000...---...111000---...222222666<<>>CCCIIIQQQ\\\iiiqqq~~~~~~kkk[[[OOOHHHDDD888888777777666666666555666444333333444555444222111222444666888;;;<<<===AAAAAAAAA@@@@@@@@@@@@???===<<<<<<>>>@@@AAA@@@>>>>>>???@@@AAAAAA@@@>>>===============>>>???@@@AAA>>>AAACCCBBB@@@???AAADDDDDDDDDDDDEEEFFFFFFGGGGGGIIIOOOZZZgggwwwwwwmmm___SSSGGGBBB@@@<<<999999555555555555666888999:::<<<;;;999777666777777888222333333222000000222444444777;;;======<<<======999;;;<<<<<<;;;;;;<<<>>><<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<>>>AAABBBAAA???BBBBBBAAABBBCCCDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHJJJKKKLLLMMMNNNOOOOOOOOOLLLLLLMMMPPPRRRSSSQQQOOOQQQRRRSSSTTTTTTUUUUUUTTTVVVUUUUUUUUUTTTTTTSSSSSSOOONNNMMMLLLMMMOOORRRTTTSSSTTTVVVXXX[[[]]]___```\\\\\\\\\[[[[[[ZZZZZZZZZWWWUUURRRRRRTTTVVVXXXYYYSSSSSSTTTSSSTTTWWW[[[___hhhgggiiimmmqqqssspppmmmooosss|||zzzssswwwzzzmmmSSSCCCCCCDDDJJJYYY]]]lllrrrttt|||}}}yyy|||xxx}}}~~~|||{{{jjj\\\KKK===777555333111444111///.../////////...///...---,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,---......//////......+++,,,------++++++,,,---......---,,,,,,,,,------,,,---------......//////000000000000000000000000zzzfffIIICCC;;;555333333444555222222111111111111222222...//////000///---+++***++++++------------++++++,,,***)))***...///...,,,------.........---+++***,,,,,,------,,,,,,+++***------------------------+++,,,------......------.................................------,,,,,,,,,.........------,,,,,,,,,000//////...------,,,,,,,,,,,,,,,---------......000000000000000000000000///////////////000111111111222777>>>EEEQQQeeevvvxxxlllkkk|||yyylll```bbblllzzzqqq\\\JJJ@@@<<<999999::::::777444777666;;;DDDLLLTTT```jjjsss}}}jjjZZZLLLAAA@@@<<<888555444444444333333222222111111222222333333333222333444777:::<<<::::::;;;;;;;;;;;;;;;;;;@@@@@@???????????????@@@>>>>>>>>>>>>>>>======<<<<<<======>>>???@@@@@@AAA@@@AAAAAAAAA@@@@@@BBBDDDBBBBBBBBBBBBCCCEEEFFFHHHKKKOOOWWWcccqqq{{{jjjaaaWWWPPPEEE;;;999===;;;:::888999:::;;;999888:::999888888999999888777777666333222111111222333666888;;;<<<<<<<<<===>>>::::::999999::::::;;;<<<:::;;;;;;<<<===>>>??????=========>>>??????@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGIIIJJJLLLMMMMMMMMMMMMKKKKKKJJJJJJLLLNNNQQQSSSSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUSSSRRRQQQNNNMMMMMMMMMNNNQQQTTTVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]ZZZXXXXXXZZZ[[[YYYWWWUUURRRPPPPPPSSSTTTSSSQQQSSSRRRRRRSSSWWW]]]cccgggkkkjjjmmmqqqpppjjjffffffjjjwwwvvvqqqqqq{{{~~~kkk\\\JJJAAA>>>BBBQQQ___iiipppxxxzzzxxxwwwzzz~~~|||}}}}}}yyyssscccTTTCCC999333000000333//////...//////000111222000...,,,++++++---000222,,,,,,,,,------,,,++++++***++++++,,,,,,,,,++++++,,,...///...++++++---///+++++++++,,,,,,,,,------........................111000...------...//////000000///////////////000iiiUUUAAA<<<555111//////000000111000000//////000000111.../////////...---,,,++++++,,,,,,------,,,,,,+++,,,***)))+++---///...,,,------.........---++++++'''(((***,,,...///000000------------------------+++,,,------...---------------------------------......---------,,,,,,,,,------------------,,,,,,........................,,,---------............///////////////////////////////////////000000111111222666<<>>>>>============>>>>>>======>>>>>>======<<<;;;::::::;;;;;;<<<======>>>???@@@AAAAAA@@@@@@AAACCCAAAAAAAAAAAABBBDDDFFFGGGJJJNNNVVV```mmm|||{{{rrrggg]]]RRRFFFCCCFFF@@@@@@???>>>>>>===;;;:::>>><<<:::999::::::888777666555333111000111222333666888:::;;;;;;;;;<<<===999888888888888999::::::;;;;;;;;;<<<<<<==================>>>??????@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCAAABBBCCCEEEFFFFFFFFFFFFHHHIIIKKKLLLMMMNNNMMMMMMLLLKKKKKKKKKLLLOOOQQQSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPMMMMMMNNNOOOQQQSSSUUUWWWYYYZZZZZZ[[[\\\\\\[[[[[[^^^[[[XXXXXXYYYZZZYYYWWWTTTRRRPPPQQQTTTUUUSSSRRRSSSRRRRRRUUUZZZaaaiiimmmuuusssrrrqqqllleeebbbdddrrr~~~{{{ooojjjjjjyyyppp___QQQDDD???BBBJJJYYYfffnnnttt{{{}}}{{{zzz}}}~~~}}}|||vvvnnn\\\OOO???666111......111...............///000111---,,,+++******+++---...***+++,,,,,,---------,,,)))***+++,,,,,,,,,,,,,,,,,,...///...,,,+++---000,,,,,,,,,,,,------------........................///...------...///000111//////............//////sssVVVCCC<<<888444222111111111000000//////......//////000......///......---,,,++++++,,,,,,------,,,,,,++++++******+++---......---,,,------------,,,,,,+++............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,---------------------------...///000000111------.........///////////////////////////////////////......//////000111222222555999===EEETTTbbbrrr{{{{{{pppqqq{{{~~~qqq]]]iiiwwwxxxlllRRRKKKAAA:::999999888777888777999>>>BBBFFFNNNVVV\\\hhhvvvuuucccUUUIIIDDD>>>:::888777777666555444444333333444444555333333333333444666888999999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::777777777888888999::::::>>>???AAA@@@??????@@@BBB@@@@@@@@@@@@AAACCCDDDEEEFFFJJJPPPYYYdddqqq~~~{{{wwwuuusssxxxvvviii[[[TTTRRRKKKKKKLLLJJJGGGDDDCCCCCCDDDAAA>>><<<;;;;;;999888555333222000000111222444555777999:::::::::;;;<<<888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@AAABBBDDDEEEFFFEEEDDDCCCBBBBBBDDDEEEFFFGGGGGGGGGIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLMMMOOORRRSSSTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQPPPPPPOOOOOONNNMMMNNNPPPRRRTTTVVVWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYY^^^\\\YYYXXXXXXXXXWWWVVVSSSRRRRRRSSSTTTTTTSSSQQQRRRSSSUUUZZZaaaiiiqqqvvv}}}yyytttnnnfffbbbgggoooxxxjjjeeefffxxxsss```PPPFFF???AAAKKKXXXfffppptttxxx}}}||||||zzzpppeeeSSSGGG:::444000---,,,.........---------...//////++++++++++++,,,,,,,,,---***+++,,,,,,------------((()))***+++,,,------------......---,,,,,,---///,,,------------.................................------------...000111222......------------......xxx^^^HHH<<<777555333222333333222000000//////......//////000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111111000///---+++)))(((++++++++++++++++++++++++++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------...//////000000111.........////////////000///////////////////////////............///000000222111333666999>>>IIIUUUbbbnnnzzz}}}llllllrrryyybbbdddkkkyyywwwaaaVVVHHH>>>999999999888888666888<<<>>>@@@FFFMMMVVV___lllvvvqqqbbbPPPJJJCCC===999777666555444444333333333333444444333333333333444555666777888999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999666666555555666777888999===>>>@@@@@@???>>>???@@@>>>>>>???@@@AAABBBCCCCCCBBBEEEJJJPPPXXXcccnnnuuu~~~~~~yyytttqqqmmmnnnrrrxxxuuuggg___XXXYYYZZZWWWSSSPPPOOOPPPKKKHHHCCC@@@>>>===<<<:::444333111000000111333444555777999999999888999;;;888888888888888999::::::;;;:::::::::::::::::::::<<<<<<======>>>?????????@@@AAADDDFFFGGGFFFDDDCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLMMMNNNPPPQQQRRRTTTTTTTTTTTTSSSSSSRRRQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMOOORRRUUUXXXYYYYYYYYYXXXXXXYYYZZZZZZZZZYYYYYY]]][[[XXXUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPOOOPPPTTTZZZbbbkkksssxxx{{{|||vvvnnngggcccgggxxxyyykkkfffgggttt~~~wwwfffTTTGGGCCCBBBJJJXXXgggrrrxxxwwwzzz~~~}}}zzz{{{yyymmm^^^LLLAAA777333111...---///......---,,,,,,,,,------+++,,,---...///...------,,,,,,,,,------,,,++++++'''(((***+++,,,------...,,,,,,,,,+++++++++,,,------------.........//////........................---------...///000000111......---------...//////sss\\\JJJ>>>999000///...///111111///---111000000//////000000111...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,***+++,,,---............++++++++++++++++++++++++***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////.........////////////000.......................................//////000222000111444555888@@@HHHVVVeeeuuupppkkkmmm~~~~~~kkkcccaaannnpppdddSSSEEE>>>;;;:::999888666777:::<<<<<>>>>>>>>???======>>>???@@@AAABBBBBBAAADDDGGGLLLQQQYYYbbbhhhsssvvvzzz}}}}}}yyytttpppllliiiggggggllluuu|||nnnddddddccc```]]][[[ZZZZZZRRRNNNJJJFFFDDDBBB???===555444222000000111222444555777999999888888999:::999999999999999:::;;;;;;:::::::::::::::999999999<<<<<<<<<===>>>>>>?????????AAADDDFFFGGGFFFDDDCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNNNNLLLLLLMMMMMMNNNOOOPPPQQQSSSSSSSSSSSSSSSRRRQQQPPPLLLKKKKKKJJJJJJKKKLLLMMMNNNPPPTTTWWWYYYZZZZZZYYYUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXUUUQQQOOONNNOOOPPPTTTTTTTTTSSSQQQOOONNNMMMNNNUUU___kkksssxxxzzz{{{wwwpppgggaaacccrrrppphhhhhhmmmuuuyyyvvvrrrkkk\\\MMMEEEGGGNNNXXXgggttt{{{}}}zzz{{{}}}|||zzz~~~{{{mmm]]]HHH>>>666444333111000111///...---,,,,,,,,,,,,,,,***+++---...///...---,,,.........---,,,+++***)))'''(((***+++,,,------...+++******)))******++++++---------.........//////........................//////////////////......//////......///000000111oooWWWFFF;;;666444/////////000222222000///111000000//////000000111------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,------++++++,,,---,,,++++++++++++,,,,,,---++++++,,,------,,,,,,+++******************************+++,,,,,,,,,,,,,,,........................++++++++++++,,,,,,,,,,,,,,,,,,------------------...............---------------........./////////..............................------......///000222///000222444444999@@@NNN^^^rrrnnnlllwww~~~vvvggg^^^fffyyysssaaaQQQGGGAAA>>>;;;999777777:::::::::===CCCEEEKKKVVVaaaiiissszzziiiaaaUUUIII@@@:::666333333222222111111222222333222333333333333333333333555666777888999::::::::::::;;;<<<>>>???>>>======;;;;;;<<<<<<;;;;;;:::999888777666444444666888999:::<<<>>>???>>>=========<<<===>>>@@@AAAAAABBBAAACCCEEEGGGJJJNNNTTT[[[___iiinnnuuuzzz}}}{{{xxxuuujjjeee```\\\^^^eeemmmsss~~~rrrnnniiieeedddcccaaa```WWWTTTPPPMMMJJJGGGCCC@@@777555333222111111222333555777999999888888999:::::::::999999::::::;;;<<<::::::::::::::::::::::::;;;<<<<<<======>>>>>>???>>>@@@BBBDDDEEEEEEDDDCCCBBBCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRQQQPPPOOOKKKJJJIIIIIIJJJKKKMMMNNNPPPRRRUUUXXXZZZZZZYYYYYYUUUVVVWWWXXXXXXXXXXXXXXXVVVUUUSSSOOOKKKKKKMMMOOORRRRRRRRRPPPNNNMMMNNNOOOOOOVVVbbbmmmuuuxxxwwwvvvrrrjjjbbb```iii~~~~~~wwwkkkfffeeeiiikkkhhhddd___TTTJJJFFFQQQ```mmmyyy}}}}}}}}}}}}|||lll[[[EEE<<<444333333222111333000///...---,,,+++++++++((()))+++,,,,,,,,,+++***.........---,,,+++***)))((()))***+++,,,---------,,,***))))))***++++++***,,,------------.................................//////000000///...------///////////////000111222yyyjjjUUUDDD:::666333111111000///000222333222000000//////......//////000---,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---+++,,,...---+++***,,,---++++++*********+++------...------,,,+++)))((('''******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,------......,,,---------.......................................------------...//////111//////222333333666;;;DDDUUUkkkssslllnnnsss}}}ssseeeeeemmmxxxnnn^^^RRRIIICCC>>>:::888888999888666888===>>>CCCMMMWWW]]]dddtttzzzpppbbbTTTHHH@@@:::666333333333222222333333333222222333333333222222222333444555777888888999999999:::<<<>>>???>>>======<<<<<<<<<<<<<<<;;;::::::999777555444444555777999888;;;>>>>>>===<<<<<<<<<<<<===???AAABBBBBBBBBAAABBBDDDFFFGGGJJJNNNTTTXXX```eeennnvvv{{{|||{{{yyykkkgggaaa]]][[[\\\___bbbhhhrrrzzzpppkkkkkkkkkgggdddZZZXXXUUUSSSPPPLLLGGGCCC999888555333222111222333666888::::::999888999:::999999999999999::::::;;;999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKMMMJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQQQQPPPOOONNNKKKJJJIIIIIIJJJLLLNNNOOOSSSTTTVVVWWWYYYYYYYYYXXXXXXXXXXXXXXXWWWUUUTTTTTTTTTTTTRRRNNNJJJJJJLLLPPPMMMNNNNNNLLLKKKLLLPPPTTTQQQWWW```iiioooqqqqqqpppiiiccc___dddttt~~~xxxtttooouuupppgggbbbcccaaa]]]ZZZWWWQQQJJJKKK^^^uuu}}}zzzzzzzzz{{{|||vvveeeUUUBBB999111000111000000222111000///---,,,,,,++++++))))))***++++++++++++++++++,,,,,,------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,...+++)))***,,,---,,,+++,,,,,,,,,,,,------------........................---...///000000//////.........---...///000111111ttt```SSSCCC:::777777333000---,,,+++,,,.........---.........------.........---,,,+++++++++,,,---...------++++++++++++------+++---...---+++***+++...++++++*********+++---...&&&'''(((***,,,,,,------))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********************************++++++,,,,,,,,,.........------,,,,,,,,,((()))***+++---...///000,,,,,,,,,---------.................................------------...//////111......222333333555999;;;LLLddd|||wwwlllfffsssqqqrrrxxxpppgggdddkkk}}}wwwfffYYYOOOFFFAAA<<<999999999777333444999>>>AAAJJJRRRUUUXXXfffvvv{{{kkk[[[NNNDDD===999555444444333333444444555222222333333333222111111222333444666777888888888888999<<<===>>>>>>===<<<<<<<<<======<<<<<<;;;:::999777555333333555777888888:::===>>>===<<<;;;<<<<<<===???AAABBBBBBBBBBBB???AAABBBDDDFFFIIINNNRRRUUU[[[eeeooovvvyyyyyyxxxpppmmmhhhbbb]]]YYYWWWVVVWWWbbbrrrwwwpppqqqqqqlllggg[[[ZZZXXXWWWTTTOOOIIIDDD;;;999666444222222222333777999::::::999999999:::888888888777888999999:::999999:::;;;;;;<<<======;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@AAACCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJGGGFFFFFFFFFGGGIIIKKKLLLIIIJJJKKKLLLLLLMMMLLLLLLKKKLLLNNNPPPPPPPPPNNNMMMKKKKKKJJJIIIJJJLLLOOOPPPTTTUUUVVVWWWXXXXXXXXXXXX[[[ZZZYYYXXXVVVSSSQQQPPPTTTTTTRRRNNNJJJJJJMMMQQQIIIJJJKKKJJJJJJMMMSSSXXXTTTXXX^^^dddiiilllllllllaaa\\\]]]hhh}}}wwwpppxxxvvvdddcccmmmzzzvvvkkkdddccc___ZZZWWWUUUQQQMMMQQQiii~~~yyyrrruuuvvvwwwvvvooo^^^MMM???666...---...---...111222111///...---,,,++++++++++++,,,,,,,,,---------((()))+++,,,---.........***++++++,,,,,,,,,++++++000---++++++...///...,,,+++++++++,,,,,,,,,------........................+++,,,...000111111000000,,,,,,,,,---...///000111nnn___KKKCCC:::555444444111...//////////////////////////////...------------.........---,,,,,,+++******------------------------)))***++++++,,,,,,,,,,,,...------,,,,,,++++++***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++...............///000000......---------,,,,,,,,,000///---,,,++++++,,,---////////////////////////........................000000000...---///333666666@@@UUUrrrpppcccppp}}}mmmbbblll~~~qqqiiiiiiuuuuuueeeYYYNNNGGGAAA===::::::999666666999<<<<<<@@@HHHOOOTTT\\\eeexxxsssbbbSSSGGGAAA???777555333333444555555444222222222222222222222222333555666555444444555666::::::;;;;;;<<<;;;;;;;;;>>>???@@@AAAAAA@@@???>>>:::888666444444777:::<<<===<<<;;;::::::;;;<<<======???AAABBBAAA@@@@@@AAA@@@AAAAAACCCEEEGGGIIIJJJTTTWWW^^^fffooovvvzzz{{{wwwtttmmmeeebbb```[[[TTTXXXXXX^^^iiiuuu|||sssnnngggddddddZZZZZZYYYYYYVVVQQQIIIDDD>>>:::666444444444444444888888999999999888888777999999999::::::;;;;;;;;;<<<:::999999:::;;;:::999;;;;;;:::999:::;;;<<<===;;;<<<>>>??????@@@BBBDDDBBBDDDGGGIIIJJJJJJHHHGGGJJJHHHGGGFFFFFFGGGIIIKKKJJJKKKLLLMMMNNNOOOPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHIIIIIIJJJKKKOOOQQQVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXWWWUUUSSSQQQOOOPPPOOONNNLLLKKKKKKKKKKKKGGGHHHJJJMMMQQQUUUXXX[[[^^^\\\\\\___dddfffddd```XXXWWW___qqqzzzpppqqqzzzwwwmmmbbb\\\aaajjjwwwsssyyy~~~sssnnnfff```^^^YYYPPPNNNQQQ\\\rrr|||zzzpppbbbgggmmmoookkkaaaRRREEE<<<777222...,,,,,,,,,,,,///...---+++******++++++************************,,,++++++******++++++,,,---,,,+++******+++...///,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................000000111111111000000///|||hhhUUUJJJCCC<<<555222333333111/////////////////////////////////...---------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******************************++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++---------------......///......---------,,,,,,,,,///...---,,,,,,,,,------------------------------........................000000000......///333666666>>>QQQmmm|||fffkkkwwwhhhkkk}}}rrrgggjjjsss~~~rrrgggZZZPPPEEE???;;;;;;999666666888;;;:::===DDDJJJOOOXXX```mmmuuunnn]]]NNNDDD???888555333222222333333222222222222222222222222222333444555555444444555666999::::::;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAA===:::777555444555888999<<<;;;::::::::::::;;;<<<<<<>>>@@@@@@???>>>????????????@@@AAACCCEEEGGGHHHNNNQQQWWW```jjjsssxxx{{{yyyxxxrrrkkkgggeee^^^WWWTTTSSSUUU]]]fffqqquuummmddd^^^]]]YYYXXXXXXXXXVVVQQQKKKFFF???<<<888666666666666666;;;;;;;;;::::::999888777:::::::::::::::::::::;;;<<<:::999999;;;;;;;;;:::;;;;;;:::999:::;;;<<<===<<<>>>???@@@???@@@AAACCCBBBDDDFFFIIIJJJIIIHHHGGGHHHGGGFFFFFFGGGIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLKKKKKKKKKFFFHHHIIIJJJJJJMMMPPPSSSYYYYYYXXXYYYYYYZZZ[[[[[[XXXXXXWWWUUUSSSPPPNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKGGGHHHJJJLLLPPPUUUZZZ]]]bbb___]]]^^^```___[[[VVVQQQTTT```uuuvvvmmmoooxxxzzzmmmbbbYYYVVV\\\eeehhhdddhhhooovvv}}}ppphhhaaa\\\VVVOOOOOOTTT]]]qqq~~~tttiiiYYY]]]``````ZZZQQQEEE<<<777333///,,,,,,---------///...---+++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++++++++,,,......,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................../////////000000//////...|||fffQQQCCC<<<888444111000222333111//////////////////////////////......---------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))******+++,,,,,,---,,,,,,++++++*********)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------.........---------,,,,,,,,,------,,,,,,,,,---......................................................000000000///...///222555666;;;JJJdddqqqooosssllltttnnnfffhhhwwwuuueeeWWWIIIBBB<<<;;;999666666888999888:::???DDDHHHQQQYYY```fffqqq|||kkk[[[LLLCCC<<<999555333333333333333222222222222222222222222222333555444444333555666888999999:::;;;;;;::::::999;;;===@@@BBBCCCDDDDDD@@@===999666444444666777;;;::::::999999::::::;;;:::<<<>>>>>>=========>>>>>>>>>???@@@AAACCCEEEFFFFFFIIIOOOWWWbbbllluuuzzzzzz{{{zzzuuuqqqmmmeee\\\UUUQQQOOORRRVVV\\\hhhrrrtttiii___WWWSSSVVVVVVVVVVVVVVVRRRMMMIIIBBB???;;;999999::::::999======<<<;;;:::999888888;;;;;;;;;::::::::::::::::::999999:::<<<===<<<;;;;;;;;;:::999:::;;;<<<===>>>@@@AAAAAA@@@???AAABBBBBBCCCFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJEEEGGGIIIKKKLLLOOORRRUUUZZZZZZZZZZZZZZZZZZZZZ[[[XXXWWWUUUSSSPPPNNNLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHJJJLLLOOOUUU\\\aaaeeeaaa]]][[[ZZZWWWQQQLLLJJJQQQccc|||sssiiikkkttt|||}}}qqqcccYYYSSSRRRYYYaaaccc^^^ccciiiooorrrkkkbbbYYYPPPLLLPPPWWW___ooo~~~mmm```WWWXXXYYYWWWOOOFFF>>>999222///,,,+++,,,...............---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------...............---wwwfffUUUEEE<<<999222000//////111222000//////////////////////////////...------,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))*********+++++++++......------,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------..................---------,,,,,,,,,++++++,,,,,,---...//////111111111111111111111111........................///000000///...///222555777999DDD[[[|||~~~yyysssppp}}}uuuoooqqq{{{~~~lll\\\MMMDDD===;;;:::777666777999777888<<>>AAACCCEEEFFFFFFAAA>>>:::666555555666777;;;::::::::::::::::::;;;:::<<<======<<<<<<===>>>>>>>>>>>>???@@@BBBCCCDDDBBBDDDIIIPPPYYYdddooovvvxxx}}}}}}zzzvvvnnnfff]]]VVVQQQPPPPPPRRRZZZbbbmmmvvv|||pppfff\\\TTTOOOTTTTTTTTTUUUUUURRRNNNJJJDDDAAA>>>============<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;::::::::::::999999;;;===>>>===<<<;;;;;;:::999:::;;;<<<===@@@AAABBBAAA@@@???@@@AAABBBCCCEEEGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHHHHHHHEEEGGGKKKMMMOOORRRVVVXXX[[[[[[[[[[[[ZZZZZZYYYYYYWWWVVVTTTQQQNNNLLLKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLNNNTTT]]]ccceeeaaa\\\XXXTTTPPPJJJGGGGGGPPPeee~~~rrrggghhhnnntttwwwssshhh]]]XXXWWWXXX^^^dddgggeeemmmtttzzzssslll```SSSIIIHHHOOOWWW___iiiwww|||kkk^^^XXXXXXXXXUUUMMMAAA;;;:::000...,,,,,,---......------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,------............---qqq[[[NNNDDD;;;666555111111000000111000///...////////////////////////......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++++++++*********))))))---------,,,,,,+++++++++++++++++++++++++++++++++------------------------------............------++++++++++++++++++++++++------...////////////.........---------,,,,,,,,,***+++,,,---......//////111111111111111111111111........................///000000000///000222444777888@@@QQQlll}}}xxxyyyuuu|||wwwhhhUUUKKKAAA===<<<999777888:::888888;;;<<<>>>DDDLLLQQQVVV^^^hhhtttyyygggWWWNNNHHH@@@:::666555444333333333333222222111111111000111333333222333444666555666777888999999999999;;;===@@@CCCEEEGGGGGGGGGAAA>>>:::777555666777999;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======<<<<<<===??????>>>??????@@@AAABBBCCCAAACCCGGGKKKRRR\\\gggooottt{{{zzzttthhh```WWWSSSQQQPPPTTTZZZ___dddnnnxxx|||tttkkkeee___YYYTTTSSSSSSSSSTTTTTTRRRNNNKKKEEECCC@@@???@@@@@@???>>>::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<>>>???>>><<<;;;;;;:::999:::;;;<<<===@@@AAABBBAAA???>>>???@@@AAABBBDDDFFFGGGGGGGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHGGGFFFEEEEEEFFFFFFFFFIIIMMMPPPSSSUUUYYY\\\^^^^^^^^^^^^]]][[[ZZZYYYWWWUUUSSSPPPMMMLLLKKKJJJKKKKKKKKKJJJJJJIIIHHHGGGIIIKKKMMMMMMNNNSSS\\\cccgggccc[[[TTTMMMHHHDDDBBBFFFNNNaaaxxxtttgggeeehhhkkkllleee```\\\___bbbcccfffkkklllmmmxxx{{{oooiii\\\MMMEEEGGGOOOVVV[[[bbbkkk{{{~~~ooodddVVVSSSRRRQQQIII===555555111000............,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,---....../////////...vvv___III@@@<<<666222333333222222111000///......////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******---,,,,,,+++******))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++------///000000000///.........---------,,,,,,,,,***+++,,,---...............................................................///000000000000222444555777<<>>::::::;;;999999;;;;;;;;;???EEEKKKPPPXXX```iiiuuutttcccXXXQQQFFF===777555333333444333333222222111111111///000222222222222444555444444666777888888999999===>>>AAAEEEGGGIIIJJJJJJBBB???;;;888666666888999;;;<<<<<<======<<<<<<;;;;;;<<<===<<<;;;;;;===??????>>>>>>>>>???@@@AAAAAA@@@CCCFFFIIIMMMUUU```hhhnnnwwwyyynnnbbb[[[UUURRRRRRVVVXXXXXX]]]eeeiiihhhiiikkklllllljjjfffeeeddd```ZZZTTTSSSSSSSSSRRRPPPMMMJJJEEECCCAAA@@@AAAAAA@@@???;;;:::999888888999:::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===??????>>><<<;;;;;;:::999:::;;;<<<===???@@@AAA@@@>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFJJJKKKMMMMMMMMMKKKHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGIIILLLPPPTTTVVVYYY\\\^^^bbbbbbbbbaaa```^^^[[[ZZZUUUSSSQQQNNNLLLKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIKKKNNNQQQPPPOOORRRZZZaaagggaaaXXXNNNFFFBBBAAAAAAFFFMMM[[[lllyyyuuugggbbbbbbccccccYYYZZZ```iiimmmnnnpppsssuuuwwwuuugggaaaTTTHHHEEELLLUUUXXXWWW\\\cccpppsssjjjWWWOOOKKKLLLGGG;;;333222111000/////////...+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////bbbOOO???<<<:::444222555222222222000///...///000////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++((((((((()))******++++++************************************************++++++,,,------,,,+++++++++++++++++++++++++++++++++,,,...000000///...---......---------,,,,,,,,,***+++---............---------------------------...........................///111111000000222333111555999>>>GGGYYYqqq~~~zzzkkkZZZQQQJJJDDD>>><<<:::999999<<<;;;888;;;???AAAGGGOOOWWW^^^iiiuuu~~~oooccc[[[OOODDD<<<888666555444444333333222111111000...///111222111222444555333333555666777888888888<<<>>>BBBFFFJJJMMMOOOOOOEEEBBB===999666555666777:::;;;<<<<<<<<<<<<;;;::::::;;;;;;:::999999<<<>>>==================>>>???>>>AAADDDFFFIIIQQQ[[[cccjjjttt~~~tttiii```XXXUUUWWWUUURRRRRRVVVWWWUUUUUUYYYYYY^^^aaa```aaacccaaa[[[VVVUUUSSSRRRQQQNNNKKKGGGDDDBBBAAAAAAAAAAAA@@@??????>>>;;;999888888999999999::::::;;;<<<===>>>>>><<<<<<===>>>@@@???===;;;;;;;;;:::999:::;;;<<<======>>>??????>>>===>>>@@@AAABBBBBBDDDEEEEEEFFFFFFIIIJJJMMMNNNNNNLLLJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDCCCCCCDDDFFFIIIJJJLLLOOOSSSWWWYYY\\\^^^```aaabbbbbbaaa___\\\YYYXXXRRRPPPNNNKKKJJJJJJJJJKKKJJJIIIHHHGGGHHHKKKMMMOOOMMMQQQTTTSSSPPPQQQWWW]]]___YYYOOOFFF@@@@@@DDDGGGKKKOOOYYYdddkkkrrr}}}tttfff```^^^^^^\\\UUU[[[gggssswwwwwwyyy}}}yyynnn]]]WWWLLLEEEIIIUUU]]]^^^VVV[[[___iii{{{ppphhhYYYKKKBBBCCCBBB888111222......---......---***'''++++++,,,---------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++***)))***+++,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............kkkMMM@@@888999777000///555111111111///......///111////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---......))))))***+++,,,------...))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))++++++++++++++++++++++++***+++---//////...---,,,......---------,,,,,,,,,+++,,,---.........---,,,////////////////////////...........................///111111000000222333...333777888<<>>:::888999<<<:::777888<<<999@@@IIIPPPWWWaaallluuuxxxmmmdddWWWJJJBBB===;;;:::444444333333222111000000---///111111111222444555222333444666777888888888:::===BBBGGGLLLPPPRRRSSSHHHDDD???:::666444444555999999;;;;;;;;;;;;999999999999999888777888:::<<<<<<<<<;;;;;;;;;<<<<<<===;;;???CCCEEEHHHNNNYYYaaahhhrrr}}}wwwkkk```[[[ZZZTTTOOOMMMOOONNNJJJKKKPPPMMMTTTYYYYYY\\\___]]]WWWWWWVVVTTTRRRPPPMMMIIIFFFCCCBBB@@@@@@AAAAAA@@@>>>DDDBBB>>>;;;999888888888888999:::;;;<<<>>>??????=========???@@@???===:::;;;;;;:::999:::;;;<<<===;;;===>>>>>>======>>>???AAAAAABBBCCCDDDEEEFFFFFFGGGIIILLLOOOOOONNNKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCAAAAAAAAABBBEEEHHHLLLNNNMMMQQQUUUYYY[[[]]]___aaa^^^______^^^\\\YYYVVVTTTOOONNNKKKIIIHHHHHHIIIJJJIIIHHHFFFFFFHHHLLLQQQTTTNNNSSSVVVTTTPPPPPPUUU[[[TTTOOOGGG@@@===BBBIIIPPPPPPSSSZZZbbbeeehhhpppzzzsssddd^^^\\\[[[ZZZWWW___mmmzzz~~~}}}sssgggVVVQQQHHHCCCMMM]]]eeecccXXX\\\___eeeyyy|||sssiiibbbWWWEEE888999999222---...+++++++++---...---***'''***+++,,,---------,,,+++************************,,,++++++++++++++++++,,,+++***)))((((((***,,,---...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------~~~gggWWW@@@:::444222333444111...---...///000111111111111---.../////////...,,,+++,,,++++++******++++++,,,************************,,,,,,,,,++++++++++++++++++***)))))))))***,,,,,,---,,,,,,,,,,,,---......---------------,,,+++***///,,,***))))))***)))'''+++++++++++++++++++++++++++,,,,,,+++(((''''''(((,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,---------,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++////////////000000000000333111111222444;;;LLL\\\tttoooooo|||lllooo{{{gggXXXNNNFFF@@@>>><<<999888999999999888<<<>>>BBBFFFMMMVVV```gggppp}}}wwwnnnaaaTTTJJJBBB===:::444555555444222000000111111111111111111111222222444444333222333444555666999<<<@@@DDDHHHKKKMMMNNNEEEBBB>>>:::777777888999<<<<<<=========;;;:::999888888999999999:::::::::;;;<<<===============<<<<<<>>>@@@CCCGGGLLLSSSXXX[[[fffuuuyyykkkddd___YYYTTTQQQOOOJJJDDDDDDHHHGGGKKKQQQVVVYYYYYYXXXWWWUUURRROOOLLLLLLKKKIIIHHHEEECCCAAA??????AAACCCDDDWWWJJJ???===;;;777555777666666777888:::;;;;;;<<<<<<>>>AAACCCCCCAAA>>>;;;===<<<;;;:::::::::;;;<<<<<<<<<===<<<<<<===@@@BBBCCCBBBBBBBBBCCCEEEHHHJJJJJJLLLNNNOOOOOOOOOMMMLLLKKKIIIGGGDDDBBBAAAAAAAAACCCCCCDDDFFFHHHKKKMMMNNNUUUVVVXXXZZZ[[[[[[[[[[[[\\\]]]^^^]]][[[VVVRRROOONNNLLLIIIGGGEEEEEEEEEFFFJJJIIIFFFCCCBBBEEEJJJOOORRRSSSTTTTTTSSSRRRQQQQQQKKKAAA:::>>>DDDJJJSSS\\\___[[[ZZZ[[[^^^dddqqq}}}qqqggg^^^YYYZZZ^^^```lll{{{{{{jjj]]]PPPHHH@@@CCCUUUjjjrrrqqq```ZZZ\\\dddrrrxxxpppoooiii```[[[JJJBBB999444333222000---++++++++++++++++++++++++,,,,,,,,,+++++++++******......///---+++)))***++++++++++++************))))))))))))***+++---...///,,,,,,+++++++++,,,------,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...---------............///yyydddOOOAAA===888333111333333111.../////////000//////.....................---,,,,,,,,,,,,++++++++++++,,,,,,*********************************++++++++++++,,,+++***)))))))))***+++,,,---,,,,,,,,,,,,---......,,,,,,,,,++++++***)))(((***)))((()))+++++++++***))))))))))))))))))))))))***+++,,,+++***)))***+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------......//////...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++.../////////000000000000//////111444444999EEERRRjjjssshhhtttzzziiiiiivvvooo___TTTLLLEEE@@@===:::888777777666555:::<<<>>>BBBHHHQQQZZZ```iiiuuu~~~ppp```SSSHHH@@@;;;333444444333222111222222111111111111111111222222444333333222333444555666666888;;;???CCCEEEGGGGGGEEEBBB===999666666777777888999:::;;;;;;;;;::::::888999999999999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???BBBFFFLLLPPPWWWaaaooo{{{{{{qqqkkk```ZZZUUUQQQKKKDDDCCCFFFEEEHHHMMMRRRVVVWWWWWWWWWTTTQQQMMMKKKJJJIIIGGGFFFBBBAAA???======???AAABBBOOOEEE<<<;;;;;;888666888888888999:::;;;<<<======<<<===???AAAAAA???===<<<===<<<;;;:::999999:::;;;;;;<<<=========>>>@@@BBBDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMNNNMMMLLLKKKIIIHHHFFFCCCBBBAAAAAAAAAAAABBBDDDGGGKKKNNNQQQSSSWWWXXXZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[ZZZXXXTTTPPPNNNKKKJJJHHHEEEDDDDDDEEEEEEFFFEEEDDDCCCBBBEEEIIIMMMQQQSSSUUUVVVUUUSSSQQQOOOEEE???===CCCLLLTTT\\\dddeeebbbaaabbbdddiiitttwwwjjjbbb^^^\\\aaagggnnnxxxzzzfffXXXGGGBBB>>>FFF[[[sss}}}}}}ddd\\\[[[aaalllqqqlllkkkddd\\\WWWFFF???666222111000...,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,---,,,+++***+++,,,+++++++++************))))))))))))***+++,,,---...------,,,++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------------------............nnn]]]LLL>>>555999555111000111222000...////////////...---,,,+++///......------------------,,,,,,++++++,,,,,,---************************)))))))))***++++++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++***)))))))))))))))***,,,,,,***)))------------------------)))***,,,,,,++++++,,,...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...............------,,,++++++++++++++++++++++++------------------------,,,,,,------,,,,,,++++++....../////////000000000+++---111444444555<<>>AAACCCDDDEEECCCAAA<<<888555444555555444555777888::::::;;;;;;999999999999::::::::::::;;;<<<<<<<<<;;;:::999999<<<======>>>>>>AAAEEEIIIQQQZZZfffpppyyywwwjjjbbbZZZTTTMMMFFFCCCEEEDDDFFFJJJNNNQQQTTTUUUUUUQQQNNNJJJGGGFFFEEEDDDBBB???>>><<<;;;;;;<<<>>>???EEE>>>999:::;;;999888999::::::;;;;;;<<<===>>>>>><<<<<<===>>>>>>======<<<===<<<;;;:::999888888888999<<<>>>???>>>???@@@AAADDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFEEECCCBBBAAA@@@AAAAAA???AAAEEEIIINNNRRRVVVXXXZZZZZZ[[[\\\\\\[[[ZZZZZZXXXXXXWWWUUUSSSPPPNNNLLLHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDFFFJJJNNNQQQUUUXXXXXXUUUPPPLLLJJJ???>>>BBBLLLWWW___gggmmmlllkkkkkknnnnnnpppxxx}}}pppccc]]]]]]bbbkkktttvvv^^^NNN@@@>>>???KKKbbb{{{lll```[[[\\\cccwww|||rrriiifffccc\\\TTTPPP@@@:::333///......---+++++++++++++++++++++++++++,,,,,,,,,+++++++++******(((***++++++******+++,,,+++++++++************)))***************+++,,,---...------,,,++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------............wwwdddSSSGGG???999666444222//////000000///...---.........------,,,+++///...---,,,,,,,,,---...------,,,,,,,,,,,,------***************************************************************+++++++++,,,,,,++++++,,,,,,---...//////...------------------,,,,,,---...,,,(((&&&------------------------)))***,,,+++******+++---,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,,,,,,,,,,++++++........./////////000000,,,---000444333111555<<>>???@@@AAAAAA>>>;;;777444333222333444555666777888999::::::999999999:::::::::;;;;;;=========<<<;;;:::999888===>>>?????????AAADDDGGGKKKRRR\\\eeemmmxxx~~~ppphhh___XXXRRRJJJGGGIIIFFFGGGHHHKKKMMMOOOPPPQQQMMMJJJFFFDDDCCCBBB@@@>>>===<<<;;;::::::;;;===>>>>>>;;;999:::;;;;;;999888::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999888777777888;;;>>>@@@@@@???@@@AAADDDEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFDDDCCCAAA@@@@@@@@@AAABBBBBBDDDGGGLLLQQQUUUXXXZZZ\\\\\\]]]]]]\\\[[[YYYXXXUUUTTTRRRPPPMMMLLLKKKJJJGGGFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDHHHNNNSSSVVVYYY[[[YYYRRRJJJEEECCC???CCCKKKWWWaaahhhmmmooorrrrrruuuxxxxxxxxx}}}zzzmmm```\\\```jjjwwwoooUUUDDD>>>@@@DDDPPPfff}}}wwwfff\\\YYYZZZgggsssoooiiifffbbb___ZZZRRRKKKGGG:::666111---------,,,+++***+++++++++++++++,,,,,,,,,,,,,,,+++++++++******((()))+++***)))((()))++++++++++++*********))))))+++***************++++++///...---,,,+++*********++++++******++++++,,,,,,+++++++++,,,,,,+++++++++,,,------------------,,,,,,,,,---------.........~~~ttteeeZZZJJJ===777555555555111///......//////......++++++,,,---------------...---,,,++++++,,,......---,,,,,,++++++,,,,,,---************************,,,+++++++++******))))))))))))******++++++++++++,,,++++++++++++,,,------///......------...//////.........//////---***''')))))))))))))))))))))))))))++++++***)))((()))***,,,++++++******++++++,,,+++++++++,,,,,,,,,------******++++++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,,,,............////////////000///000222111///333999AAAQQQgggwwwwwwkkk```dddwwwxxxiii```\\\aaannn{{{|||ttthhh^^^OOOIIIAAA;;;888777666666555666777888999===BBBFFFQQQVVV^^^fffnnnxxxuuuaaaSSSIIIDDD===888666444333111333333333333222222111111222222222333333333333333333333444555666777888999===;;;888555333111111111666666666777777888999:::999999:::::::::;;;;;;;;;>>>>>>>>>======;;;:::999<<<===>>>??????@@@CCCFFFFFFLLLTTTZZZaaakkkxxxqqqhhh```[[[VVVPPPMMMMMMIIIIIIIIIIIIIIIJJJKKKKKKHHHFFFBBB@@@??????===<<<;;;;;;::::::;;;<<<===>>><<<<<<<<<;;;;;;<<<:::777999999999:::;;;;;;;;;<<<::::::999999999:::<<<<<<======<<<;;;:::888777777888;;;>>>@@@@@@@@@AAABBBDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCAAA@@@?????????AAABBBCCCFFFHHHKKKOOOSSSVVVWWWXXX[[[\\\\\\\\\[[[YYYWWWVVVQQQPPPNNNKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@BBBHHHPPPVVV[[[]]]\\\VVVLLLCCC@@@???HHHPPPZZZcccjjjnnnppppppwwwxxx|||}}}sssfff[[[]]]gggvvv}}}xxxuuu{{{{{{cccLLL>>>>>>AAAGGGRRReeezzzmmm___YYYUUU]]]dddaaa___```^^^XXXPPPHHHBBB>>>777444000---,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++***(((''''''(((+++++++++*********))))))*********))))))***++++++///...---,,,+++*********+++*********++++++,,,---***++++++,,,,,,++++++***,,,,,,---......---,,,,,,,,,,,,,,,------------...xxxiii^^^OOOGGG<<<444222222222222//////............------***+++,,,---............,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,************************,,,,,,,,,+++++++++******))))))***++++++++++++***+++++++++++++++,,,------,,,+++++++++,,,...///111,,,,,,,,,---//////...,,,************************)))++++++***((('''((())),,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,---------------------------------------------------------------,,,,,,------......------------........./////////222//////111000///222777999CCCTTTfffttt~~~qqqdddbbbkkk|||{{{rrrbbbYYYVVVbbbpppyyy}}}|||uuulllXXXQQQGGG>>>999666555444555666777777888:::>>>AAAHHHLLLSSS[[[```gggtttpppcccPPPIII@@@;;;999888666444444444444333222222111111111111222333333333333333222222333333444555777888999888666333222111000000555555555555666777999999::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;999;;;<<<======>>>AAACCCBBBGGGMMMQQQUUU]]]iiirrrmmmeee^^^[[[YYYTTTPPPOOOIIIIIIHHHHHHGGGFFFFFFEEEDDDBBB???=========<<<;;;::::::::::::;;;<<<======<<<>>>>>><<<;;;<<<:::777888888888999999999::::::999999999999999:::;;;<<<<<<======<<<;;;:::999888999;;;>>>???@@@@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBB??????>>>???@@@AAACCCEEEJJJLLLOOORRRTTTUUUVVVVVVYYYZZZZZZZZZYYYWWWUUUTTTNNNLLLKKKHHHGGGEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@BBBHHHPPPVVV]]]]]]YYYPPPFFFAAABBBFFFYYYbbblllqqquuuyyyyyyvvvyyyfff[[[UUU\\\mmm~~~zzzvvvpppkkknnnuuuzzzjjjVVVFFF======BBBIIIRRRcccvvvpppbbb\\\VVVYYY___[[[]]]]]]YYYPPPGGGAAA<<<777444333000---+++++++++,,,*********++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,+++(((''''''(((+++++++++************))))))))))))))))))***+++,,,...------,,,++++++++++++************+++,,,------)))***+++,,,,,,+++***)))+++,,,---......---,,,+++,,,,,,,,,,,,------------{{{nnnaaaUUUMMM@@@;;;666444444444222///.../////////...---------,,,------.........------***+++,,,---------------+++******))))))******+++******************************+++,,,------......((()))***+++,,,++++++***+++++++++***++++++,,,---+++******+++,,,///222444,,,+++***+++---------+++------------------------(((***++++++))))))***,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...---------.........//////000......222222///111555666999DDDVVVgggwwwuuuttt}}}|||mmmdddccclllzzzzzz|||lll```SSSYYYaaakkkvvv~~~|||vvvhhh___RRRFFF>>>999777666444555666666666888;;;>>>>>>AAAHHHQQQTTTXXXdddqqquuu```WWWLLLCCC???===999666555444444333222222111111000111222333444333333222333333333333444666888999666555333222111000000000222222222333444777999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;999;;;<<<<<<<<<<<<>>>???>>>BBBGGGJJJLLLRRR\\\cccnnnvvv~~~zzztttggg___ZZZZZZYYYTTTNNNLLLEEEFFFFFFEEEEEECCCBBBAAAAAA>>><<<;;;<<<<<<<<<;;;999999999:::;;;;;;<<<<<<:::>>>>>>:::999;;;;;;888888888888999999999999999888888999::::::;;;;;;<<<<<<============<<<;;;::::::<<<>>>>>>???@@@CCCEEECCCBBBAAA@@@AAAAAACCCCCC@@@?????????@@@@@@AAAAAA>>>>>>>>>???@@@CCCEEEFFFLLLNNNPPPSSSUUUUUUUUUUUUWWWWWWWWWWWWVVVUUUSSSRRRKKKJJJIIIGGGFFFDDDCCCBBBEEEEEEDDDDDDBBBAAA@@@???BBBDDDEEEGGGIIIMMMRRRUUU\\\ZZZTTTJJJCCCDDDLLLUUUkkkuuu~~~~~~|||zzz}}}|||qqq[[[SSSPPP[[[ppp{{{tttpppjjjeeedddggglllnnnnnneeeWWWJJJCCCAAAAAAFFFLLLSSS```qqq}}}pppccc```ZZZ\\\```^^^]]]\\\TTTGGG???<<<999444222111///,,,***))))))***)))******+++,,,,,,------,,,,,,,,,+++++++++*********+++,,,+++)))((()))***+++++++++************)))(((((((((((()))+++,,,,,,------,,,++++++,,,,,,,,,************+++,,,---...)))***+++,,,,,,+++***)))+++,,,...//////...,,,+++++++++,,,,,,,,,---------yyydddVVVKKKCCC===222000000222444444000,,,...///000///...,,,,,,,,,////////////...---,,,,,,)))***,,,---...---,,,,,,******))))))))))))******************************((()))***,,,...000111222((()))***+++,,,+++******++++++******++++++,,,---,,,,,,+++,,,///222555777///,,,***))))))***)))'''++++++++++++++++++++++++''')))+++++++++,,,---///,,,++++++++++++++++++,,,++++++,,,,,,,,,---------((()))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////---------.........//////---,,,...333333000000222777555;;;KKK\\\lll}}}~~~nnniiiqqqvvvhhh^^^aaauuu}}}xxxsssvvv|||vvvhhhRRRSSSVVV^^^mmmzzz}}}zzzuuulll]]]OOOEEE>>>:::999444555666666666777:::===777:::BBBJJJMMMOOOZZZgggwww}}}rrrgggXXXMMMFFF@@@:::666555555444333333222111111000111222333444333222222000/////////000222444666333333222111000000000000......///000333666999;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;<<<===>>>>>><<<<<<===>>>;;;???DDDEEEFFFKKKSSSZZZ^^^hhhqqqvvvwwwuuuooogggccc\\\WWWXXXXXXRRRLLLIIIAAABBBCCCDDDCCCBBBAAA@@@???===;;;:::;;;<<<<<<<<<777888888999::::::;;;;;;888======999777;;;<<<888999999999999999999::::::777888999;;;;;;<<<<<<;;;<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>>>>@@@DDDFFFBBBAAA?????????AAACCCDDD???????????????@@@@@@AAA>>>>>>>>>???AAACCCFFFGGGLLLNNNQQQTTTUUUVVVUUUUUUUUUUUUVVVVVVUUUTTTRRRQQQIIIIIIHHHGGGFFFDDDBBBAAADDDDDDDDDCCCAAA???===<<>>KKKZZZmmm|||xxxrrruuu~~~~~~rrrfffdddqqqmmm^^^eeevvv}}}uuuwwwxxxxxxpppbbbTTTJJJOOO^^^mmmxxx~~~wwwjjj]]]SSSHHH>>>777777777777888888888888888;;;;;;===@@@FFFMMMSSSVVVeeemmmxxxxxxhhhXXXMMMEEE@@@<<<888888666333000000222444111222222333333333222222000111333444333111///...222111111000///......---......///000111333555666555666888999::::::999999:::;;;<<<<<<===<<<<<<<<<999999::::::::::::;;;;;;===<<<<<<===AAAEEEJJJMMMWWW[[[bbbggghhhddd___\\\XXXTTTPPPMMMLLLKKKGGGDDD????????????>>>>>>>>>===<<<<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;::::::999888999999888888888888999999999888999999:::;;;<<<===<<<<<<<<<===============@@@???>>>======???AAACCCCCCAAA>>>>>>???@@@??????<<<;;;:::::::::;;;<<<===<<<>>>AAABBBDDDFFFJJJLLLMMMNNNQQQTTTUUUUUUUUUTTTSSSTTTUUUUUUTTTRRRPPPNNNLLLIIIEEECCCCCCEEEEEEEEEFFFDDDAAA???>>>>>>>>>???EEEIIIPPPVVVZZZ[[[YYYXXXVVVOOOFFFCCCEEEPPPddduuuzzz~~~qqq```KKKLLLMMMTTTfff}}}yyysssooolllfff\\\UUUTTTQQQLLLGGGCCCCCCFFFIIINNNMMMSSSWWWYYYhhhvvvvvv{{{lll___\\\^^^``````bbb___VVVJJJ@@@:::777555222///...---,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))((()))+++,,,,,,+++)))(((++++++******))))))((((((+++******))))))***+++++++++++++++*********))))))+++++++++,,,,,,++++++*********))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,---------......~~~iiiQQQDDD???;;;777666111111000000///......---////////////...............---------,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************+++++++++*********))))))+++******))))))***+++,,,************************---,,,+++))))))+++,,,---,,,+++******)))))))))***)))))),,,111555444///***,,,,,,,,,------,,,,,,,,,+++,,,,,,+++)))(((***++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++***+++,,,------...............---------,,,,,,,,,.........---------,,,,,,............///////////////...111888AAANNN```ppp~~~yyyqqqlllnnnvvv~~~tttgggaaaiiiuuupppaaabbbjjj~~~qqq```QQQNNNWWWcccpppyyyzzzqqqhhh^^^RRRGGG@@@::::::999999999999999888888888999<<>>@@@DDDGGGJJJNNNQQQWWW[[[\\\ZZZWWWTTTNNNKKKHHHGGGHHHGGGEEECCC?????????>>>>>>>>>======<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::999888999999888888888888999999999999888999999:::;;;<<<;;;;;;;;;;;;<<<<<<======???>>>===<<<<<<===???@@@???===;;;:::;;;<<<<<<;;;<<<;;;;;;:::;;;<<<===>>>===???AAABBBCCCFFFIIILLLRRRSSSTTTTTTSSSQQQOOONNNRRRSSSTTTTTTRRRPPPNNNLLLJJJGGGEEEDDDEEEFFFGGGGGGDDDCCCAAA???>>>???@@@@@@CCCHHHPPPWWWZZZZZZWWWUUUMMMHHHDDDDDDHHHTTThhhzzz~~~zzz~~~|||iiiXXXLLLMMMNNNTTTcccwwwzzzvvvqqqnnnkkkdddZZZSSSPPPKKKEEEAAABBBEEEIIILLLLLLKKKSSSWWWYYYgggtttrrrrrrfff\\\[[[]]]]]]]]]^^^YYYPPPDDD;;;666444111///......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))+++,,,,,,+++)))(((*********))))))((((((((()))))))))******+++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......yyy___PPP@@@:::888555222222111000000//////........./////////............---//////............------+++++++++++++++*********))))))))))))))))))))))))************************+++************)))))))))))))))))))))***+++,,,---++++++++++++++++++++++++******************************++++++******))))))...---000999CCCCCC888---,,,------------------,,,,,,,,,---+++***)))+++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++)))***+++,,,---------,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,---............/////////000000333777;;;DDDUUUeeeuuuxxxyyyvvvtttvvv~~~|||mmmaaabbbjjj}}}wwwiiiaaa^^^ppppppYYYMMMLLLTTTbbbmmmzzz{{{{{{wwwmmm___RRRIII@@@>>>;;;:::::::::999888666666777999<<>>@@@BBBCCCDDDDDDGGGKKKNNNPPPOOOMMMLLLHHHFFFCCCBBBCCCBBBAAA@@@>>>>>>>>>>>>============<<<<<<;;;:::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999888999999888888888888999999999999888888888999999:::999999:::;;;<<<<<<======>>>===<<<;;;;;;;;;<<<===<<<:::888888999:::999888;;;;;;:::;;;;;;===???@@@AAACCCDDDEEEEEEHHHLLLOOOWWWWWWWWWWWWUUUSSSQQQOOOQQQRRRRRRQQQPPPMMMKKKJJJGGGEEEDDDEEEGGGHHHHHHGGGAAAAAA@@@??????@@@AAABBBAAAFFFOOOVVVYYYXXXTTTQQQFFFCCCCCCFFFKKKUUUhhhxxx|||zzzwwwsssaaaSSSOOOPPPPPPSSS___ooo{{{~~~uuussspppmmmiiiaaaVVVNNNKKKEEE>>>>>>CCCJJJMMMNNNLLLKKKSSSWWWXXXdddnnnjjjhhh```YYYYYYZZZYYYXXXZZZQQQIII???777333111///......---,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++((()))***++++++***)))((())))))))))))((((((((((((&&&''')))+++,,,,,,++++++,,,,,,,,,,,,,,,+++++++++))))))***+++,,,,,,,,,+++------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......~~~kkk]]]HHH???777555666333111111000000/////////.........//////.........---------........................+++++++++***************((((((((((((((((((((((((************************************))))))))))))))))))*********++++++,,,************************(((((()))******)))((((((((()))***++++++***)))(((///...111:::CCCBBB888...)))******++++++******)))+++,,,,,,+++))))))+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111555777777===MMM]]]kkktttuuueeeaaaeeessstttgggZZZ___iii{{{iiiUUULLLLLLVVV___kkksss{{{yyylll\\\RRRGGGCCC>>>;;;;;;;;;999777888777888999;;;>>>@@@BBBDDDHHHOOOWWWbbbooo|||~~~vvvjjj___XXXJJJCCC;;;888999999666333333222000///...///111222333333222222222222333333111111111000000000//////......//////000222333444444666777888999999888888888999999:::::::::::::::999999999:::::::::;;;;;;999:::<<<>>>???@@@@@@??????AAACCCFFFHHHHHHHHHHHHGGGFFFCCCAAA@@@>>>===<<<>>>>>>=========<<<<<<<<<<<<;;;::::::999999::::::::::::::::::::::::::::::::::::;;;;;;::::::999888999999888888888888999999999999888888777888888888999999:::;;;<<<>>>>>>???>>>===<<<;;;:::;;;;;;;;;:::999888888999:::999888:::999999:::;;;===???AAAHHHIIIJJJJJJKKKMMMPPPSSSRRRSSSTTTTTTTTTTTTSSSRRROOOOOOOOONNNLLLJJJHHHGGGFFFEEEEEEFFFHHHHHHFFFDDD>>>>>>>>>>>>???@@@BBBCCC@@@EEEMMMTTTWWWTTTPPPLLLDDDDDDGGGJJJKKKQQQ```nnn|||yyywwwjjjuuuxxxkkk___WWWQQQSSSSSSTTT\\\iiirrrtttzzz|||vvvtttqqqnnnggg]]]QQQIIIGGGAAA<<<@@@IIIPPPPPPMMMMMMLLLRRRWWWXXXccckkkeeefff^^^WWWVVVVVVTTTTTTVVVMMMFFF<<<666333222111///---,,,,,,+++******++++++************************++++++++++++++++++++++++))))))************))))))(((((((((((((((((((((((($$$&&&)))+++,,,,,,+++***++++++++++++++++++++++++((()))***++++++,,,++++++))))))************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......xxxnnn```RRRGGG;;;666333444555222000111////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))&&&''')))******)))'''&&&'''(((***++++++***)))(((((())),,,000333111---)))(((((())))))))))))(((((()))*********((((((***,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,...111333222666EEETTTbbbqqqzzzhhhaaadddiiizzz{{{nnn```UUUWWW```ppp}}}gggXXXNNNNNNRRRWWWaaappp{{{}}}uuuhhh___PPPJJJBBB>>>======;;;888999888888888999;;;<<<===AAADDDHHHNNNWWWcccooowwwyyy||||||tttkkkfffXXXNNNBBB;;;999:::888666333222///...---...000111333222222111111222333333111111111111000000000000......//////000111222333444555777888999999888888777888888999999999999999999999999:::::::::;;;;;;888999;;;===>>>>>>=========>>>???AAACCCDDDDDDDDDCCCBBBAAA???===<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;:::999999999999:::::::::::::::::::::::::::::::::;;;;;;::::::999888999999888888888888999999999999888888777888888888:::;;;<<<===>>>???@@@@@@>>>===<<<<<<;;;;;;;;;;;;888777666777888999888666888888888999;;;>>>@@@BBBLLLMMMOOOOOOOOOOOOQQQSSSLLLMMMNNNNNNOOOOOOPPPPPPLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFGGGFFFCCC@@@;;;<<<<<<>>>???AAABBBCCCAAAFFFLLLPPPRRROOOKKKHHHDDDFFFJJJMMMLLLMMMXXXeee}}}xxxqqqmmm```gggqqqssslllccc^^^]]]UUUWWWWWWVVVZZZdddlllnnnpppsss{{{zzzzzzwwwsssmmmcccWWWLLLDDDBBB???>>>FFFQQQVVVRRRKKKLLLIIIOOOUUUYYYfffpppjjjkkk```VVVSSSSSSRRRRRRTTTHHHAAA999444222222111///,,,,,,+++*********++++++************************))))))))))))************)))))))))******)))))))))((((((((()))))))))))))))$$$&&&(((+++,,,,,,+++***))))))))))))************((()))******++++++++++++'''((((((((()))))))))***)))***++++++,,,,,,++++++,,,,,,,,,---------......~~~uuuhhh\\\RRRIII@@@999444111000222222......000.................................------------,,,*********++++++++++++,,,)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,++++++)))((((((((((((((((((((((((((((((''''''))))))))))))''''''(((((())))))******))))))''')))++++++((('''(((***))))))************))))))((()))***)))((((((***,,,************++++++++++++***++++++,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---...111333333666BBBOOO^^^ppp}}}kkkdddeeecccmmmxxx~~~~~~vvvmmmXXXSSSRRRZZZjjj|||xxxhhhZZZQQQOOONNNUUUaaaoooxxxyyyssslllZZZRRRHHHCCCBBBAAA>>>;;;999999888888888999::::::AAABBBDDDHHHNNNWWWaaahhhnnnsssyyy|||{{{wwwssspppddd[[[MMMCCC===;;;999888444333111000//////000000000111111111111222222222111111111111111111111111////////////000111222222444555666888999888888777666777777888888888888888999999::::::::::::;;;;;;777999:::<<<=========<<<;;;<<<===>>>??????@@@@@@:::;;;<<<;;;::::::<<<>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999999999999999999::::::::::::::::::;;;;;;::::::999888999999888888888888999999999999888888888999999:::<<<<<<===>>>??????@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;555444444555777777666444777777888:::<<>><<<<<<>>>???AAACCCDDDDDDFFFGGGJJJKKKKKKJJJGGGFFFEEEHHHNNNPPPMMMLLLUUUaaavvv~~~ssshhh```ZZZ^^^dddhhhddd]]]\\\```ZZZ\\\[[[WWWXXX```gggjjjjjjllluuu|||xxxqqqggg\\\PPPFFFAAA======BBBNNN[[[```ZZZSSSMMMIIIMMMSSSZZZkkkxxxsssoooaaaUUURRRTTTSSSRRRRRRBBB<<<555000//////...,,,++++++************++++++************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************%%%&&&(((***++++++******((((((((())))))))))))))))))***************))))))(((((())))))***+++++++++)))******+++++++++++++++,,,,,,,,,---------......wwwbbb[[[OOOFFF???;;;777444111//////000///+++---111.................................---------,,,,,,************++++++,,,,,,((()))))))))*********+++************************))))))))))))))))))))))))(((((((((((())))))******)))***++++++++++++))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******)))+++,,,+++((((((***---******++++++++++++******)))*********))))))+++---************++++++++++++***+++,,,,,,,,,,,,+++***)))*********++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---------.........000///000222333666???IIIXXXiiiuuummmmmmeeeffflllxxx~~~~~~jjj^^^TTTSSSYYYfffyyywwwlllfff[[[XXXYYYaaannnvvvvvvssseee[[[OOOIIIHHHGGGCCC@@@<<<<<<;;;;;;;;;;;;;;;;;;>>>???AAACCCFFFLLLTTTYYYaaagggnnnsssuuuuuuwwwxxxqqqjjj___SSSIIIAAA===<<<555555555444333222222222...///000111222111000000111111111111111111111111//////...//////000111222444555666888888888888777555666777777888888777777999999::::::::::::;;;;;;888888:::;;;<<<=========;;;;;;<<<===>>>>>>======777888::::::888999;;;>>><<<<<<<<<;;;;;;;;;::::::;;;:::999999888999999999888888999999999:::::::::::::::;;;;;;::::::999888999999888888888888999999999999888999999:::;;;<<<<<<=========>>>>>>??????999999::::::::::::::::::555444555666888888777555888999:::<<<>>>BBBEEEGGGLLLOOOSSSUUUTTTQQQOOOOOORRRQQQPPPNNNMMMLLLLLLLLLFFFEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBBBBCCCCCCAAA???>>>???AAACCCDDDFFFFFFGGGJJJJJJHHHFFFEEEDDDDDDDDDIIINNNTTTUUUOOOLLLSSS^^^ppp{{{nnnaaaXXXTTTUUU[[[aaaaaa]]]^^^ccc```aaa^^^WWWVVV\\\bbbeeefffhhhppp}}}yyytttkkk^^^RRRHHHAAA>>><<>>888555555444444000//////000...+++---333---...........................---------,,,,,,,,,*********++++++,,,,,,,,,(((((())))))*********+++************************************************'''((((((((())))))******'''(((***+++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++((()))))))))((((((***+++))))))************))))))***+++++++++******,,,...)))************+++++++++***+++,,,------,,,+++***))))))******++++++++++++---------......---,,,,,,*********++++++,,,,,,,,,---------....../////////,,,,,,,,,---------......---******,,,...111888???NNN^^^rrrwwwvvvkkkeeehhhvvv|||mmm]]]TTTRRRXXXiiizzzmmmbbbXXXYYYeeeppptttssskkkaaaTTTMMMLLLKKKGGGCCC@@@@@@????????????>>>>>>;;;===>>>@@@BBBFFFLLLPPPUUU[[[cccjjjooosssyyy}}}zzzvvvmmmaaaTTTIIICCC@@@777777777777666555444333,,,...000111222111000...111111111111111111222222//////...//////000111222333555666777888888777777555666666777777777777777999999:::::::::;;;;;;;;;888888999:::<<<===>>>>>><<<===>>>??????>>>===<<<:::<<<===;;;888888:::<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999888888888999999:::::::::::::::;;;;;;;;;:::999999999999888888888888999999999999999999:::;;;<<<===<<<<<<<<<===============666777888999999999999999777777777999;;;;;;999777::::::;;;===AAADDDHHHJJJNNNRRRWWWYYYWWWTTTQQQOOOJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDAAA@@@???@@@BBBCCCBBBAAAAAABBBDDDFFFGGGHHHIIIIIINNNKKKGGGCCCAAAAAABBBDDDPPPTTTYYYYYYPPPKKKQQQ[[[mmm{{{wwwkkk^^^TTTNNNOOOUUU___ccc```aaafffdddddd```WWWSSSXXX^^^aaacccdddiiiuuu}}}vvvuuuoooeeeXXXKKKBBB>>>===>>>CCCNNN^^^ppp{{{~~~}}}cccYYYUUUUUUXXXhhhuuurrrkkk\\\QQQTTT[[[[[[SSSLLL???999333///......,,,***+++***************++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))(((((((((((())))))******+++++++++,,,,,,,,,))))))(((((((((((()))***))))))******+++++++++,,,++++++++++++***((('''&&&'''(((((()))******++++++))))))***++++++++++++***,,,,,,,,,---------......yyymmm]]]OOOGGG999888666333111000//////111111000000//////...............------.........$$$&&&))),,,---...---,,,)))***+++,,,,,,+++)))(((+++)))'''(((+++,,,***(((((()))***++++++***)))((())))))))))))))))))))))))((('''&&&''')))************)))))))))+++,,,,,,+++)))))))))(((((((((((((((((((((''''''''''''(((((()))))))))))))))((('''&&&*********))))))))))))))))))************+++++++++)))))))))***************)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...***&&&'''+++---,,,)))((()))***+++******(((''',,,+++++++++,,,...000111,,,,,,,,,---------......,,,...000111222444777999CCCPPP```mmm~~~|||uuukkkccchhhrrr|||~~~ooobbbVVVRRR]]]lll}}}ddd\\\___eeejjjpppooojjjbbbXXXQQQLLLJJJJJJBBB@@@???>>>??????===;;;======>>>???@@@AAAAAABBBIIINNNWWW___hhhooovvv{{{yyyzzzxxxrrrfffXXXLLLEEEAAA===999666666555111///111000//////000111222333333333444555555333111//////////////////000111111444555666666444444555666666666666666777777777777777999;;;;;;999777666777666777777999:::<<<>>>???<<<<<<<<<<<<<<<;;;;;;;;;======<<<;;;::::::999999777888999::::::999888777777777777777777777777777777777777777777777777777777777888999::::::;;;;;;;;;:::999888888888999:::;;;::::::999999::::::;;;???>>>===<<<:::999888777777777777777888888888888666777777777666777:::<<<:::>>>CCCEEEFFFHHHKKKOOOQQQRRRTTTWWWWWWTTTNNNJJJLLLJJJFFFDDDBBBBBBCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@AAA???>>>>>>@@@@@@@@@??????BBBGGGKKKNNNNNNLLLKKKMMMDDD???>>>===>>>EEEOOOVVV\\\```[[[QQQKKKOOOUUUgggsss~~~xxxooodddZZZSSSLLLNNNVVV```dddbbbdddiiilllggg___WWWSSSRRRTTTVVV]]]^^^```gggnnnssssssqqqqqqjjj]]]PPPGGGBBBAAABBB???JJJWWWdddtttzzzbbbSSSSSSWWWcccllliiifff^^^WWWXXX\\\\\\TTTKKK:::666111...,,,,,,,,,+++++++++++++++++++++++++++&&&&&&&&&'''((())))))***+++++++++*********))))))))))))))))))(((((((((((())))))*********+++++++++(((((((((((((((((((((((("""%%%(((***))))))))))))******++++++++++++******))))))************))))))((()))++++++******+++---...---,,,+++***(((''''''qqqcccXXXKKK@@@<<<777666444222111///.....................---------...------,,,,,,------...((()))***+++,,,++++++*********+++++++++++++++***+++)))((((((***+++***((((((((()))******)))(((((())))))))))))))))))))))))+++)))(((((()))***)))(((&&&&&&'''((())))))(((''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))((((((''''''))))))))))))))))))))))))))))))*********+++++++++***)))(((((((((((()))))))))************+++++++++************************************************...***'''(((,,,///...+++++++++,,,------,,,+++***......,,,+++++++++,,,---,,,,,,,,,---------......---...000111111222555777777CCCRRRbbbvvv~~~rrrgggeeelllvvv}}}nnn\\\RRRVVV```tttzzz}}}kkkaaa]]]```gggjjjgggbbb[[[TTTNNNIIIGGGBBB@@@>>>>>>??????===<<<============<<<<<<<<<<<>>===>>>@@@BBBBBBAAAGGGHHHKKKLLLMMMLLLJJJIIIBBB>>>;;;;;;;;;@@@NNN]]]gggkkkllldddXXXQQQRRRWWWfffpppzzz}}}tttkkk```VVVNNNKKKMMMVVVbbbhhhgggiiilllkkkfff^^^WWWSSSRRRTTTVVVWWWWWWXXX^^^ffflllmmmmmmnnnfffYYYMMMDDD@@@@@@BBBBBBMMMZZZgggvvv~~~dddUUUSSSTTT^^^fffdddccc^^^ZZZ]]]```\\\PPPFFF777444///---,,,,,,,,,+++++++++++++++++++++++++++''''''(((((()))******++++++++++++*********))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))%%%'''***++++++*********)))******++++++******)))))))))************)))))))))***++++++***)))***,,,,,,,,,,,,+++++++++++++++qqq]]]OOOEEE<<<777666555444333111///...------++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***))))))(((******)))******+++,,,---***)))((()))***+++***((('''(((((())))))(((((('''))))))))))))))))))))))))---+++)))((())))))(((''''''(((***++++++***)))((())))))))))))))))))*********))))))(((((())))))***''''''(((((()))((((((((()))))))))))))))))))))))))))))))))*********++++++---+++)))((('''((()))***)))************+++++++++++++++++++++++++++++++++************************---***(((***---000///---+++,,,,,,---------,,,,,,------,,,+++++++++++++++,,,,,,,,,---------......---...000000///000222444444<<>>===>>>>>>===<<<<<<;;;:::999888666555555999<<>>:::999888888;;;:::888666444444444444...//////...///000333666000////////////000111111222333444444222222333444222333333444555666666777666888999999777666666777222444888;;;;;;:::777666::::::::::::::::::::::::<<<;;;;;;::::::999999999888999999::::::999999888888888888888888888888888999999999999999999999999777777888888999:::::::::::::::999888888888888999999999999888888999999999777777777777888888888888666666666666666666666666555777888888888999;;;===@@@CCCGGGJJJLLLNNNQQQSSSRRRSSSTTTUUUVVVSSSOOOKKKHHHFFFCCCAAA??????@@@AAAAAA@@@???>>>============>>><<<<<<===AAADDDEEEEEELLLMMMMMMNNNMMMKKKHHHGGG:::999999:::===GGG\\\ooowwwxxxtttiiiZZZPPPNNNPPP]]]dddmmmsss{{{yyyqqqggg\\\QQQJJJGGGJJJSSSaaajjjlllmmmnnnjjjeee^^^WWWSSSSSSTTTVVVXXXWWWWWW[[[ccciiikkkkkkhhh```SSSFFF???===???BBBHHHQQQ^^^jjjyyygggVVVQQQPPPWWW___\\\^^^\\\]]]```aaaZZZKKK>>>444111---++++++,,,,,,+++++++++++++++++++++++++++((())))))******++++++++++++++++++***************''''''''''''''''''(((((()))))))))************+++************************(((***------,,,******+++)))******++++++******)))))))))************))))))***+++,,,+++))))))***+++)))***+++,,,---......///jjj\\\KKKAAA:::444222333333222111///...---------******++++++,,,,,,------,,,++++++++++++++++++,,,---,,,+++***))))))))))))((((((''''''(((***,,,---***)))))))))******))))))''''''((((((((((((''''''((((((((((((((((((((((((,,,+++)))))))))***)))(((******+++************+++)))))))))*********************))))))))))))******''''''((()))************((((((((()))))))))))))))))))))))))))************000...+++)))((()))***,,,))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***---///...---)))******+++++++++++++++)))))))))***+++,,,---...,,,,,,,,,---------........./////////......000111666:::BBBQQQgggxxxiii___bbbsssjjj]]]XXXaaarrrrrreeecccppppppZZZQQQOOORRRUUUYYYZZZWWWPPPHHHCCCAAA???<<<<<<<<<<<<<<<;;;:::999888777555444222222666888<<<@@@FFFOOOXXX^^^bbbjjjtttzzz{{{wwwrrrooohhh```UUUIIIBBB>>>>>>>>>>>><<<:::888666555555555555333111333777999888555000000//////000000111222111222333333222111222333111111222333444555555666666777888888666666666777444666888::::::999777555999999::::::::::::;;;;;;;;;:::::::::999999999888999999::::::::::::999999999999999999999999999999999999999999999999999999777777888888999999999::::::999999888888888888888999888888777777888888999888888888888888888888888666666666666555555555555666888::::::;;;<<<>>>@@@DDDFFFIIILLLOOORRRTTTUUUQQQQQQRRRSSSSSSQQQMMMJJJDDDCCCAAA???>>>>>>>>>?????????>>>===<<<<<<=========<<<;;;>>>BBBFFFIIIJJJLLLMMMOOOOOOMMMJJJFFFCCC888888888:::CCCTTTkkk|||yyykkkZZZNNNIIIIIISSSWWW]]]ccckkkrrrvvvxxx~~~{{{uuummmcccWWWLLLFFFBBBFFFPPP]]]hhhmmmnnnmmmkkkfff```ZZZVVVUUUWWWXXX^^^[[[YYY[[[aaafffhhhggg___WWWKKK@@@:::;;;???CCCNNNWWWaaakkkxxxfffUUUPPPLLLQQQXXXUUUXXXYYY[[[^^^\\\SSSDDD999111...+++***+++,,,,,,+++************************)))))))))*********++++++************************(((((((((((())))))))))))))))))))))))***************************************,,,------+++))))))***))))))************))))))))))))************))))))+++,,,,,,+++)))((()))***))))))***+++,,,---...///|||pppeeeNNNDDD:::666333///---///111000///...------,,,---++++++,,,,,,---------...+++++++++******+++++++++,,,+++***))))))******+++'''&&&&&&&&&'''(((***+++))))))******)))))))))***((((((''''''''''''((((((((((((((((((((((((((((((***((('''(((***++++++***(((((('''%%%###$$$'''+++(((((())))))******************))))))))))))******((()))******++++++++++++''''''(((((())))))))))))(((((()))))))))*********///---***''''''''')))***))))))*********+++++++++************************++++++++++++++++++++++++)))))))))***,,,---,,,,,,)))))))))******+++++++++((()))***+++,,,---------,,,,,,,,,---------.........//////...------...000222444:::GGG[[[tttrrraaa\\\ggguuuzzziii___UUU```rrrwwwggg```gggwwwhhhVVVKKKGGGKKKPPPSSSRRRNNNIIIEEEBBB@@@<<<::::::::::::999777777666555555444333333444555777:::???FFFNNNTTTXXX```llluuuzzz{{{zzzzzzvvvpppeeeYYYNNNHHHEEEEEE@@@???<<<999777666666666:::555333:::DDDGGG@@@888000000000000000111222222111222333333111111222333111111111222333444444555555666777666555555666888777777888888888888888888999999:::::::::;;;;;;;;;999999999999999888888888999999999999999999999999888888888888888888888888999999999999999999999999777888888888888888999999999999999999888888777777777777777666666777777777999888888777666666555555555555555555666666666666888:::===>>>???@@@BBBDDDGGGHHHJJJMMMPPPSSSTTTTTTOOONNNMMMNNNNNNMMMJJJGGGBBBAAA???>>>============>>>===============>>>>>>???======???DDDIIILLLMMMNNNOOOPPPOOOKKKFFF@@@<<<777555555<<>>666...,,,******+++,,,,,,+++************************(((((()))))))))))))))***************************))))))******++++++++++++))))))))))))))))))))))))***************************+++,,,+++)))(((((())))))))))))******)))))))))))))))************))))))+++,,,,,,+++)))((()))***))))))******++++++,,,,,,vvvkkkaaaVVVLLL<<<666333333222///---///000///...---------------,,,---------------......,,,++++++******++++++,,,***************+++++++++'''&&&&&&''''''((())))))(((***+++***)))((()))***)))((((((''''''(((((()))))))))))))))))))))))))))((('''&&&''')))***+++***)))***)))&&&###$$$(((,,,''''''(((((())))))*********))))))(((((())))))***))))))******++++++******&&&''''''(((((())))))***((((((((()))))))))******+++)))'''&&&%%%&&&'''((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******************+++,,,------,,,,,,,,,---,,,++++++***,,,,,,,,,---------.........//////...------...000111111666AAARRRkkk|||iii]]]```jjjwwwqqqdddSSSVVV```nnn|||~~~nnneeefffnnnvvv~~~~~~uuuvvvxxxaaaQQQCCCEEEHHHJJJKKKJJJIIIHHHFFFCCC>>>;;;::::::999888666666555555444444444444111222333555888===DDDIIIQQQXXXcccmmmtttzzz}}}~~~{{{tttjjj___UUUPPPNNNGGGEEEBBB>>>;;;999888888999444444===IIIMMMEEE<<<111000000000000111222222111222333333111111222333222222222222333333333333555666666555444444666888888777777666777777888999888888888999999::::::;;;888888888888888888888888999888888777777888888999777777777777777777777777999999999999999999999999888888888888888888888888888888999999888888777666777666666555555666666777666555555444333222222111444444555666777888888999;;;>>>AAACCCDDDEEEGGGHHHIIIIIIJJJLLLPPPQQQQQQPPPKKKIIIHHHHHHHHHGGGEEECCC@@@???>>>===<<<<<<<<<<<<============>>>@@@AAAAAABBBAAA???AAAFFFKKKNNNPPPSSSRRROOOLLLGGGAAA;;;888777888;;;EEEYYYqqqxxxiii\\\SSSMMMJJJIIIGGGIIINNNRRRTTTXXX]]]kkkhhhbbbYYYOOOHHHEEEDDDKKKSSS]]]ccciiipppssssssqqqmmmhhhccc``````aaabbbhhhfffcccbbbbbb```[[[VVVKKKFFF>>>888888<<>>IIIaaarrrcccaaafffnnntttzzz}}}vvvkkk^^^VVVTTT___nnn|||wwwpppooorrruuutttsssvvv}}}~~~pppkkkuuummm^^^GGGFFFDDDCCCCCCFFFHHHJJJKKKGGGBBB>>><<<;;;:::999666666555444444333222222///000111222333777<<>>999111111000000111111222333222333444333222111222444444333333333333222222222444555555444333444666888444555666777777777777777555555666666777888888999777888888888888888888888888888777666666777888888666666666666666666666666888888888888888888888888888888888888777777777777777888888999888777666555666555555555555555555666333333333333333222222222333333444666888999;;;;;;>>>AAAEEEGGGHHHIIIKKKMMMJJJIIIIIIKKKNNNOOONNNLLLFFFDDDBBBBBBBBBBBB@@@??????>>>>>>===<<<<<<<<<;;;<<<======???@@@BBBDDDEEEFFFDDDBBBCCCGGGLLLOOOQQQTTTQQQKKKEEEAAA@@@@@@AAABBBHHHNNNVVVfffyyyttthhh^^^XXXSSSPPPMMMJJJJJJOOOQQQPPPSSSYYYbbb^^^XXXOOOHHHEEEHHHKKKSSS^^^ggghhhiiiooouuuvvvuuurrrmmmiiifffffffffgggjjjiiihhhhhhfffaaaXXXQQQCCC???:::777999???GGGLLLTTTYYY^^^bbbiiisssxxxxxxooo\\\QQQNNNGGGGGGIIIDDDDDDFFFHHHFFFAAA;;;666333...---++++++,,,,,,+++***************************************************))))))*********+++++++++))))))***++++++,,,------******))))))(((((((((((()))))))))))))))))))))))))))******)))''''''(((***(((((())))))))))))(((((())))))************)))))))))***++++++***)))***,,,*********+++++++++,,,,,,UUUTTTNNNEEE@@@>>>999333333000000222222//////111///......------.........---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,---,,,***(((''')))***+++,,,,,,+++)))((((((***,,,+++(((''')))++++++***)))(((((()))***+++))))))))))))))))))))))))***(((&&&&&&&&&'''&&&%%%!!!''',,,,,,((($$$###%%%%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''((())))))***(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************,,,---///...---+++******'''&&&&&&&&&&&&(((***+++)))***,,,.../////////...,,,,,,,,,---------........./////////......///111111111333777>>>SSSyyywwwhhhcccgggfffiiijjjllluuu}}}yyyqqqfffWWWLLLRRR```nnn{{{}}}{{{zzz{{{|||tttooooooxxxssshhhnnnxxx~~~vvvjjjMMMIIICCC??????BBBHHHLLLOOOKKKEEEAAA>>>===<<<:::666666555444333111111000000111222222222444888;;;<<<@@@GGGOOOXXXccclllsss}}}xxxmmmddd```[[[WWWRRRKKKDDD???<<<:::777888888888666555444444111111111000111111222333222333444444222222333444555555444333333222222111444555555444333444666888000222555888888777555333333333444444555666666777777777777777777888888888888777666555555666777888666666666666666666666666777777777777777777777777888888888777777777777777777888888999999777666555555555555444444555555555222222333444444555666666222333444666999;;;<<<===@@@CCCGGGJJJKKKLLLNNNOOOJJJIIIHHHJJJLLLMMMKKKIIICCCAAA???>>>>>>>>>===<<<>>>>>>>>>======<<<<<<;;;<<<===>>>???BBBDDDFFFHHHIIIGGGDDDEEEHHHLLLPPPQQQRRRMMMEEE???>>>BBBHHHLLLOOOYYYbbbgggooo}}}wwwmmmfffaaa]]][[[ZZZUUUUUUYYYZZZXXXZZZ___]]]ZZZSSSKKKFFFGGGMMMSSSWWWdddmmmjjjhhhmmmtttwwwwwwuuupppllliiiiiijjjkkkddddddeeefffddd]]]RRRJJJ???<<<888777:::AAAIIINNNRRRWWW\\\```hhhqqqvvvvvvmmm[[[RRRNNNFFFEEEFFF@@@???BBBFFFEEE@@@999555333///---,,,,,,---,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++((())))))***++++++,,,,,,******))))))((((((((('''(((((((((((((((((((((((()))******)))((((((***+++(((((())))))))))))(((((())))))************))))))((()))++++++******+++---******+++,,,------......FFFDDD@@@;;;666222///...111111111000///---,,,+++,,,------......------,,,******))))))******+++,,,...---,,,,,,+++++++++,,,------,,,++++++,,,,,,,,,(((((((((((())))))))))))(((((()))***************%%%###"""$$$(((++++++)))))))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))***)))))))))((('''''''''(((***+++'''((()))******)))((('''''')))***)))'''(((+++...))))))))))))))))))))))))+++++++++*********************))))))))))))******((())))))(((''''''(((******(((&&&'''***+++)))''',,,+++++++++++++++++++++***++++++,,,------......+++,,,.../////////...---,,,---000666;;;HHHbbb{{{qqqeeeffflllbbb]]]cccmmmrrrttttttppp```RRRPPPVVV```nnn{{{}}}xxxnnniiiiiilllttt}}}yyynnnXXXLLLBBB@@@@@@@@@CCCHHHKKKPPPOOOHHHCCCCCCAAA<<<888555222222333444111///444111//////222555555333:::999<<>>BBBDDDFFFIIIJJJIIIKKKOOOPPPNNNMMMKKKIIIHHHHHHHHHGGGFFFAAAAAAAAA@@@???>>>>>>===;;;:::999999:::;;;===>>><<<===???BBBEEEHHHJJJKKKHHHEEEDDDHHHMMMQQQOOOMMMPPPGGG???>>>CCCOOOaaappp{{{~~~yyywww}}}xxxnnniiiiiikkkmmmkkkjjjjjjjjjfff```ZZZ\\\PPPGGGHHHIIIIIITTTcccjjjjjjjjjmmmpppqqqpppooowwwsssnnnllllllmmmnnnnnnllleeeaaacccbbbYYYMMMFFF<<<777777===CCCEEEGGGIIIQQQXXX^^^cccllluuuuuuoooeee___UUUNNNIIIGGGFFFFFF@@@???===:::666333///---///...---,,,***)))(((''')))))))))))))))))))))))),,,,,,,,,++++++*********+++*********))))))((((((---------------,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))***++++++++++++***+++*********))))))(((((((((((())))))*********+++******+++++++++,,,,,,,,,999888666444222000000///...............------,,,,,,,,,------------,,,,,,+++************+++,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,---++++++******)))))))))((((((((()))***************)))'''%%%&&&(((***)))((((((((((((((((((((((((((()))((((((''''''''''''((())))))(((''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((())))))***'''((()))******)))((('''***++++++)))&&&%%%'''))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))************+++***)))(((***,,,---+++******------,,,***++++++++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,---.../////////......222111222444666>>>QQQcccwwwyyyoooqqqooocccZZZ\\\dddjjjooorrrssseeeWWWOOOMMMRRR```mmm||||||ooogggcccbbbgggmmmpppxxx}}}{{{xxxwwwsssmmmdddWWWKKKFFFCCC@@@@@@CCCHHHMMMOOOKKKHHHHHHFFFAAA???;;;777555555555333222333111///000222444333222333222444:::@@@FFFPPPYYYjjjrrrzzz|||xxxrrrnnnnnnmmmooolllaaaVVVNNNIIIDDDCCC>>>999777777777555333111111000000000111222333111111111222222222333333333222222222222222222111444333333333333444444555444444444444444444444444666555555555555777888999888888888777777777666666666666666666666666666777555555666777777666555555555555666666666666555555777777777888888777777777666666666666666666666666666555555444333222222111333444444555666777888888888999:::===@@@BBBEEEFFFJJJMMMNNNLLLMMMQQQRRROOOMMMKKKHHHGGGGGGFFFDDDCCC@@@@@@@@@???>>>=========<<<<<<;;;;;;;;;<<<======<<<===???BBBFFFIIILLLNNNNNNJJJGGGHHHLLLMMMKKKHHHFFF@@@>>>CCCOOOaaawwwzzzqqqooosssyyy}}}}}}}}}|||xxxoooccc[[[SSSLLLJJJOOORRRTTT]]]jjjqqqpppoooppprrrssssssrrrtttpppkkkjjjllloooppppppkkkddd```___[[[QQQFFFAAA<<<;;;@@@HHHLLLJJJHHHIIIQQQVVV\\\```iiiqqqrrrmmmccc]]]VVVPPPLLLJJJIIIHHH???>>>;;;888444111///------,,,,,,++++++******))))))))))))))))))))))))))),,,,,,,,,++++++*********************)))))))))(((((())))))************)))((())))))))))))))))))((())))))))))))))))))))))))'''(((((())))))(((((('''))))))***++++++++++++***************)))))))))((('''((()))***+++,,,------*********+++++++++,,,,,,//////............//////---------....../////////,,,,,,------------,,,,,,+++++++++++++++,,,------,,,+++*********************)))))))))***+++,,,,,,------,,,+++***)))(((((((((((())))))******)))))),,,***((((((((()))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))((((((''''''(((((()))))))))))))))(((((())))))))))))((((((***+++***(((%%%$$$%%%&&&))))))))))))))))))))))))((((((((())))))***************))))))))))))******+++,,,,,,+++******+++------,,,+++,,,---...---++++++++++++,,,,,,---------,,,,,,,,,---......//////---......///000/////////444222111111111444>>>HHHTTTbbbrrr|||yyy{{{yyykkk]]]YYY\\\aaagggmmmssskkk___RRRGGGFFFQQQ^^^nnnxxxtttkkkddd^^^]]]``````dddgggfffgggkkknnnooopppeeeXXXQQQKKKDDD@@@???CCCIIINNNNNNNNNPPPOOOMMMJJJEEE???:::777666444333333111000111222222111///111///111666:::???GGGPPP```hhhqqquuutttrrrrrrtttyyyuuuggg[[[QQQKKKIIIDDD>>>;;;;;;:::777444222222111111111222222333111111222222222222222333111111111222222222222222555444333333222222222333555555555555555555555555777666666666777888999:::777777777777666666666666666666777777777777777777666666777777777666666555444555555666666555555444555555666666666666555555444444444444444555555555555444444444333333333222444444666777999;;;======<<<>>>AAADDDFFFHHHIIIIIIOOORRRQQQOOOOOORRRSSSPPPMMMKKKGGGEEEDDDCCCAAA?????????>>>>>>===<<<<<<<<<=========>>>======<<<<<<<<<<<>><<<888444111///......******++++++++++++++++++))))))))))))))))))))))))+++++++++++++++*********************))))))))))))&&&&&&'''((())))))))))))))))))************))))))))))))))))))))))))))))))((())))))******))))))(((((()))******++++++******************))))))))))))''''''(((***,,,---//////*********++++++++++++,,,000000///...------..................//////000000,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...******))))))))))))************)))))))))))))))***,,,,,,+++******)))(((((((((((()))))))))))))))(((+++***((((((''''''''''''(((((((((((((((((((((((()))))))))(((((('''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***))))))((('''&&&&&&''')))*********)))((()))))))))))))))(((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))******+++,,,,,,+++******+++---******)))************)))******+++,,,---.........,,,------...//////000000....../////////000000//////......///000222666999@@@KKKXXXdddppp}}}}}}yyy{{{sssddd\\\YYYZZZ___eeellllllgggYYYJJJCCCIIISSS^^^kkk~~~vvvoooeee___^^^\\\^^^``````ccciiippptttyyyqqqggg___WWWOOOGGGBBB@@@DDDIIILLLOOOSSSWWWXXXVVVRRRJJJCCC===999666555444333222222111000///...111//////333666888???GGGXXX```kkkqqqrrrqqqrrruuuzzzlllaaaYYYRRRLLLEEE@@@===;;;777333333222222111111000000000111111111111111111111111000000111111222222333333333333222222222222333333666666666666666666666666666666666777777888999999666666666666666666666666777777666666555555555555666666777666666666555555444444444555555444444444333333444444444444333333333333333333333444444444333333333333333333333333555666777999;;;===>>>???@@@CCCFFFJJJLLLMMMLLLLLLRRRTTTSSSOOONNNQQQQQQOOOLLLIIIEEECCCAAA@@@===;;;=========<<<<<<;;;;;;;;;<<<===>>>>>>>>><<<;;;999<<<<<>>GGGWWWiii~~~}}}yyyqqqmmmtttxxxbbbSSSKKKQQQ^^^jjjllliiilllsss|||}}}}}}xxxsssnnnhhhbbbaaafffkkkmmmmmmfffaaa[[[TTTHHH;;;777888AAAKKK\\\iiigggYYYNNNIIIHHHJJJMMMPPPUUUZZZ]]]]]]```]]]XXXTTTPPPMMMIIIGGG===:::555000---,,,---...************************((((((((((((((((((((((((+++++++++************************)))))))))))))))(((((())))))***)))))))))))))))************))))))(((((((((((((((((((((((())))))************))))))((())))))************************)))))))))))))))'''((((((***+++,,,------************++++++++++++111111000......---------///...---,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...)))))))))(((((()))******,,,+++***)))((('''''''''))))))))))))))))))))))))(((((()))))))))((((((''''''''''''&&&&&&'''((()))''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((('''((((((((()))))))))***))))))***))))))((('''&&&&&&''')))*********)))(((******)))((((((((((((((()))(((((()))*********)))))))))))))))))))))))))))+++******)))((('''&&&&&&******))))))))))))******)))***+++***((((((***+++((()))))))))(((((())))))******++++++,,,---......(((((())))))***+++++++++...............//////000+++---...///111444444333:::???HHHSSS```qqquuuqqqsssxxxnnnddd^^^XXXUUUWWW[[[cccjjjlllbbbRRRGGGFFFIIIOOO\\\tttyyynnnddd___\\\]]]```dddiiiooovvv|||yyyqqqhhh^^^QQQGGG??????AAAEEEIIIOOOVVV]]]bbb___XXXPPPHHHAAA===;;;777666666444111000/////////------000111222777===LLLVVVccclllnnnoooqqqtttwwwooo___WWWMMMEEE@@@<<<777333000000111111111111111111000000000000000000//////000000000111111222222222000000000111222333444444666666666666666666666666444444555666666777777777555555555555555555555666777777666444333222111000777666666555555555555555333333444444444444333333222222222333333222222222111222222222333333333444111111222222333444444444888888999;;;<<<===??????DDDFFFJJJNNNOOOOOONNNMMMQQQRRRPPPLLLJJJMMMMMMKKKIIIGGGCCCAAA???>>>;;;:::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;999888<<<===@@@DDDIIINNNSSSVVVZZZTTTLLLEEE???;;;888666>>>EEEQQQaaaqqqwwwvvvqqqjjjiiirrrppp[[[NNNNNNZZZiiisssrrrnnnpppuuu~~~~~~vvvrrrkkkcccbbbfffiiiiiihhhaaa\\\VVVMMMBBB888777;;;FFFRRReeesssppp```QQQKKKGGGGGGHHHKKKNNNQQQTTTXXX```]]]XXXSSSOOOJJJEEEBBB:::777222...++++++,,,...,,,,,,+++******))))))(((((((((((((((((((((((((((************************))))))))))))))))))***************)))((('''&&&%%%))))))************))))))(((((((((((((((((((((((())))))************))))))(((((()))************)))))))))))))))))))))******((((((((()))))))))))))))))))))*********+++++++++------,,,,,,,,,------...---,,,***)))((())))))***++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------))))))))))))))))))***+++,,,,,,***)))((((((((((((''''''(((((())))))))))))(((((()))))))))(((''''''$$$%%%&&&&&&&&&&&&)))+++''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''(((((())))))******((())))))))))))((((((''''''(((((()))))))))))))))+++***)))(((''''''((((((+++*********+++***(((&&&))))))))))))))))))))))))++++++***)))(((((('''&&&******))))))))))))******((())))))(((''''''(((***)))***++++++***)))***+++*********++++++,,,,,,,,,))))))******+++,,,,,,,,,...------------...//////+++///000///000222222000666777===GGGSSSeee}}}}}}pppjjjjjjgggccc```^^^XXXRRRRRRUUU\\\ffflllggg[[[PPPGGGBBBFFFPPPdddzzzpppgggbbb^^^___cccjjjpppvvv}}}}}}ppp^^^OOOEEEBBBAAABBBDDDHHHPPPYYYgggfffccc]]]UUUMMMGGGEEE<<<;;;999666222000000111222//////111111111555;;;>>>HHHUUU___cccggglllpppzzzqqqgggYYYMMMEEE???999666///000111333555666777777000000000000000/////////000000000111111111111111/////////000111222444555444444444444444444444444222333444555666666666555444444444555555555555555666666555333222111000///777666555444333333333333222333333444444333333222111111222222222222111111111111222222333333444444111222333444555666777777;;;<<<===>>>@@@AAABBBCCCGGGIIIMMMPPPQQQQQQPPPOOONNNOOOLLLGGGEEEHHHIIIGGGFFFCCCAAA??????>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>AAAFFFJJJNNNQQQSSSSSSNNNGGG@@@:::777777777AAAJJJYYYhhhvvvuuuqqqkkkffffffppp~~~uuueeeWWWOOOUUUcccrrrwwwsssoooqqqvvv~~~|||uuummmeeecccggghhhfffaaaYYYSSSMMMFFF>>>999<<>>888555111---++++++,,,---,,,,,,+++***))))))(((((()))))))))))))))))))))))))))))))))***************))))))))))))************))))))((('''&&&$$$###"""(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))((('''((())))))******))))))))))))))))))************))))))(((((((((''''''''')))))))))************+++++++++++++++++++++,,,---+++***)))((()))***+++---++++++,,,,,,,,,,,,+++++++++************+++,,,,,,***))))))))))))***+++,,,*********))))))******+++******))))))))))))))))))(((((())))))(((''''''&&&%%%&&&((('''&&&&&&)))+++''''''''''''''''''''''''$$$&&&''')))***)))(((''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''((()))*********'''(((((())))))))))))(((((((((((((((((())))))***,,,+++)))((('''''''''((()))(((''')))++++++(((&&&))))))))))))))))))))))))******************************))))))))))))******((())))))(((''''''(((***)))+++---,,,***)))+++---************************,,,,,,------.../////////---,,,,,,+++,,,---...///***000222...---000111///222111555>>>HHHWWWnnnrrrkkkhhheeeddddddddd]]]TTTRRRUUUWWW```hhhiiieee___TTTIIIGGGKKKVVVlllxxxtttsssppplllkkkkkkiiillltttxxx|||ooo]]]TTTOOOKKKKKKIIIGGGLLLTTT```ccceeeccc]]]TTTNNNKKKAAA@@@<<<777222000222555444111111333222111444:::555===FFFMMMQQQWWW___eeennnwwwxxxgggWWWLLLEEE???;;;666777999:::;;;:::::::::222222222222111111111000111111111111000000000000000000000000000111222333222222222222222222222222111222444555666666555555333333444444444555555555444444333333333333222222666555333222111111222222222222333333333333222222111111222222222222111111111111222222333444444555444444555777888:::;;;;;;???@@@BBBDDDFFFHHHJJJKKKKKKLLLOOOQQQRRRRRRRRRQQQJJJKKKHHHCCCAAADDDFFFDDDCCCAAA???>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<>>888222111444777000...---///...,,,///555333888===@@@BBBIIISSS[[[dddkkkuuuppp^^^QQQIIICCC???AAAAAAAAA@@@>>><<<999888444444444333333222222222222222111111000000//////222111111000000000000000111111111111111111111111222333444666666666666555333333333444444555555555222222333444444555666666555444333111000000111111222222222333333222222222111111222222222222111111111111222333444444555555666666888999;;;===>>>???BBBCCCEEEHHHLLLOOOQQQRRRMMMOOOPPPRRRSSSSSSSSSSSSIIIIIIFFFAAA@@@CCCDDDBBBAAA???======?????????>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;===>>>@@@<<>>888444222000///...---------...///111222333////////////////////////---...111222333222111000222222333444444444444444222222333444444444444333333222222222111111000000000000000000000000000000222222111000000000000111333333222222222222333333333333444555777888::::::777999===???@@@AAACCCEEEEEEHHHKKKMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRPPPOOOMMMFFF???<<<>>>@@@@@@>>>===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;:::999===<<<;;;===???BBBCCCBBBBBBDDDGGGIIIHHHFFFBBB@@@;;;:::888777888<<<@@@BBBEEEPPP[[[___```kkktttfffYYYXXX]]]bbbfffjjjfffeeeaaa]]]```gggjjjiiirrrtttvvvtttjjj```^^^bbbssswww}}}}}}iiibbb[[[XXXYYYWWWQQQKKK???===;;;;;;???FFFNNNSSSZZZ]]]```dddccc^^^VVVOOOOOOMMMJJJGGGDDDEEEGGGJJJTTTJJJ???;;;======888222...---,,,,,,++++++++++++)))((((((((((((((()))***))))))(((((((((((()))))),,,,,,+++***)))(((''''''))))))))))))((((((((((((+++)))'''&&&((()))))))))((((((((((((((())))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******++++++++++++******++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,...***(((+++,,,)))***---*********)))))))))((((((''''''&&&''''''((()))***))))))))))))))))))))))))((((((''''''''''''&&&&&&((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((()))***++++++)))'''&&&(((((()))))))))*********)))((('''(((******)))'''))))))*********)))(((((())))))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))+++++++++***************)))***+++,,,------------...------,,,---...///000000111222222333999CCCKKK\\\lllzzzooo_________cccnnnxxxxxxrrr]]]PPPIIINNNUUU\\\gggttt}}}|||yyy}}}tttooosss{{{wwwxxxrrraaaVVVNNNMMMQQQYYY]]]ZZZWWWUUURRRLLLDDD???<<<:::666333666444222111222222222000222111000111333888<<>>===<<<999999888888999999:::;;;:::::::::::::::999888888<<<;;;<<<>>>BBBDDDEEEDDDEEEEEEEEEDDDCCC@@@===;;;555666777999===AAAEEEGGGEEELLLTTTVVVXXXbbbuuu{{{ooocccWWWVVVYYY[[[^^^```YYY___eeegggkkkoooooolllmmmoooqqqpppggg^^^\\\```iiimmmrrrwww|||sssiiibbbZZZVVVUUUSSSLLLFFF;;;:::999;;;@@@HHHOOOTTTVVVXXX\\\______[[[TTTNNNMMMKKKIIIFFFDDDDDDFFFGGGKKKCCC:::666777666222...------,,,+++++++++++++++++++++***))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((())))))))))))(((((((((((()))'''&&&&&&'''((((((''')))))))))))))))******+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******++++++++++++******++++++++++++++++++++++++************************************************,,,))))))+++,,,+++,,,///******))))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))***)))((('''&&&((())))))))))))*********'''&&&&&&(((***+++***)))(((((()))************)))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,------------,,,,,,...------------...//////000111222000000333999???LLL]]]rrrlllfff^^^[[[cccnnnrrrooo___TTTLLLNNNPPPNNNOOOUUU```gggqqqwww{{{{{{|||{{{wwwtttvvv}}}sss|||wwwfffTTTNNNKKKMMMPPPQQQSSSWWWXXXTTTOOOLLLJJJEEE>>>999888777666555555444111///111111000///000111333444999===EEEOOOYYYbbbhhhlllqqqnnnhhh```YYYUUUTTTUUUZZZ\\\^^^``````]]]ZZZXXXQQQLLLEEE@@@===;;;:::999999888666444222111000000111111000000/////////...///000222333333222111000......///000000000000000000111111222333222222222333333333222222222222222......///000333777;;;===000000/////////000000111111111111111111222333333999;;;===???@@@???>>>===AAADDDGGGHHHIIIIIIKKKMMMLLLNNNOOOOOOMMMLLLLLLMMMNNNMMMKKKIIIHHHFFFFFFEEECCC???999888999;;;;;;999777777777777777888999999:::::::::::::::999999999<<<===???BBBGGGIIIIIIHHHFFFDDDAAA>>>:::888777666555888===BBBFFFJJJLLLMMMIIILLLMMMNNNQQQ[[[iiiuuu{{{{{{lllaaaWWWUUUVVVUUUUUUVVVLLL[[[lllvvvyyyyyytttnnnggghhhkkkjjjccc[[[ZZZ^^^cccgggkkkpppxxx|||wwwoooiiiaaaXXXRRRPPPLLLEEE@@@666666888<<>>AAADDDEEEEEEDDDCCCDDDGGGIIIJJJJJJJJJLLLMMMOOOPPPPPPNNNKKKIIIIIIIIIMMMKKKIIIFFFCCCBBBBBBBBB???;;;888777888:::999999999999999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<>>>???BBBFFFJJJLLLKKKJJJCCC@@@<<<777444333444555===AAAHHHOOOSSSTTTTTTSSSPPPNNNKKKJJJNNNWWWbbbjjjooouuu~~~|||jjjaaaYYYWWWVVVRRROOOOOOLLL```vvv~~~uuummmcccccceeefff```ZZZYYY]]]___bbbfffllluuu{{{xxxpppggg```VVVNNNJJJFFF@@@<<<555777:::???DDDJJJOOORRRPPPQQQTTTWWWYYYWWWSSSPPPIIIHHHGGGGGGFFFDDDBBB@@@;;;999666111---++++++,,,++++++************++++++''''''((()))***+++++++++******))))))))))))******&&&&&&'''''''''((((((((((((((((((((())))))))))))'''&&&&&&((())))))'''%%%))))))(((((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++******++++++++++++******************************))))))))))))))))))))))))'''(((***++++++***((('''&&&)))+++***))))))+++,,,(((((((((((((((((())))))(((((()))))))))'''&&&%%%************************'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''***)))((()))***)))(((&&&$$$%%%&&&'''((()))))))))******************++++++))))))))))))************)))))))))******+++++++++(((((()))***+++,,,,,,---............---,,,++++++---------...............---...///000111333666777:::EEEVVViiixxxsssfffbbbbbb]]]VVVSSSOOOOOOTTTYYYVVVPPPLLLGGGHHHMMMVVV^^^hhhyyyvvvlllkkkyyylll]]]QQQGGGAAADDDJJJMMMRRRZZZccchhheee\\\UUUFFFBBB<<<777444333111000222222222222111111000000333444777;;;@@@FFFKKKMMMLLLOOORRRTTTUUUVVVXXXYYYXXX[[[```eeejjjlllmmmmmmhhhccc\\\VVVQQQMMMJJJHHHBBBAAA???===<<<;;;::::::777666555444333222111000222222222222111111000///000000111222222222222222000000111222222222222111000111111111111111111111333333222333555999===???111111111111222333444555777777777888999:::<<<======@@@DDDGGGJJJJJJJJJIIIGGGIIIKKKLLLKKKKKKLLLMMMNNNNNNNNNKKKHHHEEEEEEFFFHHHFFFCCCAAA???>>>>>>>>>;;;:::999999:::::::::::::::::::::::::::;;;<<<<<<:::::::::::::::;;;<<<===>>>???AAADDDHHHIIIGGGEEE===;;;777333222444666888AAAGGGPPPYYY^^^^^^[[[XXXUUUPPPJJJGGGKKKSSS\\\aaaaaahhhssssssddd\\\VVVTTTRRRNNNLLLLLLVVViii}}}~~~sssiiibbbaaabbbccc___YYYXXX\\\YYY]]]aaahhhrrryyyvvvpppccc\\\RRRJJJEEEBBB???<<<:::<<>>===;;;:::999999999999999:::;;;;;;;;;;;;;;;999999999999999:::;;;;;;:::999999999999;;;===>>>>>>===>>>???@@@@@@>>><<<777666555444555888;;;===AAAHHHTTT^^^ddddddaaa^^^VVVPPPIIIEEEGGGLLLRRRUUUWWW]]]iiiwwwuuukkk[[[TTTNNNLLLKKKIIIIIILLL\\\lll||||||qqqgggdddaaaaaaaaa^^^XXXWWWZZZXXX\\\bbbiiirrryyyvvvnnn[[[UUULLLEEEAAA@@@???>>>AAABBBDDDFFFHHHKKKLLLMMMKKKJJJIIIJJJKKKKKKIIIGGGGGGGGGGGGJJJJJJGGG???999111000///,,,)))((()))***)))))))))((())))))***++++++++++++)))'''%%%""" ))))))(((((((((((()))))))))))))))(((((('''''''''''''''(((((())))))******)))(((((()))******)))''''''&&&&&&&&&&&&'''((((((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))((((((+++111444...)))))))))((('''''''''((((((((()))))))))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&(((+++,,,---------''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))************)))))))))((((((((()))(((((()))******(((&&&''''''((()))*********)))'''((((((((())))))))))))''''''''''''((((((((((((((((((((()))***+++++++++)))))))))***+++++++++,,,+++,,,,,,,,,,,,,,,+++***,,,---.../////////...---000...---------.........333666@@@QQQ```kkkzzz|||zzzxxxnnn]]]NNNHHHGGGHHHOOOZZZ```]]]WWWJJJBBB@@@EEEKKKVVVmmm{{{nnnbbb[[[jjjzzzrrrhhhXXXHHH@@@@@@>>>AAAGGGQQQ\\\ccceeeddd[[[VVVOOOHHHBBB===888555333222111111000000111111000111222333444666666777999<<<@@@CCCEEEFFFGGGIIIIIILLLQQQWWW\\\aaaccceeeiiigggeeedddbbb___ZZZWWWQQQPPPOOOMMMKKKJJJIIIIIICCCBBBAAA???===;;;:::999:::999888777555555444444222222333444444444444444111222222333333333333333222222222333333444444444111111111222333555666777333333444555666888:::;;;;;;<<<===>>>@@@BBBDDDEEEEEEFFFHHHIIIJJJKKKLLLLLLHHHJJJKKKKKKIIIHHHIIIIIIEEEEEEDDDAAA>>>===>>>???999999999999999999888888777888:::;;;<<<<<<<<<<<<999999999999999:::;;;;;;<<<<<<;;;;;;<<<>>>AAABBBAAA???===;;;;;;999777555333444555777:::<<>>@@@AAAFFFGGGHHHIIIJJJLLLMMMNNNKKKIIIGGGGGGGGGFFFEEECCCEEEEEEFFFIIIKKKFFF===555///...,,,+++******))))))((((((((((((((()))************+++***)))&&&###"""((((((''''''''''''((((((&&&'''''''''''''''(((((('''''''''((()))*********)))(((&&&'''((()))(((''''''''''''''''''((())))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))...555777000*********'''&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))************************%%%%%%&&&'''((()))***+++))))))))))))))))))))))))'''((()))))))))'''&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))***++++++,,,+++++++++******))))))'''''''''(((***+++***((()))******++++++++++++***))))))******+++++++++,,,))))))))))))************&&&''''''((()))******+++***************+++++++++***++++++,,,,,,+++++++++,,,,,,.../////////...---000...------///000111111333333;;;IIIWWWbbbqqq~~~}}}zzziiiYYYFFFDDDEEEMMMZZZdddccc]]]KKKBBB===BBBGGGQQQhhh{{{kkk___ZZZ```nnn|||yyywwwtttnnn___NNNCCC@@@===<<<>>>FFFQQQ[[[aaadddbbb^^^WWWQQQJJJCCC;;;777777666444222222222222333111111222333333333333333555888;;;===>>>???@@@BBBAAADDDIIINNNSSSWWWYYY[[[aaaaaaaaabbbbbb___[[[XXXRRRRRRQQQQQQQQQRRRSSSSSSKKKJJJIIIGGGEEECCCBBBAAA===<<<;;;999888777777777555666777777888888777777222222333444444444444333444444444555555666666666222333444555666777888999888888999:::;;;===???@@@@@@@@@AAABBBDDDFFFHHHJJJIIIIIIIIIIIIIIIJJJJJJJJJEEEGGGHHHGGGEEEDDDDDDEEEAAAAAA@@@>>><<<;;;<<<>>>777888999;;;;;;;;;:::999555888:::<<<<<<;;;<<<<<<;;;;;;::::::;;;;;;<<<===AAA@@@@@@@@@AAACCCFFFHHHFFFCCC???<<<:::888555333222444777:::===???AAAAAAOOOVVVaaaiiimmmjjjddd```ZZZUUUNNNFFFAAA@@@BBBDDDEEEIIIRRR\\\``````^^^]]]QQQJJJDDDCCCCCCFFFLLLSSSTTT^^^lllvvv||||||tttjjjfffbbb```___[[[UUURRRTTTRRRVVV\\\aaahhhkkkdddZZZKKKGGGAAA<<<;;;===@@@CCCIIIIIIIIIJJJLLLMMMOOOPPPNNNKKKHHHGGGFFFFFFDDDCCCCCCCCCEEEIIIJJJEEE;;;222111...,,,+++,,,---+++***((((((((((((((()))******%%%''')))***+++***)))(((''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&(((((()))&&&''''''((()))******+++)))'''%%%%%%&&&'''((('''((((((((((((((()))************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******++++++++++++******((()))***++++++***)))(((&&&&&&&&&''''''''''''(((+++******)))(((''''''&&&+++,,,,,,+++(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))((())))))(((&&&$$$%%%&&&)))(((((((((((())))))***((((((((('''&&&&&&&&&%%%((('''''''''''''''((())))))'''%%%%%%&&&((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''***)))((((((((()))+++,,,(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((()))***,,,+++***((('''***+++,,,------,,,+++***+++++++++***************+++++++++,,,,,,---------,,,,,,,,,---...///000000222111555@@@LLLYYYiiivvvyyyuuu```LLLGGGCCCGGGQQQZZZ^^^]]]IIIFFFCCCBBBCCCJJJZZZhhhzzz~~~qqqfffXXXZZZ^^^ccchhhlllnnnpppjjjiiikkkkkkdddWWWKKKGGGBBB@@@===<<<@@@HHHQQQWWW\\\\\\\\\YYYTTTMMMFFFAAA===999555444444444111...666555333222333444333222333444555666777999999:::<<<===@@@EEEIIIMMMPPPRRRXXXYYY[[[\\\[[[XXXVVVTTTPPPOOONNNPPPTTTXXXZZZ[[[XXXWWWUUUQQQMMMIIIFFFDDDCCC@@@===<<<<<<<<<<<<;;;999999999::::::;;;;;;<<<===<<<<<<;;;:::999888888999999999999::::::::::::;;;;;;;;;:::;;;;;;<<<===999999:::<<>>>>>::::::999888777777777888777888888888999999999999777999::::::999888:::;;;<<<<<<;;;:::999;;;???BBBAAABBBDDDFFFGGGGGGFFFFFFDDD???:::666666666555444777:::;;;<<>>CCCIIIMMMSSSVVV[[[]]][[[VVVPPPKKKCCC>>>888444333333222111444333111111222222111000333444444555666666777777999:::<<>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>============<<<<<<<<<<<<========================>>>???@@@@@@>>>>>>>>>AAADDDFFFEEEDDDFFFGGGHHHKKKMMMMMMKKKHHHDDDCCCBBBAAA@@@???>>>>>>??????>>>======<<<;;;;;;:::999888888777777777888777777777777777888999999888:::;;;;;;:::999;;;<<<<<<===<<<;;;;;;===@@@CCCEEEEEEEEEEEEDDDCCCBBBAAA;;;999666555666777777777<<>>888555444444444444333111111222222222111222222333333333444444444888888999:::;;;<<<======CCCFFFJJJOOOSSSUUUVVVVVVMMMLLLLLLNNNSSSWWWZZZ\\\^^^^^^^^^]]]\\\[[[YYYXXXTTTQQQNNNLLLKKKIIIGGGFFFDDDFFFGGGIIIIIIHHHGGGEEEBBBBBBCCCCCCDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCC@@@AAAAAABBBCCCDDDDDDEEEBBBBBBBBBDDDHHHJJJJJJIIIJJJJJJJJJLLLMMMMMMJJJGGG@@@???>>><<<;;;999888888::::::999999888888777777999888888777777777777777777777666555666777888999999:::;;;;;;::::::;;;======>>>>>>>>>===???BBBDDDHHHGGGFFFCCC@@@>>>;;;:::555666777999;;;<<<======BBBFFFIIIKKKRRR]]]eeegggllluuu{{{zzzxxx{{{xxxkkk___YYYVVVTTTTTTWWWLLLLLLOOOUUU[[[[[[UUUOOOCCCAAAAAACCCIIIOOOSSSUUU\\\aaajjjssszzz}}}~~~~~~uuuooohhheee```YYYUUUTTTOOOMMMKKKIIIHHHFFFBBB@@@777777999>>>EEELLLQQQSSSQQQQQQSSSUUUWWWVVVSSSPPPHHHHHHFFFBBB??????@@@BBBCCCAAA>>>;;;888444///+++++++++***))))))))))))***''')))+++,,,---,,,***)))))))))(((((((((((()))))))))((((((''''''(((((()))''')))+++---,,,***(((&&&))))))(((((((((((((((((((((((()))))))))*********(((((())))))))))))******%%%%%%&&&&&&''''''(((((()))(((''''''((()))'''&&&((((((((())))))((((((((('''((())))))''''''((()))'''(((((())))))))))))((())))))))))))))))))))))))((())))))))))))))))))(((''''''((((((((()))))))))''''''((((((((((((((((((%%%&&&((('''&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((("""$$$&&&''''''''')))++++++***)))((('''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''((()))***+++,,,***((('''&&&''''''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&''')))*********)))((('''&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((&&&'''(((((()))(((((('''(((((())))))))))))((((((''''''((()))******+++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---000333333777BBBNNN^^^mmmmmm```RRROOOVVV[[[ZZZUUUXXXUUUSSSPPPIII@@@>>>@@@EEESSSaaaiiinnntttwwwwww~~~{{{mmmfffgggvvvvvv___YYYUUUYYYbbbiiijjjhhhZZZaaaqqqzzzwwwkkkcccWWWNNNJJJGGGCCC@@@>>>BBBGGGMMMSSSWWWYYYZZZWWWRRRJJJBBB<<<888666666777555333333444444333222//////000111222333333444777777777888888888999999>>>AAAFFFKKKPPPTTTVVVWWWLLLKKKJJJKKKOOOSSSVVVVVVYYYYYYZZZ[[[[[[[[[[[[[[[XXXVVVSSSRRRRRRRRRPPPNNNIIIKKKMMMOOOOOOMMMJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHDDDCCCCCCEEEGGGJJJJJJJJJIIIIIIIIIIIIJJJIIIFFFDDD???>>><<<;;;999777666555666666666666555555555555888777777666666666777777777666555444555666888999888999;;;:::999999:::<<<>>>???@@@@@@@@@@@@BBBDDDGGGEEEBBB???<<<999777777888;;;@@@BBBBBBBBBBBBCCCIIIOOOUUUXXX]]]eeejjjjjjjjjuuu}}}nnnfffaaa]]]\\\]]]RRRQQQRRRUUUXXXVVVQQQKKKDDDDDDEEEIIINNNSSSVVVWWWbbbfffmmmtttzzz|||||||||yyyssslllgggbbb]]]YYYXXXTTTPPPJJJEEEBBB>>>;;;888555888>>>FFFLLLQQQSSSSSSSSSTTTTTTVVVVVVSSSOOOLLLEEEDDDBBB@@@======@@@BBBBBB???:::666333000,,,***++++++***)))))))))))))))'''(((***+++++++++***)))(((((())))))))))))(((((((((((((((''''''(((((((((((()))***++++++***((('''))))))((((((''''''&&&&&&''''''((((((((()))))))))(((((())))))))))))))))))((((((((()))))))))))))))((('''&&&&&&'''((('''&&&&&&'''((())))))((('''&&&((()))***)))((('''((()))&&&'''((())))))***))))))*********))))))))))))((()))(((((((((((((((((()))&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&(((((('''&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))******((('''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((***)))((((((((((((((()))***(((''''''''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''(((((('''''''''(((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&''')))*********)))(((***)))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,++++++++++++++++++++++++............---------------,,,...000///000888BBBOOO]]]sss}}}mmm\\\UUUYYY___```^^^]]][[[YYYXXXPPPFFF??????<<>>BBBGGGKKKNNNPPPQQQKKKIIIGGGGGGIIILLLMMMNNNPPPQQQSSSUUUVVVWWWXXXXXXTTTSSSSSSTTTUUUVVVUUUTTTNNNPPPRRRSSSRRRPPPNNNLLLOOOOOONNNMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIEEECCCBBBCCCFFFHHHHHHHHHGGGFFFEEEFFFFFFFFFCCCAAA===<<<;;;999777555444333555555555555555555555666777666666555666666777777777666555555555666888888666888999999888888999:::>>>@@@AAAAAA@@@@@@@@@AAAAAA???===:::888777888888???EEEKKKLLLIIIFFFFFFHHHRRR\\\dddggghhhjjjiiieeebbbooozzzpppiiibbb^^^\\\VVVTTTRRRSSSSSSQQQMMMIIIKKKKKKLLLPPPUUUYYYZZZZZZcccgggnnnuuuyyyzzzxxxwwwwwwssslllfffbbb```]]]ZZZVVVQQQIIIBBB===999666444666;;;BBBIIINNNPPPQQQQQQSSSSSSTTTUUUUUUSSSOOOLLLBBBBBBAAA>>><<<<<<>>>@@@???;;;666222///---+++***+++***))))))(((((())))))'''((()))*********))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((******))))))(((((('''''''''&&&%%%&&&'''((('''&&&&&&'''((())))))((('''&&&((()))***)))((('''((()))&&&'''((())))))***))))))************)))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&%%%&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***)))(((''''''&&&&&&&&&((('''''''''((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%&&&''''''''''''&&&(((((('''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''(((((())))))***))))))(((((((((((())))))))))))******++++++,,,,,,+++++++++++++++*********...........................++++++---......333999CCCNNN```sss{{{hhh\\\[[[^^^``````___]]][[[[[[TTTJJJBBB@@@;;;???CCCGGGPPP\\\eeegggdddiiisssvvvkkkmmmvvv}}}{{{{{{zzzvvvpppjjj[[[[[[___iiivvvvvvwww}}}}}}wwwnnnfff___\\\SSSPPPLLLIIIIIILLLPPPSSSZZZ\\\\\\XXXPPPHHHAAA>>>===;;;888666666555333111......///000222333444555111111222444555777888888999;;;===@@@CCCEEEGGGHHHFFFDDDAAAAAABBBDDDEEEEEEHHHIIIKKKNNNPPPQQQRRRSSSLLLLLLMMMPPPSSSUUUUUUTTTQQQRRRSSSSSSRRRPPPNNNMMMOOOOOONNNMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLJJJIIIGGGEEECCCAAAAAABBBDDDDDDDDDCCCBBBAAABBBCCCCCCBBB@@@:::999888777555444222222444444555555666666777777555555555555555666666777666666777777777888888888666777888888777777888999>>>@@@BBBBBB@@@>>>======<<<:::888777777999;;;===FFFMMMTTTTTTOOOKKKLLLOOO___iiirrrssspppkkkeee___ZZZiiizzz}}}rrrkkkccc[[[XXXUUURRROOONNNNNNMMMLLLKKKTTTTTTUUUXXX\\\^^^______aaaeeekkkqqquuuvvvuuusssssspppjjjbbb______]]]YYYRRRLLLDDD<<<888666444333999>>>DDDJJJNNNPPPRRRTTTWWWVVVTTTTTTTTTRRROOOMMMBBBBBBAAA???<<<:::;;;<<<:::666111...---,,,+++*********)))(((((((((((()))''''''((()))))))))))))))))))))(((((((((((())))))(((''''''&&&&&&''''''(((''''''%%%%%%%%%&&&((()))))))))((((((((((((((((((&&&&&&'''''''''((((((((())))))((((((((((((''''''((('''''''''&&&&&&&&&&&&'''&&&%%%&&&(((((((((&&&'''''''''((((((''''''''''''((())))))''''''((()))'''(((((())))))))))))((()))))))))*********++++++)))(((''''''''''''((()))''''''''''''(((((((((((((((((((((''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&''')))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))***++++++******)))(((((()))******+++++++++++++++,,,,,,,,,++++++++++++*********))),,,,,,,,,------......///...)))'''+++...///111444999AAAOOO```ppp{{{{{{yyy|||tttfff```___aaabbb^^^[[[YYYXXXSSSIIIBBB@@@===>>>======DDDPPPWWWXXXXXX[[[bbbmmmzzzqqqlllrrrzzzzzzxxxtttpppmmmllllllfffjjjrrr||||||sssmmmllleeeccc```\\\XXXTTTQQQOOOUUUXXX[[[ZZZUUUOOOJJJHHHDDDBBB>>><<<:::999666444222222222222222333333333111222333444666777888999888888:::<<<===???@@@AAA@@@===;;;;;;<<<>>>??????AAABBBDDDFFFHHHJJJKKKKKKDDDEEEFFFJJJNNNPPPPPPNNNNNNNNNNNNMMMLLLKKKIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEGGGIIIIIIHHHGGGFFFBBB???<<<;;;<<<======<<<;;;::::::;;;>>>???>>>===888888777666555444333333444444555666666777888888555444444444555555666777555666888999:::999888777666888999999888777999:::>>>@@@BBBAAA>>>;;;999999999888666666888<<<@@@CCCKKKSSS\\\\\\WWWSSSWWW\\\hhhrrryyywwwooohhh___YYYVVVbbbqqq}}}vvvnnniii```XXXSSSOOOLLLIIIHHHIIILLLOOOQQQ\\\[[[\\\^^^bbbdddeeeeeedddfffiiikkkmmmnnnnnnnnnooonnnggg^^^ZZZ\\\ZZZUUUKKKEEE===777555666777888===BBBHHHMMMQQQVVV\\\```ddd```[[[WWWSSSNNNJJJGGGBBBCCCCCCAAA===999888777222000,,,************)))******)))((((((((((((((('''''''''((((((((())))))***)))(((''''''((()))***(((''''''&&&&&&''''''(((%%%%%%&&&&&&''''''''''''(((((())))))))))))))))))((((((((())))))))))))***))))))((((((((('''''''''%%%%%%%%%&&&'''(((((()))'''&&&&&&&&&((()))((('''(((''''''&&&&&&''''''(((%%%&&&((((((''''''(((***((())))))))))))(((((('''(((((()))***++++++,,,---)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%$$$&&&'''(((((((((***,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''))))))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&'''(((((()))'''''''''&&&&&&'''''''''++++++******)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((((('''&&&&&&((()))***((((((((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))***,,,,,,+++***)))(((((()))***+++------,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++,,,,,,---.........(((%%%)))///000000111222999EEETTTcccnnnsssuuuuuussswww|||ooofffcccdddeee\\\XXXUUUTTTPPPFFF???>>>@@@???;;;999???HHHMMMMMMPPPRRRWWW```mmmzzztttlllooouuuuuusssnnnjjjiiinnntttvvv|||yyyuuuuuuwwwxxxxxxuuunnndddZZZTTTPPPUUUYYYYYYVVVRRRPPPPPPLLLIIIEEEBBB@@@>>>;;;999666555555444333222111111444555555777888999::::::888888999:::<<<===>>>???:::888666777999<<<======<<<===???AAACCCDDDEEEEEE@@@@@@BBBFFFIIIKKKKKKJJJJJJIIIHHHGGGEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCC>>>@@@CCCEEEGGGGGGFFFFFF>>>;;;777555666666666555444444444555888:::::::::999999888777777666555555444444555666666777888888444444444444444555666777555666999;;;;;;:::888666777999::::::999888:::;;;>>>@@@BBBAAA===:::777666:::888777777999>>>CCCGGGNNNXXXaaabbb^^^\\\aaahhhkkktttzzzuuukkkcccZZZTTTSSS\\\gggppp{{{|||nnnhhheee^^^VVVQQQJJJHHHDDDCCCFFFLLLRRRVVV```______bbbeeehhhjjjjjjkkkjjjhhhgggfffggghhhhhhnnnmmmeee[[[WWWYYYWWWQQQEEE@@@999555555888<<<===BBBFFFLLLQQQVVV^^^fffmmmsssmmmcccZZZQQQIIICCC>>>BBBDDDDDDBBB>>>999666555---+++)))((()))))))))(((******)))(((((((((((((((''''''''''''((((((((()))+++)))(((&&&&&&((()))+++'''''''''&&&&&&'''''''''###%%%''')))***((('''%%%(((((())))))******++++++************++++++++++++))))))(((((('''''''''&&&$$$$$$&&&(((***,,,---...(((&&&&&&''')))***)))(((((('''&&&%%%%%%&&&'''(((###%%%''''''&&&'''(((***))))))***))))))(((''''''''''''(((***+++,,,---...%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((('''&&&&&&&&&%%%$$$%%%'''((((((((('''&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$&&&'''''''''''''''&&&&&&+++***)))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((***))))))((('''&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''''''''(((&&&$$$$$$%%%&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************,,,+++++++++***)))))))))---------,,,,,,+++++++++)))***+++,,,---///000000111444:::BBBLLLWWWcccjjjiiipppppprrrxxxwwwzzz{{{sssnnngggaaa\\\XXXTTTQQQNNNJJJEEEAAA<<<======;;;999:::???CCCBBBEEELLLUUU___iiiqqqvvv}}}|||nnniiikkkkkkiiihhhjjjnnntttxxx}}}sssttt}}}}}}oooeeeggg___UUUOOOOOORRRRRRRRRRRRQQQPPPMMMHHHCCC>>>;;;999777555222111222333444555555666777888999999:::777888:::<<<<<<;;;:::999999888777555555555666777888:::;;;<<<<<<<<<>>>@@@============???AAADDDEEEFFFEEECCCAAAAAABBBCCCDDDBBBAAA@@@>>><<<;;;::::::===<<<:::888888999:::<<<;;;<<<===???AAABBBBBBCCC>>>;;;777444222333555666444444555555555555555555999777777888;;;;;;888555333333333444555666777777666555333222333444666777444444666:::======999555888999;;;<<<<<<;;;999888:::::::::999666444444444333888===AAADDDHHHLLLPPPWWWVVVWWW[[[```eeeggghhhkkknnnpppmmmddd[[[UUUSSSXXX[[[aaaggglllppprrrsssuuupppiiiaaa[[[UUUPPPLLL@@@AAABBBGGGNNNSSSWWWXXX]]]___aaadddhhhkkkmmmnnniiigggbbb]]]ZZZ[[[^^^aaaccceeeaaaYYYSSSPPPNNNJJJ===;;;999888999;;;===???EEEDDDFFFMMMYYYfffrrrxxxwwwgggWWWLLLFFFDDDDDDDDDCCC@@@===999666333222222///+++))))))***))))))''''''''''''''''''''''''))))))******++++++,,,,,,******))))))((((((((('''&&&&&&&&&'''''''''((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,(((((((((((())))))))))))******))))))((((((''''''%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((''''''%%%&&&'''(((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''))))))((('''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((***))))))(((''''''&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''''''&&&$$$###%%%&&&((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++******************,,,,,,+++++++++*********++++++,,,---......///000...000555;;;BBBLLLVVV\\\]]]dddeeegggnnnooottt~~~yyyqqqjjjbbb^^^XXXTTTQQQMMMIIIEEEBBBBBBAAA>>>:::888999;;;>>>@@@DDDKKKTTT]]]eeeiiiuuuyyytttmmmjjjiiiggggggiiiooouuuzzzvvvlllnnnuuu~~~wwwjjj[[[PPPLLLNNNQQQPPPQQQSSSTTTRRRNNNIIIFFF===;;;777444222333555666888888999999::::::;;;;;;888999:::;;;;;;;;;::::::777666555555555666777888888999::::::999999:::;;;888888888888999;;;===>>>???>>><<<::::::;;;<<<===???>>>===<<<;;;:::::::::888777555444444555777888::::::;;;===>>>>>>??????===:::777333222222333444444444444555555555666666999777777888:::;;;888666333444444444555666666666777999::::::777555555666666555444666999:::999888;;;<<<===>>>>>><<<;;;999666666666666666777999:::<<>>999666555::::::<<>>?????????>>>===;;;:::555444333444666;;;???BBBGGGJJJOOOVVV^^^ffflllppplllddd[[[XXX\\\______\\\XXX\\\___]]]WWWQQQNNNMMMRRRTTTXXX\\\___```aaaaaa```]]]YYYUUUPPPIIICCC>>>CCCHHHNNNRRRTTTWWW[[[^^^bbbdddhhhmmmqqqqqqmmmjjjbbb___\\\YYYXXXWWWXXXYYYXXXYYYVVVNNNGGGDDD>>>888999888888;;;???DDDFFFGGGGGGFFFGGGLLLVVVbbblllqqqzzzpppaaaSSSIIIDDDAAA@@@===<<<999666222000...---+++)))&&&&&&'''(((((('''))))))))))))))))))))))))))))))(((''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''(((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''(((((((((((()))&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((())))))***''''''((((((((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%((())))))************)))&&&&&&&&&'''''''''(((((())))))((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))******)))(((((()))+++((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))******++++++************************......------------------,,,...000111444888>>>BBBGGGNNNOOOSSS^^^dddooo{{{tttiii\\\SSSHHHIIIKKKJJJEEE???999666888888888;;;@@@HHHOOOSSS^^^bbbgggnnn|||~~~zzzvvvsss|||wwwnnnhhhggghhhyyykkkRRRBBB>>>???===@@@EEEJJJMMMNNNMMMLLLHHHEEE???;;;888999;;;===::::::999999888888888888::::::999999999:::;;;<<<555555555555555555666666555666777666444333444555333333333333333444444444555555444333333444444555555555555555666777888888888777666444444444444444444555555666777999:::;;;;;;:::888555444333222222222222333444555666777888888888888888999999888777555555555555555444444444444<<>>???>>>>>>===;;;999888777666555666<<>>???@@@AAACCCFFFHHHIIIIIIFFFAAA===;;;;;;===???;;;;;;::::::999888888888::::::999999999:::;;;<<<888777777666666555444333222444555555444444555666222222222222222222222222333333333333333333444444222222333333444666777888;;;:::888777555333333222222222333444666888:::<<<;;;:::999888666555444444222222333444555666777888777777777777666666777888555555555555555444444444333999>>>===777444777;;;;;;===>>>??????>>>>>>===;;;;;;;;;:::999888777777888777888>>>HHHRRRZZZ]]]dddfffkkkttt}}}zzzuuukkk___TTTQQQWWW\\\\\\YYYWWWYYYZZZVVVOOOJJJHHHHHHMMMOOOSSSVVVXXXYYYYYYYYYTTTQQQMMMJJJJJJJJJIIIHHHIIIOOOUUUXXXVVVVVVYYY]]]\\\___fffqqqzzz~~~{{{wwwbbb]]]VVVSSSTTTXXX[[[\\\PPPMMMFFF???===@@@@@@===???======AAAFFFIIIHHHFFFEEECCCCCCGGGOOOXXX```dddiii```UUUMMMIIIHHHEEECCC888666333000---,,,,,,+++)))'''&&&'''((())))))((('''''''''''''''''''''''''''((((((((()))))))))***((((((((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((()))))))))***'''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((((((((()))(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))(((((('''&&&$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((''''''))))))((((((''''''''''''$$$%%%&&&%%%$$$$$$&&&'''((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((())))))))))))))))))*********+++++++++++++++,,,,,,,,,+++++++++++++++***+++,,,---...000333666777>>>@@@GGGTTT\\\iii|||rrr___UUUVVVXXXXXXTTTLLL@@@999666555444555888===AAADDDKKKPPPTTTWWW^^^hhhnnnooowww|||vvvrrrrrrssssssxxx}}}{{{||||||||||||tttmmmkkkiiibbbZZZ[[[dddlllnnnooouuu{{{}}}~~~zzzsssmmmfff[[[MMMCCC???===;;;999999;;;===>>>CCCAAA>>><<<;;;<<<===>>>=========<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;999999999888777555333222222333444444333333555666//////000111111111000000000000111111111222222222111111222333444666777888::::::999777555333222111222111111222444666999:::999999999999999777666555222333333444555666777777555666666555444444666777444444555555555555555555333777::::::777666:::???<<>>HHHVVVcccjjjmmmooonnnoootttyyyvvvlllbbbXXXQQQKKKMMMUUU]]]```___YYYZZZXXXSSSKKKEEECCCDDDHHHJJJMMMPPPRRRRRRRRRQQQKKKIIIHHHIIILLLNNNOOOOOONNNRRRVVVWWWUUUUUUWWWYYYZZZ\\\bbbmmmxxx~~~|||yyyccc]]]UUUQQQRRRUUUVVVVVVKKKIIICCC???CCCJJJMMMKKKFFFCCCCCCFFFKKKMMMJJJEEECCCBBBBBBFFFNNNVVV\\\___aaaYYYOOOIIIHHHGGGDDDAAA666444111...,,,+++++++++)))((('''(((******)))(((''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&''''''''''''''')))))))))(((((((((((('''((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))'''(((((())))))(((((('''((((((((((((''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((((((((()))))))))(((&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&((('''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((($$$%%%%%%%%%$$$$$$&&&(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))((((((((()))))))))*********++++++*********************+++***+++,,,,,,,,,,,,///111///777:::AAAOOOVVVbbbvvv~~~xxxeeeWWWXXXZZZ[[[YYYQQQFFF>>>777777666555666888;;;<<>>===???BBB@@@<<<888666666777888999:::<<<>>>@@@BBBEEEGGGMMMZZZgggpppqqqpppggg```ZZZ\\\``````VVVMMMFFFFFFGGGKKKQQQUUUXXXYYY]]]]]]ZZZTTTLLLFFFEEEFFFFFFGGGHHHIIIHHHFFFDDDCCC???CCCJJJSSS[[[]]]\\\YYYYYYWWWUUUUUUUUUVVVUUUTTTSSSQQQPPPWWW```ffffffccc```[[[UUURRROOOJJJBBB;;;:::<<>>LLL[[[dddqqqqqqpppmmmppp~~~lllYYYRRRQQQZZZaaa^^^SSSKKKDDDAAA===<<<<<<;;;666333:::<<>><<<:::888444444444333333333222222555555444444444555666777666666555555555666666777555555555555444444444444777777666666777999;;;<<>><<<:::>>>===;;;888555333555666666<<<@@@AAACCCHHHJJJIIILLLNNNTTT___iiikkkeee]]]VVVRRRNNNPPPVVVXXXUUUPPPKKKJJJJJJMMMRRRVVVXXXYYYZZZ[[[YYYTTTNNNJJJKKKMMMOOOMMMIIIGGGFFFEEECCCBBBEEEGGGLLLSSSYYY\\\[[[ZZZ]]]YYYUUUSSSTTTUUUUUUSSSSSSQQQPPPQQQTTTXXX[[[\\\SSSTTTUUUSSSNNNGGG???;;;555999@@@GGGMMMRRRUUUVVVMMMNNNPPPQQQPPPNNNLLLJJJIIIDDD@@@CCCKKKSSSWWWXXXUUUOOOGGG???;;;777555333,,,,,,***)))(((((((((((((((((((((((())))))))))))'''(((((((((((((((''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))&&&'''))))))'''$$$)))))))))))))))((((((((('''((()))((('''&&&''')))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&''''''((('''((((((((())))))))))))(((((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((((((((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%%%%'''((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))))))'''%%%%%%%%%$$$$$$%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''''''''(((((()))*********''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))***)))))))))((((((((('''***************)))((((((((())))))(((((('''&&&%%%***************+++,,,---111111222333999CCCNNNVVVfffiiijjjiiilllyyyoooYYYRRROOOWWW___]]]UUUNNNJJJGGGBBB>>>;;;888555222666888<<>>;;;:::;;;:::888666666666666444333444666999@@@EEEHHHHHHIIILLLMMMKKKOOOPPPSSS[[[ccceee___XXXPPPMMMKKKMMMQQQRRRPPPMMMKKKMMMOOOPPPPPPQQQTTTXXXYYYZZZYYYUUUOOOLLLMMMOOORRRNNNHHHDDDDDDEEEFFFFFFKKKMMMPPPVVVZZZ\\\ZZZXXX[[[XXXUUUTTTUUUUUUTTTRRRRRRPPPNNNNNNQQQTTTUUUVVVNNNOOONNNLLLGGGAAA;;;777:::<<<@@@DDDHHHKKKLLLMMMKKKLLLNNNOOOOOOMMMKKKIIIHHHCCC???@@@FFFLLLOOOOOOKKKFFF@@@:::666333000...***)))((('''&&&&&&&&&&&&******))))))((('''''''''((()))))))))))))))((((((+++++++++***(((&&&###"""'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))'''&&&''')))***(((&&&&&&&&&&&&&&&'''''''''((('''((()))((('''&&&''')))'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((('''(((''''''&&&&&&''''''(((''''''((((((((()))))))))***))))))((('''&&&%%%$$$(((((((((((((((((((((((())))))((((((((((((((('''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%'''((('''&&&&&&&&&%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%&&&''')))***,,,---...'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((()))))))))*********))))))))))))((((((((((((******))))))(((((())))))&&&''''''(((''''''&&&&&&''''''(((((()))+++,,,---222111000000333999AAAGGGVVV\\\bbbcccdddooo~~~sss[[[SSSOOOUUU\\\[[[VVVRRRQQQOOOJJJDDD===777555444555555777<<>>>>>??????<<<888666666777777666222222111111111222222333//////000000000000////////////.........000111222...000555999<<<===<<<<<<777777666555333222111111222222222333333333444444111111222444666888:::;;;:::999999999888888888888888888888999;;;>>>AAABBBAAA>>>;;;999999888666444333444444444444666999;;;EEEJJJMMMMMMPPPTTTUUURRRSSSQQQQQQUUUYYYYYYTTTOOOFFFGGGHHHIIIJJJKKKKKKJJJJJJOOOTTTSSSOOOMMMPPPUUUWWWXXXYYYUUUPPPMMMMMMOOORRRMMMFFFBBBBBBFFFIIIKKKQQQRRRTTTXXX[[[[[[YYYWWWWWWVVVUUUUUUUUUUUURRRQQQPPPNNNLLLLLLMMMNNNOOONNNJJJIIIGGGDDD@@@;;;888555<<<<<<>>>@@@BBBDDDFFFFFFJJJKKKMMMNNNMMMKKKHHHFFFEEEAAA======@@@CCCDDDCCC@@@===888444222///,,,)))***)))(((''''''&&&&&&'''))))))))))))(((((('''&&&))))))************)))))))))***++++++***'''### '''(((((((((((()))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&%%%''')))******)))%%%%%%&&&&&&''''''(((((('''((()))((('''&&&''')))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))''''''(((((((((((((((((()))((((((''''''(((((()))'''''''''((((((((())))))))))))((('''''''''&&&&&&))))))))))))))))))))))))******))))))(((((('''''''''((()))***************&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((((((&&&%%%%%%&&&''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((''''''((())))))))))))((((((((())))))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''(((''''''''''''%%%&&&'''(((***+++------((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((***)))(((''''''((()))***(((((()))******+++***************++++++---......------------///444:::???HHHQQQYYY[[[\\\ddduuuvvvxxxwwwrrr]]]TTTNNNRRRXXXXXXUUUSSSRRRTTTSSSMMMDDD===::::::999888777999???GGGPPPVVV^^^___```___]]]___dddiiisss|||ooo^^^YYYPPPJJJSSSgggxxxvvvmmmiiigggaaaVVVLLLIIIIIIIIIKKKNNNSSSYYY]]]\\\[[[\\\___fffnnnuuuxxxzzzxxxtttmmmeee]]]UUUQQQPPPQQQRRRSSSSSSTTTVVVWWWVVVRRRJJJAAA:::555333333000000000111222444555555888999:::<<<>>>@@@BBBCCCAAA>>>;;;999999999888777555444444333333222222222///000000000000//////...//////.........///111111---///333777:::;;;<<<;;;:::999888666444333111111111222222333333333333333111111333555888;;;===>>>>>>>>>======<<<<<<;;;;;;::::::999999999;;;<<<===>>><<<:::999888777777666888999::::::999999<<<>>>CCCHHHLLLOOOUUU\\\^^^\\\TTTQQQMMMMMMNNNMMMIIIEEEAAADDDGGGHHHFFFFFFGGGIIIJJJOOORRRRRROOOMMMNNNQQQTTTVVVWWWSSSNNNJJJJJJKKKLLLHHHDDDBBBEEEIIIMMMPPPSSSTTTUUUXXXZZZZZZWWWUUUTTTTTTUUUUUUUUUSSSPPPNNNNNNMMMKKKKKKLLLLLLKKKJJJHHHFFFCCC???<<<999888888999:::;;;===@@@CCCFFFHHHKKKLLLMMMMMMKKKHHHEEECCCAAA>>>;;;:::;;;<<<<<<:::888666444222111...+++(((++++++***)))))))))))))))&&&'''((()))))))))((('''(((((()))*********))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))))))))))))))((((((((('''((()))((('''&&&''')))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))''''''''''''((((((((((((***))))))))))))))))))***''''''''''''(((((((((((('''''''''''''''((()))*********************************))))))((((((''''''&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&$$$$$$&&&'''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''&&&&&&(((******))))))((((((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((('''%%%%%%%%%&&&'''(((&&&&&&''''''((()))******)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***)))******+++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---...111666999???HHHQQQSSSSSSYYYfffqqq}}}sssiiihhhhhheeeZZZQQQLLLOOOSSSSSSQQQPPPOOOSSSWWWUUUOOOIIIEEEDDD@@@===:::888:::@@@GGGLLLOOOSSSWWWXXXWWWVVVWWWZZZiiiwww{{{mmmdddWWWLLLMMMXXXeeekkkooollliiijjjjjjeee\\\TTTOOOPPPPPPPPPPPPTTTYYY^^^\\\YYYWWWZZZbbbllluuuyyyzzzyyyvvvqqqiii```WWWRRRQQQTTTYYY]]]___bbbfffiiipppkkkbbbVVVJJJ???777333000000///000000222333444333444666999===???BBBCCCCCC@@@>>><<<======<<<:::999999888777666444333222111111222222111000/////////////////////000000000///111444777999:::::::::;;;:::999777555333222111111222333444444444333333333444555777:::===@@@AAAAAAAAA@@@@@@???>>>>>>===<<<;;;999777666555555666888888888888777888999:::===???@@@@@@???@@@BBBDDDFFFJJJMMMQQQYYYaaaccc```RRRNNNHHHFFFEEEEEECCCAAAAAAEEEJJJJJJGGGFFFHHHJJJJJJKKKLLLNNNPPPPPPNNNMMMRRRTTTSSSOOOIIIEEEEEEFFFEEEDDDDDDFFFKKKOOORRRSSSRRRSSSTTTVVVXXXYYYWWWUUURRRTTTUUUUUUSSSPPPNNNLLLLLLKKKKKKKKKLLLLLLKKKIIIDDDAAA>>>:::888888999:::::::::<<<>>>AAADDDGGGIIILLLMMMMMMLLLJJJFFFBBB???<<<;;;:::999999888777555222111/////////---***(((+++******))))))))))))***'''((()))))))))'''%%%$$$&&&'''(((((()))))))))((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''''''''++++++***)))(((''''''&&&'''((()))((('''&&&''')))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))******))))))&&&'''''''''(((((())))))***))))))(((((())))))***&&&&&&'''''''''((((((((('''&&&&&&&&&''')))+++,,,))))))))))))))))))))))))))))))((((((((((((((('''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%######%%%(((''''''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((('''%%%$$$$$$&&&((()))''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''(((((())))))((())))))***++++++++++++,,,,,,+++***************,,,---......---...111333888???GGGJJJKKKPPPYYYaaaeeejjjkkkccc[[[YYYXXXWWWTTTMMMJJJNNNSSSRRRPPPPPPLLLPPPVVVXXXXXXUUURRRPPPIIIEEE???999888:::===@@@BBBGGGMMMPPPOOONNNOOOPPP^^^kkkvvvvvvrrrsssvvvxxx{{{ssseeeXXXQQQQQQUUUYYY[[[\\\```eeeiiigggaaa\\\UUUWWWXXXWWWUUUWWW\\\aaaaaa]]]ZZZ]]]fffpppxxx{{{wwwwwwuuuqqqiii___UUUOOOMMMSSS[[[bbbgggkkkqqqvvv}}}xxxoooaaaQQQBBB999777555444222111111222222111222444666999<<<>>>???AAA@@@>>>>>>???@@@???>>><<<<<<<<<;;;:::888666555555555555555555444333222111111111111222222111111222333555888:::;;;;;;;;;<<<;;;:::888666444333222333444555666777666555444666666888999<<<>>>AAABBBBBBBBBAAA@@@???>>>>>>===<<<:::888666444444444444555777888999999:::===???AAACCCEEEFFFGGGHHHJJJLLLNNNPPPRRRTTTZZZaaa```\\\NNNJJJEEEBBBBBBBBBCCCBBBFFFJJJNNNNNNLLLJJJJJJLLLJJJHHHHHHJJJMMMOOONNNLLLOOOPPPOOOJJJDDDBBBCCCEEEDDDEEEHHHMMMRRRUUUVVVVVVTTTTTTTTTVVVYYYYYYXXXVVVSSSTTTVVVTTTQQQMMMKKKJJJJJJJJJJJJJJJKKKJJJGGGEEE===;;;777555444666999;;;<<<===>>>@@@AAABBBCCCDDDIIIJJJJJJJJJHHHDDD@@@>>>::::::;;;:::888666333111---,,,+++++++++***(((&&&((((((''''''''''''((((((***++++++***(((%%%""" %%%&&&'''(((((()))((((((---+++(((%%%$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''%%%&&&'''))))))((('''&&&%%%%%%$$$'''((()))((('''&&&''')))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((()))***+++***)))(((&&&&&&''''''((()))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&'''(((***,,,))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%""""""$$$''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''((((((((()))))))))***&&&''''''((())))))((((((((())))))*********))))))***))))))))))))******+++***,,,......------...000111666<<>>======>>>>>>>>>===<<<;;;::::::::::::999888777777444555555555555555444444333444666999;;;<<<===>>><<<;;;:::999777666444444444666777999999888777666888888999:::<<<===???@@@@@@@@@???>>>===<<<;;;;;;888888777666777888999::::::===???@@@???AAADDDGGGKKKLLLOOOOOOOOOOOOPPPRRRRRRRRRRRRSSSXXX]]]ZZZTTTJJJHHHDDDBBBCCCEEEGGGHHHMMMOOOQQQRRRQQQOOOMMMMMMHHHHHHIIIIIIIIIIIIKKKLLLLLLLLLJJJFFFBBBAAADDDHHHKKKLLLNNNRRRWWWZZZZZZYYYZZZYYYYYYZZZ[[[\\\ZZZXXXTTTUUUVVVSSSNNNJJJIIIIIIIIIHHHHHHHHHGGGEEEAAA===777666333222333666:::<<<;;;<<<===???@@@@@@??????BBBCCCEEEFFFEEECCC@@@>>>:::;;;<<<;;;777333///---+++***(((((())))))((('''((((((''''''''''''(((((('''((()))***)))'''$$$"""&&&&&&'''))))))*********,,,***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&(((***)))'''&&&''')))&&&&&&'''''''''''''''''''''((()))((('''&&&''')))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))***++++++***((('''&&&&&&''''''((())))))***&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((+++***((('''&&&''')))***((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((()))*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''((((((((('''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$&&&((('''$$$$$$&&&((()))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&)))++++++***(((''''''(((((()))***+++++++++***((('''&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))'''((((((((())))))******%%%&&&((()))))))))((('''******++++++++++++******))))))))))))***,,,---...&&&))),,,------...///111---000555;;;AAAGGGLLLOOOSSSVVVYYYXXXVVVWWWYYYZZZSSSPPPSSS]]]cccdddbbbbbbMMMLLLLLLQQQYYY___``````]]]XXXOOOEEE===888666666555777:::;;;;;;===AAAFFFAAAJJJRRRTTTUUUZZZ___aaabbbeeejjjrrrzzzzzzlll___VVVSSSNNNPPPRRRUUUWWWXXXWWWUUU\\\___bbbaaa```bbbgggmmmllliiigggjjjrrrzzz||||||zzzzzzxxxsssiii\\\OOOGGGDDDMMMYYYbbbhhhnnnvvv|||{{{fffYYYTTTQQQKKKEEE???:::888777666666666555444333333333444444444666999;;;<<<;;;<<<===???@@@AAAAAAAAA@@@>>>>>>>>>>>>===<<<;;;:::777888888888888888777777333444777:::<<<>>>@@@@@@<<<;;;:::999888666555555666777999:::;;;:::888777999999999:::;;;<<<>>>>>>>>>>>>===<<<;;;:::999888555555666777:::===@@@BBBBBBEEEGGGGGGGGGHHHKKKOOOVVVXXXYYYXXXUUUSSSSSSTTTOOOPPPOOOOOOTTTYYYVVVOOOHHHGGGDDDDDDEEEHHHLLLNNNQQQRRRSSSTTTTTTRRROOOMMMFFFIIIKKKIIIDDDCCCHHHMMMIIIIIIGGGDDDAAABBBGGGLLLRRRRRRSSSVVVYYY\\\\\\[[[___^^^]]]]]]^^^^^^\\\ZZZUUUVVVVVVRRRMMMIIIHHHHHHHHHGGGFFFEEEDDD@@@;;;777666444333333555888<<>>===<<<>>>@@@BBBCCCBBB@@@???;;;<<<===;;;666000+++)))---+++))))))*********)))******))))))))))))***+++ """&&&)))******)))((('''''')))******+++++++++&&&&&&'''(((((()))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$'''))))))'''&&&)))+++&&&&&&'''((()))***+++,,,'''((()))((('''&&&''')))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))***+++,,,+++)))'''&&&&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%******)))'''%%%$$$$$$&&&''''''&&&%%%$$$""""""!!!$$$&&&(((******(((%%%$$$))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((&&&''''''&&&&&&&&&&&&''''''%%%'''((('''&&&$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))))))))((('''%%%$$$###''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%'''((((((((())))))******(((&&&$$$%%%''')))(((&&&******))))))(((((('''''')))))))))))))))******+++((((((((()))******++++++)))************+++++++++...------------...//////111111222444888===BBBEEEPPPVVV\\\\\\YYYWWW[[[```[[[\\\]]]aaaiiioookkkcccWWWNNNGGGKKKWWWaaacccaaaXXXXXXUUUOOOFFF===666333444555666777999:::;;;<<<@@@DDDIIILLLNNNPPPSSSUUUYYY\\\bbbiiipppxxx}}}qqqggg```YYYWWWQQQKKKLLLQQQTTTRRRXXX___hhhlllmmmlllnnnpppppprrrsssttttttvvvzzz|||}}}uuugggYYYNNNHHHBBBDDDMMMZZZcccfffiiimmmwww|||}}}uuusssnnndddWWWKKKBBB>>>===@@@<<<888666777777555333555333222555999;;;:::888777777999<<>>>>>???BBBBBBAAA@@@@@@@@@@@@===::::::;;;;;;777333777888:::<<>><<<:::888666444777999;;;:::888777999;;;::::::999888777999<<<>>>CCCCCCFFFIIIEEE>>>999:::777===???>>>BBBLLLTTTUUUOOOLLLHHHGGGJJJNNNRRRTTTYYY]]]___^^^]]]ZZZQQQIIIKKKHHHFFFGGGJJJNNNPPPQQQUUURRRJJJDDDFFFLLLNNNKKKRRRQQQQQQRRRRRRPPPMMMJJJHHHIIIGGGBBBBBBEEEFFFDDDJJJDDD@@@BBBDDDDDDGGGKKKRRRWWW]]]___^^^\\\\\\]]]^^^dddhhhfffccc```[[[UUUQQQPPPOOOLLLIIIHHHIIIKKKHHHDDDBBBBBB@@@:::777777444000111888<<<;;;999:::888666666999>>>@@@???===:::===???===>>>@@@???<<>>AAAOOOTTTZZZ[[[XXXWWW[[[``````ccceeegggjjjmmmhhhaaaTTTLLLFFFJJJUUU^^^```^^^VVVVVVTTTOOOHHHAAA;;;888222222222333444555777777:::===AAADDDEEEGGGIIIKKKLLLPPPVVV]]]dddmmmuuu{{{{{{wwwuuummmkkkdddYYYSSSRRRPPPNNNVVV[[[bbbjjjnnnpppooonnnooonnnmmmlllmmmrrrxxx}}}~~~wwwlll___RRRJJJEEE>>>AAAIIITTT[[[[[[\\\^^^fffmmmxxx{{{rrrdddXXXPPPMMMHHHDDD???>>>>>>>>>;;;999777444222444888;;;<<<:::;;;::::::;;;======<<<;;;;;;===>>>???>>>>>>>>>>>>>>><<<;;;;;;;;;;;;999666555888;;;>>>@@@AAAAAAAAABBB@@@>>>;;;:::999888777666888:::999666555666888999::::::999888;;;@@@EEEKKKNNNVVV]]]YYYMMMBBB===<<>>???>>>===;;;:::888777666:::>>>AAA@@@>>><<>>???AAA???<<>>333222000///000111333444555777:::<<<===???AAACCCDDDHHHNNNUUU\\\dddlllqqqwwwzzz~~~|||nnn```YYYUUUQQQVVVXXX]]]dddkkkmmmjjjggghhhfffdddbbbeeelllvvv}}}~~~zzzqqqeeeWWWMMMFFFDDD===>>>DDDMMMPPPNNNMMMOOORRRZZZhhhxxxrrrgggbbbUUUPPPKKKHHHGGGEEEBBB>>>999777555777<<>>===<<<<<<===>>><<<;;;::::::::::::;;;;;;;;;<<<======<<<<<<;;;::::::999444666:::>>>@@@@@@???>>>@@@???===;;;:::999999999666777888777555444444555777:::=========BBBKKKSSSYYY___kkktttppp^^^LLLCCCCCCJJJQQQUUUZZZ```cccbbbXXXTTTOOONNNPPPUUUZZZ\\\[[[```cccbbb___YYYMMMBBB@@@BBBEEEIIIPPP]]]kkkvvvyyyuuuiiiWWWJJJGGGHHHHHHFFFHHHJJJLLLLLLKKKHHHGGGGGGHHHGGGCCCCCCFFFFFFDDDEEECCCFFFMMMQQQQQQQQQRRR]]]___```___\\\YYYXXXWWWaaaiiimmmggg^^^XXXSSSNNNKKKKKKJJJIIIHHHFFFEEEDDDAAA<<<888777555222444777CCCPPPVVVNNNEEEAAA>>>;;;999777777:::???BBBBBB@@@>>>AAAAAA???>>>???===:::;;;777222000000///,,,)))))))))((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***&&&&&&,,,///,,,))))))%%%&&&&&&&&&&&&'''''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''$$$%%%''''''&&&'''(((***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***)))))))))(((((((((((('''((((((''''''''''''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""&&&''''''&&&&&&&&&$$$$$$%%%&&&'''(((((()))(((''''''&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&&&&&&&''''''(((+++***'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''###$$$%%%&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''((())))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))),,,...///''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&'''((())))))&&&&&&''''''((((((((()))((((((((((((((()))******************))))))(((((())))))))))))************+++++++++++++++,,,------*********+++...111444666;;;@@@EEEHHHJJJNNNUUUZZZbbbkkkpppkkkbbb\\\WWWSSSLLLHHHDDDFFFJJJNNNNNNLLLJJJJJJJJJJJJJJJIIIFFFDDD888666333000///000111333333555777999;;;===AAADDDEEEHHHLLLPPPUUU[[[aaaeeegggjjjooorrruuu|||qqqhhhccc```ZZZ\\\^^^``````^^^\\\[[[\\\[[[ZZZZZZ^^^gggrrrzzz}}}yyyqqqeeeXXXNNNHHHFFF???===@@@EEEFFFDDDDDDFFFGGGNNN[[[kkkyyyzzzuuuccc^^^WWWRRRNNNKKKFFFBBB<<<;;;===AAAGGGIIIHHHEEE??????@@@BBBEEEFFFEEECCC===;;;999999:::;;;<<<===>>>??????>>><<<;;;999999444666999;;;>>>???@@@@@@AAA@@@@@@===;;;999888999666777888888888777666666777<<>>AAAFFFJJJRRRaaasss{{{fffRRRIIIFFFFFF>>>AAAFFFHHHIIIIIIIIIIIIGGGJJJKKKIIIJJJMMMMMMJJJLLLIIIKKKRRRVVVUUUUUUWWW]]]^^^^^^]]][[[XXXVVVUUU]]]eeeiiicccYYYSSSOOOLLLIIIHHHHHHHHHGGGEEEBBB@@@===888555555444444999???RRRfffooo___MMMGGGBBB<<<:::888777;;;@@@DDDDDDBBB???BBBBBB>>><<<===:::666777333...+++*********(((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((('''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''"""!!!''',,,+++'''%%%&&&&&&&&&&&&''''''''''''$$$&&&((())))))(((&&&$$$ """$$$%%%''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((&&&&&&&&&((()))+++&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((())))))(((&&&%%%&&&'''***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%"""$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''+++***'''%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))+++''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((('''''''''%%%&&&&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))((((((((('''((())))))***(((((())))))************(((((()))))))))************************+++,,,,,,*********+++---///111222111555:::>>>CCCIIIQQQWWW]]]hhhnnnggg[[[SSSOOOMMMKKKIIIFFFFFFGGGGGGEEECCCDDDDDDDDDFFFJJJKKKIIIHHH===;;;777333111000111111222333555888:::>>>DDDHHHHHHJJJKKKLLLNNNPPPTTTWWWYYY[[[___cccjjjttt|||tttpppmmmaaaeeegggaaaWWWNNNLLLMMMMMMOOOQQQTTTZZZcccmmmtttzzzxxxsssjjj^^^TTTMMMIII@@@===;;;===>>>===???CCCDDDIIISSSaaaoooyyy~~~pppiiiaaaZZZUUUPPPIIIEEE>>>AAAGGGOOOUUUVVVRRRMMMAAABBBFFFKKKPPPSSSSSSQQQGGGCCC???===???AAABBBBBBCCCDDDDDDDDDBBB???<<<999999888888:::===BBBFFFIIIGGGHHHIIIFFF@@@<<<::::::999:::;;;===>>>>>><<<;;;;;;???FFFKKKQQQ[[[gggqqqtttrrrtttvvvqqqcccVVVOOOOOOSSSYYY___```_________]]]YYYRRRNNNMMMNNNOOOOOOSSSZZZ```bbbccc```XXXNNNCCCFFFIIILLLRRR___qqq~~~nnnYYYLLLFFFDDD>>>AAAEEEFFFFFFEEEFFFGGGGGGNNNSSSWWW[[[```aaa^^^YYYTTTRRRTTTVVVVVVWWWZZZYYYZZZZZZ[[[ZZZXXXVVVSSSVVV]]]```ZZZSSSPPPNNNKKKIIIGGGFFFEEEEEECCC???;;;666333222444555777???GGGWWWmmmxxxhhhTTTLLLFFF???;;;999888;;;AAAEEEFFFEEEDDDFFFEEEAAA>>>===:::555333///+++(((''''''((((((''''''''''''((((((((((((***((('''%%%$$$%%%&&&&&&'''''''''''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&& %%%***)))&&&$$$&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%###$$$&&&'''))))))))))))'''''''''''''''''''''''''''((()))(((&&&%%%&&&''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((((((&&&$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$(((''''''&&&'''(((***+++&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((******))))))((()))))))))&&&&&&&&&&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%"""%%%((('''%%%$$$%%%(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((('''%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&'''((('''''''''(((((((((((((((+++***'''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((((((((((((((())))))))))))((((((''''''(((((()))***'''(((((()))******++++++((((((((()))))))))******)))))))))))))))***++++++******++++++,,,---//////...000333888===EEEMMMSSSVVVaaafff```UUUNNNKKKIIIKKKKKKJJJIIIGGGEEECCCBBBCCCAAABBBFFFKKKNNNNNNLLLBBB@@@<<<777444111000000///000222444777===CCCHHHMMMNNNNNNMMMMMMNNNPPPRRRQQQQQQSSSYYYdddqqq~~~|||wwwsssooogggnnnrrrkkk[[[LLLFFFGGGCCCEEEIIINNNSSS[[[dddjjjttttttqqqkkkaaaWWWPPPMMMAAA===:::::::::999;;;@@@AAAEEEMMMYYYfffrrrxxx{{{{{{ssslllddd]]]WWWRRRKKKGGG???DDDNNNYYYaaaaaa[[[UUUHHHIIIKKKPPPWWW\\\^^^___WWWQQQJJJGGGHHHKKKLLLLLLKKKKKKLLLNNNOOOLLLEEE>>>???>>>>>>@@@DDDKKKRRRWWWTTTWWWYYYVVVOOOHHHCCCBBBBBBBBBCCCEEEGGGFFFDDDBBB@@@CCCIIIPPPYYYbbblllrrrssslllhhhgggeee]]]VVVTTTTTTTTTWWW[[[[[[YYY[[[^^^bbb^^^XXXSSSQQQOOOMMMKKKMMMSSSYYY]]]aaaccc^^^XXXMMMMMMNNNNNNRRR[[[gggpppzzz}}}yyyjjjXXXLLLFFFCCCBBBDDDEEEDDDAAA???AAADDDIIITTT___iiirrryyyzzzwwweee^^^XXXWWWWWWUUUWWWZZZUUUUUUWWWZZZ[[[ZZZVVVRRRPPPTTTTTTQQQNNNOOONNNKKKIIIFFFBBBAAAAAA???:::666000000222666888:::BBBKKKUUUfffppphhhXXXNNNHHHCCC<<<999999<<>>;;;555///---***'''&&&&&&''')))'''(((((((((((()))))))))***)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((###"""'''***)))''''''&&&&&&'''''''''(((((((((&&&''''''''''''''''''&&&***+++++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%''''''''''''((()))***+++%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&''''''''''''******)))(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""&&&)))(((%%%$$$&&&)))&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))---+++(((&&&%%%&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''&&&$$$$$$&&&)))***************)))))))))(((''''''''''''((()))))))))))))))))))))*********(((((((((((()))))))))***)))(((((((((((()))************+++++++++,,,,,,------...///222777>>>EEEJJJLLLVVV[[[UUUMMMHHHGGGFFFJJJLLLNNNNNNLLLIIIGGGGGGFFFDDDDDDHHHOOOTTTSSSQQQIIIGGGCCC>>>:::666333222//////000111444999@@@EEELLLMMMMMMMMMMMMNNNQQQSSSQQQNNNMMMSSS```nnnyyy}}}yyyuuutttpppkkkiiisss|||zzzlllZZZMMMHHH???@@@CCCFFFJJJQQQYYY___kkkkkkjjjeee]]]UUUPPPMMMDDD@@@???@@@>>>;;;;;;======@@@EEEOOO\\\gggooosssrrrvvv}}}yyyjjjddd]]]WWWSSSNNNIIIDDD@@@EEEOOO[[[eeefffaaa\\\TTTQQQNNNPPPUUU]]]dddgggfff^^^UUUQQQSSSUUUWWWVVVTTTSSSTTTZZZ```]]]SSSIIIFFFFFFHHHLLLRRRZZZaaafffdddiiimmmkkkcccYYYTTTQQQMMMLLLLLLNNNOOONNNJJJFFFFFFGGGJJJQQQ[[[ccchhhjjjiiiaaa[[[\\\]]]ZZZXXXXXXXXXUUUUUUWWWXXXWWW[[[cccccc```\\\XXXUUURRRNNNKKKIIINNNRRRVVV\\\bbbaaa]]]WWWUUUSSSRRRSSSXXX]]]aaafffiiiggg\\\PPPIIIFFFCCC@@@BBBBBB@@@<<<<<>><<<;;;999555000000222777<<<===>>>DDDLLLWWW___gggfff[[[NNNEEEBBB<<<:::999<<>>CCCCCCDDDFFFGGGHHHJJJNNNQQQTTTOOOKKKQQQ^^^kkkrrrtttrrrtttrrroooooopppnnniiijjjuuu|||jjjWWWKKK?????????@@@CCCIIIRRRXXXeeeeeeccc^^^WWWQQQNNNMMMHHHFFFFFFGGGEEE???<<<===;;;<<>>===:::999===CCCIIIKKKKKKJJJKKKIIIBBB<<<:::555///++++++***((('''&&&((()))(((((())))))******++++++%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''(((***(((%%%&&&***''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))###%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%''')))***'''###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%&&&'''&&&''''''''''''%%%$$$###&&&%%%%%%&&&((((((%%%###))))))((('''&&&$$$""""""&&&''''''%%%###!!!"""###&&&&&&'''((('''&&&$$$###$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((''''''(((((('''&&&%%%%%%&&&&&&'''((())))))(((((()))))))))))))))(((''''''(((((()))++++++,,,,,,,,,'''((()))******)))((('''''')))******))))))***,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))***+++...000333666777===BBBHHHKKKJJJGGGDDDBBBKKKKKKMMMQQQUUUYYYYYYYYYZZZYYYXXXVVVUUUTTTRRRQQQQQQTTTVVVSSSKKKBBB<<<999666333111000333777999:::;;;<<<@@@EEEJJJNNNOOONNNJJJJJJLLLPPPWWW]]]bbbccc______aaadddfffeeebbb```aaannnooo\\\HHHDDD@@@???AAADDDGGGHHHPPPTTTVVVUUUQQQNNNNNNOOOMMMMMMMMMMMMKKKHHHBBB>>><<<999;;;BBBJJJPPPVVV]]]fffeeefffjjjooolllddd\\\MMMLLLJJJHHHGGGDDD@@@<<<<<>><<<888444222222333444666;;;BBBFFFGGGHHHKKKNNNTTT\\\aaa\\\OOODDD@@@@@@:::888888>>>FFFKKKKKKIIIIIIEEE???:::666222///,,,******))))))((((((''''''((((((((('''&&&&&&(((***)))(((((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((''''''((())))))(((&&&'''''''''''''''''''''''')))((('''&&&%%%$$$######%%%%%%%%%$$$$$$#########''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&))))))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,///...)))&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''((((((&&&$$$''''''''''''&&&%%%$$$$$$&&&''''''&&&$$$###$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''(((((('''&&&&&&%%%&&&&&&'''((((((((((((((()))))))))))))))(((''''''%%%%%%&&&'''(((((((((((((((((())))))))))))((((((''')))***)))(((((()))***))))))************))))))***++++++,,,,,,++++++*********+++,,,...000111222888===CCCHHHIIIIIIHHHHHHQQQQQQSSSWWW[[[]]]]]]\\\]]]```aaa___YYYSSSPPPPPPSSSUUUXXXWWWSSSLLLEEEBBB777444000...///111222333666777888===BBBEEEFFFFFFGGGHHHKKKQQQUUUXXXWWWVVVSSSSSSUUUXXX[[[[[[YYYWWW[[[jjj~~~yyyhhhPPPLLLHHHFFFGGGHHHIIIIIINNNOOOOOONNNMMMMMMNNNOOONNNPPPSSSVVVVVVQQQJJJDDD>>>::::::???DDDHHHNNNTTTZZZXXXXXXZZZ]]][[[UUUOOOMMMKKKIIIGGGFFFCCC>>>;;;999===EEEMMMRRRTTTUUUTTTPPPIIIEEEFFFHHHMMMXXXccciiicccZZZTTTSSSVVVZZZ\\\ZZZWWWTTTTTTUUUTTTPPPLLLSSSZZZaaacccdddfffeeebbb```dddkkkqqqqqqkkkaaaYYYVVVUUUUUUVVVUUUSSSOOOKKKGGGGGGIIILLLOOOQQQPPPOOOPPPUUUYYYYYY[[[___bbbaaafffeee^^^UUUTTTYYY\\\[[[]]]\\\YYYXXXXXXUUURRROOOJJJIIIHHHKKKOOOSSSUUUUUUXXXWWWVVVTTTPPPLLLHHHFFFGGGEEEBBB???===<<<<<<<<<:::999888888:::@@@HHHNNNYYY]]]cccjjjpppqqqmmmhhh___aaabbb```\\\VVVRRRQQQSSSZZZ```ccceeehhheeeaaaMMMIIIDDDBBBDDDDDDAAA>>><<<:::555222000111333555888===CCCFFFHHHIIILLLPPPQQQUUUWWWRRRGGG>>>::::::999777888===DDDIIIIIIFFFDDD@@@:::555222///,,,***))))))))))))((((((''''''((((((((('''&&&&&&(((***))))))(((((('''&&&&&&%%%(((((('''''''''&&&&&&&&&((('''''''''))))))'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$(((''''''&&&&&&''''''((()))'''&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''///666555,,,%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&&&&$$$###$$$%%%%%%&&&''''''(((((('''''''''''''''(((***)))'''%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''(((((((((((('''(((((()))))))))(((''''''$$$$$$%%%&&&'''''''''''')))(((((((((((((((((()))((()))***)))''''''''')))((((((((((((((((((((((((******++++++++++++******+++++++++***++++++,,,,,,222777===CCCGGGJJJLLLNNNUUUVVVXXX\\\```aaa___]]]]]]cccgggcccZZZQQQNNNNNNMMMNNNPPPRRRRRROOOIIIEEE@@@<<<777444333333222222333222222444888<<<===>>>@@@CCCIIINNNQQQPPPKKKGGGFFFFFFHHHKKKOOOQQQPPPOOOUUUcccwww~~~nnnYYYWWWSSSRRRQQQQQQPPPOOOMMMJJJHHHGGGHHHJJJKKKKKKLLLQQQXXX^^^___ZZZQQQJJJCCC>>>;;;===@@@BBBIIIOOOSSSRRRRRRSSSTTTSSSPPPMMMMMMKKKIIIGGGFFFCCC>>>;;;666999>>>CCCGGGJJJLLLLLLFFFEEEGGGJJJLLLNNNSSSYYY```ZZZSSSNNNOOORRRVVVYYYYYYVVVPPPKKKIIIHHHHHHIIIUUU\\\aaaaaa___^^^ZZZVVVQQQTTTZZZ___aaa___ZZZUUURRRRRRQQQRRRSSSRRRPPPOOOIIIIIIJJJHHHFFFEEEEEEFFFJJJPPPUUUXXX]]]cccdddbbbdddeee___VVVQQQTTTZZZ]]]^^^ZZZVVVUUUUUUUUURRROOOJJJHHHGGGHHHKKKMMMNNNNNNMMMNNNOOONNNKKKFFF@@@======<<<;;;999999999:::;;;::::::999999;;;@@@HHHMMMSSSVVVZZZ___cccdddaaa^^^XXXZZZ[[[YYYUUUPPPMMMLLLPPPWWW]]]```dddgggfffbbbQQQKKKDDD???>>><<<999777999666222000///111444666:::>>>CCCFFFGGGIIILLLPPPOOONNNLLLFFF>>>888555444666555777<<>>999999:::<<<>>>AAACCCEEEAAAFFFMMMRRRSSSQQQQQQRRRTTTOOOJJJGGGIIINNNRRRTTTTTTRRRNNNHHHBBBAAACCCGGGNNNUUUZZZZZZWWWUUUQQQLLLHHHIIILLLPPPTTTUUUSSSQQQNNNLLLKKKLLLOOOPPPPPPPPPLLLMMMLLLIIIDDDAAABBBDDDFFFLLLQQQWWW^^^eeeddd```^^^___\\\UUUPPPRRR[[[ccceee```ZZZVVVTTTRRROOOLLLJJJHHHFFFEEEGGGHHHHHHHHHDDDEEEEEEDDDAAA===999777888888888999:::<<<===>>>======<<<;;;;;;???DDDHHHOOOPPPSSSVVVXXXXXXWWWVVVPPPQQQRRRQQQMMMIIIGGGFFFJJJPPPVVVXXX[[[^^^]]]YYYQQQKKKCCC===:::888666444555333000...///222555888:::>>>BBBCCCCCCEEEIIIMMMOOOKKKDDD>>>:::777555444333333666:::>>>???===;;;666222---)))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))******))))))(((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&'''((())))))%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''&&&'''(((***&&&''''''((((((''''''&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%&&&$$$%%%%%%&&&'''((())))))((((((((()))++++++(((&&&''''''''''''&&&%%%$$$###"""###%%%%%%$$$$$$&&&''''''&&&%%%$$$$$$%%%'''((($$$&&&''''''&&&%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((()))*********)))))))))((('''&&&&&&'''((()))((())))))((('''&&&&&&'''))))))(((''''''((()))))))))******++++++******)))******))))))******+++,,,---000444888<<<@@@EEEIIIJJJMMMRRRYYY___bbbbbbaaa[[[XXXUUUUUUWWWYYYXXXVVVQQQMMMJJJJJJNNNPPPPPPOOOHHHEEEAAA???>>>===<<<;;;888555111///000222333444444666:::???DDDFFFDDDBBB===<<<===@@@DDDGGGIIIIIIJJJQQQZZZbbblllrrrooohhh______```bbbfffhhhiiihhh\\\YYYUUUTTTSSSQQQKKKFFFIIIKKKMMMPPPQQQNNNIIIDDDDDD@@@???AAABBBFFFOOOXXXXXX```iiijjjddd[[[VVVTTTQQQPPPNNNMMMMMMJJJFFFDDD@@@>>><<<::::::<<>>===<<<;;;999777666555777777999;;;===???AAABBBBBBBBB@@@>>><<<<<>>999555444333333333111000///111444777999:::<<>>===???CCCGGGLLLFFF???:::777666555444000111444777999999777555111...***''''''((((((((('''''''''''''''(((((((((&&&((())))))'''''''''((())))))))))))((((((((((((&&&''''''''''''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''((())))))%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%((())))))(((''''''(((***''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''')))***)))'''&&&&&&&&&$$$$$$$$$%%%%%%'''((()))((((((((()))+++***(((&&&''''''''''''&&&%%%$$$###"""###$$$$$$$$$###%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$&&&''''''&&&%%%%%%&&&%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''&&&''''''(((((((((''''''(((''''''''''''''''''(((((()))***)))''''''''')))((('''&&&%%%%%%&&&'''((())))))************))))))))))))))))))***+++,,,---,,,...111333555888===@@@CCCFFFKKKSSS[[[```aaaaaa\\\UUUPPPQQQXXX___aaa```[[[XXXUUURRRRRRRRRQQQPPPJJJHHHEEEDDDEEEEEEDDDCCC;;;777333000000000000000111111333888===AAACCCCCC;;;:::999;;;???BBBDDDDDDCCCGGGLLLSSS___jjjmmmjjj]]]]]]^^^bbbgggkkkmmmmmmfffeeedddbbb```[[[VVVRRRRRRPPPMMMKKKIIIFFFBBB???>>>======???@@@CCCLLLVVV```lllxxxxxxlll^^^UUURRRQQQPPPOOOOOOOOOMMMJJJGGGFFFCCC???<<<<<<>>>AAADDDFFFPPPZZZZZZWWWTTTRRROOOOOOKKKFFFBBBAAABBBCCCCCCCCCEEEFFFDDD???<<<;;;<<<>>>EEEJJJKKKKKKLLLLLLHHHDDDCCCDDDFFFIIIKKKKKKKKKGGGFFFEEEFFFIIIKKKLLLKKKKKKLLLLLLKKKHHHGGGGGGHHHGGGJJJMMMUUU```hhheee]]]UUUTTTTTTSSSQQQTTTaaannnwwwwwwtttjjj\\\PPPIIIFFFDDDAAA???>>>>>>???>>>===::::::888777777777777777888999;;;===@@@CCCEEEFFFEEEEEECCC@@@<<<;;;<<<>>>@@@BBBEEEEEEDDDCCCDDDEEEBBBCCCDDDCCCAAA>>>===>>>BBBGGGIIIGGGGGGGGGDDD???===:::777333111000111111111111222333444666888::::::;;;<<<:::777888<<<@@@BBB???999555444333222222///000222333444333111111---+++)))(((((()))((('''&&&''''''''''''(((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&%%%&&&((((((&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&(((******((('''((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ###&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((())))))&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''((('''''')))******(((&&&%%%&&&&&&'''&&&&&&%%%%%%###%%%&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&'''((((((''''''&&&'''''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&''')))***)))(((((()))***((('''&&&%%%%%%&&&'''((())))))************))))))***))))))))))))******+++)))+++---///000222555777<<<>>>CCCJJJSSSYYY\\\\\\ZZZVVVQQQRRRXXX___ccceeebbbcccbbb___YYYSSSOOOMMMKKKIIIGGGGGGHHHIIIHHHHHH???;;;777444222111000...000000000333888<<<>>>>>>;;;999777777:::===??????===AAAEEEKKKXXXeeejjjiii\\\[[[\\\^^^cccfffhhhiiihhhiiiiiigggeeebbbbbbbbbaaa\\\VVVPPPKKKFFFBBB???<<<;;;===>>>===>>>FFFOOOaaaooo}}}|||nnn]]]UUUSSSMMMLLLLLLMMMMMMMMMJJJHHHHHHEEEBBB??????BBBFFFIIIMMMWWW^^^[[[UUUTTTSSSQQQNNNKKKFFFCCCCCCDDDDDDDDDEEEEEEFFFDDDAAA===;;;::::::@@@DDDCCCDDDFFFFFFDDD@@@AAABBBEEEIIIJJJJJJIIIGGGFFFFFFGGGIIIKKKJJJIIIMMMLLLLLLMMMNNNNNNLLLJJJJJJJJJMMMUUUcccmmmjjjbbbTTTPPPMMMMMMLLLNNNYYYfffqqqvvvxxxnnn\\\LLLDDDCCC>>>;;;999888999::::::999888888:::;;;;;;;;;;;;:::<<<===@@@BBBEEEGGGIIIIIIFFFFFFDDDAAA===;;;;;;<<<:::===@@@AAA???>>>>>>???>>>???@@@@@@===<<<;;;<<>>===>>>???<<<;;;AAAJJJXXXhhhwwwwwwhhhYYYSSSSSSJJJIIIIIIJJJLLLKKKIIIGGGHHHEEEBBBAAABBBFFFKKKNNNLLLVVVZZZTTTNNNNNNOOOMMMKKKHHHEEEDDDFFFHHHIIIJJJJJJIIIHHHFFFCCC@@@===;;;888===???======???@@@>>>===>>>AAAEEEIIIJJJIIIHHHHHHHHHHHHIIIKKKKKKJJJHHHPPPOOOOOOQQQTTTTTTPPPLLLKKKKKKMMMVVVeeepppnnnfffSSSLLLGGGFFFEEEFFFOOO[[[gggpppuuummmYYYGGG@@@@@@999777555555666777777666666999<<>><<>><<<<<<===999<<<@@@@@@>>>======>>><<<===???>>><<<::::::;;;;;;???@@@===;;;;;;777222222333333222000000111222111333666999;;;;;;::::::<<<<<<:::555111000444888444555666444111///000111...//////...,,,++++++,,,)))(((((()))***)))&&&$$$&&&&&&&&&'''''''''((((((%%%''')))***((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''%%%''')))***+++***((('''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%&&&'''&&&$$$***))))))'''&&&%%%$$$$$$&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&&&&%%%***(((&&&%%%&&&'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((%%%&&&''''''((((((''''''******))))))(((((('''''')))))))))((()))***+++++++++***)))(((((()))***+++***)))'''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++555777999<<>>666333111///222111000000000222333444444444333444555777999::::::>>>CCCIIIOOOVVV]]]bbbWWWWWWWWWWWWWWWXXXYYYZZZ]]]___```___]]]```gggmmmlllkkkeeeZZZRRROOOMMMKKKEEEEEEAAA;;;:::???CCCCCCLLLVVVcccjjjhhh___UUUOOOGGGHHHHHHGGGDDDCCCCCCDDDLLLHHHDDDDDDGGGJJJKKKKKKNNNNNNOOOOOOMMMKKKHHHFFFEEEEEEEEEGGGOOOWWWWWWRRRVVVMMMGGGEEEDDD@@@======999999:::;;;<<<===>>>>>>>>>AAADDDEEEFFFFFFGGGHHHBBBFFFIIIKKKNNNQQQNNNIIIKKKKKKJJJLLLNNNOOONNNLLLKKKLLLMMMTTTcccqqqppphhhRRRJJJCCCCCCDDDDDDFFFHHHNNNXXXaaa___RRRDDD<<<:::333444555444333444888<<<===???BBBGGGKKKKKKHHHEEEAAACCCFFFIIIKKKKKKJJJIIIHHHHHHFFFBBB>>><<<===???:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::888555333222333222444555333000000222444444666999===@@@@@@===:::888777555333111111111111444222111////////////000++++++,,,,,,+++***((('''***)))((('''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&''')))*********)))((((((((())))))((('''&&&&&&###$$$''')))******))))))$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))(((((('''''''''''''''%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''%%%$$$%%%''''''&&&%%%&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&'''''''''((('''''''''''''''&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))***)))((('''&&&&&&''')))***************************))))))))))))************++++++++++++++++++++++++...000333666;;;BBBJJJPPPWWWWWWWWWVVVWWW[[[```dddiiikkknnnnnnkkkccc[[[UUUQQQSSSSSSPPPJJJFFFFFFGGGOOOSSSRRRGGG<<<777333111000///.........///000111333222222222333555777888;;;>>>CCCHHHMMMRRRWWW[[[XXXXXXVVVUUUSSSQQQPPPOOOUUUXXXZZZZZZYYY[[[aaagggiiiiiidddYYYRRRQQQPPPNNNHHHIIIFFFCCCFFFMMMPPPPPPPPPSSSXXX___aaa\\\QQQHHHDDDEEEFFFEEECCCCCCDDDEEEGGGDDDBBBBBBDDDEEEDDDCCCGGGGGGHHHIIIHHHGGGEEEDDDEEEFFFGGGKKKUUU```cccaaa]]]TTTLLLIIIFFFAAA>>>>>>;;;;;;::::::;;;<<<<<<===@@@BBBDDDEEEDDDCCCCCCCCCBBBGGGMMMTTT\\\aaa^^^XXXQQQNNNKKKJJJJJJJJJIIIHHHEEEFFFGGGLLLYYYcccaaaYYYLLLEEE?????????===>>>@@@AAAHHHMMMLLLDDD;;;777777444555666555444666:::===AAABBBFFFKKKOOOOOOMMMJJJGGGHHHKKKMMMNNNMMMLLLKKKGGGGGGFFFDDDBBB@@@??????<<<<<<<<<;;;;;;;;;::::::<<<;;;::::::999999999:::666666555333111111333555999>>>BBB@@@;;;777888:::888888;;;>>>@@@???===:::777666444333111111111111111111000///............******++++++***((('''&&&)))(((((('''&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&'''(((((()))))))))(((((((((((((((((('''&&&%%%###$$$''')))******)))((($$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((()))(((((('''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((())))))******'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%'''((('''&&&$$$%%%%%%&&&'''((())))))&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%''')))++++++)))&&&((((((((('''''''''''''''(((((())))))((('''%%%$$$&&&&&&'''(((((((((((('''''''''((((((((()))))))))&&&&&&((()))))))))((('''((())))))******)))))))))(((''''''&&&'''(((***+++************************))))))))))))************)))))))))))))))))))))))))))+++...111555;;;BBBHHHUUUVVVWWWWWWWWWYYY]]]___bbbbbbdddhhhjjjiiiddd___\\\___```[[[QQQJJJJJJLLLXXX]]]]]]QQQCCC:::666333000///......---......///111000000000111222444555:::===BBBFFFIIIKKKNNNPPPRRRRRRRRRQQQNNNKKKHHHFFFKKKNNNRRRSSSSSSUUUZZZ^^^cccddd___VVVPPPPPPQQQPPPLLLLLLLLLMMMVVVaaafffeee[[[UUUQQQTTTYYYWWWMMMCCCCCCDDDDDDBBB@@@???@@@AAAAAA@@@@@@AAAAAA@@@>>>;;;???@@@AAABBBBBBBBBAAA@@@CCCEEEHHHMMMZZZhhhooooooeeeZZZPPPKKKGGGBBB???@@@???>>>===<<<<<<===>>>???EEEFFFGGGFFFCCC@@@??????AAAFFFNNNZZZiiissspppiiiVVVQQQJJJEEECCCBBBBBBAAA???@@@@@@DDDKKKQQQNNNHHHCCC>>>::::::999666555666888:::;;;;;;999777777888666666777666666888<<>>???>>>===<<<;;;:::999999<<<;;;:::888777777777777333222111000000333888<<>>???>>>;;;888555555333222111111111111...//////......---,,,+++))))))))))))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&###%%%''')))))))))'''&&&'''''''''&&&''''''((()))&&&''''''''''''&&&%%%%%%###%%%&&&((()))))))))(((%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%&&&'''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((())))))***''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%$$$###%%%'''(((((('''''''''''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((((('''''')))******)))'''(((((((((''''''''''''&&&'''((()))******(((&&&$$$&&&&&&'''(((((((((((((((&&&&&&''''''((())))))***$$$%%%'''))))))((('''&&&'''((()))*********)))(((''''''''''''((()))++++++************************((()))))))))************))))))))))))))))))))))))***+++---///222666<<<@@@MMMOOORRRSSSTTTUUUWWWYYYWWWVVVWWW\\\dddgggeeeaaa]]]aaacccaaa[[[UUURRRQQQZZZ``````TTTDDD;;;777555333222111111000///////////////.........///111222666999>>>BBBDDDEEEFFFGGGFFFHHHJJJKKKKKKHHHEEECCCCCCFFFKKKMMMOOOQQQTTTVVV]]]]]]YYYPPPKKKLLLNNNMMMMMMMMMMMMQQQ^^^oooyyyzzzlllbbbXXXUUUVVVVVVPPPJJJIIIHHHFFFBBB===:::999:::<<<<<<<<<======<<<;;;:::;;;<<<<<<======<<<<<<;;;<<>>>>>@@@BBBDDDIIIJJJJJJHHHDDD@@@>>>===>>>AAAHHHUUUhhhuuuuuummmTTTNNNEEE>>>;;;;;;;;;<<<;;;;;;<<<===AAACCCCCCAAA>>>:::999:::999444222444999888777888;;;===>>>???888888888888999;;;>>>@@@@@@BBBEEEJJJNNNOOONNNLLLIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJGGGBBB===>>>>>>===<<<<<<;;;::::::;;;:::888777555444444444333222111000222888???EEEUUU^^^fffaaaQQQBBB;;;;;;===<<<;;;<<<<<<;;;888666333222222111000000//////---......///...,,,+++***))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''###$$$&&&(((((()))((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$###%%%'''(((((('''''''''''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((,,,)))&&&$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$&&&(((******)))((('''&&&'''(((((())))))((((((%%%%%%&&&'''((()))******###%%%'''((()))(((&&&%%%&&&'''(((*********)))((('''''''''((()))***++++++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((+++,,,---......000444777@@@DDDHHHKKKLLLMMMOOOQQQNNNLLLMMMSSS\\\aaaaaa___XXXZZZ]]]bbbeeeccc\\\WWWVVV[[[YYYNNNAAA:::777666555555444333111000///...///...---,,,,,,---//////000444999<<<===>>>???@@@===???CCCFFFGGGFFFCCCAAA???BBBFFFIIILLLNNNPPPQQQWWWYYYUUUNNNIIIJJJJJJIIIJJJJJJIIINNN]]]qqqzzzrrrggg^^^YYYXXXWWWWWWVVVTTTOOOGGG???999666666666666666666777888:::;;;888888888888777666555555555888;;;???HHHUUU^^^```XXXNNNDDDAAA@@@>>>===???@@@???===<<<===???BBBDDDGGGHHHHHHEEEAAA===;;;:::;;;;;;>>>HHHYYYggghhhcccKKKEEE===888666666888888777777777999:::===BBBGGGEEEBBBBBBCCC@@@999777888===<<<<<<>>>AAACCCCCCAAA;;;:::999999:::===???@@@>>>???BBBFFFJJJLLLJJJIIIFFFFFFGGGIIIJJJMMMNNNOOORRRQQQPPPNNNKKKGGGAAA>>>;;;;;;<<<<<<<<<<<<<<<<<<999888777555333222111111222222222222555;;;CCCIIIVVV___gggaaaQQQAAA;;;:::<<<:::888888888777555444222111111000///...---------...//////...---+++*********))))))((((((((()))%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&''')))***((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%&&&''''''(((%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((((('''''''''############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((('''&&&$$$%%%%%%&&&'''((())))))&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''222...)))''''''((())))))%%%%%%&&&&&&&&&'''''''''$$$%%%'''((())))))((((((''''''((())))))))))))(((%%%%%%&&&'''(((((())))))%%%%%%'''((((((((('''&&&&&&&&&'''((())))))))))))'''(((((())))))*********(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((***+++++++++***+++...000555999===AAABBBDDDFFFGGGFFFFFFGGGMMMTTTZZZ\\\\\\RRRRRRUUU]]]eeegggaaa[[[SSSTTTOOOEEE<<<999888777666666555444222000...---//////---,,,,,,---......,,,///333555666777999:::999;;;>>>AAABBB@@@>>><<<===???AAADDDGGGJJJKKKLLLPPPSSSRRRLLLHHHHHHHHHEEEDDDFFFFFFIIITTTgggwww|||xxxoooddd\\\YYY]]]aaaaaa^^^WWWNNNCCC<<<999888222222333333333555888;;;666666555444333333222222222555777888===FFFLLLMMMJJJAAA::::::;;;:::;;;===:::999888777888999;;;======???@@@>>>;;;999777777888888888<<>>???>>>>>>@@@BBBDDDDDDBBB@@@>>><<<::::::;;;===>>>>>>>>>???AAADDDHHHIIIHHHFFFDDDDDDDDDEEEHHHKKKNNNPPPSSSUUUWWWTTTNNNFFFAAA>>>:::::::::;;;;;;;;;<<<<<<777666555333111000000//////000222444666;;;AAAEEELLLSSSYYYUUUJJJ???<<<===999777555444555555444333333333333222000///---,,,.........------,,,+++*********)))(((((())))))***$$$%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%$$$%%%''')))***)))(((''''''&&&'''''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%&&&'''(((((($$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''((())))))((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%''''''&&&%%%&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&'''''''''((('''''''''''''''&&&&&&&&&111...***))))))*********%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))&&&&&&&&&''''''(((((((((&&&''''''''''''(((((((((&&&&&&&&&'''((()))******((())))))*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))*********+++---//////222666888:::;;;===>>>===???CCCHHHNNNSSSWWWYYYNNNMMMNNNRRRXXX[[[[[[XXXUUURRRIII>>>999:::;;;:::999999999777555222000...111000...---------......,,,...000000000111333555555777999<<<===<<<;;;999;;;;;;<<>>CCCFFFFFFKKKXXXfffnnnssspppjjjaaaZZZYYY]]]aaaccc___XXXOOOEEE???<<<;;;222555777888777666888:::777777666666666666666777555888999777999>>>AAAAAA???888333555888888888:::888777666555444444444444444666999999888777777777888999888999>>>DDDDDD@@@999777555444555666666666333333555999===HHH^^^sss{{{vvvppphhhZZZKKKCCCCCC@@@BBBDDDFFFEEEDDDCCCCCCAAA>>>::::::;;;======<<<======???AAADDDEEEDDDBBBAAAAAA@@@@@@BBBEEEIIIKKKNNNUUU]]]\\\SSSHHHAAA>>>:::::::::::::::999999999555444333111000/////////---000444777999;;;>>>@@@BBBFFFIIIGGG@@@::::::<<<777444222222333555555555777777666555333000...---------,,,+++************)))((('''''''''((())))))$$$&&&'''))))))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''''''''((()))))))))(((((('''&&&%%%&&&'''(((((((((((((((&&&&&&%%%%%%&&&&&&''''''&&&'''((('''&&&&&&'''((($$$$$$$$$%%%&&&'''((()))$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******,,,+++)))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%&&&'''&&&$$$***))))))'''&&&%%%$$$$$$&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&%%%&&&%%%$$$$$$%%%%%%$$$###%%%&&&'''((()))***+++,,,((((((&&&%%%%%%%%%%%%%%%'''(((((()))))))))))))))&&&&&&&&&'''''''''''''''(((''''''''''''((())))))''''''&&&&&&'''(((***+++)))************))))))(((************************))))))))))))************************************'''(((***++++++---///222...000333444444555777999666:::???DDDHHHMMMRRRVVVJJJJJJIIIIIIJJJMMMQQQTTTYYYRRRFFF;;;888<<<>>><<<=========;;;999666333111222111///...------...///---.........------///111000222555888::::::::::::999888999;;;>>>AAABBBCCC:::@@@DDDBBBAAAAAA@@@===;;;CCCGGGFFFFFFNNNYYY```iiifffaaa[[[XXXXXX[[[^^^^^^[[[UUULLLDDD???======555999>>>???===:::999::::::999999::::::<<<======999<<<===:::999<<<>>><<<;;;444111333777777777999:::999888666444222000///000333666888888888999:::888;;;<<<;;;<<<>>><<<777666555444555777888777555666555888===CCCRRRmmmuuubbbOOOEEEDDDDDDGGGIIIIIIGGGFFFGGGHHHBBB???;;;:::;;;===<<<;;;;;;;;;<<<>>>@@@AAA@@@>>>>>>===<<<;;;===???BBBEEEHHHTTTaaabbbWWWJJJAAA>>><<<;;;::::::999888777777444333222000////////////...222777:::;;;<<<===>>>???AAAAAA===888666666888555333111111333555666666::::::999888555222///...---,,,***((((((((())))))((('''&&&%%%%%%&&&((((((%%%&&&(((******)))((('''''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&((())))))'''&&&$$$((()))*********)))'''&&&&&&&&&'''((())))))((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###""""""!!!!!!"""$$$&&&''''''%%%###%%%(((***)))'''+++***)))((('''&&&%%%%%%)))))))))(((''''''&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&''''''%%%$$$(((%%%$$$%%%'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&))))))&&&"""###&&&%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))&&&######&&&)))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%$$$###)))'''%%%######%%%''')))***)))'''%%%$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******))))))))))))))))))))))))))))))(((&&&$$$$$$&&&)))((((((((((((''''''''''''))))))))))))))))))))))))*********)))'''(((***,,,000///......///111444555666888<<<@@@CCCGGGLLLOOOJJJHHHDDDBBBBBBEEEHHHJJJZZZQQQGGG???===>>>???@@@999:::;;;;;;;;;999777666888555111///000000///---'''((()))+++---............---...///222555999;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<===@@@DDDJJJNNNTTTVVVXXXYYYWWWTTTPPPNNNMMMLLLJJJFFFBBB>>>;;;999999:::<<<<<<<<<:::888777666888;;;>>>AAAAAAAAAAAA@@@@@@AAAAAACCCDDDEEEFFF:::999777555333333222222::::::999666333333555666666999999666888>>>???;;;>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<;;;;;;999999888999BBBXXXttttttaaaRRRHHHEEEHHHHHHGGGGGGGGGGGGGGGGGG@@@===;;;;;;===>>>===;;;<<<===>>>??????>>>======@@@???===;;;;;;===???@@@FFFMMMTTTWWWRRRJJJCCC???<<<;;;:::888666555555555000000000///000000111222444555777999;;;<<<======@@@>>>:::777444444555555666444111///000444888;;;=========;;;777333...+++))))))))))))))))))))))))''''''''''''(((((((((((()))((('''%%%%%%&&&&&&''''''''''''''''''''''''''',,,+++)))((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''---,,,***((('''&&&&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""$$$&&&(((((('''%%%$$$'''%%%$$$$$$&&&)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$%%%&&&'''&&&%%%$$$%%%(((***)))'''((((((''''''''''''&&&&&&%%%&&&&&&''''''(((((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&'''(((&&&%%%'''&&&$$$%%%'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$""" """&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***'''$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((''''''((())))))))))))))))))))))))))))))******)))'''%%%%%%'''***((((((((()))))))))******))))))))))))))))))))))))*********)))((((((***,,,...---------...000222333444777:::===@@@DDDIIILLLIIIGGGCCCAAAAAACCCFFFHHHQQQNNNJJJHHHHHHHHHGGGEEEGGGFFFDDDBBB@@@>>>======:::777333111222222000...++++++,,,---------,,,,,,---------...000333666888:::::::::;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;:::;;;;;;;;;<<>>AAABBBBBBBBBAAABBBDDDFFFGGGGGGGGGFFF@@@>>>;;;999777666777777999999888555444444777:::999<<<<<<999;;;@@@AAA>>>===============>>>>>>>>>@@@@@@@@@@@@???===;;;:::666888999;;;BBBSSSjjj{{{xxxkkk[[[OOOGGGDDDDDDDDDDDDDDDDDDDDDDDDDDD>>><<<::::::;;;<<<;;;::::::;;;<<<======<<<;;;:::<<<:::888777777888:::<<<>>>DDDIIIKKKGGG@@@;;;888666555444333222111111111/////////000111222333444333444666999;;;<<<======AAA>>>:::666333222222333111000//////000444777999:::;;;:::999555111,,,***))))))))))))))))))))))))''''''''''''((((((((((((+++***)))((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''***)))'''&&&%%%%%%%%%%%%'''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''((()))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&$$$%%%''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&((()))'''&&&'''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%$$$"""$$$)))***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***'''%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%'''***++++++$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''&&&'''''''''((((((((((((((((((((((((*********(((&&&&&&(((***((())))))******+++++++++)))))))))))))))))))))))))))******)))(((((()))+++++++++******+++---///000222444777:::<<<@@@DDDGGGFFFDDDAAA???>>>@@@BBBDDDGGGIIIMMMQQQTTTSSSOOOLLLNNNKKKEEEAAA======>>>???>>><<<999777777666555333000000000///...,,,+++***------,,,---...000222333666666777777888888999999888888777777777777888888:::::::::888777888;;;>>>CCCDDDFFFGGGHHHIIIIIIIIIGGGFFFEEEBBB???<<<999888444555777999:::;;;::::::666888;;;>>>@@@BBBBBBBBBAAACCCEEEGGGHHHHHHGGGFFFCCCAAA===:::888888999:::888777666444333555999===<<<>>>===;;;<<<@@@BBB@@@>>>>>>======>>>???AAABBBDDDEEEEEEEEEBBB>>>:::888444777999<<>>@@@BBB@@@>>>;;;;;;<<<>>>???@@@EEEMMMTTTXXXWWWSSSPPPNNNIIIBBB<<<999:::===@@@CCCBBB@@@>>><<<;;;999888333333222111000...---,,,---,,,,,,,,,,,,---...///111111222333444444555555444444444444444444555666888888888666555555777999=========>>>???AAABBBCCCBBBBBBAAA???===;;;999777444555666888999999999999777888:::===???AAABBBBBBAAABBBCCCDDDEEEEEEEEEEEECCC@@@<<<999777777888999777666444222111333777;;;;;;<<<<<<;;;;;;===@@@AAABBBAAA@@@??????@@@BBBDDDEEEFFFGGGFFFCCC???:::777444666999:::<<>>?????????@@@@@@@@@@@@@@@<<<;;;:::999999999999999777888999999999888777666888777555555555555777888777888888888666555444333000////////////000111111333333222333333444555666222333555777999;;;<<<<<<:::888666333111000000000...///000222444444444444111111111000...+++(((&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$'''(((((('''&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((())))))***'''&&&&&&((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&'''((((((%%%%%%%%%&&&)))***)))'''%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&$$$"""$$$((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$'''***+++,,,'''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((('''&&&&&&''')))*********))))))(((((((((((((((((((((((((((((((((((()))+++***)))((()))***'''''''''(((((()))******,,,...000111222444777:::===<<<999888777888:::;;;>>>CCCJJJPPPRRRQQQOOOMMMMMMHHHAAA;;;:::===BBBFFFCCCCCCBBB@@@===;;;:::999444444444444333111000///------,,,,,,,,,,,,,,,,,,------......///000111111111111111111111222333333444555666555444555777999::::::999999:::;;;<<<===>>>>>>>>>===<<<:::999888666666777777888888888888888999:::<<<===???@@@@@@CCCCCCBBBBBBCCCDDDEEEFFFAAA???<<<888666555666777666555333000///000333666::::::;;;;;;:::<<<@@@DDDHHHFFFDDDAAA@@@@@@AAABBBBBBCCCDDDDDDBBB>>>999666666777777666777;;;BBBHHHJJJIIIGGGEEECCC@@@<<<:::<<<<<<<<<======>>>>>>>>>;;;;;;;;;:::999999::::::888999999:::999888777666666666555444444555666666444333222222222222222111/////////000000111222333777666555444333333333333111222444666777888999999444333111000000000000000---...000111111000...------------,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''((()))(((&&&%%%''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$%%%'''))))))((('''&&&'''&&&&&&((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%''')))***((('''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$&&&&&&%%%)))000111///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((((((((''''''%%%$$$$$$%%%''''''((((((((('''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((((()))((((((((((((((((((((((((%%%&&&''''''&&&&&&'''(((******)))))))))(((((((((((((((((((((((((((((((((((()))++++++)))((()))***''''''(((((())))))))))))***,,,---......000222555888777555444444555777888<<<@@@DDDGGGGGGFFFFFFFFFFFFBBB<<<999999===BBBFFFAAABBBAAA???<<<888777777666666666666555444333222......---------,,,,,,,,,+++,,,,,,,,,---.........//////...//////000111222111222444444555666888:::999888888777777888999999:::;;;;;;;;;;;;:::999999777777777777777888888888999999::::::;;;<<<<<<===DDDDDDDDDDDDDDDEEEFFFFFFAAA???===:::888666555555333333222000......000222:::999:::<<<;;;;;;AAAHHHLLLJJJHHHEEEBBBAAA@@@@@@???@@@AAA@@@>>>;;;777555666777666555555888<<>>??????===:::777777888888999999::::::;;;;;;;;;<<<:::999888999;;;999999::::::999888666555333333222222222222333333///......///000000///...////////////000111222333888777666444333222222222000111222444555555666666///............//////000***+++---------+++)))'''************)))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$######$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%"""$$$&&&((()))'''%%%$$$'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&(((((()))###$$$%%%&&&''''''&&&&&&$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))((('''&&&'''))))))(((&&&$$$&&&((('''%%%$$$&&&'''''''''&&&&&&&&&&&&''''''&&&'''(((''',,,222555222''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***+++))))))))))))))))))))))))%%%'''((((((''''''((()))(((((())))))***+++,,,,,,((((((((((((((((((((((((''')))++++++***)))))))))(((((())))))******)))))))))+++,,,,,,,,,---///111333222111111222333555666999<<<@@@@@@>>>======>>>===;;;777555666999>>>AAA@@@BBBCCC@@@<<<888777777999999888888666555444333......//////......------------------------------------------...///000111///111333444444555777999555555666666777777777777888999999:::::::::::::::666666666777888999:::;;;:::999999999999999999999@@@BBBDDDFFFFFFEEECCCBBB???>>>===;;;888666444222///000111111000000111333777555777:::999999@@@JJJMMMLLLJJJHHHEEECCCAAA@@@@@@??????===;;;888555333444555666777777888999:::999888888:::<<<<<<999666666666777888888999999:::999:::;;;999777666888:::888999999999888777555444111111111111111111111111000///000333555555222///111111111111111222333444777666555444333222222222000111111222222222222222------------------------******,,,,,,,,,+++)))((())))))))))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###'''''''''(((((('''''''''''''''''''''((((((((((((%%%&&&'''((()))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%'''&&&$$$%%%''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$&&&((())))))(((((($$$&&&'''&&&$$$###$$$'''###$$$$$$%%%'''(((((()))(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))$$$$$$$$$%%%&&&''')))))))))((('''((())))))'''%%%$$$&&&((('''%%%$$$%%%(((''''''&&&&&&&&&&&&''''''###$$$$$$"""%%%+++,,,***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&(((***)))&&&$$$%%%&&&(((((((((((((((((((((((('''''''''))))))((($$$"""###%%%'''))))))'''%%%###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''')))***,,,---************************&&&''')))***)))((()))***&&&'''(((***,,,...///000((((((((((((((((((((((((''')))++++++***)))))))))((()))***************))))))***++++++***+++---///000000///000111222444555666:::======:::888777888;;;999777666666999===???BBBDDDEEECCC>>>:::999999;;;;;;:::999777555333222/////////000//////......///.....................---,,,,,,---...///000111///111333333333444666888222333444666777777777777777888999::::::;;;::::::555555666777999;;;===>>>::::::999888777777777777:::>>>CCCGGGGGGDDD???;;;<<<<<<;;;:::777444111///---///111222222222333444222111333777666666===HHHLLLLLLKKKIIIGGGDDDBBB@@@AAA@@@>>><<<999555333111222444777999:::999777666444333444777;;;<<<:::777777888888999:::;;;;;;<<<777999:::888555444777999777888888888888666444333111222222222222222222111555555777:::>>>===999555444444333333444555666666555555444333333333333444000000111111111000000///...------,,,,,,++++++++++++,,,---...///...------(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%&&&&&&&&&%%%$$$###'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''((((((((('''%%%%%%''''''((((((((((((''''''''''''''''''((((((((()))&&&''')))*********)))((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''%%%$$$$$$&&&)))***)))$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%######%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%"""%%%)))+++,,,***'''%%%''''''''''''''''''''''''((((((((('''&&&$$$###"""%%%%%%%%%%%%&&&(((***+++'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$&&&((()))''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&%%%$$$&&&''''''((((((((((((((()))'''$$$###$$$&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&'''((()))&&&'''((()))***************(((&&&&&&'''((('''&&&&&&'''(((*********))))))''''''((())))))***))))))######$$$''')))***)))((((((***,,,------...000222222333555777999999888888:::999888666666777999:::???DDDHHHFFF???888555555999;;;>>>???>>>999444111111111111333444444222000///.........------------...---,,,+++************...///000111222222222111...111444555444222222222777777777777888888888888666555444333444666888999999888777666555444444444777:::@@@DDDDDDAAA<<<888:::999888666444333222222///000111222333444444444555555444444666999===???HHHIIIKKKKKKHHHBBB<<<888<<<;;;999777555444333333333333444444444444333333///111333666888999999999555555444555666999<<<>>>999::::::999666555555555444444333333222111111000000000000000111222333333333666<<>>???>>>:::666333222111111222444333111//////............---------......---,,,+++******+++......///000000000000000000111111111000000222333555555555666666666777777666555333333333444666777666555444333222222222222444777<<>>;;;888888777666444333222111111000111222333444444444444222111000111222666999;;;DDDFFFGGGHHHEEEAAA<<<888888777555444222111111111333333444444444444333333222333555777888888888888444444333333555777999;;;999::::::888666444555555333333222222111111000000000000000111222333444555888;;;@@@FFFJJJIIIFFFBBB:::555000///111333222000222222333333333333222222000000///...---------...+++++++++*********))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&((()))***)))(((((('''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''(((''''''''''''''''''''''''&&&'''((())))))))))))((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''((()))((((((''''''((()))***&&&%%%%%%%%%&&&'''''''''(((((((((((((((((((((((((((&&&%%%&&&''')))((((((''''''''''''''''''''''''***)))((('''&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))'''%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((()))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''(((((()))((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''(((&&&%%%%%%''')))))))))''''''''''''''''''''''''###$$$%%%&&&''')))******&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((''''''(((((()))*********''')))******)))((())))))((())))))((((((&&&%%%%%%(((((()))*********))))))(((((((((((())))))'''$$$&&&(((***+++***+++---//////000000222444666888999444444333333333555666777<<>>??????<<<888666333333222333444333111...000/////////............//////...---,,,,,,,,,,,,------------............/////////---,,,---000333333333333333444444444444444333222111111222333333222111000//////...//////000222666999;;;;;;:::999666555444222111000000000111222333444444444444444000///...///000333666777>>>???BBBCCCBBB???;;;888333222111000000/////////333333444444444444333333555555777777888777666555333222222111222444555777777888888777555333333444111111111111000000000000000000111111222444555666;;;===BBBGGGKKKKKKHHHEEE;;;777222111222444333111111222222222222222222111000000...---,,,,,,,,,,,,++++++*********)))))))))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((''''''&&&'''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&''''''(((((()))))))))'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))))))))(((''''''(((((()))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((******)))''''''''''''''''''''''''''')))(((''''''''''''((((((''''''((((((((()))))))))'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((+++***'''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((((('''&&&%%%$$$#########&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&((()))))),,,+++***)))''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&'''((((((((((((((('''&&&%%%&&&(((*********''''''''''''''''''''''''&&&&&&'''((()))******+++''''''''''''''''''((((((((((((''''''''''''(((((('''''''''(((((()))***+++---***&&&%%%'''((((((&&&'''''''''''''''&&&&&&%%%'''(((((()))))))))(((((((((((()))+++......---,,,&&&'''))))))))))))+++,,,---------...111333666888444444333222222333333444555777999888666666777999999;;;===>>>>>>===:::999666555555555666555222000222222111111111000000000000000///...............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++...000000000000000111111111111333222111000/////////000//////...------------------///111444777888999:::444333222111000000000000000111222333333333333333////////////000222444666777999;;;======;;;999888222111000000000000000000333444444555555444444333666777777777777555444333111111000000000111222222444555555444222000111222////////////000000000111000111111222333555666777888:::>>>BBBFFFFFFDDDAAA999666333111222222111000000111111222222111111000000///...,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((())))))***&&&%%%$$$######$$$&&&'''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&))))))((((((''''''''''''&&&'''(((((('''''''''(((((((((((((((((((((((((((''''''((()))++++++)))''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((((('''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$###$$$$$$%%%&&&'''(((((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''((()))***---,,,***)))(((''''''&&&$$$&&&((('''%%%%%%&&&(((''''''((())))))))))))((('''&&&%%%&&&(((******)))''''''''''''''''''''''''((((((''''''''''''''''''(((((('''''''''(((******)))(((((('''''''''((((((((('''''''''((()))***+++777...$$$"""&&&***(((%%%&&&&&&&&&&&&''''''(((((('''''''''(((((('''&&&&&&+++******+++,,,+++)))&&&&&&'''(((((('''''')))************+++...111444555666555444333222111111111222333333333333444555777777888:::<<<<<<<<<<<<;;;999888888888999888555333444444444444333333333333222111000000000000000000...---,,,+++******++++++(((***,,,---,,,++++++,,,------........./////////000000///...............///......------------------...///222444666888999333222222111000000000111//////000111111111111000///.........///000222333333444666777888888777666333222222111111222222222333444444555555444444333555555666666555333222111000000////////////000000000111222000///---...///------...///000111111222111111111222333444666777555666999<<>>;;;666444222000000000/////////000000000000000000///...---,,,+++*********************)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%''''''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''(((((('''&&&$$$""""""$$$&&&'''########################%%%%%%&&&'''&&&%%%$$$###'''(((((((((((('''''''''&&&(((******(((''''''(((((((((((((((((((((((((((''''''((()))++++++)))'''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$""""""""""""$$$$$$###$$$$$$%%%&&&'''''''''&&&''')))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***)))(((&&&&&&%%%%%%%%%&&&)))***)))&&&$$$&&&(((&&&''''''((()))((((((((('''&&&%%%&&&((())))))'''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$######)))(((''''''((()))+++,,,))))))((((((''''''((((((((((((''''''''')))+++,,,:::000&&&###'''+++***'''&&&&&&&&&&&&'''((()))***''''''((((((((('''&&&&&&(((((()))+++---...---+++&&&''')))(((''''''((()))'''((()))***,,,...000111444444333222111000//////111111222222333333444444444555777888:::;;;;;;<<<::::::999:::;;;:::888555666555555555444444444444333222222111111222222222000///---++++++++++++,,,&&&))),,,---,,,*********,,,,,,,,,,,,------------...............---------///......---------......---...///000222444555666111111000000000000000111...//////000000000//////---------------...//////111111222333444444444444444444333222222222333333222222333333333333222222111222222333222111000///////////////000000000000...///000///---,,,---...,,,,,,---///000222333333222111111222222333444555555555666888:::;;;999777222111000//////...//////...//////000000//////...,,,++++++*********************)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((()))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''***)))'''%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$""""""%%%&&&'''(((((((((((('''&&&))),,,,,,)))&&&''')))(((((((((((((((((((((((((((''''''(((******)))'''(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&'''''''''(((((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$###$$$%%%&&&'''((('''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&(((+++---+++&&&$$$&&&)))$$$%%%&&&&&&''''''&&&&&&'''&&&%%%&&&(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&(((***,,,******)))((((((((((((((()))((('''&&&''')))+++,,,///---)))&&&&&&'''((())))))((('''''''''((()))***))))))******)))(((((('''%%%%%%'''+++...000000///'''((()))((('''&&&'''(((%%%&&&((()))+++,,,------//////000000000000//////000000000111111111000///222222333555777999:::;;;:::999999:::;;;;;;999777555555444444444333333333444333333222333333444444333111///---++++++,,,---''')))++++++***)))***+++++++++++++++,,,,,,,,,---,,,,,,---.........------......------------......------...///000111111222//////............////////////000000000000//////..................//////111111000000000111111111333333222111111000111111//////000000000000//////,,,---///000000000///......//////000111111111111...///000///---,,,---...+++,,,---///111333444555222222111111111222222333555444444555666666444222//////000//////...///000.........//////.........***))))))))))))***++++++***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''***)))'''&&&&&&&&&'''(((((('''''''''(((((()))***''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''******((('''''''''((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%###$$$&&&((())))))((((((&&&***------)))&&&''')))(((((((((((((((((((((((((((&&&%%%&&&''')))(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%''''''((((((((()))))))))$$$$$$$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%'''***&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&''')))(((&&&%%%&&&''')))+++)))((((((''''''''''''((()))(((((('''''''''((((((***---///,,,'''$$$&&&)))######$$$%%%%%%%%%%%%$$$'''&&&%%%&&&''''''%%%$$$'''''''''''''''''''''''''''((((((((())))))******'''&&&%%%$$$%%%''')))+++******)))((((((((((((((()))((('''&&&''')))+++,,,"""&&&***((($$$"""%%%))),,,+++)))(((''''''((((((+++++++++++++++***))))))((('''''''''((('''%%%"""''')))))))))'''&&&'''((($$$%%%((()))++++++*********+++,,,...///000000000---------...///...,,,***000000111333555777:::;;;888888888:::;;;;;;999777444444333333333222222222444444333333333444444555444222000...,,,,,,---...******)))((('''(((+++---***++++++++++++,,,,,,,,,+++,,,------............---------,,,------......,,,---.../////////......------,,,,,,,,,---......000000111111111111000///111111111111111111111111111111000////////////000222222000//////.........,,,,,,------------,,,,,,)))***,,,...//////.........///000111222222222222...000000000...---...///+++,,,---///222444555666333222111111000000111111444333222222333222111///...///000000//////000111---..................---(((((((((((()))***+++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''',,,***((('''&&&'''((()))((((((((((((((()))******''''''''''''((((((((()))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))"""###%%%'''))))))))))))&&&***......)))&&&''')))(((((((((((((((((((((((((((&&&$$$$$$&&&((((((((()))))))))))))))))))))))))))))))))))))))'''%%%$$$))))))))))))************'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###&&&(((***)))&&&"""%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%""" """$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((#########$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((()))******))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((''''''''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((+++***((('''&&&&&&&&&'''******))))))))))))******%%%&&&((('''&&&$$$$$$%%%'''''''''''''''&&&&&&&&&((('''''''''((()))+++,,,)))))))))))))))******+++000///---+++)))'''&&&%%%---...///000///111333555999:::;;;;;;:::777555333555555555666555555444333333222222111222333444555999777444000//////000000---......////////////...111111000///...---,,,,,,///////////////...------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,++++++,,,...///000...///000222222000///...,,,,,,------...///000000111000000///...---------............---,,,+++***000000///............///---......////////////...////////////000000000000/////////000000111111111111111000000111111222333444333222111000000000000444333222111000000000000---...///000000...,,,+++---+++******++++++)))(((((((((((((((((((((((((((,,,+++)))'''''''''((()))'''''''''''''''''''''&&&%%%(((******((('''&&&'''''''''(((((('''%%%###!!!)))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%$$$######'''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((()))******&&&&&&&&&''''''''''''((()))))))))((('''''''''&&&((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%((()))(((%%%###%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&(((%%%######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))(((((('''''''''(((((()))))))))))))))************((((((((((((((((((((((((***)))((('''&&&&&&''''''(((((((((((((((((((((((()))******)))((('''((()))'''''''''''''''''''''(((''''''&&&&&&'''(((***+++((((((((((((((()))******,,,,,,+++******)))((((((***,,,---...------///111666666777888777555333222333333333444444555555555333333222222222333444555888666222000......///000111111111000///...---,,,000000000///......------///////////////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,---------.........//////---,,,++++++,,,,,,---...000111111000...---,,,,,,,,,---......//////111000000///......------,,,,,,,,,------,,,,,,+++---------,,,,,,------...000111111111111111000000....../////////000000000222222222333333333444444///////////////000111111333222111000////////////111111111111111111111222,,,---...///...---+++***+++)))((((((******)))'''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((((((###%%%'''(((''''''((()))(((((('''''''''''''''''''''%%%###$$$&&&'''%%%###''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&'''(((((()))'''&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((('''''''''(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&((((((((((((&&&&&&''''''''''''''''''''''''((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''((()))***************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))(((''''''((((((&&&$$$$$$&&&((('''''''''(((((()))))))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''(((((()))((()))))))))*********+++)))+++---...---,,,------000111333333333333111111111111111111222444666777333333222222333333444555555333000...------...///222222222111000///...---////////////////////////...////////////......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------------.........///...---,,,++++++++++++,,,---...//////...---,,,+++,,,,,,------.........000000000///......------,,,,,,,,,---,,,,,,++++++,,,,,,,,,------...//////222222222222111000000///.........////////////000/////////000000000000000...------------...//////111000///..................///000222333333222222++++++,,,------+++***)))((('''&&&''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((())))))(((''''''''''''(((((()))))))))%%%&&&&&&&&&%%%%%%'''))))))((('''&&&&&&(((***,,,&&&%%%$$$%%%&&&&&&&&&$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((()))******%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&''''''((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&'''''')))******))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&&&&'''''''''''''''''')))***,,,------,,,***)))''''''&&&$$$"""###%%%'''&&&''''''((()))******+++%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))***+++++++++---000111000...------------///000111111000000111000/////////111444555333333333222333333333333111000...---,,,------...///000111222222222222222............//////000000///000000000000000//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------............,,,,,,,,,,,,,,,------...+++,,,------------,,,++++++,,,,,,,,,------......000000//////........................---+++******,,,---...///000111222222111111000000///...---,,,------........./////////------------............---,,,,,,,,,,,,---......///......---,,,,,,---------...111222333222000///******+++++++++***)))(((((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((()))***************)))'''$$$###%%%&&&(((((('''''''''((()))***((('''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((&&&$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((())))))''''''''''''''''''(((((('''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&'''''')))******))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((()))+++,,,,,,+++)))(((******)))'''%%%&&&(((+++&&&''''''((()))******+++%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((()))))))))***---000111///...------++++++,,,...//////000000222111///------///000111222222222222222222111111......---,,,,,,------...///000111222333333333333------......///000000000000111111222222222111111......------------......+++++++++,,,,,,,,,---------------.........//////,,,,,,---------......---++++++,,,,,,,,,,,,++++++,,,,,,---------------...////////////............------............------,,,---...000111222222222000000000///...---,,,+++------------............000000000000000000000///---,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,...///000111111///---,,,)))))))))))))))((((((''')))((('''(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%######$$$&&&((('''((((((((())))))******,,,,,,+++(((&&&%%%&&&(((''''''((()))((('''&&&%%%((((((((((((((('''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((***+++***(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''((()))***************))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%''''''&&&'''((())))))((('''&&&((()))((('''%%%%%%''')))'''''''''(((((()))))))))%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''))),,,,,,+++***++++++******+++,,,---...//////000///...---,,,---......000000111111111000//////,,,,,,,,,,,,,,,---......222222222222222111000000---.........//////000000000111111222222222222111//////............//////++++++++++++,,,,,,,,,,,,------........./////////111111111000...---+++***,,,,,,++++++++++++,,,,,,........................//////////////////......)))***+++---...///000000***+++---///000000000000000000000000//////...---,,,,,,,,,---------..................------------,,,++++++++++++,,,---------,,,,,,++++++,,,,,,,,,......//////...---+++***)))))))))(((((((((((((((***(((((((((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&***'''### !!!$$$&&&((((((((((((((((((((((((((()))))))))((((((***,,,&&&''')))***)))'''%%%$$$%%%'''''''''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((())))))((((((&&&%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###%%%''')))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''((())))))***''')))++++++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%'''''''''''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((($$$&&&((((((((((((***+++(((((())))))***+++,,,---,,,,,,,,,---------------//////000000000///---,,,++++++,,,,,,---...//////111111111111111111000///.........///////////////...///000000111111111000.........------.........***++++++++++++,,,,,,,,,............////////////222222222222000...,,,+++,,,,,,,,,++++++,,,,,,,,,////////////////////////.../////////////////////******+++,,,,,,,,,++++++***,,,...000111000//////---...............------+++,,,,,,,,,,,,---------,,,+++++++++******************))))))******+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++***))))))(((((((((((((((***(((''''''))))))(((&&&''''''''''''''''''''''''((('''$$$""""""$$$&&&((())))))(((((('''&&&&&&&&&%%%'''))))))))))))***+++''''''(((((()))))))))(((%%%'''((((((%%%%%%&&&(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))((('''&&&'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&''''''((())))))***&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''%%%%%%%%%&&&&&&'''''''''"""###$$$%%%'''((()))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###"""###%%%((())))))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''***(((&&&$$$$$$&&&(((***'''(((((()))***++++++,,,%%%'''***)))%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%&&&'''((()))***"""###$$$%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''')))(((((('''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&,,,***%%%"""!!!###&&&((()))(((''''''''''''((()))'''(((******(((&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&'''((())))))$$$&&&'''''''''(((***---'''''''''(((((()))++++++)))***+++,,,---.............../////////...,,,+++***++++++---...//////000---...///000222222333333////////////////////////------...///////////////...------,,,,,,------...******+++++++++,,,,,,,,,............/////////000///000111222222111000///---,,,,,,++++++,,,,,,---000000000000000/////////.........///////////////......---+++)))&&&$$$###---...000222333222111000******++++++,,,+++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,((((((((((((((()))******,,,,,,,,,+++,,,,,,------))))))))))))***+++,,,---******)))((((((((((((((()))(((&&&&&&''''''&&&$$$((((((((((((((((((((((((((((((((((((((()))***+++))))))((('''&&&%%%%%%$$$%%%(((******((('''&&&'''((((((''''''(((***---...''')))+++***'''&&&(((***))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''%%%&&&''')))))))))(((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&&&&&&&&&&'''((())))))***&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$$$$$$$&&&((())))))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''')))(((((((((***+++---///&&&&&&&&&&&&&&&'''((()))$$$######""""""######$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%(((&&&###!!!!!!"""%%%'''***'''$$$%%%((()))'''%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))!!!###%%%((()))***)))(((((('''%%%$$$###$$$%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&'''((()))))))))((('''&&&%%%&&&''''''(((((((((((()))))))))))),,,+++)))'''&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''(((((()))))))))&&&''')))******))))))(((((()))***'''###!!!###%%%&&&&&&&&&''''''''''''((())))))(((''''''''''''((())))))((((((''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''&&&''')))++++++)))'''))))))*********+++++++++------...///...---+++***,,,,,,,,,---------............///////////////...------......------,,,+++,,,------....../////////......---------,,,,,,,,,---------,,,,,,+++++++++------------......///000///000111111111///...---------------------------///...---,,,+++,,,---------------,,,+++***)))(((***+++,,,---............///000111222222111000///.........------,,,,,,,,,222///,,,,,,...///---+++---......---+++)))***++++++++++++++++++++++++++++++*********+++,,,,,,---+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&)))(((((('''''')))***+++&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((&&&%%%%%%'''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''')))))))))((((((%%%%%%%%%'''))))))'''&&&&&&%%%%%%%%%''''''&&&&&&((((((((((((((()))******(((''''''((())))))(((&&&))))))(((((('''''''''&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''((()))'''&&&%%%%%%&&&''')))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((()))+++,,,...''''''''''''(((((())))))%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''$$$$$$&&&'''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''%%%%%%%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&''''''((($$$&&&''')))))))))'''&&&((('''&&&%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&'''((((((((()))((('''&&&%%%&&&&&&'''&&&''''''''''''((((((((())))))((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''((()))******)))((('''&&&'''''''''&&&%%%%%%&&&'''&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&''''''(((((((((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&(((''''''(((******)))''')))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...///////////////---------...------,,,+++,,,,,,,,,------......///------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,---...///000...///000000000///---,,,------------------------000///...---------------,,,,,,,,,,,,+++******)))***+++,,,------.........---...////////////...---......---------,,,,,,,,,///---++++++---...---+++---......---+++******+++++++++++++++++++++++++++************++++++,,,---*********)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%$$$%%%&&&'''((('''''''''(((((((((((()))(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&***+++---,,,***(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''''''''''''''###$$$%%%&&&''')))******&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((('''&&&%%%&&&%%%&&&'''))))))(((&&&''''''&&&&&&'''''''''&&&((((((''''''(((((()))***((('''&&&'''((()))'''&&&((((((''''''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''((((((((('''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''')))+++,,,(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$#########$$$$$$###$$$'''))))))'''%%%######&&&((('''$$$$$$'''+++###%%%(((******)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((()))'''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&((()))******)))(((&&&%%%(((((('''&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))))))))&&&&&&%%%%%%%%%&&&''''''(((((())))))))))))******************)))'''%%%$$$&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&***)))''''''((()))((('''(((((()))))))))*********+++******)))******+++,,,)))))))))*********++++++++++++,,,...////////////---------------,,,++++++******+++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++*********+++,,,...///000------.........---,,,,,,------------------------////////////...---,,,++++++++++++,,,,,,++++++***)))***+++,,,---------,,,------............------------------,,,,,,,,,,,,---+++******,,,---,,,,,,---...///...,,,***+++,,,))))))))))))))))))))))))************+++++++++,,,******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%$$$$$$$$$$$$%%%&&&&&&'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((***,,,///...,,,(((&&&%%%%%%%%%&&&&&&'''(((((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$###'''&&&&&&'''))))))(((&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((&&&&&&&&&(((((('''&&&''''''&&&&&&&&&&&&&&&%%%((())))))******))))))(((******))))))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((())))))((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))***((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%###%%%''')))***(((&&&%%%%%%&&&((((((&&&'''))),,,$$$&&&(((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%"""###$$$%%%'''(((******&&&&&&''''''(((((()))))))))'''&&&&&&''''''&&&$$$''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%)))*********)))((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&((('''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''((()))))))))''''''%%%%%%%%%%%%%%%&&&'''(((************************((())))))))))))'''&&&%%%'''%%%$$$&&&)))+++)))&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''',,,)))'''&&&'''(((''''''''''''((((((((()))))))))'''(((((()))************((())))))))))))*********)))***+++---.../////////,,,------------,,,++++++))))))***+++,,,------...,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))***+++---...///,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***)))***+++,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++------------......---,,,++++++,,,))))))))))))))))))))))))*********+++++++++******))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''')))+++***(((&&&$$$$$$&&&&&&&&&'''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''+++***)))(((&&&$$$###"""&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%)))((('''((()))***(((''''''(((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%'''((('''&&&''''''''''''''''''''''''))))))************)))))))))))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((('''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''((()))&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&$$$###$$$'''))))))'''&&&&&&&&&%%%######%%%(((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%'''(((***++++++%%%%%%%%%&&&'''''''''((((((&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%((((((((()))))))))))))))%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((('''&&&&&&&&&((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))'''%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&(((&&&$$$&&&)))***'''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''+++)))&&&&&&&&&'''''''''&&&&&&'''''''''((((((((($$$&&&(((***+++***((('''))))))))))))************((()))***+++------......,,,,,,------,,,,,,+++***(((((()))***+++,,,---...,,,,,,+++++++++*********************************)))))))))***+++,,,......+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))))))))***+++,,,,,,,,,,,,******+++,,,,,,,,,++++++...------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,...///+++---------+++***+++,,,(((((((((((((((((((((((()))***+++++++++***))))))(((((((((((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''((((((''''''&&&''''''(((((())))))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&***)))(((''''''''''''(((''''''''''''''''''''''''"""###$$$&&&((()))***+++'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''((()))******)))(((((()))***)))(((&&&((()))(((%%%$$$%%%'''&&&&&&&&&&&&&&&'''(((((()))'''%%%%%%'''(((''''''((((((((((((((()))))))))))))))************))))))&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''******)))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&((()))&&&'''((((((((('''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%''')))***%%%"""!!!%%%'''%%%###&&&'''&&&### !!!%%%)))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******###$$$%%%%%%&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%&&&''''''''''''((((((((()))))))))((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''%%%%%%%%%'''((((((&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''%%%&&&(((******)))'''&&&((((((((()))))))))******((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******(((((()))***,,,---......+++++++++*********)))))))))))))))))))))*********************+++,,,------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,------,,,++++++---///***+++,,,+++***)))***+++(((((((((((((((((((((((()))***+++++++++***)))(((''''''(((((((((((())))))'''''''''''''''''''''''''''''''''(((((())))))***&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%&&&)))+++)))(((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,,,,***(((((()))***))))))''')))***)))%%%$$$%%%(((''''''&&&&&&''''''((()))***(((&&&&&&'''((()))(((((())))))))))))*********((())))))******))))))(((%%%%%%&&&''''''((())))))'''&&&&&&%%%%%%&&&&&&'''###$$$&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&((()))'''((()))))))))(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))%%%$$$######$$$$$$%%%$$$&&&((()))&&&"""!!!%%%)))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%((((((((((((((((((((((((%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***###$$$&&&'''''''''&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&'''(((((((((&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''')))(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&************))))))((((((&&&'''((((((((('''&&&%%% """%%%'''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))'''&&&$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))'''&&&&&&'''((((((&&&'''''''''((((((((((((((())))))***++++++******+++,,,,,,,,,,,,+++******((()))***+++,,,...//////+++*********))))))))))))((((((((()))))))))******,,,,,,++++++++++++,,,,,,******)))))))))***,,,,,,++++++++++++++++++++++++(((((())))))***,,,---...******+++,,,,,,,,,++++++,,,,,,------------,,,,,,+++***))))))))))))***+++******+++++++++,,,,,,,,,+++------,,,***)))+++---((()))******)))((()))***)))))))))))))))))))))))))))***+++,,,+++***(((''''''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((())))))******''''''((((((((((((''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***&&&''')))(((''''''((()))''''''''''''''''''&&&&&&)))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''******)))'''&&&%%%$$$###((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))***---+++)))((()))******))))))+++---+++'''%%%'''***((((((''''''(((((()))***,,,)))'''&&&((()))******(((((((((((()))))))))***'''(((((())))))(((((('''((((((((((((((((((((()))'''&&&&&&%%%%%%&&&&&&'''###%%%&&&''''''%%%$$$"""$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((%%%$$$######$$$''')))+++%%%%%%&&&&&&'''((())))))((('''&&&%%%&&&'''((()))((()))***+++***)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$%%%&&&''''''''''''&&&(((***(((%%%$$$&&&)))%%%(((+++***%%%###%%%(((((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((($$$%%%'''(((((((((''''''&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&'''((())))))&&&'''((((((((('''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%'''((()))((('''&&&&&&%%%%%%%%%%%%)))(((((((((''''''&&&&&&(((((())))))(((&&&$$$### %%%'''&&&%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******(((&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%'''))))))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&...+++'''######%%%)))+++%%%%%%%%%&&&&&&&&&''''''((())))))*********))))))+++,,,,,,,,,,,,+++******((()))***+++---...///000************))))))))))))'''((((((((())))))******...---,,,,,,++++++,,,,,,+++***)))))))))+++,,,---++++++++++++++++++++++++))))))((()))***---///000++++++,,,,,,,,,++++++***---------......---,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,***,,,---+++(((''')))+++'''((())))))((('''(((***************************)))***+++,,,+++***(((&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((()))******+++(((((())))))))))))((((((%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$'''******(((&&&$$$$$$%%%%%%&&&&&&'''((((((((()))'''%%%$$$$$$$$$&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((###$$$$$$%%%&&&'''((((((((((((((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((...,,,)))((()))******)))***...000...)))'''))),,,((((((((((((((()))******---***''''''(((***+++***&&&'''''''''(((((())))))''''''((((((((((((''''''++++++******)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''(((((('''''')))'''%%%%%%&&&(((((('''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%+++******)))(((''''''&&&"""$$$(((++++++)))&&&$$$'''&&&&&&%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%###!!!###$$$%%%&&&'''&&&%%%$$$###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''((()))((('''&&&'''(((///,,,(((###""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&'''&&&%%%###"""'''''''''&&&&&&%%%%%%%%%'''$$$""""""%%%((((((&&&((((((((((((((((((((((((''''''''''''&&&%%%$$$###'''&&&&&&'''((('''$$$"""''''''((())))))))))))))))))(((((((((((('''''''''&&&$$$"""$$$''')))(((&&&)))((('''%%%$$$&&&***---...%%%###))))))$$$$$$+++&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&'''((()))************)))))))))))))))------,,,,,,+++***))))))***************************++++++,,,,,,++++++***++++++************+++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,+++*********+++,,,---++++++++++++++++++++++++)))************+++++++++222000...,,,+++,,,...000---,,,)))((('''((()))***)))((((((***,,,---,,,+++++++++***)))((()))))))))(((((())))))))))))(((((('''((())))))((((((***,,,+++*********))))))(((((('''((())))))(((((()))***)))((((((((((((((()))******((('''&&&&&&'''(((***''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""###&&&(((((('''((('''&&&%%%$$$%%%&&&'''))))))(((''''''''''''''')))(((&&&%%%%%%&&&((()))&&&'''((((((((('''%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''''''''((()))*********((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''(((((('''''')))'''%%%%%%&&&''''''&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((******))))))(((''''''&&&%%%&&&'''((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%############""""""""""""&&&''')))((((((((()))+++...+++(((%%%###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&###!!!"""$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$''''''((()))))))))))))))((((((((('''''''''&&&&&&&&&$$$###%%%((()))((('''&&&&&&&&&%%%&&&)))---111:::...'''+++,,,&&&$$$'''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((()))))),,,,,,++++++******))))))************************,,,,,,,,,+++***)))))))))''''''''''''''''''''''''((())))))***+++,,,------+++******************+++++++++++++++++++++++++++))))))(((((())))))***+++------+++************+++++++++++++++++++++******))))))*********+++++++++))))))***))))))(((((('''++++++)))((((((((())))))(((''''''(((+++++++++)))((((((((((((''''''''''''(((((())))))))))))(((((((((***+++***))))))+++,,,******)))))))))(((((((((&&&'''((((((''''''((()))******)))((('''''''''((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))(((''''''''''''''')))'''&&&%%%%%%&&&''')))((((((''''''((()))***+++(((((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''(((((()))))))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''')))'''%%%%%%&&&&&&%%%$$$(((((()))))))))(((((('''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((()))******)))))))))(((''''''&&&&&&'''&&&%%%$$$%%%&&&''')))&&&&&&&&&%%%%%%&&&&&&'''$$$'''))))))'''%%%''')))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! $$$&&&((((((((((((***++++++***((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$###&&&'''%%%$$$%%%'''''''''((())))))))))))(((''''''''''''&&&&&&&&&%%%'''&&&%%%&&&((())))))((('''''''''&&&''')))...111BBB222%%%'''+++)))%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***+++,,,,,,,,,+++***)))************++++++++++++++++++******))))))((((((************************'''''''''(((***---///111************************************************,,,++++++++++++,,,------...---,,,+++)))))))))))),,,+++++++++******)))))))))))))))*********++++++(((***,,,......,,,)))&&&))))))))))))(((((((((((('''&&&&&&''')))***)))((('''((()))))))))(((&&&%%%'''(((((())))))(((((('''&&&(((+++,,,+++***))))))((((((((((((((('''''''''%%%&&&''''''&&&&&&'''(((++++++)))((('''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((('''%%%"""###%%%&&&'''((((((((()))(((''''''&&&'''''''''((('''&&&%%%%%%&&&'''(((((('''%%%%%%&&&))),,,...(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''%%%%%%&&&&&&%%%###(((((()))(((((((((''''''$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***(((((((((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''***...,,,'''$$$&&&)))'''&&&%%%%%%%%%&&&((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&###!!!$$$&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%$$$###''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$ $$$)))(((%%%###%%%(((&&&'''(((((())))))((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''((())))))((()))))))))'''&&&&&&))),,,DDD555***///777666///***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((()))))))))******"""$$$'''***+++++++++***))))))))))))******************))))))((((((((('''++++++++++++++++++++++++''''''&&&'''(((+++...000))))))************))))))************************,,,++++++++++++,,,---------,,,++++++***)))))))))+++++++++***))))))(((((())))))))))))***************,,,///111111///,,,***'''(((((()))))))))(((((()))'''&&&''')))******)))((()))+++,,,+++***(((&&&'''(((((((((((((((((('''&&&+++222555444///+++)))''''''''''''''''''''''''%%%'''(((((('''&&&((()))***)))(((''''''''''''''')))(((''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))******)))'''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%"""$$$%%%'''(((((('''&&&(((''''''&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&%%%$$$$$$$$$&&&(((***(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((('''%%%&&&''''''%%%$$$)))((((((''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%&&&'''(((***---///,,,'''###$$$'''&&&%%%$$$$$$$$$%%%'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((######$$$$$$### %%%&&&'''&&&$$$###$$$%%%&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###""""""''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%###(((+++***&&&###$$$'''&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((((()))(((((('''&&&$$$%%%''')))@@@<<<>>>IIIQQQKKK;;;---&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&''''''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))!!!"""%%%(((******))))))&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))(((''''''''')))+++---((()))************)))((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((*********************************))))))((((((((((((((()))))))))*********((())))))*********))))))&&&'''((()))******)))))),,,***((((((***+++++++++((()))+++,,,+++***(((&&&''''''((((((((((((''''''***000999>>><<<666000+++&&&&&&&&&&&&''''''''''''&&&((())))))(((''')))***''''''&&&''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%''')))******)))'''%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))'''&&&%%%%%%%%%'''''''''&&&%%%$$$''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&'''(((((('''%%%))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,//////,,,(((%%%%%%%%%%%%%%%&&&''''''(((***,,,---+++&&&######$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))###$$$%%%%%%$$$###"""!!!&&&'''(((&&&$$$""""""###&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###%%%&&&%%%###!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&)))+++***'''%%%%%%&&&&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&'''(((###$$$%%%%%%%%%&&&)))+++444;;;IIIWWWZZZMMM666$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))))))))((('''&&&%%%%%%&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((())))))'''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((())))))***++++++******(((((((((((((((((())))))((((((((()))))))))******(((((('''''''''((()))***'''(((((()))***++++++,,,...,,,******+++------,,,'''((()))))))))(((&&&%%%&&&''''''((((((''''''&&&'''---555999777111+++(((&&&&&&&&&''''''''''''''''''((())))))(((((()))+++%%%%%%%%%&&&'''(((******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''')))))))))'''&&&%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&(((******)))'''+++***)))'''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((***---//////,,,(((%%%%%%%%%%%%%%%&&&'''((((((((())))))((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%%%%&&&&&&''''''(((((('''(((((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&''''''((((((''''''((((((((('''''''''&&&&&&%%%'''((('''%%%$$$&&&((($$$%%%&&&&&&&&&''')))+++)))222===DDDBBB888+++!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''******))))))((((((''''''%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))***++++++))))))***++++++***)))(((&&&''''''(((((()))))))))(((((((((((()))))))))***)))))))))))))))***++++++))))))((()))***,,,...//////---******+++---------((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&(((,,,---+++(((&&&&&&&&&&&&''''''((((((((((((&&&''')))(((''''''(((***&&&&&&&&&&&&''''''((()))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%%%%''')))&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&'''(((((((((((('''''''''((()))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&''')))+++,,,***)))---,,,***(((((((((((())))))'''%%%######%%%''')))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((***,,,+++)))&&&$$$$$$$$$$$$%%%&&&'''((()))&&&%%%%%%&&&''''''&&&$$$$$$%%%'''((((((((('''&&&###$$$&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((("""""""""###$$$%%%'''(((&&&((()))(((''''''((()))&&&%%%$$$###$$$$$$&&&'''''''''&&&&&&&&&&&&'''''''''((())))))(((&&&$$$###"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&))),,,+++)))'''''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$&&&((()))'''%%%%%%&&&''''''(((((('''''')))(((((((((((('''''''''$$$'''((('''%%%###%%%'''((())))))(((&&&&&&'''((((((,,,...***&&&%%%(((+++&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((()))***&&&&&&''''''((())))))***))))))))))))************((((((((((((((((((((((((&&&'''(((((()))((((((((('''((()))++++++)))((('''(((((((((((((((((((((((('''''''''''''''(((((()))++++++++++++***)))'''&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))&&&'''((()))******))))))***))))))(((***,,,///111///---***)))+++,,,------++++++***)))))))))))))))&&&''''''''''''''''''&&&++++++***((('''''')))+++'''''''''((((((((())))))%%%&&&((('''&&&&&&''')))(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%###$$$'''***%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%$$$""""""###%%%(((***&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))(((''''''((()))***+++''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((())))))))))))((((((&&&'''((((((''''''(((***)))(((&&&$$$$$$$$$&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''')))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&,,,((($$$###&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%&&&)))***%%%'''))),,,,,,***'''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$))))))(((((((((((())))))***(((&&&$$$$$$$$$&&&''''''''')))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&''''''&&&%%%%%%''')))++++++)))&&&%%%%%%(((((())))))((('''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&%%%))))))(((''''''''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%&&&''''''(((((('''''''''&&&%%%$$$%%%'''***+++++++++***((('''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%(((((()))************)))---,,,+++)))((((((((((((''''''''''''((((((((((((+++)))'''''''''&&&$$$"""******))))))(((((('''''''''&&&%%%%%%&&&'''&&&$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))******)))'''&&&((()))+++)))(((''''''((()))+++,,,,,,+++***************(((((())))))))))))(((((('''***,,,,,,***)))***,,,000---***''''''(((***,,,+++***)))(((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&)))+++***&&&%%%''''''$$$###%%%(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&))))))(((''''''''''''(((&&&'''''''''&&&%%%%%%$$$$$$&&&(((******(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''')))'''%%%&&&((()))&&&###''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''((()))(((&&&%%%%%%'''%%%%%%&&&&&&'''(((((((((((((((((()))(((((('''&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&((()))++++++)))((()))***)))******)))'''&&&&&&''')))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''))),,,...((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&''''''((('''&&&%%%%%%$$$%%%&&&&&&'''((()))+++,,,,,,,,,+++''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''')))+++***(((&&&%%%%%%((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&))))))(((''''''''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%&&&''''''(((((('''''''''&&&%%%$$$%%%&&&(((******)))(((((('''&&&%%%$$$&&&&&&&&&'''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''((())))))(((((((((''''''''''''''''''(((''''''&&&&&&'''(((((()))))))))))))))******)))((((((((())))))))))))(((((('''''''''&&&'''&&&%%%''')))******)))))))))))))))((((((''''''(((&&&&&&&&&(((((('''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((++++++,,,***)))((()))+++***)))'''&&&&&&''')))***))))))((('''''''''''''''(((((())))))))))))(((((('''***,,,,,,***)))***+++,,,,,,***))))))(((((((((---222666444---(((&&&((())))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&'''***+++)))((()))'''$$$"""###%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''(((((())))))'''''''''''''''''''''''''''&&&$$$######$$$&&&''')))'''&&&'''((()))&&&$$$''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))((((((((('''''''''''''''(((******((('''((()))+++,,,---+++(((&&&%%%%%%((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++...000+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''')))))))))'''&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&(((***+++,,,,,,,,,''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&(((******(((&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''(((((('''''')))(((''''''&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''(((((('''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%'''(((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((('''''''''''''''((()))))))))))))))((('''''''''(((((()))*********)))((('''&&&%%%%%%&&&%%%%%%'''***,,,,,,+++)))))))))((((((((((((''''''&&&&&&''')))***)))(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***++++++***(((((()))***)))((('''&&&&&&'''((()))++++++***))))))))))))***(((((())))))))))))(((((()))***,,,+++***))))))***))))))*********((('''&&&(((444>>><<<000&&&%%%((())))))))))))))))))))))))******++++++++++++******)))))))))))))))((((((''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$(((+++*********(((###&&&&&&'''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%)))'''%%%$$$$$$''')))+++(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((('''''''''((((((&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&(((((((((&&&%%%&&&'''))))))(((((('''&&&&&&%%%'''''''''(((''''''&&&%%%''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((''''''''''''&&&'''))))))'''''''''(((+++,,,---,,,)))'''&&&&&&((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$(((++++++'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***---...)))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%$$$###%%%(((***+++***(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&!!!###%%%&&&'''&&&%%%$$$$$$%%%&&&'''(((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''&&&&&&%%%$$$%%%&&&''''''((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((()))************)))((((((''''''''''''((((((***))))))((('''&&&&&&&&&***((('''((())))))((('''((((((((((((((((((((((((&&&%%%%%%&&&(((***))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((('''%%%%%%&&&(((((('''&&&&&&&&&&&&'''(((,,,++++++******+++++++++(((((())))))))))))(((((()))***++++++***)))))))))(((((())))))((('''&&&&&& ,,,777777///'''&&&)))(((((((((((((((((((((((()))******++++++******)))(((((())))))))))))((((((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&"""&&&(((&&&''')))(((%%%(((((('''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&---+++(((%%%$$$%%%&&&'''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((('''&&&%%%&&&((()))((((((((('''''''''&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((()))((((((((((((((('''''''''&&&((())))))(((''''''((((((***,,,,,,***((((((((('''''''''&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%))),,,,,,)))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***%%%''')))+++,,,+++)))((('''''''''&&&&&&%%%%%%%%%###%%%(((***+++***((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''!!!###%%%'''((('''%%%$$$''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%'''***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&%%%%%%%%%$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''###$$$%%%''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''((()))******++++++*********)))((('''&&&&&&&&&&&&'''''''''(((((((((((((((+++)))''''''''''''%%%###'''''''''''''''(((((((((%%%$$$$$$%%%''')))(((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))'''((((((&&&%%%$$$&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))(((((())))))))))))(((((()))))))))*********)))((()))((('''&&&&&&''''''(((!!!&&&,,,...+++((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&$$$&&&%%%""""""'''((('''%%%$$$"""""""""###%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''((((((''''''&&&++++++)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''''''''''''''&&&&&&&&&&&&''''''&&&'''((()))((('''&&&%%%&&&'''''''''''''''''''''&&&''''''''''''''''''&&&%%%'''((('''&&&&&&'''((('''''''''((((((((())))))''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''')))+++***)))((())))))%%%'''***++++++)))))))))&&&'''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&(((++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&"""%%%))),,,---,,,)))((('''''''''&&&&&&&&&&&&&&&###$$$''')))***)))((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((###%%%&&&(((((('''&&&%%%***)))(((''''''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%%%%&&&'''%%%%%%&&&''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%'''''''''(((((((((((((((&&&&&&''''''((('''''''''(((((()))***************,,,+++)))((('''&&&&&&&&&''''''''''''(((((())))))((('''%%%&&&'''((('''%%%&&&''''''''''''(((((((((%%%$$$$$$%%%'''((('''&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))***((())))))(((&&&&&&'''(((''''''''''''''''''''''''))))))((((((((()))******(((((())))))))))))((((((((((((''')))***+++***((()))((('''&&&&&&'''((()))(((((((((((())))))(((&&&))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&$$$ !!!&&&)))(((&&&%%%$$$$$$$$$$$$&&&'''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''''''''(((((((((%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%&&&(((******)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((''''''(((''''''&&&&&&&&&&&&''''''%%%'''((())))))(((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&((('''&&&&&&'''(((&&&&&&'''(((((()))******((((((((()))(((''''''&&&)))))))))))))))))))))))))))((((((''''''''''''((('''''''''((((((((((((((((((***++++++***))))))***$$$&&&***+++***)))((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$%%%&&&(((((((((''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&((((((((((((&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&'''((((((((('''&&&%%%)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&'''&&&%%%%%%&&&(((%%%&&&'''((((((((((((((('''&&&$$$""""""$$$&&&'''))))))'''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''$$$%%%&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%%%%%%%%%%'''''''''((((((((())))))'''''''''(((''''''&&&&&&&&&''''''(((((((((((((((+++***)))((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&((())))))(((&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''((('''&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((()))'''&&&%%%&&&(((((((((((())))))(((((((((++++++******+++,,,,,,---(((((())))))))))))(((((('''&&&&&&(((+++,,,+++)))'''(((((()))))))))((((((***)))((((((((()))(((&&&)))))))))))))))))))))))))))))))))******)))))))))''''''((()))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&((('''######''')))'''***))))))(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&'''(((((())))))(((''''''&&&&&&''''''&&&&&&'''(((((((((((((((%%%&&&''')))************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''')))+++***(((&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&(((******)))'''%%%&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((((()))))))))))))))******))))))((('''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((()))''')))******)))(((((()))$$$'''***+++***'''&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))###$$$&&&((())))))((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''((((((((())))))******'''%%%###$$$''''''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((######$$$%%%&&&'''((()))&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((())))))))))))((('''&&&&&&%%%$$$$$$###$$$%%%'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''&&&%%%%%%&&&(((&&&&&&'''((())))))(((((((((%%%###!!!!!!###%%%(((+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&''''''''',,,,,,+++***(((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''---+++)))&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&)))))))))))))))******+++******)))((('''&&&&&&%%%***((('''((()))***)))'''&&&&&&&&&'''''''''(((((()))(((''''''((()))'''&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&%%%######$$$&&&(((((())))))))))))((((((((((((''''''((()))******(((((())))))))))))((((((&&&%%%%%%'''+++---,,,)))%%%'''***,,,,,,***(((&&&&&&'''(((((((((((((((((())))))))))))))))))))))))******++++++++++++******''''''((()))))))))))))))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&))))))''''''))))))&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))(((''''''''''''(((&&&&&&'''((())))))(((((()))))))))(((((((((((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''')))++++++(((&&&''')))'''''''''&&&&&&'''''''''%%%&&&)))******)))'''%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&((()))******))))))((((((''''''***************)))((((((''''''''''''''''''''''''***)))((('''''''''''''''&&&'''''''''(((((())))))&&&((())))))(((''''''(((''''''''''''''''''&&&&&&&&&''''''((()))******+++&&&%%%%%%%%%&&&((()))+++)))(((((('''''''''(((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((###$$$%%%'''(((((())))))''''''''''''(((((((((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&&&&%%%%%%''')))******)))(((***,,,+++)))'''&&&&&&,,,+++)))(((''''''((()))%%%&&&'''(((((('''&&&%%%&&&((()))((('''&&&''')))%%%%%%%%%$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%)))(((&&&$$$$$$%%%&&&''')))((('''&&&$$$###"""!!!$$$%%%&&&'''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((,,,+++***((('''&&&&&&&&&)))(((&&&&&&%%%&&&'''((((((&&&$$$!!!!!!$$$&&&(((******)))'''&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&%%%###!!!!!!$$$&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&,,,)))'''(((++++++(((%%%((((((((((((''''''''''''))))))******)))(((''''''&&&&&&&&&&&&'''((())))))+++)))'''&&&&&&&&&((()))''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''',,,***((('''&&&'''((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((***+++++++++***)))))))))))))))))))))))))))***((('''%%%%%%%%%&&&&&&,,,***(((((((((((('''&&&''''''&&&&&&&&&&&&''''''+++)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((%%%'''((((((&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&%%%%%%&&&'''+++***)))'''''''''((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))*********)))((((((''''''''''''''''''''''''''''''&&&''''''((())))))******&&&&&&%%%%%%&&&'''))))))'''&&&%%%%%%%%%%%%&&&''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%(((&&&%%%&&&''''''%%%$$$(((***+++***'''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''((())))))''''''((())))))))))))(((((()))))))))###%%%&&&&&&%%%$$$$$$%%%$$$###!!! !!!"""%%%%%%$$$$$$###"""""""""&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&******)))((('''&&&&&&&&&((('''&&&%%%%%%&&&'''''')))'''%%%$$$$$$%%%''')))))))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%###""""""$$$&&&''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((&&&%%%$$$$$$&&&'''%%%&&&&&&'''((())))))***)))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&'''***)))'''&&&%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++***((('''&&&'''((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))((((((((((((((((((((((((,,,+++++++++++++++,,,,,,(((&&&%%%%%%'''(((((('''(((''''''&&&&&&''''''((()))((('''&&&&&&''')))***''''''''''''''''''''''''%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((''''''''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''(((((((((((((((***++++++***))))))***(((((((((''''''(((((((((++++++++++++***)))(((''''''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))((('''&&&''''''(((+++***((('''''''''((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))***''''''&&&&&&&&&''''''(((&&&%%%$$$###$$$&&&((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&''''''((((((&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&'''((()))***'''(((((())))))(((((('''&&&''''''''''''(((((((((&&&''')))******)))'''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&''''''%%%$$$(((((()))'''%%%%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&((()))***)))((('''(((***((((((''''''''''''((((((&&&'''((('''%%%$$$$$$%%%'''&&&$$$#########$$$%%%############$$$$$$$$$$$$(((((((((''''''&&&$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$""""""$$$&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((('''### %%%***&&&&&&''''''(((((()))))))))((('''&&&&&&&&&'''((((((((('''&&&%%%$$$%%%%%%)))(((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((((())))))***************************)))'''&&&&&&'''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))''''''((()))******+++***$$$""""""###&&&((()))((((((''''''&&&&&&''''''(((((('''''''''((()))+++,,,''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&(((***)))((('''((()))))))))(((((((((((())))))((((((((((((((('''&&&%%%''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((******)))(((((((((((()))***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''''''''''''''((((((((())))))((((((''''''&&&&&&&&&&&&((('''%%%%%%&&&(((+++,,,((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&''')))***+++))))))***))))))(((''''''&&&&&&&&&'''''''''((((((&&&'''***++++++***'''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((+++,,,***)))'''''''''%%%$$$$$$&&&((($$$%%%'''((()))(((''''''&&&''''''''''''''''''&&&((()))***)))(((((()))***&&&&&&%%%%%%%%%%%%&&&&&&'''))))))(((&&&$$$$$$%%%***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''(((((((((((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&%%%######%%%'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((('''%%%"""###'''*********)))((('''&&&&&&%%%)))(((&&&%%%$$$&&&''')))''''''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((()))******++++++************************)))((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((('''&&&&&&&&&''')))***************************###$$$&&&'''((('''&&&%%%$$$""""""###&&&(((((((((((((((''''''''''''((((((''''''''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((%%%'''(((((('''''''''((()))(((((((((((((((((()))&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))(((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((''''''&&&%%%%%%''''''&&&%%%&&&(((***,,,'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&'''((()))******************)))((('''&&&&&&&&&&&&&&&''''''''''''&&&'''***++++++***'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))),,,,,,+++)))&&&&&&&&&%%%$$$$$$&&&)))$$$%%%'''((()))((('''''''''''''''&&&&&&'''''''''''')))***)))((('''((()))((((((''''''''''''((((((((()))***)))'''%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))))))))(((''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$***))))))((('''&&&&&&&&&)))'''&&&$$$%%%&&&((()))%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''(((((()))******))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))***+++***)))(((''''''%%%$$$%%%'''(((((('''(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))((((((''''''&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))******''''''''''''''''''''''''''''''''''''((((((((((((''')))++++++*********,,,(((''''''&&&&&&''''''((())))))*********)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((******((((((''''''(((((()))***))))))))))))(((((('''&&&%%%&&&&&&&&&&&&'''''''''&&&''')))******)))'''&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))***)))&&&###$$$%%%&&&&&&%%%%%%''')))$$$%%%%%%&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&'''((('''((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$######"""######%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''(((((()))((('''&&&%%%%%%%%%&&&'''((((((((((((%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%"""!!!###'''(((%%%!!!%%%%%%&&&'''((()))******((('''&&&&&&&&&'''((()))&&&%%%%%%&&&'''((())))))''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&'''(((((((((((((((((($$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++***)))((('''***(((&&&&&&'''((('''''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&''')))***))))))((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''((((((((((((%%%'''))))))(((((()))***''''''&&&&&&&&&&&&''''''((((((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''''''''''''''&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&''''''(((((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((())))))((((((%%%%%%&&&&&&''')))***+++***)))((((((((((((((((((''''''(((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***)))&&&######%%%''''''''''''((()))''''''&&&&&&%%%&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%'''((('''&&&%%%&&&(((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&((((((&&&%%%%%%&&&)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%"""!!!%%%&&&''')))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))###%%%''''''&&&%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&&&&###$$$%%%'''(((***+++,,,'''''''''(((((()))))))))(((((('''''''''(((((()))((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))'''''''''''''''''''''''')))(((((('''''''''(((((()))'''&&&&&&'''(((((('''))))))(((((((((((())))))%%%&&&'''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***((((((((((((((()))))))))''''''((((((((((((''''''(((''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&'''''''''((((((((((((((((((((()))))))))******''''''''''''((((((((((((!!!###%%%&&&%%%%%%&&&'''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''((()))(((((('''%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''''''''''''''''''''&&&%%%&&&'''(((((('''&&&&&&&&&''')))******(((&&&%%%&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))*********)))%%%%%%&&&&&&((()))***++++++***)))(((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((%%%&&&(((+++------+++((("""$$$''')))((((((((())),,,+++)))(((''''''((()))((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&%%%%%%&&&'''))))))(((((((((((())))))$$$%%%''''''&&&%%%&&&'''(((((((((((((((''''''&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&%%%$$$######&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&%%%""" %%%&&&(((************)))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''((()))***###%%%''''''&&&&&&&&&'''&&&%%%%%%$$$%%%&&&(((((((((((((((((((((((((((((($$$$$$$$$$$$%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''')))*********)))(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((%%%###$$$)))...&&&&&&''''''((()))))))))''''''((()))******))))))+++***)))(((((('''(((((((((((())))))(((((('''&&&'''''''''&&&&&&'''''''''&&&&&&'''((())))))((((((************))))))))))))((((((((((((((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((***+++++++++***)))************************((((((''''''''')))+++,,,'''&&&%%%%%%'''((((((((())))))(((((((((((())))))$$$%%%''')))***++++++,,,'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++''''''(((((())))))******''''''((((((((((((''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((())))))))))))************(((((())))))******++++++''''''''''''((((((((()))###%%%'''(((''''''((()))))))))(((((((((((())))))(((((()))))))))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''(((*********)))((($$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''(((((()))*********)))((('''&&&&&&''')))))))))((('''&&&'''(((***,,,%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''((((((((('''&&&%%%%%%+++((($$$$$$&&&((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%***,,,+++++++++)))%%%)))(((&&&%%%%%%&&&((()))$$$)))+++'''$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&'''***------+++)))***+++%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%'''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%''''''$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''((()))))))))((((((&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''((((((((((((((('''''''''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&''')))************%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++((((((((((((((('''''''''(((''''''''''''(((((()))((('''&&&)))+++,,,)))&&&(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))))))))))))))))))))))))))&&&'''''''''(((((())))))***)))(((''''''&&&&&&'''((((((((((((((((((''''''%%%&&&&&&&&&'''(((((((((***((('''''')))***)))(((((())))))************)))''''''((()))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''%%%&&&'''%%%###!!!!!!"""''''''''''''((((((((()))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''''''''&&&&&&'''******)))(((%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((((((((((((((((()))******(((((((((((((((((((((((((((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((('''''''''++++++***)))((('''&&&&&&''''''&&&&&&&&&'''))))))***)))'''&&&'''((()))+++%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&'''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''(((((('''+++---+++***+++)))&&&(((((('''&&&&&&&&&''''''''',,,---)))%%%&&&''''''''''''''''''&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&"""%%%&&&%%%$$$%%%'''%%%&&&&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%$$$%%%%%%%%%&&&'''((('''&&&%%%&&&((($$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))((('''&&&%%%$$$%%%&&&''''''((((((((('''%%%###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((())))))''''''''''''''''''''''''%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&$$$$$$$$$$$$%%%((((((((((((((((((((('''+++***)))(((&&&&&&&&&&&&)))'''&&&(((***+++)))'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))++++++******)))))))))(((''''''((((((((())))))))))))))))))((())))))******((((((((()))))))))))))))&&&&&&'''''''''''''''''',,,***(((((()))***)))((())))))*********))))))(((''''''((()))))))))))))))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((()))(((''''''''''''((()))((()))***)))'''&&&&&&''''''''''''((((((((())))))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''&&&%%%$$$%%%&&&&&&%%%###'''(((((((((((((((''''''''''''((()))******++++++(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((''''''&&&''''''(((((((((''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((((((((((()))******(((((((((((((((((((((((((((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((('''******))))))((((((''''''%%%%%%%%%%%%&&&'''))))))***)))((('''''''''((()))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''((()))******&&&&&&''''''((('''''''''$$$'''))))))'''%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((()))---///+++)))***)))&&&'''((((((''''''&&&%%%%%%(((---///***&&&&&&&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%!!!$$$%%%%%%&&&''')))%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&%%%$$$%%%%%%&&&((((((((('''&&&%%%###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''''''''((())))))***++++++'''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''''''''((((((((())))))+++***)))(((''''''''''''''''''((((((((((((((((((+++***)))'''&&&&&&&&&&&&)))((('''''')))******)))((((((((((((((((((((((((***)))(((''''''((()))***************************(((((()))))))))))))))***'''''''''(((((()))++++++((()))))))))******++++++(((((('''''''''''''''''',,,***(((((())))))((('''***************)))((('''''''''((()))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))((((((''''''(((((())))))***+++***)))((()))***''''''((((((((())))))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((((((''''''***)))((((((((((((&&&$$$))))))))))))((('''&&&%%%%%%&&&'''(((***+++,,,---((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((('''''''''$$$%%%&&&'''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&((((((((())))))******+++((((((((((((((()))******((((((((((((((((((((((((((()))++++++)))((()))***((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))((((((((((((######$$$%%%&&&'''((()))))))))((('''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))%%%%%%&&&'''((((((((('''$$$***///...((($$$%%%(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***///000,,,)))))))))'''&&&'''((()))((('''%%%###&&&,,,...***&&&''''''&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((()))***+++%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))******++++++&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''((()))))))))))))))((((((&&&'''''''''(((((((((((()))))))))******++++++,,,''''''''''''((((((((((((''''''&&&''''''((()))***)))(((''''''''')))******((((((((((((((((((((((((******)))(((((()))******(((((()))***+++,,,------))))))))))))************&&&&&&%%%%%%&&&'''(((((('''(((((())))))******+++))))))((((((''''''&&&&&&***(((&&&'''((())))))(((+++++++++******((('''&&&''''''((()))))))))))))))(((((((((((((((((((((((()))))))))((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''')))((((((''')))***'''(((((((((((()))))))))))))))((('''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((('''+++)))))))))******(((&&&((((((((((((((('''&&&&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((('''(((((((((((()))))))))+++******)))((('''&&&&&&###$$$%%%&&&''''''''''''''''''''''''((((((((((((******)))))))))((((((((((((((()))))))))*********((((((((((((((())))))***((((((((((((((((((((((((''')))++++++***)))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***"""###$$$%%%'''(((((()))(((((('''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''...444111***$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%)))///222...)))))))))(((%%%'''((())))))'''%%%###%%%+++...,,,)))***+++***)))(((((((((((('''''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((''''''&&&###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%'''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))******++++++'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&'''((()))************%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&''''''(((******)))((((((''''''(((***+++))))))))))))))))))))))))******))))))))))))*********************+++++++++************))))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))((((((''''''&&&&&&%%%$$$%%%''')))***)))+++++++++******((('''&&&''''''((()))))))))))))))''''''''''''''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((''''''(((***(((((((((((()))))))))***))))))(((''''''''''''((('''''''''((((((((())))))(((((((((((('''(((((((((%%%%%%%%%&&&(((((('''&&&&&&&&&'''(((((()))((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++***)))(((''''''&&&###$$$%%%&&&''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((''')))+++,,,***)))((()))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''(((((())))))******###$$$%%%'''((((((((((((&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((''''''''')))///444111***%%%%%%'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''///444000+++******)))%%%&&&((())))))(((&&&%%%&&&,,,000///,,,......---((((((((('''''''''&&&&&&'''''''''((((((((((((((((((&&&%%%%%%&&&'''&&&&&&'''''''''''''''&&&%%%%%%"""###%%%&&&'''&&&&&&%%%$$$&&&'''&&&%%%$$$%%%&&&$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%'''''')))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''&&&&&&%%%$$$$$$###&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))++++++***))))))(((''''''''''''''''''''''''''''''###$$$%%%'''(((((())))))%%%%%%%%%&&&&&&&&&&&&'''*********)))(((&&&%%%$$$&&&&&&''''''((()))))))))))))))(((''''''''''''''''''((()))((('''((()))+++)))))))))))))))))))))))))))))))))******)))))))))---,,,+++***)))'''&&&&&&***)))))))))))))))((((((,,,+++***))))))(((((((((((((((((('''''''''''''''))))))((((((((((((((((((&&&%%%$$$%%%((()))***)))***************)))((('''''''''((()))))))))))))))''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((())))))******))))))(((&&&((())))))(((((()))+++((((((((()))))))))******)))((('''&&&&&&'''((()))''''''((((((((()))))))))***)))((('''''''''((((((&&&&&&&&&''')))***)))(((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))((((((((($$$%%%&&&'''''''''''''''&&&&&&''''''((()))))))))%%%&&&&&&''''''(((((()))''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((&&&)))+++,,,+++)))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''(((((())))))******%%%&&&'''((()))(((((('''$$$%%%&&&'''(((((()))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((((('''''''''(((''''''&&&&&&(((,,,///...)))&&&&&&(((&&&&&&&&&&&&'''''''''((())))))((((((''''''''''''$$$...555222---+++***)))$$$%%%&&&(((((((((((('''%%%,,,000...+++,,,,,,***''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((***'''%%%&&&(((******)))''''''''''''&&&$$$###"""!!!###%%%&&&''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))***)))'''%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))))))))((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''',,,,,,,,,+++***(((&&&$$$&&&&&&''''''((())))))***))))))(((''''''''''''(((%%%(((******(((''')))***))))))))))))))))))))))))((())))))))))))))))))(((******))))))((('''&&&&&&)))))))))((((((((('''''',,,++++++*********++++++******))))))((('''''''''((((((((((((((()))))))))+++)))'''''')))***)))((())))))*********))))))(((''''''((()))))))))))))))''''''''''''''''''''''''$$$%%%'''(((((((((''''''((((((((((((((((((((((((((()))***++++++***)))(((''')))***)))(((((()))***(((((()))))))))*********)))((('''&&&&&&''')))***'''((((((((())))))))))))+++***((('''''''''((((((***))))))***,,,,,,+++)))''''''((((((((((((((('''&&&'''''''''((()))))))))(((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))&&&''''''(((((((((''''''&&&&&&''''''((())))))***&&&&&&'''(((***+++,,,---''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((&&&))),,,---+++)))(((((())))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))&&&'''((()))))))))((('''###$$$%%%'''((())))))***))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((()))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''******)))'''&&&%%%$$$###$$$%%%&&&'''(((***++++++'''((((((((('''&&&%%%%%%%%%(((++++++((('''((()))&&&&&&&&&'''''''''((((((++++++******))))))((((((###---555444...,,,+++***$$$$$$&&&'''(((((())))))###***...+++(((((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''$$$"""$$$'''***+++***(((((('''&&&%%%###"""!!!!!!"""%%%'''''''''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%######$$$%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''((()))))))))%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((())))))(((&&&$$$###%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((###$$$$$$%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''')))))))))))))))(((((('''''''''''''''((((((((()))%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&'''((())))))***%%%%%%&&&&&&((()))***+++$$$(((++++++)))'''(((***))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&'''((()))***+++))))))(((((('''''''''&&&(((((((((((()))***+++,,,,,,,,,+++***)))(((''''''''''''(((((())))))******///---+++*********((('''((())))))************)))'''(((((()))))))))))))))''''''''''''''''''''''''&&&''')))*********))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((()))((('''&&&'''((())))))))))))************)))((('''&&&&&&''')))***(((((((((((())))))))))))+++***)))'''''''''((())))))((('''(((((((((&&&$$$))))))))))))((('''&&&%%%$$$%%%&&&'''(((***++++++(((((((((((((((((((((((())))))))))))************)))))))))))))))*********((((((((()))((((((''''''&&&&&&&&&'''((())))))***((()))+++,,,...000111222((((((((((((((('''''''''((((((((((((((()))******((((((((((((((((((((((((&&&))),,,---+++)))(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))(((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''((()))))))))(((((((((((())))))***'''&&&&&&&&&'''(((***+++&&&&&&''''''((()))))))))((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((***)))(((&&&&&&&&&'''(((''''''&&&%%%&&&'''((()))(((((((((((())))))))))))222000---***(((&&&&&&&&&'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))$$$%%%%%%&&&'''((()))))))))111:::999000'''%%%'''&&&))),,,......,,,)))&&&''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&((('''%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%'''***,,,+++***''''''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$ """$$$&&&''''''&&&%%%%%%%%%$$$###$$$%%%'''(((%%%%%%$$$######$$$$$$$$$%%%&&&'''''''''&&&$$$###%%%&&&''')))))))))((((((%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%%%%&&&(((***---+++(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***''''''''''''''''''''''''''''''(((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%'''((()))((('''%%%$$$***++++++***((('''((()))'''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++******))))))******+++,,,''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((&&&$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''%%%%%%%%%'''***,,,&&&&&&''''''(((((())))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********+++)))(((((('''&&&&&&%%%%%%***)))''''''((())))))(((((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''((((((((('''''''''&&&''')))---000222((((((((((((''''''''''''---***((((((***+++)))&&&'''((()))***)))(((&&&$$$(((((((((((())))))))))))))))))))))))))))))))))))+++)))(((&&&%%%%%%%%%&&&***)))((('''((()))+++---&&&%%%%%%%%%%%%%%%%%%$$$(((''''''''''''((())))))(((((('''''''''''''''(((''''''&&&&&&'''(((***+++((((((((((((((('''''''''((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))...---+++((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''...444333---'''%%%%%%&&&(((+++------+++(((&&&''''''(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%'''))))))(((((()))***'''&&&&&&%%%%%%&&&&&&''''''&&&%%%'''***,,,+++***''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%"""###%%%'''((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&%%%%%%)))))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++,,,***(((%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((()))))))))&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&''''''''''''((()))***+++,,,+++***(((''')))***+++***((('''((()))%%%%%%&&&'''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********(((((())))))))))))((((((''''''(((((())))))*********************************(((&&&&&&'''((((((((('''''''''''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))))))))'''''''''(((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******%%%%%%&&&''''''(((((()))+++)))(((((()))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))%%%&&&''''''((((((''''''''''''&&&''')))+++...000***))))))))))))(((((((((+++)))((((((******(((&&&((()))***+++***)))'''&&&************++++++++++++))))))))))))))))))))))))+++***)))''''''&&&''''''+++***(((''''''((()))***%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((()))******)))((('''&&&&&&&&&&&&&&&''''''&&&''''''((()))******))))))(((''''''&&&&&&''''''((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((("""###$$$&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))***)))((('''&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&))),,,,,,***'''%%%$$$'''((()))******)))(((''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%''')))*********+++,,,''''''&&&&&&&&&&&&'''''''''&&&&&&''')))+++***)))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((((((''''''&&&'''''''''))))))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))++++++)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((()))))))))***&&&&&&&&&''''''''''''(((***+++,,,,,,,,,+++)))((()))***+++***((('''((()))((())))))***************(((((((((((())))))))))))***)))(((((((((((()))***************************))))))))))))************&&&'''((()))***))))))((())))))************))))))&&&&&&'''((()))***++++++************************+++)))''''''(((((('''&&&''''''(((((())))))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((************************''''''((((((((()))))))))((((((((((((((((((((((((&&&''')))++++++***((('''))))))((((((((((((((('''))))))(((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((())))))%%%&&&&&&''''''((())))))+++)))((()))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***&&&&&&'''(((((((((''''''''''''''''''((()))+++---************))))))))))))***((('''((())))))(((&&&)))***+++++++++***((('''************++++++++++++)))))))))))))))))))))))),,,+++***)))(((((()))))),,,+++)))(((''''''((((((&&&&&&''''''(((((()))))))))(((((((((((()))*********)))((('''&&&%%%%%%%%%''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''' """$$$'''))))))))))))&&&&&&&&&&&&''''''((((((&&&'''''''''((()))))))))'''''''''''''''''''''''''''((((((((())))))))))))&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&$$$''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&((()))(((((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***)))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))'''&&&&&&'''((()))&&&&&&%%%%%%&&&(((***+++((((((''''''&&&&&&%%%%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&(((***)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&'''(((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''((((((((()))))))))((('''&&&((()))***)))((('''((()))***+++,,,,,,------,,,,,,(((((((((((())))))))))))+++***(((''''''(((***+++************************)))))))))))))))*********&&&''')))++++++***)))'''*********++++++*********'''''''''((()))************************************(((&&&&&&&&&&&&%%%###''''''((()))***++++++,,,((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))*********((('''***)))))))))((((((''''''((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''&&&&&&&&&***))))))***,,,,,,+++***'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''(((''''''''''''((())))))*********)))))))))((((((((((((''''''((((((''''''((()))*********)))(((((('''((((((((())))))))))))((((((((((((((((((((((((*********))))))))))))))),,,+++***))))))))))))***'''''''''(((((()))))))))((((((((((((((())))))***+++***)))((('''''''''''''''''''''(((((((((((((((''''''''''''(((((())))))&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''!!!###%%%(((************&&&&&&&&&'''''''''''''''%%%&&&&&&'''((()))))))))''''''(((((())))))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''%%%$$$%%%((()))(((&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''((((((''''''&&&&&&''''''(((&&&&&&'''''''''((())))))''''''''''''''''''''''''((('''%%%%%%%%%%%%'''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&)))((('''&&&&&&'''))))))%%%%%%$$$%%%&&&(((***+++(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&%%%%%%'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''((('''''''''&&&&&&'''((())))))((('''(((***'''((())))))******))))))(((((((((((())))))))))))+++***)))(((((()))***+++******************************))))))))))))))))))'''(((***,,,,,,+++***)))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))***(((''''''''''''%%%###'''(((((()))***+++,,,,,,(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))((((((((('''''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''***))))))(((''''''&&&&&&)))))))))***,,,---+++)))((((((((((((((((((((((((&&&&&&''''''(((((((((((('''(((((((((((((((''''''(((((('''''''''''''''((())))))((((((((('''''''''''''''((((((''''''(((((('''((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))))))))************++++++,,,,,,&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))+++***)))(((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***&&&&&&''''''((())))))))))))(((''''''&&&'''''''''$$$%%%&&&((()))*********%%%&&&''''''((((((''''''%%%%%%&&&'''((())))))***''''''(((***************&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&(((***++++++)))(((((((((((((((''''''''''''((((((%%%&&&((((((''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""$$$%%%'''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((&&&((())))))''''''(((***((()))******++++++******(((((((((((())))))))))))************************************************************))))))))))))((()))***,,,,,,++++++*********++++++++++++*********)))))))))((((((((('''((((((((((((((((((((((((+++***)))*********(((&&&(((((())))))******++++++)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&&&&'''((()))******))))))))))))))))))(((&&&'''(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''&&&''''''(((((()))******(((((((((***,,,,,,+++)))))))))))))))))))))))))))%%%&&&'''(((((((((''''''(((((()))))))))(((''''''((((((((((((((((((''''''((((((((((((''''''''''''&&&((())))))((('''(((***'''''''''''''''(((((((((************++++++++++++))))))))))))))))))))))))'''((()))***************))))))***++++++,,,,,,---''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((('''''''''((((((''''''((())))))((('''&&&'''''''''(((((((((((((((&&&&&&''''''((())))))***))))))((('''''''''''''''''''''&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&$$$%%%%%%&&&'''((()))***&&&''')))***+++*********(((((((((((()))))))))***&&&''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&&&&((())))))((((((((()))((((((''''''''''''((((((%%%'''((((((&&&%%%''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###!!!"""$$$&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%&&&(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((+++******)))))))))))))))&&&'''((((((''''''(((******++++++,,,,,,,,,,,,,,,(((((((((((())))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))************)))))))))((())))))))))))************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((("""###%%%'''((())))))((()))))))))))))))*********%%%&&&((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))))))))((((((((('''''''''((())))))******&&&&&&'''***,,,,,,***((())))))))))))))))))))))))&&&'''((()))))))))(((((()))))))))))))))((('''''''''(((((()))))))))(((((()))))))))(((((((((((('''&&&(((******(((((()))+++((((((((((((((())))))***************++++++++++++))))))))))))))))))))))))'''(((***+++,,,,,,,,,,,,((())))))*********))))))******))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((''''''((())))))((('''&&&)))))))))(((''''''&&&&&&&&&&&&&&&'''((())))))***))))))((('''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%'''((((((((('''&&&$$$$$$%%%&&&'''((()))***&&&'''(((*********))))))%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((((((''''''((()))%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&!!!$$$&&&'''&&&&&&''')))((((((''''''''''''(((((($$$''')))(((&&&%%%''')))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%###""" !!!$$$&&&&&&&&&%%%$$$###$$$&&&'''((('''&&&&&&!!!"""$$$'''((())))))(((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))(((&&&&&&''')))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&'''''''''((((((***))))))(((((((((((((((%%%'''((((((''''''(((***''''''((())))))))))))((((((((((((((())))))))))))''')))+++------+++)))'''((((((((((((((((((((((((+++*********))))))((((((((((((((((((((()))******))))))************))))))&&&&&&'''((()))***++++++************************'''&&&'''(((******(((&&&)))))))))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((!!!%%%)))+++***(((&&&(((((())))))******++++++%%%&&&((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''++++++******))))))((((((*********)))((((((''''''%%%&&&'''))),,,,,,***'''(((((((((((((((((((((((('''((()))++++++******))))))))))))))))))((('''''''''((())))))))))))))))))************))))))))))))&&&)))+++***)))(((***---))))))(((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))((()))+++---.........---((()))))))))((('''&&&%%%))))))******)))'''%%%###((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&((())))))(((''''''(((***(((&&&&&&)))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***((((((''''''''''''(((((((((%%%######%%%)))++++++''''''''''''(((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((())))))))))))))))))(((''''''&&&&&&''''''''''''''''''"""###%%%'''''''''%%%$$$((()))***++++++)))'''%%%''''''((((((((((((''''''$$$$$$%%%%%%&&&''''''((('''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%$$$%%%'''&&&###$$$(((((('''%%%%%%&&&&&&%%%###((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&'''((('''((((((((('''&&&&&&%%%''''''&&&%%%###"""!!!!!!)))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%(((,,,+++(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''$$$%%%&&&'''(((((((((((('''((()))(((&&&%%%%%%&&&***)))(((''''''&&&''''''&&&&&&'''((())))))((((((((((((((((((((('''''''''))))))((('''&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((***************)))((((((&&&&&&&&&&&&&&&'''((()))++++++,,,,,,,,,,,,++++++************************))))))************))))))***+++,,,------,,,+++***%%%'''***,,,,,,+++***((()))))))))))))))))))))))))))***,,,---,,,***((('''((()))***++++++,,,,,,+++++++++++++++*********)))+++*********))))))((((((***************************++++++***)))(((((()))))))))))))))************((()))***++++++***)))((())))))))))))************'''(((((()))))))))))))))((('''''''''((()))+++,,,))))))))))))))))))))))))******))))))((((((''''''************))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))+++***(((&&&$$$###""""""))))))************))))))'''''''''''''''((())))))(((''''''''''''(((((()))))))))((('''&&&%%%%%%$$$((()))))))))((('''&&&&&&%%%&&&&&&'''((()))************))))))))))))******+++******)))))))))))))))((()))***++++++++++++++++++)))(((((()))******)))---,,,+++******,,,...///,,,++++++***)))))))))***$$$%%%&&&'''))))))******&&&&&&%%%%%%%%%%%%&&&&&&)))((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&((())))))(((''''''(((***(((&&&''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))((((((''''''''''''((((((***(((%%%%%%&&&((())))))''''''''''''(((((((((((())))))(((''''''((())))))((((((''''''''''''((((((((((((((((((((('''&&&&&&(((((((((((('''&&&%%%%%% """$$$&&&(((((('''&&&(((((()))))))))((('''&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%)))''''''++++++))))))+++,,,***))))))++++++***(((((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((('''''''''''''''&&&%%%%%%''''''&&&%%%$$$######"""'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%'''))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((((((((((((%%%'''((('''&&&&&&'''((((((((('''''''''(((((()))&&&&&&'''((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&%%%%%%&&&'''((((((&&&&&&'''(((***************)))(((((('''''''''''''''(((((()))((())))))******))))))((((((((((((((((((((((((((())))))************))))))******++++++++++++******************************))))))))))))))))))))))))***++++++,,,+++***)))(((&&&'''((())))))******)))++++++*********)))))))))************)))))))))((('''''''''''''''''''''''')))***+++***((('''((()))))))))))))))************))))))************))))))((((((((()))))))))******'''(((((()))))))))))))))+++***)))(((''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''******)))))))))(((((((((''')))***)))((('''(((***))))))(((((((((((())))))+++******((('''&&&%%%$$$))))))************))))))((((((((((((((()))******))))))(((((('''(((((((((******)))(((''''''&&&&&&((((((((()))(((((('''''''''(((((())))))***************))))))))))))******,,,+++***)))(((((((((((()))******+++,,,,,,++++++)))((('''(((***,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,+++***************((('''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''''''''''''''&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&((())))))(((''''''((()))'''&&&'''(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))((((((''''''''''''((((((+++)))''''''(((((('''&&&''''''''''''((((((((((((***))))))(((((())))))***''''''(((((((((((('''''''''''''''''''''&&&&&&%%%))))))(((((('''&&&$$$### !!!$$$&&&((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''+++******((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%+++///,,,)))((('''&&&%%%&&&(((((((((&&&(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''&&&&&&%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&$$$%%%''''''&&&'''(((***&&&&&&&&&''''''(((******&&&''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))******))))))((((((((((((((((((((()))))))))((())))))******))))))(((((((((((((((((((((((((((******++++++++++++************))))))))))))******...---+++)))((((((***+++((((((((((((((((((((((((+++++++++***************&&&'''((())))))******)))******)))))))))(((((((((************))))))))))))''''''''''''''''''''''''((()))***)))'''&&&'''((())))))))))))******************))))))))))))******''''''((((((((()))))))))'''((())))))******))))))+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((''''''''')))***)))((('''(((***))))))(((((((((((())))))******++++++***)))((('''((())))))******))))))((()))))))))))))))***+++++++++***))))))((((((((((((******))))))((((((((('''''''''((()))))))))((((((******************************))))))))))))******,,,+++***)))((((((((((((***++++++,,,,,,,,,,,,,,,(((''''''(((+++---......)))***,,,......---,,,+++---,,,,,,++++++++++++++++++)))'''$$$######%%%&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&'''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&((())))))(((''''''(((((('''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))((((((''''''''''''(((((()))'''&&&'''((((((&&&%%%''''''''''''((((((((((((******))))))))))))******&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%'''((((((((('''&&&%%%%%%"""###$$$&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''******)))((('''&&&%%%%%%(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%"""&&&///555111)))$$$###"""!!!"""$$$%%%%%%###(((((((((((((((((((((((('''((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((''''''((((((((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((&&&%%%'''***,,,***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))'''''''''''''''((())))))''''''((((((((((((((('''((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&((()))((('''&&&'''(((((()))))))))))))))(((((()))))))))*********))))))******++++++++++++************************************++++++++++++*********)))(((''''''((()))***,,,+++***((((((((()))***((((((((((((((((((((((((++++++***))))))******+++((()))***++++++,,,,,,+++))))))))))))((((((((((((*********)))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((((()))))))))************+++***)))(((((()))***+++''''''''''''(((((((((((((((((()))************)))((((((((((((((()))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''')))***)))((('''(((***))))))(((((((((((())))))((()))+++,,,,,,+++)))((((((((())))))))))))(((((())))))(((((())))))***+++,,,,,,***)))(((((((((((())))))((((((((((((((((((&&&'''((()))))))))))))))******************))))))******))))))))))))************))))))))))))******+++,,,,,,---------,,,,,,)))(((''')))+++---------+++,,,.../////////...---------,,,++++++,,,,,,---...,,,)))&&&&&&''')))***((((((''''''''''''((((((&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''(((((())))))&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((&&&%%%%%%&&&'''((('''&&&''''''''''''(((((((((((())))))************))))))&&&'''((())))))((('''&&&((())))))))))))(((''''''%%%%%%&&&'''((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&,,,777===777---&&&&&&%%%$$$%%%'''(((((('''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&''''''(((((((((&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((('''(((((((((((((((((('''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&***(((&&&'''***,,,+++(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))(((&&&%%%&&&'''))))))(((''''''''''''''''''(((((((((((((((''''''(((((((((((())))))******(((((((((((((((''''''''''''((()))(((''''''((()))'''(((((()))))))))(((((())))))***++++++***)))(((*********++++++*********++++++++++++++++++++++++*********++++++************)))(((''''''((()))***'''(((((())))))*********))))))))))))))))))))))))+++******))))))***++++++((()))***++++++,,,,,,+++))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))&&&((()))((('''&&&''')))((()))))))))************+++***)))(((((()))***+++''''''''''''((((((((((((((())))))***************((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''')))***)))((('''(((***))))))(((((((((((())))))&&&''')))++++++***)))((((((((())))))))))))(((((((((''''''''''''((()))))),,,,,,***)))((((((((((((''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))(((******))))))))))))******''''''(((((()))+++,,,---,,,,,,,,,------,,,,,,++++++***((()))***++++++***---,,,+++++++++,,,...///,,,,,,,,,++++++,,,------999666111,,,(((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&((())))))(((''''''(((&&&'''((('''&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''&&&$$$%%%'''(((((((((''''''''''''((((((((((((((())))))******))))))(((''''''(((((((((((('''''')))))))))))))))(((((('''###$$$&&&'''((()))))))))'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''((((((((((((''''''$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%+++555888222***%%%((('''&&&'''))))))((('''(((((((((((((((((((((((()))))))))((('''&&&%%%$$$%%%&&&'''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***)))''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))$$$$$$%%%&&&''''''''''''&&&&&&'''''''''''''''&&&((())))))(((&&&$$$%%%&&&******(((''''''&&&&&&&&&(((((((((((((((((('''&&&'''(((((())))))******+++(((((((((((((((((((((((('''((())))))''''''((()))''''''((()))))))))(((((())))))***++++++***(((''''''(((((())))))(((((('''))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))'''''')))***+++++++++***))))))))))))))))))))))))***************+++++++++&&&'''((())))))******)))******)))))))))((((((((())))))))))))************((((((((((((((((((((((((&&&((())))))((('''(((***))))))))))))******************))))))))))))******''''''((((((((()))))))))((()))******++++++******+++++++++***)))'''%%%$$$(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''''')))***)))((('''(((***))))))(((((((((((())))))&&&'''((()))***))))))((('''(((((())))))((((((''''''''''''''''''(((((()))+++***))))))((((((((((((%%%%%%&&&&&&''''''(((((((((((()))*********))))))))))))))))))))))))))))))******))))))))))))******'''''''''((()))+++,,,---,,,,,,,,,,,,,,,++++++***+++)))(((((()))******)))+++***)))((((((***,,,---,,,++++++++++++,,,,,,---888555111,,,'''%%%######&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((())))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''&&&'''''''''((((((((()))&&&((())))))(((''''''(((%%%'''((('''%%%%%%(((***''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((''''''''''''((((((,,,***'''&&&''')))))))))''''''''''''(((((((((((('''((())))))))))))((('''((((((''''''''''''(((((((((((())))))(((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''&&&'''((()))))))))((((((''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))&&&'''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$$$$%%%&&&&&&'''$$$###&&&,,,---(((%%%&&&(((&&&%%%&&&''''''&&&%%%((((((((((((((((((((((((******))))))(((&&&%%%$$$$$$%%%'''((()))))))))(((&&&&&&'''(((((('''&&&&&&&&&'''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))(((&&&%%%$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%'''''''''''''''%%%%%%&&&'''((((((((((((&&&'''((('''&&&%%%&&&''')))(((((('''''''''((((((((((((((((((((('''&&&&&&'''(((((()))******++++++((((((((((((((((((((()))''')))***)))((('''((()))&&&''''''((())))))((((((((()))***+++***)))'''&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((,,,+++*********+++,,,---++++++++++++++++++++++++((()))***+++,,,++++++***&&&'''((())))))******)))++++++*********)))))))))((()))))))))************))))))))))))))))))))))))'''(((***)))((((((***+++))))))))))))************))))))************))))))((((((((()))))))))******))))))***++++++++++++***+++++++++***)))'''%%%$$$))))))))))))))))))))))))'''((((((((()))))))))*********)))))))))(((((((((''')))***)))((('''(((***))))))(((((((((((())))))((((((((()))))))))))))))''''''((((((((((((''''''((((((((('''((())))))***))))))(((((('''(((((((((%%%&&&&&&'''((()))))))))))))))*********)))((((((((())))))******+++++++++******))))))))))))******)))))))))))))))******+++++++++,,,,,,+++******))))))'''&&&''')))******)))************++++++,,,,,,***************+++,,,,,,%%%%%%%%%&&&''')))+++,,,(((((((((''''''(((((((((((((((((((((((()))************)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&((())))))(((''''''(((%%%'''((('''%%%%%%'''***((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((111...***'''((()))))))))''''''''''''((((((((()))&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))''''''((((((''''''&&&%%%'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&((()))***%%%''')))++++++***)))(((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))************)))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&'''((()))))))))''''''((('''%%%'''+++***)))''''''(((((('''%%%((((((((((((((((((((((((*********)))(((&&&%%%$$$$$$%%%'''))))))))))))(((%%%&&&'''(((((('''&&&%%%''''''((()))******))))))''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''###$$$%%%&&&''')))******'''((((((&&&""" ###&&&((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$"""$$$%%%'''((((((''''''$$$%%%&&&'''(((((((((((($$$&&&''''''&&&&&&((()))''''''&&&''''''((()))***(((((())))))((('''&&&&&&'''(((((()))***+++++++++(((((((((((())))))))))))''')))***)))((('''(((***&&&&&&'''((())))))((((((((()))***+++***)))'''%%%))))))************))))))++++++++++++++++++++++++''''''((((((((((((''''''((()))***++++++***)))(((333000,,,))))))***---///++++++++++++++++++++++++'''(((***,,,---,,,***)))((()))***++++++,,,,,,+++++++++++++++************(((((())))))*********+++++++++++++++++++++++++++''')))******))))))***,,,))))))))))))************((()))***++++++***)))((())))))))))))************))))))***++++++++++++***(((((()))******)))((('''************************'''((((((((())))))******************))))))))))))((()))***)))((('''(((***))))))(((((((((((())))))***))))))(((((()))******''''''(((((((((((('''''')))))))))))))))******+++(((''''''''''''(((((()))&&&''''''((()))***++++++***************)))((('''))))))***+++,,,,,,------******))))))))))))******,,,+++***)))((((((((((((+++++++++++++++***)))(((&&&%%%$$$&&&(((***+++++++++,,,...000000///...---***)))))))))***++++++,,,'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''(((((())))))))))))(((((()))'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$(((''''''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%'''(((###$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&((())))))))),,,+++***((((((((()))***((((((&&&%%%%%%&&&'''((())))))))))))((('''&&&%%%)))((('''&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%))))))'''&&&%%%&&&&&&'''''''''''''''&&&%%%$$$###((('''&&&'''((())))))'''###$$$%%%&&&&&&&&&%%%$$$'''''''''''''''''''''''''''((((((((((((((('''''')))))))))))))))((('''''''''&&&&&&%%%&&&'''((())))))(((&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++***)))***++++++((($$$+++)))(((&&&%%%%%%%%%&&&%%%&&&&&&'''((())))))******))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%&&&'''((()))###$$$&&&'''((('''&&&&&&000,,,((('''((((((&&&$$$((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***)))((('''''''''(((***+++*********+++,,,,,,,,,---''''''''''''''''''''''''((((((((((((((()))************)))((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&,,,+++******))))))******)))+++,,,***'''&&&(((+++***)))))))))((((((''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))))))))))))))******+++---,,,+++***))))))))))))''''''((()))***+++,,,,,,(((((()))***++++++,,,,,,***)))(((''''''((()))*********))))))((('''''''''((((((((((((((((((((((((&&&''''''((()))***++++++,,,+++++++++***)))))))))******))))))(((((('''''',,,***)))'''(((***,,,...))))))(((((()))***++++++%%%'''))))))((('''((()))+++***((('''''''''((()))''''''''''''((((((((((((+++***)))((((((''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***)))(((''''''((((((((((((((((((((((((''''''(((((())))))******+++++++++,,,------+++)))''''''''''''''''''''''''---+++)))''''''((()))***))))))))))))))))))))))))+++*********))))))((((((************))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))((('''&&&&&&&&&''''''''''''(((((((((((('''''')))'''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))((())))))((((((((((((((()))'''&&&&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&((('''&&&'''((()))))))))+++***)))((((((((())))))((('''&&&&&&&&&&&&'''((())))))))))))((('''&&&%%%(((((('''&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%(((''''''&&&&&&'''((()))''''''''''''&&&%%%$$$###'''&&&%%%&&&((()))((('''$$$$$$&&&'''''''''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))((('''''''''&&&&&&%%%&&&'''((()))''''''&&&%%%&&&&&&'''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((,,,+++***+++------***''''''(((((()))(((((('''&&&(((((())))))******++++++***))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((((((((((((''''''(((((((((((((((((((((((("""###$$$&&&'''(((((())))))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&(((((((((''''''''')))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''''''(((***+++))))))))))))))))))******''''''''''''''''''''''''((((((((((((((()))************)))((((((((((((((())))))((((((((('''''''''))))))((((((((('''''''''***))))))((())))))*********+++***)))''''''((()))************++++++++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))))))))***++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++***)))(((((()))***+++******))))))))))))((((((************************&&&&&&&&&'''''''''''''''******)))))))))))))))))))))))))))***************))))))))))))))))))******))))))(((((()))******+++&&&((())))))(((''''''(((+++***)))((('''(((((()))((((((((())))))))))))***)))((((((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********((('''&&&(((((((((((((((((((((((((((((((((((())))))******)))(((((()))******(((&&&((((((((((((((((((((((((,,,+++)))((((((((()))***))))))))))))))))))))))))************)))))))))(((+++***************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&''''''''')))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&)))'''&&&'''((()))((('''((((((((((((((((((((((((%%%&&&'''(((((())))))((((((((('''''''''(((((()))''''''(((((((((''''''&&&&&&&&&'''(((((((((((((((''''''(((((((((((())))))***)))((('''''''''(((((((((''''''&&&&&&'''(((((())))))))))))((('''&&&%%%(((((('''&&&&&&&&&&&&'''))))))))))))((('''&&&%%%&&&&&&&&&&&&'''((()))***'''''''''''''''&&&%%%$$$)))((('''((()))******(((%%%&&&&&&'''((('''''''''))))))))))))))))))))))))''''''((((((((((((((('''((())))))))))))((('''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((('''&&&&&&''')))***((('''$$$&&&(((******)))(((&&&)))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((''''''((((((((()))((((((''''''((())))))((((((''''''''''''''''''&&&%%%%%%%%%&&&'''(((((((((((())))))((('''&&&&&&))))))))))))))))))))))))###$$$%%%&&&''''''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$''')))(((%%%%%%(((,,,&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))((('''''''''(((***+++))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((()))*********))))))((((((((((((((())))))((((((((((((''''''))))))((((((((((((''''''''''''''''''((()))***+++---+++)))((())))))((('''))))))******+++,,,,,,---)))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))***++++++++++++***************+++,,,++++++***)))((('''''')))))))))***++++++,,,,,,++++++************++++++)))))))))************+++************************(((((((((''''''&&&&&&&&&((((((((((((((()))))))))((())))))***+++,,,,,,,,,'''((()))+++***)))'''&&&))))))((((((((()))******((()))******(((&&&&&&'''******)))((((((((((((((())))))))))))************''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***++++++)))(((&&&((((((((((((((((((((((((((((((((())))))))))))***(((''''''((())))))(((&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))++++++*********,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++''''''''''''''''''''''''(((''''''&&&&&&&&&'''''')))(((((('''''''''''''''((((((''''''''''''''''''&&&''''''((((((''''''&&&((((((''''''((((((((('''(((((((((((((((((((((((('''((((((''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))((('''&&&&&&&&&'''((((((((((((''''''((())))))((((((((()))(((((((((''''''''''''((('''''''''''''''((((((((((((((()))(((((('''&&&&&&(((''''''&&&&&&&&&''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%+++)))))))))+++,,,+++***&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((***************))))))(((''''''&&&&&&''''''''''''%%%%%%%%%&&&&&&''''''(((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&'''(((((((((&&&&&&'''((((((((('''&&&''''''''''''''''''&&&&&&))))))((((((''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((***))))))(((((())))))***((((((''''''''''''(((((('''&&&&&&%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((()))))))))))))))((('''&&&%%%((((((((((((((((((((((((((((((((('''&&&%%%###"""!!!###%%%''')))***)))))))))((('''%%%%%%%%%&&&''''''((()))(((%%%$$$%%%'''%%%%%%&&&&&&'''(((((())))))((('''''''''''''''((()))((('''''''''(((***+++,,,,,,++++++******))))))''''''''''''''''''''''''((((((((((((((())))))***))))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((('''''''''((()))***+++,,,000,,,))))))++++++)))''')))))))))))))))))))))***))))))))))))))))))))))))))))))***+++++++++++++++******))))))******+++,,,*********)))******++++++++++++******)))((((((((())))))*********+++++++++************************((())))))***++++++,,,,,,***************************)))))))))))))))))))))'''(((((())))))*********)))))))))******+++++++++((()))***+++***)))'''&&&))))))((((((((())))))***)))***+++***(((&&&&&&&&&***))))))((((((((((((((((((((()))))))))*********((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((***,,,,,,+++)))((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((******)))'''))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))*********)))))))))))))))******))))))***+++---///+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))(((((('''''''''((((((''''''((((((((((((((((((((((((((())))))((((((((('''(((((((((''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%&&&'''((('''((()))))))))(((&&&%%%%%%%%%&&&'''''''''''''''''')))++++++)))'''((()))'''''''''(((((((((((('''&&&''''''(((((()))))))))(((((((((((((((((('''&&&''''''&&&&&&&&&''''''((((((((((((((((((((('''&&&'''''''''&&&%%%$$$######''''''((((((''''''&&&&&&)))((('''(((***+++***)))''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((+++,,,,,,,,,,,,+++******''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((())))))***++++++---...***)))&&&$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&'''((()))(((((()))(((((('''&&&&&&'''''''''''''''''''''''')))(((((('''&&&$$$###"""!!!###%%%''')))***))))))***)))'''&&&%%%&&&&&&''')))'''&&&&&&((((((&&&$$$$$$%%%%%%&&&'''((()))))))))(((((('''''''''(((((()))((('''''''''(((***+++,,,++++++******)))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))(((((())))))))))))))))))(((((())))))))))))))))))''''''((()))***,,,---...111---******,,,---+++))),,,++++++***)))(((((('''))))))))))))))))))))))))))))))***++++++++++++******************++++++,,,*********)))******++++++))))))))))))***************************+++++++++((())))))))))))))))))((((((((()))***+++,,,,,,---))))))))))))))))))))))))(((((())))))***++++++,,,)))))))))******+++++++++******)))))))))(((((((((+++*********************))))))((((((((((((((())))))++++++***(((&&&&&&''')))))))))))))))((((((''''''''''''((((((((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++------,,,+++***))))))))))))))))))))))))************))))))))))))***((('''''')))))))))(((((((((((((((((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((()))***,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''(((((()))***''''''((()))))))))(((((((((((())))))))))))(((((('''((()))((('''&&&''')))))))))))))))))))))))))))###$$$%%%&&&&&&'''&&&&&&((((((((((((((()))***+++((((((((((((''''''&&&%%%%%%%%%&&&''''''''''''&&&&&&))),,,,,,)))'''''')))''''''((()))))))))((((((&&&&&&((()))))))))))))))'''((((((((((((((('''''''''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''((((((((('''%%%$$$"""!!!''''''(((((((((''''''&&&&&&%%%$$$%%%&&&'''&&&%%%(((''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''((()))))))))))),,,,,,,,,,,,,,,+++******'''''''''(((''''''&&&%%%''''''''''''&&&%%%$$$###%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))((()))+++------+++'''$$$"""$$$&&&((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))***************))))))(((((((((((((((((((((((('''''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''&&&&&&((((((''''''''''''''''''(((%%%$$$&&&***+++)))%%%%%%%%%&&&&&&'''((())))))((((((((('''(((((()))))))))((('''''''''(((***+++((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((())))))***(((((())))))))))))******(((((())))))))))))******((((((((()))***,,,---......---++++++,,,---,,,+++//////...,,,+++***)))((())))))))))))))))))))))))((()))******++++++******+++************+++,,,,,,++++++***************+++&&&'''((()))***+++,,,,,,************************(((((())))))))))))(((((((((((())))))***+++,,,,,,((((((((((((((((((((((((%%%&&&&&&''')))******+++************++++++++++++******))))))(((''''''&&&*********)))***+++,,,,,,))))))((((((''''''(((((()))***++++++)))''''''((()))))))))))))))(((''''''''''''''''''((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++******))))))))))))))))))))))))+++************)))))))))((('''%%%%%%'''((('''&&&(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))************((((((((()))************+++,,,,,,------,,,,,,+++*********++++++,,,,,,---''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((()))++++++&&&'''((()))***))))))((('''(((((((((((((((((('''&&&((())))))'''&&&''')))((((((((((((((((((((((((%%%%%%&&&'''(((((((((((()))(((((())))))+++,,,,,,)))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&***...---)))&&&''')))'''((()))*********))))))%%%&&&((()))******))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((())))))(((&&&%%%$$$''''''((((((((((((''''''%%%$$$$$$$$$&&&'''&&&%%%''''''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''((())))))))))))******++++++******)))(((''''''((((((((('''%%%%%%'''(((((())))))((('''&&&%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''$$$&&&'''&&&$$$%%%'''***,,,+++((('''&&&'''(((***&&&''''''(((((()))))))))'''((((((((((((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%''')))+++,,,+++***)))((((((((((((((()))))))))***)))(((''''''&&&&&&'''%%%&&&'''((())))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((()))***)))((('''%%%&&&&&&&&&''''''((((((((('''''''''((()))******)))((('''''''''(((***+++'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))******(((((()))))))))*********(((((()))))))))*********(((((((((((()))+++,,,,,,***+++++++++******+++---......---,,,,,,+++******))))))))))))))))))))))))((())))))***************++++++******++++++,,,---,,,,,,+++***))))))))))))''''''((()))***+++,,,,,,************************((()))************)))(((((((((((())))))*********))))))))))))))))))))))))''''''((((((((()))))))))************))))))))))))***)))))))))))))))))))))&&&''')))***+++,,,++++++))))))((('''''''''''''''((()))++++++)))(((((()))((())))))***)))((('''&&&'''(((((((((((()))))))))***)))((((((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***(((((((((((()))))))))))))))))))))))))))+++++++++*********)))))))))'''%%%%%%'''(((((('''))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))((()))))))))************((()))+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++)))******+++,,,,,,------''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''')))***,,,---&&&'''(((*********)))(((&&&''''''''''''''''''&&&&&&(((***)))&&&%%%''')))((((((((((((((((((((((((************)))((('''&&&''''''''''''((()))++++++)))(((&&&%%%$$$$$$%%%%%%'''(((((()))))))))))))))&&&***......)))&&&''')))'''((()))+++++++++***)))%%%&&&((()))*********)))''''''((((((((((((((('''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((('''(((((()))******)))((('''''''''((((((((((((((('''((('''&&&''')))))))))((('''&&&&&&%%%%%%'''((()))))))))))))))))))))))))))%%%&&&'''((()))))))))))))))))))))))))))(((''''''''''''((((((((('''%%%$$$'''((()))+++++++++******%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((('''((()))(((%%%&&&))),,,***************+++++++++$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((("""$$$(((++++++***(((&&&''''''(((((())))))******+++***)))(((&&&&&&&&&&&&$$$%%%&&&((())))))******))))))))))))))))))))))))''''''''''''&&&%%%$$$$$$'''&&&%%%%%%&&&'''(((***%%%&&&''')))))))))(((((())),,,...,,,((($$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''(((***++++++)))((('''''''''(((***+++(((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******(((((())))))*********+++(((((())))))*********+++(((''''''(((((()))***+++&&&)))+++***((('''+++...++++++******************))))))))))))))))))))))))(((((()))***************++++++******++++++,,,------,,,+++***))))))))))))((((((((()))******++++++++++++******************)))***+++,,,,,,+++***)))(((((((((((())))))))))))************************++++++++++++******************))))))(((((('''''')))))))))***++++++,,,,,,!!!$$$(((,,,---,,,***(((***)))((('''''''''''''''''')))++++++)))))))))***((()))*********)))'''&&&))))))))))))************(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,***(((&&&%%%%%%'''((())))))))))))))))))))))))++++++++++++******)))))),,,***(((((()))************************************)))((('''''')))+++---))))))))))))))))))))))))(((((())))))*********+++)))***---......,,,***(((+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------))))))))))))))))))))))))((((((((((((((()))*********)))((((((((()))+++,,,(((((((((((())))))))))))******)))((('''&&&%%%%%%%%%&&&''')))************))))))(((((('''''''''&&&''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***111000///---+++)))((('''''')))***+++******,,,---(((((())))))))))))((((((***))))))***+++,,,+++)))'''&&&&&&%%%%%%'''((())))))(((((('''&&&%%%%%%%%%***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&%%%&&&(((,,,...///...(((''''''&&&&&&&&&''''''***************)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%''')))***+++***)))((((((((((((((((((((((((((())))))***)))(((%%%""" ((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%***)))((((((((('''$$$"""************************%%%&&&'''(((((('''&&&%%%''''''(((((()))*********((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((''''''''''''''''''(((((('''&&&%%%%%%&&&$$$###$$$''')))'''%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((''''''''''''''''''(((((((((((((((,,,***'''(((***+++***(((++++++,,,,,,,,,,,,++++++,,,+++***)))((((((((((((''''''((()))******))))))))))))************))))))(((((()))))))))'''%%%$$$(((((((((((())))))))))))++++++******)))((((((((())))))))))))))))))))))))+++++++++************)))...---,,,+++***************)))))))))++++++)))'''************))))))))))))((()))***++++++++++++***))))))))))))************...,,,***(((''')))+++,,,000---++++++,,,,,,(((%%%,,,)))&&&'''))))))&&&###(((((())))))******++++++(((((()))))))))(((((('''************************++++++******)))((((((((()))***+++,,,,,,+++***)))***(((&&&''')))+++,,,,,,,,,,,,+++***)))))))))******)))((()))***+++***(((************************)))))))))))))))))))))))))))(((''''''''')))***+++*********)))))))))))))))$$$&&&)))+++.../////////,,,+++***)))(((((((((((((((((())))))******++++++((((((''''''''''''(((((('''((()))(((%%%#########)))******+++,,,,,,------++++++******++++++,,,---&&&&&&''''''''''''&&&&&&******))))))******+++,,,***+++,,,------------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******(((((('''''''''(((******(((((((((((())))))))))))((((((((((((((('''''''''&&&'''((())))))***)))))))))(((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***------,,,,,,+++***))))))'''(((******))))))+++---(((((())))))))))))((((((''''''(((+++...///...,,,((('''&&&&&&&&&'''))))))+++******)))((((((''''''))))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''+++)))((()))******)))(((&&&&&&&&&&&&'''((())))))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((('''''''''((((((&&&''')))*********((((((((((((((((((((((((((((((((()))+++,,,+++***)))(((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''(((&&&%%%)))))))))))))))))))))))))))))))))((('''&&&%%%$$$'''''''''(((((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''&&&'''%%%$$$%%%((()))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((('''))))))))))))((((((((((((!!! ###(((---......((())))))))))))))))))((()))))))))((())))))***+++''''''((()))))))))(((((((((((())))))))))))((((((&&&'''((()))))))))(((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))((((((((((((((('''(((((())))))***)))((()))++++++***((())))))******++++++,,,,,,,,,,,,++++++***)))))))))((())))))***++++++,,,,,,...---***)))((()))+++,,,---+++******++++++(((%%%'''(((((((((''''''((()))((((((((((((((((((((((((((())))))******))))))(((************************))))))))))))************))))))***++++++***)))))),,,***))))))+++---......++++++***)))))))))*********)))((()))******)))(((*********))))))*********(((((((((((((((((((((((()))((((((''''''((()))******)))))))))))))))))))))***+++,,,,,,,,,+++******,,,+++***)))(((((((((((()))))))))))))))*********((((((''''''''''''((((((%%%'''))))))((('''((()))+++++++++***))))))((((((((((((''''''(((((()))***(((((())))))))))))((((((******))))))******+++,,,***+++,,,,,,,,,,,,,,,++++++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******''''''&&&&&&&&&'''((()))(((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((())))))(((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))*********+++&&&((())))))((((((***+++(((((())))))))))))((((((%%%&&&)))---111222000///((((((((('''((())))))************)))((((((''''''(((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))+++***))))))******)))(((&&&&&&&&&'''((()))++++++))))))******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''***)))((('''''''''''''''&&&'''((()))***)))((('''(((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$###$$$''')))))))))((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''(((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))((('''((('''&&&'''((()))((('''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''((((((((((((((((((''''''''''''&&&&&&%%%%%%***(((&&&&&&(((+++,,,,,,(((((())))))))))))((((((&&&&&&'''((()))+++,,,---(((((((((((((((((('''&&&''''''((((((((((((''''''%%%&&&''')))***+++++++++(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&'''((()))***)))(((((()))+++,,,+++***((()))***+++,,,---......000...,,,***((('''''''''(((((()))***+++,,,,,,---...,,,+++))))))***+++,,,***)))((()))******(((&&&###'''***)))'''&&&)))---((((((((((((''''''''''''))))))***************)))************************(((((())))))***++++++,,,((())))))******))))))((()))(((&&&&&&(((***+++***))))))((((((((()))*********)))((((((******)))(((******((((((((((((******''''''''''''''''''''''''***))))))(((((((((((()))))))))))))))))))))******,,,,,,,,,,,,+++***)))(((,,,+++***)))((((((((((((************)))))))))))))))((((((''''''(((((()))''')))***+++***)))***+++***))))))(((((('''&&&&&&'''''''''''''''(((((()))******++++++++++++************))))))******+++,,,***+++++++++++++++*********+++,,,+++*********,,,------------------------((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((())))))(((''''''&&&((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((())))))'''''''''(((((()))))))))&&&'''((((((''''''(((***(((((())))))))))))((((((&&&'''***///222333111...)))))))))))))))*********((((((''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''***...111111111((((((((((((((()))***+++((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))(((''''''&&&''''''''''''((())))))(((((('''(((((((((((((((((((((((()))******))))))'''&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''((((((((((((((()))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&)))***)))(((((((((((((((((((((((('''''''''''')))+++---///''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((''')))((((((((()))))))))((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''(((((((((((()))((((((''''''&&&&&&%%%333000,,,)))(((''''''(((*********))))))*********&&&&&&'''''')))***,,,---((((((((((((((('''&&&%%%'''(((((())))))(((((('''''''''((()))***+++,,,,,,(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))***+++,,,(((((((((***,,,---,,,+++))))))******+++,,,,,,---000...+++)))''''''((())))))))))))***************,,,+++***(((((()))***+++(((((())))))******)))(((%%%'''))))))(((((())),,,''''''(((((((((((((((((()))******++++++++++++***************************)))))))))******+++++++++(((((())))))))))))(((((((((&&&$$$%%%&&&((()))(((((((((''''''((()))*********((('''((()))***)))(((***)))(((''''''((()))***((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))*********((()))******+++,,,,,,,,,++++++***)))(((((())))))++++++******))))))(((((())))))(((((((((((())))))***,,,,,,,,,)))(((((((((&&&&&&''''''((())))))******))))))))))))***++++++******++++++++++++************))))))******+++,,,******+++++++++***)))))))))***++++++))))))***+++---------------.........((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((())))))(((((('''&&&%%%'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((('''&&&((()))(((((())))))))))))((((((((())),,,///222111...+++((())))))***************''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((******)))((('''&&&&&&&&&$$$%%%''',,,111666888999+++***)))((((((((((((((('''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''((((((''''''&&&'''&&&%%%%%%'''))))))((())))))))))))))))))))))))'''''''''''')))+++...///'''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''(((((('''''''''))))))))))))((((((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))+++++++++*********)))))))))((('''&&&&&&''')))+++******)))(((((()))******((((((''''''((()))******((()))))))))((('''&&&&&&((())))))******))))))(((******))))))))))))******(((((((((((())))))))))))************))))))(((((())))))))))))))))))))))))++++++*********)))))))))---,,,++++++*********+++)))((((((***,,,---,,,+++******************))))))---,,,***(((((()))***+++*********))))))(((((('''+++***)))((('''(((((()))((()))***+++***************((('''(((******)))'''''''''((()))******++++++))))))***+++++++++++++++************************,,,+++++++++******))))))))))))(((((((((((()))))),,,***((((((***+++++++++((((((''''''((()))******)))((('''((()))***)))'''***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''(((((())))))************''''''((()))***,,,---...+++***))))))))))))))))))++++++******))))))(((((())))))(((((((((((()))))))))***++++++)))''''''((('''(((((())))))******++++++************+++,,,,,,)))******++++++******)))******))))))******+++,,,******+++++++++******))))))***++++++))))))***+++,,,,,,,,,---------......))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))(((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((('''&&&%%%'''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&((()))((('''&&&((()))(((((())))))))))))(((((()))***+++---///...+++((((((((()))***************))))))))))))))))))((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))((('''&&&&&&&&&''''''))),,,111444666666++++++)))((('''&&&&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,((((((((((((((((((((((((((())))))******))))))(((''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''(((''''''(((******((('''))))))))))))))))))))))))***)))))))))))))))******''''''(((((()))*********((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&'''''''''''''''((()))***)))((('''((()))((((((((((((((((((((((((&&&&&&%%%%%%$$$######"""&&&&&&''''''((()))))))))'''''''''''''''''''''''''''((())))))))))))+++---((('''&&&%%%%%%&&&'''((())))))((('''''''''((((((((()))))))))))))))((('''))))))************)))))),,,+++***)))((('''(((((((((((((((((())))))))))))++++++******)))(((((('''))))))))))))))))))))))))++++++++++++************,,,+++***)))((((((((((((***))))))***,,,---,,,************)))))))))((((((******)))))))))***,,,---++++++******)))(((((((((******)))((((((((((((((((((***++++++***)))***+++,,,)))&&&'''+++,,,)))&&&(((((())))))***+++++++++(((((()))***++++++++++++************************---,,,,,,+++******))))))***))))))(((((())))))***,,,***(((''')))*********))))))((((((((()))******)))(((''''''))))))((('''))))))))))))))))))))))))************************((()))))))))))))))((('''((((((((()))******++++++******)))))))))******+++******)))))))))))))))***************))))))))))))***))))))(((((())))))***$$$&&&((()))))))))***+++,,,++++++******))))))((()))))))))))))))******+++)))))))))******)))))))))******))))))******+++,,,)))******+++,,,,,,++++++***+++,,,+++*********,,,***++++++,,,,,,---------))))))))))))))))))))))))((((((((((((((()))******''''''((((((((('''&&&%%%(((((((((((())))))))))))'''''''''((((((((((((((('''''''''(((''''''&&&&&&''''''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''')))))))))''''''((()))(((((())))))))))))(((((()))((()))***,,,,,,***((('''((()))*********))))))((()))))))))))))))))))))'''''''''''''''((())))))'''((()))++++++)))((('''((((((((((((((((((((((((******)))(((''''''(((((()))((((((***---.........))))))((('''&&&&&&&&&&&&&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&''''''((()))***((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((***+++---...(((((((((((((((((((((((())))))************))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''(((((((((((('''''''''''')))+++---,,,***'''(((((((((((((((((((((((()))))))))***))))))((((((&&&'''((()))***,,,,,,---))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((((((((((((''')))***)))'''&&&''')))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''((())))))***######$$$$$$%%%&&&&&&&&&+++---//////,,,******+++((('''%%%$$$$$$%%%'''(((((((((((('''''''''((((((((()))******************(((((())))))))))))((((((+++***)))'''''''''''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))((((((((())))))+++******+++,,,---+++************************+++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++***************''')))++++++((('''((()))((((((((()))***++++++*********))))))((((((((((((&&&'''((()))************************************+++++++++++++++++++++++++++***))))))))))))***+++***(((&&&&&&'''((()))(((++++++***)))))))))******)))(((''''''((()))((('''((()))+++,,,,,,+++)))((())))))))))))))))))))))))'''((()))******))))))((('''(((((()))******++++++,,,+++***)))(((((())))))******))))))))))))******)))))))))))))))***************))))))))))))******$$$&&&))))))))))))***,,,,,,++++++******))))))(((((((((((((((((()))******))))))************))))))******))))))******+++,,,((()))***,,,------------+++,,,---,,,+++***+++---))))))******+++,,,,,,---))))))))))))))))))))))))((((((((((((((()))******&&&&&&'''((('''&&&$$$###(((((((((((())))))))))))%%%%%%&&&'''((()))***+++&&&&&&'''''''''''''''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''(((((()))***)))((('''((()))(((((())))))))))))(((((('''&&&&&&(((***+++***)))&&&'''(((******))))))(((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&((()))***'''(((+++,,,,,,+++((('''((((((((((((((((((((((((((((((((((((((())))))***((('''&&&''')))******)))''''''&&&&&&&&&''''''(((&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&((()))***+++)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))************))))))&&&'''((())))))((('''&&&''''''((((((((((((((('''''''''((((((((((((''''''&&&''')))---///...+++(((''''''''''''''''''''''''$$$&&&((()))*********)))&&&'''(((***+++---...///***)))(((''''''((()))***'''''''''''''''''''''''')))(((((((((''''''''''''''''''((())))))***))))))''')))***)))&&&%%%&&&(((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''((())))))***'''(((((()))***+++,,,,,,$$$'''+++,,,***))))))******)))'''&&&&&&''')))***'''''''''''''''((())))))((()))***+++++++++++++++''''''((((((((((((''''''***)))(((&&&&&&&&&'''((((((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((()))(((((())))))***+++,,,,,,+++***+++,,,,,,+++)))))))))***+++,,,------...)))***++++++++++++******)))***+++,,,...///000111---------,,,,,,,,,++++++&&&)))+++***'''%%%&&&(((###'''******)))))),,,///,,,+++***((('''%%%$$$###&&&&&&((())))))******************************************++++++,,,------,,,+++***))))))***+++,,,...,,,******+++,,,,,,+++,,,,,,+++***))))))******)))'''&&&'''((()))((('''((())),,,------,,,)))(((((((((((((((((((((((((((&&&'''(((*********))))))'''(((((()))***++++++++++++***)))(((((()))***+++***)))))))))))))))******(((((())))))******++++++******))))))))))))******(((***++++++)))(((((()))(((((())))))******++++++)))))))))))))))***++++++*********++++++******************)))***++++++,,,((()))***,,,---...//////+++,,,------++++++,,,---(((((()))***++++++,,,,,,''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))***---/////////))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))'''&&&+++*********))))))((((((***)))'''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&))))))))))))************''''''&&&&&&&&&(((***+++******)))(((((((((((((((***************)))((((((************++++++++++++++++++++++++***((('''&&&!!!%%%***+++)))'''((()))******)))((('''&&&&&&%%%++++++***)))((('''&&&&&&))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((******(((((((((((()))))))))))))))((((((((()))))))))(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***((('''&&&&&&'''(((***%%%&&&&&&'''((()))******$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&******)))((((((((((((((())))))))))))************))))))(((((((((((())))))((()))***++++++,,,++++++******))))))((((((''''''(((((())))))))))))((((((+++)))((()))++++++)))&&&))))))))))))************((('''(((***,,,,,,+++)))+++++++++***)))'''%%%%%%***++++++***)))(((((()))((('''&&&%%%%%%&&&'''(((%%%&&&''')))))))))(((((('''((((((((('''&&&%%%%%%(((((())))))******++++++&&&'''((())))))((('''&&&************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))((()))+++---))))))))))))))))))))))))++++++++++++)))((('''&&&''''''((()))***++++++,,,)))))))))******)))))))))(((((())))))))))))((((((*********************+++)))***+++,,,+++***)))(((((())))))************))),,,+++***))))))***+++,,,)))))))))))))))******+++000000...---,,,+++++++++---+++)))'''&&&&&&'''(((''''''((()))))))))))))))...---+++))))))***+++,,,+++***)))))))))+++,,,---,,,,,,,,,++++++*********))))))************))))))******))))))))))))******************************(((***+++***)))((()))***))))))*********+++++++++,,,,,,++++++***))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))***+++,,,,,,+++)))&&&%%%******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))(((&&&$$$$$$&&&((()))***************+++++++++,,,+++***))))))+++---...***+++,,,,,,+++***((('''+++++++++,,,,,,---------...------------...//////(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))+++...111222111))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((******)))))))))(((((((((***((('''&&&&&&'''((()))''''''&&&&&&&&&''''''((('''(((((((((((()))))))))'''''''''''''''((()))*********)))((((((((((((((()))*********))))))((('''''''''((((((((())))))))))))))))))))))))((('''&&&###&&&)))***))))))((()))***))))))(((''''''&&&&&&((((((((('''&&&&&&%%%%%%))))))((((((((('''''''''******)))))))))******+++(((((((((((()))))))))))))))((((((((()))))))))((())))))(((((('''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((()))))))))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))&&&&&&'''((())))))))))))'''''''''''''''''''''''')))))))))(((((((((''''''******)))(((((((((((((((((((((((((((((((((''''''))))))(((((((((((()))))))))***************))))))***)))))))))((((((((('''(((((())))))))))))((((((+++)))((()))++++++)))&&&''''''''''''((((((((((((&&&%%%%%%&&&&&&%%%###!!!*********)))((('''&&&%%%((())))))((('''&&&&&&((())))))''''''''''''))))))&&&'''((())))))((((((''''''''''''(((''''''&&&&&&(((((((((((((((((((((''''''((()))))))))(((''''''************************)))))))))))))))))))))))),,,+++************+++,,,***************************---///000...,,,++++++))))))))))))))))))))))))+++,,,,,,++++++***)))(((((())))))******+++++++++******))))))))))))******))))))************))))))+++++++++*********))))))******+++,,,,,,+++***)))))))))(((((((((***,,,---+++***************++++++)))))))))))))))***++++++...------,,,,,,,,,,,,---***)))(((''''''(((***+++((())))))***************,,,,,,+++++++++,,,...///)))(((''''''((()))***+++,,,,,,,,,+++++++++*********+++++++++++++++************))))))))))))******************************)))***++++++))))))***+++))))))*********++++++++++++++++++*********))))))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))******+++***)))'''&&&******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******+++***))))))))))))***+++))))))************++++++,,,+++)))))))))***,,,---------......------,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---))))))))))))))))))))))))((((((((((((((((((((((((************************(((((()))+++///222222222))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***))))))(((((((((((((((''')))((('''&&&&&&'''((()))&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((&&&&&&'''((())))))))))))******)))((((((((()))))))))))))))))))))(((((('''''''''(((((((((((())))))''''''(((((((((((('''''''''&&&&&&(((******)))((()))))))))(((((('''''''''''''''''''''''''''''''''))))))((((((((((((''''''))))))((('''''''''''''''(((((((((((()))))))))))))))((((((((())))))((((((++++++***))))))(((''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((())))))))))))))))))((('''&&&&&&'''((()))'''''''''((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''***)))))))))))))))((((((***))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%))))))(((((((((((())))))************)))((('''&&&))))))))))))(((((((((((((((((())))))))))))((((((***)))))))))******(((&&&''''''''''''(((((((((((()))(((''''''((((((%%%###((((((((((((((('''&&&&&&'''((()))((('''&&&'''(((******)))(((((()))******'''(((((()))(((((('''&&&&&&&&&'''(((((((((''''''((((((''''''&&&%%%%%%$$$(((((()))******))))))(((************************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((+++///333444222---)))'''))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++***++++++++++++++++++***,,,+++++++++***)))))))))***+++,,,------,,,+++***+++)))'''&&&'''***---///))))))***+++,,,,,,++++++***))))))))))))***++++++,,,+++++++++,,,------...+++***)))((('''((()))***))))))***+++++++++++++++******+++,,,---...//////))))))((((((((()))******,,,,,,,,,++++++++++++***,,,,,,------,,,+++******************************************************)))***++++++))))))***+++)))))))))************+++)))))))))*********++++++)))))))))(((((((((''''''************************))))))))))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++(((((())))))******************)))((()))***+++,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,***))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((************************)))((()))+++...000000///(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***((((((((((((''''''''''''(((''''''''''''((())))))'''''''''''''''((())))))'''''''''((((((((())))))%%%&&&((()))******))))))******))))))((())))))***(((((()))))))))(((((('''))))))))))))*********+++&&&'''(((((()))))))))(((***'''%%%&&&***+++***((()))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))((()))))))))((((((((()))*********++++++,,,,,,,,,''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((('''''''''(((((()))))))))(((((('''&&&&&&''''''((((((((()))************))))))))))))))))))(((((((((((())))))(((''''''&&&&&&%%%%%%$$$))))))(((((((((((())))))(((((())))))((('''&&&&&&))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))((('''))))))))))))************)))(((((())),,,---,,,+++&&&&&&'''''''''''''''&&&)))***+++***)))((()))******)))(((((((((((()))***)))))))))(((((('''&&&&&&%%%&&&'''((((((((((((((('''''''''&&&&&&%%%%%%%%%)))))))))***************************************))))))))))))))))))))))))((((((((((((((((((((((((***************************---111222///+++'''%%%)))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,******++++++++++++***************************+++***+++,,,---...---,,,++++++***)))((()))***+++,,,((()))+++,,,---,,,,,,+++******))))))******+++,,,+++++++++++++++,,,,,,---...---+++)))'''&&&&&&&&&((()))******++++++******)))***+++,,,------------+++++++++++++++++++++,,,++++++++++++++++++++++++,,,---------,,,+++***)))************************************************((()))******(((((()))***))))))))))))************((((((((()))***++++++,,,)))))))))(((((((((((('''************************))))))******++++++++++++))))))))))))))))))))))))((((((''''''((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))******)))((((((((((((((())))))******+++))))))(((((())))))***+++)))((((((((((((***,,,---+++++++++++++++++++++,,,***************+++,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))((('''((())))))''''''''''''(((((((((((('''''''''''''''((())))))***)))((('''''''''''''''(((((()))))))))*********%%%'''(((***+++******)))******))))))))))))******(((((())))))))))))((((((((())))))))))))*********''''''((()))***************(((&&&'''***+++***'''((((((((()))))))))))))))''''''(((((()))*********(((((())))))))))))))))))*********++++++---......(((((((((((())))))))))))''')))***)))((('''(((***))))))******************'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&$$$%%%&&&'''(((***++++++))))))))))))************))))))(((((((((((())))))((((((((('''''''''&&&&&&))))))(((((((((((())))))&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((())))))))))))(((''''''))))))))))))************'''%%%%%%&&&((())))))(((%%%&&&&&&'''''''''''''''(((***+++***)))((()))+++))))))(((''''''((())))))))))))((((((''''''''''''&&&&&&'''((()))))))))(((&&&&&&'''''''''((((((((()))))))))))))))***++++++************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))+++---,,,+++)))))))))))))))))))))))))))))))))'''((()))***++++++++++++------,,,,,,+++*********,,,+++***))))))***+++,,,)))******************)))(((((()))***+++,,,,,,---***+++,,,---...---,,,,,,***+++,,,,,,,,,***(((''')))***+++---------,,,+++***************++++++,,,,,,,,,+++************+++...---+++***(((''''''&&&'''((())))))******))))))******++++++++++++***)))+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++++++++***)))))))))))))))))))))))))))'''((()))(((''''''((()))))))))))))))))))))))))))''''''((()))***++++++,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((((((''''''((()))***+++******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******'''(((((())))))((((((''''''(((((()))***+++++++++)))))))))))))))******+++,,,+++++++++,,,---///111++++++++++++++++++++++++***))))))))))))***++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))((((((((('''(((((((((((()))))))))&&&&&&''''''((()))))))))+++***)))(((''''''''''''))))))))))))************''''''((()))******************)))))))))***++++++((())))))************)))&&&&&&''''''''''''(((((((((((()))******+++******)))(((((()))******)))(((((((((((())))))*********%%%&&&&&&&&&''''''(((((((((((())))))))))))******((((((((()))***,,,---...(((((((((((())))))))))))&&&)))+++***'''&&&(((+++******)))(((&&&%%%$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%&&&''')))***++++++(((((()))))))))))))))***((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''')))******(((''''''(((''''''''''''((((((((((((***(((&&&%%%&&&&&&%%%$$$&&&''''''(((((((((''''''&&&'''((((((''''''((())))))(((''''''''''''((())))))((((((''''''''''''(((''''''((()))))))))((((((&&&''''''((())))))******((((((((((((((()))++++++************************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''+++++++++***)))***,,,...))))))))))))))))))))))))'''((()))***************,,,,,,++++++*********)))++++++++++++++++++++++++))))))************))))))(((((()))***+++,,,,,,---)))***+++---------,,,,,,)))+++---...---+++(((&&&++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++***)))))))))***)))))))))*********++++++''''''((()))))))))))))))++++++******))))))))))))*********+++******)))(((***++++++++++++,,,,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((())))))''''''((()))***)))))))))))))))((((((''''''(((((()))***++++++******)))))))))((((((((())))))))))))))))))))))))((()))+++,,,,,,,,,+++***))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******************************(((((()))***+++,,,,,,---)))))))))*********++++++************+++,,,......+++++++++++++++*********(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))+++,,,,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((((((((((()))))))))******%%%&&&'''(((((()))))))))))))))((((((((((((((()))((((((((())))))))))))***(((((((((((()))***+++,,,******))))))******+++,,,))))))***+++++++++++++++&&&&&&&&&'''''''''(((((((((((())))))))))))))))))''')))+++,,,+++)))(((((('''(((((()))******++++++&&&&&&&&&'''''''''''''''(((((()))))))))*********&&&&&&%%%&&&&&&'''(((((((((((((((((())))))))))))&&&))),,,***'''%%%(((++++++***)))(((&&&%%%$$$###(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((('''''''''&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))%%%&&&'''(((((((((((((((((((((((((((((()))))))))''''''((((((((()))))))))((((((((((((((()))******'''''''''((())))))******))))))(((((((((((())))))'''(((((()))))))))(((((('''((((((((()))))))))***(((((())))))))))))((((((&&&)))******'''&&&&&&(((''''''''''''((((((((((((,,,***((('''((((((((('''(((((()))))))))(((''''''%%%'''((((((''''''(((*********((((((((((((******(((((('''&&&''''''))))))((())))))))))))(((((('''(((((((((((((((((())))))''''''''''''''')))***+++************************))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((++++++,,,+++))))))+++---))))))))))))))))))))))))))))))***+++++++++************************)))))))))***,,,------,,,***)))******++++++++++++******************************((()))***,,,,,,,,,,,,+++((()))+++,,,---,,,+++***...------,,,++++++++++++++++++******++++++,,,---***))))))))))))******+++'''((()))***+++,,,,,,,,,(((((()))************)))+++***)))))))))***+++,,,******+++++++++***)))(((******+++++++++,,,,,,,,,)))***+++,,,------------)))***,,,------,,,***))))))))))))))))))))))))))))))***+++***)))((()))+++******))))))(((((((((((('''((((((((())))))***************)))))))))((((((************************((()))+++------,,,+++***)))))))))))))))))))))))))))***+++,,,,,,+++************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******,,,+++************+++,,,))))))***+++,,,---......)))******+++++++++++++++'''((()))***************++++++++++++*********)))((((((''''''(((((()))***************************))))))))))))))))))))))))++++++++++++++++++++++++'''((()))+++------+++)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))))))))(((((((((((())))))******++++++%%%&&&'''((())))))))))))(((''''''(((((()))***+++''''''''''''((((((((()))))))))(((((((((***+++---******))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,(((((((((((()))))))))***'''(((((((((((((((''''''%%%)))---...+++((('''(((''''''((()))***++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))(((''''''''''''((((((((((((((())))))))))))&&&))),,,***'''%%%(((+++************))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((((('''''''''((((((((((((''''''%%%&&&&&&'''((()))******&&&&&&((()))************+++******)))(((''''''&&&&&&'''''''''(((((())))))((((((((((((((()))******%%%&&&&&&'''((()))******))))))(((((((((((())))))************)))((('''&&&'''((((((((())))))******(((((())))))))))))((((((&&&)))+++***'''%%%&&&((())))))))))))************(((&&&%%%%%%''')))******)))))))))))))))(((''''''''')))******))))))***,,,,,,+++***))))))***+++,,,((('''&&&&&&'''((()))***))))))***))))))((('''''')))))))))(((''''''&&&&&&'''&&&&&&&&&'''(((***+++************************+++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++)))***+++***)))'''((()))))))))))))))))))))))))))++++++,,,,,,,,,++++++***))))))))))))))))))))))))(((***,,,......,,,***(((+++,,,,,,------,,,,,,+++------,,,+++***)))(((''''''(((***+++,,,,,,++++++(((((()))***+++---///000000///---+++*********+++++++++******++++++,,,---''''''(((((()))+++,,,---******++++++++++++******))))))***++++++++++++++++++***))))))***,,,...000,,,------...---,,,+++************++++++,,,,,,,,,******,,,---.../////////)))***,,,------,,,***)))))))))))))))))))))))))))***,,,,,,,,,+++***+++,,,******))))))((((((((('''(((((((((((())))))))))))************))))))))))))++++++++++++++++++++++++(((***+++------,,,+++***)))))))))))))))))))))))))))***,,,------,,,***)))******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******,,,+++)))(((((()))+++,,,)))******,,,---...//////******+++,,,,,,,,,,,,+++***+++,,,......---,,,+++++++++++++++******))))))***************+++,,,,,,******++++++***)))(((((())))))))))))((((((((((((''''''(((((())))))******''''''(((((())))))******)))***+++,,,,,,+++***)))---(((&&&((()))'''''')))###+++...+++)))++++++***)))))))))))))))******+++******))))))))))))******)))))))))))))))*********(((((((((((())))))))))))))))))***+++,,,,,,------******))))))***,,,...///************+++,,,------)))***+++++++++)))((('''******++++++++++++************+++***)))'''%%%$$$***)))(((''''''((()))***(((((('''(((((()))***+++(((((((((((((((((((((((((((&&&%%%'''***+++)))&&&(((((()))***************(((((('''(((((()))***+++'''((()))((('''&&&'''))))))((('''&&&&&&'''((()))***))))))((('''&&&&&&&&&'''&&&&&&((()))(((&&&$$$((((((''''''''''''((((((***)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))******))))))((((((((('''&&&&&&&&&%%%'''((((((((()))))))))******'''%%%&&&)))***(((&&&))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&((()))************+++***))))))******)))((()))&&&%%%&&&)))***)))''''''''''''(((((((((((((((''''''((()))))))))))))))++++++)))(((''''''''''''&&&&&&'''((()))***++++++)))************(((&&&%%%(((((())))))))))))((((((************)))))))))))),,,(((%%%%%%(((+++---,,,((())))))))))))'''%%%$$$+++*********))))))((((((******+++,,,,,,,,,++++++&&&&&&'''((()))******+++(((((())))))******++++++)))))))))))))))))))))))))))'''(((---///,,,******************************---,,,,,,,,,***)))((('''++++++,,,,,,,,,++++++***'''(((***+++,,,,,,,,,+++...,,,++++++---......------------,,,+++***)))(((,,,---......//////......,,,++++++*********))))))&&&'''((()))***+++++++++))))))))))))))))))))))))---------------------------...///000///...---,,,......,,,,,,,,,,,,......++++++++++++***)))(((((('''(((***+++,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((())))))************************++++++++++++***(((''''''******++++++***)))'''&&&)))******++++++******)))******))))))((((((''''''******++++++++++++******))))))***+++,,,,,,---------,,,+++******+++,,,---++++++***)))((('''&&&&&&,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,'''((((((((((((''''''&&&)))))))))))))))))))))((((((((((((((())))))******(((((((((((()))))))))))))))***+++++++++***)))(((,,,((('''((((((''')))---...---+++******))))))))))))(((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))***''''''((((((((())))))))))))))))))***+++,,,,,,,,,+++************+++---...))))))))))))***+++,,,,,,***************)))(((((((((((())))))))))))(((((()))***+++,,,++++++***)))))))))(((((((((((()))))))))(((((((((((())))))***(((((((((((((((((((((((('''&&&&&&'''))))))((('''(((((()))***************)))(((((((((((())))))***'''((()))(((''''''((()))((('''&&&&&&&&&&&&'''(((***))))))(((''''''&&&&&&'''&&&&&&'''))))))'''%%%))))))(((((((((((())))))((((((((('''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''')))(((((((((((((((((('''(((((((((((())))))))))))(((&&&%%%&&&((()))'''%%%(((((((((((((((((((((((('''((())))))))))))((('''%%%&&&&&&'''(((((())))))+++)))(((((()))***)))'''((('''%%%&&&)))***)))'''))))))((((((''''''&&&&&&''''''((()))))))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))************)))((('''&&&(((((())))))))))))((((((%%%%%%&&&'''((()))*********)))(((***---...---+++)))))))))))))))'''&&&%%%************)))))))))(((************************------+++***((('''%%%%%%((((((((())))))*********************************+++''''''+++,,,)))'''(((************************)))************))))))(((***+++++++++++++++************))))))***+++,,,------++++++,,,...000111000...---+++***)))******+++++++++,,,---------------+++++++++++++++***))))))---------,,,+++)))((('''************************+++++++++++++++++++++++++++++++++++++++***)))))),,,,,,+++******+++,,,,,,,,,,,,---------------,,,)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******))))))))))))************************************))))))))))))))))))))))))######$$$%%%'''***,,,...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******))))))))))))))))))************)))(((((('''***+++,,,,,,,,,+++******))))))************))))))((((((((()))))))))))))))******++++++++++++******)))))))))******+++++++++******)))(((((()))*********************)))))))))*********++++++,,,,,,,,,))))))***+++++++++++++++&&&&&&'''(((((((((''''''))))))))))))))))))))))))((((((((())))))))))))***))))))))))))((((((((((((((()))***++++++***)))(((***(((((()))(((''',,,444@@@222(((***---***(((+++((((((''''''(((((()))***))))))(((((((((((())))))******))))))))))))))))))))))))))))))************(((((())))))******++++++++++++*********++++++,,,(((((((((((()))***+++,,,+++******)))))))))))))))&&&''''''((((((''''''&&&'''((()))+++,,,,,,,,,,,,(((((())))))))))))((((((***))))))(((((((((((()))((((((((((((((((((((((((&&&'''((((((''''''((()))(((((()))******************))))))(((((((((((()))'''((())))))''''''((()))''''''&&&&&&&&&&&&''''''***))))))((((((''''''&&&&&&&&&&&&''')))***)))'''******))))))))))))******''''''((((((((('''&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''************)))((('''&&&))))))))))))))))))******))))))))))))(((((((((((('''&&&%%%&&&((((((&&&%%%''''''((())))))***++++++(((((()))******)))((((((((((((''''''''')))***++++++)))''''''((((((((('''((('''&&&'''((())))))'''******)))((('''&&&%%%%%%''''''((()))))))))))))))+++***)))((((((''''''(((******))))))((((((''''''******)))(((((('''(((((((((((())))))))))))((((((%%%&&&&&&'''((()))******((())),,,///111000,,,)))))))))))))))((('''&&&&&&************))))))))))))+++***)))(((((()))************************))))))(((((((((((())))))))))))++++++++++++++++++++++++...***'''******((('''(((************************((()))***+++++++++++++++)))******+++++++++******---,,,)))((((((***,,,...,,,+++***,,,///222333333...,,,***((((((***,,,...************++++++++++++***+++,,,,,,,,,+++))))))111000///...,,,***)))(((************************************************------,,,,,,+++++++++,,,******))))))))))))******+++,,,---....../////////+++,,,,,,,,,,,,***(((''',,,,,,,,,+++++++++******))))))))))))************************************))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''(((((())))))))))))((((((%%%&&&'''((())))))))))))))))))************))))))''''''((())))))***++++++******++++++++++++******)))))))))))))))))))))*********)))(((((()))***************++++++,,,,,,,,,((()))***+++,,,------...((())))))***************'''((())))))************)))))))))))))))*********))))))))))))))))))))))))******))))))(((((('''''''''((()))***+++***)))((()))((()))***''''''...888MMM666'''+++///+++)))---'''''''''''''''((())))))******))))))))))))***************)))))))))))))))******+++++++++,,,,,,,,,'''((((((((())))))******+++++++++***************((((((((())))))+++,,,---+++***)))(((((()))***+++&&&''''''((((((''''''&&&&&&&&&'''((()))******+++'''((()))******)))((('''******)))(((((('''((((((((((((((((((((((((((((((%%%((()))(((&&&%%%(((+++(((((()))*********************)))(((((('''((((((''')))***)))((('''((()))((((((''''''''''''(((((())))))))))))(((((('''''''''&&&&&&'''***+++***)))***))))))(((((())))))***'''((())))))((('''%%%$$$(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((******+++++++++***))))))((((((((())))))*********))))))))))))((((((((((((''''''(((((()))((('''&&&((()))))))))*********+++((()))***++++++***)))(((,,,+++***))))))+++---...+++)))'''&&&'''''''''&&&''''''''''''((()))(((((())))))((((((''''''&&&&&&''''''((()))))))))))))))******)))((((((((((((((())))))))))))((((((((((((******(((''''''((()))***(((((())))))))))))((((((+++++++++*********))))))(((***,,,///000...,,,)))))))))))))))((((((''''''*********))))))))))))))),,,+++)))((('''(((***+++)))))))))***++++++,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++000+++(((***+++******,,,***************************+++,,,,,,------,,,,,,))))))******++++++******---,,,***))))))***+++,,,,,,+++***,,,...111111111,,,+++***)))***+++---...***************++++++,,,)))***,,,------,,,***)))---------,,,,,,,,,------************************************************///...---++++++,,,------******))))))))))))*********+++,,,,,,---------,,,++++++,,,,,,,,,+++)))))),,,,,,,,,+++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))///...---+++)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********)))*********)))(((((('''''''''(((((()))))))))((((((###$$$%%%'''((()))************++++++++++++******(((((()))))))))***************++++++++++++*********************))))))))),,,++++++++++++++++++,,,************+++++++++,,,))))))***+++,,,,,,------)))******+++++++++******(((((()))***+++++++++***((()))))))))*********+++************))))))))))))******))))))(((((('''''''''((()))+++++++++***))))))))))))***''''''///888LLL555%%%)))---)))''',,,'''''''''''''''((()))))),,,++++++******++++++,,,************))))))(((((()))))))))************+++((((((((((((((()))))))))*********************))))))))))))***+++,,,......+++***)))(((((()))***+++'''(((((())))))(((((('''(((((((((((((((((())))))'''((()))******)))((('''******)))(((((('''(((((())))))))))))))))))))))))&&&((()))(((%%%%%%(((,,,(((((()))*********************)))(((((('''((((((((()))***)))((('''(((***))))))************)))))))))))))))))))))(((((((((((('''&&&'''***++++++***)))((((((''''''(((((()))((())))))***)))(((&&&%%%)))))))))))))))))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))&&&'''((()))************'''''''''(((((()))))))))))))))))))))((((((((((((''')))***++++++***)))(((+++*********)))))))))(((((()))***++++++***)))(((---,,,***)))***+++---...,,,***'''&&&&&&''''''&&&&&&'''((((((((((((((()))&&&&&&''''''(((((())))))''''''((()))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))***)))(((''''''(((******(((((())))))))))))((((((++++++++++++************)))***++++++++++++++++++***)))))))))(((((((((((())))))))))))))))))******...---+++)))((()))+++,,,///...---+++)))((('''&&&)))))))))))))))(((((((((************************---)))(((+++---++++++---************************+++++++++++++++******)))))))))***+++++++++++++++++++++,,,,,,,,,++++++***,,,+++******,,,......---((()))+++,,,------,,,+++,,,++++++++++++,,,------***+++,,,,,,---,,,+++***************+++,,,......************************++++++++++++++++++++++++,,,+++)))((((((((()))******++++++++++++++++++***,,,---------,,,,,,+++***)))***+++,,,---,,,,,,+++,,,,,,,,,+++++++++******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++++++++))))))))))))))))))))))))************************'''((()))***++++++******+++++++++******)))))))))'''((()))))))))))))))(((((())))))+++,,,---//////+++,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((******++++++++++++******++++++++++++++++++******+++++++++,,,,,,+++++++++++++++*********)))))))))+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++(((((())))))******))))))((())))))******++++++++++++************)))))))))))))))))))))(((((((((((('''(((***+++,,,,,,+++++++++))))))***)))(((---555>>>///%%%&&&(((&&&&&&)))((((((''''''(((((()))***+++++++++******+++++++++++++++******)))(((((((((%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))******+++******))))))))))))***+++---...///)))))))))))))))******+++((())))))******))))))(((---,,,+++***))))))******(((((())))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))'''(((((('''&&&''')))+++(((((()))******************))))))(((((((((((()))((()))******(((((()))*********++++++++++++******))))))))))))))))))))))))***((('''(((***+++++++++((((((''''''''''''(((((((((((()))))))))(((''''''************************((((((((((((((((((((((((************************"""###%%%&&&((()))))))))''''''((((((((((((((()))(((((((((((())))))))))))'''***------,,,***))))))++++++***))))))(((''''''(((((()))******)))((((((******)))(((((()))***+++...+++'''&&&&&&'''''''''&&&'''((((((''''''(((***%%%%%%&&&'''((()))******''''''((()))))))))))))))))))))(((((((((((())))))''''''(((((())))))******(((((('''(((((()))***+++(((((())))))))))))((((((&&&''''''((()))***++++++)))******)))'''((()))+++***))))))(((((())))))***))))))))))))************...---,,,*********++++++***************)))))))))************))))))))))))************************)))'''(((...000---++++++************************)))))))))))))))((('''&&&)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,+++)))***+++---,,,,,,'''))),,,......---+++)))---,,,,,,++++++---...///++++++++++++,,,,,,,,,,,,---,,,***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,------,,,++++++/////////......---,,,+++((()))+++------------,,,,,,,,,,,,+++++++++******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))************************'''(((***+++,,,++++++******************+++++++++))))))************)))(((***))))))******,,,---...++++++,,,,,,,,,,,,++++++,,,++++++***))))))((((((******++++++++++++******++++++++++++++++++,,,,,,((()))************)))(((++++++******)))))))))(((,,,,,,,,,+++++++++******------------------,,,+++******+++++++++***))))))((())))))******+++,,,,,,+++++++++*********))))))(((((((((((())))))))))))((()))+++,,,------,,,,,,---***(((******)))+++//////,,,(((&&&%%%'''(((***)))(((((((((((()))*********))))))))))))))))))***++++++******)))(((((('''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))'''((()))***++++++******'''(((((()))+++,,,...///(((((()))***************((())))))******))))))(((,,,,,,***)))))))))***+++))))))(((((((((((()))))))))(((((((((((())))))***)))))))))))))))))))))))))))'''%%%%%%'''((())))))(((((()))***************)))(((((((((((())))))***((()))******)))((()))***)))***++++++++++++***))))))))))))))))))))))))))),,,***((((((***++++++***))))))(((((((((((())))))'''''''''&&&''''''(((((())))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))$$$%%%&&&'''((()))))))))***))))))))))))))))))(((&&&&&&'''((()))***++++++&&&***---...,,,)))))))))(((((((((((((((((((((((('''((())))))))))))((('''))))))))))))))))))))))))///,,,(((&&&'''(((((((((%%%''')))((('''&&&(((***&&&&&&''''''(((((())))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&'''((()))************(((((())))))))))))((((((''''''((()))***++++++,,,(((***+++***'''''')))+++******)))(((((()))***+++((()))))))))************,,,,,,,,,+++***)))))))))$$$$$$&&&(((***,,,......,,,+++++++++*********)))+++++++++++++++++++++++++++***...555666111+++***************************(((((()))*********))))))******+++------......---++++++++++++,,,---------+++***)))***,,,.........)))***,,,------,,,+++***...---+++++++++,,,...///---,,,+++******,,,---//////---+++)))((())))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------++++++,,,------,,,++++++,,,---------------,,,,,,***+++,,,---------,,,+++,,,,,,,,,+++++++++******))))))))))))************************************))))))))))))))))))))))))---------,,,***(((&&&$$$))))))))))))))))))))))))************************&&&(((***,,,,,,,,,+++***(((((())))))******++++++++++++,,,++++++***)))((()))(((''''''&&&'''((())))))******++++++******)))******************************++++++++++++******))))))******++++++,,,,,,((()))************)))(((*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++***............------,,,+++((())))))***++++++,,,,,,++++++++++++******))))))''''''(((((())))))******)))***+++---......------///***(((***+++))))))+++&&&,,,---)))&&&***---,,,)))))))))))))))***++++++((((((''''''''''''((((((+++++++++***)))(((((('''(((((((((((())))))))))))************))))))))))))&&&''')))***+++++++++***&&&&&&'''(((***+++---...'''((()))+++++++++***)))(((((())))))))))))((((((***)))(((''''''((()))******)))(((''''''((()))***(((((('''(((((()))***+++))))))))))))))))))))))))+++'''$$$$$$'''******((((((((()))***************(((((('''(((((()))***+++(((***+++***)))((()))***((()))***++++++***)))((()))))))))))))))*********---+++)))((()))++++++*********))))))))))))******&&&%%%%%%$$$%%%&&&((()))((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((((((((((((((((((((()))******++++++++++++***,,,+++++++++******))))))%%%&&&'''((()))***+++,,,%%%)))------+++(((((()))&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&******+++++++++******)))000---)))''''''(((((((((%%%'''))))))'''&&&(((***(((((((((((((((''''''''''''(((((()))))))))))))))))))))(((((((((((()))***++++++***)))((('''&&&&&&%%%&&&(((***++++++***)))(((((())))))))))))((((((,,,,,,,,,++++++++++++***'''***,,,,,,)))'''(((*********)))(((((()))***+++(((((())))))*********+++++++++++++++***)))'''&&&((((((((((((((())))))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,000000555<<<===555...***************************))))))+++,,,---.........***+++,,,---............,,,+++***)))***,,,///111***))))))+++...000111111,,,,,,+++++++++++++++,,,---,,,+++******,,,...///...,,,***)))))),,,...000...---+++))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++******+++,,,------,,,+++***(((((()))***++++++++++++,,,------...---,,,***))),,,,,,,,,+++++++++******))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))***,,,...//////......))))))))))))))))))))))))************************&&&(((***,,,---,,,+++***&&&&&&'''((()))***++++++---------,,,+++***)))(((---,,,***)))(((((())))))(((((())))))))))))(((((()))))))))***++++++,,,,,,******++++++++++++******'''(((((()))***++++++,,,***+++,,,------,,,+++***)))******+++---......///))))))***+++,,,------...,,,,,,,,,,,,,,,+++***)))+++***'''&&&&&&'''***++++++***))))))***++++++***(((((())))))((('''&&&&&&))))))))))))))))))))))))***(((&&&(((,,,...---+++,,,+++***))))))***+++,,,(((((())))))))))))((((((---------------,,,+++***))))))))))))))))))))))))***)))''''''((())))))((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((''''''(((&&&'''(((***,,,...///000...+++((()))+++,,,***((()))))))))))))))*********'''((()))******)))((('''(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,)))))))))***++++++)))(((***)))((((((((((((((())),,,)))'''((()))***(((%%%))))))(((((((((((())))))(((((((((((())))))))))))(((((()))***************)))((('''&&&&&&'''((()))))))))************))))))---,,,***(((&&&%%%$$$$$$***)))(((''''''&&&'''''')))))))))))))))******+++*********))))))))))))))))))))))))))))))*********((()))))))))))))))((('''******++++++******)))(((******))))))))))))******'''((()))******)))(((''',,,+++)))((('''''''''''')))***,,,,,,***)))***+++((((((((((((((()))******---+++)))((('''((()))***)))(((((('''''''''((((((+++***)))(((((()))***+++))))))))))))))))))))))))+++(((&&&'''***,,,+++***))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((()))***++++++***))))))((())))))***+++******++++++(((&&&(((,,,---,,,+++***))))))))))))))))))+++,,,,,,,,,,,,,,,)))***+++***)))((((((***,,,,,,++++++++++++++++++******))))))******+++,,,///999@@@???:::555000,,,,,,+++)))(((((()))+++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++,,,+++***)))...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,+++***+++---......---***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,---,,,,,,+++*********++++++******))))))***++++++,,,++++++******++++++,,,))))))))))))))))))))))))(((***+++***)))((()))***)))***,,,---...------,,,(((((((((((()))***+++,,,))))))************))))))***)))(((''''''((())))))+++***)))(((((()))***+++,,,+++***)))***---///111///...+++***))))))***+++++++++,,,,,,,,,,,,++++++(((((()))***+++,,,------,,,+++***))))))+++---...++++++******++++++,,,---,,,,,,,,,+++++++++******++++++,,,,,,---...//////------,,,,,,,,,,,,++++++000222222111...,,,+++,,,***)))(((''''''((()))***+++***)))******+++++++++)))))))))((((((''''''''')))))))))))))))))))))))))))(((((()))+++,,,++++++++++++***))))))***++++++((()))))))))))))))((('''******++++++***))))))((()))))))))))))))))))))))))))((((((((()))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***))))))******+++,,,---------***((((((***+++***(((++++++******))))))(((((((((((()))******)))((('''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''******))))))******)))((())))))(((((((((((()))))),,,***((()))***+++)))'''))))))(((((((((((())))))******))))))((((((((('''(((((()))***************))))))((((((((()))************+++++++++******)))))))))((((((((('''''''''))))))(((((('''((((((((()))))))))))))))******+++************))))))))))))*********)))))))))))))))''''''(((((()))(((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''((()))******)))(((''')))(((''''''&&&'''(((((((((***,,,+++***)))******((((((((((((((()))******,,,+++)))((('''((()))***)))(((((('''''''''((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))'''%%%%%%((()))((('''))))))((((((((('''''''''************************((((((''''''''''''(((((()))))))))***************,,,++++++***)))(((''''''(((((())))))&&&%%%'''***))))))((((((((())))))***+++++++++++++++*********)))***+++***)))((()))***))))))))))))))))))))))))+++++++++++++++,,,,,,---222;;;BBBAAA<<<888444000000///,,,***))))))***+++,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++)))***+++,,,---,,,++++++---,,,***+++---......---++++++++++++++++++++++++)))***+++,,,------------,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++*********)))(((((())))))(((''',,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***************,,,+++******))))))******++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))+++,,,+++***)))***+++)))***+++,,,,,,,,,+++***((((((((())))))***+++,,,)))***************)))((()))))))))((())))))******++++++***))))))***++++++---,,,+++***+++,,,---...///---+++***))))))***+++))))))************))))))''''''(((((())))))************)))))))))***+++,,,++++++******++++++,,,---,,,,,,,,,+++++++++************++++++,,,------...------,,,,,,,,,,,,++++++///000111000---,,,+++,,,))))))))))))))))))))))))++++++++++++******++++++***)))(((((((((((((((((())))))))))))))))))))))))((()))******(((((()))***+++******))))))******+++)))))))))))))))(((''''''))))))******))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))************************''''''''''''((()))***+++++++++++++++*********)))+++***(((((()))***)))''',,,,,,+++***)))(((''''''))))))******)))((('''&&&(((((((((((())))))))))))((((((((())))))))))))***++++++***)))(((((()))))))))))))))(((((())))))***,,,+++******++++++***)))***))))))(((((())))))***))))))))))))))))))))))))(((((()))***************((()))***+++++++++++++++,,,,,,,,,,,,+++******)))%%%&&&((()))******))))))))))))((((((((()))******)))))))))))))))******+++************************++++++******))))))((((((''''''((()))************,,,+++)))(((((())))))***'''((((((((('''&&&&&&%%%(((((())))))))))))(((((('''&&&&&&&&&&&&'''((()))(((***++++++***))))))***((((((((((((((()))******++++++)))((((((((()))***(((((((((''''''(((((()))******))))))))))))******)))))))))))))))))))))))))))'''%%%%%%'''''''''&&&))))))((((((((((((''''''(((((((((((((((((((((((()))(((((((((((((((((()))******+++,,,+++***)))((()))***++++++***)))(((''''''))))))((('''''')))***((((((((())))))***,,,,,,---,,,***)))(((((())))))***+++++++++)))((()))***))))))))))))))))))))))))++++++,,,,,,,,,---------666>>>EEEEEECCCAAA???<<<333222///---+++***)))***+++,,,---......---,,,+++)))))))))******++++++,,,***+++,,,------------,,,,,,+++******,,,------,,,************************++++++++++++,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++///---,,,,,,,,,,,,+++)))------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++******))))))+++******))))))))))))******+++,,,------,,,+++***++++++************++++++))))))))))))))))))))))))***,,,------,,,++++++,,,*********+++******)))((((((((())))))***+++++++++***+++++++++***)))((((((((()))******++++++++++++++++++************++++++------,,,,,,++++++++++++...---+++***)))******+++))))))************))))))))))))))))))))))))))))))(((((()))))))))*********++++++******++++++,,,---,,,,,,,,,+++++++++******))))))******++++++,,,,,,------,,,,,,,,,,,,++++++,,,...///...---+++,,,,,,((()))************)))(((++++++,,,,,,+++******+++******)))((((((((()))***))))))))))))))))))))))))'''***,,,***'''%%%''')))******))))))))))))******)))******))))))((('''&&&******+++++++++******)))((((((((((((((((((((((((&&&'''))))))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++******)))))))))((()))))))))))))))(((((('''+++*********))))))((((((*********)))((((((''''''(((((((((((())))))))))))+++++++++,,,,,,,,,------+++++++++)))''''''(((***)))))))))((())))))******+++******************)))***))))))))))))))))))***&&&'''((()))***+++,,,,,,(((((()))***************''')))***,,,,,,,,,++++++++++++++++++******)))((($$$&&&(((***+++***)))((())))))((())))))***++++++)))))))))))))))******+++)))***************++++++,,,++++++***)))(((''''''((()))***+++,,,,,,,,,,,,---+++)))((('''(((***+++***++++++++++++)))((('''(((((())))))))))))(((((((((((('''''''''((((((((((((***++++++)))))))))***((((((((((((((())))))***+++***)))(((((()))******(((((((((((((((((()))******))))))))))))))))))***((((((((((((((((((((((((+++***((((((((((((((('''))))))(((((((((((((((((('''''''''''''''''''''''')))))))))******)))))))))***+++,,,---,,,+++((('''$$$&&&)))+++,,,,,,+++***(((++++++)))))),,,...---,,,,,,++++++,,,------...,,,+++)))''''''((()))******+++,,,+++)))((()))***+++++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,000888>>>@@@@@@BBBAAA???222111///---+++***)))))))))+++---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------,,,***)))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111///......000000///......,,,+++)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***************++++++,,,---......---+++)))++++++************++++++)))))))))))))))))))))))))))+++------,,,++++++,,,+++++++++******))))))((())))))******++++++++++++++++++++++++***)))((((((''')))***,,,------,,,,,,*********))))))*********++++++,,,,,,,,,,,,+++***---,,,+++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********((()))******+++*********++++++******++++++,,,---,,,,,,,,,+++++++++******************++++++,,,,,,------,,,,,,,,,+++++++++***,,,------,,,+++,,,---((()))***++++++***)))(((***,,,...---+++)))***+++******)))))))))******+++))))))))))))))))))))))))(((***,,,***'''%%%'''))))))))))))))))))))))))))))))))))))))))))((('''''')))******+++++++++******((((((((((((((((((((((((%%%((())))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))((()))******)))(((''''''(((((())))))*********+++******)))((((((((((((((((((((((((((())))))))))))((((((((())))))))))))******++++++***((('''(((***)))))))))))))))***++++++((())))))))))))((())))))******))))))))))))******))))))))))))************(((((()))***************'''(((***+++,,,+++******))))))***))))))(((''''''&&&''')))++++++***((('''))))))((())))))***++++++)))))))))))))))******+++))))))******+++++++++,,,,,,++++++***)))((('''''''''((()))***++++++,,,,,,((('''%%%######$$$%%%''',,,,,,,,,,,,++++++***)))))))))(((((((((((())))))++++++******)))(((''''''((()))++++++)))((()))***((((((((((((((())))))***))))))))))))))))))******((((((((((((((()))******)))))))))******)))))))))((((((((((((((((((((((((*********)))((('''(((((((((((())))))))))))))))))************************))))))***++++++***)))))))))***,,,---,,,***((('''$$$&&&)))+++,,,,,,+++***'''++++++(((***///111---...------,,,++++++,,,,,,***)))((('''''')))+++,,,***+++,,,+++***))))))+++******+++++++++,,,,,,,,,))))))***+++,,,++++++***'''---111111222555555222------,,,++++++*********&&&(((+++...000000000//////......---,,,+++******)))))))))***+++,,,,,,---,,,***)))***+++,,,,,,,,,---------------------------,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,------,,,---,,,***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,.........,,,***)))+++******))))))******+++))))))))))))))))))))))))(((***------,,,*********,,,,,,++++++************))))))***++++++++++++***+++++++++++++++***))))))((()))+++,,,---------,,,))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,++++++******)))***+++,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++)))+++------,,,+++,,,---))))))***++++++***))))))***---000///+++))))))+++))))))***++++++++++++***)))))))))))))))))))))))))))***+++***((('''((()))((())))))******))))))((((((((())))))))))))(((((((((((())))))******))))))((((((((((((((((((((((((&&&((()))(((%%%$$$'''***))))))))))))))))))))))))''''''''''''''''''''''''+++***)))(((''''''''''''''''''(((((())))))******''')))++++++***((('''(((''''''((()))***+++,,,,,,))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))&&&))),,,,,,)))''')))+++))))))))))))******+++,,,'''((())))))(((''')))***+++******))))))******+++...---,,,+++)))((('''&&&(((((()))*********************+++++++++******)))''''''(((((()))(((((('''((()))*********)))((('''))))))((((((((()))******)))))))))))))))******+++))))))******+++,,,,,,,,,++++++******))))))((((((&&&&&&'''((()))))))))))))))((('''&&&%%%&&&&&&'''***))))))(((((())))))***))))))(((((((((((()))))),,,,,,,,,+++***)))'''&&&''')))******)))(((((()))((((((((((((((()))******))))))))))))************(((((((((((()))***++++++))))))************))))))))))))))))))))))))))))))((())))))(((&&&&&&''')))(((((())))))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))***+++***)))(((''')))***++++++***)))((('''%%%))))))%%%)))000111,,,,,,,,,***))))))((((((((())))))(((((()))***,,,---+++,,,,,,,,,***)))***+++((((((((()))******++++++((()))***+++,,,+++******))),,,---******,,,+++(((************************&&&(((***---///000000000---,,,,,,+++***)))((((((((((((((()))***+++,,,---,,,+++******,,,------,,,........................,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,------------((('''''')))+++------------,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...---,,,,,,,,,,,,---......,,,,,,---------+++***)))******))))))))))))******))))))))))))))))))))))))'''***------,,,***)))***,,,,,,+++*********++++++)))***+++,,,,,,+++************+++++++++++++++***)))***++++++,,,,,,,,,,,,))))))************))))))(((((()))***+++,,,------++++++++++++++++++++++++))))))************))))))++++++*********)))))))))***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***,,,------,,,+++,,,---*********++++++*********)))---111000,,,((()))+++''')))+++------,,,+++)))))))))))))))))))))))))))+++***))))))***+++***((('''((()))******)))((('''&&&'''((())))))******)))((())))))***++++++******))))))))))))))))))))))))'''((()))&&&######''',,,))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((((((((()))'''''''''((((((((())))))'''***------***(((((()))(((((())))))******++++++((((((''''''((()))***+++(((((((((((()))))))))))))))************+++++++++###(((------***((()))+++))))))))))))***+++,,,---''')))******((((((***,,,+++******))))))******+++,,,,,,++++++***)))(((((((((((()))***************...---,,,++++++******+++&&&'''((())))))***))))))))))))))))))))))))))))))))))))(((((('''((((((((()))))))))))))))******+++))))))***++++++,,,------*********)))))))))))))))(((((())))))***))))))))),,,+++++++++************((('''%%%%%%%%%'''***+++***)))(((''''''((()))*********++++++***)))((('''''')))******)))(((((()))((((((((((((((()))******(((((()))***************(((((((((((()))***+++,,,((()))***++++++***)))((())))))))))))))))))))))))''')))***)))'''''')))+++(((((()))))))))*********'''''''''''''''''''''''''''(((***++++++***((('''((((((((((((((())))))))),,,++++++***)))(((''''''$$$))))))%%%)))333333,,,***))))))((((((((())))))*********++++++++++++++++++,,,---,,,***)))***+++'''(((((()))******++++++((()))+++------,,,+++***,,,...---***+++...---***))))))***************)))))))))***+++,,,---......************************))))))))))))***,,,...///---,,,***+++---......---------------------------,,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,++++++,,,///000000///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,+++******))))))******))))))))))))******))))))))))))))))))))))))(((+++...///---+++************)))((()))***++++++)))***,,,------,,,***)))))))))***+++,,,,,,,,,,,,++++++************++++++***+++,,,,,,,,,,,,+++*********)))))))))+++,,,---***++++++,,,,,,+++++++++))))))************))))))************************+++***)))))))))***,,,---++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++******------,,,,,,,,,,,,+++++++++---......,,,+++,,,---************************)))...111000,,,((()))+++&&&))),,,...///---+++))))))))))))))))))))))))))),,,***((())),,,---+++((('''((()))******)))((('''%%%&&&''')))***************+++,,,---------------************************'''))))))%%%!!!"""(((---))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++(((((((((((((((''''''''''''+++......+++)))((()))************))))))))))))''''''''''''((()))+++,,,(((((((((((())))))))))))((())))))))))))********* &&&---...,,,))))))+++))))))))))))***+++,,,---'''***,,,+++))))))+++---++++++************++++++''''''(((***+++,,,---...(((((()))***************111000...,,,+++++++++,,,&&&'''(((***++++++++++++)))((((((((()))***+++,,,***)))(((''''''''''''''')))))))))))))))******+++))))))***+++,,,,,,------)))))))))))))))*********,,,,,,---------,,,++++++)))************)))(((((()))'''%%%$$$%%%(((+++...***)))(((''''''((()))***&&&''')))*********)))(((''')))******((((((((()))((((((((((((((()))******'''((()))***************(((((((((((()))***+++,,,((()))***++++++***)))((()))))))))))))))))))))))))))+++,,,,,,******,,,///(((((())))))*********+++************************&&&((()))******)))(((&&&''''''&&&&&&'''((()))******))))))((())))))***+++&&&++++++&&&+++666666///))))))))))))***+++,,,---,,,,,,---,,,,,,+++***)))+++,,,---,,,***)))***+++)))******+++,,,,,,------)))***,,,......---,,,+++(((***)))(((+++000111...***++++++++++++***)))))),,,++++++******++++++,,,)))******,,,---...//////************+++---///000...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++******+++,,,------,,,+++***,,,,,,,,,------............---,,,---...///...---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,++++++***+++*********+++,,,,,,------,,,+++***))))))))))))******))))))))))))******))))))))))))))))))))))))))),,,///000///---,,,+++)))(((''''''''')))***+++)))+++,,,------,,,***)))((()))***+++,,,---------,,,+++***)))))))))***+++,,,,,,............,,,,,,---,,,***(((((()))+++,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''''')))+++,,,++++++******++++++,,,---,,,,,,,,,+++++++++***************)))))))))))))))---------,,,,,,,,,++++++,,,...//////---+++,,,,,,...,,,***)))((()))***+++...000111///,,,))))))+++++++++++++++++++++++++++,,,,,,+++,,,---,,,)))'''++++++++++++************************((('''&&&%%%++++++,,,,,,,,,---------((((((''''''(((***,,,---,,,,,,+++***))))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))*********))))))(((***)))((((((((()))+++,,,+++***)))))))))***,,,,,,111///---+++************)))(((((()))***++++++***((((((''''''((()))******))))))((((((((()))+++,,,******+++++++++,,,,,,,,,+++++++++***'''%%%""" )))***+++,,,,,,,,,,,,,,,++++++******))))))((((((+++++++++*********))))))+++*********************))))))))))))((((((((((((******+++,,,,,,,,,,,,+++***)))((('''((())),,,---+++***))))))))))))))))))''''''(((((())))))******((((((((()))+++,,,***))),,,,,,,,,***((((((***,,,*********))))))))))))(((%%%&&&'''(((((()))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))+++++++++******(((''''''))))))************))))))))))))*********))))))(((***)))(((''''''&&&''''''))))))))))))***+++,,,,,,)))***+++***'''&&&&&&'''((()))))))))************$$$$$$$$$$$$$$$%%%&&&'''))))))))))))))))))))))))((('''&&&%%%&&&(((***+++***************)))((((((((((((((((((''''''''''''((()))***+++++++++++++++***)))((())),,,---...---'''((((((((())))))))))))---+++***(((((()))+++,,,///...,,,***(((''''''(((...---+++*********+++,,,++++++++++++++++++++++++,,,------....../////////---,,,+++************+++)))******++++++******)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...///000111222111000...,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,++++++******++++++,,,------------,,,++++++***---------,,,,,,++++++++++++---...///.........///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///((()))***+++++++++++++++*********))))))))))))((())))))***+++,,,------...+++***((('''''''''((((((---,,,++++++*********+++---+++)))+++...///---+++******+++++++++,,,,,,,,,************+++,,,---------......---+++******+++,,,+++*********+++,,,------------,,,+++***)))(((***,,,------++++++,,,...)))***,,,---...------,,,+++++++++,,,,,,---------,,,---.........---+++***........................++++++,,,------......///))))))***++++++++++++******+++---///000//////...---+++***(((((((((***+++---///000///,,,******+++,,,,,,++++++++++++++++++111///...------+++(((%%%(((((((((((()))))))))))),,,------------,,,,,,+++))))))))))))******++++++++++++******))))))))))))++++++***))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))************)))))))))))))))))))))******+++))))))((((((((()))***+++,,,+++***))))))***++++++))))))((()))***++++++************)))******++++++///...,,,***))))))))))))*********+++++++++++++++,,,------------+++***))))))))))))))))))******************)))))))))))))))*********)))))))))(((((())))))*********+++++++++************************''''''((())))))))))))(((,,,***)))(((((((((***+++******))))))))))))******(((((((((((())))))******'''''''''(((***++++++)))+++,,,,,,***)))((()))+++,,,,,,,,,++++++++++++***))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))((('''))))))************))))))))))))************))))))***)))((((((((((((((((((+++************++++++,,,***++++++***(((''''''(((************++++++++++++***)))))))))))))))***+++)))))))))))))))))))))))))))((('''&&&&&&&&&'''((())))))******))))))((('''))))))))))))************'''((())))))************+++***((()))***++++++***++++++++++++,,,,,,,,,,,,,,,+++***(((((()))+++,,,---,,,+++***)))******+++++++++***)))))))))))))))))))))))))))))))))))))))---------------..................------,,,,,,,,,******++++++++++++******)))******+++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...------/////////...,,,+++..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---------,,,,,,,,,+++++++++---//////...---...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---))))))***+++++++++++++++++++++*********)))))))))++++++++++++++++++,,,,,,...---,,,*********+++,,,+++++++++*********))))))+++)))((()))+++,,,+++)))******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,---......---+++******+++++++++*********+++,,,---'''(((***+++,,,---......***,,,------++++++,,,...***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++,,,---...///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,))))))***+++++++++++++++******,,,---.........---+++***)))((('''((()))***---...///...,,,******+++,,,,,,,,,++++++*********111///......---,,,)))'''''''''(((((()))******************++++++,,,,,,,,,((((((((())))))))))))******+++,,,,,,,,,+++))))))******)))((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))(((((()))***************((((((((('''((())))))***'''''''''''')))***+++,,,)))))))))***************------,,,,,,+++,,,,,,,,,111000...,,,+++***))))))*********************)))&&&''')))+++,,,,,,++++++++++++)))(((((()))******))))))))))))************)))))))))((((((((((((((()))))))))***+++++++++,,,++++++++++++++++++++++++&&&&&&'''(((((((((((((((---,,,***(((((((((((()))******)))))))))******+++((((((((())))))))))))***)))))))))***---//////...***+++,,,+++***))))))+++,,,,,,,,,++++++++++++***,,,------,,,+++***))))))((((((((((((((((((((((((************************))))))))))))))))))))))))******+++******)))((('''))))))************)))))))))************************))))))))))))******+++,,,,,,++++++***++++++++++++,,,,,,+++)))((()))******++++++++++++,,,,,,,,,******))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&%%%(((((()))))))))(((''''''(((((())))))******++++++'''''''''(((((((((((((((,,,***(((((()))***)))((())))))))))))************++++++***))))))***+++,,,+++*********+++,,,---...******************)))(((************************------------,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,++++++))))))******++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,---.........---,,,+++////////////////////////...------------,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,---------,,,,,,------------,,,,,,,,,,,,,,,...//////---,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---)))***++++++++++++++++++,,,+++++++++************,,,,,,,,,+++++++++******+++***))))))((())))))))))))***+++++++++***((((((***)))((()))+++,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,---...---+++******+++++++++******++++++,,,---&&&''')))+++---...//////***,,,------++++++,,,...,,,++++++*********++++++,,,,,,,,,+++******))))))******,,,...000333555777+++++++++++++++*********.........---,,,+++++++++)))******+++++++++++++++)))***+++,,,------,,,,,,***)))(((((('''((()))))),,,---...---,,,+++++++++---,,,,,,++++++*********,,,+++++++++------,,,+++((())))))***,,,------...)))))))))))))))******************************+++&&&(((+++---......,,,+++))))))((((((((((((((()))******************************))))))))))))******((())))))************)))'''((()))++++++***))))))(((((((((((())))))******&&&&&&'''((()))***+++,,,)))***+++******)))***+++///...---,,,,,,+++,,,,,,...------,,,++++++++++++*********)))))))))))))))###$$$&&&(((************///...,,,*********,,,---(((((())))))******++++++))))))))))))))))))))))))+++******************************+++++++++++++++((()))******++++++******++++++***)))(((((())))))))))))))))))***++++++,,,)))))))))))))))))))))))))))(((((())),,,...///...)))+++,,,+++***)))***+++*********)))))))))((((((,,,,,,------,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************)))(((((())))))************))))))******************++++++***************+++,,,---------,,,+++******+++++++++,,,---,,,***)))***+++*********+++++++++,,,,,,******)))((('''''''''(((((((((((((((((((((((((((((()))***+++***)))'''&&&''''''((((((((((((''''''%%%&&&&&&'''((())))))***(((((((((((((((((()))))),,,***((((((*********)))(((((((((((())))))))))))+++******))))))***+++,,,+++++++++,,,,,,---......+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,------,,,***)))+++,,,,,,------,,,,,,+++++++++******))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///000000///---,,,***++++++,,,------------------------------,,,,,,---...//////---++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///******+++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))(((((((((((((((((((((***+++---,,,+++)))(((,,,++++++,,,------------******+++++++++,,,,,,,,,------,,,+++************+++,,,---,,,***)))***++++++***++++++++++++,,,,,,++++++,,,,,,,,,+++*********+++---,,,++++++,,,...---,,,***)))((()))******++++++************************+++---///333666888++++++++++++************---------,,,,,,,,,++++++)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,)))((((((((((((((()))))),,,,,,,,,,,,---,,,+++***,,,,,,,,,++++++************)))((()))+++,,,,,,+++((()))***+++,,,---...///---,,,+++*********+++++++++*********************&&&(((+++...///...,,,+++)))((((((((((((((())))))++++++++++++++++++++++++))))))************))))))(((((()))***************'''((()))++++++***))))))))))))*********+++++++++((())))))******+++++++++)))+++,,,+++))))))***,,,...---,,,+++++++++++++++,,,+++++++++******))))))***))))))))))))))))))))))))***,,,............---000...,,,******+++,,,---(((((())))))******++++++************************---,,,,,,+++***)))(((((()))))))))*********++++++)))***++++++,,,,,,++++++)))))))))))))))******+++))))))))))))***+++------************))))))))))))&&&$$$$$$%%%(((+++,,,+++)))***++++++***)))***,,,*********)))))))))(((((()))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************))))))((())))))************))))))******))))))***+++,,,,,,+++++++++++++++,,,---...---,,,,,,+++************+++,,,---,,,+++***+++,,,))))))))))))*********+++---,,,+++***************(((((((((((((((((((((((('''(((+++,,,---,,,***)))''''''((((((((((((''''''%%%&&&&&&'''((())))))***++++++***))))))******++++++)))((()))+++------,,,++++++,,,,,,,,,---------***))))))******++++++,,,,,,,,,---,,,,,,,,,++++++++++++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,------,,,***)))+++,,,,,,------,,,,,,+++///...,,,***)))(((((((((+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,------...............---************************------------------------,,,---///000000///---,,,***++++++,,,------------------------------------,,,...///...,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,+++************+++,,,---,,,***)))***+++******++++++,,,,,,,,,,,,...------,,,+++***((('''***+++---,,,++++++,,,...---,,,***)))((()))******(((((()))***++++++,,,,,,*********+++---000333555------,,,,,,+++++++++***+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------(((((())))))))))))******++++++***+++------,,,***++++++++++++++++++++++++---+++)))((()))***)))(((''''''((()))***+++,,,---,,,+++***((((((((()))******))))))))))))((((((((()))***,,,...---+++)))'''))))))((((((((()))******++++++++++++++++++++++++''''''(((((((((((('''''''''((()))******+++******(((((()))***************))))))***+++++++++++++++******+++,,,,,,++++++***))),,,...,,,)))(((***,,,,,,,,,+++*********++++++,,,,,,,,,+++)))'''%%%$$$)))))))))*********++++++,,,---...//////...---,,,,,,,,,***))))))***++++++))))))))))))************************++++++++++++---,,,,,,+++***)))(((((((((((())))))***+++++++++(((((()))***************'''(((((()))***+++++++++(((((())))))+++,,,......+++************))))))))))))(((&&&'''***,,,------***+++***)))((()))+++---,,,,,,,,,++++++++++++***(((((()))***++++++++++++++++++++++++++++++++++++************************************************))))))************))))))))))))************))))))+++***))))))***+++---...,,,++++++++++++,,,,,,---++++++******)))************,,,,,,,,,******+++,,,(((((()))))))))************))))))((((((((())))))))))))))))))))))))))))))&&&(((***,,,---,,,+++***''''''((()))))))))(((((((((((())))))******++++++...---,,,+++***+++,,,---***)))((())),,,.........******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,------------,,,+++)))))))))***++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,,,,++++++111///---+++)))(((((()))++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------...//////...------++++++,,,---------,,,,,,------------............+++---......,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***,,,+++++++++************((()))***+++,,,------...******+++,,,,,,,,,+++++++++,,,---.........---,,,(((***++++++***)))+++,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,+++***)))***+++)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++*********,,,------++++++,,,...,,,++++++*********++++++'''((()))***+++---......++++++++++++---...///000.........---,,,,,,++++++*********+++,,,---------***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...((())))))******+++******+++***)))+++---...,,,************++++++,,,,,,------+++)))(((***+++******(((((()))******+++,,,,,,)))((('''&&&&&&((()))+++++++++******)))))))))))))))***+++,,,,,,***(((''')))))))))))))))***++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((()))******+++++++++)))))))))))))))******+++((((((***+++++++++***))))))***+++,,,,,,,,,++++++))),,,///---)))'''***---+++++++++***++++++,,,,,,++++++++++++)))(((&&&%%%((())))))***+++,,,------)))***+++++++++***)))(((******++++++++++++++++++*********)))))))))))))))))))))))))))*********+++************************))))))******+++,,,,,,---'''(((((()))))))))))))))((())))))*********))))))(((((()))***+++---...///+++++++++*********)))))),,,***((((((***---......++++++***((('''(((,,,///,,,,,,,,,++++++++++++***)))******+++++++++******************************))))))))))))))))))))))))************************))))))************))))))))))))************))))))+++***))))))***+++---///---,,,++++++++++++++++++)))))))))((())))))******)))+++,,,+++***)))***,,,))))))*********+++++++++''''''&&&&&&&&&''''''((())))))))))))))))))))))))'''((()))*********)))((('''((())))))******))))))))))))))))))************///...,,,+++***+++,,,---+++)))((()))+++,,,,,,+++(((((()))))))))*********(((((()))***+++,,,,,,,,,+++,,,,,,,,,,,,***)))(((***************+++,,,,,,++++++++++++++++++++++++---------------.........,,,,,,,,,------.........******++++++++++++******000...,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------,,,++++++------------.........///***,,,------,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,------,,,,,,+++***++++++*********)))))))))*********++++++,,,,,,,,,'''((()))*********))))))+++++++++,,,,,,---------(((***++++++))))))***---******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,)))+++,,,+++***)))***,,,)))***+++,,,,,,,,,++++++***++++++,,,,,,,,,++++++***,,,------++++++,,,...***++++++,,,,,,,,,,,,+++)))******+++,,,------...******,,,------..................---,,,,,,++++++++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,---,,,+++******+++,,,,,,((()))***++++++++++++++++++)))(((***---...---***))))))***+++,,,------...***)))((((((+++...//////+++++++++,,,,,,------...++++++******+++---///111---------,,,,,,,,,++++++&&&'''(((***++++++++++++******))))))***+++,,,,,,((((((((((((((((((((((((((()))***++++++***)))(((''''''(((******+++++++++***)))((((((((()))+++,,,&&&''')))*********)))((('''(((***+++,,,,,,,,,+++)))---///---)))''')))---++++++++++++,,,,,,---...'''((()))***++++++***)))(((((()))+++,,,---...///((()))***++++++***)))(((+++,,,---...............++++++******))))))(((((('''((((((((())))))******'''((()))***+++,,,------******+++,,,,,,---......((())))))******************++++++******)))((('''(((((()))***+++---///000++++++++++++******))))))'''%%%######$$$'''((((((,,,+++)))'''&&&(((---111*********))))))))))))(((,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((************************************************((())))))*********))))))))))))************))))))+++***))))))***+++...///---,,,,,,+++************(((((('''(((((()))******)))***++++++***)))***,,,******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))(((((('''&&&%%%(((((()))***************((((((((((((''''''''''''///...,,,******+++,,,---,,,***(((((()))***)))(((++++++,,,,,,,,,---------(((((()))++++++,,,,,,,,,)))***+++,,,+++***)))(((------,,,+++,,,---///000---------------------------------....../////////+++************+++,,,---*********++++++*********...---,,,++++++---///000++++++,,,,,,,,,---------...---,,,,,,++++++++++++,,,+++++++++,,,------...++++++++++++++++++++++++,,,,,,,,,------............---,,,,,,,,,,,,---...------------,,,,,,+++***---------.........//////)))+++------,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////------------,,,,,,+++************))))))))))))(((,,,,,,,,,++++++++++++******+++,,,---...------,,,+++*********++++++------))),,,...---+++***,,,///******+++++++++,,,,,,,,,************+++,,,------)))***++++++***)))***,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,+++***)))***,,,------,,,+++---...)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,------)))***,,,...//////............------,,,+++******------,,,++++++************+++,,,,,,------,,,,,,,,,+++***))))))***++++++,,,++++++******++++++,,,)))))))))((())))))***+++((()))+++,,,---+++***))))))***+++,,,,,,,,,,,,,,,(((((()))************)))******************++++++******************************++++++++++++******'''((()))******)))((('''(((((())))))))))))((((((************************************************))))))))))))))))))))))))(((***++++++*********,,,,,,,,,+++++++++,,,------......---,,,+++++++++++++++***)))))))))***,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++...---***((('''(((***+++...---,,,,,,,,,,,,...///+++******+++,,,,,,)))'''************************,,,,,,,,,------,,,,,,+++---,,,***)))))))))***+++,,,,,,++++++***+++++++++***)))((((((((()))+++,,,,,,+++***)))((((((((((((///...,,,+++++++++,,,,,,+++***((((((***+++,,,,,,***++++++***((((((((())))))***+++,,,,,,+++***)))((()))***)))((((((***,,,+++)))((()))+++---......))))))))))))***+++,,,---************************************************++++++++++++,,,---...///...---,,,+++************+++***)))(((((()))***+++***))))))((('''&&&%%%%%%'''((()))******+++******++++++******************''''''(((((())))))******''''''''''''((((((((((((+++)))''''''((()))))))))''''''((())))))******)))******))))))))))))******---,,,+++)))((('''''''''++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,+++)))++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,))),,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,+++,,,,,,---//////------,,,,,,,,,,,,------//////.........---------------------------------,,,---...---+++***+++,,,........................///...---,,,,,,---...///---,,,,,,++++++,,,,,,------------,,,,,,+++++++++...,,,)))'''&&&''')))+++++++++++++++++++++++++++---------,,,,,,+++++++++((()))+++---............******+++++++++,,,,,,,,,---------------------,,,//////.........---------,,,+++***))))))***+++,,,,,,***)))'''(((***,,,...------------------------++++++,,,,,,,,,,,,------...---,,,++++++,,,---...000---******,,,---,,,***))))))***+++,,,,,,------***++++++,,,,,,------...++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,***))))))))))))***++++++******+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,((()))******++++++******+++++++++++++++,,,,,,,,,******************************++++++++++++******((())))))))))))))))))((())))))************))))))************************************************************************+++------,,,***(((((((((+++++++++++++++,,,---...000...---+++******++++++******)))((()))***+++,,,---,,,++++++******++++++******++++++,,,,,,,,,---))))))************))))))))))))))))))***++++++,,,---,,,,,,,,,,,,---......)))((('''((())))))'''%%%++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++---,,,+++***))))))))))))+++******))))))************))))))((()))***+++,,,,,,++++++***************---,,,***)))))))))***+++...---+++******+++++++++***+++++++++)))((()))***&&&'''((())))))((('''&&&((()))***)))((()))***,,,...,,,***)))***+++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))************************++++++++++++,,,---......,,,,,,+++))))))(((((((((******))))))))))))******...---------,,,+++++++++***************)))))))))*********))))))))))))))))))))))))))))))((((((((('''((()))***+++,,,---...***)))((('''((()))))))))'''((()))***++++++*********))))))))))))))))))******)))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++***)))((())))))***++++++,,,,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---...---,,,+++++++++,,,,,,***,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////......------------......//////.........------------------------------------...///...,,,,,,,,,---........................,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...------,,,,,,++++++++++++,,,+++)))(((((()))***+++,,,,,,,,,,,,,,,,,,++++++,,,+++++++++***************+++,,,------,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///.........------------,,,+++***))))))***+++,,,---,,,***)))***+++...///---,,,,,,+++***))))))(((++++++,,,,,,,,,,,,---------------,,,,,,---------///---++++++,,,---,,,******++++++,,,------......------------,,,,,,,,,,,,+++++++++,,,------...............---------,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,***************+++,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---------------,,,,,,,,,******************************++++++++++++************))))))))))))************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,---...,,,***(((((((((*********++++++---......111///---+++)))******+++,,,++++++******,,,---...---,,,+++*********+++,,,))))))***+++,,,---......))))))************))))))((()))***+++,,,,,,,,,+++++++++,,,,,,---------------+++))))))***+++***)))++++++++++++++++++++++++))))))***+++,,,,,,,,,+++,,,,,,,,,+++***)))(((((())))))((((((((())))))******))))))))))))***+++++++++++++++***++++++,,,---,,,,,,***))))))******+++000///---,,,+++************+++,,,+++)))))))))***)))******++++++******))))))*********))))))+++,,,///,,,***)))***++++++***))))))))))))***+++,,,---))))))))))))))))))))))))************************++++++***++++++,,,---...---,,,+++******))))))***)))******************)))************************,,,,,,+++))))))(((((()))))))))))))))))))))))))))++++++***))))))((('''''''''''''''((()))*********(((((())))))))))))(((((('''(((***+++,,,,,,++++++***))))))(((((())))))***''''''((()))***+++,,,,,,))))))************))))))************++++++++++++,,,,,,,,,++++++*********,,,,,,+++***))))))))))))++++++,,,,,,---.................................,,,,,,,,,,,,------------*********++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,------,,,++++++,,,...+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,++++++,,,...///000000/////////..................///...............---------///.........------,,,,,,...///000///---------...........................+++,,,,,,------,,,,,,+++///......------......///,,,,,,+++++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------,,,***((('''******+++++++++,,,,,,,,,)))))))))******+++++++++............------------,,,++++++******++++++,,,///...,,,+++,,,---///000//////......---------,,,++++++,,,,,,,,,,,,------,,,------......------,,,///---++++++,,,---,,,+++,,,,,,------......////////////......---,,,,,,+++++++++,,,---...//////000//////............------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++******++++++,,,---///...---+++***************++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,******************************++++++++++++******++++++)))(((((()))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((***,,,,,,+++***+++,,,))))))******+++,,,......111///---***))))))+++,,,...------,,,---...///000...---+++***)))***+++,,,******++++++,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......++++++,,,---------------///---******+++,,,,,,+++++++++++++++++++++++++++((()))******++++++++++++)))***+++,,,,,,+++***)))))))))((((((((()))******)))))))))*********++++++***))))))***+++,,,------......,,,,,,+++,,,---............---+++************+++,,,+++***)))***,,,+++,,,,,,,,,,,,,,,,,,+++)))***+++***))))))+++---+++***((()))+++---...---++++++++++++,,,---......))))))))))))))))))))))))************************++++++******+++,,,,,,---///...------,,,,,,,,,---))))))+++,,,,,,+++))))))&&&&&&&&&''''''''''''''',,,+++***)))))))))*********************+++++++++*********)))))))))((((((******)))((('''&&&%%%%%%'''(((***+++***)))((((((((()))***+++,,,++++++******))))))(((((())))))***((()))***+++,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,++++++***))))))---,,,***)))))))))***+++------......////////////------------------------,,,,,,,,,------------...++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++---///******+++,,,,,,---......------------------------+++,,,,,,------,,,,,,++++++,,,///111111111///...//////............//////........................//////......------,,,,,,...///000///---,,,---...........................,,,---...//////...---,,,......------------......++++++++++++++++++++++++((()))+++,,,,,,,,,++++++,,,,,,------------..............................,,,,,,------,,,***((('''******+++++++++,,,,,,,,,(((((()))***+++,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,...---,,,,,,,,,---///000,,,---...///000111222333+++++++++,,,,,,,,,------+++,,,---......---,,,+++...---,,,,,,,,,---------,,,,,,------............//////.........------------------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---//////---,,,++++++++++++++++++,,,,,,,,,++++++***++++++,,,------------,,,------,,,,,,+++++++++*********************************++++++++++++******,,,+++***))))))***+++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))+++,,,,,,++++++,,,---************+++,,,---...000...,,,*********+++,,,---,,,+++++++++,,,...///---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...,,,+++***,,,000555777------------------------,,,***''''''((())))))(((************************((()))***+++++++++++++++&&&''')))+++,,,,,,,,,+++)))))))))))))))***+++,,,)))*********++++++++++++((((((((())))))+++,,,---...---,,,,,,,,,---...///+++---...---+++***+++,,,***+++---,,,+++***+++---)))))))))))))))))))))))))))***+++***))))))+++---,,,***((()))+++---------***))))))******+++,,,---++++++++++++++++++++++++************************++++++*********+++,,,,,,......------,,,,,,------)))***+++,,,,,,+++***))))))************************************+++,,,,,,+++++++++,,,,,,---------((()))))))))*********+++......---,,,***)))(((((('''))),,,,,,***))))))*********************************))))))))))))******,,,,,,---.........---,,,,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,,,,+++++++++******...---,,,******+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,+++***))))))+++,,,,,,,,,,,,,,,,,,,,,.........,,,++++++---000******+++,,,,,,---......------------------------+++,,,,,,------,,,,,,++++++,,,///111111111///...//////............//////---...................../////////......------------...///...,,,,,,,,,---........................,,,---...//////...---,,,------,,,,,,,,,,,,------++++++++++++++++++++++++(((***+++---------,,,+++,,,,,,,,,------.................................***+++,,,---,,,,,,************+++++++++,,,,,,,,,******++++++,,,---......,,,,,,------------------,,,,,,,,,------,,,,,,,,,---,,,++++++,,,,,,......)))******,,,---...//////+++++++++,,,,,,,,,------+++,,,---......---,,,+++------------,,,,,,---...,,,,,,,,,,,,---------------------.........///////////////......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,------,,,,,,++++++************************************++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///---+++)))))))))+++************+++,,,,,,---,,,,,,,,,+++,,,,,,,,,***)))((((((((()))+++,,,,,,,,,,,,+++++++++******...---------,,,,,,,,,+++******++++++++++++******+++***((()))---333:::???111000///---------......---+++))))))***+++***)))***************************+++++++++++++++******&&&''')))***,,,,,,------))))))))))))***+++,,,,,,)))***++++++,,,,,,++++++(((((((((((()))***+++,,,,,,++++++******+++------+++---000///,,,***,,,...***,,,------,,,+++,,,...++++++************++++++)))+++++++++******+++---000---+++************)))''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++************++++++******++++++++++++******+++++++++++++++++++++***((()))***+++,,,,,,,,,,,,,,,,,,,,,------......///(((((())))))***++++++,,,***************+++++++++))),,,...---+++)))+++---///...,,,***))))))******+++++++++******+++++++++---.../////////---,,,+++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---,,,+++******++++++,,,---------,,,,,,---......---,,,,,,---///+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,++++++,,,...///000000/////////..................///---------.......................................---...///...,,,+++,,,---........................+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------***+++,,,---...---,,,+++++++++,,,,,,------......++++++++++++,,,,,,,,,,,,)))***,,,---...------,,,******+++++++++,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,------------,,,------......------,,,+++++++++++++++,,,,,,---.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,---...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,---......////////////......---,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***))))))))))))***++++++,,,---...//////...---,,,+++,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,.........---,,,+++++++++******************************++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...+++))))))***,,,++++++***************)))***+++---------------***)))((((((((()))+++,,,***+++,,,------+++***(((,,,,,,,,,---------------***++++++,,,,,,++++++******))))))***---222777;;;666444000---,,,,,,...///...---,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))*********)))******+++,,,(((((((((((()))***++++++)))***+++,,,,,,,,,++++++))))))))))))***++++++,,,,,,++++++***+++,,,---......111444333...+++,,,...+++,,,------,,,,,,---///...---,,,,,,,,,,,,---...***+++++++++******,,,...000...+++************)))(((((((((((()))***++++++++++++++++++++++++++++++************************++++++************++++++******)))))))))******+++,,,++++++******++++++,,,******))))))((((((''''''(((***,,,------,,,***)))++++++,,,,,,---......///************************'''''''''(((((()))))))))+++...000...+++***---000666333///+++)))***+++------,,,,,,++++++,,,,,,---,,,,,,.........---+++******++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---,,,,,,,,,------......///------............------000000000000000/////////------------------------------------............------------------------***+++,,,---------,,,,,,,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////......------------......---------.........//////------......//////000000...///000///---------...........................,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------.........------------------,,,+++******++++++,,,---------************+++++++++,,,+++,,,---...///...------******+++++++++,,,,,,,,,---------------.........++++++,,,,,,,,,---------,,,---...//////...---,,,+++++++++++++++,,,,,,,,,111000000///...---,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,---------,,,---///...,,,,,,...111......------------------,,,,,,,,,,,,------------+++,,,,,,,,,---------...,,,,,,,,,,,,------......+++++++++,,,,,,---------,,,++++++++++++++++++,,,)))))))))((()))******++++++,,,...000000///---,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,++++++000000///...------,,,,,,******************************++++++++++++******++++++---......---+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------,,,,,,,,,------,,,+++***))))))))))))''')))+++...//////...------,,,+++++++++,,,---...)))+++---......,,,)))'''***++++++,,,---...//////,,,------......------,,,---,,,,,,,,,---...000111999666111---+++,,,...000*********+++,,,+++)))'''.................................---,,,+++***)))...,,,+++)))((())))))***&&&&&&&&&'''''')))******)))***+++,,,---,,,++++++++++++******++++++,,,---...------,,,---...///000222555888666000,,,,,,...+++,,,------,,,,,,...///++++++))))))))))))++++++***+++,,,+++******,,,...---+++))))))+++,,,,,,,,,++++++++++++,,,---...///************************************************++++++***************++++++++++++***++++++,,,,,,---,,,+++******+++,,,---,,,++++++***)))((((((''')))+++...///...,,,(((&&&******+++,,,,,,---......,,,,,,++++++***)))))))))------,,,,,,+++*********,,,///111...******...222:::777111,,,******---///...------,,,,,,------...)))***,,,------,,,***))),,,------......------,,,---------.........//////+++,,,,,,---...///000000+++,,,---...///...---,,,---------------,,,,,,,,,........................---------.........//////++++++,,,---...000000111)))***,,,---...---,,,,,,+++---000000///------------,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,+++,,,,,,---//////---------,,,,,,------------------.........//////,,,,,,---...///000111111///111111000///...///000........................//////---,,,,,,---//////.........------.........---------....../////////.........---,,,,,,,,,,,,))))))***++++++,,,------+++++++++,,,,,,------------.../////////...---,,,******+++++++++,,,,,,,,,---------------------,,,+++++++++,,,,,,---------,,,---...//////...---,,,+++++++++,,,,,,,,,------***+++++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++,,,......+++---///...,,,,,,///111///////////////............------,,,,,,++++++***((()))***+++---...///000---------.........//////+++++++++,,,,,,---------************************(((((()))***+++,,,++++++222111000///---,,,+++***,,,,,,------,,,,,,+++******+++---......---,,,+++,,,---///---)))((()))+++++++++++++++******))))))++++++++++++++++++++++++---,,,,,,+++***)))((((((((()))+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********...---+++***)))***++++++((())))))***,,,------...+++++++++++++++***)))(((---+++)))((()))++++++***///...---,,,,,,---...///000...,,,++++++,,,---...,,,777999///(((+++---***,,,+++***))))))***+++,,,+++,,,------......------)))))))))***+++++++++,,,******))))))))))))))))))******)))))))))***,,,---************************,,,,,,++++++***+++++++++*********++++++,,,,,,---///......------...000111,,,,,,,,,+++++++++***************++++++,,,,,,,,,)))))))))((((((***---000222000...,,,+++***++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******,,,,,,+++++++++++++++,,,***+++,,,,,,------------******))))))))))))******---+++)))***,,,---+++)))***)))))))))+++...000222******)))((((((((((((((()))+++---,,,******,,,...<<<666000,,,,,,---,,,***)))+++---,,,***)))+++---...------------...//////444///+++***---...+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------...///000000//////...............---------111000...,,,,,,,,,...///......////////////......,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////...---,,,+++*********.........------,,,,,,,,,..............................------,,,,,,,,,+++------------------,,,,,,......////////////..............................+++++++++,,,---...//////000000///...---,,,,,,+++++++++,,,---...///000111++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,...000///---***+++,,,,,,+++***+++---///------------------------000///---,,,,,,---///000------------------------,,,,,,++++++,,,,,,---...//////...------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------.........------,,,,,,+++///......------,,,++++++------............---------------............///000000000///------...//////...------...///...---,,,---......,,,,,,---...---------,,,,,,+++++++++************************,,,,,,,,,,,,+++***)))(((//////......---,,,,,,,,,,,,,,,------,,,,,,+++***)))***,,,---...---,,,++++++---...---***)))***,,,++++++++++++*********)))++++++++++++++++++++++++,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...************************************************---,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***)))))),,,+++))))))***++++++***+++***)))(((((()))***+++---,,,+++++++++---///000...888:::000)))+++---+++++++++************++++++++++++,,,---------------************++++++++++++++++++++++++************,,,++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++++++++,,,,,,,,,---...000111111111//////,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++***+++...000000///...,,,++++++++++++***++++++++++++++++++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******,,,++++++*********++++++,,,,,,---------,,,++++++******))))))))))))******,,,+++)))***,,,---,,,***,,,+++*********,,,---///++++++***)))))))))))))))''')))+++***)))(((***,,,333000,,,******,,,------+++---...---+++***+++---...------------...//////777222,,,***,,,......,,,------------------------------...////////////...---...//////////////////---------............///111000...,,,,,,---...///...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,++++++++++++------------------,,,,,,........................000000000/////////......------------------------......////////////..............................,,,,,,,,,,,,---...///000000/////////...---------........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------,,,,,,++++++...------...///...,,,))),,,,,,---+++***+++---///------------------------000...---,,,,,,---...000------------------,,,,,,,,,,,,++++++,,,,,,---...000///...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---/////////......---------------------------------------............---------------............//////000000...---,,,---//////...------...///...---,,,---......,,,,,,---......---------,,,,,,,,,+++++++++++++++++++++++++++......---,,,+++***)))(((,,,,,,,,,,,,------------,,,,,,------,,,,,,+++***)))***+++,,,---,,,+++++++++,,,------+++***+++---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,+++++++++,,,------************************++++++++++++++++++++++++++++++*********+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++***)))+++******+++,,,,,,+++))),,,++++++******++++++,,,++++++***+++,,,---///111///777999000***,,,---+++******++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++*********------,,,,,,++++++++++++...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---111444444222///,,,+++++++++***************++++++++++++,,,,,,,,,,,,---...---+++***)))+++---......---,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******+++***************++++++------------,,,+++******+++******))))))******++++++******+++,,,------,,,...---,,,***))))))***+++,,,++++++++++++*********((()))******))))))***,,,...---,,,***)))***---000...///000///---,,,---......------------...//////999333---+++---///111000..............................///000000000////////////////////////...---,,,,,,------.../////////000///...---------...//////000000111111000000///------------------------------------------------------,,,,,,,,,,,,------,,,,,,------------------........................111111000000000000//////,,,,,,,,,---.........///......////////////..............................------------...///000000////////////////////////000000///...---,,,,,,+++------------------------......---------,,,,,,,,,............------------111///------------+++))),,,------,,,******,,,---------------------------///...---,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,------...111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......//////......//////////////////......++++++,,,------...//////------............---------------............///......///...,,,+++---...///...------...///...---,,,---......,,,,,,---............---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,+++,,,---...///++++++,,,,,,,,,,,,------+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,+++***************,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////555666///***+++,,,+++)))***,,,,,,,,,,,,***))))))***++++++,,,,,,++++++,,,,,,,,,++++++*********---,,,,,,,,,++++++++++++------,,,,,,++++++++++++((((((((((((((((((((((((++++++******++++++,,,,,,---------,,,,,,++++++******,,,000222333111...,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++)))&&&%%%&&&(((,,,,,,,,,,,,,,,,,,,,,---)))******++++++******)))---------,,,+++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********)))))))))***++++++,,,,,,---------,,,++++++++++++************+++++++++******+++,,,---------...---,,,***)))))))))***++++++++++++++++++******++++++,,,,,,,,,,,,------...//////,,,))))))---000111111111000///............------------...//////555222...---...000000000////////////////////////...//////000000000000000//////000000///...------------..................000///......---...//////000000111111111111000000------------------------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,------.................................///////////////.........+++,,,,,,---...//////000......////////////.............................................///000000/////////000000000000000000000///...---,,,,,,+++..............................---------,,,,,,,,,...---------------------111///,,,,,,,,,---,,,+++,,,---...---+++***+++---------------------------///...------------...///.........------,,,,,,+++,,,,,,,,,,,,,,,---......111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............------.............../////////,,,,,,,,,---------......------............---------------............///------...---++++++---...///---------...///...---,,,---......,,,,,,---...........................++++++++++++++++++++++++,,,,,,+++++++++,,,---......------,,,,,,+++******,,,,,,------,,,,,,+++***))))))***+++,,,,,,------------,,,---.........---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------///...,,,,,,+++,,,---...+++++++++,,,,,,---------((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++***)))***,,,......,,,***(((((())))))))))))((((((,,,,,,,,,++++++,,,,,,,,,---111222...******+++******+++,,,------,,,+++***)))***++++++,,,,,,++++++---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,+++++++++***))))))((((((((((((((((((((((((+++*********++++++,,,---...------,,,,,,++++++++++++,,,------......------******************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))&&&%%%%%%&&&++++++,,,,,,,,,,,,,,,,,,******++++++++++++******---------,,,+++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******))))))***+++,,,,,,)))***+++,,,------......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---...,,,,,,++++++++++++++++++))))))***++++++******))),,,++++++,,,------------,,,......,,,******---111111111000000000000///......------------...///////////////000111000...---////////////////////////...//////000000000000000//////000000///...------/////////...---------,,,//////........./////////000000111111111111000000........................------------------------,,,,,,,,,,,,---...//////,,,,,,,,,------..........................................///////////////,,,,,,------...///000000......////////////..............................///............///000000/////////000000000000000.....................---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,---------///---++++++---......---+++,,,------,,,++++++,,,------------------------.........------..................------,,,,,,,,,------,,,,,,------...///000000///------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---------,,,,,,+++,,,,,,,,,------...............---------,,,,,,,,,------............---------------............///,,,---...---++++++---//////---------...///...---,,,---......,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********++++++///......---,,,++++++***,,,,,,------,,,,,,+++*********++++++,,,---...//////...------//////...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------...------,,,,,,,,,,,,,,,***++++++,,,,,,------...((()))***+++,,,,,,,,,,,,,,,,,,---------,,,++++++************************+++++++++,,,,,,---------******+++,,,,,,,,,++++++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,*********+++---...---,,,******++++++++++++******,,,,,,,,,,,,+++++++++***,,,---...,,,+++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))******+++,,,,,,,,,******+++++++++***))))))++++++++++++++++++++++++************+++,,,------------------,,,,,,,,,,,,---,,,+++******+++---...+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++,,,---,,,***)))***+++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************+++,,,------((()))***,,,---...//////---,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,---++++++,,,,,,,,,---------((()))***+++++++++***)))+++***)))***,,,,,,,,,***'''((()))******,,,///111000///......000000///......------------...//////***,,,///111111000---+++////////////////////////......///000000000////////////////////////...---//////.........---------....../////////000000000///000000111111000000///////////////////////////------------------------------,,,,,,---...//////,,,,,,------------------........................//////000000000000111111---------.../////////000......////////////..............................///......---......//////////////////////////////,,,---------.../////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++,,,...///...---)))+++------,,,,,,,,,---------------------------........................---------------------------------------....../////////...------------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---,,,,,,++++++***++++++,,,---...////////////...---,,,,,,++++++------............---------------............///,,,---...---,,,,,,...000///...------...///...---,,,---......,,,,,,---...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***+++,,,------------------------,,,,,,------,,,,,,+++***+++++++++,,,---...000000111///---...//////---++++++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---......***+++,,,,,,,,,,,,,,,+++,,,,,,---------,,,+++***************************))))))***+++,,,---......++++++,,,,,,,,,+++***)))++++++************))))))***+++,,,,,,------,,,,,,,,,***)))***,,,......---,,,---...//////...---,,,***++++++,,,,,,,,,++++++++++++,,,---,,,,,,,,,...,,,,,,,,,++++++,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,,,,,,,((()))***+++,,,...//////)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,------------------,,,+++***+++,,,---...++++++,,,,,,,,,---------......---------,,,,,,,,,+++---......------...///++++++,,,---,,,+++******,,,,,,------------,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///)))***+++,,,---.........------,,,,,,,,,,,,---------...///...+++***+++------------......---------((()))+++,,,---,,,+++***,,,***)))***,,,---,,,***)))(((((())),,,///000000...,,,+++,,,///000///......------------...//////***,,,///000000///..............................------...////////////...---...//////////////////,,,,,,------...//////000......///000000000000000...//////000000//////...////////////////////////...........................------------......///------------------,,,,,,............................../////////000000000............////////////......////////////....................................---------------...000/////////...------------------.........//////------------------------......---------,,,,,,,,,,,,---------............------,,,...///...,,,***'''***,,,------------...---------------------------..................---+++,,,,,,------.........---------------...//////...------------...//////---,,,,,,++++++,,,,,,---........................------......---,,,,,,+++++++++,,,---...///000000---------------------,,,------............---------------............///---...///...------///111///...------...///...---,,,---......,,,,,,---...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((('''''''''))),,,///000,,,,,,---......///000000,,,,,,---------,,,++++++,,,,,,,,,---...///111222333000......///000---++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++)))(((******+++,,,,,,---......------------,,,+++******,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......+++,,,,,,---,,,+++)))(((,,,,,,+++***)))((('''&&&***+++,,,,,,------------,,,+++)))))),,,...//////******,,,,,,,,,,,,******((()))***+++,,,---------+++***+++---...---...000...---++++++++++++---...+++,,,------......------+++++++++,,,,,,---------((()))***,,,...000111222)))***,,,---...------,,,************************************+++,,,---...,,,,,,,,,------.........,,,,,,,,,,,,------......,,,,,,,,,------..................------,,,,,,,,,))),,,...///......000111++++++,,,---,,,+++***))),,,------......------,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000++++++,,,---------,,,,,,...------,,,,,,------......///111///+++)))***,,,////////////...---,,,,,,)))***,,,.........,,,+++...,,,***,,,...000...,,,000---+++,,,///111///---,,,***)))+++...000///---...------------...//////,,,---//////...///000111........................,,,------...............------...///000000000///))))))+++---///111222333......///000000000000000......////////////......000000000000000000000000///////////////////////////......---------...............------,,,,,,,,,........................+++,,,,,,,,,------......///////////////...............////////////.................................------,,,,,,,,,------000000///...---,,,,,,+++........................------------------------......---------,,,,,,,,,---.........//////000000.........//////...***'''&&&))),,,---------...///------------------------------............------***++++++,,,---...//////...------------...//////---------------...///000---,,,,,,++++++,,,,,,---.........................../////////...------,,,+++,,,---...///111111222+++,,,,,,------......///---..................------------.........//////---...//////......000222///...------...///...---,,,---......,,,,,,---...+++++++++,,,,,,---------...------,,,+++***))))))---------............/////////......---------,,,+++,,,,,,------,,,,,,+++------,,,+++,,,---...///222222111//////........./////////...---,,,******,,,------......------,,,***,,,//////...,,,,,,,,,---,,,***))))))***,,,------------...------,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---.........---,,,,,,+++...---,,,+++***+++,,,---.........------,,,,,,,,,.../////////...------,,,,,,,,,---------,,,++++++---,,,+++++++++,,,---...000000///...,,,+++******///---***)))+++,,,------++++++,,,,,,---...//////...---+++***)))***++++++---,,,++++++******++++++((((((((()))******++++++///...,,,,,,...222777:::000...---,,,------+++*********+++,,,,,,---......,,,,,,,,,---------......&&&+++---,,,,,,...---***+++---///...---,,,---///---,,,,,,++++++,,,,,,---+++,,,,,,---.........------.........//////000000------------------------+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++444444333111000...------***,,,///000111///---+++000---******,,,---,,,***)))***,,,...//////...---............---+++)))(((...///111333333111000///000...---...///000///...000000000000000000000000000000////////////000000000///...---,,,------.........////////////.....................///000000000000//////.........---------...///000000//////111000...,,,,,,,,,------000...+++))))))***---...////////////000000000000------------....................................////////////////////////---......///000/////////---------...000111000...000///...---------------////////////............000000/////////.........////////////////////////---------.........//////---------......////////////...,,,,,,,,,---///111///............---------...---,,,,,,---///222444......------------......000///...---+++***)))(((++++++++++++++++++++++++...------,,,,,,------...//////...---,,,,,,++++++////////////////////////000...,,,---000111///---//////000000///...------..................------,,,,,,,,,---...///000000,,,---......//////....................................////////////......////////////////////////////////////////////////////////////////////////......------,,,+++++++++---------............///000000//////............+++,,,,,,------,,,,,,+++------,,,,,,,,,---...///000///...---,,,,,,,,,,,,............---,,,++++++,,,------......------,,,...000333333222000000000...---,,,++++++,,,---...+++,,,------......------,,,,,,---------.................................---.........------,,,+++...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,---------------...---,,,+++++++++,,,,,,---------------,,,,,,,,,///---******+++---------+++,,,,,,------.........000///......---------...+++*********+++,,,------------------,,,,,,,,,,,,,,,+++))))))+++///444777222///,,,++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........,,,---,,,***,,,000///,,,///---,,,,,,.../////////------,,,,,,,,,,,,------///////////////...---,,,---........./////////000------------------------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,,,,++++++222222111000///......---000000111111000...,,,***---+++)))***,,,...---+++++++++,,,---............+++,,,---...///...------///000111111111000///...000///......///000///...000000000000000000000000000000////////////000000111000///.........////////////000000000000/////////............///000000111111000000000/////////...///000000000000000000000///////////////000000000//////...---.........------------............000000000000111111111111////////////////////////////////////////////////000000000000000000//////000//////000222333222111000///...------------...////////////.....................------,,,,,,,,,////////////////////////---------.........//////------------............,,,------...............///............---------...---,,,,,,---///222333......------------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......//////......---,,,,,,++++++////////////////////////000...---...000000///---......//////......---,,,........................,,,------....../////////,,,---......//////......////////////////////////......////////////......////////////////////////........................////////////////////////.........------------------------............///------------,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,------...//////...---,,,++++++++++++,,,------......------,,,------............------,,,///111111000......///------------------------++++++,,,---............,,,------------.........---,,,+++******+++,,,------............---,,,,,,---------------,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,++++++)))***+++,,,.........//////...---,,,++++++,,,,,,******+++,,,,,,---......///---******,,,---------------------------------,,,,,,------,,,,,,++++++))))))******+++---...////////////...---,,,,,,,,,+++***)))(((***...222555:::555000,,,+++,,,------,,,,,,,,,,,,,,,---------,,,------------............///...,,,...333555333222...***+++...000///,,,------,,,,,,,,,,,,------.........///......------.............../////////---------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------000...+++******+++...000,,,,,,------------,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,000////////////.........222111111000///...---------,,,+++,,,...//////...,,,,,,,,,,,,---...//////,,,---...///////////////111111000000//////......000///......000000///...////////////////////////000000////////////000000222111111000000000000111000000111111111111000000//////......//////000111222222111111111111000000000111111111111111000///...///000111222222222222000000111222222000///...------------............------........./////////000000000000000000000000////////////////////////222222222111111000000///000//////000222444333222//////......------......////////////........................------------////////////////////////------........./////////------------------,,,,,,+++,,,...000000///...,,,///............---------------,,,,,,---///111222......------------......,,,,,,------......//////------------------------/////////....../////////000000//////......------////////////////////////000...---...///000///...//////////////////...---................................................------...////////////...000000000000000000000000......////////////......////////////////////////------------------------////////////////////////,,,,,,------............---------............///------------------------,,,,,,------------,,,,,,---------------......///000///...---------------+++,,,------.........---------............------+++---...///---,,,,,,---,,,---............---,,,,,,,,,------...---------------------............,,,+++)))(((((()))+++,,,------............------,,,---.........---+++******+++++++++,,,,,,---------......///......------***+++,,,---............------,,,,,,,,,---------)))******+++,,,---.........,,,++++++---......---------------------,,,,,,***+++,,,------,,,***)))+++******+++,,,---......,,,,,,,,,,,,++++++******,,,+++******,,,///333555BBB<<<444...,,,,,,------------------------------------------............,,,222666444333777;;;<<<666555555555555333000.........------------......'''(((***+++---...//////........................------------------------------...------,,,+++***------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,------------,,,,,,,,,,,,,,,---------......------------------,,,,,,---------.........//////......------...///000111////////////000000000///...---,,,,,,,,,...///000000000//////...---,,,,,,222111000///............000///...///000111000...////////////////////////000000////////////000000111111111000000000111111111111111222222111111111/////////...///000000111111111111111111111111111111111111111000000///......000111222333222111111///000111111000000......////////////000000000000,,,,,,------------......000000000000000000000000////////////////////////111111111000000111111111000///...///000222111000//////............//////////////////............000000000000000000000000////////////////////////............////////////......------,,,,,,++++++,,,,,,.../////////...---///............---------------,,,------///000111......------------......000000//////......------------------------------//////............//////222222222111111000000000//////////////////////////////....../////////...000000111111111000000///............////////////////////////............------...///////////////////////////////////////......////////////......////////////////////////------------------------////////////////////////++++++,,,,,,------......---------............///000000000000000000111111,,,------......------,,,------.........//////...//////...---------......++++++,,,---............---......//////......------///000000.........///,,,,,,------------,,,,,,............---,,,++++++---------.........//////000///---,,,,,,---///000------...//////......---,,,---...///...---,,,++++++++++++,,,,,,---------------......///......------------......------,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---------------------,,,,,,---...///000000///...---------,,,,,,+++,,,,,,---)))*********++++++,,,,,,,,,+++******,,,///222444===888222---,,,---......,,,---------------......---------.........//////+++888AAA>>>777666;;;>>>999???CCCBBB<<<666333444///......------......///'''(((***,,,---...//////...............---------------------------------,,,,,,,,,,,,,,,+++***)))------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---.../////////---,,,++++++,,,---///111///000000000...---,,,+++///...---,,,---...///000//////...------,,,,,,,,,222111000///.../////////111///...///000111000///////////////////////////000000////////////000000000000000000000000000000111111222222222222111111///////////////000111111000000000000000000000000000000000000///...------000000111222111000...---//////...---,,,------...////////////000000000000//////000000000111111111////////////////////////000000000000000000000000............000111333444333111//////000111111000//////.........//////000////////////............111111111111111111111111////////////////////////........./////////000000.........------,,,,,,,,,......---,,,---...///000///............---------,,,,,,---------...//////......------------......000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111111111000000000000000////////////////////////.../////////......//////...//////000000/////////........./////////000000//////////////////......---...//////000000//////..............................////////////......////////////////////////------------------------////////////////////////++++++,,,,,,---------...---------............///,,,------------.........------............------------...////////////...------,,,,,,,,,,,,,,,---+++,,,,,,---.........---......////////////......,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------.........////////////...---,,,,,,---...///------...////////////..................---,,,,,,,,,,,,---------------...++++++,,,,,,------,,,,,,...............---,,,,,,***+++,,,...////////////.........------,,,,,,,,,---,,,+++,,,...000///...------------------------,,,---......///...............---,,,,,,,,,,,,,,,+++++++++,,,---.........******))))))+++---000111111...+++***,,,---...///,,,,,,,,,---......//////------........./////////...;;;DDD@@@666222555777333:::BBB@@@777000///111//////............//////...//////000//////...............---------------------------------------+++,,,,,,,,,,,,++++++***------------------------------------------------------,,,,,,,,,,,,++++++&&&'''***,,,,,,***'''&&&------............------,,,,,,,,,---------......------------............,,,,,,------...//////000///...,,,+++++++++,,,---,,,...///...+++)))''''''///...............//////,,,+++,,,,,,---...000000000000000000111111111111111000//////111111000///////////////////////////000000////////////000000//////000111111111111000111111222222222222111111000000//////000000111222/////////000000000000111...////////////......---000000000000///...---,,,///...---,,,+++,,,---...------------................../////////000000000////////////////////////000000000000000000000000,,,,,,,,,---///222555666888666333222222333222111//////......//////000000////////////............////////////000000000000////////////////////////....../////////000000000..................------///...,,,+++,,,---///111///............---------,,,,,,------..................------------......------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............------------////////////////////////...///000///...---...000+++,,,,,,---------------.........//////000000111////////////////////////......///000000000000///..............................////////////......////////////////////////------------------------////////////////////////---------------.........---------............///*********+++++++++,,,,,,------............------,,,---...///000//////......------,,,------......,,,,,,------...---------......////////////......***+++,,,+++***)))+++,,,///...---,,,,,,---...///***+++,,,---........................////////////,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////...---------------///..................---***+++,,,,,,------,,,,,,,,,---...............---------...//////...---,,,/////////......---------,,,,,,,,,---///000///...+++,,,,,,------.........+++++++++++++++,,,------------,,,,,,,,,------...------------............+++*********,,,...000111,,,,,,+++,,,......---,,,***+++,,,---...///000111............////////////...666;;;888222111111000+++000444333...++++++---000//////////////////000111111111111000///...............------,,,,,,,,,------------------------,,,,,,---.........------........................+++,,,,,,------.........---------,,,,,,+++++++++)))***,,,------,,,***)))------............------,,,,,,,,,---------......------------.........///---------...//////000000......---,,,,,,,,,,,,---***---//////,,,)))((()))......////////////......---,,,,,,---...///111222///000111222333333222222111000///000111111000///000000000000000000000000000000////////////000000///000222333333333222222000000111111111111000000000000//////000000111222000000000111111111222222...//////000000000//////000//////.........////////////000000//////...---------------............,,,,,,,,,------------...000000000000000000000000000000000000000000000000///.........000333555777;;;888444222222222111000///////////////000111111////////////............/////////000000111111111////////////////////////.../////////000000000000......//////////////////---------------.../////////............---------,,,,,,------......------......------------..............................------------------------......------------..............................////////////////////////---///000000...---...000,,,,,,---...............---......///000000111111......//////000000111111......///000000000000000..............................////////////......////////////////////////........................////////////////////////////////////////////////---------.........///////////////000000111111111------............------,,,---///000000000///...000000/////////000000111,,,------......---,,,,,,......////////////......//////000///------///111111000...------...000111'''(((***---///000111111............/////////000//////000111111000//////------...///000000//////000///...,,,,,,---......000000000///.........---,,,------.../////////...++++++---...//////000000///000000000///---+++))).../////////////////////,,,+++,,,---000000///...++++++,,,,,,---.../////////......---...///000222+++++++++,,,---...///000.........---,,,,,,++++++------------...000222333000000000111111///+++((()))***+++---///000111222............/////////000+++...///...///333222///,,,---------------///000000000////////////000000------...///000000//////.........------,,,,,,,,,------------------------------...///000000000///........................***++++++,,,---...//////---------,,,,,,+++++++++000000000//////000000000------............------,,,,,,,,,---------......---------.........//////........./////////000000++++++,,,---///000000111***...111111///,,,,,,------...///000000///...---111111///......///000000...///222444555555444333111000///000111222111///111111111111111111111111000000////////////000000000111333444555444333333000000111111111111000000000000000000000111111222111111111222222333333333...///000111111111111111//////.........000111333///111333555444222///---////////////000000000111/////////000000000000111111111111111111111111111000000000000000000000000222111000000111333555777;;;888333000000///...---///////////////000111111000/////////............111111222222333333333333////////////////////////////////////000000000000......//////000000111111+++,,,...000000///...---//////.........---------,,,,,,---.........------.........------.........222111000...---+++******//////////////////////////////............//////000000000000000111111111////////////////////////---///111000---,,,...000//////000111111222111111---......///000111111222---......///000111111222...//////000000000000000000000000000000000000000......////////////......////////////////////////////////////////////////////////////////////////444444333222111111111222333222111///............------......//////000000////////////////////////000000000000000000000000//////............//////------............------------............------.........///......---,,,+++,,,,,,---.........---------............------------///000111111111111...------------...//////........................//////////////////////////////000000///...---------------........./////////...---,,,+++,,,---...------------------------///111222000---,,,///222......//////...,,,***)))000000000000///////////////......------....../////////000111111111111111........................,,,,,,,,,---///000///---......//////000000111111////////////////////////........................+++111222---***---000000000000000000////////////,,,---......//////......//////000000111111222222///---***+++---///...,,,***++++++,,,---...//////............////////////------......//////000000,,,,,,,,,---------......///111333333111/////////000///...///000111111///,,,,,,------.../////////////////////////////////000000//////.........---,,,---//////...///000222111000///...............222111///...---------...///---+++,,,---...------------,,,+++************---...000111333333444444444333222111111111222333222222111111222222333444//////000000111111111222222111111111000000//////222111111111000000//////222222111111111111222222000000000000000000000000000000////////////000000000000000000000000000000000000000000000///.....................///000000111000///////////////000000000000000000000000000000000////////////000000...000111000///000444888999666333000000000000///......//////000000111111///////////////000111111000000//////000111222222000000000000000000000000000000000000000000000000000///...---,,,---......000000////////////000000---------.........//////...///111222222000...---////////////////////////111000///...............,,,------...///000111111111111000000//////......///---,,,---...///...---111000///...------...///000000000000000000000000111111000///...---,,,,,,........................111000///...............000//////.........//////------............------000000000000000000000000111000///---,,,,,,,,,,,,///////////////////////////////////////.........222222111000000000000000222111000///.....................///////////////////////////////////////000000000000000000000000//////............//////---......//////......------......//////......---222111111000///---,,,+++,,,---...////////////...---......//////......------...///000111111111111...---------......//////......................................................//////...------,,,------------..................---,,,,,,,,,---...------------------------...///000///---------....../////////......---,,,///////////////000000000---,,,,,,,,,,,,,,,,,,------...//////000000//////------------------------...------///111222111000...///////////////000000................................................---///333444333111//////------...///000111222222,,,---......//////......222111000///---,,,******///---++++++---///...,,,---------------------...............////////////.........///////////////,,,---------...............000222222000///...//////...---...000111000///,,,,,,---......//////000////////////////////////000/////////............,,,---//////......000222000//////...------......//////...---...///000111///---,,,,,,---......---...------,,,,,,,,,,,,---...///000111222333333333111111000000000111222333000000000000111111222222222222222222111111111111111111111111000000000///222111111111000000000000111111000000000000111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000///.....................///000000000000////////////000000000000000000000000000000000000////////////000000///000111000///000333777777555222000////////////////////////000000111111000000/////////000000111000000000000000111222222000000000000000000000000000000000000000000000000000///...---------......000000////////////000000---------.........//////...///000000000///......////////////////////////000//////............///---.........///000000000000000000000///////////////...---...///000///---000///...---,,,------...000000000000000000000000000000000///......------........................000000///.........//////000//////.........//////---......//////......---000000000000000000000000000000//////...---------/////////////////////////////////////////////...000//////............///111000///...............///////////////.........////////////////////////000000000000000000000000//////............//////---......//////......------......//////......---111111111111000///...---......///000000000//////---......//////......------...///000000111111000............////////////........................------------------------------.........---,,,,,,,,,,,,,,,---------.........------,,,------......------------------------...------.........,,,+++000//////.........//////.........//////000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------/////////111444555444333/////////...............------------------------........................///---222<<<===444---...------...///000111222222,,,---......//////......111000///---+++)))'''&&&///---,,,,,,---......---.........---------,,,,,,............///////////////////////////.........------........./////////...///111000///------......---------///000///...,,,------......///000000////////////////////////////////////............,,,...//////......000111//////...------------...,,,,,,---...///111222333///---,,,,,,---......---......---------...//////000000111222222222222222///////////////000111222////////////000000000111333333222111111000000///111111111111000000000000111111111111111000000000000000////////////000000111111111111111111111111222222222111111222222222000000000000000000000000000000111111000000////////////.........///000000000000000//////000000111000000000000000000000000000000////////////000000000000000///...///222444555444222111/////////////////////000000000000111111000000/////////000000111000000000000111222222////////////////////////000000000000000000000000000///......------......000000////////////000000---------.......................................//////////////////////////////////////////000000////////////////////////////////////000000000000000///...///000111000...///...---,,,,,,,,,------000000000000000000000000////////////////////////........................//////.........///000000/////////......//////000......////////////......000000000000000000000000...///000111111000///...////////////////////////......////////////////////////...------....../////////...............///000000//////......------//////////////////////////////////////////////////////............//////......////////////............////////////......,,,---...///000111111111...//////000000/////////......////////////............///000000000000000......//////000000000000................................................---......///......------,,,,,,,,,,,,---------------------------.................................///---,,,---000000---)))111000...---------......------......///000111111......////////////......,,,,,,---............---------------------------/////////222444666555444//////......------,,,,,,------------------------........................333+++///===@@@444,,,...000000000000////////////,,,---......///.........---------,,,,,,,,,,,,,,,///...---------........................---------............////////////000000//////......------.........////////////000---///000///---,,,---......---,,,---/////////------------...//////000000///////////////////////////////////////.........,,,...//////......///111......------------......,,,------...000111222333///...,,,,,,...///...---------------......///000111111222222222111111000000000000000000000000111//////000000111111111111111111000000000000000000111111111000000000000000111111111111111111111111111111000000000000111111111111111111111111111111222222111111111111222222000000000000000000000000000000111111111000000///000///////////////000000000000000///000000111111000000000000000000000000000000////////////000000000000000/////////111222333444444333111000000000000000000000000000000000222111000000///000000000111111111000000111222222////////////////////////////////////////////////000//////...............//////000000000000//////...........................------------...//////////////////////////////......//////000000000000000000000///////////////.........///000111111111111000///000111222111///........................////////////////////////......//////000000000000........................///.........///000111111//////////////////000111...//////000000//////...////////////////////////---...111222333222000///////////////////////////............/////////////////////......//////000//////.........//////000000000//////......------//////////////////////////////////////////////////////............//////...//////////////////......//////////////////...***+++,,,...///000111111....../////////......---...//////////////////......//////000000000000///...///000111111111000000////////////////////////////////////////////////...///000000000000//////,,,,,,,,,---------......---------....../////////........................111...,,,---000000...+++222000...,,,+++++++++,,,,,,------...///000000111...//////000000//////...------...////////////...------------------------.........000333444333222//////......------,,,,,,................................................444+++,,,999;;;111,,,000000000000000////////////,,,---......///.........------...//////000111111.........---------...///,,,,,,---......///000000............////////////000000//////......------.........////////////000...//////...,,,,,,---......---,,,---/////////---------......///000000111////////////////////////.........///////////////---...//////......///000......---------......///...//////000000000111111000...,,,---...///......------,,,------...//////111222222222222111000000222222222111111000000///000111222333333333222222000000111222222333444444000000000000000000111111111111111111111222222222333222222111111222222333111111111111111111111111111111111000000111111111111111111111111111111111000000111111111111000000111000000/////////000000000000000000000111222222111111111111111111111111000000////////////000000111000000000000111111111333555777666444222222333111111111111000000000000111111000000000000111111222222111111111111111222000000000000000000000000///////////////////////////////////////.........//////000000000000//////.....................------------------...///000////////////////////////---...///000111111000000000000000000000/////////------...///000111222222222000///000111222111000/////////000000000//////////////////////////////......//////000111111111///////////////////////////////////////000111222///////////////000111111///000000000000000000///////////////////////////---...111222333222111000////////////////////////---.........//////000000000////////////000000111///////////////000111222///////////////.........////////////////////////000000000000000000000000//////............//////...//////000000//////......//////000000//////...---...............---,,,....../////////...------...//////000000//////...//////000000000000//////...///111222222222111000////////////////////////000000000000000000000000//////000111111111000000---------.........//////,,,---...///////////////........................111///------...///...---000///...---,,,+++++++++---------......//////000,,,---...//////...---,,,......///000000000000///...........................------...000111000////////////...............////////////////////////........................222,,,,,,333444...---111------...///000111222222,,,---......//////......111111111111111111111111...//////...------...000+++,,,---...///000111111............///////////////////////////.........------........./////////...//////...,,,,,,---///...---------///000///...---......//////000111111////////////////////////.........///////////////---///000///......///000///............///000000000000111111111000//////000...------...//////......------------......///111111222222222111111000111111222222222111000///111222444555555555444333222222333444666777888999000000000000111111111111111111111222222222222222333333333222222333333333222222222222222222222222111111000000000000111111111111111111111111111111000000111111222222111111111111000/////////000000000000000000111111222333111111111111111111111111000000////////////000000111000000111222333333111111555999999666333333555222111111111111000000000111000000000000111222333333333222111111111111222000000000000000000000000000000000000000000000000///000000000000///...---...///000111111000///..................------------------...//////000000////////////////////////...///000111222111000///000000000000000000000000---......///000111111222111000///000111222111/////////000111111111000000000000000000000000000000/////////000000111111111////////////////////////000000/////////000111111////////////000111222222000000111111111111000000000000000000000000000000...///000111222222111000////////////////////////------......///000000000///////////////000111111/////////000000222333333.........///////////////////////////////////////000000000000000000000000//////............////////////000000000000////////////000000000000/////////////////////...---,,,000000000000000///...---//////000000000000////////////000000000000//////...///111333333222111000////////////////////////000000000000000000000000......///000000000000000........./////////000000+++,,,...///000000000///........................000///...,,,***+++---000------...............---........................,,,---...//////...---,,,......///000000000000///////////////////////////...------...//////...,,,...///////////////000000.................................................../////////...---...000------...///000111222222,,,---......//////......111111111000000/////////...///000///---,,,...111------......//////000000............////////////.........///////////////,,,---------............///000000...,,,,,,...000///...---...000111000///.........///000000111111////////////////////////............/////////000...///000///...---...//////////////////000111111///000111111111111000///000///------/////////...000000///.........//////000111111222222222111111---...///111111111111111222333444666666555444333333333444444555666777777///000000000111111111111111111111222222333333333333222222222222222222333222222222222222222222222222222111111111111222222111111111111111111111111///000111222222222222111222111111000//////000000000000000000111222333444111111111111111111111111000000////////////000000111000///111444666444333///444999999666333333555222222222111111111000000/////////000111222333444444333222222111111111222222222222222222222222222000000000000000000000000///000000111000///...---...///000111111000///...//////.........---------,,,---...000111111000000///////////////////////////000111222222111///.../////////000111111111222......//////000000111111111000//////111111000///---...///111111111000///000000000000000000000000000000000000000000111111////////////////////////111111000000///000000000////////////000111222333000111111222222111111000000000000000000000000000//////000000000000000000////////////////////////------......///000000111...............///000111000000000000111222444444---.........//////000000////////////////////////000000000000000000000000//////............////////////000000000000////////////000000000000//////---...///000000111111000111111111111111000////////////000000000000/////////000000000000000//////...000222333333333111000000000000000000000000000////////////////////////------...///000000//////////////////000000000000+++,,,...000000000000///////////////////////////...///...***'''(((,,,111***+++---000111111111000...............---------...///000222222000///...---...//////000000//////000000000000000000000000///...---...//////---+++......//////000000111111------------------------........................***111333...,,,...000///000000000000////////////,,,---......//////...............///////////////---///111///---,,,...111///////////////...................../////////000---.........//////000000,,,,,,,,,---------......000000000...---,,,...000000///...///000111111///......//////000000111111////////////////////////---.........//////000000...///000///...---...///000000000000000111222222...///000222222222111000000///------///000///...222222111000//////000000000000111222222222222222(((***,,,///111222222222111222444666666555444333222222222222222222222222//////000000111111111222111111111222222333333333222222111111111111222222222222222222222222222222444333333222222333333444111111111111111111111111///000111222222222222222222222111000000///000000000000000000111222333444111111111111111111111111000000////////////000000111000///222666777666444---333888999555222222444222222222222111111000000...//////000111333444555444333333222111111111222222222222222222222222222000000000000000000000000///000111111111000...---...///000222222000///...//////.........---------+++---///111222222000000////////////////////////000111222333222000...---......///000111222222333////////////000000000000000///...///000111000...,,,---///000000000///...000000000000000000000000111111000000000000000000000000000000000000000000222222111000//////000000////////////000111222333111111222222222222111111000000000000000000000000000000////////////000000////////////////////////---------...///000000111000000////////////000000000000////////////000000//////000000000000//////000000000000111111111111333111///...---...///000////////////////////////000000///...............111000...---...///111222000000000000000000000000............////////////111111222222222222111111////////////////////////000111222333333222111000////////////............111000///......///000111,,,---000111111000---,,,000000111111111111000000000000//////.........---////////////000000000000000000000000000000000000////////////////////////------............------///000000000000000///......///000111111000///...........................////////////000000000000111000///---------...///////////////////////////........................333222111///......------000000000000000000000000...///111000...------...---------............///...///000000000///---,,,//////.........---------.../////////...---,,,,,,***,,,///222222111...---////////////////////////...///000111111000///...------------------------222111000///............333...---///000---,,,---222000---,,,...///000///333111000///000000...---111111000///////////////000000000000////////////............/////////000000000000000////////////000000000000000000000000000//////......000111222444333555333000:::???444666555333111111222333444111111000000111222222333333333444555444333222111111111111000111111222333222222222222222222222222333333333222222111111111///000000111111222333333111111111111111111111111222111000//////000111111//////000111222333333444222222111111111111222222222222111111111111111111///222555666444222333555333333333333333333333333111111000000000000000000111111111111000///---,,,444444333333222111000000000111111111111222222222000000000000000000000000000000000000000000000000///111222111000///000111333222111000.........---000000111111111111000000000000000000000000000000000000111111111111000000------...///////////////111000...---...///111222333222111111000111111111000000////////////000000......///111222333444555111111222222222111111000222111111111000000//////222222222222222222222222000000000000111222333444111111111111111000///...////////////////////////...///000111111000///...000000000000111111111111222111111111000000//////000000////////////000000000000////////////000000//////000000000000//////............/////////000222111///.........000000000000000000000000000000222111000///////////////111111///.........///000000000000000000000000000/////////000000000111111//////000000000000//////////////////////////////000000111222222111000000111111000000000/////////111000////////////000111---...000111111000...---......////////////......000000/////////.........////////////000000000000000000000000000000000000////////////////////////---......//////......------...///000000111000000...///000111111000///................................./////////000000000000000///.......................................////////////////////////111000000////////////000000000000000000000000000...000111000///---.............../////////000000//////000000///......---//////.........---------...////////////......---------.../////////......////////////////////////------...//////...------------------------------111000000//////000000000444000...111111...,,,---,,,...///000//////000111111///,,,,,,...///000000111111000////////////000111000000000////////////........./////////000000000///000000000000000000000000000000000000000000111000/////////000222222222111555444333???EEE;;;666555333222111222333444333222222222222222333444333333444444444333222111111111111111111222222333222222222222222222222222444444333333222222333333333333333333333333333333111111111111111111111111222111000000///000111222000000000111111222333444222222111111111111222222222222222222222111111111///111444444333222222444222222222222222222222222111111111111111111111111111111111111222222222222444444333333222111111000000111111111111222222222000000000000000000000000000000000000000000000000///111222111000///000111//////...---------......///000000111111000000///000000000000000000000000000000111111111111000000//////000111111111111111111000.........///111222000000000//////000000111000000////////////000000...//////000111222333333111111222222222222111111222111111111000000000000222222222222222222222222333222222111111111222222//////000111111111000000000000000000000000000000...///000111111000//////...//////000000111222222222111111111000000000000000000////////////000000000000////////////000000//////000000000000//////........./////////000000222111000///...///000111111111111111111111111111222222111000000000111111111000000//////......---000000000000000000000000000000000111111111222222//////000000000000//////////////////////////////000000111111111111000000222222111111111000000000111000000//////000000111////////////////////////......////////////......000000////////////......////////////000000000000000000000000000000000000////////////////////////......////////////......,,,---...000111111111111...//////000000//////...........................------.........///////////////000000//////..............................111111111111111111111111///////////////000111222///////////////////////////000111111///....../////////000000000111111111000000//////......///////////////............---...//////000000000000///000///...---,,,---...///////////////////////////---......//////......---......................../////////000111222333333888444222444444111///000***///222222///...000333333000---,,,---000111222222111000000///000000000111111000000000/////////....../////////000000000...//////000000111111111222222222222222222222222111000000000000111222333111111555444333???FFF<<<666555333222222222333444555444444333333333444444333333444444444333222111111111111111111222333333333333333333333333333333555555444333333444666777666666666555444333333222111111111111111111111111222111111000000111222222333333111111111222333444222222111111111111222222222222222222222222222222///111222333111111111222111111111111111111111111111111222222222222222222000//////000111333555666444333333222222111111111000111111111111222222222000000000000000000000000000000000000000000000000///111222111000///000111......------...///000000//////000000000000//////000000000000000000000000000000111111111111000000111111222333333333333222000000///...///000111222000000000000111222333333111000000//////000000111/////////000000111111111111111222222222222222111111111111111111000000000111111111111111111111111444444333222111111111111...///000111222222222222111111111111111111111111000000111111111000000///---......///000111111222111111111111111000000000000000////////////000000000000////////////000000//////000000000000//////000000111111111222222222111111000//////000000111111111111111111111111111222111111000000000111111//////000000000///......000000000000000000000000000000000111111111222222111111222222222222111111////////////////////////000000000000000000000000222222111111111000000000000000000000000000000000111000///......///000111000000111111111111000000000000//////////////////////////////000000000000000000000000000000000000////////////////////////...//////000000//////.........///000000111000000////////////////////////........................------------.........///...///000111111000///...------------------------111111111111111111111111000000//////000000111222///////////////////////////111222222000//////000/////////000000000111111111000///......///000111/////////..................///000111111111111111111111///............///////////////////////////000000000111111000000000...........................//////000111333555666<<<777555888888555333444333333333111///...///000555333000///000111111000222222111000000000000111111111111000000000//////...////////////000000000---...///000111222333333444444444444444444444444000000000000000111111222222111555333111<<>>888111000555:::<<<<<<:::666222//////111222222444444333222222222222333222222222111111111000000//////000000000111111111//////000111222222333333000000000000000000000000111222333444444444333333333333777666444@@@FFF<<<555555555555555444444333222222222222333555666777555444333222222222333333333222222222222333444444444444444444444444444444666777888999999888666555222222222222222333333333444444444444444444444444111222333444555555555444333444555666666555333222444333333222222333333444333333333444555666666666999666444333555666555444222222222222222222222222//////000000111222222333333333333333333333333333222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111///111222111000///000111111111000000000111222222111111222222222222111111111111111111111111111111111222222333333222222111222222222222222111000000000000111111222222222111000000000000111222444444222111111000000111111222000000111111111111111111000111222333444444444444111111111222222333333333222222222222222222222222222111111111111111222222333333444444444333333222222222222222222222222222666555333222111111222222000111111111222222222333111111111222222333333333000000////////////000000000000////////////000000//////000000000000//////111222222222222333333333///000111222222222222222222222222222222222222222222111111111222333333444:::888555222000///000000111111111111111111111111111111222222222333333333111111222222222222111111000000000000000000000000444444333222222333444444333333333222222222111111000111222333333222111000000000000111111000000000000000111111111111000000//////000000111111111222////////////000000000000111111111111111111111111000000000000000000000000111111222222222222111111...///000000000000000//////...---,,,,,,---...///000000000000000000000000////////////000000000000111000/////////000222333000000000000000000000000/////////////////////////////////000111333444555222222222222222222222222111333444444222111111222000111111111111222222222...///000222222222111000.../////////000000111111000000000000000///...---///---+++)))***,,,///111000000000000000000000000333222111000000111222333000000000000000000000000222111000///............111......222555333333555555333222444888===BBBEEEIIIBBB999111//////111222555444333333222222333333222222222111111111111000000000000000111111111111000000000111222222333333222222222222222222222222333444555666666666555444666444777555222<<>>@@@:::888555333222222000///333333333444444555555555111222222333333222222111//////000111111111111000000111111222222111111000000222333333111000000111111555888777444222444777444444333222666===???<<<777666555444444333444444555666777666555666777999666555444333222333444444222333444333111111333444666666555444555666888999;;;:::999777666444333222222333333444444333333222666555555777999888555111777777666666555555444444666666666666666666666666555555444444444444555555555555555555555555555555444444555555444444333333555444444444444555666666222222333333333444444444222222222333333444444444111111111000000000//////333333333333222111000000///000111222222111000///111111111111111111111111222222222222222111000///000000000000111222333444111111222222222222111111222222111111222222333444111222222333333222222111111111222222222333333333222222222222222222222222222222111000111222444555222222222222222222222222111111222222222333333333111111111222222111111000222222222222222222222222333333333222222222111111444333222222333333111///111111222222222333333333333333333222222111111111222222222222222222222222666666666666666666555555111222222333333444444444555444222111000/////////111111222333333333333333222222111000000111222333111222222333444444555555444333222111111111222333333333333444666777999:::333333333222222111111111111222222333333222222111222222111111111111222222333222222222222333333444555555444333333222222222222222222111111111111000000222444222111333999???JJJBBB999444444555333111222222111111111111222222000000111111111222222222222111111111111111111111111111111000000111111111000111111222222222222222333222222222111111111111111111000000000111111222333222111000000111222333000000000111111111111222111111111000000000//////222222222111111111000000///000000111000///...---//////000000000000//////333222111000000000000111000000000000000000000000111111111222222222333333222333333222111111222444111000000111222222111111222222222222222222333333222222222222111111111000111000000///......//////111111111000000000//////000222444444222000//////000111111222222111111000111111222222222222111111222222222222222111000000333222000//////000111222333333222111111111111111222222222333555888;;;===888666333222111222333333333333333333444444444555222222333333333333222222///000111111222222111111333333444444444444333333000111333333111000111222000444777666222111222555555666444333666===>>>;;;555555555555555555666666666777777666555555777999777666555444333333444555444555555444333333444666::::::::::::::::::;;;;;;999999888777666444333333333333444444444444333333666555444555777777444111666666666666666555555555666666666666666666666666666666555555555555666666666666666666666666666666555555555555555444333222444444444555555555666666444444333333333333333333111111222222222333333333444444333333333222222222111222222333333333222222111222333444444333222111111111111111111111111111222222222222222111000000000000000111111222333444111111222222222222111111222222222111222222333444222222333333333333222222111222222222222333333333222222222222222222222222555444333333333333333333222222222222222222222222333333333333333444444444333444555555555555555444333333333333333333333444333333333333222222222222444333222333444333222000222333333333444444444444555555555444444444333333333333333333333333333333444444444444444444444444444333333222222222222333555555444222111111111111000111333444444333333222444333222111111111111222222222222333444444555555333222222222222333333444333333222222444666999:::333333333333333333333333111222222333333222222111222222111111111111222222444444444444444444333222444333333222111000000000111111222222333333333444444444222000222:::FFFOOOTTTHHH:::333444555333///222222111111111111222222222222222222333333333333333222222111111000000000222222222222222222222222222222111111222222333444333333222222222222111111111111111111222333444555222222111111111111222222111111111222222222333333222222222111111111000000222222222111111111111111000111111111111000///////////////000000/////////222111000000000000000000000000000000000000000000000000111111111222222222111222222222000000111333///111333333111000111333333333222222222222222222222222222222111111111111222111000000///000000000222222222111111111111000000222555555444333333333000000111111111111000000111111222222222222111111222222222222222222111000222222000000000111222333444444333222222222222333222111111111333555777888555444333222222444555777222222333333333333444444222222333333333333222222111111222333333333333222333333444444444444333333000111333333222111111222///222555444111000111333555666444222444::::::888555555555555666777888999666777888777555555666888999888777555444444555555666777777666555555666888<<<============<<<<<<;;;777777777666555555444444444555555666666555555444555444333444555666555444555666666666666666777777666666666666666666666666777777666666666666777777777777777777777777777777666777666666555444333222444444555666666666666555666555444333222222222222111111111222222222222333555555444444444333333333000111222333444444444444222222333333333333222222222222222222222222222222333333222222222222111111111111111111222333444444111222222333333222222111222222222222222333444444222222333333333333222222222222222222333333333333333333333333333333333333666666666555555444333222333333333333333333333333555555555555444444444444444444555666777777777666555555555444444444444444444444333333333222222222444333222333444444222111444444444444555555555555555555555555555444444444444444444444444444444444333333333333333333333333777555333222111111222333333333333333333444555666111222333555555444222111333333333222222222333333333333333333444444555555222222222222333333444444777555333111111333555777666666555555444444333333333444444555555444444333333222222111111222222333333444555555555333222111222222222222111000//////333333333333444444444444555444222222777BBBPPPZZZIII@@@666111222333333222333222222111111222222333333333333333444444444444444333333222111000000///333333333333333333333333111111000//////111222333333333333333333333222222222222111111222333444444222222222222222222222222111111111111222222222333333333333222222222111111111111111111111111111111111111111222111111111111000000111111111111000000111111000//////000000111111111111111111111111111000000000111111111222222222333333222111111222444777666444222000000222333333333333222222111111111222222222222222222222222222222111111000111111222222222222222222222222222222333555555444333333444000111111111111111111000111222222333333222222111222222222333333222111111222222111111111222333333222111111000000000111111222222222222222333444555333555666777666666666666222333333333333333333333222333333333333333333222111222333333444444333333111222222222222222222111000111333333222111222333000222444444222111222333333555444111222666666444666666666666666777888888777888888777555555666777;;;:::888666555555666666888999999888777777888:::;;;;;;<<<===<<<;;;999888666666666555555555555555666666777777777777666666444333333444666777999999555555666666777777777888777777777777777777777777888888777777777777888888777777777777777777777777888888888777666555444333333444555666777666666555666555444333333333444444333333333333333333333333444444333333333222222222111222222333444444333333111111111111111111111111222222222222222222222222333333333222222222333333222222222222222333444444222222333333333333222222333222222222222333444444222333333333333333333222222222222333333333444444333333333333333333333333333444555666666555333222333333333333333333333333555555555444444444444444222222333444555555555555555555555444444444444444444444444444333333333333444333333444555555333222333444444444444555555555444444444333333333333333444444444444444444444444222222333333333333444444888666444222222333666777333333333333444555666777222333444444444444222222111222222333444555555555333333444444444444555555222222333333444444444444999777555333333555777999888888777666555333333222333444444555555444444333333333222222222222333333222333444444444222111000555555666666666555444333555555555444444444444333444444333444999AAAKKKQQQ888777555333111111333555333333222222222222333333333444444444444555555555555444444333222111111000222333444444444444333222222111000000000111333444333333333333333333444444444333222111111111111111222222222333333222222222000000000111111111222222333333333333222222222222111111111111111111111111222111111111111222222222222222222333333222222222111111000000000000111111222222222222222222222222000111111111111222222222333444555444222222444555BBB;;;333///000333333222333333333222222111111111222222222222222222222333222222111111111111222222222222222222222333333333333444555444222111111222111111222222222222111111222222333333333333222222111222222333333333222222222222222222222333444444000000/////////000000111444444333333333333333333333777<<<===;;;777444333333333333333333333333333333333333444444333333333222222333444444444444333222222222333333222222222///111333333222222333444222444555555444333333444444777777444333666666444888888777666666666666666666777888777555555666888;;;:::888777666666777777888999:::999777777999:::999:::;;;;;;;;;999888666666666666666666666666666666777777888888777777666222333444666777:::===>>>555666666666777777888888888888888888888888888888888888777777777777888888666666666666666666666666888888888888777666555444444555666666777777666666777666555444444555666777555555555555555555555555444444444333333333222222444444444444444333222111222111111111111111111222222222222222222222222222444444333222222333444444333333333333333333444555333333444444444444333333333333222222333333444555333333333444444333333333222222333333333444444444333333333333333333333333000111333444555555555444333333333333333333333333444444444333333333333333222222333444444444444444555444444444333333222222555555555444444444333333444333333444666666444333333333333333444444444444444444444444444444444444333333333333333333333333333444444444555555555666777666444333444777:::<<<666666555444444444444444444444444333333333333333000111333444555666666666444444444444444444555555222333444444444444444333222111111111222555777999888888777666555444333333111222222333333222222111333333222222222222333333222333333333333222222111222333555666666555444444666555555555444444333333555444444444666999<<<>>>111444777666222000222555333333222222222222333333444444444444555555555555555555555444444333333333222222444444444444222222444444333333444444555666333333444444444444555555555444333222111111111111222222333333333333222222000000000111111111111222333333333222222222111111111111111111111222222222111111111000111111222333333333444444444444333333111111111111111111222333222222222222222222222222111111222222222333333333444555555555333333555666EEE<<<222///111444333111333333222222222222222222222222222222333333333333111111111000111111222333111222222222222333333333333444444333111000000111222222333333333333222222222222333333333333222222111222333333333333333333111222222333444444444555222111111111111222333333444444444444333333333333333999???@@@<<<666333111555555444444444444333333333333444444444444333333111222333333444444333333444444555555555555444444///111333444333333333555444555555666666555555444666:::;;;888666888999777999888777666555555555555555666777666555666777999:::999888777666777888888888999999888777777888:::999::::::::::::999999888777777777777666666666666666777777888888777777666222444777888999:::===???666777777777777777777888888888888888888888888888888888777777777777888888666666666666666666666666888888999999888888777777666666555555666666777888:::999777555555666888999777666666666666666555555666666555555555444444444555555555555444333222111444444333333333333444444333333333333333333333333555444333222333444555666444444444333333444444555333444444555555444444333333333333333333444444555333333444444444444333333333333333333444444444444333333333333333333333333///000222333555666666666333333333333333333333333222222333333444444444444555666666666666666555555555555444444333222222222666666555555555444444444555444444555666777555444222333333333333444444444666666666777777777777777333333333333333333333333444555555666666777777777666555444555666888;;;===555555444444333333444444777555444222222222444444222333444555666666555555555555555555555555444444333444555555555444333222/////////000111333555666555555555555555555555555111222222333333222222111444333333222222333333444444333333333333444444555...000222444555555444333333444444444444444555555444444444444555555444333222444555555444333333444444333333222222333333444333333444444444555555555666666666666666555555555111222333444444333222111333444444555555555555555333444444444555555555555444444333333333333333444222222333444444333222222111111111222222222333333222222222222111111111111000000111111111222222222111000000///000111222333222333333444444333333222222222222222222333444444333333333333333333333333222333333333333444444444444444555444333222444666===999444111111222222111222222222222222222333333222222222333333333444444000000000000000111222222111111111111222222222333222333333222111111222444333444444555555444444333222333333444444333333222111222333333444444333333111222333444444555555555222222222222222333444444333333444444333333222222444888======888444333333666666666555555444444444333333444444444444333333111111222333333333333333444444555555555555444444///111333444333333444555555555555666666666555444444999;;;888666888999888666666555555444555555555444555666666666666999;;;888777777666666777999:::777888888777666666777999888888888888888888999:::999999888888777777777666666666777777777777666666333666999:::999888999:::888888888777777777777777999999999999999999999999777777777666666777777777777777777777777777777777777888999999999999999999888777555444444666888:::???===:::777666666777777777666666666555555555555555555555555444444444333333444444444444444333333555444333333333333444555333333333333333333333333555444333222333444666777555555444444444444555555444444555555555555444444444333333333333444555555333333444444444444333333333333333444444444444555444444444444444444444444333333333333444555777777444444444444444444444444222222333444555666666777888888888888777666555555666666555555444333333333666666666666555555555444555444444555777777666555444444444444555555555555666666777777777888888888444444444444444444444444444444555666666777888888444444444555666777888999111222222333444555777777888666333111111222444666444555666666666555444333555555555555555555444444444444555666555444222111555555555555555555555555111222333444555777777888333444444555555444444333444333333222222333333444555444333333444555777888000222555777999999888888111111222333444555666777333333333444666666555444333111000111444555555333444333333222222333333444333333333444444444555555666666666777777777777777000111333444444333111000111222333444555444333222444444444555555555666666444444444444444555666777222222444444444444222222222222333333333444444444222222222111111111000000000000111111222222222222000000/////////000222333111222222333333222222111333222222222333444444555333333333333333333333333333333333444444444555555333444444333222222333555444555666444222000111222111111111222222333333444222222222333333444444444000000//////000111222222000000000111111222222222111222333333222333555777444555555666666555555444222333333444444333333222111222333333444444444444111222333444555555555555111111111111222222333444222222333333333222222111333777:::888444222333666777777666666666555555555333444444555555444444333111111222333333333222222222333333444444333333222///111333444333333444555555444444555666666555333111777999666444666777666444444333444444555666777333444666666666777999<<<777666666666666888999:::666777777666555555666888666666555444555666888999::::::999999888777777666666666777777777777666666555888;;;;;;888555555666999999888888777777666666999999999999999999999999777777666666666666777777888888888888888888888888777777888999::::::::::::999777555333333666999;;;DDDAAA===999666555555666666666555555555444444444333333222222222111111111222222333444555555555555333333111111111111333333333333333333333333333333666555333333333555777888666555555444444444555555444444555555555555444444444333333333333444555555333444444555555444444333333333333444444444555555444444444444444444444444777666555444444555777888444444444444444444444444222333444555666888999999888888888888777555444333888777777666555444444444777666666666555555555555555444444555777888777555555555555555666666666777444555555555666666777777666666666666666666666666444444555555666777888888444444444555555555555555777666444333222222333444555555444444444444555555555555555555555555555555777777666666555555555444555666666777777777777777555555666666666666555555777777555444444555666777333333333333333333333333444444444444444444444444444444555555555555444444777777777777777666666666777777666555555555555555555555555666666666666777444555555555666666777777666666666444333444666999444555666777666555333222555444222111333555888:::333444555555333333444555444444444555555555666666555555555666666666777777777666555444333444444555666555444333333444666777333333444444555444444444222333333222000000333555333333333444444555555555222222222222222222222222555555555555555555555555888555222///000222555888===444///333999999777666555555555666666666666777555333222000000111333444555444333222333444555666000......000444777666555222333444555555444333222111444444222222555555222222222111111222222333444444444444444444444444444666666666555555444444444333444666777777666444222777555444555777888777444111333444444333333555666333333333444444555555555444444444333222444777:::AAA>>>:::777777888999888666666555444444444444555666666555555555444444444222222333555777888666444777777666555555555555666:::777333111222444555666333333444444555666777777777888888777666555555666666666555555555444444444222222222333555888;;;<<<;;;:::888999::::::999777333555777999::::::999888777777888888999999999999666777888999999888777666777888999888777666777888666666666666777888999:::999999888888999999:::;;;888888999::::::;;;<<<<<<<<<;;;999777666666777888<<<;;;;;;;;;::::::999999<<<:::888888:::;;;;;;:::>>>:::666555666888999999<<<999999;;;888222222777888888777555444333222111:::999999888777666666555:::888777555555555666666777777666555444333333222333555777999999888777666444444555555666666777777::::::888555333333555777444444555555555555444444222333444444555555444444444444555555555555555555222222333333444555555666666666666666666666666666666555555444444555555666666666555555555444444444444444444555666777777888888888777666666666666666333444555777888888888888666777888999999:::999999444555666777777666555444333333444555666666555555666666666666666777888888888888777777666666555555666777777888999:::::::::555555555555555555555555555444333333333444555666666555555444444555555666555555555555555555555555777777666666666555555555444555555666666666666666555555666666666666555555777666555555555555777777555555555555555555555555555555555555555555555555555666666777777666666555666666666666666666666666777777666555555555555666444444444444555555555555555555555666666666777777555666777666555444555666555666777888888666444333666555444333444666888999333444555555333333444555444444444555555555666666333333444444444555555555555444333222222222333333555555555444444555555666222333444555666777777777444444333222111111222333333333333333333333444444222222222222222222222222444444444444444444444444222333444333222222555777III>>>555444555555333333444555555555555666666666555444333222222333444555444444333333444444555666333111111222555666555333444444555666666555444444222555555333333666666333333333333333333444444555555555555555555555555555555555555555444444444444333444555666555555444333666444333444666777555333666777888777555333444555333333444444444555555555444444444333333444777999???<<<999777777888999888666666555444444444444555666666555555555444444444333333333555777888666555555555444444555666777777999777333222333555555555333333444444555555666666777888888888666555666777666666666555555555444444555555555555666888:::;;;;;;:::888999::::::999777222333555666777666666555888888888888888888888888666777888999999888777666888999999888666555666777666666666666777888999:::888888888888888999::::::888888999::::::;;;<<<<<<999888666555666777888999888888777777777666666666888888888888888888888888;;;999777777888888888777999666777::::::666777;;;777777666666555444333333999999888777777666555555888888666555555666666777666666666555555444444333444555666777888777666666444444444555555555555555666777777555444444666777444555555666666555555444444555555666666666666666555555444444333333222222333333444444555666666666666666666666666666666666555555555444444555555555666666555555555444444444333333444444555666666777888777666666555555666666666666777777777777777777666666777888888888888888555555666777777666555555444444555555666666666666555555555555555666777777777666666666555555555555666666777777888999999:::555555555555555555555555333333333333444555666777666555555444444555555666555555555555555555555555777777666666666666555555333444555555666666555555444444555555555555444444555555555555666777888888777777777777777777777777777777777777777777777777666777777888888777777666555555555666666666666666888777777666666666666666333333333333444444444444555555666666666666777777555777888888666444444555666777888999999777666444666666666666666666666666333555555555444333444555444444444555555555555555444444444444555555555555555555444333333333333444555555555666666555555444222333444666777888888999666555333222333333333222333333333333333222222222333333333333333333333333444444444444444444444444111333444555555999???CCCPPPCCC888444444222222444444444444555555555555666444444444555555666666777333444444555555555555555555444444444555555444222444444444444444444444444444666666333333666666333555444444444444555666666555555555555555555555555444444444444444555555555444444444333333444444555777555444555666777666444;;;;;;;;;999666444444444444444444555555555555555444444555444333444777999<<<:::777666777888999888777666555555444444555555666666666555555555555444444333333555777888666555333333333444555666777888888666444444555666555444444444444444444444555555777888888888666555666777666666666666555555555555888777777777888999::::::;;;:::888999::::::999777777777888888888888888777888888888777777777777777777777888888888888777777888999:::888666555555666777777777777777888999:::888777777777777888999999888999999::::::;;;;;;<<<666666555555666777999:::999999999999888888888888555888;;;;;;888666777999888777777888999999666444999666555999:::999999:::666666666666555555555555888777777666666555555555777666666666666777777888555555555555555555555555555555555555666666666666555555444444444444444444333444666666555555666777444555555666666555555444666666777888888888888888888777666555444333333222444444555666666777777888666666666666666666666666555555555444444555555555666666666555555555444444333333333444444555555666777666666555555555555666888888888777777666666666777777777777777666666666555666666777777666666555555555555555666666666666555555444444444555666666666666555555555555444444555666666777777888888999666666666666666666666666444444444444555555666666666666555555555555666666555555555555555555555555777777666666666666666666444555555666777666666666444444555555555555444444444555555666777777888999888888888888888888888888777777777777777777777777666777777888888777777666555555555555555666666666999888777777666666777777444444444444555555555555666666666666666666777777777888888777555444555666555666888999999888666555555666666777666555444333444555666555444333444666555555555555555555555555666666777777777888888888777777666666666666666666555555666777777666444333222333444666666777777777666444222333555666555333555555555444444333333222444444444444444444444444444444444444444444444444555444222555<<>>666444555555666888444444444444555555555555333333555666777777777777333444555777777666555555444555555555666555444333444333333333333333333444333666666333333666666333555555444444555555666777555555555555555555555555333333444444555555555666555444222222222333555666888888777777888888777666;;;<<<;;;999666444444555555555555555555555555666444555555555444555777999:::888555555777888999888777666666555555555555555666666666555555555555555555444444555777777777555333333333333444555666777666555555555777777555444555555555444444444444444666888999888666666777888777777777666666666555555777777777888999999::::::;;;:::888999::::::999777::::::::::::999999888888888888888777777777666666777777777888888777777777999::::::999666555555666888777777777888888999:::777777777666777777888999999999999::::::;;;;;;;;;777666666666777888999::::::::::::::::::999999999555;;;???>>>:::777888:::777777666777999999777555;;;888666777999888777555666666666666666666666666777666666666555555555444555555555666777888888999444555555555666666666777666555555444555555666666666666666555555444444333333666888999888666666666555555666666666666555555666777888888999999888888999999999888888777777777555666666777777888999999666666666666666666666666555555555555555555555555666666666666555555555555444444444555555555666666666666555555555555555666888888777777777777777777:::999888777777666666666666666666777777666666666666666666666666666777777666555555555555666777777666666666666666666666555555555666666777777777888666666666666666666666666666666666555555444444444666666666555555666666666666666666666666666666666666666777777777777777777666666777888888888888777444555555555555555555444444555666666777888888999777777777777777777777777666666666666666666666666555666666777777666666555555555555555666666777777999999888777777777777777666666666666777777777777777777777777777777666666999999777555333444777999444555777888888777555444444555666666666444222111444555666666444444555666555555555555555555555444777777777888888888999999666777777777777777777777555666777888777666444333444444555555555444333333333333333555777888777777777777666666555555555444444444444444444444444444444444444444444444444444777444444;;;FFFNNNOOONNN===777444666888777777999444444444555555555666666222333555666777777777777444555666777888777666555222444555666666555555444666666666666666666666666222555555333333666777444444444444444444555555666444444444444444444444444444444444555555666666666555444222111222444666777888888888888777666666777888999999888666555555666666666666666666666666666333555666666555555777999888777555555777888888888777777666555555555555666666666666666666666666666666555444555666777777666666555555444444444555555555555555666888888666444555555555555555555555444666888999888777666777999888888777777777666666666444555666888999:::;;;;;;;;;:::888999::::::999777888888888888777666555555888888888777777777777777888777777777777777777888888999:::888666555555666888888888888888888999:::777777777666777777888999999999::::::::::::;;;;;;999999999999999999999999666666777777777777777777666;;;??????:::777888:::999777666666777888888888888888777666777777666444666666666777777777777888666666666666555555555555444444555666777888888999444444555555666777777777777666555555555555666666888888777777666666555555777999<<<<<<:::777555555555666666666666666666555666666777888888888888777777888888999999:::::::::666666777777888999999:::777777777777777777777777555666666777777666666555777777666666666555555555666666666666777777777777666666555555555666666777666666666666777888::::::<<<;;;:::999888777777777777777777666666777777777888777777666666666777888777777666666777777888999777777777777777777777777666666666666777777777777777777777777777777777777666777777666666444333333777666666555555666666777666666666666666666666666666666777777777777888888777777888999999999888888555555666666666666555555555555777777888888888888777777777777777777777777666666666666666666666666555666666777777666666555555555666666777777888888:::999999888888888888888888888888888999999999999888888777777777777666666888888777666444555888:::333555666888888777666555555555666666666555333222444555666666555444555666555555555555555444444444666666666666777777777777444555666666777666666666777777777777666666555444555555555555444333222111222444777777777777888999777777777777777666666666555555555555555555555555555555555555555555555555555666;;;DDDKKKKKKBBB:::999555444888999666444555555555555666666666666777555555555666666777777888555666666777777777777777222555888999888666666666999:::;;;<<<<<<;;;:::999222555666444555888999777444444444444444555666666555555555555555555555555666666666666666777777777555444333333333555777888777888888777555444555666666777888777666555666777777777777777666666666666333555666777666666777999999777666666888999888777888777666666555555666666555666666666666777777777888666444555666777777666777777666555555555555555666555555666888888777555666666666666666666666777666888999888777777888:::888888888888777777777777444555666888:::;;;;;;;;;;;;:::888999::::::999777888999:::;;;;;;999777666777888888888999999999999888888777777777777888888777888999888777666777888999999888888888999999:::888777777777777888999999::::::::::::::::::::::::::::::::::::::::::999999888888888999999999999:::777999<<<;;;888666666777:::888666666888999:::999333888999777666888999999777777777777888888888888666666666666666666666666444444666777888888888888555555555666666777777777777777777777666666666666888888777777777777777777999;;;======:::777666666555666666777777666666555555555666777777777777777444555555666777888999:::666666777888888999999:::777777777777777777777777666777888999999888777666777777777666666666555555777777777777777777777777777666666666666777777888666666666666777999;;;<<<===<<<:::999888888999999888777777666666777777888:::999777666666777888888888888777777888888999:::777777888888888888999999777777777777777777777777777777777777777777777777555555666777777666555444777777666666666666777777666666666666666666666666666666777777777888888888666666777888888888888888666666777777777777666666666666888888888888777666777777777777777777777777888888888888888888888888666777777888888777777666666666777777888999999:::::::::999888888888888999888999999999999:::::::::888888888777777777666666333666888999888777888999444555777999999888777666666777777777777777666666444666777666555444555777666666555555555444444444666666666777777777888888444555666777777777666666999888777666555555555555444555555555555444444333333777<<<:::666333666999666666666666777777777777555555555555555555555555666666666666666666666666444:::BBBFFFFFF@@@888333999666555888888555333444666666666777777777888888999888777666666777888999777777666666777777888999666:::======:::777666666888:::<<<>>>>>><<<:::888222666777666888<<<===;;;666666555555666666777888777777777777777777777777888888888888777777777777555555444444555666888999999;;;<<<:::777666777888666888888777666555666777888888888777777777666666333555777777777666777999:::888777777888999888777888777777666666666666666555666666666777777777777999777555555666777777666777777666666666777777888666555555555777888888666666666777777888888999999666777999999888777999:::999999888888888777777777666777999:::;;;;;;;;;:::;;;:::888999::::::999777888:::===??????===:::777777777888999:::;;;;;;<<<999888777666666777888999666777888888777777888999:::999999888888999999999888888888888888999::::::::::::::::::::::::::::::777888999999::::::::::::;;;;;;<<<<<<<<<=========::::::999999888777666666999888888999;;;;;;:::999444<<>>DDDCCC<<<777888;;;:::666555888777555444777777777777777888888888888<<<:::999777777888:::;;;888777666666666777999:::;;;>>>AAA@@@<<<888666666555777;;;======;;;777555333777888888:::???@@@>>>777777777777777888888999999999999999999999999999::::::999999888888777777555555555666777888999999===???@@@???;;;:::;;;===888999:::888666555555666999888888888777777666666333555777888777777777999:::999888888999999888666888888777666666666666666555666666666777777888888999777555555666777777777666666666666777999:::;;;777666444555777888888777666666777888999::::::;;;666777999999888888999:::999999999888888888888777:::;;;<<<<<<<<<;;;:::999;;;:::888999::::::999777444777;;;>>>>>>;;;777444777777888999;;;<<<===>>>999888777666666777888999555666888888777777999:::::::::999999888999999999999999888888999999:::;;;::::::::::::::::::::::::444555666888:::;;;;;;;;;999999999::::::;;;;;;;;;>>><<<:::999::::::999888777777:::<<<>>>===:::777888BBBEEE===555555999:::999999999888888888777777777777777777888888888888444555777888888777777666777777777777666666666666777999:::;;;:::999666555444444555555666666777777666888999999888888888:::666666777777777777666666666666777888888888888888999999999888888888888888666666666777888888999999777777777777777777777777888999;;;<<<<<<;;;999888777777777777666666666666666666666666666555555555888888777777888999::::::;;;:::888666666777888:::;;;:::888666666777888:::999888777666666777888999;;;:::888666666777888999666666666666666777888888555666666666777777888888999999999888888888888888888888888888888888888888777777666666555555444444999999888888999999:::;;;777888888999999888888777666777888999:::999888888666777777777777888888888777999999999777777777999999999888888999999:::;;;;;;;;;::::::;;;;;;<<<===999999999888777666777999:::;;;;;;:::888777888999;;;::::::999999:::::::::888888888999;;;;;;:::888>>>===;;;:::999:::;;;;;;;;;??????:::888999999888888888888888888888999999:::777777;;;<<<999777888:::;;;<<<<<<;;;:::;;;<<<777:::999555555::::::666999999888666555555888:::;;;:::999999888888999999666777777777888888888888999777444444444555555555777666666777999:::888777666999:::999666666888;;;;;;:::888666666666666777555555555666666777888999999333222777:::888999===888JJJPPPAAA777;;;===888777777777777777777777777555666888777666666777888:::::::::;;;<<<>>>AAABBBGGG>>>777666888777888;;;:::::::::999999999888888666555666777999999777555333444555333222333777;;;JJJ<<<444777999444444999===:::888777777888777777888777888===BBBAAA<<<666555666666444333333555777666@@@FFFCCC@@@AAA???<<<;;;???>>>888333555888:::666888999888777666777999888999:::;;;;;;:::999888999;;;======;;;999888777777777777777777777777777555555555555555555555555999888777666666555666666888888888888999999999999:::333888<<<888999>>>:::888888888888999999999999:::999888888888999;;;<<<999999999999::::::::::::888999999:::;;;<<<<<<<<<<<<===>>>===;;;999999999888999:::;;;:::888888777777888999<<>>999888888777:::::::::::::::;;;;;;;;;999666777;;;===999777777666777888888666666777888888<<<<<<777666999:::777999999888666555555777999::::::999888888888888999777777888888888888888888:::999777777888999888777777666666777999:::888777666777888777666777999:::;;;:::888777666666777777555555555555666777888888888555444888999777999>>>;;;DDDFFF>>>999;;;:::444666666666666666666666666555777888777666555666777999999999:::;;;===???AAAEEE???;;;;;;:::888999===999999888888888777777777666777888999888777666666777888999777666777;;;>>>HHH;;;444888999555555:::<<<:::777777777888777666888777777;;;??????;;;666555666888888777666666777:::???@@@;;;999;;;<<<:::<<<@@@@@@:::555666777666666888999888777666777888777777777888888777777666:::<<<======;;;999888999777777777777777777777777666666666666666666666666777777666666666777777888777777777777888888888888:::444999<<<777888===888888888888888888777777777::::::999999999:::;;;<<<:::999999999888777777777777888888999::::::;;;;;;<<<>>>???>>><<<::::::;;;888888888999999999888777888888999<<<>>>???===;;;>>>======<<<<<<;;;::::::999;;;<<<======;;;999888<<<;;;;;;;;;;;;<<<<<<===::::::::::::::::::::::::888999999::::::;;;<<<<<<;;;:::888888:::;;;;;;::::::999888888:::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========999::::::;;;:::999888777:::999999999888888888888666666666666777888::::::999999888888888888999999999999999::::::::::::;;;888888888777777666666666555666666777777777666666999999999888888999999999:::::::::::::::::::::;;;999888888777777777888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;======<<<;;;:::999888888:::999999888777777888888666777777888999999999999999999999999999999999999777777777777777777777777999999999999888888888888777888999888777777999;;;<<<:::888777777888777777999999999999:::;;;<<<<<<999999888888888888999999:::999777666666666777888888888999999999999888888777777888888888888888888888888888888888999999999777777888888888888777777888999:::;;;<<<;;;::::::999999999999:::::::::;;;>>>??????===:::888888999999888888888888999::::::999999888888999999:::;;;;;;;;;<<<:::999888:::;;;777999::::::::::::;;;===;;;;;;;;;;;;;;;<<<===>>>>>><<<:::999;;;<<<<<<;;;<<<;;;::::::999:::::::::>>>FFFIIIBBB:::777777777::::::::::::;;;;;;<<<<<<999777888===>>>:::777777777999:::999888777888999888===>>>;;;777888999999;;;;;;:::888666555777888::::::999888888888888888999999999999888888888888999888888999:::;;;:::888888777777888::::::999777666555444555777999:::999;;;:::999888777777888888555555555555666777888888888777888999888666;;;AAAKKKGGGCCCCCCBBB???999444666666666666666666666666555666888888888888:::<<<999999999999:::<<<>>>???EEE@@@======;;;888999<<<777777777777777666666666666999<<<;;;888666666777666777777666555666999;;;DDD:::555888:::777777;;;;;;999777777777888777666888666666888<<<===:::777666888::::::888666555555888;;;<<<::::::<<<;;;999;;;???@@@<<<888888666333777888999888777666777999777777666666666666777777;;;<<<===<<<:::888999:::777777777777777777777777777777777777777777777777555555555666666888999999888888888888999999999999;;;666:::<<<666999===888:::::::::999999888888888:::::::::999:::;;;;;;<<<<<<;;;:::999888777777666888888999999:::;;;;;;;;;999;;;<<<;;;999888888888:::999888999:::::::::999;;;:::;;;>>>@@@@@@???=========>>>>>>===;;;999888:::;;;===>>>>>><<<:::888<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::999::::::;;;;;;<<<======:::999888888;;;<<<<<<<<<<<<:::999999:::;;;:::888999999999999999999999999<<<;;;::::::999:::::::::888888999:::;;;<<<======777888888888888777666666888888888888888777777777;;;:::999999999999999:::777777777777777777777777777777888999999999999888888888888888777777777777777888888888888888777777888888777777777777888888666777777888999999::::::777777666666666666777777888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<@@@???<<<:::888777777777777777777777777666666555777777777777888888888888888999999999999888777777777777777777777777777777777777777888888999999999777888999888777777999;;;;;;:::999777777666666666999999888888888888999999999888888888888888999999888777777666666666666777777777888888888888777777555555555666666777777888::::::;;;;;;<<<<<<<<<;;;888888999999999999888888666777888999:::999888888777777777888888888999999;;;<<<<<<;;;999888888999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<======:::;;;;;;:::888888999;;;888:::;;;;;;::::::;;;===<<<;;;;;;<<<<<<===>>>???@@@>>>;;;:::;;;<<<======;;;;;;::::::::::::::::::<<>><<<888888:::<<<>>>>>>===;;;888777888999::::::999888888888888888::::::::::::999999999999666666777999;;;;;;999777999888888999::::::999777888555444666:::<<<<<<:::;;;;;;:::999999999999999777777777777888999::::::888:::<<<;;;888888>>>DDDVVVKKKEEEHHHHHH???888777777777777777777777777777444666999:::;;;===@@@BBB;;;;;;::::::;;;===>>>???KKKBBB::::::;;;999888888777777777777777777777777777;;;???===888555666999555555555555555666777888???888555777999777888;;;:::999777777888888777666888777666777999:::999888888999:::999777666777888777:::>>>AAACCCBBB>>>;;;:::===???======>>>;;;666777999:::999888777888999:::999888777888999:::;;;;;;<<<<<<:::888777999:::777777777777777777777777888888888888888888888888777777777777777888999999:::::::::;;;;;;;;;<<<<<<;;;888<<<===999>>>CCC<<<======<<<<<<;;;;;;:::::::::::::::::::::;;;;;;<<<===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<=========999;;;<<<;;;999888888999===<<<:::;;;<<<<<<<<<;;;>>>>>>>>>@@@BBBCCCAAA@@@===>>>@@@AAA@@@???===<<<>>>>>>>>>>>>=========<<<<<<;;;::::::999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????===<<<:::;;;===>>>>>>======<<<;;;;;;<<<<<<:::888999999999999999999999999::::::999999999999::::::888888999999:::;;;;;;<<<::::::::::::999999888888999999999999999999888888@@@???>>>===<<<;;;;;;;;;888888888999999888888888777777999999::::::999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::888777777777777777777888888888999999::::::::::::888888888777888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======AAA???===:::888888999:::666777888999999888777666::::::999999999999999999888999::::::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<;;;::::::<<<>>>>>>>>>>>><<<999888777888::::::999888888888888888;;;;;;;;;:::;;;;;;<<<<<<:::999999999999999999999999::::::;;;;;;::::::999555555666666777777888888777888999::::::::::::999999::::::::::::::::::999666777888999:::999888888777888888888888999999999888:::;;;;;;999999:::;;;<<<;;;;;;;;;;;;<<<======::::::999999::::::;;;<<<<<<======<<<::::::;;;===;;;<<<===<<<:::999:::;;;<<<<<<<<<<<<<<<===>>>???@@@>>>;;;:::<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999DDDJJJEEE===:::<<<===:::999888888999;;;===>>>===:::;;;@@@AAA>>>;;;;;;888:::;;;:::999888999::::::;;;<<<;;;999888;;;???@@@@@@@@@>>>;;;::::::;;;;;;::::::999999999999999;;;;;;;;;;;;::::::::::::888888888:::<<<<<<:::999:::999999999;;;;;;999888:::777666777;;;>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999:::;;;<<<===999<<<>>><<<999<<>>@@@======<<<<<<<<<>>>???@@@TTTFFF999888<<<<<<999777999999999999999999999999888===@@@???999666888:::999888888888999999:::999:::777555777888777777999:::999888888999999888777999888777777888999999999888888888777888<<>>@@@AAAAAADDDHHHEEE???999:::;;;:::999888999;;;;;;::::::999999;;;<<<===;;;<<<<<<:::888777888:::777777777777777777777777888888888888888888888888;;;:::999888888888888888:::::::::;;;;;;;;;<<<<<<::::::???@@@===EEEKKKCCC=========<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<============>>>>>><<<>>>??????===<<<<<<======>>>>>>>>>===<<<<<<===??????>>>@@@BBBBBBBBB@@@@@@AAADDDEEEFFFEEEDDDCCCAAA???===::::::<<<>>>@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????@@@@@@AAAAAA???======>>>>>>>>>======<<<<<<<<<===<<<:::888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<<<<<<<==================@@@???>>><<<;;;::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<<<<<<<============;;;<<<<<<<<<=========>>>@@@???===;;;;;;<<<>>>???888999:::;;;;;;;;;:::999======<<<;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;<<<===>>>===<<<<<<>>>@@@>>>???@@@???===;;;<<<===@@@@@@???>>>==================<<<<<<===>>>??????;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<888888999999999999999999888999;;;<<<<<<<<<;;;:::999999::::::::::::999999888999:::;;;<<<;;;::::::::::::::::::;;;;;;;;;;;;999:::<<<<<<;;;;;;===>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<===>>>>>>???@@@@@@???===<<<>>>???===>>>>>>===;;;::::::;;;======<<<<<<<<<<<<======>>>===;;;;;;===>>>???>>>;;;;;;<<<============<<<888AAAFFFBBB===<<<>>>???===<<<;;;:::;;;===@@@AAA???;;;;;;???AAA>>><<<===<<<===>>>===<<<;;;<<<>>>CCC>>>;;;;;;;;;:::;;;??????@@@AAA@@@===<<<<<<===<<<<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???===<<<;;;:::::::::;;;;;;:::888:::999999999<<<===>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???;;;>>>???<<<===BBBIIILLLAAA======@@@???999999>>>999999999999999999999999:::;;;<<<;;;999888999:::???>>>=========>>>???@@@VVVGGG;;;;;;??????<<<::::::::::::;;;;;;;;;;;;;;;:::===@@@???<<<999:::;;;999888777888::::::999888888888777777777777888888:::999999:::;;;;;;999888::::::::::::::::::::::::888888888999===DDDNNNTTTQQQOOOLLLIIIDDDAAAEEEKKKJJJIIIFFFEEEJJJOOOLLLFFF;;;<<<===<<<;;;:::;;;===;;;::::::;;;;;;<<<===>>><<<===>>><<<:::999:::;;;999999999999999999999999::::::::::::::::::::::::======<<<::::::999999999::::::::::::;;;;;;;;;;;;;;;===CCCCCCAAAKKKQQQHHH<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===:::;;;;;;<<<===>>>??????=========>>>>>>>>>>>>>>><<<===???>>>===<<<<<<===>>>BBBFFFDDD???;;;<<>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAAAAABBBDDDBBB@@@???@@@@@@???>>>>>>======>>>@@@???===;;;========================<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;::::::::::::;;;<<<============>>>>>>>>>>>>===<<<;;;::::::::::::999:::;;;<<<<<<;;;:::999;;;<<<>>>@@@@@@???===<<<<<<<<<<<<<<<<<<=========999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<;;;::::::999999:::::::::::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===>>>???999:::;;;;;;<<<;;;;;;;;;>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<;;;::::::<<<>>>999===@@@@@@>>>===>>>AAA??????>>>===<<<<<<<<<===;;;;;;;;;;;;<<<===>>>???:::;;;<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<::::::999999999999999999999:::<<<===>>>===<<<;;;777888888999999888888777888999:::;;;<<<;;;:::::::::::::::;;;;;;;;;<<<<<<999:::<<<;;;::::::;;;<<<:::::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>??????@@@>>>>>>???===<<<;;;<<<>>><<<===>>>===<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::<<<>>>??????>>>;;;<<<>>>?????????>>>>>>:::???BBB>>>;;;<<<>>>======<<<;;;:::;;;>>>AAACCC???;;;999<<<>>><<<;;;===???@@@AAA@@@???>>>???AAAOOOEEE===<<<===;;;;;;======???@@@???===<<<<<<=========<<<;;;;;;;;;;;;<<<::::::;;;<<<===>>>>>>???@@@>>>======>>>???>>>===<<<;;;:::;;;<<<;;;:::888999:::;;;:::::::::<<<===;;;<<<============<<<;;;;;;;;;;;;;;;<<<===>>>???===@@@???===@@@IIIOOOOOO@@@???>>>>>>>>>===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<=========;;;:::;;;<<>>===<<<<<<===>>>???IIICCC>>>??????===<<<===::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::888777888:::;;;999777888:::;;;:::999999999999;;;::::::;;;======;;;999:::;;;======<<<;;;;;;;;;999999:::;;;>>>EEEMMMSSSTTTUUUWWWWWWOOOHHHLLLUUUVVVQQQIIIEEEHHHMMMJJJCCC<<<>>>???>>>===<<<===>>><<<<<<>>>??????@@@@@@@@@>>>@@@AAAAAA???===<<<=========================================================<<<<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>===@@@FFFEEEBBBMMMTTTIII======>>>>>>???@@@@@@@@@???@@@AAABBBBBBBBBAAAAAA??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA===???AAAAAA???>>>???@@@CCCKKKRRRPPPFFF???AAAFFFGGGFFFDDDEEEGGGHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGEEEDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEGGGGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCC???@@@AAACCCCCCAAA@@@??????AAACCCEEEEEEDDDBBBAAABBBBBBCCCCCCDDDDDDDDDDDD???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBCCCCCCDDDEEEEEEBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDFFFHHHIIIMMMKKKHHHFFFDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFEEEDDDDDDFFFHHHGGGKKKNNNMMMIIIGGGHHHJJJFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJEEEFFFGGGIIIIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHHHH999888888888777666666666444555777999999888777666666666777777777777666666666777888999:::999888888888888999999999:::::::::888999:::999777666777888999999888888999999:::;;;:::::::::::::::;;;<<<<<<:::;;;;;;:::888888999;;;:::<<<======<<<<<<>>>??????>>>===<<<;;;:::::::::999999:::<<>><<<===>>>@@@@@@@@@???>>><<>>===<<<;;;<<<>>>YYYJJJ???===>>><<<:::<<<;;;===>>>>>><<<;;;<<<<<<>>>>>>===<<<<<<<<<<<<===999:::;;;<<<===???@@@@@@@@@>>>;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<:::888888:::<<<;;;888777:::===;;;<<<===>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>@@@???===BBBMMMRRRPPPCCCBBB>>>;;;<<<>>>;;;777<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????@@@BBBDDD???>>><<<;;;;;;<<<======;;;<<>>888999>>>:::::::::;;;;;;<<<<<<<<<===<<<<<<>>>@@@@@@>>><<>>;;;999<<<===<<<:::;;;;;;:::;;;;;;;;;<<<>>>>>><<<:::;;;===??????>>><<<<<<<<<;;;<<<<<<<<<===@@@EEEHHHLLLTTTaaaggg```TTTTTT[[[]]]UUUIIIBBBCCCGGGCCC<<<===???@@@???>>>===>>>??????@@@BBBCCCDDDDDDCCCCCC@@@BBBDDDDDDBBB@@@???>>>????????????????????????????????????????????????===<<<<<<======>>>???@@@@@@@@@AAAAAAAAABBBBBBBBB???BBBHHHEEEBBBNNNSSSHHH@@@AAABBBBBBDDDDDDEEEFFFBBBCCCDDDEEEEEEEEEDDDCCCFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIIIIHHHGGGHHHHHHIIITTT^^^ZZZMMMEEEGGGNNNNNNLLLKKKKKKMMMNNNNNNMMMQQQPPPOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMKKKIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIKKKMMMMMMLLLJJJJJJKKKMMMOOOOOOMMMJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNNNNIIIIIIJJJKKKLLLMMMMMMNNNNNNMMMKKKJJJJJJJJJKKKLLLJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNPPPQQQQQQPPPNNNMMMJJJKKKNNNPPPPPPOOOMMMKKKLLLLLLLLLMMMMMMNNNNNNNNNIIIJJJKKKMMMNNNOOOPPPPPPPPPOOOOOONNNNNNOOOOOOPPPMMMNNNNNNOOOOOOPPPPPPQQQOOONNNNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSQQQRRRRRRSSSTTTUUUUUUVVVQQQRRRSSSTTTUUUUUUTTTTTTVVVUUUTTTTTTTTTUUUWWWXXXVVVUUUTTTTTTUUUWWWYYYZZZdddaaa\\\WWWUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ\\\\\\]]]XXXYYYYYYYYYXXXXXXZZZ[[[bbbfffgggddd]]]XXXXXXYYYZZZZZZZZZYYYYYYZZZZZZ[[[ZZZZZZZZZ[[[[[[]]]^^^^^^ZZZ[[[\\\^^^^^^^^^]]]\\\]]]]]]^^^^^^^^^^^^]]]]]]