BM6P6(@ }}}bbbNNNLLLKKKAAA<<<@@@>>>>>>???>>>>>>@@@DDDGGGNNNXXXhhhxxx|||lll\\\NNNGGGHHHHHHGGGGGGHHHKKKPPPTTTeeepppwwwlllaaaTTTKKKGGGFFFDDDBBB@@@???>>>>>>===========================<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::888999999::::::999999888:::999888777888:::===???<<<;;;888777666777888999666888;;;???EEEMMMWWW^^^eeeooo|||zzztttpppqqqqqqooopppsss}}}qqqeee]]]YYYbbbpppxxxoookkkjjjnnnwww{{{qqquuu~~~ttteeeTTTIIIEEE<<<;;;:::999999999::::::888888888888777777777666:::888666555555666888:::777777666666666666777777777888999999999:::<<>>CCCLLL]]]yyyfffUUUOOOLLLNNNUUUZZZ[[[]]]```ccckkkwwwrrrfff]]]UUUPPPPPPRRRTTTYYY___bbbiiinnnpppsssxxx{{{zzz{{{zzzzzzzzzzzz{{{||||||fffPPPKKKIII???:::>>>===>>>>>>>>>>>>???CCCFFFMMMWWWgggvvv~~~nnn^^^QQQIIIHHHHHHHHHGGGGGGKKKPPPTTTbbbnnnsssfff]]]UUUKKKDDDFFFEEECCCAAA@@@?????????????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999999:::<<<===>>>===;;;999777555555666666444666888;;;???EEEMMMRRRZZZcccnnnvvv|||~~~yyyuuuvvvwwwuuuvvvxxxvvvhhh```]]]gggtttyyypppmmmmmmpppyyyyyyooosss|||tttjjj]]]NNNEEEBBB;;;;;;::::::999999999::::::999999888777666666666999888777666666777888999777777666666666666777777777888::::::::::::===???>>>BBBKKK\\\wwwfffUUUPPPNNNOOOUUUYYYZZZ\\\^^^aaaiiiuuussshhh]]]VVVPPPPPPRRRTTTYYY___bbbiiinnnpppsssyyy{{{zzz{{{{{{zzzzzz{{{{{{|||}}}~~~kkkRRRKKKGGG>>>:::<<<<<<============>>>BBBEEELLLUUUeeeuuurrrbbbTTTLLLIIIIIIHHHGGGGGGJJJOOORRR^^^kkkzzzpppbbbXXXSSSNNNHHHDDDCCCBBBAAA@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<;;;;;;;;;<<<<<<============;;;999666555444444444444555777999:::>>>BBBEEEMMMSSS[[[bbbiiisss~~~{{{}}}~~~||||||~~~{{{kkkcccbbbmmmzzzxxxqqqooopppsss{{{vvvmmmqqq{{{{{{rrrggg___UUUIIIBBB@@@;;;;;;:::::::::999999999::::::999888777777666666888888888888888888888888888777777666666777777888888999:::::::::;;;===???>>>BBBJJJZZZttthhhWWWSSSOOOPPPUUUXXXYYYZZZ\\\^^^gggsssuuuiii^^^WWWQQQQQQSSSUUUZZZ___bbbiiinnnppptttyyy|||{{{{{{{{{{{{{{{{{{|||}}}}}}|||~~~nnnTTTJJJFFF???;;;===;;;<<<<<<<<<<<<>>>AAADDDKKKUUUdddtttuuueeeVVVNNNJJJIIIHHHGGGFFFIIIMMMQQQYYYggg|||{{{lllcccXXXPPPMMMKKKIIIFFFAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===:::;;;<<<<<<<<<<<<<<<;;;:::999777666555555555555555666999999:::;;;===???DDDHHHMMMRRRYYYdddrrr|||}}}}}}}}}}}}kkkddddddqqq}}}{{{uuuppppppqqqttt|||ssslllqqqzzzvvvkkk```YYYQQQHHHAAA@@@:::;;;;;;;;;::::::999999888888888888888888888888777888888999999888888777888777777777777777777888999:::;;;;;;:::;;;===???>>>CCCJJJXXXqqqmmm[[[UUUQQQPPPTTTWWWWWWXXXZZZ]]]fffrrr~~~wwwkkk___XXXQQQQQQSSSUUUZZZ___bbbiiinnnqqqtttzzz|||{{{||||||{{{{{{||||||}}}~~~|||~~~rrrWWWKKKFFFAAA>>>>>>;;;;;;<<<;;;;;;===AAADDDLLLUUUdddtttxxxgggXXXOOOKKKJJJIIIGGGFFFHHHLLLOOOUUUcccxxxtttjjj___XXXOOOIIIGGGFFFEEECCC@@@?????????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????==============================>>>>>>>>>>>>======::::::;;;;;;;;;::::::999666666666666666777777777444666888999999999:::<<<>>>@@@CCCGGGMMMXXXdddmmmttt{{{zzzyyywwwvvvyyymmmfffhhhsss~~~vvvqqqmmmnnnqqqttt{{{sssnnnsss}}}vvvjjj]]]VVVOOOFFF@@@>>>::::::;;;;;;;;;:::999888666666777888999:::;;;;;;888888999999999999888888888888777777777777888888999:::;;;;;;::::::<<<>>>???CCCJJJVVVoootttbbbWWWRRRPPPTTTVVVUUUVVVYYY]]]fffrrr~~~yyylll```YYYRRRRRRTTTVVVZZZ```aaahhhoooqqquuuzzz}}}|||}}}||||||||||||}}}~~~~~~~~~vvv[[[MMMHHHDDD@@@>>>;;;<<<<<<<<<<<<===AAADDDKKKUUUdddttt{{{jjj[[[QQQLLLKKKIIIGGGEEEGGGJJJMMMSSS```ttt|||rrrggg___WWWSSSMMMHHHFFFEEEDDDCCC@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<;;;;;;;;;::::::999999999444555666777888888999999333555666777666666888999999;;;<<>>BBBEEEJJJSSSbbbrrrnnn^^^TTTMMMLLLJJJGGGEEEFFFIIILLLRRR^^^qqq|||tttmmmfff^^^YYYRRRPPPLLLJJJHHHGGGFFFEEEAAAAAAAAAAAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>????????????????????????======>>>>>>>>>>>>======>>>===;;;:::999999999:::666666777888999999999999555666777666555555777888777888:::<<<@@@FFFLLLOOO[[[iiixxx}}}rrrlllhhhdddeeehhhuuu~~~||||||wwwyyy}}}zzzrrrlllhhhjjjnnnttt}}}yyyvvv|||xxxiiiZZZQQQKKKCCC===:::999:::;;;<<<<<<:::999777888888999999999999::::::::::::888888888888::::::999888888777777888888999888999999999888888999;;;===AAAFFFPPPgggnnnWWWRRRPPPRRRTTTTTTVVVYYY]]]eeeqqq}}}zzzmmmbbbZZZTTTSSSUUUVVV[[[```aaahhhoooqqquuu{{{~~~~~~~~~~~~}}}}}}}}}~~~dddSSSKKKEEE???:::<<<============>>>BBBEEEIIIRRRaaaqqqppp```VVVMMMLLLJJJGGGEEEEEEHHHKKKRRR]]]ooo{{{rrrjjjeee```ZZZVVVLLLJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>============????????????????????????>>>>>>????????????>>>>>>@@@???<<<:::999:::;;;<<<888888999999999999888888::::::999777666555777999888999;;;===@@@DDDGGGIIIUUUcccrrr~~~}}}qqqiiiddd```aaaeeeqqq|||yyyrrrlllhhhiiinnnttt{{{yyyzzzjjjZZZQQQLLLEEE>>><<<999:::;;;<<<<<<:::888777;;;;;;::::::999888888777;;;:::888777777888:::;;;999999888888888888999999777888999888777777999:::;;;???DDDMMMcccqqqWWWRRROOORRRTTTTTTVVVYYY\\\dddppp|||zzzmmmccc[[[TTTTTTUUUVVV[[[```aaahhhooorrruuu{{{~~~~~~~~~~~~}}}~~~~~~~~~jjjUUUKKKGGGCCC???===<<<;;;;;;<<<>>>AAABBBKKKUUUcccqqq}}}tttbbbVVVMMMKKKGGGEEEEEEGGGJJJLLLQQQ[[[lll~~~vvvrrrlllgggbbb\\\VVVRRRNNNMMMLLLJJJIIIIIIHHHHHHDDDEEEEEEDDDCCCBBBAAAAAADDDCCCBBBAAAAAA@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA???>>>AAA@@@???>>>>>>???@@@AAA============<<<<<<<<<<<<999999999888888888777777999999888888777666666666777555666:::<<<===???DDDQQQ[[[jjjyyywwwiiibbb```bbbdddmmm~~~xxxssslllhhhkkkqqqxxxzzzkkk[[[PPPIII@@@:::888;;;:::888999::::::999777888888999:::<<<;;;999666777777777666666666666666999999999888888888888777999::::::::::::::::::;;;:::???DDDLLLbbbooo^^^UUUNNNPPPTTTTTTUUUVVV]]]___fffrrr|||sssfff^^^UUUSSSSSSSSSWWW\\\cccgggnnnsssxxx|||~~~~~~~~~~~~qqqZZZMMMGGGBBB???===<<<;;;;;;<<<>>>AAABBBIIISSSbbbppp}}}wwweeeYYYOOOLLLIIIFFFEEEGGGJJJLLLOOOYYYiii|||~~~zzzsssoooiiiccc]]]XXXSSSPPPMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBB@@@?????????>>>>>>>>>???@@@AAA??????>>>>>>>>>=========;;;;;;;;;;;;::::::::::::999999999888777777666666888555666:::<<<<<>>@@@BBBFFFPPP```ooo||||||jjj]]]RRROOOKKKGGGFFFGGGIIIKKKMMMVVVfffxxx{{{uuuwww|||zzzwwwsssmmmfff___ZZZVVVSSSPPPNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEDDDCCCBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@???@@@AAABBBBBB@@@@@@@@@????????????>>><<<<<<<<<;;;;;;;;;;;;:::::::::999888888777777666999666666:::<<<<<<>>>BBBHHHPPP]]]jjjxxx{{{tttpppnnnkkksss~~~}}}tttmmmjjjmmmrrrxxxxxxhhhWWWLLLFFF@@@<<<<<<;;;:::888999::::::999777888888888999;;;;;;888666888888888888888888888888999999999888888888888777999999999999::::::;;;;;;===@@@BBBHHHXXXuuuttt```WWWRRRTTTXXXXXXWWWXXXVVVYYYbbbooo~~~ttthhh^^^VVVSSSRRRRRRUUUZZZ^^^ccckkkrrrvvvzzz}}}~~~~~~~~~eeeQQQGGGBBB@@@======<<<;;;<<<>>>@@@AAAEEEOOO^^^nnn{{{mmm```UUURRRMMMIIIFFFFFFHHHIIIKKKTTTccctttvvvnnnooouuu~~~{{{xxxsssnnneee^^^ZZZWWWUUUTTTRRRRRRSSSTTTUUUUUUUUUUUURRRRRRQQQPPPOOOMMMKKKJJJIIIHHHFFFEEEEEEFFFGGGHHHIIIKKKLLLNNNOOOOOONNNNNNGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDD@@@@@@@@@@@@????????????;;;;;;;;;:::::::::999999:::::::::999888888777777999666777:::<<<<<<>>>BBBFFFNNNYYYeeerrr|||xxxwwwyyy|||~~~tttnnnjjjnnntttyyyxxxgggUUUJJJDDD>>>;;;;;;;;;:::888999::::::999777999888888999::::::888666888999999999999999::::::999999999888888888777777888888888999::::::;;;;;;===???AAAFFFTTToooxxx```XXXRRRTTTXXXXXXXXXXXXTTTXXXaaannn~~~vvviii___VVVSSSQQQQQQTTTXXX\\\aaaiiiqqqvvvyyy|||~~~~~~}}}}}}~~~kkkTTTHHHCCCBBB>>>===<<<;;;<<<>>>@@@AAADDDNNN]]]lllyyyooobbbWWWTTTNNNIIIFFFFFFGGGHHHKKKRRR___oooxxxnnnkkksss}}}~~~{{{tttnnnfff___\\\ZZZYYYYYYWWWXXXZZZ[[[\\\]]]]]]]]]XXXXXXWWWUUUSSSQQQOOONNNLLLJJJHHHGGGFFFGGGIIIJJJMMMOOORRRUUUVVVUUUTTTSSSLLLLLLJJJIIIGGGFFFEEEEEEBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::999888888888:::777777;;;======@@@DDDEEEMMMWWW```lll~~~~~~|||~~~sssmmmkkkooouuu{{{wwwgggTTTIIIBBB<<<999999;;;:::888999::::::999777999888777888999999888777888888999999::::::::::::999999999888888888777777777777888999999:::;;;;;;<<<>>>@@@EEEQQQjjj|||aaaXXXQQQSSSWWWXXXXXXYYYVVVYYYaaannn~~~wwwjjj```WWWSSSQQQPPPRRRWWW[[[```hhhoootttxxx|||~~~~~~}}}}}}}}}~~~pppXXXIIIDDDDDD>>>===<<<;;;<<<===???AAACCCLLLYYYggguuuqqqdddWWWTTTNNNIIIFFFEEEGGGHHHJJJQQQ\\\kkk{{{}}}ssslllttttttooohhhcccaaa``````___^^^___aaacccdddddddddccc``````___]]][[[XXXVVVUUUPPPNNNKKKIIIHHHIIIKKKLLLPPPSSSWWWZZZ\\\[[[ZZZXXXTTTSSSPPPNNNKKKJJJIIIHHHBBBBBBCCCBBBBBBAAA@@@???@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>======<<<<<<;;;::::::999999888:::888888===??????BBBGGGFFFMMMVVV\\\eeeuuu|||~~~{{{rrrlllkkkpppvvv}}}tttdddSSSHHHBBB<<<999888;;;:::888999::::::999777999888777777888999888777888888888999999::::::;;;999999999888888888888777666777777888999:::;;;;;;;;;<<<@@@EEEOOOddddddYYYQQQRRRUUUWWWYYY\\\YYY[[[bbbmmm|||yyykkkaaaWWWSSSPPPOOOQQQUUUYYY^^^eeekkkpppvvvzzz~~~}}}}}}|||||||||}}}vvv\\\KKKEEEDDD???>>><<<;;;<<<===???@@@AAAIIIUUUbbbppptttgggWWWSSSNNNIIIEEEEEEFFFGGGHHHNNNXXXeeevvvxxxpppyyyxxxtttoookkkjjjjjjjjjiiihhhiiikkkmmmnnnnnnmmmllljjjjjjhhhfffdddaaa___]]]YYYVVVSSSPPPOOOOOOQQQRRRVVVYYY^^^bbbdddcccaaa___]]][[[XXXTTTQQQOOOMMMMMMEEEEEEEEEEEECCCAAA???>>>AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<;;;::::::999999:::888999>>>AAABBBEEEJJJKKKRRRYYY\\\```lll|||~~~~~~xxxpppkkkjjjpppxxx~~~nnn___PPPHHHCCC>>>::::::;;;:::888999::::::999777999777666666888999888777777777888888999:::::::::999999999888888888888777666666777888999:::;;;;;;:::<<<@@@EEELLL]]]~~~ggg\\\RRRQQQUUUXXX\\\___\\\]]]aaakkkyyyzzzkkkbbbXXXSSSPPPNNNPPPTTTWWW[[[```fffkkkrrrxxx||||||{{{{{{{{{|||~~~zzz___LLLEEEDDD???>>><<<;;;<<<===???@@@@@@GGGRRR^^^mmm~~~uuuiiiVVVRRRMMMHHHEEEEEEFFFGGGGGGLLLUUUbbbrrrzzzvvv~~~~~~zzzvvvssssssssssssrrrppprrrtttvvvwwwvvvuuutttqqqqqqooommmjjjhhheeedddbbb___[[[WWWVVVVVVXXXYYY\\\```eeejjjlllkkkhhhfffccc```]]]YYYUUURRRQQQPPPJJJJJJJJJIIIGGGDDDBBB@@@CCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>===============<<<<<<;;;;;;:::999999:::888999???BBBCCCGGGLLLRRRXXX]]]^^^___iii{{{}}}~~~|||vvvooojjjjjjpppxxxiii\\\NNNHHHDDD???<<<<<<;;;:::888999::::::999777999777666666777888888777666666777888999999::::::999999999888888888888777555666777888999:::;;;;;;:::;;;@@@EEEIIIYYYxxxjjj^^^SSSQQQUUUYYY^^^bbb]]]]]]aaaiiiwww{{{lllbbbXXXSSSPPPMMMOOOSSSUUUXXX]]]bbbhhhooovvv{{{{{{zzzzzz{{{|||~~~~~~|||aaaNNNEEECCC@@@???>>>======>>>???@@@BBBFFFNNN[[[kkk{{{yyyfff\\\RRRJJJHHHGGGEEEDDDFFFIIILLLRRR^^^nnn}}}|||}}}}}}zzzxxx}}}||||||}}}~~~~~~|||yyy{{{yyyvvvrrrooonnnmmmlllkkkiiieeebbb___^^^^^^^^^aaaeeejjjmmmooooooppppppnnnjjjfffcccaaa]]]VVVQQQSSSNNNHHHEEEEEEFFFDDDBBBDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???=========>>>???@@@>>>;;;;;;;;;<<<;;;999999777777;;;===???FFFNNNTTT]]]dddddddddkkktttyyy}}}zzz}}}|||uuunnnkkkkkkqqqxxx~~~zzzfffZZZLLLDDD???;;;:::<<<777777888888888999999999666666777888999:::::::::999777777888999:::999888:::777444444666888777666777777777777888999:::;;;;;;===<<>>AAAHHHPPPYYYcccjjjkkkjjjoootttwww~~~{{{~~~{{{tttnnnkkkkkkqqqxxx~~~tttdddXXXKKKDDD???;;;:::<<<777777888888888999999999777777777888999999999:::777555555666777888777666:::777555555777888888777777777777777888999:::;;;;;;===;;;@@@LLLWWWmmmrrrbbbSSSOOORRRWWW[[[___```^^^^^^dddooouuuiii^^^XXXTTTPPPOOOQQQTTTVVVZZZ]]]bbbhhhnnnsssuuuvvvwwwxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}cccPPPGGGDDD>>>===<<<;;;;;;<<<===>>>>>>BBBJJJUUUccctttooo\\\RRRIIIGGGFFFEEEDDDFFFFFFIIIOOOYYYhhhzzz}}}{{{zzzzzzwwwvvvsssqqqooonnnnnnnnnnnnrrrvvvzzz|||}}}|||yyyvvvppphhhbbbZZZUUUNNNJJJJJJIIIGGGDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA???>>>??????>>>======:::999<<<>>>BBBJJJRRR\\\gggppprrrqqqsssttttttwww{{{~~~yyysssmmmjjjkkkqqqxxx~~~yyy}}}mmm___TTTIIIDDD@@@<<<999:::888888888888888999999999888888888888888888999999777555555666777888777666:::888666666888999888888777777777777888999:::;;;;;;===;;;???JJJSSShhhzzziiiWWWQQQRRRTTTWWWZZZ]]]\\\\\\aaakkkzzzuuuiii]]]WWWSSSNNNMMMOOORRRUUUXXX\\\```eeekkkoootttuuuvvvxxxzzz|||}}}~~~||||||}}}}}}~~~~~~||||||cccPPPGGGDDD???>>>===<<<<<<===>>>???===AAAIIIRRR___pppsss]]]SSSJJJGGGFFFDDDEEEGGGEEEIIIOOOXXXeeevvv~~~~~~}}}{{{zzzxxxxxxxxxxxxvvvxxx|||zzzqqqjjjaaa[[[TTTOOONNNLLLIIIFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA??????@@@@@@@@@???>>>;;;:::<<<>>>AAAJJJRRR[[[gggrrrvvvvvvuuussspppnnnpppuuuyyysssmmmjjjkkkrrrxxx~~~|||www}}}wwwhhhZZZPPPGGGCCC@@@<<<999:::888888888888888888888888999999999888888888888888999777777777999:::999888999888888888888999999888777777777777888999:::;;;:::===;;;>>>GGGNNNbbb~~~ooo\\\SSSRRRSSSUUUXXXZZZZZZ[[[^^^ggguuuvvvjjj^^^WWWRRRNNNLLLMMMRRRTTTXXX\\\___dddiiimmmttttttvvvxxxzzz|||}}}~~~{{{{{{||||||}}}~~~}}}{{{bbbPPPFFFBBB;;;;;;999999999999;;;;;;>>>BBBIIIPPP[[[kkk~~~vvv```VVVLLLHHHFFFDDDEEEGGGEEEIIIOOOVVVbbbrrrxxxiiibbbZZZTTTQQQMMMIIIFFFEEEDDDCCCBBBBBBAAAAAABBBAAAAAABBBBBBBBBBBBBBBBBBCCCAAA??????@@@AAA@@@??????;;;:::<<<>>>@@@HHHPPPZZZfffrrrwwwxxxwwwsssnnnhhhhhhjjjssszzzuuummmkkklllsssyyyzzzwww}}}|||xxxlllaaaUUULLLDDDBBB@@@<<<999:::888888888888888888888888999999999888888888888888999777777777999:::999888888888999999888888888888777777777777888999:::;;;:::<<<:::===EEEKKK\\\xxxsss___UUUSSSSSSTTTWWWXXXYYYZZZ]]]dddqqq|||pppccc\\\WWWRRROOOPPPRRRUUUYYY]]]```eeeiiimmmssstttuuuwwwyyyzzz||||||zzzzzz{{{|||}}}}}}~~~~~~}}}~~~zzzbbbPPPEEEBBB===<<<;;;;;;;;;;;;<<<===???CCCHHHNNNWWWfffyyyzzzdddYYYNNNIIIGGGEEEEEEGGGEEEIIIOOOUUU^^^nnnssslllccc[[[VVVQQQLLLHHHIIIHHHFFFEEECCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBCCCAAA@@@@@@AAABBBAAA@@@@@@===<<<>>>???@@@EEEMMMZZZeeeppptttvvvuuupppjjjaaa___```iiiyyyzzzuuunnnlllnnnuuu{{{|||yyyyyyyyyssslllbbbZZZRRRIIIAAA???>>>;;;:::;;;999999999888888888888888888888888888888888999999777555555666777888777666666888999999888777777888777777777777888999:::;;;999<<<:::===DDDHHHYYYsssxxxbbbWWWSSSRRRSSSVVVVVVWWWXXXZZZ```lll|||~~~qqqddd\\\WWWQQQNNNOOOQQQTTTYYY]]]aaafffjjjnnnsssssstttvvvwwwxxxyyyzzzzzzzzz{{{{{{||||||}}}}}}}}}~~~{{{cccQQQFFFBBB@@@???>>>>>>>>>>>>???@@@???CCCGGGKKKRRR```ttthhh]]]QQQKKKHHHEEEDDDFFFCCCHHHMMMRRRZZZjjj~~~}}}|||{{{pppgggaaa[[[TTTPPPNNNMMMKKKHHHFFFEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDCCCAAAAAACCCDDDCCCCCCAAA??????BBBAAAAAADDDJJJYYYaaajjjmmmnnnmmmhhhbbbXXXUUUVVV___qqqyyytttooommmooovvv}}}zzzzzz|||{{{pppddd[[[WWWPPPGGG???===<<<;;;:::<<<999999999888888888777777777777777888999999999:::777555555666777888777666444777999999777666666777777777777777888999:::;;;888<<<:::===DDDGGGWWWqqq}}}eeeXXXSSSQQQQQQSSSSSSTTTVVVWWW\\\hhhwww}}}qqqccc[[[UUUOOOLLLMMMOOOSSSXXX]]]aaafffkkknnnssssssttttttuuuvvvvvvwww{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~|||eeeRRRGGGCCC>>>===<<<;;;;;;<<<===>>>>>>BBBFFFIIIOOO]]]pppkkk___RRRLLLHHHEEEDDDFFFBBBFFFKKKPPPXXXggg|||}}}zzzyyywwwuuuzzz}}}ssskkkddd]]]XXXRRRQQQNNNKKKIIIGGGFFFEEECCCDDDEEEGGGGGGGGGFFFEEEFFFDDDCCCCCCEEEFFFEEEDDDCCCAAABBBDDDDDDBBBDDDIIIVVV]]]dddeeefffeee___YYYQQQNNNOOOYYYlll}}}wwwsssooommmpppwww~~~|||~~~qqqcccZZZWWWOOOFFF===;;;;;;:::;;;===999999999999888888777777666666777888999::::::;;;999777777888999:::999888333666999999777555555777777777777777888999:::;;;888;;;:::===DDDGGGVVVppphhhYYYSSSPPPOOOQQQQQQRRRTTTUUUYYYeeetttuuuggg___XXXRRROOOPPPMMMQQQWWW\\\aaafffjjjnnnsssssssssttttttttttttuuu{{{{{{{{{{{{{{{{{{zzzzzz}}}~~~iiiUUUHHHCCCAAA@@@>>>===<<<<<<======>>>???DDDJJJQQQZZZkkkzzzrrraaaPPPJJJIIIHHHEEEDDDFFFEEEHHHOOOXXXcccttt}}}~~~}}}~~~wwwrrrtttyyy~~~|||sssjjjccc```\\\WWWRRROOOLLLJJJHHHGGGFFFFFFGGGIIIJJJHHHGGGHHHGGGEEEFFFGGGGGGGGGFFFFFFEEECCCCCCEEEFFFEEEEEENNNPPPUUUXXXXXXUUURRROOOMMMIIIJJJRRR___pppxxxrrrooorrrwww{{{~~~{{{}}}sssfffYYYOOOJJJFFF@@@<<<:::999777666777777777777777888888888777777777777777777777777666666666666777777777777777777777777777777777777777777777777777888888999===;;;;;;===@@@GGGVVVeeelllXXXPPPNNNMMMLLLYYYUUUSSSUUUXXX```nnn|||wwwjjjbbb[[[SSSOOONNNPPPRRRVVV[[[aaafffjjjlllnnnqqqvvvxxxwwwuuusssrrrvvvwwwxxxzzz{{{{{{zzzzzzyyy{{{}}}~~~~~~nnnYYYKKKEEEAAA@@@>>>===<<<<<<======>>>>>>CCCIIIOOOXXXhhhwwwssscccRRRKKKJJJHHHEEEDDDEEEDDDFFFMMMUUU```qqq}}}}}}wwwpppoooqqqttt|||{{{tttmmmggg```YYYTTTPPPMMMKKKHHHGGGHHHJJJLLLMMMKKKIIIJJJHHHFFFFFFHHHIIIJJJJJJKKKIIIHHHGGGHHHHHHGGGEEEHHHJJJMMMOOOPPPNNNKKKIIIGGGDDDEEEMMMYYYhhhzzz}}}vvvqqqpppsssxxx|||~~~tttfffZZZPPPIIIEEE???;;;:::999888777999999888888777777666666777777777777777777777777888888777777666666555555777777777777777777777777888888888888888999999:::999888888;;;===EEETTTcccooo\\\TTTQQQPPPNNNVVVSSSRRRTTTWWW^^^lllyyyxxxkkkccc[[[TTTOOOOOOOOOQQQUUUZZZ```eeeiiikkkooorrrwwwyyyxxxvvvttttttvvvwwwyyyzzzzzzzzzyyyyyyyyy{{{}}}~~~~~~vvv___OOOGGGAAA@@@>>>===<<<<<<======>>>>>>BBBGGGLLLUUUdddrrrvvvfffVVVNNNKKKGGGEEEDDDDDDCCCDDDJJJQQQ\\\kkkyyy~~~{{{qqqlllkkklllsssyyyyyyooofff^^^YYYTTTQQQMMMMMMOOORRRUUUUUUSSSQQQPPPMMMKKKJJJMMMPPPRRRSSSTTTRRRPPPOOONNNLLLIIIGGGDDDEEEFFFFFFFFFEEEDDDCCCBBB@@@BBBJJJTTT```ppp~~~~~~zzzuuuqqqqqquuuzzz}}}uuugggZZZPPPFFFCCC>>>;;;:::999999888::::::999888777666555555777777777777777777777777999999888777666555444444777777777777777777777777999999999888999::::::;;;888666777:::===DDDSSSaaa}}}sss```XXXUUURRROOOQQQOOOOOORRRVVV\\\hhhtttzzzlllddd\\\TTTOOOOOOOOOQQQTTTYYY^^^ccchhhjjjooossswwwyyyyyywwwvvvvvvwwwxxxyyyzzzzzzyyyxxxxxxyyy{{{}}}~~~}}}~~~~~~dddQQQHHHAAA???>>>===<<<<<<======??????BBBFFFKKKRRRaaaooo{{{kkkZZZQQQLLLGGGEEEDDDEEECCCDDDIIIOOOXXXggguuuyyyrrrnnnmmmooottt|||uuullleee```]]]XXXXXX[[[^^^bbbbbbaaa___[[[XXXTTTSSSVVVZZZ^^^```___]]][[[XXXUUUQQQLLLIIICCCCCCBBBAAAAAAAAAAAAAAA@@@???BBBIIIQQQ[[[jjjwww}}}yyyuuurrrssswww|||uuufffYYYOOODDDAAA<<<:::999::::::999999888888888777777666666777777777777777777777777888888777777666666555555666666666666666666666666999888888888888999::::::;;;999:::;;;===CCCQQQ___yyytttddd\\\XXXSSSOOOMMMLLLMMMQQQTTTYYYdddooo|||nnneee]]]UUUPPPOOONNNPPPRRRWWW\\\aaafffiiinnnqqqvvvxxxxxxwwwvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwyyy{{{|||}}}}}}}}}hhhSSSHHHAAA???>>>===<<<<<<======@@@@@@BBBFFFJJJQQQ___mmmppp___TTTMMMGGGDDDEEEFFFCCCDDDHHHMMMVVVeeerrr}}}yyyvvvrrrvvv|||~~~wwwqqqnnnggggggiiimmmpppqqqpppoooiiieee```___aaaeeeiiikkkllljjjfffccc^^^WWWPPPJJJCCCBBB@@@???>>>>>>>>>?????????BBBIIIOOOXXXgggttt}}}yyyvvvuuuvvvzzz~~~tttdddWWWMMMBBB???;;;999999:::::::::666666777777888888888999666666666666666666666666555555666666777777888888666666666666666666666666777777777777777888999999<<<;;;;;;<<<<<>>===<<<<<<======??????AAAEEEIIIPPP^^^kkk}}}uuudddXXXOOOGGGDDDEEEFFFCCCDDDGGGLLLUUUcccppp{{{~~~zzzzzzzzz}}}zzzuuuqqqnnnpppsssvvvwwwwwwuuuqqqllleee\\\SSSLLLCCCAAA???===<<<<<<<<<===<<<===AAAGGGLLLUUUeeesss|||yyyxxxwwwxxx|||ssscccVVVLLLBBB>>>:::888888999999999555555666777888999::::::666666666666666666666666444444555666777888999999777777777777777777777777777777666666777777888999;;;999:::;;;;;;???JJJWWWtttxxxjjjddd___XXXRRRNNNLLLLLLOOOPPPTTT^^^iiixxxrrrhhh```WWWQQQPPPMMMMMMOOOSSSWWW]]]bbbeeeiiilllppprrrsssssstttuuutttvvvwwwyyyyyyyyyyyyxxxyyyzzz||||||{{{{{{}}}~~~oooWWWJJJAAA@@@>>>===<<<<<<============???CCCGGGNNN\\\iii{{{xxxgggZZZPPPGGGDDDEEEDDDBBBBBBFFFKKKSSSaaaooo~~~yyytttkkk```UUUNNNDDDCCCAAA???======<<<<<<;;;<<<@@@FFFKKKUUUfffvvv{{{xxxxxxxxxzzz~~~tttdddVVVLLLBBB>>>:::888888888888888666666777777888888999999666666666666666666666666555555666666777777888888777777777777777777777777888888777777888888999:::999888999;;;<<<@@@LLLYYYqqq|||pppjjjeee]]]WWWQQQNNNMMMNNNOOOSSS]]]hhhvvvsssiii```WWWQQQPPPLLLMMMNNNQQQVVV\\\aaadddhhhkkkoooqqqrrrssstttuuussstttvvvxxxyyyzzzzzzyyyxxxzzz{{{{{{{{{{{{|||~~~~~~}}}rrrYYYLLLAAA@@@>>>===<<<<<<======;;;;;;===AAAEEELLLZZZhhhyyyzzziii[[[PPPGGGDDDEEECCCAAAAAAEEEJJJRRR```mmm~~~xxxnnncccVVVNNNFFFEEEDDDBBB@@@???>>>>>>===>>>BBBGGGMMMWWWiiizzzzzzwwwwwwxxx{{{vvveeeWWWMMMBBB>>>:::888777888888777888888888888777777777777666666666666666666666666777777777777666666666666777777777777777777777777999999888888999999:::;;;888888:::===???DDDQQQ]]]ooouuuooojjjbbb\\\SSSPPPNNNNNNOOORRR]]]ggguuutttjjjaaaXXXRRRQQQLLLLLLMMMPPPUUU[[[```dddhhhkkkoooqqqrrrssstttvvvrrrsssuuuxxxyyyzzzzzzzzzxxxzzz{{{{{{zzzzzz|||}}}|||~~~rrrvvvZZZMMMGGGDDD@@@===<<<<<<;;;:::;;;:::;;;@@@DDDKKKWWWcccuuu}}}kkkZZZOOOIIIHHHGGGBBBCCCEEEHHHIIIPPP___nnnxxxoooeeeZZZRRRHHHEEEBBBAAA@@@???===<<<===???BBBFFFMMMZZZkkkxxx}}}wwwuuuvvvxxx}}}uuudddUUUJJJ@@@===:::777666666777888777777777777777777777777777777666555555555555555777777777777777777777777777777777777777777777777777888888888777888999;;;888888:::===>>>AAAKKKVVVgggxxxsssqqqkkkdddUUUPPPMMMMMMNNNPPPXXX```qqqvvviii___XXXQQQMMMMMMMMMMMMPPPTTTYYY^^^aaadddhhhmmmqqqrrrrrrrrrsssssstttuuuuuutttuuuwwwyyy{{{zzzzzzyyyzzz{{{|||}}}dddxxx{{{^^^OOOEEEBBB>>><<<<<<===<<<;;;<<<:::<<<@@@DDDJJJVVVaaatttmmm\\\PPPIIIGGGFFFBBBBBBEEEGGGIIIOOO___nnn|||uuummmcccYYYRRRHHHFFFCCCAAA@@@@@@>>><<<===???BBBGGGOOO^^^ppp||||||xxxvvvwwwyyy~~~vvvdddUUUJJJ???===:::777666666777888666666666666666666666666777777666555555555555555777777777777777777777777777777777777777777777777777888999888777777999:::999999:::===>>>@@@IIISSSddd}}}wwwuuuooohhhYYYSSSOOONNNNNNPPPVVV^^^mmm|||yyykkkaaaZZZSSSOOOMMMMMMMMMOOOSSSXXX]]]```cccgggmmmqqqrrrrrrrrrsssuuuvvvwwwwwwvvvvvvxxxzzz{{{zzzyyyyyyyyyzzz{{{|||TTTggg~~~cccRRRDDDAAA>>><<<<<<============;;;<<<@@@CCCHHHSSS^^^qqqppp___RRRJJJFFFDDDAAABBBDDDGGGIIIOOO___nnnzzzssslllcccZZZSSSJJJGGGDDDBBBAAA@@@???======???CCCHHHRRRbbbuuu|||xxxwwwxxxzzz~~~tttaaaRRRGGG>>><<<:::777666666777888555555555555555555555555777666666555555555555666777777777777777777777777777777777777777777777777888999:::888777666888999:::999:::======???FFFOOO___{{{~~~|||vvvooo```XXXRRRPPPOOOOOOTTT[[[fffttt|||oooddd\\\UUUPPPMMMMMMMMMOOOSSSXXX\\\___bbbfffllloooqqqqqqrrrsssvvvwwwxxxxxxwwwxxxzzz|||{{{zzzzzzyyyyyyyyyzzzzzz}}}~~~IIIZZZqqqzzzfffRRREEEBBB???=========<<<<<<===<<<===@@@BBBFFFPPPZZZmmm{{{rrr```SSSKKKFFFDDDAAAAAADDDFFFHHHNNN]]]mmm~~~{{{tttnnnggg^^^WWWLLLIIIEEECCCBBBAAA@@@???@@@AAADDDJJJUUUeeewww{{{xxxwwwyyy|||~~~nnn\\\MMMCCC===;;;999777666666777777666666666666666666666666777666555555555555666666777777777777777777777777666666666666666666666666999::::::999777666777999;;;999999<<<<<<===CCCKKKYYYsss~~~yyyhhh___VVVRRROOOOOORRRWWW```mmmqqqggg^^^VVVQQQMMMMMMMMMOOORRRVVV[[[^^^bbbeeejjjnnnoooppprrrsssvvvwwwxxxxxxwwwxxxzzz||||||{{{{{{{{{zzzzzzzzzzzz|||}}}BBBPPPeeeyyyvvvzzzhhhRRRIIIFFFAAA>>>===<<<;;;:::===<<<===@@@AAADDDMMMWWWhhhwwwrrrbbbVVVMMMHHHEEEBBBBBBDDDFFFGGGMMM\\\jjj|||}}}vvvqqqjjjaaaYYYOOOKKKGGGDDDBBBBBBAAA@@@BBBCCCFFFMMMXXXhhhyyy{{{xxxwwwzzz|||~~~iiiYYYLLLBBB;;;:::999777777666666777777777777777777777777777666666555555555555666666666666666666666666666666666666666666666666666666999::::::999777666777999<<<999888;;;<<<<<>>===<<<:::<<<;;;<<>>===;;;:::<<>>BBBJJJ\\\xxx{{{mmm^^^VVVSSSPPPPPPRRRTTTYYYcccooo}}}zzznnndddZZZTTTNNNMMMMMMMMMPPPSSSWWWYYY___bbbfffiiilllnnnqqqsssssstttuuuuuutttuuuwwwxxxzzz{{{|||~~~}}}~~~999AAANNNbbbzzzrrrlllnnn{{{www```KKKHHHDDDBBBBBBAAAAAA@@@::::::;;;???@@@CCCKKKTTT\\\kkk|||~~~mmm___SSSKKKFFFFFFEEEFFFFFFDDDHHHUUUdddwww~~~~~~~~~qqqeeeTTTOOOJJJEEEDDDDDDCCCCCCCCCFFFNNNZZZjjjzzz~~~zzzwwwvvvyyy{{{uuuooosss|||~~~zzzppp```SSSKKKCCC===999999888888777777666666666666666666666666666666555555555555555666777888666666666666666666666666777777777777777777777777777888888888777888999;;;999555444888;;;<<<>>>AAAIIIYYYuuu~~~ooo___WWWSSSPPPPPPQQQRRRVVV]]]hhhvvv|||qqqfff\\\UUUNNNMMMMMMMMMOOOSSSVVVYYY___bbbfffiiikkkmmmpppsssssstttuuuuuutttuuuwwwyyyxxxyyy{{{}}}~~~===???GGGYYYvvvrrrnnnpppwww{{{}}}ttt^^^MMMEEE???>>>>>><<<;;;<<<===>>>???===;;;>>>EEELLLZZZeeeuuuvvveeeVVVKKKFFFDDDDDDEEEFFFDDDFFFRRR^^^vvv}}}|||{{{|||~~~xxxkkkZZZRRRJJJIIIHHHFFFEEEFFFEEEIIIRRR```qqq{{{{{{zzzyyy|||zzzpppnnnxxxyyyqqqkkkaaaXXXQQQIIIAAA;;;999777555555888888666444555555444444444444555555444444444444555777888999666666666555444555888;;;777777777777777666555555777777777777777777777777888999999888777888;;;===FFFSSSkkk~~~|||zzzrrreeeYYYQQQNNNOOOQQQSSSTTTZZZfffrrrrrrggg]]]XXXRRRPPPNNNLLLNNNRRRWWWZZZ[[[^^^cccfffjjjnnnrrruuussstttuuuvvvwwwxxxxxxxxxyyyzzz|||}}}~~~===???EEEVVVrrrtttpppssszzz~~~vvv```MMMEEE???>>>>>>===<<<======>>>???===;;;>>>EEEKKKWWWbbbssszzzjjjZZZNNNHHHDDDDDDEEEFFFDDDFFFQQQ\\\sss~~~{{{zzzzzz}}}{{{mmm\\\SSSKKKIIIIIIFFFEEEGGGGGGLLLVVVddduuu~~~{{{{{{||||||wwwnnnnnnxxx~~~uuukkkddd[[[TTTNNNGGG@@@:::999777555666777888666444555555444444444444555555666555555555555666666777666777777666555555777999777777777777777666666555666666666666666666666666888888999888777888;;;===DDDQQQhhh{{{vvvvvvvvvoooeeeZZZSSSOOOOOOPPPQQQSSSZZZfffrrrttthhh___YYYSSSPPPMMMLLLMMMQQQVVVYYY[[[___dddhhhkkkooosssuuuuuuvvvwwwxxxxxxxxxxxxxxxzzzzzz{{{}}}~~~~~~~~~~~~}}}<<<>>>DDDSSSoooyyyuuuwwwxxxcccNNNFFF???>>>???===<<<>>>===>>>>>>===;;;>>>DDDIIITTT___pppqqq```SSSKKKEEEDDDEEEEEEDDDEEEOOOYYYnnn|||}}}zzzxxxwww{{{~~~qqq```VVVMMMJJJIIIFFFFFFGGGJJJOOOZZZjjj{{{}}}{{{|||~~~~~~vvvppprrr}}}|||qqqccc]]]TTTMMMIIIDDD>>>:::888777555666777777666444555555444444444444555555777666666555444444555555777888999999777666777777777777777777666666666666666666666666666666666666777888888888777888;;;===AAAMMMccc~~~zzzpppnnnppplllddd\\\VVVQQQOOONNNPPPRRRZZZgggsss~~~xxxlllaaa[[[SSSQQQMMMKKKLLLOOOTTTWWW[[[___eeejjjmmmpppsssuuuxxxxxxyyyyyyyyyyyyyyyxxxzzzzzz{{{||||||||||||||||||}}}:::===DDDTTTooo~~~zzz|||{{{fffPPPGGG@@@??????======???<<<======<<<<<<>>>CCCGGGQQQ\\\mmmwwwfffVVVMMMFFFDDDDDDEEEDDDDDDLLLVVVfffvvv{{{wwwtttsssvvv{{{vvvcccYYYOOOJJJHHHFFFEEEGGGLLLRRR___ooo~~~{{{}}}yyywww|||~~~ppp```YYYPPPIIIDDD@@@<<<888777666666666666666555555555555444444444444555555666555555444444555555555888:::<<<<<<:::888777777888777777666666666666666666666666666666666666666666777888777777888;;;===???JJJ^^^yyy{{{ooojjjjjjhhhccc^^^XXXRRRNNNLLLPPPRRR[[[hhhttt}}}pppeee^^^TTTRRRNNNKKKKKKNNNRRRTTTYYY^^^eeekkkoooqqqsssuuuyyyzzzzzzzzzzzzyyyyyyxxxzzzzzz{{{{{{{{{zzzzzzyyy{{{|||}}}777===FFFVVVooo~~~jjjSSSIIIAAA??????======>>><<<<<<<<<;;;<<<>>>BBBDDDNNNYYYjjj{{{|||jjjZZZPPPGGGEEEDDDDDDCCCCCCIIIQQQ^^^nnnzzzuuuqqqooopppuuu|||{{{hhh\\\QQQKKKHHHFFFFFFHHHNNNUUUcccttt}}}~~~}}}sssaaaYYYOOOGGGBBB>>>:::666666666666666555555555555555555444444444444555555333333333444444555666777999;;;>>>>>><<<:::999888888888777666555666666777555555555555555555555555555666777777777888;;;===???HHH[[[ttt}}}mmmffffffeeebbb]]]XXXSSSNNNKKKQQQSSS\\\iiiuuutttiiiaaaVVVSSSOOOLLLKKKMMMPPPSSSXXX]]]dddjjjnnnpppssstttyyyyyyzzzzzzzzzyyyxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxzzz{{{|||}}}666===GGGUUUlllpppVVVLLLCCC@@@>>><<<<<<===<<<<<<;;;;;;<<<>>>AAABBBLLLVVVeeeuuummm]]]SSSHHHEEECCCDDDCCCBBBGGGMMMWWWfff|||zzztttpppnnnmmmqqqxxx~~~}}}nnnbbbUUUNNNJJJHHHHHHJJJPPPXXXgggyyy|||~~~wwwcccZZZOOOFFFAAA===999777555666777666444333444555555555444444444444555555222222222333444666777888888:::======<<<:::999999999888666555555555666777555555555555555555555555555666777666666888;;;===???GGGWWWooonnneeefffddd```\\\WWWRRRNNNLLLRRRSSS[[[gggsss~~~yyyllldddYYYUUUPPPLLLKKKLLLOOOQQQVVV[[[aaagggkkknnnqqqtttwwwwwwxxxxxxxxxxxxxxxwwwyyyyyyzzzzzzzzzyyyyyyxxxzzz{{{{{{}}}777===EEEPPPeeevvvYYYNNNDDD@@@>>>;;;:::<<<<<<;;;:::;;;<<<>>>@@@@@@IIIRRR___nnn}}}qqqaaaWWWIIIEEECCCCCCCCCBBBEEEJJJQQQ___ttt{{{uuuqqqooommmpppuuuzzz}}}}}}yyyuuuzzzuuuhhhYYYRRRNNNKKKLLLNNNSSS\\\kkk~~~|||{{{}}}zzzbbbZZZNNNEEE@@@===;;;888444666777666444333444666555555444444444444555555333333333333444444555666666888::::::999888888999999888666555555555777777555555555555555555555555444555666666666888;;;===>>>EEETTTjjjuuulllgggddd___YYYTTTPPPNNNMMMQQQRRRXXXdddooo{{{|||ooofff[[[WWWRRRNNNLLLLLLOOOQQQUUUYYY^^^cccggglllpppsssttttttuuuvvvwwwwwwwwwvvvyyyyyyzzzzzzzzzzzzzzzyyy{{{{{{{{{}}}888===BBBKKK^^^}}}zzz[[[PPPEEE@@@>>>::::::;;;<<<;;;::::::<<<>>>??????GGGOOO[[[jjjyyyssscccZZZIIIEEEBBBCCCBBBAAADDDIIINNN[[[nnn}}}wwwrrrpppoooqqquuuxxxzzz|||~~~vvvrrrpppuuuyyylll]]]UUUQQQNNNNNNQQQVVV^^^nnn}}}zzzyyy}}}{{{aaaXXXLLLDDD???>>><<<:::444666777666333222444666555555555444444555555555555555444333333333444444333555777777666666777888999888666555444555777888555555555555555555555555444555666666666888;;;>>>>>>DDDQQQggg}}}uuuhhhddd^^^XXXRRROOONNNMMMPPPPPPVVVaaammmyyy~~~ppphhh\\\XXXSSSNNNLLLMMMOOOQQQTTTWWW\\\aaaeeejjjooorrrrrrrrrsssuuuvvvvvvvvvvvvxxxyyyzzzzzz{{{{{{{{{zzz{{{{{{|||}}}888:::>>>FFFZZZxxx~~~cccRRRDDD@@@>>>999999============;;;:::;;;>>>AAADDDKKKVVVeeetttzzzfffUUUOOOHHHBBBBBBBBBBBBDDDHHHMMMTTTaaasss}}}yyyvvvuuupppppppppqqqsssvvvxxxzzz|||vvvjjjeeefffppp|||sssaaaWWWSSSQQQRRRTTTZZZgggwww}}}|||{{{}}}zzzbbbUUUGGG@@@<<<::::::===888888777555555444444444666666666666666666666666444444444444444444444444666666666666666666666666888777666555555555555555444444555555555555555444555444444555777999<<<===AAACCCKKK___{{{wwwoookkkcccZZZSSSPPPRRRTTTOOOOOOTTT\\\eeeqqqqqqgggbbbZZZSSSPPPNNNLLLLLLOOOSSSVVVZZZ^^^aaaeeeiiillloooppprrrrrrqqqppprrrsssuuuvvvwwwyyyzzz{{{{{{{{{~~~~~~888:::===DDDUUUqqqhhhUUUEEEAAA@@@<<<:::============;;;:::;;;>>>@@@DDDJJJUUUbbbqqqxxxfffWWWNNNHHHCCCCCCCCCBBBCCCFFFJJJQQQ]]]ooo{{{yyyxxxttttttrrrqqqrrrrrrttttttxxx{{{xxxqqqeeeaaabbbkkkwwwxxxggg]]]XXXUUUUUUXXX```mmm|||~~~}}}||||||~~~yyy```SSSFFF???;;;888888;;;888777666555444444444444555555555555555555555555444444444444444444444444444444444444444444444444555444444333222222333333444444555555555555555444555555666777888999;;;<<>>@@@CCCHHHRRR^^^lll|||uuufffZZZNNNHHHCCCDDDCCCAAAAAADDDFFFLLLXXXhhh|||}}}{{{{{{yyywwwtttqqqooommmmmmnnnpppssszzz|||rrrkkk___ZZZ[[[eeeooovvv}}}pppfff```\\\[[[]]]hhhuuu}}}}}}}}}}}}vvv]]]QQQDDD===:::666666888777777666555444444444444444444444444444444444444444444444444444444444444333333333333333333333333444333333222222222222222444555555555555555444444555666777888999999999999<<<===DDDTTTnnn{{{qqqeeeYYYQQQOOONNNOOOOOOSSSZZZbbblll{{{yyyoooccc[[[SSSPPPNNNKKKKKKMMMOOORRRVVVZZZ]]]```dddggglllnnnppppppooopppqqqssstttuuuvvvxxxzzz{{{{{{{{{~~~~~~~~~~~~~~~444777<<<@@@HHH^^^||||||www___IIICCCDDD@@@<<<;;;<<<<<<===<<<;;;<<<===???AAAFFFOOOZZZhhhyyyssseee[[[NNNIIIEEEEEEDDDAAA@@@BBBCCCIIISSSbbbttt}}}|||zzzxxxsssoookkkiiiiiiiiikkkooovvv}}}xxxmmmeeeZZZVVVWWW___hhhooovvv|||zzzqqqjjjdddbbbdddooo|||~~~}}}~~~~~~qqqZZZNNNCCC===:::666555777777666555444444444444444333333333333333333333333444444444444444444444444333333333333333333333333555444444333333333444444555555555666555555444333444555777888888777666555:::;;;AAAOOOfffxxxlll___VVVRRRQQQPPPOOOQQQXXX___hhhvvv{{{qqqeee\\\TTTQQQNNNKKKJJJMMMOOOQQQUUUYYY\\\___cccfffjjjlllnnnnnnnnnoooqqqrrrssstttvvvwwwyyyzzz{{{{{{|||}}}}}}}}}~~~333555:::???FFFXXXyyy{{{vvvyyy}}}dddLLLEEEDDD???;;;:::;;;<<<======<<<<<<===??????CCCKKKVVVeeevvvuuuggg]]]QQQJJJFFFFFFEEEAAA???AAABBBGGGPPP\\\lll~~~|||{{{wwwtttpppkkkhhhfffgggggggggkkkrrrzzz~~~uuukkkcccWWWTTTUUU\\\dddkkkssszzz{{{tttmmmkkkmmmuuu}}}~~~mmmVVVLLLAAA===;;;777666777666555555444444444444555333333333333333333333333444444444444444444444444444444444444444444444444444444333333333444444555555555666666555444444333333444555666666555444333:::;;;@@@KKK```|||ssseeeZZZTTTQQQPPPNNNPPPVVV[[[cccqqq~~~|||rrrfff^^^VVVRRROOOKKKKKKMMMOOORRRVVVYYY\\\___cccfffhhhjjjlllmmmmmmnnnppprrrrrrsssuuuwwwxxxzzzzzz{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~555555999???EEESSSqqqttttttiiiQQQGGGDDD>>>;;;<<<;;;<<<======<<<<<<===>>>???BBBIIISSS```qqq|||mmmaaaTTTMMMHHHFFFEEEAAA@@@BBBBBBFFFMMMWWWeeeyyy|||yyyxxxrrroookkkgggddddddeeefffdddhhhnnnuuu||||||tttjjjbbbWWWTTTUUU[[[bbbhhhqqqyyyxxxuuuwww}}}}}}|||hhhQQQHHH???===;;;888666888555555444444444444444555333333333333333333333333444444444444444444444444444444444444444444444444222222222222222333333444666666666666555444333333333444555555555555555444999;;;@@@III[[[vvvyyyiii[[[SSSOOOPPPNNNOOOTTTXXX___lllyyyuuuiii```XXXTTTPPPLLLKKKNNNPPPRRRVVVYYY\\\___bbbeeefffhhhjjjkkklllmmmppprrrqqqrrrtttvvvxxxyyyzzz{{{yyyzzz{{{|||}}}}}}}}}}}}|||}}}888666888???DDDNNNhhhvvvqqq{{{nnnVVVKKKDDD===;;;???:::<<<>>>>>>===<<<===>>>@@@BBBGGGOOO[[[kkk{{{uuugggXXXPPPIIIGGGDDDAAAAAACCCAAAEEEKKKRRR___rrr}}}xxxuuusssooolllgggcccaaaaaacccddddddgggmmmsssyyy}}}}}}zzzsssiiiaaaWWWUUUUUU[[[aaafffpppyyy}}}qqq___LLLCCC<<<;;;:::777666777555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333333333333222222333444444555666666666666555444333222555555555555666666777888888;;;???GGGWWWqqq}}}lll^^^UUUQQQPPPNNNOOORRRVVV\\\iiiuuu{{{kkkbbbZZZVVVRRRMMMLLLNNNOOORRRVVVXXX[[[^^^aaaddddddfffiiijjjkkkmmmoooqqqpppqqqsssuuuwwwyyyzzzzzzxxxyyy{{{|||}}}}}}||||||{{{}}};;;666888???CCCKKKaaazzzwwwooowwwrrr[[[NNNEEE===<<>>>>>===<<<===>>>BBBCCCGGGMMMXXXgggvvv{{{kkkZZZRRRJJJGGGDDDAAABBBDDDAAADDDIIIOOO[[[nnn{{{vvvrrrpppmmmjjjeeeaaa______aaabbbeeehhhnnntttyyy|||~~~~~~}}}|||{{{yyyrrriiiaaaWWWUUUUUU[[[```eeeoooxxx~~~}}}zzzgggWWWHHH@@@:::999999777666777444444333333333444444555444444444444444444444444444444444444444444444444222222222222222222222222555555555555555666777888666666666666555444333222777777666666666888:::;;;777:::???FFFUUUmmm~~~ooobbbYYYUUUPPPNNNNNNQQQUUU[[[gggssslllddd[[[WWWSSSNNNMMMOOOOOOQQQUUUXXXZZZ]]]```cccccceeehhhjjjkkkllloooqqqoooqqqsssuuuwwwyyyzzzzzzxxxyyyzzz|||}}}||||||{{{{{{|||~~~>>>777555;;;???EEEWWWllluuunnnttt|||xxx^^^KKKBBB@@@???===AAAAAA@@@???>>>===<<<<<>>;;;;;;CCCSSSjjjwwwjjj^^^VVVUUUQQQOOOPPPRRRWWWbbbmmm{{{}}}pppfff\\\WWWTTTOOOLLLMMMPPPQQQRRRTTTWWWZZZ\\\]]]ccceeehhhjjjjjjkkkmmmnnnppppppqqqsssuuuwwwzzz{{{wwwxxxzzzzzzzzzzzz{{{}}}|||~~~AAA;;;888;;;===@@@QQQddd}}}uuummmrrrzzz|||cccOOODDDAAA>>><<>>======<<<<<<>>>???CCCLLLTTT^^^mmm{{{xxxeeeZZZOOOJJJFFFAAA???@@@BBBBBBEEELLLUUUcccxxx}}}xxxsssnnniiifffgggeeeccccccdddeeeeeedddffffffiiimmmtttyyy||||||zzzvvvsssqqqppplllddd^^^XXXVVVWWW]]]bbbhhhqqqzzz|||www~~~rrrdddVVVMMMBBB???:::888777888777777555444444333333444444555444666777777555444444555444333222222222333444555555555555555555555555555444333333222222333333444444444555555555555444444444666777777666666777888???<<<;;;BBBOOOeee~~~qqqddd[[[WWWSSSPPPQQQRRRVVV```kkkwwwuuujjj___YYYUUUOOOLLLLLLNNNOOOPPPSSSVVVYYY\\\]]]aaacccfffhhhiiijjjkkkmmmppppppqqqrrruuuwwwyyyzzzyyyzzz{{{{{{zzzzzz|||}}}|||~~~@@@:::888::::::>>>LLL]]]wwwvvvnnnqqqxxx~~~iiiTTTGGGBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>BBBJJJQQQZZZiiiuuu~~~lllaaaTTTMMMGGGBBB??????@@@@@@CCCIIIQQQ]]]qqqyyyrrrnnnjjjgggddddddddddddfffiiiiiihhhgggfffeeefffiiinnntttwwwxxxuuurrrooonnnlllhhh```[[[WWWUUUWWW]]]cccjjjttt~~~~~~~~~~~~{{{zzz~~~sssgggYYYMMMEEE???<<<888666666666555555555444444333333444444555444666777777555444444555666555222000000111444555444444444444444444444444444333333222222333333444444444555555555555444444444666777777666555777888@@@<<<;;;???JJJ]]]yyy{{{mmmcccZZZUUUQQQQQQRRRUUU]]]fffrrr{{{pppccc\\\VVVOOOKKKKKKLLLMMMNNNPPPTTTWWW[[[]]]___aaadddfffggghhhjjjlllooooooppprrrtttvvvxxxyyyzzz{{{|||{{{zzzzzz{{{}}}}}}888666555888999>>>MMM[[[ssswwwppprrrxxx{{{nnnXXXJJJCCC???<<<:::::::::;;;;;;<<<<<<<<<>>>>>>BBBIIIPPPWWWdddppprrreeeXXXOOOIIICCC???@@@@@@???BBBGGGMMMXXXiiiyyy|||tttmmmiiigggeeeddddddeeegggllloooooommmkkkfffdddcccdddhhhmmmqqqsssqqqooommmllliiiddd^^^YYYVVVUUUXXX^^^cccjjjvvv~~~}}}}}}}}}|||yyymmm```TTTIIIBBB===;;;777555555555555444555444444333333444444555333444666555333222222333666555333111111111333444444444444444444444444444444333333222222333333444333444444555555444444333444555777666555555666888===:::999===EEEVVVpppsssjjj^^^XXXSSSRRRRRRSSSYYYaaannn{{{sssfff^^^WWWPPPLLLLLLJJJKKKLLLNNNQQQUUUYYY\\\]]]```ccceeefffgggiiikkkoooooopppqqqsssuuuwwwxxxzzzzzz{{{zzzxxxxxxzzz|||}}}333333444666888>>>KKKWWWooowwwrrruuuzzz}}}rrr\\\MMMDDD@@@>>>999999::::::;;;;;;<<<<<<>>>???BBBIIINNNUUUaaammm{{{vvviii[[[RRRKKKDDDAAABBB@@@@@@BBBGGGKKKSSScccqqq}}}xxxpppjjjhhhgggfffffffffhhhlllqqquuuuuussspppgggccc```___bbbggglllnnnooonnnmmmkkkhhhccc]]]YYYUUUUUUXXX^^^cccjjjwww}}}|||}}}~~~~~~wwwiii\\\PPPFFF@@@===:::888666777666555444555444444333333444444555333555666555444222333333444444444444333222222111444444444444444444444444444333333222222333333444333333444444444444333333444555666666555555666777888777888;;;AAAOOOggg|||vvvnnnaaaZZZTTTRRRRRRRRRVVV\\\jjjxxxuuuggg___XXXRRRNNNNNNJJJJJJJJJLLLOOOTTTXXXZZZ]]]___ccceeefffgggjjjkkknnnnnnoooppprrrtttuuuvvvxxxxxxxxxwwwvvvwwwyyy{{{~~~333555777666777<<>>999999::::::;;;;;;;;;<<<======AAAHHHMMMSSS___iiiwww|||ooo___UUUNNNFFFCCCDDDAAA@@@BBBFFFIIIOOO\\\jjj~~~xxxtttnnnjjjiiijjjjjjkkkkkkmmmqqqvvvyyyyyyvvvssshhhccc^^^[[[]]]bbbgggjjjnnnnnnmmmkkkgggbbb]]]ZZZUUUUUUYYY^^^bbbiiiwww}}}||||||}}}~~~vvvfffXXXLLLCCC>>><<<:::888777888777666555555444444333333444444555555777888888666555555666222333444555555333222111333333333333333333333333444333333222222333333444333333444444444444333333333555666666555444666777555666888;;;???III___rrrvvvqqqccc[[[TTTRRRRRRQQQTTTXXXeeerrryyykkkbbb[[[TTTPPPQQQKKKKKKJJJKKKNNNRRRVVVYYY\\\^^^bbbdddeeegggiiikkknnnnnnnnnoooqqqrrrtttuuuvvvwwwvvvuuuuuuvvvyyy|||~~~~~~444777999777666;;;DDDKKKddd~~~vvvtttwww|||}}}fffSSSGGG@@@>>>:::::::::;;;;;;;;;;;;;;;:::;;;???FFFKKKQQQ\\\fffssswwwfffZZZQQQHHHDDDDDD@@@@@@BBBEEEFFFKKKWWWcccvvv{{{tttqqqmmmkkklllnnnooopppooopppssswwwzzzzzzwwwtttiiiddd\\\YYYZZZ___dddggglllmmmmmmkkkfffaaa]]]ZZZUUUUUUYYY]]]```gggvvv}}}{{{|||~~~wwwfffVVVJJJBBB===;;;999777777777777666444555444444333333444444555666777888888666555555666333333333333333333444444333333333333333333333333444333333222222333333444222333333444444333333222333444666555444444555777444666:::======DDDVVVhhhvvvqqqddd[[[TTTRRRRRRQQQSSSVVV^^^lll|||qqqfff]]]UUUQQQRRRMMMLLLKKKKKKMMMQQQUUUXXXYYY\\\```bbbdddeeehhhjjjmmmmmmnnnnnnpppqqqssstttuuuvvvvvvuuuuuuwww{{{~~~~~~222666888777666<<>>:::888777666777777555333555444444333333444444555444555777666444333333444444333111000111333555777333333333333333333333333444333333222222333333444222333333444444333333222333444666555444444555777555888===>>>===AAAQQQaaavvvrrreee\\\TTTRRRRRRQQQRRRUUUYYYgggwwwuuuiii```WWWRRRRRRNNNMMMKKKKKKMMMPPPTTTWWWXXXZZZ^^^```bbbdddfffhhhmmmmmmmmmnnnoooqqqrrrsssvvvvvvvvvuuuvvvxxx}}}555555444444555999???DDDXXXqqq{{{nnnlllqqq{{{sss\\\KKKCCC@@@<<<<<<<<<===<<<<<<;;;;;;===<<<>>>BBBGGGNNNZZZfffooo}}}vvvdddUUUJJJDDDAAACCCAAAAAADDDFFFHHHNNNVVVjjjwww{{{xxxwwwrrrtttuuuuuussssssuuuvvvuuuuuuwwwxxxxxxuuuoookkk```\\\WWWTTTUUUZZZaaafffjjjiiihhheeeaaa]]]XXXVVVYYYUUUTTTXXX]]]eeerrr~~~~~~}}}~~~tttbbbUUUIIIBBB???:::999888777666666666666777666444333333444666777555555444333333222111111333333444444333333222111444444333222222111111000111555555222000222222111555444222111111111222222333333333333333333333333444777888888:::AAAMMMVVVttt|||sssfff^^^VVVUUUUUURRRQQQRRR[[[cccrrr{{{kkk```YYYUUUSSSMMMLLLKKKJJJKKKLLLNNNOOOVVVYYY^^^bbbcccdddfffgggjjjlllnnnoooooooooqqqrrrtttuuuvvvuuuuuuvvvyyy{{{}}}~~~555555444444555999???CCCTTTlllrrrmmmooovvv{{{bbbOOOEEEBBB<<<<<<======<<<<<<;;;;;;===;;;<<<@@@DDDKKKWWWcccnnn|||zzzhhhXXXLLLFFFCCCAAA??????AAACCCEEEKKKRRRdddqqq}}}yyyxxxwwwyyyzzz{{{{{{yyyyyyyyy{{{vvvuuutttsssqqqmmmgggccc\\\YYYUUUSSSTTTYYY___ccccccddddddcccaaa^^^[[[YYYUUUQQQPPPSSSYYYbbbooo{{{~~~}}}vvvcccTTTGGG???<<<:::999888777666666666666666555444333333444555666444444444333333222222222333333444444333333222111222222222222222222222333...222444111111333555444444444222111111111222222222222333444444555666666555777888999:::@@@JJJRRRmmmvvviii```XXXVVVUUUSSSRRRSSSXXXaaaooooooccc[[[VVVTTTNNNMMMKKKJJJKKKLLLNNNOOOUUUXXX^^^aaaccceeeggghhhiiikkknnnoooooooooppprrrtttuuuuuuuuuuuuvvvyyy{{{|||~~~~~~444555444444555999>>>BBBNNNeeezzzppplllooo|||kkkTTTHHHEEE=========<<<<<<<<<;;;;;;===;;;;;;>>>AAAGGGTTT```jjjxxxmmm\\\PPPHHHEEEAAA??????AAABBBCCCIIIPPP\\\iii}}}{{{yyyyyyzzz}}}|||}}}wwwsssooojjjfffaaa\\\XXXWWWUUUSSSRRRTTTWWW[[[^^^___```aaaaaa___]]]ZZZXXXPPPLLLJJJNNNTTT]]]jjjwww}}}~~~}}}xxxcccSSSFFF>>><<<999999888777666666666666666555444333333444555666333333333333333333333333333333444444333333222111000111111222333333444444,,,111333111111555777666444333333222222222222333111111222444555777888888444666999:::;;;???GGGLLLddd|||mmmcccZZZWWWVVVSSSRRRTTTUUU]]]kkk{{{uuuhhh___XXXUUUOOONNNLLLKKKKKKLLLMMMNNNSSSWWW\\\aaadddfffhhhjjjiiijjjmmmmmmmmmnnnppprrrssstttuuuttttttuuuxxx{{{|||}}}~~~}}}~~~444444444444555888===AAAJJJ___{{{uuulllhhhvvvsssYYYJJJEEE>>>>>>===<<<<<<;;;;;;;;;===;;;;;;===???EEEQQQ\\\eeerrrqqq```SSSJJJFFFCCCAAAAAACCCCCCCCCHHHNNNTTTaaauuu}}}{{{{{{}}}|||zzzyyyrrrnnnggg```[[[WWWSSSQQQRRRRRRRRRRRRTTTVVVYYYZZZ___`````````]]]YYYUUURRRMMMHHHGGGJJJOOOXXXeeeqqqvvvzzz~~~~~~|||yyyyyyzzz|||~~~~~~}}}yyydddTTTGGG???===888888777666666666666666555444444333333444444555222333333333333333333333333333444444333333222111111111111222222333333333---111333111111555777666333333333333333333333333111111222333444555666777333666999<<<>>>BBBGGGKKK]]]xxxssshhh]]]XXXVVVRRRRRRSSSSSS[[[hhhwww{{{mmmbbbZZZUUUQQQOOOMMMKKKKKKKKKLLLMMMPPPUUU[[[```cccfffiiikkkhhhiiikkkllllllmmmppprrrssstttttttttsssuuuwwwzzz{{{}}}~~~}}}||||||~~~444444555555555888<<<@@@III[[[vvv~~~oooeeepppzzz^^^LLLEEE@@@???>>><<<;;;;;;;;;<<<>>><<<;;;>>>???CCCMMMXXXaaammm{{{vvveeeVVVLLLGGGEEEBBBBBBDDDCCCBBBFFFLLLOOO[[[nnn}}}|||~~~zzzvvvtttkkkeee^^^XXXTTTRRRQQQPPPPPPQQQRRRTTTVVVXXXYYYYYY^^^___```___]]]XXXSSSPPPKKKGGGEEEHHHLLLSSS^^^iiiooossswwwwwwssspppooopppnnnppprrrssstttvvvyyy|||}}}~~~~~~|||eeeSSSEEE===<<<888777666666666666666666444444444333333444444444222333333333333333333333333333444444333333222111333333333222222222111111000444555222111444555444333333333333333333333333222222222222222333333333222555999===AAAEEEIIILLLXXXqqq{{{nnnaaaZZZVVVRRRQQQRRRSSSZZZffftttrrrfff\\\VVVSSSQQQNNNLLLKKKKKKKKKLLLNNNRRRYYY^^^bbbeeehhhjjjggghhhjjjjjjkkklllooorrrrrrsssssssssssstttwwwyyy{{{|||||||||{{{{{{}}}}}}~~~333444555555555777;;;>>>FFFVVVqqquuueeejjjvvvfffQQQGGGAAA@@@>>><<<;;;;;;<<<<<<===;;;<<<>>>???AAAIIIRRR]]]hhhvvv|||lll]]]QQQJJJDDDBBBAAACCCBBB@@@BBBHHHKKKVVVgggyyyxxxrrrnnnccc^^^WWWSSSQQQQQQRRRRRRRRRSSSUUUWWWYYY[[[[[[\\\]]]^^^``````^^^YYYTTTPPPJJJFFFEEEGGGJJJNNNWWW```gggkkkooonnnjjjfffddddddccceeehhhiiijjjmmmpppsssuuuwww{{{~~~~~~~~~~~~dddPPPAAA999777777666666555555666666666333333333444444333333333333333333333333333333333333333444444333333222111444444333333222111111000222666777333111333444222222333333444444444444333222222222111111111111111333555888===BBBGGGJJJLLLSSShhhwwwhhh^^^XXXSSSQQQRRRSSSYYYdddqqqxxxjjj___XXXTTTRRRPPPMMMKKKJJJKKKKKKLLLQQQWWW\\\```cccfffiiifffggghhhiiiiiikkkooorrrqqqrrrssssssrrrsssvvvyyy{{{{{{{{{zzzyyyzzz|||~~~{{{|||~~~~~~~~~333444555555555777;;;===CCCQQQlll|||hhhffflll|||oooXXXLLLBBB@@@>>><<<;;;;;;<<<<<<:::999<<<>>>??????DDDLLLUUUaaaooozzzuuueeeXXXPPPFFFCCCCCCDDDBBB@@@BBBFFFIIISSSaaarrr~~~tttlllhhh^^^ZZZTTTQQQQQQRRRSSSTTTUUUVVVXXX[[[]]]^^^______```bbbcccbbb^^^XXXRRRNNNIIIEEEDDDFFFGGGIIIOOOVVV^^^bbbfffeee```[[[XXXXXXYYY[[[^^^___aaacccgggjjjlllooosssvvvyyy}}}~~~~~~}}}~~~yyy```NNN@@@999888666666555555555666666777333333333444444333333333444444444333333222222222333333444444333333222111333222222222222222222222222666777333111333444222222222444555555555444444111111111222222333333333555666888<<>><<<;;;;;;<<<===888888;;;>>>>>>===AAAHHHMMMYYYhhhttt|||kkk]]]TTTIIIFFFFFFGGGEEEBBBCCCHHHHHHPPP^^^mmm}}}|||pppgggbbb\\\XXXSSSQQQQQQSSSUUUUUUWWWXXX[[[]]]___aaabbbbbbfffggggggddd^^^VVVNNNIIIHHHEEEDDDFFFFFFEEEJJJPPPXXX\\\___^^^YYYTTTQQQPPPNNNPPPRRRTTTVVVYYY\\\___aaadddhhhkkkooosssxxx|||}}}~~~~~~~~~}}}~~~ttt\\\LLLAAA======666666555555555666666777222333333444444333333222555555444333333222111111333333444444444333222222111111111222222333444444222666777333222444555333111222444555666555444444000000111222444555666666777666777;;;???CCCEEEFFFGGGVVVqqqsssggg^^^WWWTTTUUUQQQVVV```kkkyyyrrreee^^^VVVTTTQQQMMMKKKJJJJJJJJJJJJNNNUUUZZZ]]]```ccceeeeeefffgggggghhhjjjooorrrqqqqqqrrrrrrqqqsssuuuxxxzzzzzzzzzxxxwwwxxx{{{~~~|||}}}|||222333444444333333555777DDDMMMcccjjjdddbbblll~~~aaaNNNAAACCCBBB???>>>???AAAAAA;;;<<<<<<<<<;;;<<>>::::::555555555555555555555555555444333222222333555666777666333111111111222333111222222333333222222111222111000//////000111222333555777777666444444555333333333333333333333333444444444444444444444444555555555777:::===AAACCCEEESSSkkk{{{lllaaaYYYUUUSSSTTTSSSXXXfffuuuuuuhhhaaaYYYUUUPPPOOOPPPPPPNNNLLLLLLNNNQQQVVVZZZ^^^aaacccdddeeefffggggggiiimmmooorrrrrrrrrssstttvvvxxxyyyyyyxxxxxxxxxyyy{{{|||}}}||||||}}}~~~333444555555444444666888AAAJJJ___{{{llldddaaakkk|||dddQQQCCCCCCAAA>>><<<<<<======;;;<<<<<<;;;;;;<<<>>>AAAGGGMMMYYYgggwwwxxxgggXXXMMMHHHEEEEEEDDDAAA@@@CCCEEEJJJSSSaaarrryyypppfff^^^XXXVVVWWWXXXYYYZZZ[[[[[[[[[YYYYYYZZZ]]]bbbgggjjjjjjmmmkkkhhheee```ZZZRRRMMMFFFCCC@@@???@@@CCCEEEEEEIIIKKKLLLMMMKKKHHHCCC@@@CCCDDDFFFHHHIIILLLPPPSSSVVVWWWYYY[[[^^^ccciiimmmrrruuuzzzyyy```NNNCCC<<<888888555555555555555555555555333333222111222444666888777555333111111111222333111222222333333222222111222111000000000000111222000222444444333222222222333333333333333333333333333333333333444444444444444444444555888;;;>>>@@@BBBNNNccc{{{oooddd]]]WWWUUUUUUSSSXXXdddrrr{{{nnnfff]]]YYYTTTQQQQQQPPPMMMJJJLLLMMMPPPTTTXXX]]]```aaabbbdddeeeffffffhhhlllnnnqqqqqqrrrsssuuuvvvwwwwwwxxxxxxxxxxxxyyyzzz|||}}}||||||}}}~~~~~~444555666555555555777999>>>EEEYYYuuunnneee```iiiwwwgggUUUFFFDDDAAA>>><<<:::::::::;;;;;;<<<;;;:::;;;===@@@CCCHHHRRR___nnn~~~nnn^^^PPPJJJEEEEEEDDDAAA@@@BBBBBBFFFNNNZZZjjj~~~~~~uuulllccc[[[WWWVVVXXX[[[^^^```aaaaaa```ZZZZZZ[[[___eeejjjmmmnnnooommmkkkhhhbbb[[[RRRLLLBBB@@@======>>>?????????BBBCCCDDDDDDCCCAAA>>>======>>>@@@AAABBBEEEIIILLLMMMOOOQQQSSSUUUZZZ___ccchhhlllqqqvvvzzz~~~~~~iiiRRRFFF@@@<<<888666555555555555555555555555111111111111333555777888666555333222111111222222111222222333333222222111222222111111111111222222///111333333111000111111333333333333333333333333111222222222333333444444333333333444555888:::<<>><<<<<<======<<<:::>>>>>>?????????>>>===<<<999:::;;;<<<===???BBBEEEFFFHHHJJJLLLNNNRRRWWWZZZ```ccciiinnnsssxxx}}}ppp]]]JJJAAA???<<<999777555555555555555555555555222222222222333444555666444444333222111111222222111222222333333222222111333222222222222222222333111222444333222111222333333333333333333333333333000111111222222333333444444333333444555666888999===BBBPPPhhhyyyqqqjjjccc[[[VVVSSSQQQTTT]]]hhhtttzzzooofff```YYYTTTRRRPPPMMMJJJJJJKKKLLLOOORRRVVVYYY[[[___aaadddeeefffhhhkkkmmmlllnnnqqqsssuuuuuutttsssvvvvvvwwwxxxyyyzzz{{{||||||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~222333444444333444666888;;;BBBQQQjjjqqqccc]]]gggttt{{{ppp]]]KKKCCC>>>>>>>>>::::::===:::;;;;;;:::999999;;;===AAAEEEMMMVVVbbbssswwwfffZZZPPPGGGEEEEEEBBBAAABBBAAADDDIIIOOO[[[mmmxxxqqqkkkfffaaa^^^___aaaccceeefffdddbbbaaa[[[\\\^^^ccchhhmmmoooooonnnllljjjfff```WWWLLLEEE>>>===<<<<<<======;;;999<<<<<<<<<<<<<<<<<<<<<<<<888999:::::::::;;;>>>AAAAAACCCFFFHHHJJJMMMQQQTTTYYY\\\aaaggglllqqqwww{{{|||~~~}}}uuudddTTTDDD>>>===;;;777555555555555555555555555555444333333333222222333333333333222222111111222222111222222333333222222111222222222222222222222222111222333222111111222333333333333333333333333333111111111222222333333333555555555555666777777888===@@@JJJ```zzzvvvnnniiiccc[[[VVVRRRPPPRRRYYYbbbnnn~~~~~~rrrhhhbbbZZZUUUSSSQQQNNNKKKJJJJJJKKKMMMOOOSSSVVVXXX^^^aaaccceeeggghhhkkkmmmkkkmmmooorrrssssssrrrrrrtttuuuvvvwwwyyyzzz{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~222333444333333333555777:::BBBPPPddd}}}rrrccc\\\gggsssxxxxxxeeeLLLBBB;;;===>>>999888<<<:::;;;:::999888888:::<<>><<<;;;<<<======<<<:::::::::;;;;;;;;;;;;;;;:::888999:::999999:::<<>>@@@BBBDDDFFFHHHLLLNNNRRRUUUZZZ^^^ccchhhnnnrrrsssuuuxxx{{{}}}~~~~~~zzzpppeeeVVVKKK???;;;:::666444444555555555555555555555555444444444333222222111111222222222222222222111111111222222333333222222111111111222222222222111111000111111000//////000222333333333333333333333333333333333333333333333222444555555666777777777888<<>>AAAAAA;;;999===:::::::::999777888:::<<<<<>>;;;888444444777555555555555555555555555222333333333333222222111111111222222222222111111111222222333333222222111000000111222222111000000111222222000//////111333333333333333333333333333555555444444333333222222333444555666777777777777999<<>>;;;???:::::::::999777777999;;;999@@@HHHOOOXXXhhh|||~~~hhhZZZMMMIIIIIIGGGEEEEEE???BBBFFFIIINNN\\\nnn}}}wwwsssssssssuuuwwwwwwuuusssnnnmmmllljjjhhhfffeeeeeegggggghhhkkknnnooonnnlllgggddd```ZZZTTTMMMFFF@@@<<<:::999999;;;============>>>???@@@@@@???===;;;999::::::999888888;;;===777999<<<===???@@@CCCEEEGGGIIILLLOOORRRVVV\\\```eeegggjjjmmmqqqvvv}}}}}}|||||||||||||||~~~~~~wwwnnn```SSSFFFBBB>>>===999555777;;;555555555555555555555555000111222333333333333333000111111222222222111111222222222333333222222222///000111222222111000///444444444333111111444666333333333333333333333333777666555555444333222111222333444555666777777777666:::@@@KKK]]]vvv}}}qqqllliiieeebbb[[[WWWUUUVVVXXX___nnn}}}yyyqqqfff]]]XXXTTTPPPMMMLLLKKKJJJJJJLLLOOORRRTTTVVVYYY]]]```bbbccceeegggkkkkkkkkklllnnnoooqqqrrrppprrrtttwwwyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}~~~~~~}}}~~~666555444333222333444555<<>>>>>BBBIIIRRRaaavvvtttbbbRRRKKKIIIEEECCCEEEFFFCCCBBBEEEJJJTTTeeesss~~~zzzttttttuuuwwwyyyyyywwwuuuooonnnkkkhhhggghhhiiijjjhhhhhhiiikkkmmmllljjjgggccc___XXXQQQLLLGGGBBB???;;;;;;;;;:::;;;;;;<<<<<<@@@AAABBBCCCBBB@@@>>><<<===<<<:::999888888999:::::::::;;;<<<===???@@@@@@BBBDDDFFFIIILLLPPPRRRSSSXXX[[[___dddiiipppxxx}}}|||yyyxxx|||~~~}}}lllYYYLLLBBB>>>999555444444333222333222222111111222222333333222222111111222222333222222222222222222222222222333333444444333333222111111222222222333333333111111222222222333333333111222222333222111000///333333333444444444555555444444444555555555555666888:::===DDDUUUoooqqqnnnqqqnnneee^^^[[[VVVRRRUUU]]]jjjrrryyyiii]]]XXXVVVSSSPPPPPPLLLIIIHHHJJJMMMPPPQQQTTTXXX\\\___aaabbbdddfffggghhhiiijjjlllmmmnnnooossstttvvvvvvvvvwwwxxxzzz{{{{{{{{{{{{{{{{{{zzzzzz}}}}}}||||||}}}~~~555444333222222333444555:::>>>BBBIII\\\xxxzzzhhhZZZYYY\\\^^^gggrrr~~~ooo[[[JJJGGGEEE???<<<>>><<<<<<;;;::::::::::::;;;>>>>>>AAAGGGOOO\\\pppxxxgggVVVNNNJJJFFFEEEFFFGGGCCCBBBDDDHHHPPP___lll}}}{{{yyyyyyzzz{{{|||{{{yyyvvvooonnnkkkiiiiiijjjkkklllnnnmmmlllmmmnnnmmmkkkhhhccc^^^VVVOOOJJJEEEAAA>>><<<<<<;;;;;;<<<<<<===>>>@@@@@@BBBBBBBBB@@@>>>======<<<;;;:::999999999:::888888999:::;;;<<<===>>>???@@@BBBEEEHHHJJJLLLMMMSSSUUUZZZ___eeellltttyyy|||xxxxxx{{{~~~ppp[[[NNNAAA>>>999555444444333222333222222111111222222333333222222111111222222333222222222222222222222222222222333333333333222222111111111222222222333333111111111222222222333333999777555333111111111222333333333444444444444555444444444444555555555555777:::<<>>DDDUUUooorrraaaZZZWWWXXXaaalllyyy|||fffPPPHHHGGGBBB???@@@<<<<<<;;;:::::::::::::::======???DDDKKKUUUgggwww~~~nnn\\\QQQLLLHHHGGGGGGGGGDDDBBBCCCEEEKKKWWWddd|||{{{xxxooonnnmmmllllllmmmnnnooorrrpppnnnllllllkkkjjjhhhbbb]]]VVVOOOIIIEEEAAA>>>======<<<<<<===>>>>>>??????@@@AAABBBAAA@@@???>>>>>>===<<<;;;::::::::::::666666777888999999::::::<<<===>>>@@@BBBDDDEEEFFFJJJMMMRRRWWW^^^fffooottt||||||xxxxxx{{{~~~qqq[[[MMM@@@===999666555444444333333222222111111222222333222222111111111111222222222222222222222222222222111111222222222222111111111111111222222222222333111111111222222222222333@@@===777333111111333555333333333333444444444444444444444444555555555555555888;;;???HHH]]]yyy{{{wwwuuurrrjjjeee]]]UUUTTTYYYccckkkxxxtttkkkcccZZZTTTPPPLLLHHHFFFGGGIIIKKKLLLPPPSSSWWWZZZ[[[]]]```bbbbbbccceeefffhhhjjjkkklllppprrrtttuuuuuuvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{||||||}}}~~~||||||}}}}}}~~~444333222222222333444555666888;;;AAAPPPhhhpppcccZZZXXXaaalllvvvqqqVVVIIIFFFCCC@@@???<<<;;;::::::999999::::::;;;;;;===BBBGGGQQQaaapppwwwdddVVVNNNJJJHHHGGGFFFCCCBBBCCCDDDHHHRRR]]]uuu}}}zzzqqqqqqppppppppppppqqqqqqrrroookkkiiihhhhhhgggfffddd___XXXQQQLLLHHHDDDAAA============>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;666666777777888888999999;;;;;;<<<===>>>???@@@@@@CCCFFFJJJPPPWWWaaajjjqqqyyy}}}zzzzzz}}}nnnWWWIII???<<<888666666555444333333222222111111222222333222222111111111111222222111111111111111111111111000000111111111111000000111111111111222222222222111111111111222222222222>>>;;;666333111111333444222222333333333444444444333333444444444555555555333666:::===CCCTTTqqqyyyvvvvvvqqqkkkbbbYYYTTTWWW___eeesss}}}}}}tttjjj```XXXSSSNNNIIIFFFGGGHHHJJJJJJOOOQQQUUUWWWYYY[[[^^^``````aaaccceeegggiiikkklllooopppssstttuuuvvvxxxzzz{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{||||||{{{{{{||||||}}}}}}~~~~~~333222222111222333444555444666:::@@@LLLbbbqqqaaa[[[aaajjjttt{{{^^^MMMFFFBBB???===;;;;;;:::999999999999:::999999<<>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>===<<<<<<;;;888888888999999999999999<<<<<<<<<======>>>>>>>>>???AAAFFFKKKSSS]]]gggnnnuuu|||}}}}}}kkkSSSEEE===;;;888666666666555444333222222111111222222333222111111000000111111222111111111111111111111111///000000111111000000///000000111111111222222222000000111111111222222222555444333222222111222222222222222333333333444444333333333444444444444555111444999===@@@MMMiiizzzuuuwwwvvvpppggg]]]VVVVVV[[[___oooxxx|||rrrggg___WWWRRRMMMIIIHHHIIIJJJJJJNNNPPPSSSUUUWWWYYY]]]______```bbbdddgggiiikkklllmmmoooqqqssstttuuuxxxzzz{{{{{{{{{|||||||||}}}}}}{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{||||||}}}}}}}}}~~~222222111111222333444555444555:::???HHH[[[wwwjjj^^^___eeepppjjjTTTHHHCCC???<<<;;;;;;:::999999999999999888999<<<@@@DDDJJJWWWdddtttwwwdddWWWPPPKKKEEECCCBBBBBBDDDEEEFFFNNNWWWgggzzzyyyzzzzzzyyywwwuuurrrqqqooolllhhhfffffffffeeedddccc```]]]ZZZVVVRRRMMMIIIAAAAAAAAABBBCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBAAAAAA???????????????===<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<=========<<>>GGG```zzzzzztttwwwxxxssskkkaaaYYYWWWXXX[[[hhhqqqxxxnnnggg[[[VVVPPPKKKIIIIIIIIIIIILLLNNNPPPRRRTTTWWW[[[^^^]]]^^^```cccfffiiikkklllkkkmmmppprrrsssuuuxxxzzz{{{{{{{{{||||||}}}}}}~~~{{{zzzyyyyyyyyyyyyyyyyyyzzzzzz{{{||||||}}}~~~~~~222111111111111333444555444555999>>>CCCQQQkkktttbbb]]]___iiiyyyxxx___NNNEEEAAA>>>;;;:::999999888999999999999999<<>>===<<<<<<<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;;;;===AAAFFFMMMXXXcccjjjpppvvv}}}fffOOODDD;;;999777777777777666444333222222111111222222333111111000000000000111111111111111111111111111111000111111222222111111000000000000000111111111111000000000000111111111111///000111333333333222111111222222222222333333333222222333333333444444444555333666<<<===BBBVVVmmm|||tttwwwxxxuuunnneee\\\XXXWWWXXX___iiixxxyyyooohhh]]]XXXQQQLLLIIIIIIHHHHHHJJJKKKNNNOOOQQQTTTXXX[[[ZZZ[[[^^^aaadddgggiiijjjiiillloooqqqrrrtttwwwzzzzzz{{{{{{|||}}}}}}~~~~~~zzzzzzyyyxxxxxxxxxxxxxxxxxxxxxyyyzzz|||}}}~~~~~~111111000000111333444666444555888<<>>???AAALLLWWWfffxxxqqqaaaXXXOOOGGGDDDBBBCCCDDDCCCBBBFFFMMM\\\ppp~~~{{{uuupppmmmllliiieeebbb___]]]YYYWWWZZZZZZZZZZZZXXXTTTMMMHHHIIIIIIIIIJJJKKKLLLNNNNNNJJJIIIHHHFFFDDDCCCBBBBBB@@@@@@AAAAAA@@@???===<<<===<<<<<<;;;;;;:::::::::666777777777888888999999;;;<<<@@@EEELLLVVVaaahhhnnnttt{{{~~~bbbMMMBBB:::999777777888888666444333222222222222222222333111111000000000000111111000000000000000000000000111111222222222222111111000000000000111111111111000000000000111111111111222333333333333333333333111111222222222333333333222222333333333444444444777444666<<<<<<>>>OOOddd}}}uuuxxxxxxuuuoooggg^^^YYYWWWWWWYYYcccrrr}}}vvvmmmfff^^^XXXQQQLLLIIIHHHGGGGGGHHHIIIKKKMMMOOORRRVVVYYYXXXYYY\\\___bbbeeehhhiiiiiikkknnnppprrrtttwwwzzzzzz{{{{{{|||}}}~~~~~~zzzyyyyyyxxxwwwwwwwwwxxxvvvwwwxxxyyy{{{|||}}}~~~222111000//////111333444777555888>>>???CCCXXXpppkkk\\\ZZZ```kkk|||uuu___MMMCCC>>>===<<<;;;;;;<<<<<<:::888<<<======>>>@@@FFFMMMRRRbbbnnn}}}mmm```QQQFFFIIIFFFDDDCCCAAA@@@FFFNNNXXXggg~~~~~~zzzuuuqqqnnnlllgggdddbbb^^^WWWUUUVVVWWWYYYZZZYYYUUUPPPMMMKKKMMMMMMMMMNNNPPPSSSVVVWWWMMMPPPNNNFFFBBBEEEFFFCCC@@@@@@???>>>======>>>>>>==================<<<<<<;;;::::::::::::::::::999999;;;===AAAGGGPPP[[[bbbmmmppptttxxx|||}}}}}}}}}~~~zzz]]]GGG;;;;;;999777666777777666555444444444333333222222222333333333222222111111111222111000000///000000000111111111000000000000000111111111111111111111111333333333222222111111111222222111111000000//////555555444333222222222222333333444444444444444333444444555777888>>>MMM\\\{{{wwwpppssstttqqqiii^^^VVVSSSTTTRRRZZZgggvvvyyyssskkkccc^^^WWWQQQOOOMMMJJJJJJLLLHHHHHHJJJLLLOOORRRTTTVVVYYY[[[^^^___```cccfffiiiiiijjjlllnnnqqqsssuuuvvvxxxyyyzzz||||||||||||{{{{{{zzzyyyxxxxxxxxxyyyzzzxxxyyyzzz||||||||||||{{{111000000///000111222333555333666;;;<<>>===;;;;;;;;;;;;;;;::::::::::::999888:::<<<@@@EEENNNXXX___gggkkkoootttxxx|||~~~|||}}}}}}~~~rrrXXXEEE<<<999777555555555666555333222222222111111000000000333333333222222111111111222222111111222222333333111000000000000000000000111111111111111111111111333333333333333222111111000000000000000000000000444333333222222222222333222222333444444444444444666555666777777:::GGGTTTpppvvvpppqqqrrrppphhh^^^VVVSSSSSSPPPWWWbbbooo}}}|||sssiii___]]]VVVPPPOOOMMMJJJIIIKKKGGGHHHIIIKKKNNNQQQSSSTTTWWWYYY\\\]]]___aaadddggghhhiiikkknnnpppsssuuuvvvwwwxxxzzz{{{||||||{{{{{{zzzyyyxxxxxxxxxxxxyyyzzzxxxyyy{{{|||}}}}}}||||||000000000000111111111222333222444999999===OOObbb|||fff\\\WWWbbbsss}}}fffRRRFFFBBB>>><<<;;;;;;;;;;;;999888888888888888:::>>>DDDHHHVVVbbbvvvxxxkkk\\\PPPGGGDDDCCCDDDCCCBBBEEEKKKLLL[[[rrr|||xxxvvvttttttoooiiiccc^^^WWWOOOKKKLLLMMMOOOQQQQQQQQQPPPQQQRRRSSSUUUWWWYYY[[[]]]]]]]]]XXXXXXSSSKKKGGGFFFEEEBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;:::;;;;;;;;;;;;::::::999999777999;;;>>>CCCKKKTTTZZZ```dddiiinnnrrruuuyyy{{{~~~}}}{{{|||}}}~~~}}}eeeQQQCCC<<<777555333222333333222111111111111111111000000000222222222222222111111111000111111111222333333444000000000000000000111111111111111111111111111111222333444555555333222000000000000000111111111111222222111111111222222333111111222333444555666666444444555777666888BBBMMMbbb{{{wwwqqqooopppoooiii```XXXUUUTTTOOOTTT\\\gggssswwwjjj___\\\UUUPPPPPPNNNJJJHHHIIIGGGGGGHHHJJJLLLOOOQQQRRRUUUWWWYYY[[[\\\___bbbeeeggghhhjjjmmmppprrrtttuuuwwwwwwyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyzzzyyyzzz{{{}}}}}}}}}}}}|||000111111222333222222222222222444777777;;;JJJZZZxxxjjj[[[VVV```oookkkUUUHHHCCC???===;;;:::;;;;;;999888::::::;;;:::;;;>>>CCCGGGOOO\\\nnn}}}pppaaaTTTHHHEEECCCEEEDDDBBBDDDHHHHHHVVVkkk}}}zzzxxxwwwvvvvvvrrrkkkddd^^^WWWOOOLLLNNNNNNPPPRRRSSSSSSTTTWWWYYYWWWYYY]]]```aaaaaa```___]]]ZZZUUUOOOLLLJJJHHHEEEFFFEEEDDDBBBAAA@@@??????????????????>>>===;;;;;;<<<<<<<<<;;;::::::999999777999;;;>>>BBBIIIPPPVVVZZZ^^^eeejjjmmmooorrrtttyyy|||~~~{{{{{{}}}~~~lllXXXIII???;;;666444222222222333222111333333333222222222222222222222222111111111111111/////////000000000000000000000000000000111111111111111111111111111111111111222555666666444222000111111111000000000000000000000000000111222333333222222333444555777888999111111333777888999AAAJJJWWWqqqzzztttoooooonnniiiaaaZZZUUUTTTPPPSSSYYYaaammm|||qqqddd]]]VVVRRRQQQNNNJJJHHHIIIGGGGGGHHHIIIJJJLLLNNNOOOSSSUUUWWWYYY[[[^^^aaadddfffgggiiilllooorrrtttuuuvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}~~~}}}}}}|||111222333333444444333333222333555666666:::FFFQQQlllooo\\\YYY```lll}}}rrr\\\LLLCCC@@@===;;;:::::::::999888;;;;;;;;;;;;;;;>>>BBBEEEKKKVVVgggzzzuuueeeYYYKKKGGGDDDEEEEEECCCCCCFFFGGGSSSdddwww~~~{{{yyyxxxxxxxxxssskkkccc]]]VVVPPPNNNPPPQQQRRRUUUVVVWWWXXX[[[]]]\\\^^^bbbdddeeedddbbbaaa^^^ZZZWWWUUUSSSPPPLLLJJJIIIGGGEEEBBB@@@>>>===<<<<<<<<<===>>>>>>>>>============<<<;;;;;;:::999999888:::<<<>>>AAAGGGMMMRRRVVVZZZ```eeehhhjjjlllnnnsssvvv{{{{{{|||}}}}}}|||ppp]]]MMMBBB;;;888777555333222333333222111222222222222222222222222111111111111111111111111000000000000000///...---//////000000111111111111000000000000000000000000000222444666666444222000333222222111000//////...000000000000111222333333333333444555666888:::<<<333333555888999999>>>EEEQQQjjj}}}vvvooonnnkkkfff___XXXSSSQQQNNNPPPUUU\\\hhhxxxwwwjjjaaaZZZTTTRRROOOJJJHHHIIIGGGGGGGGGHHHIIIJJJLLLMMMQQQTTTVVVXXXZZZ]]]aaaddddddeeehhhkkknnnqqqssstttuuuuuuuuuvvvwwwwwwxxxyyywwwwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{}}}}}}}}}||||||222222222333333333333444222444666666555999BBBJJJ___xxxuuu___ZZZ^^^hhhvvv}}}gggRRRFFFAAA>>>;;;999::::::999888888999:::::::::<<<@@@CCCHHHQQQ```qqq{{{lll```QQQJJJFFFFFFEEECCCCCCEEEGGGOOO\\\kkk{{{~~~|||{{{{{{rrrjjjbbb\\\UUUOOONNNQQQRRRUUUXXXZZZ[[[]]]___aaacccdddfffhhhhhhfffdddbbb___[[[YYY[[[ZZZUUUOOOLLLJJJIIIFFFCCC@@@>>><<<<<<<<<<<<===>>>????????????>>>======<<<;;;:::999999999:::<<<===@@@DDDJJJNNNRRRVVV[[[^^^aaacccfffhhhlllpppuuu{{{|||}}}~~~|||zzz{{{}}}~~~zzz{{{|||{{{qqqaaaQQQEEE===888666777555333333333333333111/////////000000000000000000000000111111111111111000111222222222111000////////////000111111222222000000000000000000000000///111222444444333222111222222111111000/////////222222111111111222222333444444444555666888;;;<<<:::888888999888777999>>>LLLaaa}}}zzzrrrooojjjccc\\\UUUPPPMMMLLLNNNQQQXXXcccsss~~~oooggg___XXXTTTPPPKKKIIIJJJHHHHHHHHHHHHHHHIIIJJJKKKPPPRRRUUUWWWYYY\\\```ccccccdddfffjjjmmmppprrrtttttttttttttttuuuvvvwwwxxxuuuvvvwwwxxxyyyyyyyyyxxxxxxyyyzzz||||||||||||{{{111111000000000111222333111444666444444777>>>CCCQQQmmmxxx```XXXZZZbbbooouuu\\\KKKAAA>>>;;;999999999999888777888999999:::<<>>>>>===<<<;;;:::999999888999:::<<<===AAAFFFJJJMMMPPPTTTVVVYYY\\\___bbbeeeiiiooouuuzzz}}}~~~zzz{{{~~~{{{rrrllllllnnniii```SSSGGG???;;;777555666555333222333333222111.../////////000000000111///000000000111111111222---...000222333333222111...//////000111111222222000000000000000000000000///000111111222222222111//////000000111111111222444333333222222222222333444333333333444666999:::<<<999777888777555777<<>>===<<<;;;:::999999777888999:::;;;???CCCGGGJJJLLLOOOQQQSSSVVVZZZ]]]aaaeeekkkrrrwww}}}~~~~~~|||~~~xxxllleeeeeeggg]]]UUUJJJAAA===:::777555666444222111222222111000000000111111222222222333//////000000111111111222'''))),,,000222222222222...//////000111222222222000000000000000000000000//////000000000111111222,,,---...000111333444555555555444333222222222222333333222111222444777888:::666444666666666888===???MMMeee~~~tttjjjbbb[[[VVVSSSQQQRRRTTTYYYbbbooo}}}sssiii^^^WWWQQQLLLKKKNNNJJJIIIIIIHHHHHHIIIIIIJJJKKKMMMPPPSSSUUUXXX\\\___aaaccceeehhhlllooorrrsssssssssrrrrrrssstttvvvwwwtttuuuwwwxxxyyyyyyxxxxxxvvvwwwxxxzzz{{{zzzzzzyyy333111000111222222111///555444222222333555888:::FFFUUUjjj|||ttt```WWWWWWYYYbbbqqqhhhNNNFFF???999999:::999:::===::::::999999999;;;===>>>BBBDDDLLL]]]nnnvvvbbbWWWLLLIIIHHHDDDBBBAAAAAAAAAFFFOOOYYYhhh}}}yyyuuummmddd]]]WWWTTTRRRZZZ]]]cccjjjnnnpppqqqqqquuusssqqqpppooollliiifffdddcccbbb___[[[UUUPPPMMMGGGFFFDDDCCCAAA@@@@@@???GGGFFFFFFGGGHHHGGGDDDBBBDDDBBB>>><<<;;;;;;999888666666777888999;;;===>>>BBBDDDHHHLLLOOORRRTTTUUU[[[```gggmmmrrrwww~~~~~~~~~xxx{{{~~~pppgggddd___YYYUUUMMMBBB;;;777666444222333222222111111222222333222222222222222222222222333333222111000000111111000000000000000000000000000000000000000111111111000000000000000000000000000000000111222222222333111000///......///000111000000111222222222222111444444333222222222333333666999;;;:::888777999<<<>>>LLL```ttt~~~tttllleee\\\VVVSSSQQQSSSXXX^^^gggvvv}}}ssseeeYYYSSSOOOKKKIIIKKKJJJIIIHHHGGGGGGFFFFFFKKKMMMOOOQQQRRRTTTVVVYYY\\\^^^aaadddiiillloooqqqttttttsssrrrqqqrrruuuxxxvvvuuuuuuuuuvvvxxxzzz{{{wwwwwwxxxxxxyyyzzz{{{{{{444444444333222222111222333222111111333666999;;;BBBPPPeeexxxttt```TTTTTTVVV]]]kkk{{{nnnUUUJJJBBB<<<;;;;;;999999;;;::::::::::::;;;<<<======AAABBBJJJYYYiiizzzyyyhhh[[[NNNHHHFFFCCCAAABBBAAA@@@CCCJJJRRR^^^rrr}}}yyyqqqiiiaaa\\\XXXWWW]]]aaaggglllqqqsssssssssxxxvvvtttrrrpppnnnjjjhhhdddcccaaa]]]YYYTTTPPPMMMJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFGGGHHHHHHFFFDDDEEEBBB>>><<<<<<;;;:::999888888888999:::;;;======@@@AAACCCGGGJJJNNNPPPQQQXXX]]]dddjjjooouuu|||~~~~~~|||qqqhhhddd^^^WWWPPPIII@@@999777777666444333222222111111222222333222222222222222222222222111111000///////////////000000000000000000000000222222222222111111111111000000000000000000000000222222111111000//////...111000000//////000000111000000111222222222222111222222222222222333444555555888:::999777666888;;;<<>>===:::888999999:::<<<===>>>>>>======AAAAAAGGGSSSaaaqqq}}}ooo```QQQIIIEEEBBBAAABBBCCCAAABBBEEEJJJTTTfffwwwxxxppphhhccc___]]]cccfffkkkppptttvvvwwwwww{{{yyywwwtttrrrooollliiidddbbb___[[[VVVRRROOOMMMLLLLLLLLLLLLMMMNNNOOOPPPKKKJJJIIIJJJKKKLLLLLLJJJGGGDDD@@@===<<<<<<;;;:::;;;::::::::::::;;;<<<<<<<<<<<<>>>@@@CCCGGGJJJLLLSSSXXX```fffkkkqqqxxx~~~~~~~~~wwwllleee]]]TTTKKKDDD<<<777777777777666333222222111111222222333222222222222222222222222111000//////////////////000000000000000000000000444333333333222222111111000000000000000000000000111111000000///.........000111111111111111111000000000111222222222222111000111111111333444555666444777999888666555777::::::CCCQQQcccyyy{{{ooofff```[[[WWWVVVXXX^^^mmmzzzpppccc[[[VVVRRRPPPKKKJJJHHHGGGFFFEEEEEEEEEGGGJJJMMMOOOPPPSSSVVVXXXXXXYYY\\\```dddhhhkkkllloooooopppooooooppprrruuutttttttttttttttuuuvvvwwwvvvwwwxxxzzzzzzzzzyyyyyy333777999666111///111555222111111222333666888:::999DDDUUUiiiyyyzzzgggSSSRRRSSSWWW^^^jjj|||~~~iiiTTTJJJAAA>>>>>>;;;999999:::<<>>AAA@@@DDDNNNYYYhhh{{{rrrdddUUUMMMIIIDDDBBBCCCFFFCCCBBBCCCFFFNNN___nnn~~~vvvooojjjfffeeeiiilllppptttxxxyyyzzzzzz~~~{{{xxxvvvtttpppllliiidddbbb^^^ZZZUUURRROOONNNLLLLLLMMMNNNPPPRRRTTTUUUPPPOOOOOOPPPSSSUUUUUUTTTLLLHHHCCC@@@>>>===<<<;;;;;;;;;:::999999999999:::999999999;;;>>>BBBEEEHHHOOOTTT\\\bbbhhhnnnvvv{{{~~~sssiii^^^SSSGGGAAA999666666666666555333222222111111222222333111111111111111111111111222222111111111111111222000000000000000000000000222222222222222222222222000000000000000000000000---......///000111222222000111222333333222111000000000111222222222222111111111111111222333444555444777999888666555777:::;;;AAAKKKZZZqqq{{{tttjjjccc\\\XXXVVVZZZgggtttvvvhhh___YYYTTTQQQKKKJJJHHHGGGFFFEEEDDDDDDEEEHHHKKKMMMOOOQQQTTTWWWVVVWWWZZZ^^^bbbfffiiikkklllnnnoooooonnnppprrrttttttttttttuuuuuuvvvvvvvvvuuuwwwxxxzzzzzzzzzyyyxxx111555777555000---000333333333333222333444555666888@@@OOOaaattt}}}lllWWWRRRPPPSSSYYYcccuuurrrZZZMMMBBB>>>>>><<<::::::<<<>>>AAACCCDDDCCCAAA???@@@???BBBIIIRRR___rrrrrrfffYYYRRRNNNHHHDDDBBBDDDBBBAAABBBCCCJJJXXXfff}}}|||vvvqqqnnnllloooqqqtttxxxzzz|||}}}}}}|||yyywwwuuuqqqmmmjjjfffddd```[[[WWWSSSQQQPPPMMMMMMNNNPPPSSSUUUXXXYYYWWWWWWWWWZZZ]]]`````````UUUPPPIIIDDDAAA???===<<<;;;:::999888777777777777888777888999;;;???BBBEEEKKKQQQYYY```fffllltttzzz}}}ppp```SSSFFF@@@999555555555444222333222222111111222222333111111111111111111111111222111111111111111222222000000000000000000000000...//////000111222333333////////////////////////...//////000222333333444000111222333333222111000000000111222222222222111333222222111111222222222555888:::999777666888;;;<<>><<<;;;;;;<<<>>>@@@CCCCCCBBBAAA???>>>>>>@@@FFFLLLWWWiiiyyyuuuiii\\\VVVQQQJJJEEECCC@@@??????@@@@@@DDDQQQ^^^ttt}}}yyyvvvttttttvvvyyy{{{~~~}}}zzzxxxvvvsssooollliiigggddd```[[[WWWTTTRRRQQQQQQSSSTTTWWWYYY[[[\\\]]]^^^```dddiiikkkkkkjjj___ZZZQQQJJJEEEAAA>>><<<:::999888777777666666666777777777999;;;>>>@@@BBBHHHNNNVVV^^^dddkkksssyyy~~~wwwcccSSSEEE???888555444444333111333222222111111222222333111111111111111111111111///////////////000000111000000000000000000000000......///000111222222333////////////////////////222222222111111111111111000111111111111111111000000000111222222222222111333333222111111111111111555888:::999777666888;;;;;;BBBIIIQQQaaayyyxxxrrrkkkeee___]]]ccclllyyyvvvjjj```XXXRRRMMMLLLJJJHHHGGGEEEEEEEEEDDDFFFIIIJJJKKKMMMPPPRRRSSSTTTWWW[[[___cccfffhhhhhhkkkmmmnnnoooppprrrtttssssssuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxx000000111111111111111222222222222333333444444444777:::CCCTTTiii~~~mmm]]]PPPPPPRRRXXXeeetttooo]]]JJJAAA>>><<<;;;;;;;;;<<<>>>@@@AAA@@@???>>>;;;;;;>>>BBBGGGOOO```ppp|||nnn___WWWQQQJJJEEECCC???>>>???@@@???AAAKKKVVVhhhyyy}}}|||zzz{{{}}}~~~|||zzzyyyvvvssspppkkkjjjhhheee```[[[WWWTTTTTTTTTUUUVVVXXXZZZ\\\]]]aaabbbgggmmmrrrtttsssqqqiiibbbXXXOOOHHHCCC???<<<::::::999888777777777777555666777999;;;===>>>???EEEKKKTTT[[[aaaiiiqqqwww~~~~~~~~~|||eeeRRRCCC>>>888555555555444222333222222111111222222333111111111111111111111111///////////////000111111000000000000000000000000111111111111111111111111////////////////////////000000000111111111111111111000000//////000000111000000111222222222222111222111111111111111222333444777999888666555777:::888AAAHHHLLLXXXooo|||wwwrrrmmmfffaaadddkkkuuu~~~sssggg\\\UUUNNNMMMKKKIIIHHHFFFFFFEEEDDDFFFHHHIIIJJJKKKMMMOOOPPPRRRUUUYYY]]]aaadddeeefffhhhkkkmmmnnnoooqqqssspppqqqsssuuuwwwxxxxxxxxxyyyxxxwwwvvvvvvwwwxxxyyy111//////000222333333222000000111333444555666666666888@@@PPPfff{{{yyyeeeUUURRRTTTWWWbbbpppxxxdddNNNCCC???<<<;;;;;;::::::<<<===>>>>>>======888999<<<@@@CCCKKK[[[jjj|||sssaaaVVVOOOHHHDDDDDDAAA@@@AAABBB@@@AAAIIISSS___ppp~~~~~~~~~}}}|||{{{yyyuuusssmmmlllkkkhhhccc^^^YYYVVVUUUUUUUUUVVVWWWYYY[[[\\\bbbeeejjjqqqvvvxxxwwwuuuooohhh]]]RRRJJJCCC???<<<;;;:::999999888888999999444555777999;;;<<<======CCCIIIRRRYYY```gggpppvvv~~~~~~}}}|||{{{{{{}}}~~~eeeQQQAAA<<<777555555666555333333222222222222222222333000000000000000000000000111111000111111222333333000000000000000000000000555555444333222000000///////////////////////////,,,,,,---///000222333333111000///......///000111000000111222222222222111//////000000111222444444333555888777444444666999555???GGGIIIQQQhhh}}}zzzvvvrrrkkkdddeeejjjrrr|||yyylll___WWWOOONNNLLLJJJHHHGGGFFFFFFDDDFFFHHHIIIIIIJJJLLLMMMNNNPPPSSSWWW[[[___bbbccccccfffiiikkklllmmmpppqqqmmmoooqqqtttvvvwwwxxxxxxzzzyyyvvvttttttvvvxxxzzz111111111111111111111111000000000111222222333333444999>>>HHH]]]yyywwwaaaSSSOOOQQQZZZcccwwwrrrYYYHHHAAA???<<<999999888888888999::::::;;;;;;:::;;;???CCCHHHSSS^^^qqqssscccYYYQQQHHHEEEGGGEEEEEEEEEBBB@@@BBBGGGKKK]]]iii{{{}}}{{{{{{|||~~~}}}zzzxxxvvvtttqqqlllgggccc___[[[XXXUUUWWWYYYXXXVVVVVVYYY\\\\\\aaahhhooouuuwwwwwwwwwqqqjjj___TTTLLLFFFBBB???<<<<<<;;;:::999777777666555777888999888888:::;;;DDDIIIQQQXXX^^^gggpppwww|||}}}|||||||||}}}~~~}}}aaaNNNAAA;;;444222444666555222333333222111000000111111000000000000000000000000111111111111222333444444222111111000///......------...///000000111000000000000000000////////////111111000000000000111111111111111111111222222333111222333222000000111222333111///000222555666777:::999777666666666777888===???DDDIIIOOO^^^yyy~~~||||||yyytttooommmkkkjjjqqqyyy~~~pppeee___TTTNNNJJJLLLMMMJJJGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKNNNPPPTTTWWWYYY\\\^^^aaaaaadddhhhkkklllmmmnnnppprrrrrrrrrsssuuuvvvxxxyyywwwwwwvvvvvvuuuuuutttttt111111111111111111111111///000000111111222333333333777<<>><<<<<<;;;:::999888777777555777999999888888:::;;;CCCHHHOOOVVV]]]fffpppwww}}}~~~~~~~~~}}}}}}}}}}}}~~~vvvZZZHHH@@@:::444222333555444222333222222111000000111111222222222222222222222222000000000111111222333444111111111000///.........000000111111222111111111000000000000////////////000000000//////000000000///////////////000111111000111222222000000111222444222000000222444555555999888777666666666777777:::<<<@@@DDDIIIVVVooo~~~yyyzzzyyyuuurrrqqqpppooosssyyywwwkkkdddYYYRRRMMMNNNNNNJJJGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKMMMPPPTTTWWWXXXZZZ]]]___aaadddgggjjjkkkmmmnnnpppppppppqqqrrrsssuuuvvvwwwvvvvvvvvvuuuuuuuuutttttt111111111111111111111111//////000111111222222333222555:::CCCUUUmmmxxxcccSSSLLLOOOVVVeeeyyyiiiSSSFFFAAA>>><<<999999888888999999::::::;;;:::;;;>>>@@@CCCMMMWWWdddrrr|||lllaaaWWWOOOJJJIIIAAAAAA@@@???>>>@@@DDDGGGMMMXXXiiizzzyyyrrrmmmkkkmmmqqqvvv|||~~~}}}xxxuuuppplllhhhddd___\\\VVVVVVVVVTTTRRRQQQRRRSSSUUUWWW[[[```dddgggiiiiiiddd___XXXPPPJJJEEE???<<<<<<<<<;;;:::999999888777666888999999888888:::;;;AAAFFFMMMTTT[[[dddooovvv~~~~~~}}}|||}}}}}}~~~~~~~~~~~~qqqWWWFFF===999333111222333333111333222111111000111111111222222222222222222222222///000000111111222333333111111000000//////......000000111111111000//////////////////000000000000////////////////////////......------......///000...000111111000000222333333222000111333444444444888888777666666666666777<<<===@@@CCCFFFQQQggg{{{wwwwwwwwwwwwwwwwwwwwwxxxwwwzzzsssjjj^^^VVVPPPOOONNNJJJGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJLLLOOORRRUUUWWWXXX[[[]]]___bbbfffiiijjjlllnnnooonnnoooooopppqqqssstttuuuuuuuuuuuuuuuuuuttttttttt111111111111111111111111//////000000111222222222222555999AAAOOOdddxxxmmmZZZNNNNNNTTT^^^pppoooWWWHHHAAA>>>===:::999999888999999::::::;;;::::::===>>>@@@IIISSS___mmm~~~tttggg]]]TTTMMMIIIBBBAAA@@@??????AAACCCEEEGGGPPP___oooyyyqqqiiieeeeeegggkkkqqqwww|||{{{xxxtttppplllgggbbb___XXXWWWVVVTTTQQQPPPOOOOOOPPPQQQSSSVVVYYY[[[^^^___[[[XXXRRRNNNIIIDDD???<<<<<<<<<<<<;;;:::999999999777888:::999888888:::;;;???DDDKKKRRRZZZcccnnnvvv~~~}}}}}}}}}~~~~~~~~~iiiRRRCCC;;;777333111111222111000222222111111111111111222000000000000000000000000000000111222333333333333111000000000/////////.........///......---,,,,,,////////////000000000000......////////////.........------------...//////---///000111000111222444222111111333555777777666666666666666666666666666;;;<<<>>>AAADDDNNN```rrrwwwttttttwwwzzz{{{}}}~~~}}}yyyooobbbYYYRRRPPPOOOKKKHHHIIIGGGGGGFFFFFFGGGHHHIIIJJJKKKMMMQQQSSSTTTVVVXXXZZZ\\\___cccgggiiijjjmmmnnnnnnnnnnnnoooppprrrtttttttttttttttttttttttttttttt000000000000000000000000...//////000111111222222222444999???IIIZZZooo~~~xxx```PPPMMMQQQ[[[jjj~~~rrr\\\KKKBBB???>>>::::::999999888999999:::;;;999:::<<<===>>>FFFOOO]]]kkk{{{}}}qqqfff]]]SSSKKKEEECCCAAA@@@AAABBBCCCCCCDDDKKKXXXfffvvvuuulllfffbbbccceeeiiinnnsssvvvxxxyyy{{{~~~}}}zzzwwwsssooojjjeeeaaa[[[YYYWWWTTTRRRPPPNNNMMMKKKKKKLLLNNNOOOQQQSSSTTTSSSPPPMMMJJJGGGDDD@@@======<<<<<<<<<;;;:::::::::888999::::::999888:::;;;===BBBIIIPPPXXXcccnnnwwwsss]]]HHH<<<888666333111111111111000222111111111111111222222////////////////////////000111222333444444444333000000000000////////////......///......---,,,,,,.../////////000000000111......////////////......//////......//////000111---///000000000000222333000111222555888::::::888555555555555666666555555555555888<<>>::::::999999888888999999:::999:::<<<<<<>>>EEENNNZZZgggwww}}}rrrhhhZZZOOOHHHFFFCCCBBBBBBCCCBBBAAABBBGGGQQQ\\\jjj|||uuummmhhhfffeeehhhlllpppssstttttttttvvvxxx||||||yyyuuuqqqlllgggccc]]]ZZZWWWTTTRRRQQQNNNLLLGGGGGGHHHIIIIIIJJJKKKKKKJJJHHHFFFDDDDDDBBB@@@>>>======<<<<<<<<<;;;;;;;;;888:::;;;:::999999:::;;;===AAAHHHOOOWWWbbboooxxx{{{gggTTTEEE<<<666555444222111000111111111111111000111111222333111111111111111111111111///000222333444444333333000000000000////////////000000111111111000//////......//////000000111111...///000111111000///...000000//////000000111222---///000000//////111222000000333666:::;;;999888333444555555666555555555444444777;;;???EEESSSaaaqqqwwwnnnpppsssuuu{{{}}}nnndddZZZVVVSSSOOOMMMNNNIIIHHHFFFEEEDDDEEEGGGHHHHHHJJJMMMOOOOOOPPPRRRSSSTTTXXX]]]```ccceeehhhjjjmmmmmmmmmnnnoooqqqssssssqqqqqqrrrrrrssstttuuuuuu000000000000000000000000......//////000111111111222222555888;;;EEEYYYnnnyyy}}}lllUUUMMMPPPTTT\\\lll|||}}}kkkXXXHHH@@@===;;;:::999999888888999999999888:::<<<===>>>EEEMMMVVVcccrrr~~~ssscccTTTJJJGGGDDDBBBCCCBBB@@@>>>@@@CCCJJJRRR___qqqvvvooolllllliiikkkooosssvvvvvvuuutttuuuwwwyyy{{{|||~~~}}}zzzwwwsssnnnhhhccc]]]ZZZVVVSSSRRRPPPMMMKKKEEEEEEFFFFFFFFFFFFEEEEEECCCAAA???>>>??????>>>===============<<<<<<<<<<<<999:::;;;;;;999999999;;;<<>>DDDOOO[[[eee~~~{{{llljjjlllnnnvvvxxxmmmaaa[[[VVVQQQOOOOOOJJJHHHFFFDDDDDDEEEFFFHHHGGGIIILLLMMMMMMNNNOOOQQQQQQTTTYYY^^^```cccfffhhhkkkkkkkkklllnnnoooqqqrrrooopppqqqrrrssstttuuuuuu000000000000000000000000......//////000111111111111111333666777>>>SSShhhtttxxx~~~pppZZZRRRUUUPPPWWWeeevvvqqq]]]KKKAAA===;;;::::::999888888888999999888:::<<<===>>>EEEMMMQQQ^^^nnn{{{zzzhhhXXXKKKHHHDDDBBBBBBAAA???<<<>>>@@@EEELLLXXXiii|||xxxrrrppppppkkknnnssswwwyyyyyyxxxwwwvvvwwwyyyyyyxxxxxxyyy{{{~~~{{{xxxtttnnnhhhddd]]]YYYUUURRRRRRPPPMMMJJJDDDEEEEEEFFFEEEDDDCCCBBB>>><<<::::::;;;<<<===<<<===============<<<<<<<<<999;;;;;;;;;999999999;;;===AAAHHHOOOWWWcccpppyyy}}}zzz}}}~~~ppp___OOODDD>>><<<555555555444222111111222111111000000111222333333////////////////////////+++,,,...000111000///...////////////000000000000---...///000000111000000---......///000111111222...000111333333111000...///////////////000111111///000111000///...///000111222333666777555111...111222444555666555444444222222333777999===GGGRRR]]]www}}}kkkfffgggiiirrrtttggg___YYYSSSOOOPPPJJJIIIFFFDDDCCCDDDFFFGGGFFFHHHKKKLLLLLLMMMNNNPPPOOORRRXXX\\\___bbbeeegggiiiiiijjjkkklllnnnooopppoooooopppqqqssstttuuuuuu000000000000000000000000000000111111111111000000222111333444555;;;JJJYYYllluuusss\\\PPPOOOKKKUUUaaalllwww{{{jjjUUUFFF@@@======<<<:::888999;;;===;;;777666999:::===EEEMMMWWW___kkkxxxnnn\\\SSSIIIBBBCCCEEEDDDBBBBBB>>>???CCCIIIOOOZZZmmm|||yyyzzzyyyyyyzzz{{{|||zzzyyyyyyxxxvvvuuutttttttttuuu|||}}}|||xxxtttooojjjfff___[[[VVVRRROOOMMMKKKJJJFFFFFFEEEDDDCCCAAA???>>>===<<<;;;;;;::::::::::::???>>><<<::::::<<<>>>@@@::::::999888888999::::::<<<@@@GGGPPPZZZfffrrryyyyyyyyyvvvkkk^^^RRREEE;;;777888333333333222222111111111000///////////////000111222111000.........///000111111000/////////////////////000000000000//////............////////////---...///000222444555666222222222111111111000000111111000000000000000000111111111111111000///......000333444444222222222000111222333444444444444444777:::===@@@CCCHHHKKK\\\mmmoooddd```aaahhhqqq~~~oooccc]]]YYYSSSNNNLLLLLLKKKIIIEEECCCBBBBBBIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPRRRVVVZZZ^^^bbbdddfffgggiiiiiiiiikkkmmmooorrrrrrssstttuuuvvvvvvvvv000000000000000000000000000000111111111111000000000000222444555:::GGGTTThhhsssttt]]]OOOLLLIIIPPPZZZcccmmmwwwppp\\\LLLDDD>>>===;;;999777777888999999777999<<<>>>@@@EEELLLVVV]]]iiiuuuuuudddSSSJJJBBBBBBCCCBBB@@@@@@>>>???BBBFFFKKKTTTfffvvv~~~zzzyyywwwuuutttttttttuuuvvvxxx{{{~~~||||||||||||~~~|||zzzxxxuuupppkkkggg```\\\VVVRRROOOMMMJJJIIIEEEEEEDDDCCCBBB@@@???>>>===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::888888888888::::::;;;@@@GGGPPP[[[gggrrrzzz|||}}}nnncccVVVLLLBBB999666777333333333222222111111111111000///...------,,,,,,222111000///......///000111111000///////////////////////////////////////............////////////---...///000111222333444222222222111111000000000000000/////////000000111000111111111111000000//////222444555444222111111000111222333333444333333666888;;;>>>@@@CCCGGGJJJSSSbbbyyyvvvhhhaaa^^^bbbhhhwww}}}vvviiibbb]]]VVVQQQNNNNNNMMMJJJGGGEEEDDDDDDGGGHHHHHHIIIJJJKKKMMMNNNNNNOOOQQQTTTXXX\\\```bbbdddeeeggghhhhhhiiilllnnnpppqqqssstttuuuvvvuuuuuu000000000000000000000000000000111111111111000000......111444555888CCCNNNcccooo~~~yyybbbQQQJJJHHHLLLRRRZZZbbbllluuu|||yyygggTTTIII@@@???<<<:::888777777777888777:::???AAABBBEEEKKKSSSZZZdddpppzzz~~~nnnXXXNNNDDDCCCCCCAAA?????????>>>@@@CCCFFFMMM\\\jjj}}}{{{yyyvvvtttttttttuuurrrtttxxx}}}yyyvvvuuuttttttvvvvvvwwwwwwvvvrrrlllhhhaaa]]]WWWQQQNNNKKKIIIGGGDDDCCCCCCAAA@@@???>>>===<<<<<<;;;::::::::::::;;;999:::<<<======<<<:::999:::999888777777888999:::;;;???GGGPPP[[[gggssszzz}}}dddYYYMMMEEE===666444555222222222222222111111111111000///...............111000000////////////000111111000///////////////000000///......///000000............////////////---......///000000111111111111111111000000000000///////////////000111222///000000111111111111000222555777777666444333333444444555666666555555555777999<<<>>>@@@BBBFFFIIIKKKWWWlll~~~mmmbbb\\\]]]aaammmsss}}}rrriiibbbZZZUUUPPPOOONNNKKKIIIHHHGGGFFFEEEFFFFFFGGGIIIJJJLLLMMMLLLMMMOOORRRUUUYYY\\\^^^```bbbdddffffffgggjjjlllnnnppprrrtttvvvuuutttttt////////////////////////000000111111111111000000......111555666777???HHH^^^kkk}}}kkkVVVKKKJJJIIILLLSSS[[[dddpppzzzqqq]]]NNNCCCAAA>>><<<;;;:::999888888777:::>>>@@@@@@DDDJJJQQQWWW___jjjtttwww```TTTIIIEEEDDDBBB@@@@@@???===>>>@@@CCCHHHTTT```www}}}zzzwwwuuuuuuuuuvvvuuuvvvzzz}}}tttooommmlllllllllnnnqqqtttuuurrrmmmhhhaaa]]]WWWQQQMMMJJJGGGEEECCCBBBAAA@@@???>>>======<<<<<<;;;;;;:::;;;;;;<<<:::;;;<<<======;;;:::999:::999888777777888999::::::???GGGPPP[[[hhhttt|||zzz___TTTHHHAAA;;;555333444222222222111111111111111/////////000111333444555000000000////////////000111000000///////////////111000...------...000111............////////////------............//////000000000000000000000000/////////000111222333444...///000111111111111111333666999:::999888777888999999999999999999888888999;;;===>>>???@@@CCCFFFHHHQQQaaavvvqqqccc\\\]]]```ccciiittt}}}|||pppggg^^^YYYSSSQQQNNNLLLKKKJJJHHHGGGDDDDDDEEEFFFHHHIIIKKKLLLJJJKKKMMMOOORRRUUUXXXYYY]]]```cccdddeeegggiiikkkmmmooorrrtttvvvuuutttsss////////////////////////000000111111111111000000//////111555666777<<>>>>>>>><<<<<>>===============<<<<<<;;;<<<<<<======>>>======<<<;;;;;;;;;;;;999999888777777888999999:::???FFFPPP\\\iiiuuu}}}www^^^RRREEE???:::555333333111111111111111111111111/////////000111333444555/////////000000000000///111000000///////////////111///...,,,,,,...///111............////////////------------------------////////////////////////000000000111222333444555...///000111111111111111000333666888888888888999999999999999999999888888999;;;<<<<<<<<<===???AAADDDJJJWWWkkkwwweee\\\\\\^^^\\\aaaiiisss{{{~~~yyymmmccc]]]VVVRRRNNNKKKKKKJJJHHHGGGDDDDDDDDDEEEGGGHHHJJJKKKIIIIIIKKKLLLOOORRRTTTUUU[[[^^^aaadddeeefffhhhjjjlllnnnpppssstttuuutttttt000000000000000000000000000000111111111111000000111///111444555555999???OOO^^^ttt|||fffUUUMMMFFFDDDIIIOOOVVVdddrrr~~~tttbbbJJJDDD<<<999999::::::999:::777666888999999>>>EEEHHHLLLSSS[[[fffssslll^^^OOOHHHDDD???======???<<<;;;>>>AAADDDLLLUUUbbbttt|||xxxwwwwwwyyyzzzzzz}}}wwwlllddd___[[[YYYYYY\\\bbbhhhlllmmmiiifff```\\\UUUPPPLLLIIIEEECCCBBBAAA???>>>======>>>>>>>>>============>>>??????AAA@@@???>>>============999888777666666777888999999>>>FFFQQQ\\\jjjvvv~~~ttt\\\PPPCCC===:::666222222000000000111111111111111111000///..................//////000000000000///111111000/////////////////////...------...//////............////////////---------------.....................////////////111111111111111222333444///000000111111111111000,,,///333555555444444555444444555666666555555555888999:::999888999:::<<<<<>>@@@BBBGGGNNNYYYlll|||yyyxxxyyy{{{}}}{{{~~~xxxnnneee^^^YYYVVVSSSVVV[[[bbbggghhhfffddd___[[[TTTOOOLLLIIIFFFDDDBBBAAA???>>>======>>>?????????>>>>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@>>>===999888777666666777888999999>>>FFFQQQ]]]jjjwwwrrrXXXKKK>>>:::888555222222///000000000111111111222111000///...------,,,,,,---...///000111111000///111111000///////////////....................................////////////,,,,,,------......//////---------....../////////111000000///000000111111000111111111111000000///...111333444333222111222000111222333333444333333777888888777555555666777777;;;EEEUUUiii~~~sssddd[[[VVVUUUTTTVVV\\\fffpppwwwzzz{{{}}}ssskkk^^^XXXQQQNNNMMMLLLIIIFFFGGGFFFFFFFFFFFFGGGHHHIIIHHHHHHIIIJJJKKKMMMOOOPPPUUUXXX]]]aaacccdddfffggghhhhhhhhhiiikkkmmmoooqqq000000000000000000000000000000111111111111000000222...---///111111444999>>>OOOgggyyy}}}mmmXXXMMMHHHKKKMMMOOO[[[jjjyyy{{{^^^TTTGGG???===>>>>>><<<888777:::===<<<999999<<<>>>AAAGGGOOO[[[iiixxx{{{lll[[[QQQKKKFFFDDDDDDBBB>>><<<===??????DDDIIIUUUggg}}}|||yyyxxxzzz|||~~~{{{|||rrriiiaaa[[[WWWPPPRRRWWW^^^dddfffeeeccc^^^ZZZTTTOOOKKKIIIFFFDDDCCCAAA???>>>===>>>???@@@@@@?????????@@@AAABBBBBB@@@BBBEEEFFFFFFCCC???<<<999888777666666777888999999>>>FFFQQQ]]]kkkxxxrrrTTTGGG:::777777444222111//////000000111111111222000000////////////000111---...///111111111000///111111000///////////////------...//////...------............/////////000,,,,,,---......///000000---------.........//////000//////............///111111111111111000///...333555777777555222111111000111222333444444444444666777777555333222333555777;;;BBBOOOaaauuuzzzjjj^^^VVVTTTQQQPPPUUU___kkkssswwwzzz{{{~~~yyyqqqbbb[[[SSSOOOOOONNNJJJGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLNNNOOORRRVVV[[[___aaabbbdddeeefffeeeeeeeeegggjjjmmmooo111111222111111000///...111000---,,,,,,---000111111222222222111333555888???HHH\\\vvvzzziiiXXXJJJJJJLLLNNNWWWdddooosss^^^HHHAAA@@@???===???;;;:::888888888:::<<<===<<<<<<@@@JJJUUUbbbqqq~~~sss```UUUNNNFFFBBBDDDBBBAAA@@@??????AAACCCDDDPPP[[[ooo~~~}}}}}}zzzssskkkccc^^^\\\YYYWWWYYY^^^bbbdddddd\\\XXXTTTQQQOOOLLLGGGCCCAAA@@@??????>>>>>>>>>>>><<<===???AAACCCFFFGGGHHHIIIHHHGGGGGGFFFCCC???<<<999888777666666777888999999===EEEOOO\\\jjjttt{{{~~~~~~lllRRREEE888555555333222111000000000000000000000000---...000111111000///...............//////////////////...---,,,---000333444222000///...///111333////////////////////////////////////////////////............////////////////////////////////////...000222222000............AAAKKK@@@333000000//////000222333444333333222666555555444444444555555666666<<>>@@@AAADDDGGGIIIKKKKKKKKKIIIHHHGGGEEEBBB>>>;;;999888777777777777888999999===EEEPPP]]]jjjuuu{{{}}}}}}kkkQQQDDD888555555333111222000000000000000000000000111222222333333222222222............////////////000000000...---...111333888777555444222111000000////////////////////////....................................////////////000000000000000000000000---///111222000//////000...===EEE;;;111000000...222333444444444333222222555444444333333444444555777777:::DDDPPPaaaxxxnnn```YYYTTTMMMGGGIIIOOOWWW```iiirrrvvv|||oooeee[[[WWWSSSNNNKKKKKKJJJHHHFFFFFFGGGGGGFFFEEEGGGGGGGGGGGGHHHJJJKKKLLLPPPRRRVVVZZZ]]]```aaabbbbbbbbbbbbccceeehhhjjjlll...////////////......---000000000000000000000000//////000000000111444666;;;AAAQQQjjjwww```SSSJJJGGGMMMWWWhhhxxxnnnWWWHHHCCC@@@@@@AAA:::999888777777777888999::::::===FFFOOOYYYgggrrr|||rrreee\\\RRRKKKHHHCCCBBB@@@???>>>???AAABBBFFFOOO^^^ppp|||tttoooccc^^^WWWUUUVVVYYYZZZZZZXXXUUURRROOOMMMJJJFFFDDDDDDCCCCCCBBBBBBBBBBBBCCCAAACCCEEEHHHKKKNNNOOOPPPMMMKKKHHHFFFDDDAAA<<<999999888888777777888888999999>>>FFFQQQ^^^kkkvvv|||~~~}}}~~~~~~~~~dddMMMBBB777444444333111222000000000000000000000000000000///////////////000............////////////000111111000//////222444;;;<<<<<<;;;888444000---////////////////////////....................................////////////000000000000000000000000,,,///111222111111111222---777;;;555///111111...222333333444555444444444333333222222222333333444888777999>>>FFFUUUnnnuuuhhh___WWWOOOHHHGGGKKKPPPXXX```kkkqqqxxx}}}yyymmmbbb\\\WWWQQQNNNOOOLLLJJJHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMOOORRRUUUYYY[[[]]]^^^___```bbbdddfffhhhiiiiii......//////000/////////000111222222222222111000///000000000000222555777:::>>>LLLbbbyyyjjjXXXLLLGGGMMMUUUaaapppxxx```NNNDDD@@@@@@@@@;;;:::999888777777888888;;;:::<<>>>>>???@@@CCCJJJVVVfffyyyxxxrrrfff```WWWRRRRRRTTTTTTTTTSSSRRROOOMMMJJJGGGEEECCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEEHHHLLLOOOQQQRRRSSSMMMKKKGGGDDDBBB???;;;999999999999999999999999999:::???GGGSSSaaammmxxx}}}~~~~~~}}}|||{{{{{{{{{|||}}}rrrYYYHHH???666444444222111222000000000000000000000000//////---,,,,,,,,,---...............///////////////000000000//////111333<<<===??????===777222...////////////////////////....................................////////////........................,,,...111222222222333333///444444111000222333000000000111333444555555666222111111111111222222333666777999<<>>HHHZZZpppttt^^^NNNHHHLLLRRRYYYgggzzz~~~iiiTTTGGGAAA???>>>;;;;;;::::::999999999999<<<:::===CCCIIIOOOZZZcccnnnxxxzzzooodddXXXNNNHHHFFFCCC@@@>>>>>>>>>???BBBGGGQQQ^^^pppwwwqqqfff___UUUPPPOOOOOOOOONNNNNNNNNLLLJJJGGGDDDCCCBBB@@@@@@@@@??????@@@AAAAAACCCEEEIIILLLOOOQQQQQQRRRLLLHHHDDDAAA???===;;;999999999::::::::::::999999<<>>@@@>>>:::444111////////////////////////....................................////////////------------------------,,,...111333333333444555222333222000111444444222111111111111111111222222000000000000000111222333444666999<<<===DDDVVVhhh|||uuujjj^^^SSSMMMIIIHHHLLLQQQWWW```llluuuyyy{{{}}}~~~~~~pppfff___WWWSSSRRRNNNLLLJJJHHHHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLNNNPPPRRRUUUWWWXXX[[[^^^aaaeeehhhiiihhhhhh......000111222222222222000111222333333222111000///000111222222444777:::;;;???EEEQQQdddwwwgggSSSJJJJJJMMMRRR___qqqppp[[[KKKDDD???;;;;;;;;;;;;::::::::::::999<<<;;;<<>>>>>>>>BBBEEELLLXXXhhh|||yyyqqqkkk```ZZZQQQLLLKKKKKKKKKIIIIIIIIIIIIGGGCCCAAA@@@AAA>>>============>>>>>>???AAACCCGGGJJJLLLMMMMMMMMMHHHEEE@@@===<<<<<<;;;:::999::::::;;;;;;::::::999===CCCMMMYYYgggttt}}}~~~{{{xxxssstttuuuxxx{{{~~~oooZZZIII>>>888444444333111000222111111111111111111111111000000///...------------............////////////,,,...//////......///000444666:::<<<<<<999666333////////////////////////------------------------............////////////////////////////////////---///222444333333444555555444222222333444444333666555333111///...------000000000000000111222333333444777:::;;;@@@MMMZZZttttttgggYYYPPPJJJFFFGGGKKKPPPYYYeeennnrrrtttuuuvvvzzzyyyooofff]]]WWWUUUPPPMMMKKKIIIHHHHHHFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHKKKKKKLLLNNNPPPRRRUUUVVVZZZ\\\```cccfffggggggggg,,,---...000111222222222000000111111111111000000...///000111111333666999;;;???BBBIIIXXXlllzzz~~~oooZZZNNNKKKKKKMMMWWWgggwwwwwwbbbQQQGGG@@@:::888999999::::::::::::999<<<999:::>>>BBBEEEMMMUUU^^^gggsss}}}vvvgggXXXMMMKKKGGGCCC@@@???>>>>>>@@@BBBHHHQQQ```sss|||~~~xxxooogggaaaXXXRRRKKKHHHGGGGGGFFFDDDDDDFFFFFFDDD@@@>>>>>>@@@<<<;;;;;;;;;<<<<<<===>>>>>>@@@DDDGGGHHHIIIHHHGGGDDD@@@<<<::::::;;;<<<<<<999:::;;;<<<<<<;;;:::999???EEEOOO\\\jjjvvv|||xxxuuuqqqrrrtttwww{{{~~~nnn^^^OOODDD;;;666333444333000000222111111111111111111111111---------,,,,,,***))))))............////////////---///000000//////000111222333555666777666555444////////////////////////------------------------............////////////////////////////////////...111333444444333444555777555444444444333333333555444222111////////////000000000000111222333444444222333666888<<>>AAACCCPPPeeeuuu{{{~~~}}}||||||ttt___SSSOOOMMMKKKRRR```oooyyy{{{gggUUUJJJBBB:::666777888999999999999999:::888999<<>>>>>>>>@@@EEEMMM[[[mmmyyyzzzxxxooofff]]]XXXRRRMMMGGGDDDEEEEEECCCAAABBBCCCDDDBBB>>><<<===???;;;;;;;;;;;;;;;<<<======<<<>>>AAADDDFFFEEEDDDCCCAAA>>>:::888999;;;======::::::;;;<<<<<<;;;::::::@@@FFFQQQ^^^lllxxx~~~{{{vvvsssoooqqqsssvvv{{{}}}~~~tttaaaRRRGGG@@@999555333444333000000222111111111111111111111111//////000000///---,,,***............/////////000...000111222111000111222111222222333333333333333////////////////////////------------------------............/////////000------------------------///111444555444333444444777666666666444111111222111111000000111333555666000000000000111222333444555111///222555999CCCMMM```vvv}}}zzziii]]]SSSKKKJJJLLLKKKSSS]]]cccdddcccbbbbbbfffjjjqqq{{{vvvjjjaaa^^^TTTQQQNNNLLLKKKJJJHHHFFFBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHIIIIIIKKKNNNPPPRRRVVVWWWZZZ]]]```bbbdddeee444222000......///111222333222222222222111---+++///.........000333666888@@@>>><<<>>>III\\\ooozzz}}}{{{zzz|||wwwaaaQQQIIIGGGKKKMMMVVVdddooovvv}}}~~~rrraaaNNNBBB===:::999888888:::;;;;;;::::::;;;;;;;;;;;;>>>BBBFFFQQQYYYdddooozzzrrrfffXXXOOOHHHFFFDDD???;;;;;;>>>>>>BBBKKKTTTaaarrrwwwwww~~~zzzqqqggg^^^VVVQQQMMMIIIEEEDDDDDDDDDBBB@@@AAAAAAAAAAAA@@@???>>>===999999::::::;;;;;;<<<<<<:::;;;<<<>>>@@@CCCFFFGGGFFFBBB===::::::;;;<<<<<<<<<===<<<;;;::::::<<<>>>CCCNNN[[[fffsss~~~~~~|||yyyvvvtttqqqsssvvvxxx{{{~~~}}}zzz{{{}}}~~~xxxooobbbUUUHHH>>>888333222111111000000111111000000//////.........---//////000000000000//////......////////////..............................///////////////000111111---.........//////000000//////.........---------------------.........///000//////...............222333444444555555444444555222...++++++---......+++333777222......000000222111000000///000000000111111222333555888>>>BBBTTTfff|||~~~xxxgggVVVMMMJJJKKKLLLPPPUUUXXXYYYYYYYYYXXX[[[___gggsss|||yyylll___YYYTTTOOOLLLLLLJJJGGGCCCBBBBBBBBBCCCEEEFFFHHHIIIGGGGGGFFFFFFHHHJJJMMMOOOQQQSSSVVVXXX[[[^^^bbbeee333111///------///111222222111000000111111///...//////...///000222555666<<<;;;:::;;;DDDVVVkkkyyy}}}xxxbbbRRRKKKJJJFFFHHHOOO\\\gggnnnvvv~~~xxxhhhVVVIIICCC;;;999777666777888777666999::::::999:::<<>>???>>>AAAHHHPPPZZZiiiwww}}}{{{~~~~~~~~~~~~zzztttlllddd\\\UUUPPPNNNJJJEEECCCCCCBBB@@@>>>????????????>>>>>>===<<<<<<<<<;;;;;;::::::::::::<<<===>>>???AAADDDFFFGGGBBB???<<<;;;<<<>>>??????;;;<<<============@@@BBBEEEPPP]]]iiiuuu}}}{{{yyywwwvvvtttuuuxxxzzz|||}}}yyywwwyyy~~~yyypppjjj```TTTIII???777222333222111111000000111111000/////////............//////000000000000//////......////////////..............................///............///000000---........./////////000//////.........---------,,,,,,---------.........000//////......//////000333333444444555555444444555333222111111111000///222222111222222222111000222222111000000000000111222333333333444777;;;???MMM^^^www{{{~~~}}}mmm^^^SSSOOONNNMMMPPPSSSVVVVVVUUUTTTTTTUUUWWW^^^hhhqqq|||wwwjjj]]]WWWPPPLLLJJJHHHEEEBBBAAABBBBBBCCCDDDEEEGGGHHHFFFFFFEEEEEEGGGIIILLLMMMOOOQQQTTTVVVXXX\\\```ccc222111...------///111333333111//////000111111111000000/////////111333444666777777777===MMMeeevvvzzzdddSSSLLLLLLDDDCCCHHHSSS]]]eeeooowww}}}sssbbbRRRHHH===;;;888777777777666555888888999999999;;;???BBBEEEKKKUUU```kkkxxxvvvcccXXXMMMHHHEEEAAA???AAA@@@???@@@EEEIIIPPP]]]iiiyyy}}}yyyvvvttttttttttttrrrooojjjddd]]]XXXUUUQQQMMMHHHEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAA@@@???===<<<;;;;;;:::;;;;;;<<<===>>>???AAABBB@@@>>>======>>>??????>>>999;;;>>>@@@AAABBBCCCEEEHHHTTTbbbmmmwww{{{zzzyyyyyyxxxwwwyyy{{{}}}~~~{{{wwwwwwzzz{{{tttggg```UUUKKKBBB<<<777444222222111000000000000111////////////...............//////000000//////.........////////////.................................------------...//////.............../////////...............---------,,,,,,---------.........////////////000111222222333333444444444555555555222222333444333222000///777000333BBBLLLFFF:::444333333222111111111111111333444444333333555888;;;DDDRRRjjjyyyuuuyyyxxxjjj^^^VVVSSSRRRSSSTTTUUUTTTSSSQQQOOOPPPPPPTTT\\\eeeooowwwggg___VVVNNNKKKIIIFFFDDDAAAAAAAAABBBBBBDDDEEEEEEDDDDDDDDDDDDEEEGGGIIIKKKLLLNNNQQQSSSUUUXXX\\\___222111///......000333555555222///---...000111111000000/////////000111111222333555666888EEE^^^sss}}}fffTTTLLLKKKEEECCCEEEMMMVVV^^^iiirrrxxx{{{lllYYYKKKAAA>>>;;;999999:::999888777888999999999;;;>>>AAABBBHHHQQQZZZeeesss|||jjj^^^QQQJJJEEEAAA@@@BBB@@@>>>???BBBDDDIIISSS^^^kkkxxxzzzxxxuuuqqqnnnlllkkkkkkllllllllliiieee```]]]\\\VVVSSSNNNJJJGGGFFFEEEDDDFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDBBB@@@???>>>>>>>>><<<<<<<<<<<<===>>>???@@@BBB@@@?????????>>>;;;999999<<>>III]]]www{{{tttuuuvvvjjj```ZZZZZZYYYXXXXXXVVVTTTPPPNNNOOOMMMNNNUUU]]]hhhwwwuuulll___UUUOOOLLLIIIGGGBBBBBBBBBAAABBBBBBCCCDDDBBBBBBBBBCCCDDDEEEGGGHHHJJJLLLOOOPPPRRRUUUXXX[[[222111000///000222555777888555000------...///.../////////////////////000111222444666777@@@XXXooojjjWWWMMMJJJGGGCCCCCCHHHOOOWWWbbblllsss~~~sss___MMMCCC@@@<<<:::;;;;;;;;;;;;888999:::::::::;;;>>>@@@>>>CCCJJJRRR\\\jjjyyyssseeeVVVLLLFFFAAA@@@BBB???===>>>AAABBBDDDMMMVVV___lll~~~zzzqqqooolllhhhfffeeeeeeeeeeeefffhhhfffccc```___```[[[ZZZWWWTTTPPPNNNMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFEEECCCBBBAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@???===:::888:::===@@@BBBCCCCCCEEEFFFNNN[[[jjjssszzzzzzwwwwwwyyyzzz{{{}}}}}}}}}tttbbbWWWIII===888666444222222111000000//////000000.........///////////////......////////////............////////////..............................,,,,,,,,,,,,,,,---.....................------------........................////////////000000000.........///000222444444333222222111222333444444000111111///---,,,...000111---===___pppaaaFFF666444333222222111111222222///111222222222444777999;;;BBBSSSlllwwwvvv|||vvvkkkeeebbb```^^^]]]\\\XXXSSSNNNOOOKKKKKKPPPWWWbbbppp|||xxxhhh[[[SSSNNNKKKHHHDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFIIIKKKMMMNNNPPPRRRUUUXXX111000//////000222666888999666111...---...------.........///////////////111111333777777===RRRhhhrrr___RRRLLLHHHCCC@@@DDDIIIPPPZZZcccqqq~~~{{{gggSSSEEEBBB===:::::::::::::::888999:::;;;:::;;;===??????CCCIIIOOOYYYfffuuu|||mmm\\\QQQIIIBBB@@@AAA>>><<<===???@@@AAAHHHPPPTTT```rrr}}}wwwtttkkkhhhdddaaa``````bbbdddccceeegggeeeaaa```aaadddcccdddeeeccc___]]][[[[[[WWWUUURRROOOMMMKKKKKKKKKJJJHHHFFFDDDCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDEEEFFFCCCBBBAAAAAAAAA@@@>>><<<;;;>>>AAACCCCCCDDDFFFHHHRRR```ooowww|||~~~{{{wwwuuuvvvxxxzzzzzz~~~~~~wwwbbbVVVFFF;;;666555222000111111000////////////000.........///////////////---......//////......---......////////////..............................---,,,,,,,,,,,,---...............------------------------...................../////////000000000.........///000111333444222111000///000111222333444555555222...---000333000---666IIISSSJJJ:::000333333222111111111111111...///111222222333666888:::>>>JJJ```zzz|||xxxxxx~~~xxxrrrkkkiiihhhgggfffbbbZZZTTTQQQLLLIIILLLSSS[[[fffppp}}}rrrbbbXXXQQQLLLIIIGGGGGGFFFDDDDDDCCCCCCCCC@@@@@@AAABBBCCCCCCDDDDDDGGGIIIKKKLLLMMMOOORRRTTT///...------...111444777777444111///...///...---,,,---......////////////222///222777888<<>><<<===>>>======BBBJJJKKKUUUfffwww}}}yyyuuurrrjjjgggccc```___bbbfffiiimmmooopppmmmiiihhhkkkoooqqquuuxxxxxxuuurrrppppppkkkiiiddd```\\\ZZZXXXXXXTTTRRRNNNKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMIIIGGGEEEDDDCCCBBB@@@>>><<<>>>AAACCCEEEGGGKKKNNNWWWfffttt{{{~~~yyywwwttttttvvvwwwxxxxxx~~~xxxbbbUUUFFF;;;888777444111111111000///////////////............/////////000---......//////......---......////////////..............................---------------......///.........------,,,,,,,,,---------.........//////------------........................///000111222000000.........///111222555888:::777222//////222...000333666777666333000222222111000000000000111///000222222111111333555888;;;CCCTTTkkk|||uuu|||xxxwwwvvvvvvvvvqqqhhh```VVVOOOJJJLLLPPPUUU]]]eeeppp{{{}}}lll```WWWQQQMMMJJJJJJHHHGGGFFFEEEDDDDDD@@@@@@AAABBBCCCCCCCCCCCCDDDFFFHHHIIIIIIKKKNNNPPP---,,,++++++---000333555555222000//////000///...+++,,,---...////////////222...000777999;;;III\\\ssssssbbbVVVMMMGGGCCCDDDGGGKKKSSS[[[qqqzzzfffSSSNNNFFFAAA===;;;999888555777888999888888:::<<<<<<>>>BBBFFFNNNZZZiiisss|||zzzhhh[[[PPPGGGBBBAAA>>>======>>><<<:::>>>FFFFFFOOO^^^ooo||||||}}}|||zzzxxxuuusssmmmiiieeebbbcccgggmmmqqq{{{||||||xxxsssrrrwww|||~~~~~~{{{vvvqqqllliiigggggg^^^[[[WWWSSSQQQPPPPPPQQQVVVVVVVVVVVVWWWXXXXXXYYYQQQNNNJJJGGGEEEBBB???===<<<>>>AAACCCFFFJJJOOOSSS[[[iiixxx~~~}}}{{{vvvtttssssssuuuwwwxxxwww~~~www^^^RRRBBB888666555333///111111000///////////////---.........//////000000---..................---......////////////.................................------------...//////.........------,,,,,,,,,---------.........//////+++++++++,,,,,,,,,------...------......///000111000///---,,,---...000111333888<<<:::444///---...+++333777222///111555555222111111000///000000000111222333222111000111222666888>>>LLLaaa{{{ttt}}}~~~tttlll[[[TTTNNNNNNOOORRRXXX^^^gggrrruuuhhh^^^VVVQQQLLLLLLJJJHHHGGGFFFEEEEEE@@@AAABBBBBBCCCCCCCCCCCCBBBDDDFFFFFFGGGHHHKKKMMM,,,------...000222333444222111000...------------//////............//////111111222111333:::DDDLLLkkkpppbbbWWWKKKCCCEEEFFFGGGQQQ___lll~~~rrrbbbXXXJJJ???::::::;;;;;;::::::::::::::::::::::::<<>>======>>>@@@AAA@@@???FFFHHHRRRcccuuu~~~zzz}}}zzzuuutttooonnnqqqrrrttt{{{{{{vvvsssrrrtttooogggaaa___^^^^^^^^^bbbeeefffdddeeegggfffccc\\\WWWQQQMMMKKKHHHDDD@@@CCCEEEGGGHHHJJJPPPXXX___kkkqqqzzz~~~~~~~~~|||zzzyyyvvvwwwvvvtttssstttwwwyyy|||xxx___PPP@@@888666333111222000000000000000000000000111111000///////////////////////////////////////000000//////.........---000000///.....................//////////////////222111///---,,,---...000---------............///000000//////.........---............////////////.........------///333666::::::;;;999555333222222000111222333333222111000111111111111111111111111111222333444555555555555999777;;;HHHZZZooo~~~zzzkkk___SSSNNNMMMNNNQQQUUUcccgggqqqtttiii___YYYNNNMMMLLLJJJJJJIIIHHHGGGBBBBBBAAAAAA@@@AAAAAABBBDDDEEEEEEFFFHHHIIIJJJJJJ///............///000111111000///......---......//////............//////000111111111333999CCCJJJeee{{{{{{mmm^^^OOODDDCCCCCCDDDMMMZZZkkk}}}yyyhhh]]]NNNCCC>>>===;;;999888888999999999999999999<<<>>>AAADDDIIITTTaaakkkuuu}}}yyyhhhXXXMMMFFFCCC@@@>>>======>>>???>>>===CCCEEEMMM]]]nnn~~~}}}{{{tttnnnkkkkkklllmmmppptttvvvttttttvvvtttpppjjjeee^^^YYYVVVRRRNNNKKKIIIKKKMMMMMMPPPVVV___fffnnnttt{{{~~~}}}~~~|||zzzxxxwwwuuuvvvuuutttrrrsssuuuxxx{{{vvv[[[MMM>>>777555333111222000000000000000000000000111000000///////////////////////////////////////000/////////.........---000000///........................---------------000///...---------...///------------............000/////////.........---............/////////////////////......000444777:::;;;;;;999555222111222000000111222222111000000111111111111111111111111222222333444555555555444333222555>>>LLL___wwwsssfffXXXRRROOOMMMOOORRRZZZ]]]gggwww~~~qqqeee]]]SSSPPPMMMJJJIIIHHHGGGFFFCCCCCCBBBBBBAAABBBBBBBBBCCCDDDEEEGGGHHHHHHIIIIII000///......------------//////............////////////............/////////000111000222777@@@FFF]]]rrr|||lll[[[JJJDDDCCCCCCKKKTTTdddwwwqqqdddRRRFFFBBB???;;;777666777777777888888999999<<<===@@@BBBFFFPPP\\\eeeooowwwnnn^^^QQQHHHDDD@@@???===<<<======<<<;;;???@@@GGGTTTcccsss}}}zzzzzz|||~~~{{{uuunnngggbbb___[[[YYYSSSUUUVVVVVVXXX^^^hhhpppsssxxx}}}~~~}}}}}}zzz|||~~~}}}zzzwwwuuuttttttttttttrrrqqqqqqtttvvvzzz~~~oooTTTGGG;;;666555222111222000000000000000000000000000000//////......///////////////////////////////////////...............000///......---............---------,,,,,,++++++---------------.........------------............/////////...............---............/////////000000000//////000444777999::::::888555222111111//////000000000000//////111111111111111111111111222333333444444444333333333333666;;;CCCQQQhhh|||qqqaaaXXXRRRMMMLLLNNNPPPSSS\\\kkkxxx~~~ooofff[[[WWWQQQLLLJJJIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBCCCBBBCCCEEEGGGHHHHHHGGGGGG//////...---,,,,,,,,,,,,...............///000000//////............//////...000111000111555<<>>:::666666666777888888999999999<<<>>>???AAADDDLLLWWW___iiiqqqzzztttcccUUUJJJDDD@@@>>><<<;;;<<<===<<<;;;>>>>>>CCCMMMZZZhhh{{{yyyqqqkkkfffdddccc`````````___```fffooovvvxxx{{{}}}{{{{{{{{{xxx{{{~~~|||{{{xxxvvvtttsssrrrssssssrrrqqqqqqsssuuuzzz~~~yyydddLLLAAA888555444222111222000000000000000000000000000//////.........//////////////////////////////........................///......------...............------,,,,,,++++++++++++,,,---.........---,,,,,,---------.................................---------.........////////////000///...000222555888999999777444111000111...//////////////////...111111111111111111111111222333333333333222222111555666999;;;>>>HHH]]]ppp|||kkk___VVVNNNJJJJJJLLLNNNVVVcccppp||||||pppfff___VVVPPPNNNMMMLLLJJJFFFEEEDDDCCCBBBBBBBBBBBBAAACCCEEEFFFGGGGGGFFFEEE---,,,,,,,,,,,,------.........---......///000111//////............//////...000111111000333999>>>JJJ]]]sss}}}fffTTTIIIEEEGGGKKKSSSbbbtttpppYYYGGG???<<<:::777888888888888999999::::::<<<>>>???@@@CCCIIISSSZZZeeennnwww|||xxxiiiZZZMMMFFFAAA???<<<<<<===>>>>>>===>>>>>>AAAIIIRRR^^^ppp~~~vvvnnnjjjjjjjjjjjjjjjiiiggggggkkksssyyy|||}}}|||yyyxxxxxxxxxyyy|||~~~}}}}}}~~~}}}zzzwwwuuutttsssrrrsssttttttssstttvvvwww|||nnnZZZEEE<<<666444333111000222//////////////////////////////............//////////////////////////////---------.....................------------..................------,,,,,,++++++,,,---.........---,,,,,,,,,------------...---------...............------------............---...///...---...000222555666666555222000000000///..................///000000000000000000000000222222222333222222111111111222555777888>>>PPPaaayyyttthhh]]]RRRKKKJJJKKKKKKQQQ[[[fffrrr~~~oooggg\\\TTTQQQPPPMMMKKKGGGFFFEEEDDDBBBBBBAAAAAAAAABBBDDDEEEEEEEEEEEEDDD+++++++++,,,---...///000...............///000111//////............//////...111222222111222777;;;BBBRRRgggyyyttt^^^MMMEEEDDDFFFOOOZZZiiiwwwttt___MMMBBB===;;;:::999999999999999999999999;;;===>>>???AAAGGGOOOVVV```jjjuuu{{{~~~qqqbbbTTTMMMEEEBBB???>>>>>>?????????>>>>>>@@@EEEJJJTTTeeetttyyyzzzyyyvvvuuuwww~~~vvvoookkklllooooooppppppnnnmmmpppvvv|||}}}zzzwwwvvvuuuuuuvvv{{{~~~~~~}}}zzz{{{}}}~~~}}}{{{xxxvvvuuutttsssrrrtttvvvwwwwwwxxxzzz|||yyycccQQQ???999555444444111000222////////////////////////......------......//////////////////////////////---------------.........---------,,,------...///---------------.........---------------.........,,,,,,,,,,,,---------------------------.........,,,------------.........,,,.........------///111000222333333111///000000//////............//////000000000000000000000000000111111222222222111111000111333666666:::GGGTTTiiiyyy|||rrrggg[[[RRRNNNKKKJJJLLLSSS\\\fffttt{{{qqqddd[[[WWWSSSNNNJJJJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDD,,,,,,,,,,,,---...///000//////.........//////000//////............/////////111333333111222555999:::HHH\\\nnniiiSSSFFFCCCDDDKKKRRR]]]jjjttt{{{xxxiiiYYYJJJAAA===<<<999999999888777777666666888:::<<<===>>>DDDLLLSSSZZZfffssszzzyyykkk^^^VVVLLLHHHCCC@@@?????????>>><<<<<<>>>AAACCCJJJYYYhhhvvv|||wwwsssqqqhhhiiiiiigggfffiiiqqqxxx}}}{{{rrrjjjhhhkkkoooppprrrtttttttttvvv{{{}}}{{{xxxvvvtttrrrrrrssstttvvv}}}|||wwwyyy{{{}}}~~~~~~}}}}}}zzzyyywwwvvvtttssssssssssssuuuxxxzzz|||}}}{{{iiiVVVGGG<<<777555555444000///111////////////////////////...------------...///000////////////////////////,,,,,,,,,------.........---,,,,,,,,,------...///+++++++++,,,------......000///...---------...///++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,---------.........---...//////......///000,,,...000000/////////000000000///......///000000000000000000000000000000//////000111222222222111222222444777888999AAAIIIWWWiii}}}{{{rrreeeZZZVVVMMMJJJJJJNNNTTT\\\iiiuuurrrggg```ZZZQQQJJJMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@AAABBBDDDEEE......---------...////////////............////////////............//////000222444444222222555888555BBBUUUhhh{{{rrrXXXIIIEEEFFFGGGKKKTTT___iiiqqqzzz{{{qqqbbbRRRFFF@@@>>>999999888777666555444444666888:::;;;<<>>???DDDQQQ___kkk}}}{{{xxxtttnnniiieeebbbZZZ\\\]]][[[ZZZ^^^fffnnnqqqvvvyyyzzz}}}}}}vvvmmmeeedddhhhlllooosssvvvwwwxxxzzz|||xxxvvvrrrpppooonnnoooqqqtttvvv|||}}}~~~~~~}}}|||vvvwwwzzz|||}}}}}}||||||wwwvvvuuutttsssrrrrrrrrrtttvvvzzz}}}~~~nnn]]]LLL???;;;777555666444000///111////////////////////////---------------...///000////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,------...///))))))***+++,,,------...222111///---,,,---...000++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------.........///000000//////000111***,,,...///......///000111000///......///000111000000000000000000000000......///111222222222222111///111444666555999???JJJ^^^tttyyylllaaa\\\PPPLLLJJJLLLQQQXXXdddooo{{{rrriii```UUUMMMPPPNNNLLLJJJHHHGGGFFFFFFDDDCCC@@@??????AAADDDEEE)))+++---,,,******---000////////////............------,,,++++++---...//////333555333000///222666666@@@OOOaaazzzxxx^^^KKKCCCBBBDDDEEEKKKUUU^^^eeepppyyy}}}xxxooo```OOOBBB===;;;777666777888555666999777888999999;;;>>>DDDHHHSSS\\\jjjwwwvvviii___VVVKKKEEECCCBBB@@@>>>===<<<<<<<<>>===<<<;;;<<<>>>BBBFFFIIIVVVcccwww}}}|||{{{wwwsssrrrpppuuuxxxuuuqqqlllcccZZZWWWRRRPPPRRRUUUXXX___ffflllooorrrqqqooooootttzzzxxxsssrrrppplllkkkmmmssswww{{{||||||~~~zzztttpppnnnkkkkkkmmmppptttxxx|||~~~~~~|||zzz{{{|||~~~~~~}}}yyywwwuuuuuuuuuvvvuuutttsssqqqnnnmmmnnnnnnnnnmmmnnnrrrxxx~~~qqqcccWWWKKK???777555222///...000222111000//////..................//////......---,,,,,,,,,................................................,,,,,,,,,,,,,,,---------///...---,,,,,,---.../////////...---------------,,,,,,---......---,,,,,,,,,------......------,,,..................------))))))***+++---......///000///.........///111111222000......000000///...////////////000000000000222222333333333222222111222111111111333555777999>>>HHHXXXhhhwww|||sssmmm^^^WWWPPPNNNNNNPPPVVV^^^fffssssssggg___ZZZRRRLLLKKKKKKHHHFFFGGGFFFDDDCCCAAA@@@AAABBBCCC///000000...,,,,,,---......------------,,,,,,,,,------...////////////...///111333222000///222555777===GGGVVViii{{{iiiVVVJJJEEECCC@@@@@@EEELLLTTTaaalllzzz~~~xxxgggUUUIII>>>:::888:::;;;999888:::777888999888999;;;???BBBIIIQQQ]]]jjjttt|||rrrhhhYYYNNNGGGCCC@@@======<<<;;;;;;<<>>JJJZZZkkk{{{|||xxxiii```WWWQQQNNNLLLPPPVVV```kkkwww~~~vvvmmmcccZZZQQQOOOMMMKKKJJJKKKGGGFFFDDDBBBBBBBBBBBBCCC******+++++++++---...///.........---------,,,,,,,,,---///000000000///......000111111///000222444777:::AAALLL[[[kkkvvv{{{ppp\\\MMMEEEDDDAAA@@@DDDHHHOOOYYYdddoooyyysss^^^NNNAAA;;;888;;;<<<999888888777888888888888999<<>>999:::;;;999777777777888999888777888:::<<>>BBBGGGOOOYYYgggyyy}}}rrrmmmmmmtttooodddZZZWWWXXX```mmmyyyzzzsssqqquuuzzz|||{{{{{{||||||||||||}}}~~~|||xxxuuuttttttvvvwwwzzzxxxvvvssspppnnnmmmlllppptttyyy~~~~~~}}}}}}}}}yyyxxxyyy{{{~~~{{{yyywwwvvvvvvvvvuuutttqqqnnnkkkkkkmmmqqqssssssrrruuuzzztttgggUUUEEE<<<888666444111111111000//////000000+++,,,,,,,,,---.........------......///000000000................................................,,,,,,,,,---------......---------......---------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,////////////...---,,,++++++,,,...000000///...------......///////////////000000///000111111///---////////////000000000000//////000111111111111111000000000111222333444555999:::>>>HHHWWWkkk}}}zzzqqqfff^^^VVVOOONNNQQQOOOUUU^^^gggooozzzzzznnnaaaZZZUUUPPPNNNOOOJJJJJJHHHFFFEEEDDDCCCBBB000...------...///...---000000/////////.........------...////////////...............///111222222333333666<<>>>>>===<<<<<<===>>>>>>@@@CCCHHHOOO[[[kkk}}}|||uuutttxxx{{{oooaaaZZZ[[[bbbqqq~~~wwwsssvvvyyy||||||{{{zzzyyyxxxxxxyyyzzz{{{zzz{{{|||}}}}}}}}}}}}}}}xxxvvvrrrooommmnnnoooqqqsssrrrpppooonnnnnnoooooouuuxxx|||~~~}}}}}}~~~~~~zzzzzzzzz|||~~~{{{yyywwwvvvvvvuuutttsssooommmkkkkkkooossswwwxxxyyy{{{~~~~~~xxxmmmaaaPPPBBB:::666555444000111222111///...///000---------------.........---------....../////////------------------------........................+++++++++,,,,,,---------------............------,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,------......------,,,---------,,,+++***)))((($$$&&&***...000000///...------...////////////...000000000000111111...,,,////////////000000000000......///000111111111111//////000111222222333333444666:::AAANNNbbbxxxxxxnnnfff]]]TTTPPPRRRNNNPPPWWW```gggqqqyyykkkbbbZZZSSSOOOOOOLLLKKKJJJHHHGGGEEECCCBBB000...,,,,,,...000///---//////.........------------------------......///------,,,---///111222222111000333777999===JJJWWWggguuutttbbbVVVKKKFFFAAA@@@???@@@GGGOOOcccsssnnnUUUIII>>>;;;<<<:::888888666888999999888999:::<<<===???CCCHHHOOOXXXbbbiiipppxxxwwwgggXXXMMMFFFCCC??????>>>>>>>>>>>>??????<<>>AAAGGGSSSaaakkk~~~rrrfffdddlll{{{||||||~~~}}}}}}xxxvvvsssrrrrrrrrrrrrqqqnnnooopppqqqrrrrrrssssssllliiifffcccbbbccceeefffjjjiiiiiikkkmmmqqqtttvvvzzz{{{|||~~~}}}|||{{{|||~~~}}}}}}|||}}}~~~~~~{{{yyyuuusssqqqooooooooommmlllkkkiiihhhjjjooovvv{{{}}}~~~|||zzzwwwvvvuuuttttttvvvxxx}}}zzzpppZZZQQQCCC999555333111000...000222222///---...000000000000///.........---------------------------------------------------........................------,,,+++***)))((('''***+++,,,------,,,+++***++++++++++++,,,,,,---...---,,,+++******+++,,,---,,,------......------,,,---...//////000/////////111000...---,,,,,,---...,,,,,,.../////////...---,,,,,,...000333333111///////////////000000000000//////000222222333333333...///000111111111111111000444777777:::IIIbbbvvv{{{ssshhh[[[SSSQQQLLLKKKMMMSSSVVV\\\kkkzzzwwwmmmbbbZZZXXXNNNNNNLLLKKKHHHFFFDDDBBB,,,+++***+++---...---,,,......///......---,,,,,,------............------............////////////111111000000111666<<>>HHHVVV||||||gggZZZIII>>><<<======;;;777777888999:::;;;;;;<<<===>>>???AAAEEELLLTTTZZZfffllltttzzz~~~vvvjjj\\\OOOGGGFFFDDDAAA@@@@@@@@@@@@?????????>>>???BBBJJJSSSZZZqqq}}}zzzooolllsss~~~|||}}}~~~}}}}}}|||xxxsssnnnlllmmmppprrrqqqqqqqqqqqqpppooommmmmmgggeeebbb______aaaccceeeooommmkkklllppptttxxxyyyzzz|||~~~~~~~~~~~~}}}{{{{{{|||~~~||||||}}}}}}|||zzzwwwvvvqqqooollljjjiiihhhiiijjjgggiiilllnnnqqqwww}}}}}}~~~}}}xxxrrrooooooqqquuutttvvv{{{|||gggWWWIII;;;666555333111111111000000///...---------............//////000000------------------------,,,,,,,,,,,,,,,---...///,,,...///...------...///+++,,,---......---,,,+++******++++++++++++,,,,,,'''(((+++---...---,,,+++***)))&&&%%%%%%'''***---------------------------------------------------,,,------......------,,,,,,...//////...------...000000000000000000000000///...---...000000000/////////000111111111111111000111111111111222222222000000333777;;;EEEXXXhhh}}}uuummmggg]]]SSSPPPOOONNNMMMPPPZZZgggqqquuujjjaaa]]]YYYUUUOOOLLLJJJIIIHHHGGG///...---...///000000...111111111111111000//////------............------............//////////////////000000111444:::>>>MMM___wwwtttkkk[[[KKKFFFAAA>>>EEEPPPrrrpppuuuwwwhhhTTTEEE>>>;;;:::999888888888999999::::::;;;<<<<<<===???BBBIIIQQQVVVaaagggpppwww|||}}}rrreeeXXXPPPLLLIIIEEEBBBAAA@@@???===;;;;;;:::;;;>>>DDDMMMSSScccooossspppvvv}}}|||{{{zzzzzz||||||xxxuuuqqqmmmlllnnnqqqsssooooooooonnnmmmkkkjjjiiieeecccaaa___^^^```cccdddlllllllllnnnrrrwwwzzz|||zzz{{{}}}~~~}}}}}}~~~}}}|||zzzzzzzzz{{{|||zzz{{{{{{{{{yyywwwtttsssnnnllljjjgggfffffffffggggggiiimmmppptttxxx}}}{{{tttlllhhhhhhjjjrrrsssvvv{{{~~~hhhUUUHHH;;;666555333111111111000000///......------------........./////////---------------------------,,,,,,,,,,,,---...///---...///---,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------.........---,,,***((('''---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,...//////...------...////////////////////////...---,,,---/////////......///000000111111000000/////////000000000000111444444555777888>>>LLLZZZqqq~~~{{{ssslllaaaVVVSSSRRROOOMMMNNNTTT^^^eeeqqqwwwvvvlllfff]]]YYYSSSNNNLLLJJJIIIHHH,,,+++***+++---...---,,,......//////......------------............---------............/////////,,,...///000111333777:::BBBTTTlllyyygggTTTKKKDDD???AAAHHH\\\^^^hhh{{{zzzcccOOOBBB===:::999999999999999999999999999:::;;;;;;<<>><<<:::999999888:::???GGGLLLVVVbbbssszzzwww||||||xxxttttttuuuwwwzzz||||||{{{uuussspppmmmmmmooorrrtttpppoooooonnnllljjjiiihhheeedddaaa``````bbbdddfffkkklllnnnrrrvvvyyy|||~~~zzz{{{}}}}}}||||||}}}}}}|||zzzyyyxxxxxxxxxyyyxxxxxxyyyxxxvvvssspppnnnkkkiiifffdddcccccccccdddfffjjjoootttwww{{{~~~{{{rrriiiddddddfffnnnrrrxxx~~~fffRRREEE:::666555222111111000000000///......---------------------.........------------------------------,,,,,,,,,---......---......---***))))))***------,,,,,,,,,,,,---------------.........//////******+++,,,,,,---......,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,...//////...------...////////////////////////000///...///111222111000---......///000////////////000000000000111111111555444555666555777AAALLLaaappp}}}uuuiii]]]ZZZXXXTTTPPPNNNPPPUUUYYYbbbhhhpppzzzyyyrrrgggbbb[[[UUUQQQNNNLLLJJJ+++***)))***+++,,,,,,***,,,,,,---------,,,,,,+++------............---------------.........//////+++---000111111333555777;;;KKKbbbvvvrrr^^^QQQHHHAAA???AAAIIINNN\\\qqqpppZZZIIIAAA======:::::::::999999888888888::::::;;;;;;===AAAHHHLLLTTT\\\hhhrrryyy~~~uuuiiiaaaYYYTTTNNNHHHDDDAAA>>>===;;;;;;:::::::::>>>CCCHHHLLLWWWfffvvvxxxrrrnnnnnnpppsssvvvyyyzzzzzzvvvtttrrrpppoooppprrrssstttsssrrrqqqooommmkkkjjjgggfffdddcccdddfffhhhiiilllooosssvvvxxxzzz|||}}}zzz{{{|||{{{zzz{{{|||~~~}}}|||zzzxxxwwwvvvvvvvvvvvvvvvvvvuuussspppmmmkkkhhhfffdddbbbaaabbbccccccggglllsssxxx{{{}}}~~~}}}vvvmmmgggeeefffmmmsss|||zzzaaaMMMBBB888555444111000111000000//////............------------------------,,,,,,------------------------,,,,,,,,,------...,,,---...---+++******+++...---,,,++++++,,,---...---------............///(((((()))***,,,///111222)))***+++---......------++++++++++++++++++++++++........................,,,------......------,,,,,,...//////...------...///////////////////////////.........000111000///,,,---......//////......222222222222333333333333111111222555444555;;;DDDSSSccczzzttthhhdddaaa\\\VVVRRRPPPQQQRRR\\\```gggoooxxx}}}sssmmmeee^^^XXXTTTPPPMMM...,,,,,,---...///...---...//////000000000//////------............------------------............,,,...111222222222444666:::FFFYYYlllyyy{{{iiiZZZNNNEEE@@@???BBBHHHUUUiii}}}fffRRREEE???===;;;::::::999999888888888:::;;;;;;;;;<<<@@@EEEIIIOOOXXXeeepppwww}}}{{{oooggg^^^XXXQQQJJJFFFCCC@@@>>><<<<<<<<<;;;:::<<<@@@DDDCCCLLLYYYgggvvvtttllljjjlllnnnqqqtttwwwyyy{{{{{{zzzwwwuuusssrrrrrrrrruuuuuutttsssqqqooommmlllgggfffeeeeeefffhhhjjjkkkppptttwwwyyyyyyxxxyyyzzzyyyzzz{{{zzzyyyyyy{{{}}}}}}|||{{{xxxvvvuuutttssstttttttttsssqqqnnnjjjhhhfffeeecccbbbbbbcccdddeeejjjooovvv|||}}}}}}}}}zzzqqqjjjfffeeennnvvvsss[[[GGG>>>777555333000///111////////////............------------------------,,,,,,,,,---------.........------,,,,,,,,,------***,,,------,,,,,,---///---,,,+++******+++,,,---++++++,,,,,,,,,---------///...---++++++******+++---,,,+++++++++,,,------++++++++++++++++++++++++........................,,,------......------,,,,,,...//////...------...........................,,,+++***+++---...---,,,,,,,,,---...............111111222222222333333333000///111444444444888???JJJYYYpppuuulllhhhbbb[[[VVVRRRPPPOOOVVVYYY___fffnnnxxxxxxooofff^^^XXXSSSPPP,,,+++***+++---...---,,,,,,---..................------............------,,,------------.........---///000111111111333555888AAAOOO^^^mmmwww~~~uuueeeVVVJJJCCCAAACCCHHHRRRaaatttttt]]]KKK@@@<<<:::::::::999999888888888999:::;;;;;;<<>>BBBFFFEEEMMMXXXbbbjjjqqqyyy}}}wwwmmmggg\\\SSSLLLFFFBBB@@@:::;;;;;;:::999999;;;===???DDDKKKSSS]]]kkkzzzuuunnnlllooorrrsssuuuxxx}}}}}}{{{xxxuuusssqqqrrrrrrrrrqqqpppooommmllljjjjjjkkkkkkmmmoooqqqrrrvvvyyy|||zzzwwwuuuwwwyyyyyyzzzyyywwwvvvwwwyyy{{{|||{{{yyywwwtttqqqnnnmmmllllllmmmmmmkkkiiifffdddbbbaaaaaabbbdddfffiiikkkssswww}}}~~~}}}|||||||||||||||wwwuuuwwwyyyuuu___KKK>>>999444444222......111...//////////////////////////////.........------++++++,,,,,,---......//////...---,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,...++++++,,,,,,,,,,,,++++++************+++++++++,,,&&&((()))+++,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,...//////...------...........................222111000111222333333111------...///////////////------........./////////333000000333333111333777===FFFUUUiii{{{yyyyyy}}}wwwmmmeee___ZZZUUURRROOOPPPSSSWWW]]]eeeooovvv|||tttkkkddd```,,,+++++++++---...---,,,,,,---......////////////---..................---,,,,,,,,,---------......,,,---------,,,---000222111333:::GGGXXXgggrrrxxx{{{yyybbbRRRIIIFFF???AAAEEEMMMZZZmmm~~~qqq[[[LLLEEE999999999999999999999999666777888999:::===AAADDDAAAHHHRRR\\\dddllltttzzz}}}{{{tttmmmaaaVVVNNNGGGCCC@@@;;;<<<===<<<;;;;;;===>>>999===BBBGGGPPP]]]lllvvvwwwqqqnnnqqqtttuuuvvvyyy~~~~~~}}}{{{yyyvvvsssrrrsssssssssrrrqqqpppoooooooooooopppqqqssstttvvvwwwuuuyyy{{{zzzvvvtttwww{{{yyyzzzyyywwwuuuvvvxxx{{{zzzyyyxxxuuurrrooollljjjiiiiiijjjjjjiiigggdddccc`````````aaadddgggjjjllluuuyyy~~~~~~~~~}}}|||||||||||||||~~~|||{{{wwwiiiTTTCCC<<<777444444222......000.........///////////////000000/////////.........++++++,,,,,,---.../////////...---,,,,,,,,,,,,,,,***+++,,,+++***)))***+++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,---,,,***'''$$$"""!!!&&&***---------,,,------------------------++++++++++++++++++++++++,,,------......------,,,,,,...//////...------...........................---,,,+++,,,---......,,,---...//////000000//////////////////000000000000000------111222222444999999???LLL^^^qqq}}}uuuppp{{{~~~tttjjjddd___ZZZVVVTTTTTTUUUVVVYYY```hhhnnnooo|||vvvooojjj111000...,,,+++++++++,,,---------,,,,,,+++++++++...000111000...------...,,,,,,,,,---...///000000---......///000111111111555555777===HHHZZZlllxxxzzz{{{|||}}}kkk[[[OOOHHHDDDCCCEEEKKKQQQ[[[mmm|||zzziiiTTTEEEAAA;;;777999:::999888999999999888888999999:::;;;???DDDJJJPPPWWWaaammmuuu{{{|||vvvqqqiiiaaaXXXPPPIIIDDD???<<<;;;>>>>>>:::999;;;>>><<<===CCCIIIOOOZZZdddxxxxxxvvvwwwxxxzzz{{{}}}~~~~~~~~~|||zzzxxxwwwwwwwwwtttsssrrrqqqqqqqqqrrrsssssstttttttttrrrrrrtttuuu{{{||||||{{{xxxvvvuuuvvvwwwvvvuuutttsssssstttuuuuuuuuutttssspppmmmjjjhhhfffffffffeeedddcccaaa```\\\^^^___aaacccggglllpppyyy|||}}}~~~}}}{{{yyyyyyzzz{{{~~~}}}|||~~~|||}}}uuugggWWWGGG===666555444222111000000000////////////000000000000...------------...//////---,,,,,,++++++,,,,,,---000///...---,,,++++++,,,)))******++++++,,,------,,,,,,,,,+++++++++******...------,,,,,,++++++***((()))***+++,,,---------,,,***)))***---...,,,))),,,---...//////...------///---***''''''(((***,,,)))))))))******++++++,,,++++++,,,,,,,,,,,,------------////////////------///......---------......222///---...000000...,,,///---,,,,,,...//////...000111111111111222222222555888BBBSSScccnnnyyyvvvqqqrrrzzz{{{rrrlllhhhccc___XXXWWWVVVXXX\\\```bbbccchhhmmmvvv~~~rrr...---,,,,,,+++,,,---------,,,,,,,,,,,,,,,,,,+++...000111000///---......,,,---------.../////////,,,...000222333222111000222444666:::CCCSSSfffsssxxxxxxyyy{{{ppp```SSSLLLFFFDDDDDDGGGKKKSSSbbbpppooo[[[KKKCCC<<<777888999777666888999999999999999:::;;;;;;===AAAFFFKKKQQQ[[[fffnnnuuu{{{~~~yyyuuunnnfff^^^VVVNNNIIICCC>>><<<>>>>>>;;;:::<<<>>><<<===AAAEEEIIIRRR[[[lllxxx|||}}}}}}}}}~~~}}}{{{xxxvvvuuuuuuuuuttttttsssrrrrrrsssttttttvvvwwwwwwvvvuuuuuuvvvxxx|||}}}}}}|||yyywwwwwwwwwwwwvvvuuusssssssssssstttttttttsssqqqooollliiigggffffffeeedddcccaaa```___\\\^^^aaacccfffjjjooosss{{{~~~~~~}}}}}}}}}|||}}}~~~}}}zzzyyyyyyzzzzzzyyyzzz|||yyy{{{vvvhhh[[[NNNAAA888444333222000//////....../////////.........------111000///---,,,+++******---,,,,,,++++++,,,,,,---//////...---,,,+++++++++------,,,++++++******))),,,,,,,,,+++++++++******,,,,,,,,,,,,------------)))***++++++,,,,,,,,,,,,---+++***,,,......---***,,,...111111///---,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,+++******......------------......111///---...///000...,,,000///...///000111111000000000111111111222222222444555<<>>AAADDDIIIQQQ\\\eeennnttt|||}}}zzzuuuoooggg___UUUOOOHHHBBB>>>>>>>>>;;;;;;===>>><<<;;;===???AAAGGGNNN[[[fffuuu}}}{{{yyyvvvtttsssrrrrrrsssssssssssstttuuuvvvwwwxxxyyyzzzzzzxxxxxxyyyzzz|||~~~~~~}}}zzzxxxwwwxxxvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrpppnnnkkkhhhgggeeedddcccbbbaaa___^^^^^^\\\^^^bbbeeeiiimmmsssvvv}}}~~~}}}|||{{{{{{{{{{{{}}}}}}zzzxxxwwwwwwvvvyyy|||zzzzzz~~~vvviii\\\QQQGGG===777222111000...------------.........------,,,++++++111000///---,,,+++***)))---,,,,,,++++++,,,,,,---......------,,,,,,++++++------,,,++++++******))),,,,,,,,,+++++++++*********++++++,,,------......***++++++,,,,,,,,,++++++...---,,,---......---,,,,,,111555444///++++++---((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---............---,,,...---------------......000///......//////...---/////////000000000111111000000000111111111222222444444777===CCCNNN___ooouuu{{{~~~}}}yyyvvvyyyzzzrrrhhhbbb]]][[[XXXXXXYYY[[[\\\\\\bbbeeeiiimmmssszzz,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,---------+++---......---,,,,,,---...............------------...111222333222000///---111444444555@@@SSSbbbppptttxxx|||{{{lll\\\SSSLLLGGGBBBBBBBBBFFFQQQ\\\iiiwwwttteeeQQQGGG>>><<<<<<::::::;;;888888777777888888999:::;;;===???@@@CCCJJJTTT\\\hhhnnnwww~~~}}}zzzuuuoooggg]]]WWWOOOFFF@@@>>>>>>;;;;;;===>>>;;;:::;;;;;;;;;???FFFMMMWWWdddppp|||}}}|||{{{{{{{{{yyywwwtttrrrqqqpppppprrrrrrssstttuuuvvvwwwxxxyyyzzz|||{{{zzzyyyzzz{{{{{{|||}}}|||yyywwwvvvvvvuuuuuutttsssrrrqqqqqqpppqqqqqqqqqpppmmmkkkhhhfffcccbbbaaa```^^^^^^]]]]]][[[___dddhhhlllpppuuuxxx}}}}}}|||{{{zzzyyyyyy{{{~~~{{{wwwuuuvvvuuuyyy|||}}}~~~vvvlll]]]QQQGGG@@@:::555111000///...---------------------------,,,,,,,,,------............---------,,,,,,++++++,,,,,,---------------,,,,,,++++++)))******++++++,,,------,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,+++******------,,,,,,,,,------,,,...555:::888111++++++...((()))***,,,------,,,,,,.........------,,,,,,++++++++++++,,,,,,,,,------......////////////......------,,,,,,------......//////....../////////...---.../////////...//////000000000000111111111111444444666888;;;CCCUUUfffsss{{{~~~}}}tttrrrxxxxxxmmmeee___\\\ZZZXXXYYY[[[[[[ZZZ^^^___aaadddhhhoooxxx}}}......------,,,+++******+++++++++,,,,,,---------)))+++,,,,,,+++***+++,,,...............---------//////.........///000000---111444333333;;;KKKXXXiiiqqq|||qqqaaaVVVMMMGGGAAA???@@@DDDMMMWWWaaapppttt[[[PPPDDD???===::::::<<<666666666666666777888888<<<===>>>???@@@FFFNNNUUUbbbhhhqqqxxx|||~~~~~~~~~}}}|||yyyuuummmddd^^^UUUKKKBBB@@@???===;;;<<<<<<:::999;;;;;;999<<>>LLL[[[oooyyyvvvqqqttt~~~}}}rrrjjj___]]]YYYWWWXXXXXXXXXWWWYYYZZZ[[[]]]aaagggpppvvv|||/////////...---,,,***)))+++,,,,,,,,,,,,,,,,,,---(((***,,,,,,+++***+++,,,------..................000///---,,,,,,---///111...222444333222888CCCMMM___kkk|||zzzkkk```QQQIIIAAA>>>>>>AAAHHHPPPZZZiii{{{kkk^^^OOOEEE???:::999:::666666666555666777777888;;;===>>>>>>???BBBIIIOOOZZZ```iiiqqqwwwyyy{{{|||}}}||||||{{{xxxrrrkkkeee\\\QQQGGGEEEDDD@@@===<<<;;;999:::<<<;;;999;;;@@@???EEENNNVVV___mmm~~~}}}zzzyyyxxxxxxwwwvvvtttrrrqqqqqqrrrrrrrrrsssuuuvvvwwwxxxxxxxxxvvvyyy{{{{{{zzzxxxxxxxxxvvvxxxxxxwwwtttrrrqqqrrrsssssssssrrrqqqooommmlllnnnnnnnnnmmmkkkiiifffeee^^^]]]\\\\\\\\\]]]^^^___aaaeeekkkpppsssuuuwwwyyyzzz|||~~~~~~}}}}}}}}}~~~|||zzzyyyxxxwwwwwwxxx||||||wwwqqqooogggllluuu|||rrrmmmdddZZZKKK@@@:::666333111111111000///////////////,,,,,,,,,---------......---.../////////...,,,+++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***------,,,++++++******))),,,,,,,,,+++++++++******++++++******)))(((((('''***++++++,,,,,,,,,++++++)))*********)))+++---000555888:::777111------000...------------///111222------------------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++,,,---...///---...//////......///000444666999777333000000111/////////000000000111111//////222666777999CCCNNNbbbooo}}}|||uuuttt{{{yyyrrrccc___[[[XXXWWWVVVUUUTTTVVVVVVWWWXXXZZZ```ggglllsssyyy...////////////...,,,,,,---,,,,,,,,,,,,,,,,,,+++)))+++,,,---,,,+++,,,---,,,---------.../////////000///............/////////111333333333666===CCCSSSbbbvvvxxxnnn[[[QQQGGGAAA???>>>CCCIIIRRR```qqqrrr___QQQFFF===::::::777777777777777888999999777:::<<<===<<>><<<:::;;;===;;;888999===:::???EEEKKKRRR^^^nnnyyy{{{yyyxxxxxxyyyvvvuuutttssssssssstttuuuuuuvvvxxxyyyzzzzzzzzzzzzvvvxxx{{{{{{zzzxxxxxxxxxuuuwwwwwwvvvsssqqqpppqqqrrrrrrrrrrrrpppnnnlllkkkkkkkkkkkkjjjhhhfffdddccc\\\[[[[[[[[[\\\^^^```bbbfffkkkpppuuuwwwwwwxxxyyyzzz|||}}}}}}||||||}}}~~~}}}|||zzzxxxwwwuuuuuutttuuuxxx{{{{{{wwwrrrmmmjjjdddkkkvvv|||nnnfff\\\SSSFFF===999777666444111000000///////////////...------,,,+++*********)))***,,,......---,,,+++---,,,,,,++++++,,,,,,---)))***,,,------,,,+++***------,,,++++++******))),,,,,,,,,+++++++++******+++++++++++++++*********)))***++++++,,,,,,,,,,,,((()))*********,,,000333555666555333///------......///000111111111111111,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------000///............///000++++++++++++,,,---...///,,,...000///...---///111777:::<<<:::555000000111////////////000000000111222000000333444666<<>>666333333333222000//////.........////////////---+++)))'''&&&%%%###%%%(((+++---.........---,,,,,,++++++,,,,,,---)))***,,,------,,,+++))))))******+++,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,---......((()))***+++,,,---------(((***+++++++++---222666555444111///---,,,,,,,,,---///222444555333111///+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,+++******+++,,,---++++++++++++,,,---...///,,,...000000...---///222777:::===:::333......///////////////000000000000777222000222444555999???GGGXXXmmm{{{xxx|||xxxsssllleee```\\\XXXUUUQQQQQQQQQPPPOOOQQQUUUXXX___dddmmmvvv++++++++++++++++++++++++..................------...---,,,+++++++++,,,---------------...000111222111111///......---------......///000111333555666FFFTTThhhwww~~~sssfffTTTHHHCCCCCCCCCBBBFFFPPP___nnn|||mmm[[[KKKAAA===777888888777555555666888888999999999999;;;???BBBDDDIIIQQQZZZbbbkkkssswwwyyyzzz{{{{{{zzzwwwsssqqqlllfff\\\SSSMMMHHHDDDBBB===;;;999888999999999888999<<<>>>>>>AAAIIIUUU___oooyyy~~~zzzwwwuuutttuuuvvvwwwvvvtttrrrsssvvvzzz|||zzz{{{|||}}}}}}|||{{{zzz}}}||||||zzzyyywwwuuutttssstttuuuvvvuuutttrrrqqqqqqqqqqqqpppooollljjjhhhjjjhhheeebbb````````````\\\[[[ZZZYYY[[[___fffkkkmmmppptttxxx{{{||||||{{{~~~}}}}}}~~~~~~|||xxxsssrrrssssssnnnjjjnnnlllmmmpppmmmfffaaaaaajjjrrrxxxzzz}}}kkk]]]PPPEEE;;;888777444222222444222///......---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,---.........---,,,+++///...------,,,,,,,,,---+++,,,---+++)))(((((()))))))))***++++++++++++***,,,,,,,,,++++++******************---111777;;;<<>>999999999888777666666777888999999999999;;;>>>AAAAAAFFFMMMUUU]]]fffnnnssswwwxxxzzz{{{{{{yyywwwuuuoooiii```XXXQQQLLLGGGDDDAAA>>>;;;999999999888777777999;;;;;;<<>>FFFTTTeeeuuuzzzxxx|||{{{vvvrrrmmmfffaaaaaa^^^YYYUUUSSSRRRQQQOOOQQQTTTZZZbbbkkksssyyy}}},,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,,,,,,,,,,------------------...000111222111000///...............,,,------...///000222333666???MMM]]]jjjtttyyy{{{|||qqq]]]PPPHHHBBB???>>>DDDMMMYYYhhh{{{mmmUUUGGG@@@;;;;;;:::999888777777666777888999999999:::===@@@>>>AAAFFFMMMTTT]]]gggmmmqqqsssvvvyyyzzzzzzxxxwwwrrrmmmfff___XXXQQQKKKFFFEEEAAA===;;;:::999888777777999:::999999;;;AAAFFFLLLUUUdddqqq~~~~~~{{{yyyxxxwwwzzzzzzzzz{{{{{{zzzyyyyyyvvvuuurrrpppooopppqqqqqqrrrrrrsssuuuxxxzzz}}}~~~~~~~~~~~~}}}||||||xxxxxxxxxxxxwwwvvvuuuuuurrrsssuuuvvvuuutttrrrqqqnnnnnnnnnnnnmmmkkkiiihhhfffdddaaa^^^\\\[[[[[[\\\[[[\\\]]]^^^```eeekkkpppvvvwwwyyy{{{|||{{{zzzyyyzzz{{{{{{{{{zzzxxxwwwvvvtttqqqppppppqqqooojjjfffaaabbbcccbbb]]]]]]gggtttyyykkkZZZGGG>>>666444333000...///000...------///000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------------,,,++++++))))))((((((((()))******)))***++++++******+++------......///...---+++***,,,,,,,,,++++++++++++***,,,***+++111:::>>>>>>;;;222///---,,,,,,...//////444444333000---,,,---......,,,******,,,------,,,+++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---///000000000000111333---------------...//////.........///000333555666888===GGGUUUeeeuuu|||vvvxxx{{{{{{vvvpppkkkjjjfffaaa]]]YYYUUUQQQNNNNNNPPPRRRWWW^^^fffmmmqqq|||,,,,,,,,,,,,,,,---------,,,,,,------------......,,,,,,,,,,,,---------...------------...000111222...---,,,,,,++++++++++++...---......///000111222666:::CCCPPP]]]iiioooqqquuuyyy~~~iiiYYYMMMFFFBBB<<>><<<>>>AAAFFFLLLUUU___eeekkkmmmqqquuuwwwwwwwwwvvvtttpppkkkeee___WWWOOOJJJGGGCCC???;;;::::::999888999:::;;;:::999:::===???BBBJJJUUUaaammmzzz~~~{{{xxxuuusssrrrssssssssstttttttttttttttqqqpppnnnmmmmmmnnnooopppoooqqqtttwwwzzz}}}~~~~~~~~~}}}|||{{{zzzuuuvvvvvvvvvvvvuuuuuutttrrrssstttuuuuuusssqqqpppmmmmmmmmmmmmllljjjhhhgggbbb```]]][[[YYYXXXXXXYYYZZZ\\\___bbbeeejjjooossswwwxxxzzz|||||||||{{{zzzyyyyyyzzzzzzyyyvvvsssqqqpppooooooppppppmmmiiieee```____________dddrrr~~~}}}fffUUUBBB:::444333111......000000///------///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++))))))))))))***+++,,,------......,,,++++++---...000111111111000...,,,***++++++++++++++++++++++++---,,,...555>>>BBB???;;;333000,,,---000222222111333222000---++++++---...+++***))))))+++,,,+++***+++---//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,---////////////000222///...---,,,---...///000.........///000222444555444777===GGGVVViii{{{}}}|||{{{||||||xxxtttrrroookkkfffaaaZZZSSSOOOOOONNNOOOQQQVVV]]]eeeiiirrrwww~~~+++++++++,,,,,,---------,,,,,,,,,,,,------......,,,,,,------............------------...000111222---,,,,,,++++++++++++,,,////////////000000111222444666;;;EEESSSaaajjjooorrruuuzzzuuubbbRRRHHHBBB===>>>AAAFFFQQQcccxxxqqqZZZGGG===:::888777999999999777666777888999888999;;;===<<<===>>>AAAFFFNNNWWW]]]hhhjjjnnnrrruuuvvvuuuuuusssqqqnnnjjjddd]]]UUUPPPJJJFFF@@@===<<<;;;;;;:::888999:::;;;::::::;;;<<>>JJJ]]]rrr~~~{{{yyyzzz}}}{{{yyyvvvsssoooiiibbbZZZUUURRRPPPNNNNNNQQQWWW^^^bbbfffjjjqqqxxx)))******++++++,,,,,,---++++++,,,,,,------......+++,,,---......///......------------...000111222///......---------......000000000//////000111111111222555===JJJZZZiiirrrssstttwww{{{kkkXXXJJJCCC??????@@@BBBIIIVVVgggrrr}}}fffOOOCCC???999777888:::999777555777888999888888999;;;<<<<<<===???BBBHHHPPPUUUdddfffkkkpppsssuuuvvvuuurrrqqqooollliiiccc\\\WWWPPPKKKEEE@@@>>>>>>===<<<888888888999999:::::::::;;;???CCCHHHMMMWWWbbbkkkvvv~~~}}}||||||~~~~~~}}}|||yyyvvvrrrooonnnjjjjjjjjjjjjkkklllmmmnnnkkkllllllnnnoooqqqssstttrrrsssvvvyyy{{{}}}~~~}}}|||{{{yyywwwvvvvvvuuurrrrrrsssssssssrrrqqqqqqnnnoooqqqrrrqqqpppnnnmmmiiijjjiiihhhgggdddbbbaaaZZZYYYWWWUUUUUUUUUWWWXXX\\\```fffkkknnnrrruuuwwwvvvwwwxxxyyyyyyzzzzzzzzzvvvvvvvvvvvvtttrrrpppnnnooooooooonnnlllhhheeecccaaaaaafffrrr|||wwwvvv|||mmmWWWIII;;;666333333111...///333222000............---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))***+++------,,,+++++++++++++++,,,,,,---...000222444555555555333///,,,+++---///111222444444333000---+++***++++++++++++,,,,,,,,,...111666;;;@@@AAA???<<<888777777888888888666444///---+++***+++,,,,,,+++---,,,,,,...000000///...+++---//////---,,,,,,---...........................------,,,,,,------..............................///000///---------...///////////////000111111/////////000000111111111444444555999BBBRRRfffsss|||xxxvvvzzz~~~}}}zzzwwwsssllleee```XXXUUUQQQNNNNNNRRRVVVYYY___ccciiiooouuu{{{(((((()))******+++,,,,,,***++++++,,,------......+++,,,---.../////////...------------...000111222//////............//////000000///......////////////000333888AAARRReeerrrrrrrrrsssuuuyyy}}}wwwbbbRRRJJJ@@@AAAAAAAAADDDKKKVVV^^^mmmzzzrrr^^^NNNFFF===888888999888666555666888999888888999:::;;;<<<<<<===???CCCIIIMMM[[[^^^dddjjjooosssttttttrrrqqqpppnnnlllhhhccc___YYYTTTLLLEEEBBB@@@>>>===::::::999999999:::999999888:::===>>>AAAHHHRRRZZZbbbmmm{{{~~~~~~}}}|||||||||}}}~~~~~~~~~}}}}}}}}}~~~}}}|||~~~{{{{{{zzzxxxuuuqqqnnnmmmhhhhhhhhhhhhiiikkkmmmnnnllllllnnnppprrruuuwwwxxxvvvvvvwwwyyyzzz|||}}}~~~~~~|||zzzxxxvvvuuuttttttrrrrrrrrrrrrqqqppppppooommmnnnoooppppppnnnlllkkkfffffffffdddbbb___\\\[[[WWWVVVTTTTTTTTTVVVWWWYYY^^^bbbiiinnnrrrtttvvvwwwwwwwwwwwwwwwwwwvvvvvvuuutttsssrrrqqqpppooonnnnnnoooooonnnkkkgggdddbbbaaacccjjjyyyxxxuuuzzzppp]]]LLL@@@777444222222000---///333111///------/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,---,,,+++*********+++,,,++++++,,,...000333555666333333111...++++++---///000222444555444111...,,,******+++++++++,,,,,,,,,///333999===>>>======>>><<<>>>???>>>:::555111000---+++)))***,,,,,,+++)))+++++++++---///000///---+++---//////---,,,,,,---------------------------...------,,,,,,------...........................---///000///...---...000---...//////000000////////////000000000000000000222333444555;;;GGGXXXdddwww~~~yyywwwyyy}}}~~~|||wwwqqqmmmccc^^^XXXRRROOOOOOPPPRRRZZZ]]]bbbgggkkkqqqvvvzzz'''(((((()))******++++++******+++,,,,,,---......***+++---///000000///...------------///000111222------,,,,,,,,,------...//////...------------...111222333555;;;JJJ^^^mmmpppoooooopppsssvvvxxxyyykkk\\\TTTAAABBBBBBAAAAAADDDKKKQQQ[[[mmm~~~zzzkkkVVVMMMAAA:::888999777555444666888999888777888999;;;;;;<<<<<<===@@@DDDHHHRRRVVV]]]dddjjjoooqqqrrrrrrqqqppppppooolllhhheeeaaaZZZQQQIIIDDDAAA>>>===???===;;;:::;;;;;;::::::777888::::::<<>><<<;;;<<>>===;;;;;;<<<;;;999888:::999888777999<<<@@@BBBJJJOOOWWWaaalllxxx}}}}}}}}}|||zzzxxx{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}|||||||||||||||{{{{{{zzzzzzzzzzzz{{{{{{xxxyyy{{{~~~}}}yyyvvvrrrpppooooookkkjjjhhhggghhhkkkoooqqquuuvvvwwwxxxyyy{{{||||||zzzyyywwwwwwwwwzzz|||~~~{{{|||zzzuuutttwwwxxxvvvtttrrrooonnnnnnmmmkkkjjjhhhiiijjjkkkiiigggdddbbb______^^^\\\ZZZXXXVVVUUURRRRRRRRRSSSUUUXXXZZZ\\\dddggglllqqquuuwwwwwwwwwyyyxxxvvvuuusssrrrrrrrrroooooonnnmmmmmmmmmmmmmmmnnnmmmmmmjjjccc[[[[[[```iii}}}zzzxxxzzzoooaaaSSSEEE;;;888222222111000///...------000---,,,---///000...,,,+++,,,,,,---.........------,,,+++,,,.........,,,------,,,,,,+++***))))))(((((()))***+++,,,,,,---+++,,,------.........---++++++************++++++...000111222111...+++)))((((((''''''(((***---...,,,888>>>;;;<<>>@@@BBBFFFKKKQQQXXX^^^dddjjjmmmooopppqqqqqqqqqooommmlllkkkggg```ZZZTTTOOOIIIEEEBBB???===<<<<<<<<<:::999999888777666777999;;;<<<@@@DDDKKKSSS\\\gggrrryyy~~~}}}||||||zzzxxxzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{}}}}}}~~~~~~~~~|||{{{zzzyyyxxxxxxxxxxxxwwwxxxzzz|||~~~}}}zzzvvvsssqqqppppppmmmllljjjiiijjjmmmqqqsssxxxyyyyyy{{{|||}}}~~~~~~{{{zzzxxxwwwxxxzzz|||~~~zzz|||zzzvvvvvvyyy{{{yyysssqqqnnnmmmllllllkkkiiihhhiiiiiihhhfffbbb___\\\]]]\\\[[[YYYWWWTTTRRRQQQPPPPPPRRRTTTWWWZZZ]]]___eeehhhlllqqqtttuuuvvvuuuvvvuuutttrrrqqqpppppppppmmmmmmlllkkkkkkjjjjjjkkkjjjhhhgggddd^^^YYY[[[aaappp~~~~~~||||||}}}tttdddWWWLLL@@@888555000000000//////////////////---,,,---//////...,,,+++,,,,,,---......---------,,,+++,,,...///...,,,------,,,,,,+++******)))***************+++++++++++++++,,,---------------*********))))))*********,,,---...///...---+++)))((((((''''''(((***,,,...///888===999:::@@@AAA;;;999777555222000...---,,,************************,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////---...///000000000///...111000222666777777===DDDMMMVVVdddsss~~~zzztttssswww{{{|||wwwpppkkkgggbbb[[[VVVQQQRRRSSSUUUXXX\\\___aaa++++++++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000...+++))))))+++---///,,,...///...---,,,---...------------------------000...///222555:::EEEPPP]]]dddmmmrrrssstttuuuwwwxxxzzzvvveeeUUUNNNGGGCCC???===@@@EEEDDDKKKVVVccctttsss```QQQFFF===888777<<<:::888777777777666555777777777888999<<<>>>???BBBEEEJJJOOOUUU\\\cccgggkkklllnnnpppqqqqqqpppoooooolllgggaaa\\\UUUOOOKKKGGGDDD???===<<<<<<;;;:::999888888777777777888888<<>>;;;<<<:::888777777777666555555555555666777999;;;===???AAADDDHHHMMMTTT[[[```fffhhhkkknnnpppqqqqqqqqqooolllhhheeeaaa[[[UUUQQQMMMHHHCCC???===<<<;;;::::::::::::999999999999888<<<===???AAAEEELLLTTTZZZ```iiisssyyy}}}}}}|||{{{yyyzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||~~~}}}|||}}}~~~}}}{{{zzzzzzyyyxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzz{{{{{{zzzyyywwwvvvtttssssssssssssssstttvvvwwwyyy{{{||||||{{{zzzyyywwwvvvuuutttuuutttsssrrrsssuuuwwwyyy}}}~~~}}}|||zzzyyyxxxyyyzzz{{{|||yyyyyyxxxuuunnnkkkhhhffffffgggfffeeeddddddcccaaa]]]YYYUUUSSSSSSRRRPPPNNNLLLJJJIIIHHHKKKMMMPPPUUU[[[```eeegggiiijjjmmmooopppqqqqqqppppppooonnnmmmmmmllllllllliiiiiihhhgggfffeeedddccceee```\\\YYYWWWVVV\\\dddsss}}}vvvtttwww~~~zzzyyyzzzyyyuuuqqqeeeYYYKKKCCC===666333444////////////////////////------------------------+++,,,,,,---------,,,,,,+++++++++---//////...,,,,,,,,,,,,++++++***************************************************++++++))))))(((((((((((())))))))))))((((((((()))+++,,,(((((((((((()))***+++,,,000555666222222777999777555///)))(((+++---+++)))************************)))))))))******+++,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,------------------------------------............//////---------............///////////////////////////......//////000000000000//////111666666333333555:::???JJJZZZkkkyyy{{{sssooovvv|||yyyuuunnniii\\\YYYVVVSSSQQQQQQQQQRRR...---,,,+++******++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,---...---,,,+++,,,...------------------------000...///000000111888@@@KKKUUUdddpppvvvyyyzzz|||}}}~~~sssdddZZZQQQLLLIIIDDDCCCEEEBBBCCCHHHRRR___ooorrr___OOOCCC===;;;999888777888999888777555444444555666888:::;;;===>>>AAACCCGGGMMMTTTYYYaaacccgggkkknnnpppppppppmmmllljjjhhhfffbbb]]]ZZZSSSNNNHHHCCC@@@>>><<<;;;888999999999999:::::::::777888999999;;;@@@EEEJJJTTT^^^hhhnnnuuu}}}}}}}}}}}}|||{{{{{{{{{zzzzzzzzzyyyyyy{{{|||}}}}}}}}}}}}~~~}}}{{{yyyxxxxxxwwwwwwwwwwwwwwwzzzzzzzzzyyyyyyyyyyyyyyyvvvvvvuuutttssssssssssssoooooopppqqqrrrtttvvvwwwyyyyyyyyyyyyyyyxxxxxxxxxyyyxxxwwwvvvwwwyyyzzz|||}}}~~~~~~}}}||||||{{{yyyxxxwwwwwwwwwwww~~~xxxuuuuuusssoookkkhhhdddbbbaaabbbaaaaaa___^^^]]]\\\YYYVVVTTTRRROOONNNLLLJJJIIIHHHHHHHHHKKKMMMRRRWWW]]]cccfffiiijjjkkklllnnnooooooooonnnooonnnmmmlllkkkjjjjjjjjjhhhhhhhhhgggeeecccaaa``````[[[WWWVVVVVVWWW]]]dddooo|||yyyxxx|||yyyuuutttqqqkkkfffZZZNNNBBB<<<888333111111000000000///...------,,,,,,---------,,,,,,------+++,,,,,,---,,,,,,++++++******+++---000000...,,,,,,,,,+++++++++++++++***((())))))***++++++,,,,,,++++++***)))))))))***+++))))))(((((((((((())))))***)))((('''(((***+++---((((((((())))))***++++++,,,///111//////333666777555///)))'''***,,,***'''***************************************************++++++++++++***))))))+++++++++,,,,,,,,,------------------------------------------......//////---------............////////////////////////////////////000000000111111000------111333222333666999<<>>@@@BBBGGGMMMQQQYYY\\\aaagggkkkooopppqqqpppnnnlllkkkkkkiiifffddd[[[VVVPPPJJJFFFCCC???===888888777777777888888999666777777888888:::>>>AAAIIISSS]]]aaagggqqq{{{~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~|||zzzyyyxxxwwwwwwvvvvvvwwwwwwyyyyyyxxxxxxxxxxxxwwwwwwssssssrrrqqqpppppppppqqqlllkkkkkklllmmmoooqqqssstttuuuwwwxxxzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{}}}~~~}}}~~~~~~|||zzzyyyzzzyyyxxxvvvtttssssssrrrqqqtttsssooonnnpppooollliiieee```]]]\\\\\\\\\[[[YYYXXXWWWVVVTTTRRRPPPOOOKKKJJJIIIIIIIIIJJJKKKLLLPPPRRRVVV\\\aaaeeehhhiiijjjjjjkkklllmmmmmmmmmmmmnnnmmmllljjjiiihhhggggggfffffffffeeecccaaa^^^]]]XXXTTTRRRUUUXXXZZZ```gggoooxxx}}}~~~yyyppplllggg___XXXMMMDDD:::666444000......111000000///...---,,,++++++---...---,,,+++,,,---,,,,,,,,,,,,,,,++++++***)))***+++...000000...,,,++++++++++++++++++++++++'''((()))***+++,,,------,,,+++***)))))))))***+++***))))))(((((())))))******)))(((((((((***+++,,,(((((())))))***************+++---------///222444333///***)))***+++***(((************************)))******+++******)))))))))***+++++++++)))((('''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------............//////////////////////////////////////////000111111000,,,+++///111111333666555777<<>>===???EEEKKKVVViiizzznnnZZZLLL@@@>>>;;;:::::::::999777777666666666777999:::;;;;;;<<<===>>>???BBBFFFIIIOOOSSSZZZbbbiiiooorrrttttttqqqnnnmmmlllllljjjhhhbbb^^^XXXRRRNNNIIIDDDAAA<<<;;;999777666777888999666888999:::999:::<<<>>>???IIIRRRTTTXXX```jjjooowww~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuurrrqqqooonnnllllllkkkkkkhhhhhhggggggiiikkkmmmooopppqqqtttwwwzzz|||}}}}}}}}}}}}||||||}}}}}}~~~}}}~~~~~~|||yyywwwxxxwwwuuutttrrrpppooonnnkkknnnooollllllnnnmmmjjjhhhccc^^^YYYXXXWWWWWWVVVTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIHHHIIIKKKMMMPPPRRRWWWYYY]]]aaaeeehhhjjjjjjiiijjjjjjkkklllmmmmmmmmmmmmllljjjgggeeedddccccccdddddddddcccaaa^^^[[[YYYRRRPPPRRRYYY```dddiiinnnooouuu{{{{{{nnnfff___UUUMMMDDD<<<555444333000...////////////......---------+++---...---+++***,,,...,,,,,,,,,,,,,,,+++******))))))+++...111111...,,,++++++++++++++++++++++++))))))*********+++++++++...,,,+++)))))))))+++,,,*********))))))*********)))(((((((((((())))))***((())))))***************)))***+++,,,,,,+++,,,///---,,,+++******+++++++++************************'''((()))***++++++******((()))+++,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,------...---------............///////////////////////////...------,,,---...///000111,,,+++///222111111222111444888===EEEUUUiiixxxyyytttrrrqqqxxx{{{yyyuuuooohhhaaa[[[XXX&&&'''***+++,,,+++***))),,,,,,---------.........))))))***+++---...//////000...+++)))((()))+++,,,+++,,,------++++++,,,---////////////////////////++++++---///...---222999>>>EEEPPP[[[dddoooyyyuuuggg___WWWMMMFFFCCCAAA>>>>>>BBBDDDKKK[[[mmm~~~|||hhhXXXCCCAAA>>><<<;;;:::777666888777777777888999;;;<<<:::;;;<<<======???BBBEEEHHHMMMUUU___hhhoootttvvvuuurrrooolllkkkkkkiiihhhgggccc^^^XXXSSSMMMGGGCCCBBB@@@<<<999888888999:::333555888999888888999:::888BBBJJJKKKMMMUUU^^^ccciiirrr|||}}}|||~~~~~~~~~~~~}}}{{{yyyxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuttttttsssssssssqqqpppnnnkkkiiihhhgggfffffffffeeeeeefffhhhkkkmmmmmmooossswwwzzz}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~{{{xxxvvvvvvuuutttrrrpppnnnllllllnnnqqqqqqmmmlllnnnllliiigggbbb\\\WWWUUUTTTTTTSSSRRRQQQOOOMMMJJJHHHFFFEEEHHHHHHHHHIIILLLPPPTTTVVV\\\^^^aaaeeehhhjjjkkkkkkiiiiiijjjkkkkkklllmmmmmmllljjjhhhfffcccaaa``````bbbbbbbbbaaa___[[[XXXVVVPPPOOOTTT___hhhmmmrrrwwwnnnsssvvvxxx~~~nnnddd[[[PPPGGG???888444555666333111222---------............///***,,,...---+++***,,,...,,,,,,,,,,,,,,,+++***)))((()))+++...111111///,,,+++++++++++++++++++++++++++++++++***************...---+++))))))***+++,,,++++++************++++++((((((((((((((((((((('''((())))))************)))******,,,---+++((()))+++''')))++++++******,,,---************************$$$&&&(((***,,,,,,,,,,,,&&&(((***---......---,,,++++++,,,,,,,,,---------************************))))))***++++++,,,---------------.........//////////////////////////////,,,,,,+++***+++,,,---...111---,,,111333111/////////444888999===HHH[[[jjj{{{{{{uuunnnrrr||||||wwwqqqjjjccc```---,,,++++++******++++++))))))***++++++++++++***++++++******++++++,,,---,,,,,,+++***+++,,,---...,,,++++++******++++++,,,........................---,,,,,,---...000222333===BBBGGGLLLUUUdddttt}}}~~~qqqkkkbbbTTTIIIEEEAAA<<<:::===BBBHHHQQQZZZqqqxxxgggXXXIII===<<<>>>:::666666555555555555666888999::::::::::::;;;<<<===>>>???EEEIIIPPPXXX```hhhpppuuutttsssqqqmmmkkkkkkmmmpppjjjfffaaa^^^[[[VVVOOOJJJEEEBBB>>>;;;::::::999888777777666666666777777888:::;;;===AAAEEEJJJNNNPPP\\\ccckkksssyyy~~~}}}~~~}}}}}}|||||||||{{{zzzyyyyyyxxxwwwvvvvvvuuutttrrrqqqpppooooooooopppqqqnnnnnnllljjjhhhfffeeedddaaa```___```cccgggkkkmmmnnnpppsssvvvyyy|||~~~}}}}}}~~~{{{zzz{{{||||||zzzxxxuuusssrrrrrrqqqpppnnnmmmllllllnnnnnnnnnmmmllljjjiiihhhccc```]]]XXXSSSOOOLLLJJJKKKKKKJJJIIIHHHHHHHHHIIIFFFIIILLLOOORRRVVV\\\___bbbccceeegggiiijjjkkkkkkiiijjjlllmmmmmmllljjjiiijjjhhheeecccaaaaaaaaabbb`````````___]]]ZZZXXXVVVMMMUUUaaallltttyyy{{{}}}wwwwwwxxxwwwxxxzzz~~~uuubbbRRRGGGAAA222222222111000//////...---.....................///...,,,+++***++++++,,,...---+++))))))***+++,,,)))***,,,.........,,,+++++++++************++++++++++++************++++++,,,++++++***)))))))))***)))***+++,,,,,,+++***)))''''''((()))***+++,,,,,,------,,,+++******++++++))))))))))))))))))))))))(((((())))))))))))((((((+++,,,------+++)))******'''((()))******)))((('''++++++***)))(((((())))))************************))))))*********+++++++++******+++++++++,,,,,,,,,------,,,+++,,,---...///000///...------...///000------------.........///000000000000111111111111000222444555777@@@MMMWWWkkkssswwwpppllljjjzzz{{{||||||wwwoooiii------+++***))))))((((((******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,---...------,,,,,,,,,,,,------////////////////////////......------...///000111777;;;@@@FFFPPP```ppp{{{wwwmmm]]]OOOHHHBBB===999:::>>>BBBJJJRRRdddxxxuuu```QQQCCC>>>===:::777777555555555555666777888999999999::::::;;;===>>>???@@@DDDJJJQQQXXXaaaiiinnnrrrrrrpppnnnlllkkkmmmoookkkhhhdddaaa^^^ZZZTTTOOOJJJGGGBBB???===<<<:::999999999888777777666777777777888999;;;???CCCFFFHHHQQQWWW___ffflllsss{{{~~~~~~~~~}}}}}}}}}}}}|||{{{wwwvvvvvvtttsssrrrqqqqqqpppooommmlllllllllmmmmmmiiiiiihhhfffeeecccbbbbbb`````````aaadddhhhkkknnnoooqqqtttwwwzzz|||~~~~~~}}}||||||~~~}}}{{{zzzzzzzzzyyyxxxuuusssrrrssssssrrrqqqpppooonnnmmmlllllllllkkkjjjhhhgggfffaaa___[[[VVVQQQMMMJJJIIIGGGGGGFFFEEEEEEEEEFFFFFFFFFHHHMMMQQQVVV\\\bbbggghhhhhhiiijjjkkkkkkjjjjjjiiijjjlllmmmlllkkkjjjiiihhhfffdddaaa`````````aaaaaa```^^^]]][[[ZZZYYYYYYVVV^^^jjjvvv}}}|||yyyvvvwwwzzz}}}uuu___NNNBBB<<<222222111111000//////...///.....................---,,,+++++++++,,,---......---+++***)))***+++,,,)))***+++,,,,,,,,,++++++++++++************++++++++++++************++++++,,,,,,+++***************))))))***++++++***))))))((((((((()))******++++++)))((((((''''''&&&''''''))))))))))))))))))))))))((())))))******))))))((()))+++,,,,,,***))))))))))))***++++++++++++***))),,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,...------------.../////////...---,,,,,,---...///------.........///////////////000000000111111111111333444444555;;;FFFNNN___hhhttt}}}tttmmmiiioooyyy}}}zzzuuu...---+++***((('''''''''++++++,,,------------,,,------,,,,,,------...///,,,,,,+++++++++,,,---...///......------......///////////////////////////000///............//////111444888???IIIXXXjjjvvv|||lllZZZOOOGGG@@@;;;;;;;;;===CCCJJJUUUhhh|||mmm^^^MMMCCC>>>:::888888555555555555555666777888999999999999:::<<<===>>>>>>@@@EEEJJJPPPXXXaaagggmmmnnnpppooommmlllmmmnnnmmmkkkhhhfffccc___ZZZWWWQQQMMMHHHDDDAAA???===;;;<<<;;;999888777666666666666666666777999<<>>888222111111000000//////...000000//////.........---++++++++++++,,,---...///---,,,+++*********+++,,,)))***************++++++++++++************++++++++++++************++++++,,,,,,++++++******++++++((())))))******))))))((())))))))))))))))))))))))***)))))))))(((((((((((()))))))))))))))))))))))))))******************)))(((***++++++)))(((((()))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///////////////------,,,,,,,,,,,,---.............../////////000//////000000000000111111111222333222222666<<>>===<<<@@@FFFMMM\\\mmmxxxzzzlllZZZKKKAAA;;;888777666555555555555555666666888888888888:::;;;<<<===>>>@@@BBBFFFKKKRRR[[[aaagggjjjnnnpppooonnnnnnnnnmmmlllkkkiiigggddd```^^^WWWSSSNNNJJJFFFCCC???===<<<;;;:::888777777777777888888777777888999:::<<<===AAAFFFKKKPPPWWW```fffnnnsss{{{~~~}}}~~~~~~}}}{{{zzzzzz{{{|||{{{zzzuuuuuutttrrrpppooonnnmmmiiihhhfffdddcccbbbbbbcccddddddeeeeeeffffffggggggeeefffgggjjjmmmooorrrsssssstttvvvxxxzzz{{{||||||yyyyyyxxxyyyzzzzzzzzzzzzyyyxxxvvvtttrrrqqqqqqppppppoooooonnnmmmlllkkkkkkhhhhhhgggfffdddbbbaaa```\\\ZZZVVVRRRMMMJJJGGGFFFEEEDDDCCCCCCDDDFFFHHHJJJHHHLLLSSSZZZ```hhhooosssppppppoooooonnnlllkkkjjjkkkkkkkkkkkkjjjhhhgggfffbbbaaa```_________`````````]]]ZZZYYY]]]eeennnssswww|||}}}tttpppnnnqqquuuiiiTTTFFF===888111111000000////////////111000000//////......---+++++++++,,,,,,,,,------,,,,,,+++******++++++,,,++++++************+++,,,++++++************++++++++++++************++++++,,,,,,+++++++++++++++,,,(((((())))))))))))((((((************))))))((((((******+++++++++*********))))))))))))))))))))))))******++++++++++++******(((***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++,,,.../////////...---------------------.............../////////000000////////////000000000111000111222222111333777:::EEEOOO___nnnzzzyyyppphhhnnnvvv|||++++++++++++,,,,,,---...)))******++++++++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111333111333999@@@HHHWWWeeepppqqqsssuuuwwwwwwwwwvvvzzzrrrdddTTTMMMFFFBBB???<<<>>>CCCEEEPPP]]]gggoooxxxxxxiiiWWWIII@@@:::666777666666555555555666666777777777777888:::;;;<<<===>>>@@@BBBFFFLLLTTTYYY```dddjjjnnnoooooooooppplllmmmmmmkkkiiifffcccbbb\\\XXXTTTOOOLLLHHHDDDAAA<<<;;;:::999888888888888999888777666666777888999888<<<@@@CCCFFFKKKSSSYYY```fffnnnvvv|||~~~}}}|||{{{|||}}}}}}}}}}}}||||||{{{zzzxxxwwwwwwxxxzzzyyyxxxttttttsssqqqpppnnnmmmmmmhhhgggeeecccbbbaaabbbbbbeeefffggghhhiiijjjkkklllkkklllnnnqqqsssuuuvvvwwwuuuvvvwwwxxxyyyzzzzzzzzzvvvwwwwwwwwwwwwwwwwwwxxxxxxwwwuuusssrrrqqqqqqqqqpppooonnnmmmllljjjiiiiiiffffffeeecccbbb```^^^]]]YYYWWWTTTQQQMMMJJJHHHGGGDDDDDDCCCCCCEEEHHHKKKMMMNNNRRRXXX^^^ccciiiooorrroooooooooooonnnmmmllllllkkkkkkjjjiiigggeeedddccc``````_______________```\\\ZZZYYY[[[dddrrrwwwmmmhhhkkkpppzzzuuu___LLL@@@888555000000000///////////////000000//////.........------------,,,,,,++++++++++++++++++++++++++++++,,,---,,,++++++++++++,,,,,,++++++************++++++++++++************+++++++++++++++******+++,,,,,,))))))(((((((((((())))))++++++******)))((((((((('''((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******)))+++,,,,,,+++***+++++++++++++++******+++++++++******+++,,,,,,++++++***************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------***+++,,,---...---,,,+++------......////////////............////////////...////////////000000000///000111222222333555777777AAAOOO^^^kkkxxxyyyrrruuuwwwxxxyyy|||******++++++---...000111))))))***++++++++++++***+++************+++,,,,,,***+++,,,---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++---///000111111222555111222888<<<@@@LLLZZZfffjjjooorrrrrrqqqqqqqqqsssyyy{{{nnn[[[SSSKKKFFFAAA<<<<<<@@@===DDDMMMUUU^^^iiittt{{{~~~}}}vvvgggWWWKKKAAA:::999888777666666666666666666666666666888999:::;;;:::;;;<<<>>>AAAEEEKKKPPPWWW\\\ccciiilllnnnoooppplllmmmnnnmmmjjjgggeeeeee```]]]YYYUUURRROOOJJJGGG@@@???===<<<;;;:::::::::888777666555555555666777555888;;;======@@@FFFKKKQQQVVV^^^fffmmmtttzzz~~~}}}{{{{{{{{{{{{||||||{{{{{{zzzyyywwwvvvwwwyyyzzzzzzyyyssssssrrrqqqpppooonnnnnnkkkjjjhhhgggfffffffffggghhhiiijjjlllmmmooopppqqqppprrrtttwwwxxxyyyyyyyyyvvvvvvwwwxxxxxxxxxxxxwwwuuuvvvvvvvvvtttssstttuuuttttttssssssrrrqqqqqqqqqqqqpppooommmkkkiiiggggggcccbbbaaa```^^^\\\ZZZYYYUUUTTTQQQOOOLLLJJJIIIHHHDDDCCCCCCCCCFFFJJJNNNPPPTTTXXX]]]bbbfffjjjnnnqqqnnnoooooooooooonnnmmmmmmkkkjjjiiifffdddbbbaaa```^^^^^^^^^]]]]]]]]]]]]]]]WWWWWWYYY```mmmyyymmmfffeeekkkttt}}}||||||~~~{{{hhhTTTDDD999222///////////////////////////........................------------,,,+++***)))***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++************++++++++++++************++++++*********)))******++++++***))))))(((((())))))***+++*********))))))((((((((()))***+++,,,+++***))))))))))))))))))))))))))))))******************))))))+++,,,,,,+++++++++,,,******))))))))))))******((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,,,,---...///000000000000------------.........///......////////////000000//////000111222444555666333:::FFFRRR^^^lll{{{|||~~~~~~|||yyyxxxzzz}}}*********+++,,,---...///)))***++++++,,,,,,++++++,,,++++++++++++,,,------***+++,,,---------,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,...///000000000000222---///666888999BBBPPP^^^eeemmmpppnnnlllmmmooopppuuuzzzxxxfff^^^TTTMMMEEE===<<<>>>;;;===BBBGGGNNNXXXeeeooowww~~~vvvhhhZZZLLLAAA::::::999777777666666666555555555666777888999:::888999;;;===>>>AAAFFFIIINNNSSS[[[bbbgggkkknnnooommmooopppoookkkhhhggggggdddaaa^^^[[[YYYVVVRRROOOGGGFFFCCCAAA>>><<<::::::777666555555555666777888444777::::::999999<<>>???AAADDDGGGHHHMMMVVV]]]ccchhhlllnnnnnnppprrrppplllhhhhhhiiifffdddaaa___^^^[[[WWWTTTNNNLLLHHHDDD@@@===;;;:::888777777666777888:::;;;555888;;;;;;888777888::::::>>>DDDKKKSSS[[[ccchhhlllttt~~~||||||}}}zzzzzzzzzzzzzzzzzzzzzzzzuuutttsssrrrrrrssstttuuutttuuuvvvxxxzzz{{{|||}}}uuuwwwyyy{{{|||{{{yyyxxxvvvvvvvvvvvvvvvuuutttssstttuuuvvvtttpppnnnooopppkkkmmmooopppqqqpppooonnnkkkjjjgggdddaaa^^^\\\[[[\\\[[[ZZZYYYVVVTTTRRRQQQMMMLLLKKKJJJIIIHHHHHHHHHJJJIIIIIIJJJMMMRRRWWWZZZ\\\___dddhhhkkkmmmppprrrssssssrrrrrrpppnnnmmmllljjjhhhfffccc```^^^]]]\\\YYYYYYYYYYYYXXXWWWVVVUUURRRUUU\\\hhhyyyxxxooojjjggglllsss{{{|||{{{||||||}}}yyyvvvsss{{{~~~vvvccc[[[NNNCCC;;;666333111.........///////////////)))******+++,,,---......)))***,,,---......---,,,)))***+++,,,,,,,,,,,,,,,)))***,,,---,,,***((('''++++++************++++++++++++************++++++(((((('''(((((()))******,,,+++***))))))***+++,,,))))))))))))))))))******$$$&&&((()))***)))((('''))))))))))))))))))))))))(((((())))))))))))(((((('''(((***+++***)))***+++,,,+++***))))))***+++,,,***+++---//////...---,,,************************))))))*********+++++++++,,,,,,,,,---------.........---,,,+++,,,---...///)))+++,,,...//////......+++++++++,,,,,,,,,------............/////////000222000...///000222222222222444777;;;DDDRRRcccooo|||wwwsssuuu{{{...------,,,,,,------.........///...---,,,***))),,,,,,,,,---------......---,,,***))))))***+++---++++++,,,,,,---...//////......---,,,,,,,,,,,,---,,,,,,------.../////////111111000///000555;;;???QQQ\\\iiiooonnnlllmmmpppsssvvvzzzwwwooobbbTTTJJJDDDBBBCCC===777999CCCGGGGGGNNNYYYgggxxx}}}vvvhhhYYYHHH@@@777333555777777666999888777666666777888999888999:::;;;<<<>>>???@@@DDDGGGLLLQQQXXX___ggglllnnnooopppooommmmmmmmmooohhheeebbbbbbbbb```]]]YYYXXXTTTNNNIIIEEEAAA===;;;999888777666666666666666888888888888777777777777666999>>>CCCHHHNNNUUUZZZ^^^dddnnnwww~~~|||{{{zzzxxxxxxxxxyyyyyy|||||||||||||||{{{zzzzzzyyyyyyzzzzzzzzzzzzzzzyyyvvvuuutttsssrrrrrrssstttsssrrrqqqpppqqqpppnnnllllllkkkjjjkkklllllljjjhhhfffeeeccc```]]]YYYVVVTTTVVVUUUSSSQQQOOONNNNNNMMMGGGHHHHHHHHHHHHHHHGGGFFFGGGJJJMMMOOORRRVVVZZZ]]]aaaccceeeggghhhkkknnnqqqqqqpppooopppqqqoookkkggghhheeeaaa]]]ZZZXXXXXXYYYWWWXXXWWWUUURRRQQQQQQQQQQQQVVV]]]hhhvvvzzzuuuooollliiinnnvvv~~~|||tttqqquuuxxxzzz|||{{{yyywwwvvv{{{~~~}}}|||zzzpppcccTTTMMMCCC;;;666444333222////////////............,,,,,,,,,---,,,,,,++++++,,,///222444444222///,,,***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))++++++************++++++'''((()))***+++,,,------,,,,,,++++++***)))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((+++---000222222000---***))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,........................///...---,,,,,,---...///,,,,,,,,,---...///000000111111///......///000000000///111666:::BBBRRR```rrrzzz}}}}}}zzznnnsssvvv}}}{{{www------,,,,,,,,,,,,---------.../////////---+++***,,,,,,,,,------------...111///---+++***++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,---...///000000000///......------000000000000000333888<<>>;;;888<<>>888888888777555666666444444444444666666777777888:::;;;<<<===>>>@@@BBBFFFJJJPPPWWW___dddhhhjjjllllllkkkkkklllmmmhhhfffdddccccccbbb^^^[[[[[[WWWQQQLLLHHHDDD@@@>>>;;;:::999888777777777777666666666555555555555555444777:::===AAAEEEKKKOOOTTTZZZcccmmmvvv~~~}}}}}}}}}}}}~~~|||}}}}}}}}}}}}|||{{{{{{yyyyyyyyyyyyyyyxxxwwwwwwuuuuuusssrrrqqqqqqrrrrrrsssrrrpppoooooommmjjjhhhkkkiiihhhiiiiiiiiigggeeebbbaaa___\\\YYYVVVSSSQQQQQQPPPOOOMMMLLLJJJIIIHHHEEEFFFFFFFFFGGGGGGHHHHHHJJJMMMQQQTTTVVVYYY\\\___ccceeefffggggggiiilllnnnpppooonnnnnnnnnlllhhheeeccc```]]]ZZZXXXXXXXXXYYYTTTUUUUUUSSSPPPNNNMMMNNNRRRVVV^^^hhhttt{{{wwwtttrrrppprrruuu{{{yyyrrrppptttxxx||||||zzzxxxuuuooosssuuusssrrrooodddXXXKKKEEE===666222000///...////////////............,,,---............------***---111555666444111///***++++++++++++******)))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++************++++++***************+++++++++''''''((()))******++++++******+++++++++******)))))))))))))))))))))))))))************************)))******++++++******)))((((((((((((((((((((((((+++---111333333000---***))))))))))))***+++,,,,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,---------.../////////000///////////////000000111000111444777<<>>???AAADDDHHHNNNVVV[[[___bbbfffhhhiiiiiiiiijjjhhhgggeeeeeeeeedddaaa___```\\\WWWQQQMMMIIIEEEBBB======;;;:::888888777777666666666555555444444444444666777888:::<<<@@@CCCHHHMMMUUU]]]gggpppyyy~~~~~~~~~~~~~~~~~~}}}||||||yyyyyyyyyxxxwwwvvvtttttttttsssrrrqqqpppppppppppprrrpppnnnmmmllliiifffdddgggfffeeeddddddcccaaa___[[[ZZZYYYVVVSSSPPPNNNLLLLLLLLLKKKJJJHHHFFFEEEDDDCCCCCCCCCDDDFFFHHHJJJKKKOOORRRVVVZZZ[[[]]]___aaaeeefffggggggffffffhhhjjjooonnnlllkkkjjjhhhdddaaa\\\ZZZXXXVVVVVVVVVXXXYYYSSSSSSRRRPPPMMMLLLLLLMMMVVVZZZaaahhhqqqzzz{{{wwwuuutttvvvwwwzzz{{{~~~vvvppppppvvv||||||yyyuuuqqqjjjkkkjjjgggeee```VVVLLL@@@<<<666222///...---,,,/////////............---------...///000000000000(((,,,222777888777444222***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++************++++++,,,+++++++++******))))))---,,,+++)))'''&&&$$$$$$---,,,++++++************((((((((((((((((((((((((************************)))******++++++******)))))))))))))))))))))))))))***---111333444111---***+++***************+++++++++++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------..................---...//////000000000000111000111333333555===FFFQQQZZZeeejjjpppwww|||~~~}}}{{{zzz~~~vvvnnnkkklllrrrwww|||www{{{++++++************++++++***,,,///111111000...,,,++++++,,,,,,,,,---------111000///---,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,---...///,,,,,,------...//////000---///000000///000111333666;;;DDDPPP\\\hhhpppuuu}}}uuujjj]]]QQQFFF@@@???>>>BBBJJJMMMIIIFFFGGGOOOZZZhhhvvvjjj```RRRFFF>>>;;;:::999777666555444444555666777666666777888999:::;;;<<<>>>??????@@@CCCHHHOOOTTTVVVZZZ```ccceeefffggggggggggggggggggfffeeedddcccccc```[[[VVVRRRNNNIIIFFF@@@???>>><<<:::888888777999888888777777666666666555666777777666888;;;===>>>BBBHHHOOOVVV___hhhnnnwwwyyy|||~~~~~~~~~~~~}}}|||zzzyyyyyyxxxvvvtttrrrqqqqqqqqqpppooonnnmmmmmmmmmnnnmmmkkkjjjiiigggdddbbbcccaaa______^^^]]]ZZZWWWTTTSSSRRRPPPNNNLLLIIIHHHHHHHHHHHHHHHGGGEEECCCBBBBBBAAABBBCCCFFFJJJMMMPPPSSSWWW[[[^^^___```aaaaaadddeeefffeeedddeeegggiiinnnmmmkkkiiifffccc```]]]XXXWWWUUUTTTTTTTTTUUUVVVTTTSSSPPPMMMKKKLLLPPPSSS^^^```dddhhhmmmuuu}}}{{{xxxvvvwww{{{~~~}}}~~~{{{tttqqqttt}}}~~~xxxqqqjjjhhhfffbbb___[[[UUUKKKCCC999666333111000000...---//////.........---------,,,,,,...///000000000000)))---333777999888444111))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************)))++++++************+++++++++++++++************)))///...,,,***(((%%%$$$###---,,,***)))((())))))***((((((((((((((((((((((((************************))))))************))))))************************))),,,000333333111---***++++++******)))*********+++++++++***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++,,,...000111111000000111///000222222111444;;;DDDMMMXXXaaahhhooovvvzzz|||zzzyyy{{{~~~vvvppplllnnnqqqtttzzz~~~+++******))))))******+++***+++...000111000...---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,+++++++++,,,,,,******+++,,,,,,------...---...000000///...///000333666===GGGUUUcccnnnuuu~~~zzzrrrggg[[[OOOIIIDDDAAA@@@DDDFFFEEECCCCCCGGGOOO\\\lll|||}}}qqq```OOOCCC<<<:::999777666555444444555666777777777888999:::;;;;;;<<<===>>>>>>>>>???CCCHHHLLLNNNRRRYYY^^^```bbbdddeeeeeefffgggggggggfffffffffdddaaa]]]ZZZVVVRRRNNNKKKDDDCCCAAA>>><<<:::999888:::999999888777777666666444555666555555666888;;;:::===@@@DDDIIIOOOWWW\\\eeehhhlllqqqvvvyyy{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}||||||zzzyyyxxxwwwuuurrrpppooooooooonnnmmmlllkkkjjjiiiiiigggfffffffffeeebbb```]]][[[YYYXXXWWWVVVSSSPPPNNNMMMMMMKKKJJJHHHFFFEEECCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCEEEIIIMMMRRRUUUWWWZZZ^^^````````````aaabbbcccddddddcccdddfffhhhlllkkkiiifffbbb^^^\\\[[[WWWVVVTTTSSSQQQQQQQQQQQQSSSQQQMMMJJJJJJOOOWWW]]]eeeeeefffgggjjjpppxxx}}}}}}{{{|||~~~|||{{{xxxuuuuuu|||{{{oooeeeeee```ZZZVVVRRRJJJBBB<<<444222000///000000///...............------------***+++,,,---.../////////+++...333777777555111///(((((()))***+++++++++***************************))))))))))))))))))))))))(((((()))************)))++++++************++++++)))************+++++++++&&&'''((()))+++,,,------+++***)))'''''''''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))++++++++++++++++++++++++)))+++...111111///---+++++++++******)))*********+++************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++,,,...///000000000///000...///222222000222666:::AAALLLWWWaaajjjttt{{{}}}||||||}}}yyyrrrqqqqqqqqqssswww+++******************+++***+++---.........------++++++++++++,,,,,,,,,,,,))))))***++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++---,,,,,,++++++***))))))---...//////......///000...111777???KKKZZZjjjtttzzz~~~zzzqqqfff[[[TTTLLLFFF@@@>>>>>>???>>>===>>>EEEPPP```qqqppp^^^NNNBBB<<<999666555444333333444555666777888888999::::::;;;;;;:::;;;;;;;;;<<<>>>AAADDDGGGKKKQQQVVVZZZ]]]```bbbbbbdddfffffffffeeefffhhheeeccc```]]]ZZZWWWRRROOOIIIHHHEEEBBB???===<<<;;;999999888777666666555555333444444444333444666999888:::<<<===???CCCHHHLLLTTTWWW\\\aaagggkkknnnooorrruuuyyy|||}}}~~~|||||||||||||||{{{zzzzzzxxxwwwvvvuuussspppnnnmmmmmmmmmlllllljjjiiigggfffcccaaa``````aaa```^^^\\\VVVUUUSSSRRRQQQPPPMMMKKKHHHHHHHHHGGGFFFDDDCCCBBB>>>>>>>>>>>>>>>???@@@AAACCCDDDFFFIIINNNSSSWWWYYYZZZ]]]___````````````aaaaaabbbccccccbbbbbbdddfffhhhgggfffbbb]]]YYYXXXXXXUUUTTTSSSQQQOOONNNMMMMMMNNNMMMKKKKKKNNNUUU___fffkkkkkkkkkjjjkkkoootttxxx}}}~~~xxxwwwwwwwwwwwwzzztttggg```XXXPPPLLLHHH@@@999666222///------...///...............------------,,,******+++,,,---------------///222444444222...,,,(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++************++++++))))))******+++++++++,,,''''''(((***+++,,,---...(((((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((************************)))***,,,---...---,,,,,,+++***************++++++***************+++,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------..................,,,---......////////////000...///222333111222555444777@@@LLLVVVaaaooo{{{|||~~~{{{yyywwwrrroooooo{{{+++++++++******+++++++++,,,,,,+++++++++,,,,,,---***++++++++++++,,,,,,,,,******++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++******)))---...///...---...000111---000444888@@@NNN___lllssswww}}}~~~ssshhhbbbWWWPPPFFF???>>>>>>;;;888999===FFFSSSaaaooo}}}zzzmmm^^^OOOEEE???666666444444444444666666666777777888888999999999888999;;;;;;;;;<<<>>>@@@AAADDDJJJNNNRRRVVV[[[]]]^^^aaadddeeeddddddfffhhhfffdddbbb```^^^[[[WWWTTTOOONNNKKKGGGDDDAAA@@@???;;;;;;:::999888777666555555555555444333444666888666777888999999;;;???AAAEEEHHHLLLRRRWWW[[[]]]^^^aaaeeejjjnnnqqqtttwwwyyy{{{}}}~~~~~~~~~zzzzzzzzzzzzzzzyyyxxxxxxttttttsssrrrpppmmmllljjjkkkkkkkkkjjjiiigggeeeddd^^^]]][[[[[[[[[YYYWWWTTTQQQOOONNNMMMMMMLLLIIIGGGCCCCCCCCCBBBBBB@@@??????<<<<<<;;;;;;<<>>???===@@@EEEIIIMMMRRRWWWZZZ\\\```cccdddccccccfffhhhfffeeecccbbbaaa___[[[XXXSSSRRROOOKKKHHHEEECCCBBB>>>>>>===<<<;;;999999888888999888777555555777999333555666777777888:::<<<===???CCCHHHLLLOOOQQQRRRRRRVVV]]]bbbfffjjjnnnppprrrtttwwwyyyyyyyyyzzz{{{wwwyyy}}}~~~}}}|||{{{||||||}}}xxxxxxyyyyyyxxxxxxwwwvvvqqqqqqpppooommmkkkjjjhhhjjjjjjjjjjjjhhhfffdddbbb\\\ZZZXXXWWWVVVTTTQQQNNNNNNLLLKKKKKKKKKJJJGGGEEE@@@@@@@@@@@@???>>>===<<<>>>===;;;;;;===AAAFFFIIIGGGIIIMMMRRRWWW[[[]]]^^^aaaaaabbbaaa``````bbbccceeeeeedddbbb___^^^^^^```______^^^ZZZTTTQQQQQQRRRMMMLLLLLLKKKJJJJJJIIIIIIHHHMMMUUU]]]eeelllssswwwzzz}}}|||wwwsssqqqtttuuuwwwxxxxxxyyyzzz|||zzz~~~sssuuuxxx{{{uuuYYYNNNEEEBBB>>>666222333555222///---...///000000......---------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************)))++++++************++++++------,,,+++***)))((('''$$$%%%&&&((()))+++,,,---%%%''')))***+++++++++***************************************************(((((())))))))))))(((((()))))))))))))))))))))))))))(((''''''(((***,,,---))))))))))))***+++,,,---*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..............................------...//////...------,,,,,,------...///000000000///---,,,,,,---...///222......111333111000222888444444999>>>FFFVVVfffssszzzuuuoooooowww,,,+++)))((((((((()))***,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,+++*********+++,,,***++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,+++***))))))++++++,,,------......//////000111111333;;;IIISSSbbbkkkvvv|||{{{xxxvvvvvvuuuwww|||yyyooobbbSSSKKKHHHEEE>>>777;;;>>>AAACCCHHHRRR```kkkvvv~~~zzzvvvrrrbbbQQQIII>>>777888:::888888:::888666444444555666777666;;;;;;<<<<<<===>>>>>>>>>?????????AAAEEEKKKQQQTTTWWWZZZ___bbbcccddddddeeefffeeedddbbbaaa```______XXXXXXVVVTTTPPPLLLHHHFFFAAA???;;;::::::;;;;;;:::888777777666555555444444444555666666555444555666777888:::<<<@@@CCCFFFHHHLLLNNNQQQUUUYYY]]]```aaaggghhhkkknnnpppqqqqqqqqqnnnppptttxxx{{{||||||||||||||||||}}}~~~~~~zzz{{{{{{{{{zzzyyywwwvvvuuuuuuuuuttttttrrrqqqqqqoooooonnnmmmjjjhhhfffeeejjjiiihhheeebbb___\\\[[[[[[XXXUUURRRPPPNNNKKKIIIJJJGGGFFFGGGJJJHHHBBB===>>>===<<<::::::::::::;;;:::;;;===@@@DDDHHHKKKMMMNNNPPPUUUYYY[[[]]]\\\\\\cccbbbbbbaaaaaabbbbbbccccccbbbaaa___]]]\\\\\\\\\XXXWWWVVVSSSPPPNNNLLLKKKKKKGGGEEEGGGHHHFFFGGGIIIJJJYYYiiippptttxxx}}}~~~{{{rrrrrrqqqooonnnnnnqqqsssuuu}}}}}}qqqsssvvvzzzrrr]]]NNN???999666333000///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************************))))))))))))***************)))))))))))))))(((((((((((((((((((((((('''''')))***+++,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''))))))************))))))---+++)))((('''((()))***))))))))))))************)))))))))))))))***++++++)))************+++++++++***+++,,,***(((''''''(((******************************+++,,,------......******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------......------,,,,,,,,,------///---+++******,,,///000///...---,,,,,,---...///444111//////111222000...444444444555:::CCCMMMTTTmmmtttxxxpppssswwwzzzzzzzzz{{{{{{++++++******)))))))))***+++,,,,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,---,,,+++*********++++++***++++++,,,,,,++++++***,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++******++++++,,,------......///---//////...///666AAAIIIZZZcccooovvvvvvsssqqqpppoooqqquuuzzzsssiii[[[QQQKKKFFF???999666888;;;<<<@@@HHHUUU^^^iiisssyyyyyyzzzzzzpppaaaUUUIII???<<<:::777555777999777555555666666666555::::::;;;;;;<<<=========<<<<<<;;;===AAAFFFKKKNNNRRRVVV[[[___aaabbbdddeeefffeeecccbbb```_________\\\\\\ZZZXXXUUUQQQMMMKKKEEEBBB===;;;;;;;;;;;;;;;999999888888777666555444333444444444333333444444777777888:::<<<>>>@@@AAAAAABBBEEEHHHLLLOOORRRSSS\\\]]]```cccfffggghhhhhhgggiiimmmqqqtttuuuvvvvvvvvvwwwwwwxxxzzz{{{}}}~~~}}}~~~}}}|||wwwwwwxxxxxxwwwvvvuuutttssssssrrrrrrpppooonnnmmmkkkjjjjjjiiigggeeecccbbbfffeeedddaaa___\\\YYYWWWWWWUUUQQQNNNMMMKKKIIIFFFFFFCCCBBBDDDFFFEEE???:::===<<<;;;::::::;;;<<<======>>>AAADDDHHHLLLOOOQQQTTTWWWZZZ^^^`````````___cccbbbbbbaaaaaaaaabbbbbbcccbbb```]]][[[YYYXXXWWWTTTSSSRRRPPPNNNLLLKKKJJJIIIFFFDDDDDDDDDDDDGGGMMMZZZiiixxxxxxssspppkkkhhhhhhkkkooorrryyy~~~ttttttvvvxxx~~~sssYYYKKK===777555222//////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))'''((()))+++,,,,,,------//////...---,,,+++*********)))))))))(((((((((''')))******************))),,,+++)))((('''((()))***))))))))))))************'''''''''''''''((()))))))))************+++++++++,,,---...,,,***))))))***************************((((((((())))))******************+++++++++,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,------,,,,,,,,,---------......///...------------...///333000......000111000...111111111222555;;;CCCIII[[[eeetttxxxxxxwwwuuussssssuuuwww|||~~~+++,,,,,,,,,++++++******+++++++++,,,++++++***)))++++++,,,,,,,,,---------,,,,,,+++************+++***++++++,,,,,,++++++***------------,,,+++***)))******+++,,,,,,,,,++++++++++++,,,------......///---...///......222999???NNNXXXeeennnooollliiiggghhhiiilllppptttxxx|||~~~zzzsssgggZZZPPPGGG@@@<<<555666666666888???HHHPPPXXXcccmmmssszzzzzzqqqbbbWWWJJJCCC>>>999666666888777555555666666555333888888999999:::;;;;;;<<<;;;:::::::::===AAAEEEHHHJJJOOOTTTYYY]]]```ccceeeeeeeeecccaaa```_________``````___]]][[[WWWTTTRRRJJJFFF@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888666555444444444444444444444444666666666666777888888999;;;<<<>>>@@@CCCEEEGGGHHHLLLNNNQQQTTTWWWYYYZZZ[[[\\\^^^aaaeeehhhjjjllllllmmmmmmnnnppprrrtttvvvwwwvvvxxxzzzzzzzzzyyyzzz{{{||||||zzzyyyyyyxxxxxxxxxtttuuuvvvwwwwwwvvvttttttoooooonnnmmmkkkjjjhhhgggccccccccccccbbb```___^^^```___^^^\\\YYYVVVTTTSSSQQQOOOLLLIIIHHHGGGEEECCCBBB@@@???AAACCCBBB>>>999;;;:::::::::;;;<<<>>>???BBBDDDGGGJJJOOOSSSVVVXXX[[[]]]___aaaccccccbbbaaabbbbbbbbbaaa````````````bbb```]]]ZZZWWWTTTRRRQQQOOONNNMMMKKKJJJHHHGGGFFFEEECCCBBBAAA???AAAJJJUUUmmm||||||tttooohhhbbbbbbffflllppptttzzzzzzuuuuuutttuuuzzzpppSSSFFF:::555333000......------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************))))))))))))******))))))))))))))))))******************************((()))***+++,,,---------222222000///---+++***)))))))))))))))((((((((((((******++++++++++++******++++++)))((((((((()))***))))))))))))************'''''''''''''''(((((())))))************+++++++++,,,------,,,***)))***+++************************((((((((((((((((((((()))*********++++++++++++,,,,,,,,,,,,------............------,,,++++++******,,,,,,,,,,,,,,,---------***+++---...///...---,,,///...------------...///000.........000111000///000000000000111444999===IIITTTfffvvv|||tttnnnmmmpppssssssvvvyyy|||+++,,,---...---,,,+++*********++++++++++++******+++,,,,,,,,,,,,---------,,,++++++******************++++++,,,,,,++++++***++++++,,,,,,,,,++++++***((()))***+++,,,------,,,++++++,,,------......//////000000000000333777;;;DDDMMM[[[eeeiiigggcccaaabbbcccfffhhhlllqqqvvvzzz{{{qqqdddUUUJJJBBB???888888777666666:::@@@EEEKKKUUU```iiirrryyyyyytttlllcccWWWNNNFFF@@@<<<:::666555444555666666555333666666777888888999999:::<<<<<<;;;;;;===???BBBDDDDDDHHHNNNSSSXXX]]]aaaeeeddddddbbbaaa````````````aaaaaaaaa```^^^[[[XXXWWWOOOJJJBBB===::::::;;;;;;======>>>???===;;;999777777666555555666666555444555555444444444444555555999:::;;;<<<>>>???@@@AAA???AAADDDHHHKKKMMMNNNNNNQQQRRRUUUYYY\\\^^^``````aaabbbcccdddgggiiikkklllnnnpppqqqqqqpppooopppqqqtttsssrrrppppppqqqrrrsssnnnooopppqqqqqqpppoooooojjjjjjiiigggfffcccaaa```\\\\\\]]]\\\\\\[[[ZZZYYYYYYYYYXXXVVVTTTQQQOOONNNLLLIIIGGGEEEDDDCCCAAA@@@>>>>>>===???@@@@@@===:::888888888999;;;>>>@@@BBBHHHJJJMMMRRRVVVZZZ]]]^^^^^^___aaabbbbbbaaa```___bbbaaaaaa```___^^^]]]\\\\\\[[[XXXUUURRRPPPOOONNNKKKJJJIIIGGGDDDBBBAAA@@@>>>>>>??????===AAAQQQ```yyy{{{rrrlllddd______dddlllrrrssszzz||||||}}}~~~yyyuuutttsssrrrrrruuu}}}yyyeeeKKK@@@777333111///---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************+++++++++******))))))))))))******)))))))))))))))*********************************))))))+++,,,,,,---------111000///...,,,+++***)))))))))))))))((((((((((((+++++++++,,,,,,++++++++++++***)))(((((()))******((()))))))))******************))))))))))))******))))))*********+++++++++)))***+++***((('''((()))************************+++++++++++++++*********************++++++++++++......------,,,,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,+++,,,------......------.........------.........---------...///000000//////000111111111333555888???IIIWWWfffqqqzzzyyypppmmmnnnpppoooqqqtttyyy~~~,,,,,,---......,,,+++***)))******++++++*********+++++++++,,,,,,,,,------++++++++++++******))))))***++++++,,,,,,++++++***)))******+++,,,,,,,,,,,,((()))***+++,,,---------++++++,,,------......///...///000000111333666888===EEEQQQ\\\bbbbbb```^^^[[[^^^aaacccggglllsssxxxyyykkk[[[NNNEEEAAA===<<<:::888777888<<<>>>BBBJJJTTT]]]fffooosssssssssoooggg\\\SSSKKKCCC>>>555444333333555666555444555555666666777888888888===<<<;;;;;;<<<===???AAA@@@DDDHHHMMMRRRXXX]]]aaaaaaaaa``````___`````````______```___^^^\\\ZZZXXXRRRMMMEEE>>>;;;;;;::::::>>>???AAACCCBBB???<<<:::888666555555666777555333444444444444444444555666444444555666777777888888888:::===@@@BBBDDDEEEEEEGGGIIIKKKNNNPPPSSSTTTUUUTTTUUUVVVXXXZZZ\\\^^^```cccdddffffffeeedddeeefffiiihhhggggggggghhhjjjkkkcccdddffffffgggfffeeedddccccccbbbaaa___]]][[[ZZZVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSRRRQQQOOOMMMKKKJJJGGGEEEBBBAAAAAAAAA???>>>:::::::::;;;======;;;:::888888999:::===@@@CCCEEEMMMPPPSSSXXX\\\___bbbcccaaabbbbbbbbbbbb```___^^^`````````___]]][[[YYYXXXUUUTTTRRRPPPOOONNNMMMMMMIIIHHHFFFCCC@@@===;;;:::999:::===??????FFFXXXjjj{{{vvvjjjfff```]]]^^^eeemmmsssuuu{{{}}}zzzxxxxxxzzz{{{|||zzzwwwuuuqqqpppooonnnqqqxxx}}}hhhXXXCCC;;;333111000------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++))))))*********+++++++++******))))))))))))******(((((())))))************************************)))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++(((((((((((())))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))******((()))))))))******************))))))))))))******))))))*********+++++++++)))***+++***(((((((((***************************,,,,,,,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,******,,,---------,,,,,,...---,,,++++++---...000---..................---,,,---//////////////////---///111222222222444666;;;@@@IIISSS]]]hhhrrryyy}}}wwwpppnnnooonnnoooqqquuu{{{,,,---------,,,,,,++++++((()))******+++***************+++++++++,,,,,,,,,******++++++******)))(((***++++++,,,,,,++++++***)))******+++++++++++++++((()))***+++,,,---------++++++,,,------......///,,,,,,------///111333444777===GGGQQQYYY\\\]]]]]]VVVZZZ^^^```ccchhhooouuu}}}qqqbbbTTTJJJEEE@@@>>>;;;888777777888999<<>>@@@DDDGGGKKKQQQWWW[[[[[[[[[[[[\\\\\\^^^___```]]]]]]^^^^^^]]]\\\[[[ZZZUUUOOOHHHBBB>>>===<<<;;;>>>@@@DDDFFFFFFDDD@@@>>>999666444555777777555222555555444444555666666777333333444444555555555555666888:::<<<===>>>>>>===@@@AAABBBDDDFFFHHHJJJJJJIIIIIIJJJKKKMMMOOOQQQSSSUUUWWWYYYYYYXXXXXXYYYZZZ\\\\\\\\\\\\]]]^^^___```^^^___`````````___^^^]]]ZZZZZZZZZYYYWWWUUUSSSRRRQQQQQQQQQQQQPPPOOONNNNNNMMMLLLLLLKKKIIIGGGFFFEEECCCAAA???>>>>>>>>>===<<<666777888999:::::::::::::::;;;<<<>>>AAADDDGGGIIIRRRTTTXXX\\\```bbbddddddeeeeeeddddddcccbbbaaa```^^^^^^^^^\\\ZZZWWWUUUSSSOOOOOONNNMMMLLLLLLLLLLLLFFFEEECCC@@@===;;;999888777:::>>>BBBEEEMMM^^^ooo}}}yyytttpppbbbaaa______bbbgggmmmqqqvvv{{{{{{vvvsssppprrrtttvvvvvvuuusssrrrnnnmmmmmmlllnnnttt{{{wwwhhhWWWLLL<<<666111000///------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))***++++++,,,,,,******))))))))))))******((((((((()))******++++++************************((()))***+++++++++++++++((((((((()))***+++++++++(((((((((((())))))))))))******++++++++++++******))))))))))))************))))))))))))************)))((((((''''''''''''''')))************+++++++++***,,,---,,,+++***+++,,,******************************************++++++)))))))))************+++'''((()))***,,,---...///))))))******+++,,,,,,---)))***+++---------,,,,,,///---+++******,,,///111------...//////...------,,,...111111000/////////***,,,///000000111333555666888<<>>======AAAEEEIIIIIIGGGDDDAAA>>>:::777888:::;;;888555777666666555555555666666555555555555666666666666666777888999999888777777:::;;;;;;<<<===???@@@AAA@@@@@@AAABBBCCCEEEGGGHHHHHHJJJLLLMMMLLLLLLMMMOOOOOOOOOQQQRRRTTTTTTUUUUUUWWWXXXYYYYYYXXXWWWVVVUUUQQQQQQQQQPPPOOONNNLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@???===;;;:::;;;<<<;;;:::777888:::;;;;;;<<<===>>>??????@@@CCCFFFIIIMMMOOOTTTVVVZZZ^^^aaacccddddddfffeeeeeedddcccbbbaaa```\\\\\\\\\[[[XXXUUUQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJAAAAAA@@@>>>===;;;:::999;;;===BBBGGGKKKRRRaaaooo~~~{{{vvvpppkkkhhh```aaacccfffjjjmmmpppqqqssswww{{{|||yyysssooollljjjmmmqqqssssssrrrqqqpppmmmmmmmmmlllllloootttxxx{{{uuunnnbbbSSSGGG???888222///000///------000------------------------.........---------,,,,,,************************++++++************++++++((())))))***++++++,,,,,,******))))))))))))******'''(((((()))******++++++))))))))))))))))))))))))(((((()))*********))))))''''''((())))))***++++++'''((((((((()))))))))***)))******************)))(((((()))***************))))))))))))************))))))(((''''''''''''''')))************+++++++++***+++,,,,,,+++***+++,,,************************(((((())))))******++++++))))))))))))************+++++++++,,,,,,,,,,,,,,,***************+++++++++((()))+++---------,,,+++------,,,,,,,,,---...///------...//////...---------000333333111......///,,,---///000000111333555444555666999>>>GGGRRRYYYbbblllyyy|||{{{yyysssllljjjnnnvvv|||---,,,+++***)))***+++,,,(((((()))***************((())))))))))))*********)))******++++++)))((('''+++++++++,,,,,,+++++++++///...---,,,***(((&&&%%%******+++,,,,,,,,,++++++++++++,,,------......///222000---,,,---///000000...111555>>>GGGPPPVVVYYYZZZ___dddeeeeeegggmmmrrr}}}xxxnnnaaaUUUMMMDDDAAA>>><<<;;;:::999888:::999:::<<>>888666555444444444444555555666777777888888888888888888999:::::::::;;;<<<===???CCCIIIMMMNNNOOOPPPRRRUUUWWWZZZ[[[]]]]]]___``````___^^^^^^YYYUUUOOOJJJFFFCCCAAA>>>===AAAFFFJJJKKKIIIFFFCCCCCC???<<<<<>>???AAAAAA@@@BBBDDDEEEEEEEEEGGGHHHFFFHHHJJJLLLNNNNNNNNNNNNMMMMMMNNNNNNMMMKKKIIIHHHKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHHHHHHHGGGEEEDDDCCCBBBBBBBBBBBB@@@???>>>===<<<:::888888999:::999888;;;<<<>>>??????@@@BBBCCCCCCCCCDDDFFFIIIMMMPPPRRRUUUXXX[[[___bbbccccccccceeedddcccbbbaaa``````___[[[[[[[[[YYYWWWSSSOOOMMMMMMLLLKKKJJJIIIHHHHHHHHH>>>>>>>>>======<<<<<<<<<>>>@@@EEEKKKPPPUUUaaammm{{{|||vvvpppiiidddaaaccceeejjjnnnrrrsssssssssqqqtttwwwwwwtttoookkkiiillloootttwwwwwwvvvuuuuuunnnnnnmmmlllkkklllppprrruuuoooggg^^^RRREEE;;;777555111...//////------111------------------------000000/////////.........************************++++++************++++++((())))))***++++++,,,,,,******))))))))))))******'''(((((()))***+++++++++(((((((((((((((((((((((('''(((((())))))))))))((((((((())))))*********+++'''((((((((())))))******))))))************))))))'''((()))***************))))))))))))************++++++***))))))))))))))))))************+++++++++((()))******)))((()))+++************************((())))))***+++,,,,,,---))))))))))))************333222000...,,,***(((''',,,,,,++++++***)))))))))''')))+++---...---,,,++++++,,,---.........------,,,---...//////...---,,,...111444444111......//////000111111111222444666555555555666888===DDDJJJUUU```ppp|||xxxnnniiikkkrrryyy}}},,,,,,+++***)))))))))***************************))))))(((((((((((())))))************++++++++++++---...000...***((()))+++000000///---***)))+++,,,,,,,,,+++***))))))******,,,,,,+++,,,---///111333111000000////////////000000222666999===EEEPPPXXX]]]bbbhhhkkkkkkmmmqqqvvvzzzyyysssmmmcccYYYMMMHHHAAA>>>===<<<999777555777888999:::???FFFLLLVVV```ooo}}}vvvmmm^^^NNN@@@===<<<777333222222111000111333333333111666777777888999::::::;;;;;;:::;;;;;;===???BBBCCCIIIJJJMMMOOOSSSVVVXXXYYYZZZ]]]aaabbbaaa]]][[[YYYXXXXXXVVVRRRMMMHHHGGGFFFHHHIIIJJJMMMNNNMMMIIIGGGGGGEEECCCBBBCCCAAA===999999999888888777777666666777777777666666555555555555555444444333222222222555555555666666777777777666666666666777888::::::888999:::<<<>>>???AAAAAA>>>@@@DDDGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@AAABBBBBB@@@======<<<:::::::::::::::999;;;;;;::::::999:::::::::888;;;>>>@@@BBBDDDHHHJJJHHHHHHIIIJJJMMMPPPSSSUUU[[[[[[\\\]]]^^^___``````aaaaaa``````___^^^^^^^^^ZZZXXXTTTPPPMMMLLLKKKLLLJJJIIIHHHHHHHHHFFFBBB@@@===<<<::::::;;;===@@@AAACCCIIIPPPWWW[[[___cccggguuu{{{{{{ssskkkeeebbbbbbbbbfffiiimmmrrrwwwxxxuuussstttssstttuuuqqqkkkhhhiiiiiittt}}}~~~zzzxxxuuuqqqrrrmmmiiiiiilllmmmjjjfffddd___VVVLLLDDD<<<555000...............---------------,,,+++,,,---...///333333111000///...---,,,******++++++++++++******************************,,,***((())),,,...---+++************************++++++***)))((('''&&&&&&******))))))((((((''''''((()))***+++++++++++++++''''''''''''((((((((()))))))))))))))))))))))))))+++++++++*********))))))'''((((((((())))))******)))&&&###!!!!!!%%%))),,,***+++,,,,,,+++***((('''******))))))((((((''''''***************)))((('''******++++++++++++******------,,,,,,+++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,+++***+++---///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......444555666555333111111111......///000333666999:::;;;888555222333666;;;===EEEOOO^^^lllxxx~~~pppgggeeeiiinnnppp{{{,,,+++******))))))******++++++******)))))))))))),,,,,,+++******+++,,,,,,(((((((((((())))))))))))***,,,------+++***,,,...000000///---+++***+++,,,,,,++++++***))))))******+++++++++++++++---......//////...------------...///111333555999AAAKKKSSS^^^dddkkkoooooopppsssvvvyyy{{{wwwssskkkbbbTTTOOOHHHDDDCCCAAA===999888999:::::::::===BBBFFFKKKUUUdddsss}}}|||xxxmmm]]]NNNGGGCCC;;;555333555444333444666777666555444444555555666777777888999999999:::;;;===???@@@AAACCCEEEIIILLLPPPSSSTTTVVVYYY^^^```___\\\[[[ZZZ[[[[[[ZZZWWWRRROOONNNNNNNNNNNNOOOOOOOOONNNKKKIIILLLJJJHHHHHHHHHFFFCCC???======<<<;;;:::999888777666666666555555555444444666555555444444333333222444444555555555666666666555555555555666777888888777777888999;;;<<<===>>>999;;;>>>AAACCCCCCBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::;;;<<<===:::888===;;;:::999:::::::::999<<<<<<;;;<<<<<<===>>>>>>BBBEEEHHHKKKLLLNNNQQQSSSLLLLLLMMMNNNPPPSSSUUUWWWZZZZZZ[[[\\\]]]^^^^^^^^^______^^^]]]\\\[[[ZZZZZZUUUSSSQQQNNNLLLKKKKKKKKKHHHGGGFFFFFFEEEDDDCCCBBB@@@??????AAADDDGGGJJJKKKOOOTTTZZZ^^^```aaadddffflllqqqxxx|||}}}}}}}}}~~~yyyvvvqqqlllhhhfffffffffmmmooorrrwww{{{|||yyywwwtttqqqqqqrrrooojjjhhhkkkooozzzzzzuuusssnnniiiggghhhhhhccc___\\\VVVMMMEEE===777222...............------------+++++++++++++++,,,------000000000000///...,,,+++((())))))))))))))))))((()))))))))))))))))))))))),,,***((())),,,---,,,+++*********************+++++++++******))))))((((((((((((((()))))))))))))))))))))***+++++++++******((()))))))))************))))))))))))))))))))))))+++++++++*********))))))''''''((((((((())))))))))))((('''&&&''')))+++,,,+++,,,,,,,,,+++)))((('''***)))))))))((((((((('''))))))*********)))(((((()))******************)))*********)))))))))((((((,,,,,,+++++++++*********************************+++,,,,,,---------,,,,,,---...///...---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......222333444333111//////000......///000333666999;;;999777333111111444888:::===FFFRRR^^^iiittt~~~sssjjjhhhiiikkklllsssyyy++++++***)))))))))******++++++******)))))))))(((+++***(((''''''(((***+++(((((((((((())))))))))))''')))+++,,,,,,,,,...000000000000...+++***+++---,,,+++******)))*********+++++++++,,,,,,---------//////...---------------...///000111333:::DDDLLL\\\dddnnntttuuuuuuuuuvvvyyy~~~|||{{{uuuooo```ZZZTTTOOOLLLHHHBBB>>>;;;<<<;;;:::888999<<<>>>BBBIIIVVVdddqqqyyy~~~zzznnn___VVVNNNEEE<<<888666444222333444666666555333333444444555666666666888888777888888999;;;;;;:::<<<>>>BBBFFFJJJMMMNNNPPPTTTXXX[[[[[[[[[[[[[[[]]]]]]]]]ZZZWWWVVVVVVWWWXXXWWWUUUSSSQQQOOONNNNNNQQQOOONNNNNNNNNLLLIIIGGGEEEDDDCCCAAA???===;;;999777777777777666666666666666666666555444444333333444444444444444555555555333333444444555555666666555555666666777888888888666888:::===>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;:::999999:::;;;:::888;;;:::999999999999999:::<<<<<<===???@@@BBBCCCDDDFFFIIINNNPPPRRRRRRTTTUUURRRSSSSSSTTTUUUVVVXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZXXXWWWUUUTTTSSSNNNNNNMMMLLLJJJIIIIIIHHHFFFEEECCCAAAAAABBBDDDEEEEEEEEEHHHMMMSSSYYY\\\]]]aaadddgggiiihhhfffffffffdddiiiooosssttttttttttttoooooonnnnnnnnnnnnnnnnnntttuuuwww{{{}}}vvvrrroooooonnnkkkkkkooovvvyyyuuuooogggcccbbb```ZZZUUUOOOIIIAAA:::555111...---............------,,,,,,)))******+++++++++++++++,,,---...//////---+++***))))))************))))))((((((((((((((((((((((((+++***)))***+++,,,,,,***)))))))))******++++++++++++++++++***************''''''((())))))***++++++******+++++++++******)))(((((())))))******))))))))))))))))))))))))))))))+++************)))))))))''''''''''''(((((((((((('''((())))))******++++++,,,,,,,,,,,,***)))'''&&&))))))))))))(((((((((((((((((()))*********))))))((())))))******))))))(((((((((((()))))))))******,,,++++++++++++*********))))))))))))))))))))))))......---------,,,,,,,,,***+++---//////---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///000111111///------...---...///000333777:::<<<777555222//////111444666666;;;DDDLLLWWWdddrrr|||yyyrrrnnnkkkiiihhhjjjnnnuuu{{{******))))))))))))******************+++++++++,,,***)))'''%%%%%%''')))***)))*********++++++++++++'''((()))+++,,,---///000//////000...,,,+++,,,---++++++***************++++++,,,---...//////000000222111000//////...//////---...///...///555>>>EEEVVV^^^kkkuuuyyyyyyyyyxxxyyy}}}zzzmmmhhhaaa[[[VVVQQQJJJEEE???>>><<<999777777777888>>>CCCKKKUUU```lllvvv}}}}}}vvvnnnggg^^^TTTIIICCC;;;888555333444555555555555555555666666666777777777777777777777888888888999:::<<>>@@@BBBDDDFFFHHHHHHHHHLLLPPPSSSTTTTTTTTTTTTWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXVVVTTTRRRPPPNNNMMMKKKKKKJJJJJJHHHFFFEEEDDDCCCAAA???======@@@FFFJJJKKKMMMRRR\\\fffnnnrrrrrrrrrssssssrrrooollljjjhhheeehhhkkkmmmmmmlllkkkjjjfffhhhlllqqqtttvvvwwwwwwwwwwwwzzz~~~}}}vvvpppoooooonnnqqqvvvyyy~~~vvvoooeee^^^[[[WWWQQQKKKDDD???777222///.........///......------,,,,,,,,,((()))+++,,,,,,,,,+++***(((***---......---+++))),,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))************+++++++++***(((((())))))******++++++)))))))))******+++++++++(((((()))))))))*********+++++++++++++++***)))(((%%%&&&'''(((((((((''''''))))))))))))))))))))))))************))))))))))))''''''''''''''''''(((((('''''''''(((((()))******------,,,+++***(((''''''))))))))))))((((((((((((''''''((()))*********)))(((((())))))))))))(((((()))))))))***+++,,,,,,---++++++++++++************)))))))))***************------------------......))))))***+++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---///...,,,++++++,,,------...000333666999;;;555333111///...///111222333666:::???HHHVVVfffqqq}}}|||wwwqqqlllhhheeegggjjjooovvv~~~***))))))((())))))******((()))***+++---...//////---,,,***))))))***,,,---)))*********++++++++++++)))))))))***,,,------------...///...,,,++++++,,,+++***************++++++***+++,,,---///000111222222222000//////.........---...///......111999???KKKTTTbbbooowwwzzzzzzyyyxxxyyy|||{{{uuummmfffaaa[[[TTTOOODDDAAA===:::888777666666;;;>>>BBBHHHQQQ]]]jjjssszzz{{{zzzvvvnnndddYYYRRRGGGCCC===999777777777666555555555555666666666666777777777777777777777777999:::;;;===>>>@@@AAABBBFFFIIIMMMPPPRRRUUUWWWYYYXXXYYYZZZYYYYYY[[[^^^aaaeeeccc___YYYSSSQQQRRRUUUXXXYYYYYYYYYXXXVVVUUUTTTSSSRRRQQQOOOLLLHHHEEEBBB@@@??????>>><<<;;;;;;:::888777777666555555444444555555555555555555555555555555666777777777666666555555555555444444444333666777888999:::999999888666666666666555555555555555666666666777777777888333333333333333444666777888:::;;;:::999999;;;>>>???@@@CCCFFFHHHJJJKKKLLLOOORRRWWWYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXZZZYYYYYYXXXXXXWWWWWWWWWTTTTTTRRRPPPMMMKKKJJJIIIIIIIIIHHHGGGEEEBBB@@@??????>>><<<::::::???HHHNNNSSSVVV^^^kkkyyy~~~}}}zzzwwwtttrrrooommmkkkjjjhhhgggfffdddbbb``````dddkkksssyyy|||}}}}}}yyyyyy{{{}}}tttrrrsssssswww|||}}}zzzpppcccYYYTTTOOOIIIDDD===888222......///000000///......---,,,,,,++++++)))***,,,---------,,,+++''')))+++------,,,***(((,,,,,,,,,------,,,,,,,,,************************)))***+++++++++***))))))(((((()))))))))*********''''''(((((()))*********+++*********)))))))))(((+++++++++++++++***)))(((%%%&&&((()))))))))((('''************************))))))))))))))))))))))))(((((((((((((((((('''''')))((('''&&&''')))+++---------,,,+++))))))(((((((((((((((((())))))))))))&&&'''((()))))))))))))))(((((())))))))))))(((((((((((()))***+++,,,,,,---+++++++++*********))))))*********+++++++++,,,,,,++++++++++++,,,...000111222///+++***+++,,,---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***,,,------+++******+++------...///222555777999444333111000///000000111111333444777===JJJYYYdddssswww}}}yyysssooodddcccbbbeeekkkssszzz~~~}}}{{{|||))))))((((((((()))******(((((()))+++---...///000*********))))))*********(((((((((((())))))))))))+++***)))***,,,,,,,,,++++++,,,...---+++******+++*********)))******+++,,,***))))))***+++---///111111000///------,,,,,,,,,,,,...//////...000555:::@@@HHHVVVdddooouuuvvvvvvvvvtttuuuzzzyyyqqqlllfff```\\\OOOJJJCCC>>>;;;999888777666999<<>>999777555444444444444444444444444444666666777888888888777777777888888999:::;;;;;;<<>>JJJSSSdddiiipppwww|||~~~zzz~~~zzzwwwhhhddd```___bbbhhhmmmpppsssqqqsssxxxzzzzzz|||((((((((((((((()))******((())))))******++++++,,,&&&'''((())))))((('''&&&(((((((((((())))))))))))***(((((())),,,---,,,+++)))+++,,,,,,***)))))))))******))))))***++++++,,,...---***))))))+++...///111000///...,,,,,,,,,,,,))),,,//////...///222666888???KKKXXXeeelllpppppprrrooonnnrrrtttxxxzzzuuuqqqmmmiii]]]VVVKKKCCC???===;;;:::555777:::;;;===DDDNNNVVVbbbkkkssssssrrrttttttqqqddd]]]RRRHHH@@@<<<999777444444444444444444444444333444666777777777777666555666666777888999::::::===???AAACCCDDDGGGKKKNNNOOOPPPQQQQQQSSSVVV[[[___``````^^^XXXQQQOOORRRUUUVVVYYY[[[[[[YYYWWWWWWXXXWWWXXXYYYXXXVVVSSSOOOMMMMMMLLLJJJHHHEEEBBB@@@???>>>>>>======<<<;;;;;;;;;;;;:::::::::999999999888666777999::::::888777666555555555555444444444444444444444444444444444444666555555555444444444444333333333444555555666666999;;;<<<;;;:::;;;???BBB???BBBEEEEEEBBBBBBFFFJJJJJJLLLNNNPPPRRRRRRQQQQQQRRRTTTVVVVVVVVVUUUVVVWWWWWWXXXXXXYYYXXXWWWVVVUUUVVVVVVUUUSSSRRRPPPOOONNNJJJIIIHHHFFFDDDBBBAAA@@@AAA???===;;;:::999999999888999999888999@@@KKKTTTaaaeeeppp|||zzzyyyxxxwwwqqqjjj```YYYUUUTTTSSSRRR[[[```hhhqqqxxx|||}}}}}}yyyxxxxxx|||zzzuuuuuuuuuwww{{{}}}{{{eeeSSSGGG@@@:::666333111...---...////////////......---,,,+++***)))***************+++,,,,,,******+++++++++******)))((())))))))))))))))))(((************************'''***------***(((((((((*********)))((((((''''''))))))))))))))))))******************************))))))***+++++++++******)))+++---//////...,,,+++************************(((((((((((())))))******++++++******))))))))))))))))))))))))***+++,,,,,,,,,+++***))))))***++++++'''((((((((()))))))))***((((((((()))(((((('''''')))******************)))&&&'''''''''(((((())))))************)))))))))))))))))))))***+++,,,,,,,,,***)))((((((***,,,...000:::444...,,,---...+++)))---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++------,,,++++++,,,------------...000111333//////000000000000000000,,,...000000111666>>>DDDSSSYYYaaaiiiqqqwww~~~zzzvvvvvv{{{~~~rrrlllddd``````ccceeefffddddddgggnnnqqqqqqrrrvvvzzz~~~((((((((((((((()))******))))))))))))(((((((((((((((***+++------+++***(((************++++++++++++)))'''&&&(((,,,...---,,,''')))++++++***(((((((((******))))))***+++,,,,,,555222...***)))+++...000333222111000......------'''+++///000......000333555:::DDDQQQ]]]fffjjjlllpppkkkjjjmmmnnnpppzzzzzzxxxtttrrrggg^^^RRRHHHBBB???===;;;777:::;;;:::999<<>>???BBBFFFIIIJJJKKKKKKLLLMMMQQQVVVZZZ]]]^^^]]]WWWQQQNNNQQQUUUQQQTTTWWWWWWTTTSSSSSSUUUXXXYYYZZZZZZYYYVVVRRRPPPUUUTTTRRRNNNKKKHHHFFFDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;:::::::::666777999:::999888666555444444444444444444444444666666666555555555555555555555555444444444444333444444555666777777888888888:::;;;:::999:::>>>BBBCCCGGGJJJIIIFFFGGGKKKOOOOOOPPPRRRTTTUUUTTTSSSRRRUUUVVVWWWWWWVVVVVVWWWXXXWWWWWWXXXYYYYYYXXXVVVVVVTTTTTTRRRQQQOOOMMMLLLKKKFFFFFFDDDCCCAAA@@@>>>>>><<<:::888666666777888999666888999888:::AAALLLVVVeeeiiittt}}}{{{zzzzzzyyyrrrjjj^^^VVVRRRRRRRRRRRRZZZ___gggooouuuyyyzzz{{{vvvttttttwww~~~zzzuuuttttttuuuwwwyyygggRRRDDD<<<666222111///,,,,,,---...---,,,//////...---+++******)))***)))((((((((()))+++,,,,,,++++++*********************++++++++++++******))))))))))))))))))))))))'''***------***''''''(((++++++***)))((('''&&&&&&************************)))))))))***++++++,,,,,,((()))***+++++++++++++++((())),,,......---+++)))************************'''((((((((())))))******,,,+++++++++******))))))$$$%%%''')))***)))((('''+++***)))))))))***,,,,,,'''((((((((())))))******((()))))))))((('''&&&&&&******++++++++++++******))))))))))))************************))))))))))))'''(((((()))***++++++++++++***)))((((((***,,,---000,,,)))***...///,,,(((---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***,,,......,,,,,,,,,---...---,,,,,,---...///000------...///000000000///,,,///111222111444888===GGGMMMVVV___hhhqqqyyy~~~}}}xxxtttooovvv}}}|||uuukkkdddbbbccccccbbbZZZZZZ___gggllllllmmmpppppptttyyy***)))(((((((((***+++,,,((()))***,,,,,,+++******,,,,,,+++***)))((('''&&&,,,+++)))((((((((()))***))))))***++++++***((((((************************)))***+++---......------111...+++)))***+++,,,,,,+++,,,---------,,,------+++---//////---,,,...000///444<<>>===:::777666777999999:::DDDJJJRRRYYY```jjjwww|||uuujjjbbb\\\VVVMMMFFF@@@;;;555444666888666333///222555888999888555444555666888888666555666777888888999:::<<<>>>@@@AAAHHHGGGFFFEEEFFFIIILLLNNNSSSUUUVVVUUUSSSPPPOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUWWWYYYWWWVVVTTTQQQNNNMMMKKKKKKIIIHHHFFFEEEDDDCCCCCCCCCAAA@@@???>>>??????>>><<<>>>>>>===;;;;;;:::::::::999999::::::999888666555666666777888888888888888777777777777777666666666444444555666888:::<<<===<<<<<<>>>???AAACCCDDDEEEHHHJJJMMMNNNMMMMMMNNNNNNTTTUUUVVVXXXXXXXXXWWWVVVXXXXXXXXXXXXXXXWWWVVVVVVTTTUUUUUUVVVUUUTTTRRRRRRQQQQQQOOOMMMJJJHHHGGGFFF@@@===;;;:::<<<===;;;999888888888999999999999999777:::<<<<<<>>>DDDNNNWWWiiinnnyyy~~~}}}}}}zzzvvviii```VVVPPPPPPTTTXXXZZZaaadddhhhmmmqqqtttvvvvvvooopppqqqssswww}}}}}}tttmmmlllooorrrxxx~~~dddMMMAAA;;;444///000///---,,,,,,---///000///...---,,,++++++++++++************************------,,,,,,+++*********************************)))******+++,,,,,,------+++******)))((()))))))))(((((((((((())))))))))))'''&&&%%%&&&(((*********((((((((((((((()))******(((((('''(((((()))***+++(((((((((((()))***+++,,,))))))))))))***************************+++++++++,,,+++)))((('''&&&''''''***)))((((((((((((((()))***))))))((('''&&&&&&&&&+++++++++***************))))))))))))************)))))))))))))))******+++------,,,+++************...---,,,+++++++++,,,,,,++++++******))))))((((((***+++,,,---...---,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,---///000000///---,,,*********)))))))))((((((++++++++++++++++++++++++---------............///,,,,,,+++,,,---000333555:::@@@GGGOOOXXXeeerrr|||}}}tttlllnnnooorrrxxx{{{rrrjjjhhhhhhccc[[[[[[XXXVVVYYYaaahhhlllmmmjjjooouuuxxx{{{***)))((((((((()))+++,,,))))))***++++++++++++***)))))))))************+++++++++***)))))))))))))))******++++++***)))'''&&&************************((()))***,,,,,,,,,,,,,,,///---***)))***,,,---...,,,---///000//////......---///000...,,,,,,...000///222666<<>>999777777888999999>>>CCCIIIOOOUUU```lllvvvzzzsssoookkkfff^^^XXXLLLEEE<<<777666666444222222333555777777666444333555777888888777666666777888888999:::;;;<<<>>>???BBBAAA@@@@@@AAACCCFFFHHHOOOPPPRRRQQQOOOMMMMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVUUUTTTUUUWWWYYYYYYXXXVVVTTTRRRPPPOOOOOOMMMLLLKKKIIIHHHHHHGGGGGGEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>============::::::::::::999888777777777888888999999999999999888888777777777888888999777777888:::<<<>>>@@@AAA>>>???BBBDDDGGGIIIJJJKKKOOOQQQSSSTTTSSSRRRSSSSSSTTTUUUVVVWWWXXXWWWWWWVVVWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSTTTTTTSSSQQQPPPOOOMMMLLLKKKIIIGGGEEECCCBBBAAA>>>;;;::::::999777555666555555666666777888999>>>BBBEEEGGGHHHMMMVVV]]]kkkpppyyy|||{{{yyyuuupppccc]]]VVVSSSUUU[[[___bbbgggiiillloooqqqqqqppppppjjjkkklllnnnqqqvvv|||yyysssnnnmmmnnnpppqqqwww{{{___III>>>888333//////...---,,,,,,---...///......---,,,++++++++++++************************)))*********++++++,,,,,,************************)))))))))(((((((((''''''+++******)))))))))))))))(((((((((((()))))))))))))))(((''''''((())))))(((((((((((((((((()))******)))(((((((((((())))))***(((((((((((()))***+++,,,((((((((()))))))))******++++++*********)))))))))---,,,***)))((((((((()))))))))(((((((((((())))))***))))))(((''''''&&&&&&)))((((((((((((((((((((())))))))))))************)))))))))))))))******+++---,,,,,,+++*********+++,,,,,,,,,,,,++++++++++++************)))))))))))))))***+++,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,------,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,,,,---000222444555999>>>DDDMMMYYYfffpppyyyyyyzzz||||||xxxrrrmmmllllllmmmssszzzxxxqqqppppppkkkeee\\\XXXSSSTTTZZZaaaeeegggiiinnnsssuuuwww}}})))))))))((())))))***+++*********)))******+++,,,************++++++,,,,,,++++++++++++++++++***)))************)))((('''&&&************************'''((()))***+++++++++***---,,,+++******,,,---///---///222444555444333222111111000...,,,,,,...000/////////222888BBBNNNVVV___aaabbbbbbbbbaaacccdddhhhnnnuuuzzz~~~yyyvvvllldddZZZRRRPPPOOONNNLLLGGGBBB===888777777777666888;;;???CCCIIIRRR^^^gggxxxwwwwwwxxxzzzwwwrrrmmm]]]SSSFFF<<<888666555444444444444444444333333222555777888888777666777777888888888888999:::;;;<<<===<<<;;;;;;<<<>>>@@@BBBHHHJJJKKKKKKJJJIIIIIIJJJMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTUUUUUUUUUUUUWWWYYY[[[ZZZYYYXXXVVVUUUTTTTTTPPPOOONNNMMMLLLKKKKKKKKKHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>===<<<;;;;;;::::::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;===>>>======>>>@@@BBBDDDFFFGGGCCCEEEIIIMMMPPPQQQRRRRRRTTTVVVXXXYYYWWWVVVVVVWWWUUUUUUWWWXXXXXXWWWWWWVVVWWWWWWWWWWWWVVVUUUSSSSSSPPPPPPPPPPPPNNNMMMKKKJJJGGGGGGEEECCCAAA@@@>>>>>>===;;;999777777777555444555555555555777999<<<===CCCGGGLLLOOOQQQTTTYYY^^^kkkooovvvyyyvvvrrrlllggg\\\ZZZXXXYYY^^^dddiiikkknnnoooqqqrrrpppmmmiiigggeeeeeefffhhhkkkppptttwwwzzzxxxvvvsssooollljjjiiihhhpppyyynnnUUUBBB999555111.........,,,,,,,,,,,,.........---,,,++++++***++++++************************))))))************************************************)))((('''&&&%%%$$$*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))*********((((((((((((((()))************)))((((((((())))))(((((((((((()))***+++,,,''''''((((((((()))))))))*********))))))(((((((((+++***)))((((((((((((((()))))))))(((((())))))******))))))((((((''''''&&&(((((((((((((((((())))))))))))))))))************)))))))))))))))******+++,,,,,,++++++***+++++++++***+++,,,,,,,,,+++)))))))))))))))******************++++++,,,---,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,---------..................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,---///000222444666999<<>>???BBBDDDFFFFFFEEEEEEFFFHHHKKKLLLMMMOOOQQQRRRRRRRRRSSSTTTUUUVVVUUUVVVYYY[[[[[[ZZZZZZZZZYYYXXXXXXWWWQQQPPPOOONNNMMMMMMMMMMMMJJJKKKMMMMMMLLLLLLLLLLLLLLLKKKIIIHHHFFFEEEDDDDDDDDDCCCAAA?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@?????????AAACCCDDDCCCDDDEEEGGGIIILLLNNNOOOJJJLLLPPPTTTVVVVVVVVVUUUTTTVVVXXXXXXWWWUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPMMMLLLKKKJJJHHHGGGFFFEEEBBBAAA@@@???===<<<;;;:::666555555555666777777777666666777:::===AAAEEEHHHKKKOOOTTTXXXYYY[[[]]]^^^hhhjjjooowwwxxxsssoookkkddd___YYYZZZ]]]bbbgggmmmppprrrrrrssstttsssooojjjeeeaaaaaaaaacccfffkkkooorrrtttwwwvvvuuutttqqqlllfffcccccckkksss{{{nnn___JJJ;;;444222000...------,,,++++++,,,---------,,,,,,+++******++++++************************---,,,+++***)))'''&&&&&&************************,,,,,,+++***)))(((((('''***************)))(((((((((((((((((())))))))))))'''(((***+++++++++,,,---((((((((((((((())))))***++++++***)))(((((((((((((((((((((((()))***+++,,,''''''''''''((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''')))))))))((())))))******))))))))))))((((((''''''***************+++++++++((()))))))))************)))))))))))))))******++++++++++++***++++++,,,,,,)))***,,,,,,,,,+++)))''')))))))))******+++++++++,,,,,,------------...---*********++++++,,,,,,,,,+++++++++,,,,,,,,,------......------------......------------------,,,,,,---------------------------------............///......---------...//////333333444444888AAANNNWWW___gggppptttrrrooonnnooofffdddbbbdddjjjsss|||xxxnnneeeYYYRRRRRRWWW[[[]]]___bbbeeeggghhhmmmuuu{{{))))))*********)))))))))+++***)))))))))***,,,------,,,,,,,,,+++*********)))***,,,------,,,+++***(((((())))))******++++++************************************+++++++++,,,...///...,,,***)))***,,,---///333:::@@@BBB@@@>>>555222///,,,+++,,,---...,,,------...000444:::>>>NNNSSSYYY]]]]]][[[YYYXXX___dddlllvvv{{{vvvsssnnnjjjddd___[[[YYYWWWVVVOOOJJJDDD>>>:::777444222666666666666999@@@GGGLLLTTTZZZdddoooyyyxxxnnn^^^NNNCCC<<<999888444333000//////000333444555666888888666555666777777777666666666777777888999999999999999:::<<<<<<>>>@@@AAABBBAAABBBDDDFFFHHHIIIKKKMMMOOOPPPQQQRRRRRRSSSUUUVVVVVVWWWZZZ\\\YYYYYYYYYZZZYYYYYYXXXWWWRRRRRRQQQPPPOOOOOOOOOOOOMMMOOOPPPPPPNNNNNNPPPSSSRRRQQQOOOMMMKKKIIIHHHHHHJJJIIIGGGEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIHHHIIIJJJLLLNNNQQQSSSUUUQQQRRRUUUWWWWWWVVVTTTRRRQQQSSSUUUUUUTTTRRRRRRSSSUUUVVVWWWWWWWWWVVVUUUTTTUUUUUUTTTSSSQQQPPPNNNMMMHHHGGGFFFDDDBBBAAA@@@@@@>>>======<<<:::999888888333333444444444666777888777999<<>>999666666555333333555999===???GGGMMMXXXdddooowww|||~~~{{{tttgggYYYLLLCCC===:::888666333111000222444555333555777666555444555555777666666666666666777888777777777777777888999999;;;<<<>>>>>>===>>>AAACCCCCCEEEGGGIIILLLMMMNNNOOOOOOQQQSSSTTTTTTVVVYYY[[[VVVWWWXXXYYYXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQRRROOOQQQRRRPPPNNNOOOTTTXXXWWWUUUSSSQQQNNNMMMLLLKKKNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKMMMPPPSSSUUUWWWSSSTTTUUUUUUSSSQQQOOOMMMMMMOOOQQQRRRPPPOOOOOOPPPRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQPPPNNNLLLJJJHHHGGGBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::999888888777777444555666555444444555777999<<>>===:::111...,,,+++------+++******+++,,,,,,---...111444999???HHHOOOTTTWWWZZZ\\\^^^bbblllwww~~~{{{xxxuuusssqqqpppqqqrrrppplllfffbbb___[[[XXXUUUQQQMMMHHHBBB>>>777666444444555666777888===BBBJJJSSS\\\eeelllpppqqqnnniii```WWWNNNHHHEEE???<<<999666444333444555222444555555444333333444666666555666666777888888777777777777777888888888999:::::::::999:::===???>>>???BBBEEEGGGIIIJJJKKKLLLMMMOOOPPPQQQSSSVVVYYYUUUVVVWWWXXXXXXVVVTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQMMMNNNNNNKKKIIIKKKRRRXXXZZZXXXVVVSSSQQQOOONNNMMMOOOOOOOOOOOONNNMMMLLLLLLKKKKKKIIIIIIIIIJJJLLLMMMMMMMMMNNNOOONNNMMMKKKIIIGGGGGGIIIKKKNNNQQQTTTUUURRRQQQQQQOOONNNLLLJJJIIIGGGIIIKKKLLLKKKKKKKKKLLLNNNNNNOOOOOOOOONNNMMMLLLLLLKKKJJJIIIFFFDDDBBBAAA>>>===;;;:::999999999:::888888777777666666555555444555777666555555777:::>>>DDDNNNZZZfffpppwwwzzzzzzwwwtttqqqnnnllljjjiiifffeeeeeeggghhhiiigggfff]]]\\\ZZZZZZ[[[\\\]]]^^^aaagggooouuuwwwwwwxxxyyypppooommmkkkhhheeecccbbb```bbbiiivvvyyysssppplllfffbbbXXX\\\]]][[[XXXUUUMMMDDD;;;777222000000111///...******++++++++++++******++++++************++++++************************'''((()))***+++------...************************'''''''''((()))******+++((()))+++++++++***((('''(((((((((((())))))))))))&&&***...---***'''(((***((((((((((((((()))***************)))******++++++(((((((((((()))***+++,,,((((((((()))))))))******************************((()))+++,,,---------,,,))))))))))))***+++,,,---))))))))))))))))))))))))&&&''''''((())))))******))))))))))))************)))))))))))))))******+++)))))))))***+++---...///,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++***))))))((((((((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...//////...---,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,,,,---............---000222222000111444777;;;@@@FFFLLLPPPTTTYYY]]][[[\\\]]]]]]```gggpppwwwvvvmmmhhheeebbb```YYYYYYXXXXXXWWWXXX[[[\\\cccgggmmmpppssswww~~~)))***+++++++++)))((('''((()))***,,,,,,+++***************)))))))))))))))***)))((((((((()))+++,,,222111///,,,+++************************************)))(((''''''((()))***%%%)))------++++++///333111///...111777:::888555///---++++++------+++((()))******)))))),,,000333333999AAAJJJQQQVVV[[[^^^```dddnnnzzz{{{wwwtttrrrqqqsssvvvyyyyyyuuupppjjjggg```^^^\\\YYYVVVPPPIIIDDD:::999777777777777777666555999???EEELLLTTT\\\```cccdddeeeccc___YYYTTTRRREEEBBB>>>:::777555444444111333444444333222222333555555555666666777999999888888999999999999999999777888888777777888:::===:::<<<>>>AAADDDFFFGGGHHHIIIJJJLLLNNNOOOQQQTTTVVVUUUVVVWWWXXXWWWVVVTTTRRROOONNNNNNMMMMMMMMMMMMNNNHHHIIIHHHEEEBBBEEEMMMUUU[[[ZZZXXXUUURRRPPPOOONNNOOOPPPQQQQQQPPPOOOMMMLLLLLLKKKIIIHHHIIIJJJLLLMMMMMMNNNPPPPPPOOOMMMJJJHHHDDDEEEGGGIIILLLOOOQQQSSSOOONNNMMMKKKJJJHHHGGGGGGAAACCCFFFGGGGGGFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDBBB???===<<<;;;:::999777777777888999666666666555555444444444000333666666666777;;;???DDDKKKWWWeeesss~~~~~~yyyvvvtttrrrpppdddcccbbbaaaaaa```^^^\\\VVVUUUUUUUUUXXX[[[^^^```bbbiiiqqqwwwxxxxxxyyyzzzpppooollliiifffdddcccbbbfffiiiqqq~~~ssslllggg```[[[RRRUUUUUURRROOOKKKBBB:::444222000000111111000...******++++++++++++******+++***************++++++***************************++++++++++++,,,,,,,,,************************))))))))))))************((()))+++,,,+++***((('''(((((((((((())))))))))))$$$***,,,******---000((((((((((((((()))*********)))))))))***+++,,,,,,(((((((((((()))***+++,,,))))))))))))************------,,,+++***)))((('''%%%&&&((()))*********)))))))))))))))***+++,,,---)))))))))))))))*********((())))))***+++,,,,,,,,,))))))))))))************)))))))))))))))******+++)))))))))***+++---...///...---,,,+++++++++,,,,,,---,,,,,,++++++*********---,,,+++++++++,,,---...---,,,,,,++++++*********++++++,,,,,,,,,---------***+++---......---+++************++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////***+++,,,---............(((,,,000000...---...///111222555888>>>FFFNNNTTTXXXZZZ\\\]]]___eeemmmsssyyy~~~vvvqqqmmmhhheee[[[ZZZYYYWWWUUUUUUUUUVVVYYY^^^eeeiiimmmqqqxxx|||%%%'''))))))((((((***+++***)))))))))******+++,,,,,,+++++++++******))))))+++,,,---,,,***)))***+++000///,,,***(((''''''''')))************++++++++++++++++++***************))))))***+++---///000111333000...,,,---............+++)))***...000000...+++***))))))***+++---///222444999???HHHRRR]]]ddddddhhhnnntttyyy~~~}}}wwwuuuvvvwww}}}~~~}}}uuupppooommmkkklllllldddVVVJJJEEE===666666777555444555555666999===BBBFFFJJJLLLTTTXXX]]]``````___^^^^^^UUUIII???>>>===999777888666444333333333333111000444444444555666777999999666666666666777888999:::888888888888888888888888999;;;===>>>>>>>>>@@@AAAEEEFFFGGGHHHIIIJJJKKKKKKMMMOOOSSSVVVVVVTTTQQQOOOMMMMMMLLLKKKKKKKKKKKKKKKGGGFFFDDDBBBAAADDDIIIMMMUUUSSSQQQOOONNNNNNNNNNNNOOONNNMMMLLLKKKJJJIIIIIIJJJIIIHHHGGGGGGIIIKKKLLLKKKKKKLLLLLLLLLKKKIIIHHHDDDDDDCCCCCCDDDGGGIIIKKKIIIHHHFFFEEEEEEDDDBBB@@@===>>>AAACCCEEEFFFFFFFFFHHHGGGFFFEEECCCBBBAAA@@@@@@???===;;;:::999888888777777777777777666555444555555555555555666777777666666777888;;;@@@DDDFFFQQQTTT\\\hhhvvvyyyxxxzzzxxxssshhhccc]]]ZZZZZZYYYWWWUUUKKKLLLPPPUUU\\\```aaaaaagggjjjooouuuyyy|||}}}}}}uuuqqqkkkfffcccccceeefffhhhlllvvvzzzlll^^^WWWXXXPPPMMMJJJFFFBBB===888444000//////...------,,,,,,,,,,,,+++***))))))************))))))((((((''''''++++++******)))(((((((((---,,,,,,,,,+++*********))))))))))))))))))))))))((('''&&&&&&''')))+++---)))******((('''&&&'''))))))***+++,,,,,,+++***)))***)))((((((((((((((()))************************+++)))'''(((+++,,,***(((******)))))))))))))))***)))***+++***))))))+++---111000...,,,***)))((((((&&&''''''((()))******+++'''(((((()))***++++++,,,(((***+++---,,,***'''%%%((('''&&&&&&&&&((()))************)))))))))))))))&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,+++*********))))))((((((++++++************++++++******))))))))))))******((((((((((((((((((((((((+++++++++*********))))))((()))***,,,,,,+++******))))))***+++,,,,,,,,,,,,...------,,,,,,------...///...,,,++++++,,,---...+++---//////.........///000000000000000000000000333333444666:::???DDDGGGPPPSSSXXX]]]```dddhhhkkktttzzz~~~zzzvvvooojjj___]]]\\\\\\\\\YYYRRRMMMRRRUUUYYY___fffmmmrrruuu'''((())))))((((((***,,,,,,,,,++++++***+++++++++******)))))))))(((((((((+++,,,---,,,***)))***+++000...,,,+++))))))))))))************++++++++++++******************++++++++++++++++++---///111222666333///,,,+++,,,++++++***)))((((((***+++++++++******+++,,,------------111333666;;;BBBMMMWWW___bbbgggmmmssswww{{{~~~|||||||||{{{vvvrrroooqqqrrrmmm```UUUHHH@@@999888888666444555555666777999;;;>>>@@@BBBHHHMMMSSSYYY]]]aaacccfff^^^UUUNNNKKKEEE===888888444222111111333333222111111111111222333444555666555555555555666777888999888888888888888888888888777999;;;<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDEEEHHHJJJNNNPPPQQQOOOLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGBBBAAA@@@===;;;<<>>======>>>@@@BBBDDDCCCBBB@@@???@@@@@@>>><<<;;;<<<>>>@@@AAABBBBBBAAAAAA@@@??????======<<<;;;;;;:::999888777666666666333333444444444444444444555444444333444555666666888888:::<<<@@@EEEIIIKKKTTTWWW]]]eeeoooyyy|||zzzzzzwwwrrrhhhbbbYYYTTTRRRPPPNNNLLLHHHIIIMMMSSSZZZ___aaaaaagggiiimmmrrrwww|||~~~yyyqqqjjjeeecccbbbbbbggglllwww{{{jjjZZZRRRRRRJJJGGGBBB???;;;777333000000///...------,,,,,,,,,,,,++++++***))))))******)))))))))***************(((((())))))*********++++++++++++++++++*********))))))))))))))))))))))))***)))'''''''''(((***+++)))***+++***((('''((()))))))))***+++++++++***)))((((((''''''''''''((((((************************+++)))((((((***+++***(((******))))))))))))******)))***+++***))))))+++---333222000...,,,***))))))******))))))((((((''''''(((((((((((((((((((((((('''(((***++++++***)))(((******)))))))))***+++,,,***)))))))))))))))))))))))))))))))))))))))******************++++++++++++************)))))))))(((*********))))))***************))))))))))))******************************+++++++++*********))))))))))))***++++++++++++***++++++,,,,,,,,,++++++***------,,,,,,,,,,,,------///...---++++++,,,...///,,,---......---,,,---///////////////////////////000///000111444999===@@@IIIMMMRRRWWW\\\```eeehhhlllpppxxx}}}yyysssnnnaaa^^^[[[ZZZZZZWWWRRRNNNMMMOOORRRVVV\\\ccchhhkkk)))))))))(((((())),,,...000000...---,,,+++++++++((((((''''''''''''&&&&&&***,,,,,,,,,***)))***+++...---,,,+++************************+++++++++,,,)))))))))***+++++++++,,,...---++++++,,,///222444:::555///+++))))))((((((((()))***)))(((((()))***)))***---/////////---,,,000111333666;;;DDDOOOVVV___dddlllrrruuuvvvwwwxxxuuuxxx}}}xxxrrrtttxxxvvvlllaaaMMMEEE>>><<<;;;777555555666666555555666666777888<<>>>>>???BBBDDDFFFHHHHHHGGGEEECCCDDDCCCCCCBBBBBBBBBBBBCCC@@@@@@???<<<:::999:::<<>>>>>>>>???AAABBBBBBBBBCCCDDDCCCBBBAAA@@@::::::999888999:::;;;<<<===;;;::::::;;;;;;:::999777888:::;;;<<<<<<;;;;;;999999999999888888888888666666666555555555555555111111222333333444555555555555444444555777999:::===>>>@@@CCCGGGKKKNNNPPPUUUXXX[[[]]]bbbjjjttt||||||zzzzzzwwwrrrggg___UUUMMMJJJIIIGGGFFFEEEGGGLLLSSSZZZ```bbbbbbggghhhjjjnnnttt|||xxxpppjjjgggdddbbbffflllwww|||gggVVVMMMLLLDDD@@@;;;777444222///---000///---,,,+++,,,,,,---,,,+++******)))*********((())))))***+++,,,,,,,,,)))))))))))))))*********))))))******************))))))))))))))))))))))))+++***)))'''''''''((()))(((***,,,,,,***)))((()))((())))))***+++++++++***'''''''''&&&&&&''''''(((******++++++++++++*********)))((()))***+++***(((************************)))***+++***))))))+++---444333111///---+++***************)))(((''''''''')))))))))(((((((((''''''''''''((()))******++++++'''''''''&&&''''''((()))))))))))))))))))))******,,,++++++***)))(((''''''))))))))))))************************))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************)))******+++,,,,,,,,,,,,,,,+++***))))))------,,,,,,,,,,,,------///...---,,,,,,---//////---------,,,******,,,..............................------...000444777999@@@CCCIIIOOOTTTZZZ___cccgggjjjooovvv~~~}}}yyyuuufffaaa\\\YYYXXXVVVRRROOOJJJJJJKKKMMMQQQWWW]]]```******)))(((''')))---000333222000...,,,+++******''''''''''''''''''''''''***+++,,,+++***)))***+++++++++************++++++*********+++++++++,,,,,,(((((()))***+++,,,,,,,,,000...,,,++++++...222444999444...***((((((((('''))),,,...---***(((***,,,)))***+++---...------,,,111000000111555===FFFLLLYYY```iiippprrrqqqpppooommmooosssyyy}}}ttttttyyyyyypppfffSSSKKKDDDBBB@@@;;;777777666666555444444444555555888<<>><<<999666444555666666555444333333222222222333333333333333333333444555555555555555555555555555555333555777777666666777888777888888999::::::;;;;;;===>>>???@@@AAA@@@>>>===???>>>>>>=========>>>>>><<<<<<===;;;999777777888888888888999:::===???@@@AAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;999888777777666777888888888777666777888999888777555666777888888777666555666666666666777777777777444444555555666666666666333333333333444444555666777777888999<<>>999888666555333222111111333222222111111222222333222222222222222222222222222444555444222111111222222222222222222333333333666555444333333333444444222222111111222333333444222444555444444444666888888777555444333333333333222222111111111111000000000000111111222222222222///000111333333333222111000111111222222222111111111000//////000000///...000111222222222111000///000000000111111222222333000111333555555555444333444444444555777:::>>>???FFFJJJQQQXXX^^^aaabbbbbbaaabbbcccbbb```\\\XXXVVVPPPMMMIIIEEEBBBCCCEEEFFFIIIOOOSSSRRRPPPRRRRRRPPPNNNNNNPPPVVV^^^cccdddbbbbbbbbbdddgggkkkmmmlllkkkgggeeeccccccgggoooxxx~~~|||vvvuuuvvvtttmmmgggffffffhhhoooyyyppp[[[KKK>>>555000...------------,,,***)))***+++,,,,,,+++***)))******))))))***++++++,,,***)))))))))))))))))))))&&&'''''')))***+++,,,---+++++++++++++++*********************************''''''((()))))))))))))))'''(((***))))))(((***++++++***)))(((''''''(((((((((((((((((()))***+++,,,+++,,,...000000...,,,+++(((***+++***(((((()))+++''')))+++,,,------,,,+++)))***+++***))))))+++---***))))))))))))***+++,,,,,,,,,+++)))(((&&&%%%%%%%%%%%%&&&'''((()))***+++)))(((((('''''''''(((((((((((()))))))))(((&&&&&&'''(((((()))******++++++((()))))))))************(((((()))))))))*********((()))))))))***************+++,,,------,,,+++*********))))))))))))******************************))))))*********+++++++++))))))***++++++++++++******++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))***+++,,,------------***+++---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000222333555999>>>AAAEEEJJJQQQVVVZZZ```hhhooosssrrrrrrqqqqqqrrrsssuuuvvvtttrrrrrrqqqlllddd^^^WWWVVVTTTTTTUUUYYY^^^aaa%%%'''))))))((((((***+++******))))))******+++,,,'''((((((((())))))******''')))******))))))***,,,,,,---.../////////------++++++,,,,,,,,,---------+++++++++***************)))(((((('''''''''''''''***))))))***++++++)))((('''&&&'''***---...+++(((((()))+++---------,,,+++,,,---.........///111444555>>>KKKWWW]]]___^^^]]]\\\\\\]]]___bbbfffiiikkkmmmrrr{{{xxxqqqllliiihhh```YYYUUUUUUUUUQQQMMMLLLNNNLLLHHHCCC???;;;888777555666666555555666999<<>>>>>AAAEEEKKKRRRXXX\\\```ZZZUUUSSSVVVVVVTTTQQQQQQLLLEEE>>>888777777888666333000///000111222222333222222111111222222333222222111000000000000000333222222222222333333444555444333111111000000000222222111111111111222222222222222222333444555666777555222000///111222444222111111000000000111111/////////000000000000000/////////000000000111111111000000//////000000111111111222333222111000///000000000000////////////555111///222444222333666666777444222555999888444999:::<<<>>>@@@DDDIIIMMMVVV]]]gggooosssrrrqqqpppiiinnnppppppooonnnggg___[[[TTTMMMJJJGGGBBBAAABBBFFFDDDBBBEEEMMMUUUZZZ\\\```^^^^^^cccjjjooonnnllliiihhhggghhhiiiiiigggeeehhhaaa^^^```eeejjjqqqxxxxxxwwwuuurrrpppooooooooooooiiieeegggnnnttttttqqqooojjj___PPPBBB888444222...---,,,+++***+++,,,,,,)))))))))))))))))))))))))))******++++++,,,------************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))((((((((((((((('''&&&&&&&&&&&&''''''((()))))))))+++*********))))))((((((******))))))((((((''''''************************))),,,...---***(((''')))''')))+++,,,---,,,***)))***++++++)))'''&&&'''(((************++++++++++++***)))((((((((()))+++,,,'''((((((((((((((('''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((('''''''''(((((()))++++++***)))((('''&&&&&&))))))(((((((((((())))))******))))))((((((''''''((()))***++++++***)))(((((()))***,,,,,,+++******))))))************))))))''''''((()))***++++++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000...+++***))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***++++++,,,---...//////......///000111222222333555888===BBBGGGOOOVVV\\\ffffffeeecccaaaaaabbbdddlllooosssssspppllliiiggg______]]][[[\\\```fffjjj)))((((((''''''(((((()))))))))))))))))))))))))))&&&)))++++++)))'''&&&&&&&&&'''(((***+++++++++++++++,,,---...000222333444666000,,,---,,,***)))+++)))))))))************++++++++++++++++++++++++***,,,,,,++++++***)))))))))))))))***)))(((((()))+++...+++)))***------***&&&******++++++,,,,,,------,,,000777???GGGNNNSSSVVVZZZ\\\^^^^^^]]]]]]aaadddgggjjjnnnuuu~~~{{{tttnnnkkkiiiiiikkkeee```^^^[[[YYY]]]eeeiiihhheee___VVVKKK@@@:::666666555444333333444444777888:::===BBBHHHNNNRRRTTTRRRPPPQQQVVV[[[]]]^^^]]]YYYSSSLLLEEE???;;;::::::777444222111111000///222222111111111111222222444444333222222222222222000000000000111222333444333222111111000000000000111000000//////000000111111111111222222333444555555444222111000111333444222222111111111111111222//////000000111111222222111111111111111111222222222111111111111111111222///000111111111000///...222222222222222222222222444111000333555444666999999;;;:::999<<<@@@@@@===AAABBBCCCDDDFFFIIINNNQQQYYYaaallltttxxxxxxvvvuuupppuuuxxxxxxxxxvvvnnnfff[[[SSSKKKHHHEEEAAA@@@BBBAAA@@@BBBHHHSSS]]]eeehhhhhheeedddgggmmmqqqqqqoookkkjjjhhhgggggggggeeedddfffaaa___ccciiiooowww~~~{{{vvvqqqnnnnnnnnnnnnhhhcccccchhhkkkjjjggg[[[UUULLLBBB999333000///...---,,,+++++++++,,,,,,)))******++++++******)))))))))***+++++++++++++++******************++++++))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((((((+++++++++++++++***))))))((((((((((((((((((''''''************)))))))))((())))))))))))((((((((((((''''''((()))******++++++***,,,---,,,)))(((((()))'''((()))***+++******)))+++++++++***((('''(((*********))))))((())))))******)))((((((((()))++++++(((((()))))))))))))))(((((((((((((((((((((''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))(((((((((((())))))***)))))))))((((((((('''))))))************)))))),,,,,,,,,+++***)))((('''))))))************))))))(((((())))))******++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++(((((()))))))))*********************************,,,------......------,,,++++++******++++++,,,---------------------...............//////000000000222555888<<>>BBBEEEHHHIIIKKKOOOTTT\\\eeekkkjjjhhhddd^^^UUUKKKBBB===>>>;;;888666555444333111333333222222222222222222222222111000000000000000000000000000111222444444222222111111111111111111111000000//////000000111111222222333333444555555222222111111111222222333222222111111111111222222//////000111222222333333333222222222222222222222222222222222222222222222//////000111111111000000111111000000000000111111444111111555777777:::???@@@DDDFFFEEEGGGKKKLLLIIILLLMMMMMMMMMNNNPPPTTTVVV\\\dddpppyyy}}}|||zzzyyyxxx|||~~~{{{sssjjjZZZRRRIIIFFFCCC@@@@@@CCC???@@@DDDMMMXXXdddmmmqqqoookkkhhhiiinnnrrrsssrrrpppmmmiiifffeeedddcccbbbbbb```aaahhhooovvv{{{sssmmmllllllkkkeee^^^\\\^^^___\\\YYYMMMGGG???999666444111...------,,,++++++++++++,,,)))***+++------+++***)))((((((***++++++***))))))))))))******+++++++++,,,***))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***++++++,,,,,,,,,+++************)))(((((('''&&&&&&************))))))))))))(((((((((((())))))))))))%%%%%%&&&((()))***+++,,,+++,,,,,,+++)))((()))***((((((((())))))))))))******+++,,,+++))))))***,,,,,,***((('''&&&'''((())))))))))))((()))******+++'''((()))******+++*********)))((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((((((''''''(((((())))))*********))))))(((((())))))***))))))))))))((((((((((((******))))))))))))******---,,,+++***)))((((((((())))))************)))))))))*********************))))))*********+++++++++***************************)))'''%%%&&&(((***,,,++++++++++++++++++++++++******++++++++++++******---,,,+++***+++,,,---...//////.........---------------.....................000333555888<<>>===<<<;;;999777555555555444444333333222111111000////////////000222111111111111222222333111222222333333333222222222222111111111111222222222222333444555555555555///000000111111222222222222111111111111222222333//////000111222333444444222222222222222111111111111222222222222222222111000000111222333333333333222111111000000111222333555333444777:::;;;???FFFLLLRRRVVVUUUUUUWWWWWWUUUVVVWWWWWWWWWUUUUUUWWWYYY^^^eeepppyyy}}}|||zzzyyyzzz~~~~~~|||xxxooofffWWWNNNFFFBBB@@@???@@@DDDCCCEEEIIIQQQ[[[dddlllppppppllliiiiiimmmqqqtttuuutttpppjjjeeebbbaaa```___^^^^^^bbbkkksss{{{uuulllhhhhhhfff```XXXTTTTTTSSSPPPMMMHHHAAA888444444333///,,,,,,,,,,,,+++++++++++++++(((***,,,......,,,***((('''((()))******)))((('''(((((())))))***+++++++++***))))))))))))))))))***))))))))))))))))))))))))+++************++++++,,,(((((()))))))))(((((('''))))))))))))((((((''''''*********)))))))))))))))''''''(((((())))))******&&&&&&'''((()))***+++,,,,,,,,,+++)))((()))***+++)))))))))((()))***++++++)))***+++***))))))***,,,...,,,)))&&&&&&&&&((())))))))))))))))))******+++&&&'''((()))***++++++++++++***)))'''''''''((((((((((((((((((((((((((((((***)))(((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))***))))))))))))((((((((((((+++***)))(((((()))***+++***)))((((((((()))+++,,,))))))************))))))+++*********************------,,,+++***(((((('''))))))))))))))))))))))))---+++)))((((((***---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......,,,,,,,,,---///000....................................---------------...000111222444888;;;>>>CCCHHHLLLMMMMMMMMMMMMMMMPPPSSSUUUUUUUUUVVVVVVUUUVVVWWWXXX[[[```ggglll)))))))))))))))***++++++)))))))))))))))))))))))),,,222666444---)))***...)))************)))(((((()))((('''''')))+++...000:::222+++***(((&&&'''***))))))*********+++++++++---,,,,,,+++***))))))((()))))))))***++++++,,,,,,((()))+++++++++,,,...111222///---+++++++++******))))))***+++,,,---...///,,,...000///...333<<>>;;;777777777666555333222111444333222222111111222222333222111000////////////000111222222333222222111222111111000000111111222111222333444555555444444///000000111111222222222222222111111222333333444000111111222333333444444222222222222222222222222111111222333333222111111000111111222444555666777777777666555666777888::::::888999===>>>???EEEMMMYYYbbbhhhfffbbbaaa```^^^^^^___aaa```]]]ZZZXXXXXX___fffooovvvyyyxxxvvvuuuwwwyyyzzzvvvsssnnneee\\\OOOGGG???>>>======@@@EEEFFFIIINNNTTT[[[bbbhhhkkkmmmkkkhhhiiilllrrrwwwzzzxxxrrrkkkdddaaa___^^^]]][[[[[[aaajjjrrrzzzwwwkkkeeeccc^^^XXXQQQMMMJJJIIIFFFDDD>>>888000---......+++''',,,,,,,,,+++++++++******(((***,,,......,,,***(((&&&'''((()))***)))((((((((((((((()))))))))************))))))))))))******((((((((((((((((((((((((((((((((((((((()))******&&&&&&'''''''''''''''&&&(((((((((((())))))******))))))))))))))))))******''''''(((((())))))******))))))************++++++---+++***))))))******+++++++++*********+++,,,---((()))))))))(((((()))+++///---***((('''((()))+++((()))))))))************%%%&&&'''((())))))***)))+++***)))'''''''''((()))))))))))))))))))))))))))******)))((((((((((((((())))))))))))((((((((((((******))))))))))))******(((((((((((())))))))))))+++***)))(((((()))***+++***)))((((((((()))+++,,,))))))************))))))++++++++++++************------,,,+++***(((((('''))))))))))))))))))))))))++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---,,,+++++++++,,,......,,,,,,------...//////000.....................------///000000000111333555666999<<>>;;;999888999:::666666555444333333333333222666<<>>???BBBAAABBBEEEEEEFFFLLLUUUdddooowwwtttmmmiiigggfffeeehhhjjjiiieee___ZZZWWW___dddkkkooopppooonnnmmmmmmooonnniiifffbbb[[[SSSGGG@@@;;;<<<>>>???CCCHHHJJJMMMRRRWWW[[[```eeehhhjjjiiihhhiiimmmrrrxxx|||yyysssllleeeaaa^^^\\\ZZZXXXYYY^^^eeellltttyyyjjjaaa^^^VVVQQQKKKEEEBBB@@@>>><<<555111,,,+++,,,---+++)))+++++++++,,,+++******))))))***+++------+++***)))'''''''''((())))))******))))))))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&''''''''''''(((((())))))((((((''''''((())))))***++++++))))))))))))************(((((((((((())))))))))))+++++++++***************,,,***))))))***++++++***+++++++++,,,,,,,,,------((())))))(((''''''(((***...,,,***)))((()))***+++(((((()))************)))%%%&&&'''(((((()))((((((***))))))(((((())))))***))))))))))))))))))))))))++++++***)))((((((((((((******))))))((((((''''''+++******))))))******+++(((((((((((())))))))))))******))))))))))))******,,,+++***)))((('''''''''))))))************))))))******++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++******+++,,,---...///000...........................///000000//////000222222444555666888;;;@@@CCCEEEGGGHHHHHHGGGHHHIIIKKKNNNOOORRRTTTXXX]]]ccchhh''''''''''''((()))***+++))))))))))))))))))))))))(((+++------+++)))((((((((())))))*********))))))(((((())))))******++++++///***(((***+++(((''')))''''''((((((((()))))))))))))))))))))))))))))))))***************+++++++++&&&'''((((((((((((+++---)))*********)))((('''((('''''''''((()))******+++,,,,,,,,,,,,...///222333777@@@KKKTTTYYY\\\```bbbeeeeeeeeedddccceeehhhkkkkkkrrrzzzyyyvvvuuuvvvvvvkkkaaa[[[KKKHHHCCC???===<<<===>>>888777666555333222111111...111555999===CCCLLLRRRUUUWWW[[[^^^______]]]\\\\\\[[[[[[ZZZYYYUUUOOOKKKJJJJJJIIIGGGDDD@@@<<<:::555555444333333333333444555444444444555555666777777888999999999777555444555444444333333444444555666777999;;;;;;;;;:::999:::999777666666777888999777777777777888999:::;;;:::999999999999888888888888999999:::;;;<<<======999:::;;;<<<<<<;;;:::999;;;;;;<<<===???BBBDDDFFFFFFEEEDDDCCCDDDFFFHHHJJJMMMLLLMMMNNNLLLLLLSSS\\\jjjwww}}}uuupppnnnmmmlllppptttsssnnneee]]]XXXZZZ]]]aaaccccccbbbaaaaaa___```^^^YYYWWWVVVQQQKKKFFFAAA>>>BBBFFFHHHMMMQQQQQQUUUZZZ\\\]]]___bbbeeefffffffffgggjjjooouuuyyyxxxssslllfffaaa^^^ZZZXXXVVVVVVZZZ___dddkkkyyy{{{iii^^^YYYPPPLLLEEE???:::777555444111///---,,,++++++,,,,,,***++++++,,,+++***)))((()))******++++++******)))''''''&&&'''(((***---...------,,,,,,+++*********+++******))))))******+++((((((((((((((((((((((((#########$$$$$$%%%&&&'''''''''((()))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))(((((((((((((((((())))))******+++++++++))))))***,,,,,,***((()))***+++,,,---,,,++++++***++++++)))((('''((()))+++***))))))))))))******'''((()))***+++******)))'''(((((()))))))))(((((('''((()))***************)))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((())))))))))))+++******))))))******+++'''((((((((()))))))))***))))))************))))))++++++******)))'''&&&%%%))))))************))))))*********++++++,,,,,,,,,(((((()))***+++,,,,,,---************************(((((()))***+++******)))++++++++++++++++++++++++((())))))******))))))(((((()))+++,,,---,,,+++******+++++++++,,,,,,------++++++,,,,,,------......,,,---//////.........000000111333444555777;;;???@@@AAABBBBBBAAACCCEEEGGGIIIKKKMMMPPPSSSYYY___ccc&&&&&&&&&&&&'''(((******)))))))))))))))))))))))))))***+++,,,,,,+++)))((((((((()))***************&&&'''(((***++++++++++++***((()))...///+++((('''''''''''''''(((((((((((()))))))))))))))*********************************)))***++++++***+++---...)))+++------,,,+++************************+++++++++++++++---000222222111111888BBBKKKQQQXXX^^^ccceeeeeeeeecccaaaaaabbbdddbbbiiirrrwwwzzz{{{xxxwwwxxxwwwmmmddd___RRROOOJJJEEEBBBAAAAAABBB999999888666555333222222///111333555999===CCCFFFJJJKKKNNNRRRUUUXXXYYYZZZYYYZZZ\\\^^^___^^^ZZZWWWVVVUUUTTTRRRNNNIIIEEEBBB???>>>======<<<=========888888999:::;;;===???@@@>>>???@@@@@@???===;;;:::999999888888888888999999<<<===@@@AAABBBBBB@@@??????>>>;;;999888999;;;===::::::::::::;;;<<<===>>>>>>======<<<<<<;;;;;;:::<<<===>>>???@@@AAABBBCCC>>>???@@@BBBBBB@@@???>>>CCCCCCDDDEEEHHHKKKNNNOOOUUUTTTRRRQQQRRRTTTWWWYYYTTTSSSTTTTTTRRRQQQXXXaaammmzzzyyysssrrrqqqqqquuuzzzzzztttjjj```ZZZTTTVVVYYYYYYXXXVVVVVVVVVSSSTTTQQQMMMLLLMMMJJJEEEIIIEEEDDDIIIOOORRRWWW[[[ZZZ]]]aaaaaa___^^^___aaabbbbbbcccdddfffjjjooosssxxxsssmmmfffbbb^^^ZZZWWWUUUUUUWWW[[[___eeesss|||iii\\\VVVMMMIIIBBB;;;666222000.........---***'''&&&&&&(((******+++,,,+++***)))((())))))))))))))))))))))))((('''&&&&&&(((+++...111000///......---,,,+++***++++++************++++++((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&'''(((((()))((((((++++++******)))((((((((((((((())))))*********+++******))))))((((((''''''%%%&&&'''((()))***+++,,,***))))))***------***'''''')))+++,,,---,,,***))),,,---,,,+++)))((((((***((((((((()))))))))))))))'''((()))++++++******))))))************))))))(((%%%''')))***+++++++++***)))))))))))))))))))))))),,,+++***)))((((((((((((&&&&&&'''((()))***++++++++++++************++++++'''((((((((())))))******((()))***++++++***)))(((&&&''')))*********)))((())))))************))))))))))))***+++,,,,,,------++++++*********************************************************++++++,,,++++++++++++++++++++++++---......//////......---***,,,///111111000---,,,,,,,,,++++++++++++******))))))***+++,,,,,,------***+++---...---,,,---...+++---///000111222555777;;;<<<======>>>@@@CCCFFFFFFHHHJJJMMMPPPUUU[[[___'''''''''((()))+++,,,---(((((((((((()))))))))))))))*********++++++++++++&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))((((((''''''((()))******)))((('''*********)))(((''''''''',,,***''''''((((((((('''(((&&&&&&))),,,---+++((()))+++,,,***''''''))),,,***************)))((((((++++++******++++++,,,---222444888===CCCLLLUUU[[[dddgggiiieee]]]YYY[[[______aaaeeeiiiooovvv~~~~~~{{{|||{{{xxx~~~uuunnnhhheee[[[VVVOOOJJJGGGGGGHHHIIIIIIEEE@@@<<<999666333111222222222333555777:::;;;>>>@@@BBBDDDGGGJJJOOOSSSTTTVVVZZZ[[[ZZZYYYYYYZZZ]]]___```^^^XXXQQQKKKIIICCCEEEFFFFFFDDDBBBBBBBBB@@@CCCFFFHHHJJJJJJIIIHHHIIIJJJJJJIIIGGGDDDAAA???@@@???===<<<<<<>>>@@@BBBHHHJJJMMMNNNMMMKKKJJJIIIIIIFFFBBB@@@@@@BBBCCCCCC<<<>>>AAADDDGGGIIIJJJJJJLLLJJJHHHGGGGGGFFFDDDBBBGGGJJJLLLNNNMMMMMMNNNOOOMMMLLLLLLMMMOOOPPPOOONNNNNNJJJIIIKKKMMMNNNTTT\\\aaaaaaaaaaaaaaa`````````aaaaaa___YYYSSSSSSYYY___qqq{{{{{{sssqqqooolllppprrrvvvwwwtttkkk___VVVQQQOOOMMMMMMNNNMMMJJJFFFJJJJJJJJJHHHGGGGGGJJJLLLNNNNNNNNNNNNQQQWWW___dddbbbdddfffeeecccaaaaaaaaa___^^^]]]\\\^^^ccckkkpppxxxssskkkddd```]]][[[ZZZUUUTTTSSSUUU[[[ccckkkpppyyydddTTTLLLCCC>>>777333111000...,,,***,,,...---,,,***)))***)))))))))))))))*********))))))))))))))))))))))))+++***((('''(((***---///000///...---,,,+++++++++((()))***)))((('''''')))+++*********))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))+++)))&&&''')))***)))'''(((((())))))))))))(((((((((((((((((())))))))))))++++++***(((&&&%%%'''))),,,++++++,,,...///...---,,,,,,,,,,,,---...//////''''''(((((())))))************))))))(((((('''''''''((((((((('''((()))++++++******)))(((''''''&&&))))))))))))))))))))))))******++++++++++++******---,,,***(((((((((((()))************************,,,***((('''&&&'''((()))))))))))))))))))))))))))***,,,......+++(((&&&&&&)))))))))((((((((((((((((((((()))***************))))))))))))))))))))))))************))))))((((((*********))))))))))))(((***+++,,,,,,******+++,,,,,,,,,,,,++++++*********+++)))'''''')))***++++++,,,,,,------...------,,,***)))))))))***,,,...///000///---,,,,,,---///000------.........---+++***.........////////////000444444555777999;;;===>>>EEEFFFGGGIIILLLOOORRRSSS'''''''''((()))+++,,,---'''(((((()))***+++,,,,,,************++++++++++++''''''((())))))(((''''''))))))))))))))))))))))))******+++******)))(((((($$$%%%&&&'''(((((((((((((((((((((((())))))))))))...,,,))))))************(((''''''))),,,,,,***((()))+++,,,***'''&&&''')))***************)))((((((++++++******++++++,,,---...000333777<<>>999555333222222111111222333444555999;;;<<<===???AAAEEEHHHJJJMMMRRRUUUVVVWWWXXXZZZ___aaacccbbb^^^XXXTTTRRRNNNPPPRRRQQQNNNJJJIIIHHHGGGJJJNNNRRRUUUUUUTTTSSSQQQQQQQQQPPPNNNKKKHHHFFFHHHFFFDDDBBBCCCEEEIIIKKKTTTWWWZZZ[[[YYYWWWUUUUUUTTTPPPKKKGGGFFFGGGHHHIIIFFFHHHJJJMMMOOOQQQQQQQQQSSSQQQPPPOOOOOOOOOMMMKKKMMMPPPSSSUUUUUUUUUVVVXXXUUUUUUVVVXXXZZZ[[[ZZZXXXQQQNNNMMMQQQTTTXXX```hhhiiiiiiiiiiiihhhhhhhhhhhhggghhhfff___XXXVVVYYY^^^jjjsssxxxsssmmmkkkjjjhhhiiikkknnnpppmmmeeeZZZSSSLLLIIIFFFEEEEEEEEEBBB???BBBCCCDDDEEEHHHLLLRRRVVVWWWWWWWWWXXXYYY^^^eeeiiilllmmmmmmjjjeeeaaa___^^^[[[[[[ZZZYYY[[[aaaiiiooouuuppphhhbbb^^^[[[XXXWWWUUUTTTSSSTTTYYYaaaiiinnn~~~sss^^^NNNFFF???:::444111000///...,,,***,,,------+++***)))***))))))))))))************))))))))))))))))))))))))+++***((('''(((***---...111000///---+++***)))))))))***+++***((('''((()))*********)))))))))(((((())))))))))))))))))))))))(((''''''''''''((()))))),,,)))''''''))))))(((&&&(((((())))))))))))(((((((((((((((((())))))))))))+++,,,,,,***((('''(((*********,,,...000000...,,,++++++******++++++,,,,,,(((((((((((())))))))))))***)))))))))))))))((((((***+++,,,+++******,,,---*********)))(((''''''''')))))))))))))))))))))))))))******++++++******))),,,+++***)))((((((((()))************************+++***((('''''''''((())))))))))))))))))))))))))),,,...///...,,,***))))))(((((())))))))))))******(((((()))***************))))))))))))))))))))))))++++++*********)))))))))++++++*********))))))))))))***++++++))))))***+++,,,,,,,,,+++++++++******+++)))((()))+++,,,+++***........................,,,+++*********+++,,,---///...,,,++++++,,,...///------.........---++++++------........./////////111222333444666888:::;;;@@@AAACCCEEEHHHKKKNNNOOO'''''''''((()))***+++,,,''''''(((***+++,,,---...************************'''(((((())))))((((((''')))))))))))))))))))))))),,,,,,,,,++++++)))((((((((((((((((((((())))))***&&&''''''((()))******+++---+++))))))***++++++***)))(((((()))++++++)))''')))***+++***(((&&&&&&&&&)))************))))))(((+++************+++,,,,,,,,,---///222555;;;AAAFFFTTTZZZ______ZZZUUUUUUWWWWWWYYY\\\^^^```dddiiimmmsssvvvwwwwwwzzz}}}uuuoookkkgggeeedddaaa^^^[[[[[[___cccfffeee```XXXOOOEEE>>>888666666444333111000000111111555666777666666888;;;===AAADDDIIILLLOOOPPPSSSTTT]]]```bbbbbb```]]][[[ZZZZZZ\\\^^^]]]YYYTTTPPPOOONNNQQQWWW\\\``````___^^^YYYYYYYYYXXXVVVSSSPPPOOOQQQNNNKKKHHHIIIMMMRRRUUU```cccffffffeeebbbaaa```___[[[UUUOOOLLLLLLMMMOOOPPPQQQTTTWWWYYY[[[[[[[[[]]]\\\ZZZZZZZZZYYYVVVTTTTTTWWWZZZ\\\^^^___aaaccc______aaaccceeeeeeccc```XXXTTTRRRVVVZZZ___hhhpppqqqqqqqqqpppppppppoooooommmnnnmmmfff\\\WWWWWWYYY___fffjjjgggaaa______^^^\\\^^^aaacccbbb[[[SSSLLLFFFCCC@@@>>>======<<<;;;===>>>@@@CCCHHHPPPXXX^^^```aaaaaabbbbbbeeeiiimmmssssssqqqlllfff```]]]\\\WWWWWWVVVWWWZZZaaakkkqqquuupppggg```\\\ZZZXXXWWWXXXVVVSSSSSSWWW^^^fffkkkuuuzzz~~~wwwgggTTTEEE>>>999666111///......---,,,***+++---,,,+++)))******************************))))))))))))))))))))))))***)))((('''(((***,,,---222111///,,,***)))((((((***+++,,,+++)))((()))*********))))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))***,,,***(((((((((((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))+++---...---+++)))******((())),,,000222222///,,,******)))((((((((())))))))))))))))))(((((((((((()))))))))***************)))******)))''''''(((*********))))))(((((('''''')))))))))))))))))))))))))))******++++++******))),,,+++***)))((((((((()))************************+++***(((''''''((())))))))))))))))))))))))))))))---......---+++))))))***(((((())))))***+++++++++(((((()))***************))))))))))))))))))))))))+++++++++++++++*********,,,+++++++++************((()))******)))((()))***,,,,,,,,,++++++++++++************,,,---...,,,***000///.........000111222000///---+++******++++++------++++++++++++------,,,------------,,,,,,+++,,,,,,,,,---------............///000222333555666::::::<<>>HHHNNNUUUXXXWWWTTTTTTUUUUUUWWWZZZ\\\^^^aaadddgggggglllooorrrxxx~~~yyyyyy}}}}}}}}}yyysssnnnkkkiiifffeeeeeedddcccaaabbbfffkkkooorrrnnnfffZZZNNNCCC<<<999:::888666444333222333333333333444333333333666888<<>><<<<<<===>>>???@@@AAABBBEEEIIIQQQZZZaaadddfffggggggggghhhjjjlllsssrrrooojjjccc^^^[[[ZZZUUUUUUVVVXXX^^^hhhsss{{{}}}uuujjj```[[[ZZZ[[[\\\[[[XXXUUUTTTWWW\\\ccchhhlllnnnmmmeeeWWWHHH>>>999777555111///---,,,++++++)))+++,,,+++***)))***+++++++++***************)))((((((((((((((((((((((((***)))(((((((((***+++,,,//////---+++***)))))))))+++,,,---,,,***)))***+++))))))))))))))))))(((((())))))))))))))))))))))))((((((((('''((())))))***---+++***(((''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))***,,,......,,,***)))***))))))+++...111111///---+++***)))(((''''''''''''******))))))((((((''''''))))))******++++++,,,,,,((())))))'''%%%%%%&&&'''***)))))))))((((((((('''(((((((((((((((((((((((())))))************))))))+++******)))))))))))))))***************************)))(((((((((((())))))))))))))))))))))))))))))+++,,,+++***''''''((()))***************+++++++++(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++***)))((()))+++++++++++++++++++++++++++***+++,,,...000///---***///...---...///222555777444333000...,,,+++***+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...///000222333444555666999<<>><<<;;;999777666666666666111222222222111222444777777:::===???@@@AAACCCEEEIIIKKKNNNPPPPPPQQQRRRTTTYYY\\\```aaa___\\\YYYXXXUUUWWW\\\```aaa```^^^]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXTTTOOOLLLLLLQQQWWW\\\dddgggjjjkkkjjjhhhggggggbbb```\\\VVVRRRQQQUUUXXXWWWYYY]]]bbbfffiiikkklllrrrpppmmmkkkhhhddd___[[[\\\___bbbeeehhhkkkooorrrqqqpppoooooonnnlllhhheee^^^XXXSSSVVV[[[___dddjjjpppoooooonnnmmmmmmllllllllloooooohhh\\\RRRMMMLLLIIIJJJKKKIIIEEEAAA@@@BBBBBBBBBDDDGGGIIIHHHEEEBBBAAA@@@@@@???@@@BBBEEEHHHGGGHHHHHHIIIMMMTTT\\\bbbfffgggiiiiiihhhhhhjjjllltttsssoooiiiaaa[[[XXXWWWVVVWWWYYY]]]eeeqqq|||mmm```ZZZZZZ\\\^^^]]]ZZZWWWUUUVVVZZZ^^^bbbcccaaa[[[RRRFFF===999888777666333000---+++******)))***+++***))))))***,,,,,,+++++++++******))))))((((((((((((((((((((((((***)))((((((((()))***+++,,,++++++*********+++++++++,,,---,,,+++******,,,(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******,,,+++***)))'''&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))(((***,,,,,,***)))((((((,,,***)))***---///000///,,,+++***(((''''''''''''******))))))((((((''''''))))))******++++++,,,,,,+++,,,,,,***(((((()))***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))************)))))))))((()))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))***++++++)))''''''((())),,,+++++++++******))))))(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++***+++---000111000---***,,,,,,,,,---000333777999777555222///---,,,+++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---...///000111000111333555777:::===>>>((('''''''''(((((()))*********))))))((('''''''''((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))((())))))))))))(((''''''&&&&&&&&&'''((()))******))))))))))))((((((((((((,,,***((((((***+++,,,+++'''((()))(((''''''(((***((('''&&&&&&(((******)))((())))))************)))***))))))))))))***++++++)))***+++******+++...000444888>>>CCCGGGJJJMMMOOOKKKOOOSSSWWWXXXZZZ\\\^^^ZZZ^^^bbbeeelllvvv|||}}}}}}wwwqqqoooqqqrrrooolllkkkiiigggfffhhhiiiiiihhhiiikkkmmmllliiihhhjjjllluuuvvvsssjjj\\\PPPHHHEEE>>>===;;;999888888888999222333222111000000222444111444777999:::<<<@@@BBBAAABBBDDDEEEEEEGGGIIIKKKPPPSSSXXXZZZZZZXXXWWWWWWTTTUUUXXXZZZ[[[ZZZXXXWWWZZZZZZZZZZZZZZZZZZZZZ[[[YYYVVVPPPMMMMMMQQQWWW[[[bbbeeeiiikkkjjjhhhhhhhhhaaaaaa___ZZZUUUTTTWWW[[[XXX[[[___dddhhhkkkmmmnnntttssspppnnnkkkfff```[[[\\\___bbbeeehhhkkkpppsssvvvtttqqqpppooommmjjjggg[[[TTTQQQUUUZZZ^^^bbbfffgggffffffeeedddcccbbbbbbdddggghhhbbbWWWMMMIIIHHHBBB@@@??????<<<888888;;;<<<<<<===@@@CCCEEEEEEDDDBBBCCCEEEFFFGGGJJJMMMPPPNNNNNNOOOPPPSSSYYY```eeeeeefffggghhhggghhhjjjlllxxxvvvqqqjjjaaaZZZWWWVVVXXXYYY[[[```jjjwwwrrrddd\\\ZZZ[[[\\\ZZZXXXUUUSSSRRRTTTVVVXXXVVVRRRKKKBBB999555555666666666444111---*********)))*********((()))***,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))***+++,,,,,,+++,,,---,,,***)))***+++''''''(((((((((((())))))(((((((((((((((((((((((())))))(((((())))))***+++***++++++)))'''&&&'''((((((((())))))))))))(((((((((((((((((())))))))))))'''(((******((('''((((((---+++((((((***---......,,,+++***)))(((((((((((())))))))))))(((((((((((()))))))))***************))))))***)))''''''(((***))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))************)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++,,,---,,,***)))***+++++++++*********)))))))))(((((()))***************))))))))))))))))))))))))*********+++++++++++++++,,,+++++++++***************,,,---,,,+++***+++,,,***++++++++++++,,,,,,,,,++++++---///111000---+++***++++++---///333555777666444222///---,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++++++++,,,,,,,,,---------------------...///000//////000222444666888999(((''''''''''''((())))))******))))))))))))))))))))))))***+++,,,---......******)))(((((()))******))))))))))))))))))))))))(((((()))*********))))))))))))))))))(((''''''&&&''''''(((((())))))******,,,***((((((***,,,,,,,,,&&&'''((('''&&&&&&))),,,...***'''&&&''')))))))))(((((()))***************)))))))))))))))***++++++'''((()))))))))***,,,...000222444888<<>><<<<<<<<<<<<777777666444111111222333000222333444555666999<<<:::;;;<<<<<<;;;<<>>CCCGGGIIIIIIHHHKKKNNNPPPPPPRRRUUUXXXVVVWWWWWWXXXYYY\\\aaaeeeaaabbbccccccccceeeiiikkkwwwuuupppiiiaaa[[[YYYXXXZZZZZZ\\\aaaiiiwww{{{mmmccc]]]YYYWWWSSSRRRPPPNNNMMMLLLKKKKKKGGGDDD>>>777222000111222222333333111---***+++,,,))))))***)))((((((+++---------,,,++++++***))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))******+++***,,,,,,+++***)))***+++'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((())))))***+++)))***+++)))'''&&&'''***(((((())))))))))))(((((((((((((((((())))))))))))'''((()))(((''''''(((***,,,***((((((***++++++*********)))(((((('''(((((((((((((((((())))))))))))***)))))))))))))))((((((%%%&&&&&&&&&%%%%%%&&&((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))+++------+++))))))***''''''((())))))***++++++(((((()))***************)))))))))))))))))))))))))))))))))*********++++++++++++*********))))))))))))+++,,,+++***)))***+++******+++++++++,,,,,,,,,++++++,,,...000000---+++++++++,,,---...///000111222111...,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++*********+++------,,,,,,,,,,,,------------------,,,,,,,,,---......------...///000222333444(((''''''''''''(((((()))))))))******+++++++++,,,++++++,,,---///000111111+++***)))(((((()))***+++))))))))))))))))))))))))((()))***++++++,,,++++++((('''&&&$$$!!!%%%%%%&&&((()))+++,,,,,,***(((&&&&&&(((*********%%%'''((('''&&&&&&***---333...(((&&&&&&(((((('''(((((()))***************)))))))))))))))******+++''')))*********+++---////////////111444:::???CCCIIIMMMQQQTTTTTTTTTTTTTTTUUUXXXZZZZZZ^^^eeeiiihhhiiiiiijjjlllnnnnnnllljjjhhhhhhgggiiimmmoooppppppyyy}}}}}}uuummmjjjjjjkkkqqqtttqqqggg\\\TTTQQQJJJHHHFFFCCCAAA?????????>>>===;;;888444222333444333333444333111111222444555666666555444555777999;;;>>>AAACCCDDDDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTUUURRRMMMIIIIIIKKKOOORRRQQQTTTYYY[[[\\\[[[\\\\\\]]]______[[[TTTPPPQQQTTTVVVWWWZZZ]]]___aaaaaabbbeeeddddddcccaaa]]]XXXTTTPPPRRRUUUWWWZZZ^^^cccgggeeebbb^^^]]]]]]^^^^^^^^^XXXPPPLLLOOORRRQQQPPPPPPOOONNNNNNLLLKKKJJJIIIIIIKKKOOORRRNNNEEE>>>;;;;;;:::555555999999666888>>>;;;;;;;;;???DDDIIILLLMMMOOOSSSWWWXXXXXXXXX[[[]]]^^^___^^^]]]\\\\\\___aaa\\\]]]^^^^^^___bbbfffiiipppooolllfff```]]]\\\\\\ZZZ[[[\\\___gggtttvvvkkkbbbZZZVVVNNNMMMLLLJJJHHHFFFDDDCCC===;;;777333000............000111000,,,+++,,,...)))))))))(((((((((+++---------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((++++++***)))))))))))))))***+++,,,+++)))((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))******+++(((***+++)))'''&&&(((+++(((((())))))))))))(((((((((((((((((()))))))))))))))))))))(((&&&''')))+++***))))))***++++++(((&&&))))))(((''''''''''''(((''''''(((((())))))************))))))(((((('''''''''((()))(((((((((***,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))&&&(((++++++***(((''''''###$$$&&&''')))+++------(((((()))***************))))))))))))))))))))))))(((((())))))*********+++*********))))))))))))((((((***+++***)))((()))************++++++,,,,,,,,,,,,+++,,,---//////---+++,,,------...------,,,+++///---,,,***))))))******+++,,,,,,------,,,,,,+++++++++*********+++---...,,,,,,------------......---,,,,,,,,,,,,,,,------,,,,,,------...///000111((()))+++,,,+++(((%%%###+++***)))(((((((((((((((((())),,,///000000000///+++***)))((('''''''''''''''''''''''''''((()))***+++***)))''''''(((((()))+++***)))(((((('''(((((()))((('''''''''(((***+++((()))*********((('''&&&&&&'''''''''(((((())))))***)))(((''''''((()))***(((((())))))))))))((((((&&&)))+++,,,+++)))(((((((((((()))***++++++,,,,,,///...---...///222555666AAAGGGMMMNNNMMMLLLNNNRRRSSSUUUXXXZZZZZZYYYXXXWWW]]]```ccceeefffgggiiikkkffflllooonnnnnnqqqsssrrryyy~~~wwwsssqqqsssrrrpppnnnjjjeee^^^YYYPPPLLLHHHFFFGGGGGGEEECCCAAA???===;;;999888555333777555444555555555222000111333555444222222444777888888888999:::<<<>>>?????????>>>>>>>>>??????@@@???@@@AAACCCEEEGGGIIIJJJHHHGGGEEECCCCCCDDDEEEFFFKKKLLLNNNPPPQQQQQQQQQPPPTTTWWWYYYVVVPPPLLLLLLOOOOOOOOOPPPQQQRRRSSSTTTTTTYYYWWWVVVWWWYYYWWWSSSOOOHHHJJJMMMNNNOOOQQQTTTVVVWWWUUURRRPPPOOOPPPRRRSSSOOOLLLJJJIIIJJJHHHEEEAAAEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCBBBCCCCCCAAA???===>>>;;;888888999:::;;;;;;>>>>>>@@@CCCGGGKKKOOORRRSSSUUUXXX[[[]]]___bbbeeeeeeccc```^^^]]]ZZZWWWUUUUUUWWWYYYZZZ\\\```eeehhhmmmjjjfffbbb```___```aaaaaa\\\ZZZ]]]ccclllzzzrrr```QQQHHHEEEEEEEEECCCAAA===:::888222111000.........///000---,,,++++++******++++++***)))))))))))))))******000222000,,,***,,,+++'''''''''((((((((((((''''''******))))))(((((('''''')))((('''&&&&&&'''((()))******))))))))))))******************************)))))))))))))))(((((('''&&&&&&'''((()))******+++''''''(((((())))))******,,,+++)))''''''''''''((('''(((******((((((((())))))'''&&&'''((()))((('''(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((()))))))))((('''&&&%%%))))))))))))))))))))))))+++***((('''((()))((('''(((***+++***)))((()))***)))((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&'''((()))***+++,,,*********************************)))))))))))))))((()))***++++++***)))(((++++++******)))*********++++++******))))))((((((---,,,***)))))))))***+++---,,,,,,+++*********+++---+++)))+++------+++(((***,,,------,,,,,,---...++++++******++++++,,,------,,,,,,+++*********+++++++++------------++++++,,,+++***))))))+++---...***)))))))))***,,,...///...------,,,,,,,,,------------......///000000111***+++,,,---,,,+++)))'''(((((('''&&&&&&&&&&&&&&&)))+++...111222222111000++++++***)))(((''''''((()))((((((''''''''''''(((***)))((('''''''''((((((***)))(((((((((((((((((())))))((((((((()))***+++((()))******)))((('''&&&'''''''''((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((('''))),,,,,,+++)))))))))'''(((((()))******++++++...---------...111333555<<>>@@@BBBBBBCCCAAA???=========???@@@AAABBBDDDFFFGGGGGGGGGGGGKKKOOOSSSRRRLLLHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJMMMLLLKKKLLLNNNMMMJJJFFFAAACCCEEEFFFFFFGGGIIIKKKKKKJJJHHHGGGGGGIIIKKKMMMKKKHHHFFFEEEDDDBBB???;;;>>>>>>===<<<;;;;;;;;;;;;AAAAAAAAABBBBBBBBB@@@???===;;;::::::<<<>>>>>>>>>>>>???AAADDDHHHMMMQQQSSSUUUWWW[[[]]]___bbbeeehhheeebbb^^^\\\[[[YYYWWWUUUTTTUUUWWWXXXZZZ^^^dddhhhnnniiiccc___^^^^^^______\\\WWWTTTVVV[[[dddqqq~~~sss___PPPHHHAAAAAA???===:::888555444000///...---------......++++++***))))))))))))*********))))))***+++,,,,,,///222333...******)))&&&'''(((((())))))(((((('''******))))))(((((((((((((((((((((''''''((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''(((((()))))))))(((((((((((())))))))))))(((''''''(((((()))***+++'''(((******((((((((()))***((('''((()))***)))((((((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''***************)))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++)))((('''((()))((('''((()))******(((((()))******)))'''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))***++++++************************)))))))))))))))*********))))))************))))))///...---++++++************************))))))))),,,++++++***))))))******---,,,,,,+++*********+++,,,+++***+++------+++)))******++++++***))))))***++++++******++++++,,,------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++,,,+++***)))***+++---...,,,++++++++++++,,,...///...------,,,,,,,,,,,,---,,,,,,---......///000000'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&***,,,000333444444222000,,,+++***)))((((((((()))***)))(((''''''&&&&&&''')))(((''''''&&&&&&''''''((((((((('''(((((())))))***))))))))))))***++++++((())))))))))))(((((('''''''''(((((((((((())))))((((((((())))))((((((((((((((())))))))))))(((((((((***,,,,,,+++***)))***'''''''''((())))))******,,,,,,+++,,,---///111333555:::@@@CCCDDDFFFJJJMMMOOOSSSXXX[[[ZZZWWWTTTRRRQQQUUU[[[___bbbccceeefffooovvv{{{{{{zzzzzzvvvrrrvvv}}}}}}uuulllhhhggggggdddaaa\\\YYYVVVTTTTTTSSSQQQOOOOOOMMMJJJFFFAAA===:::888888777666666777888777555666666666555444444777999555666666777666666555555444444333333333333333444333444555666888999:::;;;>>><<<999777666777888:::888999:::;;;<<<=========@@@DDDIIIJJJFFFAAA??????@@@@@@??????>>>>>>>>>===?????????@@@BBBBBB???===:::<<<======<<<<<<===???>>>>>>======>>>@@@CCCEEEFFFDDDAAA@@@???===999777999888888777777888888888>>>>>>???@@@AAABBBCCCCCC???>>>>>>???BBBCCCCCCBBB@@@AAADDDGGGKKKOOOSSSUUUUUUXXX\\\^^^aaacccgggjjjfffbbb]]]YYYWWWVVVUUUTTTQQQSSSTTTVVVYYY___eeejjjrrriii___ZZZ[[[]]]^^^]]]\\\VVVRRRSSSWWW___lllxxxppp[[[KKKDDD<<<;;;888555333000///......------,,,,,,,,,,,,---******)))(((((((((((())))))))))))***+++,,,---......444777111***((('''&&&((())))))******))))))(((***))))))))))))((((((((('''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''')))******++++++(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((()))************'''(((******((((((((()))+++)))((()))***+++***)))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''***++++++++++++******)))))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))))))))))))))+++)))''''''((()))(((''''''((())))))''''''((()))***)))((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******111000///---,,,+++************************++++++***++++++++++++***)))))),,,,,,++++++++++++++++++,,,+++***+++,,,---+++*********++++++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++************+++,,,,,,++++++++++++,,,,,,---,,,+++***+++,,,---...------,,,,,,,,,,,,---......---,,,,,,+++++++++,,,+++,,,,,,------......///%%%%%%$$$$$$$$$%%%'''(((((()))))))))))))))(((((()))+++///333444333000///++++++***))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''((()))******************+++++++++((())))))))))))((((((((((((((((((((((((((())))))&&&'''((())))))((('''&&&(((((())))))))))))(((((()))***,,,,,,+++******+++((((((((()))))))))******+++******+++,,,...///000///333888===???BBBFFFIIIMMMSSSZZZ]]]\\\XXXTTTSSSRRRUUUXXX[[[]]]___bbbeeellluuu|||~~~}}}|||xxxrrrrrrvvvyyy{{{uuuiiicccdddffffffddd```___]]][[[ZZZXXXWWWVVVTTTTTTQQQLLLGGGBBB??????===<<<:::999::::::999777777777666555555666777888888888999999888777555444555555444333333333444444333333444555666666777777;;;999666444333333555666444555666666777888888888999<<<@@@@@@>>>;;;::::::;;;;;;:::999888777666666777888999:::;;;;;;;;;:::999:::;;;:::888777777888999888888888999;;;===>>>???>>>>>>===<<<:::888777888888888888888999::::::<<<===???@@@BBBDDDGGGIIIEEEDDDEEEFFFHHHHHHGGGFFFDDDEEEGGGJJJNNNQQQTTTUUUTTTWWW[[[^^^aaadddhhhjjjiiiddd]]]WWWTTTSSSRRRQQQPPPQQQSSSVVV[[[ccclllrrrwwwkkk^^^WWWYYY\\\\\\ZZZ]]]VVVRRRQQQTTT[[[gggsssiiiSSSDDD???999777444000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((()))((((((((()))***,,,---......666:::444,,,(((''''''))))))************))))))))))))))))))))))))))))))'''((()))******)))(((''')))((((((''''''(((((()))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))((((((******))))))((((((''''''((()))*********((('''&&&'''(((******((((((((()))***)))((((((******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********++++++***))))))(((((((((((((((((((((((('''((((((((((((((('''&&&((((((((((((((((((((((((***)))''''''((())))))(((&&&((()))((('''&&&''')))******))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,+++***)))(((((()))***+++000///...---,,,+++++++++)))******++++++,,,,,,,,,)))***+++,,,,,,+++))))))+++++++++,,,+++++++++***++++++******+++,,,,,,,,,***))))))***,,,.........***************++++++,,,++++++***************+++---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++++++++------,,,++++++++++++++++++++++++,,,,,,---------((('''&&&&&&'''(((***+++'''((())))))***)))(((((('''))),,,///000///---,,,+++***))))))))))))))))))&&&&&&&&&'''''')))******'''''''''''''''&&&&&&%%%''''''&&&''''''((())))))))))))******++++++++++++)))(((((((((((()))))))))))))))))))))))))))((((((&&&'''((())))))((('''&&&(((((())))))))))))(((((()))***,,,+++***)))***+++))))))***************+++)))******++++++---......---000444777;;;>>>AAACCCIIIQQQZZZ^^^]]]YYYVVVVVVXXXXXXXXXWWWXXX[[[```ccchhhpppyyy||||||}}}zzzuuuppprrrqqqrrrvvv}}}|||{{{rrrgggaaaaaacccddddddaaaaaa```___]]]\\\[[[[[[YYYYYYWWWRRRLLLGGGFFFFFFEEEBBB@@@>>>>>>===<<<;;;:::999999888999999999999::::::::::::999888777666666666555444444444444444444444555555555666666666888777555333222222333444444444444555555666777777888999999999888888888999888777666555444333333222444555666777888888999::::::;;;;;;999777666666777888777777666666777888888888999:::::::::999999999:::::::::::::::;;;<<<===<<<>>>AAABBBDDDGGGMMMQQQOOONNNMMMMMMNNNNNNLLLJJJIIIJJJKKKNNNPPPRRRSSSSSSTTTWWW[[[___bbbeeeiiillllllfff^^^WWWSSSQQQPPPOOOPPPRRRTTTXXX___iiittt{{{{{{ooo___WWWWWWZZZZZZXXXYYYSSSNNNNNNPPPUUU```kkkxxx~~~vvv```LLL???;;;666444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***&&&&&&'''''')))***+++,,,---666:::555---)))))))))))))))************))))))))))))))))))************'''((()))******)))((('''***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((+++***************************))))))((((((''''''(((((()))******)))'''&&&'''(((******((((((((())))))(((''''''))))))((('''(((((((((((())))))))))))(((((((((((())))))))))))************************(((((()))))))))))))))((((((((((((((((((((((((((())))))))))))((('''%%%%%%((((((((((((((((((((((((***((('''''')))***)))(((&&&((()))((('''&&&''')))))))))******************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,+++***)))(((((()))***+++,,,+++++++++++++++,,,,,,******++++++,,,,,,------))))))+++,,,,,,+++***)))***++++++,,,,,,,,,+++***+++++++++******+++,,,...///,,,)))((()))******)))******))))))******+++,,,*********))))))***++++++,,,,,,***))))))***,,,,,,++++++++++++,,,,,,------,,,,,,++++++******)))(((+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,''''''&&&&&&&&&''')))***%%%%%%'''((((((((('''&&&&&&''')))+++,,,+++***)))))))))(((((((((((())))))%%%%%%%%%&&&((()))+++,,,'''(((((((((((('''&&&&&&'''''''''&&&''''''((((((((()))******++++++******)))(((((((((((())))))*********))))))))))))(((((('''''''''(((((('''''''''(((((())))))))))))(((((((((*********(((((()))******************+++++++++))))))***++++++,,,---------...000333666999;;;<<>><<<;;;::::::999999999::::::888888777666555555555555666666666666666666666666555555555555444444333333444444444444444555666666888777666555555666888999444444444333333222222222333444666666666777888:::999:::;;;:::888777777888999999888777666555555555444666999:::999:::;;;<<<<<<<<<<<<<<<======>>>???@@@BBBEEEFFFGGGLLLSSSYYYXXXVVVTTTTTTTTTTTTRRRPPPNNNOOOPPPPPPQQQPPPPPPPPPTTTWWW[[[___bbbfffjjjmmmmmmggg___XXXTTTRRRQQQPPPRRRSSSUUUYYY```lllxxx~~~rrrbbbXXXUUUVVVVVVUUUWWWRRROOOOOOPPPTTT]]]fffooorrrrrrgggVVVEEE;;;888222222000///...---------***+++,,,,,,,,,,,,,,,+++++++++***))))))))))))***&&&&&&&&&'''((()))***+++,,,333666222,,,++++++***((())))))******))))))((()))))))))************+++((())))))******))))))(((******))))))))))))******(((((((((((((((((((((((()))))))))))))))(((''''''************************))))))))))))((((((((((((%%%%%%'''(((***+++++++++'''(((******((((((((()))((('''&&&'''((()))(((&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))***((('''''')))******)))'''((())))))''''''((()))((())))))************)))'''(((((())))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------))))))***++++++++++++***)))***+++,,,---,,,+++******++++++***)))***---///>>>888000,,,+++++++++)))***))))))))))))***++++++***))))))))))))***++++++++++++************++++++******+++++++++,,,,,,,,,******++++++***)))(((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''''')))***+++(((((()))))))))((('''&&&(((((('''&&&&&&&&&'''''''''((()))*********)))))))))(((''''''((()))***+++*********)))))))))(((((((((''''''&&&&&&''''''((((((((())))))))))))((((((((())))))(((''''''(((******************))))))))))))******+++,,,,,,,,,,,,.........///111333444444999CCCNNNTTTTTTSSSUUUWWWXXXYYYZZZYYYXXXYYY[[[]]][[[bbbhhhiiilllpppqqqooogggjjjjjjhhhiiinnnpppooonnnmmmkkkfffaaa___```aaabbbeeeggghhhfffeeefffgggfffgggfff___VVVPPPNNNOOONNNKKKHHHGGGHHHIIIIIIIIIHHHHHHIIIKKKMMMKKKGGGBBB>>><<<;;;:::;;;===@@@BBBAAAAAA@@@>>>>>>=========;;;;;;::::::999999888888555666888::::::999777666666666555555555666777888888777666666666777666666333333444444555555555666444666888888777777999<<<:::;;;<<<;;;:::999:::<<<<<<;;;;;;:::999888888888999;;;>>>???>>>>>>???AAAAAAAAA@@@@@@@@@AAABBBBBBCCCFFFIIIJJJKKKPPPYYY```]]][[[YYYXXXYYYZZZYYYYYYSSSSSSSSSRRRQQQOOOMMMKKKPPPSSSWWW[[[___cccgggkkkjjjeee___ZZZXXXVVVUUUTTTTTTTTTUUUXXX^^^iiivvv~~~}}}ssseeeYYYRRRPPPQQQQQQTTTPPPOOOPPPQQQSSSZZZbbbcccccc___VVVHHH<<<666333---............---,,,,,,((()))***+++++++++************)))(((((((((((()))(((((('''(((((()))******)))...///,,,***++++++)))'''(((((())))))(((((('''))))))*********+++++++++***))))))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))((('''''''''((())))))******(((((((((((())))))))))))%%%&&&&&&''')))***,,,---'''(((******((((((((())))))((('''((()))***)))'''(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''((()))***************))))))))))))))))))))))))&&&&&&'''((())))))(((((()))))))))))))))))))))))))))(((&&&''')))******)))((()))******(((((()))***'''''')))*********))))))'''((()))******)))((('''(((((((((((())))))))))))************************)))))))))))))))*********))))))************))))))******)))))))))***++++++------------,,,,,,,,,,,,******))))))***++++++,,,(((***+++------,,,+++***)))++++++***)))***---000EEE===222,,,,,,......---)))))))))))))))***++++++)))))))))))))))***++++++******++++++++++++******))))))******+++++++++***)))***+++++++++***))))))'''''''''(((***+++---...---------------,,,,,,,,,))))))))))))))))))))))))%%%''')))***+++***)))(((&&&&&&%%%%%%&&&'''((()))''''''&&&&&&&&&''''''((((((((('''''''''(((((()))((()))*********)))'''&&&)))((('''&&&&&&&&&&&&&&&&&&'''(((******))))))((()))(((''''''''')))***++++++*********))))))((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((('''(((((((((&&&&&&((()))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,///...------...//////...333<<>>===???BBBFFFIIILLLKKKJJJIIIHHHHHHHHHHHH??????>>>>>>===<<<<<<<<<777:::===@@@@@@???===;;;999888777777777888999:::666666777888999888555333555555666777888999::::::777999;;;:::999999<<>>>>>======>>>@@@???>>>>>>>>>>>>=========@@@CCCEEEEEECCCCCCDDDFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFIIILLLMMMMMMSSS\\\ddd```]]][[[ZZZ\\\^^^^^^___VVVVVVUUUSSSQQQMMMJJJHHHJJJNNNRRRVVVZZZ^^^cccfffgggccc___[[[ZZZZZZYYYXXXUUUUUUUUUVVV\\\fffrrrzzz|||tttgggYYYPPPMMMMMMOOOMMMJJJIIIKKKLLLMMMSSS[[[ZZZWWWQQQHHH===555000...)))***,,,---------++++++&&&'''(((*********)))((())))))((('''''''''''''''***)))))))))))))))******'''******'''(((++++++)))''''''((((((((((((''''''))))))******+++++++++++++++***)))(((((()))***+++((((((''''''''''''((((((************************%%%&&&''')))************$$$%%%%%%&&&'''((())))))''''''(((((())))))*********)))(((''''''((()))***''')))******((((((((()))***)))((()))***+++***((((((((((((((())))))))))))'''((((((((())))))******************************((()))***+++++++++++++++))))))))))))))))))))))))###$$$&&&''')))***++++++)))))))))))))))))))))))))))(((&&&''')))******)))(((***+++***)))((()))+++&&&'''(((*********)))((('''((()))******)))((('''(((((((((((()))))))))************************************)))))))))))))))((()))***++++++***)))(((,,,,,,+++***)))))))))***.........------,,,,,,,,,+++***)))))))))***,,,---((()))+++---------+++***)))++++++***((()))---111>>>555***$$$&&&***------)))))))))))))))******+++))))))((())))))***++++++)))***+++,,,,,,+++***)))(((((()))************)))******,,,------,,,+++***%%%&&&'''(((***,,,...///------------------------((((((((((((((((((((((((&&&''''''((()))((((((((((((((()))*********************))))))((((((''''''%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&(((***))))))))))))((((((((((((&&&(((+++,,,+++++++++,,,---+++((((((***,,,------******))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))((()))))))))))))))(((((('''((()))******)))(((''')))***+++******+++...000333111///---,,,---...///,,,333<<>><<<;;;:::::::::777777777888:::===???AAA???===<<<===??????<<<999;;;;;;;;;;;;<<<===>>>???@@@AAACCCDDDDDDCCCBBBBBBFFFFFFEEEDDDCCCBBBAAA@@@???BBBGGGJJJJJJIIIHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEJJJLLLNNNPPPRRRVVVZZZ^^^```aaa^^^YYYZZZ___ccccccaaa]]]XXXTTTQQQNNNLLLJJJNNNOOOQQQSSSVVV[[[aaaeeegggbbb]]]ZZZZZZZZZYYYXXXUUURRRQQQUUUYYY___iiisss|||vvvmmmaaaVVVMMMGGGEEELLLKKKIIIGGGFFFFFFGGGHHHGGGDDD>>>888333000//////---,,,***(((''''''((()))***)))(((''''''((()))******)))(((((((((***+++,,,)))&&&$$$''',,,000///,,,(((((((((((()))***+++,,,,,,,,,,,,+++++++++******+++***(((&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))******+++******))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((++++++'''%%%(((***)))000...,,,***))))))***+++******)))))))))))))))***+++***((('''''''''((()))))))))(((((('''''''''&&&(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))(((&&&&&&''''''((((((((()))***************))))))(((((((((((())))))'''((()))***++++++***)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((())))))))))))((((((***))))))((()))+++---...000///...---,,,,,,+++,,,+++++++++++++++***)))((()))((('''&&&&&&'''((()))---+++******++++++)))(((*********)))))))))))))))******+++++++++,,,,,,,,,++++++++++++******))))))))))))(((((((((((()))))),,,,,,,,,,,,,,,+++***)))...---+++***)))***++++++)))******++++++,,,------,,,,,,++++++++++++++++++''''''''''''''''''''''''''''''((()))))))))))))))((())))))*********))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((()))'''&&&&&&(((***)))))))))(((((((((''''''%%%(((***+++***)))******+++***)))***+++,,,+++***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&)))***+++*********---///000///---+++++++++,,,---+++///444888;;;>>>BBBFFFJJJNNNSSSVVVVVVUUUUUUVVVTTTUUUVVVWWWXXXWWWVVVTTTUUU[[[aaabbbaaabbbgggmmmrrrtttwwwwwwsssnnniiifffcccccccccccccccdddfffhhhmmmmmmllleee\\\UUURRRQQQTTTTTTSSSRRRSSSSSSTTTUUUVVVVVVWWWYYYYYYXXXTTTQQQLLLKKKIIIGGGFFFHHHMMMQQQVVV[[[]]][[[ZZZZZZWWWRRRKKKIIIGGGEEEDDDDDDEEEFFFFFFIIILLLPPPQQQPPPNNNLLLGGGEEECCC@@@===<<<;;;;;;<<<;;;<<<===???BBBDDDFFFBBBAAAAAACCCFFFFFFDDDAAAAAA@@@@@@AAABBBCCCDDDDDDFFFGGGHHHIIIJJJJJJIIIIIIKKKKKKKKKIIIHHHFFFEEEDDDEEEHHHLLLNNNNNNNNNNNNNNNNNNOOOOOOOOONNNKKKIIIHHHKKKLLLNNNOOOPPPSSSWWWZZZ\\\^^^\\\YYY[[[bbbggggggeee```ZZZTTTQQQOOOLLLKKKMMMOOORRRTTTXXX^^^fffkkkllleee\\\XXXYYY[[[ZZZYYYSSSOOONNNQQQUUU[[[fffpppyyyvvvooodddXXXNNNHHHFFFHHHFFFDDDBBBAAAAAABBBBBBAAA>>>999444000...------)))(((''''''(((***,,,...***)))(((''''''((())))))'''''''''''''''(((((())))))&&&%%%(((---000000...******)))))))))))))))***************)))))))))(((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))******+++***)))))))))((((((((('''(((((((((((((((((((((((()))))))))((('''''''''&&&(((++++++'''%%%(((***)))...---+++)))((()))***++++++******))))))************))))))((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((+++***)))((('''(((((()))''''''((())))))))))))((())))))(((((((((((())))))(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((***))))))))))))+++,,,---///...---,,,+++++++++++++++++++++++++++***))))))******)))(((((()))******+++***))))))******)))(((***)))))))))))))))))))))))))))*********+++++++++************))))))((((((++++++************++++++++++++,,,,,,+++******))),,,,,,+++*********++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,---&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******)))((((((&&&&&&&&&&&&''''''''''''))))))((((((((((((((('''((())))))((('''&&&(((***((((((((('''''''''&&&&&&&&&(((******)))((((((((()))))))))***++++++(((&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++(((((())))))))))))((((((&&&''''''((((((''''''&&&(((***++++++******,,,---...---+++***))))))***++++++,,,---...000555;;;???DDDHHHMMMPPPRRRSSSTTTUUUVVVVVVWWWWWWUUUSSSPPPOOOOOOTTTZZZ]]]\\\^^^ccchhhnnnttt{{{xxxoooiiibbb```]]]]]]___bbbddddddggghhhfffaaaXXXRRRPPPPPPTTTTTTSSSSSSSSSTTTVVVWWWZZZYYYYYYYYYZZZZZZWWWUUUNNNNNNMMMLLLJJJKKKOOOQQQYYY^^^```___]]]]]]YYYTTTNNNMMMKKKIIIIIIIIIKKKLLLNNNPPPSSSUUUVVVUUUTTTRRRLLLKKKHHHDDDAAA???===<<>>;;;:::999999999777555222...,,,++++++,,,(((''''''''')))+++---...))))))(((((((((((())))))&&&&&&'''((((((((('''''')))'''&&&)))...111111000,,,+++***)))((((((((((((((((((((((((''''''''''''&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((+++***))))))''''''&&&%%%))),,,,,,(((&&&)))***)))+++***)))(((((()))***+++******))))))))))))******)))))))))))))))(((((('''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''++++++***)))))))))))))))&&&&&&'''(((((((((((('''))))))(((((((((((())))))))))))*********)))(((((())))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))***+++,,,------,,,+++******************++++++++++++***)))))),,,++++++******++++++,,,+++***)))***+++,,,+++***))))))))))))))))))******(((((()))))))))*********)))))))))))))))(((((((((++++++++++++++++++++++++******++++++******))))))******++++++++++++++++++------,,,++++++******))),,,,,,,,,------.........&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))))))))((('''&&&&&&&&&''''''(((((((((******))))))((((((''''''((()))))))))''''''(((***((('''''''''&&&&&&&&&&&&''')))++++++)))(((((((((***)))(((((()))((('''%%%)))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((())))))***+++'''(((((())))))))))))((()))))))))******)))))))))(((***,,,,,,+++***++++++,,,+++***))))))))))))***,,,+++++++++---000555888===@@@EEEIIIKKKNNNQQQSSSWWWYYYZZZYYYVVVRRROOONNNJJJOOOUUUXXXYYY[[[___ccchhhnnnxxx}}}ssslllddd___ZZZZZZ\\\___``````aaabbbaaa\\\UUUOOONNNNNNSSSRRRRRRRRRSSSUUUWWWXXX\\\\\\[[[\\\\\\[[[WWWTTTNNNOOOPPPOOONNNMMMOOOPPPWWW[[[^^^]]]\\\[[[WWWQQQNNNMMMKKKJJJJJJKKKLLLNNNNNNPPPRRRTTTTTTTTTSSSRRROOOMMMKKKHHHEEECCCAAA@@@@@@@@@@@@AAACCCEEEGGGIIILLLMMMNNNPPPRRRRRRQQQPPPHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJLLLMMMNNNPPPPPPQQQQQQRRRSSSSSSRRRQQQNNNMMMNNNOOOOOOOOOOOOQQQTTTWWWWWWXXXYYYYYYVVVRRRMMMKKKJJJKKKKKKJJJJJJJJJMMMOOOQQQTTTVVVVVVZZZbbbffffffiiiccc[[[UUURRRRRRRRRRRRQQQSSSWWW\\\ccclllvvv}}}}}}ooo^^^UUUUUUWWWVVVTTTOOOJJJGGGIIILLLQQQ\\\gggmmmppppppfffUUUGGG@@@???;;;:::888666444333222222///...,,,*********++++++,,,+++***)))((((((((((((((((((((((((((()))))))))'''((()))*********(((((()))((((((***...111222111******)))(((((((((((((((''''''''''''''''''''''''&&&''')))+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******)))))))))))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))(((((('''''')))------)))''')))***(((((((((((('''((()))***+++(((((((((((((((((()))***((()))*********)))'''&&&((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''******)))))))))(((((((((&&&&&&'''(((((((((((('''))))))(((((((((((())))))*********))))))(((''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((()))))))))******++++++,,,++++++***)))))))))))))))******+++++++++******)))+++++++++++++++++++++++++++******+++---...---,,,)))))))))))))))*********))))))))))))*********+++************))))))))))))))))))))))))))))))))))))))))))*********))))))(((((()))***,,,,,,,,,+++***)))******++++++,,,------***++++++,,,---......///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((()))))))))((((((''''''''''''(((((())))))*********))))))((((((''''''''')))******((((((((()))((('''''''''&&&&&&&&&&&&(((***,,,,,,***))))))))),,,)))&&&$$$%%%&&&'''(((***))))))(((((())))))***(((((((((((((((((((((((((((''''''''''''((())))))''''''((()))))))))))))))*********))))))*********)))+++......,,,+++******+++++++++*********************)))***,,,...000000666999===AAADDDGGGKKKNNN[[[]]]^^^\\\VVVPPPMMMLLLGGGLLLQQQUUUWWWYYY\\\^^^ccchhhpppyyy}}}{{{uuuoooeee```[[[YYY[[[]]]]]]\\\]]]______[[[UUUOOOMMMMMMPPPQQQRRRSSSUUUVVVXXXYYY^^^___```bbbaaa]]]WWWRRRMMMNNNPPPPPPNNNMMMMMMNNNSSSXXX\\\[[[[[[ZZZUUUPPPLLLKKKIIIHHHHHHIIIJJJLLLKKKLLLMMMOOOPPPPPPPPPPPPNNNNNNMMMLLLJJJHHHGGGFFFBBBBBBBBBBBBDDDEEEGGGIIINNNPPPQQQRRRRRRRRRQQQQQQJJJJJJIIIIIIIIIJJJKKKKKKHHHIIIJJJLLLNNNPPPRRRSSSQQQQQQRRRSSSRRRQQQPPPOOONNNNNNNNNMMMMMMOOOTTTWWWZZZ[[[]]]^^^\\\WWWQQQNNNJJJJJJJJJIIIHHHHHHJJJLLLNNNRRRSSSTTTWWW]]]aaa```ddd___XXXTTTRRRSSSTTTUUUTTTVVVYYY^^^fffpppzzztttaaaUUUQQQQQQPPPNNNMMMHHHFFFGGGIIINNNXXXbbbkkknnnmmmcccRRRCCC<<<;;;777666444222000...------+++***)))))))))***++++++...---,,,***((('''&&&&&&''''''((()))))))))))))))'''((()))******)))(((''')))((((((***---///000000((((((''''''((()))******((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))*********......+++(((******((('''''''''(((((()))******&&&&&&&&&&&&&&&'''((()))((()))*********)))'''&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((()))((((((((((((''''''''''''((()))))))))(((((())))))(((((((((((())))))******)))(((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((()))*********++++++++++++******)))((((((((()))))))))******+++++++++******)))******************)))***))))))***,,,---,,,+++(((((())))))*********************+++++++++,,,,,,++++++++++++++++++++++++((()))************)))(((((())))))*********))))))'''(((***+++,,,++++++***)))******++++++,,,------)))******+++,,,------...&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''(((((()))))))))(((((((((((()))))))))))))))))))))((((((((((((((('''''')))+++***)))(((((()))((((((((('''''''''&&&&&&(((***,,,,,,+++*********---)))$$$"""###&&&)))*********))))))))))))******(((((((((((((((((((((((('''''''''''''''(((((()))&&&'''((())))))******))))))((((((''''''(((((()))***---000000...,,,***)))+++++++++++++++++++++***((('''''')))+++,,,+++***111333666999<<>>DDDKKKLLLIIIFFFFFFGGGDDDGGGLLLPPPRRRSSSSSSSSSXXXVVVWWW[[[______ZZZTTTUUUXXXZZZYYYWWWWWWZZZ]]]aaafffkkkjjjddd[[[UUURRRNNNRRRXXX]]]``````^^^\\\WWWWWWWWWYYYZZZZZZXXXVVVMMMNNNOOONNNLLLKKKLLLMMMOOOVVV[[[]]]^^^___[[[UUUMMMKKKIIIFFFEEEEEEFFFGGGDDDDDDDDDFFFHHHKKKNNNPPPVVVVVVWWWWWWVVVTTTSSSQQQLLLKKKIIIHHHGGGGGGGGGHHHLLLPPPTTTUUUUUUUUUWWWYYYOOONNNNNNMMMMMMMMMNNNNNNJJJJJJKKKMMMQQQTTTXXXZZZaaa^^^XXXRRRNNNLLLKKKKKKGGGHHHIIIHHHHHHJJJNNNPPPMMMQQQWWW[[[[[[XXXRRRNNNGGGHHHIIIIIIIIIJJJNNNPPPRRRVVVYYYZZZ]]]aaabbb```ZZZWWWRRROOONNNMMMLLLKKKLLLLLLMMMOOOTTT\\\fffmmmqqqmmmdddXXXLLLGGGGGGIIIEEEBBBBBBDDDFFFGGGMMMTTTRRRNNNGGG@@@999444111000,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))'''((()))***************%%%&&&((()))*********)))***)))((('''&&&&&&'''(((''''''''''''%%%%%%&&&(((***)))(((''''''&&&'''''''''''''''((((((((())))))%%%%%%%%%%%%''')))+++---)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))******+++'''((((((((())))))******((((((((((((((((((((((((*********)))))))))))))))+++000111---++++++***'''))))))************))))))(((((((((((()))***,,,,,,+++***((('''''''''((()))&&&'''''''''(((((())))))(((((((((((())))))))))))******))))))(((((((((''')))))))))))))))))))))))))))******++++++)))((('''$$$%%%&&&&&&''''''&&&&&&))))))(((((((((((())))))((('''&&&&&&'''((()))***))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))(((((((((((((((((())))))))))))(((((()))***+++,,,,,,+++))))))******))))))))))))***+++((()))***+++++++++++++++((()))***++++++***)))(((///---,,,,,,------+++***'''(((((()))***+++++++++))))))))))))************))))))******++++++++++++((()))+++,,,,,,+++)))((()))***+++,,,,,,,,,,,,,,,,,,+++***((((((((()))***)))******+++,,,,,,---------------------------,,,(((''''''(((((()))******///---,,,,,,,,,+++(((&&&((((((((((((((('''''''''&&&''')))******(((&&&%%%###%%%(((+++,,,+++)))(((***++++++***'''&&&&&&''''''((()))(((&&&&&&((()))******))))))))))))******(((((((((((((((''''''''''''''''''''''''((())))))******))))))(((((('''''''''((()))))))))))))))((('''(((+++...000...+++'''''')))++++++***)))((()))***,,,///000000...+++)))''''''''''''(((((((((((((((((()))************))),,,,,,------...//////000666999>>>AAABBBAAAAAABBBBBBGGGMMMRRRTTTUUUUUUVVVOOOQQQUUUWWWWWWUUURRROOOOOOOOOOOOQQQSSSVVVYYY[[[fffhhhkkkmmmkkkdddZZZRRRSSSRRRSSSYYY```cccaaa]]]YYYWWWUUUUUUXXXYYYXXXUUURRRMMMKKKNNNOOOMMMLLLMMMQQQSSSUUUXXX[[[\\\]]]]]]UUURRRMMMHHHFFFEEEDDDCCCHHHHHHHHHHHHKKKOOOSSSVVVTTTRRRRRRUUUYYYYYYTTTOOOMMMMMMLLLIIIFFFEEEFFFGGGJJJQQQXXXZZZYYYWWWXXX[[[VVVRRRMMMMMMPPPQQQOOOLLLHHHIIILLLNNNRRRTTTVVVXXX^^^]]]YYYSSSNNNLLLLLLMMMMMMJJJGGGGGGJJJLLLKKKJJJOOOTTTVVVVVVUUUVVVRRRMMMKKKLLLLLLKKKJJJMMMRRRWWW]]]^^^___```fffnnnooolll```UUULLLJJJJJJHHHFFFFFFFFFCCCDDDIIINNNRRRZZZaaahhheee___VVVMMMFFFCCCBBBBBBAAA?????????AAADDDEEEEEEBBB===777222///---,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************&&&'''((())))))((('''&&&))))))))))))((('''&&&%%%(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***)))''''''***---******))))))))))))******))))))))))))))))))))))))((((((((('''&&&'''***---''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((()))*********)))(((''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((''''''''''''(((((()))***)))(((''''''((()))***(((((())))))))))))((((((((()))***++++++***)))((()))(((''''''''')))***+++''')))***)))((('''(((***))))))))))))))))))))))))(((''''''''')))***)))((((((***+++***)))((()))***))))))))))))***+++,,,---,,,***)))''''''(((***+++'''(((***+++,,,------...+++)))))))))+++,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++///---***)))(((***,,,---++++++***************+++******++++++++++++************))))))))))))(((((((((&&&%%%'''+++------,,,---+++***,,,///000...+++))))))'''&&&&&&'''((((((...,,,+++++++++***(((&&&((((((((((((((((((((('''&&&'''(((((()))((('''&&&%%%&&&(((***+++***)))(((***++++++***'''&&&&&&''''''((()))(((&&&&&&((()))))))))(((((((((((())))))(((((((((((((((((((((''''''''''''''''''((())))))(((((((((((('''''''''&&&((((((((())))))(((''''''((())),,,000222111---***(((***++++++***(((((())))))+++---......,,,)))(((((((((((())))))))))))***((())))))***+++*********+++,,,,,,---......//////111444777:::::::::;;;<<<@@@EEEJJJOOOQQQSSSUUUVVVOOOPPPSSSTTTTTTRRROOOMMMLLLLLLMMMNNNPPPSSSVVVWWWbbbdddfffhhhgggaaaYYYRRRPPPOOOPPPVVV]]]```^^^[[[ZZZXXXWWWYYY\\\]]][[[XXXTTTNNNKKKMMMOOONNNNNNPPPQQQSSSVVVZZZ]]]___``````ZZZWWWQQQLLLIIIGGGGGGFFFHHHHHHIIIJJJKKKOOOSSSVVVSSSQQQPPPRRRVVVWWWSSSOOONNNNNNLLLIIIFFFEEEFFFGGGKKKPPPVVVXXXWWWVVVXXXZZZVVVRRRMMMMMMOOOPPPNNNKKKJJJKKKLLLOOOQQQTTTVVVXXX___]]]YYYRRRMMMKKKLLLMMMOOONNNLLLLLLLLLLLLLLLKKKLLLRRRVVVVVVVVVVVVRRRMMMIIIJJJJJJJJJKKKNNNTTTXXXaaaccccccdddjjjqqqrrrnnn___TTTJJJHHHHHHFFFDDDDDDDDDAAAAAAFFFKKKNNNTTT[[[cccaaa[[[RRRIIIBBB??????===<<<<<<;;;<<<<<<>>>>>>===;;;777333000...------))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((((('''((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))''''''***,,,))))))(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&'''))),,,''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((())))))***)))(((''''''((()))***((())))))))))))))))))((()))((('''&&&&&&'''((())))))((((((''''''((()))***''')))***)))((('''(((***))))))))))))))))))))))))***)))((()))+++,,,+++***(((***+++***)))((()))+++***)))))))))***+++,,,,,,******)))(((((()))***+++***+++++++++******)))(((***)))((()))+++++++++***************************++++++++++++++++++++++++...,,,+++)))((()))***+++++++++***************+++******++++++++++++******---------....../////////+++((('''(((+++,,,,,,***---,,,,,,---//////...,,,///---***'''&&&&&&((())),,,***))))))***)))'''%%%''''''((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((()))))))))))))))(((***+++,,,***(((&&&&&&''''''((()))(((&&&&&&((()))((((((''''''''''''((((((''''''(((((((((((((((((('''''''''''''''((())))))''''''''''''&&&&&&&&&&&&((((((((((((((('''&&&%%%)))+++---111444333000...)))***,,,+++)))(((((()))((()))+++,,,+++***'''&&&))))))))))))************))))))***++++++++++++***++++++,,,,,,------......---///111222333333555777===@@@EEEIIILLLOOOSSSUUUOOOPPPQQQQQQPPPNNNLLLJJJHHHHHHIIIJJJKKKNNNPPPRRR\\\]]]___aaa```]]]WWWRRRKKKKKKLLLQQQXXX[[[ZZZXXXWWWWWWYYY]]]bbbdddaaa^^^XXXQQQLLLNNNQQQQQQRRRUUUQQQTTTXXX]]]```bbbcccccc___[[[UUUOOOKKKIIIIIIJJJKKKLLLMMMMMMNNNPPPSSSVVVTTTQQQOOOQQQTTTUUUSSSQQQNNNNNNMMMJJJGGGFFFGGGHHHKKKOOOTTTVVVUUUUUUWWWYYYWWWRRRNNNLLLNNNNNNMMMKKKLLLLLLMMMNNNPPPSSSUUUVVV```]]]WWWQQQKKKJJJLLLOOOQQQTTTUUUTTTPPPLLLLLLMMMLLLRRRXXXYYYYYYXXXSSSLLLFFFGGGHHHIIIJJJNNNTTTXXX```ccceeefffkkkqqqrrrooo___TTTIIIFFFEEECCCAAAAAABBB??????CCCGGGIIINNNTTT]]]ZZZUUUMMMDDD>>>;;;:::888888999999888888777777333111///---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++************++++++%%%&&&'''((())))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))(((''')))***((((((''''''''''''(((((()))))))))))))))))))))))))))***)))(((&&&&&&(((***''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++***))))))'''(((((()))***+++---...))))))(((((((((((())))))************************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********((('''''''''(((((()))***))))))(((((((((((())))))))))))************))))))***)))&&&%%%%%%&&&)))******))))))(((((((((((()))''')))***)))((('''(((***(((((((((((((((((((((((('''&&&%%%&&&((()))(((''')))***+++***))))))***+++******************++++++))))))))))))******++++++***+++******)))((('''&&&)))((('''(((***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))(((((((((+++***************++++++******++++++++++++******))))))***+++,,,---......---+++))))))+++++++++***---...//////...---------555222...***(((((()))+++***((((((((())))))'''%%%''''''''''''((((((((((((%%%%%%%%%%%%&&&''')))***+++***)))(((''''''((()))+++,,,,,,***(((''''''((('''((()))(((&&&&&&((())))))((((((''''''(((((()))''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((('''&&&$$$$$$)))***---000333444111///)))***++++++)))(((((())))))************((('''&&&(((((()))))))))*********)))******+++++++++++++++++++++++++++,,,,,,------...///000000000111444666999;;;???BBBEEEIIINNNQQQPPPPPPPPPOOONNNLLLJJJIIIEEEEEEEEEFFFHHHKKKMMMNNNUUUUUUVVVXXXYYYWWWTTTQQQGGGGGGIIIMMMSSSVVVVVVVVVSSSUUUYYYaaaiiillljjjhhh___VVVOOOPPPTTTVVVXXX[[[UUUWWW[[[```dddfffggggggaaa^^^XXXQQQKKKJJJKKKMMMRRRTTTUUUTTTRRRSSSUUUXXXWWWUUURRRRRRSSSTTTSSSRRRNNNNNNMMMKKKIIIHHHIIIKKKMMMPPPTTTVVVVVVVVVVVVXXXWWWTTTOOOMMMMMMNNNMMMLLLNNNNNNOOOPPPQQQSSSUUUVVV^^^[[[UUUOOOJJJJJJMMMQQQTTTYYY]]][[[SSSMMMMMMPPPOOOVVV\\\]]]]]]ZZZSSSLLLFFFFFFFFFGGGIIIMMMQQQTTTWWW\\\```bbbgggmmmooommm```TTTHHHEEECCCAAA?????????<<<===BBBEEEGGGKKKPPPVVVTTTPPPIIIAAA;;;888777555666777777666555333111,,,++++++************+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***))))))***+++,,,&&&&&&'''((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((''''''((())))))((((((''''''(((((()))((((((((((((((((((((((((*********)))'''&&&''')))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))***++++++***)))(((((((((((()))***+++,,,---))))))(((((((((((())))))************************(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((()))******))))))(((((((((((())))))))))))************))))))+++***)))(((((()))***+++******))))))((((((''''''''')))***)))((('''(((***((((((((((((((((((((((((&&&%%%%%%%%%'''((('''&&&)))***++++++))))))***++++++***************++++++((((((***+++++++++++++++(((((()))******))))))))))))''''''((()))***)))(((************************************************************)))(((&&&%%%*********)))******+++,,,******++++++++++++******&&&&&&''''''((())))))***,,,++++++***++++++,,,,,,---///222000---+++,,,...555222...***(((((()))***((('''&&&'''(((((('''%%%&&&'''''''''(((((())))))%%%%%%%%%&&&&&&((()))***,,,+++)))'''&&&'''((()))+++,,,,,,+++(((''''''((('''((()))(((&&&&&&((()))***))))))(((((())))))***&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((('''&&&$$$$$$((((((+++...111111000...)))*********(((((()))+++,,,++++++***))))))(((((('''''''''((((((((())))))))))))***++++++++++++***************++++++++++++...//////......///222555444666999;;;>>>BBBFFFJJJMMMMMMNNNMMMLLLKKKIIIHHHCCCCCCDDDEEEGGGIIILLLMMMPPPPPPPPPRRRSSSRRRPPPMMMDDDDDDFFFJJJNNNQQQRRRRRRQQQTTT[[[eeepppuuuuuusssdddYYYQQQQQQVVVYYY[[[^^^[[[]]]```dddhhhkkkmmmnnnhhhddd]]]UUUNNNLLLOOORRRZZZ\\\]]]ZZZWWWVVVYYY]]]\\\ZZZXXXVVVUUUSSSPPPOOOMMMMMMNNNMMMKKKLLLNNNPPPQQQUUUYYY\\\\\\ZZZXXXWWWXXXUUUQQQNNNMMMNNNOOOOOOSSSTTTUUUVVVXXXYYYZZZZZZ\\\YYYTTTNNNJJJJJJNNNRRRTTT[[[```]]]TTTNNNNNNPPPTTT[[[aaaaaa___\\\TTTKKKGGGFFFEEEEEEGGGIIIKKKLLLLLLRRRXXX[[[aaaiiimmmmmm```TTTHHHDDDBBB@@@>>>>>>===;;;===BBBEEEFFFIIIMMMOOONNNKKKEEE>>>999666555111222333444333000...,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((()))(((((('''&&&&&&''''''((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''((()))))))))***))))))(((((())))))***(((((((((((((((((((((((()))******)))'''&&&''')))''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))***))))))(((((())))))***))))))(((((((((((())))))************************'''((((((((()))))))))***((((((((((((((((((((((((***)))))))))(((((((((''''''''''''(((((()))++++++(((((())))))))))))(((((())))))************))))))))))))************))))))******))))))((((((''''''''')))***)))((('''(((***((((((((((((((((((((((((+++***)))***,,,,,,,,,+++)))+++,,,+++***)))***+++*********)))******++++++((()))***+++++++++++++++))))))******+++*********)))''''''((()))***)))((())))))))))))))))))))))))************************((()))*********(((&&&$$$******))))))***++++++,,,******++++++++++++******++++++++++++++++++******************++++++---...,,,///111000---+++,,,...000...+++'''&&&&&&'''''''''&&&&&&'''))))))(((&&&&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))+++***)))'''''''''((()))+++,,,---+++)))''''''((('''((()))(((&&&&&&((()))******))))))))))))******&&&&&&''''''((()))))))))'''''''''''''''((())))))((((((((()))))))))))))))((((((((((((((('''&&&%%%'''''')))+++...///---+++''')))))))))((()))+++---...---+++***))))))))))))''''''''''''(((((((((((((((((()))************)))))))))******************,,,,,,---,,,+++,,,...000000222444666777:::===@@@EEEFFFHHHIIIIIIHHHGGGEEEAAAAAABBBDDDFFFIIILLLNNNMMMMMMMMMNNNOOONNNLLLIIIAAABBBDDDFFFIIIKKKMMMNNNNNNRRRZZZeeeqqqxxxyyyxxxeeeYYYOOOPPPUUUXXXYYY[[[\\\^^^```eeejjjoootttvvvtttoooggg[[[RRRNNNQQQUUU\\\^^^___\\\XXXYYY^^^dddddddddbbb___ZZZTTTNNNJJJKKKLLLMMMNNNOOOQQQUUUXXXYYY^^^dddhhhhhhccc]]]XXXVVVSSSPPPMMMLLLMMMOOOQQQWWWYYY\\\___`````````___[[[YYYTTTNNNJJJJJJLLLOOOQQQWWW[[[YYYQQQLLLLLLNNNUUU[[[``````___[[[SSSKKKGGGEEECCCCCCDDDEEEEEEEEEEEEKKKQQQTTTZZZdddkkkmmm___SSSFFFBBBAAA???===>>><<<:::<<>>===<<<===;;;999;;;??????===<<>>@@@???===<<<======>>>AAADDDHHHLLLNNNLLLLLLLLLMMMMMMJJJFFFCCC===>>>??????@@@AAACCCEEEDDDFFFLLLVVVaaahhhjjjiii]]]PPPFFFGGGLLLNNNMMMLLLJJJKKKNNNTTT^^^iiisssyyy~~~rrr```PPPHHHIIILLLRRRUUUWWWUUUTTTYYYdddnnn{{{~~~zzzpppbbbUUUMMMGGGIIIMMMPPPTTTYYY___ccciiioooyyyvvvhhh^^^PPPNNNLLLIIIHHHJJJNNNQQQQQQUUU[[[aaacccaaa^^^\\\```^^^YYYQQQJJJEEEDDDDDDGGGJJJLLLKKKHHHFFFFFFGGGIIIPPPUUUVVVVVVUUUPPPJJJBBB@@@>>>>>>AAABBBAAA???===BBBFFFGGGLLLWWW```eeeZZZNNNBBB======;;;;;;<<<;;;999:::<<<<<<777666777444555555333///---++++++---------------,,,,,,+++(((((()))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((,,,222777888777((((((''''''''''''(((((())))))))))))))))))))))))%%%''')))***)))((()))***''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))),,,+++))))))+++000444777---,,,++++++******++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((())))))******'''''''''((()))+++,,,---'''((()))******)))((('''&&&&&&''''''''''''&&&&&&,,,+++(((''''''(((+++,,,&&&'''(((*********))))))((()))***)))((('''(((***************************)))((('''(((*********)))***+++,,,,,,******+++,,,''''''((()))***,,,...///000...,,,***((()))***+++$$$%%%&&&((()))*********+++))))))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))***+++,,,---******++++++++++++******''''''((()))***+++,,,,,,***,,,,,,***'''&&&'''***+++)))(((***---///,,,***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$$$$((((((((('''&&&&&&%%%%%%((()))***++++++***)))((('''''''''''''''((())))))000...+++'''&&&&&&'''(((((('''&&&&&&'''((('''&&&''''''''''''((((((((()))***))))))***++++++)))'''&&&'''''''''(((((())))))******)))(((''''''''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''&&&%%%%%%&&&'''***---//////---+++)))(((((()))*********))))))((((((''''''))))))))))))))))))))))))***(((''''''(((((('''%%%%%%%%%&&&'''((()))******...---,,,+++++++++,,,---000111444666888999999999888888:::<<>>>>>===@@@AAADDDGGGKKKOOOSSSUUUOOOHHH@@@<<<<<<<<<:::777;;;:::888666555444555555444222000---,,,+++***++++++***)))(((((()))***+++))))))))))))(((((((((((((((((())))))******++++++)))))))))))))))))))))))))))((('''''''''(((***+++(((((('''&&&&&&&&&&&&&&&)))&&&$$$%%%''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***&&&&&&&&&&&&'''(((***+++))))))((((((((((((((()))******))))))((((((''''''''''''(((((())))))******))))))+++111777999555111((((((((((((''''''''''''000---+++)))))))))((('''))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&***)))(((''''''((()))******))))))))))))))))))***'''(((((()))***,,,---...+++***)))'''''''''((()))((((((''''''''')))+++,,,+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************&&&&&&''''''(((((())))))''''''((((((((((((((('''&&&&&&'''((()))***++++++((((((''''''''''''(((((())))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''---+++((('''((()))***)))---,,,***(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))+++***************++++++((())))))***++++++,,,,,,,,,+++)))(((((()))+++,,,---,,,,,,+++*********+++''')))+++***''''''***---************************&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''&&&%%%$$$&&&&&&'''''''''''''''''''''((())))))))))))(((''''''''''''''''''((())))))---,,,)))'''&&&&&&'''(((((('''&&&&&&'''((('''&&&'''''''''((((((((((((((()))(((((()))******)))(((''''''''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((('''&&&&&&''''''((((((''''''&&&((('''&&&&&&''')))+++---+++***(((&&&&&&&&&'''(((***)))))))))((((((((('''((((((((((((((((((((((((***(((''''''(((((('''&&&%%%&&&'''((()))******+++---,,,+++******+++,,,,,,...///111333444555555555333333444666999===@@@AAADDDFFFHHHIIIIIIGGGDDDBBB@@@???===<<<<<<>>>@@@BBBDDDFFFIIIMMMPPPQQQRRRQQQLLLIIIEEEAAA???@@@BBBCCCBBBCCCEEEHHHMMMVVV```gggnnnjjjbbbWWWMMMFFFDDDDDDBBBEEEGGGFFFFFFLLLXXXaaatttzzz{{{sssgggWWWJJJEEEEEEFFFHHHLLLQQQUUUXXXaaaiiiuuu}}}|||rrreee[[[MMMIIIDDDAAAAAABBBDDDDDDFFFHHHMMMQQQSSSTTTSSSSSSTTTYYY[[[WWWLLLCCC??????@@@@@@@@@>>>===>>>@@@CCCGGGHHHKKKNNNPPPPPPLLLIII@@@@@@@@@???>>>>>>=========>>>???BBBEEEHHHKKKMMMHHHBBB<<<:::;;;<<<:::777777666444222111111111111111///---+++***))))))*********)))(((((()))******))))))))))))(((((((((((()))))))))))))))*********''''''''''''''''''''''''))))))((((((((()))***++++++***))))))(((((()))))))))'''%%%%%%''')))(((&&&(((((((((((((((((((((((((((''''''&&&'''((()))***(((((('''''''''((())))))))))))(((((((((((())))))***)))))))))(((((((((''''''((((((((()))))))))***))))))***///555666333///***)))'''%%%$$$%%%&&&(((...,,,************((('''))))))((((((((('''''''''((((((((()))))))))))))))***)))(((''''''((()))***,,,++++++******++++++,,,((((((((()))***+++,,,---+++***)))(((''''''((()))+++***)))(((''''''((((((*********)))))))))((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++(((((()))))))))))))))((((((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))),,,+++***))))))(((((()))(((((((((((((((((((((((())))))************))))))'''((()))******)))((('''+++)))''''''***,,,......---,,,***)))((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++************++++++***************************)))))))))((((((,,,+++)))(((((()))+++,,,---,,,++++++*********+++((()))***)))((()))***,,,************************&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''((((((''''''&&&'''''''''''''''((())))))))))))((('''''''''((((((((('''&&&&&&'''((('''&&&((((((((((((((('''''''''((('''&&&''')))***)))(((''''''''''''(((((((((((()))(((((((((((()))******&&&'''((((((((((((((((((&&&''''''((((((''''''&&&***)))(((''''''((()))***)))((('''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((***(((''''''))))))(((&&&&&&'''(((((()))***+++++++++***************++++++,,,---...///000000000///...///000222444777:::;;;AAACCCEEEFFFEEECCCAAA???<<<;;;::::::;;;===@@@AAAAAABBBDDDGGGIIIJJJKKKKKKGGGEEEAAA>>><<<===???@@@>>>@@@BBBDDDGGGLLLSSSWWW\\\ZZZUUUNNNGGGBBB@@@@@@>>>AAABBBBBBBBBGGGQQQYYYfffnnntttsssmmmbbbTTTGGGCCCCCCCCCDDDFFFIIILLLNNNVVV^^^iiiqqqrrrjjj```XXXKKKGGGAAA>>>===>>>???@@@@@@BBBDDDGGGIIIJJJKKKLLLOOOTTTYYYWWWNNNDDD???>>><<<<<<<<<:::999;;;???BBBDDDDDDFFFIIIKKKLLLJJJHHH@@@??????>>>======<<<<<<;;;;;;<<<>>>???AAABBBCCC>>>;;;777777999:::888666222222000///............,,,,,,***)))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))***))))))))))))))))))((('''''''''''''''''''''''')))))))))((()))******+++++++++***)))))))))******)))'''&&&&&&'''(((''''''))))))))))))))))))))))))(((''''''''''''((())))))***)))(((''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))***)))***---111222///,,,,,,)))&&&###"""###&&&(((+++******+++,,,+++)))'''))))))((((((((((((''''''''''''(((((())))))******))))))(((((((((((())))))((((((''''''''''''((((((***))))))))))))***+++,,,***))))))(((((((((((()))+++***)))((('''''''''(((******))))))))))))((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((***************)))))))))***)))))))))((((((((('''***))))))(((((())))))***((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''((())))))******))))))((((((((())))))))))))((((((+++)))((((((+++---......,,,+++***)))((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***,,,,,,+++***)))))))))***++++++***)))((('''&&&%%%,,,+++***))))))***+++,,,,,,,,,+++************+++***)))((((((***++++++***************************''''''''''''(((((((((((()))))))))))))))(((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((())))))*********(((&&&&&&&&&'''((('''&&&(((((((((((('''''''''''''''&&&%%%&&&(((******)))'''''''''((((((((((((((((((((((((((()))***+++,,,&&&&&&'''((())))))(((((('''(((((())))))(((((('''))))))(((((((((((()))***((((((''''''((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((***((('''((())))))((('''((((((((()))***+++++++++)))))))))))))))*********++++++,,,,,,,,,,,,++++++------///000222444666777;;;<<<>>>@@@@@@???>>>===666666666777888;;;===???@@@AAAAAACCCDDDEEEGGGGGGFFFCCC@@@===;;;;;;<<<===;;;===???AAACCCFFFJJJMMMNNNNNNLLLHHHCCC>>><<<;;;<<<>>>?????????CCCKKKQQQXXX___dddddd```ZZZOOOEEE@@@@@@@@@@@@AAADDDFFFHHHKKKRRR[[[ccceeeaaaZZZUUUMMMHHHBBB===<<<<<<<<<<<<======>>>???AAACCCEEEGGGJJJPPPVVVVVVOOOFFF@@@===:::999999777777999>>>AAABBBBBBBBBDDDGGGHHHHHHFFF>>>>>>======<<<;;;;;;:::;;;;;;;;;<<<<<<<<<;;;;;;666444333444666666444111000//////...------------)))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((())))))))))))******))))))((((((((('''''''''''''''''''''''''''))))))))))))******++++++))))))(((((((((((()))))))))(((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((()))(((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))***))))))+++---...,,,***,,,***'''%%%$$$%%%&&&'''(((((()))+++,,,,,,)))'''))))))(((((((((((((((((($$$%%%%%%&&&'''((())))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''******))))))))))))******)))))))))(((((((((((()))'''''''''((())))))***+++))))))))))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&******))))))))))))))))))))))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((---+++))))))*********)))+++***))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,,,,+++***))))))))))))++++++***)))(((''''''&&&++++++***))))))***++++++++++++***************+++,,,)))'''(((+++---,,,)))************************'''''''''(((((()))))))))******))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))'''((()))***+++,,,------(((&&&&&&&&&'''((('''&&&(((((((((((((((''''''''''''&&&%%%%%%(((*********((((((((((((((('''''''''############$$$%%%''''''&&&&&&'''((())))))(((((()))))))))******)))))))))'''''''''(((((()))******'''''''''(((((()))******(((((((((((())))))))))))'''''''''''''''''''''''')))((('''((()))***)))((((((((())))))******++++++(((((())))))************,,,++++++***************+++,,,---///000111222222333444777999:::;;;::::::333333444555777:::<<<>>>???@@@@@@AAABBBCCCDDDDDDFFFDDD@@@===;;;:::;;;;;;888:::===@@@AAACCCFFFIIIGGGHHHHHHEEE@@@<<<999999888:::;;;::::::===CCCGGGMMMRRRTTTSSSQQQOOOJJJDDD<<<<<<======???AAACCCDDDEEEJJJRRRYYY[[[ZZZWWWTTTPPPKKKDDD???<<<;;;;;;:::===<<<;;;<<<===@@@CCCDDDHHHMMMRRRRRRMMMFFF@@@===888888888777777999===@@@@@@@@@@@@AAADDDEEEEEEDDD;;;;;;;;;:::999999888888888888999888777666555444111111000111111000...,,,,,,,,,,,,,,,,,,+++++++++((())))))***************((((((((())))))((((((((('''((((((((()))))))))******)))))))))((((((''''''(((((((((((((((((((((((((((((())))))************))))))(((((((((((()))))))))))))))((('''&&&'''(((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((())))))*********((((((((((((((()))******(((((((((((())))))))))))))))))))))))((((((((((((***)))))))))******)))((()))*********)))(((&&&%%%''''''(((+++,,,,,,)))'''(((((())))))))))))))))))$$$%%%%%%&&&'''((())))))(((((())))))))))))((((((++++++************+++++++++***))))))((()))))))))((((((((())))))))))))(((&&&'''(((((()))*********(((((((((((((((((())))))'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))+++++++++******)))))))))***)))(((''''''''''''((('''''''''((()))***************))))))))))))******(((((((((((((((((((((((('''&&&&&&''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++)))(((((())))))((('''))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++***))))))******************************+++******************+++*********))))))***++++++,,,)))'''(((+++---,,,***))))))))))))))))))))))))&&&&&&''''''((()))))))))******)))((((((((((((((()))(((((('''&&&&&&%%%%%%)))((((((''''''(((((()))'''''''''''''''((())))))(((((()))***+++---...///((('''&&&&&&'''((('''&&&''''''''''''((((((((())))))'''%%%&&&(((*********((((((((((((((('''''''''#########$$$%%%&&&'''(((&&&'''((((((((((((((((((((())))))******))))))(((''''''(((((())))))******&&&&&&&&&''''''((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))((('''(((***+++***)))((((((((()))))))))******'''((()))******+++******++++++***)))))))))))))))((()))***+++,,,------------...000222444555555555222222444555777:::<<<===<<<===>>>@@@AAAAAAAAAAAACCCAAA>>><<<:::999999:::666999<<<>>>???AAADDDFFFCCCDDDDDDBBB>>>:::888777::::::;;;;;;;;;<<<@@@CCCDDDHHHIIIGGGFFFGGGEEEAAA::::::;;;<<<===???AAAAAABBBFFFKKKPPPTTTTTTSSSRRRPPPKKKDDD???<<<<<<;;;;;;<<<<<<;;;:::<<<>>>AAABBBFFFIIILLLLLLHHHCCC>>><<<666777888888777999;;;>>>>>>======???AAABBBAAA???999888888777777666555555222333333333222000...------......------+++******'''((()))))))))))))))(((((()))******++++++******'''(((((())))))(((((('''''''''(((((())))))******)))(((((((((((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))******)))))))))***++++++)))******(((&&&&&&'''((())))))))))))))))))))))))&&&''''''((()))(((((((((%%%&&&((()))***+++++++++(((''''''(((((()))***+++(((((((((((())))))))))))))))))))))))((((((((((((***)))((((((''''''((((((((()))+++,,,+++***(((&&&((((((((()))++++++)))'''(((((())))))))))))******''''''(((((())))))******(((((())))))))))))((((((******))))))))))))*********))))))((((((((())))))'''(((((())))))))))))((()))*********)))((('''&&&''''''(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((***)))(((&&&&&&&&&''''''&&&&&&'''((()))***++++++***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))***++++++************************'''(((((())))))(((((('''))))))(((((((((((())))))&&&%%%%%%''')))+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++***************++++++((())))))***+++,,,,,,,,,***************************))))))))))))***+++++++++***))))))+++,,,,,,+++))))))))))))))))))))))))%%%%%%&&&''''''((())))))***)))((('''''''''((((((''''''''''''''''''&&&&&&(((((('''&&&&&&'''(((((('''''''''''''''((()))))))))((((((((()))+++...000((('''&&&&&&'''((('''&&&%%%&&&&&&'''((()))******+++)))'''&&&(((*********)))((((((((('''''''''''''''''''''''''''((()))***(((((((((((((((((('''&&&''''''(((((((((((('''''')))))))))))))))(((((('''''''''(((((((((((((((((('''((((((((()))))))))***'''''''''''''''''''''''')))((('''(((***+++***)))''''''(((((((((((())))))'''((()))+++++++++++++++******)))((('''((())))))'''((()))***+++******)))++++++,,,..................///000222444666777888777888;;;===>>>>>>======<<<;;;999888777888888999555777:::;;;<<<>>>AAACCC>>>@@@@@@???;;;999777777;;;;;;;;;;;;;;;<<<>>>???>>>BBBDDDBBBBBBCCCAAA===999999::::::;;;<<<======>>>@@@CCCGGGJJJKKKLLLLLLKKKFFFAAA<<<;;;<<<<<<<<<;;;:::999999:::<<<>>>???EEEEEEEEEDDDAAA===;;;:::333555777888777777888:::;;;;;;;;;<<<>>>>>><<<999666666555555444333333333---...//////...,,,***)))******+++***)))))))))***&&&'''((()))******)))(((((((((******+++***))))))''''''((())))))((('''''''''''''''((()))*********'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))(((((('''))))))(((((())))))***+++)))++++++)))&&&%%%''')))((((((((((((((((((((((((&&&&&&((()))))))))(((''''''((()))***+++******)))''''''''''''((()))***+++'''((((((((()))))))))******)))))))))((((((((('''***)))((('''&&&&&&((()))'''((())))))***))))))(((***)))(((((()))***)))'''(((((()))))))))*********((((((((()))))))))))))))'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''))))))((((((((())))))***&&&'''((()))******)))((()))*********)))((('''&&&'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''',,,+++)))'''&&&&&&'''(((''''''(((((())))))******)))((((((''''''(((((()))))))))))))))))))))))))))***)))))))))))))))***+++))))))))))))))))))))))))''''''((((((((((((''''''***)))(((''''''((()))***&&&&&&&&&(((***++++++)))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))***+++,,,,,,((((((((()))***++++++,,,*********++++++*********)))))))))))))))***++++++***+++++++++******,,,---))))))))))))))))))))))))%%%%%%%%%&&&'''(((((()))***)))'''&&&&&&&&&'''(((%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))))))))(((&&&&&&'''***---///((('''&&&&&&'''((('''&&&$$$%%%&&&'''(((***++++++---+++((('''(((*********))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%+++++++++***)))'''&&&%%%******++++++++++++******'''((((((((())))))******'''''''''''''''''''''''')))(((((((((***++++++***''''''''''''(((((((((((('''(((***+++,,,,,,,,,+++))))))''''''''''''((()))((()))***+++++++++***)))+++++++++++++++***))))))***+++,,,...///111222333222555888;;;<<<;;;:::999555555444444555666888999555666888999999:::===@@@;;;<<<===;;;999777777888666666666666666777888888;;;@@@CCCBBBBBBBBB???:::999999999999::::::::::::888:::<<<>>>AAACCCEEEFFFFFFBBB<<<::::::<<<===>>>999999888888999:::<<<===DDDCCCAAA>>><<<999888888222444777888777666666777999999999;;;<<<;;;888555555444444333333222222111,,,---...///...,,,***)))'''((()))(((((((((***,,,((()))***,,,,,,,,,++++++'''((()))******)))((('''&&&'''((())))))((('''&&&&&&''''''((()))******+++&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''(((((()))+++,,,***&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''))))))***++++++***((('''''''''''''''((()))++++++'''((((((((())))))************))))))((((((((('''***)))(((&&&%%%&&&(((***''''''&&&&&&'''(((***++++++***((('''((()))((('''(((((())))))*********+++'''''''''''''''&&&&&&&&&'''((()))******)))((('''(((((((((''''''(((((((((((((((((((((((()))******&&&'''(((*********)))(((%%%'''(((*********))))))&&&'''''''''(((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))************************(((((())))))******++++++...,,,***(((''''''))))))))))))))))))((((((((((((((((((''''''''''''((((((************************((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***+++***)))***+++***)))'''''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((()))))))))***(((((())))))***+++------(((((((((((())))))))))))******++++++++++++******))))))((())))))***++++++)))+++---,,,)))))),,,///))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((,,,***((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((((((&&&&&&&&&&&&&&&'''((())))))((((((((()))***,,,---''''''(((((((((((((((((($$$%%%&&&'''(((((((((((((((((('''(((((()))***+++******,,,------,,,+++***''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&(((+++...---)))%%%)))((('''''')))+++++++++,,,+++***)))((('''&&&&&&+++***)))'''''''''((()))&&&'''((()))************(((***+++***)))((()))***))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))************))))))***+++---...//////000111222222111222444666444444444444444444444444444444444555666777888888444888999777666888777444555555444333444555666777888999;;;======<<<;;;:::888888777777777777888888777777888999;;;<<<======::::::999999::::::;;;;;;666777777888999999::::::>>>===<<<999777555333222444555666777777666555444555666999::::::777444222222111///...///000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''++++++***)))(((((())))))******))))))(((((((((''')))))))))***++++++,,,,,,(((((())))))******++++++(((((((((((())))))))))))......---,,,+++***))))))((((((((((((((()))******)))))))))))))))(((''''''&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%)))(((&&&%%%%%%''')))++++++*********))))))((((((******))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((,,,+++***)))((((((((((((''''''''''''((((((((((((,,,+++***(((''''''''''''((((((((((((((()))******''''''''''''((()))++++++,,,+++)))((((((((()))***''''''''''''((()))+++++++++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))((('''%%%%%%''''''&&&''''''((()))*********))))))))))))******))))))))))))((((((((((((''''''(((((())))))******...---,,,***'''%%%$$$###)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&((()))((('''))))))))))))))))))))))))---***%%%""""""%%%***---))))))))))))((((((((((((''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))$$$'''***---...---+++))),,,,,,++++++***)))((((((((('''''')))+++,,,+++)))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++***)))'''''')))***+++...------,,,+++***))))))$$$%%%%%%&&&''''''((((((,,,+++)))((('''((()))***''''''''''''''''''''''''((()))))))))))))))((((((&&&&&&&&&&&&&&&'''((((((((((((''''''((()))***+++*********)))'''$$$"""!!!%%%%%%&&&'''(((((((((((())))))(((((((((((())))))++++++++++++***(((&&&%%%(((''''''&&&&&&&&&''''''))))))((((((''''''((((((+++***)))(((''''''''''''((((((((((((((((((((((((((((((***---///...+++'''***))))))***,,,...---,,,)))((('''&&&&&&&&&''''''+++***((('''''''''((()))&&&'''((()))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((()))))))))*********))))))***+++,,,------...,,,...............000222000000000000000000000000222222222333333555666666333666777444444555444000444333222222222333555666666888999;;;;;;:::999888666666666666666666666666555555666777888999999:::999999888777666666666777444444555555666777777777999999888777666555444444444444555555555444333333111222444555555333111000333111///...//////...---,,,+++++++++************))))))))))))))))))))))))'''''''''(((((()))))))))+++******)))(((((())))))*********)))))))))((((((+++*********************))))))))))))))))))(((((('''((((((((())))))))))))((((((((('''&&&&&&%%%%%%((((((((((((((())))))***)))))))))))))))(((''''''&&&''''''((((((((((((((())))))))))))((((((''''''(((((((((((())))))******************)))))))))((())))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((,,,+++***)))((((((((((((''''''''''''((((((((((((+++***)))(((''''''''''''((((((((((((((())))))***(((((('''(((((()))***+++++++++)))((((((((())))))(((((((((((()))******+++(((((((((((())))))))))))''''''((((((((()))))))))&&&&&&&&&'''''''''''''''))))))(((((())))))************))))))))))))******))))))))))))(((((((((((('''((((((((()))))))))***+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))***)))((())))))))))))))))))))))))***)))'''&&&&&&''')))***)))))))))))))))))))))((()))))))))******+++++++++***)))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,---+++***(((,,,,,,+++******)))(((((()))))))))***,,,---,,,+++******)))))))))(((((((((***)))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***++++++******))))))(((((((((&&&&&&&&&''''''(((((())),,,+++***)))((()))***+++(((((((((((((((((((((((('''))),,,......,,,)))((('''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))*********)))'''$$$ &&&&&&'''''''''''''''&&&***))))))(((((((((((((((,,,++++++***)))'''&&&%%%))))))((('''&&&&&&&&&&&&)))***++++++++++++***)))******)))((('''''''''''')))))))))))))))))))))))))))***+++...//////,,,)))******+++---000111///...&&&%%%$$$###$$$%%%''')))***)))((('''''''''((((((''''''((()))))))))(((((((((***+++***)))((()))***))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))))))))******))))))******+++++++++,,,***+++,,,+++++++++---///........................////////////000111222333111444444111000111000---222111000000000111222333333444666777777777666555222333444555555444333222222333333333444444444444777666555333222111111111000111111222222333333444333333333444444444444444333333222111000000000111,,,---......///.........333111...---------,,,***************))))))))))))))))))))))))))))))))))))&&&''''''((()))***+++,,,******)))((((((((())))))*********))))))))))))(((,,,,,,+++******)))((((((***))))))(((''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''((((((''''''(((((()))***((())))))))))))(((''''''&&&''''''(((((((((((((((++++++************))))))'''(((***+++++++++***)))************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++***)))((((((((((((''''''''''''((((((((((((***))))))(((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))******)))((((((((())))))************************%%%&&&'''((()))***+++,,,''''''''''''(((((((((((($$$$$$$$$$$$&&&''')))+++,,,+++***************+++***))))))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***((((((*********)))))))))))))))))))))))))))'''(((************(((''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))******++++++******)))(((+++++++++******))))))(((+++******,,,...///...,,,++++++*********)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''(((((())))))******)))(((((())))))***''''''''''''''''''''''''&&&)))...111111...+++(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&''''''&&&''')))***)))'''%%%###''''''''''''''''''&&&&&&)))(((((((((((())))))************+++++++++++++++******((('''&&&&&&&&&&&&''')))+++...///...---,,,***)))((('''''''''''''''(((((((((((((((((((((((()))***,,,---...---+++)))))))))+++...111111///---'''%%%$$$######%%%'''((((((((((((((('''(((((((((''''''((((((((((((((('''(((***+++***)))((()))***(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((()))))))))***))))))))))))***************+++++++++******,,,...---------------------------,,,,,,,,,------...///---000111......000000---///......---...///000111000111222333333333222222...000111333333111000...111111000000000000000000333222111000////////////......//////000000000000000000000000000000000111111000...---,,,------...+++++++++++++++,,,---...222000---,,,,,,+++***((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++++++++***))))))((((((((())))))((((((((((((((((((((((((+++*********)))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))(((''''''''''''((())))))(((((())))))(((((('''&&&&&&''''''(((((((((((((((************************(((((()))************)))*********)))))))))))))))''''''(((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))***))))))(((((((((((())))))))))))((((((((())))))***++++++++++++******)))%%%&&&'''((()))***+++,,,&&&'''''''''((((((((((((&&&%%%$$$$$$%%%(((+++,,,,,,,,,+++***)))))))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((((()))******)))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))*********---,,,+++***)))))))))***)))))))))))))))*********((((((((((((((((((((((((******))))))))))))******+++*********)))))))))(((+++******,,,......---,,,++++++++++++*********))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******)))(((((()))******)))*********+++++++++,,,'''''''''((((((((((((((((((((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))...111222///+++)))(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&(((***+++***)))(((''''''''''''''''''&&&&&&''''''''''''((()))++++++((())))))******+++,,,,,,+++***)))((('''&&&&&&&&&%%%'''+++///111000///...)))(((((('''''''''''''''((((((((((((((((((((((((((()))+++++++++***(((((('''((())),,,//////---+++)))(((&&&%%%$$$%%%&&&''''''''''''(((((((((((('''&&&''''''(((((((((((('''(((***+++***)))((()))***((((((((((((((((((((((((((((((((()))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((()))***)))((((((***,,,+++++++++++++++++++++++++++************++++++,,,)))------,,,---111333000---,,,,,,++++++---...///---......///////////////,,,---///000000///---,,,////////////............//////............//////---------........................------,,,,,,,,,...---+++*********+++,,,,,,++++++++++++,,,......111///,,,++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))))))((((((((((((((())))))''''''''''''''''''''''''(((((()))))))))*********%%%&&&&&&&&&'''''''''(((''''''''''''(((((((((((($$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((((()))((((((((((((((('''&&&&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&((()))+++))))))))))))))))))******''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((***)))((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((((((''''''''''''((()))***))))))(((***))))))(((((((((((()))((((((((()))))))))((((((******+++++++++******)))'''((((((((()))))))))***'''''''''(((((((((((())))))((('''&&&&&&(((***,,,+++***)))((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&'''((()))((((((((((((((((((((((((((((((******))))))))))))******((()))))))))*********+++333111...,,,***)))))))))(((((())))))************(((((((((((((((((((((((((((((((((((((((***+++,,,*********))))))))))))))))))((()))***,,,---,,,+++++++++++++++*********)))(((((())))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...///...,,,***(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((''''''&&&************))))))((((((&&&&&&'''''''''''''''&&&''''''''''''((()))***+++(((((('''''''''((())))))******)))(((''''''''''''%%%(((+++...000///...---((((((''''''&&&''''''((())))))))))))))))))))))))&&&(((******((('''&&&'''''''''''')))+++,,,***((())))))(((''''''&&&''''''&&&&&&'''(((((((((''''''%%%%%%&&&'''(((((((((((((((***+++***)))((()))***))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))(((((())))))*********+++&&&'''((('''&&&%%%''')))))))))))))))))))))))))))******))))))))))))******'''***+++***,,,111444222,,,+++*********+++------+++++++++,,,,,,,,,------+++,,,---......---,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((******))))))))))))******,,,,,,+++++++++,,,------///---***)))))))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))*********))))))(((((((((((((((''''''(((((())))))&&&&&&''''''''''''((((((''''''((())))))***++++++%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((((((((&&&&&&''''''((((((((()))''''''&&&&&&''''''((()))'''(((((((((((('''&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((()))***(((&&&$$$%%%''')))+++))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((((((''''''''''''(((((((((((($$$%%%'''((())))))((('''&&&''')))*********)))((())))))(((((((((((())))))''''''((()))))))))((((((((()))***+++++++++))))))))))))))))))(((((((((((((((((((((((())))))))))))+++***)))((((((((()))***)))((('''''''''''''''''')))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''(((((('''((((((((((((((((((((((((******(((''''''(((******((())))))******+++++++++000...***'''%%%$$$$$$%%%((((((((()))******++++++))))))))))))))))))))))))'''''''''((()))***,,,,,,))))))))))))))))))))))))((('''''')))+++,,,+++)))++++++*********)))))))))((((((((()))******++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******)))))))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((()))++++++,,,++++++(((((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((,,,+++)))((('''''''''(((%%%%%%&&&'''((((((((((((******)))(((((((((((((((&&&&&&&&&&&&''')))***,,,))))))((((((((((((((())))))***,,,------,,,***)))'''''''''&&&&&&''''''(((((((((((((((((((((((((((&&&(((***)))'''%%%&&&''')))'''&&&'''))))))((('''&&&&&&'''((()))(((''''''%%%&&&'''(((((((((''''''###$$$%%%'''((())))))***(((***+++***)))((()))***))))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((())))))***+++,,,,,,'''(((((('''&&&&&&''')))))))))))))))))))))))))))******))))))))))))******&&&)))***(((***000222111+++******))))))+++,,,---***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,+++***************+++************************++++++******)))(((((((((&&&'''((()))))))))))))))+++++++++++++++*********---+++)))((())))))((('''((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((())))))'''''''''''''''((())))))((((((((()))))))))******((((((((()))))))))))))))'''''''''''''''(((((((((&&&&&&&&&'''''''''(((((())))))))))))************'''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%&&&''''''((((((((((((((('''''''''((((((((()))))))))((('''''''''((()))***((()))))))))************))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''((((((((((((###$$$&&&((())))))((('''&&&''')))*********(((((((((((('''(((((()))***+++&&&&&&((()))))))))((((((&&&''')))***++++++)))))))))))))))((((((((((((((())))))))))))*********+++))))))))))))))))))))))))'''''''''&&&''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''((())))))((((((((((((((((((((((((((()))(((((((((((((((((()))((())))))******+++,,,,,,,,,***'''$$$######$$$%%%'''(((((()))******++++++))))))))))))))))))))))))'''((((((((())))))******((()))))))))))))))))))))((('''''')))++++++***)))******)))))))))((((((((('''(((((()))******++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%''''''((()))******))))))(((((((((((((((((((((((((((((((((((()))***+++,,,)))((('''&&&&&&&&&&&&&&&$$$%%%''')))******))))))***)))'''&&&%%%&&&((()))$$$%%%&&&'''((((((((((((---,,,+++)))'''&&&%%%%%%###$$$%%%'''***---111222)))(((((((((((())))))***,,,------,,,+++)))'''%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++***'''%%%&&&(((***(((&&&&&&'''((('''&&&"""$$$&&&)))***)))(((((($$$%%%'''(((((((((''''''"""###%%%'''((()))******(((***+++***)))((()))***))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))'''((()))***+++,,,------***++++++***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******'''))))))'''(((---000...+++***)))))))))***,,,---)))))))))))))))***++++++,,,,,,+++******+++,,,,,,(((((((((((())))))******,,,+++***)))(((''''''''')))))))))))))))((((((((())))))))))))))))))(((((($$$%%%''')))******)))))))))*********)))(((''''''+++***((('''((()))((('''(((((())))))******++++++))))))))))))))))))))))))%%%%%%&&&'''((()))******'''''''''''''''((()))***))))))******+++++++++,,,******))))))(((((('''''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%&&&''''''(((((((((((((((''''''(((((()))))))))***'''((()))++++++******)))(((((())))))*********+++******))))))(((((('''''''''((((((((())))))******(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''((((((((()))"""$$$&&&((())))))((('''&&&''')))***+++***((('''''''''''''''(((***++++++%%%&&&((()))))))))(((((($$$&&&(((***++++++))))))'''((((((((())))))******)))*********++++++++++++&&&&&&'''((())))))(((((('''''''''''''''((()))***((((((''''''''''''(((((())))))))))))((((((((((((******))))))((((((((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******)))((((((((((((((((((((((((&&&'''((())))))((('''&&&((())))))***++++++,,,,,,///---+++)))(((***+++---'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))((('''''')))+++,,,+++)))))))))))))))(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))***************))))))))),,,***(((&&&%%%&&&'''(((******)))''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((())))))))))))(((((('''''''''&&&%%%%%%$$$$$$''''''((()))))))))))))))))))))((('''''''''''''''((((((((()))))))))))))))'''((())))))))))))+++---222333222///+++(((''''''+++)))''''''((()))((('''&&&&&&''''''((()))))))))++++++***)))(((((())))))&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((%%%(((++++++***((('''(((***)))'''(((***++++++***)))))))))(((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((()))+++------+++)))''''''))))))(((((((((((())))))))))))((((((((())))))***---,,,***((('''&&&&&&'''+++*********))))))(((((($$$%%%&&&'''))))))******---,,,+++)))((('''''''''''''''(((((())))))******************************(((((((((((()))***+++,,,,,,)))'''(((***---,,,+++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))))))))************************)))))))))))))))((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((((((,,,***((((((***+++)))'''&&&''''''((()))******+++''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%)))(((%%%$$$$$$%%%''')))%%%&&&(((************)))******+++---...---***''')))((('''(((***++++++***((((((''''''''''''(((((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((()))***)))(((&&&&&&&&&'''(((************)))(((&&&&&&&&&&&&&&&'''******)))(((''''''((()))))))))))))))((((((((((((((((((((((((%%%'''((()))((()))***,,,'''((()))+++++++++***)))''')))***)))'''&&&(((+++((((((((((((((('''''''''%%%''')))***((('''''''''+++)))(((((())))))(((&&&''''''((()))***+++,,,,,,,,,+++++++++******))))))''''''(((''''''(((***---***'''$$$###%%%'''&&&$$$'''((((((((()))))))))***)))'''%%%&&&)))***(((&&&''')))***++++++***)))'''''''''((((((((((((''''''&&&''''''(((((((((((((((******++++++++++++******)))*********((((((***+++)))((((((((()))***++++++************))))))))))))************))))))))))))'''''''''''''''((()))))))))************)))((((((******)))(((((((((((((((******))))))))))))******))))))))))))************&&&&&&''''''''''''&&&&&&$$$'''******(((&&&'''((())))))))))))))))))))))))+++***(((&&&%%%&&&'''(((***)))(((''''''&&&&&&&&&(((((('''''''''(((((()))'''''''''''''''''''''''')))(((((((((''''''''''''((((((((())))))(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((((())))))((('''''''''''''''((('''''''''(((((())))))((())))))(((((((((+++---333333111...***'''''''''+++***)))***+++,,,+++***(((''''''''''''((())))))***)))((((((''''''(((((())))))))))))************(((((())))))))))))((((((&&&(((***+++)))((('''(((***)))'''((()))+++******)))))))))***)))))))))((()))))))))))))))))))))))))))((((((''''''(((((())).........,,,)))'''((())))))((((((''''''(((((()))(((((('''&&&&&&&&&&&&&&&((((((''''''((()))***+++))))))))))))((((((''''''&&&'''(((***++++++,,,,,,---,,,+++***)))((((((((((((((()))))))))))))))***************************+++******))))))))))))))),,,)))'''(((***,,,,,,+++))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((************************(((((())))))))))))((((((************************(((((((((((())))))))))))((())))))))))))*********(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))(((((((((((()))((('''''''''((()))***,,,***((((((******(((&&&%%%%%%%%%&&&'''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&((((((''''''&&&'''''''''(((((()))))))))(((((('''))))))+++---...---***((()))))))))***,,,---,,,***(((((((((''''''((((((((((((((())))))(((''''''&&&))))))((((((((('''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''************)))((('''&&&'''&&&&&&''')))***)))(((''''''((()))))))))))))))((((((((((((((((((((((((&&&((())))))((((((***+++'''((()))***+++******)))''')))***)))&&&&&&(((*********)))(((((((((((((((&&&((())))))(((''''''(((***)))((()))******(((&&&((((((((((((((()))))))))((((((((((((''''''&&&&&&***+++,,,,,,,,,,,,...000***'''%%%$$$&&&'''&&&%%%(((((((((((())))))))))))+++)))''''''))))))'''%%%***))))))))))))))))))*********++++++++++++******&&&''''''((((((((((((((()))******++++++******)))'''(((((((((&&&&&&((()))))))))(((((())))))******)))))))))((((((((()))))))))))))))))))))))))))***(((''''''''''''((())))))************))))))))))))******)))(((((((((((((((******))))))))))))******))))))))))))************)))))))))******)))))))))&&&(((+++***(((&&&'''((())))))))))))))))))))))))+++***(((&&&%%%&&&'''(((***)))(((''''''&&&''''''((((((((((((((()))***+++''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))%%%&&&&&&'''''''''''''''))))))((('''''''''((((((((('''&&&&&&&&&'''))))))))))))((('''&&&(((+++...444333000,,,(((&&&'''((())))))))),,,...///...,,,+++)))(((&&&&&&'''((()))((((((''''''&&&&&&''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&(((******)))''''''(((***((('''''')))******)))((()))***++++++***))))))))))))))))))***************))))))(((((())))))***222111///+++(((&&&(((***(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''(((***+++,,,(((((((((((('''''''''''')))***+++,,,---.........------+++***))))))((()))***************)))))))))************************---,,,+++)))((('''''''''***)))'''((()))+++******((((((((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))************************(((((())))))))))))((((((************************))))))((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))((((((''''''((((((((((((((()))***+++,,,+++))))))))))))'''&&&###$$$$$$%%%%%%&&&&&&''')))((((((''''''(((((()))((((((''''''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$+++***)))(((''''''&&&&&&((((((***,,,......+++)))))))))+++...000000---+++(((((((((((((((((((((((((((((()))))))))(((''''''))))))((((((((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&)))******))))))((('''&&&((('''&&&'''((()))((('''''''''((()))))))))))))))))))))))))))))))))))))))((()))******(((((()))***(((((()))************)))'''((()))(((&&&&&&((())),,,+++)))((((((((()))***'''((()))(((&&&&&&((())))))))))))+++,,,+++(((&&&)))((((((((('''''''''&&&''''''''''''&&&&&&&&&&&&&&&(((******))))))***+++***(((&&&&&&'''(((((('''))))))))))))(((((((((((()))((('''((()))***)))(((+++***(((''''''(((***+++***++++++,,,,,,++++++***&&&''''''((((((((((((((()))******++++++******)))'''(((((((((&&&&&&((())))))))))))))))))******+++)))((((((((((((((())))))''''''(((((())))))******((((((''''''(((((()))***,,,+++)))((((((((()))******))))))(((((((((((((((******))))))))))))******))))))))))))************************************(((***++++++)))''''''((())))))))))))))))))))))))+++)))'''&&&%%%&&&'''((())))))((('''''''''''''''''''''''''''((()))******''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))%%%&&&''''''((((((''''''))))))((((((((((((((()))((('''%%%%%%%%%&&&((()))))))))'''&&&%%%'''+++///444222///+++'''%%%''')))&&&'''))),,,000111000...---+++(((&&&%%%&&&((()))((((((''''''&&&''''''(((%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&((())))))(((''''''((()))((('''''')))******)))((()))+++,,,,,,+++***)))((()))))))))))))))************))))))))))))******333222000---)))''''''(((''''''&&&&&&&&&&&&''''''&&&'''((())))))*********++++++***)))((('''''''''((((((((((((((((((((((((***+++,,,---............---,,,+++***)))))))))))),,,,,,++++++******))))))************************---,,,+++)))((((((''''''***)))((())))))******)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))(((((('''))))))))))))))))))))))))((((((&&&%%%&&&''')))***+++******)))(((''''''&&&((((((((()))***++++++,,,++++++***)))(((((('''&&&%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&+++***((('''&&&&&&'''((((((((()))+++---...,,,***)))***---000333222...+++((((((((())))))((((((((((((((()))))))))(((((('''))))))((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&)))))))))))))))((('''''')))(((''''''))))))((('''''''''((())))))))))))))))))))))))))))))))))))))))))***+++***((('''((())))))))))))*********))))))((((((((('''&&&'''((((((,,,+++)))((('''((()))***((((((((('''%%%&&&(((***((((((***,,,---,,,)))&&&(((((((((((((((((((((((())))))))))))))))))))))))!!!$$$&&&'''&&&%%%%%%&&&))))))((((((((()))(((((())))))))))))((((((((((((&&&&&&'''(((***+++++++++***)))(((''''''((()))***(((((())))))))))))((((((&&&''''''((((((((((((((())))))************)))))))))*********((((((***+++)))))))))***+++---...///***))))))(((((()))***+++'''''''''((())))))******((((((((('''((())))))***,,,+++)))''''''(((***+++))))))(((((((((((())))))******))))))))))))******((()))))))))************))))))(((((((((((())))))***++++++***)))((((((((())))))))))))))))))))))))***)))'''&&&&&&&&&((())))))((((((''''''''''''((('''&&&&&&&&&''''''((()))'''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((('''))))))((((((((('''''''''''''''((())))))))))))((())))))((((((((())))))***'''&&&&&&%%%&&&'''((()))))))))'''%%%%%%'''+++///222000...***&&&&&&'''***&&&'''***...222444333111...,,,)))&&&%%%&&&((()))(((((((((''''''((())))))(((((()))))))))*********(((((())))))))))))((((((&&&((()))((('''&&&'''((()))(((&&&''')))******)))((()))***+++,,,++++++***'''''''''(((((()))))))))******))))))))))))******000111111///,,,(((&&&&&&''''''&&&&&&&&&&&&''''''((())))))***))))))(((''',,,,,,+++***(((&&&%%%$$$)))))))))))))))))))))))))))***+++,,,---------,,,,,,,,,+++***)))))))))))),,,,,,++++++******))))))******************************))))))))))))******)))*********))))))))))))************************(((((())))))))))))(((((('''((((((((()))))))))***''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''')))))))))*********++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((''''''&&&'''((()))***+++******)))(((''''''&&&''''''((()))***+++++++++*********)))((('''''''''(((((())))))))))))******))))))(((((((((((())))))&&&''''''(((((()))))))))***)))(((''''''((()))******)))(((''''''((()))***(((((((((***,,,---,,,***(((***---111444333///,,,(((((()))******)))(((((((((((()))))))))))))))((((((((())))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&((())))))))))))(((((('''((((((((()))++++++)))'''''''''((()))))))))))))))))))))))))))))))))))))))***+++,,,+++)))'''((()))******)))))))))))))))))))))((('''''''''(((((((((***)))((('''&&&'''((((((((((((((('''%%%&&&(((***'''((()))+++---,,,)))&&&''''''((())))))***++++++************************%%%''')))***)))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''(((((()))(((((())))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))******))))))))))))*********((((((***+++'''((()))+++...000333444,,,+++***)))***+++---...'''((((((((())))))******((((((((((((((()))******,,,+++)))''''''(((***+++))))))(((((((((((())))))******))))))))))))******((()))))))))************))))))(((((((((((())))))+++******))))))))))))((())))))))))))))))))))))))***)))'''&&&&&&'''((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((******++++++++++++******))))))(((((('''&&&&&&%%%'''(((((()))))))))))))))))))))((((((((()))******&&&&&&''''''(((((((((((((((((('''&&&%%%'''***---......,,,)))''''''(((***))))))+++///333666555444---,,,)))(((''''''((()))((((((((('''(((((()))***''''''((((((((()))))))))(((((())))))))))))((((((&&&'''((((((&&&&&&'''((()))'''&&&&&&((())))))(((((()))))))))***++++++,,,&&&&&&''''''(((((())))))***))))))(((((())))))***,,,...000///,,,)))'''&&&(((''''''''''''''''''(((*********)))'''$$$""" (((((())))))))))))(((((())))))))))))************((()))******+++++++++***+++******)))(((((())))))***************)))))))))************************(((((((((((()))***+++,,,)))+++,,,,,,***))))))***))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***+++,,,------...000111222333222000...,,,((((((((((((((((((((((((''''''(((((()))***************))))))((((((''''''''''''((()))************((()))***)))'''&&&'''(((************************)))((((((''''''(((((()))&&&&&&'''((())))))******%%%%%%%%%%%%&&&'''((((((*********))))))***++++++)))(((((()))+++,,,+++***'''))),,,000333222///,,,((((((************(((((((((((()))*********))))))(((((())))))))))))******(((((()))))))))*********&&&'''(((((((((((((((((((((((())))))))))))((((((''''''))),,,......+++(((''''''((()))))))))))))))))))))))))))))))))))))))***+++,,,+++)))((()))***+++***))))))((()))))))))***)))'''''')))***)))((((((((((((((('''''''''&&&'''((()))(((&&&&&&((()))''''''(((***++++++(((&&&''''''((()))***+++,,,,,,(((((((((((())))))))))))''')))******)))((()))***&&&(((******)))((())))))(((((((((((())))))))))))***++++++)))&&&$$$$$$%%%&&&''')))******)))'''&&&'''(((((())))))(((((('''&&&''''''(((((((((((((((((())))))******))))))((('''(((((((((&&&&&&((()))'''((()))+++...111444666---,,,+++***+++,,,...000************))))))))))))))))))(((((())))))***+++,,,+++)))((((((((()))***((((((((((((((())))))*********))))))))))))******))))))))))))************++++++)))(((((()))+++++++++)))'''''')))******))))))))))))))))))))))))))))))((('''&&&&&&''')))***((((((''''''''''''((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((())))))******))))))((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))(((((()))******+++%%%'''(((******)))((('''&&&'''''''''&&&'''***,,,***++++++***(((((()))+++(((((())),,,000333444444++++++***)))((((((((()))'''&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))((((((&&&'''((('''&&&%%%'''((()))'''&&&&&&((())))))((()))(((''''''((()))+++---&&&''''''((())))))******)))((((((''''''(((((()))+++,,,---,,,***))))))***)))((((((''''''(((((()))))))))***)))(((%%%"""!!!$$$&&&''')))***+++******((((((((()))))))))******(((((()))************)))***)))(((((('''((((((((((((((()))))))))))))))***************************(((((((((((()))***+++,,,***,,,......+++)))***+++((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))***,,,...///111111333444555666444111...,,,((((((((((((((((((((((((&&&''')))+++,,,++++++***))))))))))))((((((((((((''''''((()))))))))((('''%%%((())))))'''&&&(((***))))))))))))))))))))))))(((''''''''''''''''''(((%%%&&&'''((()))***++++++$$$'''***---///...---+++,,,,,,,,,,,,,,,+++***)))***)))((()))***+++***)))&&&'''***...000111...+++'''(((***++++++***((('''(((((()))***************(((((()))))))))*********(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((%%%'''+++000222111---)))''''''((()))))))))))))))((((((((((((((((((((((((***+++,,,+++)))))))))+++,,,+++)))((((((((()))***,,,***((((((***+++***)))'''(((*********)))'''&&&&&&((())))))(((''''''((('''&&&&&&'''))))))(((''''''((((((((())))))******'''''''''((((((((())))))'''(((((('''&&&&&&''')))$$$'''******((('''((()))&&&&&&'''((()))***++++++''')))***(((%%%###$$$&&&'''(((((((((((((((((('''(((((())))))))))))((((((&&&''''''((((((((((((((((((((())))))))))))(((((('''(((((((((&&&&&&((()))(((((()))+++---///111222,,,+++***)))***,,,///000,,,,,,++++++******))))))))))))(((((())))))***+++************))))))))))))((((((((((((((()))************))))))))))))******))))))))))))************+++***(((''''''(((***+++)))'''%%%&&&(((******))))))))))))))))))))))))))))))((('''&&&&&&''')))***(((((('''''''''(((((())),,,+++***(((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''%%%&&&''''''((((((''''''))))))((())))))***++++++%%%''')))+++,,,***((('''%%%'''(((((('''''')))+++((()))******))))))***+++%%%$$$%%%'''+++///000000************)))))))))(((%%%%%%%%%%%%&&&&&&'''(((((((((((())))))))))))***(((((())))))))))))((((((&&&'''((('''%%%%%%''')))((('''&&&&&&((())))))((()))(((&&&%%%&&&(((+++---'''(((((()))***+++++++++((((((''''''''''''((((((++++++***)))((((((+++...))))))(((((((((((())))))%%%''')))***+++***)))(((%%%&&&((()))************&&&'''''''''(((((())))))(((((()))*********)))))))))((((((''''''''''''(((''''''(((((())))))******************************)))))))))))))))******+++***---000///,,,******+++&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&''''''((()))******+++''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((()))+++---///111333333333444555555333000,,,***************************%%%'''***---...---+++***(((((((((((())))))))))))''''''((())))))((('''&&&$$$'''))))))'''&&&)))+++''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((()))***+++,,,---111888>>>@@@>>>999666...//////...---+++((('''+++***((()))******)))(((&&&&&&))),,,//////---+++''')))***++++++***)))'''(((((()))***************(((((())))))*********+++''''''''''''((((((((()))((('''&&&&&&&&&((()))***(((((()))))))))))))))((($$$''',,,222555333...***'''(((((()))))))))))))))(((((((((((((((((((((((()))***++++++***)))***+++,,,+++***((((((((()))***---***((((((+++,,,+++)))''')))+++,,,,,,***'''&&&%%%''')))***(((''''''''''''%%%%%%&&&'''(((((('''(((((((((((((((''''''''''''((((((((())))))******)))***)))(((&&&''')))+++###&&&******((('''((()))%%%&&&'''((()))***+++,,,!!!###&&&&&&%%%&&&(((+++***((('''&&&&&&'''(((***''''''((((((((((((''''''&&&''''''((((((((((((((((((((())))))))))))(((((()))*********((((((***+++)))))))))***+++,,,...///,,,***)))((()))+++...000...------,,,+++***)))))))))))))))))))))******+++)))************)))((((((((((((((((((((()))************))))))))))))******))))))))))))************)))'''&&&%%%%%%&&&''')))(((&&&###$$$(((++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((('''&&&''')))+++111,,,&&&%%%''')))(((%%%((((((((((((((((((((((((***)))'''&&&&&&'''((()))&&&'''((())))))((('''''')))'''''''''((()))((('''((()))******)))'''((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''((()))******+++++++++'''((((((((()))))))))***(((+++---+++'''%%%(((,,,&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))******)))))))))))))))***000,,,'''$$$$$$%%%&&&&&&&&&%%%%%%&&&)))******)))+++***((('''&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))),,,***'''%%%%%%'''***,,,******((((((((()))+++,,,///---***((('''(((***+++***))))))***,,,,,,+++***...---,,,***((('''%%%%%%!!!%%%)))***(((((()))+++)))(((((((((((())))))***&&&((())))))((('''''''''(((((()))***************)))))))))((((((((((((((())))))))))))))))))))))))+++,,,...111444666999:::333333333222000...+++***(((((())))))))))))((((((&&&(((+++......,,,***((('''((()))******)))((('''((()))***)))((('''(((***(((((((((((())))))))))))(((((()))))))))'''&&&%%%'''((((((((((((&&&%%%$$$(((((('''''')))---111333666;;;CCCKKKPPPQQQPPPOOOKKKHHHCCC===666111...,,,(((***++++++***)))+++---((()))*********((('''&&&)))((()))...333222---'''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))'''&&&%%%$$$$$$%%%&&&''')))))))))))))))))))))))))))***+++,,,...000222444,,,***(((''''''(((***+++''''''''''''((((((((((((***)))&&&%%%%%%&&&)))***)))((('''((())))))'''%%%)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&''''''((()))******+++#########$$$%%%''')))***))))))(((''''''''''''''')))***,,,---,,,***((('''***************++++++,,,'''''''''''''''&&&&&&%%%###$$$%%%&&&'''(((((((((&&&''''''((()))(((((((((***)))((('''''''''''''''))))))))))))))))))))))))******))))))(((&&&%%%$$$************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((+++...//////+++++++++***(((%%%###!!!))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,******))))))))))))******((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((('''&&&''')))+++111,,,'''&&&((()))(((&&&((((((((((((((((((((((((***((('''&&&&&&'''((()))&&&'''((())))))(((''''''((('''&&&&&&(((((('''&&&$$$%%%''''''&&&%%%%%%&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))******)))(((((('''''''''((()))************((((((((()))))))))))))))'''***---,,,(((&&&(((+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''************++++++++++++((((((((((((((((((((((((******)))))))))))))))***...,,,)))((())))))((((((***)))((((((******)))'''(((((('''&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++)))'''&&&&&&''')))+++***)))))))))))))))******...,,,+++)))((()))***+++&&&&&&'''((())))))((('''++++++******)))(((((('''###&&&)))***)))((()))***)))(((((((((((()))******((()))))))))((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---000222444666777//////......,,,+++)))((('''(((((())))))(((((('''(((***,,,......---+++***'''((()))******)))(((''''''((())))))''''''((()))(((((((((((())))))))))))'''((()))))))))((('''&&&''''''((()))((('''&&&&&&((((((((((((***---///111111333777<<>>555222---)))&&&&&&'''((('''((()))***+++******)))))))))************))))))&&&'''(((*********))))))***((('''(((***++++++***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((('''(((+++------)))%%%)))***++++++)))&&&""" )))((('''&&&&&&'''((()))+++***)))'''''''''((()))+++++++++++++++***)))(((***)))((()))***+++***))))))'''''')))---...---*********))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''))))))))))))((((((((('''''''''((())))))''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&'''''''''((((((((()))*********)))(((&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))***)))'''%%%&&&''''''***---///---+++))))))''')))***)))((('''((()))(((''''''((()))***,,,---,,,)))'''&&&&&&(((((('''+++&&&(((111999666...)))((((((((((((((((((((((((+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))''''''***---...---)))&&&))))))))))))(((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''''''''((())))))((('''&&&(((((())))))))))))(((((($$$''')))(((''''''(((***(((((((((((((((((('''(((((('''(((***---000000///...------,,,+++***)))))))))---222333111......///,,,***(((((()))***)))(((((()))******++++++************+++++++++,,,,,,,,,,,,+++,,,000777:::888555+++***))))))(((((())))))''''''(((((()))*********(((((()))***************(((((((((((((((((((((((('''''''''''''''''''''''',,,++++++***))))))(((((('''''''''((((((((((((((($$$&&&))))))((((((((()))++++++++++++)))'''%%%$$$(((((((((((((((((((((((()))(((((('''''''''(((((()))))))))(((((()))))))))###$$$%%%%%%&&&&&&%%%%%%'''''''''(((((('''&&&&&&$$$%%%&&&'''((((((((((((&&&''''''(((((((((''''''((())))))))))))))))))(((***,,,...,,,)))(((((()))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''&&&%%%$$$$$$%%%&&&''')))++++++***)))))))))'''(((***+++,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''')))*********))))))((((((+++---...,,,'''%%%(((+++)))******++++++******)))******))))))((()))))))))***)))((((((''''''(((((())))))))))))((('''&&&%%%'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((***---333888;;;444222...+++((((((((()))'''(((***+++,,,+++***)))))))))************))))))'''((()))******)))((((((,,,***(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++******,,,......***''',,,,,,------,,,***((('''))))))(((''''''((())))))+++***)))(((''''''((()))***++++++++++++***)))(((+++***))))))******)))''')))((('''))),,,---+++)))************************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))((('''''''''((((((((((((((((((((()))))))))''''''&&&&&&&&&''''''(((''''''((((((((())))))))))))******)))((('''&&&%%%))))))((('''&&&&&&&&&&&&((()))***)))'''&&&&&&'''''')))---...,,,***))))))'''((())))))''''''((()))'''''''''((()))***+++,,,)))'''&&&&&&(((***+++++++++((()))000444111,,,***((((((((((((((((((((((((((((((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((((((((('''''')))+++---,,,)))&&&))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((('''''''''''''''(((((())))))((((((''')))))))))))))))((((((((($$$&&&(((((((((((()))***))))))))))))((('''&&&%%%(((''''''***---/////////+++++++++******)))))))))+++---...---,,,+++,,,---,,,***'''&&&''')))))))))'''((())))))******))))))((((((((()))))))))******,,,)))'''***000555777666,,,+++)))''''''((()))***))))))))))))******************))))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''(((((())))))$$$'''***+++***(((''''''***++++++++++++***)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''******))))))))))))******'''''''''''''''((())))))((((((((((((((('''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((''')))))))))******)))))))))***+++---,,,***)))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))((((((((())))))***((()))++++++)))((()))***((()))+++,,,,,,,,,+++***************************(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''(((***+++)))&&&%%%'''***((())))))))))))))))))(((+++******)))((((((((()))+++***))))))(((((())))))'''(((***+++***(((&&&$$$''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))+++...111222222111///,,,+++))))))((('''(((+++------,,,***(((******++++++++++++******((()))))))))))))))((('''---+++)))))))))***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******...------...///...+++)))------------------,,,,,,***))))))(((((())))))******))))))(((((((((((()))******++++++******)))))),,,***))))))******(((''')))(((((()))***+++)))'''************************(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))*********)))(((((('''''''''''''''(((((()))))))))***'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''(((((((((((((((((((((+++,,,---...---+++)))(((((()))))))))'''&&&&&&(((&&&))),,,---+++)))))))))'''((()))(((''''''((()))'''''''''((()))******+++***)))((()))+++---------(((&&&'''+++,,,)))''')))((((((((((((((((((((((((%%%&&&((()))***)))((('''(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((((())))))((((((''''''(((***,,,+++)))'''))))))))))))(((((((((((())))))((((((''''''&&&&&&(((((((((((((((''''''''''''((((((((())))))))))))***))))))((((((((((((((('''((()))))))))(((''''''((())))))***)))((('''&&&***)))(((***,,,---,,,,,,((())))))))))))))))))))),,,,,,+++((()))---///...000---)))''''''((())))))''''''((()))))))))))))))''''''((((((((()))))))))+++(((&&&'''+++000222222,,,+++(((&&&&&&''')))+++***)))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''%%%&&&&&&'''((()))******''')))******(((''''''(((***************))))))((((((((((((((((((((((((((((((((('''''''''((())))))******))))))))))))*********)))((('''((()))***+++,,,,,,,,,,,,+++***(((((((((((()))*********************)))(((((((((((((((******))))))))))))************+++++++++***))))))''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((((((,,,+++******+++,,,+++***((()))+++***)))((()))***)))***+++,,,,,,,,,,,,+++************************(((((((((((())))))))))))((((((((()))))))))))))))))))))(((((((((((((((((('''((()))(((&&&&&&(((***((())))))******))))))(((******)))(((''''''''''''******)))(((((((((((()))((())))))***)))((('''&&&(((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))......---,,,+++***((('''''')))+++---...,,,***(((******++++++++++++************)))))))))((('''''',,,***))))))***+++***)))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***//////......------+++***,,,,,,************+++,,,******))))))))))))******)))))))))(((((((((((()))))))))************))))))***)))((()))***+++***))))))))))))))))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))************))))))(((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))%%%%%%&&&'''((()))******(((+++///222222000,,,)))'''((()))((('''&&&'''(((&&&)))++++++***(((((((((&&&((()))((('''&&&'''(((''''''(((((()))))))))***+++***))))))+++,,,+++***&&&$$$%%%((((((%%%$$$'''''''''''''''''''''''''''$$$%%%''')))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))************)))(((''''''(((******)))'''))))))))))))(((((((((((())))))((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))******+++***)))(((''''''(((((('''((()))***+++***)))''''''(((((())))))***)))))),,,+++))))))******)))(((''''''(((((((((((()))))))))+++***)))///999<<<:::444000,,,)))((((((((('''''''''((()))))))))))))))(((((((((((()))))))))***))))))((()))***+++,,,+++,,,***(((&&&%%%''')))***((((((((((((((((((''''''))))))'''&&&&&&'''((()))))))))))))))))))))))))))************************((((((((('''''''''''''''%%%&&&&&&'''((()))************)))'''&&&&&&)))+++......,,,+++***)))(((((()))))))))))))))))))))))))))((((((((())))))***+++******))))))))))))******'''&&&%%%$$$%%%&&&((())).........---,,,+++***)))((()))******************+++***)))(((''''''((((((******)))(((((()))******))))))***+++++++++******(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((***((('''((())))))'''%%%)))*********(((((()))+++******++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((''''''((()))***+++***+++++++++******,,,---)))******************))))))((('''&&&&&&&&&&&&&&&***)))((((((''''''((((((+++***(((((('''((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((((((******++++++***)))'''&&&'''(((+++------,,,***)))*********++++++***************)))(((((((((''''''***)))((()))+++------,,,++++++***)))'''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))...------+++***))))))***---,,,***((((((((()))***))))))************))))))((((((((())))))))))))(((((())))))*********))))))(((''''''(((+++,,,,,,+++)))*********(((''''''''')))))))))******+++++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))*********)))((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((()))))))))%%%%%%%%%&&&''')))***+++###''',,,000111///+++((('''((()))((('''&&&'''(((&&&(((******)))(((((((((&&&'''((((((&&&&&&'''(((&&&'''((())))))))))))((()))(((''''''(((((('''&&&(((%%%%%%))))))&&&&&&(((''''''''''''''''''''''''%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))***************((('''&&&&&&((())))))((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))***+++++++++***)))'''''''''((((((%%%%%%'''+++...///...,,,(((((((((((()))***+++,,,,,,+++))))))***)))(((&&&((((((((((((((((((((((((&&&)))+++...:::HHHLLLGGG444111---***))))))(((''''''((())))))******))))))(((((()))))))))*********))))))*********)))((((((+++***(((&&&&&&'''((()))''''''''''''(((((((((((((((((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&''''''(((((())))))++++++)))&&&%%%&&&+++...333222000---+++***))))))))))))))))))))))))))))))''''''''''''((()))******))))))(((((((((((())))))'''''''''''''''((())))))+++++++++++++++***)))((('''(((((())))))(((((((((***)))((('''''''''((()))***)))(((''''''((()))***)))))))))***,,,---+++***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***((('''(((+++,,,***''')))******)))(((((()))+++************+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''((()))***+++***)))((((((((()))+++,,,***)))))))))))))))******)))******++++++******)))(((''''''&&&&&&''''''((())))))(((''''''''''''(((+++***(((''''''(((***+++******))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&((()))+++,,,,,,(((((()))))))))((('''''''''((()))***+++******)))))))))************))))))***))))))(((((((((((())))))(((''')))+++.........+++***)))((('''&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++***((('''&&&(((***---,,,+++***))))))***+++((())))))******))))))((('''(((((())))))))))))((((((((())))))******))))))(((''''''(((+++,,,,,,+++)))***++++++)))''''''(((++++++,,,,,,---.........((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&'''))))))))))))((((((((()))*********))))))''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((()))$$$&&&))),,,---+++***(((&&&((()))((('''&&&((()))&&&((())))))(((''''''(((&&&'''((((((&&&&&&'''(((&&&'''((()))))))))(((''''''&&&%%%&&&((((((&&&%%%((($$$$$$)))+++)))'''(((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((((('''''''''''''''(((((()))***)))))))))(((&&&%%%%%%'''((((((((())))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((***+++,,,,,,+++)))'''&&&'''((((((&&&&&&(((,,,111222000---+++***(((''''''(((+++,,,***)))(((((()))***)))((()))))))))(((((((((((((((%%%***---111>>>NNNOOOGGG000...,,,***+++***)))'''((()))******++++++******(((((((((((())))))))))))))))))******)))))))))***))))))(((''''''''''''((('''''''''((())))))******((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))''''''(((+++...333111///---+++*********))))))))))))))))))))))))''''''''''''((()))***+++((((((''''''''''''(((((())))))***+++++++++++++++)))))))))***))))))(((((((((((()))))))))(((((('''((('''&&&%%%&&&'''(((***)))((('''&&&&&&'''((())))))(((((())),,,...,,,***************************((())))))******))))))((())))))))))))))))))))))))(((&&&&&&)))...111...+++*********)))((((((***,,,))))))))))))******++++++************************(((((((((((())))))))))))((('''''''''((()))+++,,,...---+++)))((()))******((('''&&&%%%&&&&&&&&&&&&((())))))))))))))))))(((((((((((((((((()))***++++++***))))))(((((())))))***)))))))))))))))***************)))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***+++,,,---(((((((((((())))))))))))((((((((((((((())))))***(((((())))))))))))(((((())))))(((''''''((()))******)))((()))+++---------)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))'''$$$%%%(((+++***************++++++,,,'''((())))))))))))((('''&&&'''((()))******)))((('''(((((()))))))))))))))+++)))((()))******)))((((((***,,,,,,)))((()))******++++++,,,------......((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))$$$%%%((()))******(((''''''((()))***++++++***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&'''''''''(((***)))'''&&&%%%%%%&&&&&&)))))))))))))))*********&&&((()))(((''''''((()))&&&((())))))(((''''''(((&&&'''((('''&&&&&&'''(((&&&'''((()))))))))(((''''''&&&&&&''')))***)))''''''###"""(((,,,***'''&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((((((((((((((((((&&&%%%%%%&&&((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((()))))))))((((((((((((***,,,------+++)))'''&&&'''((((((***)))+++...111222...+++///,,,)))&&&&&&''')))+++'''&&&&&&'''***++++++*********))))))(((((((((((((((,,,...111>>>KKKIII>>>,,,+++******++++++***((())))))***+++++++++++++++'''''''''((((((((()))))))))))))))(((((()))+++...(((((((((((((((''''''''''''(((((()))***++++++,,,((()))*********((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((('''''''''&&&((()))***))))))+++---///...,,,***))))))))))))))))))))))))))))))))))))((((((((())))))+++,,,,,,''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''((())))))************)))******+++++++++******)))'''&&&%%%$$$%%%''')))***)))(((&&&%%%%%%&&&((())))))(((''')))---...,,,*********************************++++++++++++******))))))))))))))))))))))))!!! %%%,,,///...+++*********)))'''(((***,,,)))))))))((())))))***+++++++++++++++++++++++++++(((((((((((())))))))))))((('''''''''((()))+++,,,222000---***((((((((((((+++***((((((((()))((('''''''''((((((((((((''''''((()))))))))***,,,---...,,,++++++***)))*********'''(((***++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((000///---+++)))))))))***)))))))))((()))***++++++((('''&&&&&&&&&''')))***''''''(((((((((((('''''')))(((''''''''')))***+++,,,+++)))***+++,,,,,,+++'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))(((&&&$$$$$$)))---&&&&&&''')))***+++,,,,,,&&&'''((())))))((('''&&&&&&'''(((*********)))(((''''''((()))))))))))))))---,,,***)))))))))'''%%%(((***---,,,***)))***,,,'''(((((()))******++++++(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((''''''&&&%%%&&&&&&''''''((()))))))))'''''''''''''''((()))))))))((('''&&&&&&'''((())))))'''%%%&&&(((***)))'''))))))((((((((())))))***((((((((()))))))))))))))''''''&&&&&&&&&''''''((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$)))***+++++++++***((('''))))))))))))))))))))))))'''''''''''''''((()))))))))((('''&&&'''(((***,,,(((((('''&&&$$$###"""""")))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%%%%***+++,,,...//////......***)))(((''''''((()))***))))))))))))))))))))))))***)))((('''&&&&&&'''(((---***+++666CCCFFF>>>333,,,,,,++++++***++++++,,,*********)))))))))))))))))))))(((((('''''''''&&&+++***************++++++(((((((((((((((((()))))))))'''&&&'''((()))((('''))))))((((((''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++++++++******''''''''''''((()))+++++++++***)))'''''''''((()))(((((()))*********************)))))))))))))))***'''((()))***************))))))************))))))))))))***+++++++++++++++((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((%%%&&&''')))************,,,+++******))))))******************************)))((((((''''''((()))***((())))))***+++,,,,,,,,,***)))))))))((((((''''''((('''''''''))),,,...000333111...***(((((()))***************************%%%&&&((()))))))))((('''+++++++++*********))))))((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((************************---,,,***)))((('''((((((((((((((((((((((((((((((******)))(((((((((((((((+++***)))***,,,,,,***))))))((('''***---///...,,,))))))))))))))))))))))))************)))(((&&&&&&((((((((((((((()))******))))))))))))(((((((((((('''(((((('''''''''***---,,,***(((''''''(((***,,,))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((((((&&&$$$%%%''')))******+++(((%%%$$$%%%&&&''''''((((((((((((((()))******))))))))))))))))))))))))***)))(((''''''((()))******++++++******)))((('''******))))))))))))******))))))))))))))))))))))))************))))))))))))************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((('''&&&&&&''''''((('''''''''&&&&&&'''''''''(((((()))(((((('''&&&&&&&&&''''''***)))'''&&&%%%%%%&&&''')))'''%%%&&&(((***)))((()))((((((''''''(((((()))++++++***)))((('''&&&%%%'''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&'''(((((((((((())))))))))))))))))))))))(((''''''''''''((()))))))))((('''&&&'''(((***+++&&&&&&&&&'''''''''''''''+++***)))(((((()))***+++)))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))(((((('''&&&((()))+++,,,------,,,,,,***)))(((''''''(((((()))))))))))))))))))))))))))***)))((('''&&&''''''((('''$$$%%%---666777000(((***))))))))))))***++++++***)))))))))))))))))))))******)))))))))(((((((((,,,+++***)))))))))))))))++++++++++++***)))(((((()))(((''''''((()))(((''')))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))))))))))))))******)))))))))(((''''''(((((()))******+++***)))(((''''''((()))''''''((()))))))))))))))+++******)))((('''''''''((())))))************)))((())))))******))))))(((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&'''((())))))******)))))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++''''''(((((()))******+++))))))((((((((('''''''''******))))))+++---000222444222...+++((((((((()))))))))))))))))))))))))))''''''((())))))))))))(((+++++++++*********))))))))))))))))))(((((((((''')))(((((((((((((((((()))++++++++++++++++++++++++---,,,***(((((((((((()))))))))))))))))))))))))))******)))((((((((((((((((((''''''((())))))(((&&&)))((()))+++...///...+++''''''''''''''''''''''''************)))((('''&&&((((((((((((((()))******''''''(((((())))))******)))******)))'''''')))***)))(((''''''''''''((()))))))))))))))))))))))))))'''''''''''''''(((((((((***)))'''''')))++++++++++++***((()))***+++***)))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((((()))***+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********)))))))))*********++++++((((((''''''''''''((((((''''''((((((((((((((((((%%%&&&&&&'''(((((())))))''''''&&&&&&&&&''''''((('''''''''''''''((()))))),,,+++)))'''&&&&&&''''''((('''&&&&&&((())))))((((((((('''''''''''''''(((***))))))((('''&&&&&&%%%((((((''''''&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''))))))))))))))))))))))))((((((''''''(((((()))***)))((('''''''''((()))***'''((((((((())))))*********))))))(((((())))))***((((((''''''&&&&&&''''''(((((((((((((((((((((((())))))((((((((((((''''''&&&''')))***+++******)))***)))(((''''''''''''((())))))))))))))))))))))))))))))((('''''''''(((((('''&&&'''***------((($$$((((((((((((((()))***+++))))))))))))))))))******++++++************)))))),,,+++***)))((('''''''''++++++,,,,,,+++)))'''&&&)))(((''''''))))))((('''((()))*********)))((('''(((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))))))))***))))))(((((((((((()))&&&''''''((((((((((((''')))))))))((((((((((((((()))************))))))((('''(((((())))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''((((((''''''''''''(((((((((((())))))))))))((((((&&&'''((()))+++,,,......++++++++++++++++++++++++...---,,,*********++++++%%%&&&&&&''''''(((((())))))(((((((((((('''''''''******)))***+++---///000333111...+++(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++++++++***************+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***((((((((())))))***************************))))))((((((((((((((((((''''''((())))))(((&&&((()))+++---000000---+++'''''''''''''''''''''''')))******))))))((('''&&&((((((((((((((())))))***&&&&&&'''((()))***++++++***+++,,,+++)))''''''(((((())))))))))))))))))((()))))))))))))))))))))))))))))))))(((((((((((((((,,,***(((''')))***+++***))))))+++---//////---***''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))***)))'''&&&'''))),,,...******))))))))))))******(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******))))))*********+++++++++)))((((((''''''(((((()))''''''''''''(((((((((((('''''''''''''''(((((()))((('''&&&&&&%%%&&&''''''&&&&&&'''((()))+++---...,,,+++***)))((())))))***((('''&&&''''''((())))))(((''''''&&&&&&&&&&&&'''%%%&&&&&&'''((())))))))))))(((((('''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''+++***)))(((''''''''''''((((((((((((((((((((((((((((((((('''((())))))***(((((('''''''''(((((()))*********))))))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&'''((()))***))))))(((******)))(((''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((())))))******)))(((''''''***))))))(((((())))))))))))))))))))))))***************************************)))(((''''''((((((((()))***+++***)))'''&&&)))((('''((()))***)))'''&&&''')))******)))'''&&&)))((((((((((((((())))))(((((()))))))))*********(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))((((((((()))))))))(((((((((((()))''''''(((((()))(((((('''''''''((()))*********+++***************)))((('''''''''((((((((((((''''''))))))***+++++++++++++++***************+++++++++***)))))))))((((((''''''((((((''''''''''''(((((()))))))))))))))(((''''''&&&'''(((***+++,,,------++++++++++++++++++++++++///...,,,***))))))******&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((()))***,,,---000...,,,***))))))******))))))))))))))))))))))))+++***)))))))))***,,,---************************++++++++++++++++++++++++*********++++++*********************************+++***)))(((((())))))***************************))))))(((((((((((())))))+++******+++,,,,,,+++)))'''))),,,///000///---***)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))'''''''''((()))*********(((***,,,,,,***((((((((()))+++,,,------,,,+++)))((((((((((((((((((((((((*********)))))))))))))))***(((&&&&&&'''(((((('''%%%'''+++///222000,,,))))))))))))((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,******))))))))))))******))))))))))))))))))))))))%%%&&&&&&'''((())))))******************+++++++++''''''''''''''''''''''''***)))))))))((((((((('''((((((((()))))))))******((((((''''''''''''((((((&&&'''''''''(((((()))))))))(((((('''''''''((((((***)))'''&&&%%%%%%&&&'''''''''''''''((()))*********)))((((((((()))***+++''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++***)))((('''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((++++++++++++************((((((((((((((((((((((((((((((((((((((()))******(((((('''''''''''''''((()))(((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''(((((()))(((((((((((((((((((((((()))((((((''''''((())))))'''((()))*********)))(((******)))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))%%%'''((('''%%%###%%%'''---,,,+++***)))((((((((((((((())))))************))))))))))))))))))))))))((((((''''''((()))******'''(((***++++++++++++******((('''((()))***)))(((&&&&&&'''((((((((('''&&&***)))(((((((((((())))))))))))))))))************(((((((((((()))))))))))))))******++++++******)))((())))))***))))))((('''((((((((())))))))))))((()))))))))******))))))(((((()))***+++++++++*********************)))((('''''''''((((((((((((''''''))))))***+++++++++++++++)))*********+++++++++,,,******))))))((((((((('''((((((''''''''''''(((((()))******))))))((('''&&&((()))***++++++++++++***++++++++++++++++++++++++---,,,***)))((((((((()))'''((((((((((((((())))))************************(((((((((((()))******+++,,,+++*********+++,,,,,,************************+++***)))))))))***,,,---******************************************************++++++++++++******((((((((((((((((((((((((***))))))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((()))))),,,++++++,,,------,,,***''')))---//////...,,,***************************((())))))))))))(((((('''))))))(((((((((((())))))))))))))))))((((((((((((&&&(((++++++***))))))***)))***,,,......,,,***)))((((((((((((((((((((((((***************)))))))))***(((&&&&&&'''(((((('''%%%'''+++000333222---***)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((()))***+++++++++)))((('''******))))))))))))******************************%%%&&&&&&'''((())))))***)))*********+++++++++,,,(((((((((((((((((((((((()))))))))((('''&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))((('''''''''((()))***,,,***(((&&&%%%&&&'''((()))((('''%%%$$$$$$$$$###((('''&&&&&&&&&&&&((((((&&&'''((((((&&&'''(((***))))))((('''&&&&&&&&&&&&(((((((((((())))))))))))******)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&)))+++---...------))))))))))))))))))))))))))))))(((((())))))***+++(((((((((''''''''''''&&&$$$$$$%%%'''(((***++++++'''(((((())))))(((((('''((((((''''''(((((())))))((((((((((((((((((((((((+++***)))))))))***+++,,,(((((()))*********)))((()))******++++++******)))))))))))))))))))))))))))(((((()))*********))))))%%%''')))(((%%%%%%''')))---,,,+++***)))(((((((((((((((((()))******++++++((((((((())))))))))))***'''''''''((()))***+++,,,)))******+++,,,---...///***)))((((((******)))(((''''''''''''((((((((((((+++***(((''''''((()))))))))))))))*********++++++(((((((((((())))))))))))******++++++++++++******'''((()))******)))(((''''''(((((())))))))))))(((***************))))))(((***+++++++++***)))'''&&&)))************))))))((('''(((((())))))(((((('''''''''((())))))))))))))))))))))))***++++++,,,,,,***))))))))))))))))))(((((((((''''''''''''(((((())))))***))))))(((''''''***+++,,,,,,+++***)))(((************************+++***((('''''''''(((((())))))))))))))))))))))))))))))************++++++******++++++++++++++++++***************+++,,,,,,*********************************)))***++++++,,,***************+++++++++)))))))))))))))*********)))***+++,,,,,,+++***)))''''''''''''''''''''''''))))))(((((((((***+++,,,))))))))))))))))))))))))((((((((((((((())))))******))))))***++++++***(((&&&)))---...---+++++++++(((((((((((((((((((((((((((((())))))))))))((((((***))))))(((((((((((((((***)))))))))((((((((('''%%%'''))))))))))))***+++'''(((***++++++***((('''))))))))))))))))))))))))((()))))))))************,,,***(((''')))***+++***(((***---111333222///,,,((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((***,,,---,,,***&&&$$$******))))))))))))******++++++++++++++++++++++++'''''''''(((((())))))***'''(((((())))))*********''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***&&&&&&%%%&&&'''***,,,......,,,)))'''&&&&&&'''((((((((('''&&&&&&%%%&&&&&&,,,+++)))'''&&&&&&&&&&&&&&&((()))(((&&&&&&(((++++++***)))(((''''''''''''((()))))))))******+++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''"""%%%)))---///000///...))))))))))))))))))))))))))))))(((((())))))***+++'''(((((((((''''''&&&%%%###$$$%%%''')))***,,,,,,''''''((())))))(((''''''((((((((((((((()))******(((((((((((((((((((((((()))((('''&&&'''(((***+++'''((()))******)))((('''))))))+++,,,------,,,,,,))))))))))))))))))))))))'''((()))***+++******)))(((***++++++)))((()))+++))))))((((((((())))))***'''(((((()))******++++++)))))))))*********++++++)))))))))))))))***+++,,,+++***)))((()))***,,,---***)))((()))******)))(((***)))((('''((()))+++,,,+++***((('''&&&'''((()))))))))*********+++++++++(((((((((((())))))))))))))))))************))))))%%%'''(((***+++***)))(((&&&'''((()))******)))((())))))******)))(((((('''$$$&&&((()))***)))((('''((())))))************)))((())))))******))))))(((''''''((()))))))))))))))(((((())))))***++++++,,,)))))))))))))))*********((((((''''''''''''((((((((()))))))))))))))((('''******,,,,,,,,,***)))'''))))))))))))))))))))))))***)))((('''''''''((()))))))))))))))))))))))))))''''''(((((())))))))))))***+++++++++++++++******+++++++++***************************************((())))))***************))))))*********+++++++++((()))))))))*********+++((()))***++++++***)))((((((((((((((((((((((((((()))((((((((((((***,,,---************************((((((((((((((()))******)))((('''(((******(((&&&&&&))),,,,,,***)))***+++(((((((((((((((((((((((((((((())))))))))))((((((******)))((((((((((((((((((((((((((())))))))))))'''(((((('''&&&&&&((()))''''''((())))))(((''''''))))))))))))))))))))))))&&&''''''((()))***++++++***)))'''''')))+++++++++******+++...000000...,,,((((((''''''(((((()))***))))))))))))))))))))))))'''((()))******)))((('''((()))***++++++***((('''******))))))))))))******************************))))))))))))))))))))))))'''(((((())))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***######$$$%%%(((,,,///222///---***'''&&&'''((()))&&&&&&'''(((***,,,---...333111...+++)))'''''''''&&&((()))(((&&&&&&(((+++++++++***(((((('''''''''%%%&&&((()))+++---//////++++++)))(((''''''''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%(((---111222111///---)))))))))))))))))))))))))))))))))))))))******+++'''((((((((('''&&&%%%%%%''''''(((((())))))******$$$%%%&&&''''''&&&%%%$$$((((((((((((((()))******((((((((((((((((((((((((&&&%%%#########%%%'''((('''((()))))))))((('''&&&((()))+++---.........---))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))((('''''''''%%%%%%&&&&&&((()))***+++'''(((((()))***+++++++++*********++++++,,,,,,,,,++++++***************+++***(((&&&$$$$$$%%%''')))***)))((()))***+++***(((---+++)))((()))+++---///,,,***((('''&&&'''((())))))************+++++++++(((((((((((())))))))))))(((((())))))))))))(((((($$$&&&(((***++++++***)))&&&'''(((*********)))((((((((())))))((('''&&&&&&"""&&&)))+++,,,,,,'''((()))***************))))))************))))))))))))***+++++++++++++++'''(((((()))******++++++(((((())))))******++++++((((((''''''''''''(((((((((((())))))))))))((((((((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))(((''''''((()))***)))))))))))))))(((((((((%%%&&&&&&&&&''''''((((((((())))))))))))(((((('''------,,,+++***)))((('''))))))))))))))))))))))))'''((()))++++++***))))))))))))******++++++++++++))))))*********+++++++++'''(((***++++++***((('''))))))))))))))))))))))))(((((((((((()))***,,,---++++++++++++++++++++++++((((((((((((((()))******)))(((((()))******)))'''&&&)))++++++)))((()))+++************************(((((()))))))))))))))(((******)))(((((((((((((((&&&&&&'''((()))***++++++))))))(((&&&$$$$$$&&&((())))))************))))))))))))))))))))))))))))))%%%%%%&&&((()))***+++,,,(((&&&%%%%%%''')))******)))(((((()))+++,,,+++******************++++++,,,))))))))))))))))))))))))'''((()))******)))((('''((((((((())))))***+++,,,******))))))))))))******))))))))))))))))))))))))************)))))))))))))))******+++,,,,,,------&&&***...---(((%%%%%%''')))((('''&&&&&&&&&&&&&&&&&&'''((())))))'''%%%###&&&'''(((*********)))(((+++)))&&&&&&''')))******+++)))''''''***222999>>>222...***'''&&&&&&&&&&&&)))******))))))+++...111444000+++((((((((())))))&&&&&&''''''(((((()))))),,,)))&&&%%%''')))(((&&&''''''))),,,...///---,,,+++***((('''&&&&&&&&&''''''&&&'''***---...+++((('''&&&&&&&&&'''(((***+++((('''&&&'''((()))((('''***(((&&&%%%$$$%%%'''(((''''''''''''((((((((((((&&&(((+++...000111000000++++++)))(((''''''''''''&&&'''***+++,,,+++***)))+++***)))***,,,+++(((%%%***)))((('''&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''(((***)))(((((()))***'''(((***,,,,,,+++)))((())))))))))))((((((((((((+++,,,,,,------,,,,,,+++))))))(((((((((((())))))))))))))))))))))))))))))---***'''%%%&&&((())))))))))))(((((((((((()))))))))((((((((((((***,,,---))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''))))))***************++++++++++++******&&&''''''((()))******+++---+++)))+++//////***%%%---+++)))''''''((()))***,,,,,,++++++***)))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***,,,,,,+++)))'''''''''******)))((('''&&&%%%%%%+++***((('''''''''((()))++++++++++++***((('''&&&******))))))***+++,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))%%%&&&''')))************+++,,,---,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&''')))*********((('''******))))))***+++,,,,,,))))))))))))))))))))))))))))))***+++---...//////))))))))))))))))))******)))***+++---,,,+++)))((((((((((((((((((((((((((('''((((((((())))))))))))((()))***+++,,,---------))))))(((((((((((()))))))))---000...)))''')))---))))))))))))))))))))))))+++***)))'''''''''((()))++++++++++++++++++++++++...---***(((&&&&&&&&&&&&'''((())))))'''&&&&&&''')))((('''''''''(((***+++))))))))))))))))))))))))************))))))((((((******+++++++++******)))++++++******)))((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))***++++++,,,,,,&&&&&&'''&&&&&&'''***,,,+++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))******)))((('''&&&%%%%%%&&&+++...---)))&&&''')))((((((''''''&&&&&&''''''''''''((((((((('''%%%%%%'''((()))******)))(((''''''&&&%%%'''***...000111***((('''''',,,333:::???999444---)))'''((())))))))))))***)))(((***---000333///+++(((((()))******))))))))))))))))))))))))+++)))&&&&&&'''((((((&&&''''''))),,,///000///...+++***((('''&&&&&&'''''')))(((((())),,,,,,)))'''((('''&&&&&&'''((()))***)))((('''(((***+++***))))))((('''&&&%%%&&&''''''''''''''''''(((((((((((('''(((***+++,,,,,,,,,++++++***)))((('''''''''''''''((()))++++++***)))(((((('''&&&((())))))'''$$$######$$$$$$&&&''')))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%'''((('''%%%%%%&&&'''&&&'''((())))))((('''&&&''''''(((((())))))************++++++++++++******))))))(((((((((((()))))))))))))))))))))))))))))))))((('''(((***,,,+++***))))))(((((((((((())))))******))))))***+++---...))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))************))))))************))))))'''''''''((()))*********,,,***)))+++......***&&&,,,+++)))((((((((())))))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))'''%%%%%%&&&)))))))))))))))(((((((((***)))(((''''''((()))***)))************))))))(((++++++***)))))))))******++++++*********)))))))))(((((((((((()))))))))***''''''(((((())))))))))))+++,,,,,,+++***))))))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))+++,,,,,,***(((&&&******))))))***++++++,,,************************((()))***+++,,,---......*********)))))))))))))))((()))***++++++******)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))***+++,,,......//////))))))(((((((((((()))))))))+++---,,,)))(((***,,,))))))))))))))))))))))))+++***)))(((''''''((()))***************************))))))))))))***++++++***,,,------,,,*********((((((((((((((()))******))))))))))))))))))))))))++++++*********)))))))))))))))*********))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))************************)))))))))(((,,,+++++++++******))))))'''(((((('''''''''***,,,+++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))***)))))))))))))))(((((('''***------***((()))***''''''''''''''''''(((((((((((((((''''''''''''&&&(((((()))))))))(((''''''&&&%%%%%%'''+++///111222)))((('''(((,,,333:::>>>===777///)))'''''')))***((())))))((('''(((***---000---***((()))***++++++*********))))))))))))(((***(((&&&&&&'''((((((''''''((())),,,///111000...***)))(((''''''&&&''''''+++***((()))******(((''')))((('''&&&&&&'''((())))))(((((())),,,------,,,(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''+++***)))((((((''''''((('''((()))***)))((('''&&&'''&&&&&&'''))))))(((&&& !!!"""###&&&(((***,,,((((((((((((((((((((((((''''''((((((((()))))))))***++++++***((('''((()))((((((((((((''''''''''''&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&(((+++///000000...))))))(((((((((((())))))))))))))))))***++++++,,,))))))))))))))))))))))))******))))))))))))******))))))***************)))(((((())))))))))))((((((''''''(((((())))))*********)))(((***---...+++'''******))))))))))))((((((&&&''''''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))'''&&&&&&'''(((((())))))******++++++)))(((''''''((()))+++,,,(((((())))))************++++++***)))((((((((((((******))))))))))))(((((((((((((((((())))))*********)))))))))(((((((((''')))***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++...///...,,,)))'''*********)))******+++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---+++*********))))))((((((************+++,,,------************************+++,,,,,,,,,,,,---------******+++---...000111111))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))'''(((((()))***************---000111///,,,++++++'''((())))))******))))))))))))))))))))))))))))))+++++++++***************'''(((((()))))))))(((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))************************))))))))))))+++++++++***************((()))***)))(((((()))++++++++++++***************))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++&&&)))++++++)))((()))***&&&&&&'''((((((((((((((()))(((''''''''''''((((((&&&''''''(((((()))))))))((('''&&&&&&)))***+++***)))(((''''''***///444888777333---((('''''''''&&&'''(((((((((&&&&&&(((***---***'''&&&(((***++++++((((((((((((((()))))))))((((((''''''(((((((((''')))((()))+++---...---,,,))))))((((((''''''''''''***)))((((((((()))))))))))))))'''&&&&&&'''(((((((((''''''))),,,------,,,''''''((((((''''''&&&%%%''''''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&******)))((((((((((((((((((((())))))((('''&&&%%%((('''((()))************%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''((((((((())))))))),,,---...,,,***))))))***+++******))))))))))))***'''''''''((()))*********'''(((((())))))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%'''+++000333444333))))))(((((((((((())))))&&&&&&'''((())))))((((((((((((((((((((((((((((((***))))))(((((())))))*********+++++++++******)))''''''(((((((((((('''''''''((((((((()))))))))***)))(((((())),,,---+++)))((())))))***))))))(((((())))))******++++++++++++******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++)))((())))))(((((()))))))))*********((('''''''''(((***,,,---***)))))))))))))))*********)))((((((((((((((())))))))))))((((((((((((((()))((((((((((((***+++,,,...---,,,+++***)))((((((((()))***)))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))+++...111111///,,,)))+++***************++++++++++++++++++++++++++++++(((((())))))******++++++++++++******)))(((((((((---,,,++++++,,,---000111************************)))))))))*********++++++)))***+++,,,---///111222))))))(((((((((((())))))(((''''''(((***+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((()))))))))'''%%%###"""(((+++///000...+++)))((('''((()))++++++***))))))((((((((((((((((((((((((++++++++++++************'''((())))))***)))))))))(((((())))))************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))''''''(((***+++,,,---...)))***+++***(((((()))***************************)))))))))******))))))))))))))))))))))))))))))))))))))))))************+++&&&'''((((((((('''((((((%%%&&&'''((()))))))))((((((((('''''''''(((((()))$$$%%%%%%&&&((()))***+++***)))''''''))))))(((''')))((('''&&&(((***---///...,,,***))))))(((&&&%%%&&&'''((('''&&&&&&'''))))))'''%%%%%%''')))))))))%%%%%%&&&&&&'''((())))))''''''((((((((('''((((((***)))((()))***+++)))(((((((((((((((((('''''''''''''''''''''((()))***+++))))))'''&&&&&&'''(((((('''&&&&&&'''***,,,,,,+++''''''((((((''''''&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&''''''(((***))))))(((((((((((()))((((((((((((((('''&&&&&&''''''((((((((()))******)))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((()))******)))'''%%%&&&'''++++++***)))((()))))))))))))))))))))((((((((((((((())))))))))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((&&&&&&)))...333666777))))))(((((((((((())))))&&&''')))***+++***((('''(((((((((((((((((((((((()))((((((''''''(((((()))******+++++++++******)))''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))***+++***)))'''((())))))))))))((((((++++++++++++******))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''')))++++++***))))))***))))))(((((((((''''''''''''''''''((()))+++---...,,,+++***)))((((((((((((''''''''''''((()))++++++((((((((((((((()))))))))))))))(((((((((***,,,---333222000---,,,*********'''((())))))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((()))******''')))---000111000///---++++++***************+++++++++++++++++++++++++++))))))))))))))))))))))))************))))))((((((,,,+++))))))))),,,...000************************(((((((((((()))))))))***(((((())))))+++---///000))))))(((((((((((())))))((('''&&&''')))******(((((((((((((((((((((((((((((((((((())))))))))))(((*********************************)))'''$$$""" '''***...///---***(((''''''(((***+++++++++***)))((((((((((((((((((((((((************************((()))******+++++++++***************))))))((((((************************((()))))))))************))))))))))))))))))******'''((()))***+++,,,------)))***++++++)))((()))******************************))))))))))))))))))***))))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&'''((()))***)))(((''''''(((((((((((()))))))))%%%%%%%%%&&&''')))***+++***)))((())),,,---,,,+++***((('''&&&&&&'''((()))***)))***+++,,,+++(((&&&%%%&&&((((((''''''((()))(((&&&%%%%%%'''((()))((($$$%%%%%%&&&&&&'''((((((%%%'''))))))((('''((()))***)))'''((())))))((('''''''''((((((((((((''''''$$$&&&((((((((((((***,,,)))((('''&&&&&&'''((()))&&&%%%%%%&&&)))******)))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((%%%&&&'''&&&%%%%%%''')))(((((((((((((((((()))***((((((((((((((((((((((((&&&&&&'''''''''((((((((()))***+++***(((''''''((())))))((((((''''''&&&&&&***)))))))))((((((((('''))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))***(((&&&(((,,,000444555))))))(((((((((((())))))***+++...000000...,,,***))))))))))))))))))))))))((((((''''''''''''(((((())))))***************)))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))))))))''''''(((((((((((())))))******))))))(((''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$&&&((()))((('''((()))))))))((((((''''''&&&&&&(((((((((((()))+++---......,,,***)))''''''((((((&&&&&&'''((()))+++,,,---(((((())))))))))))*********)))((('''(((***---...666555222///---,,,,,,,,,'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++&&&'''***---///000000000,,,+++******)))*********++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&(((***,,,************************))))))*********+++++++++(((((((((((()))***,,,---))))))(((((((((((())))))((((((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))))))))(((************************)))************)))(((((())),,,//////...+++******((()))******++++++******)))))))))))))))))))))))))))))))))))))))*********((()))***++++++,,,++++++++++++******)))(((((('''************************))))))))))))************))))))))))))************,,,,,,++++++***))))))(((''')))******)))((())))))***************+++++++++******))))))))))))******))))))))))))))))))))))))*********))))))(((((((((***)))(((''''''''''''&&&'''((()))******)))'''&&&&&&'''((()))***))))))(((''''''&&&&&&&&&'''((()))((('''(((***,,,------,,,(((((('''&&&&&&''''''(((***)))((()))++++++)))'''$$$&&&(((((((((((()))***)))(((&&&&&&((())))))(((((((((''''''&&&&&&&&&%%%$$$''')))***((('''((()))((('''&&&''')))++++++***&&&'''((())))))(((''''''$$$''')))***((('''((()))((('''&&&&&&'''((()))***'''&&&%%%&&&((()))(((''')))((('''&&&%%%&&&''''''''''''''''''((((((((((((&&&'''((()))))))))(((((())))))(((((((((((())))))))))))(((((())))))******&&&'''(((&&&$$$###&&&((((((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((())))))))))))+++++++++))))))***+++((()))))))))((('''%%%$$$(((((((((((())))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((''')))+++...//////))))))(((((((((((()))))),,,...111333333111...+++))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))************((((((((())))))((((((((())))))))))))((((((((((((((())))))(((''''''(((((((((''''''&&&'''((()))***)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$&&&(((((((((((()))***((((((((((((((()))))))))))))))(((((()))+++---...,,,+++)))((('''((()))***((((((((()))***+++,,,---)))))))))*********++++++***)))((('''(((+++---///777555222///---,,,,,,---'''(((******)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''''')))***,,,---...///,,,++++++***))))))******************************+++++++++******)))))))))((((((((()))******++++++)))((('''''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))((('''''')))+++,,,))))))(((((((((((())))))(((***,,,***(((&&&(((***((((((((((((((((((((((((&&&'''((()))******)))((())))))))))))))))))))))))((((((((()))***+++,,,---+++---......---+++++++++******))))))******+++,,,))))))))))))))))))))))))''''''((((((((()))))))))'''((()))***++++++++++++*********)))))))))))))))************************))))))))))))************((()))))))))************...---,,,+++***(((''''''$$$''')))***)))((())))))))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))***************+++,,,+++)))((((((((('''&&&((()))***+++***)))'''%%%%%%''')))***+++***)))(((***)))'''&&&%%%%%%&&&&&&'''''''''(((***+++)))((('''''''''''''''((())))))+++)))&&&&&&'''(((''''''###%%%((()))((()))***++++++)))((((((***+++***))),,,+++***)))'''%%%$$$######'''******((('''((()))'''&&&%%%'''***---...---&&&'''((())))))(((''''''$$$(((++++++(((&&&&&&''''''&&&&&&&&&'''(((***+++((('''&&&'''((()))((('''***(((&&&%%%$$$%%%'''(((''''''''''''((((((((()))&&&''')))******(((&&&%%%))))))(((((((((((()))***))))))((())))))***+++,,,)))******(((%%%$$$'''***))))))(((&&&&&&%%%&&&&&&(((((((((((((((((((((((())))))))))))************%%%&&&''''''&&&&&&'''((()))***,,,,,,+++)))'''%%%&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***,,,---+++)))))))))(((((((((((())))))+++---111333333000---***))))))))))))))))))))))))******))))))))))))******&&&&&&''')))************(((((())))))))))))(((((())))))))))))(((((((((((()))))))))(((&&&&&&'''((()))(((&&&%%%&&&'''***+++)))))))))***++++++,,,,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%'''************+++,,,''''''((()))***+++,,,,,,***))))))))))))+++,,,---+++***((('''((()))+++,,,+++***************++++++))))))******+++++++++,,,***)))((('''(((+++...000666444111...---,,,,,,---''')))******))))))***,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++((((((((()))***+++------,,,,,,+++***))))))******)))))))))))))))))))))))),,,,,,++++++******))))))''''''((()))***+++,,,,,,++++++******************(((((((((((((((((((((((())))))*********++++++++++++***((('''''')))***+++))))))(((((((((((())))))(((+++...,,,'''%%%(((+++((((((((((((((((((((((((&&&'''(((*********)))(((((((((((((((((((((((((((((((((''''''''')))***,,,***,,,---,,,+++)))***++++++***)))))))))***,,,---))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''((()))************((((((((()))******++++++************************))))))))))))************(((((())))))*********++++++++++++************)))###%%%((())))))((())))))))))))******+++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))((()))***+++,,,---......)))+++---...,,,+++++++++(((***+++------,,,+++***,,,++++++***)))((('''''')))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''+++***((((((((((((((('''((((((((((((((()))******))))))(((((((((((())))))(((''''''&&&&&&&&&''''''******+++,,,,,,***)))((((((''''''''''''(((((()))((()))+++***(((''''''(((&&&&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&''')))+++******))))))(((((('''''''''(((((((((((((((''''''(((((((((((())))))))))))%%%%%%%%%%%%&&&((()))***''''''(((((())))))******((()))))))))((('''&&&%%%'''''')))***,,,***'''$$$,,,+++)))(((''''''((((((!!!###%%%'''))))))))))))))))))))))))***************)))'''&&&'''(((***++++++***)))(((((())))))*********)))((((((((((((((('''((()))******)))'''&&&&&&'''((((((''''''(((***---...000333444111---)))))))))))))))))))))***+++'''''''''''''''&&&&&&&&&******)))(((((((((((((((+++***)))'''''''''((()))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((***'''%%%&&&)))++++++***(((((())))))*********++++++***)))(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))))))))))))))++++++***)))((('''&&&&&&((()))***++++++***)))(((+++++++++++++++***)))((((((((('''(((((()))***+++000000///...---,,,,,,+++))))))))))))))))))))))))&&&'''***,,,,,,,,,+++***---,,,***(((((((((((()))))))))))))))))))))))))))'''***......+++((('''(((''''''''''''((()))***++++++***)))***++++++***(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((((((((((()))***+++,,,***)))))))))***+++,,,,,,%%%,,,,,,&&&&&&,,,,,,%%%)))***)))&&&'''++++++&&&,,,+++******))))))*********)))((((((((((((((()))''''''''''''''''''''''''%%%%%%'''((())))))))))))---***((('''((()))))))))************)))(((&&&%%%))))))(((((('''''''''&&&((('''+++///---&&& +++***((()))******)))(((---***'''''')))+++***)))))))))************))))))...---+++*********++++++))))))))))))***************)))((()))+++,,,,,,+++))))))))))))))))))))))))&&&''''''((()))******+++++++++******++++++,,,---,,,,,,,,,+++***)))(((((()))))))))(((&&&''')))+++******)))))))))))))))***)))))))))***+++,,,......******+++++++++,,,,,,,,,(((((((((((())))))))))))+++...111222111...++++++((()))+++,,,---,,,+++***''''''((()))******++++++)))(((''''''&&&'''(((((('''''''''''''''(((((((((&&&&&&&&&'''''''''((((((,,,+++++++++++++++******((('''''''''((())))))(((((((((((((((((()))******))))))(((((((((((())))))''''''&&&&&&&&&'''(((((('''((())))))************)))(((((('''''''''((((((***+++,,,,,,***))))))***'''''''''&&&&&&'''((((((((())))))))))))(((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&%%%$$$$$$''')))***)))))))))(((((((((''''''(((((((((((((((''''''(((((((((((())))))))))))'''''''''(((((()))******''''''''''''((()))++++++******)))((('''&&&&&&&&&((((((***,,,---,,,)))''''''&&&&&&&&&&&&((()))***###$$$&&&((()))******)))'''(((((((((((()))))))))((('''&&&%%%&&&''')))***,,,+++***)))((())))))*********)))(((((((((((((((((()))***+++,,,---------((()))))))))'''&&&'''(((,,,,,,...000111///+++((())))))(((((((((((()))***(((((())))))))))))))))))***)))((('''''''''((()))******)))(((((((((((((((***))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((,,,)))'''''')))***)))(((((()))))))))******************))))))))))))************)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''')))***)))((('''((()))))))))))))))))))))))))))************)))))))))))))))******************)))*********+++******))))))(((''''''''''''(((((()))...------,,,,,,++++++***)))))))))))))))))))))))),,,,,,+++++++++,,,,,,------,,,***(((((((((((()))))))))))))))))))))))))))(((+++//////---***))))))((((((((())))))***+++,,,...---,,,,,,------+++)))***************************++++++++++++++++++*********)))))))))))))))***(((((((((((((((((()))***%%%***...,,,******)))&&&&&&'''***---//////,,,***,,,+++******))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''((()))***+++++++++++++++***(((((()))+++++++++++++++***))))))(((''''''))))))((((((((('''''''''***)))***...---)))'''((((((''''''(((***,,,+++***,,,)))'''''')))******)))))))))************)))))),,,+++***)))((())))))***))))))))))))************(((''''''''')))***)))((())))))))))))))))))))))))(((((())))))***+++++++++++++++******++++++,,,---+++,,,,,,++++++)))(((((()))***++++++******,,,...******))))))))))))************)))******+++,,,---))))))*********+++++++++(((((()))))))))*********---111777999777111---***((()))***,,,,,,+++******&&&&&&'''(((***+++,,,,,,***)))((('''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((())))))&&&&&&''''''((())))))***((((((((((((((()))******))))))(((((((((((())))))'''&&&&&&&&&'''(((((()))&&&&&&&&&'''((()))++++++***)))(((''''''''''''''')))+++,,,+++***))))))***)))((('''''''''''''''((((((((()))************)))))))))))))))((((((((((((((()))))))))'''((()))+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************''''''&&&&&&'''))),,,---,,,+++)))'''&&&&&&&&&&&&))))))***,,,......,,,***''''''''''''''')))******&&&&&&((()))************''''''''''''((((((((((((''''''&&&&&&''')))+++,,,...---+++***)))))))))******))))))((((((((((((((('''''''''((()))***+++,,,)))******)))'''&&&'''(((,,,,,,,,,---...---+++((())))))((((((((((((((((((((((((((())))))*********)))((('''%%%&&&''')))***)))))))))))))))(((((('''))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((---+++)))((())))))((('''))))))))))))************))))))************))))))***))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&((()))((('''&&&'''((()))))))))))))))))))))))))))))))))******+++++++++******))))))))))))******(((((()))*********))))))(((((('''&&&&&&&&&''''''************************))))))))))))))))))))))))...,,,***(((''')))+++,,,,,,+++***((((((((())))))))))))))))))))))))))))))***---///000///,,,++++++))))))))))))***+++,,,---111000////////////,,,***))))))))))))))))))))))))******++++++++++++******,,,+++***)))((((((((((((***)))(((((((((((((((((('''(((+++---+++)))///777777---))),,,...)))'''***++++++***))))))))))))***)))))))))(((((())))))***))))))))))))))))))))))))'''((()))******++++++******(((((()))+++---...------,,,***)))(((((()))***))))))((((((((((((''''''+++((('''***+++***+++...---+++))))))))))))'''%%%***)))''''''((())))))((())))))************))))))))))))((('''''''''(((((())))))))))))************)))((('''((()))***)))((())))))))))))))))))))))))))))))******++++++,,,,,,+++************+++,,,,,,+++++++++++++++***)))((($$$&&&((()))((((((***+++******)))))))))******+++******)))))))))******+++(((((()))))))))*********))))))*********+++++++++...444;;;>>>;;;444---)))((()))******++++++******((((((((()))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&''''''((())))))''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((((()))******)))))))))***((((((((((((((())))))***))))))(((((((((((())))))&&&&&&&&&&&&'''((()))***((('''&&&&&&''')))***,,,******)))''''''&&&&&&&&&&&&((())))))(((''''''(((***)))((((((''''''(((((((((((()))***+++,,,,,,,,,*********))))))(((((((((***+++,,,+++******+++,,,))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((*********+++******))))))((('''%%%%%%&&&))),,,///...,,,)))'''&&&&&&&&&'''(((((())),,,......---+++,,,,,,++++++***)))))))))(((((())))))************'''''''''((((((((()))))))))))))))***+++---...///000...,,,+++))))))))))))))))))(((((((((((())))))+++***((('''&&&&&&'''((()))******)))'''''')))+++...---,,,,,,------,,,***++++++***)))(((((())))))%%%%%%&&&'''((())))))***)))(((&&&%%%%%%''')))***'''((()))******)))((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++*********))))))((()))))))))))))))*********'''(((***++++++***))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&'''((()))))))))))))))***)))((('''''''''''''''((((((((())))))*********(((((((((((((((((((((((()))(((&&&%%%%%%&&&(((***,,,+++)))((((((((()))***))))))))))))))))))))))))+++---000111000...---+++))))))))))))***+++,,,,,,222111000//////...,,,***)))))))))***************)))******++++++******)))++++++***)))(((((()))))),,,,,,+++***)))))))))***+++&&&%%%((((((,,,<<>>:::000***'''&&&''''''''''''(((((()))******(((&&&&&&((())))))''''''&&&&&&&&&'''''''''''''''(((((())))))((('''&&&)))))))))))))))))))))***(((((((((''''''''''''((())))))))))))))))))(((((())))))***+++,,,,,,++++++***,,,......,,,***))))))(((((()))************))))))((((((''''''(((((((((((()))***++++++)))((('''''''''''''''''''''''''''((((((((((((((((((((((((+++++++++++++++***)))))))))******++++++******)))***))))))((())))))***+++************************)))))))))))))))))))))))))))++++++***)))((()))***((())))))))))))(((''''''(((((()))*********************)))((()))*********************))))))((((((((())))))))))))*********))))))))))))))))))))))))'''''''''''''''(((((()))''''''(((((())))))******+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))******+++------,,,,,,+++***)))))),,,+++***)))((()))***+++---,,,,,,+++***)))((((((&&&'''))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***))))))((()))******)))***++++++,,,,,,,,,+++))))))))))))))))))))))))(((((()))))))))))))))***))))))************)))))))))(((((('''''''''((((((***)))'''''')))***)))((()))))))))))))))******+++''')))******))))))***+++******,,,...000///,,,***(((((((((((())))))))))))***)))((((((***+++***))))))))))))***++++++++++++)))(((((('''(((***+++,,,,,,,,,,,,++++++++++++***++++++************++++++))))))))))))))))))))))))***************+++,,,,,,*********))))))))))))))))))*********+++++++++,,,))))))******++++++,,,,,,******)))))))))))))))*********)))***,,,---+++***(((((((((((((((((((((((())))))((((((((()))***++++++******)))))))))))))))******+++++++++******)))))))))))))))************+++******)))))))))******((((((((((((((()))))))))))))))))))))))))))((((((************************++++++***))))))))))))))),,,,,,,,,,,,,,,,,,---...---,,,+++******,,,...000,,,++++++***))))))******++++++***))))))******+++***++++++++++++,,,,,,,,,------+++***))))))((((((---,,,++++++++++++,,,---++++++***))))))******+++*********+++,,,---.........,,,++++++++++++)))(((///000000...,,,******+++(((((((((((()))))))))))))))))))))((((((((((((((((((((())))))))))))))))))***)))(((((('''(((((()))''''''(((***,,,...000222,,,***)))(((''')))***+++(((((((((((()))))))))))),,,===IIIBBB222((((((+++***))))))((((((((()))))))))(((&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&(((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((())))))))))))******+++*********)))+++......,,,***((((((((('''&&&%%%&&&(((***+++'''((()))*********)))))))))***+++++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***))))))((())))))******))))))(((***)))))))))))))))******))))))))))))))))))))))))************************)))***+++***((('''((())))))))))))))))))(((((('''(((((()))*********))))))*********)))((()))******)))))))))))))))***++++++'''''''''(((((((((((()))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((((())))))******++++++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))******+++------,,,,,,+++***))))))+++***)))''''''((())))))++++++***)))((('''&&&&&&&&&(((++++++)))(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))((()))))))))))))))))))))))))))))))))*********++++++))))))***++++++***)))))))))))))))(((((())))))***,,,***))))))***++++++***))))))(((((())))))***+++***+++,,,,,,******+++,,,***+++---000222111...+++))))))*********+++++++++)))(((''')))***+++***)))******************++++++)))(((((('''(((***+++,,,,,,,,,+++++++++*********+++******))))))******+++))))))))))))))))))))))))******))))))******++++++))))))))))))))))))******))))))******++++++,,,,,,))))))******++++++,,,,,,***)))))))))))))))******)))((((((***+++,,,+++)))))))))))))))(((((((((((()))))))))))))))***++++++,,,+++***)))((((((((())))))******+++++++++******))))))))))))))))))))))))++++++*********++++++,,,)))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,++++++,,,,,,---///...,,,*********,,,---******))))))***++++++,,,******************++++++*********+++++++++,,,,,,++++++***************+++++++++************++++++******************++++++*********+++,,,...///000111///,,,++++++***(((&&&///000000...,,,******+++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***''''''(((***,,,...000222,,,***)))''''''((()))***(((((((((((())))))))))))%%%444???888+++%%%(((,,,+++******))))))******+++)))(((''''''&&&&&&'''''''''((()))(((&&&&&&&&&(((''''''''''''((((((((((((((((((''''''''''''&&&&&&((())))))************)))''''''(((((((((((())))))))))))*********))))))((('''***,,,---+++)))((((((***((('''&&&&&&))),,,...((()))******+++,,,------++++++++++++***)))(((((())))))))))))))))))))))))******************************++++++******)))(((&&&&&&''''''''''''&&&&&&))))))))))))************((((((((((((((()))))))))************************)))***+++***((('''((()))***************)))((((((''''''(((((((((((('''''')))******)))(((((()))+++))))))((())))))+++,,,---&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((())))))))))))((((((((((((((())))))))))))))))))*********)))(((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++******))))))***))))))((((((((((((((('''''''''((((((((())))))'''+++...---***((((((***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))************)))))))))(((((('''%%%%%%))))))))))))))))))))))))((())))))******+++++++++))))))************))))))+++++++++++++++,,,,,,------+++)))***+++,,,++++++***)))((((((((()))+++,,,---......---+++***+++,,,++++++---///111111...+++*********+++++++++,,,,,,((('''''')))++++++***)))***++++++***))))))***,,,))))))))))))***+++,,,,,,++++++++++++******************))))))))))))******))))))))))))))))))))))))******)))))))))******+++))))))))))))************'''''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))******+++)))(((((()))+++,,,+++***,,,++++++++++++*********))))))******++++++,,,,,,,,,+++)))((((((((()))***))))))***++++++++++++******)))))))))))))))((((((++++++++++++++++++,,,---******))))))))))))((((((*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///---,,,+++***((((((''''''...---,,,***))))))******))))))))))))***+++,,,---)))*********++++++++++++************++++++++++++***)))))))))***+++,,,,,,************************)))***++++++,,,+++++++++************,,,...000222222000---+++++++++)))(((,,,---...,,,***))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))(((''''''((()))***''''''(((***,,,...000111+++***(((&&&&&&'''((()))'''((((((((()))))))))***"""***---)))$$$%%%'''((()))))))))***+++---...///(((((()))((('''&&&&&&'''((()))***)))'''&&&''')))''''''''''''((()))******)))((((((((('''''''''''''''((()))***++++++***)))'''''''''((((((((())))))))))))******)))(((((('''&&&(((******)))(((((()))))))))(((((()))***+++,,,)))'''%%%%%%&&&***///111---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))((('''''''''((((((((((((''''''(((((()))***************(((((()))))))))*********************************(((*********((('''((()))+++++++++++++++******)))((((((((())))))(((((('''(((***+++***((('''))),,,+++***)))))))))***+++,,,''''''''''''(((((((((((())))))))))))))))))))))))'''((()))*********))))))))))))))))))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))******+++************************)))************)))(((((((((((((((((()))))))))))))))---000///+++((((((***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++,,,,,,((()))******+++++++++***(((((()))))))))(((((('''))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))***************+++,,,,,,,,,***))))))***++++++******)))((('''((()))+++,,,...//////---+++)))))))))******+++,,,...---+++))))))************+++++++++'''&&&''')))++++++***(((***+++,,,***((((((***---((()))***+++,,,,,,,,,,,,++++++++++++******************))))))))))))******))))))))))))))))))))))))******))))))))))))******((()))))))))************'''''''''''''''''''''((()))))))))((((((((((((((()))))))))))))))***++++++)))))))))***,,,---,,,+++,,,,,,,,,+++++++++******)))***+++,,,,,,---------,,,+++)))((('''(((***+++))))))***+++++++++++++++******))))))((((((((((((***************+++,,,,,,++++++*********)))))))))'''((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,...///111222,,,,,,***)))((((((((((((************************+++***************++++++))))))***+++++++++++++++************++++++++++++******))))))***++++++,,,***++++++++++++++++++***(((***,,,......---+++*********)))***,,,///111333111///,,,,,,,,,------,,,***++++++***((('''((()))))))))))))))(((((((((((('''''''''(((((((((((((((******++++++,,,,,,,,,---***)))(((&&&'''(((***+++''''''((()))+++---///000+++)))'''&&&%%%&&&'''((('''((((((((())))))************'''$$$&&&++++++'''''''''(((***---///111333''')))***)))(((&&&&&&'''(((***+++***'''&&&''')))''''''''''''(((***+++,,,******))))))((((((((('''%%%&&&''')))))))))((('''&&&'''''''''(((((()))))))))*********)))((('''&&&%%%&&&((((((((('''((()))&&&'''((()))******)))(((((($$$&&&---333...---+++)))(((((()))***''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''******++++++++++++******'''((()))******+++++++++))))))******+++++++++,,,************************(((******)))((('''((()))+++,,,,,,,,,,,,+++*********+++++++++++++++******(((***+++***((('''))),,,---,,,+++))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))******))))))((((((''''''((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))***************+++,,,,,,***)))(((,,,,,,+++***)))(((''''''+++///222111,,,((((((***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,------((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((((((((())))))'''''''''''''''((())))))+++)))(((((()))******)))+++***((('''((()))+++,,,/////////---***''''''((()))))))))***++++++)))'''))))))))))))************&&&&&&''')))++++++***(((***,,,,,,***((('''***---((()))+++,,,------,,,++++++++++++************)))******))))))))))))******))))))))))))))))))))))))******)))))))))))))))***(((((())))))*********+++)))))))))))))))(((((((((,,,,,,++++++******))))))))))))((())))))***++++++*********,,,...///...,,,************))))))(((((()))***+++,,,---......---+++***((('''''')))***,,,((()))***+++++++++++++++******))))))((((((((('''))))))((())))))***++++++,,,+++++++++******))))))******++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,---///111333444************+++,,,---...'''((()))******+++******---,,,+++***))))))))))))((()))***+++++++++++++++)))************+++++++++++++++***************++++++,,,,,,------,,,,,,+++'''***---///000...,,,******))))))***,,,///222444///---+++,,,---///000///))))))((('''''''''''''''***))))))((((((((((((((()))((((((((()))***++++++))))))))))))))))))))))))***)))(((''''''((())))))((()))***++++++***)))(((*********)))))))))))))))*********)))))))))))))))******)))((((((((((((((('''%%%###%%%***000444666******))))))))))))******+++*********))))))(((((((((&&&%%%'''+++,,,+++)))''''''''''''((((((((()))************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***,,,......,,,***((((((((()))***+++,,,------***)))((('''&&&&&&''''''******(((''''''&&&&&&&&&'''((((((((()))))))))***))))))(((((((((((())))))******))))))))))))******(((((()))***************((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))***+++++++++,,,+++///333111,,,''''''(((((()))******)))((()))++++++++++++***************+++,,,,,,***'''&&&''')))((()))+++,,,+++***(((&&&++++++******)))(((((((((''''''''''''((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))******)))((('''&&&)))***+++***((((((+++///---+++)))((('''((()))***//////000000...,,,)))'''))))))((())))))***+++,,,***)))((('''&&&&&&'''''')))))))))))))))))))))))))))))))))))))))******+++,,,++++++***)))(((''''''))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,***(((''''''((()))******++++++++++++******++++++,,,++++++***)))((())))))(((((()))***+++,,,******++++++++++++************+++,,,,,,,,,,,,+++)))************+++++++++))))))*********+++++++++))))))(((((()))***++++++)))************+++++++++,,,,,,,,,+++***)))((('''***************++++++,,,)))((('''&&&&&&'''((()))((((((((((((((()))************++++++++++++******---,,,******+++,,,+++***,,,,,,++++++***)))))))))++++++,,,---............******))))))))))))*********++++++***'''&&&&&&'''************+++,,,------((((((((((((((()))******&&&'''(((******+++++++++******))))))******+++,,,,,,---.........,,,***((()))***+++,,,---............,,,)))((()))******)))******++++++++++++******************************((()))*********((('''&&&+++++++++***++++++,,,,,,---,,,,,,+++*********+++++++++************+++++++++++++++,,,,,,---------&&&'''(((***,,,---------...---,,,,,,++++++,,,,,,)))(((((((((((((((((()))******)))((((((((()))))))))))))))((())))))******))))))))))))))))))))))))))))))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))((())))))******+++++++++******)))(((((((((((((((+++)))&&&&&&(((+++------((((((''''''''''''(((((())))))))))))(((((('''''')))&&&$$$$$$'''((((((''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,------,,,***((((((((())))))***+++++++++)))))))))(((((((((''''''((((((''''''''''''((()))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''******))))))))))))******(((((()))***************(((((((((((((((((((((((((((((()))******)))((((((******************++++++,,,000333222---)))((()))***++++++***((('''((()))((((((((((((((((((((())))))******)))''''''((()))'''(((*********)))'''&&&)))))))))))))))*********''''''((())))))***++++++))))))))))))))))))))))))(((((())))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))******))))))(((((((((((()))***+++***((((((+++...---,,,***)))((()))***+++,,,,,,......///...---,,,)))))))))((())))))******)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++******))))))(((((())))))))))))************)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,***((('''((())))))******++++++++++++******)))))))))))))))(((''''''((((((((())))))***************++++++++++++******)))***++++++,,,,,,++++++)))************+++++++++*********++++++++++++,,,***))))))))))))******+++)))************++++++++++++++++++++++++***)))(((((((((((((((((())))))***))))))(((''''''((())))))((((((((((((((()))************++++++++++++******,,,+++******,,,---,,,***+++++++++***************)))***+++---.../////////******))))))))))))*********++++++***(((''''''(((******)))))))))******+++((((((((((((((()))******'''((()))***************))))))(((((())))))***+++***+++,,,......---+++*********+++,,,---------------+++******+++++++++*********++++++++++++******************************)))************)))(((''',,,+++++++++++++++,,,,,,---,,,++++++******++++++++++++************++++++******************++++++******++++++++++++******,,,,,,+++************+++(((((((((((()))***+++,,,++++++***))))))))))))*********)))((((((((())))))))))))))))))))))))))))))((((((''''''((()))***+++((((((''''''''''''(((((())))))))))))))))))))))))(((((()))***+++,,,------******)))(((((((((((((((+++)))((('''((()))((('''(((''''''&&&&&&''''''(((((((((((((((''''''''''''---+++((('''((()))***)))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))+++,,,,,,+++)))((((((((())))))))))))))))))((()))*********)))((('''&&&&&&&&&'''''')))******))))))))))))(((((((((((((((''''''&&&&&&''''''(((******))))))))))))******(((((()))***************(((((((((((((((((((((((())))))************))))))******************)))))),,,///222111---***)))***+++,,,,,,+++(((''''''((('''''''''(((((()))))))))((()))***)))((('''(((***&&&''')))******)))(((''''''(((((()))******++++++'''((()))++++++++++++***))))))))))))))))))))))))******))))))))))))))))))((()))***+++++++++++++++************************+++***)))((('''((()))))))))*********))))))+++,,,---,,,+++*********+++,,,+++,,,,,,------.........)))))))))(((((((((((((((((((((***++++++******)))))))))))))))))))))))))))***))))))))))))***++++++*********************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***((((((((())))))******++++++++++++******))))))))))))))))))(((((((((((()))******)))))))))******++++++++++++******)))***++++++,,,,,,++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))******)))************+++++++++******+++++++++******)))((((((((((((((())))))*********))))))))))))******((((((((()))))))))************++++++++++++******))))))***+++---...,,,***)))************+++++++++'''(((***,,,...///000000******))))))))))))******)))***+++***)))((()))+++,,,++++++************+++))))))((((((((()))******((())))))*********))))))((((((((((((((())))))***((()))+++------------,,,++++++,,,,,,,,,,,,+++++++++******+++------,,,+++******++++++++++++******))))))))))))))))))))))))******+++++++++***)))))),,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++************++++++++++++******************+++++++++,,,,,,++++++***,,,+++******))))))******''''''((()))***,,,---...,,,++++++***************+++***)))((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++))))))'''&&&&&&'''))))))((((((((()))))))))))))))*********++++++,,,,,,---***))))))(((((((((((((((''''''&&&(((***+++***((()))))))))(((((()))))))))((((((((((((((((((((((((*********************)))'''(((((((((((()))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))((((((''''''''''''((()))+++,,,,,,***(((''''''&&&&&&''''''((()))***))))))))))))((((((((((((******))))))))))))************))))))))))))******(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))((((((+++...000///,,,***)))******++++++***((('''((()))'''(((((()))***+++,,,,,,***+++,,,+++)))(((((()))&&&''')))***+++++++++***(((((())))))************''')))+++,,,---,,,***)))))))))))))))))))))))))))++++++*********)))))))))((())))))***+++++++++,,,************************,,,***(((''''''(((***+++)))******)))))))))******,,,++++++*********+++,,,---,,,+++************+++))))))))))))(((((('''&&&%%%''')))+++,,,+++***)))))))))))))))))))))))))))******))))))******+++,,,*********************+++((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++***)))(((((())))))******++++++++++++******++++++++++++++++++,,,,,,((()))*********)))((('''******++++++++++++******))))))***+++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,++++++***))))))))))))))))))*********+++++++++)))******+++++++++*********************++++++,,,************************(((((())))))******************++++++++++++******((((((***,,,......,,,***((())))))***++++++,,,,,,((()))***+++------......******))))))))))))******(((***++++++******+++,,,//////...---,,,,,,,,,,,,***))))))((())))))******)))************))))))((()))(((((((((((()))******)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***************,,,//////---,,,***++++++,,,,,,++++++***((((((((((((((((((((((((++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,++++++************++++++---------,,,,,,+++++++++((()))***,,,---.........,,,,,,+++***************''''''((()))+++---///000,,,++++++*********************)))((('''''''''(((((((((((((((((((((((((((&&&&&&'''((()))*********+++***((((((((((((***+++''''''(((((())))))))))))---,,,,,,++++++************))))))(((((((((((((((&&&&&&&&&)))+++,,,+++)))))))))(((((((((((()))))))))))))))))))))))))))))) ###&&&(((((('''&&&%%%(((((((((((()))))))))***************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((('''&&&&&&&&&'''(((***,,,,,,***)))(((((((((''''''''''''(((((())))))))))))((((((((((((******))))))))))))************))))))))))))******(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))(((((((((***+++,,,,,,+++)))))))))'''(((******))))))***,,,''''''((()))***++++++,,,,,,---...---+++((((((((('''((()))+++,,,---......************))))))((((((((()))+++,,,---,,,***)))))))))))))))))))))))))))+++++++++++++++*********)))))))))******++++++,,,************************+++***)))'''''')))+++,,,***)))))))))******)))(((******)))))))))*********++++++***)))((((((((()))))))))******)))((('''&&&###%%%'''***+++***)))((())))))))))))))))))))))))***************++++++,,,************++++++++++++((()))))))))************((()))))))))*********+++************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))******++++++++++++******++++++******+++,,,---...***++++++******)))((((((******++++++++++++******))))))***++++++++++++***))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,+++***))))))******))))))*********+++++++++)))******+++++++++*********************++++++,,,******++++++++++++******(((((()))***+++******)))******++++++++++++******((((((***,,,......,,,***(((((()))***+++,,,,,,---******++++++++++++++++++******))))))))))))******((()))++++++******+++---//////...---,,,,,,,,,,,,******))))))))))))******)))************))))))(((***))))))))))))***++++++,,,,,,,,,,,,+++******))),,,,,,,,,,,,+++***))))))))))))***,,,//////...,,,++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((++++++++++++++++++,,,,,,...------,,,+++++++++,,,,,,++++++***++++++,,,,,,++++++************++++++---------,,,,,,+++++++++)))***+++------.........------,,,+++++++++++++++&&&'''''')))+++---...///++++++***))))))))))))***))))))((('''''''''(((((())))))))))))))))))))))))&&&'''((()))******))))))******))))))))))))******&&&''''''(((((())))))***------,,,+++***)))((((((******)))((((((((((((((()))(((((()))******(((''''''&&&&&&%%%%%%&&&&&&'''))))))))))))************"""''')))((('''''''''((((((((()))))))))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))************************(((((())))))))))))(((((())))))(((((('''''''''&&&'''((()))*********)))((()))(((((('''''''''(((((((((((((((((()))))))))))))))((((((''''''(((((()))******))))))))))))******(((((()))***************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))(((((())))))*********))))))(((&&&''')))***)))***+++---&&&&&&&&&''''''(((((((((+++---...---+++)))((((((((((((***+++---///000111++++++******)))(((((('''((()))***++++++***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******)))******+++******************************)))((()))***+++,,,***)))((()))******(((&&&((())))))))))))*********''''''(((((()))*********))))))***++++++***((('''$$$%%%'''((()))))))))((())))))))))))))))))))))))+++************+++,,,,,,++++++++++++++++++******))))))))))))************((())))))******+++++++++************************))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******++++++++++++******)))((((((((()))***,,,---...---,,,******)))))))))******++++++++++++******((()))******++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++)))************+++++++++******+++++++++******)))((((((((((((((())))))*********++++++++++++******((()))***+++++++++***)))******++++++++++++******))))))***+++---...,,,***(((((()))***++++++,,,,,,***++++++++++++***))))))******))))))))))))******((()))******))))))+++,,,,,,++++++************+++++++++***)))))))))******((())))))*********))))))***************++++++,,,---,,,,,,+++******))))))++++++,,,,,,+++***))))))***))))))+++---...---,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++******++++++,,,---///...---,,,,,,++++++,,,++++++******++++++,,,,,,++++++************++++++++++++******************............---,,,++++++...---,,,,,,++++++,,,,,,&&&''''''(((***,,,---...******)))((((((((())))))(((((('''''''''((())))))))))))))))))))))))))))))'''((()))******)))(((((((((((())))))))))))((((((&&&&&&''''''((())))))***+++++++++******))))))(((******)))((((((((((((((()))(((''''''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******&&&(((***)))((('''))),,,(((((()))))))))*********(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((''''''((((((((()))))))))''''''&&&''''''((()))***&&&&&&'''((()))***++++++))))))(((((((((((())))))******))))))))))))******(((((()))***************))))))))))))))))))))))))))))))(((''''''((())))))((((((((()))))))))))))))***)))))))))*********)))'''(((******))))))***,,,&&&&&&''''''''''''''''''&&&(((+++,,,***)))((()))'''''')))***---///111222*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......---,,,+++))))))))))))***))))))))))))))))))))))))))))))*********+++++++++***)))((()))+++***(((%%%))))))******++++++++++++((()))***+++++++++***)))((()))+++,,,,,,,,,***)))''''''(((((()))))))))***))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,++++++*********))))))))))))************((())))))******+++,,,,,,************************))))))))))))))))))))))))))))))))))))************)))))))))*********))))))******++++++++++++******)))((((((((()))+++---///111000---***))))))+++,,,******++++++++++++******((())))))***************)))************+++++++++*********++++++++++++,,,++++++*********+++,,,,,,)))************++++++++++++++++++++++++***)))(((((((((((((((((())))))***))))))***++++++***))))))''')))***,,,,,,+++***)))******++++++++++++******,,,+++******,,,---,,,***)))))))))***+++++++++,,,))))))***************)))******))))))))))))******''')))******(((((()))*********)))))))))******+++,,,+++******))))))******'''((()))***************)))))))))))))))***++++++++++++***************+++***++++++++++++******)))+++***((()))+++,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++******)))***+++,,,---//////...,,,,,,+++++++++++++++******++++++,,,---++++++************++++++******************++++++/////////......---,,,+++---,,,,,,+++++++++++++++&&&&&&'''((()))+++---...***))))))((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((()))******)))((('''&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***)))))))))))))))***************)))((((((((((((((('''%%%$$$$$$&&&''''''&&&(((((((((''''''(((((((((&&&'''''''''(((((())))))))))))(((%%%"""###'''+++))))))))))))************************************&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))'''''''''&&&'''((()))***%%%%%%%%%&&&((()))+++,,,%%%&&&'''((()))***+++,,,++++++************++++++******))))))))))))******(((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++''''''(((((())))))************)))***+++,,,+++***)))***+++***)))((()))***)))))))))))))))(((((((((!!!$$$(((******))))))***&&&&&&'''))),,,...111222((((((((()))******++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))***+++---...//////...---+++)))(((((())))))((((((((((((((((((((((((((()))***+++++++++++++++***)))((()))++++++'''$$$)))***+++,,,,,,,,,,,,,,,---.........---***'''%%%((()))+++---...---,,,+++***))))))((())))))***+++))))))))))))))))))))))))++++++******++++++,,,---------,,,,,,+++***))))))))))))))))))************((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************((()))************))))))******++++++++++++******+++***))))))+++---000111444111---***)))***,,,---******++++++++++++******(((((()))***************)))************+++++++++))))))*********+++++++++************+++,,,------)))************+++++++++,,,,,,,,,+++***)))((('''***************++++++,,,((()))***++++++***)))(((''')))+++,,,,,,,,,***)))******++++++++++++******...,,,******+++,,,+++******************+++++++++''''''(((***++++++++++++******))))))))))))******((()))***)))((('''((()))************+++,,,------,,,,,,+++***))))))******''''''(((******+++++++++((((((((((((((()))******))))))))))))***+++,,,---)))******+++++++++******,,,***((((((***+++,,,++++++,,,,,,------,,,,,,+++******************************)))))))))***,,,---000///...---,,,++++++++++++*********+++,,,,,,---++++++************+++++++++++++++,,,,,,------...,,,,,,---...////////////,,,++++++***)))*********((((((((((((((()))******(((((())))))))))))((((((&&&''''''((()))******+++///...---,,,++++++++++++******)))))))))))))))***&&&&&&(((---222222,,,'''((((((((((((((()))*********,,,......+++(((&&&&&&((()))))))))'''''')))***''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&''')))***,,,---***************)))((('''))))))))))))))))))))))))&&&''')))*********)))((((((((())))))))))))((((((&&&(((***,,,---,,,+++***+++*********))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))'''&&&&&&(((***+++******))))))((((((''''''+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))************************************))))))************)))))),,,,,,++++++***)))))))))(((((())))))******+++++++++***)))(((((()))***+++&&&'''(((******+++++++++,,,***((()))+++,,,+++((((((((())))))***+++------)))((('''(((******((('''***)))((((((((()))+++,,,(((((((((((())))))))))))'''))),,,---------...///---...---***((('''(((***)))*********++++++++++++...//////---***((('''((())))))))))))))))))))))))))))))))))))((((((((((((************************)))))))))))))))))))))))))))************+++++++++************************((()))***)))((((((***,,,,,,+++))))))***+++***)))''''''(((((()))))))))***+++++++++++++++++++++++++++,,,------,,,+++***)))---***((()))+++,,,***(((******************************))))))))))))************))))))******+++,,,***+++,,,,,,---...///000666111+++***,,,---+++(((+++,,,,,,+++)))(((***+++,,,---......---,,,***)))((()))***+++++++++++++++------------,,,+++******)))***+++,,,...///000000,,,,,,,,,++++++*********---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***)))++++++************++++++******+++++++++,,,,,,,,,))))))))))))************+++******))))))******+++)))******++++++******)))'''(((((((((((()))))))))*********)))******++++++000---+++++++++,,,+++***+++***)))((((((***,,,---000///,,,*********+++,,,,,,+++*********+++,,,---)))))))))***,,,+++)))'''))))))*********))))))(((+++++++++************)))++++++++++++++++++++++++***************************+++,,,,,,******+++,,,(((((())))))************+++///222111,,,)))***,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,,,,,,,************,,,,,,---///111333222///,,,)))++++++++++++******))))))((((((((((((((()))******''''''(((((((((((('''''''''''''''''''''(((((((((---,,,+++***))))))))))))))))))((((((((((((((()))))))))+++000444444///***((((((((((((((()))*********,,,...---+++(((''''''((()))))))))'''''')))***'''(((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''((((((''''''''''''(((***+++,,,)))************))))))((())))))))))))))))))))))))&&&''')))*********)))((((((((())))))))))))((((((&&&''')))+++,,,,,,+++***************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))***+++***)))))))))((((((((('''+++***)))(((((()))***+++))))))(((((((((((())))))'''(((((((((((()))))))))************************))))))************))))))(((((((((((('''''''''''')))))))))))))))*********+++***)))(((((()))***+++'''((()))***************,,,***((()))+++,,,+++)))******************++++++******)))***+++,,,***(((***))))))((()))***+++,,,((()))))))))))))))))))))(((***---...------///000------,,,***((('''(((***)))))))))*********++++++***+++,,,,,,*********,,,************************)))))))))))))))))))))(((************************************************)))************+++++++++************************((()))***)))((((((***,,,,,,***))))))***++++++***((((((((())))))*********++++++++++++++++++++++++***++++++,,,,,,+++***))))))'''&&&(((+++---,,,+++******************************))))))))))))************))))))******+++,,,++++++,,,,,,------......000+++''''''***,,,***(((***+++,,,***)))((()))+++(((((()))))))))(((''''''******+++,,,,,,,,,,,,,,,+++++++++++++++******)))***++++++,,,---...//////,,,,,,,,,+++++++++******,,,+++************+++,,,++++++,,,,,,+++******)))++++++************++++++*********+++++++++,,,,,,))))))))))))************---,,,,,,++++++,,,,,,---******++++++++++++******++++++,,,,,,,,,---------++++++***************+++---,,,++++++,,,---+++***,,,+++***)))***+++---...///...,,,*********+++,,,++++++*********+++,,,---+++******+++,,,,,,+++)))***+++++++++++++++******++++++++++++************++++++++++++++++++++++++***************************+++,,,,,,******+++,,,***+++++++++,,,,,,,,,,,,+++...111000+++)))***,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,...///000///---***)))++++++++++++*********)))((((((((((((((()))******&&&''''''((((((''''''&&&***))))))))))))(((((((((---,,,+++***))))))))))))((((((''''''''''''((((((******,,,000333333///+++))))))((((((((()))*********,,,------+++(((((((((((()))))))))'''''')))***(((((())))))))))))((((((''''''''''''((((((((((((***)))(((((('''''''''(((((((((((((((((()))******((())))))************)))))))))))))))))))))))))))'''((()))*********)))((((((((())))))))))))((((((&&&''')))***+++******)))************))))))))))))(((((((((((())))))))))))************************((())))))***************))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))''''''''''''((((((((((((************************))))))************))))))&&&&&&&&&''''''''''''(((************))))))))))))******))))))))))))******((())))))*********))))))+++***)))***++++++***)))+++++++++*********)))))),,,++++++,,,------,,,******))))))))))))***++++++)))))))))))))))))))))))))))+++---.........///000------,,,***(((''')))***((((((((()))))))))******)))+++,,,+++******+++,,,************************))))))))))))))))))))))))************************************************)))************+++++++++************************((()))***)))((((((***,,,+++)))((()))+++,,,,,,,,,)))))))))***************++++++++++++++++++++++++))))))***++++++*********((('''&&&(((***,,,+++*********************************))))))))))))************))))))******+++,,,+++,,,,,,,,,,,,,,,,,,,,,...+++((())),,,//////---***++++++***)))((()))***)))))))))))))))******++++++,,,,,,---------------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***++++++***))))))***++++++******++++++******))))))++++++************++++++*********++++++++++++,,,)))))))))*********++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---------.........//////,,,,,,+++***))))))))))))+++++++++---//////,,,***---,,,+++++++++,,,---...---,,,+++******+++,,,---++++++******++++++,,,------,,,******,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++***************************+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,***---///...+++)))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,***))))))++++++++++++************((((((((((((((())))))***''''''((((((((((((''''''+++,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++(((((('''''''''((())))))))))))***,,,//////+++)))***))))))((())))))*********+++---,,,***)))((()))((()))))))))'''''')))***((())))))***))))))((('''''''''''''''((((((((((((******)))(((((('''''''''))))))(((((((((((())))))'''((()))***************))))))))))))))))))))))))'''((()))***+++***))))))(((((())))))))))))((((((&&&'''((()))***)))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,***)))))))))))))))((((((((((((***))))))))))))))))))***))))))(((((((((((())))))'''''''''((((((((())))))************************))))))************))))))((((((((()))***++++++,,,++++++******))))))((((((***))))))))))))))))))***)))************))))))(((+++************+++************+++++++++*********,,,++++++,,,------,,,***)))))))))*********++++++*********)))))))))))))))(((***,,,---,,,,,,---...,,,---,,,***(((''')))+++(((((((((((()))))))))))),,,------,,,)))(((((()))************************)))))))))))))))*********************************************************))))))*********+++++++++************************((()))***)))((((((***,,,***)))((()))+++---------******************++++++++++++++++++++++++++++++(((((())))))******************)))(((((((((''''''******************************))))))))))))************))))))******+++,,,,,,,,,,,,++++++*********---+++***+++---/////////)))+++,,,+++)))((()))***+++******)))***,,,...///,,,,,,------------,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********))))))(((++++++************++++++************++++++++++++))))))*********++++++++++++******))))))******++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------,,,+++***))))))))))))***+++---000222111...,,,,,,,,,++++++++++++,,,---,,,++++++******+++,,,---+++***++++++++++++,,,,,,...,,,***)))+++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++++++++*********++++++++++++++++++++++++***************************+++,,,,,,******+++,,,***************************,,,---,,,***)))***,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------,,,,,,+++***************++++++++++++++++++++++++((((((((((((((())))))***))))))************)))))))))***+++,,,---...///000......---,,,++++++++++++)))((((((((())))))***+++(((((()))***++++++)))'''******))))))))))))******)))+++,,,+++***)))******((()))))))))'''''')))***((()))*********((('''&&&''''''''''''((((((((((((******)))))))))(((((('''***))))))((((((((((((((('''((()))***************))))))))))))))))))))))))'''(((***+++++++++***)))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''')))+++------,,,***)))(((((((((((()))))))))))))))))))))******)))))))))))))))(((((((((((())))))(((((()))))))))*********************************))))))************))))))))))))***+++,,,------...++++++******))))))(((((()))))))))******))))))))))))************))))))(((******+++************+++'''(((***+++,,,,,,,,,++++++******+++,,,,,,+++))))))*********+++++++++++++++*********)))))))))(((''')))++++++******+++,,,,,,,,,,,,***(((((()))+++(((((((((((())))))))))))***+++,,,+++)))((()))***************************((()))))))))*********+++************************************************))))))*********+++++++++************************((()))***)))((((((***,,,+++))))))***,,,---...---++++++******************++++++++++++++++++++++++((((((((())))))***++++++*********)))((('''''''''******************************))))))))))))************))))))******+++,,,---,,,,,,++++++******)))***)))(((((()))*********)))+++---,,,+++))))))***((((((''''''(((***,,,---++++++,,,,,,,,,,,,+++++++++,,,---...///000000000---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++*********((())))))*********))))))++++++************++++++))))))*********+++++++++************+++++++++++++++******))))))******++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,+++***))))))))))))***,,,///222555444000---++++++***************++++++++++++***++++++,,,,,,******++++++,,,,,,,,,,,,---+++))))))***+++,,,++++++************+++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************+++,,,,,,******+++,,,+++************************+++++++++******+++,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---------------------------,,,+++******++++++,,,+++++++++++++++++++++,,,((((((((((((((()))******)))******++++++******)))&&&'''(((***,,,---...///---,,,+++***))))))))))))))))))((())))))***+++,,,******++++++******))))))++++++***)))))))))******)))***++++++***)))***,,,((()))))))))'''''')))***)))***+++,,,+++)))'''&&&''''''''''''((((((((((((((())))))******))))))(((***)))((((((((((((((()))((())))))************)))))))))))))))))))))))))))((()))***+++++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''''''''''''''''''''''''''(((***,,,,,,+++***)))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))************************************))))))************))))))(((((())))))***+++,,,,,,************))))))))))))))))))************))))))((())))))*********)))))))))+++++++++***)))***+++&&&''')))+++,,,,,,,,,,,,***))))))***++++++***((()))***++++++,,,,,,+++++++++++++++******))))))(((&&&(((******)))))))))+++,,,,,,,,,***((((((***,,,((((((((()))))))))******&&&''')))*********,,,...++++++++++++++++++++++++((())))))******+++++++++************************++++++++++++++++++++++++)))************+++++++++************************((()))***)))((((((***,,,,,,***)))***,,,---------***************)))))))))++++++++++++++++++++++++******)))))))))***++++++'''(((***)))((((((***+++******************************))))))))))))************))))))******+++,,,------,,,,,,+++++++++***++++++++++++*********)))***,,,......,,,+++******)))))))))***+++,,,---...+++,,,,,,,,,,,,++++++***))))))***,,,,,,---------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))******++++++******++++++************++++++)))))))))************+++*********++++++++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,+++***)))))))))))),,,---///222555444111...+++++++++*********))))))++++++++++++++++++******)))***+++,,,,,,,,,,,,+++,,,+++))))))+++,,,+++*********)))))))))+++,,,...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,------------,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,((((((((((((((()))******))))))************))))))'''((()))***+++,,,---------,,,+++***))))))))))))'''''''''((((((***+++++++++,,,,,,+++***))))))***,,,+++******))))))******)))***+++***))))))+++---((()))))))))'''''')))***+++,,,...///...,,,)))'''''''''''''''(((((((((((('''''')))***++++++******)))((((((((((((((()))***)))************))))))((())))))))))))))))))))))))((()))***+++,,,+++******(((((())))))))))))((((((*********)))))))))******((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((('''((()))*********))))))'''((((((((()))))))))***((()))***++++++***)))((())))))(((((((((((())))))((((((((())))))))))))***************************))))))************))))))(((((())))))*********+++)))))))))))))))*********((()))***++++++***)))((('''((()))***************)))+++,,,+++)))(((***,,,'''(((***,,,,,,,,,+++******))))))***++++++***((()))***+++,,,,,,,,,++++++,,,,,,+++******))))))(((''')))++++++***)))***++++++,,,+++***((((((***,,,)))))))))*********++++++%%%'''))))))******,,,...++++++++++++++++++++++++((())))))******+++,,,,,,************************++++++++++++++++++++++++)))************+++++++++************************((()))***)))((((((***,,,---,,,******,,,------,,,*********))))))(((((((((++++++++++++++++++++++++,,,,,,+++***)))***++++++(((***++++++)))(((***,,,******************************))))))))))))************))))))******+++,,,------------,,,,,,,,,,,,+++,,,------,,,,,,,,,,,,+++---///000...,,,++++++***+++,,,------------------------------,,,++++++))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,------------,,,+++)))******+++,,,,,,++++++++++++************++++++))))))))))))*********************+++++++++,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++******,,,,,,---------.........++++++***************+++,,,---...111222222///---+++,,,,,,,,,++++++***)))+++++++++++++++***)))((()))***+++,,,,,,,,,++++++,,,++++++,,,------,,,***,,,+++***)))***,,,...///------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,......---------,,,,,,,,,,,,+++******,,,...//////---,,,++++++++++++,,,---******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((((((((((((((()))******(((((())))))))))))((((((+++++++++,,,,,,---------///...---,,,++++++++++++&&&&&&&&&'''''')))******+++++++++)))((('''((())),,,,,,+++***))))))******(((*********)))***,,,...((()))))))))'''''')))***---///000111000...+++)))''''''''''''((((((((()))%%%''')))***++++++++++++((((((((((((((()))*********************)))((('''))))))))))))))))))))))))((()))***+++,,,+++******(((((())))))))))))((((((++++++***************+++(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((())))))******((()))***++++++***)))((())))))(((((((((((())))))''''''''''''((((((((()))************************))))))************))))))************++++++++++++(((((())))))******++++++((()))***++++++***)))(((''''''(((******+++++++++(((+++,,,,,,)))(((***,,,)))***,,,,,,,,,+++)))(((+++***)))***,,,,,,***))))))***+++,,,---,,,++++++,,,,,,++++++***))))))((((((***,,,,,,*********++++++,,,+++***((((((***,,,************++++++++++++((()))******))))))***+++++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++)))************+++++++++************************((()))***)))((((((***,,,...,,,++++++,,,---,,,+++***)))))))))((((((''''''++++++++++++++++++++++++...---+++*********+++++++++---...,,,)))'''''')))******************************))))))))))))***************)))***++++++,,,------------------------&&&(((*********)))***+++,,,...000111///---,,,,,,&&&''')))******)))((((((.../////////...---,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,............,,,,,,)))***+++,,,,,,,,,,,,,,,++++++************++++++))))))))))))******************+++++++++,,,,,,,,,+++******************+++*********++++++*********+++++++++,,,,,,,,,------******************++++++,,,,,,---///000000...,,,---------------,,,+++***,,,,,,,,,++++++)))(((''')))***+++,,,---,,,++++++,,,,,,,,,...//////---***---,,,+++***+++---000111---------,,,,,,,,,++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,,,,,,,,,,++++++*********---+++***+++---///000000...---+++******+++---...******+++++++++,,,,,,,,,******,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++,,,,,,---------)))))))))))))))******+++)))***)))(((((((((+++------,,,***(((((()))***+++))))))******)))((('''&&&))))))))))))))))))))))))(((((())))))***,,,---...&&&&&&'''((()))***++++++))))))))))))))))))))))))+++)))(((''''''((()))+++111111111111///---+++******((('''((())))))((('''++++++************++++++)))))))))))))))******+++))))))*********((('''%%%(((((((((((((((((((((((($$$%%%&&&((())))))))))))---%%% ''',,,+++'''...***&&&&&&''')))((('''************)))))))))))))))(((((()))++++++***((('''''''''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((((((''')))******)))(((''''''(((************************...---,,,***)))(((((((((+++'''######(((+++***(((,,,,,,+++***)))((('''''',,,+++)))((((((((()))***))))))************))))))&&&&&&((()))************++++++++++++++++++++++++******))))))))))))******,,,***((()))+++,,,+++((()))************+++++++++///---***((('''((()))***++++++*********************+++,,,,,,***)))))))))(((((()))***++++++,,,,,,&&&'''(((***,,,...///000((()))***+++++++++++++++++++++***************************++++++,,,,,,,,,******++++++++++++******,,,,,,,,,---------......******))))))))))))******)))***++++++++++++***)))+++++++++*********)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''''')))***,,,((())))))))))))*********---***((((((***+++(((&&&))))))************))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************,,,/////////......///)))))))))***+++++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))***,,,,,,+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***'''((()))++++++,,,,,,,,,,,,,,,++++++++++++++++++************************+++++++++,,,,,,---------///,,,((((((***+++***)))++++++++++++++++++++++++******)))((()))***,,,---))))))******++++++++++++,,,,,,---...---,,,+++***)))))))))))))))))))))))).........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,...000000---***+++...000///...++++++******++++++,,,---)))+++,,,......---,,,+++******+++,,,------......,,,,,,,,,++++++*********---,,,++++++------,,,+++++++++++++++++++++++++++++++++******)))*********/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++)))))))))(((((()))***,,,---,,,***)))((()))***+++************++++++++++++))))))))))))))))))))))))((((((((((((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***,,,,,,------,,,+++***)))+++)))(((((())))))(((&&&***))))))))))))))))))***,,,,,,+++******))))))***(((((()))******)))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,+++&&&###%%%***---+++(((,,,)))&&&&&&(((******)))+++******)))))))))))))))***)))((((((******)))((())))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((''')))*********((('''((()))************************++++++***)))))))))******,,,((($$$$$$(((+++***(((++++++******)))(((((((((,,,+++***))))))((())))))))))))************))))))''''''((()))*********)))++++++++++++++++++++++++******)))))))))))))))))),,,***((()))+++,,,+++)))(((((()))))))))*********---+++)))((((((***,,,...(((((()))***+++,,,,,,---)))+++,,,,,,***))))))***((())))))***++++++,,,,,,))))))***++++++,,,------******+++++++++******)))************************)))***************++++++******++++++++++++************+++++++++,,,,,,,,,******))))))))))))******************************+++++++++*********)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++,,,+++)))(((((((((***+++)))))))))*********++++++,,,***((())),,,---+++)))((())))))))))))))))))(((******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++---......---,,,+++,,,************++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++(((***++++++******+++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))***+++++++++******++++++++++++++++++++++++******************************++++++++++++++++++...+++((((((***+++***)))******************************************++++++************************,,,,,,---------,,,+++***************************---------------,,,,,,,,,***************************************************+++,,,,,,+++,,,...000///...............,,,***+++++++++***++++++,,,---++++++***)))))))))))))))*********+++,,,---------//////.........------------,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++)))(((((((((((()))***+++,,,+++***)))((()))***+++******))))))***+++---...))))))))))))))))))))))))(((''''''&&&&&&''''''(((++++++***)))((('''&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***((((((***+++++++++++++++,,,+++))))))***+++)))((())))))(((((((((((())))))...---,,,+++***)))((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))))))))******************(((((()))+++------+++))))))(((&&&&&&)))++++++++++++***((('''((()))***,,,---+++((('''((())))))(((++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))*********((('''((()))************************(((((((((((())))))***+++,,,)))&&&&&&(((***)))'''))))))))))))))))))))))))++++++++++++***)))((('''))))))************))))))(((((())))))***)))))))))*********************************)))((((((((((((+++***)))***++++++***)))'''((((((((())))))))))))***)))))))))***---///111))))))*********+++++++++(((***++++++*********+++)))))))))***++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,++++++)))((((((*********************************)))))))))))))))******++++++++++++******((())))))))))))***************))))))))))))******,,,+++***))))))***+++,,,+++++++++***************))))))******+++,,,,,,,,,************************,,,+++***)))(((((()))***************+++++++++,,,***))))))***,,,...---,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,++++++++++++***,,,---...---+++))))))***+++++++++++++++*********+++++++++++++++*********++++++++++++++++++++++++)))***,,,,,,+++++++++,,,---------,,,,,,+++++++++***++++++,,,,,,++++++*********++++++***))))))(((*********++++++,,,,,,---************************++++++******************,,,***(((((()))***)))((())))))))))))))))))))))))******+++++++++******)))******************)))))),,,,,,,,,---,,,++++++***************************,,,,,,,,,,,,------------)))))))))***************************************)))***++++++++++++---//////111444444111---***)))+++++++++++++++,,,------///---+++(((''''''((()))))))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,+++,,,---...---,,,******++++++,,,,,,------,,,,,,+++,,,,,,---...///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++)))((((((((()))******)))+++***))))))))))))*********)))((('''''')))+++,,,)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&))))))))))))))))))))))))******)))(((((()))******((((((***+++---...///000,,,+++***+++---......---))))))(((((((((((()))))),,,,,,,,,+++***))))))(((&&&%%%%%%$$$$$$&&&'''((()))))))))))))))))))))))))))((((((''''''''''''((((((***+++,,,,,,++++++,,,))))))(((((()))***++++++)))(((&&&&&&'''***---///000---***((()))******))),,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((***+++***(((((()))***************************((((((((((((((())))))***---***(((''')))***)))'''(((((())))))***************+++,,,,,,+++***((('''))))))************))))))))))))*********))))))((())))))))))))))))))))))))************)))(((''''''+++************+++******((((((((()))))))))*********))))))***+++...000222------,,,+++***(((((('''''')))++++++******+++,,,))))))*********+++++++++,,,,,,++++++******))))))+++++++++++++++***)))(((***************+++++++++++++++******)))))))))(((******++++++++++++******((((((((()))))))))************))))))))))))******,,,+++)))(((((()))+++,,,************************))))))***++++++,,,,,,---************************---,,,+++)))))))))))))))******+++++++++,,,,,,,,,************+++,,,,,,,,,*********))))))***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++++++++++++++++++++++++++---...---+++******+++,,,,,,,,,++++++*********************************++++++++++++++++++++++++***,,,......---,,,---.........------,,,+++++++++***++++++,,,,,,++++++***)))***************))))))))))))***+++,,,,,,------************************,,,,,,++++++******))))))***))))))))))))))))))))))))))))))******************+++,,,,,,+++***((('''+++************))))))))),,,,,,,,,,,,++++++******************************+++++++++,,,,,,------...***************+++++++++************************+++,,,,,,+++******+++---...333888888444///,,,+++,,,++++++++++++,,,------000///...,,,,,,,,,,,,---))))))*********+++++++++******************))))))---,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++***(((((()))+++,,,+++)))))))))))))))))))))******---+++)))''''''((()))*********************************)))(((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******(((((()))+++---///111222*********,,,000222222222+++******))))))******+++))))))***++++++******)))***)))'''&&&&&&&&&'''((())))))))))))))))))))))))+++***))))))((())))))***)))***+++***((((((+++---++++++******)))((())))))&&&&&&%%%%%%(((+++///222111///+++******++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((***+++***)))((()))+++***************************))))))(((((((((((((((,,,+++***))))))***)))(((((((((((()))******++++++***+++,,,,,,,,,+++)))(((******++++++++++++******)))***************)))((())))))))))))))))))))))))******++++++***)))((((((******+++************+++)))))))))*********++++++++++++***++++++---...///------,,,+++***(((((('''''')))++++++******+++,,,***************+++++++++************************((()))***+++++++++++++++))))))*********+++++++++,,,,,,,,,++++++******)))******++++++++++++******)))))))))************+++******))))))))))))******,,,+++)))(((((()))+++,,,*********************************+++,,,,,,------++++++++++++++++++++++++,,,,,,+++*********************+++++++++,,,,,,,,,***++++++***)))))))))))),,,++++++******++++++,,,******+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---///---,,,,,,,,,++++++******************************++++++++++++++++++++++++)))+++------,,,+++,,,------------,,,,,,+++++++++***++++++,,,,,,++++++***((()))***+++,,,,,,,,,,,,))))))***+++,,,,,,------************************------,,,,,,+++++++++***))))))*********))))))************+++++++++,,,,,,***+++,,,,,,+++***((('''++++++++++++************,,,,,,++++++***************************************++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,)))((()))******///555777333///---,,,,,,,,,++++++,,,,,,---...---...///000000///......******************++++++,,,,,,,,,------------------,,,+++,,,...///...---///......---,,,+++******************+++---......,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******++++++)))(((***---...,,,)))(((((())))))))))))))))))///...,,,+++******++++++************************+++******)))((((((((()))''''''(((((())))))******))))))))))))))))))))))))************************''''''''')))***,,,...///))))))***,,,000222333333++++++************++++++((()))+++,,,,,,,,,+++***------+++******)))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((()))*********((('''(((***,,,+++,,,,,,+++)))(((((()))&&&&&&%%%&&&))),,,///111000...+++++++++,,,,,,+++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((***+++***))))))***,,,************************+++***))))))((((((((((((++++++++++++************(((((())))))*********+++)))***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,))))))******+++*********************************)))***+++,,,,,,+++******)))+++++++++***)))***+++************+++++++++++++++++++++++++++,,,------))))))*********+++++++++(((***++++++*********+++************************(((((())))))***+++++++++(((((()))++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++******************++++++++++++******))))))))))))******,,,+++***))))))***+++,,,***************+++++++++******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,***+++,,,***(((''''''(((,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++)))******++++++,,,,,,---***++++++++++++,,,,,,,,,***+++,,,,,,+++,,,...000,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++'''(((******)))))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***,,,---.........*********++++++,,,,,,---************************---------,,,,,,,,,,,,,,,(((***,,,,,,+++******+++*********+++,,,,,,------******+++++++++******)))+++++++++,,,,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........------------------------...///...,,,***((()))***(((+++///111000...,,,,,,,,,,,,,,,,,,,,,------...***+++---//////...---,,,++++++++++++++++++++++++******++++++++++++,,,,,,---,,,+++,,,...//////...//////...---,,,+++******++++++***++++++,,,---...------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++---***)))+++///000---)))'''(((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++*********''''''''''''(((***,,,---)))))))))+++---/////////******))))))))))))******+++,,,...///...---,,,***+++++++++,,,++++++******((((((((((((((((((((((((&&&%%%$$$$$$$$$&&&((())))))))))))*********)))((((((+++,,,,,,)))((()))+++(((((((((((()))***+++,,,,,,+++******+++,,,+++)))******)))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((()))++++++***)))+++,,,******************************)))))))))***++++++)))***+++,,,++++++++++++)))))))))))))))*********)))))))))***+++,,,---...------............------((()))******++++++++++++++++++++++++++++++++++++)))***,,,.........---,,,)))+++,,,+++)))(((***,,,))))))))))))************))))))******+++,,,,,,---(((((()))***+++,,,,,,---)))+++,,,,,,***))))))***************************))))))))))))************)))******+++++++++******((())))))***++++++,,,,,,************++++++++++++******++++++++++++******))))))*********+++++++++******))))))))))))******************************))))))*********+++++++++******+++,,,,,,------...************************))))))***+++,,,,,,,,,,,,)))))))))*********++++++)))+++,,,+++)))((()))++++++***(((''''''(((***+++******+++,,,,,,,,,,,,+++******++++++,,,------...******+++++++++,,,,,,,,,+++,,,,,,+++******,,,...++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++''')))++++++***)))***+++((())))))******++++++,,,***++++++,,,,,,++++++***+++,,,------............++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,(((***------,,,++++++---)))))))))***+++,,,,,,,,,******************++++++++++++,,,------...//////,,,,,,***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***,,,---,,,,,,,,,---//////...------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++'''((((((((()))))))))***---,,,+++---///000///...------------------------------,,,,,,,,,,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))))))))******+++...+++***,,,000111...***''''''((())))))***))))))((((((***+++++++++++++++************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******))))))(((((((((***+++,,,***)))((()))+++,,,+++***))))))(((((((((((())))))///000111111000...,,,***%%%&&&(((*********))))))(((((((((((((((((((((((())))))((('''(((***,,,...))))))***---...---)))%%%&&&))),,,,,,***)))+++---++++++******))))))(((((()))(((((()))++++++***(((************+++,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))++++++******+++,,,************************((((((((()))***,,,---...(((***,,,,,,,,,+++,,,---******))))))))))))))))))))))))((()))***---///000......////////////......'''((()))***+++,,,,,,,,,++++++++++++++++++++++++(((***,,,...000///......(((+++,,,,,,)))(((***,,,(((((((((((())))))))))))''''''(((***+++,,,------++++++*********************+++---,,,***)))))))))++++++******************************))))))))))))+++++++++++++++***)))(((((())))))***++++++,,,,,,(((((())))))******++++++******++++++++++++******))))))))))))******************))))))))))))******)))***++++++++++++***)))))))))******++++++++++++***++++++,,,,,,------...))))))))))))))))))))))))((()))***+++,,,---------((())))))))))))*********(((***,,,,,,******,,,///***((('''&&&&&&'''(((*********+++,,,,,,,,,,,,+++++++++,,,------...//////*********++++++,,,,,,,,,,,,,,,,,,***(((((()))++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++***,,,......---------...''''''((()))***++++++,,,+++++++++,,,,,,+++++++++......//////......---,,,,,,,,,++++++++++++++++++************************))))))******+++++++++,,,(((+++......,,,+++,,,...'''(((((()))***+++++++++******)))))))))***,,,---***+++,,,---///000111111---,,,***)))))))))***+++++++++++++++++++++++++++---,,,,,,++++++*********))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,------,,,---///000333///------000222111///---,,,,,,,,,,,,---......000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,------,,,+++---///000000///******+++,,,---//////000///......---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------%%%&&&(((*********)))))))))))))))***,,,,,,+++***)))))))))))))))(((((('''))))))***+++,,,,,,---...++++++++++++)))(((&&&%%%,,,,,,,,,,,,,,,+++***)))&&&'''((())))))***)))))))))***+++,,,,,,+++)))(((***))))))(((((((((((((((((((((((((((((()))******''')))***,,,,,,+++******++++++*********************---111333333000,,,)))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))(((((('''''''''&&&'''(((((()))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((()))+++,,,---,,,,,,+++,,,,,,,,,,,,+++)))((('''************************))))))***,,,---,,,***((((((((((((((()))***+++,,,******))))))((((((''''''*********)))))))))))))))******++++++++++++******'''((()))***+++,,,------++++++******)))*********---......///...,,,+++***+++++++++*********))))))******+++++++++,,,,,,,,,)))***+++,,,---.........******))))))))))))))))))(((((())))))*********+++&&&''')))+++,,,+++***))),,,+++++++++***)))))))))...---,,,+++************''')))***++++++***)))'''******))))))******+++,,,)))******++++++,,,------************************************************((()))******)))(((***++++++***)))***,,,---,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,---...,,,***'''''''''++++++************++++++,,,+++***))))))***+++,,,+++++++++*********))))))---------,,,,,,,,,++++++))))))))))))************...---+++******+++---...+++++++++*********))))))((())))))))))))*********((()))+++,,,------,,,+++++++++******************...---+++))))))***+++,,,---,,,+++***+++,,,---...)))))))))******+++++++++---,,,++++++------,,,+++%%%(((,,,//////...,,,+++******++++++++++++******++++++******************++++++,,,---,,,+++***)))(((((())))))))))))((((((,,,+++++++++***)))))))))******+++++++++******)))******,,,...000333555777222...******+++,,,+++***...---,,,+++***+++,,,---------------------------***))))))+++...000111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---.........---,,,,,,+++,,,+++***))))))***+++,,,---------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...//////...+++---......---,,,---...(((((()))*********)))))))))((((((***,,,---,,,+++)))*********)))(((''''''(((((()))***,,,---.........---,,,+++***)))((((((***+++++++++******)))(((&&&&&&''''''(((((('''''')))******+++++++++******+++******)))((((((((((((((((((((((((((()))******)))***++++++***)))******************************,,,...111333222///+++(((((())))))******))))))((())))))))))))))))))))))))&&&'''(((((())))))((((((******)))))))))((((((((())))))))))))******++++++***))))))(((((())))))***))))))))))))))))))))))))((()))***+++++++++***)))************)))(((''''''((((((((((((((((((((((((******+++,,,---,,,***(((******))))))((())))))*********))))))))))))))))))************))))))))))))+++++++++,,,,,,+++++++++''''''((()))***+++,,,---+++***************++++++***+++,,,............---+++++++++*********))))))******+++++++++,,,,,,,,,)))***+++,,,------------************************)))*********++++++++++++((()))+++,,,,,,,,,***)))+++++++++***************,,,+++***)))))))))))))))((()))***++++++***)))(((+++************+++,,,,,,++++++++++++++++++++++++***************************************************+++,,,+++***)))***+++***)))((()))***++++++)))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---,,,***(((((((((++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,+++++++++***++++++******))))))))))))************++++++++++++...---+++******+++---...,,,,,,,,,,,,+++++++++***)))))))))*********++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++...---+++***)))***+++,,,------,,,++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,---...000111777111+++***...000...+++((())))))))))))))))))(((++++++******************++++++,,,,,,,,,+++***))),,,,,,,,,+++***((('''&&&++++++++++++******************++++++++++++*********+++,,,---///222333555000...,,,,,,------+++)))---,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........,,,+++***+++---...---,,,+++++++++++++++---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,+++************+++,,,------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000...+++---......---,,,,,,---+++++++++***************((((((((())),,,......---+++++++++***)))((('''&&&'''''')))***,,,---...///000///---+++******++++++)))************)))((((((((((((((((((((((((''''''))))))))))))***+++,,,,,,---,,,+++***)))))))))))))))(((((((((((()))******+++,,,---,,,***((())))))************************---///111222000---)))''')))******************)))))))))))))))))))))))))))'''((())))))******))))))++++++************))))))***)))((((((((()))***************))))))*********))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++,,,,,,---,,,+++)))(((,,,+++***)))((('''''''''******************++++++************************+++,,,,,,,,,,,,,,,,,,+++))))))***+++,,,------...))))))))))))***+++,,,,,,)))***,,,---......------+++++++++*********************+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***+++,,,------,,,***)))***************+++++++++---,,,,,,++++++++++++,,,((()))***++++++***)))(((+++++++++++++++,,,---------,,,,,,+++******))))))************************************************,,,---...---+++******+++***)))((()))+++,,,+++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***))))))***++++++************++++++++++++************++++++---------,,,,,,,,,++++++***))))))))))))(((((((((+++++++++,,,,,,,,,,,,---------++++++++++++---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,---------...---+++******+++,,,,,,------------,,,++++++***++++++++++++,,,,,,,,,,,,***,,,---------///333888OOO@@@///)))---111...***))))))************))))))******+++++++++++++++++++++,,,,,,,,,,,,+++***)))------,,,,,,+++***))))))*********+++++++++++++++******+++++++++++++++***++++++,,,---...000111111///---,,,,,,------+++)))++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////...,,,++++++++++++***(((************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---------------------------------......------,,,,,,++++++++++++++++++++++++++++++---000333333111///+++,,,......,,,+++,,,---......---,,,+++++++++***(((((('''))),,,...///...,,,,,,,,,+++***)))((('''&&&'''(((***+++---...///000///,,,***)))***+++,,,)))***************)))))),,,,,,+++*********))))))***)))(((((()))+++---......---,,,+++***)))))))))))))))(((((())))))***++++++...111000---)))(((((())))))))))))************,,,---/////////,,,***(((******++++++++++++******))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************))))))(((''''''(((((((((++++++************++++++))))))))))))))))))))))))+++++++++******)))(((((())))))))))))******++++++***************************,,,,,,,,,***(((''''''++++++***)))((((((((((((*********++++++,,,,,,,,,)))***************++++++***++++++,,,,,,++++++***++++++,,,------...//////))))))))))))***+++,,,---,,,,,,------,,,+++)))(((******************************+++++++++,,,,,,,,,((()))***+++++++++++++++++++++,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))))))))***+++++++++,,,++++++*********++++++,,,((()))************)))(((,,,,,,++++++,,,,,,---...,,,+++++++++******))))))************************************************---......---***))))))***---++++++,,,---...---,,,******))))))******+++,,,++++++++++++++++++++++++---,,,+++***)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,++++++++++++*********************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------...---+++***)))***++++++++++++,,,,,,---...//////---,,,,,,+++++++++,,,,,,------......---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,***---///---+++,,,333999ZZZJJJ666,,,---///---))),,,,,,,,,------,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,++++++***************++++++,,,---...*********++++++,,,,,,,,,******++++++,,,,,,++++++++++++,,,---...............,,,***))))))***++++++)))***,,,------,,,+++*********+++,,,---//////000///---++++++,,,+++***(((...---,,,+++************++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,........................,,,,,,,,,---------------,,,,,,---------,,,,,,+++------------------------------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000444777666333000+++---......,,,++++++,,,000000///...---,,,,,,+++)))((('''))),,,...//////,,,,,,,,,,,,+++***)))(((&&&'''((()))+++,,,---......---***)))((()))***+++******++++++,,,++++++***---,,,+++***))))))*********)))(((((()))+++---......---,,,+++************)))))))))))))))***++++++***000666666111+++'''&&&(((((()))))))))***************,,,------,,,++++++******++++++++++++******))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))))))))(((((('''++++++************++++++************************,,,,,,,,,+++************(((((('''(((((()))++++++++++++++++++++++++++++++)))+++,,,***(((&&&&&&'''******))))))))))))************++++++,,,,,,------))))))******+++++++++,,,))))))************))))))******++++++,,,,,,------))))))))))))***+++,,,---+++,,,,,,,,,,,,***)))(((******************************+++++++++,,,,,,,,,))))))***+++++++++******++++++,,,,,,,,,---------******************))))))+++++++++******)))(((((()))))))))***+++++++++,,,'''''''''''''''((()))***))))))************)))))),,,,,,++++++,,,,,,---...)))))))))******+++++++++************************************************,,,------,,,***((()))))),,,+++***+++---...---,,,******))))))******+++,,,++++++++++++++++++++++++,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++*********************************+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,,,,,,,---------...---+++***)))***++++++++++++,,,---......//////,,,,,,,,,,,,,,,,,,------------......---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++...///,,,))))))///555KKKBBB666---+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++))))))))))))+++,,,...///******++++++,,,,,,,,,---******+++,,,,,,,,,,,,,,,+++,,,------...------,,,...,,,(((&&&%%%'''***---((()))+++,,,---,,,++++++******+++,,,---//////000...---,,,,,,------,,,+++///...---,,,,,,++++++++++++++++++,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,------..............................,,,,,,---------.........------...............---------------------------------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222666999999555222---...//////---,,,,,,,,,000111111111000///---,,,+++)))((())),,,...//////+++,,,,,,,,,,,,+++******'''(((((()))***+++,,,,,,++++++)))((((((((())))))******+++,,,,,,,,,,,,+++***)))((('''&&&'''((()))))))))))))))***+++,,,,,,---,,,++++++******++++++***))))))))))))***++++++***000777888222+++'''''''''(((((())))))*********((()))***++++++,,,,,,,,,)))******************)))))))))))))))))))))))))))'''((())))))******))))))((((((((())))))))))))***(((***,,,------,,,***)))*********))))))*********************************---,,,++++++***++++++,,,'''&&&&&&%%%&&&''')))***))))))))))))))))))))))))(((+++,,,***'''&&&'''***++++++*********++++++,,,++++++++++++++++++,,,,,,))))))******+++,,,,,,,,,(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))***+++,,,,,,'''(((***+++,,,,,,++++++***************+++++++++******+++++++++,,,,,,,,,******+++++++++++++++******++++++,,,,,,------...*********)))))))))))))))******))))))))))))))))))***************+++++++++*********+++,,,---...///***))))))))))))))))))***+++++++++++++++,,,------(((((())))))***++++++,,,************************************************+++,,,---,,,***))))))***)))((('''(((***+++***)))******))))))******+++,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***+++------,,,++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,---------,,,,,,++++++***++++++++++++,,,,,,------.........,,,,,,,,,,,,------------------------,,,++++++***,,,,,,,,,,,,++++++++++++,,,------+++((())),,,///333111///,,,******,,,...))))))************))))))******++++++,,,------------,,,++++++******++++++,,,+++*********+++,,,---+++++++++,,,,,,,,,,,,,,,)))***+++,,,------------+++,,,---.........---,,,---+++)))&&&$$$&&&+++...((()))***+++,,,,,,,,,,,,++++++,,,,,,---...//////---,,,+++,,,...///...---,,,,,,,,,,,,---...//////***++++++,,,,,,------...---------------,,,++++++,,,,,,,,,------......///------------------------+++,,,,,,------.........---......////////////...,,,------......------,,,------------------------,,,,,,------......---------------------------------///222666999888444111...000111000...---------///000333444333111...,,,---+++))))))+++---//////***+++,,,,,,---,,,,,,,,,((()))))))))*********+++******)))))))))((((((((())))))***+++++++++++++++((('''&&&%%%%%%'''((())))))******+++++++++******+++************++++++,,,******))))))******+++,,,***000555444...(((''')))''''''(((((()))******+++***)))))))))*********+++((())))))******))))))((())))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))*********++++++))),,,000333444222///,,,***))))))(((((())))))***************************+++******))))))***+++,,,***)))(((''''''(((***+++))))))))))))))))))))))))))),,,---,,,((('''***---......---,,,++++++++++++++++++++++++************))))))***++++++,,,------))))))************))))))'''''''''((((((((())))))+++***************++++++'''((()))++++++++++++***))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,---------+++++++++******)))))))))*********)))******+++++++++++++++***************---------...///111222333******))))))))))))******+++************+++,,,,,,))))))))))))************************************************************+++,,,---,,,+++***+++,,,((('''&&&''')))***)))(((******))))))******+++,,,************************((()))+++,,,,,,,,,+++***************************+++,,,...---,,,++++++,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,++++++,,,,,,+++++++++*********))))))))))))******++++++++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------+++,,,,,,------...------------,,,++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++,,,,,,(((***,,,,,,+++***++++++((())))))))))))))))))(((******++++++,,,------...---,,,+++*********++++++---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,++++++)))***+++,,,------------***,,,.../////////...---***+++,,,***((((((+++---))))))))))))***+++,,,---,,,,,,,,,------.........---,,,+++,,,------,,,+++++++++++++++,,,---...///******+++,,,,,,---......,,,---.........---,,,+++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,---......//////......+++,,,------------,,,+++------------------------+++,,,------......------////////////////////////---...000333555555222///000111222111///............000333666555333///,,,...,,,))))))+++---......******+++,,,------------))))))))))))))))))))))))))))))*********))))))((((((((()))***************)))((('''&&&'''(((+++,,,)))***+++,,,,,,+++)))((())))))))))))***+++,,,---*********)))******+++,,,+++000333000)))%%%(((,,,&&&''''''((()))******+++++++++***)))(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))************************++++++,,,,,,,,,+++...333888888666222///))))))(((((((((((())))))************************))))))(((((((((***+++,,,...---,,,******+++---...++++++++++++++++++++++++)))---///---***))),,,000111000///---,,,+++******,,,++++++******)))))))))))))))***+++,,,,,,------******++++++++++++*********************+++++++++++++++************************++++++***)))'''&&&))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++))))))***++++++,,,------,,,,,,,,,++++++*********+++*********+++,,,------,,,+++++++++******))))))(((((()))***+++,,,...///******))))))))))))************))))))******+++,,,++++++******)))(((((((((************************************************+++---...---,,,,,,---...***(((((()))***+++***)))*********)))***++++++,,,************************&&&(((+++------,,,***)))))))))))))))))))))))))))+++---......,,,***++++++---,,,,,,++++++,,,,,,---++++++------------++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,((()))+++,,,------,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,------.........------,,,+++***+++,,,---...+++++++++******))))))))),,,+++***+++---...---+++,,,,,,---......,,,)))'''******++++++++++++************+++,,,,,,---......---,,,+++*********+++,,,+++******+++---000333555---------,,,,,,+++++++++)))***+++,,,------...---***,,,...000000000...---(((+++//////---++++++,,,***)))(((((()))+++---...------------------------...,,,++++++,,,,,,***)))...---,,,+++******************+++,,,,,,---......,,,---.........---,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++,,,,,,---.........---++++++,,,------,,,++++++------------------------+++,,,,,,---.........---000000000000000000000000------...111333222000---111222333222000......///000111222333444555555555...---+++)))((()))+++---(((***,,,......,,,***(((,,,***((()))***++++++***************))))))))))))))))))))))))***+++,,,,,,...---+++,,,---///000000'''((()))******+++******))))))******+++++++++,,,+++***)))(((((()))***+++******+++,,,+++***)))(((((((((((((((((((((((((((((())))))***+++,,,,,,,,,+++++++++***)))((((((''',,,,,,+++***)))((('''''')))*********)))((('''&&&((((((((((((((((((((((((,,,444===AAABBB???555******))))))))))))))))))***++++++------------,,,+++************************))))))))))))))))))))))))******++++++,,,---...///(((***,,,,,,,,,+++,,,---666444111...++++++++++++------,,,++++++***)))))),,,,,,++++++******)))))),,,,,,++++++***+++++++++---,,,,,,,,,++++++******************************)))))))))))))))))))))))))))((((((((()))+++---...---,,,***(((((((((***+++++++++++++++++++++++++++++++++************++++++------------,,,++++++***)))***+++***)))((()))***)))***,,,,,,---,,,+++***,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++)))((('''(((************,,,...******************++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++)))((((((((()))***++++++...---,,,***))))))******(((((())))))************...------,,,+++***)))))),,,,,,++++++++++++++++++++++++++++++++++++++++++)))+++++++++***+++,,,......---,,,+++***+++,,,---***+++,,,---............000///...---,,,---......,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------...,,,***+++...//////------,,,+++*********+++,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,,,,+++***))))))******+++++++++++++++++++++++++++,,,---...///...---,,,+++,,,---......,,,***)))...---,,,+++++++++,,,---++++++*********+++---............------,,,,,,,,,************************...,,,+++,,,//////---***---,,,,,,++++++*********,,,------......------,,,++++++,,,,,,---...//////---,,,+++*********+++,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************------------------------//////...---,,,++++++***,,,,,,,,,------.........---------------------------------------------,,,&&&(((***,,,------------+++,,,------......------((()))***+++,,,,,,,,,,,,...........................---,,,,,,,,,,,,---.........///111222444555666333///***)))+++,,,+++***+++,,,---......---,,,+++)))(((((()))+++++++++)))************))))))))))))***))))))))))))******+++---,,,******,,,---......)))***************))))))'''''''''(((((())))))))),,,+++************+++,,,))))))***+++***)))((('''))))))))))))))))))))))))(((((()))******+++,,,,,,++++++******)))(((((('''++++++******)))((((((((()))*********)))(((((('''))))))******++++++,,,,,,+++222999>>>@@@@@@999000---,,,,,,++++++,,,,,,---++++++,,,---,,,,,,+++************************************************************+++---///111333(((***++++++++++++,,,...666555222///---,,,,,,---......------,,,+++************************))))))+++******))))))******+++*********))))))(((((((((************************************************((((((((((((***,,,...///000...,,,***))))))***************++++++,,,,,,,,,++++++************++++++,,,,,,,,,---,,,,,,++++++)))***+++***)))((()))++++++,,,,,,---,,,+++***)))++++++************++++++)))***+++,,,,,,+++)))((()))***,,,,,,++++++,,,...+++******))))))(((((((((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,------.........,,,+++*********+++************++++++++++++---,,,,,,++++++*********++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++++++++******+++---///...,,,+++******++++++***+++,,,---............***+++,,,---...------,,,++++++******+++,,,------++++++,,,,,,,,,,,,---------+++)))***,,,...---,,,///...,,,+++++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,++++++***)))))))))))))))------------------------***+++,,,---...------,,,+++,,,---......,,,+++)))++++++***))))))******+++,,,+++*********+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++...,,,+++,,,//////---+++,,,,,,,,,+++++++++++++++,,,------......------,,,+++,,,,,,,,,---.........---,,,+++******+++,,,,,,................................................------------------------///......------,,,,,,,,,---,,,,,,,,,,,,,,,---...------------------------///......------,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------......//////...---++++++******+++,,,,,,,,,,,,+++,,,,,,---...////////////...........................---,,,,,,,,,,,,---...,,,,,,,,,---///222444666777000***))),,,...+++'''))))))))))))))))))))))))((((((***,,,...///---+++++++++*********)))))))))+++******))))))))))))***+++************++++++,,,+++,,,++++++***)))((((((******++++++++++++,,,,,,------,,,,,,,,,,,,------((())))))))))))(((''''''************************((((((((()))******++++++++++++******)))((((((((())))))))))))))))))))))))*********)))))))))))))))))))))******+++,,,---...---333888;;;>>>???999222+++******))))))******++++++++++++++++++***)))(((************************************************)))))))))***---000444666)))*********)))***---///666444222000///.........//////...---,,,+++******)))))))))))))))************)))))))))))))))******)))))))))((((((((((((((())))))))))))))))))))))))************************((((((((()))***,,,...000222111///,,,+++*********))))))***+++,,,,,,------++++++************++++++***+++,,,,,,,,,,,,,,,,,,)))***+++***))))))***,,,.........---,,,+++)))(((************************))))))+++,,,,,,+++***)))+++,,,---,,,++++++,,,---++++++***)))((('''&&&&&&))))))+++,,,,,,,,,+++***++++++++++++++++++++++++---------,,,------............---,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***)))(((***+++///...---+++***************+++,,,------......---%%%'''***---...---,,,***************+++,,,---...++++++,,,,,,,,,,,,------,,,***))))))+++,,,,,,+++000///...---,,,,,,,,,,,,------------------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,------............------******))))))(((((())))))------------------------***++++++,,,---,,,,,,,,,+++,,,---...---,,,+++***+++******))))))***++++++---,,,,,,++++++++++++,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------111000///...---,,,,,,+++------------...///000111------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000000000///...---,,,+++******+++,,,,,,,,,,,,,,,------...///000000000000...........................------,,,,,,------...,,,+++******+++...111222555111,,,*********(((&&&))))))(((''''''((())))))***+++---111333333000...+++++++++*********))))))---,,,+++******************+++++++++***)))***+++++++++,,,,,,+++******)))---------------------------------,,,,,,---------)))))))))))))))(((((((((************************((((((((())))))*********************))))))(((((((((((())))))*********************)))*********+++******)))))))))***+++,,,111666:::<<<======666...))))))(((((((((((())))))++++++******))))))((((((***************************************************)))))))))+++///222555*********)))((()))---///333222111///............///...---,,,+++******)))((((((((())))))************))))))))))))******+++************************))))))))))))))))))))))))++++++++++++++++++++++++)))(((((()))***,,,///000444333000...,,,+++******(((((()))***,,,---......,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,******+++***)))***,,,...111000///...,,,***)))((()))))))))******)))))))))))))))***+++++++++******+++,,,---,,,***)))***+++*********))))))(((((('''''')))+++,,,,,,,,,***)))++++++++++++++++++++++++++++++*********++++++,,,...------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***(((((()))***,,,,,,,,,+++++++++++++++***+++,,,---------------'''(((***,,,---,,,+++***++++++++++++,,,...///000+++++++++,,,,,,,,,------,,,++++++***+++,,,,,,,,,//////...---,,,++++++***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++------------------------++++++******)))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,***++++++,,,,,,---------,,,------......------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------//////......------,,,,,,---------------...//////,,,,,,------------------,,,---------......//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......******+++,,,---.........,,,------...///.........++++++,,,---------------........................---------------------------,,,***))))))***,,,---///000///,,,'''%%%&&&(((...---,,,++++++,,,---...)))+++...222444444000---++++++++++++************...---,,,++++++++++++++++++---...---+++)))***+++******+++,,,,,,,,,,,,,,,***************)))))))))++++++,,,,,,,,,,,,++++++++++++******))))))))))))************************))))))))))))*********************)))))))))))))))((((((((()))******++++++******))))))***+++,,,---...---+++)))(((((()))***///444999;;;<<<<<<555---,,,,,,,,,++++++,,,,,,,,,*********))))))(((((((((************************************************+++***))))))***,,,...000)))***)))(((((())),,,/////////...---------------,,,,,,++++++***)))))))))(((((())))))******++++++***************+++,,,---***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******))))))+++,,,...///222111000...---,,,+++***(((((()))***,,,---......,,,,,,++++++++++++,,,,,,)))******+++,,,,,,,,,,,,******+++******+++...000333222000...,,,***)))(((((()))************)))((())))))******++++++++++++***+++,,,***((('''((())))))))))))******+++++++++''')))+++,,,,,,,,,***)))++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,,,,---******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))+++))))))***+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...000000+++++++++,,,,,,,,,---------------,,,,,,,,,---------------,,,+++******)))******++++++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,---------,,,,,,---------,,,,,,,,,++++++,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------,,,,,,++++++,,,,,,,,,---------------++++++++++++++++++++++++,,,---......------,,,---+++++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............------------------------------------------------------------------------++++++,,,,,,---------......------,,,++++++,,,,,,,,,,,,,,,---------......,,,------......//////000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......((())))))+++,,,...///000------.../////////......******+++,,,,,,,,,,,,+++........................------------------------,,,+++***)))(((((()))))))))---///,,,&&&###&&&+++---,,,+++******+++,,,---((()))+++///111000---***,,,++++++++++++*********---,,,,,,+++++++++,,,,,,,,,///111///,,,)))***,,,******+++,,,------------+++++++++*********************++++++++++++******,,,++++++***)))***************************************************++++++******))))))))))))))))))(((((())))))*********+++******))))))***,,,...///333111///,,,*********+++***///333555888999555///++++++************++++++******))))))))))))******************************++++++++++++++++++++++++++++++************++++++((()))))))))((())),,,...++++++,,,,,,,,,,,,,,,,,,***************************************+++++++++************+++,,,---...)))))))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---............------,,,,,,+++))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,)))***++++++++++++++++++***++++++******,,,///222444333111...,,,+++***)))((()))***++++++***)))((()))))))))******+++,,,,,,)))***+++***(((''''''((((((((()))***+++,,,------))))))+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++******++++++***++++++,,,,,,++++++***************+++++++++,,,*********++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,((()))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++///...---+++++++++,,,------------------......///++++++,,,,,,,,,,,,---------......---,,,+++,,,...++++++,,,,,,,,,+++***))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,------......------------------------,,,++++++++++++,,,------------,,,,,,,,,+++++++++((((((***+++++++++++++++,,,---------------,,,+++,,,,,,------------......************************+++---......---,,,,,,---,,,,,,,,,,,,------------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,---......------,,,+++************+++,,,,,,------.........------......////////////////////////............------------------------,,,,,,,,,------............------,,,,,,------...++++++,,,---------------,,,,,,------...------,,,........................,,,------......------,,,***))))))))))))((((((((()))+++---+++)))'''))),,,(((((((((''''''(((((((((((()))***,,,......+++))),,,,,,+++++++++***************))))))******++++++,,,///222000+++((()))+++,,,,,,---------------,,,------,,,,,,,,,+++++++++)))***+++,,,,,,+++***))),,,+++***)))((())))))***)))))))))))))))))))))))),,,,,,++++++++++++++++++)))))))))))))))))))))***)))))))))))))))*********+++***))))))+++---///000333111...,,,***+++,,,---))),,,,,,+++...222222...))))))(((((((((((()))))))))))))))((()))***,,,---************************++++++++++++++++++++++++***+++,,,,,,,,,+++******'''(((******))))))+++,,,)))******+++,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))***+++,,,---)))*********++++++++++++++++++++++++++++++++++++------------------------...---,,,+++***+++,,,,,,)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++******)))***++++++******,,,111444444333111...,,,+++++++++)))***+++,,,,,,+++***)))))))))))))))***+++,,,---)))***+++***)))((()))***(((((())))))******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++++++++,,,))))))***+++++++++***))))))******+++,,,---......++++++++++++++++++,,,,,,,,,,,,------------------------------------------+++,,,---,,,++++++---///***++++++,,,+++***)))(((++++++,,,,,,,,,++++++***,,,,,,,,,---------------------,,,++++++++++++,,,++++++,,,,,,,,,,,,------,,,......---******+++---***+++,,,---------,,,+++++++++,,,---------------------------------------...------,,,,,,------...------,,,++++++,,,------,,,,,,,,,,,,,,,---......---------------------------,,,+++++++++,,,......------,,,,,,+++++++++,,,'''(((***+++,,,,,,+++++++++,,,---.........---,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++---//////,,,+++,,,...---------------,,,,,,,,,,,,------......------,,,*********+++,,,,,,,,,---+++,,,...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......,,,++++++*********++++++++++++,,,,,,---......///............////////////---------...............................................................000///---+++************+++,,,,,,------------------...............------........................,,,,,,---......---,,,,,,'''(((((()))******))))))*********+++,,,,,,,,,,,,)))******************)))+++++++++---///...,,,))),,,,,,,,,+++++++++******(((((('''(((((()))******+++///222000+++'''(((***............---,,,++++++)))))))))(((((((((''''''***+++,,,,,,,,,,,,+++***+++***((('''''''''((()))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***************))))))))))))))))))+++***))))))+++---000111000...,,,***)))***,,,---------)))$$$&&&+++---+++,,,,,,++++++++++++,,,,,,))))))((()))***+++---...************************++++++++++++++++++++++++)))+++---......---,,,***&&&(((***+++*********+++))))))***+++,,,,,,,,,,,,((()))***+++,,,---......---------,,,,,,+++++++++(((((((((((()))***+++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---+++******++++++&&&'''(((***+++,,,------+++++++++++++++++++++,,,---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((***++++++******---111555555333111...,,,,,,++++++)))***,,,------,,,***)))))))))))))))***+++,,,---)))***++++++***)))***+++))))))))))))((((((((((((,,,,,,+++++++++,,,---...++++++++++++++++++++++++---,,,++++++************((((((***++++++***)))((()))***+++,,,...///000000++++++++++++++++++++++++------------------,,,,,,------------------------+++,,,------,,,,,,...000---------,,,+++)))&&&%%%++++++,,,,,,,,,++++++***'''))),,,...//////---,,,---,,,+++***))))))))))))++++++,,,,,,,,,---------+++---...,,,)))(((***,,,***+++---...///......---,,,------.../////////...........................///......------......///------++++++++++++------++++++++++++,,,,,,---...++++++++++++++++++++++++------,,,+++,,,---...///...---,,,+++++++++,,,,,,)))***,,,---......------***+++---...///...------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////,,,+++,,,............------,,,,,,,,,,,,------......------,,,))))))***+++,,,,,,------+++,,,...000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------************+++,,,------++++++,,,,,,---...///////////////////////////...,,,,,,,,,------.........///////////////////////////////////////.........---,,,***(((''''''((((((---...//////000000//////,,,------...------,,,,,,........................,,,,,,---......---,,,,,,(((((())))))))))))((((((++++++,,,,,,,,,,,,++++++(((***++++++******+++,,,&&&'''(((***++++++++++++))))))))))))************)))***,,,------,,,+++***,,,,,,,,,,,,,,,+++***))),,,+++++++++++++++++++++'''((()))***++++++******)))))))))))))))******+++,,,+++******))))))******,,,,,,+++***))))))))))))***)))((((((************((()))***+++++++++++++++((((((((((((((((((((((((***++++++,,,,,,++++++***000...,,,***)))((('''%%%++++++++++++++++++++++++++++++***))))))((())))))++++++++++++++++++++++++,,,---...---+++)))((()))))))))))))))))))))))))))+++******---000111///,,,---------,,,,,,+++++++++,,,+++++++++***)))))))))))))))))))))************---,,,***)))))))))******...------,,,+++***)))))).........///......------,,,***((()))+++---------///---,,,******+++,,,---***++++++,,,,,,++++++***+++,,,---,,,***)))***+++///---+++)))((()))***+++......,,,+++***++++++,,,///---+++))))))+++---///111///+++)))***---111333111000---+++)))((((((((())))))*********+++++++++---,,,+++)))))))))******---+++)))***,,,---+++)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,,,,+++***)))(((((()))+++,,,,,,+++***))))))***+++,,,,,,+++***))))))))))))******+++++++++,,,------+++))))))***,,,.........///...------,,,,,,,,,++++++++++++******+++,,,------......---------,,,,,,++++++,,,,,,---///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++---000111///---///......------,,,++++++)))***,,,...//////......///////////////////////////000000///,,,++++++,,,000...,,,,,,---//////...*********+++,,,---...///......---------,,,,,,,,,---,,,+++***+++,,,---...000///...------------------------.........//////,,,,,,,,,------.........---------,,,,,,+++++++++......///---++++++,,,---...---,,,,,,++++++++++++---------............///,,,,,,++++++++++++******++++++++++++++++++++++++...---,,,+++************---------------...///000///......---------......,,,------+++***)))***,,,---+++))))))+++,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......111///...///000111000...+++,,,------,,,,,,...///.........------,,,,,,,,,///......------......///---,,,,,,,,,,,,---............------------....................................//////......---,,,...---,,,,,,,,,,,,---...))))))***))))))(((((('''(((((())))))))))))((((((((()))+++***))))))***,,,)))******+++++++++******))))))*********++++++++++++,,,,,,,,,+++)))'''%%%++++++,,,,,,+++******)))++++++++++++++++++++++++************)))))))))))))))))))))))))))******+++,,,+++******))))))******,,,,,,+++***))))))*********)))(((((()))************************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...,,,+++***)))***))))))++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))++++++++++++++++++++++++***,,,------+++******+++***************************)))(((***---...,,,***,,,+++++++++*********************)))))))))))))))))))))))))))*********+++---,,,+++******+++,,,---,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++***((()))+++---......///...,,,+++***++++++,,,*********++++++*********+++,,,---,,,***)))***+++******)))))))))***+++,,,///...---,,,+++,,,------000...,,,++++++,,,...000///...+++******,,,///111000///---+++))))))))))))))))))*********+++++++++++++++***))))))***++++++,,,***)))***,,,---,,,***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))******+++++++++++++++***))))))***++++++***))))))*********+++++++++,,,,,,***+++,,,+++))))))+++,,,---------.........------+++,,,,,,,,,------......+++,,,------......---------,,,,,,++++++,,,,,,---,,,------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///---+++------------------------+++,,,,,,---....................................///000111///---,,,,,,---...------...//////...,,,,,,,,,,,,+++,,,,,,------.........---------,,,,,,,,,,,,+++++++++,,,---...///......---------------,,,------------.........,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++.........---++++++,,,......---,,,,,,++++++,,,,,,---------............///...---------,,,,,,,,,,,,------------------------......---++++++******+++,,,,,,++++++,,,------...---,,,,,,++++++,,,,,,,,,---......---+++***,,,---...,,,***)))+++,,,,,,,,,+++,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...---...///000///---+++,,,...------,,,...///.........------,,,,,,,,,......------------......------,,,,,,------...///......------------.............................................---,,,,,,///...------------...///+++*********))))))((((((******++++++++++++******''')))******))))))***+++++++++++++++******))))))************++++++++++++***+++++++++***((('''%%%******++++++******))))))************************++++++))))))((()))***+++)))))))))))))))******+++,,,+++******))))))******++++++******)))*********)))))))))))))))***++++++,,,+++***)))))))))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***)))***+++,,,---+++++++++,,,,,,---------++++++******))))))******************************(((***,,,,,,++++++,,,---++++++++++++++++++++++++,,,+++))))))+++,,,+++************)))))))))))))))((((((((()))))))))))))))))))))*********+++++++++------,,,,,,---...000111***+++++++++,,,,,,,,,---++++++,,,---............+++))))))***,,,...//////......---,,,,,,+++******))))))************))))))+++,,,---,,,*********+++((()))***,,,---.........000///---,,,,,,------......---+++******+++---...---,,,+++***+++,,,---......---,,,+++***************************+++++++++******)))))))))***+++++++++***)))***,,,------,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,))))))************))))))++++++++++++,,,,,,,,,,,,)))***++++++***+++---///---------...............,,,,,,---...///000111111+++,,,------......------------,,,,,,,,,,,,------+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---------------------------,,,++++++,,,......---+++++++++,,,------...//////...---------------..............................///000111000...---...///------...///111000---***......---,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,------......---++++++,,,......---,,,,,,,,,,,,,,,,,,---------............///////////////.........---------------------......///...---,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,++++++,,,,,,---...//////...,,,,,,---......,,,******+++------,,,,,,------...///000111111------------------------,,,------------.........///---,,,---...///...---,,,---......---,,,...///.........------------------------------------------------,,,------...///......------------..............................------......------,,,+++000///............///000*********)))*********++++++,,,,,,------,,,,,,+++''')))******)))(((***+++*********)))))))))******)))))))))************+++'''((()))***+++++++++***))))))*********))))))((()))))))))))))))*********+++***(((((((((***,,,...)))))))))))))))******+++,,,+++******))))))******+++***************++++++******+++***))))))+++,,,...,,,***(((((()))***+++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,++++++***+++---...------,,,,,,,,,,,,,,,,,,,,,++++++*********++++++)))))))))))))))))))))))))))***,,,,,,+++++++++,,,++++++++++++++++++++++++///...,,,+++++++++,,,,,,*********)))))))))))))))(((((())))))******++++++*********+++++++++,,,,,,------------///111333444,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111******)))+++...000000///.........---,,,+++***)))******++++++++++++*********,,,,,,,,,******+++,,,***,,,...000111111000000...---,,,++++++,,,---...+++***)))(((((()))***++++++++++++++++++++++++,,,++++++++++++++++++++++++*********************************))))))))))))))))))))))))***,,,---------)))******++++++******)))***+++++++++++++++,,,,,,++++++,,,,,,,,,---------///...---++++++,,,---...)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,---000222111000000///......------,,,------...///000000000+++,,,------......------------,,,,,,,,,,,,------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---------------------------.........///000//////...,,,,,,,,,---------......000///---,,,,,,---...///........................///000111000///...///000......---...//////---+++...------,,,,,,,,,------/////////.........------,,,,,,,,,,,,------......,,,---------------,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,------------......---++++++---......------,,,,,,,,,---------------............///////////////............+++++++++,,,,,,,,,,,,,,,//////...---------------+++***************++++++......---------...//////---......---,,,,,,---//////---++++++,,,---------/////////............---............////////////------------............///...------//////...---,,,...///...---,,,...///...............------------------......------------------------...//////......------------..............................---------------,,,,,,+++///..................///))))))))))))***,,,---...(((((())))))))))))((((((((()))******))))))***+++(((((('''((((((***+++,,,((((((((()))))))))******((()))***+++,,,,,,,,,,,,((())))))*********))))))(((((()))))))))*********---,,,***(((((()))+++,,,)))))))))))))))******+++,,,+++******))))))*********)))))))))***+++,,,,,,,,,---...,,,***)))+++---...,,,***(((((()))***+++))))))))))))))))))))))))***++++++,,,,,,++++++***---...///---+++***+++---......---,,,++++++***))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))***,,,------+++******+++++++++++++++++++++++++++///...---+++******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...000222444666......------,,,+++******,,,---...///000000000000+++******,,,///000000///------------,,,+++***)))+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,---...000111111000...---,,,,,,+++******+++,,,---***))))))(((((())))))***++++++++++++++++++************++++++,,,,,,,,,,,,************************+++++++++***)))(((''''''))))))***++++++,,,---...)))******++++++******)))*********++++++,,,,,,,,,,,,,,,------.../////////000///---,,,+++,,,---...******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......000333555666444222000///---------------------------------+++,,,------......------...------,,,,,,------......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------------------------...///000000//////............---------,,,,,,,,,000///...---,,,---...///...........................///111000//////000111222///,,,+++,,,---......,,,,,,,,,,,,---...///000///.........------------,,,,,,---------.........,,,,,,---......------,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,+++++++++,,,,,,---------,,,---...---,,,,,,---///---------,,,,,,---......---------............///.........------------,,,+++++++++,,,,,,---------//////...---------......,,,,,,++++++++++++,,,,,,---------------...///000,,,------,,,++++++---...000...++++++---......---.........---------,,,,,,.........//////000000000---------.........//////000///...///000000///...---...//////---------///........................---......//////......---...------------...//////......------------..............................------......------,,,+++------------------------******))))))***,,,...///)))******++++++******)))(((***++++++******+++,,,((((((''''''(((***,,,...((())))))))))))*********,,,,,,,,,+++++++++******))))))******++++++******((())))))******+++++++++000///---***)))((((((((()))))))))))))))******+++,,,+++******))))))******))))))))))))***+++,,,---///111222///+++)))+++---,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,///222111---))))))***...---,,,,,,+++***)))))),,,,,,++++++,,,,,,------************************+++,,,------+++)))******++++++++++++++++++++++++***++++++***(((''')))***,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---///222444555//////...---,,,+++************+++,,,------------,,,,,,,,,...000000///...------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,)))+++,,,,,,+++***+++---,,,---......---,,,)))(((+++******))))))***,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,,,,++++++++++++***************************)))((('''&&&)))***,,,,,,++++++,,,...******++++++++++++***************++++++,,,,,,------------......////////////......---,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++***,,,......///000333666777555333000...------------------,,,,,,,,,+++++++++,,,------......------......------------......///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,---//////...---,,,,,,++++++///...............//////---------------------------...////////////000111444000,,,******---...///++++++,,,,,,---///000111......---------,,,,,,,,,,,,,,,---............---,,,---.../////////...---,,,,,,,,,,,,------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---------,,,,,,---///------------------...///---------............///---------,,,,,,,,,++++++---------...//////000000///......---------.........------,,,,,,,,,,,,---++++++++++++,,,------...+++,,,---,,,++++++---///000...,,,,,,---//////...******+++,,,---...//////.........//////000000111------........./////////111///...///000111000///...///000///---------///.............../////////...///000111111000///.........------......///000......------------....................................//////......---,,,,,,,,,------------,,,,,,...---+++******+++,,,---,,,,,,,,,------,,,,,,,,,)))+++,,,,,,++++++,,,---,,,+++***)))***+++---...******+++++++++,,,,,,,,,,,,++++++***************)))******+++,,,,,,++++++))))))******+++,,,,,,------,,,,,,++++++******))))))))))))))))))******+++,,,+++******))))))******((((((((()))***,,,---...333555555111,,,)))***---***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******///333333///***)))***************************,,,,,,,,,,,,,,,---......++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,************************(((***,,,+++)))((((((***+++,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,+++,,,,,,...000222444......------,,,,,,,,,+++******+++++++++++++++***...---...///000000...,,,---,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++)))+++,,,,,,+++***,,,---++++++,,,,,,+++***((('''++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++)))***+++,,,,,,,,,+++++++++++++++*********))))))&&&'''(((*********)))))))))+++---,,,***)))+++---++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,------------.........------,,,******---,,,+++******+++,,,---,,,,,,+++++++++************+++------...///222444444222000...------......,,,,,,,,,,,,,,,---------+++,,,------......------......------------......---------,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,...000///---+++,,,------------------------,,,,,,---...//////000//////------------------------+++---............000111333000---+++,,,------------------------...///000---,,,,,,,,,,,,+++++++++,,,,,,.../////////...---,,,---///000111000///...,,,------------.........,,,,,,---------------------,,,,,,,,,,,,,,,,,,++++++---------,,,,,,...000---------------...//////---------............///---------,,,,,,,,,,,,+++------......///000000000...---------------............---,,,,,,,,,,,,,,,++++++++++++,,,---......,,,---...---,,,,,,...000111///---,,,.../////////++++++,,,---...///000000------......///000000111............////////////000///......000000///......000000///...------...---........./////////000///000111222222111000///...............//////000......------------..............................//////000000//////...---,,,---...//////...---,,,111///---+++))))))***+++)))))))))******)))))))))***,,,------,,,+++---...000...---++++++,,,---...,,,,,,------------......'''''''''((()))+++,,,---)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------&&&''')))+++---...//////)))))))))))))))******+++,,,++++++***)))*********((((((((()))***,,,---...555777777333---)))***---((()))***+++++++++++++++************************+++++++++,,,,,,+++++++++'''...444555000,,,******&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++''')))+++,,,,,,,,,---...))))))))))))))))))))))))(((+++......,,,******,,,+++++++++,,,,,,---------,,,+++++++++***))))))))),,,,,,,,,---------......+++++++++,,,---///111333,,,,,,,,,---------......,,,,,,---------,,,++++++//////...///111000...+++,,,+++*********,,,...000***++++++,,,,,,++++++***)))***,,,,,,++++++,,,---+++,,,,,,,,,++++++******,,,,,,+++++++++,,,...///************************///...,,,+++***+++,,,,,,******,,,,,,---,,,+++***++++++++++++******))))))###$$$''')))++++++,,,+++***,,,...,,,***)))***,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++,,,---......---+++***(((------,,,++++++,,,------+++++++++******))))))))))))***,,,,,,,,,---000222000...---,,,,,,---///000***++++++,,,---...//////+++,,,------......------......------------......+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---************************...111333222///---...000+++,,,,,,------......///+++,,,...000111111000///------------------------***,,,......---...///111111///...---......,,,+++//////...------------...,,,,,,,,,+++++++++******,,,,,,.../////////...---,,,...000111222111000///---------.........//////,,,,,,,,,------.........---------,,,,,,++++++++++++,,,------,,,,,,...000---------------...///000---------.........//////......---------,,,,,,,,,++++++,,,,,,---...//////------,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,---...///000111---...///.........000222111///------.../////////000////////////.........,,,------...///000000111............/////////000///...------...///...---///000111000...------...---.........//////000000///111222333333222111///...............///000000.........------.................................000000000000000//////...---...///000000///...---'''(((((()))***+++++++++))))))))))))************+++*********+++,,,------444...+++...---***,,,111//////...---+++***))))))---,,,,,,+++***)))((((((,,,+++***)))))))))++++++,,,,,,+++***)))))))))*********))))))))))))************+++++++++******)))---,,,+++***))))))))))))---+++)))(((***,,,---...555888999555///******,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,+++++++++***))))))************)))))))))***+++---...------,,,******+++++++++,,,,,,,,,************+++,,,---...---------,,,,,,+++++++++++++++++++++,,,---...///+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***---...---,,,,,,***)))((()))+++,,,+++***,,,---///000111111111000******))))))***,,,...000+++,,,...//////...,,,+++************************---------......---,,,,,,.........,,,******,,,...,,,,,,+++******+++,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------------------,,,,,,((()))***+++,,,++++++***++++++++++++++++++,,,,,,++++++++++++******))))))(((((())))))*********+++---------,,,,,,+++++++++)))***,,,------,,,***)))***************)))(((''')))***+++,,,---,,,++++++......---,,,,,,,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------///............///000000//////...---,,,,,,++++++...------,,,,,,------...---------,,,,,,+++++++++***+++------------///000...000111///,,,+++---//////...---...///000///...////////////////////////222333333222000...---.../////////...---------,,,111///---,,,---...---,,,---------------------------------............///000...---///222222000.........---......///000000...------------,,,,,,,,,,,,...///111111///...,,,////////////////////////------------------------........................,,,---......//////..............................///......---------......222111///...---------...+++,,,------......------,,,,,,---...---,,,***)))+++,,,------......------------------------------...---,,,---/////////...,,,,,,,,,------------...000///...---------------......------------......111///...------...///111......------------......,,,---......///.........///////////////..................------,,,,,,,,,---///000222222000///---,,,,,,---.../////////...////////////////////////..............................////////////......////////////////////////)))))))))***+++,,,,,,,,,************+++++++++++++++************++++++,,,111------000000,,,,,,000//////...---,,,+++***)))++++++++++++*********))),,,,,,++++++++++++,,,,,,---,,,,,,+++******++++++++++++************++++++******++++++++++++***************))))))***++++++,,,+++)))(((***+++------333666777444...******,,,((())))))***++++++,,,,,,))))))))))))(((((((((((())))))************))))))+++,,,---///000//////...******+++++++++,,,,,,,,,************+++,,,---...---------,,,,,,+++++++++++++++++++++,,,---...///+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////...---,,,+++***)))***,,,---,,,++++++...111555666555333111,,,+++*********,,,...///+++,,,...//////...,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,((())))))'''%%%%%%'''))),,,,,,+++******+++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---,,,+++++++++++++++)))***+++,,,,,,,,,++++++)))******+++,,,,,,------++++++++++++*********))))))******************+++,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,+++************)))))))))******+++,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,,,,---......//////......---,,,,,,+++,,,++++++******++++++,,,...---------,,,,,,,,,,,,***,,,------,,,,,,...///+++------,,,***)))+++---...------...000111000///........................///111222222000//////000//////////////////......000000000///...---,,,,,,---------------------------------............///111//////000333333222///...............///000000////////////...............///111222222111///...////////////////////////................................................,,,---......//////......////////////..................---------......///222111///...------......+++,,,------......------,,,------...---,,,+++***+++,,,------......------------------------------///...------//////...---.........////////////000//////...---------------......------------......000///...------...///000///..................///---...//////000000///////////////////////////...//////.....................///000111111000///...------......///.........////////////////////////////////////////////////......////////////......////////////////////////*********+++,,,,,,------+++++++++,,,,,,,,,,,,---++++++***)))))))))******---,,,---111111...---...//////...---,,,,,,++++++++++++++++++++++++************++++++,,,++++++***------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++++++++((((((((())))))+++,,,,,,+++***)))))))))***+++,,,000222333111---******,,,)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******))))))************))))))+++,,,---///000//////...******+++++++++,,,,,,,,,************+++,,,------------,,,,,,,,,,,,++++++++++++++++++,,,---......+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111000///......---------+++***+++,,,------,,,+++...333888999888555222...---,,,++++++,,,---...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***(((((()))+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000...,,,***))))))***+++***+++,,,---------,,,,,,)))******+++,,,------...++++++++++++************,,,,,,+++++++++++++++***+++++++++,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,+++******))))))******+++++++++++++++,,,------......---,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......000//////......---------,,,,,,++++++++++++,,,,,,...............---------+++,,,------++++++,,,---***+++,,,+++******+++---...---,,,...000111111000---------------------------///111111000000111222/////////000000000000000///222444333///,,,,,,------------------------------------............//////......///111222000///.........//////111222222111111111000000000//////000111222333333222111000////////////////////////////////////////////////........................,,,---......//////......000000/////////.........---------------...///000111000///......---......,,,,,,---............---,,,------------,,,++++++,,,,,,---............---------------------------///...---...//////...---.........////////////000//////...------------.........------------......000///...------...///000//////............//////...//////000000000000000....../////////////////////////////////000000000...///000111111000///........./////////...------////////////////////////000000000000000000000000......////////////......////////////////////////*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))((((((((()))++++++,,,---...------............------,,,,,,,,,,,,,,,,,,++++++*********&&&''')))******)))((('''---,,,,,,+++++++++,,,,,,+++++++++******+++++++++++++++******++++++,,,,,,)))))))))))))))***+++,,,*********)))))))))***,,,,,,...000///,,,******+++))))))*********+++++++++------------,,,,,,,,,,,,)))******++++++******))))))***+++---...------,,,******+++++++++,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...//////---++++++---......---***---111555777666444333000///...------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++...//////...,,,,,,---...++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000222000---***))))))+++,,,,,,,,,------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++******++++++,,,,,,,,,---,,,,,,+++******+++,,,,,,,,,+++************+++,,,,,,,,,+++***+++,,,---.........---,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,------------------///............///000000000000//////..................------------......///////////////.........+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,---...///---,,,,,,---000111111000---------------------------///111111000///000111.........//////000000111...333777555000,,,,,,...........................---------............///,,,,,,,,,---......---------...///000222444666777111111111000000000//////000111222222222222111000////////////////////////.............../////////........................,,,---......///........./////////.........------,,,,,,,,,---...///000111000000//////............,,,------...............------------------,,,,,,,,,------..........................................---,,,---///111000///,,,,,,,,,------------...///......---------............------------......000///............///000/////////000000/////////......///000000000000///............////////////.........//////000000000//////000000000000/////////////////////...---,,,////////////////////////////////////////////////......////////////......////////////////////////)))))))))************************++++++++++++,,,++++++***)))((((((((()))++++++***((()))+++---...------------------,,,,,,......---,,,+++***)))(((&&&'''(((******))))))(((++++++************++++++******))))))))))))******++++++******+++,,,------,,,,,,+++******************+++,,,+++)))(((***,,,***,,,---,,,+++******+++***************++++++++++++*********))))))))))))******++++++++++++******)))***+++---...------,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++...///000...++++++,,,......---++++++---...000111222222000000///...---------------..................---++++++++++++++++++++++++)))***++++++,,,,,,,,,+++***,,,,,,,,,***)))***+++++++++++++++++++++++++++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111444111...+++***+++,,,---...---------------------...------,,,,,,++++++++++++++++++++++++++++++,,,...---------,,,,,,++++++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,+++++++++++++++,,,,,,---,,,+++***+++,,,...///......---,,,,,,,,,,,,---,,,,,,---------.........------------------------///............///000000///////////////.........///......------......///////////////////////////,,,---...---+++++++++------,,,,,,,,,---...//////...---,,,...000111111000...........................000111111///......///---------....../////////...333777555000,,,---///........................---------............///+++,,,------------------,,,---///111444777:::;;;000000////////////......///000000000000000000///////////////////////////,,,,,,---------.................................,,,---......///.........------------------------,,,,,,,,,---...///000111///////////////.........,,,---......//////......---------------------...,,,---......//////..............................+++++++++---000333333222,,,,,,,,,------------.........---------......///......------------......//////............////////////000111111000//////,,,---......//////......---.........//////000000---------......//////000//////000000000000/////////000000000///...------////////////////////////..............................////////////......////////////////////////))))))))))))))))))))))))************++++++++++++++++++***)))))))))******,,,---+++''''''+++...---+++,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))))))))***+++,,,,,,,,,,,,******))))))******++++++***))))))))))))))))))***++++++******+++,,,...///......---++++++************,,,...---***(((***,,,******++++++++++++******************************,,,,,,,,,+++++++++************++++++++++++******+++,,,---///000//////...******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++,,,---...111...+++***+++---------++++++++++++,,,---///000/////////......------,,,------------------------************************)))***+++,,,---------,,,)))+++,,,,,,***))))))******++++++,,,,,,++++++***)))***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333111///---,,,,,,---.........---,,,,,,,,,------......------,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++*********+++++++++++++++)))***,,,------,,,***)))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---,,,---------........................---------------,,,,,,,,,,,,---..............................------,,,,,,,,,,,,------.........///////////////,,,---......,,,,,,---...---,,,***+++,,,------,,,///...---...///000000...///////////////////////////000111111///------...------------............///222444333000......///........................---------............///,,,...000000///...///000,,,---...111444777999;;;//////.........---------........................////////////////////////++++++,,,,,,---.................................,,,---......//////......,,,,,,------.../////////---------------...///000......////////////......------...////////////...---------,,,------...///------...////////////...........................+++++++++---111333444333.........////////////000...------------...//////......------------......///////////////////////////000111222222111000///,,,------...............------......///000000000..................//////000000////////////000000//////000000000///......////////////////////////..............................////////////......////////////////////////************************++++++++++++,,,,,,,,,---+++************++++++,,,,,,///...***)))---...+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,......+++************+++,,,---+++******))))))******+++,,,+++*********,,,...000......---,,,,,,---------***...000///+++)))+++---*********+++++++++***)))************************//////.........---------***++++++,,,,,,++++++***+++,,,---///000//////...******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000111...+++)))***,,,------++++++,,,---------------------.........------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------.........+++---//////---,,,+++,,,***+++,,,,,,,,,,,,+++***((()))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111000///...---------------......,,,+++++++++,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,+++++++++)))+++---//////...,,,++++++,,,,,,---...---------......---,,,,,,,,,,,,---------------............///.........---------------,,,,,,,,,,,,---......------------------------------,,,,,,,,,,,,------------........./////////,,,---............///000000---++++++---...---,,,000///......//////...---........................,,,...000000///...///000////////////............000000000000000000000000........................---------............///,,,///111111///...///111---......///111222444555/////////.........------///..................///////////////////////////,,,,,,,,,---.../////////........................,,,---......//////......,,,---...///000222222333......---------......///---...///000000///......------...///////////////...------,,,---...///000------...///////////////...........................------...111222222111.........////////////000---------------...//////......------------............////////////......///000222333333222000///------...///////////////------......///000000111000000//////////////////000000////////////000000...//////000000000000///////////////////////////..............................////////////......////////////////////////,,,+++++++++++++++++++++,,,,,,,,,---------......+++*********+++,,,------,,,111111------000...))))))))))))******++++++,,,))))))***+++---...//////***)))(((((()))+++---...++++++++++++,,,,,,---...,,,++++++++++++++++++,,,,,,+++*********,,,///000------------...///000000+++...111000,,,)))+++...+++******+++,,,+++***)))++++++******************,,,,,,+++++++++************++++++,,,,,,++++++***)))***+++---...------,,,******+++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,---------------,,,++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---///111222111...***)))***+++,,,,,,+++---///000000///---+++,,,,,,------...------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............***,,,......,,,+++***+++***+++,,,------,,,+++***''')))+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...000000------------------,,,,,,......,,,+++***++++++,,,)))***+++,,,...///000111+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,+++++++++******))))))---,,,***))))))***,,,---(((***...000111///,,,++++++,,,---...///...---,,,......---,,,,,,,,,,,,------------.........////////////.........---------///............///000000,,,---------------------//////............//////,,,---------......//////+++---////////////000222444111......000111///---111000......//////---,,,------------------------***,,,////////////111222111111000000//////......111///---...///111111000////////////////////////---------.........//////***---000///---,,,...000///...............//////////////////............//////............//////////////////////////////---------...///000000111........................,,,---......//////......------///000222444555666///......---------......---...///000000///......---......///////////////...------,,,---...///000---......///////////////////////////////////////111///...///000111000...,,,,,,,,,---------......---------------...///000.........------...............////////////......///000222333333222000///...//////000000000000000---------...///000000111222222111111000000//////000000////////////000000......///000000111000000////////////////////////000000000000000000000000......////////////......////////////////////////************************,,,,,,,,,------,,,++++++,,,+++******))))))******+++)))'''))),,,---,,,***))))))***+++,,,------.../////////...---,,,***)))...---+++*********++++++---------------------------,,,,,,++++++,,,,,,---(((((()))***+++,,,,,,,,,///...,,,++++++,,,---...---000333222///,,,+++,,,+++***)))***+++++++++)))'''))),,,,,,+++*********,,,,,,---------,,,++++++...((((((...111---+++,,,)))***++++++++++++++++++((()))***+++,,,---------)))))))))***+++,,,......+++++++++++++++,,,---......---,,,+++************000///---,,,,,,---///000((()))***+++,,,,,,---,,,,,,,,,,,,---...///000000.........------,,,,,,,,,.........///......---,,,---.........//////000000///...---,,,,,,,,,,,,,,,******+++,,,---//////000000///...---,,,+++******...---,,,,,,+++++++++,,,,,,+++*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******,,,---.../////////.........------,,,,,,,,,//////.........---------------------------------........................------------------------************************,,,------......------,,,***+++,,,,,,,,,,,,---...........................,,,,,,,,,---///000///...---------,,,,,,+++++++++..................------+++,,,---......---,,,+++//////.........---------------------------------////////////............000///...------...///000000000///...............------------------------,,,,,,,,,---------......---,,,+++,,,...000000000------............------........................222111111000///............/////////000000111111---...//////......///111...............///000000---.../////////...---,,,------...///000111222222////////////////////////............////////////////////////////////////////////////////////////............////////////......//////000000111111...///111111/////////000------......///000000000---------,,,,,,---------+++---//////...---...///000000//////......------111000000////////////000---.../////////...,,,,,,///000000111111111111111////////////////////////////////////000000000000333555666555222///......///...---,,,,,,---...///000000000000////////////111111000000//////......000000////////////000000...///000000000///---,,,,,,---......//////......000000//////.........---000---,,,///333555222///////////////////////////************************,,,,,,,,,------,,,,,,+++******)))******+++,,,---,,,***((())),,,---+++***+++++++++++++++,,,,,,,,,------......------,,,,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))******++++++,,,,,,---------------...///000333555555333...***))))))+++***)))***+++,,,+++)))(((***+++,,,*********,,,,,,,,,++++++************...))))))...111---+++,,,)))************)))(((((())))))***,,,,,,---------++++++++++++++++++,,,,,,//////...---------.........---,,,+++************,,,+++***))))))***+++,,,+++,,,---......///......---,,,,,,------///000000.........------,,,,,,,,,////////////...---,,,+++------------.........//////...---,,,,,,,,,,,,---------------------------...---------------,,,,,,...------,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,---..................---------,,,,,,,,,......------,,,,,,,,,,,,------------------------........................------------------------------,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......------...///........................---,,,,,,...000111000...------,,,,,,,,,,,,,,,,,,........................---......//////......---//////.........------------------------------------.........//////000000//////............//////000000///...............---..................---------------...............---------///000000000.........//////.................................////////////////////////.........//////000000000,,,---......------...000//////......//////000111......//////000/////////......//////000000111111////////////////////////000000000000////////////////////////////////////------------------------............////////////////////////000000000000...///111111/////////000000000000000000000//////......------------......---...000000...------...///////////////.........000000///////////////000....../////////...---,,,,,,------...............////////////////////////////////////000000000000222444555444222000//////000///...------...///000000000000000////////////111111000000////////////000000////////////000000//////000000//////...------...//////000000//////000000/////////.........111000000444888888444///////////////////////////+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,(((((()))***,,,...///000---+++******,,,,,,+++)))---,,,,,,,,,+++++++++***+++,,,,,,---.........---///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********++++++++++++++++++,,,---///111222333333777777555222---*********,,,***)))***+++,,,+++***)))***+++*********,,,---///...---+++*********+++---******---///---,,,,,,++++++++++++***)))(((''')))***+++,,,,,,------,,,------,,,+++++++++++++++000000///...------------...---,,,++++++******+++***)))((((((((()))***+++---....../////////......---------------...///000.........---------------////////////...---,,,+++,,,,,,,,,---------------......---,,,,,,,,,------//////...---,,,++++++***,,,,,,,,,------............------------,,,,,,,,,---...///000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------.........------...------------,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------............---------...///...,,,+++,,,---...........................------///111111000///,,,,,,,,,,,,------------......................../////////......//////////////////............---------------------------,,,,,,---...///000111111......////////////......000//////............///...//////////////////...............////////////000000000000000000000000...//////000000//////...........................,,,,,,---...//////000000.............../////////+++---......---,,,...///000////////////000111111///////////////000111222////////////000000000000////////////////////////000000//////......------////////////////////////------------------------............////////////000000000000////////////...///111111/////////000222222222111000///////////////............/////////000111111///------............/////////////////////.........///000000...////////////...---,,,+++,,,------......------////////////////////////////////////000000000000111222333333111000000111000000////////////000000////////////000000000000111000000000000/////////000000////////////000000111000//////......////////////000111111111111000000000////////////......000000222666999999333///////////////////////////++++++++++++++++++++++++++++++,,,---------,,,,,,))))))***+++,,,...///000------,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++***)))+++...111333555555555666555333000...---...///,,,+++******,,,,,,+++******++++++***)))***---///444222000---,,,,,,---...+++******+++,,,,,,+++,,,+++,,,,,,,,,,,,,,,++++++***++++++,,,------,,,,,,---,,,,,,+++++++++,,,,,,------,,,+++++++++,,,,,,...---,,,+++++++++++++++,,,++++++******+++,,,------------...------,,,,,,---------------...///000...............---------.........///......---,,,------------------------...------,,,,,,,,,------//////...---,,,++++++***,,,,,,,,,---------......------.........---------....../////////...,,,+++------------------------+++,,,,,,---...---------...............---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++,,,,,,,,,,,,------............------+++,,,---,,,***))))))***.................................///111222111000+++,,,,,,,,,------......---------...............000///...------...///000/////////.......................................---------...///000000111---...///000000///...---000///............/////////000111111111111000///////////////000000000000111222333222111000000000//////000000000000//////........................,,,,,,------.../////////------..................,,,---///...------...000000000000000000111111222......------...000222333111000000000/////////...////////////////////////------------------------////////////////////////////////////////////////............////////////111111000000//////.........///111111/////////000111111111000000/////////000000////////////000000000111222111///------...------......//////000000............//////000111///////////////......---...//////000111000000000////////////////////////////////////000000000000///111222222000000111222111000000000000000000111////////////000000000000000000000000000000000000000000////////////000000222111///.........///000...///000000111111000000000000//////////////////......///222444444000---////////////////////////++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---...---......---,,,+++++++++******+++,,,------......------......------,,,++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++)))+++...111333555555555777555111///.........///,,,+++***+++,,,,,,,,,*********+++******+++---000444333000---,,,,,,---...)))++++++******+++,,,,,,***+++,,,---------------++++++,,,---------,,,,,,++++++++++++,,,---...///*********+++,,,---...///------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------......---------...------,,,,,,...------------...//////........................+++,,,---...//////////////////..................------,,,,,,,,,------...------------------------......---------,,,,,,,,,------.../////////...---...------,,,---...///000------------------------,,,,,,---.........------////////////...---,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,,,,,,,------------......//////......---+++,,,---,,,***)))***+++.................................///111222111000,,,,,,,,,------.........---------........./////////...---,,,,,,---...///////////////////////////........................///////////////.........---...///000000///...---//////............/////////000111222222111000////////////000000000111111111333555444111000000111//////000000000000//////////////////////////////..........................................---------///000000//////000111000000000000000111111222------,,,,,,---///111222111111000000//////......////////////////////////---------......//////000////////////////////////000000000000000000000000............////////////111111000000//////.........///111111/////////000.........//////000000000000000////////////000000000111222111///------...------......//////000000.........///000111222333000000//////............000000111222222222222111////////////////////////////////////000000000000///000111000//////111222000111111111111111111000.../////////000000000111000000000000111111111111000000////////////000000222111000......///000000......///000000000000/////////000000000000000000///...---...////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------------,,,+++++++++++++++---...///...,,,+++,,,---******+++,,,---...//////---.........---,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++,,,,,,,,,,,,,,,***+++---///111333444444999666111...------,,,+++---+++***+++,,,---,,,+++)))***+++++++++,,,...000000///...,,,+++++++++,,,***---...+++***,,,...---++++++,,,---------------,,,,,,------------,,,,,,******++++++,,,...///000++++++,,,---...000111222------,,,,,,,,,,,,------***++++++,,,---------...---....../////////............---------......///.............../////////+++,,,---...///////////////////////////.........------,,,,,,,,,---......,,,,,,,,,------..................------,,,,,,,,,---...///000000000///......---+++++++++---000111------------------------,,,,,,---...............///////////////...---,,,,,,,,,,,,------------...------...............///------------------------........................---------------------------......//////000000000......////////////......---/////////---,,,---..............................------///111111000///---------------.........,,,,,,------.../////////------,,,,,,,,,,,,------...////////////000000000........................000000//////..................////////////......///............//////000///000222333333222000///////////////000000000000000333555555222///000111...//////000000//////...//////////////////////////////................../////////..................000111111000///111222000////////////000111111---------------...///000111111000000//////......////////////////////////000000000000111111111222////////////////////////....................................////////////000000000000////////////...///111111/////////000---------...///000000000000000////////////000000///000111111///------............////////////////////////000111222444555111000//////......////////////000111111111000000////////////////////////////////////000000000000///000000///......000222000000111111111111000000......//////000000111111000000000111111111111222000000////////////000000111111000000//////000000---...//////000000////////////000000000000111111111000///......///000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,+++***************+++---///...---,,,...000+++,,,,,,,,,------......,,,,,,------......------******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***++++++,,,,,,---------++++++,,,---...///111222666333///.........,,,***---,,,++++++------,,,+++'''***,,,---,,,,,,...///---------,,,,,,,,,++++++,,,111222---+++///222111222222222111000///...---,,,---------------,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---...///000111------,,,,,,,,,------...***++++++,,,---.........+++,,,---......///......///......---------......---........./////////000......//////...------,,,/////////......---------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,---------------...,,,...///111111111///...---,,,,,,,,,,,,---------........................,,,------..................////////////......---,,,,,,,,,---------......,,,,,,,,,------.........................................................---------------------------......///000000111111......////////////......---///000000......///111........................---,,,,,,...000111000...............------------,,,,,,------...//////000------............------.../////////000000000000................................./////////////////////............//////...............///000000...000222333333222000............/////////000000---222555555111///000222.........//////.........////////////////////////.........//////000000111000000000//////............///000000//////000111//////......//////000111---....../////////......000000000000////////////////////////////////////222222111000//////......////////////////////////....................................////////////////////////000000000000...///111111/////////000///////////////000000000000//////......//////000---...000000...------...///////////////.........//////000111222444666777111111///.........///000......///000000000000000////////////////////////////////////000000000000///000000///------///111//////000111111000//////.........///000111111111000000111111111222222222000000////////////000000000111111111111000//////...///000000111111000000//////000000000111111111000000000000//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---++++++***************++++++---//////---,,,...111......---------,,,,,,,,,)))***,,,---.../////////***+++---...///...---------------------------------,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,++++++,,,---///000111...,,,---///000///------,,,++++++------,,,+++'''))),,,...------......---......//////...------...444555///---111444333999999888777555222111///---------...------,,,,,,......---,,,,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,------...+++,,,---...////////////((()))***+++,,,,,,---,,,///......---------......---.........//////000000111111000///...,,,***))).........------,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------***++++++,,,---//////000,,,...000111222111000///,,,---.........,,,***(((........................,,,---......//////............////////////......,,,,,,,,,------.........+++++++++,,,,,,---------////////////////////////........................------------------------,,,,,,,,,---...//////000......////////////......+++---......------///000........................,,,,,,,,,---///000///.../////////...---------,,,,,,,,,------...///000000---...///000000///...---.../////////000000111111////////////////////////,,,------...///000111111000///...------...///000...............///000111...///111333333111///...............////////////,,,111555555111///000222------............------000000000000000000000000,,,,,,...///000222333333111111000000/////////...---...//////......///111...............///000000//////000111111000///...////////////000000000000////////////////////////222111000...,,,***((((((////////////////////////111111111111111111111111............/////////000......//////000000111111...000111111/////////000222222111111000000////////////............//////+++---//////...---...///000000//////.........---000000000222333555777888222111///.........///000///000000111111111111111////////////////////////////////////000000000000000000000...,,,,,,...000...///000111111000///...---......///000111111222000000111111222222222222000000////////////000000000111111222222111///...000000111222222222222111//////000000111111111222,,,...000111000...------////////////////////////333...((('''***---,,,+++++++++******************)))************+++++++++***,,,///111111///,,,*********+++,,,,,,---............//////......---,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))***,,,///,,,------+++******,,,...,,,///222111...++++++,,,.........------,,,,,,,,,//////,,,***///666555...///000//////...---++++++***(((''')))---///...,,,,,,------......------,,,000222333000---...333888???KKKNNN@@@333111000---111///000222111------000+++,,,------......------,,,,,,,,,---------.........------,,,,,,------...+++,,,...000111111000000000///------,,,---...///......,,,,,,,,,,,,......---.........//////000000444222000///...///000111...............---------///////////////////////////......---------......000///---+++++++++---.../////////......---------////////////////////////------------------------------------------------................................................///......------///000111111000000///......------//////............//////111111000///...------,,,............////////////111000///...............////////////////////////000111111///...---///111000///---,,,+++++++++,,,***+++---//////...---,,,,,,---------.../////////000+++'''(((,,,///...,,,......//////...---,,,,,,////////////////////////---///000000//////000111000...,,,,,,...///000///////////////000000000000111111222222222222111111111111000///...---,,,,,,////////////////////////,,,---...///000111222333......------------............///000000000000000////////////000000000000000000////////////000000000000111111111111000000000000111222222222222222333333333222///.........000000000000000000000000/////////000111333444555000/////////000111222222000000000000000000000000//////............//////000000000000000000000000---///000///---,,,,,,---111111000///...---,,,,,,...///////////////..............................------......///.........////////////111333555666333222000///.........///////////////000000000000////////////////////////111111111111000000000000000000000000111111111111000000000000000000000000000000////////////000000222111000000000111333333222111111111222222000...000000000000000000000000---------------...///000000000000000000000000000000000//////.........---222111000//////000111222999333,,,)))+++---,,,***+++++++++++++++*********************+++++++++++++++,,,...000000...,,,++++++++++++,,,,,,---------...............------,,,+++*********))))))))))))++++++,,,+++******,,,///---------,,,++++++---///...111333333000---,,,---......---------,,,,,,,,,,,,...---,,,000666555///////////////...---,,,+++,,,+++***+++...///...---,,,------------------,,,...000111///---...333888HHHYYY```SSSAAA999555222555000---......++++++---+++,,,------......---------------.........//////...------,,,,,,------...------.../////////.........---,,,++++++,,,------------,,,++++++,,,------////////////000000000111222111///------...///000/////////......---------///////////////////////////......------............---+++***)))***+++,,,,,,---///000000...,,,***........................///.........---------,,,------------------------........................------------------------///......---...///000111000000//////...------,,,//////............//////000//////......---------............////////////000//////............///////////////////////////111222333222000///000111111000000//////000222222,,,---...///000///......------..................111---***+++---000000//////////////////...------///////////////////////////000111111000000111333222000...---...000000///////////////000000000000000000111111111111000000222111000//////.........////////////////////////////////////000000000000///......------....../////////000111111111111111////////////000000000000000000////////////000000000000111111111111000000///000111111222222111111///000000000000000111111000000000000000000000000000000000111222333555666000000000///000000111111000000000000000000000000//////............//////////////////////////////...///111000///......///000000000///......------....../////////......---........................------.../////////......000/////////000222444555333222000///......//////////////////000000000000////////////////////////111111111111000000000000000000000000111111111111000000000000000000000000000000////////////000000222111000000000111222222222111000111222222111///000000000000000000000000///.........//////000111000000000000000000000000000000/////////.........111000///......///000111???999111,,,,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,+++***)))))))))***++++++,,,,,,,,,++++++---...---......---,,,,,,---///111333555444222///...---...------------,,,,,,,,,***---...---///333333111/////////......------,,,---,,,+++,,,------,,,+++------------------------,,,...///...,,,...222666JJJ___mmmfffTTTGGGAAA===???555,,,+++,,,+++***++++++,,,------......------............////////////...------,,,,,,------...///......------,,,------++++++************+++,,,......------------......///000000000000111111111111000///------...//////000000//////...---,,,,,,////////////////////////...........................---,,,******+++,,,---***,,,///111111...+++)))------------------------000000//////.........---------------------------................................................///............///000000//////......---,,,,,,,,,/////////....../////////---------------------------............////////////............//////000////////////////////////222444555555222000000000000000000111222444555666////////////000000000000//////..................111000///...///000111222///000000000000//////...////////////////////////111222222111000000222555444111///...///000//////////////////000000000000//////000000000000//////111000///......///000111////////////////////////222222111000///...------///......------......///000000111222222222111111////////////000000000000000000////////////000000000000111111111111000000...///000000111111000000/////////000000111111111000000000000000000000000111111111222333444555666111111000/////////000000000000000000000000000000000//////......//////000////////////////////////...000111111000///000111////////////////////////......////////////..............................---...//////000000000///111000000000000111222333222222000///////////////////////////000000000000////////////////////////111111111111000000000000000000000000111111111111000000000000000000000000000000////////////000000222111111000000000111111333222111222333444333222000000000000000000000000000000//////000000111111000000000000000000000000000000////////////......000//////......//////000???999222---,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------.........---,,,,,,///...,,,+++***,,,---///,,,---------,,,+++---...---...///...------...///111333444444222000...---------------------------+++------++++++---000222///......------------......---,,,,,,,,,+++******---------,,,,,,---------+++,,,------,,,...111444>>>SSSgggjjjaaaXXXQQQKKKKKK<<<...+++......---,,,+++,,,------......------------------...............------,,,,,,------.........,,,++++++,,,---...***************+++++++++///////////////////////////////////////000000000111000//////...///000000111111000///...---,,,,,,////////////////////////---......///////////////000///......---...//////+++---...000///...,,,+++------------------------////////////000000000000................................................////////////////////////............/////////000......---------,,,,,,,,,......////////////......,,,,,,,,,---------......---------.........//////...............///000111////////////////////////111444666555333000//////......///000111333444444000////////////000111111000000//////......------000111111000///000222444000000111111111000000///////////////////////////111111111000///000222555555333000//////000//////////////////000000000000......////////////......000///...------///111222////////////////////////333222111000///...---,,,//////............/////////000000111111111000000////////////000000000000000000////////////000000000000111111111111000000......///000000000000000222111000000000000///...////////////////////////111111111111222333444555222111000///////////////////////////////////////000000////////////000000........................---///111111000000111222......//////000000000000...///000000000000000000..............................///000111111111111111111111000000000000111222111111000000/////////////////////000000000000////////////////////////111111111111000000000//////000000000111111111111000000000000000000000000000000////////////000000111111111111111111111111555333222333555666555444000000000000000000000000000000000//////000000111000000000000000000000000000000//////////////////000000////////////000000:::666000,,,+++,,,...///++++++,,,,,,------------+++,,,,,,,,,---------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++---------...---,,,,,,+++///...,,,++++++---...000,,,...///...---,,,---...---...//////---------///000000111222222000...,,,------------------------...---,,,***))))))---111......---------...//////000000000///---,,,+++,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,...000222333BBBUUU```dddbbb\\\VVVQQQAAA111,,,///000...---+++,,,------......------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,++++++,,,---///000***++++++,,,,,,,,,,,,,,,.........//////..........................................---............111000000///......------////////////////////////------//////000000///////////////////////////000///...---------...//////------------------------,,,---...///000222333333........................////////////////////////000000000000000000000000---......///////////////---------------,,,,,,,,,......///000000///......++++++,,,,,,---.........------------...........................///000111///////////////////////////222444444222///...---/////////000000111111111//////......//////000111000000000//////......---///000111000//////111333000000111111111111111000///////////////////////////000000///...///111333555333000//////000//////////////////000000000000......////////////.........------------...000111000000000000000000000000111111000000//////....../////////....../////////...///////////////......////////////000000000000000000////////////000000000000111111111111000000......///000000000000000222111///000111222111///////////////////////////000//////000000111222333111111000///.........///////////////////////////000000////////////000000////////////////////////,,,...000000//////000111......//////000111111111///000111222222222222222////////////////////////...///000111222222222222111111111111000000//////111111111111111000000000////////////000000000000000000000000000000000000111111111111000000000//////000000000111111111111000000000000000000000000000000////////////000000000111111222222222222222777666444444666777777666111111111111111111111111000000///....../////////000000000000000000000000//////000000000000000000111111111111111111111111333111...,,,+++,,,///000+++,,,,,,------......///,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++---,,,+++++++++,,,---...---...000///...---------+++---//////---,,,---............000222111...,,,,,,,,,,,,------------...///,,,+++------+++,,,///...---,,,,,,---...///111333444444333000...///000...---,,,++++++,,,---...,,,,,,,,,,,,---...//////111999DDDQQQZZZ^^^\\\ZZZQQQAAA222...000000......+++,,,------......------***+++++++++,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,---///000111***+++,,,---.........---+++,,,------------,,,+++......---------------,,,+++++++++,,,,,,,,,,,,,,,000000000/////////......////////////////////////,,,---///000111111000///---------...............111000...------///111222------------------------+++,,,---///000222333444........................////////////////////////111111111111111111111111---......///000/////////......---------------------...///000000///...---,,,,,,------.........///,,,------------.........///............//////000////////////////////////...000111111000.........111111222222222111111000////////////000000000000000000///////////////////////////000000111111000///000000111111111111000////////////////////////---///000000//////000111444111///...///000//////////////////000000000000......////////////......------......//////000000000000000000000000000000000000000000////////////000//////......//////000......//////......------////////////000000000000000000////////////000000000000111111111111000000...///000000111111000000000...---000444777666444000000000000000000000000///////////////000111111000000///.........//////000000000000000000000000111000000//////000000111000000000000000000000000---...000000///...///000/////////000000111111111///000111222222333222222///////////////////////////000111222333444444444///000000111111000//////000111111222222111000000////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000////////////000000///000222333444444555444999777444333444555555555111111111111111111111111000000///.........//////000000000000000000000000//////000000000000111111111222222333333222222111.........,,,,,,,,,...000,,,,,,,,,---.../////////------------............------------------------+++++++++,,,,,,---------,,,------------,,,+++++++++,,,,,,,,,---------...---///111000///---------***,,,......---,,,,,,,,,---,,,---///222333000---,,,,,,,,,---------......,,,)))+++333777333///......---,,,,,,,,,...000222222333444333000...///000///...,,,++++++,,,...///...---------.........---111333999@@@HHHNNNUUUZZZOOOCCC777333444222111111+++,,,------......------+++++++++,,,,,,,,,------...------,,,,,,------...,,,---...///////////////***+++,,,---.........---,,,---............---,,,//////......------------,,,,,,------............///////////////000000000////////////////////////,,,---///111222111000///------...///////////////000000000///000111222222........................------...//////000000111........................////////////////////////////////////////////////------///000000000///...........................---...///000000///...---..................//////,,,,,,---------.........000//////............///////////////////////////---///000000///...///111000111222333333222111000//////111222222222111000///////////////000000000111///...///222333111///...///000000111111000000////////////////////////,,,///222222111000000000222000...---...000000///////////////000000000000/////////000000/////////...///111222222111000///000000000000000000000000000000000000////////////000000////////////000000///////////////...------////////////000000000000000000////////////000000000000111111111111000000///000111111222222111111111///---000666999888555000000000000000000000000000000000000000000111222//////.........///000000000000000000000000000000111111000000000000111111111111111111111111111111///000222111000//////000000000000000000000111111---...///000111111111111///////////////////////////000111333444444555555...///000111111000000///000111222222222222111000////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000////////////000000///000222444666777777777888666333111222222222111111111111111111111111111222111000000/////////000000000000000000000000000//////000000000111111111000111222222222222111000---.........---,,,...///,,,,,,------...///000000---------.........//////---......//////......---******+++,,,,,,---......,,,,,,---------,,,++++++------...///000000//////---///111111///---------***,,,......---++++++,,,,,,,,,,,,000333444222///,,,,,,,,,------.........)))''',,,999???:::111...------,,,+++,,,...111222///111222000---+++,,,...///...,,,++++++,,,...//////...---.........---,,,...///222555999AAAOOOZZZPPPEEE;;;999888666444555+++,,,------......------,,,,,,,,,---------.........------,,,,,,------......///000000000///...---)))***,,,---......------///000111222222111000///000000//////.........---//////000111222222111111......//////000000111111////////////////////////+++---///111222222000000//////000111111111111111///000111222333333222111////////////////////////////////////............////////////////////////000000000000000000000000........................,,,---///000000000///.........//////////////////---...///111111///...---////////////////////////,,,,,,,,,---------......111000///...............////////////////////////.../////////...///111333...///000111222111111000///111333444444444222111......//////000000111111333///---000444666222.........///000000000000000////////////////////////---000333555444222111000000...---,,,...///000///////////////000000000000//////000000000000//////000111444555555333111///000000000000000000000000222222111000///......---000000////////////000000000000111000000///......////////////000000000000000000////////////000000000000111111111111000000000000111222222222222222555222000222666888666333000000000000000000000000111111111111111111222222...............///000111000000000000000000000000111111000000000000111111111111111111111111111111111222444333111000000000111111000000000000000000,,,---...///000000000000000000000000000000000000///000222333444555555555---...000111111111000///000000222333333222111000////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000////////////000000...000222555777999999999888555111///////////////111111111111111111111111333333222111000000111111000000000000000000000000//////000000111111111222///000111222222111000///------------------------////////////////////////111///---,,,+++,,,...///000000//////.........------------.........//////000...---,,,,,,---...000000///...---------------000000//////.........---111+++%%%%%%***......,,,,,,,,,,,,,,,,,,,,,,,,,,,...............------------+++...555888555222222.........//////000000000000000///...---,,,,,,+++...------,,,,,,------...***+++---//////...---,,,+++,,,...111444999@@@DDDGGGEEEBBB???===:::666333$$$&&&)))+++---...//////---------.........//////000000000000000000000000000000///...---,,,,,,,,,------------------------,,,------......------,,,........................//////000000000000/////////000111222222111000///111111111111111000//////,,,---///000000...,,,+++////////////000000000000000000000000000000000000333000------000111111///......//////...---,,,,,,222111111111000000//////////////////////////////000---++++++///222111...000///---,,,,,,---...//////000111222222111///.........////////////......////////////////////////---------.........//////////////////////////////////////////000000000000000000000000////////////...............///000000000000000000000000000000............/////////000000000000000111111111111...///000111222333333333000000000000000///......000000000000000000000000111111111000000000000000222111///...---...000111...............///000000...000444999;;;999444000222222111111111111222222111///...///000111000...------......//////000000000000000000000000000000111000//////000000///---/////////000111111222222111000///////////////000111111111000000000000000000000000000////////////111111222222222222111111////////////////////////111111000000//////......///000111222222111000//////000111111111111000000222333444333111111222333333333444444333222000///333333222111000///......000000////////////000000------......///000000000---......///000111111222000000000000000000000000111111111111111111111111000000000000000000000000//////...//////000111222000111222333222222000000111000000000000000111111222111111111000000//////111111111111111111111111111111222333555777999:::666555444333222222222222111111222222222111000000222333333333333222111111000000000000000000000000222///,,,,,,///000000...000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000///...,,,,,,---...///000/////////............---------.........//////000///...------...///000//////...---------------000/////////...............---******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------..................000...///333555111......***+++++++++,,,,,,,,,---/////////...------,,,,,,...------,,,,,,------...)))***,,,---...---,,,+++,,,---...///111444999===???===<<<;;;:::999666444,,,---...///000111111111---------.........////////////////////////////////////...---,,,++++++,,,------------------------,,,------......------,,,........................//////000000000000/////////000111111111111000///111111111111111000//////---...///000//////...---////////////000000000000000000000000000000000000///---***+++---......,,,//////000000//////...---111111000000000/////////////////////////////////222///---000222111000111------------...//////000///000000111111111000000000000000000/////////...++++++++++++++++++++++++---------.........//////////////////////////////000000000000000111111111000000000000//////////////////......//////000111000000000000000000000000........./////////000000000000000000111111111111///000111222333333333222000000000000000///......000000000000000000000000111000000000000000000000222111///......///000111//////......//////000111222444888<<<>>>===888444222111111000000111111222111///...///000111000...///////////////000000000000000000000000000000000222000......000111111000111111111000000000000000000000////////////000000/////////000000000000111111000000000////////////000111111222222111111000222222222222222222222222111000000000/////////...///000111222222111000//////000000111111000000000111222333222111000111333222333333333222111///...111111111111000000000000000000////////////000000//////////////////............//////000000111111000000000000000000000000111111111111111111111111000000000000000000000000000////////////000000111111111000//////000111111333222111111111111111222222222222111111111000000111111111111111111111111000000111222333555666777555444333222111111111111000000111111111111111000222333333333333222111111000000000000000000000000000///...000222222000---000000000000000000000000------------------------////////////////////////000///...------...000000////////////............------.........////////////...---,,,,,,---.../////////...------------...////////////............***,,,...---++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////444000///111111---***+++***************+++++++++..............................------------......***+++---.........---,,,.........------...222444555444444555666666555333//////...------------...------........./////////////////////////////////......---,,,++++++++++++------------------------------............------........................//////000000000000/////////000000111111000000///000000111111000000//////////////////////////////////////////000000000000000000000000000000000000...,,,++++++,,,------,,,000000000000000000///...000000///////////////...////////////////////////...***+++111111---,,,111+++,,,---///000000000111000/////////000111222222444333222000////////////........................------.........////////////////////////////////////000000000111111111222000000000000////////////000000/////////000111111000000000000000000000000....../////////000000000000000000000111111111111111222222333333333222222000000000000000//////...000000000000000000000000000000000000000000111111111000///......///111111000000000///000111111222666777:::>>>???>>>:::777222111111000000111111222111///...///000111000...111111111000000000000000000000000000000000000000222000......111333333333222222111111000//////...000000000//////000000111......//////000111111111111111000000000/////////000111111222222111111000000000000000000000000000000000000000////////////000000111111111111000000//////000000000000//////000111222111000000111222111111222222111000///...//////000000111111111222000000////////////000000111111000//////...------////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000/////////000000222111///------///111222444444333222111111222222222222222222111111111111000000000000000000000000000//////000111222333333444333222111000000000000///000000111222222222222222333333333333222111111000000000000000000000000//////111333555333000---000000000000000000000000........................//////////////////////////////.........///000111///////////////.....................////////////------,,,++++++,,,------///......---------......///////////////.........)))+++---......---,,,,,,------------------------,,,,,,,,,---...///000000777222///000000,,,***+++---------------------------------.........//////......------------............///000111000000///...///...---++++++...000///...///000333444333111///...---+++++++++,,,---............///////////////////////////////////////...------,,,,,,,,,---........................------............------........................//////000000000000/////////000000000000000000//////000000000000000//////000////////////000000111////////////000000000000000000000000000000000000//////......//////////////////000000000//////...////////////............////////////////////////---)))+++000000+++***000,,,---///000111111000///000///......///111333444888666333000//////000000222222222222222222222222............////////////////////////////////////...//////000000111111111000000000000////////////111111000000000000111111////////////////////////...////////////000000000///000000000111111111111222333333333333222222111//////000000000000//////000000000000000000000000000000000000000111111111000000/////////000111222111111000000111111222333666666888;;;<<<;;;888555111111000000000000111111111///...///000111000...333222222111111000000000////////////////////////000//////111444555555444111111111111000000//////000000000///000000111111000000111111111111111111111111111000000000//////000000111111111111000000////////////////////////000000000000////////////000000000111111000000000//////000000000///......///000111111000///111222000000000000000//////...000000000000111111111111000000////////////000000000000000000//////......000000000000////////////////////////////////////////////////////////////000000000000000000000000222222111000////////////111000000///000000111222444333222222111111111111111111111111111111000000////////////////////////000000/////////000111111222222111000000000000000///000111333333444444444222333333333333222111111000000000000000000000000///000111222333222000...000000000000000000000000///////////////////////////////////////////////////............/////////.........///////////////........./////////000000...------------------.........---------......///.........///////////////...,,,---000333333///+++------------------------,,,,,,,,,---...///000000666111...000000...---////////////////////////...,,,,,,------...////////////......------....../////////000000000111000000.........---,,,,,,...000...------///111222000///000///...---...///000111........./////////000000........................000//////............///........................---......//////......---//////////////////////////////000000000000//////000//////////////////000...//////000000000/////////////////////000111222////////////000000000000000000000000000000000000000000111111000000000000---......//////.....................////////////////////////////////////222000///111111...---...000000111222111000...---000///......///111333444999777444111000///000111////////////////////////........./////////000000////////////////////////------...//////000111111000000000000////////////111111000000000000111111////////////////////////////////////000000000111///000000000111111111111222222333333333222111111//////000000000000//////000000000000000000000000//////000000111111111111000000000000000111222222111111111111111222333333666666666888999888555333111000000000000000000111111///...///000111000...333333222222111111000000////////////////////////---...000444777777444222//////000000111111111111000000000000000111222222333333333222222111111111111111111111000000000000000000000111111000000000222222222222222222222222////////////000000000000111000000000000000000111000000000000000///.........000111111000000111222000000//////////////////111111111111000000000000000000////////////000000////////////000000111111000000000000////////////////////////////////////////////////////////////000000000000000000000000333222111000000///000000///000222444444444222111222222111000000000000000000000000000000000000000////////////////////////111111000000000000111111111111000000//////000000111222333444555555555555222333333333333222111111000000000000000000000000000000000000//////000111000000000000000000000000000000000000000000000000///////////////////////////............---------.........///////////////....../////////000000000000000000000000000000000...------------...//////.........///////////////333000///333888999333---------------------------,,,---------.../////////333///---000111000///111////////////............---------.........////////////............//////------------.........///---...///...------///000///......///000111///...------,,,------...///000....../////////000000000........................000000///////////////000..............................////////////......//////////////////////////////000000000000//////000//////......//////000......///000000000//////---......//////000000111////////////000000000000000000000000000000000000---///111111///...//////,,,------..................////////////000000000////////////////////////111333000,,,000666555...222222222222111///...---000/////////000111222222888666444222111000000000............................../////////000000000////////////////////////------...///000111111222000000000000////////////111111000/////////000000000000000000000000000000/////////000000000111111000000000000111111111111000111111222222222111111...//////000000000000000000000000000000000000000/////////000111111222222///000000111111222222222111111111000111111222333888777666777888777555333111000000//////000000111111///...///000111000...222222222111111111111111000000000000000000000000---...000444666666444111...//////000111111222222000000000000111111222333333333222222222111111111222222111111111000000000///000000111111000000///111111111111111111111111////////////000000000000111111000000000000111111111222222111111000///......000111111000111222333000000////////////000000222111111111000000//////000000////////////000000......///000000111222222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000111111...000333666777555333111111000000000000000111111000000000000000111111111000000000000000000000000111111000000000111222222111111000000000000000111222333444444555555555555222333333333333222111111000000000000000000000000000111000///......000222000000000000000000000000........................///////////////////////////.........---+++******............/////////000.../////////000000000000...//////////////////...---------------...//////............/////////000111111111444666666333000........................------..................111---,,,000111///...000000000/////////.........---------...............//////............//////------,,,,,,------......---/////////------...000...------...000000///...++++++,,,---------------.../////////000000000000........................//////............//////..............................////////////......//////////////////////////////000000000000//////000///............///000---......///000000//////+++,,,...///000000//////////////////000000000000000000000000000000000000,,,...111111///---...///------...////////////////////////000000000111111////////////////////////+++222000***666KKKMMM???333222111111000000000000///000000111111111000000555555444333222111000///000000000000000000000000.../////////000000000000//////////////////////////////000111222333444444000000000000////////////111000//////......//////000000000000000000000000//////000000000111111111000000000000111111111111...///000000111111111111......///000000000000000000000000000000000000000...//////000111111222222//////000111222222333222000000000000000111222222888666555555666555333222000000////////////000000111///...///000111000...000000000111111111111111000000000000000000000000111000///000333444444333000000000000000111111111000000000000111222333444......///000111111222222222222222111111111000000//////000000000000//////.........................../////////000000000111222111000//////000111222333333333333222111000//////000222222111222333555111000/////////000111111000000000000111111111111000000////////////000000000000000000000000111111......//////000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111000111111222222...000222444555444333222000000000000111222333333111111222222222333333333111111111111111111111111000000//////000111222222111111111000000111111222222222333333333333333222222333333333333222111111000000000000000000000000///111333222000///000222000000000000000000000000------------------------//////////////////////////////...---,,,***)))(((---.........//////000000////////////000000000000+++,,,,,,------,,,,,,+++---------------...///000---.........//////000000,,,///222333111000000000.......................................---------///,,,+++///111...,,,...222222111111000000000///........................//////............//////...............///000000...///000///---,,,---...---,,,,,,...000111000...000000222222222111///...////////////000000000000..............................---------......///////////////////////////......////////////......000000000000000000000000//////000000000000//////000///...------...///000------...///000000//////)))+++---///000000///...////////////000000000000000000000000000000000000,,,000222222000...///000......///000000111000000//////000000111111222222////////////////////////(((444444///CCCeeekkkYYY222222000000000111222333///000111222222111///...444444444333222111000///........................////////////000000000000////////////////////////000111111333444555666666000000000000////////////000000///...............000000000000000000000000000000000000111111111111000000000000111111111111------...000111111111111......///000000000000000000000000000000000000000...//////000111222222222...///000222222333333333000000000///000111111222666555333222333333111///000000////////////000000111///...///000111000/////////000000111111111222000000000000000000000000444111...---///222444555222222111111000/////////000000000000111222333444)))***,,,...000111333444222222222111111111111000//////000000000000//////111111111111111111111111.../////////000000111111222111000//////000111222444444444333222111000000///111222333222222444555222111000//////000111222......///000111222333333000000////////////000000222222111111000/////////---......///000111111222000000000000000000000000111111111111111111111111000000000000000000000000111000000000111222333333//////000111222222333333000000000111222333555555333333333444444555555555111111111111111111111111.........//////000222222222111111111111111222222111111222222222111000000222333333333333222111111000000000000000000000000...222555666444111111111000000000000000000000000........................///////////////////////////////////////.........////////////////////////......///000000000000000,,,---...//////...---,,,//////...------------...111///---...111222///,,,000000//////.........---000000111111000///............------------......---......,,,***+++///333////////////............------...///////////////////////////////////////000000////////////000000000000//////.........---......------------......000000000000000111111222000000///,,,++++++---000111111000000//////......000000///...............---...---,,,+++,,,///222////////////////////////............////////////111111000000////////////---...///000000111000000////////////////////////---------............///...333666111...000444666000111333444444333111000////////////////////////......///000111111222222111111111111111000//////000000000000////////////...666444,,,<<<]]]ooolll@@@999111...000222111//////222444222---+++---000222222222222222111000///444333111////////////000000000111111111111000000000000000000000///...............///111333555777555444222000///...------111111222222222222111111222222222222111111111111000000000000000000000000000111111111222222222222222222333333333333222222111111000000//////......111111111111111000//////---......///////////////000000000000111111111111222222111111111111222222444333333222222333333444////////////////////////000000000000000000000000000111222333222111///---...///111333444333222111000000000000000000000000000111111111111222222222000111111111222222222222666555333111111222333444666555222111000000111222222222111000//////000000111111111111111111111111222111111111000000//////000000111111111111000000)))+++---///111111111111000000000000000000000000000000000000////////////000000000000111111000000333111///000222444444444<<<777222000000000///---222111000......000111222---...///000000///...---////////////000000000000111111111111111111111111000000000000000000000000,,,---...000111111111111//////000111222333333444111111111111111111111111......///111222333444555111222333333222111222333222222222111111111000000222222222222222222222222444444444444444333222111111222333444555444444333444888:::888333000111444111111000000000000111111................................................/////////////////////...////////////////////////......///000000000000000---......//////......---///...------,,,,,,------000......111555666444111000/////////............//////000000000///......///......------......///...///000///......111444111111111111000000000000------......///.................................000000////////////000000000/////////............/////////....../////////000000//////000000111222000000000...,,,,,,...000////////////000000000000000000///..................///...---,,,---000222////////////////////////............////////////......---------,,,,,,,,,...//////000000000000///////////////////////////........./////////000000,,,111222...---///000///000111333444444333111000//////////////////////////////000000111222222333111111111111111000//////000000000000000000000///+++111///)))333HHHRRRNNN<<<777111...000222111///111444666333///---///222222333333333333222222111//////........./////////000000111111111111000000000000000000000///......000///000000222444666777666555444333222111111111000111111222222111111000------......//////000000000000000000000000000000000000000111111111222222/////////000000/////////111111000000////////////111111111111111000//////---...//////000000//////000000000000111111111111222222111111111111222222333333333333333333333333000000000000000000000000111111111111111111111111111222333333333222000//////000222333333222111000000000000000000000000000000111111111111222222222000000000111111111222222666444333111111222333444666444222111000000111222222111111000000000000111111111111111111111111111111111111111000000000///000000111111111111000000------///000111111000000000000000000000000000000000000000000000000000000222111111000000111111222333111//////000111111000777444000///111222111000222111000//////000111222///000000000000000000///000000000111111111111222111111111111111111111111000000000000000000000000000000111111000000///...111111111111111222222222111111111111111111111111//////000111222222333444111222333222111000111333222222222111111111000000111111111111111111111111333333444444333222222111///000222333333333222111444777999777333000111333111111000000000000111111........................------------------------......//////////////////////////////////////////...//////000000000000000///..................///000///......------............000444999:::888444////////////............------.../////////......///......------......///---///000000000000111333111111111111000000000000---...............---,,,........................000000////////////000000////////////............000000////////////000000000000//////000000111222///000111000///...///000.........///000111111111000000///........./////////000000///...///111222////////////////////////............////////////000000////////////......///000000000000//////...//////////////////////////////000000000111111111111333222000000333222...000111222333333222111000000000000000000000000000000000000111222222333333000111111111111000000///000000000000000000000000...000///...222888:::888777444000///111222000...111333555333000...000222000111111222222222222111,,,---...///000000000000000000111111111111000000000000000000000//////...000000111111333444666777222111111000000000000000000111111222222111111000......///000111222333444000000000000000000000000/////////000000000111111......////////////......111000000000000/////////000111111111111000000///---...//////000000//////000000000000111111111111222222111111111111222222222222444444444444222222111111111111111111111111222222222222222222222222222222333444444333111000000111222333333222000///000000000000000000000000000111111111111222222222///000000000111111111111555444333111111222222333555444222111000000111222111111000000000111222222111111111111111111111111111111111111000000000000000000111111111111000000000000111111111000000///000000000000000000000000000000000000000000000000333222111000000222444555333111000///000000///---111///......111333444444222111000//////000111222222111111000000111111222111111111222222222333333000000000000000000000000000000000000000000000000111111222222111111000///222222222111111111000000111111111111111111111111000000000111111111222222000111222222000000111222222222222111111111111111000000000000000000000000222222333333333222111111//////000111111111000000333666888666333111111333111111000000000000111111........................------------------------............//////////////////////////////////////////000000000000//////000///...------...///000222111000000//////000000......111666;;;;;;888444///////////////.........,,,,,,---.../////////...//////............//////+++---...////////////000////////////............///////////////......---------------------------000000////////////000000///////////////.........000//////////////////000///////////////000111111///000222222000///000000.../////////000000000111000000///////////////000000111222222000000111222////////////////////////............////////////000000000000000000000000000000111000000///...---/////////////////////////////////000000000111111222444222000222555444000000111222222222222111000000000000000000000000000000111111111222222222333000000111111111111000///000000000000000111111111111///000444555333222444333111///000111222000...///111222111...---...000------...//////000//////...///111222333333222111000000111111111111000000//////000000000000//////000000111111222333444444///............///000000000000111111111111000000000000111222222333444444////////////////////////////////////000000000000000000111111111111000000000000000000000000000000000000111111111111000///......///000000000000000///000000000111111111111222222111111111111222222111222444555555444222111111111111111111111111111222222222222222222222222111222222333333222111111222222222222222111000///000000000000000000000000000000111111111222222222//////000000000111111111444333222222111111222222333333222111000000111111000000000000111222222333111111111111111111111111111111111000000000000000000111111222222111111000111111111111111111111111000000000000000000000000000000111111111111111222222111000///111444777:::333222222222333333111///......---...000222444444222111111000000111111222222111000//////000111222111111111111222222222333////////////////////////000000000000000000000000...///000111333333333333111111111111111111111111111111111111111111111111111111111111000000000000///111111111000///000111111111111111111111111111111111111111111111111111111222222333222222111111000000000111111111000000333555666555333111222333222111111000000111111222........................---------------------------.........//////000000000000000000000000000000//////000000000000//////000///...------...///000111000//////......////////////111555999999555111.........///////////////,,,,,,---.../////////.../////////....../////////------...///000000///...////////////............000000111111111111000000........................000000////////////000000.........//////////////////......------......////////////...///000000111///000222222111000000111111000000000/////////...000000/////////000000111000222444444222111111111000000000000000000000000............////////////------------------------000000111000000///...---000000000000000000000000....../////////000000000...222444111///222222000111111111111111111111111000000000000000000000000111111111111111222222222///000000111111111000000///000000000111111111222111...///444444//////444000000///000111111000//////000000000///...//////,,,---...///////////////000111222333333222111000000000111111111111000000//////000000000000////////////000000111111111111111111000111222333444444000000000111111000000000////////////////////////////////////////////////////////////000000000000111222222333333222222111000000000000111111111111///000000111111111000000...//////000000000000000///000000000111111111111222222111111111111222222111222444555555444222111000000000000000000000000111111111111111111111111000000111111111111111000222222222222111111000///000000000000000000000000000000111111111222222222000000000000111111111111333333222222111111111111222222111111111111111111111111000000111222333333111111111111111111111111000000000000000000111111111111222222222222111111000000000111222222333444000000000000000000000000000111111111222222333333//////...///222666:::===444444555777888888666444...//////000000111222333222222111111111111222222111111///......///111111000000000111111111222222////////////////////////111111111111111111111111...///000111333333333333///000000111222222333333111111111111111111111111111111111000000000000//////111111111000///000111111111111111111111111111222222222222222222222222111222222333333333222222222222222222222222222222222333444444333222222222222222111111111111222222........................------------------------------......///000000000000000000000000000000000000000000000000//////...000//////////////////000///...------,,,,,,------000///000333666666222///.........///////////////------.../////////......000//////......//////000333111000000222222111///111111111111000000000000000000111222222222222222////////////////////////000000////////////000000.........///////////////......------------......//////......//////000111///000111111000000111222111111111000///.........000000/////////000111111///222444555333111000000000000000000000000000000............////////////...............////////////000000000000//////...000000000000000000000000........./////////000000---:::BBB???777333333444111111111111111111111111000000000000000000000000000000000000000000000000///000000111111111111000///000000111111222222222333222333444333000111444000000000000000000000000222222111111111111111111///000000111111111111000000000000111000000//////000000111111111111000000...//////000000000000000//////000000111000000///////////////000111222333///000000111111000000///111111111000000/////////000000000000000000000000/////////000000000111111000000111111111111000000000000000111111111111222///000000111111111111000...///000000111111000000000000000000111111111111222222111111111111222222222222444444444444222222000000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111111000000000000000000000000000111111111111222222222000111111111222222222222222222222222222111111111111111111111111111111000222222111111111222222333111111111111111111111111000000000000111111111111111111222222222222111111000000000000111222333444000000000000000000000000111111111222333333444444///...///000222666999;;;444555777:::<<<;;;999666000111222222000000000222222222222222222222222222000000000//////000000000000000000111111111111222000000000000000000000000111111111111111111111111111111222222111111000///...///000111222333444444111111111111111111111111000000000000000000000000000111222222000000111222111111111111111222222222222222222222222222222222222222333444444444333333555444333333222333333333111111222333333333222222222222111111111111222222................................................------......///000000111000000000000000000000000000000000000000///......//////000000000000//////000///......------......000///...111444555222///............/////////000//////000000000///......000000////////////000000777444000///000111000...111111111111000000000000...///000111222333333333000000000000000000000000000000////////////000000............/////////000//////............/////////............///000000///000000///...///111333000000000000////////////000000//////000111111222...111444555444111///...000000000000000000000000............////////////000000000000111111111222...//////000000000000///000000000000000000000000//////000000000111111111...DDDWWWTTTCCC666333444111111000000000000111111//////////////////////////////////////////////////////000111111111111111///000000111111222333333000444777555333333444333111222111111000000111222222111111111222222222111111111222222222111000000////////////000111222222000000111111111111000000......///000000000000000///000111222111111000///---------------...///000//////000000000000//////222222222222222333333333000000000000000000000000000000000111111111222222//////000000000000//////000000111111111222222222//////000111111111111111//////000111111111111000000000000000111111111111222222111111111111222222333333333333333333333333111111111111111111111111111111111111111111111111111000000000111111222333111111111111111111222222000000000000000000000000000111111111111222222222222222222222333333333333222222222222222111000000000000111111111111000000333333222111111111222222111111111111111111111111///000000000111111111111111222222333333222222111222111000000000000111222000000000000000000000000111111222222333444444555000000111111222444555666444555777:::<<<:::666333000222444333111000111222111222222222222222222111000111111222222111111000111111111222222222333333111111111111111111111111111111111111111111111111000000111111000000///...000000111111111222222222111111111111111111111111/////////000000000000000111222333222111000111333000000111111111222222222111111111111111111111111222333444555555555555555666555444333222222333444000000111222333333222222333222222111111222222333........................////////////////////////---------...///000000111000000000000000000000000000000000000000///.........///000111111000///...333222222111111111111111000...---000333555444111---.........//////000000000111111111000///......000000////////////000000777333...---...///...,,,////////////............,,,---///000222333333333000000000000000000000000000000////////////000000---.........//////000000000000////////////000000...............///000000///000///...---...111444......//////000000111111000000///000000111222222...111444555444111///...000000000000000000000000............/////////000,,,---------......//////......///000000111000000000000000000000000000000000111111111111222222222+++HHHaaa___GGG333---///111111000000000000111111////////////////////////////////////............//////000111111111111111///000000111222222333333'''000444111///333333///333333222111//////111333000///...///000111000///000000111000000///...---000000000000222444666777000000111111111111000000......///000000000000000111111222333333111000///000000000000000111222222//////000000000000//////------...///000111111222000000000000000000000000111111111111222222222222000000111111111111000000000000111111222222222222//////000111111111111111//////000111111111111111000000000000111111111111222222111111111111222222444333333222222333333444222222222222222222222222222222222222222222222222222111111111222333333444111000000000111222333333000000000000000000000000000111111111111222222222222222333333333444444444111222222222222111000000///000111111111111000000444444333222111111111111111111111111111111111111//////000000111111111222111222222333333222222111444333111////////////000000000000000000000000000111111222333333444555555222222222222222222222111444555777999:::888333///000222555444222000222333111222222333333222222111111222333444444333222111222222333333333444444444111111111111111111111111111111111111111111111111,,,---...000111111111111222222222111111111111111111111111111111111111111////////////000000000111111222333333222111222333000000111111222222222222000000000000000000000000333444444555666666666555666555333222222222333333000000000111333333333111333222222111111222222333//////............//////,,,---///000000...---+++......//////000000111111000000000000111111111111222111111111000000//////............///////////////333666555000---...111//////000111111111111111000000000000111222444444//////000000000//////...333333333222111000//////222222111111000000//////000000000000000000000000111111111111000000000000222111111111000000//////111111222222222222111111...//////000000000//////222000...---,,,---...///111000///......///000111000000//////000111222222............///////////////111222222000//////000000111222333222111000/////////000111111111111111111222111000......000222111111111000000000000///////////////////////////////////////000000000000000000000000000111222222555<<>>:::555555666555222...---....../////////////////////000///...///111333444333222111000000000111111111111111111111111111//////000000000111111111222222222222222333444444111000000111444666888999222222222222222222222222000000000000000000000000111111111111000000000000///000000111111111111111111111222333333333333222222000//////000111111000222222222222222222222222////////////////////////222222111111000000//////000000000000000000000000......///000111111222222222222111000000000000000111111111000000000000000111111111111111111111111111111111111000000////////////000111111111111111111222444444222111222333222222222222222222222222111111111111111111111111444444333222111111111111333222222222111000000///000000111111111111111111000000000111222333444555444333333222222222333333444444555555555555444444333333222111000000000111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111111111000000111111222333111222333333444444333333222222222222222222222222111111222444555444111...111111222222222222111111111111222222222111111000000000000000000000000000000000000000000000000000111111222222222222111111222222222222222222222222///////////////000000111000000000000000000000000222222333333333222222111000000000000000000000000///111111111000///000111111111111111111111111111111111000000000000111111111111111111111111111111111111111222222222333333666444333111222333555666111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111222333444555333333333222222111111000222222222222111111111000111111111111111111111111222222111111111111222222222222111111222222333333//////............//////...//////000000111111111//////......------,,,,,,............//////////////////////////////000000........./////////000000000000000000///...///000---....../////////////////////.............../////////000111111111111111000111111111111111111111......//////000000000111111111111111111111111111111111111111111000000000000000000000000000111111///000000111111000000///222222333222222111000000000000/////////000000000222222222222111111000000...///111222333333333333000000000111111111111222000000//////000444:::>>>@@@===999888888666333000---......//////////////////000111000000111333666999777555222111000000000111111111111111111111111000000000000111111111111222111111111111222333333555222000111444777888777222222222333333222222222000000000000000000000000222222111000000///.........///000111111111111111000111222222333333222222222111//////000111111000222222222222222222222222////////////////////////222222111111000000//////000000000000000000000000...//////000111222222333222111000000//////000000000000000000000000111111222222222111111111111111111111111000000000000000111111222333333333222222000222444333222111222222222222222222222222222222111111111111111222222222333222111000000//////000333222222111111000000000000000000000///000000000/////////000000222333444222222111111111111222222333333333444444333333333333333222111000000000111222222222222222222222222////////////////////////111111111111111111111111000000000000000000000000111111000000111111222333222222333444444444444333111111111111111111111111111111222555777777555333111111222222222222111111000111111222222222111111000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111.../////////000000000000000000000000000000000000111222222333333333222222000000000000000000000000///111111111000///000111000000000111222222333333111111000000000000111111111111222222222222111111000000000000111111111111333222222222333555888:::111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111333222222111111222222222222222111111000000000///111111111111111111111111111111111111111111111111222222111111111111222222222111111111222222333444//////............//////---.........///000000111/////////...................../////////000000000......////////////000000............//////////////////............//////......///000000000000/////////.........//////000---...///000000111000000222222222111111111111111...//////////////////000111111111111111111111111++++++,,,...///000111222000000000000111111111111---...///000000111111000222222222222111000///...***+++,,,...///111222222000000111222222111111000---...000222444444444444/////////000000000000111000000000///000333999=========<<<;;;888555222111......///000000000000//////000111111111222555777:::888555222000000000000111111111111111111111111000000000111111111222222///////////////000111111444222000000222333444444222222333333333333222222000000000000000000000000333222222111000000//////......///000111111111111000111111222222222222222333111//////000111000///111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000///000000111111222222222111111000////////////000000000000000111111111111222222222222222111111111111111000000000000111111000000111222222111111000///111333222111000111222222222222222222222222222111111111222222222222222////////////000111222333222111111000111111222222333333222111111111111222////////////000111222222111111000000111111222222111222222333333222222111222222111111000111111111111222222222222333333333////////////////////////111111111111111222222222000000000000000000000000111111000000111111222333222222333444444444444444111111111111111111111111111111222555888999888666111111222222222222111111000111222222333222222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000...///000111111111000000111111111111111111111111///000111111222111111111111111111111111111111111000111222222000000111222//////000111222222333333111111111000000111111111000000111111111111000000//////000000000111111111111111111222444777999;;;111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111222111111000//////000000111111111000000000000000222222222222222333444444333333333333333333333333222222111111111111222222111111111111222333444444//////............//////------......///000111111...///////////////000000/////////000000000111111........./////////000000...////////////000000000000///...---.../////////...///000000111111000000............///000111111,,,,,,...//////000000000222222111111000000/////////////////////.........111111111111111111111111------...///000000111111///000000000111111111111...///111222444555555555222222222222111000///...)))***,,,...000111222222---...000111111111111000...///111333444444333222/////////000000000111111111111111000000222666999777;;;>>><<<777111000000...///000000111111000000...///000000000222555777777555222000//////111222000000000000000000000000000000111111111222222222111000000000000111222222222222222222111222222333222222333444444333222222000000000000000000000000222222222333333444444444---...///000111111111111000000111222222222222222333111//////000111000///000000000000000000000000000000000000000000000000000000000000000111111111////////////////////////111111111111111111111111111111000//////////////////000000000111111111111333333333222222111111111111111000//////000111222000000111111111000000///...000222111000///000000111111111111111111111111111111111222222333333333000000000000111222333333111000000000000222333444555444333222111222222333111111111000000111222222222111111111111222333444111111222222222222111111111111111000111111222222111111222222222333333333000000000000000000000000000000111111111222222222111111111111111111111111111111000000111111222333222333444444555444444444333333333333333333333333333222222444666777777666111111222222222222111111111111222333333333333333222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111///000111222222222111000222222222222222222222222000000111222222222222222222222222222222222222222111222333222111000111333111111111111111111111111222222111111111111222222000111222333333222111000111111111111222222222222000111222333555666888888111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111111111111111000000000111111222000111111111111111222222111111111111222333555666333333333333333333333333222222111111111111222222111111111111222333444555//////............//////............///000111222......//////000000111111000000000000111111111111---.........//////000000000000000000111111111111111000......///000111000//////000111111111111111.........//////111222333+++,,,---...////////////222111111000///......---000000//////.........---111111111111111111111111666555444333222000////////////000000111111111222222333555777888:::;;;;;;333333333222111000///...------...///000000//////,,,---///000111111111111000111333444444333222111///000000000000111111111111111111111000111444777222888>>><<<555///---/////////000111111111111111---.../////////111444777333111///......///111333////////////////////////000111111111111222222222444444333333444444555666111333444444333222444555222222444444444444222222000000000000000000000000111111333444666777888999---...///000111111111111000000111222222222222111333111000///000111000///////////////////////////000000000000000000000000//////000000111111222222////////////////////////222222222111111111111111111111000/////////////////////000000111111111222333333333222222111111111111111000//////000111222111111222222222111111000...///111111///...///000000000000000000000000000111111111222222333333333555444333222111111111111000000//////000222444555555444222111000111222222333333222222111222222222222222222222333333444555111222222333333222222111111000000000111222333333111111111222222333333333111111111111111111111111000000111111222222222222222222222222222222222222111111111000111222222333222333444444555555444444555555555555555555555555555444222222444555555444111111222222222222111111111222333444444444444444333333333333333333333333222222222222222222222222111111222222222222111111222222222222222222222222///000111333333222222111222222222222222222222222222333444555555555555555333333333333333333333333111222333333222111222333333333222222111000000///333333222222222222333333333444555555555555444333222222333333333444444444000111333444555666666555111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111222222333444666666111111111222222333333444............000222444555111111111111111111111111222222111111111111222222111111111111222333444555000000////////////000000000000////////////000000111111222222222222111111222222111111000/////////111000......//////...---***,,,///222333222000///......////////////......111000...,,,,,,...000111+++,,,------......------000111222111///...------777666444111///...000222//////000000111111222222222111111111000000//////000111111111222222222222222111///...---...000111000222666:::<<<;;;:::888<<<888444111111000///...000000000000////////////000000111222333333444444...111555888888555111///000000000000000111111111///000111222222222222111000333666777666444333333111111111111111000//////111000...---...///111222222222111111000//////......///000111222222111111000000222333333333333222666444333333555555111...222222222222222222222222111222222333333222222111000000000000000000000000000000000000111111111111111222222333333222222111000111222333333222111000555555555333000///000111222111111222333222111///111111111111111000/////////000000111111111111000......000111222222222222222111111111111111222222444222000///...///000111000000111000......///111111111000000000000000111111111111111111000//////111111111111111111111111///000000111222333333333333222222111000000111111222222222222111111000000111000000111333333222000......///000111222222333000000000000111111111111000111111111111222222222444333111//////000222333555555444444444333333333333333444444444444444444333222222111111222222333111222222333333222222111444444444444333333222111333222111222333333222111222222111111222222333444222222222333444555666777555555555444444333333333444444444444444444444444555333111222444555333111222222111000111222444555444444444333333333222222333333333444444555555555222222111111222222333444666444222111222222000///111111111222222333333333333333222222111222222222111111111222222333333333000333555444222111333666333333222222111222222222333333333222222111111111222000///000222333222111444444444666888888666555333333333333333333333333111000000000111333555666777444222333555555333111222222222222222222222222333333333222222111111111333333333333333333333333111111111111111111111111555444222111111111222222333222111111222333333222333444444555444333111000222000//////000111111000222222333333333444444444000000////////////000000000000////////////000000000//////////////////000111111111111000000000000///......//////000000///,,,...000111222111000///...//////000000//////...000///............///000---......////////////...111222222222000/////////555555444222///...000111000000000000000111111111000000000000/////////...000000000111111111222222222111///......///000111111333666888:::999888777999666222000000000///.../////////000000000000111000111111222333333444444333333444444444222111000000000000000111111111111///000000111222333444444000333555555444222222222111111111222111111000000111000///......000111222111111111111111111111111000000000111111111111222111222444555666555444333777444111111222333222000222222222222222222222222444555555666666555555444222222222222222222222222000000000000111111111222111111222222222222111111111111222222222222111111333333444222111000222333444333111111222222111///111111222222111000000///000111111111111111000000/////////000000000000111222222111111111111222222444222111/////////111222000111111000//////111222444333333222111111111222111111111111111000000///000000000000000000000000//////000111111222333333444333222111000000000000222222222222111111111000111000000111333444222111//////000000111111222222000000000111111111222222111111111111222222222222333222111000000111333444666555555555444444444444444444444444444444444444333333222222222222333333222333333444444333333222444444444444444333222222222111111111222333222222333222222222222333444444333333333444444555666777666666666555555555444444555555555555555555555555555333111222444555444222333222222222222333444555444444444333333333333222333333333333444444555555333222222222222333444444666444222222222333222111111111222222222333333333333333222222222222333333111222222222333333333333111333555444333222444666555444333333333444555555555444333222222222222333555333111111222333333222222222333555888999888777333333333333333333333333222222222111222333555666777555333333555555444111333333333333333333333333333333333333222222222111333333333333333333333333222222222222222222222222555444333222111222222333333222111111222333333222333333444555444333222222666444333333444555555444333333333444444444555555111000000//////000000111111000000//////000000111000///...------...///000000000000111111111111222......//////000111111222///000000000000000000000//////000000000000//////////////////////////////000000000000000000000///111111111111111111111111222333444222000//////000000000000000000000//////000////////////.........///000000000111111111111111000///......///111111222333444555666666666666666444111///000000000////////////000111111222222111111222222333333444444666555222000//////000111111111111111111111111111000000000111333555777999333444444333222000111222000111222222222222222111111000/////////000222333000111111222333444444555444333111000000111111222222444666888999777555444777444222000111222222222222222222222333333333333222333333444444333333222333333333333333333333333000000111111111222222222000111111222222111111000222222111111111111222222111222333222111222444555666444222111222222111000222222222222222111111000222222222222222111000///111000///......///000111333333222222222222333333444333111000000111222222000111222222111111333555777777555444333333333333111222222222222111000000000000000000000000000000//////000000111222222222555444333222111111111111222222222222111111111111222111111222444444333111111111111111111111111111111111111111222222222222111111222222222333333333222222111111111333444555777777666666666666555555666666555555444444333333333333333333333333333333444444555555555555444444444444555555555444333333000111222222333333333333444444333333444444555666555555555555666777888888777777777666666666666666666666666666666666666666555444333333444555444333444444333333444444555666555555444444444333333333333333333333333444444444444444333333444444555666666444222222444555444333222222222222333333333333333333333222222333333444222222333333333333333444333444555555444444555777666555444333444666888999777666444222222333444555999666333222333444444444222111222555888:::999888444444444444444444444444555444444333333444555555666555333444555555444333333333333333333333333333444333333333333333222222444444444444444444444444222222222222222222222222555555444333333333333444333333333333333333333333222333444444555444444444888666555555666777777666444444444444555555555555111000000000000000000111111000000000000000000111333222000//////000222333//////000111111222333333000000111111000000111222222111000/////////000111///000000111111000000//////000000111111000000///222111111000000000000000111000///000111111111111000222333333111//////000111111111000000/////////000000000000000///////////////000000000111111111000000/////////000111222333333333333333444444555444222000000111222111111111111111111111111111111222222222333333333444444555333111///...///111222222222111111111111111000000000000111333666999<<<666666555333111000111333111222222333333333333333111111000000000111222333222222333333444555555555777555333111000000222333333555777999999888555333666555555444444444333333222222222333333333333333111222222333333222222111333333333333333333333333111111111222222222333333111222222333333222222111333333111000000111333333222333333333222222444555888666333222222333222111222222333333333333222222333333333333222111000///111000///...///111444555555444333333333333333333444333222222222222333333111222333333333333555777999888777555444333333333222222333333222222111000111111111111111111111111000000000111111111222222333333222222222222333333222222222222222222222222222111111222444555333222222222222222222111111111222222222222333333333333222222222222333333333444222222222222333444666777777777777777777777777777777777777666555444333333444444444555555444444444555666666777777666666555555555666666666555555444111333444555555555555555555555555555555666666777777666666666777777888999666666666666666666666666777777777777777777777777555444444444555555444444555555555555555555666666555555555555444444444444333333333333333444444444555555555555555666666777555444333333555666666555333333333333333333333333444333333333333444444555333333333333444444444444444555555666555666666777666555444333444666999;;;888777444333333444666888===:::666444444555555555333333333555777999888777444444444444444444444444777666666555555555555555555555444444555555444444444444444444444444444444444444444444333333333333444444444444444444444444333333333333333333333333555555555555555555555555333444555555444333333333333333444444555555555555777555333444555666555555333333444444444555555555111111000000000000111111111111000000000000111111333222111000000111222333//////000111222333444444333444555333000///000111333222000//////000111222000000111111111111000000000000111222222111000000111111000//////000000111222000......000222111000000222333333111000000111222222111111000000//////111111111111111111111111000000000000111111111111000000000000000111222222333333222111111222333444444333111222333444333222333333222222111111000000333333333333333444444444000000000000111222222333333222222222111111000000111111000111333666999;;;888777666444222111333555333333444444444444333333111111111111111222222333444444444444444444444444888666444222111111222333333444666888888666444333333666999;;;:::888555333222222333333333444444444555555666666666666555555333333333333333333333333222222222222333333333333333444444555555444444333444333222111111222333444444444555333222111222444888666444444444444333222333333444444444444333333444444444444333111000000111111000000222555888:::666666555444444333444444444333333333333333444444222333444444444444666888888777666555333333222222333333333333333222111111222222222222222222222222111111111111222222222222111111222222333555666777222222222222222222222333333222222333555555444333333333333333222222222222333333333333444444444444222333333333444444444444333333333444444555666777888888888888888888888888888888777666666555444444444555666666666666555444666777777888888777777666555666666777777777666666333666999999888777777888666666555555666666777888888888777777777888999999555555555555555555555555888888888888888888888888555555666555555555555555666666666666666666666666666666666555555555444444444444444444444444444444666666555555666666777888555444333333555777777666333333333333333333333333444444333333444555555666444444444444444444444444555555555555666777777666555444333333444666888999999777555333333555777999???<<<888666666777777666666555444555666777666555555555555555555555555555777777777777666555555444444555555555555555555666555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444666666666777777777666666444666888888555444444555444444444555555666666777666444333333555555555444333333333333444444444444222111111000000111111222222111111000000111111222111111111111111111111111000000111111222333444444444666777555111...///111222111000///000000222333111111222222222222111111111111111111111111111111111111000///000111222333555111......111222222000111222333333222111222444222222222222222222111111111111222222222222222333000111111111222222222222///000000111111222222222222222111111111222333333444333222333444555444222333333333222222222111111333333333333444444444444...///111222333444444333333333333222111111000000222222222222333555777888777777777555333333555666555555555555555444333333111111222222333333333333555555555444444444444444888777555444333333333444444555555666666555444333222777<<>>:::666444222222333333444444555555444444555555555555444444333333333333333333333333222222333333333444444444444555555666666555555444333333222222222222333333444555555444222111222444666555555666777666555333333444444555555555555555444444444444333333222111222222222333444666999:::888777666555444444444444444444444444555555555555333444555555444444666888777666555444333333333333333444444444444333222222333333333333333333333333333333333333333333333333111222222333444666777888222222222222333333333333333333333444555666555333333333333333333333333333444444444444555555555555333333333444444444555555444444555555666666777777777777888888888888888999888888777777666666555555555666777888888777666555777777888888888888777777666666777888888888777777555999<<<===:::777888999666666555555666666777888888888888777777888888999444444555555555555666666888888888888888888888888555666777666555555666777666666777777777666555555777666666666666555555555666666666555555555555555666666555555666666777888555444333333555666666666444444444444333333333333444444444444555555666777666555555555555444444444666555444555777777777555444444444444444555666777777666555444444666888999>>><<<:::999999999777666888666555444555666555444666666666666666666666666777777777777777666555444444555666666555444666777666666666666666666666666444444444555555555555666666666666666666666666666555555555555555555555555666777888888999888888888666999<<<;;;777555555777666666555555555666777777888666555555666777777666333444444444444555555555222111111000000111111222222111111000000111111222000111333444444333111000111111111222222333333333333666888666111///111444000000000000111222333333111222222222222222222111333222111111111111222333222111000000111333555777999444000000333444333111222333333222222222555777333333333333333333444444000000111111222222222222222222222222333333333333//////000111222222333222111111111222222333333333333222111222333444222111111111222222333444444555444444444444444444444444111111222222333333444444444444333222222111000000333333333333333444444444555666666555444333555666777777777666555444333222111222222333333333333333333333333444444555555666777666666555555444444444666666555555444444444444222777<<<>>><<<999777666222222333333444555555666222222333333333333222222444444444444444444444444333333333333444444444444444444555555555555444444222333333333333333333222333444444444333333444666444444555888999999666333444444555666666666666666333444444444444444333333333333444444555555666666999888777666555555555555444444555666666666666666444555666555444333555777777666555444444444444444444444444444444333333222555555555555555555555555444444444444444444444444444444444444444555555666222222222333333333444444444333333444666666555444222222333333444444555555444444555555555666666666444444444444555555555555555666666777777666666666777777777777888888888999777777777777777777777777555666888999999888666555777777888888888888777777666777888888999999888888666:::>>>>>>:::777777888666555555555555666777777888888777777777777888888555555666666666777777777888888888888888888888888555777888777555444666888666666777777777666444444777777777666666666555555888777777777666666666666666555555555555666777777555444222333444555555444555555444444444333333333444444444444555666777888666666666666555555444444666444333444666777666444333444555666666666555444555555555555555666777888<<<;;;:::;;;;;;:::888555777666444444555777777666666666666666666666666666555666777777777666555444333555777666555444666888777777777777777777777777444444555555666666666666666666666666666666666666666666666666666666666666666777888:::::::::999888777;;;???>>>999666777999888777666555555555666777888777555555777888777666666666666666777777777777222222111111111111222222222222111111111111222222222444666888888666444222111222222222222333333333111555888666222000333666//////000111222333333333111222222333333222222111444333111000000111333444222222111111333555888999<<<777222111444666444222444444333222111333666999333333333444444555555555//////000000111111111222222222333333333444444444...///000222222333333333000000222333333444444333222111111111333222111///...///000222444666777888444444444444444444444444555444333111111222444555444444333333222111000000333444444444333333111111222444555555333333444555888888888777666444222222111222333444444444333333000111222333555666777777555666666777666666555444888777666444444444555666333777;;;<<<:::777777888222222333333444555666666555666666666666666666555666666666666666666666666333333333444444444555555333444444555555444444333222222444555555444222222111222333333333444666888222333666999;;;:::777444444444555666777777666666333333444444555444444444444555555555444444222222999999777666555555555555444444555666777777666666555666666555333333444666777666555555555555666666444444555555444444333222666666666666666666666666555555555555555555555555777777555444444333444444222222222333333444444444444444333555666777555444222222333333444555666666555555555555666666666666444444444555555555666666666777777777777777666555666666777777888888888888777777777777777888888888555777888999999888777555777777888888888888777777666777888999999999999999666;;;???>>>999555555777555555555555555666777777888888777777777777777888666666777777888888888999777777777777777777777777555777999888555444666888555666777777777555444333777777777777666666666666999999888888777777666666555555555555555666777777666444222222444555444333555555555444444333333333444444444555555777888888777777666666555555555444666333222333666777666444444555777888888666444333444444555555666666666777:::::::::<<<<<<;;;888555666444333333555888888888777777777777777777777777444555666777777666555444333555777777555444666999777777777777777777777777444555555555666666777777777777777777777777777777777777777777777777777777777888999:::;;;::::::999888===@@@???;;;777888:::999888777555555555666777777555444444555666666555888888888888999999999999444333222222111111222222222222222222222222222222333555777888666444333333444333333222222333333444222333333444444333333222444444444333333333222222444333333222222333333333333333333333333333333333555444333222222333555777777666444333222222333333666555444333222333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333444555111111111222222333333333444444444444444444444444333333333444444444555555333333222222333333444555555555444333333333333444333444555555444333333444444333333222222333333444444333333333333444555555888888666444222333666888999666222111111222222111222333444555666888999999666666666666666666666666999555222222444666666555666666777888888777666555666666666666666555555555555666666666666666555555444444222111111222444444444555555666666555555444444444444444444444444444666666555555555444444444444333333333333444555555666666666666555555555555444555555555666777777777777777777666555555444444222222333333444555666666555555555555555555555555666666666666777777777777777777777666444333444666555555555555555555555555555666777777555444444555444444444444444444444444555555555555555555555555666555555555444444444444444444444444444444444444666666666666777777777777444555555666777888999999777777666666555555555444555666666666666666555555888888888888777777777777666777999888888888999;;;;;;999777555444555666666777666666666666666777888888999:::;;;:::999888777999666666;;;<<<999666777999999999999888888777777666666666777888999;;;<<<888888888888999:::;;;<<<;;;:::999777777777777888;;;888444333555555444222444555555666666666777777888888777777888888999:::666666666666777777777777888888777777666555555555555555666666777777888888888888888888888888888888444555666777777666555444444444555555555555555555555555555555555666777777666666555555555555666666555777888666444333555888999999888888888888999999999999888999::::::999888777777666666666666666777999888777666666777888999555666777888888777666555555666666666777777777888888777666666555666666777222222222333333444444444666666777777777777666666666777999999777666777888888:::;;;;;;999777888888888;;;>>>>>><<<999777666:::999999999888888777777777666555444333333444444777777777777777777777777444333333222222222222222333333333333333333333333222555777777555333333333555444444333333444444555222333333444444333333222444444333333222222222111222222222222333555666777444444444444444444444444444333111111111222444555777666444333222222333333666555444333333333444444222222222222222222222222333333333333333333333333333333333333333333333333333333222222333333444555222222333333444444444444444444444444444444444444333333333444444444555555444444333333444444555666666555444444333333444444666777888777555333333444444333333222222333333444444444333333444444555666999999777555333444777999888666333222222333333333333444444555666777888888666666666666666666666666888555222222444666666555555666777777777777666555666666666666666666666666555666666666666666555555555444444333333444444555333333333444444333333333444444444444444444444444666666555555555444444444444444333333444444555666666666666666555555555555555555555555666666666666555555555555555666666666333333333444444555555555555555555555555555555555666666666666777777777777888999:::888666555555666555555555555555555555555444555666666666555555555666666666666666666666666555555555555555555555555444555555666777888999999444444444444444444444444555555666666666777777777555555555666666777777888777777666666666555555555777777888888888888777777888888888888777777777777777888::::::999888999::::::999777555444555666777777777777777777888999999999999::::::999888777777999777888===>>>:::777777888888888888777777666666555666777888:::===???@@@999888888777777777777777999999888777777888999:::>>><<<999888:::;;;:::888777666666666777777888999777888888888999999999999555555666666777888888999888888888777777777777777666666777777777777777777666666666666666666666666555555666777777666555555777666666555555444444444777777777777777888999999777666666555555666666777555777888666444444666888999888888777777888888999777777777888999:::999888999888888777777777888888888777666666666666777888666666777888888777666666666666777777777777777777777777777777777777777777666666666666777777777777666777777777777777777666777999;;;:::999888999999888:::;;;;;;:::999999::::::<<<======;;;999888888888888888777777666666666666666666666666555555555888888888888888888888888444444333222222222222333444444444444444444444444444666888888777555555555666555555444444555555666333333444444444444333333444444333333222111000000000111222333555777999:::555555555555555555555555222111000000000111333444666666444333333333333333666555444333333333333444111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333444555444444444444555555555555555555555555555555555555333333333444444444555555555444444444444555666666666555444444333444444444999:::;;;999777555444444444444333333333333444444444444444333444444555666999999888666555555777:::888555333333444666666555555555555555666666666777666666666666666666666666888555333333444666666666555555666666666666555555666666666666666666777777555555666666777666666555555666666666666666666555333333444444444444333333444444555555555555555555666666666555555555444444444444444333444444555666666666666666555555555555666666555555555555555555333333444444555666666777444444444444444444555555555555555555555555555555666666666666777777777777:::;;;<<<;;;999666666666555555555555555555555555444444555666777777777777666666666666666666666666555555555555555555555555444555666666888888999:::666666666666666666666666555555555555666666666666555555555666666666666666777777666666666666555555666777777888888777777777999999888888888777777777888:::<<<===;;;999888888:::999777666555555666777777777777777888999;;;;;;<<<;;;:::999888777777777:::888999???@@@<<<888888777777777777777666666666555666777999<<>>???===:::888888999999777666666666777777666666666777888999;;;<<>>===<<<:::999888777777888888888888999999::::::888888888888999::::::::::::999888777777888999;;;666777999;;;;;;:::999888777777888888888888888888888888999999:::;;;;;;<<<::::::999999888888777777999999999999999999999999777777777777777777777777888888888777777666666666777777666666666777777888888777777666666777777888777777777666666777888999888777777666666777777888888999::::::888777777777999888888888888999999:::888888888888888888888888888888888888888888888888999999888888888777777777777888:::<<<<<<;;;999888888888777777666666555555777888888999999888888777:::;;;======;;;:::;;;<<<;;;===>>>===;;;::::::;;;:::;;;:::999777777888:::777777666666666666666666555777999;;;<<<;;;:::999999999999999999999999999666555444444333333444444444444444555555666666666666888999888777555666777444444333333333333444444333444444555555444444333444444333333222111000000555555555555666777888888333333333333333333333333222222333333444555666666444444444444444444333333444444444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444555555444333333444444444444444444333333333333333222222222222222222222222333333333444444444555555333333333222333333444555666666555444444444444555555777888888777666777888555444444333333444444555555444444444444555666666777777777666444444555777777555555666888999999888666666666666555555555555666666666666666666666666666666666666555555666777555555555555666666777777777777777777888888999999666777888888999999999888888888:::;;;;;;:::888888666777777888888777777666555555555666666777777777777777666666666555555555555444444444444555666666666666666666555555555555777777777666666555555555666666555555555444444444555555555555555555555444666666666666666666666666666666666666777777777777777:::;;;;;;999666444444666666666666666666666666777666666999===???>>>===555555555555555555555555666666666666666666666666777666666666555555555555777777777777777777777777555555555666666666666777666666666666666555555555666666777777777777777777444555555666777777666666999999999999888888888888999;;;>>>???===:::999888999888888777777777777777444444555666777888:::;;;@@@???===;;;:::999::::::999777888===???;;;777777999999999999999999999999888888888999:::<<<===>>><<<<<<;;;:::999999::::::::::::::::::999999888888999:::;;;;;;<<<<<<<<<===999999888777777777888999666888:::;;;<<<;;;999888::::::999999888888777777888888999:::;;;<<<======;;;;;;::::::999999888888::::::::::::::::::::::::888888888777777888888888777777777888888999999999888888777777777777888888888888777777777777888888888777666777888888999999888888777777777777888888;;;===>>><<<999666666777777777777777777888999:::::::::::::::::::::::::::999999888888888888999999999999999999999888888888777999;;;<<<===<<<:::999888777777777666666555555888888999999999999888888999;;;<<<<<<;;;::::::;;;>>>??????>>>;;;999999999999999888666555555777:::888888888888888888888888666888:::<<<======<<<;;;999999999999999999999999666666555444444444444555333333444444555666666666444555666555333222333444333333333222222333333333444444555555555555444444444444444333333333222222777666666555555555666666333333333333333333333333333333444555666777777888333444444555555444333333444444555555444444333222555555555555555555555555444444444444444444444444444444444444444444444444666555444444444444444444444444444333333333333333222222222222222222222222333333333444444444555555333222222222222333444444777666555555444444555555333555777777777666777888555555444444444444555555555555444444555555666777666777777666444444555666777666555666888999888777666666666666666555555555666666666666666666666666555666777777666555666777666666555666666777888999777777777888999999::::::888888999:::;;;;;;;;;;;;999::::::::::::::::::999555555666666666666555555555555666666777777888888777777777666666666555555555555444444555555666777666666666666555555555555888888777777777777777777888777777666555555444444555555555555555555666666666666666666666666666666666666666666777777777777666888999999777555555555666666666666666666666666888777666:::>>>@@@???===777777777777777777777777666666666666666666666666555666777777999999:::;;;777777777777777777777777666666666666777777777777666666666777777777777777666666777777777777888888777777888999:::::::::::::::999999999999888888888999;;;===>>><<<:::999999888888888888888888888888555555555555666777999999???>>>===<<<;;;::::::::::::777888<<<===:::888888999999999:::::::::::::::999999999999999::::::;;;999888888888888999999:::;;;;;;;;;;;;:::999888777666888:::;;;:::999:::;;;999999999888888888888777777888:::;;;;;;;;;:::999;;;;;;::::::999888888888888999999:::;;;<<<<<<===;;;;;;;;;;;;::::::::::::888888888888888888888888999999888888888888999999666777777888999:::;;;;;;<<<;;;::::::999:::::::::999999888888888888999999999777666777999:::::::::999999888888888888999999<<<>>>@@@>>>999666777888777777777777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888999::::::888888999999999:::::::::888999:::;;;<<<<<<;;;;;;999999999999999888888888999999::::::::::::999999888:::;;;;;;:::999999:::===??????>>>;;;999888999888888888777555555777999999999999::::::::::::;;;888999;;;<<<=========<<<999999999999999999999999777666666555555555555555222333333444555555666666444555666444333222333555444444333333333333444444444444555555555555444444333444444444444555555555666666555444444555555555444444444444444444444444333333555666777888888888333333444555555444444333444444555555555444333222444444444444444444444444555555555555555555555555555555555555555555555555666666555444444444444444555555555555444444444333444444444444444444444444333333333444444444555555333333333333333444555555777666666555555555555555444666888888777666777888555555444444444444555555555555555555555666666777666777888777555555555777777666555666888888777666555555555666666666666666666666666666666666666666444777888888666555666777777777666666777888:::;;;777777888888999::::::;;;999:::;;;<<<============;;;::::::999999::::::;;;555666666777777666666555555555666777777888999999777777777777666666666555555555555555555666666777666666666666555555555555888888888888888999999999777777777777777777666666444444555555666666777777666666666666666666666666666666666666777777777777666777888888666555666888666666666666666666666666888666555888===@@@>>>;;;777777777777777777777777666666666666666666666666666666777888999::::::;;;666666666666666666666666777777777777888888888999666666777777888888999999666666777777777888888888888888999;;;;;;<<<<<<;;;::::::999999999888888888888:::<<<<<<:::::::::;;;777888888999999888888888777666666666777888888999;;;;;;;;;;;;;;;:::999999===999888;;;===:::999;;;888888999999999::::::::::::999999999999999:::;;;999999999888888999999:::999:::;;;;;;;;;:::999888444777999999888666777888999:::;;;;;;;;;:::888777999999999:::::::::;;;;;;999999999999::::::;;;;;;999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999:::999888888888888999:::888888999999::::::;;;;;;<<<<<<;;;:::::::::::::::999999999888888999999999999777666777:::;;;;;;:::::::::999999999999::::::999<<<>>>===999666888:::888777777888999:::;;;;;;:::;;;<<<======<<<;;;:::;;;:::999999999999:::;;;777888888999:::;;;<<<<<<888999999:::;;;;;;<<<<<<:::::::::::::::;;;;;;;;;999999::::::::::::999999888:::<<<;;;:::999:::::::::<<<======;;;::::::;;;888999999999777777999:::999999::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======::::::::::::::::::::::::777777666555555555555555222222333333444555666666777888888777555555666777555555555444444555555555444444555555555555444444333333444555555666666777555444444444444555666666555555555555555555555555222333444666777888888888222333444555555555444333333444555555555444333222333333333333333333333333555555555555555555555555555555555555555555555555777666555444444444444444777777666666555555555444666666666666666666666666333333333444444444555555555444444444444555666666777777666555555555555555777888:::999777666666666555555444444444444555555555555555555555666777777777888999888777666666888777666666666888888666555555555555555666666777777666666666666666666666666444777999888666555666888888777777777777999;;;<<<777777888999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;999888888999;;;;;;888888999999999999888888555666666777888999999999777777777777666666666666555555555555555666777777777666666666555555555555888888888999:::::::::;;;666666777777888888999999333444444555666777888888777777777777777777777777666666666666777777777777666777888777666666888:::777777777777777777777777888555444777<<>>>>>;;;999:::;;;999;;;===>>>>>>;;;999777::::::999999999:::;;;<<<666777888999;;;<<<===>>>999999999:::::::::;;;;;;:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;::::::::::::::::::::::::;;;:::999999888888888888:::999999888888999999::::::777666777:::<<<<<<:::;;;::::::999999::::::;;;555999<<<<<<888777999<<<999999999999:::;;;<<<===::::::;;;<<<<<<;;;::::::;;;;;;999999999999;;;;;;777777888999;;;<<<======999888888999999;;;<<<===999999999::::::;;;;;;;;;999::::::;;;;;;::::::999999;;;<<<<<<;;;::::::;;;777999;;;<<<;;;;;;<<<===999:::;;;;;;:::999:::;;;999999999::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<555555666666666555333222555555555555555555555555555444444444444555666666666666666666777777777777666666666666666666666666777777666666555555555444222444666999:::999777666111333666666555333333333555555666666555555444333444444444444444555666777444444444444444444444444444555555555666777777777666555444555666777777666444444444444444444444444777777777777777777777777444444444444444444444444222222333333444555666666555555444444444444555555333555777777666555666666555666666777777777777777666555555666888:::::::::777777777777777666555555777777666666666666666777666666666555555555555555777777777777777666555555999:::;;;:::888666666777777777888888888888777777555555666777888999::::::777777777777888888888888999999::::::::::::;;;;;;???===<<<===>>>???>>>===<<<;;;::::::::::::999888666666777777888888999999666777777999:::;;;<<<<<<:::::::::999999777666666555555555555666666666777888777666666666666777777888888999:::;;;<<<<<<===777777777777888888888888777777666666666666777777777777888888888888777777777888888888888999999999777777777777777888888999999888666555444555666777555555555555666666666666666666777777777777666666999999:::;;;;;;;;;;;;:::777777777777777888888999777777777777777777777777777888888888888999999999::::::999999::::::;;;<<<::::::999999999999888888<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999:::;;;<<<<<<======<<<<<<;;;;;;:::999999:::::::::999999:::::::::;;;;;;;;;===<<<;;;:::999::::::;;;666777888<<<@@@BBBBBBAAA999999999888888888777777;;;:::999888777777777777;;;<<<<<<;;;:::999888777<<<<<<<<<;;;;;;:::::::::888888888999:::::::::;;;???AAAAAA@@@<<<999888777999999:::::::::;;;;;;;;;999999999999999999999999999:::;;;<<<===<<<;;;:::<<<;;;;;;::::::999999888;;;;;;:::999999:::::::::999:::;;;:::::::::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;::::::999999999:::777777777888999;;;<<<===:::999888888777777888888;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::===<<<;;;;;;:::::::::;;;;;;::::::999999::::::;;;::::::999999::::::;;;<<<;;;;;;;;;;;;::::::999888888999::::::;;;;;;;;;;;;=========<<<;;;;;;;;;::::::::::::999999::::::;;;::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<===<<<<<<;;;:::::::::;;;;;;666666777777777666555444555555555555555555555555555444444444555555666666555555666666666777777777555555555555555555555555888888777777777666666666222444777999999999777666222444666777666444444444666666666555555555444444555555444444444555666666444444444444444444444444555555555555555666666666444333333444666666555444444444444444444444444444555555555555555555555555444444444444444444444444333333444555555666777777666555555444444555555666555777888888777666666777555555666777777777777666666555555666777999999999777777777777777666555555888777777666666777777777::::::999888888777666666777777777777777666555555999:::;;;;;;888777777777777777888888888888777777666666666666777777777777777777777777888888888999999999::::::::::::;;;;;;===<<<;;;;;;<<<===<<<;;;<<<:::999999;;;;;;:::888:::999888777555444222222777777888999:::;;;<<<<<<999999999999888777666555555555555666666666777777888777777666666777777777777777888888999999::::::777777777777888888888888777777666666666666777777777777888888888888777777888888888888999999999999777777777777777888999999;;;:::888666555555666777666666666777777777888888666777777777777777777666888999999:::::::::::::::777777666666777777888999888888888888888888888888888888888888999999999999::::::999999::::::;;;<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999::::::;;;999999:::::::::;;;;;;;;;===<<<;;;:::::::::;;;;;;888888:::===@@@BBBAAA@@@999999999999999888888888;;;::::::999999999999999<<<<<<;;;;;;:::999999999<<<<<<<<<;;;;;;:::::::::999::::::::::::::::::;;;<<<>>>???>>><<<:::::::::999999999999:::::::::;;;::::::::::::::::::::::::<<<=========<<<;;;::::::;;;;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;:::<<<===<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999999999999999999999::::::<<<===>>><<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<;;;;;;;;;<<<::::::;;;<<<<<<;;;::::::999888888888999999:::;;;;;;;;;::::::::::::;;;;;;:::::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<;;;;;;<<<<<<<<<777777888888888777666666666666666666666666666666555555555555666666666666555555555555666666666666555555555555555555555555888888888888777777777777333555777999999999777666333555777888666555555555888777555444444555555666666666555555444555555555555555555555555555555555555555555555555444444444444444555777999888666444555555555555555555555555555555666666666666555555444444444444444444444444555555555666666777888888666555555444444555555666777999:::999777666666666444555555666666666666666666666666666777777888888777777777777777666666555888888777777777888888999<<<<<<;;;999888777666555777777888888777777666666999:::;;;;;;999777777888777777888888888888777777777777777666666666555555777777888888888999999999999999::::::::::::;;;;;;;;;:::999999;;;;;;:::999:::999888999;;;<<<;;;:::;;;;;;999777555333222111777777888999:::;;;<<<<<<888888888888888777666555666666666666777777777777888888777777777777888888777777777777777777777777777777777888888888999999888777777666666777777888777777888888888888777777888888888888999999999:::888888777777888888999:::<<<;;;999888777777777888777888888888888999999999777777888888888888777777888888999::::::::::::999777666666666666777888888999999999999999999999999888888888888999999999:::::::::999999::::::;;;<<<999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;===<<<;;;;;;:::;;;;;;;;;:::::::::===???AAA@@@???999999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<::::::999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888:::<<<<<<;;;;;;;;;<<<888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;===>>>>>><<<:::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999<<<;;;;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<===999:::;;;;;;;;;;;;:::999777777777888999:::<<<===<<<;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>===============<<<===>>>>>>>>>>>>>>>>>><<<<<<<<<<<<==================<<<<<<<<<===>>>>>>=========<<<<<<===>>>>>>777777777777777777777666666666666666666666666666555555666666777777777777444555555555666666666666444444444444444444444444777777777777777777777777555666777999999888777777444666888888777666666777999888666444444555666777777777666555555444555555555555555555555555555555666666555555444444333333666777888;;;===<<<999666555555555555555555555555777888888999999888888777555555555555555555555555555555555666666777777777666666555555555555666666888999:::999777555555555444444555666666666666666666777888888777666666777666666777777777777666666888888888888888888999::::::999999888777666555555777777888888888777777666777999:::999888666666777777888888999999888888777888777777777777777777777888888888999999999::::::999999999:::::::::;;;;;;:::999888999:::;;;:::888:::999888999;;;<<<;;;:::999999999999999999888888888888999999:::;;;;;;<<<888888888888888777666555666666777777777888888888999888888888888999999:::888888777777666666666666777777888888888999999999888777777777777777777888777888888999999888888777888888888999999999::::::999888888888888999::::::;;;:::999999999999:::;;;888888888888999999999999777888888999999888888777777888999999::::::999999777666666666666777888888999999999999999999999999888888888999999999::::::::::::999999::::::;;;<<<999999:::;;;<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::;;;>>>???>>>===:::::::::::::::;;;;;;;;;999999999999:::;;;<<<======<<<:::999999;;;===>>><<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999999777999;;;;;;::::::;;;<<<888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999:::;;;;;;999::::::;;;<<<=========<<<<<<;;;;;;<<<<<<======:::===??????>>>;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::======<<<<<<<<<======>>>??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<=========<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<===<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<=========@@@@@@???>>>============<<<======>>>>>>>>>=====================>>>>>>>>>???>>>>>>===>>>>>>??????======<<<<<<===>>>??????666666666666666666666777777777777777777777777777555666777888888888777777555555555666666666666777555555555555555555555555666666666666666666666666666777888888999888888777555777888888666666666777:::888666555555555777888888777666555555555555555666666666666666666666666666666666555555444444333777888999<<<======:::777666666666666666666666666777888999::::::999888777555555555555555555555555555555555555555666666666666666666555555666666666666888999888555444444444444555555666777666666666777999;;;:::777555666666666666777777777777666666888888777777888999::::::777777777777777888888888777777888888888888777777666777999888777555666666888888999999999999888888777888888999::::::;;;;;;999999999999::::::::::::999999999:::::::::;;;;;;;;;:::999:::;;;<<<;;;999:::999888999;;;<<<;;;:::777888888999:::;;;;;;<<<999999999::::::;;;;;;<<<777888888888888777777666777777777888888888888999999999999999999:::;;;;;;999999999888888777777666888888888888999999999999888888777777777777888888888888999999999999888888888999999999999:::::::::999999999999999::::::;;;888888999:::;;;<<<===>>>777777777888888888999999888888999999999999888888888888999::::::::::::999777777777777777888999999999999999999999999999999888999999999999:::::::::::::::999999::::::;;;<<<999999:::;;;===>>>??????<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<888888888888999;;;<<<===>>>===;;;::::::;;;===???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888999:::;;;:::999888999;;;888888999999999:::::::::::::::::::::::::::::::::;;;:::999999999:::<<<===::::::;;;<<<======>>>???===<<<<<<<<<======>>>???999;;;>>>@@@???=================================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<===<<<<<<<<<<<<<<<===>>>??????>>>======================================================>>>???@@@======<<<<<<<<<<<<======<<<<<<<<<;;;<<<======>>>>>>======<<<<<<======>>><<<<<<;;;;;;<<<<<<===>>><<<======>>>>>>>>>======<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<=========???>>>>>>===<<<<<<<<<===<<<<<<<<<======<<<<<<;;;=========>>>>>>>>>??????@@@??????>>>>>>>>>??????<<<<<<<<<<<<===>>>@@@@@@666666555555555666777777777777777777777777777777555666888999999999888777666666666666777777777777666666666666666666666666555555555555666666666666777777888888888888888888666777888777666555666888:::999777666666666777888777777666666555666666666777777777777777777777777666666666666666555555555666666777999;;;:::888666777777777777777777777777555777888999999888777555555555555555555555555555555555555555555555555555777666666555555666666777555777888777555444444444555666666777777777777777888;;;>>><<<888555555777555666666777777777777777777777777777777888999:::777777888888999::::::;;;777777888888999999888888555777888888777666666777888888999999999999888888777888999:::;;;<<<======999999:::::::::;;;;;;;;;999999::::::::::::;;;;;;<<<;;;::::::<<<<<<;;;::::::999888999;;;<<<;;;:::888888888888888888888888999:::::::::;;;;;;;;;<<<888888999999999999888777777888888888999999999999::::::999::::::;;;<<<===:::::::::999999888888888888888888999999999999:::999888888777777888888999888888999999999999888888999999999999::::::::::::::::::999999::::::;;;<<<777888999:::;;;<<<===>>>777777888888888999999999999999::::::::::::999999999999:::;;;;;;;;;;;;:::999888888888888999::::::999999999999999999999999999999999999::::::::::::::::::999999::::::;;;<<<999999:::;;;<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<::::::::::::;;;<<<===>>>:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<============<<<<<<;;;999:::;;;<<<<<<<<<============<<<<<<<<<;;;888888888888999:::<<<<<<>>>>>><<<<<<;;;<<<===>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;::::::::::::;;;<<<<<<:::888888999:::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999:::;;;<<<===>>>;;;;;;<<<<<<===>>>??????============>>>???@@@@@@999<<<>>>??????>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<===>>>@@@@@@???>>>>>>===<<<<<<<<<======>>>??????>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>============>>>???AAAAAA>>>>>>============>>>>>><<<<<<;;;;;;;;;<<<======???>>>>>>======>>>>>>???===<<<<<<<<<<<<===>>>>>>======>>>?????????>>>>>>=========>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::======>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>??????<<<======>>>???@@@BBBCCC777777666666666777888999888888888888888888888888555666888::::::999888777777777777777888888888999777777777777777777777777555555666666777777777777888888888888888888888888555666777666555555666777999999888888888777777777666666666666666666777888777777777777777777777777666666666777777777777777777666666777999999888777777777777777777777777777555777999::::::999777555555555555555555555555555666666666666666666666666777777666666666666777777555777888888666555666666666777777888888888888888:::===@@@>>>999666555777555555666777777777777777666666666666777888999:::777888888888888888888888666777888999999999999888777888::::::888888888999888999999::::::999999888999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;<<<;;;::::::;;;<<<;;;:::<<<:::999999;;;;;;:::888::::::999999888888888888:::::::::;;;;;;;;;;;;;;;999999::::::::::::999999888888888999999999::::::::::::::::::;;;<<<===>>>999999999999999999888888888888888999999999::::::999888888777777888888999888999999::::::999999888999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<999999:::;;;;;;;;;;;;;;;999999999999::::::::::::999999::::::::::::999999::::::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;<<<::::::::::::::::::::::::999999999:::::::::;;;;;;::::::999999::::::;;;<<<999999:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======:::::::::;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>===<<<>>><<<:::;;;===>>>>>>>>>@@@???>>>>>>===<<<;;;;;;:::::::::::::::;;;<<<<<>>>>>======<<<<<<<<<;;;<<<<<<<<<=========>>><<<<<<<<<<<<============;;;<<<<<<:::999888:::<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<======>>>>>>???>>>>>>===>>>???@@@AAAAAA===>>>??????======>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================;;;===>>>@@@@@@???>>>===============>>>@@@AAABBB@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@BBBCCC>>>===<<<<<<<<<<<<===>>><<<<<<<<<<<<===>>>@@@@@@?????????>>>>>>?????????======<<<<<<======>>>???===>>>??????@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???===============<<<;;;;;;======>>>??????@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@BBBCCCEEEFFF888888777777777888:::;;;888888888888888888888888555777999:::::::::888777777888888888999999999999777777777777777777777777666666777777888888888999999999888888888888888888555666666666444444666777888999999999999888777777666666555666666777888999777777777777777777777777666666777777888888999999999888777888:::;;;:::999777777777777777777777777777999;;;======;;;999777666666666666666666666666888888888777777777777777777777666666666666777777555777999999777777777888777777888999999999999999;;;???BBB@@@:::666666777555555666777777777777777555555555555666777888999777777666666555555444444666777888999999999999999888:::;;;;;;:::999:::;;;888999999::::::999999888:::::::::999999999888888:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;:::999999;;;;;;:::999<<<;;;::::::::::::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;::::::888888999999999::::::::::::::::::;;;<<<===>>>>>>888888888888888888999999888888999999999:::::::::999999888888888888999999888999999::::::999999888999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;:::999888777:::::::::;;;;;;;;;<<<<<<999::::::;;;;;;::::::999:::;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<========================<<<======>>>>>>>>>>>>>>>:::::::::;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<======:::;;;===>>>>>>>>>===<<>><<<<<<>>>@@@AAA@@@AAA@@@???>>>===<<<;;;:::<<<;;;;;;;;;;;;<<<======????????????>>>===;;;:::;;;<<<<<<<<<======>>>>>>======>>>>>>??????@@@@@@;;;;;;;;;:::999:::<<<>>>;;;;;;;;;<<<<<<<<<=================================>>>???@@@@@@???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@???===<<<===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>???@@@???>>>===>>>>>>>>>???@@@BBBCCCDDDAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBBCCC===<<<;;;::::::;;;<<<===<<<======???AAACCCEEEFFF@@@@@@????????????@@@@@@===============>>>??????===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<=========<<<<<<;;;;;;:::<<<<<<<<<<<<===???@@@AAA>>>>>>???>>>>>>===<<<<<<===>>>>>>???@@@@@@AAAAAA@@@@@@???>>>======>>>>>>@@@@@@AAABBBDDDFFFHHHIII777888888888888999999999888888888888888888888888888888999999999:::::::::999888777999;;;;;;777444555666666666777777888888666777888888888666555444888:::<<<;;;777555666777666777999;;;;;;999777666777777777777666666666666666666666666777777777777888888777777666666555555777888888888888999999999888888777777666666555555888888777777777777888888444444555666666666666666555666666666666666555555666666777777888888888999666666666666666555555555777888888888888999999999777777888999::::::;;;;;;888888888888888888888888777777777777777888888888777888999888777777999;;;:::::::::999999999999888;;;777444333666999:::999888999::::::;;;;;;::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999;;;;;;:::999999999::::::;;;:::::::::::::::::::::888<<<:::>>>JJJHHH===:::::::::::::::::::::::::::<<<;;;:::999999999:::;;;:::::::::999999888888888888888999:::;;;======>>><<<;;;999777777888999:::;;;:::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::999888:::::::::;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::<<<<<<=========<<<:::999<<<;;;;;;::::::;;;;;;<<<========================;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>======>>>@@@CCCDDDGGGFFFEEEDDDCCCAAA<<<999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<=========>>>===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>=================================<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????????????????===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>======>>>AAADDDFFFHHHEEEBBB>>>===<<<===>>>===============>>>??????============>>>>>>>>>>>>==============================???AAACCCEEEFFFGGGEEECCCAAA???===<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA>>>???@@@@@@@@@???===<<>>======>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@BBBBBB@@@>>><<<<<<>>>>>>>>>========================>>>???@@@@@@@@@CCCBBBAAA@@@@@@AAABBBCCC999999999999::::::::::::999999999999999999999999888999999999999:::::::::999888888999;;;;;;777444666666666777777888888888777888888888888777666555888:::<<<;;;888666666888777777777888888888888888999888888888777777777777888888888888888888888888999999888888888777777777666777777777777888888888999999888888888777777777888888777777777777888888666666777888888888888888777888888888888888777777777777777777888888888999777777777777777777777777888888888888999999999999888888888999:::::::::;;;888888888888888888888888888888888888888777777777777888999888777777999;;;;;;:::::::::999999888888:::777555555777999999999999999:::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;======<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::::::::::::::;;;;;;777<<<;;;???KKKHHH<<<999::::::::::::::::::::::::===<<<;;;::::::;;;<<<<<<;;;;;;;;;:::::::::::::::888999999:::;;;<<<===>>>===<<<:::999888999:::;;;::::::;;;;;;;;;::::::999<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888::::::;;;<<<<<<<<<<<<;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;;;;<<<=========;;;:::999<<<;;;;;;;;;;;;;;;;;;<<<========================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<======<<<<<<<<<===>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDCCCCCCDDDDDDBBB???<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>========================>>>>>>======<<<=========;;;;;;<<<===???@@@AAAAAA>>>???@@@@@@@@@@@@???>>>????????????????????????@@@@@@??????????????????===>>>????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>???>>>======???AAAEEEGGGHHHFFFBBB???===<<<===>>>>>>============>>>??????>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDFFFIIIKKKLLLIIIGGGDDDAAA???===<<<<<<>>>>>>???@@@@@@@@@??????>>>????????????>>>>>>===>>>???AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<============???AAACCCCCC@@@>>>======<<<<<<===>>>????????????======>>>>>>??????@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA:::::::::;;;;;;;;;<<<<<<999999999999999999999999999999999999:::::::::::::::999999:::;;;:::888666777777777888888888888888999999999888888888888888999:::;;;;;;999777777888777777666666777888999::::::999999999888888888888999999999999999999999999999999999999999888888888666666666777777777777888999999999999999888888888888888777777777777888888888888999::::::::::::999777888888999999999888888777777777888888888888888888888888888888888888888888888888888999999999:::999999999999::::::::::::999999999999999999999999:::999999888888777777777777888999999777888999;;;<<<;;;;;;:::999888888777888777666777999:::999888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;>>>======<<<======>>>>>>======<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<999:::::::::;;;<<<<<<<<<999:::::::::;;;<<<<<<<<<777<<<;;;???IIIFFF;;;999::::::::::::::::::::::::===<<<<<<;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<888999999:::;;;<<<======>>>===;;;:::::::::;;;<<<999:::;;;======<<<:::999;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>==================>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<==============================<<<<<<<<<<<<==============================;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============>>>>>>===<<<<<<<<<======>>>>>>??????@@@AAABBBBBBAAAAAAAAACCCDDDDDDBBB???========================>>>>>>>>>>>>========================>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@????????????????????????????????????>>>>>>>>>======:::;;;<<<>>>@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA??????????????????????????????@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>=========???BBBEEEGGGHHHFFFCCC@@@>>>======>>>>>>>>>>>>===>>>>>>???@@@??????@@@@@@@@@AAAAAAAAA????????????????????????>>>@@@BBBEEEHHHJJJMMMNNNMMMKKKHHHDDDAAA???======>>>????????????>>>>>>===??????>>>>>>>>>??????@@@>>>???@@@AAAAAA@@@???>>>???????????????>>>>>>===============>>>>>>>>>??????AAACCCCCCAAA???>>>>>>:::<<<===???@@@@@@@@@@@@>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAA@@@@@@::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::;;;:::999777888888888999999999999999;;;:::::::::::::::::::::::::::;;;;;;:::999888888777777888999::::::::::::::::::999999999888888888:::::::::999999999999999999999999999999999888888777777777777888888888888999999999999999999888888999888888777777888888999999999:::::::::::::::999666666777777888888777777888888888888888888888888888888888888999999999999888888888999999999::::::::::::::::::::::::999999999999999999999999999999;;;;;;:::999888888777777888999999999888888:::;;;<<<<<<;;;:::999888888777777777888:::::::::999888999::::::;;;<<<;;;;;;;;;<<<<<<;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<======<<<<<<======>>>>>>=========>>>>>>=========>>>>>>>>>>>>============999999:::;;;<<<=========999::::::;;;<<<======>>>999===999:::DDDBBB:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======::::::;;;;;;<<<<<<<<<===999999::::::;;;<<<======<<<<<<;;;::::::;;;;;;<<<888:::<<<>>>>>>===;;;999;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===============;;;;;;<<<============<<<<<<<<<============<<<<<<======>>>>>>======<<<;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<<<<===;;;;;;<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>========================;;;<<<===>>>????????????========================<<<<<<===>>>>>>>>>>>>===??????>>>===<<<<<<<<<===<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBDDDDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@??????>>>>>>>>>======>>>???@@@AAABBBCCCBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAA=========>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@CCCFFFGGGHHHFFFDDDAAA???>>>>>>>>>???>>>>>>>>>>>>???@@@@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAACCCEEEGGGIIIJJJMMMKKKHHHEEEBBB@@@@@@???@@@@@@AAAAAA@@@???>>>>>>@@@???>>>>>>>>>???AAABBB>>>???@@@@@@AAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@???>>>????????????@@@@@@@@@@@@BBBDDDCCCAAA@@@@@@@@@<<<===???@@@AAA@@@???>>>???????????????????????????@@@AAABBBBBBAAA@@@???::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;;;;;;;::::::999999:::::::::::::::999999999;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;:::999666999<<<>>>???===;;;999:::::::::999999999888888::::::999999999888888888888888888888888888888888888888999999999999::::::888888888888888888888888999999888888888888999999888999999999999999888888666666777888888888888888999999999888888888888888777777777888888999999999888999999999999:::::::::;;;;;;::::::::::::::::::999999999999999999999999<<<;;;;;;:::999888888777888999:::999888888:::<<<<<<<<<;;;;;;:::999888888666888:::;;;;;;:::999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<;;;;;;<<<======>>>======>>>??????>>>======>>>>>>>>>>>>============999:::;;;======>>>>>>===::::::;;;<<<======>>>>>><<<>>>777555======999===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<999999::::::;;;;;;<<<<<<999::::::;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;888:::===??????>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<<<<===>>>>>>>>>>>>;;;<<<======>>>>>>======<<<<<<============<<<<<<===============<<<;;;;;;<<<<<<<<<=========>>>>>>=========<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>????????????????????????======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>@@@???>>>===============;;;<<<===>>>?????????>>>DDDCCCBBBBBBCCCCCCAAA???????????????????????????>>>?????????????????????>>>>>>>>>????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>??????????????????>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@???>>>@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA>>>>>>============>>>>>>????????????????????????>>>>>>>>>???AAACCCEEEGGGFFFEEEDDDBBBAAA@@@@@@@@@???????????????@@@AAAAAA?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAACCCDDDEEEEEEFFFIIIHHHFFFDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBAAA@@@??????@@@BBBBBB??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDBBBAAAAAABBB@@@@@@AAAAAAAAA???>>>===@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>??????>>>======<<<;;;:::;;;<<<<<<;;;999888;;;???BBBBBB???:::777;;;;;;;;;;;;::::::::::::;;;::::::999999888888888777777777888888888888888999999999:::::::::;;;;;;777777777888888888888888999999888888888888999999888888999999999888777777888999:::;;;;;;;;;;;;;;;999999999999999888888888777777777888888999::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::999999999888999:::999888999:::<<<;;;;;;;;;;;;::::::::::::777999;;;<<<;;;::::::;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;========================<<<======>>>>>>======<<<;;;;;;;;;;;;<<<===>>>>>>===>>>???@@@@@@???>>>===??????>>>>>>>>>=========:::;;;===>>>>>>>>>======;;;<<<<<<<<<===>>>>>>>>>===???777444::::::888>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999;;;===>>>???>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???????????????<<<======>>>>>>>>>>>>>>><<<======>>>>>>======<<<===============<<<<<<;;;============>>>>>>>>>>>>>>>============>>>>>>???=========<<<======>>>???>>>>>>============>>>>>>????????????????????????======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA????????????????????????======>>>?????????????????????>>>=========>>>>>>=========>>>>>>>>>??????EEEDDDBBBBBBBBBBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@??????>>>>>>>>>>>>??????========================>>>>>>????????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBCCCCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBB??????>>>>>>>>>>>>???????????????????????????????????????@@@BBBCCCEEEEEEEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBB??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>AAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;===>>><<<:::999;;;===<<<<<<<<<<<<;;;;;;:::::::::<<>><<<<<<;;;:::;;;===>>><<<999:::<<>>>>>>>>=========<<<<<<<<<<<<;;;;;;:::999999888888888888999999999::::::888888999999999:::::::::888888888999999999:::::::::999999888888999999:::999999999999999888777777888999:::;;;<<<<<<<<<<<<:::::::::999999888888888888888888999:::;;;;;;;;;999999999:::::::::;;;;;;999:::::::::;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999:::::::::999999;;;<<<:::::::::;;;;;;;;;;;;;;;888:::<<<<<<:::999;;;<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@===>>>@@@AAAAAA@@@>>>===@@@@@@@@@@@@????????????;;;<<<>>>??????>>>===<<<=====================>>><<<@@@:::777===;;;888===<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>??????>>>============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@?????????======>>>????????????>>>?????????@@@@@@?????????>>>>>>??????>>>>>>===<<<======>>>>>>>>>?????????>>>>>>======>>>>>>???@@@???>>>======>>>???@@@AAA???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>?????????????????????????????????@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>??????@@@@@@??????>>>>>>>>>===>>>>>>??????@@@??????>>>>>>???AAAAAAEEECCCAAAAAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA?????????@@@@@@@@@AAAAAAAAAAAA@@@??????@@@AAAAAA??????????????????????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???@@@CCCEEEFFFGGGFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAABBBBBBCCCAAA@@@???>>>>>>???@@@AAA????????????????????????@@@@@@AAAAAABBBCCCCCCDDDBBBCCCCCCCCCCCCDDDDDDEEEAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEECCCDDDDDDEEEFFFFFFEEEEEECCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEDDDCCCCCCDDDFFFDDDCCCAAA?????????@@@AAAAAABBBBBBDDDEEEFFFGGGHHHDDDDDDCCCCCCCCCCCCDDDDDD============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;===>>><<<:::999;;;=========<<<<<<<<<;;;;;;;;;:::<<<@@@CCCDDDBBB???<<<===;;;:::;;;>>>>>><<<:::======>>>>>>===;;;999888@@@@@@@@@@@@?????????>>>>>>>>>===<<<;;;;;;::::::999999999::::::;;;;;;;;;777888888888888999999999999999999::::::;;;;;;;;;:::999999888888999999:::::::::::::::999999888777666777888999:::::::::::::::::::::999999888888888999999::::::;;;<<<======999999:::::::::;;;;;;;;;999999::::::;;;<<<======::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;999:::::::::999999;;;===999999:::;;;;;;<<<<<<===888;;;<<<<<<:::999;;;>>>:::;;;<<<<<<======<<<<<<:::;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==================>>>???@@@AAA===>>>@@@AAAAAA@@@>>>===BBBBBBBBBAAAAAAAAA@@@@@@<<<===???@@@???>>><<<;;;>>>>>>>>>>>>============;;;AAA===;;;AAA===888<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>?????????>>>>>>>>>======<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======<<<<<<<<<===>>>??????@@@======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>======>>>???????????????@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>???@@@@@@@@@???>>>>>>>>>???AAABBB??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@????????????????????????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@???>>>>>>======>>>???@@@@@@CCCBBB@@@??????AAABBBDDDDDDBBBAAAAAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCAAAAAAAAAAAACCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEGGGIIIJJJIIIIIIAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAABBBCCCCCCBBBAAA@@@??????@@@AAABBB????????????????????????AAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHHHHHHHFFFDDDBBBAAABBBBBBBBBCCCCCCEEEFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCEEEGGGCCCBBB@@@>>>>>>@@@CCCDDDAAABBBCCCEEEFFFHHHIIIJJJFFFEEEDDDCCCCCCDDDEEEFFF======>>>>>>>>>>>>===============<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>===AAACCCAAA;;;777777999;;;999999:::===>>><<<999999:::===???@@@>>><<<;;;;;;<<<>>>?????????>>>===;;;<<<===<<<::::::<<<===???AAABBB@@@<<<===AAAFFFDDDBBB???<<<;;;<<<===???<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888888777999999999::::::;;;;;;;;;888999999::::::999999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;:::;;;===>>><<<:::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===<<<<<<<<<<<<<<<999:::;;;;;;::::::<<<===>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<;;;======<<<;;;;;;:::999999??????>>>===============AAADDDEEECCC===;;;<<>>===<<<<<<===>>>@@@======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<==============================;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???:::;;;<<<>>>???AAABBBBBB??????@@@@@@@@@??????>>>@@@??????BBBDDDCCC???;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAACCC@@@@@@AAABBBBBBBBBBBBAAA======>>>>>>??????@@@@@@>>>>>>>>>>>>????????????AAA@@@???>>>============@@@@@@AAABBBBBBBBBBBBAAA??????@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@===???@@@???>>>===>>>???AAA@@@???>>>>>>???@@@AAAAAAAAABBBCCCBBBAAA@@@???AAABBBCCCCCCCCCBBBAAA@@@BBBAAAAAA@@@@@@??????>>>AAA@@@@@@@@@@@@@@@@@@AAAFFFGGGIIIHHHFFFCCCCCCCCCEEEBBB@@@???@@@AAAAAA@@@CCCAAA???@@@BBBCCCAAA???@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@AAABBBAAA@@@@@@AAACCCCCCEEEHHHKKKKKKIIIGGGEEECCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@BBBAAAAAABBBCCCEEEGGGIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHGGGEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDFFFFFFGGGIIIHHHHHHGGGFFFEEEDDDDDD======>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???===@@@BBB@@@;;;888999<<<>>><<<:::;;;<<<===;;;999:::;;;===>>>???>>>===<<<<<<<<<===>>>>>>>>>>>>>>><<<======<<<;;;;;;<<<>>>>>>@@@AAA???<<<<<>><<<::::::::::::;;;;;;;;;;;;<<<===========================<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<===999;;;<<<<<<;;;;;;<<<===>>>>>>=========<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>=========>>>>>>CCCFFFGGGDDD???<<<===@@@???>>><<<;;;;;;<<<>>>???=========>>>>>>?????????BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>========================;;;<<<<<<<<<<<<=========<<<======>>>>>>======<<<:::;;;;;;<<<===>>>??????<<<<<<<<<============>>><<<<<<<<<<<<===???@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@???@@@BBBDDDDDD@@@===@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBB???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>???????????????>>>>>>>>>>>>?????????@@@??????>>>>>>>>>??????@@@???@@@@@@AAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAA>>>???@@@???>>>===>>>@@@AAAAAA@@@??????@@@AAAAAAAAABBBCCCCCCCCCBBB@@@@@@???@@@AAABBBBBBBBBAAA@@@BBBAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBDDDEEEEEECCCAAA@@@AAACCCAAA??????AAABBBCCCBBBBBB@@@>>>???AAABBBAAA???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCBBBAAAAAACCCDDDCCCEEEGGGIIIIIIHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFHHHIIIGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGFFFGGGHHHHHHHHHGGGFFFEEEGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCEEEFFFGGGGGGJJJJJJIIIIIIHHHGGGFFFFFF===>>>>>>??????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???<<<>>>???>>>;;;:::<<>>>>>======<<<<<<======>>>>>><<<=========;;;;;;===>>>===???@@@???<<<<<<@@@CCCFFFDDDAAA>>><<<;;;;;;<<<>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;======<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===???>>>======<<<<<<======:::<<<======;;;;;;<<<>>>>>>>>>>>>>>>====================================<<<<<<=========>>>>>>>>>???>>>>>>>>>>>>>>>??????EEEGGGHHHEEEAAA>>>???@@@>>>===<<<;;;;;;<<<===>>>============>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>========================<<<============>>>>>>>>>>>>??????@@@@@@??????>>>===>>>>>>>>>??????@@@@@@========================@@@>>>===;;;;;;<<<>>>?????????@@@@@@@@@@@@????????????AAACCCEEEEEEBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@??????@@@AAAAAAAAAAAA@@@@@@@@@??????????????????>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB??????@@@AAAAAAAAAAAA@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA>>>???@@@@@@>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDCCCBBBAAA@@@>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@BBBDDDCCCBBBAAAAAABBBBBBAAA??????AAACCCDDDDDDAAA@@@??????AAAAAA@@@???AAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBBBBBBBBBBAAAAAACCCDDDEEEDDDBBBBBBDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFEEEEEEFFFGGGHHHIIIJJJFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHIIIHHHGGGGGGFFFGGGGGGIIIJJJKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGJJJJJJIIIIIIHHHHHHGGGGGG>>>>>>>>>??????>>>>>>>>><<<<<<<<<<<<===============<<<<<<<<<===>>>>>>???<<<======<<<;;;<<>><<<<<<======>>>>>>>>>===<<<<<<===>>>???>>>===<<<;;;<<<===>>>???===>>>>>>===<<<<<<===???===>>>???>>>======???AAADDDCCC@@@>>>============>>>>>>===<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<=========<<<<<<============>>>>>>>>>======>>>>>>>>>>>>>>>???======<<<<<<<<<<<<======???>>>>>>===<<<=========<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========>>>========================??????>>>>>>>>>???@@@@@@FFFGGGGGGEEEAAA??????@@@======<<<;;;;;;<<<==============================??????@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAAAAABBBBBBAAAAAA@@@DDDCCCBBBAAA@@@???>>>===<<<<<<<<<===>>>??????@@@DDDBBB???<<<;;;<<<===???===>>>>>>????????????>>>???@@@BBBDDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBEEEEEEDDDAAA>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@??????>>>?????????@@@@@@@@@AAAAAA???????????????@@@AAABBB>>>???@@@@@@AAAAAA@@@@@@??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB???@@@AAA@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCBBBAAA@@@?????????@@@AAABBBBBBCCCCCCAAABBBBBBCCCDDDEEEEEEEEECCCBBBBBBBBBBBBBBBBBBCCCBBBDDDEEEEEEEEEDDDEEEGGGDDDBBB@@@@@@BBBCCCDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDBBBBBBCCCEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@?????????@@@AAABBBCCCDDDDDDDDDBBBCCCDDDFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGIIIIIIJJJJJJJJJIIIIIIIIIHHHIIIKKKLLLMMMMMMLLLLLLMMMLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFFFFEEEEEEEEEFFFHHHGGGEEEDDDDDDFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGG>>>>>>????????????>>>>>>;;;<<<<<<======>>>>>>>>>>>>>>>=========>>>??????<<<======<<<<<<===@@@BBB@@@@@@>>>===<<<>>>@@@BBB@@@???===<<<<<<===>>>???>>>>>>===<<<<<<>>>???@@@===>>>???>>><<<<<<>>>@@@===>>>>>>>>>>>>>>>???@@@AAA@@@???>>>>>>???@@@@@@@@@???>>>>>>======>>>>>>??????>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<========================<<<======>>>>>>======<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<===============>>>>>>>>>??????<<<<<<<<<======>>>>>>>>>=========<<<<<<=========??????>>>==================>>>??????======>>>???>>>?????????????????????AAA@@@???>>>>>>>>>>>>??????>>>>>>>>>=========<<<@@@@@@????????????@@@@@@DDDDDDDDDBBB@@@>>>>>>>>>=========<<<<<<=========>>>>>>>>>>>>>>>===============>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@?????????????????????????????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBEEEDDDDDDBBBAAA@@@??????;;;;;;===>>>@@@AAABBBCCCFFFDDDAAA>>>======???@@@>>>???@@@@@@AAAAAAAAA@@@???AAACCCDDDDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAADDDGGGEEEAAA===??????@@@AAAAAAAAAAAA@@@BBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB???AAABBBAAA@@@???@@@AAA???@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBAAA???>>>AAAAAAAAABBBCCCDDDEEEEEEBBBBBBCCCDDDEEEEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFGGGIIIHHHEEECCCBBBBBBCCCBBBAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEEEEDDDBBBAAABBBDDDDDDDDDCCCCCCCCCDDDEEEFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIII>>>??????@@@@@@??????>>>;;;;;;<<<===>>>>>>????????????>>>>>>>>>>>>??????>>>=========>>>>>>???@@@>>>??????>>>===>>>@@@BBB@@@???>>>===<<<===>>>??????>>>>>>>>>??????@@@@@@>>>?????????======???@@@>>>>>>>>>?????????@@@@@@????????????@@@@@@AAABBB@@@@@@???>>>>>>>>>??????@@@@@@?????????>>>>>>>>>????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>===<<<======>>>>>>======<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>======>>>>>>>>>?????????;;;<<<<<<======>>>>>>>>>>>>======<<<<<<======>>>@@@???>>>>>>======>>>>>>???@@@AAA@@@>>>===>>>???????????????@@@@@@@@@@@@CCCBBB@@@???>>>>>>???@@@????????????????????????BBBAAAAAA@@@??????@@@@@@BBBAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>===????????????>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCAAABBBBBBBBBCCCCCCDDDDDD======>>>@@@BBBCCCDDDEEEEEEDDDBBB@@@??????AAAAAA@@@AAABBBCCCDDDDDDDDDDDD@@@BBBCCCDDDCCCCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA??????@@@DDDHHHHHHDDD@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBBBB@@@@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???CCCCCCBBBBBBCCCDDDEEEFFFBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEDDDEEEEEEEEEDDDDDDFFFHHHJJJGGGDDDBBBBBBBBBBBBAAACCCDDDEEEEEECCCCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEEEEDDDBBBAAABBBDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJNNNMMMLLLLLLKKKKKKLLLLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNOOOKKKJJJIIIHHHIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLMMMNNNPPPRRRSSSQQQPPPOOOOOONNNOOOOOOOOOLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGKKKKKKLLLLLLMMMMMMMMMNNN>>>??????@@@@@@??????>>>:::;;;<<<===>>>???@@@@@@@@@??????>>>>>>???????????????>>>?????????===<<<>>>???AAA@@@===<<<>>>@@@@@@??????>>>======>>>>>>??????@@@AAAAAAAAAAAA@@@??????@@@???>>>===???AAA?????????@@@AAAAAA@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@???????????????AAA@@@@@@@@@@@@?????????>>>???@@@AAABBBCCCDDDDDD@@@@@@?????????>>>>>>>>><<<==================<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>><<<<<<===???=========>>>>>>>>>>>>???<<<<<<===>>>>>>???@@@@@@>>>>>>============>>>>>>@@@???>>>>>>======>>>>>>@@@AAAAAAAAA???>>>???@@@?????????@@@@@@@@@AAAAAADDDCCCAAA???>>>???@@@@@@>>>???@@@AAABBBCCCDDDEEEDDDCCCBBBAAA@@@?????????@@@@@@??????@@@@@@@@@???>>>>>>????????????>>>>>>AAA@@@@@@@@@?????????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@AAAAAABBBCCCDDDEEEEEEAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBCCCCCCCCCCCC@@@BBBDDDCCCAAAAAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@AAAEEEJJJLLLHHHDDDAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDAAABBBCCCBBBAAA@@@AAACCCBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAADDDCCCBBBBBBBBBBBBDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEEEEDDDCCCCCCEEEGGGIIIFFFDDDCCCCCCDDDCCCBBBBBBDDDEEEEEECCCBBBCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGGGGEEECCCBBBCCCEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIJJJKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMKKKLLLLLLLLLMMMNNNNNNNNNOOONNNNNNMMMLLLMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJMMMOOOQQQRRRSSSSSSNNNMMMKKKJJJJJJJJJLLLMMMKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQTTTVVVXXXVVVTTTQQQOOONNNNNNPPPQQQMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGLLLLLLMMMNNNOOOOOOPPPPPP??????@@@@@@@@@@@@??????:::;;;<<<===>>>???@@@AAA@@@@@@???????????????@@@@@@@@@???@@@@@@???<<<:::>>>@@@BBBAAA===;;;;;;===????????????>>>>>>======???@@@AAABBBCCCBBBAAA@@@???@@@@@@???>>>>>>???AAA?????????@@@BBBBBBAAA@@@AAAAAAAAA@@@@@@@@@??????BBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@??????===>>>@@@BBBEEEGGGIIIJJJ@@@@@@@@@@@@??????>>>>>><<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================<<<>>>@@@???<<<;;;===???============>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA>>>>>>============>>>>>>@@@??????>>>>>>>>>>>>>>>@@@AAABBBAAA???>>>???@@@?????????@@@@@@AAAAAAAAAEEEDDDAAA?????????@@@AAA===>>>@@@BBBEEEGGGIIIJJJEEEDDDCCCAAA@@@???>>>>>>@@@???>>>???AAABBBAAA@@@??????@@@@@@@@@@@@??????AAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDCCCCCCCCCBBB>>>??????@@@AAAAAAAAAAAA<<<===>>>???@@@AAAAAAAAA@@@CCCDDDCCC@@@???AAACCCBBBBBBBBBBBBBBBBBBBBBBBBCCCAAABBBFFFLLLNNNLLLHHHAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDDDDAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCCCCAAAAAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFEEECCCBBBDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCDDDFFFHHHGGGEEECCCCCCDDDEEEEEEDDDAAACCCEEEDDDBBBAAABBBEEEFFFEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIHHHGGGEEEDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFIIIIIIJJJJJJJJJIIIHHHHHHJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPPPPQQQQQQMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNJJJLLLOOORRRTTTVVVVVVVVVPPPNNNLLLKKKJJJKKKLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNPPPSSSVVVYYY[[[YYYVVVRRROOOMMMNNNPPPQQQMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHKKKLLLNNNPPPOOOMMMJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHGGGKKKKKKLLLMMMNNNOOOOOOPPP@@@AAABBBCCCDDDCCCBBBAAABBB@@@>>>===<<<===>>>????????????@@@@@@AAAAAABBBCCCAAA???>>><<<<<<======AAA@@@@@@@@@??????>>>>>>??????>>>>>>>>>>>>??????@@@>>>===<<<===???BBBDDD>>>>>>?????????@@@@@@@@@DDDCCCCCCBBBBBBDDDEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBB???>>>AAAGGGKKKJJJGGGGGGFFFCCCAAA??????@@@AAA?????????>>>>>>>>>>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>????????????@@@@@@@@@>>>>>>????????????>>>===============>>>>>>>>>>>>????????????????????????AAA@@@??????>>>>>>?????????@@@@@@@@@@@@???>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@AAA>>>???IIIVVV\\\XXXQQQDDDCCCBBBAAA???>>>===<<<===>>>@@@AAAAAA@@@>>>===BBBAAA@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@EEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCBBBAAAAAABBBDDDBBBAAAAAA@@@@@@AAAAAABBBDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCDDDEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEGGGHHHCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@AAABBBBBBCCCAAAAAAAAACCCEEEGGGJJJKKKAAAAAABBBBBBCCCBBBBBBBBB??????@@@@@@@@@AAAAAAAAACCCCCCDDDDDDEEEFFFFFFGGGBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCAAA@@@BBBEEEGGGFFFDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGEEEHHHJJJJJJHHHFFFDDDDDDAAACCCEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGHHHHHHGGGFFFDDDCCCFFFFFFFFFEEEDDDBBBAAA@@@AAAAAACCCDDDEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHHHHFFFDDDCCCCCCCCCBBBAAAAAAAAACCCDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCBBBCCCDDDFFFHHHIII@@@BBBFFFIIIKKKJJJHHHFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHGGGGGGGGGIIIKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKKKKLLLKKKIIIGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNNNNOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRRRROOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQSSSRRRQQQPPPQQQQQQSSSSSSVVVRRRMMMJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKIIIKKKLLLLLLLLLLLLNNNOOOHHHHHHIIIHHHGGGGGGJJJLLLPPPOOONNNMMMLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNN@@@AAABBBBBBCCCCCCBBBBBBAAA@@@>>>======???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>===>>>??????@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>??????@@@???>>>===>>>@@@BBBDDD?????????@@@@@@@@@AAAAAADDDCCCCCCBBBCCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????CCCJJJOOONNNMMMHHHFFFCCCAAA???>>>>>>>>>@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>>>>>>>????????????@@@@@@@@@===>>>>>>???????????????>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????????????????????????????>>>======???@@@@@@@@@@@@@@@@@@@@@DDDAAAAAAIIISSSXXXSSSLLLBBBBBBAAAAAA@@@?????????@@@BBBDDDEEEEEEDDDBBB@@@AAA@@@@@@???@@@AAABBBCCCAAAAAA@@@@@@@@@@@@@@@@@@FFFFFFFFFEEEDDDCCCAAAAAADDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAAAAA@@@EEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@BBBCCCCCCBBBAAACCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFFFFFFFEEEEEECCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@AAACCCEEEFFFCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@@@@AAAAAAAAAAAABBBDDDCCCCCCBBBAAA@@@@@@???CCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDBBBAAABBBEEEGGGFFFDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFDDDDDDCCCCCCCCCIIIKKKNNNNNNKKKHHHEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEFFFHHHKKKKKKIIIFFFDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGBBBDDDFFFIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIKKKKKKLLLMMMNNNNNNMMMMMMKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMLLLLLLKKKJJJKKKLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRPPPOOONNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRPPPPPPOOOPPPQQQQQQQQQOOOLLLKKKKKKKKKJJJHHHJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNNNNMMMMMMOOOPPPLLLMMMMMMLLLKKKLLLNNNPPPQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOONNNNNNMMMBBBAAAAAAAAAAAABBBCCCCCC@@@????????????AAACCCDDDAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAA???????????????>>>>>>>>>@@@??????>>>>>>??????@@@AAA@@@?????????AAACCCEEE@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@CCCIIIMMMMMMKKKHHHFFFCCC@@@>>>===<<<<<<@@@AAAAAAAAAAAAAAAAAAAAA??????????????????>>>>>>========================>>>>>>======>>>???@@@@@@>>>????????????@@@@@@@@@===>>>???@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@????????????>>>????????????>>>======>>>>>>>>>???@@@@@@@@@AAADDDAAA@@@EEELLLNNNIIICCC@@@@@@@@@@@@AAAAAAAAAAAAAAACCCFFFHHHHHHFFFCCCAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAKKKJJJJJJHHHFFFDDDBBBAAADDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBBBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDEEECCCCCCBBBCCCDDDEEEGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDEEECCCBBBAAA@@@@@@AAABBBCCCFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAAAAABBBBBBBBBCCCDDDCCCBBBAAA@@@???>>>>>>CCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBCCCEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFIIIHHHFFFEEEDDDCCCBBBBBBKKKNNNQQQQQQNNNJJJFFFEEEHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGGGGFFFHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHKKKNNNNNNKKKHHHEEEDDDFFFGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGKKKJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPMMMLLLKKKJJJJJJJJJKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOLLLMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPOOOOOONNNNNNMMMMMMLLLOOOOOOOOOOOOPPPQQQRRRSSSQQQQQQPPPOOOOOONNNNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPQQQPPPOOOOOONNNNNNNNNOOOMMMLLLKKKKKKLLLKKKIIIGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLOOOPPPRRRQQQPPPOOOPPPRRROOOPPPQQQPPPOOOOOOQQQRRRRRRRRRSSSSSSRRRQQQPPPOOOQQQQQQQQQQQQPPPOOONNNNNNBBBBBBAAA@@@AAABBBCCCDDDAAAAAAAAA@@@AAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@???????????????@@@@@@AAAAAA????????????????????????@@@@@@????????????@@@@@@BBBBBBAAA@@@@@@BBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@AAADDDEEEDDDCCCEEEDDDBBB@@@>>>=========@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>==============================>>>>>>>>>>>>???@@@AAAAAA>>>>>>?????????@@@@@@@@@???@@@@@@@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@????????????@@@@@@@@@@@@???>>>>>>======>>>??????@@@AAAAAAAAA???>>>AAAEEEFFFAAA===AAAAAAAAAAAAAAAAAAAAAAAA???AAADDDFFFFFFDDDAAA???????????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDCCCCCCDDDFFFGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJGGGGGGFFFEEEDDDDDDDDDEEEEEEEEECCCBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIFFFFFFEEEEEEDDDEEEEEEEEEHHHLLLPPPQQQNNNJJJGGGEEEHHHHHHFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEGGGGGGHHHIIIIIIIIIIIIHHHIIILLLOOOOOOLLLIIIEEEDDDDDDEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJMMMMMMMMMNNNNNNNNNNNNNNNIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHJJJKKKLLLMMMNNNNNNOOONNNMMMLLLLLLLLLLLLLLLPPPOOOOOONNNNNNOOOOOOPPPPPPOOONNNNNNOOOPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSRRRRRRRRRRRRQQQPPPOOOOOOMMMMMMNNNOOOOOOOOOOOOOOOPPPOOOOOONNNMMMMMMMMMMMMMMMLLLJJJKKKLLLLLLKKKJJJHHHIIIIIIIIIJJJJJJKKKKKKMMMMMMNNNNNNOOOPPPQQQQQQRRRTTTTTTTTTRRRQQQRRRSSSPPPRRRRRRRRRPPPPPPQQQSSSSSSTTTUUUVVVVVVTTTRRRQQQRRRRRRRRRSSSRRRRRRQQQQQQBBBBBBAAA@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAACCCBBBAAAAAAAAABBBCCCDDDAAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@AAAAAA@@@@@@????????????????????????@@@@@@AAAAAA?????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBAAA???>>>===>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@======>>>???@@@AAAAAABBB?????????AAACCCCCC@@@>>>CCCCCCBBBBBBAAA@@@@@@???>>>@@@CCCDDDDDDCCC@@@>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBDDDCCCBBBBBBCCCEEEDDDCCCCCCBBBBBBCCCCCCDDDGGGGGGFFFFFFEEEEEEEEEDDDEEEDDDDDDCCCCCCDDDDDDEEECCCDDDEEEFFFGGGGGGGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHFFFEEEDDDDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEHHHJJJLLLGGGGGGFFFEEEEEEDDDEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEECCCDDDEEEFFFGGGIIIJJJJJJGGGFFFFFFEEEEEEEEEEEEFFFCCCGGGKKKMMMLLLIIIGGGFFFGGGFFFFFFFFFFFFHHHJJJKKKJJJIIIIIIIIIHHHHHHGGGGGGIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDHHHHHHHHHIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJHHHKKKNNNNNNLLLHHHFFFEEEEEEFFFGGGHHHGGGGGGEEEDDDEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHJJJKKKLLLLLLLLLPPPOOONNNNNNMMMMMMMMMMMMPPPPPPOOOOOOOOOOOOPPPPPPRRRQQQOOOOOOOOOOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRROOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPMMMNNNNNNNNNOOOOOOOOOOOOMMMNNNNNNOOOPPPQQQQQQRRRPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMQQQNNNKKKJJJKKKMMMNNNOOOJJJJJJKKKKKKLLLLLLMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVUUUSSSSSSTTTUUUSSSTTTUUUUUUSSSSSSSSSTTTTTTUUUVVVWWWWWWVVVTTTRRRPPPQQQRRRSSSTTTUUUUUUUUUBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDD@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAA???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???????????????@@@>>>????????????@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBAAAAAA?????????@@@@@@AAAAAABBB@@@AAABBBCCCDDDCCCCCCBBBDDDCCCCCCBBBAAA@@@@@@???@@@BBBCCCDDDDDDCCCBBB@@@???@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAACCCDDDDDDCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCEEEFFFHHHIIIIIIIIIDDDDDDDDDDDDEEEFFFHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIEEEDDDDDDEEEGGGIIIKKKLLLHHHGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDFFFGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGEEEFFFGGGGGGFFFEEEFFFHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIGGGFFFEEEDDDCCCCCCAAADDDHHHIIIIIIHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLJJJIIIIIIIIIIIIIIIIIIHHHJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKHHHJJJLLLLLLJJJHHHGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOQQQQQQPPPPPPPPPPPPPPPQQQRRRQQQQQQPPPPPPQQQQQQRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPLLLLLLLLLMMMMMMMMMNNNNNNMMMNNNOOOPPPRRRSSSTTTTTTPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUUUUTTTSSSQQQPPPOOOPPPQQQRRRRRRRRRQQQPPPNNNOOOOOOPPPPPPOOOOOONNNTTTQQQLLLKKKLLLNNNPPPQQQLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUUUUTTTSSSTTTVVVVVVWWWYYYXXXWWWVVVVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTPPPQQQRRRTTTUUUVVVWWWWWW@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAABBBBBBCCC@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@????????????@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBBAAACCCDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEIIIHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGFFFEEEFFFGGGHHHIIICCCDDDEEEGGGIIIKKKLLLMMMHHHHHHHHHGGGHHHHHHIIIIIILLLKKKIIIGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHEEEGGGIIIHHHFFFEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDFFFHHHIIIHHHGGGHHHIIIGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKIIIJJJKKKKKKIIIHHHIIIJJJLLLKKKJJJJJJIIIIIIJJJJJJGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMHHHHHHIIIJJJKKKLLLMMMNNNPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPOOOMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPOOOMMMLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQLLLLLLLLLMMMMMMMMMNNNNNNPPPQQQQQQRRRSSSTTTTTTUUUPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUUUUUUUSSSQQQPPPQQQRRRSSSTTTTTTSSSRRRQQQNNNOOOPPPRRRRRRRRRRRRQQQSSSQQQNNNMMMNNNOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOQQQRRRRRRQQQSSSTTTTTTSSSSSSUUUVVVVVVXXXYYYYYYWWWVVVUUUVVVTTTTTTUUUUUUUUUUUUUUUUUUQQQRRRSSSTTTUUUVVVVVVVVV@@@AAABBBCCCDDDCCCBBBAAA???@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCC>>>???AAACCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCCCCCCCBBBAAACCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFDDDAAA@@@???@@@CCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>======<<<<<<>>>????????????@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBAAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBAAA@@@BBBCCCBBB@@@>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDBBBAAA@@@@@@@@@@@@AAABBBAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHIIICCCDDDFFFIIIKKKLLLMMMMMMIIIIIIIIIIIIIIIJJJKKKLLLRRRQQQNNNLLLIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHDDDEEEFFFGGGIIIKKKLLLMMMGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFHHHIIIHHHFFFEEEFFFIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJIIIHHHGGGIIIJJJHHHIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIIIIKKKMMMLLLKKKJJJHHHHHHHHHIIIJJJHHHHHHIIIIIIJJJKKKLLLLLLOOOOOOPPPOOONNNLLLJJJIIILLLMMMMMMMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOOOONNNNNNOOOOOOPPPQQQJJJJJJKKKMMMNNNOOOPPPPPPRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPLLLMMMNNNNNNOOOOOOOOOOOOMMMLLLLLLLLLLLLLLLLLLMMMMMMOOOQQQSSSUUUUUUUUUUUURRRQQQPPPOOOOOOPPPQQQRRRRRRPPPOOOMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQLLLLLLMMMMMMMMMNNNNNNNNNSSSSSSSSSSSSTTTTTTTTTTTTQQQPPPPPPQQQQQQRRRSSSTTTSSSTTTUUUVVVUUUSSSQQQPPPRRRSSSTTTVVVUUUTTTRRRQQQNNNOOOQQQSSSTTTTTTSSSSSSQQQPPPOOOOOOPPPPPPNNNLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSPPPRRRSSSSSSSSSSSSUUUVVVTTTUUUWWWWWWUUUSSSSSSSSSUUUTTTSSSSSSSSSTTTUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTAAABBBCCCDDDDDDCCCCCCBBBFFFEEECCCAAA@@@AAABBBCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAABBBAAAAAACCCGGGHHHEEECCCCCCDDDFFFGGGFFFDDDAAA???BBBBBBBBBBBBAAA@@@??????AAABBBBBBBBBBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAADDDCCCCCCBBBBBBCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????CCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBGGGEEECCCAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCBBBFFFEEEDDDCCCBBBAAAAAAAAACCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEGGGIIIJJJIIIHHHGGGFFFDDDCCCCCCEEEEEEFFFEEEEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFHHHHHHGGGEEEDDDGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFGGGHHHJJJKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJHHHHHHHHHIIIKKKMMMPPPPPPPPPPPPNNNJJJGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIHHHFFFDDDIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHGGGFFFFFFHHHJJJKKKIIIIIIIIIIIIHHHHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKIIIHHHHHHHHHGGGFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIJJJLLLNNNPPPPPPOOONNNNNNOOOOOOMMMKKKLLLMMMMMMNNNNNNOOOOOOPPPLLLMMMNNNOOOQQQRRRSSSTTTOOOPPPPPPQQQRRRSSSSSSTTTPPPPPPPPPPPPOOOOOOOOOOOOSSSQQQOOOPPPRRRTTTUUUUUUUUURRRNNNNNNOOOPPPOOOMMMMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMOOORRRTTTUUUTTTSSSRRRVVVVVVTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMNNNNNNOOOMMMNNNNNNNNNNNNOOOOOOOOORRRRRRRRRRRRRRRSSSTTTTTTQQQQQQQQQRRRSSSSSSTTTTTTNNNPPPSSSVVVWWWVVVTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQOOONNNNNNOOOOOOMMMLLLLLLLLLLLLLLLMMMNNNPPPPPPOOOOOOOOOOOOOOOOOONNNOOOQQQSSSTTTVVVVVVWWWYYYXXXVVVUUUTTTSSSSSSSSSTTTSSSRRRQQQQQQRRRTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFIIIJJJAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAACCCFFFGGGEEECCCDDDEEEFFFFFFEEECCCAAA@@@AAABBBBBBBBBBBBAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCGGGFFFCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKIIIIIIIIIJJJLLLMMMPPPPPPPPPOOOMMMKKKHHHGGGHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHHHHIIIJJJIIIGGGEEEHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJHHHHHHHHHIIIKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMNNNOOOOOONNNMMMNNNPPPPPPOOONNNNNNNNNOOOPPPPPPQQQQQQRRRPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPTTTSSSQQQQQQSSSUUUUUUUUUTTTRRROOONNNOOOPPPOOONNNNNNNNNOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOOOOPPPQQQRRRRRRSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPSSSRRRQQQQQQQQQRRRTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSQQQRRRTTTVVVVVVVVVUUUTTTUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQOOONNNMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOONNNOOOPPPRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQGGGFFFDDDCCCBBBCCCCCCDDDCCCCCCCCCDDDFFFIIILLLMMMBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBDDDFFFFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@AAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBDDDEEEEEEFFFFFFFFFBBBBBBCCCDDDDDDDDDCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNPPPPPPOOOMMMLLLKKKIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIIIIJJJKKKKKKIIIGGGGGGHHHHHHIIIIIIHHHHHHHHHKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKJJJIIIJJJKKKLLLMMMKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPMMMLLLLLLKKKKKKLLLLLLMMMLLLMMMMMMMMMLLLLLLKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLQQQQQQQQQQQQQQQPPPOOOOOONNNNNNMMMNNNPPPRRRQQQPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUYYYYYYXXXWWWUUUTTTSSSSSSVVVTTTRRRRRRSSSUUUUUUUUUSSSQQQOOOOOOOOOPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOONNNOOOPPPRRRSSSPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPWWWVVVTTTRRRPPPOOONNNNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTRRRQQQPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRQQQPPPOOOOOOOOOPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTRRRRRRPPPPPPPPPPPPQQQSSSTTTUUUQQQQQQQQQQQQQQQPPPPPPPPPIIIHHHEEECCCBBBCCCDDDEEEHHHGGGGGGFFFGGGGGGHHHIIIBBBBBBCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCDDDEEEEEEEEEEEEGGGFFFDDDCCCCCCCCCDDDDDD@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFCCCDDDEEEEEEFFFFFFFFFEEECCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEGGGIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLOOONNNLLLKKKJJJJJJJJJJJJGGGHHHJJJKKKKKKKKKIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIHHHIIIJJJJJJIIIHHHFFFGGGHHHHHHHHHHHHHHHHHHKKKKKKJJJJJJIIIHHHHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNNNNNNNOOOOOOOOOPPPMMMLLLKKKJJJJJJKKKLLLMMMOOOOOOOOOOOOOOONNNMMMMMMOOONNNNNNMMMMMMNNNNNNOOOSSSTTTUUUUUUUUUTTTRRRQQQQQQPPPOOOOOOQQQRRRQQQPPPQQQQQQRRRRRRSSSTTTTTTUUUTTTSSSSSSRRRRRRQQQQQQPPPQQQQQQRRRRRRRRRSSSSSSSSSYYYYYYYYYXXXWWWWWWVVVVVVVVVTTTRRRQQQSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMMMMMMMMMMPPPPPPOOOOOOOOOPPPQQQQQQMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQRRRSSSSSSSSSRRRXXXWWWUUUSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUTTTSSSQQQPPPQQQRRRTTTVVVWWWWWWVVVVVVVVVUUUUUUUUUVVVUUUTTTSSSSSSTTTTTTUUUVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSVVVUUUUUUTTTTTTSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPMMMMMMNNNNNNOOOOOONNNNNNOOOPPPRRRTTTTTTSSSRRRQQQOOOOOOOOOPPPRRRSSSTTTUUUPPPPPPPPPPPPPPPPPPPPPPPPJJJIIIFFFDDDCCCDDDEEEFFFJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDEEEDDDDDDDDDEEEFFFGGGFFFDDDCCCCCCDDDEEEFFF@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFFFFEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHEEEFFFHHHIIIJJJJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHIIIIIIJJJJJJLLLKKKJJJIIIIIIIIIIIIJJJHHHIIILLLMMMNNNMMMKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHGGGGGGIIIJJJIIIHHHFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTVVVWWWWWWWWWVVVUUUUUUSSSQQQPPPQQQQQQPPPOOOQQQQQQQQQRRRSSSSSSTTTTTTQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUVVVVVVWWWXXXXXXXXXUUURRRPPPPPPQQQRRRRRRRRRQQQRRRRRRRRRQQQPPPPPPQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNPPPQQQRRRSSSSSSRRRPPPOOOMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTRRRSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSUUUWWWUUUVVVVVVVVVWWWWWWWWWXXXVVVUUUSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQSSSSSSTTTTTTTTTUUUUUUUUUWWWWWWWWWWWWVVVVVVVVVUUUSSSSSSSSSTTTTTTVVVWWWWWWUUUUUUUUUTTTSSSRRRRRRQQQMMMMMMNNNNNNNNNNNNMMMMMMMMMOOOQQQSSSTTTSSSRRRQQQNNNOOOPPPQQQSSSTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQJJJIIIGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDDDDEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEDDDDDDEEEGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDFFFFFFGGGGGGFFFFFFEEEEEEDDDEEEGGGHHHIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMOOOQQQRRRQQQOOONNNJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFGGGHHHJJJIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNOOOLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWXXXVVVRRRQQQQQQQQQPPPOOOPPPPPPQQQRRRRRRSSSSSSTTTOOOOOOPPPQQQRRRRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSTTTVVVWWWXXXXXXSSSQQQOOOOOOPPPRRRRRRRRRQQQSSSTTTTTTSSSRRRRRRSSSPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSUUUVVVVVVTTTQQQOOOOOOOOOPPPPPPQQQSSSTTTUUUWWWWWWXXXXXXYYYXXXXXXXXXTTTTTTSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWUUUUUUUUUUUUUUUVVVVVVWWWUUUUUUUUUVVVWWWXXXXXXXXXVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTVVVVVVVVVWWWXXXXXXYYYYYYVVVVVVWWWWWWWWWVVVVVVUUUVVVVVVVVVVVVWWWXXXZZZZZZXXXXXXWWWVVVUUUUUUTTTTTTOOOOOOPPPPPPQQQPPPPPPPPPOOOPPPQQQRRRSSSRRRRRRQQQPPPPPPRRRSSSTTTTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGEEECCCCCCEEEHHHFFFEEEEEEEEEEEEEEEFFFFFFBBBCCCDDDEEEEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIJJJKKKJJJIIIGGGEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFGGGHHHHHHHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIHHHGGGEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDEEEGGGIIIJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHJJJIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKJJJGGGHHHIIIIIIIIIJJJIIIIIIHHHIIIKKKLLLLLLLLLLLLKKKKKKMMMPPPSSSTTTSSSPPPOOOKKKKKKLLLLLLLLLLLLKKKKKKKKKIIIGGGGGGIIIKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNOOOOOOPPPPPPOOOOOONNNLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRQQQQQQPPPPPPPPPPPPPPPOOOMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNNNNOOOOOONNNNNNMMMPPPQQQSSSTTTVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVUUUUUUVVVVVVXXXUUURRRQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSSSSTTTTTTPPPQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUQQQRRRRRRSSSTTTUUUVVVVVVRRRQQQOOOOOOQQQSSSTTTSSSQQQTTTVVVVVVTTTSSSTTTUUUTTTSSSRRRRRRRRRRRRSSSTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWVVVUUUSSSRRRSSSSSSSSSSSSTTTUUUWWWWWWYYYYYYZZZZZZZZZYYYYYYXXXUUUUUUUUUVVVWWWXXXYYYZZZXXXXXXXXXXXXXXXWWWWWWWWWUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\VVVWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXYYY[[[\\\]]][[[[[[ZZZYYYXXXWWWVVVUUUSSSSSSTTTUUUUUUUUUUUUUUUQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRSSSUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKIIIGGGFFFCCCCCCDDDDDDEEEEEEEEEFFFEEEGGGGGGEEECCCBBBEEEHHHEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEEEECCCCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKIIIGGGEEEIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJEEEFFFHHHIIIJJJIIIHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJHHHFFFFFFFFFHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEGGGJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGEEEEEEEEEGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLNNNOOOOOONNNMMMOOOOOOPPPQQQQQQRRRSSSSSSOOONNNMMMLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMNNNIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKJJJJJJJJJLLLNNNOOOMMMMMMLLLLLLKKKKKKKKKJJJHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJLLLNNNOOONNNMMMLLLIIILLLOOORRRSSSQQQOOONNNLLLLLLMMMMMMMMMMMMLLLLLLLLLJJJHHHHHHJJJLLLLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKLLLMMMNNNOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMNNNOOOPPPPPPPPPOOOOOOMMMNNNOOOOOOPPPPPPPPPPPPNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSRRRRRROOOOOOOOOPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQRRRRRRQQQOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXVVVUUUUUUTTTTTTUUUUUUVVVZZZYYYWWWUUUTTTTTTTTTTTTWWWTTTRRRQQQRRRTTTTTTTTTRRRRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSQQQPPPPPPRRRTTTUUUUUURRRUUUXXXXXXUUUTTTUUUVVVWWWVVVUUUTTTTTTUUUVVVWWWVVVVVVWWWXXXXXXYYYZZZZZZ[[[ZZZXXXVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZYYYXXXXXXWWWWWWUUUVVVXXXZZZZZZYYYXXXWWWXXXWWWWWWVVVVVVUUUUUUTTTVVVWWWXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]ZZZ[[[[[[\\\]]]]]]^^^^^^YYYZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ\\\]]]^^^]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWXXXYYYZZZZZZYYYSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSUUUVVVVVVUUUTTTSSSUUUUUUVVVVVVVVVWWWWWWWWWIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMLLLKKKJJJKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDFFFGGGGGGFFFFFFEEEGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFMMMNNNNNNNNNMMMJJJHHHFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGIIIKKKKKKJJJIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMGGGHHHIIIKKKLLLLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHFFFIIIKKKKKKJJJHHHHHHIIIIIIJJJJJJIIIGGGGGGIIIKKKLLLLLLKKKJJJIIIIIIHHHHHHKKKJJJIIIJJJKKKKKKIIIGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPNNNPPPRRRTTTUUUSSSQQQPPPLLLMMMNNNNNNNNNNNNMMMLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKOOONNNNNNMMMMMMMMMMMMMMMHHHIIIJJJIIIIIIKKKMMMPPPLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHJJJKKKKKKKKKJJJIIILLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJKKKLLLNNNNNNOOOOOOOOONNNNNNPPPPPPPPPPPPNNNNNNOOONNNLLLKKKKKKMMMNNNPPPQQQOOOMMMKKKKKKMMMOOOQQQMMMMMMNNNOOOOOOPPPQQQQQQTTTSSSSSSSSSRRRRRRQQQQQQNNNPPPQQQPPPOOOOOOPPPQQQOOOPPPPPPQQQQQQQQQQQQQQQRRRUUUXXXYYYWWWVVVUUUUUUSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQOOOMMMNNNPPPSSSUUUQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVXXXXXXYYYYYYYYYXXXWWWWWWVVVUUUTTTRRRRRRTTTUUUVVVTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWTTTSSSRRRRRRRRRSSSUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSWWWWWWVVVVVVUUUTTTSSSSSSUUUTTTTTTTTTTTTTTTUUUUUUTTTUUUVVVWWWVVVVVVWWWYYYXXXXXXWWWXXXXXXYYYZZZ[[[[[[ZZZXXXXXXXXXZZZ\\\^^^\\\ZZZWWWVVVVVVVVVUUUSSSXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\[[[ZZZXXXWWWUUUVVVWWWWWWXXXXXXXXXXXX[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYUUUUUUUUUTTTUUUUUUVVVWWWXXXWWWWWWVVVWWWXXXZZZ[[[___\\\ZZZ[[[^^^___^^^]]]ZZZ[[[\\\]]]]]]]]]]]]]]][[[[[[ZZZZZZYYYYYYXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[[[[WWWWWWWWWXXXZZZ\\\^^^```YYYXXXVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUUUUVVVXXXYYYYYYXXXJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMLLLJJJIIIJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGLLLLLLMMMMMMLLLJJJHHHGGGEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIGGGIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGJJJJJJIIIJJJLLLLLLJJJIIIHHHIIIJJJKKKKKKJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMNNNOOOOOONNNOOOQQQSSSTTTRRRQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKJJJKKKKKKJJJIIIJJJLLLNNNMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOONNNQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNPPPPPPQQQRRRRRRQQQPPPPPPPPPOOONNNMMMMMMNNNOOOPPPRRRPPPOOONNNMMMNNNPPPQQQOOOOOOOOOPPPQQQRRRRRRRRRTTTTTTSSSSSSSSSRRRRRRRRRPPPQQQRRRQQQPPPOOOPPPQQQSSSSSSTTTUUUVVVVVVUUUUUUTTTVVVYYYYYYXXXVVVUUUVVVUUUTTTTTTTTTTTTUUUVVVVVVXXXXXXYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSRRRQQQPPPQQQRRRTTTUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUWWWWWWXXXXXXYYYXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVXXXXXXWWWWWWVVVUUUTTTTTTUUUUUUTTTTTTTTTUUUUUUUUUTTTVVVWWWWWWVVVVVVWWWYYYXXXXXXYYYYYYZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[\\\^^^___[[[YYYWWWVVVWWWWWWVVVUUUZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWSSSTTTUUUUUUVVVVVVUUUUUUZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUVVVVVVWWWVVVVVVWWWXXXZZZ\\\]]]___]]]\\\\\\___```___^^^\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^]]]]]]\\\[[[[[[[[[[[[]]]___aaabbb^^^\\\ZZZXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUWWWYYYZZZZZZYYYKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMKKKIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGJJJJJJKKKKKKLLLMMMMMMMMMIIIIIIJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIHHHGGGGGGHHHJJJKKKKKKLLLNNNPPPPPPMMMKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIIIIKKKMMMMMMLLLKKKJJJKKKKKKLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJLLLMMMMMMNNNNNNMMMNNNPPPQQQRRRQQQOOONNNOOONNNMMMLLLLLLMMMNNNOOOKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLJJJIIIJJJKKKNNNMMMMMMLLLLLLKKKKKKKKKMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMNNNOOOOOOOOONNNNNNPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQSSSRRRRRRQQQPPPPPPOOONNNRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVUUUSSSRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYXXXWWWYYYZZZZZZXXXVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWXXX[[[\\\\\\\\\\\\[[[ZZZZZZWWWVVVTTTRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWUUUVVVWWWWWWWWWVVVUUUTTTUUUUUUVVVVVVWWWWWWVVVVVVSSSUUUWWWYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXXXXVVVVVVWWWYYYXXXYYY[[[]]]^^^^^^^^^^^^^^^^^^______```aaaaaabbb\\\ZZZYYYXXXYYYZZZYYYXXX\\\]]]^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWTTTUUUVVVVVVWWWVVVVVVVVVXXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZYYYXXXXXXXXXXXXXXX[[[ZZZYYYWWWVVVUUUUUUUUUVVVVVVVVVXXXYYY[[[]]]^^^___^^^]]]^^^```aaa```______^^^]]]\\\[[[\\\]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^____________^^^^^^^^^^^^___```aaabbbbbbaaa___]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWXXXZZZ[[[[[[ZZZKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEEEEGGGHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHIIIJJJJJJIIIIIIHHHIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHHHHGGGIIIHHHHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJJJJJJJJJJJJJKKKLLLJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFGGGIIIKKKKKKKKKKKKMMMOOOPPPNNNLLLNNNNNNMMMMMMMMMLLLLLLLLLIIIIIIIIIKKKNNNOOONNNMMMLLLLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLJJJHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMOOOPPPPPPPPPNNNNNNPPPOOOMMMLLLLLLMMMOOOPPPMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMKKKMMMNNNNNNLLLKKKKKKLLLNNNNNNNNNNNNNNNMMMMMMMMMOOONNNMMMLLLMMMNNNOOOPPPMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQPPPPPPPPPPPPPPPPPPPPPSSSSSSRRRQQQQQQQQQQQQQQQSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTSSSRRRQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSXXXYYYZZZXXXVVVUUUUUUVVVSSSTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[[[[XXXVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWXXX\\\]]]]]]^^^]]]]]]\\\\\\YYYWWWTTTRRRQQQRRRTTTUUUWWWWWWXXXYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWYYYXXXXXXWWWVVVUUUUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUVVVVVVUUUUUUUUUSSSTTTTTTUUUVVVWWWXXXXXXRRRSSSVVVYYYZZZZZZYYYXXXWWWXXXYYYZZZZZZZZZYYYXXXUUUVVVYYY\\\]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYYYYXXXXXXYYYZZZYYY[[[^^^```bbbbbbaaa```bbbcccdddeeeffffffffffffbbb```^^^]]]]]]^^^\\\[[[^^^___```aaa```___]]][[[[[[ZZZXXXWWWVVVWWWXXXXXXZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\^^^]]]\\\\\\[[[[[[\\\\\\ZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\^^^]]]^^^^^^___```_________^^^\\\ZZZYYYZZZ[[[]]]\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___aaaaaabbbbbb___^^^^^^_________``````cccbbb```___^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYZZZ\\\]]]\\\[[[KKKJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKIIIGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGIIIJJJGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJJJJHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKIIIHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGGGGIIILLLLLLKKKJJJKKKLLLMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJLLLOOOPPPPPPOOONNNMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMOOOOOONNNNNNNNNMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIJJJLLLLLLKKKIIIHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLLLLMMMNNNOOOOOOOOONNNMMMPPPOOOMMMLLLLLLMMMOOOPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMOOOOOONNNMMMMMMMMMMMMMMMJJJMMMPPPPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNPPPQQQOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPQQQRRRTTTUUUTTTUUUVVVWWWWWWVVVUUUTTTVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUWWWWWWWWWUUUTTTRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTXXXYYYZZZXXXVVVUUUUUUVVVSSSTTTUUUVVVWWWWWWWWWWWWZZZ[[[\\\ZZZXXXWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWWWW[[[\\\\\\]]]]]]\\\\\\\\\YYYXXXUUUSSSSSSTTTVVVXXXXXXYYY[[[[[[[[[ZZZYYYXXXVVVVVVWWWXXXYYY[[[\\\]]][[[[[[ZZZYYYXXXWWWWWWVVVSSSSSSUUUVVVWWWWWWWWWWWWXXXVVVTTTRRRRRRTTTVVVXXXVVVVVVVVVWWWXXXYYYYYYZZZSSSUUUXXXZZZ[[[[[[ZZZYYYXXXXXXZZZZZZZZZYYYXXXWWWXXXYYY[[[]]]]]]]]][[[ZZZ[[[[[[[[[[[[[[[[[[\\\\\\YYYYYYZZZZZZYYYXXXWWWWWWXXXYYY[[[[[[ZZZZZZ\\\]]]]]]___aaadddeeeeeedddcccfffggghhhjjjjjjjjjjjjjjjiiigggdddcccbbbbbb```______```aaabbbaaa___\\\[[[[[[[[[YYYYYYYYYZZZ[[[\\\^^^^^^^^^______^^^^^^]]]YYYYYYYYYZZZ[[[\\\]]]^^^______^^^]]]]]]]]]^^^^^^XXXXXXWWWWWWWWWXXXXXXYYYXXXXXXXXXXXXYYYYYYYYYXXX[[[\\\^^^^^^^^^^^^^^^^^^^^^]]]ZZZYYYXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^```aaabbbcccccc`````````aaaaaa```````````````````````````aaaaaa________________________^^^\\\\\\\\\^^^___^^^]]]IIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLKKKIIIIIIIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJEEEFFFGGGHHHHHHGGGFFFEEEIIIJJJKKKKKKLLLLLLKKKKKKIIIJJJKKKKKKLLLKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJGGGHHHIIIKKKLLLLLLMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIJJJLLLKKKMMMNNNNNNMMMLLLLLLMMMKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKMMMPPPQQQPPPOOONNNNNNNNNNNNOOOQQQRRRSSSQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNPPPOOONNNMMMMMMNNNOOOPPPQQQQQQPPPOOONNNMMMLLLLLLMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMKKKNNNRRRSSSSSSQQQPPPPPPNNNNNNNNNOOOOOOPPPPPPQQQOOOOOONNNNNNOOOOOOPPPQQQQQQQQQRRRRRRQQQQQQPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTRRRRRRQQQPPPPPPQQQSSSTTTPPPOOOOOOPPPRRRTTTWWWXXXVVVVVVXXXXXXXXXXXXVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUVVVWWWUUUTTTRRRSSSTTTVVVWWWXXXXXXYYYYYYXXXXXXYYYZZZ[[[ZZZXXXWWWWWWXXXVVVUUUUUUUUUUUUVVVWWWWWWYYYYYYZZZ[[[[[[[[[ZZZZZZYYYXXXVVVUUUVVVWWWYYYZZZYYYZZZ[[[\\\[[[ZZZYYYXXXWWWWWWXXXZZZ\\\^^^```aaa]]]]]]\\\\\\[[[ZZZYYYYYYVVVVVVWWWXXXYYYYYYYYYYYYZZZWWWTTTQQQQQQTTTWWWZZZYYYYYYYYYZZZZZZZZZZZZ[[[ZZZ[[[[[[[[[[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUZZZ[[[\\\\\\\\\[[[ZZZYYY[[[[[[[[[\\\\\\]]]]]]]]][[[\\\]]]]]]\\\[[[YYYXXXXXXZZZ\\\]]]]]]^^^```aaabbbccceeefffgggffffffeeeiiiiiijjjjjjkkklllllllllmmmjjjhhhggggggfffeeedddbbbbbbbbbbbb```^^^]]][[[\\\\\\\\\]]]^^^___```aaa_________```______^^^]]]]]]]]]]]]]]]]]]^^^___```______^^^]]]]]]]]]]]]]]]YYYYYYXXXXXXYYYYYYZZZ[[[YYYYYYZZZZZZZZZYYYXXXWWWYYY\\\^^^___^^^]]]]]]]]]]]]\\\ZZZZZZYYYZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]___```aaabbbbbbbbbbbbbbbcccdddddddddcccccc^^^______```aaaaaabbbbbb```````````````````````````___^^^^^^``````___^^^HHHHHHHHHIIIJJJKKKLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIKKKLLLLLLJJJJJJKKKMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLJJJLLLMMMMMMLLLKKKKKKLLLJJJPPPWWWWWWRRRMMMLLLNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLNNNPPPQQQPPPOOONNNNNNNNNOOOQQQSSSUUUVVVSSSRRRRRRRRRQQQQQQQQQQQQOOONNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNOOOOOONNNNNNOOOOOONNNMMMMMMLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNMMMOOONNNNNNNNNNNNOOOPPPQQQPPPOOONNNNNNMMMMMMNNNNNNNNNQQQUUUWWWUUURRRPPPOOOMMMMMMNNNOOOOOOPPPQQQQQQOOOPPPQQQQQQRRRRRRQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVTTTSSSRRRQQQQQQSSSUUUVVVQQQQQQQQQRRRSSSVVVYYY[[[XXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUUUUUUUTTTTTTTTTTTTPPPQQQQQQQQQRRRRRRRRRRRRTTTUUUVVVUUUTTTSSSTTTUUUYYYYYYYYYYYYYYYXXXXXXWWWXXXYYYYYYXXXWWWVVVXXXYYYWWWWWWWWWVVVWWWWWWXXXYYYWWWXXXYYYYYYZZZZZZYYYYYYWWWWWWXXXXXXYYY[[[\\\]]]ZZZZZZ[[[ZZZZZZYYYYYYXXXYYYZZZZZZ[[[]]]___aaabbb______^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\]]]\\\\\\[[[[[[YYYVVVUUUUUUVVVYYY[[[]]]\\\\\\\\\\\\[[[[[[[[[^^^]]]]]][[[ZZZYYYXXXWWWYYYYYYXXXWWWWWWWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^^^^^^^___```___]]][[[ZZZYYY[[[]]]___```aaaccceeeggggggggggggggggggggggggiiiiiihhhhhhiiijjjlllmmmllljjjhhhhhhiiijjjjjjiiieeedddcccbbb```___^^^]]]]]]^^^___aaaccceeeeeefff```````````````___^^^^^^aaaaaa`````````aaaaaabbb``````___^^^^^^^^^^^^___]]]\\\\\\[[[[[[[[[\\\\\\ZZZZZZ[[[\\\\\\\\\[[[ZZZYYY]]]``````___]]]]]]^^^\\\\\\\\\\\\\\\]]]]]]]]][[[[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaaaaaaaaaaaaaabbbcccdddeeeddddddccc___``````aaaaaaaaaaaaaaa````````````````````````bbb```___```aaabbbaaa___GGGGGGHHHHHHJJJKKKMMMNNNKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJLLLLLLKKKKKKMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKJJJIIIHHHKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJGGGGGGIIIJJJKKKKKKKKKKKKOOONNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHFFFGGGIIIKKKKKKJJJIIIHHHIIIJJJLLLMMMMMMLLLJJJIIIIIIJJJLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMOOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNJJJLLLNNNOOOMMMLLLLLLLLLIIISSS^^^___XXXPPPMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMOOOQQQQQQPPPOOOMMMNNNNNNOOOQQQTTTWWWXXXSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPOOOOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRQQQQQQQQQQQQPPPPPPOOONNNNNNOOOOOOOOOOOONNNMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQTTTXXXYYYVVVRRROOONNNLLLMMMNNNNNNOOOPPPQQQQQQPPPQQQSSSTTTTTTTTTSSSRRRTTTTTTTTTTTTTTTSSSRRRRRRPPPQQQQQQRRRSSSTTTTTTUUUSSSRRRQQQPPPQQQRRRTTTVVVTTTTTTSSSSSSUUUWWWZZZ\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZWWWWWWWWWWWWVVVUUUTTTSSSTTTUUUUUUVVVWWWXXXYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVOOOPPPPPPPPPQQQQQQRRRRRRUUUWWWXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUWWWXXXXXXXXXVVVVVVXXXZZZXXXXXXXXXXXXXXXYYYZZZZZZVVVWWWXXXYYYYYYYYYYYYYYYWWWWWWXXXZZZ[[[]]]^^^^^^[[[ZZZZZZYYYYYYYYYXXXXXX\\\\\\\\\]]]^^^___```aaa```____________^^^^^^^^^______`````````___^^^^^^ZZZZZZYYYYYYYYYYYYZZZZZZ______^^^]]]]]]\\\\\\[[[]]]\\\[[[[[[ZZZZZZ[[[[[[]]]\\\ZZZYYYYYYYYYZZZ[[[YYYYYYXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[\\\\\\]]]^^^^^^___```aaaaaa```^^^\\\[[[YYY[[[^^^```aaacccfffhhhjjjiiihhhhhhggghhhhhhhhhhhhgggfffffffffhhhjjjllliiihhhggghhhkkklllmmmlllgggfffdddbbb```_________]]]___bbbeeeggghhhiiiiiibbbbbbbbbbbbbbbaaa``````dddcccbbbbbbbbbbbbbbbccccccbbbbbbaaaaaaaaaaaaaaaaaa```___^^^]]]\\\\\\\\\ZZZ[[[\\\^^^______^^^^^^ZZZ^^^aaabbb```^^^^^^___\\\]]]^^^_______________\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___``````aaaaaa```^^^___aaabbbccccccbbbbbbbbbbbbbbbbbbbbbaaa```___````````````````````````cccaaa```aaabbbbbbaaa```NNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNKKKLLLMMMMMMMMMMMMLLLLLLOOOLLLIIIIIIKKKMMMMMMKKKNNNLLLJJJJJJKKKLLLLLLKKKIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPNNNLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKLLLLLLKKKIIIIIIJJJLLLKKKMMMOOOOOONNNMMMMMMMMMNNNLLLKKKLLLNNNOOOMMMJJJLLLLLLLLLLLLLLLMMMNNNNNNPPPOOONNNLLLKKKKKKKKKKKKKKKKKKMMMNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKLLLNNNOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPTTTXXXWWWSSSPPPQQQTTTQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSSSSRRRQQQRRRRRRSSSTTTUUUUUUUUUWWWVVVVVVVVVTTTSSSRRRQQQQQQQQQPPPOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLRRRSSSSSSSSSRRRPPPNNNLLLLLLMMMOOOQQQRRRQQQOOONNNMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUVVVRRRRRRRRRRRRSSSSSSSSSSSSVVVVVVUUUUUUTTTSSSSSSSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSQQQRRRRRRRRRRRRSSSSSSSSSOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSVVVUUUTTTTTTUUUVVVYYYZZZWWWYYYZZZ[[[[[[YYYWWWVVVXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVVVVXXXZZZZZZYYYWWWWWWWWWXXXXXXWWWWWWVVVUUUVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVUUUVVVVVVWWWWWWVVVVVVUUUWWWXXXXXXXXXYYYYYYZZZZZZ^^^^^^______^^^]]][[[ZZZYYYZZZ[[[\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]^^^^^^^^^]]]]]]___```aaabbbbbbccccccbbb```````````````___^^^]]]ZZZZZZYYYYYYZZZZZZ[[[[[[^^^^^^^^^^^^^^^___```aaa___```aaa```^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYY[[[[[[\\\]]]^^^^^^______aaaaaaaaa```______^^^^^^\\\^^^aaabbbbbbbbbdddeeefffeeedddcccdddeeefffggggggfffdddcccbbbccceeefff```aaadddgggjjjlllnnnnnnlllhhhdddcccddddddcccaaaaaaccceeehhhjjjkkklllllleeecccbbb`````````aaaaaacccbbbaaa``````aaabbbcccdddcccccccccbbbbbbaaaaaabbbbbbaaaaaa``````______\\\]]]___`````````___^^^\\\]]]]]]^^^^^^]]]]]]\\\ZZZZZZZZZ]]]aaacccaaa___\\\]]]^^^```aaaaaabbbbbb```___^^^]]]]]]^^^___```cccaaa___```aaaaaa^^^[[[]]]^^^aaacccddddddcccbbbbbbcccddddddcccaaa___]]]]]]^^^___`````````___^^^___```aaaccccccbbbbbbaaaMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPMMMMMMMMMLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOONNNLLLMMMMMMMMMMMMMMMMMMMMMOOOMMMJJJKKKMMMNNNMMMLLLNNNMMMKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNPPPQQQQQQPPPMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLMMMMMMLLLJJJJJJKKKLLLLLLNNNPPPPPPOOONNNNNNNNNOOOMMMLLLMMMOOOPPPNNNKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOONNNMMMLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMMMMLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQUUUXXXWWWSSSQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWVVVUUUSSSRRRQQQRRRQQQPPPPPPPPPQQQSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOTTTTTTTTTTTTSSSQQQPPPOOONNNOOOPPPQQQRRRQQQQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPQQQRRRTTTUUUUUUVVVSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVSSSRRRRRRQQQQQQRRRRRRSSSWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQRRRSSSSSSTTTTTTRRRRRRSSSSSSTTTUUUUUUVVVWWWVVVUUUUUUVVVWWWYYY[[[XXXXXXYYYZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWYYY[[[[[[ZZZYYYVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWXXXXXXXXXZZZZZZZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVXXXYYYYYYYYYZZZZZZZZZZZZ\\\]]]]]]]]]]]][[[ZZZYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^```aaabbbccccccdddddddddccccccccccccbbbbbbbbbaaa```___^^^]]]]]]]]]^^^_________^^^^^^______``````___```aaa```___^^^___``````_________^^^^^^^^^]]]______^^^^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^___```aaaaaaaaa``````_________]]]```bbbcccccccccdddfffeeeeeedddccccccdddddddddbbbaaa___^^^^^^___```aaa]]]___aaacccfffhhhiiiiiijjjhhhgggggghhhgggdddaaabbbccceeegggggggggggggggcccbbbaaa`````````aaaaaadddcccbbb````````````aaaccccccccccccccccccbbbbbbccccccbbbbbbbbbaaaaaaaaa^^^___```aaabbbbbbaaaaaa^^^^^^^^^______^^^^^^^^^]]]\\\\\\___bbbdddbbb`````````aaabbbbbbbbbbbbbbbbbbaaa````````````aaabbbcccaaa``````bbbaaa___\\\\\\]]]___aaabbbbbbbbbbbbcccdddeeeeeedddbbb```^^^]]]^^^___```aaa``````___```aaabbbcccccccccbbbbbbMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPQQQRRRRRRSSSSSSMMMMMMNNNNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOQQQQQQQQQRRRRRRRRRRRRRRROOONNNNNNNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPNNNMMMNNNOOOPPPOOONNNPPPNNNMMMNNNOOOPPPOOONNNMMMMMMMMMNNNOOOOOOPPPPPPSSSTTTUUUSSSPPPNNNMMMMMMOOOOOOOOOOOONNNNNNNNNNNNMMMNNNOOONNNLLLLLLLLLNNNNNNPPPRRRRRRQQQPPPPPPPPPOOONNNNNNOOOPPPPPPOOOMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOOMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOONNNRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSUUUXXXWWWTTTRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVTTTSSSRRRSSSRRRRRRRRRRRRSSSTTTTTTVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSQQQRRRRRRSSSTTTUUUVVVVVVTTTTTTTTTTTTUUUUUUVVVVVVSSSTTTUUUVVVWWWXXXYYYZZZUUUTTTTTTSSSSSSTTTTTTUUUZZZZZZ[[[[[[ZZZYYYXXXVVVXXXXXXXXXWWWVVVVVVUUUUUURRRSSSSSSTTTUUUUUUVVVVVVSSSSSSTTTUUUVVVVVVWWWWWWXXXWWWVVVVVVWWWXXXZZZ[[[YYYXXXXXXXXXXXXWWWWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWWWWYYY\\\]]]\\\[[[WWWWWWYYYZZZ[[[\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZXXXXXXXXXXXXXXXXXXYYYYYY[[[[[[ZZZYYYYYYZZZ\\\\\\[[[ZZZXXXWWWWWWWWWXXXXXXZZZZZZ[[[[[[[[[[[[\\\\\\[[[\\\\\\\\\[[[ZZZYYYXXX\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^______`````````^^^]]]]]]^^^___```aaabbbcccddddddeeeddddddfffeeedddcccccccccdddeeeeeecccaaa______```aaabbb````````````_______________aaabbbaaa``````aaabbbbbbbbbaaaaaaaaaaaaaaa```_______________^^^^^^^^^^^^^^^]]]]]]]]]___```aaaaaaaaaaaaaaaaaa````````````bbbddddddddddddeeefffccccccdddccccccbbbaaa```^^^]]]\\\[[[ZZZ[[[\\\\\\\\\]]]___aaacccddddddeeeffffffhhhjjjkkkiiifffbbbbbbcccdddddddddbbbaaa``````````````````aaaaaabbbdddcccbbbaaa```_________bbbbbbccccccccccccccccccdddddddddccccccccccccccc``````aaaccccccddddddccc```````````````````````````___```aaaddddddcccbbbccccccddddddddddddccccccddddddccccccccccccddddddcccbbbaaabbbcccbbb```^^^\\\]]]]]]^^^___```aaaaaaeeeeeefffeeedddcccaaa```______```aaaaaaaaaaaa```bbbbbbcccddddddddddddcccMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQQQQRRRSSSTTTUUUUUUOOOOOOOOOOOOOOONNNMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOQQQQQQQQQRRRRRRRRRQQQPPPQQQPPPOOOPPPRRRSSSQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQVVVWWWXXXVVVSSSPPPOOONNNPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQOOONNNNNNOOOQQQSSSUUUUUUSSSRRRQQQRRROOOOOOOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSPPPQQQQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVUUUVVVXXXWWWUUUSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUURRRQQQPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVWWWXXXXXXXXXWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQTTTTTTUUUUUUUUUTTTTTTSSSWWWWWWVVVVVVUUUTTTSSSSSSSSSRRRRRRQQQQQQRRRSSSSSSQQQQQQQQQRRRRRRSSSSSSTTTSSSSSSTTTTTTUUUUUUVVVVVVSSSTTTTTTUUUUUUVVVVVVVVVTTTTTTUUUVVVWWWXXXYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWXXXYYY[[[\\\\\\ZZZXXXWWW\\\[[[[[[ZZZXXXWWWWWWVVVSSSTTTTTTUUUUUUVVVVVVWWWUUUUUUUUUUUUVVVVVVVVVVVVXXXWWWWWWWWWWWWXXXYYYZZZYYYYYYXXXWWWVVVWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXZZZ]]]^^^^^^]]]ZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\[[[[[[[[[[[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZ]]]\\\ZZZZZZZZZ\\\^^^```^^^\\\ZZZXXXXXXXXXZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZZZZ^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\]]]___```aaaaaabbbaaa___^^^]]]^^^```aaa```aaabbbcccddddddddddddfffdddbbbaaaaaabbbdddeeegggeeebbb```___```aaabbbaaaaaaaaaaaa``````___^^^```aaabbbbbbbbbbbbcccdddddddddddddddcccccccccccc]]]^^^^^^^^^^^^^^^^^^^^^``````^^^^^^^^^```aaacccaaaaaabbbbbbbbbbbbbbbbbbbbbdddffffffeeedddeeefffbbbbbbccccccbbb```^^^]]]]]]\\\[[[ZZZYYYYYYZZZZZZ]]]^^^___aaabbbbbbbbbbbbcccccceeefffggggggeeeddd```aaaaaabbbaaa___^^^]]]_________``````aaabbbbbbbbbbbbaaaaaaaaa`````````aaaaaaaaabbbbbbcccccccccdddddddddcccccccccccccccaaaaaabbbcccdddddddddeeebbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbcccdddddddddcccdddddddddddddddeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddcccbbbaaa___^^^^^^^^^___```bbbccceeeeeeeeeeeedddcccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbdddddddddeeeeeeeeefffeeeMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQQQQRRRSSSTTTTTTUUUPPPPPPPPPPPPPPPOOOOOONNNOOOOOOOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRQQQQQQPPPPPPSSSRRRQQQPPPOOOPPPPPPPPPRRRSSSUUUVVVUUUTTTSSSRRRRRRQQQQQQSSSTTTUUUSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRXXXYYYZZZYYYUUURRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSTTTTTTRRRQQQQQQQQQSSSUUUWWWWWWUUUSSSSSSSSSOOOPPPQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPQQQQQQRRRSSSTTTVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTWWWWWWVVVUUUTTTSSSSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVWWWXXXXXXWWWVVVUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTRRRRRRRRRTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTWWWWWWVVVUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSRRRSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXUUUWWWYYY[[[\\\\\\[[[ZZZ^^^]]]\\\[[[ZZZYYYXXXWWWSSSTTTTTTUUUVVVVVVWWWWWWXXXWWWWWWVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWXXXXXXYYYZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXZZZYYYYYYZZZ]]]^^^^^^^^^^^^^^^^^^______^^^]]]]]]^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\___^^^\\\[[[\\\^^^```aaa```^^^\\\ZZZZZZ[[[\\\]]]________________________^^^^^^]]]]]]]]]\\\]]]]]]```___]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]___```aaaaaabbbaaa___^^^^^^___aaabbb___```aaabbbcccccccccccceeedddbbbaaaaaabbbdddfffgggfffcccbbbaaaaaabbbcccaaabbbbbbbbbaaa```______```bbbccccccbbbbbbdddeeeeeeeeeeeeeeeeeeeeeeeeeee_______________`````````bbbaaa`````````aaabbbcccaaabbbbbbbbbcccddddddddddddfffggggggeeeddddddeeeaaaaaabbbbbbaaa___]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXX\\\]]]^^^___````````````````````````aaabbbcccddd^^^___`````````___^^^]]]^^^^^^___```aaabbbcccccc______```aaabbbcccdddddd___`````````aaaaaabbbbbbcccccccccccccccccccccccccccccccccccccccddddddddddddccccccbbbbbbccccccdddbbbccccccccccccddddddeeeddddddddddddeeefffggghhhfffffffffggggggfffffffffdddeeeffffffeeedddddddddbbbbbbaaaaaabbbcccdddeeeddddddeeedddddddddccccccdddddddddddddddeeeeeeeeefffffffffffffffgggggghhhOOOOOOOOOPPPPPPQQQQQQRRRQQQQQQRRRRRRRRRRRRSSSSSSQQQQQQRRRRRRQQQQQQPPPOOONNNOOOPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSUUUTTTRRRQQQPPPPPPQQQRRRSSSUUUYYYZZZYYYVVVUUUUUURRRQQQRRRTTTVVVVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRRRRXXXZZZ[[[ZZZWWWTTTRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSUUUVVVVVVUUUSSSSSSSSSUUUVVVXXXXXXVVVTTTSSSTTTPPPRRRSSSSSSRRRQQQQQQRRRPPPPPPPPPPPPPPPQQQRRRRRRSSSRRRRRRRRRSSSTTTUUUUUUXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTWWWWWWWWWVVVVVVUUUUUUTTTSSSTTTTTTUUUUUUVVVVVVWWWRRRSSSSSSTTTUUUVVVWWWWWWYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWXXXYYYXXXXXXXXXVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTWWWWWWVVVVVVVVVUUUUUUUUUSSSTTTUUUUUUUUUUUUUUUUUUXXXWWWVVVUUUUUUUUUUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTVVVWWWWWWXXXYYYZZZ[[[[[[WWWWWWWWWWWWWWWVVVVVVVVVTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWVVVZZZYYYYYYXXXXXXYYYYYYZZZWWWXXXZZZ\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXTTTUUUUUUVVVVVVWWWXXXXXXZZZYYYYYYXXXXXXWWWWWWVVVXXXXXXYYYYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXZZZZZZYYYYYYYYYYYYYYYZZZ\\\ZZZYYYZZZ\\\^^^^^^]]]___`````````______^^^]]]______^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^___``````___^^^^^^___```aaa______^^^]]]]]]^^^___```bbbaaaaaaaaaaaa````````````___^^^^^^^^^^^^______```___]]]\\\[[[[[[[[[\\\[[[[[[\\\]]]^^^______``````______^^^___```aaabbb______```bbbbbbbbbbbbbbbeeedddcccccccccdddeeefffffffffeeedddccccccccccccaaaaaabbbccccccbbb``````aaacccdddcccbbbbbbcccdddddddddeeeeeeeeeeeeffffffcccccccccccccccbbbbbbbbbbbbbbbbbbcccccccccccccccaaabbbbbbcccdddeeefffffffffggghhhgggeeeccccccddd``````aaa``````___^^^]]][[[[[[ZZZZZZYYYXXXWWWVVVZZZ[[[\\\]]]]]]]]]]]]]]]^^^^^^___^^^]]]^^^aaaddd^^^___```aaaaaa```___^^^______aaabbbcccccccccccc^^^___aaacccdddfffffffff`````````aaaaaaaaaaaaaaabbbbbbccccccccccccddddddfffeeedddcccccccccddddddeeedddcccbbbbbbcccdddeeebbbcccddddddcccdddfffhhhgggfffeeeeeeeeefffhhhiiiggghhhhhhiiiiiihhhhhhgggeeeggghhhhhhfffeeefffgggeeeeeeeeefffffffffggggggddddddeeeeeeffffffggggggggggggfffffffffggghhhiiihhhhhhgggggghhhhhhiiijjjPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPNNNNNNOOOPPPQQQRRRSSSTTTRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTVVVWWWWWWWWWWWWWWWUUUSSSQQQQQQQQQRRRSSSSSSWWW\\\]]][[[XXXWWWVVVQQQQQQRRRUUUWWWWWWUUUSSSSSSSSSRRRRRRRRRRRRRRRRRRWWWYYY[[[[[[YYYVVVTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTVVVXXXYYYWWWUUUTTTTTTUUUWWWYYYXXXVVVTTTSSSTTTRRRUUUWWWVVVTTTSSSTTTVVVRRRRRRRRRRRRRRRSSSSSSTTTUUUTTTTTTTTTTTTTTTUUUVVVYYYXXXVVVUUUTTTTTTUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTVVVWWWXXXXXXWWWVVVUUUTTTVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXSSSSSSTTTUUUVVVWWWXXXXXX[[[YYYXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXWWWXXXYYYZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWXXXYYYZZZ[[[ZZZXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVTTTUUUUUUVVVWWWWWWVVVVVVZZZYYYXXXWWWWWWWWWXXXXXXWWWXXXXXXYYYXXXWWWVVVUUUXXXXXXYYYZZZ[[[\\\]]]]]]XXXXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]]]]\\\[[[[[[ZZZYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZYYYZZZZZZ[[[\\\]]]]]]^^^\\\\\\[[[ZZZYYYYYYXXXXXXVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[\\\[[[[[[[[[ZZZYYYZZZ[[[[[[[[[ZZZXXXXXXZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\ZZZZZZ[[[\\\\\\\\\^^^______````````````___aaa```______^^^^^^______^^^^^^______``````aaaaaaaaaaaaaaaaaaaaa`````````^^^^^^______```aaaaaaaaacccccccccbbbbbbbbbaaaaaa```______^^^^^^___`````````___]]][[[[[[[[[\\\]]][[[\\\\\\\\\]]]]]]^^^^^^]]]]]]^^^___``````aaabbb``````aaabbbccccccccccccaaabbbbbbbbbccccccccccccbbbbbbcccddddddcccbbbaaa```aaabbbddddddcccbbbaaabbbcccdddcccbbbaaabbbccccccdddddddddeeeeeeeeeeeeeeeeeeddddddccccccbbbbbbbbbcccdddeeeeeedddcccbbbbbbbbbcccdddeeefffggggggfffhhhhhhgggdddbbbbbbbbb``````____________``````^^^^^^]]]\\\[[[ZZZYYYXXXZZZ[[[\\\]]]^^^^^^^^^^^^]]]___aaaaaa______aaacccaaabbbbbbcccbbbaaa```___```aaabbbcccddddddcccccc```aaaccceeeffffffffffffccccccccccccbbbbbbbbbbbbcccdddddddddeeeeeeeeeeeejjjiiigggeeeddddddddddddfffeeecccbbbbbbccceeefffccceeeffffffeeefffiiillllllkkkiiigggffffffggghhhjjjjjjkkkllllllkkkjjjjjjeeehhhjjjiiigggfffgggiiifffggghhhiiiiiiiiihhhgggeeeeeefffggghhhjjjkkkllljjjiiiiiihhhiiijjjkkkllljjjiiihhhhhhhhhiiikkkkkkQQQQQQQQQRRRSSSTTTTTTUUUTTTTTTSSSSSSRRRQQQQQQQQQSSSSSSSSSSSSSSSRRRQQQQQQNNNNNNOOOPPPQQQRRRSSSTTTSSSRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYZZZZZZ[[[WWWVVVTTTRRRQQQQQQRRRSSSTTTXXX]]]___\\\YYYWWWWWWQQQQQQSSSUUUWWWWWWUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRVVVYYY[[[[[[YYYVVVTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUWWWYYYZZZXXXVVVUUUUUUVVVWWWYYYXXXVVVTTTSSSTTTTTTWWWYYYYYYVVVUUUVVVXXXSSSSSSSSSSSSSSSTTTTTTUUUVVVVVVUUUTTTTTTUUUUUUVVVXXXWWWVVVTTTSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTWWWWWWXXXXXXXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTUUUUUURRRRRRSSSTTTUUUUUUVVVVVVTTTTTTUUUVVVWWWXXXYYYZZZ\\\ZZZXXXWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYXXXWWWXXXZZZ[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[]]]\\\ZZZYYYXXXXXXXXXYYYVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXWWW[[[[[[YYYXXXXXXYYYZZZZZZYYYZZZ[[[\\\\\\ZZZXXXVVVVVVWWWXXXYYYZZZ[[[\\\\\\YYYYYYYYYXXXWWWWWWVVVVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[YYYZZZ[[[\\\^^^___```aaa]]]]]]^^^^^^^^^]]]]]]\\\YYYZZZ\\\]]]\\\[[[YYYWWWYYYYYYZZZ[[[\\\^^^```aaa^^^\\\ZZZYYYZZZ[[[[[[[[[\\\]]]^^^```aaaaaaaaaaaabbbaaaaaa```````````````^^^______```aaabbbbbbcccbbbbbbbbbbbbbbbaaa```___]]]^^^___aaabbbbbbbbbbbbdddddddddccccccbbbbbbbbb```___^^^]]]^^^^^^```aaa```^^^]]][[[[[[\\\]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[]]]___```aaaaaaaaaaaaaaabbbcccdddddddddddd]]]^^^___```````````````\\\^^^```aaaaaa```___]]]___```bbbdddeeedddcccbbbbbbddddddcccaaa```aaabbbcccccccccdddddddddeeeeeeddddddccccccbbbaaa``````aaaccceeeggggggeeecccaaabbbbbbcccdddfffggghhhhhhggghhhhhhgggdddbbbaaabbbaaa```___^^^^^^___aaabbbbbbbbbaaaaaa___^^^]]]\\\\\\]]]^^^___```aaaaaaaaa\\\```dddeeecccaaaaaabbbddddddeeedddcccbbb```___aaabbbcccdddeeedddccccccbbbccceeefffgggffffffeeefffeeeeeeddddddccccccccceeeeeeeeefffffffffggggggmmmkkkiiigggeeeeeeeeeeeefffeeecccbbbbbbccceeefffdddfffhhhgggggghhhlllppprrrpppllliiigggffffffgggkkklllmmmnnnnnnmmmlllkkkfffhhhkkkjjjhhhggghhhjjjfffgggiiikkkkkkjjjhhhgggffffffgggiiikkkmmmoooppplllkkkjjjjjjjjjkkklllmmmkkkjjjiiiiiiiiijjjkkklllTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOQQQQQQPPPOOOQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQRRRTTTUUUUUUTTTXXXZZZ\\\\\\ZZZXXXXXXXXXTTTTTTSSSSSSTTTTTTUUUVVVXXXYYY\\\]]]]]]\\\YYYXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTTTTUUUVVVWWWXXXYYYZZZYYYWWWUUUUUUVVVWWWXXXVVVVVVVVVUUUUUUTTTTTTTTTWWWXXXXXXWWWUUUTTTTTTUUUXXXXXXWWWVVVVVVVVVVVVWWWUUUYYY\\\[[[WWWUUUWWWZZZ[[[ZZZYYYYYYYYYXXXTTTRRRWWWWWWVVVVVVWWWXXXZZZ[[[ZZZXXXUUUTTTSSSTTTVVVXXXWWWVVVUUUVVVWWWWWWVVVUUUTTTRRRQQQRRRSSSTTTRRRQQQOOOOOOOOOPPPRRRTTTUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXZZZYYYWWWUUUUUUVVVWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXXXXXXXXXXXXXXXXWWWZZZZZZZZZZZZ[[[[[[[[[[[[VVVWWWXXXWWWVVVVVVZZZ]]]XXXYYYYYYYYYZZZZZZ[[[[[[ZZZWWWUUUUUUWWWYYYWWWVVVYYYYYYXXXWWWWWWWWWXXXXXXZZZYYYYYYXXXXXXYYYYYYZZZYYYZZZ\\\]]]]]][[[YYYXXXVVVWWWZZZ\\\]]]]]]\\\[[[YYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^``````___^^^]]]\\\\\\[[[\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYY[[[ZZZXXXVVVUUUVVVXXXXXXZZZZZZ[[[[[[\\\\\\\\\]]]\\\^^^``````___]]]\\\]]]______````````````______ZZZ\\\]]]\\\ZZZXXXXXXYYYZZZZZZ\\\]]]___```bbbbbb^^^]]]ZZZXXXWWWXXXZZZ\\\^^^^^^______```aaaaaabbbbbb```^^^^^^___```aaa```______```aaaaaa```___^^^^^^```bbbbbb`````````aaa```bbbdddeeeeeeeeecccbbb````````````aaaaaaaaaaaa```aaabbbcccbbbaaa___^^^___^^^]]]\\\\\\]]]^^^___YYYYYYZZZZZZ[[[[[[[[[\\\]]]\\\[[[[[[\\\___bbbdddbbbcccddddddcccbbb```___dddaaa___```aaabbb```]]]bbbbbbaaaaaaaaaaaaaaaaaa```bbbdddffffffdddbbb```dddeeefffffffffeeecccbbbccccccccccccccceeejjjmmmrrrmmmfffccccccddddddcccdddddddddddddddddddddddddddeeeeeeeeeffffffggggggjjjjjjiiihhhhhhgggffffffaaaaaaaaaaaabbbcccdddddddddddddddccccccbbbbbbbbb``````______```bbbdddeeebbbbbbbbbbbbccccccdddeeeeeeeeeeeeddddddcccccccccddddddeeefffgggiiiiiijjjdddeeeeeefffggghhhiiiiiigggffffffeeefffhhhjjjkkkiiiiiihhhhhhhhhhhhiiiiiilllkkkiiigggeeedddccccccddddddddddddddddddddddddfffffffffggghhhjjjkkklllqqqnnniiieeecccdddggghhhpppnnnlllkkkjjjkkklllmmmnnnmmmlllkkkjjjiiihhhhhhllljjjiiijjjllljjjfffbbbfffhhhkkknnnoooooommmlllmmmllllllkkkjjjiiihhhhhhiiiiiijjjkkkmmmnnnooooooTTTTTTTTTTTTSSSSSSSSSSSSUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOOOOQQQQQQPPPOOOQQQQQQQQQQQQQQQQQQRRRRRRTTTSSSRRRTTTVVVWWWVVVUUUYYY[[[]]]]]][[[YYYYYYYYYUUUUUUTTTTTTUUUUUUVVVWWWVVVWWWYYYZZZZZZYYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWXXXXXXYYYXXXXXXYYYXXXVVVUUUTTTUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVUUUVVVWWWYYYXXXXXXWWWWWWXXXXXXYYYXXX\\\^^^]]]YYYWWWXXX[[[ZZZYYYYYYZZZ[[[[[[YYYWWWVVVVVVUUUVVVWWWXXXZZZ\\\[[[YYYWWWUUUUUUVVVXXXYYYYYYXXXWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVUUUTTTUUUVVVXXXZZZZZZYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZWWWYYYYYYXXXVVVVVVXXXZZZXXXXXXYYYYYYYYYZZZZZZZZZZZZXXXVVVWWWYYYYYYXXXVVVXXXWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]]]][[[ZZZYYYWWWXXXZZZ\\\\\\\\\ZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^\\\]]]^^^___aaabbbcccdddaaaaaa``````___^^^^^^]]]^^^^^^^^^^^^]]]]]]]]]]]][[[\\\\\\]]]\\\\\\[[[[[[]]]\\\ZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^___``````^^^]]]]]]^^^``````aaaaaaaaaaaa``````^^^___```___]]][[[\\\]]][[[\\\]]]^^^___```aaabbb]]]\\\ZZZZZZZZZ[[[]]]^^^^^^______```aaaaaabbbbbbbbb```^^^^^^___aaaaaa```______```aaaaaa```___^^^aaacccddddddbbbaaabbbbbb```aaacccdddeeedddcccbbb```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^]]]]]]\\\\\\]]]]]]^^^ZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[\\\^^^___```bbbbbbdddeeeffffffeeedddcccbbbdddbbb```aaacccdddbbb```dddcccccccccccccccccccccdddeeefffggggggfffeeedddddddddfffggghhhiiiiiiiiigggfffddddddfffjjjnnnpppqqqmmmhhhffffffffffffdddccccccdddddddddeeeeeeeeedddeeefffgggiiijjjkkklllkkkkkkkkkjjjjjjiiihhhgggddddddddddddddddddeeefffffffffeeeeeeeeeddddddddd`````````aaaccceeegggiiieeeeeeddddddeeeeeeffffffggggggggggggfffffffffeeeffffffgggggghhhiiijjjjjjhhhhhhiiiiiijjjjjjkkkkkkiiiiiiiiijjjjjjkkklllmmmllllllllllllllllllkkkkkkiiiiiihhhgggggggggggghhhfffgggggggggggggggffffffhhhhhhhhhiiijjjkkkllllllmmmllljjjiiijjjkkknnnooolllkkkiiihhhhhhiiikkklllooooooooonnnnnnmmmlllkkkkkkjjjjjjlllnnnnnnkkkhhhhhhjjjkkkmmmmmmmmmlllkkklllkkkkkkjjjiiihhhhhhgggjjjjjjkkkllllllmmmnnnnnnUUUUUUTTTTTTTTTSSSSSSSSSVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOOOOQQQQQQQQQOOORRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUVVVXXXYYYXXXWWWZZZ\\\^^^^^^\\\ZZZZZZZZZVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXZZZ[[[[[[ZZZXXXWWWXXXWWWUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVSSSUUUVVVWWWVVVVVVXXXZZZWWWWWWWWWWWWXXXYYYZZZZZZ[[[^^^```^^^[[[XXXYYY[[[YYYYYYYYY[[[]]]^^^^^^\\\UUUUUUUUUUUUVVVXXXZZZ[[[\\\[[[YYYWWWWWWXXXYYYZZZ[[[ZZZZZZYYYXXXWWWVVVVVVVVVXXXZZZXXXTTTSSSTTTVVVTTTTTTSSSSSSRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWTTTTTTTTTTTTUUUWWWYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXYYYYYY[[[[[[[[[ZZZZZZYYYYYYXXXYYYZZZZZZYYYWWWVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXZZZZZZXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZXXXWWWZZZZZZZZZ[[[\\\^^^___```]]]^^^___```aaabbbcccdddaaaaaa``````______^^^^^^_________^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^______^^^]]]\\\]]]___``````aaaaaaaaaaaa```````````````___]]]\\\]]]^^^]]]]]]^^^______``````aaa\\\\\\\\\]]]]]]^^^_______________```aaaaaabbbbbbaaa___^^^^^^___``````___```aaaaaabbbbbbbbbaaaaaadddfffgggfffdddccccccccc```aaabbbcccdddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]]]]]]]]]]]]]ZZZ\\\^^^aaabbbbbbaaaaaadddeeefffffffffeeedddcccdddcccbbbcccdddeeedddcccffffffffffffffffffffffffggggggggggggggggggggggggeeeeeegggiiikkknnnqqqrrrqqqmmmhhhgggiiimmmnnnnnnqqqooolllkkkkkkkkkiiihhhddddddeeefffggghhhhhhiiihhhhhhiiijjjkkkmmmmmmnnnkkklllmmmmmmlllkkkiiihhhhhhhhhgggfffffffffgggggggggggggggggggggfffffffffbbbbbbbbbccceeehhhjjjlllhhhhhhggggggggggggggggggiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjgggggghhhiiijjjjjjjjjjjjlllmmmnnnnnnnnnmmmkkkjjjffffffggggggiiijjjlllmmmjjjjjjkkklllkkkjjjhhhgggiiijjjkkkllllllllllllllliiijjjlllnnnpppqqqqqqqqqiiiiiihhhgggggghhhiiijjjnnnooopppqqqqqqpppooonnnjjjjjjkkknnnqqqrrrqqqooollllllkkkkkkjjjjjjiiiiiijjjjjjiiiiiihhhhhhggggggjjjjjjkkkkkkkkklllllllllUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWUUUTTTTTTSSSSSSTTTTTTUUURRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPRRRRRRRRRPPPSSSTTTTTTTTTSSSSSSRRRRRRWWWWWWWWWYYY[[[[[[ZZZXXXYYY[[[]]]]]]\\\ZZZZZZZZZXXXXXXWWWWWWXXXXXXYYYZZZYYYXXXWWWWWWWWWWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXZZZ\\\[[[YYYWWWUUUWWWVVVUUUTTTTTTTTTUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUWWWWWWVVVVVVXXXYYYUUUUUUUUUVVVWWWYYYZZZ[[[]]]___```^^^[[[YYYYYYZZZYYYYYYYYY[[[]]]___^^^^^^WWWVVVVVVUUUUUUWWWXXXYYY\\\[[[YYYXXXXXXXXXYYYZZZYYYZZZZZZYYYXXXWWWWWWXXXYYY\\\^^^[[[VVVSSSUUUYYYRRRRRRSSSSSSTTTVVVWWWXXXUUUUUUVVVVVVWWWWWWWWWWWWUUUUUUTTTUUUUUUWWWXXXYYYZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZYYYYYYXXXXXXZZZZZZZZZZZZYYYWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYWWWWWWXXXYYYYYYYYYXXXWWWUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZ[[[ZZZZZZYYY\\\\\\\\\\\\[[[YYYWWWWWWYYYZZZZZZ[[[]]]___```aaa`````````_______________```________________________^^^^^^^^^]]]\\\\\\\\\]]]]]]^^^^^^______^^^^^^^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^___^^^\\\[[[[[[]]]______``````aaaaaa``````___^^^___^^^]]][[[ZZZ[[[]]]^^^^^^^^^^^^^^^_________]]]^^^___`````````___^^^^^^^^^_________`````````___^^^]]]]]]^^^___^^^]]]aaaaaabbbbbbbbbbbbbbbbbbfffggghhhgggeeeccccccccc```aaabbbcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```___]]][[[[[[[[[[[[\\\\\\]]]____________]]]\\\^^^^^^^^^_______________\\\^^^```bbbccccccbbbbbbbbbcccdddeeeeeedddcccccccccccccccdddeeeeeeeeeeeefffffffffggggggggggggggggggfffeeeddddddeeefffggghhhhhhiiikkknnnqqqtttvvv|||tttlllhhhjjjllljjjhhhooonnnnnnnnnnnnmmmllljjjgggggghhhiiijjjlllmmmmmmnnnnnnmmmmmmllllllkkkkkklllmmmnnnooonnnmmmkkkjjjjjjjjjiiihhhggggggggghhhggggggggggggggggggggggggddddddddddddeeegggiiikkkiiiiiiiiihhhhhhggggggfffiiiiiihhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhgggfffggghhhiiijjjiiihhhhhhhhhiiikkklllllljjjhhhfffeeefffggghhhjjjlllmmmnnnlllmmmnnnnnnnnnllljjjiiijjjjjjkkklllllllllkkkkkkhhhkkkooorrrtttssspppooolllkkkjjjhhhhhhhhhhhhhhhkkklllnnnpppppppppooonnnkkkkkkmmmoooqqqrrrrrrrrrooommmkkkiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggiiiiiiiiijjjjjjjjjjjjjjjUUUUUUUUUUUUTTTTTTTTTTTTQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQSSSTTTSSSRRRTTTUUUVVVVVVVVVUUUUUUTTTXXXXXXYYY[[[]]]]]]\\\ZZZWWWYYY[[[\\\ZZZYYYYYYZZZYYYYYYXXXXXXYYYYYYZZZ[[[YYYXXXWWWVVVVVVWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWUUUUUUUUUVVVVVVVVVWWWWWWVVVWWWYYYZZZZZZWWWUUUSSSVVVVVVUUUUUUTTTTTTTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXXXXVVVVVVWWWXXXWWWWWWWWWXXXZZZ[[[]]]^^^]]]]]]^^^\\\ZZZXXXXXXXXX[[[ZZZYYYZZZ\\\]]]\\\\\\ZZZYYYWWWVVVUUUUUUVVVVVV[[[[[[YYYYYYXXXXXXYYYZZZWWWYYYZZZYYYXXXWWWYYYZZZ[[[^^^```]]]XXXUUUWWW[[[TTTTTTTTTUUUVVVWWWXXXYYYUUUVVVWWWXXXXXXXXXXXXWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYY[[[[[[ZZZZZZZZZZZZ[[[[[[WWWXXXXXXYYYZZZ[[[[[[\\\]]]\\\\\\[[[ZZZYYYYYYXXX[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXUUUVVVWWWXXXXXXXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZZZZ^^^^^^^^^]]]\\\[[[YYYYYYZZZZZZ[[[\\\]]]___aaabbbaaaaaa`````````_________aaaaaaaaabbbbbbbbbbbbbbb``````______^^^]]]]]]\\\\\\]]]]]]^^^______^^^^^^_____________________```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\ZZZZZZ\\\^^^^^^______``````______^^^^^^______]]][[[ZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]aaabbbbbbcccbbb```^^^\\\]]]^^^^^^^^^^^^^^^______^^^]]]\\\]]]^^^___]]]\\\^^^^^^_________``````aaaeeeggggggfffdddcccbbbcccaaaaaabbbccccccccccccccccccbbbbbbbbbaaaaaaaaa```^^^]]][[[ZZZZZZZZZ[[[\\\^^^___```aaaaaa```___^^^aaaaaaaaaaaaaaaaaa````````````aaaaaabbbcccdddeeebbbcccdddeeeffffffeeedddbbbcccddddddddddddeeefffffffffffffffgggggghhhhhhhhhgggeeeddddddeeeggghhhkkkkkkkkklllnnnqqqsssuuu|||tttlllhhhiiijjjhhheeeiiijjjlllllllllkkkjjjjjjhhhiiiiiijjjkkklllmmmmmmnnnnnnnnnmmmmmmlllllllllmmmmmmnnnnnnnnnmmmlllkkkkkkjjjiiihhhhhhhhhhhhhhhffffffffffffffffffgggggggggfffeeeddddddeeefffggghhhhhhhhhiiihhhgggfffeeeffffffggggggggggggggggggjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiihhhhhhhhhjjjkkklllmmmnnnmmmlllkkkfffgggiiijjjjjjiiigggfffhhhhhhiiiiiijjjlllmmmnnnmmmnnnoooooonnnmmmlllkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjmmmrrrwwwxxxwwwtttrrrrrrqqqooommmkkkiiihhhggggggiiijjjlllmmmmmmmmmmmmlllmmmnnnooooooooooooppppppnnnkkkiiiggggggggghhhgggggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiVVVUUUUUUUUUUUUTTTTTTTTTUUUTTTTTTTTTTTTSSSSSSSSSVVVVVVUUUUUUUUUUUUVVVVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRSSSUUUVVVVVVUUUUUUVVVXXXYYYYYYYYYXXXWWWYYYYYYZZZ]]]______\\\ZZZVVVXXX[[[[[[ZZZYYYYYYZZZYYYYYYYYYYYYYYYZZZ[[[[[[WWWVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWTTTTTTUUUUUUVVVVVVWWWWWWUUUVVVWWWXXXWWWVVVTTTSSSVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYXXXWWWVVVWWWXXX[[[[[[[[[\\\]]]^^^```aaa[[[[[[[[[[[[ZZZYYYXXXWWW\\\ZZZYYYYYYZZZ[[[[[[ZZZ[[[ZZZYYYWWWVVVVVVVVVWWW[[[[[[ZZZZZZYYYYYYYYYZZZXXXZZZ\\\[[[YYYXXXZZZ\\\\\\^^^```^^^ZZZXXXZZZ\\\YYYYYYXXXWWWVVVVVVVVVVVVWWWWWWYYYZZZZZZZZZYYYXXX[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\WWWWWWXXXXXXYYYYYYZZZZZZ]]]]]]]]]\\\\\\[[[[[[ZZZ^^^\\\ZZZZZZ[[[]]]]]]]]]ZZZZZZZZZZZZYYYYYYYYYYYYVVVWWWXXXXXXWWWWWWZZZ\\\YYYXXXXXXXXXYYYZZZ[[[[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[\\\\\\``````______^^^^^^^^^^^^\\\\\\]]]^^^___```bbbcccaaaaaaaaabbbcccdddddddddddddddeeeeeeffffffggggggdddccccccbbbaaa```______\\\]]]^^^_______________bbbccccccccccccddddddddd`````````_______________^^^______^^^\\\\\\]]]_________````````````______```bbbcccbbb```^^^^^^___]]]]]]^^^^^^^^^^^^^^^^^^ccccccdddcccbbb```^^^\\\^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]^^^``````^^^\\\[[[[[[[[[[[[\\\]]]^^^^^^dddfffgggfffdddcccccccccbbbccccccccccccdddddddddcccccccccbbbbbbaaaaaa```\\\\\\\\\\\\\\\]]]]]]^^^aaaaaaaaabbbbbbaaaaaaaaaccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffcccdddfffhhhiiiiiihhhhhhcccdddeeeeeeddddddeeefffeeeeeeffffffgggggghhhhhhiiihhhgggffffffggghhhiiikkkkkkkkklllmmmnnnooopppsssooojjjhhhiiijjjiiihhheeegggiiiiiiiiihhhiiikkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmnnnooopppqqqmmmmmmlllllllllllllllllljjjjjjiiihhhhhhhhhiiiiiieeeeeeeeeeeeffffffffffffhhhgggfffddddddddddddeeefffggghhhhhhhhhgggfffeeeffffffffffffggggggggggggkkkkkkkkkllllllmmmmmmmmmooooooooonnnnnnmmmmmmmmmkkkkkkllllllllllllkkkkkkiiijjjkkklllmmmmmmllllllmmmmmmmmmmmmmmmnnnnnnoooooooooooooooooooooooooookkkjjjjjjjjjjjjkkklllmmmmmmpppvvv{{{}}}}}}|||{{{xxxwwwuuurrrooollljjjiiigggggghhhiiijjjkkkllllllnnnoooooonnnlllkkklllmmmooommmllljjjiiiiiiiiiiiiffffffgggggghhhhhhiiiiiihhhhhhhhhiiiiiijjjjjjjjjVVVVVVUUUUUUUUUTTTTTTTTTVVVUUUUUUUUUUUUTTTTTTTTTVVVVVVUUUUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTUUUWWWXXXXXXWWWVVVWWWYYY[[[\\\\\\[[[[[[YYYYYY[[[]]]______]]]ZZZWWWYYY[[[\\\[[[ZZZZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[WWWWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXWWWWWWWWWSSSTTTTTTUUUVVVVVVWWWWWWUUUVVVVVVVVVVVVVVVUUUTTTWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWUUUWWWXXXXXXWWWWWWYYYZZZ[[[[[[[[[\\\]]]^^^___```[[[ZZZZZZZZZ[[[ZZZYYYWWW\\\ZZZXXXXXXZZZ\\\\\\\\\ZZZYYYXXXXXXXXXXXXYYYZZZ]]]\\\\\\\\\[[[[[[[[[[[[]]]```aaa___ZZZXXXZZZ\\\^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYY[[[\\\\\\\\\ZZZYYY[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWYYY[[[]]]\\\\\\[[[ZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]ddd```[[[ZZZ[[[]]]^^^^^^\\\\\\[[[[[[ZZZZZZZZZZZZYYYZZZZZZYYYWWWYYY]]]```\\\\\\[[[[[[[[[\\\\\\]]]\\\]]]___``````___]]]\\\\\\\\\\\\\\\]]]^^^___```aaaaaaaaaaaaaaabbbcccccc`````````aaabbbcccddddddaaabbbbbbccccccddddddeeecccddddddeeefffgggggghhheeeddddddcccaaa``````___]]]^^^___```aaaaaaaaaaaacccdddeeeeeefffffffffeeeccccccbbbbbbbbbaaaaaaaaa```bbbcccbbbaaa___``````aaaaaabbbbbbbbbbbbaaaaaaaaadddffffffdddbbb``````^^^_________``````aaaaaacccccccccbbbaaa```___^^^````````````````````````aaa``````aaaccccccaaa___]]]\\\\\\\\\]]]^^^```aaaccceeegggfffeeeddddddeeedddddddddddddddeeeeeefffddddddcccbbbbbbaaaaaa```]]]]]]___```aaaaaabbbbbbdddccccccbbbbbbccccccdddeeeeeeeeeddddddcccccccccaaabbbdddeeeffffffeeeeeecccdddfffhhhiiijjjiiiiiieeeggghhhgggeeedddeeegggeeeffffffggghhhhhhiiiiiihhhgggggggggggggggggghhhggghhhiiijjjkkkkkkkkkkkklllkkkjjjiiihhhhhhiiiiiigggiiillllllkkkkkknnnppppppooonnnmmmlllkkkjjjiiikkklllmmmnnnpppqqqrrrsssmmmllljjjiiiiiijjjlllmmmjjjjjjiiiiiiiiijjjkkkkkkeeeeeeeeefffffffffgggggghhhgggfffeeedddeeeffffffeeefffhhhiiiiiiiiigggfffhhhhhhhhhhhhiiiiiiiiijjjmmmmmmnnnnnnooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqjjjjjjjjjiiiiiiiiijjjjjjlllmmmnnnooopppqqqrrrsssrrrrrrqqqqqqqqqrrrrrrsssqqqpppooonnnoooqqqrrrtttlllkkkjjjiiijjjmmmoooqqqsssuuuxxx|||~~~~~~~~~}}}zzzyyyxxxuuussspppmmmllliiihhhhhhggghhhjjjlllnnnnnnooopppmmmjjjiiijjjlllmmmllllllkkkkkkkkkkkkkkkffffffggghhhhhhiiijjjjjjiiijjjjjjkkklllmmmnnnnnnVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTUUUVVVWWWXXXXXXYYYWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVXXXYYYYYYXXXVVVXXXZZZ]]]^^^^^^]]]]]]YYYYYY[[[^^^```___]]]ZZZXXXZZZ\\\]]]\\\[[[\\\\\\YYYYYYYYYYYYYYYZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWWWWWWWWWWWWWVVVSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVSSSUUUWWWXXXXXXYYY[[[]]]YYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZZZZZZZ[[[[[[ZZZXXX[[[ZZZXXXYYY[[[]]]^^^^^^XXXXXXXXXXXXYYY[[[\\\^^^^^^^^^^^^]]]]]]]]]\\\\\\bbbeeefffbbb\\\XXXYYY\\\^^^]]]\\\\\\^^^^^^]]][[[XXXXXXXXXXXXXXXYYYZZZ[[[XXXZZZ\\\]]]^^^]]][[[ZZZ[[[\\\]]]^^^___`````````^^^^^^^^^]]]]]]]]]\\\\\\ZZZYYYXXXWWWXXXZZZ\\\^^^\\\[[[ZZZYYYYYYZZZ[[[\\\_____________________^^^]]]^^^^^^^^^^^^^^^^^^^^^iiiccc]]]ZZZ[[[]]]^^^]]]]]]\\\\\\\\\[[[[[[ZZZZZZ\\\\\\\\\ZZZXXXZZZ___ddd^^^^^^]]]]]]\\\]]]]]]]]]^^^___aaabbbbbbaaa___^^^^^^^^^^^^___```aaabbbcccaaaaaaaaabbbccceeefffgggdddcccccccccdddeeeeeefffccccccbbbbbbaaa``````___aaaaaabbbccccccdddeeeeeeccccccbbbaaa```___^^^]]]______```bbbbbbcccccccccbbbccccccdddeeeeeeeeedddeeeeeeeeeddddddcccccccccbbbdddffffffdddbbbbbbbbbccccccddddddddddddcccccc```cccggghhhfffbbb```___`````````aaabbbcccccccccbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaacccccccccdddeeeeeecccaaaaaa`````````aaabbbdddeeeccceeeggggggfffeeefffgggeeeeeedddddddddeeefffgggddddddccccccbbbaaaaaa```]]]___aaaccceeeeeeeeeeeefffeeecccccccccccceeeffffffffffffeeeeeeddddddddd```bbbfffiiiiiigggdddbbbaaabbbdddfffhhhhhhhhhhhhgggiiijjjiiifffeeefffhhhfffgggggghhhiiiiiijjjjjjeeeeeeeeeeeeeeeeeeeeeeeedddeeegggiiijjjjjjiiiiiikkkllllllkkkhhhffffffgggllloooqqqqqqpppqqquuuxxxvvvuuusssqqqooommmlllkkkoooooooooppppppqqqqqqqqqlllkkkiiiggggggiiikkkmmmjjjjjjjjjjjjkkkkkklllmmmeeefffffffffgggggghhhhhhgggfffeeeeeeeeeggghhhiiieeefffhhhjjjkkkjjjiiihhhjjjjjjjjjkkkkkklllllllllnnnooooooqqqrrrsssttttttssssssssssssssssssssssssooonnnmmmlllkkklllmmmnnnmmmnnnnnnoooqqqtttuuuwwwtttttttttttttttuuuvvvvvvrrrqqqooooooppprrruuuwwwnnnllljjjjjjkkknnnrrrtttxxxyyyzzz{{{{{{zzzzzzyyyzzzyyyxxxwwwuuurrrpppooolllkkkiiihhhhhhkkknnnpppnnnooopppnnnjjjiiijjjmmmkkkkkklllllllllllllllmmmffffffggghhhiiijjjkkkkkkkkkkkklllmmmnnnpppqqqqqqVVVUUUTTTSSSSSSSSSTTTUUUWWWVVVTTTSSSSSSTTTVVVWWWVVVVVVVVVVVVVVVVVVUUUUUUYYYWWWUUUUUUVVVXXXXXXWWWYYYXXXWWWVVVWWWYYY[[[\\\\\\\\\]]]^^^]]]\\\[[[ZZZZZZ[[[^^^______]]][[[YYY\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYWWWUUUTTTWWWWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTVVVWWWWWWWWWWWWWWWXXXVVVTTTTTTVVVXXXZZZZZZ\\\[[[[[[[[[ZZZZZZYYYYYYZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^^^^___\\\\\\\\\\\\[[[[[[[[[[[[]]]]]]\\\\\\]]]^^^```aaaeeeeeecccbbb```^^^]]]\\\^^^^^^^^^]]]\\\\\\[[[[[[]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[\\\\\\]]]^^^_________^^^cccbbb```^^^]]]]]]]]]^^^ZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[[[[[[[[[[ZZZZZZZZZ]]]]]]^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]^^^______```bbbaaa___]]]\\\\\\]]]]]]`````````^^^[[[ZZZ[[[]]]]]][[[XXXWWWYYY]]]aaaddd^^^^^^___```aaacccdddeee]]]___aaabbbbbbaaa```^^^bbbaaaaaa``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaafffccc___\\\]]]```eeehhhddddddcccdddeeedddbbb```eeeeeedddccccccccccccdddaaaaaaaaaaaaaaaaaaaaaaaaccccccccccccdddddddddddddddcccbbbbbbbbbccceeefffdddccccccbbbbbbbbbbbbbbbeeeeeefffgggfffeeedddcccbbbbbbbbbbbbcccdddeeefffffffffeeeeeeeeeeeeeeeeeebbbbbbbbbcccdddfffggghhhaaabbbbbbccccccccccccccccccccccccddddddeeeeeeeeeiiigggeeecccbbbcccdddeeecccbbbaaa```aaaccceeegggiiihhhhhhggggggggghhhhhheeefffggghhhiiiiiijjjjjjkkkgggbbb``````aaacccccceeedddbbbaaaaaaccceeefffllljjjgggeeeddddddfffhhhgggggghhhhhhhhhgggfffeeeeeeeeeeeeeeeeeefffffffffgggfffeeeeeefffhhhjjjkkkmmmmmmmmmkkkiiiiiijjjlllkkkkkkkkkkkklllmmmnnnnnnkkkjjjiiihhhgggfffffffffhhhhhhhhhiiiiiiiiiiiiiiigggjjjlllkkkiiiiiikkkmmmttttttttttttvvvyyy|||~~~xxxwwwuuurrrooommmkkkjjjoooooonnnnnnnnnnnnoooooolllkkkkkkkkkkkklllmmmmmmggghhhjjjlllmmmmmmllllllggggggggghhhhhhgggffffffiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiijjjkkklllnnnnnntttvvvxxxxxxvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuutttrrrpppnnnnnnooopppqqqnnnoooqqqrrrssssssrrrqqq{{{{{{{{{zzzyyywwwuuutttuuusssqqqoooooopppssstttpppooommmmmmnnnpppsssuuuuuuvvvwwwwwwuuuuuuvvvwwwyyyzzz{{{{{{yyyvvvsssqqqrrrqqqooommmmmmoooppprrruuutttsssqqqnnnkkkiiihhhkkkllllllllllllkkkjjjjjjpppnnnllljjjjjjlllnnnppppppooonnnoooqqqsssrrrrrrWWWVVVUUUTTTTTTTTTUUUUUUWWWVVVUUUSSSSSSUUUVVVWWWVVVVVVVVVVVVWWWWWWWWWWWW[[[YYYVVVVVVWWWXXXYYYXXXZZZYYYXXXWWWXXXZZZ\\\]]]\\\]]]]]]^^^^^^\\\[[[ZZZZZZ[[[]]]^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[\\\\\\]]]______^^^______^^^]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXVVVTTTTTTVVVYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]YYYYYYYYYYYYYYYYYYYYYYYY^^^]]]]]]\\\]]]^^^___```dddcccbbbaaa___^^^]]]]]]````````````____________^^^^^^^^^^^^]]]]]]]]]]]]______^^^^^^]]]]]]]]]]]]^^^___```aaaaaabbbaaaaaaaaa```___]]]\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYY\\\\\\\\\\\\[[[[[[[[[[[[^^^^^^_________^^^^^^]]]```____________``````aaa```___^^^\\\[[[[[[[[[[[[___``````___]]]\\\]]]^^^[[[ZZZYYYYYY[[[^^^bbbddd^^^^^^______```aaacccccc___``````aaaaaa```___^^^aaaaaa````````````aaaaaaeeeeeeeeeeeeffffffffffffdddcccaaa___```bbbdddfffcccccccccdddffffffdddbbbaaa`````````aaabbbbbbcccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbcccddddddcccbbbaaaaaaaaacccdddeeeeeefffggghhhiiihhhggggggddddddddddddeeefffggghhhgggggggggggggggggggggggghhhgggfffeeedddddddddddddddeeeeeefffffffffffffffddddddddddddccccccccccccfffdddcccaaa```aaabbbccceeedddccccccdddeeeggghhhhhhhhhhhhhhhhhhiiiiiiiiiggghhhiiijjjkkklllllllllmmmjjjfffeeefffggghhhggghhhgggfffeeefffgggiiijjjjjjiiigggeeeeeeeeefffgggggggggggggggffffffffffffddddddeeeffffffggggggggghhhgggffffffggghhhjjjlllpppppppppooommmmmmoooqqqnnnmmmmmmmmmmmmmmmnnnnnnjjjjjjiiihhhhhhhhhiiiiiiiiiiiijjjjjjkkklllmmmnnnnnnqqqsssrrrpppooopppqqqtttuuuwwwxxxzzz{{{{{{{{{zzzyyyxxxuuussspppnnnmmmnnnnnnoooppppppooonnnnnnoooooonnnnnnnnnoooooooooppppppqqqqqqqqqpppnnnnnnjjjjjjjjjjjjiiiiiihhhggghhhhhhiiijjjjjjiiiiiiiiiggggggggggggggggggggggggmmmmmmmmmmmmnnnoooqqqqqqtttvvvxxxxxxvvvuuuuuuuuuyyyyyyzzz{{{|||}}}~~~~~~zzzxxxvvvtttrrrrrrrrrrrrrrrsssuuuvvvxxxxxxwwwwww}}}}}}}}}|||zzzyyywwwvvvxxxvvvtttsssrrrrrrsssttttttsssqqqpppppprrrtttvvvssstttuuutttsssrrrtttuuuyyy{{{}}}~~~}}}{{{wwwuuupppoooooonnnnnnooopppqqqrrrssssssrrrqqqpppoooooollllllmmmnnnooooooppppppqqqrrrrrrrrrrrrrrrrrrqqquuusssqqqqqqsssuuuuuutttXXXXXXWWWVVVVVVVVVVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWVVVVVVVVVWWWXXXXXXYYYYYY^^^[[[WWWVVVWWWXXXYYYYYYZZZYYYXXXXXXYYY[[[\\\]]]\\\]]]^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\\\\\\\\\\]]]]]]^^^_______________^^^]]]\\\\\\[[[\\\\\\]]]\\\\\\[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZ[[[ZZZXXXXXXWWWXXXYYYYYYYYYWWWUUUUUUWWWYYYZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVWWWXXXXXXZZZZZZZZZZZZZZZ[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXX^^^^^^]]]]]]]]]^^^______aaaaaa``````___^^^^^^^^^````````````aaaaaaaaaaaa______``````````````````cccbbb```_________``````bbbccccccddddddddddddcccaaa```___^^^]]]]]]^^^___^^^^^^]]]]]]\\\[[[ZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]]___``````aaaaaaaaa``````cccbbbbbbaaaaaaaaaaaabbbaaa```___^^^\\\\\\\\\\\\]]]___aaaaaa```^^^^^^___\\\\\\]]]^^^```bbbdddeeeaaa````````````aaabbbccccccbbbbbbbbbaaa`````````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccdddddddddeeebbbbbbbbbbbbbbbcccddddddbbbbbbccceeeggggggfffddd^^^^^^^^^___```aaacccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddccccccbbbbbbaaabbbccccccddddddccccccbbbaaa______```bbbeeegggfffggghhhiiiiiijjjiiiiiieeefffffffffggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiikkkjjjhhhfffdddcccbbbbbbcccddddddeeeeeeeeeeeeeeeffffffeeeddddddccccccbbbdddcccbbbaaaaaaaaaccccccccccccbbbbbbcccdddeeefffhhhiiikkklllllllllkkkkkkkkklllmmmnnnnnnooonnnnnnkkkiiiggggggiiijjjiiiiiiggggggffffffgggiiikkklllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjhhhggggggggghhhiiieeefffggghhhiiijjjjjjjjjjjjjjjiiiiiiiiikkklllmmmmmmnnnooonnnmmmmmmoooqqqrrrrrrpppoooooonnnnnnooommmmmmllllllmmmnnnoooooommmmmmnnnoooppprrrssstttqqqsssuuuvvvtttrrrrrrsssqqqsssuuuwwwxxxwwwuuutttvvvvvvuuutttsssqqqooonnnkkklllmmmnnnnnnmmmlllkkksssssssssssssssssssssssstttttttttrrrqqqnnnlllkkknnnnnnmmmllllllkkkjjjiiiiiijjjkkkllllllkkkiiihhhhhhhhhhhhiiiiiijjjjjjjjjmmmmmmmmmmmmnnnnnnooopppqqqsssuuuuuussssssssstttxxxyyyzzz|||~~~}}}{{{yyywwwvvvvvvtttuuuwwwyyyzzz{{{zzzzzz||||||{{{zzzyyywwwvvvuuuwwwwwwvvvuuuttttttsssssswwwvvvtttsssrrrssstttttttttuuuvvvuuussssssuuuvvvuuuwwwzzz}}}}}}{{{xxxvvvoooooooooooooooooooooooorrrrrrsssssssssssssssrrrqqqppppppooopppqqqrrrsssxxxzzz}}}}}}zzzxxxyyyvvvsssrrrsssuuuuuuuuuYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWVVVVVVWWWWWWXXXYYYZZZZZZ^^^[[[WWWUUUVVVWWWYYYYYYXXXXXXXXXXXXYYY[[[\\\]]]]]]^^^_________^^^\\\[[[[[[[[[ZZZZZZ[[[]]]___```ZZZ[[[\\\]]]]]]]]]\\\[[[\\\\\\[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\[[[YYYWWWVVVWWWYYYZZZYYYWWWVVVVVVXXXZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYXXXWWWWWWWWWWWWXXXYYY[[[[[[ZZZZZZYYYYYYYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZ^^^^^^^^^^^^^^^^^^^^^^^^________________________]]]^^^^^^___```aaaaaaaaaaaaaaaaaabbbbbbcccccccccdddcccaaa```aaabbbdddfffgggggggggfffeeedddcccbbbbbbbbb```______```aaaaaaaaaaaa```___^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^___bbbccccccdddddddddddddddeeeeeedddcccbbbbbbbbbbbbeeedddcccbbbaaa``````___[[[^^^aaabbbaaa```___```aaabbbccceeeeeefffeeeeeeccccccbbbbbbaaabbbbbbcccffffffdddcccbbbbbbbbbbbbcccccccccddddddccccccccc___``````aaaaaabbbbbbccccccbbbbbbbbbbbbcccdddddddddcccccceeeffffffdddccc_________```aaabbbccccccddddddddddddddddddddddddgggffffffeeedddccccccbbbaaabbbdddeeeeeeeeedddcccbbbaaa^^^]]]^^^aaadddfffeeeffffffgggggggggggggggeeefffggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkjjjiiigggfffeeeddddddccccccdddeeeeeeeeeeeedddeeeeeeeeeeeeeeedddddddddeeeeeedddddddddeeeffffffcccddddddeeeffffffggggggjjjkkknnnooopppooonnnmmmooopppppppppooonnnmmmmmmiiihhhhhhjjjlllmmmllljjjiiiiiiiiiiiikkklllnnnooommmnnnnnnnnnnnnnnnnnnnnnooonnnllljjjjjjkkklllnnnjjjkkklllmmmmmmmmmmmmlllmmmllllllllllllmmmnnnooolllnnnoooooonnnnnnpppqqqvvvvvvtttsssrrrqqqqqqqqqssssssssssssssstttuuuuuutttssssssssssssuuuvvvwwwrrrtttvvvwwwwwwvvvuuuuuuqqqrrrsssttttttsssrrrqqqrrrrrrssstttttttttssssssooonnnnnnnnnnnnnnnnnnooouuuuuuuuuvvvuuuuuuuuuuuuvvvuuutttrrrpppooommmlllpppooonnnmmmlllkkkjjjjjjkkkmmmooopppooommmkkkiiijjjkkkkkklllmmmnnnnnnooonnnnnnmmmmmmnnnoooooopppqqqssstttuuutttsssuuuvvvxxxyyyzzz|||~~~}}}|||{{{zzzyyyzzz{{{}}}}}}}}}||||||{{{{{{{{{zzzyyyxxxwwwvvvxxxxxxyyyzzzzzzyyyxxxxxx||||||zzzyyywwwwwwvvvvvvxxxyyyyyyxxxwwwwwwyyyzzzvvvwwwyyy{{{||||||{{{{{{xxxxxxxxxxxxwwwvvvuuutttyyyyyyzzzzzzyyyxxxxxxwww}}}{{{yyyvvvuuuvvvwwwxxx|||xxxvvvwwwxxxyyyyyyZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWVVVVVVWWWWWWXXXYYYZZZZZZ\\\YYYVVVTTTUUUWWWWWWXXXWWWWWWWWWXXXYYY[[[\\\\\\^^^^^^___```___^^^]]]\\\\\\[[[ZZZZZZ[[[]]]___```[[[]]]^^^___```___^^^^^^^^^]]]]]]]]]]]]^^^______\\\]]]]]]]]]]]]\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]\\\ZZZXXXVVVVVVWWWXXXYYYZZZXXXWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_________```]]]^^^^^^___```aaabbbbbbbbbbbbbbbccccccdddddddddcccbbbaaaaaaccceeehhhjjjiiiiiihhhgggeeebbbaaa___aaaaaa```______```aaabbbccccccbbbaaa``````______]]]^^^^^^___```aaaaaabbbffffffggghhhiiiiiihhhhhhgggfffeeedddddddddddddddggggggfffeeedddcccbbbbbb\\\___bbbccccccaaaaaaaaaeeefffggghhhhhhfffdddcccccccccbbbaaaaaaaaabbbbbbgggfffeeedddcccccccccccccccdddeeeeeeeeeeeedddcccccccccddddddeeeeeeeeeeeeeeedddaaa``````bbbeeeggggggffffffffffffeeeccc```bbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeedddcccbbbaaaaaa```aaacccdddddddddcccbbbeeeccc```^^^^^^```bbbdddeeeeeeddddddddddddddddddfffggghhhiiijjjjjjjjjiiiiiiiiijjjjjjkkkkkkkkkkkknnnmmmkkkiiihhhgggffffffeeeffffffgggggggggggggggbbbbbbcccdddeeeeeeffffffhhhgggggggggggghhhhhhiiihhhiiijjjllllllllllllkkkjjjlllnnnppppppooonnnmmmppppppooonnnllljjjiiihhhkkkjjjkkkmmmpppqqqooonnnmmmnnnnnnoooppprrrssstttpppppppppqqqqqqqqqqqqqqqrrrpppnnnmmmmmmmmmooopppnnnnnnpppppppppooonnnmmmnnnmmmmmmmmmnnnnnnnnnooorrrtttuuuuuuuuutttvvvwwwyyyyyywwwvvvuuuuuuuuutttyyyyyyxxxwwwwwwwwwwwwwwwxxxwwwuuutttsssttttttuuussstttvvvxxxzzzzzzzzzyyyvvvuuutttsssrrrsssttttttppprrruuuxxxzzzzzz{{{zzzvvvtttrrrpppppprrrtttvvvssstttuuuvvvvvvvvvuuuuuuxxxwwwvvvuuuttttttssssssqqqpppnnnmmmkkkkkkkkkkkkpppqqqssstttssspppmmmkkkkkkllllllmmmnnnooopppppprrrrrrrrrrrrrrrssstttuuuuuuvvvwwwwwwwwwwwwyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}||||||{{{{{{}}}~~~|||{{{|||||||||{{{yyyzzz|||~~~~~~~~~~~~~~~~~~ZZZZZZZZZ[[[ZZZYYYYYYXXXVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYWWWUUUUUUVVVXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^___`````````___^^^]]]\\\[[[[[[ZZZ[[[\\\^^^___\\\]]]```aaabbbaaa```___`````````______``````aaa[[[\\\\\\]]]]]]\\\\\\[[[]]]\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\ZZZZZZXXXWWWWWWXXXYYYYYYZZZYYYXXXYYYZZZ[[[ZZZYYYXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\]]]^^^____________^^^^^^_________`````````___``````aaabbbccccccdddbbbbbbbbbcccccccccccccccaaaaaaaaabbbdddfffhhhiiihhhhhhgggfffdddbbb```_________^^^^^^^^^```aaabbbdddddddddcccccccccbbbbbbaaaaaabbbccceeefffggggggjjjkkkllllllmmmmmmmmmmmmiiihhhggggggggggggggggggggghhhggggggfffdddcccbbb```ccceeefffeeeddddddeeefffggghhhiiihhhfffdddbbbdddccccccbbbbbbbbbccccccgggggggggffffffeeeeeedddeeefffggghhhhhhgggfffeeegggggggggggggggggggggggghhhfffdddbbbbbbeeehhhjjjjjjiiiiiiiiiiiigggdddaaaeeedddcccbbbbbbbbbbbbbbbccccccccccccccccccccccccddddddccccccbbbbbbaaaaaaaaabbbbbbcccccccccccccccgggfffcccaaaaaabbbdddeeeffffffeeeeeeeeefffggggggiiikkklllnnnnnnnnnmmmmmmmmmmmmmmmnnnoooooopppppptttsssqqqnnnllljjjiiihhheeefffgggggghhhhhhggggggcccdddeeefffgggiiijjjjjjlllllllllllllllllllllllljjjlllnnnpppqqqpppooonnnlllmmmnnnoooooonnnmmmllloooooonnnmmmllljjjiiihhhkkkjjjkkkmmmooopppooonnnoooooopppqqqrrrsssssstttssssssrrrrrrrrrrrrrrrssssssrrrqqqpppppppppqqqqqqpppqqqsssttttttsssqqqpppqqqqqqqqqqqqqqqqqqqqqqqqvvvxxxzzzzzzyyyxxxyyyyyy{{{zzzzzzyyyyyyyyyyyyzzz|||{{{zzzzzzyyyyyyyyyyyy|||zzzwwwuuuttttttuuuuuuttttttsssuuuxxxzzzzzzyyyxxxvvvtttrrrrrrssstttvvvqqqsssvvvzzz|||~~~~~~~~~xxxvvvtttrrrrrrtttvvvxxxuuuvvvxxxzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{xxxwwwuuusssrrrrrrsssssszzzzzz{{{{{{zzzwwwuuusssppppppqqqqqqrrrrrrssssssuuuuuuuuuvvvwwwxxxzzzzzzwwwxxxzzzzzzzzz{{{}}}~~~YYYZZZ[[[[[[[[[ZZZXXXXXXVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVWWWYYYZZZYYYXXXXXXYYYZZZ\\\]]]^^^_________``````aaa```___^^^]]]\\\\\\\\\\\\\\\\\\]]]]]][[[]]]___aaabbbbbb```_________^^^^^^^^^^^^______\\\\\\]]]]]]]]]]]]]]]\\\___^^^\\\[[[[[[[[[[[[\\\[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYZZZZZZZZZZZZZZZZZZ[[[ZZZYYYZZZ[[[[[[ZZZXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXYYYYYYZZZ[[[[[[YYY[[[\\\^^^````````````___```````````````aaaaaa`````````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbccccccddddddeeeeeeeeeeeeeeeeeeeeedddcccbbbaaaaaa``````aaacccdddeeedddddddddeeeeeeeeeeeeeeefffggghhhiiijjjlllmmmnnnmmmnnnooopppqqqqqqqqqqqqkkkkkkjjjjjjjjjkkklllllljjjjjjjjjjjjiiigggfffeeefffhhhiiiiiigggggghhhiiihhhiiijjjkkkkkkjjjiiihhhhhhhhhhhhggghhhhhhiiiiiikkklllmmmmmmmmmmmmkkkkkklllmmmoooppppppooommmlllmmmllllllkkkkkkjjjjjjiiijjjiiihhhhhhhhhiiijjjkkkmmmllllllllllllkkkiiifffhhhhhhhhhggghhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggggggggffffffffffffggggggggggggggghhhiiiiiiiiihhhggggggggghhhiiijjjiiiiiiiiijjjlllnnnpppqqqpppqqqsssuuuuuuuuutttssssssssstttuuuuuuvvvwwwwwwxxxwwwuuutttrrrqqqppppppkkkkkklllmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqqqqrrruuuuuuuuuuuutttsssrrrrrrppprrruuuxxxxxxwwwuuutttsssssssssrrrqqqqqqpppppprrrsssssssssssssssrrrrrrpppooooooppprrrttttttsssttttttuuuvvvvvvvvvvvvvvvzzzyyywwwuuutttuuuvvvwwwwwwwwwwwwvvvvvvvvvuuuuuutttvvvyyy{{{}}}|||{{{zzzyyyzzzzzzzzzzzzzzzyyyyyy{{{}}}}}}|||{{{|||zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{|||}}}~~~{{{xxxxxx{{{}}}}}}||||||{{{{{{zzzzzzzzzzzz{{{zzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~YYYZZZZZZ[[[[[[YYYXXXWWWVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWYYY[[[\\\ZZZYYYYYYZZZ\\\^^^___```aaaaaa___```aaaaaaaaa```^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\ZZZ\\\___aaabbbaaa___^^^\\\\\\[[[ZZZZZZ[[[[[[[[[]]]]]]^^^______^^^^^^^^^aaa___^^^\\\[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^______^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZ\\\\\\ZZZXXXYYYYYYZZZZZZ[[[[[[\\\\\\ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[YYYZZZZZZ[[[\\\]]]]]]^^^XXXZZZ\\\^^^```aaaaaaaaa``````aaaaaaaaaaaaaaaaaa^^^^^^^^^^^^____________cccbbbbbbaaaaaa`````````ccccccdddddddddcccbbbaaabbbbbbdddeeeffffffffffffeeedddddddddeeegggiiijjjddddddeeeeeefffgggggggggjjjjjjlllmmmooopppqqqrrrooopppqqqrrrsssssstttsssmmmmmmmmmmmmmmmnnnooopppmmmnnnnnnnnnmmmkkkiiihhhkkkllllllkkkjjjjjjkkkmmmjjjkkkmmmnnnooopppooooooooonnnnnnnnnnnnooopppqqqqqqrrrtttuuuvvvtttsssrrrtttuuuwwwxxxxxxwwwuuutttvvvvvvuuutttsssrrrqqqqqqjjjkkklllmmmnnnmmmllllllnnnmmmmmmooopppooommmkkklllllllllmmmnnnoooqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmmmmooonnnmmmlllmmmnnnooopppiiiiiijjjjjjkkkmmmnnnnnnllllllmmmooorrruuuxxxzzzuuuvvvxxxzzz{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{||||||xxxwwwwwwwwwwwwxxxxxxyyyvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyy}}}}}}}}}||||||zzzyyyxxx|||~~~{{{zzzyyywwwvvvvvvvvvvvvwwwxxxzzz{{{|||}}}}}}~~~|||{{{zzzzzz|||~~~~~~~~~~~~|||yyyyyyyyy{{{|||||||||}}}}}}}}}|||{{{zzzyyy{{{zzzzzz{{{|||}}}[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXXXXWWWVVVUUUUUU\\\ZZZXXXXXXXXXYYYXXXWWWVVVWWWXXXYYYZZZ[[[\\\]]]\\\\\\]]]^^^______``````[[[\\\^^^___``````___^^^______^^^]]]\\\[[[[[[ZZZ[[[\\\]]]]]]\\\[[[\\\^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\[[[[[[]]]______^^^]]]]]][[[ZZZYYYYYYZZZ[[[]]]^^^^^^]]]]]]^^^^^^______```______^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYYYYZZZZZZ]]][[[XXXVVVVVVXXX[[[]]]\\\\\\]]]^^^_________^^^^^^^^^^^^]]]]]]]]]\\\\\\YYYYYYYYYYYYZZZ[[[\\\\\\ZZZYYYXXXXXXWWWWWWXXXXXX[[[\\\\\\[[[ZZZYYY[[[\\\]]]\\\\\\\\\\\\^^^```aaa___^^^^^^^^^^^^^^^___```cccbbbaaa```________________________`````````aaabbbbbbbbbccccccdddddddddeeefffggggggfffdddaaa```ddddddccccccdddfffhhhiiiiiijjjjjjiiigggfffhhhiiijjjiiihhhhhhiiijjjlllmmmlllnnnqqqtttvvvwwwvvvvvvuuuuuutttttttttuuuuuuvvvssstttuuutttssspppnnnlllpppppppppqqqqqqrrrrrrrrrssssssssssssttttttuuuvvvtttuuuvvvwwwxxxwwwvvvvvv{{{zzzyyyzzz|||~~~~~~}}}|||}}}~~~|||{{{xxxyyyzzz{{{{{{zzzyyyxxxyyyyyywwwvvvuuutttttttttvvvvvvwwwwwwwwwxxxxxxxxxzzzyyyxxxvvvuuuuuuuuuuuuuuuuuutttsssrrrsssuuuxxxyyyxxxwwwwwwvvvvvvvvvvvvttttttsssssssssssssssssssssuuuwwwzzz}}}~~~}}}}}}~~~____________^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZXXXWWWWWWYYYZZZZZZYYYWWWWWWXXXYYYZZZ[[[[[[\\\YYYZZZZZZZZZ[[[\\\\\\\\\[[[\\\^^^_________^^^^^^___^^^]]]\\\[[[YYYYYYXXXXXXZZZ[[[[[[ZZZYYYZZZ\\\\\\[[[[[[ZZZ[[[\\\]]]^^^]]]\\\\\\]]]___```___]]]]]]\\\[[[ZZZZZZ[[[\\\]]]___^^^^^^^^^^^^^^^____________^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\^^^\\\ZZZXXXXXXZZZ\\\]]][[[\\\]]]^^^____________^^^^^^^^^]]]]]]\\\\\\[[[]]]]]]\\\\\\]]]]]]^^^^^^XXXXXXYYYYYYZZZ\\\]]]^^^^^^______^^^\\\\\\]]]___^^^]]]\\\[[[[[[\\\]]]^^^___^^^^^^^^^^^^___``````ccccccbbbaaa````````````^^^^^^^^^^^^____________bbbcccdddeeefffggghhhhhhiiijjjjjjkkkkkkjjjiiihhhiiihhhhhhhhhiiikkkmmmnnnmmmnnnnnnmmmllllllmmmoooooonnnnnnnnnoooppprrrssssssuuuxxx{{{|||}}}}}}|||}}}}}}||||||}}}~~~|||}}}~~~~~~~~~|||zzzyyy{{{{{{{{{{{{|||||||||}}}____________^^^]]]\\\\\\ZZZZZZ[[[\\\\\\[[[[[[[[[ZZZXXXWWWXXXYYYZZZYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZXXXXXXYYYYYYYYYYYYYYYYYY[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZWWWYYYZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[\\\^^^```bbbaaa```___```bbbcccbbb```aaa```___^^^^^^___```aaabbbbbbaaaaaa```aaaaaaaaaaaaaaaaaa```^^^]]]\\\[[[]]]\\\\\\\\\]]]^^^_________^^^]]]\\\\\\]]]^^^___^^^___```aaabbbbbbbbbbbbaaaaaa```______^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\WWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^]]][[[[[[\\\^^^^^^]]]]]]]]]]]]^^^______]]]]]]\\\\\\]]]^^^^^^___aaaaaa````````````aaaaaaaaaaaabbbbbbbbbccccccccceeefffhhhjjjlllnnnpppqqqmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrrrrsssuuuvvvwwwvvvwwwyyyyyyxxxxxxyyy{{{{{{{{{{{{{{{}}}~~~````````````___^^^]]]]]][[[\\\\\\]]]]]]]]]\\\\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]\\\[[[[[[ZZZZZZ[[[\\\\\\]]]^^^^^^XXXYYY[[[[[[ZZZZZZ[[[]]]]]]]]]]]]]]]^^^```bbbdddeeedddcccdddfffggggggffffffeeeddddddddddddeeefffggggggfffeeeddddddeeeeeeffffffeeedddbbb```^^^]]]^^^^^^^^^^^^___```bbbbbb____________```aaabbbccceeeffffffffffffeeeddddddddddddcccbbbbbbaaaaaa```______^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYY^^^^^^___^^^\\\\\\]]]___^^^^^^___```aaabbbcccddd____________```aaabbbbbbddddddddddddeeefffggggggjjjjjjjjjjjjkkkkkkkkkkkklllmmmooorrrvvvyyy{{{|||wwwwwwwwwxxxzzz|||fffggggggffffffeeedddcccccccccccccccbbbaaa```___^^^]]]\\\]]]^^^]]][[[YYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]ZZZ[[[]]]]]]\\\\\\^^^`````````aaaaaabbbcccddddddhhhgggfffgggiiikkkllllllkkkkkkkkkjjjjjjkkkkkkkkkmmmlllkkkjjjiiiiiiiiiiiikkkkkkjjjiiigggdddaaa___^^^^^^^^^^^^___```bbbbbb`````````aaaccceeefffgggjjjjjjiiihhhgggeeecccbbbdddcccccccccbbbbbbbbbbbbccccccccccccbbb```___^^^```___^^^^^^]]]]]]^^^^^^aaabbbcccbbbaaabbbccceeeddddddeeeffffffffffffgggfffffffffggggggiiijjjjjjllllllmmmnnnoooqqqrrrsssssssssssstttttttttuuuuuuvvvxxxzzz~~~oooooooooooonnnmmmlllkkkkkkkkkjjjiiigggdddcccaaa_________```bbbbbb___]]]YYYXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWWWWWWWWWWWWWWWWXXXYYY[[[]]]__________________^^^]]]]]]\\\[[[[[[^^^```bbbbbbbbbbbbdddeeeggghhhjjjlllllllllkkkkkknnnllllllmmmppptttuuuuuutttttttttuuuuuutttttttttvvvuuutttrrrqqqppppppppprrrrrrrrrqqqnnnjjjfffddd````````````aaabbbbbbcccccccccbbbcccccceeeggghhhiiiiiihhhgggeeecccaaa```aaaaaaaaabbbbbbbbbbbbcccdddeeeffffffeeecccaaa```]]]]]]^^^^^^___aaabbbcccbbbdddeeeeeeeeefffiiikkkppppppppppppooonnnmmmlllnnnnnnnnnnnnoooppprrrrrruuuuuuvvvxxxzzz|||~~~~~~||||||{{{zzzxxxuuurrrnnnkkkiiigggfffeeeeeedddbbb___[[[WWWXXXXXXXXXXXXXXXXXXXXXVVVWWWWWWXXXXXXYYYYYYYYYZZZ[[[^^^aaacccdddddddddcccccccccccccccccccccccciiijjjlllllllllmmmnnnpppsssuuuyyy}}}~~~|||{{{yyywwwwwwyyy}}}~~~~~~}}}~~~~~~~~~|||yyyuuupppnnniiihhhhhhhhhhhhhhhiiiiiijjjhhheeecccbbbccceeefffgggggggggfffeeedddbbbbbbaaabbbbbbcccdddeeeffffffkkklllmmmmmmmmmkkkiiihhhbbbbbbccccccdddfffggghhhiiikkkmmmnnnooopppsssvvv|||}}}~~~}}}~~~~~~~~~}}}yyywwwpppnnnllliiieee```ZZZVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\^^^```cccfffhhhhhhiiieeefffgggjjjlllnnnpppppprrrtttvvvvvvvvvwwwyyyzzz}}}zzzwwwrrrqqqqqqpppppppppqqqqqqooolllgggcccaaaaaabbbdddffffffggggggggggggffffffddddddeeeggghhhjjjkkkkkkwwwxxxyyyzzzzzzxxxwwwuuuqqqpppoooooonnnnnnoooooouuuwwwzzz{{{|||{{{tttnnniiiddd```]]]ZZZ\\\^^^___^^^^^^___```^^^^^^^^^___aaaccceeefffiiilllnnnoooooooooqqqrrroooppprrruuuxxxzzz{{{|||{{{|||{{{yyywwwvvvuuuttttttrrrooojjjfffddddddfffgggeeegggjjjkkkkkklllmmmnnnmmmmmmllllllmmmrrryyy~~~xxxpppjjjgggeeecccaaaccceeeeeeeeedddeeefffggggggfffgggiiillloooqqqtttwwwyyy{{{{{{{{{}}}~~~}}}~~~~~~~~~}}}|||{{{zzzyyyyyyvvvsssoookkkiiijjjlllnnnnnnpppssstttuuuuuuwwwxxxuuuuuuuuuuuuxxx~~~vvvqqqoooooopppnnnppprrrsssrrrrrrssstttwwwwwwvvvwwwyyy|||{{{yyywwwuuuuuuwwwyyy{{{