BM6P6(@ www|||~~~wwwlll[[[MMMDDDBBB@@@@@@BBBDDDEEEEEEHHHHHHLLLVVVhhh{{{WWWEEEAAA888555555444333222222222222222222222222222222222222000111333333444666999<<>>=========>>>@@@AAAJJJOOOnnntttzzz~~~xxxmmm\\\MMMEEECCC@@@@@@BBBDDDDDDDDDGGGFFFIIIRRRaaattt[[[GGGBBB;;;777666555444333333333333222222222222222222222222111222333333444555999;;;???OOOjjj}}}zzzvvvtttttt|||~~~{{{yyyuuusssooommmkkkiiihhhfffccc```ZZZVVVRRRNNNKKKHHHEEEBBBBBBBBBCCCCCCAAA???<<<:::::::::;;;<<<===???AAABBBCCCCCCJJJTTT]]]ccckkkrrrwwwbbbVVVVVV```fffsss}}}|||uuuooonnnllljjjiiihhhggggggfffmmmuuuzzz}}}|||tttmmmaaaVVVOOOLLLKKKKKKMMMZZZooozzzqqqkkkeee^^^XXXSSSOOOJJJFFFDDDBBBAAA???>>>>>>======>>>???AAABBBKKKVVV{{{pppxxx~~~~~~yyynnn]]]NNNFFFDDDAAA@@@AAACCCCCCCCCEEEDDDEEEKKKXXXjjj|||aaaIIICCC>>>888777666555444444444444222222222222222222222222333333444444444555888:::AAASSSooo{{{uuupppmmmnnn}}}yyywwwsssnnnkkkgggeeecccbbb```]]]XXXUUUQQQNNNJJJGGGEEECCC@@@>>>============<<<:::888777999999999:::;;;<<<>>>???===???GGGRRR\\\cccmmmvvviiiXXXWWW\\\cccqqq~~~uuupppqqqqqqrrrrrrqqqooonnnnnnqqquuuyyy}}}zzzuuunnndddXXXPPPLLLKKKKKKPPP]]]qqqxxxoookkkfff___YYYRRRNNNJJJFFFDDDBBBAAA???============???AAACCCDDDKKK]]]mmmvvv}}}{{{ppp^^^OOOHHHEEEBBB@@@AAABBBBBBBBBDDDCCCCCCFFFPPPbbbuuugggJJJBBB>>>888777666555444444444444222222222222222222222222444444555444444555888:::EEEXXXuuuwwwooojjjiiilll|||yyyvvvsssnnnhhhddd```^^^\\\[[[XXXUUUPPPLLLIIIFFFCCCAAA@@@???===;;;;;;;;;;;;;;;:::999777666888888888888999:::;;;<<<===???EEEOOOXXXaaannnzzzkkkVVVTTTXXX```ooo|||rrrppprrruuuxxxyyyyyyxxxwwwxxxxxxyyyzzz}}}{{{vvvpppfff[[[QQQLLLLLLLLLSSSbbbvvvyyyrrroooiii```XXXQQQNNNIIIEEEDDDBBBAAA???<<<<<<===>>>???BBBDDDFFFKKK```mmmuuu}}}|||qqq```QQQHHHEEEBBBAAAAAABBBBBBAAACCCCCCCCCEEELLL]]]ssslllLLLAAA<<<777666555444333333333333222222222222222222222222444555555555444555888:::EEEYYYwwwssskkkgggiiinnn}}}zzzwwwsssoooiiiccc___[[[YYYWWWUUURRROOOJJJFFFDDDAAA???>>>======;;;:::999999999999888888777777777777777777888999;;;;;;BBBAAAEEEKKKSSS^^^nnn|||jjjSSSRRRUUU^^^mmmzzzqqquuuwww{{{~~~~~~~~~~~~|||wwwrrrjjj^^^TTTNNNNNNOOOWWWiii|||~~~xxxssskkk```VVVQQQMMMHHHEEECCCBBBAAA???=========>>>@@@CCCEEEGGGMMMaaannnvvv~~~|||rrrbbbTTTHHHEEEBBBAAAAAABBBBBBBBBBBBDDDEEEFFFLLL\\\ssstttPPPBBB;;;777666555444333333333333222222222222222222222222333444555555555666999;;;DDDXXXwwwppphhhfffjjjqqqzzzwwwrrrnnniiiddd^^^ZZZWWWTTTQQQNNNLLLIIIFFFCCCAAA???<<<;;;<<<<<<:::999777777666666666666666666777777777888999:::<<<===DDDDDDFFFKKKQQQ[[[mmm|||gggRRRRRRSSS[[[jjj|||yyy}}}~~~wwwtttmmmbbbWWWQQQQQQTTT\\\nnn|||tttiii]]]UUUPPPLLLHHHEEECCCBBBAAA@@@>>>>>>>>>???AAACCCFFFGGGOOO]]]qqqxxx|||sssdddVVVGGGDDDAAA@@@AAABBBCCCBBB@@@CCCFFFGGGLLL\\\ttt|||XXXFFF<<<888777666555444444444444222222222222222222222222333444555555555777:::===EEEZZZxxx~~~nnneeedddkkkttttttttt~~~wwwsssmmmgggbbb]]]XXXUUURRROOOJJJFFFDDDCCCAAA@@@???===;;;:::::::::999888666666666666666666777777777777888999:::<<<>>>???BBBDDDIIIOOOTTT\\\lll{{{aaaOOORRRQQQYYYfffvvv~~~wwwuuuoooeeeZZZTTTUUUXXXaaasss{{{pppddd[[[UUUOOOLLLGGGDDDCCCBBBAAA@@@?????????@@@AAACCCEEEGGGKKKTTTxxxssszzz|||ttteeeXXXFFFDDDAAA@@@AAACCCCCCCCC>>>CCCGGGHHHMMM\\\uuu]]]III>>>999888777666666555555555222222222222222222222222222333444555555777;;;>>>III]]]zzz}}}mmmdddccckkkuuurrreeefffxxx~~~yyytttooohhhbbb]]]XXXSSSPPPOOOKKKEEEAAA??????>>>===>>><<<:::999999999888777888888777777777888999999777777888:::;;;>>>???AAA???CCCJJJRRRWWW^^^lllyyy[[[LLLPPPOOOWWWdddsss}}}~~~~~~wwwvvvqqqfff\\\VVVWWWZZZeeeuuuyyykkk___YYYVVVOOOLLLGGGDDDCCCBBBAAA@@@@@@@@@???@@@AAACCCEEEGGGEEEKKKlllsssvvvyyyyyyyyyttthhh[[[MMMFFF@@@AAABBB@@@???@@@???EEEFFFIIIPPPWWWpppbbbHHH@@@999888666555444444444555444333333222222333333444666333222444555444888===HHHaaa|||eeebbbcccgggssszzzhhhbbbddduuu{{{wwwtttnnniiibbb[[[UUUPPPJJJGGGEEECCCAAA???===;;;::::::;;;:::999888777777777777888888888888777777777777666888:::<<<<<<>>>@@@BBBDDDDDDIIIRRRWWW]]]jjjxxxttt]]]QQQLLLQQQTTT]]]kkk{{{~~~zzzzzz{{{}}}}}}xxxppphhhaaa]]][[[[[[mmmoootttyyy~~~~~~sssiii```XXXSSSQQQNNNIIIGGGEEEDDDBBB@@@@@@AAACCCEEEFFFFFFEEEEEEFFFLLL]]]zzzooossswwwyyyyyyuuuhhh\\\NNNGGGAAABBBCCCAAA@@@BBB@@@EEEEEEHHHOOOYYYsssgggKKKCCC:::888777555444444444555444333333222222333333444555222222444666666:::@@@NNNggg|||bbb___```gggvvvtttddd```eeexxx}}}xxxssspppiiiddd]]]VVVQQQMMMIIIGGGAAA@@@>>><<<;;;:::999999;;;:::999888777777777777777777777777777888888888777999<<<======???AAADDDCCCDDDJJJRRRXXX^^^jjjwwwnnnZZZQQQOOORRRSSSZZZgggvvv~~~yyyyyyzzz}}}~~~yyywwwuuuvvvyyy}}}xxxpppgggaaa]]]\\\\\\dddgggkkkpppvvvzzz~~~wwwnnnddd\\\VVVRRRPPPMMMIIIFFFEEEDDDBBB@@@???@@@BBBDDDEEEEEEEEEDDDEEEGGGRRRiiijjjooouuuyyy{{{xxxkkk]]]PPPHHHBBBBBBCCCBBBAAACCCAAAFFFDDDFFFPPP]]]zzznnnPPPDDD:::999777555444444444555444333333222222333333444333111222666777888===DDDUUUoooyyy^^^ZZZ[[[eeexxxooocccaaaiii~~~yyyrrrmmmiiibbb]]]UUUOOOKKKIIIGGGFFF===<<<;;;999888888888888:::999888888777777777777555555666777777888888999999;;;===>>>???AAACCCFFFGGGIIIOOOWWW]]]cccnnnxxxiiiXXXRRRSSSRRRSSSXXXcccqqq|||xxxwwwxxx||||||tttmmmiiiggglllttt|||yyypppfff___\\\[[[\\\[[[^^^bbbggglllrrruuuwww{{{wwwppphhh```ZZZUUUSSSPPPMMMIIIFFFEEEDDDBBB@@@??????AAABBBCCCDDDDDDDDDDDDCCCHHHWWWnnnjjjooouuuzzz|||nnn```PPPHHHAAAAAABBBAAAAAACCCAAAEEECCCFFFQQQaaasssQQQBBB;;;:::888666444444444444444333333222222333333444444333444777888999???FFFZZZtttsssZZZXXXYYYdddxxxppphhhhhhqqq~~~~~~}}}yyytttmmmfffbbb]]]WWWPPPIIIFFFDDDCCCCCC:::999888888777777888888999999888777777777777777666666666777777777888888:::<<<>>>???@@@BBBFFFIIIPPPSSSYYY```fffmmmuuu|||~~~mmmZZZSSSTTTRRRRRRXXXcccppp~~~xxxtttssstttxxx|||zzzssslllddd]]]___fffpppxxx|||qqqfff^^^YYYXXXXXXVVVXXX\\\aaaggglllqqqssstttrrrmmmfff___YYYWWWVVVOOOLLLHHHFFFEEEDDDBBB@@@>>>???@@@AAABBBCCCCCCCCCCCCBBBDDDOOOcccwwwnnnrrrwww}}}rrrbbbOOOGGG@@@@@@AAA@@@@@@BBBAAAEEECCCFFFRRRcccvvvRRR???<<<:::888666555444444444444333333222222333333444555444666999888888>>>FFF```zzzjjjYYYZZZZZZcccxxxuuupppoooxxx~~~|||{{{yyytttnnngggaaa]]]YYYSSSLLLEEEBBB@@@???>>>999888888777777888888999888888777777666777777777888888888888888777777777;;;===???@@@BBBFFFJJJNNNYYY]]]dddjjjqqqyyy}}}|||~~~{{{qqqttt|||xxx```TTTSSSQQQSSS[[[gggrrrxxxsssqqqpppooossswww~~~tttmmmfff^^^XXXXXX^^^hhhqqqzzz}}}rrrfff\\\VVVSSSRRRRRRSSSWWW\\\bbbhhhmmmpppooonnnkkkeee^^^XXXVVVVVVNNNKKKHHHEEEDDDCCCBBBAAA>>>??????@@@AAABBBCCCDDDCCCCCCEEENNN]]]ooo~~~tttwwwzzzssscccOOOFFF??????@@@???@@@BBBAAAEEEDDDFFFQQQ```{{{UUU???<<<;;;999777555444444444444333333222222333333444444555777999888777>>>GGGeee{{{ccc[[[______fff{{{{{{vvvuuu~~~yyyxxxtttnnnhhhaaa[[[XXXSSSOOOHHHBBB???===<<<;;;888888777777777888888999888777777666666777777777888888999999999999999999===???AAACCCFFFKKKPPPUUU^^^eeemmmttt}}}vvvmmmeeefffkkkttt~~~gggVVVTTTRRRTTT\\\hhhsss~~~zzzssspppnnnmmmmmmmmmqqqxxxsssjjjbbb\\\WWWQQQWWWaaalllwww}}}rrrfff[[[SSSOOOMMMLLLNNNQQQVVV\\\bbbhhhkkklllmmmlllggg^^^WWWSSSSSSMMMKKKGGGEEEDDDCCCBBBAAA?????????@@@AAABBBDDDDDDDDDDDDFFFMMMYYYhhhwww{{{{{{|||rrrbbbPPPGGG@@@???@@@@@@AAACCCBBBFFFDDDEEENNNYYYuuuZZZBBB===<<<999777555444444444444333333222222333333444111333666999777777???IIIfffsss```^^^eeedddkkk}}}{{{wwwtttooohhhaaa[[[VVVSSSLLLHHHCCC???===<<<:::999888777777666666666777777777777666666666666777777666777888999;;;<<<===>>>@@@BBBDDDGGGKKKQQQXXX\\\dddmmmvvv}}}zzzsssgggbbb___\\\]]]gggtttlllYYYVVVTTTUUU\\\fffppp{{{~~~vvvqqqooonnnmmmllljjjnnnttt|||vvvjjj```ZZZWWWSSSXXXaaannn{{{~~~yyypppeee[[[SSSNNNKKKHHHIIILLLQQQWWW^^^dddgggmmmpppqqqkkkaaaXXXRRRQQQMMMJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@AAACCCDDDEEEEEEFFFIIINNNYYYiiizzz~~~}}}qqq```RRRIIIAAA@@@AAAAAABBBEEECCCGGGEEEEEEKKKSSSlll^^^GGG===<<<:::777555444444444444333333222222333333444...000555888777888AAALLLdddqqq___```iiihhhooouuurrrkkkddd\\\WWWSSSQQQFFFCCC???===<<<;;;:::888777777666555555555555666777777666666666666777888444555777:::<<>>;;;888666555666555444666555444333333333333333222222555888888999AAAKKKbbb{{{mmmeeejjjmmmmmmwww~~~||||||rrrlllccc]]]XXXRRRLLLGGGAAA@@@???===;;;:::999999777666444333333444666777666666666666777777777777666888;;;======>>>???@@@EEEIIINNNRRRTTTYYY___dddqqq{{{}}}uuuqqqkkkhhhiiinnnvvv{{{|||lllccc___]]]___\\\[[[```iiiwwwxxxcccXXXVVVVVV[[[bbbiiittt{{{uuuqqqnnnllljjjjjjkkklllqqq|||nnneee```___\\\aaalll|||}}}tttkkkdddfffppp~~~vvvnnnggg\\\PPPMMMPPPGGGJJJNNNSSSXXX___gggllluuuwwwwwwpppfff[[[UUURRRKKKHHHFFFDDDDDDCCCAAA@@@BBBBBBAAA@@@AAABBBCCCDDDGGGKKKNNNQQQ^^^xxxzzzwwwzzz}}}pppdddUUUKKKCCCAAAAAA@@@@@@CCCAAAHHHFFFCCCGGGKKK\\\uuubbbHHH???<<<888666555666555444666555444333333333333444333333666888888999AAAKKKddd~~~qqqlllqqquuuttt||||||xxxwwwpppiii```XXXSSSNNNHHHDDD???>>>===;;;999888888888777666444333333444666777666666666777777777777777888:::<<<>>>>>>@@@CCCEEEKKKOOOUUUYYY[[[```fffkkkyyy{{{rrroookkkiiilllsss{{{zzzlllfffddddddgggcccbbbgggoooyyy}}}gggZZZVVVVVVZZZ```fffooo{{{wwwsssooommmkkkkkklllqqq~~~wwwooollllllhhhiiioooxxxyyyooohhheeejjjvvv{{{rrriii\\\OOOJJJLLLGGGJJJOOOUUU\\\dddlllrrr{{{zzzvvvnnndddZZZSSSOOOJJJHHHEEECCCCCCBBBAAA???@@@@@@?????????AAABBBCCCHHHKKKNNNUUUiiizzzvvvzzz~~~rrrgggXXXNNNDDDBBBAAA@@@@@@BBBAAAEEEBBB@@@EEEHHHTTThhh}}}hhhMMM???<<<888666666666555444555555444333333333444444444444666888888888AAAKKKfffwwwttt{{{}}}{{{~~~xxxsssqqqllleee[[[RRRMMMIIIDDD@@@<<<<<<:::999777777666666777666555444444555666777666666777777888888888888<<<===>>>???@@@DDDIIILLLTTTYYY___dddfffjjjppptttvvvpppnnnlllmmmrrr{{{{{{pppnnnpppqqqsssnnnmmmssszzzlll]]]WWWWWWZZZ^^^bbbiiiwww~~~yyytttppplllllllllooo|||{{{wwwvvvmmmjjjiiimmmsssuuurrrnnngggcccccclllzzzuuujjj\\\OOOJJJKKKIIILLLRRRYYYaaajjjsssyyy}}}tttjjjaaaXXXQQQMMMIIIGGGDDDBBBBBBAAA@@@>>>>>>>>>======>>>@@@BBBCCCJJJKKKOOO^^^zzzxxxtttxxx~~~}}}ssshhhZZZOOOEEEBBBAAA???@@@BBBAAADDD??????EEEFFFMMM]]]wwwmmmOOO@@@===999666666666555444555444444333333333444444555555777888777888AAAKKKgggzzzxxx~~~|||vvvppplllhhh```VVVMMMHHHEEEAAA===;;;:::999888777666666666666666555555555555666666666666777777888999::::::>>>>>>???@@@BBBHHHOOOUUU]]]bbbjjjooorrruuuzzz~~~wwwqqqqqqqqqtttzzzzzz|||{{{{{{rrr```YYYXXX[[[^^^```dddppp|||}}}vvvqqqmmmmmmlllnnn{{{{{{yyymmmjjjggggggjjjkkkiiifffeeebbbdddooowwwkkk^^^TTTOOOOOOOOORRRXXX^^^eeennnwww||||||pppfff^^^XXXQQQLLLHHHFFFCCCAAAAAA@@@???===============>>>@@@BBBCCCKKKLLLTTTiii}}}vvvqqquuu||||||sssiii[[[PPPFFFBBB@@@???@@@BBBAAACCC??????EEEEEEHHHVVVppp}}}rrrPPPAAA>>>999777666666555444444444333333333444444555666555777888777999BBBMMMfffzzzwww}}}~~~||||||xxxsssmmmhhhddd\\\RRRJJJEEEBBB>>><<<::::::999888777777888888666666666555555666666666555666777888999:::;;;<<<>>>???@@@AAAFFFNNNWWW^^^eeekkktttyyy}}}|||xxxyyyzzz~~~uuubbbZZZZZZ\\\___```bbblllxxxwwwqqqmmmnnnmmmooo{{{}}}vvvtttqqqppppppnnnjjjffffffdddiiivvvxxxlllaaa[[[YYYXXXXXXZZZ^^^bbbgggnnnuuuzzzxxxlllbbb\\\WWWRRRNNNHHHEEECCCAAAAAA@@@>>>===============???AAACCCEEEJJJMMMYYYrrr|||uuupppssszzz|||tttkkkZZZOOOEEE@@@???>>>@@@BBB???CCC??????DDDCCCGGGUUUhhhzzzxxxTTTBBB>>>:::777666666555444444444333333333444555555555555666888777:::DDDOOOhhhzzztttwwwwwwxxx~~~yyyvvvtttpppiiiddd^^^WWWNNNGGGCCC@@@===::::::999999888888888999999666666666666666666666666555666777888:::;;;======>>>???AAAEEEKKKUUU```gggnnnuuu~~~vvvbbbYYYZZZ]]]```aaaccclllvvvyyyxxx}}}yyyssspppqqqqqqttt~~~{{{vvvoookkkeeedddjjjyyyzzzmmmdddaaaaaa______aaaccceeegggkkkqqquuuxxxrrrjjjaaa[[[UUUQQQOOOHHHFFFCCCAAAAAA@@@???===<<<<<<<<<===???BBBDDDEEEHHHNNN[[[ttt|||uuuooossszzz|||uuummmYYYNNNCCC???>>>>>>@@@CCC<<>>BBBAAAFFFUUUeeezzzZZZBBB???:::888666666555444333333333333333444555666444444555777777;;;EEEQQQlll{{{qqqppppppttt{{{}}}yyytttqqqpppllleee___WWWQQQJJJEEEBBB???;;;777999888888888888888999999666666777777777777666666555666777999;;;<<<>>>>>>???AAADDDJJJRRR]]]hhhpppwww~~~uuuaaaWWWXXX\\\```aaaccclllwwwwwwvvvzzz}}}wwwsssvvvwwwzzz~~~zzzooonnnsss~~~pppfffeeedddaaacccdddeeeeeefffiiimmmppppppnnniiibbbZZZSSSOOONNNHHHFFFCCCBBBBBBAAA???>>>:::::::::<<<>>>AAACCCEEEFFFMMMZZZppp}}}uuupppsss{{{~~~wwwoooXXXMMMBBB>>>>>>===@@@CCC:::@@@???===@@@???EEEVVVggg}}}___CCC???;;;888777666555444333333333333333444555666444333555777888;;;FFFRRRooo|||pppmmmmmmrrrsssmmmwwwxxx~~~~~~|||wwwqqqooommmiiiaaa[[[SSSMMMGGGCCCAAA>>>999666777777777777777888888999666666777777777777666666555666777999;;;===>>>??????BBBGGGMMMVVVbbbnnnvvv}}}tttaaaTTTVVV[[[```aaadddmmmwwwxxxxxxxxx~~~{{{vvvyyy{{{~~~rrrgggeeedddaaadddeeeeeeeeeeeegggkkknnnlllllljjjcccYYYQQQMMMLLLIIIGGGDDDBBBBBBAAA@@@>>>888888999:::===???BBBDDDDDDLLLYYYkkksssrrrzzz{{{|||xxxlllZZZOOOEEE@@@>>><<<<<>>@@@@@@AAAKKKUUUlllaaaIII@@@:::999999777555666444444444444444444444444555666333444:::999BBBVVVrrr~~~uuupppiiimmmwwwfffeeesssxxxtttyyy~~~zzztttnnnjjjhhhddd\\\UUUJJJGGGBBB>>><<<;;;:::888888777666666666777999:::777888999999888777888:::777999:::;;;<<<>>>AAACCCFFFJJJQQQZZZdddooo{{{sss]]]VVVVVVYYY]]]___bbbjjjtttzzz~~~pppfff___]]]^^^aaaaaaaaa``````bbbfffiiigggeeeaaa___\\\VVVOOOIIIJJJGGGDDDCCCBBBAAA???===;;;;;;<<<<<<===???CCCFFFBBBLLLWWWfffuuurrrxxxzzz{{{yyyooo[[[PPPEEE@@@>>><<<<<>>@@@???AAAJJJUUUlllfffIIIAAA:::999999777555666444444444444444444444444777888555777<<<;;;DDDYYYrrr}}}sssoookkkpppooobbbdddqqqtttsssxxx~~~~~~wwwqqqjjjfffddd___XXXQQQHHHDDD@@@<<<;;;:::888777888777777666666777888999666888999999777777888:::777999;;;===>>>AAAEEEGGGMMMSSS\\\fffppp{{{wwwbbbXXXWWWXXX[[[\\\```kkkvvv||||||uuuiii___YYYYYY[[[\\\\\\[[[[[[]]]```cccaaa]]]YYYVVVTTTQQQLLLHHHJJJGGGDDDBBBBBBAAA???===>>>>>>>>>===<<<===@@@BBBCCCLLLUUUcccvvvpppuuuuuuxxxwwwnnn[[[PPPEEEAAA???<<<<<<>>>======>>>???>>>@@@IIITTThhhmmmKKKBBB;;;999999666555777444444444444444444444444666888666777<<<<<>>@@@DDDIIIMMMUUU\\\hhhttt~~~jjj___]]]\\\\\\\\\```mmmyyyttttttsssyyykkk___XXXVVVSSSTTTUUUUUUUUUWWWZZZ\\\\\\YYYUUURRRPPPNNNLLLJJJIIIGGGDDDBBBAAA@@@???===>>>>>>>>>===<<<===???AAAEEEJJJQQQ^^^zzztttnnnrrrssstttrrriii\\\QQQFFFAAA???<<<<<<>>>>>>======>>>>>>@@@JJJUUUfffqqqMMMDDD<<<:::999666555777555555555555555555555555333666555666;;;:::DDD[[[qqq{{{mmmmmmqqq{{{ssseeecccjjjsss}}}}}}yyynnnhhh```[[[XXXTTTLLLFFFCCC@@@<<<999999888888777888888888777777777777777555666888888888888999;;;:::;;;===???BBBGGGMMMRRRZZZcccqqq~~~sssjjjiiigggfffcccdddooo|||nnnkkkhhhtttzzzyyykkk___XXXWWWMMMOOOPPPQQQQQQSSSVVVYYY]]][[[YYYWWWTTTQQQNNNLLLHHHFFFCCCBBBAAA@@@???===:::;;;<<<======>>>AAACCCFFFIIIMMMXXXqqqsssooouuutttuuuqqqfff]]]RRRGGGBBB???<<<<<<>>>>>>======>>>>>>AAAKKKWWWoootttOOOFFF===:::999666666777555555555555555555555555222666666777;;;:::FFF]]]ssswwwjjjlllsssrrrfffffflllttt~~~zzztttjjjccc[[[VVVSSSOOOHHHCCCAAA>>>;;;999999999999888777777888888888777777777444666888999888999;;;===<<<===???AAAEEEKKKSSSYYYccclllyyywwwuuuuuutttqqqkkkiiiqqq}}}lllgggaaalllqqq~~~wwwhhh[[[VVVUUUKKKMMMNNNOOOPPPRRRVVVYYY___``````___ZZZTTTOOOLLLGGGEEECCCAAAAAA@@@???===999;;;=========>>>@@@BBBFFFGGGJJJSSSfffvvvrrrxxxxxxxxxtttiii^^^RRRGGGBBB???<<<<<<>>>>>>======??????CCCNNN[[[}}}xxxQQQGGG>>>:::999666666777555555555555555555555555333888999:::>>>===IIIbbbvvvqqqgggjjjrrr~~~qqqffffffllltttvvvnnneee^^^VVVQQQOOOLLLFFF@@@???<<<999888888999999999666666777888888888888888555777999::::::;;;===??????AAACCCFFFLLLTTT^^^eeeqqqyyyzzzzzzzzzyyyuuulllhhhppp{{{kkkddd\\\gggqqqvvvfffXXXQQQPPPKKKLLLLLLLLLNNNQQQVVVZZZ___aaacccaaa[[[SSSMMMIIIGGGEEEBBBAAAAAA@@@???======>>>???>>><<<;;;<<<===DDDFFFIIIPPP]]]pppxxxssswwwxxxyyyxxxnnn^^^SSSHHHBBB@@@===<<<>>>>>>======???@@@EEEQQQ^^^}}}SSSHHH>>>;;;999666666888555555555555555555555555222888999;;;>>>===JJJcccxxxwwwjjjcccgggnnnzzzooofffgggmmmuuu{{{qqqjjj```YYYQQQLLLKKKHHHCCC>>><<<:::777666777888888888444555666888999999999999555777:::;;;;;;<<>>???>>><<<;;;;;;<<>>>>>===>>>@@@AAAFFFSSS```TTTIII???;;;999666666888666666666666666666666666000666888999<<<;;;HHHbbbzzzoooddd```eeekkkvvv{{{nnnfffiiipppyyy}}}|||wwwnnnggg]]]VVVNNNIIIHHHFFFAAA===:::888555444555777777777333444666888999::::::999666888:::<<<<<<===@@@BBBDDDGGGKKKRRR]]]kkkyyy{{{xxxvvvtttvvvyyyxxxzzzrrrppprrruuuvvv~~~qqqooollleee\\\ZZZgggwwwmmmfff___jjj|||vvvkkk^^^UUURRRIIIHHHGGGFFFGGGMMMTTTZZZ^^^``````\\\UUUPPPNNNMMMFFFDDDAAA@@@@@@@@@???>>>999;;;===>>>======>>>???AAAEEEKKKNNNRRR^^^ttt}}}ppprrrzzzzzztttpppbbbTTTFFF???===;;;;;;<<<===???@@@@@@CCCJJJTTT\\\yyy]]]GGG======777555777333555444444333333444444555555777444666<<<>>>JJJaaa{{{sssjjjcccdddnnn~~~uuupppjjjooo}}}yyyuuupppkkkgggVVVSSSNNNJJJGGGCCC???===888888777666666666666666333444666888888777555444:::888999===???>>>@@@EEEGGGLLLTTT___mmm|||}}}yyy~~~~~~}}}yyytttpppooorrrwwwzzz{{{lllgggaaa]]]YYY\\\iiivvvnnnbbbdddkkkuuuiii]]]TTTOOOLLLHHHFFFFFFEEEEEEKKKRRRXXX___bbb]]]VVVQQQLLLHHHFFFEEECCCAAA>>>===<<<;;;;;;;;;:::;;;;;;<<<===>>>DDD???CCCLLLMMMQQQkkkqqqrrryyy{{{wwwuuudddVVVGGG@@@>>>;;;;;;<<>>>>>999666888555555444444333333444444555555777444666<<<>>>IIIaaazzzqqqkkkfffhhhooo~~~zzzttt{{{}}}yyytttooojjjddd```SSSPPPKKKGGGDDDAAA>>>;;;888888777666666666666666444555666777777777666555888666888===??????CCCHHHLLLRRR[[[gggvvv}}}zzzyyy|||}}}jjjeee```]]]ZZZ\\\fffrrr~~~lllbbbfffooouuuiii]]]TTTNNNJJJGGGEEEFFFGGGHHHNNNVVV\\\aaaccc]]]UUUPPPKKKGGGFFFEEECCC@@@>>>===<<<;;;;;;;;;:::;;;;;;<<<===>>>CCC@@@DDDKKKMMMQQQjjjzzzmmmmmmuuuyyyyyywwwgggYYYIIIBBB>>><<<;;;===@@@BBBDDDEEEGGGLLLUUU\\\jjjdddLLL??????:::888999666555555444444444444555555555777444666<<<===III```yyypppnnnmmmnnnrrr~~~|||xxxrrrmmmgggaaa[[[WWWNNNKKKGGGDDDAAA>>>;;;999888888777666666666666666666666666666666777888888999888:::???AAABBBGGGMMMSSS[[[hhhvvvyyykkkfffbbb___]]]]]]fffppp|||lllcccgggrrrvvviii]]]SSSMMMHHHEEEDDDGGGHHHKKKRRRZZZ^^^cccccc\\\SSSNNNJJJFFFEEEDDDBBB@@@>>><<<;;;;;;;;;;;;:::;;;;;;<<<===>>>BBB@@@DDDKKKLLLRRRjjj|||ssskkkllluuu{{{}}}|||kkk\\\LLLCCC@@@===<<<>>>AAACCCEEEFFFGGGLLLSSSYYYaaazzzhhhNNN@@@???:::888:::555555555444444444444555555555777555777======HHH___xxxtttuuuvvvwwwwwwyyytttmmmfff```YYYSSSOOOJJJGGGDDDAAA???===:::888888777777666666666666666777777555555555777999:::<<<;;;>>>BBBDDDEEELLLTTT[[[fffwwwzzzrrrkkkeeebbb```aaaiiirrrrrreeehhhrrrttthhh\\\SSSMMMGGGDDDDDDFFFHHHKKKRRRZZZ]]]aaaaaaYYYQQQMMMJJJGGGDDDCCCAAA???===<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>AAAAAAEEEKKKLLLTTTmmmrrrooommmqqqzzzppp```OOOEEEAAA======>>>???BBBEEEFFFGGGJJJPPPUUU[[[uuukkkPPP???===999888999555666555555444444555555666555888555777======HHH^^^vvv|||}}}}}}{{{|||uuupppiiiaaa[[[TTTNNNKKKGGGEEEAAA???>>>===;;;999888777777666666666666666888777666555666888:::<<<======@@@CCCEEEGGGPPPZZZeeerrryyyqqqhhhdddbbbdddllluuu{{{jjjgggooo}}}rrrfff\\\RRRLLLGGGDDDCCCEEEGGGHHHOOOWWWYYY^^^^^^WWWPPPMMMJJJGGGCCCBBB@@@>>>===;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>AAABBBFFFJJJMMMXXXrrrpppqqqrrrttt{{{tttdddRRRGGGBBB>>>===???>>>AAAEEEFFFFFFHHHMMMRRRYYYsssoooRRR@@@===999999999444666666555555555555666666555888666888>>>===GGG]]]uuu~~~zzzwwwpppkkkccc\\\VVVPPPKKKGGGDDDBBB???>>>======;;;:::888888777666666666666666888777666666777999;;;=========AAAEEEGGGLLLWWWcccttt~~~vvvmmmiiigggiiiooowwwooohhhnnn~~~wwwnnnddd[[[RRRLLLHHHEEEDDDEEEFFFGGGNNNUUUWWW]]]^^^XXXQQQMMMJJJGGGBBBAAA???===<<<;;;;;;:::;;;;;;:::;;;;;;<<<===>>>AAACCCGGGJJJNNN]]]{{{}}}~~~|||~~~wwwgggTTTHHHCCC???>>>???>>>BBBEEEFFFFFFHHHLLLOOOUUUooosssUUUAAA>>>::::::;;;555666666555555555555666666555888666999>>>===GGG\\\uuu~~~{{{tttppphhhccc\\\UUUPPPKKKGGGDDDAAA???===<<<<<<<<<;;;999888888777666666666666666777777777777888:::<<<===>>>@@@EEEKKKOOOVVVeeesss|||vvvtttsssrrrtttyyyrrrjjjpppxxx}}}xxxqqqjjjbbbZZZRRRMMMHHHEEEDDDFFFGGGIIIOOOWWWYYY___aaa[[[SSSNNNJJJFFFAAA@@@???===<<<;;;::::::;;;;;;:::;;;;;;<<<===>>>AAADDDGGGJJJPPPcccyyyhhhUUUIIICCC???>>>@@@???BBBFFFGGGGGGHHHLLLOOOQQQkkkvvvWWWCCC???<<<<<<<<<777666666555555555555666666555888666999>>>===FFF\\\ttt}}}|||~~~xxxpppjjjccc^^^WWWQQQLLLHHHDDDAAA???===;;;:::;;;;;;:::999888888777666666666666666777777777888999;;;<<<===AAACCCJJJQQQWWW```qqq~~~~~~{{{zzz|||sssmmmtttsssxxxtttnnnggg```YYYRRRMMMHHHEEEDDDGGGHHHJJJQQQYYY\\\bbbddd^^^UUUOOOIIIDDD@@@@@@>>>===;;;;;;::::::;;;;;;;;;;;;;;;<<<>>>>>>AAADDDGGGIIIQQQfff}}}iiiTTTIIIEEEBBB???>>>>>>@@@BBBCCCDDDFFFIIILLLUUUaaa\\\DDD@@@;;;777999666555555555555555555555555333777777999======HHH___yyy{{{rrrrrr}}}{{{vvvpppiiieee\\\XXXSSSNNNJJJGGGCCCAAA>>>>>>===;;;;;;:::::::::888888777666666777888999:::777888;;;===<<>>???@@@@@@BBBGGGKKKTTTkkk{{{hhhSSSHHHDDD@@@>>>===>>>@@@BBBCCCDDDGGGJJJLLLRRR___[[[CCC???:::777999666666666666666666666666666333777666999======HHH```zzzzzzqqqsss~~~~~~xxxqqqiiibbb]]]XXXUUUOOOKKKHHHEEEBBB???===<<<;;;:::999999999999888777666555666777888999888777888<<<>>>>>>AAAFFFGGGMMMTTT]]]lllyyywwwyyyzzzyyy}}}|||yyy~~~{{{wwwqqqhhhbbb]]]XXXRRRMMMJJJEEECCCDDDGGGJJJRRR[[[dddaaa]]]ZZZWWWSSSMMMHHHDDDCCC@@@===;;;::::::999;;;;;;;;;;;;<<<>>>???@@@@@@CCCHHHNNNYYYqqqxxxfffRRRHHHCCC???===<<<>>>@@@BBBDDDEEEGGGJJJMMMQQQ]]]|||~~~ZZZBBB???:::777999777777777777777777777777777333777666999>>>>>>JJJaaa{{{wwwnnnrrrqqqyyyyyyqqqjjjccc\\\WWWSSSOOOJJJGGGEEEBBB@@@>>>;;;;;;:::999888888888888666666555555555666888888666666999>>>@@@@@@CCCIIIKKKTTT___mmm}}}uuutttuuuxxx{{{~~~|||zzzwwwppphhhaaa\\\WWWPPPLLLIIIEEECCCDDDFFFIIIRRR[[[cccaaa]]]ZZZVVVQQQKKKGGGDDDBBB@@@===;;;:::::::::;;;;;;;;;;;;<<<>>>???@@@CCCEEEJJJPPPZZZrrrwwwfffSSSIIICCC???======>>>@@@BBBDDDEEEHHHKKKNNNRRR\\\yyy}}}YYYBBB>>>:::777999777666666666666666666666666444888666888>>>???KKKccc}}}tttkkkooo|||kkkqqq|||xxxqqqjjjddd^^^YYYUUUNNNKKKGGGDDDBBBAAA???===;;;:::999888888888888888555555444444555666777888666777:::???@@@@@@DDDJJJPPP[[[kkk}}}|||yyyqqquuuzzz~~~~~~|||{{{||||||{{{zzzwwwpppggg```[[[UUUOOOJJJHHHDDDCCCDDDEEEIIIRRR\\\fffddd```[[[VVVOOOJJJFFFCCCBBB@@@===;;;:::::::::;;;;;;;;;;;;<<<>>>???@@@EEEFFFJJJOOOWWWlllvvvfffUUUJJJDDD???>>>???>>>@@@BBBDDDFFFHHHLLLNNNTTT]]]yyy~~~ZZZBBB???:::777999666555555555555555555555555444888666888>>>@@@MMMffftttjjjooouuuiiioooyyytttlllddd^^^YYYTTTQQQKKKHHHDDDBBBAAA@@@???===;;;:::999999999999999999555444444444555666888999888999<<>>???@@@DDDEEEIIINNNUUUgggtttfffVVVKKKDDD???>>>???>>>@@@BBBDDDFFFIIILLLOOOVVV```}}}\\\DDD@@@;;;888999666555555555555555555555555444888666888???AAANNNhhhvvvlllpppxxxooogggmmmxxxrrriii```YYYSSSNNNKKKIIIFFFBBB@@@@@@???>>><<<::::::999999888999999:::555555444444555777999:::;;;;;;>>>AAA@@@BBBJJJTTT___ooo|||zzzzzzxxx~~~|||zzzxxxrrrhhh```ZZZTTTMMMHHHEEECCCDDDDDDDDDGGGRRR^^^jjjiiifff___VVVMMMHHHEEEBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAACCCHHHNNNVVVddd}}}rrreeeUUUKKKCCC>>>===???>>>@@@CCCEEEFFFIIIMMMPPPTTTbbb^^^FFFAAA;;;888888666555555555555555555555555444888666888???AAAPPPiiitttkkkpppppplllggglll}}}tttmmmcccZZZTTTOOOKKKIIIGGGDDD@@@>>>>>>===;;;:::888888777777777888888999555555555555666888:::;;;<<<===@@@BBBCCCGGGRRR___kkk{{{}}}yyysssiiiaaa[[[TTTMMMHHHDDDCCCDDDDDDCCCFFFRRR^^^ggggggddd^^^UUUMMMHHHGGGBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAACCCHHHOOOTTT___sss{{{{{{}}}}}}}}}pppcccTTTJJJBBB<<<;;;>>>>>>@@@CCCEEEGGGIIIMMMPPPSSSddd```GGGBBB<<<888888555777777777777777777777777555888666888???BBBPPPjjj}}}qqqhhhmmmnnnlllhhhlll~~~{{{vvvmmmggg^^^VVVRRROOOLLLKKKFFFCCC???===<<<;;;:::888777777666666666666777888666666555666777999;;;<<<===>>>AAADDDEEEKKKYYYgggsss{{{zzz}}}~~~~~~zzzsssjjjbbb[[[TTTMMMHHHCCCCCCDDDDDDCCCFFFRRR___cccdddbbb\\\TTTMMMIIIHHHBBBAAA???===<<<;;;;;;<<<;;;;;;;;;;;;===>>>???@@@BBBDDDIIINNNQQQXXXhhhwwwzzzzzzzzzqqqeeeSSSDDD===;;;;;;;;;???@@@AAABBBDDDHHHMMMQQQWWWtttfffJJJCCC===999888555888777666555555666777888444999777888===@@@PPPkkktttmmmgggnnnpppmmmgggjjj}}}zzzuuujjjddd[[[TTTQQQMMMIIIEEE@@@???>>>===<<<;;;::::::888777777777666666555555444666777777777999<<>>???@@@BBBFFFFFFKKKTTTTTT]]]qqq~~~wwwvvv~~~wwwpppdddSSSFFF???===<<<<<>>===<<<;;;::::::888888888777777666666666555666777777888999<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@DDDGGGFFFIIIOOONNNUUUiii~~~vvvssszzz}}}tttnnncccTTTHHHAAA???>>>===???@@@AAABBBDDDHHHLLLPPP```|||eeeIIICCC===::::::777666666777777777777666666666999888888===>>>NNNiiizzzpppnnnooovvv|||uuuzzzwwwpppccc\\\TTTNNNKKKHHHCCC@@@>>>>>>===<<<;;;::::::999888888888888888777777777777888999999888:::===???@@@CCCHHHOOO[[[jjjzzz}}}|||{{{|||yyyxxx{{{zzz{{{~~~}}}pppddd[[[TTTNNNIIIEEEBBBBBBDDDFFFHHHOOOWWW```dddeee]]]TTTOOOJJJEEE???>>>===;;;::::::999999;;;;;;;;;;;;<<<>>>???@@@DDDGGGFFFIIINNNLLLTTTiiivvvrrrxxx|||tttmmmcccUUUIIIDDDAAA@@@>>>???@@@BBBCCCEEEHHHLLLOOO```zzzeeeIIICCC===:::;;;888555666777888888777666555555999888999>>>@@@PPPlllxxxlllnnnrrryyy|||~~~uuummm___YYYQQQKKKHHHEEEBBB>>>======<<<<<<;;;::::::999999999888888888888888888888999:::::::::;;;>>>AAABBBDDDKKKVVVfffwww~~~}}}}}}}}}~~~zzzzzzqqqddd[[[TTTNNNKKKEEEBBBBBBDDDFFFHHHPPPXXX```eeefff^^^UUUNNNJJJFFF@@@???>>><<<;;;::::::999;;;;;;;;;;;;<<<>>>???@@@AAAFFFFFFKKKRRRSSS___vvvuuuooouuuzzzrrrmmmcccUUUJJJDDDBBB@@@??????@@@BBBDDDEEEHHHKKKNNN[[[qqqfffJJJCCC===:::;;;888555666777888888777666555444888888:::@@@CCCSSSoooxxxkkkpppvvv{{{{{{qqqjjj]]]WWWOOOIIIGGGDDDAAA>>><<<<<<;;;;;;::::::999999888888888888888888999999888:::;;;;;;;;;===@@@CCCDDDHHHQQQ```qqqrrreeeZZZRRRMMMKKKEEEBBBAAADDDFFFHHHOOOWWW^^^cccddd]]]UUUOOOJJJFFFBBBAAA???===<<<;;;::::::;;;;;;;;;;;;<<<>>>???@@@???EEEFFFLLLUUUYYYiii~~~rrrlllrrrwwwqqqnnncccTTTHHHCCCAAA@@@??????AAACCCDDDEEEGGGKKKMMMUUUfffhhhJJJCCC<<<:::;;;888666666777777777777666666444888888:::???CCCSSSooowwwnnnttt{{{~~~}}}vvvllleeeZZZTTTMMMHHHEEECCC@@@===;;;;;;:::::::::999999999777777777888888888888888888999;;;<<<===???CCCFFFIIIPPP]]]lll|||~~~~~~|||qqqdddYYYQQQLLLJJJDDDAAAAAACCCEEEGGGNNNVVV\\\^^^^^^YYYUUURRRLLLEEEBBBAAA@@@>>><<<;;;::::::;;;;;;;;;;;;<<<>>>???@@@@@@FFFFFFKKKTTT[[[ooo~~~rrrkkkqqqwwwrrrooodddTTTGGGAAA????????????AAACCCEEEFFFGGGJJJLLLRRR^^^uuuiiiKKKCCC<<<999:::777777777666666666666777777555999777888===@@@OOOkkk}}}yyyuuu||||||wwwooofff___XXXRRRJJJEEEDDDBBB???<<<::::::::::::999999999999666666666777777888888888777999;;;===>>>AAAFFFIIIPPPYYYiiiyyy{{{}}}}}}~~~yyypppdddXXXPPPKKKIIIEEEAAA@@@BBBCCCEEELLLSSSYYYYYYWWWUUUUUUTTTMMMDDDBBBAAA???===;;;:::999999;;;;;;;;;;;;<<<>>>???@@@AAAFFFFFFJJJUUU^^^vvvtttmmmssszzzuuuqqqdddSSSFFF???>>>?????????AAACCCEEEFFFGGGJJJLLLRRR[[[oookkkLLLCCC<<<888999777888777666555555666777888666:::777777;;;<<>><<<:::999888888;;;;;;;;;;;;===>>>???@@@AAAFFFFFFKKKWWWccc~~~tttrrrvvvyyyzzzmmm```RRRIIICCC>>><<<===;;;===AAADDDFFFIIIMMMPPPQQQ^^^qqqmmmMMMCCC;;;999;;;:::777777666666555555555444777999666999AAADDDOOOeeezzz~~~xxxpppfff[[[UUUPPPNNNKKKGGGCCC???===<<<;;;;;;;;;;;;:::999888888666666666666666777888888;;;;;;===AAAAAABBBIIIQQQ```iiiwww}}}{{{|||}}}~~~}}}}}}uuuiii^^^WWWPPPJJJEEEDDDAAA@@@AAACCCDDDKKKRRRWWW[[[]]][[[XXXUUUMMMEEEDDDBBB>>>;;;999999:::;;;;;;;;;;;;;;;===???AAACCCCCCGGGJJJJJJUUUqqqxxxvvvxxxyyyxxxpppbbbRRRIIICCC===<<<>>><<>>;;;999999:::::::::::::::;;;<<<>>>@@@AAAAAAFFFJJJMMMZZZwww{{{yyyyyyyyywwwsssdddSSSIIIBBB===<<>>AAACCCFFFGGGIIILLLNNNMMMXXXiii|||rrrQQQFFF===999;;;999666666666666555555555555555777555777???AAANNNeee~~~|||qqqwww||||||rrriiiaaa\\\WWWUUUMMMKKKGGGCCC@@@===;;;;;;;;;;;;;;;:::999888666555777777777888999:::;;;<<<<<<;;;>>>BBBFFFKKKVVVaaaoooyyy~~~yyyvvvwwwzzz~~~~~~vvvjjj___XXXQQQKKKFFFEEEBBBAAACCCDDDEEEKKKSSS^^^bbbbbb^^^XXXSSSJJJBBBBBBAAA>>>;;;999999::::::::::::::::::;;;<<<>>>>>>@@@EEEIIINNN\\\zzz{{{xxxyyyxxxwwwuuufffTTTIIIAAA======???@@@BBBDDDFFFGGGIIIKKKMMMPPPYYYhhhzzzuuuTTTGGG>>>999:::888666666666666666555555555666999777999@@@CCCPPPiiizzz{{{zzzpppwww{{{xxxnnnddd]]]XXXTTTRRRNNNKKKHHHDDD@@@>>>======:::;;;;;;;;;:::999888888555555555666777888:::;;;>>>===???DDDIIIPPP\\\hhhwww}}}yyywwwyyy|||~~~{{{~~~vvvjjj```XXXQQQKKKFFFDDDBBBAAADDDEEEFFFLLLSSS\\\aaabbb\\\VVVPPPIIIBBBAAA@@@===;;;:::999999:::;;;;;;;;;<<<<<<======>>>AAADDDIIINNNZZZvvvyyyuuuvvvwwwwwwuuufffTTTIIIAAA======???@@@BBBDDDFFFGGGHHHJJJMMMOOOWWWgggzzzwwwUUUHHH>>>999:::777555555555666666666666666666:::888:::@@@BBBQQQkkkyyy}}}{{{{{{zzzooovvvyyyyyyssskkkccc\\\VVVQQQNNNJJJGGGCCC???===;;;;;;;;;999::::::;;;;;;;;;;;;;;;444444555666888999;;;<<>>>>>>>>>>>AAACCCHHHNNNXXXqqqyyytttuuuwwwwwwsssdddSSSIIIBBB===<<>>999999666555555555666666666666666444888777888===@@@PPPkkk{{{uuurrr}}}ooouuuwww~~~tttooohhhbbb[[[UUUOOOKKKIIIGGGCCC???<<<;;;<<<<<<999999:::;;;;;;;;;::::::666666777888:::<<<>>>???BBBBBBEEEKKKRRRZZZhhhuuuzzzwwwttttttwww|||}}}uuuiii^^^WWWPPPJJJEEEBBB@@@AAADDDEEEEEEJJJPPPSSSYYY\\\WWWPPPLLLHHHDDD???>>>===;;;:::999999999;;;<<<===>>>???????????????AAAGGGNNNVVVlll|||wwwwwwwwwuuupppbbbRRRIIICCC===<<<>>>===???BBBDDDEEEGGGIIILLLIIISSSfffwwwUUUHHH>>>999999666555555555555666666666777444888777888===???PPPmmm}}}nnnkkkvvvrrrwwwxxx|||qqqllleee]]]WWWRRRMMMIIIIIIFFFBBB>>><<<;;;<<<===999::::::999888777666666555666777888:::===???@@@BBBCCCHHHPPPXXXbbbqqq~~~zzzxxxuuuuuuyyy|||ttthhh]]]VVVOOOIIIDDDAAA???@@@CCCDDDDDDIIIOOOSSSYYY\\\VVVNNNJJJFFFCCC>>>===<<<;;;::::::999999999:::;;;===???????????????@@@FFFLLLQQQaaa{{{yyyvvvtttmmm```RRRIIICCC>>><<<===;;;>>>AAACCCDDDFFFIIILLLLLLVVVjjjwwwUUUHHH===888999666444555555555666666777777555:::999:::>>>AAASSSppp|||hhhfffrrrwww{{{{{{{{{pppjjjbbbZZZTTTOOOLLLIIICCCAAA<<<888666666777999::::::999888666444222111333333555666999;;;===???AAACCCIIITTT]]]hhhwww~~~yyyzzz{{{sssggg]]]UUUNNNHHHCCC@@@>>>???BBBDDDDDDHHHNNNTTTZZZ\\\VVVMMMIIIEEECCC======<<<;;;;;;:::999999666888:::<<<>>>??????>>>AAAAAAFFFJJJKKKVVVyyyzzzwwwvvvuuuhhh^^^PPPFFFAAA???===<<<>>>AAADDDFFFGGGIIILLLNNNQQQUUUnnn|||TTTCCC@@@<<<777444666666555555555555666666888<<<999:::???BBBSSSooo{{{}}}uuulllkkkmmm|||vvv{{{yyytttlllggg^^^VVVPPPKKKGGGEEE@@@@@@???>>>===<<<;;;;;;888888777777777777888888:::888888999===@@@CCCDDDHHHIIINNNWWWdddrrr|||zzzpppcccXXXPPPKKKGGGCCC@@@??????AAAAAAAAAGGGOOOXXXWWWUUURRRNNNJJJFFFDDD@@@???===;;;::::::::::::888888999:::<<<>>>@@@AAABBBGGGFFFFFFLLLSSSlllyyytttrrrppphhh^^^PPPEEE@@@>>><<<;;;===@@@BBBDDDFFFHHHKKKMMMNNNWWWwww~~~UUUDDDAAA===888666777777666666666666777777777;;;888999>>>AAARRRnnn}}}}}}uuuooopppttt{{{tttzzz~~~wwwrrrhhhccc[[[SSSNNNIIIFFFCCC???>>>>>>===<<<;;;:::999888888777777777777777888:::999999:::>>>BBBEEEFFFIIIKKKRRR\\\iiivvv}}}ssseeeYYYQQQKKKFFFBBB@@@???@@@AAAAAAAAAGGGOOOUUUUUUSSSPPPLLLGGGCCCAAA@@@>>>===;;;::::::::::::999999999:::<<<>>>@@@AAA@@@EEEDDDFFFMMMTTTjjjzzztttqqqoooiii___PPPEEE???===;;;:::<<>><<<;;;:::999:::::::::::::::;;;<<<>>>???@@@???CCCBBBFFFOOOTTTeee~~~yyyuuussslllaaaRRRFFF@@@===<<<;;;===???BBBDDDEEEGGGJJJMMMQQQaaaYYYEEE???<<<::::::888777777666666777777888666:::888999>>>@@@PPPkkkvvvyyy}}}wwwyyy~~~yyyqqqlll]]]XXXRRRLLLHHHEEEBBBAAA===<<<<<<;;;::::::999999:::999888777666666666666999:::;;;===@@@DDDIIILLLPPPVVV___jjjsss||||||qqqooommmjjjjjjlllooorrrrrruuuyyy}}}{{{rrrdddXXXPPPJJJEEEBBBAAA@@@AAABBBAAAAAAGGGOOOYYYYYYWWWUUUPPPKKKFFFCCC>>>===<<<:::999999::::::;;;;;;;;;;;;<<<===??????@@@CCCBBBFFFOOORRR___vvv|||zzzyyypppeeeUUUHHHAAA???===<<<>>>@@@CCCEEEGGGIIILLLNNNSSSbbbZZZEEE???:::999:::777666666555555666666777777;;;::::::???AAAPPPkkk}}}tttyyyzzzyyy}}}vvvnnnhhhZZZUUUOOOIIIFFFDDDBBB@@@===<<<<<<;;;;;;:::::::::999999888777666666777777888:::<<<>>>@@@EEEJJJOOOUUU\\\eeennnuuu{{{uuurrrmmmiiiffffffffffffcccdddfffjjjnnnrrrwww{{{tttkkk___TTTNNNJJJFFFCCCBBBAAAAAABBBAAAAAAGGGOOOZZZZZZYYYWWWRRRLLLGGGCCC===<<<;;;:::999999::::::;;;;;;;;;<<<===>>>???@@@AAADDDBBBFFFNNNPPP[[[rrr|||zzzzzzzzzttthhhWWWIIIBBB???>>>===>>>AAADDDFFFGGGIIILLLNNNRRR]]]}}}\\\GGG???:::888999666666555555555555666666777;;;:::;;;???AAAPPPjjj|||xxx}}}{{{www{{{sssjjjcccXXXSSSMMMHHHDDDBBB@@@???<<<<<<<<<;;;;;;:::::::::888888777777777777888888888;;;>>>@@@BBBGGGNNNSSSYYY```iiiqqquuuyyy~~~|||vvvqqqmmmjjjgggeee```^^^___bbbcccccchhhnnnnnnfffZZZQQQLLLIIIFFFDDDCCCAAABBBCCCBBBAAAGGGNNNYYYYYYXXXVVVQQQKKKDDDAAA===<<<:::999999999:::;;;;;;;;;;;;<<<===>>>@@@AAABBBFFFEEEHHHNNNPPP___xxxxxxwwwyyyzzzuuuiiiWWWIIIAAA>>>===<<<>>>@@@CCCEEEFFFHHHKKKNNNQQQWWWqqq___JJJBBB;;;888:::777777666666666666777777666:::999:::???@@@NNNhhh}}}}}}yyytttxxxoooeee^^^UUUQQQJJJEEEBBB@@@>>>===::::::::::::999999999999666666666666777888999:::999===BBBDDDEEEJJJQQQXXX[[[bbbkkkrrrvvvyyy~~~{{{vvvpppllldddaaa``````^^^[[[^^^eeennnzzz~~~llldddXXXPPPKKKHHHFFFCCCDDDBBBBBBCCCBBBAAAGGGNNNWWWWWWWWWUUUPPPIIICCC>>><<<;;;:::999999999:::;;;::::::;;;<<<>>>???AAABBBBBBHHHHHHJJJPPPTTTgggwwwvvvxxxzzzuuuiiiWWWHHH@@@===<<<;;;===???BBBDDDEEEGGGJJJLLLQQQSSSjjjbbbMMMDDD<<<999:::888888777777777777888888555999888:::>>>>>>MMMggg}}}yyyrrr~~~uuulllaaaZZZTTTOOOIIIDDD@@@>>><<<;;;999999999888888888888888555666666666777999:::;;;;;;???DDDFFFHHHLLLTTT[[[[[[ccclllsssvvv{{{}}}vvvqqqiiieeecccbbb^^^XXXZZZaaabbblllmmmdddYYYPPPKKKHHHEEECCCDDDBBBBBBCCCBBBAAAGGGNNNXXXXXXXXXUUUQQQJJJCCC???<<<;;;:::999999999:::;;;999::::::<<<>>>@@@BBBCCCBBBHHHJJJLLLRRRXXXooo|||xxxzzz||||||uuuhhhVVVGGG@@@===<<<<<<===@@@CCCEEEGGGHHHKKKMMMQQQPPP\\\tttfffNNNDDD@@@999444555666777999999999888777666888555777>>>>>>GGG\\\~~~xxx|||qqqggg^^^XXXSSSOOOIIIDDDAAA>>><<<:::<<<<<<;;;:::999777777666666666555666777888:::<<<>>>AAAEEEHHHKKKRRR[[[aaafffpppxxxxxxzzzwwwqqqhhh```]]]]]]^^^___fffiiittt}}}qqqcccTTTNNNKKKFFFAAA???AAAAAACCCEEEEEEDDDIIIPPPXXXZZZ[[[WWWOOOHHHCCCBBB>>>===;;;999888888888888999999::::::<<<===>>>???JJJFFFHHHNNNSSS```~~~xxxyyy{{{|||uuuiiiWWWHHH@@@===<<<<<<<<>>>>>FFF[[[www}}}ttt{{{yyyoooeee\\\WWWQQQMMMGGGCCC@@@>>>;;;999<<<;;;;;;:::888777777666666666555666777999;;;<<>>===;;;999888888888888::::::;;;<<<===???AAABBBHHHGGGJJJQQQ[[[pppwwwxxxzzz{{{uuuhhhWWWHHH@@@===<<<;;;;;;>>>AAADDDEEEGGGIIIKKKNNNKKKSSSeeetttyyy{{{```KKKCCC>>>999666666666777888888888888777888999666888>>><<>>BBBCCCEEEIIIPPPZZZfffmmmuuu||||||vvvsssqqqpppooojjjiiiiiimmmqqqzzzzzzggg[[[OOOKKKIIIEEEBBBBBB@@@???AAACCCCCCCCCIIIQQQWWWXXXWWWTTTMMMFFFAAA???===<<<:::999888888888999;;;;;;<<<===???AAACCCEEEEEEJJJNNNVVVjjj}}}uuuuuuwwwyyysssgggVVVHHH@@@===;;;::::::===@@@CCCDDDFFFHHHJJJMMMMMMVVViiizzz]]]IIIBBB===999888777777777888888888777777888999666888===;;;BBBVVVnnnuuuwww{{{qqqhhh```YYYTTTNNNJJJEEEAAA???>>><<<::::::::::::999888777777666666666666777999<<<>>>@@@DDDEEEHHHMMMVVVbbbnnnuuuzzz~~~}}}{{{zzzuuurrrpppmmmkkkooo|||zzzssscccXXXMMMIIIGGGCCC@@@AAABBBAAACCCEEEEEEFFFLLLUUUZZZYYYXXXTTTOOOHHHCCC@@@===;;;:::888888888888999:::;;;<<<===@@@BBBDDDEEEDDDMMMSSS\\\yyyzzzrrrqqqsssuuupppdddTTTFFF???<<<;;;::::::===@@@BBBDDDEEEHHHJJJLLLOOO\\\rrrZZZHHHBBB;;;888:::888888777777777777777777777999666888===;;;AAATTTnnn~~~wwwxxxxxxnnnfff^^^WWWSSSLLLHHHDDDAAA???>>>===<<<:::999999888888777777777666666777888:::===@@@AAAGGGHHHLLLTTT___kkkvvv||||||}}}~~~{{{xxxtttooommmsss|||~~~rrrkkk```VVVMMMIIIEEE@@@>>>???BBBAAABBBEEEFFFGGGNNNWWW[[[YYYWWWSSSNNNIIICCC@@@<<<;;;999888777888888999999999:::<<<>>>AAACCCDDDEEENNNUUUaaazzzqqqooopppqqqkkk```QQQEEE>>><<<;;;999:::===@@@CCCDDDFFFHHHJJJJJJPPP___www}}}XXXHHHBBB:::888;;;999888777777666777777777555777555777===:::@@@SSSnnn~~~uuuuuuuuukkkbbb[[[TTTPPPIIIFFFBBB???>>>>>>===<<<999999888888888777777777666666777999;;;???BBBCCCIIIKKKRRR\\\iiiuuu}}}}}}|||}}}~~~|||wwwrrrrrrvvvxxxmmmeee]]]TTTLLLHHHDDD???===???@@@???@@@CCCDDDFFFNNNWWWYYYWWWSSSPPPLLLGGGAAA===;;;:::999888777888888999999999:::;;;===???AAABBBFFFLLLSSSbbb~~~sssnnnmmmmmmggg\\\NNNCCC===<<<:::999;;;===AAACCCEEEFFFIIIKKKLLLRRRaaaxxx}}}WWWHHHBBB:::777<<<:::999777666666666777888444666444777===:::@@@SSSnnnsssqqq{{{}}}rrrhhh___WWWPPPMMMFFFBBB???<<<<<<<<<;;;:::888888888888777777777777666777888999<<<@@@CCCEEEJJJNNNWWWeeesss}}}}}}|||{{{~~~}}}{{{{{{yyypppfff^^^YYYRRRKKKHHHDDD@@@???AAAAAA???@@@CCCDDDGGGOOOXXXZZZWWWRRROOOLLLGGGAAA===::::::888777777777888999:::::::::;;;===???@@@AAAFFFHHHNNN```uuuooolllkkkdddZZZLLLBBB===;;;::::::;;;>>>AAADDDEEEGGGIIIKKKPPPVVVcccyyy}}}WWWIIIBBB999777===:::999888666666666777888333555444777===;;;AAASSSppp~~~~~~rrroooxxx{{{pppeee\\\TTTNNNJJJCCC@@@<<<:::::::::999888888888888888777777777777666777888:::===@@@DDDFFFJJJPPP[[[jjjxxx{{{{{{|||{{{yyy|||~~~}}}|||tttoooiii```WWWUUUOOOJJJHHHEEEAAAAAADDDCCCAAABBBEEEFFFIIIRRR[[[]]]YYYTTTPPPNNNIIICCC???:::999888777777777888999;;;;;;;;;<<<===???@@@AAAFFFEEEJJJ^^^zzzpppkkkggg___VVVKKKBBB>>>===;;;999;;;===@@@AAABBBDDDFFFIIILLLUUUiii~~~ZZZHHH===:::;;;666777777666555555555555555777777999;;;::::::CCCMMMnnnxxx|||sssnnnuuuzzztttkkkccc\\\TTTLLLFFF@@@>>>===<<<<<<;;;888666666666777777777777666555777555666;;;???AAAEEEKKKQQQQQQ[[[ooo}}}~~~|||{{{|||zzzpppnnnppprrrtttwwwxxxxxxxxxxxxyyy~~~ssskkkgggccc]]]XXXQQQOOOKKKFFFBBB@@@??????>>>@@@CCCDDDFFFLLLUUU\\\aaa]]]VVVOOOJJJDDD???;;;;;;:::999888777777777777;;;;;;<<<>>>????????????DDDIIIMMMWWWuuuzzzpppkkkggg^^^UUUJJJBBB>>>===;;;999<<<>>>AAACCCDDDEEEHHHJJJQQQ[[[qqqZZZIII===;;;<<<666777777666555555555555555666666888::::::;;;CCCMMMnnnwwwqqqyyyvvvpppuuuyyyrrrhhh___XXXQQQIIIDDD???>>>===<<<<<<;;;888666666666777777777777666666999777888===@@@BBBGGGMMMTTTWWWaaarrr~~~~~~uuuvvvyyyzzzrrrhhheeegggeeehhhmmmppprrruuuxxxzzzxxxoooiiifffbbb\\\XXXPPPMMMIIIEEEAAA???>>>>>>>>>@@@BBBCCCEEEJJJSSSYYY[[[XXXRRRMMMIIIDDD???<<<;;;;;;:::888888777777777:::;;;<<<>>>????????????@@@EEEIIIRRRllluuulllgggccc\\\SSSHHH@@@===<<<;;;999===???BBBDDDEEEFFFIIIKKKTTTbbb}}}[[[JJJ>>><<<===888777777666555555555555555555666888:::999;;;CCCNNNooo{{{pppkkkvvvzzzssstttxxxpppdddZZZSSSLLLFFFAAA???===<<<<<<<<<;;;888666666666666777777777777777;;;:::<<<@@@BBBDDDJJJQQQ[[[```kkkwww~~~~~~}}}~~~~~~|||ppppppqqqpppiii___\\\^^^]]]```dddhhhkkkoootttwww~~~}}}~~~vvvqqqlllhhheeeaaa[[[WWWNNNLLLHHHCCC@@@>>>======>>>@@@BBBCCCDDDHHHOOOUUUUUURRRNNNJJJGGGDDD@@@===<<<;;;:::999999888888999:::;;;<<<>>>??????@@@@@@???CCCFFFMMMccc~~~llleeeaaa^^^YYYQQQFFF???<<<<<<;;;:::<<>>888777777666555555555555555555555777:::999;;;CCCNNNooo~~~xxxrrrpppxxx|||tttrrrxxxooobbbWWWOOOIIIDDD@@@>>><<<;;;;;;;;;:::888666666666666666666777777888<<<<<<>>>AAACCCEEELLLTTTaaaiiittt|||~~~}}}{{{}}}}}}}}}|||{{{wwwuuunnnjjjhhhfff```YYYYYY\\\```aaaccceeefffjjjooorrrxxxzzz}}}xxxxxx~~~wwwqqqnnnjjjgggddd___YYYUUUMMMKKKGGGCCC@@@>>>======???AAABBBBBBBBBEEELLLQQQRRROOOLLLIIIGGGDDD@@@===<<<;;;::::::999999999:::::::::<<<===???@@@@@@@@@AAADDDGGGLLL]]]vvvwwwfff```^^^[[[VVVNNNDDD===;;;;;;;;;:::;;;===@@@BBBDDDFFFIIIKKKUUUmmm]]]KKK@@@===>>>999777777666555555555555555555555777999999:::CCCMMMkkkxxxzzz|||}}}|||uuupppwwwmmm```UUUMMMHHHCCC@@@<<<;;;::::::;;;:::888666666666555555666777888999<<<<<>>>>>>>>@@@BBBBBBAAADDDIIINNNRRRPPPMMMJJJHHHDDD???<<<;;;;;;::::::999999::::::999:::<<<===???@@@@@@AAABBBEEEGGGKKKXXXnnnuuufffaaa^^^[[[TTTLLLBBB<<<:::;;;:::::::::===@@@BBBDDDFFFIIILLLXXXqqq\\\KKK???===>>>999777777666555555555555555666666888999888999AAAKKKeee~~~yyy~~~xxxppp}}}tttkkk^^^TTTMMMHHHCCC???;;;:::999999:::999777555666666555555555777888999<<<<<<@@@DDDEEEHHHRRR]]]jjjttt}}}~~~|||}}}zzzwwwssspppmmmkkkhhhfff```ZZZVVVWWWWWWXXX\\\bbbcccbbb```^^^^^^bbbiiimmmqqqrrruuuyyyxxxmmmqqq{{{xxxuuupppnnnkkkgggaaa[[[UUURRRMMMKKKGGGCCC@@@???>>>???>>>@@@BBBBBBAAACCCHHHMMMRRRPPPMMMKKKHHHDDD???;;;::::::999999999999::::::999:::;;;===???@@@AAAAAA@@@CCCFFFJJJUUUiiivvvhhhbbb___[[[RRRJJJAAA;;;999:::::::::;;;>>>AAACCCEEEGGGKKKMMMYYYqqq\\\JJJ???<<<===888777777666555555555555555777777888999888888@@@JJJbbb~~~{{{qqq||||||ppphhh\\\SSSLLLGGGBBB>>>:::999888999:::999777555666666555444555777999:::<<<===BBBFFFGGGKKKVVVcccllluuu}}}}}}~~~~~~~~~wwwrrrlllgggdddaaa___]]]WWWTTTTTTZZZ^^^```cccgggfffdddaaa^^^]]]aaahhhmmmooopppssswww|||qqqhhhllluuu|||vvvuuunnnmmmjjjeee___YYYUUUSSSKKKIIIEEEBBB???>>>===>>>>>>@@@BBBBBBBBBDDDHHHLLLPPPNNNLLLJJJHHHDDD???;;;999999888888888999999:::888999;;;===???@@@AAAAAA???BBBEEEKKKUUUhhhwwwhhhbbb^^^YYYQQQIII@@@:::999:::::::::<<>><<<===888777777666555555555555555888777999999777777???IIIbbb}}}~~~rrr|||yyymmmeeeZZZRRRLLLGGGAAA===:::999888999999999777555666666555444555777999;;;<<<>>>CCCGGGIIIMMMZZZfffmmmuuu{{{|||~~~~~~sssmmmfff___\\\YYYXXXVVVRRRRRRVVV```fffhhhiiilllllljjjeee```^^^aaagggllloooppprrruuu{{{nnndddhhhpppzzzuuutttkkkjjjhhhccc]]]XXXUUUUUUJJJGGGDDD@@@>>>===<<<<<<===@@@CCCCCCBBBDDDIIIMMMMMMLLLJJJIIIHHHDDD@@@<<<888888888777888888999999888999;;;===???@@@AAABBBAAACCCGGGMMMWWWkkk{{{mmmddd\\\WWWOOOGGG>>><<<:::888:::>>>===@@@CCCEEEFFFHHHKKKMMMWWWmmm^^^MMM???:::;;;666666555555666666777888999888666666888:::;;;@@@GGG[[[rrr|||~~~www~~~sssjjjcccYYYOOOIIIEEEBBB@@@???>>><<<:::888666555444555444444555666888:::;;;@@@AAACCCDDDHHHPPPZZZbbbooorrrwww||||||sssiii\\\TTTQQQOOOMMMJJJIIILLLRRRYYY___dddfffgggfffdddaaa```aaaeeejjjmmmpppnnnlllnnnsssxxx|||~~~|||pppjjjlllqqq{{{sssooollljjjfffccc___ZZZTTTPPPGGGEEEBBB>>>===<<<===>>>???BBBBBBAAACCCHHHKKKJJJMMMLLLKKKHHHEEEAAA===;;;:::888777666777888777666999;;;<<<======>>>AAACCCBBBCCCEEEJJJXXXqqqxxxjjjaaaZZZUUUNNNFFF>>>;;;:::888:::>>>===@@@CCCEEEFFFHHHKKKMMMZZZmmm___MMM???::::::666777777666666666666666777888666666888::::::@@@FFFWWWnnnttt~~~|||ssshhhaaaWWWNNNHHHCCCAAA???<<<<<<;;;:::888777666666555555444555666888:::;;;>>>@@@CCCFFFLLLUUU```hhhpppsssxxx}}}~~~yyymmmdddXXXOOOLLLJJJGGGDDDFFFIIINNNSSSXXX\\\___```bbb```^^^^^^aaagggmmmrrrllljjjhhhiiimmmqqqtttuuu{{{{{{|||ssskkkhhhjjj~~~zzzssspppjjjhhhddd```\\\XXXRRRNNNGGGEEEAAA>>><<<<<<===>>>>>>AAABBBAAADDDJJJMMMLLLNNNMMMLLLIIIEEEAAA===;;;:::888666666777888777666999;;;<<<======>>>AAACCCDDDFFFIIIOOO^^^vvvtttggg^^^WWWRRRMMMEEE===;;;:::888:::>>>===@@@CCCEEEFFFHHHKKKMMMZZZkkk}}}```MMM>>>999:::666999888777666555555555555888666666999::::::???FFFQQQiii~~~pppwwwyyyoooeee^^^UUULLLFFFBBB@@@>>>:::::::::999999888888888555555555555777999;;;<<<===@@@DDDJJJQQQ\\\gggnnnrrruuuyyy}}}{{{uuuhhh```UUUMMMIIIFFFDDDAAAEEEGGGIIIMMMQQQTTTWWWXXX^^^]]][[[\\\```ffflllpppiiigggeeefffhhhlllmmmnnnrrrqqqqqqrrruuuyyy~~~~~~|||zzzyyyyyy{{{~~~~~~}}}}}}}}}rrrkkkhhhzzz~~~}}}wwwrrrpppgggeeeaaa]]]YYYTTTOOOKKKFFFDDDAAA>>><<<<<<===>>>===@@@AAAAAAEEELLLOOOOOOQQQOOOMMMIIIEEE@@@===::::::888666666777888777666999:::<<<======???BBBDDDDDDFFFLLLUUUddd{{{rrreee\\\VVVRRRKKKCCC<<<;;;:::888:::======@@@CCCEEEFFFHHHKKKMMMVVVfffwwwaaaOOO???999999666888777666555555555555555777555666999::::::>>>DDDMMMfff}}}nnnrrruuukkkbbb\\\TTTLLLFFFBBB@@@>>>;;;;;;:::999999888888777555555555666777:::<<<===>>>@@@EEEMMMVVVaaalllrrrtttvvvyyy}}}yyysssccc]]]UUUNNNKKKIIIGGGEEEGGGHHHIIIJJJMMMOOORRRSSSZZZZZZ[[[\\\___bbbeeefffdddcccccceeehhhkkkmmmmmmhhhgggeeefffhhhlllqqqtttwwwwwwyyy{{{}}}~~~~~~{{{yyywwwuuussstttvvvxxxxxxwwwuuutttwwwyyy{{{}}}~~~uuunnnwww|||{{{zzztttooonnnfffccc^^^ZZZVVVRRRMMMJJJEEECCC@@@===;;;<<<===>>>;;;???AAABBBFFFNNNRRRRRRSSSQQQNNNIIIDDD@@@<<<:::999888666666777888888777888:::<<<===>>>@@@CCCEEEGGGJJJRRR___qqqrrrddd\\\VVVSSSIIIAAA;;;::::::999:::======@@@CCCEEEFFFHHHKKKMMMPPP```sssdddQQQ@@@999:::777555555555555555666777777777555666999:::999===CCCMMMfff~~~nnnppp~~~~~~sssiii```[[[SSSLLLGGGCCC@@@>>>===<<<;;;:::888777666666555555555666888;;;===>>>@@@BBBGGGPPP[[[eeennnsssuuuvvvyyy|||yyyrrr___[[[VVVQQQNNNLLLKKKKKKHHHHHHIIIJJJKKKMMMOOOPPPSSSVVVZZZ]]]______^^^]]]]]]]]]^^^bbbgggjjjllllll^^^]]][[[[[[\\\```dddggghhhjjjmmmqqquuuwwwyyyzzz|||{{{zzzxxxvvvtttrrrqqqmmmnnnoooppppppooommmlllppprrruuuwwwxxx{{{~~~|||tttqqq|||zzzwwwqqqlllkkkfffbbb]]]YYYUUUQQQMMMIIIDDDBBB???<<<;;;;;;<<<===;;;???AAABBBGGGPPPTTTTTTSSSQQQMMMHHHCCC???;;;:::999777666666777888888777888999<<<===>>>AAADDDGGGLLLPPP[[[lllpppccc[[[VVVRRRGGG@@@;;;::::::999:::======@@@CCCEEEFFFHHHKKKMMMLLL[[[pppgggTTTAAA::::::888444444444444555666777888777555666999:::999<<>>@@@BBBDDDJJJSSS___jjjqqquuuuuuvvvyyy|||wwwooo]]][[[WWWSSSPPPOOONNNNNNHHHHHHJJJKKKMMMNNNOOOPPPOOORRRWWW\\\^^^]]][[[YYYWWWWWWYYY\\\aaacccdddcccUUUTTTRRRRRRSSSVVVYYY[[[^^^```eeejjjnnnqqqssstttqqqqqqpppooommmkkkjjjiiiggghhhhhhhhhgggfffdddcccgggiiilllnnnpppssswwwzzz{{{|||}}}{{{ssslll{{{yyyuuunnniiiiiieeeaaa\\\WWWTTTPPPLLLIIICCCAAA>>>;;;:::;;;<<<===<<<@@@BBBCCCIIIQQQVVVVVVSSSPPPLLLGGGBBB>>>;;;:::888777666666888999888888777999<<<===???BBBEEEHHHJJJOOO\\\rrrlll___XXXSSSPPPEEE>>>:::::::::999:::======@@@CCCEEEFFFHHHKKKMMMLLLYYYnnniiiVVVCCC:::;;;999555555444444444555555666666555666::::::999<<>>???BBBFFFIIIIIINNN]]]www~~~iii\\\UUUPPPMMMDDD>>>999::::::999:::======@@@CCCEEEFFFHHHKKKMMMNNNYYYmmmkkkWWWDDD;;;<<<:::777666555444444444444444666555666::::::999;;;@@@DDD[[[xxxtttqqqxxx}}}vvvjjj___XXXTTTMMMHHHDDDAAA>>><<<999999999999999999999999666666666888:::===???AAADDDFFFMMMYYYhhhttt{{{}}}tttuuuxxx{{{}}}rrrhhheeedddaaa\\\WWWSSSQQQPPPMMMOOOSSSVVVXXXYYYYYYYYY]]]\\\[[[ZZZXXXWWWVVVUUUYYYXXXWWWWWWVVVTTTOOOLLLGGGGGGGGGHHHHHHIIIJJJKKKLLLOOOSSSWWWZZZ\\\]]]]]]bbbbbbbbbbbbaaa```___^^^[[[[[[ZZZYYYXXXVVVUUUTTTUUUWWWZZZ]]]___bbbgggjjjhhhjjjnnnsssyyy~~~~~~sssooouuu|||xxxvvvuuurrrkkkggghhhccc___YYYTTTPPPMMMIIIGGGBBB@@@===;;;::::::<<<======AAACCCEEEJJJRRRVVVVVVPPPNNNIIIDDD@@@===;;;:::888666555666888999999888666999;;;>>>@@@CCCFFFIIINNNTTTddd|||fff[[[UUUQQQMMMEEE???;;;;;;<<<::::::===>>>???AAACCCFFFHHHJJJKKKLLLYYYnnnqqq^^^III======<<<888888777666666666666666444666777888888999;;;===EEEUUUoooxxxppp|||vvvjjj```YYYSSSKKKDDDAAA@@@??????<<<:::888777555555555666;;;666555999<<<<<>>:::;;;;;;999:::<<<>>>???AAACCCFFFHHHJJJKKKMMMXXXkkkwwwdddNNN@@@===888888888777666666666666666444666777888888999;;;===EEETTTmmm|||ttt~~~vvviii```WWWQQQIIICCC@@@???>>>>>>;;;:::888777666555666666:::777777;;;>>>>>>@@@DDDKKKOOOXXXfffttt{{{|||yyywwwxxxzzz|||~~~}}}wwwssspppoooqqqqqqnnneeeXXXPPPOOORRRUUUYYY___ddddddcccbbbcccdddddddddccc```]]][[[YYY]]]ZZZVVVSSSQQQNNNJJJHHHEEECCCAAA@@@@@@AAACCCDDDCCCEEEGGGHHHIIIKKKNNNQQQSSSUUUVVVVVVTTTSSSTTTTTTRRRQQQOOOMMMKKKIIIHHHHHHJJJJJJJJJKKKMMMPPPRRRTTTVVV]]]dddhhhhhhiiiooouuuyyy{{{}}}kkkbbbcccggguuu}}}zzzwwwuuusssqqqooolllhhheeeeee```ZZZTTTOOOKKKGGGDDD@@@>>><<<:::999:::;;;<<<@@@AAACCCGGGMMMQQQSSSSSSPPPLLLFFFAAA>>>;;;888777888888888999999999999:::777777777999<<<@@@EEEGGGOOOYYYpppyyydddYYYTTTPPPLLLBBB<<<999::::::888999<<<>>>???AAACCCFFFIIIKKKLLLLLLVVVggg|||{{{iiiSSSDDD===555888888777666666666666666444666777888888999;;;===DDDRRRjjjvvvxxx~~~uuuhhh___TTTOOOHHHBBB???>>>======;;;:::888777666666666666999777888===@@@@@@BBBFFFPPPWWWcccppp{{{~~~}}}zzzxxxyyyzzz|||}}}yyytttqqqqqqqqqwwwuuunnnaaaTTTMMMMMMPPPWWW^^^eeekkkmmmlllkkkjjjhhhhhhhhhfffccc^^^ZZZWWWYYYVVVSSSQQQOOOMMMJJJGGGDDDBBB>>><<<;;;===???AAA???@@@CCCDDDEEEGGGJJJMMMQQQPPPOOOOOOPPPPPPNNNLLLKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLRRRXXX[[[[[[]]]bbbgggmmmooosssxxx|||~~~xxxfff\\\[[[[[[fffuuu~~~|||zzzwwwuuurrrpppnnnkkkhhhfffaaa]]]WWWRRRNNNJJJFFFCCC@@@>>>;;;999888:::<<<>>>@@@AAACCCHHHMMMQQQRRRRRROOOKKKFFFAAA>>><<<999888999999999:::::::::;;;;;;:::::::::<<>>???AAADDDGGGIIILLLMMMMMMWWWiii}}}yyygggQQQDDD>>>555888777777666666666666666444666777888888999;;;===BBBOOOfff}}}nnn|||zzz|||~~~sssggg^^^SSSNNNGGGBBB???>>>======:::999888777777666666666666666888>>>@@@AAADDDIIIRRR]]]lllxxx}}}{{{yyyzzzzzz|||}}}{{{uuuqqqqqqrrrtttxxxsssiii[[[OOOKKKNNNRRRYYYcccmmmsssuuuwwwtttqqqkkkkkkjjjhhhccc]]]WWWSSSTTTRRROOONNNMMMKKKHHHFFFCCC@@@===:::999:::===>>>>>>@@@BBBCCCDDDFFFIIILLLOOOLLLKKKKKKNNNNNNKKKHHHFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAABBBDDDFFFGGGFFFJJJOOOQQQQQQSSSXXX\\\___bbbfffjjjmmmnnnnnnmmmppprrrttttttsssrrrrrrsssrrrrrrtttwwwzzz~~~vvveee\\\ZZZUUU]]]iiiyyy~~~}}}|||{{{xxxuuuqqqnnnllljjjhhhfff^^^ZZZTTTOOOLLLHHHEEEBBB@@@===:::888888:::>>>@@@@@@AAACCCHHHMMMQQQRRRQQQNNNJJJEEEAAA>>><<<:::888777777777777888888888999<<<======???BBBEEEIIIKKKNNN[[[xxxxxxdddYYYTTTOOOKKK@@@:::777888999888888;;;===???AAADDDGGGJJJLLLNNNPPP]]]qqqsss^^^JJJBBB???888888777777666666666666666444666777888888999;;;===???KKKbbb~~~yyyooo|||{{{yyy~~~rrreee]]]RRRMMMGGGCCCAAA@@@???>>>999999888888777777666666555555999>>>@@@AAAFFFMMMTTTaaarrr}}}}}}||||||{{{{{{||||||}}}yyyssspppqqqtttvvvyyyrrreeeVVVKKKHHHMMMRRR\\\hhhttt{{{~~~}}}wwwppppppnnnkkkddd\\\UUUQQQPPPNNNLLLJJJJJJHHHFFFDDDAAA???<<<999888999;;;===<<<>>>@@@BBBCCCEEEHHHKKKKKKIIIGGGHHHKKKKKKHHHEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@BBBCCCDDDCCCFFFIIIKKKKKKMMMQQQTTTSSSUUUYYY]]]___```___^^^aaacccdddddddddcccdddeeedddgggkkkooorrrsssssssssuuu|||rrrdddZZZWWWPPPVVV```rrr}}}{{{{{{zzzyyywwwtttpppmmmllljjjgggeee\\\XXXRRRNNNJJJGGGDDDAAA>>><<<999777888;;;???AAA@@@AAADDDIIINNNQQQQQQPPPMMMIIIDDD@@@>>><<<:::999666666666777777777888888;;;;;;<<<>>>AAADDDFFFHHHLLLXXXuuuwwwcccXXXRRRLLLHHH@@@:::777888999888999<<<===???AAADDDHHHKKKMMMNNNTTTcccyyyoooWWWCCC???AAA:::888888777666666666666666444666777888888999;;;===>>>HHH]]]{{{~~~ttt{{{~~~~~~qqqddd[[[PPPLLLGGGCCCAAA@@@???>>>888888888888888777666666555666:::>>>AAACCCJJJRRR[[[iiiyyy{{{{{{}}}~~~~~~}}}}}}~~~yyytttrrrsssvvvxxx|||rrrcccSSSIIIGGGLLLQQQ___nnn}}}|||xxxvvvsssmmmfff]]]VVVQQQMMMKKKIIIGGGGGGEEECCCAAA>>>===;;;:::999:::;;;<<<:::<<<>>>???@@@BBBEEEHHHFFFFFFEEEFFFGGGHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCAAA@@@@@@@@@AAABBBDDDEEEDDDFFFGGGHHHIIIKKKNNNPPPNNNPPPSSSVVVXXXYYYYYYXXX\\\]]]_________```bbbdddcccgggnnnuuuyyy{{{zzzyyyvvv}}}~~~mmm___VVVPPPRRRWWWaaauuu~~~~~~}}}|||{{{uuussspppnnnllliiifffddd[[[WWWRRRMMMIIIFFFBBB@@@<<<;;;999888999<<<@@@BBB@@@AAADDDIIINNNQQQQQQPPPKKKGGGBBB???===;;;:::888888888888999999999999:::<<<===>>>@@@BBBEEEGGGHHHLLLWWWsssuuuaaaUUUOOOHHHCCC@@@;;;777999:::999:::======???AAADDDHHHKKKNNNOOOSSSeee{{{pppUUUAAA???AAA:::888888777666666666666666444666777888888999;;;===>>>FFFZZZwww~~~~~~pppccc[[[NNNJJJEEEBBB@@@???>>>===777888888999888777666666888888<<<@@@BBBEEENNNXXXeeesss~~~yyyzzzzzzvvvtttuuuwwwyyy{{{qqqaaaRRRJJJJJJPPPUUUcccuuu|||zzztttmmmddd[[[TTTPPPKKKIIIGGGEEEDDDCCC@@@>>>::::::::::::999999::::::999;;;===>>>???AAAEEEGGGDDDFFFHHHHHHHHHGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEGGGIIIJJJJJJKKKKKKLLLMMMNNNQQQSSSSSSUUUWWWYYY[[[]]]^^^^^^bbbcccfffggghhhjjjllloooooossszzzzzzkkk___VVVQQQTTTXXXbbbwww}}}{{{tttrrrpppnnnmmmiiieeebbb[[[WWWRRRLLLHHHEEEAAA???:::999999999;;;===@@@BBB@@@AAAEEEJJJOOOQQQPPPOOOIIIEEE@@@===;;;:::999888999999999:::::::::;;;;;;===>>>???AAADDDFFFHHHIIIKKKUUUooosss___SSSLLLEEE@@@AAA;;;888999:::999;;;======???AAADDDHHHKKKNNNOOOOOObbbxxxrrrWWWBBB@@@AAA999888888777666666666666666444666777888888999;;;===>>>EEEXXXuuu~~~ooobbbZZZLLLIIIDDDAAA???>>>===<<<777777888999999888666666:::;;;===AAACCCGGGRRR]]]nnn{{{xxxzzz{{{wwwuuuvvvxxxyyyvvvmmm___RRRLLLOOOVVV\\\gggyyy}}}yyyssskkkaaaXXXQQQNNNKKKHHHFFFDDDCCCBBB???===777888999999999999888888:::<<<>>>???@@@CCCFFFHHHEEEHHHLLLLLLJJJJJJLLLNNNNNNMMMLLLKKKJJJJJJJJJKKKIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQRRRTTTVVVXXX\\\]]]^^^```bbbdddfffgggkkkmmmoooqqqsssuuuyyy|||}}}yyylllccc\\\VVVQQQUUU^^^rrr~~~}}}|||||||||zzzxxxvvvsssqqqpppooommmjjjeeeaaa\\\XXXRRRLLLHHHDDDAAA>>>888888999:::<<<>>>@@@AAA@@@AAAEEEJJJOOOQQQPPPNNNHHHDDD???<<<;;;:::888777888888999999999:::::::::888999;;;===???AAACCCDDDIIISSSlllkkk[[[SSSLLLCCC>>>===<<<:::999888999::::::>>>@@@BBBDDDEEEHHHLLLOOONNNdddyyy|||wwwyyynnnRRRCCC>>>;;;888777666666666666777777888555555555555666888999:::<<>>======888888888777888888999999:::;;;;;;===???BBBEEEGGGKKKNNNRRRUUUTTTSSSSSSSSSWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQRRRVVVYYY\\\\\\[[[ZZZZZZ]]]bbbfffiiilllpppuuuxxxyyyyyyxxx{{{|||~~~|||wwwpppcccXXXXXXWWW]]]kkk{{{|||zzz~~~}}}~~~~~~|||yyyxxxttttttrrrppplllgggbbb```WWWSSSMMMIIIEEEBBB>>><<<;;;;;;::::::;;;<<<>>>???EEEEEEFFFHHHKKKLLLJJJIIIDDDBBB>>>:::777666555555:::::::::999999999999999;;;<<<===???AAACCCEEEEEEHHHVVVpppiiiYYYSSSMMMFFFAAA<<<;;;:::999888999::::::>>>@@@CCCDDDEEEGGGJJJLLLMMMbbbvvvyyytttyyymmmPPPBBB>>>:::777777777666666666666777777555555555555666888999:::<<>><<<:::888:::999888666666666777888;;;:::<<<@@@DDDKKKYYYeeezzz~~~|||~~~|||{{{}}}~~~~~~~~~yyyfffUUUOOONNNPPPZZZfffxxxvvvllleee\\\RRRMMMMMMGGGFFFCCC@@@===;;;;;;:::888888777777888888999999;;;;;;<<<===???BBBEEEFFFJJJMMMRRRUUUVVVWWWXXXZZZ]]]\\\[[[ZZZYYYXXXXXXWWW\\\\\\ZZZXXXWWWYYY]]]```cccdddfffggghhhlllqqquuuzzz}}}~~~wwwjjj___UUURRRSSS\\\gggqqq}}}~~~zzzxxx{{{~~~~~~~~~{{{yyyxxxuuutttrrrooojjjddd___\\\VVVRRRLLLHHHDDDAAA>>>;;;999999999:::;;;===@@@AAACCCCCCCCCEEEGGGGGGEEECCCDDDAAA>>>:::888666666666666555555555555555555555;;;;;;===???AAACCCDDDEEEHHHWWWrrrgggWWWRRRNNNHHHDDD<<<;;;:::999999999:::;;;===@@@CCCEEEEEEEEEGGGHHHOOObbbsssvvvttt{{{jjjNNNAAA===:::777999888777666666555666666555555555555666888999:::<<>><<<:::888:::999777777666777888999<<<<<<@@@EEEHHHOOO\\\iii}}}~~~~~~~~~~~~sssbbbSSSNNNOOOSSS___mmm}}}ssshhh```XXXOOOKKKKKKEEECCC@@@===:::888777777777777777777777888999:::<<<<<<<<<===???BBBDDDFFFHHHLLLPPPTTTWWWZZZ^^^```bbbbbbaaa```^^^]]]]]]\\\cccbbb```^^^^^^```eeeiiilllooossswwwzzz~~~}}}ooocccWWWRRRPPPTTTZZZbbbmmmwwwxxxiiidddiiiqqqyyy~~~xxxvvvxxx~~~~~~~~~~~~|||zzzxxxvvvuuutttqqqmmmgggaaa\\\YYYTTTPPPKKKFFFCCC@@@===:::888888888999<<<>>>AAABBBCCCBBBCCCDDDEEEEEECCCAAACCCAAA>>>:::888777777888777777666666666777777777:::;;;<<<>>>@@@BBBDDDDDDDDDTTTpppeeeUUUQQQMMMGGGDDD<<<;;;:::999999999:::;;;===@@@DDDEEEDDDCCCCCCCCCPPPaaaqqquuuvvviiiMMMBBB???;;;777999999777666555555555555555555555555666888999:::<<<<<>>AAAEEEIIIQQQbbbqqq~~~~~~}}}{{{lll]]]QQQNNNPPPVVVdddsss{{{pppddd]]]VVVNNNJJJJJJDDDBBB???;;;888666555555777777666777777888999:::=========>>>@@@BBBDDDFFFGGGJJJNNNRRRVVVZZZ^^^bbbcccccccccbbbbbbaaa``````ccccccbbb```aaaeeekkkppptttxxx~~~~~~lll___WWWRRROOORRRXXXaaaooo{{{~~~kkk___ZZZ]]]ccccccgggqqq|||zzzwwwyyy}}}}}}}}}{{{zzzwwwuuutttuuussspppkkkfff```[[[YYYSSSOOOJJJEEEBBB???<<<:::888888999:::;;;>>>@@@BBBCCCCCCDDDFFFHHHHHHGGGEEEBBB@@@===;;;999888888999999888888777777888999::::::;;;<<<>>>@@@BBBCCCDDDDDDSSSooocccTTTOOOKKKEEEAAA;;;:::999999999:::;;;<<<===@@@CCCDDDCCCAAA@@@AAANNN^^^nnntttyyyhhhMMMCCCAAA===999999999777666555555555555555555555555666888999:::;;;<<>>===;;;999888888888777777777999:::;;;??????AAADDDHHHSSShhh{{{~~~{{{xxxeeeYYYPPPPPPSSSYYYhhhxxxzzznnnbbb[[[UUUOOOJJJIIICCCAAA>>>;;;888666555555666666666666777888999:::=========>>>@@@CCCEEEGGGGGGJJJNNNQQQTTTWWW[[[^^^______```aaaaaaaaa````````````aaaaaaccchhhooosssyyy~~~jjj[[[QQQLLLJJJMMMTTT^^^ooo}}}pppaaaYYYTTTTTTVVVWWWYYY___gggooozzz}}}}}}}}}}}}{{{zzzwwwuuusssrrrsssrrrnnnjjjeeeaaa]]][[[QQQNNNIIIDDDAAA>>>;;;999;;;:::::::::;;;===>>>???BBBBBBCCCGGGJJJLLLKKKJJJCCCAAA>>>;;;999888999999777666555555555666888999:::;;;<<<>>>@@@BBBDDDEEEHHHVVVppp|||aaaSSSNNNIIICCC>>>;;;:::999999999:::;;;<<<>>>@@@BBBBBBAAA??????@@@JJJ[[[llluuu}}}gggLLLCCCBBB???:::999888777666666555666666555555555555666888999::::::===HHHZZZmmm~~~uuukkk```UUUMMMHHHEEEAAA>>><<<;;;999777888777777777888999;;;<<>>AAADDDFFFHHHHHHKKKOOORRRTTTWWWYYY\\\\\\]]]^^^___```___^^^]]]]]]^^^___```cccggglllpppvvv{{{mmm^^^PPPLLLJJJKKKPPPYYYjjjxxx{{{hhh^^^ZZZUUUSSSRRRSSSRRRTTTXXX]]]fffwww~~~|||zzzwwwuuusssrrrrrrqqqmmmiiiddd```]]][[[QQQMMMHHHDDDAAA???<<<:::<<<;;;::::::;;;<<<>>>??????@@@BBBFFFJJJLLLLLLKKKDDDBBB???;;;999888888999999888666666666888:::<<<;;;<<<===???AAACCCEEEEEEIIIWWWrrrvvv]]]QQQNNNIIIBBB===::::::999888999:::;;;<<<>>>???@@@@@@>>>>>>???@@@JJJ[[[nnn{{{eeeJJJBBBBBB>>>999777777666666666666777777555555555555666888999:::999???HHHWWWnnn~~~tttjjj___TTTLLLGGGDDD@@@===<<<;;;999777777777777777888:::<<<===>>>???DDDHHHNNN[[[ttt~~~~~~}}}wwwoooiiiVVVPPPPPPXXX```hhhxxxuuuiii^^^ZZZVVVOOOHHHEEE>>>===;;;888666666555666555555555555777888999:::;;;;;;<<<>>>AAAEEEHHHJJJKKKNNNSSSWWWYYYZZZ\\\]]]]]]^^^_________]]][[[YYYXXXZZZ\\\]]]^^^```ccceeekkkoootttyyy{{{|||~~~pppbbbSSSPPPMMMMMMOOOVVVeeessszzziiibbbbbbaaa^^^]]]WWWUUUTTTUUUUUUYYYeeerrr|||yyyvvvuuutttsssqqqlllgggbbb]]]YYYXXXQQQMMMHHHDDDBBB???<<<:::::::::999:::;;;===???@@@@@@AAACCCFFFJJJLLLKKKJJJEEECCC???<<<999888888888:::999777777777:::<<<>>><<<===>>>@@@BBBDDDFFFFFFMMM]]]zzzrrr[[[QQQNNNJJJCCC===::::::999888999:::<<<===>>>??????>>>======???AAALLL^^^ssscccHHHAAAAAA>>>888777666666666666777777888555555555555666888999:::888@@@HHHTTTnnnzzz{{{}}}sssiii^^^SSSLLLFFFCCC@@@===<<<:::999777777777777777888:::<<<>>><<>>AAAEEEIIIKKKLLLPPPVVV[[[]]]^^^___``````aaaaaa```___\\\YYYWWWTTTVVVXXXXXXXXXXXXYYY[[[___ccchhhllloooqqqsssttt|||pppcccSSSOOOLLLLLLLLLRRRaaaoooyyyiiieeehhhjjjjjjjjj___]]][[[XXXSSSRRRZZZdddooo~~~{{{xxxwwwvvvtttqqqlllfff___ZZZVVVTTTQQQMMMIIIEEEBBB@@@===;;;888888888999;;;>>>AAABBBDDDDDDEEEHHHKKKLLLLLLJJJFFFDDD@@@<<<999888777777666555333222333555888:::===>>>???AAACCCEEEFFFGGGVVVhhh}}}kkkXXXPPPLLLGGGAAA>>>888888888888999:::;;;<<<;;;===<<<999999<<>>999888888888777666666666666666555555555666777999:::;;;===??????NNNnnn{{{wwwyyy~~~rrrggg[[[QQQKKKGGGDDD???<<<;;;:::999888777777888777777888:::===@@@CCCEEEIIIUUUjjj}}}wwwiii]]]UUULLLOOOUUU___lll}}}jjjgggbbb[[[SSSLLLGGGDDD===;;;888555333333444555444444444555555777888999999;;;===???AAAEEEIIIMMMQQQYYYbbbfffdddcccccceeefffhhhiiiiiieee```YYYVVVWWWUUURRRRRRSSSTTTTTTSSSVVVWWWYYYZZZ\\\```fffjjjvvv|||xxxdddZZZPPPJJJLLLNNNQQQ]]]llluuulllkkkrrryyyzzzyyypppkkkbbbYYYSSSSSSXXX\\\fffttt{{{yyywwwuuutttrrrmmmfffbbb```]]]YYYUUUQQQMMMHHHDDDAAA>>>;;;999999888888888:::>>>AAADDDAAABBBDDDHHHMMMQQQSSSSSSHHHDDD>>>:::888777666555777777888888999999999:::<<<>>>AAADDDCCCCCCJJJRRR]]]{{{jjjWWWNNNJJJFFFAAA>>>888888888888999:::;;;<<<<<<<<<;;;888888:::>>>@@@VVVmmmaaaKKKDDD===999999888888777666666666666666777666666666777888999999;;;>>>>>>LLLlllwwwrrrttt}}}}}}qqqeeeZZZPPPIIIFFFCCC???<<<;;;:::999888777777888777777888;;;===AAAEEEHHHLLLZZZnnn|||qqqdddXXXQQQNNNSSS[[[ffftttwwwkkkhhhccc[[[SSSJJJDDD@@@<<<:::777555333333444555444444444555666777888999;;;<<>>AAADDDCCCDDDGGGLLLQQQTTTTTTSSSGGGCCC>>>:::888777666555666777777888999:::::::::===>>>AAAEEEDDDEEEMMMWWWnnnyyygggSSSJJJGGGDDD???>>>888888888888999:::;;;<<<<<<;;;999999:::<<<@@@BBB[[[rrr```KKKCCC===999999888888777666666666666666888777777666666777777777999======JJJhhh~~~uuuoooqqqxxx|||ooocccWWWNNNHHHEEEBBB???<<<;;;:::999888666777888888888999<<<>>>BBBGGGKKKRRR```tttuuuiii]]]RRRLLLQQQXXXcccppp~~~rrrllliiiccc[[[RRRHHH@@@<<<;;;:::777555333333444555444444444555666777999999===>>>@@@BBBEEEKKKRRRWWWdddmmmyyy~~~xxxooogggaaaUUUQQQMMMKKKIIIHHHFFFDDDCCCEEEHHHJJJNNNSSSYYY]]]gggooozzz}}}eeeXXXNNNMMMMMMOOOZZZgggyyy|||wwwqqqrrrwww||||||{{{zzzyyyvvvooofff___ZZZXXXXXX[[[cccnnnwww|||yyywwwuuurrrooonnniiiccc___]]]ZZZUUURRRNNNJJJEEEAAA???<<<999777999999888999;;;>>>AAACCCDDDFFFJJJPPPUUUVVVTTTRRRFFFCCC===:::888777666666555666777888999:::;;;<<<===>>>AAAEEEFFFHHHRRR]]]~~~vvvcccPPPGGGEEEBBB>>>===888888888888999:::;;;;;;;;;999888:::===???DDDJJJ]]]ttt___JJJBBB===999:::888777777666666666666666777666666666666777777888888======IIIdddzzz~~~tttsssxxx{{{nnnaaaVVVMMMGGGDDDBBB>>><<<;;;;;;999777666777888888888:::===@@@BBBGGGNNNWWWgggzzz~~~yyynnnaaaVVVNNNJJJTTT]]]kkkzzztttkkkhhhccc[[[QQQGGG???::::::999777555444444444555444444444555666888999:::===>>>???AAAEEELLLTTTZZZjjjssszzzpppfff```UUUQQQMMMIIIFFFDDDAAA???===>>>AAACCCFFFJJJOOOSSSYYY```lllvvv~~~jjj\\\PPPMMMLLLNNNWWWcccqqq|||yyyuuuuuuvvvxxxwwwvvv{{{}}}}}}zzzrrriiiaaa]]]^^^]]]^^^cccgggmmmwww|||zzzyyyvvvrrrooolllgggbbb___]]]ZZZUUUQQQNNNJJJEEEAAA???===:::888999999999:::<<>>AAAEEEGGGKKKVVVbbbqqq```MMMEEEDDDAAA===<<<888888888888999:::;;;;;;<<<888888;;;<<<===FFFPPP^^^vvv___IIIBBB===::::::888777777666666666666666444444444555666888999:::888>>>>>>GGGaaawww|||}}}zzzlll```UUUMMMHHHCCCAAA>>><<<<<<;;;999777666777888999999;;;???AAAAAAHHHQQQ\\\lll~~~~~~}}}~~~sssfff[[[SSSOOOMMMXXXbbbrrruuukkkhhhbbbZZZPPPGGG???;;;999888666555444444444444444444444555777888:::;;;<<<===>>>@@@CCCJJJRRRXXXgggooo{{{|||ssshhh^^^XXXRRRNNNIIIEEECCC@@@===;;;;;;===???@@@AAADDDGGGJJJNNNTTT]]]eeelllsss|||lll]]]PPPLLLLLLLLLSSS]]]hhhyyy}}}zzzwwwuuuttt{{{yyyqqqmmmgggdddbbbdddeeegggnnnuuuxxxzzzuuuvvv|||}}}{{{yyyvvvrrroookkkgggbbb___]]]ZZZUUUPPPNNNJJJFFFBBB@@@>>>;;;999999999999;;;===???BBBCCCCCCFFFLLLRRRVVVUUUPPPKKKDDD@@@<<<999888888777777555666777888:::<<<=========>>>AAAFFFHHHLLLXXXdddmmm]]]LLLEEEDDDAAA<<<:::888888888888999:::;;;<<<<<<999999;;;999999FFFVVVjjj~~~^^^HHHAAA<<<:::;;;888888777666666666666666333333444555666888999:::999>>>>>>EEE]]]uuuxxxiii]]]SSSLLLHHHBBB@@@>>><<<<<<;;;888666666777888999:::<<<@@@CCCBBBIIISSSaaarrr~~~||||||}}}yyylll^^^UUUQQQQQQSSS^^^iiiyyytttmmmiiibbbYYYOOOFFF@@@<<<888777666555444444444444333444444666777999;;;<<<:::;;;===>>>AAAFFFMMMRRR___dddllltttzzz|||||||||xxxwwwsssmmmeee\\\UUUPPPLLLIIIDDDAAA???===;;;999<<<>>>?????????@@@BBBDDDHHHMMMRRRWWW[[[aaajjjpppjjj[[[NNNKKKKKKKKKPPPXXX___ppp|||vvvtttsss}}}sssooolllmmmnnnnnnrrrxxxwww~~~uuutttqqqnnnnnnsss|||}}}zzzwwwtttqqqnnniiieeeaaa^^^]]]ZZZTTTPPPNNNJJJFFFBBB@@@>>><<<:::888999:::<<<>>>@@@BBBCCCBBBEEEKKKQQQTTTRRRMMMHHHCCC???;;;888888888888777666777888999:::;;;<<<===<<<>>>BBBFFFHHHLLLVVVbbbjjj[[[KKKFFFEEEAAA<<<999888888888888999:::;;;<<<:::999;;;===:::;;;NNNeee~~~]]]GGG@@@<<<:::;;;888888777666666666666666444444444555666777888999888>>><<>>@@@CCCHHHLLLTTTVVV[[[```eeeiiijjjjjjgggeeebbb]]]XXXSSSOOOMMMHHHEEEBBB@@@???>>>===;;;<<<===??????>>>>>>@@@BBBDDDGGGIIIKKKMMMSSS\\\bbbooovvvgggWWWKKKJJJKKKJJJMMMTTTYYYiii}}}yyywwwxxx|||yyyzzzzzzuuurrrpppmmmjjjfffccc___]]]\\\XXXRRRNNNLLLIIIDDDAAA???===;;;999888999:::<<<>>>@@@BBBCCCBBBEEEJJJPPPRRRPPPKKKFFFBBB>>>:::888777888888888888888999999:::;;;<<<<<<<<<===BBBGGGHHHJJJSSS^^^hhhYYYKKKGGGFFFBBB<<<888888888888888999:::;;;<<<666777===AAA>>>BBBZZZvvv]]]GGG@@@<<<:::<<<888888777666666666666666666666555555555555666666888===;;;???VVVpppqqqcccWWWOOOIIIFFF@@@???======<<<;;;888666555777999:::;;;>>>BBBEEEEEEMMMYYYhhhyyy~~~~~~{{{{{{{{{}}}uuulll___SSSNNNPPPWWW\\\mmmwwwyyyvvvoooeeeXXXMMMCCC===;;;666666666555555444444333333444444666888:::<<<===999;;;===>>>???BBBFFFHHHNNNNNNOOOSSSXXX\\\^^^___[[[ZZZWWWSSSPPPNNNMMMLLLHHHEEEBBBAAAAAAAAA@@@???;;;<<<>>>>>>>>>>>>@@@BBBAAABBBCCCCCCEEEKKKTTT[[[bbbiiisss~~~dddUUUJJJJJJKKKIIILLLRRRWWWeeeyyy}}}wwwrrrnnnkkkiiigggdddaaa]]]\\\ZZZWWWQQQLLLKKKHHHCCC@@@>>><<<:::888888999;;;===???@@@BBBCCCCCCFFFJJJOOOQQQOOOJJJFFFAAA>>>:::777777888888888999999999::::::;;;;;;;;;;;;===BBBGGGHHHIIIQQQ[[[}}}hhhYYYJJJEEEDDD@@@;;;888888666444666999<<<;;;:::AAA<<<>>>BBB@@@DDDaaa\\\LLLAAA<<<;;;888:::999888777666666666666666666666777888888999999:::;;;>>>DDDPPPggguuuzzz|||ooocccZZZRRRKKKGGG@@@???===<<<::::::999999999::::::;;;===AAAFFFJJJHHHLLLZZZpppxxx}}}tttgggXXXQQQOOORRRZZZbbbsss|||sssooofffYYYLLLAAA;;;999888888777666555444444444555555666777888999999:::<<<======>>>@@@CCCEEEFFFIIIJJJKKKMMMOOOQQQSSSSSSRRRRRRQQQOOOMMMJJJHHHGGGIIIGGGDDDBBB@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBDDDFFFIIILLLNNNUUU]]]gggrrr{{{cccWWWKKKHHHIIIIIIKKKNNNXXXeeeyyyyyyrrrllliiiggggggdddaaa]]]ZZZWWWTTTPPPMMMKKKIIIFFFBBB???===<<<;;;888:::;;;<<<===???CCCFFFGGGGGGJJJNNNQQQPPPJJJFFF@@@>>><<<999777777777888777888999:::;;;;;;;;;;;;>>>@@@???CCCJJJHHHLLL]]]~~~gggXXXJJJEEECCC@@@;;;888999777666777:::<<<<<<;;;<<<999<<>>???AAACCCDDDEEEGGGHHHIIIKKKLLLNNNOOOPPPPPPOOOOOONNNLLLJJJHHHGGGHHHGGGDDDBBB@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDFFFHHHKKKLLLNNNTTT^^^gggoooyyy{{{^^^SSSIIIGGGHHHHHHJJJLLLUUUbbbvvv|||wwwrrrmmmiiihhhgggdddaaa]]]ZZZWWWSSSOOOMMMJJJHHHEEEAAA>>><<<;;;:::999:::;;;<<<<<<>>>BBBDDDEEEGGGJJJNNNQQQOOOJJJFFF???===;;;888777666777888777888999::::::;;;;;;;;;===@@@???DDDKKKHHHMMM^^^xxxdddWWWIIIDDDCCC???;;;999;;;999888999:::<<<<<<;;;:::888<<>>;;;666666555444333333333333555666777888999:::;;;;;;;;;<<>>@@@CCCDDDFFFJJJOOOQQQOOOIIIEEE===<<<999777666666777777888888888999::::::;;;;;;<<<@@@@@@EEELLLHHHMMM___xxxaaaTTTIIIDDDBBB>>>:::999:::999888999::::::;;;;;;===<<<@@@EEEFFFOOOkkk|||WWWJJJAAA======::::::999888777666666666666555555666666777888888888999999:::>>>GGG^^^~~~vvvxxx{{{ssswww}}}uuuiii___WWWQQQJJJEEE???>>>===;;;:::999888888777888;;;<<<>>>BBBFFFJJJOOO\\\sss~~~zzzfff[[[RRRQQQVVV___kkkvvv}}}|||vvvkkk]]]NNNCCC===;;;888888777666666666666666666666777888999;;;<<<<<<;;;===@@@BBBDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIKKKLLLLLLLLLLLLKKKJJJJJJHHHGGGDDDBBBAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGKKKOOOSSSXXXaaalllsss}}}{{{^^^PPPJJJEEEGGGHHHGGGHHHJJJPPPZZZlllyyyyyywwwtttoookkkgggeeeaaa___[[[XXXUUURRRNNNLLLGGGEEEBBB???<<<:::999999999;;;<<<=========???AAACCCFFFLLLPPPQQQNNNIIIDDD<<<:::888666555555666777999999999::::::;;;<<<<<<<<<@@@AAAEEEJJJGGGLLL^^^]]]RRRHHHDDDBBB===::::::777888888888888999:::;;;>>>>>>BBBFFFIIITTTmmmxxxUUUIIIAAA===>>>::::::999888777666666666666555555555666777777888888999999:::===EEEYYYzzz~~~uuuttt|||}}}rrrsss|||{{{tttiii___XXXQQQJJJEEE???>>><<<;;;999888888888777999<<<>>>@@@CCCHHHKKKSSSbbb{{{}}}sssaaaXXXQQQRRRYYYbbbnnnyyy~~~~~~xxxlll]]]NNNBBB===;;;888888777666666666777777666666777999:::<<<=========???AAADDDEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHKKKLLLLLLMMMMMMLLLLLLKKKHHHGGGDDDBBBAAABBBCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGIIIKKKMMMOOORRRYYYcccjjjuuu~~~mmmUUULLLGGGEEEHHHIIIHHHIIILLLOOOWWWfff{{{{{{zzzxxxuuupppjjjeeeccc```]]]ZZZWWWTTTQQQNNNKKKFFFDDDAAA>>>;;;:::999999999;;;===>>>>>>>>>@@@AAACCCHHHOOOSSSRRRNNNGGGCCC:::999777555555666777888;;;:::::::::;;;<<<===>>>===BBBBBBEEEIIIEEEKKK___ZZZPPPGGGDDDAAA===::::::555666888888777888:::<<<===???CCCHHHLLLYYYqqquuuSSSHHHAAA>>>>>>;;;:::999888777666666666666444555555666666777777888999999:::===CCCTTTssswwwsssxxx~~~|||ppppppyyyzzzssshhh___WWWPPPHHHCCC>>>>>><<<:::999888888888555888;;;>>>@@@CCCGGGJJJYYYhhhwwwkkk]]]VVVRRRVVV]]]gggrrr|||zzzmmm]]]NNNBBB===;;;666666555555444555555666666777888999;;;<<<>>>>>>@@@AAACCCEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHKKKLLLLLLMMMMMMLLLLLLLLLHHHGGGDDDCCCBBBBBBCCCDDDFFFGGGGGGHHHJJJLLLMMMNNNPPPPPPOOOOOOMMMLLLJJJIIIIIIKKKLLLLLLNNNRRR[[[aaannnxxxgggTTTJJJFFFEEEHHHHHHGGGIIIMMMOOOUUUaaauuu}}}zzzyyywwwsssnnniiidddaaa^^^\\\XXXVVVSSSQQQMMMKKKEEEDDDAAA>>>;;;:::999999999<<<>>>@@@@@@@@@BBBCCCEEEKKKRRRVVVTTTMMMFFFBBB:::888777555555666888999;;;;;;:::::::::<<<>>>???>>>CCCCCCEEEIIIGGGPPPfffWWWNNNGGGCCCAAA<<<:::;;;444666888888888999<<>>???<<<:::999888777666666666666444444555555666777777777888999;;;===BBBQQQlllyyyuuuxxx}}}|||qqqttt}}}yyyrrrggg^^^VVVNNNFFF@@@>>>===<<<:::999888777777666999===???BBBEEEIIILLL___ooorrrdddYYYTTTSSSZZZdddmmmxxx}}}ppp___OOOCCC>>><<<666666555555555555666666666777888:::;;;===>>>???DDDDDDEEEFFFGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGKKKKKKKKKLLLLLLKKKJJJJJJHHHGGGDDDCCCBBBCCCDDDEEEGGGHHHHHHJJJLLLNNNPPPQQQSSSSSSSSSRRRQQQOOOMMMLLLJJJLLLMMMLLLLLLOOOUUU[[[hhhrrr|||dddRRRIIIFFFEEEGGGGGGEEEHHHMMMNNNRRR^^^rrr}}}zzzwwwvvvssspppkkkgggdddbbb]]][[[WWWUUUSSSPPPMMMJJJEEEDDDAAA>>><<<:::::::::999<<>>CCCCCCFFFKKKKKKXXXqqqVVVNNNFFFCCC@@@<<<:::;;;444666999:::999;;;>>>BBBEEEHHHJJJKKKNNNYYYnnnrrrQQQGGGAAA??????<<<:::999888777666666666666444444555555666777777777888999<<<>>>BBBOOOiii|||www{{{}}}tttzzzxxxqqqfff\\\TTTLLLDDD>>>>>>===<<<:::999888777777999<<>>???@@@FFFFFFFFFFFFGGGHHHIIIJJJEEEEEEFFFFFFFFFFFFFFFFFFJJJJJJJJJKKKJJJJJJIIIHHHHHHGGGEEECCCBBBCCCDDDEEEHHHHHHIIIKKKMMMOOOQQQRRRUUUUUUUUUUUUSSSQQQOOONNNLLLNNNOOONNNMMMOOOTTTYYYcccmmm|||{{{```NNNHHHEEEDDDEEEEEEDDDGGGMMMMMMQQQ\\\ppp|||xxxtttrrrpppllliiifffdddccc]]]ZZZWWWTTTRRRPPPMMMJJJFFFDDDAAA>>><<<;;;::::::999<<<@@@BBBCCCDDDEEEFFFHHHPPPXXX[[[VVVMMMEEE@@@:::999777666777888:::;;;888888666666777888:::<<<>>>CCCDDDGGGMMMPPP___yyyRRRMMMFFF@@@===;;;:::999666666777777888;;;@@@CCCGGGHHHKKKOOORRRZZZjjjyyytttPPPJJJCCC<<<<<<;;;<<<;;;:::888777666666666777777777777666666666666999888:::<<>>>>>>>>===<<<:::999888<<<:::;;;???AAACCCJJJQQQbbb{{{~~~|||~~~lll\\\RRRPPPTTT___kkkttt~~~tttdddVVVJJJAAA;;;777777666555555666888888999999:::<<<>>>AAACCCDDDDDDFFFHHHJJJJJJJJJIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDHHHHHHKKKOOOOOOLLLMMMQQQSSSTTTTTTSSSQQQOOOPPPQQQQQQQQQRRRQQQQQQQQQTTTWWWfffmmmwwwzzz```OOOEEEEEEEEEFFFGGGHHHIIIJJJIIIOOO\\\mmm{{{wwwsssuuurrrnnnkkkiiifffbbb___\\\YYYVVVSSSQQQOOOKKKIIIFFFDDD@@@===:::999999999===???AAA@@@>>>>>>BBBFFFKKKRRR[[[]]]XXXMMMDDD@@@;;;:::888777777777888888:::::::::;;;<<<===>>>???EEEAAAEEEMMMKKKPPPoooPPPLLLEEE@@@===;;;:::999666777888888999<<>><<<;;;;;;:::999888777777777777777777777777666666666666999888:::<<>>>>>======<<<:::999888<<<;;;<<<@@@BBBCCCJJJSSSbbbzzz~~~}}}~~~{{{iiiZZZSSSRRRWWWbbbmmmvvvvvvfffXXXKKKAAA;;;999888777777777888999::::::;;;;;;===???BBBDDDFFFGGGIIIJJJLLLLLLKKKJJJIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJHHHGGGEEEDDDDDDEEEEEEFFFJJJIIIKKKOOOOOOMMMOOOTTTYYYZZZZZZXXXTTTQQQPPPOOOOOOQQQRRRSSSSSSUUUXXX[[[gggmmmwwwxxx___PPPFFFFFFFFFFFFGGGHHHIIIJJJKKKPPPZZZiii|||~~~{{{wwwuuussspppllliiigggddd```^^^[[[XXXUUURRRPPPNNNJJJHHHFFFCCC@@@===:::999999999===???AAA@@@???@@@DDDHHHMMMTTT[[[\\\VVVLLLCCC>>>::::::888777777777888888999999::::::;;;===>>>???AAA???DDDLLLOOOZZZNNNJJJDDD???===;;;:::999777888999999:::===BBBFFFKKKKKKMMMOOOPPPUUUdddsssiiiMMMJJJEEE@@@>>>;;;;;;:::999888888888888888666666666666777777777777888888:::<<>>======<<<;;;:::999999>>>===>>>AAABBBDDDLLLUUUccczzz~~~}}}uuueeeYYYUUUUUU[[[fffqqqyyyyyyjjj[[[MMMBBB;;;::::::999888999:::;;;<<<<<<<<<===>>>AAADDDGGGIIILLLLLLMMMNNNNNNMMMKKKJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMKKKJJJGGGEEEEEEFFFHHHIIIMMMKKKLLLOOOOOOOOOSSSYYYbbbcccccc```ZZZSSSOOOLLLMMMOOORRRTTTVVVYYY\\\___hhhoooxxxttt^^^OOOGGGGGGGGGGGGHHHHHHIIIJJJMMMPPPXXXeeewww~~~}}}{{{xxxuuupppmmmiiifffdddaaa^^^\\\ZZZWWWTTTQQQOOOMMMIIIGGGDDDBBB???<<<:::999999999<<>>@@@@@@EEELLLRRRfffLLLHHHBBB???===;;;:::888888999::::::;;;???DDDHHHLLLLLLMMMNNNMMMRRR```nnnkkkPPPKKKFFFAAA@@@<<<;;;:::999888888888888999666666666666777777777777777888:::<<>>>>>@@@CCCCCCFFFOOOYYYggg|||}}}|||~~~xxxnnnaaaWWWVVVWWW___kkkuuu|||}}}nnn___PPPDDD<<<;;;:::999999:::;;;===>>>======>>>@@@CCCGGGJJJLLLNNNOOOOOOOOONNNMMMKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNLLLIIIFFFFFFGGGIIIKKKOOOMMMMMMOOOPPPQQQWWW^^^iiijjjiiiddd\\\TTTMMMJJJIIILLLQQQUUUWWWZZZ^^^```jjjpppzzzqqq\\\MMMHHHGGGGGGHHHHHHIIIJJJKKKNNNPPPUUUaaasss}}}|||{{{yyywwwtttoookkkgggdddbbb___]]][[[ZZZWWWTTTQQQOOOLLLIIIFFFCCCAAA>>>;;;999999999999<<>>;;;999999888888888888888888999999999999:::<<<===>>>BBBDDDGGGKKKSSSnnnIIIEEEAAA>>><<<;;;:::888888999:::;;;<<<@@@EEEIIILLLLLLLLLLLLKKKOOO]]]kkkrrrVVVMMMFFFBBBBBB>>>;;;;;;:::999888888888888555666666666777777777888777888:::<<<>>>FFFZZZlll~~~{{{yyyooohhh]]]SSSKKKEEEAAA>>>===<<<;;;:::999999::::::>>>???BBBDDDEEEHHHSSS^^^mmm~~~{{{{{{~~~zzzqqqfff\\\WWWWWWZZZcccoooyyysssdddUUUGGG>>>::::::999999:::<<<===>>>>>>???AAADDDGGGJJJMMMNNNOOOOOOOOONNNMMMLLLKKKJJJLLLKKKKKKJJJJJJKKKKKKLLLJJJKKKLLLMMMNNNPPPQQQQQQPPPMMMJJJGGGFFFHHHJJJLLLPPPMMMMMMPPPRRRTTTZZZaaalllkkkiiiccc[[[RRRLLLIIIFFFJJJQQQVVVYYY]]]```bbbjjjqqq{{{mmmXXXJJJGGGGGGGGGHHHIIIJJJLLLLLLNNNOOOTTT^^^qqq}}}{{{yyywwwtttrrrnnnjjjeeebbb```^^^\\\[[[ZZZWWWTTTQQQOOOLLLIIIFFFAAA???===:::999888999999;;;>>>AAACCCCCCFFFKKKOOOVVVXXXYYYTTTKKKBBB<<<999888888888888999888888888999999999:::;;;<<<===>>>AAADDDGGGIIIUUUvvvFFFCCC???===<<<;;;:::888888999:::;;;<<<@@@EEEIIILLLLLLLLLMMMLLLPPP]]]lllsssXXXNNNFFFDDDEEEAAA===<<<;;;:::888888888888555555666666777777888888666777:::<<<===CCCUUUfff|||~~~{{{xxxkkkdddZZZQQQJJJEEEAAA???===<<<:::999999999:::;;;===???CCCFFFFFFJJJWWWdddsss}}}yyyyyy|||wwwjjj___YYYWWWYYY^^^hhhuuu}}}wwwiiiYYYJJJAAA;;;:::::::::;;;===>>>@@@???AAAEEEJJJMMMPPPQQQQQQOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNNNNPPPQQQRRRSSSSSSQQQOOOLLLJJJIIIIIIKKKLLLOOOMMMNNNQQQTTTVVV\\\ccciiihhhddd]]]TTTNNNJJJIIIGGGLLLTTT[[[aaaeeehhhjjjooovvvvvvcccRRRIIIFFFGGGGGGHHHJJJLLLNNNOOOOOOOOOSSS]]]ooo|||yyyxxxuuurrrppplllhhhccc```^^^]]][[[ZZZXXXVVVRRRPPPMMMKKKGGGEEE@@@>>><<<999888888999:::;;;>>>BBBCCCCCCFFFKKKPPPWWWYYYWWWQQQHHH???;;;999777777888999999999999888:::::::::;;;<<<===>>>???===CCCFFFIIIZZZDDDAAA>>><<<<<<;;;:::888777888999:::<<<@@@EEEIIIMMMMMMNNNOOONNNSSSaaaooommmVVVNNNHHHHHHIIICCC???>>><<<:::888777777666555555555666777888888888666777:::<<<<<>>AAABBBCCCEEEJJJOOOXXXXXXVVVOOOEEE===:::999666777888999:::999999888;;;;;;;;;<<<===>>>???@@@>>>DDDHHHLLLbbbCCC@@@>>><<<<<<;;;:::888777888999:::<<<@@@EEEIIINNNNNNPPPQQQQQQVVVdddrrreeeRRRNNNIIIJJJKKKDDD@@@???===:::888777666666444555555666777888888999555777:::<<<;;;???NNN^^^~~~uuutttzzzvvviiicccZZZRRRLLLHHHFFFDDD===;;;:::888888999:::<<<<<<>>>CCCGGGHHHNNN]]]lllzzzzzzwwwvvvxxx|||ssscccXXXVVVXXX___eeerrr|||nnn^^^OOOEEE>>>=========???@@@BBBDDDDDDHHHOOOVVVZZZZZZYYYXXXPPPPPPOOONNNNNNNNNOOOOOOIIIJJJJJJLLLNNNPPPQQQSSSUUUUUUUUUVVVVVVWWWWWWXXXSSSSSSQQQPPPOOONNNNNNMMMMMMLLLNNNSSSVVVXXX]]]ddd```]]]VVVMMMGGGFFFIIIKKKLLLTTT```llluuu|||ttt[[[LLLHHHJJJDDDEEEFFFIIIKKKNNNQQQSSSQQQQQQTTT\\\lllzzzxxxvvvtttsssrrrpppnnngggccc^^^ZZZYYYXXXWWWVVVSSSQQQMMMKKKIIIFFFCCC@@@>>><<<:::888888888999:::<<>><<<:::999999999777888:::;;;===AAAGGGKKKPPPSSSTTTSSSTTT\\\jjjuuuwwwbbbUUUPPPHHHGGGHHHCCC@@@===999777777888777777777777777777777777777777555555888::::::===JJJWWWvvvwwwqqquuu~~~{{{uuupppfffaaaZZZSSSMMMHHHCCC@@@===<<<:::::::::;;;===???AAABBBGGGKKKMMMSSSbbbqqq}}}xxxvvvyyy~~~|||nnn___VVVUUUVVVbbbppp}}}{{{ppp]]]NNNHHH>>>=========@@@DDDIIILLLMMMQQQUUUZZZ]]]___^^^^^^VVVSSSPPPOOOPPPQQQNNNLLLKKKLLLNNNPPPQQQSSSSSSTTTXXX\\\______\\\XXXWWWXXXZZZXXXTTTPPPNNNMMMNNNOOOQQQPPPOOOQQQTTTXXX[[[\\\ZZZTTTLLLHHHHHHIIIIIIIIINNNVVVddduuugggTTTJJJGGGEEEEEEFFFHHHJJJNNNQQQTTTUUUUUUTTTVVV\\\eeettt}}}vvvtttqqqppppppooommmkkkhhheee___[[[YYYWWWUUUTTTOOOOOONNNLLLIIIEEEBBB@@@===<<<:::999999:::;;;<<<>>><<<===BBBCCCCCCIIISSSWWWSSSMMMEEE???:::888666888777666666666777999:::::::::999:::;;;===???@@@CCCIIIJJJPPPnnn@@@???===<<<:::999999999777888:::;;;===AAAGGGKKKLLLOOOQQQSSSXXXeeeuuurrr^^^RRRMMMEEEDDDFFF@@@AAA>>>:::999999999999888777777777777777777777777777777999:::999<<>>@@@EEEFFFFFFLLLTTTVVVRRRKKKCCC===999888777888777666666666777999:::::::::::::::<<<>>>@@@AAACCCJJJMMMTTTqqq???>>>===;;;:::999888888888999:::;;;===AAAGGGKKKLLLMMMPPPUUU^^^nnnnnn[[[PPPLLLEEEDDDFFF@@@BBB???<<<::::::::::::999777777777777777777777777888888999:::999;;;DDDNNNiii~~~rrrppp|||yyyqqqgggbbb[[[TTTNNNHHHCCC@@@===<<<:::::::::;;;===??????@@@CCCGGGKKKTTTfffwww~~~{{{{{{~~~vvvfffYYYTTTWWW[[[ggguuu{{{xxxqqqbbbTTTLLLBBBBBBBBBCCCEEEHHHKKKMMMOOOSSSYYY___ccceeedddddd^^^[[[XXXVVVVVVVVVVVVUUUXXXYYY[[[]]]^^^``````aaa```cccfffgggfffddddddddd___\\\XXXTTTQQQPPPPPPPPPRRRRRRSSSTTTUUUWWWXXXYYYUUUQQQLLLJJJKKKNNNQQQRRRYYY___jjjzzzkkkXXXOOOKKKHHHFFFGGGGGGHHHJJJNNNSSSXXX[[[^^^[[[[[[]]]cccrrr}}}|||||||||{{{zzzwwwuuurrrpppooommmjjjhhheeebbb]]]ZZZXXXVVVTTTRRROOONNNLLLJJJGGGDDDAAA???<<<;;;999888888999;;;<<<@@@???AAAEEEGGGHHHNNNTTTUUUPPPHHH@@@;;;888888999888888777666777888999:::;;;::::::;;;<<<>>>AAABBBDDDKKKQQQZZZuuu>>>===<<<:::999888888888888999:::;;;===BBBGGGKKKOOOOOOQQQWWWcccsssmmmZZZPPPNNNGGGGGGHHHBBBAAA???<<<;;;;;;;;;:::888666666666666666666666666888777888::::::;;;BBBKKKaaa||||||uuuzzzyyypppgggbbb[[[TTTNNNIIIDDD@@@===<<<:::::::::;;;===???BBBBBBEEEIIINNNYYYmmm~~~ppp```UUUSSSXXX^^^jjjwww}}}{{{ttthhhYYYOOOCCCCCCCCCDDDFFFIIIKKKMMMRRRVVV\\\bbbeeefffeeedddbbb___\\\ZZZYYYZZZ[[[[[[]]]___```bbbdddeeeffffffgggiiikkklllllllllkkkkkkbbb___ZZZVVVRRRPPPPPPPPPTTTUUUVVVWWWXXXYYYZZZ\\\YYYVVVRRRPPPRRRUUUYYY\\\```dddmmmzzzzzz```RRRMMMKKKIIIGGGHHHHHHIIIKKKPPPVVV\\\```dddaaa______bbbooo}}}yyyxxxxxxyyyyyyyyyxxxuuurrrooonnnkkkhhhfffbbb___[[[XXXWWWUUUSSSQQQNNNMMMKKKIIIEEEBBB@@@???;;;:::888777888999;;;<<<>>>>>>@@@CCCFFFIIIMMMPPPQQQLLLEEE===999777999:::999888777777777888999:::;;;;;;;;;<<<===@@@BBBCCCGGGNNNUUU```xxx===<<<;;;999999888888888888999;;;<<<>>>BBBHHHLLLOOOOOORRRZZZgggxxxkkkYYYPPPOOOIIIHHHIIIBBB@@@>>><<<;;;;;;;;;999777666666666666666666666666555444666999:::;;;BBBIII^^^{{{~~~zzzxxxwwwvvvooogggbbb[[[TTTNNNIIIDDDAAA===<<<:::::::::;;;===???BBBBBBEEEJJJOOO[[[ppp}}}kkkZZZQQQRRRZZZ```mmmxxx}}}}}}}}}{{{vvvkkk[[[OOODDDDDDCCCCCCEEEGGGJJJLLLTTTXXX^^^dddgggfffdddcccdddcccaaa```^^^___```bbbggghhhjjjlllnnnoooppppppoooppppppqqqrrrrrrqqqpppfffbbb]]]XXXTTTRRRQQQQQQRRRTTTWWWWWWWWWYYY\\\___^^^\\\ZZZYYYZZZ^^^cccgggkkkmmmtttsssZZZOOOMMMKKKHHHGGGIIIJJJKKKNNNSSSZZZaaaeeejjjgggeeebbbcccnnn~~~{{{xxxwwwwwwxxxyyyxxxvvvtttpppnnnllliiifffccc___\\\YYYWWWVVVTTTRRRPPPNNNLLLJJJGGGDDDAAA???>>>:::999777777777999;;;<<<>>>???@@@BBBFFFKKKNNNNNNMMMHHHAAA;;;777777999:::999888777777777888:::;;;<<<<<<<<<===>>>AAACCCEEEIIIPPPXXXeee{{{<<<;;;:::999888888888888999:::;;;<<<>>>BBBHHHLLLKKKLLLQQQ]]]nnn}}}jjjXXXPPPOOOJJJHHHHHHAAA@@@>>><<<<<<<<<;;;999777777777777777777777777777555333555999;;;;;;@@@FFF[[[zzz|||tttxxxsss~~~uuuooohhhccc\\\UUUOOOIIIDDDAAA===<<<:::::::::;;;===???@@@AAADDDIIIPPP\\\qqqyyyfffVVVNNNQQQZZZaaaoooyyy{{{vvvyyy{{{zzzvvvlll\\\NNNFFFEEECCCBBBCCCFFFJJJLLLUUUYYY```fffiiiiiifffdddggghhhiiihhhggggggiiikkknnnoooqqqsssuuuvvvvvvwwwyyyxxxwwwwwwxxxwwwuuussskkkgggbbb\\\XXXUUUTTTTTTPPPRRRUUUUUUVVVYYY___dddeeeeeeddddddfffkkkrrrwwwuuuxxxlllVVVNNNMMMJJJHHHIIIJJJKKKMMMRRRXXX___fffjjjnnnllljjjfffdddlll~~~}}}{{{xxxwwwwwwxxxwwwvvvtttqqqnnnllljjjgggdddbbb\\\ZZZWWWVVVUUUSSSQQQOOOMMMLLLIIIFFFBBB@@@>>>>>>999888666666666888:::<<>>999666666888:::999999888777888999:::;;;<<<<<<<<<>>>@@@BBBEEEFFFKKKQQQZZZhhh;;;:::999888888777777888999:::;;;<<<>>>CCCHHHLLLIIIKKKRRRaaassskkkZZZSSSRRRLLLJJJIIIAAAAAA@@@>>>>>>>>><<<:::888777777777777777777777777666444555999;;;:::===BBBSSSsssrrrvvv~~~yyyqqqvvvppphhhccc\\\UUUOOOJJJEEEAAA===<<<:::::::::;;;===???@@@AAAFFFKKKRRR]]]rrrwwwcccSSSMMMQQQ[[[bbbpppyyyzzzuuurrrooouuuzzzzzzwwwpppaaaRRRIIIFFFCCCAAABBBEEEJJJNNNTTTYYYaaahhhlllmmmkkkjjjlllooorrrsssrrrrrrsssuuuuuuvvvwwwyyy{{{|||}}}}}}~~~}}}}}}|||yyyvvvqqqmmmhhhaaa\\\YYYXXXWWWQQQSSSVVVVVVWWW\\\eeelllnnnpppqqqsssvvv}}}zzzeeeRRRNNNMMMIIIHHHLLLKKKLLLPPPVVV\\\dddiiimmmqqqpppnnnjjjeeekkk}}}|||zzzxxxwwwxxxwwwuuusssqqqooollliiihhhfffccc```ZZZXXXVVVUUUTTTSSSPPPNNNMMMKKKHHHDDDAAA???>>>===888777666555666888:::;;;===@@@AAAAAAGGGNNNPPPKKKCCCAAA<<<999666666888999999999888888888999:::;;;=========>>>@@@CCCFFFGGGKKKPPPZZZkkk::::::999888777777777888999:::;;;<<>>;;;999777777777777777777777777888666666::::::999:::>>>JJJkkkrrrqqqttt|||}}}rrrxxxppphhhccc\\\UUUOOOJJJEEEAAA===<<<:::::::::;;;===???BBBDDDIIIOOOUUU```tttuuuaaaQQQLLLQQQ[[[bbbpppyyyyyyqqqmmmlllmmmuuuzzz{{{zzzuuufffVVVKKKHHHCCCAAAAAAFFFKKKOOOSSSYYYaaajjjoooqqqpppnnnppptttyyy{{{zzzyyyzzz|||~~~{{{xxxuuuqqqkkkeee```]]][[[[[[TTTVVVYYYYYY[[[aaallltttwwwyyy|||sss```PPPNNNMMMIIIIIINNNKKKMMMRRRXXX___fffkkknnnrrrrrrqqqlllfffkkk}}}zzzyyyxxxxxxwwwvvvsssqqqooommmjjjhhhgggeeebbb```XXXWWWUUUTTTTTTRRRPPPMMMMMMKKKHHHDDDAAA???>>>===777666555555666888:::;;;:::>>>>>>>>>DDDMMMMMMHHHAAA???<<<999777777777888:::999888888888999:::;;;=========???AAADDDFFFHHHKKKOOOZZZlll:::::::::999999888888888::::::;;;===AAAEEEIIILLLLLLOOOWWWcccrrrsssfffYYYSSSPPPLLLJJJJJJFFFCCCAAA@@@???>>>;;;999888888999999888777555444888888777777888:::<<<===NNNddd|||{{{oookkkxxxxxx{{{|||vvvssslllaaaXXXQQQKKKDDD???<<<;;;:::999999:::<<<===EEEFFFIIINNNVVVeeevvv}}}kkkWWWMMMMMMSSS\\\eeetttuuu||||||yyyvvvooogggdddfffkkkxxx{{{vvvssshhh[[[OOOGGG@@@???@@@BBBGGGLLLUUUZZZbbbjjjqqquuuxxxyyyyyyyyyvvvqqqjjjddd```]]][[[\\\ZZZ[[[^^^bbbiiivvvkkkZZZOOOOOONNNJJJJJJPPPMMMOOOTTT[[[cccjjjnnnooouuusssrrroookkkmmm{{{|||zzzyyyxxxvvvvvvvvvuuurrrpppooonnnllliiifffcccaaa```ZZZYYYXXXVVVTTTQQQOOOMMMLLLJJJGGGCCC???<<<:::999888777666666777999;;;===>>>???AAACCCDDDEEEEEEEEE>>>;;;999888888999888777999999999888999999::::::???>>>???AAACCCEEEFFFEEEMMMPPP\\\sss:::::::::999999999888888::::::;;;===AAAEEEIIILLLMMMOOOUUUaaaqqqtttgggZZZTTTRRRNNNLLLLLLFFFDDDAAA@@@???>>><<<999888999999999888777666555777777777777888:::<<<===IIIaaazzz|||ppplllwwwyyy{{{~~~yyytttlllaaaXXXQQQKKKDDD???<<<;;;:::999999;;;<<<>>>CCCEEEIIINNNXXXgggxxxxxxgggUUUMMMNNNTTT^^^fffrrrttt{{{|||wwwsssoooiiicccbbbfffnnnzzz{{{uuupppfffYYYOOOHHHAAA@@@@@@BBBGGGNNNWWW\\\eeennnuuuzzz}}}}}}wwwpppiiiccc___^^^bbbaaaccciiimmmttt~~~eeeWWWMMMNNNNNNIIIJJJOOOOOORRRWWW^^^ffflllppprrrzzzyyyxxxtttoooooozzz}}}{{{yyyxxxwwwvvvuuuuuutttrrrooonnnmmmkkkhhheeebbb```___XXXWWWVVVTTTRRROOOMMMLLLKKKIIIFFFCCC???<<<:::999888777666666777999;;;===>>>@@@BBBEEEFFFFFFEEEDDD===;;;888777888999888777999999888888999999::::::>>>>>>>>>@@@CCCEEEFFFFFFNNNTTTeee:::::::::999999999999888::::::<<<>>>AAAEEEIIIKKKMMMMMMQQQ]]]oootttggg[[[VVVTTTPPPNNNNNNGGGEEEBBBAAA@@@???<<<:::999999999999888777666555666666666777888:::===>>>DDD\\\xxxuuuooowww{{{yyy}}}}}}uuulllaaaWWWPPPJJJDDD@@@<<<;;;:::999999;;;===>>>AAADDDIIIOOOYYYhhhzzz|||yyynnn```QQQLLLOOOVVV```iiiooorrrzzz|||vvvpppiiieee```^^^aaahhhsss|||zzzsssmmmbbbWWWOOOHHHBBBAAAAAACCCIIIPPPZZZ```jjjssszzz|||uuuooojjjgggeeeggghhhmmmttt{{{ppp^^^RRRKKKLLLMMMJJJJJJOOORRRUUU[[[cccjjjpppuuuwww|||uuurrryyy}}}|||{{{yyyxxxwwwuuutttssssssrrrpppnnnmmmkkkiiifffccc```^^^]]]VVVVVVUUUSSSPPPNNNKKKJJJJJJHHHEEEBBB>>><<<:::999888777777777888:::<<<===>>>AAADDDGGGHHHGGGDDDBBB===:::888777888999888777999999888888999999:::;;;======>>>@@@BBBEEEGGGHHHPPPZZZppp999999999999999999999999:::;;;<<<>>>BBBEEEHHHJJJKKKKKKNNN[[[pppqqqeeeZZZVVVTTTQQQNNNNNNHHHFFFCCCBBBAAA@@@===;;;:::999999999888777666666666555666666888:::===>>>AAAYYYwww~~~uuuyyy~~~xxxxxxuuummmaaaWWWPPPJJJDDD@@@<<<;;;:::999:::<<<>>>???AAADDDIIIOOOYYYhhhyyy}}}yyytttpppcccXXXNNNLLLPPPWWWbbbkkknnnsss{{{|||uuupppiiiaaa]]]ZZZ[[[ccclllvvv}}}yyyqqqjjj```WWWOOOIIIDDDCCCBBBDDDKKKSSS^^^fffpppyyy}}}yyytttqqqpppooojjjmmmttt~~~{{{eeeWWWOOOKKKLLLMMMLLLMMMPPPUUUYYYaaaiiipppuuuzzz}}}|||vvvzzz~~~|||{{{zzzzzzzzzxxxvvvtttsssrrrqqqqqqpppnnnkkkjjjiiigggdddaaa^^^\\\[[[UUUUUUTTTRRROOOMMMKKKIIIHHHFFFDDDAAA>>>;;;:::999777777777888999;;;===>>>???BBBFFFJJJJJJGGGCCC@@@<<<:::777777888888888888888888888888999:::;;;;;;;;;===>>>@@@BBBEEEHHHKKKQQQ___{{{999999999999999999999999:::;;;===???BBBEEEHHHIIIHHHHHHNNN^^^uuu}}}mmmbbbWWWTTTSSSPPPMMMMMMIIIGGGDDDCCCBBBAAA>>><<<::::::999888888777777777666555555666888:::<<<===AAAWWWvvv|||~~~xxxtttvvvnnnaaaVVVOOOIIIDDD@@@<<<;;;:::::::::<<<>>>@@@AAAEEEIIIOOOYYYgggwww|||xxxqqqjjjfffXXXPPPJJJLLLQQQXXXbbbkkkooottt|||wwwooojjjbbb[[[XXXYYY]]]hhhsssxxx|||}}}xxxppphhh___YYYOOOJJJFFFDDDCCCEEEMMMVVVbbbjjjuuu~~~|||xxxvvvtttssspppsss|||ooo^^^SSSNNNLLLMMMNNNOOOQQQSSSWWW]]]fffnnnuuuzzz{{{||||||{{{zzzyyyzzzyyywwwuuurrrqqqooooooooonnnkkkiiihhhgggeeebbb___\\\ZZZXXXUUUUUUSSSRRROOOMMMJJJIIIFFFDDDBBB???===;;;:::999777777888999;;;<<<>>>>>>@@@CCCGGGJJJJJJGGGBBB>>>;;;999777666777888888888888888888888999:::;;;<<<;;;===???AAABBBFFFKKKOOORRRddd888999999999999::::::::::::;;;===@@@CCCEEEGGGHHHFFFHHHRRRfff{{{jjj___UUURRRRRROOOLLLLLLJJJHHHEEEDDDCCCBBB???===;;;;;;999888888777888888777666666666777999:::<<>><<<:::999999777777999:::<<<===>>>???AAADDDGGGJJJIIIEEE@@@===:::888666666777888888888777777777888999:::;;;<<<;;;>>>AAABBBCCCGGGMMMSSSWWWooo888888999999999::::::::::::;;;===@@@CCCEEEGGGGGGEEEJJJXXXppp|||hhh^^^TTTRRRRRROOOMMMLLLJJJHHHFFFDDDDDDBBB@@@>>><<<;;;999888777888888888888777666666666888999:::@@@OOOlll{{{qqqzzzxxxoooaaaVVVNNNHHHCCC@@@<<<;;;::::::;;;===@@@AAABBBFFFLLLSSS]]]kkk{{{~~~{{{vvvppphhh^^^TTTNNNKKKGGGHHHLLLQQQVVV___hhhlllttt{{{zzzuuulllddd\\\XXXVVVYYY^^^fffttt~~~|||vvvlllbbbZZZWWWNNNKKKHHHGGGEEEGGGPPP[[[cccnnn{{{|||wwwrrrlllddd]]]XXXOOOOOOMMMKKKLLLPPPUUUXXXZZZbbbnnnvvv|||}}}zzz|||zzzwwwvvvvvvuuutttsssnnnmmmkkkkkkkkkjjjgggeeedddcccaaa^^^[[[XXXVVVTTTSSSRRRQQQOOOMMMJJJHHHFFFCCCAAA@@@===;;;:::999999666777999;;;===>>>??????BBBDDDGGGHHHGGGCCC???<<<:::888666555777888888888777777777888999:::<<<===;;;???BBBCCCDDDHHHPPPVVVaaa~~~888888888999999::::::::::::;;;>>>@@@CCCEEEFFFGGGEEELLL]]]xxx~~~hhh]]]TTTSSSSSSPPPMMMMMMKKKIIIFFFEEEDDDCCC@@@>>><<<;;;:::888777888888999999888777666666777888999???KKKggg}}}}}}pppxxxyyyoooaaaUUUNNNHHHCCC@@@<<<;;;::::::;;;===@@@BBBAAAFFFLLLUUU___nnn{{{xxxrrrlllcccXXXMMMFFFHHHFFFGGGLLLQQQVVV^^^gggjjjrrrzzz|||tttnnngggbbbXXXUUUUUUYYY```iiivvv}}}vvvkkk___WWWUUUNNNKKKIIIHHHEEEGGGQQQ\\\bbbnnn|||wwwrrrkkkfff```ZZZWWWWWWNNNNNNMMMIIIJJJOOOUUUXXX[[[cccoooxxx}}}zzzvvv{{{xxxuuutttttttttsssrrrmmmllljjjjjjjjjiiifffdddcccbbb```]]]ZZZWWWUUUTTTQQQPPPOOOMMMKKKHHHFFFEEEBBBAAA???===;;;:::999999666888999<<<===??????@@@BBBDDDFFFGGGFFFBBB>>>;;;999777555555777888888888777777777888999;;;<<<===<<>><<<:::777666666666777555666777888999:::;;;;;;???GGGYYYzzz}}}tttyyyuuuiii\\\UUUPPPHHHBBB@@@;;;;;;;;;<<<===???AAABBBDDDHHHLLLRRR___rrr}}}vvvrrrkkkbbbXXXOOOIIIFFFDDDGGGKKKOOORRRYYYaaagggoooqqqttt{{{wwwssskkkbbb^^^YYYWWWXXX]]]fffpppyyy}}}{{{rrrhhh___XXXTTTUUUNNNGGGEEEFFFHHHPPPXXXfffsssyyyoooccc\\\ZZZWWWRRRLLLPPPMMMLLLOOORRRSSSWWW\\\___hhhsss|||~~~zzzxxxxxxxxxyyyuuutttrrrqqqppppppqqqqqqpppooonnnllliiieeebbb```aaa```^^^\\\YYYWWWUUUTTTPPPPPPPPPNNNKKKGGGCCCAAA>>>===<<<:::999888777777666666888:::<<<>>>???@@@EEEFFFFFFFFFDDD@@@<<<:::888777555444444666888999888999999:::;;;<<<=========AAA>>>@@@HHHJJJQQQbbbsss999:::;;;999888888999;;;<<<>>>@@@BBBCCCEEEHHHKKKNNNRRRcccooo```[[[TTTPPPNNNMMMLLLJJJLLLJJJHHHHHHHHHFFFAAA===::::::999999888888777777666666777888999:::;;;;;;===EEEWWWxxxwwwyyyyyymmm```XXXQQQHHHBBB???<<<;;;;;;<<<===???AAACCCFFFJJJNNNTTTaaattt{{{vvvooolllfff^^^VVVNNNHHHEEECCCFFFJJJNNNSSS[[[dddjjjrrrtttvvv}}}|||tttppphhh```[[[UUUUUUXXX___jjjvvv}}}uuulllccc\\\XXXUUUUUUNNNGGGEEEEEEHHHOOOVVVgggtttxxxnnnbbb[[[YYYWWWRRRNNNOOOLLLLLLPPPRRRSSSWWW[[[bbbkkkvvv|||zzzwwwtttsssssstttuuuvvvuuusssqqqoooooooooooommmlllllljjjhhheeecccaaa___^^^\\\ZZZWWWUUUSSSRRROOOOOONNNMMMJJJGGGCCCAAA>>>===;;;:::888777777777777777999:::<<<>>>???@@@DDDDDDDDDDDDAAA>>>:::888777777666555666777888999888999::::::<<<<<<===>>>>>>BBB???@@@HHHJJJRRRccc;;;<<<<<<:::999888999;;;;;;===@@@CCCDDDGGGJJJLLLPPPYYYnnn~~~zzzeee\\\YYYTTTQQQPPPNNNLLLJJJKKKIIIGGGEEEEEECCC@@@>>>888888999::::::999888888666777777888999:::;;;;;;;;;CCCUUUvvv|||xxx||||||qqqddd\\\SSSIIIBBB@@@<<<<<<<<<<<<>>>@@@BBBCCCGGGKKKPPPVVVdddxxxuuunnnfffddd___YYYRRRLLLGGGDDDDDDGGGKKKQQQXXX```jjjpppvvvwwwxxxxxxqqqlllddd]]]YYYUUUWWW\\\fffqqq|||{{{uuulllbbb[[[WWWVVVVVVUUUNNNHHHFFFFFFGGGMMMTTTdddqqq~~~tttggg___[[[ZZZVVVSSSQQQOOOOOOTTTVVVVVVYYY]]]fffnnnzzz~~~}}}{{{xxxvvvuuuuuuwwwxxxvvvuuussspppnnnmmmlllkkkjjjiiiiiihhhfffdddbbbaaa\\\[[[YYYWWWUUURRRQQQPPPLLLLLLLLLKKKIIIFFFCCCAAA===<<<;;;999888777777777888999:::;;;===>>>???@@@CCCCCCBBBAAA>>>;;;888666666666666777777777888888999999:::;;;<<<======>>>===BBB@@@BBBJJJNNNXXXkkk;;;<<<<<<:::888777888::::::===AAADDDFFFHHHKKKMMMRRRbbbzzzwwwddd\\\ZZZXXXVVVSSSQQQOOONNNLLLJJJGGGDDDBBBAAA@@@???<<<<<<;;;:::999999999999777777888999999:::;;;;;;:::CCCSSSsssyyyxxx~~~|||rrrfff^^^UUUJJJCCCBBB===<<<<<<===>>>@@@BBBDDDGGGKKKPPPWWWeeeyyyzzzrrrmmmcccaaa]]]WWWPPPJJJFFFCCCFFFHHHNNNUUU^^^hhhqqqwwwxxxxxxzzzuuunnnhhhaaa[[[XXXYYY]]]dddnnnxxxtttmmmcccYYYSSSQQQSSSUUUVVVOOOIIIGGGFFFFFFKKKQQQ\\\jjjyyytttjjjeeeaaa]]]ZZZVVVTTTUUUYYY[[[ZZZ\\\```iiiqqq}}}}}}zzzxxxxxxyyyzzzsssrrrqqqooommmlllkkkjjjhhhhhhgggeeecccaaa___^^^YYYYYYWWWUUUSSSQQQOOOOOOJJJJJJIIIHHHFFFDDDBBBAAA<<<;;;:::888777777666666999:::;;;<<<>>>???@@@AAACCCCCCAAA???<<<:::777666555666777888888888888888999999:::;;;<<<===>>>>>><<>>BBBEEEGGGIIIKKKMMMRRReeevvveee^^^^^^]]][[[XXXUUUTTTSSSJJJIIIGGGEEECCCCCCDDDEEEEEECCC???<<<999999999:::888888888999::::::;;;;;;:::CCCRRRpppzzzvvv|||zzzqqqggg___VVVKKKEEEEEE=========>>>???AAACCCDDDFFFJJJOOOUUUdddxxxyyysssppphhhddd^^^WWWPPPIIIEEECCCEEEIIIOOOYYYdddooowww{{{yyyzzz|||}}}qqqkkkfff___ZZZYYY[[[```iiittt|||~~~{{{jjjdddZZZRRRMMMNNNQQQTTTXXXQQQLLLJJJHHHGGGJJJOOOVVVccctttyyyqqqkkkeeeaaa[[[XXXXXX[[[\\\[[[]]]aaakkksss{{{wwwuuuttttttuuuoooooonnnmmmmmmlllkkkjjjhhhgggeeebbb___]]][[[ZZZXXXWWWVVVTTTRRRPPPOOONNNIIIHHHGGGFFFDDDBBB@@@???;;;:::999888777666666666:::;;;<<<===???@@@AAABBBEEEDDDAAA???<<<999888777555666777888999999999999999::::::;;;<<<===>>>???===CCCCCCEEEOOOVVVeee{{{~~~~~~888888999888777777888:::<<>>>>>>>>>>>@@@BBBDDDEEEEEEIIINNNTTTbbbvvvzzzvvvuuunnniiiaaaXXXPPPJJJFFFEEEFFFJJJSSS___lllvvv|||~~~}}}}}}wwwmmmgggbbb]]]ZZZZZZXXX___jjjuuu|||{{{vvvqqq^^^ZZZSSSMMMKKKNNNRRRUUUZZZTTTNNNLLLJJJGGGIIIMMMTTTaaaqqq~~~wwwnnnhhhaaa]]][[[\\\\\\[[[]]]bbblllttt{{{vvvsssrrrrrrrrrlllllllllllllllkkkjjjiiigggeeeccc___\\\YYYXXXWWWVVVUUUTTTRRRPPPNNNMMMLLLHHHGGGFFFCCCAAA???>>>===:::999888777666666666666::::::<<<>>>@@@BBBDDDDDDGGGEEEBBB>>>;;;999888888555666666777888999::::::::::::;;;<<<===>>>>>>??????EEEEEEFFFNNNUUUeee|||777888999999888888:::<<<===@@@DDDGGGHHHIIIJJJLLLNNNbbbxxxmmmdddbbbcccaaa]]]XXXUUUUUUWWWLLLMMMNNNMMMJJJJJJKKKMMMMMMLLLKKKHHHCCC???;;;999999999999::::::::::::;;;999AAAMMMgggvvvvvv}}}vvvnnneeeZZZMMMGGGGGG???>>>>>>???@@@BBBDDDEEEEEEIIIMMMSSSaaattt|||yyywwwsssmmmcccXXXPPPKKKIIIHHHLLLQQQ[[[iiiwww{{{qqqhhhccc___ZZZXXXZZZWWW^^^iiitttwwwsssiiiaaaQQQOOOMMMKKKMMMQQQUUUYYY\\\VVVQQQNNNKKKHHHIIIMMMRRR^^^nnnzzzzzzsssiiiddd```___^^^]]]```eeennnvvv}}}~~~zzzvvvsssssssssssslllllllllllljjjiiigggfffdddbbb```\\\ZZZXXXWWWWWWSSSRRRQQQOOONNNLLLKKKJJJHHHGGGEEEBBB???===<<<;;;999888777666666666666666999:::<<<>>>AAADDDEEEFFFHHHEEEAAA===:::888888888777666666666777999;;;<<<::::::;;;<<<===>>>??????>>>FFFFFFGGGPPPYYYkkk777888::::::999:::<<<>>>>>>AAAEEEHHHIIIIIIJJJKKKPPPcccvvvllleeebbbbbb```\\\VVVSSSTTTVVVSSSTTTTTTQQQLLLIIIHHHIIIKKKMMMNNNMMMIIICCC<<<888999::::::::::::::::::;;;888@@@JJJccczzzxxxvvvttt~~~zzzqqqhhh[[[NNNGGGGGG????????????@@@BBBDDDFFFFFFJJJNNNTTTaaattt~~~yyywwwuuunnncccXXXPPPKKKKKKKKKRRRXXXcccrrrvvvmmmddd```]]]XXXWWWYYYZZZ```jjjrrrsssjjj]]]SSSIIIHHHIIIKKKNNNTTTYYY\\\]]]WWWRRRPPPMMMIIIIIILLLOOO\\\kkkwww|||qqqkkkeeecccbbbaaaeeejjjooowww}}}zzz||||||zzzvvvsssqqqqqqrrrrrrmmmmmmmmmllljjjgggdddcccaaa```]]][[[YYYXXXXXXXXXPPPPPPOOOMMMLLLJJJIIIHHHHHHGGGDDDAAA>>><<<:::999999888777666666555666666888:::<<>>??????<<>>AAAGGGIIIHHHIIILLLNNNbbbpppzzz|||kkkgggjjjfffaaa\\\YYYXXXYYYYYY[[[ggggggXXXLLLJJJJJJFFFPPPNNNKKKFFFBBB>>>;;;:::999999999888888888888777;;;<<>>AAACCCFFFGGGGGGCCC===:::999999999999666666666777888888999999>>>???@@@???>>>???AAABBBAAAAAAEEEMMMWWWfff777888999888777888:::<<>><<<;;;999999999999888888888888999<<>>AAADDDFFFGGGFFFBBB===:::999999999999666666777777888888999999<<<===>>>=========???AAABBBBBBFFFNNNYYYlll666777888888888888:::<<>><<<:::888888888666555555555666666777888999:::<<>>@@@CCCDDDGGGOOO]]]www666777888888888999<<<>>>CCCDDDGGGJJJIIIFFFHHHLLLUUUlll|||yyyfff^^^[[[WWWWWWVVVVVVTTTSSSRRRQQQRRRVVVVVVTTTTTTWWWUUUOOOIIIGGGCCC@@@>>>===>>>>>>::::::999999999888888888666???@@@@@@TTTzzz~~~~~~zzz~~~uuujjj```VVVLLLFFFBBBAAA@@@@@@AAABBBDDDEEEFFFMMMWWWdddwwwvvviii^^^WWWTTT[[[cccmmmzzz{{{nnneee[[[YYYWWWUUUTTTVVVZZZ[[[[[[YYYTTTNNNJJJIIIJJJPPPUUU[[[dddmmmqqqooofff^^^WWWUUURRRNNNMMMOOOPPPRRRWWW^^^jjjzzz}}}xxxuuuxxxzzz}}}~~~{{{tttnnnhhhfffhhhnnnrrr{{{~~~|||xxxssspppoooooommmkkkjjjhhhdddbbbaaa```___]]][[[ZZZXXXXXXWWWUUURRRPPPNNNMMMKKKIIIHHHFFFFFFEEEBBB@@@===:::888777888999555555555555666777888888999:::<<>>@@@BBBDDDHHHQQQddd555666888999999:::===???BBBCCCFFFHHHGGGDDDHHHOOO^^^uuunnn```[[[XXXWWWWWWWWWVVVTTTQQQOOONNNOOOPPPPPPPPPQQQRRRNNNIIIFFFEEEBBB???>>>===>>>>>>:::::::::999999999999888888@@@AAA???PPPsss}}}}}}zzzoooeeeZZZNNNGGGBBBAAA@@@???@@@BBBDDDFFFEEEMMMXXXeeexxxwwwiii^^^WWWWWW___hhhvvvzzzpppdddYYYTTTSSSSSSUUUYYYYYYYYYYYYVVVQQQMMMKKKKKKNNNTTT[[[bbbjjjrrrsssooohhh```ZZZXXXVVVQQQPPPRRRSSSSSSUUUZZZcccqqq~~~uuurrrsssuuu}}}{{{zzz{{{}}}~~~xxxrrrpppqqqooossszzz|||xxxvvvsssqqqooonnnlllkkkiiigggdddbbbaaa___]]][[[XXXWWWVVVVVVUUUTTTPPPMMMLLLKKKIIIGGGFFFDDDDDDDDDAAA???<<<999888888888999555555555666666777999999999;;;===@@@BBBDDDEEEEEE@@@===:::999999999999888777777777888999999:::::::::;;;<<<===<<<===@@@BBBAAACCCHHHUUUnnn444666888999999;;;>>>@@@BBBBBBDDDFFFDDDDDDKKKTTTiiihhh___[[[WWWYYYYYYWWWUUUSSSPPPMMMLLLNNNNNNOOOPPPPPPNNNJJJFFFDDDDDDBBBAAA???>>>>>>>>>::::::::::::999999999999:::>>>???@@@MMMjjjzzzvvv{{{vvvkkk^^^PPPGGGCCCBBB@@@??????BBBDDDFFFFFFMMMXXXeeexxxvvviii___ZZZ[[[eeeppp~~~}}}zzzqqqeeeXXXSSSRRRRRRUUUXXXUUUUUUUUUSSSPPPMMMLLLMMMRRRYYYaaahhhpppuuutttooogggaaa[[[ZZZXXXTTTSSSTTTVVVVVVWWWZZZaaammm{{{tttoooqqqxxx}}}{{{tttvvvyyy~~~yyywwwxxxrrruuuzzzyyyttttttrrrpppnnnllljjjiiifffeeecccbbbaaa___\\\YYYTTTSSSSSSSSSSSSQQQNNNJJJIIIHHHFFFEEECCCBBBBBBBBB???>>>;;;999888777777888555555555666777888999::::::<<<>>>AAABBBCCCCCCCCC>>><<<999888999999999888777777888888999::::::::::::<<<===>>>===???AAACCCAAACCCJJJ[[[{{{444666888999:::;;;???AAABBBBBBCCCDDDCCCEEEOOO[[[xxx~~~eee```]]]WWWYYYXXXVVVTTTQQQOOOMMMMMMLLLMMMOOOPPPOOOKKKGGGFFFCCCCCCCCCCCCAAA???===<<<;;;;;;:::::::::999999999:::999;;;@@@III\\\|||{{{tttwww~~~}}}qqqbbbRRRGGGCCCBBB@@@>>>???BBBEEEGGGHHHOOOYYYeeevvv~~~ttthhhaaa^^^bbbnnnyyy{{{|||yyyooodddZZZVVVUUUSSSSSSUUURRRSSSTTTSSSPPPOOOOOOPPPUUU]]]fffnnnuuuzzzwwwqqqhhhbbb]]]]]][[[XXXWWWXXXWWWXXXZZZ^^^eeeppp{{{tttppprrrxxx}}}||||||}}}{{{|||zzz{{{}}}~~~xxxpppqqqpppnnnkkkhhhfffeeeaaaaaaaaaaaa```^^^YYYVVVQQQPPPPPPQQQQQQOOOKKKHHHFFFEEEDDDBBBAAA@@@@@@@@@;;;;;;:::999777666555555555555555666777999:::;;;<<<===???AAABBBBBBBBBAAA===;;;999888999999999888777888888999999::::::;;;:::<<<=========???AAACCCBBBEEEMMMbbb444666888999:::<<>>???BBBEEEGGGJJJPPPYYYeeevvv{{{qqqhhhbbbbbbgggtttyyyzzz}}}yyymmmddd\\\ZZZXXXTTTQQQRRRQQQSSSTTTTTTSSSRRRSSSTTTVVV___iiiqqqyyy}}}zzztttkkkeeeaaaaaa```\\\[[[]]]WWWYYY]]]bbbiiisss~~~wwwoooqqqwww~~~}}}vvvnnnoooooommmiiieeecccbbb^^^^^^___``````\\\WWWSSSOOOOOOOOOPPPPPPNNNJJJFFFEEEDDDBBBAAA@@@??????>>>999999999888777555444333555555555666777999:::;;;===>>>@@@BBBBBBBBBAAA@@@<<<:::888888999:::999888777888888999999:::;;;;;;999;;;<<<======>>>AAACCCCCCFFFOOOggg777888888999;;;===???@@@BBB@@@AAADDDAAACCCVVVnnniiicccddd\\\UUUSSSQQQPPPPPPPPPOOONNNKKKJJJKKKLLLMMMMMMKKKIIIIIIIIIIIIIIIFFFCCC@@@>>>======<<<;;;:::888777666777===<<<;;;@@@IIIfffyyywwwyyykkkZZZNNNFFFCCC@@@???AAACCCEEEEEEMMMOOOVVVeeewwwxxxjjjaaadddjjjppp|||yyyyyy~~~~~~{{{nnnhhh```YYYVVVVVVVVVVVVSSSTTTTTTSSSRRRSSSUUUXXX]]]fffqqqzzz{{{qqqiiigggffffffgggeee```\\\ZZZ\\\dddlllqqqvvvuuuwwwvvvvvv}}}uuunnnmmmkkkjjjiiigggcccaaa```]]][[[ZZZYYYXXXUUUSSSRRROOOMMMKKKKKKJJJHHHFFFFFFDDDAAA???>>>===;;;:::999888888777777777777777444555666888:::<<<===>>>@@@BBBCCCDDDCCCAAA>>><<<::::::999999::::::;;;<<<888888999999999:::::::::999<<<>>>?????????AAABBBDDDGGGUUUttt555666777999;;;>>>@@@AAA@@@???AAADDDBBBEEE[[[tttpppeeeaaaXXXYYYWWWTTTSSSSSSSSSRRRQQQMMMLLLLLLMMMOOONNNLLLJJJMMMMMMLLLKKKGGGCCC???=========<<<;;;:::999888777777<<<;;;:::???GGGcccxxxqqqzzz|||nnn^^^RRRGGGDDDAAAAAACCCEEEGGGGGGMMMOOOVVVdddvvv|||pppeee```hhhqqq{{{}}}yyyzzz~~~}}}qqqkkkccc]]]ZZZZZZZZZZZZVVVWWWWWWVVVUUUVVVXXX[[[aaakkkuuu|||zzzrrrlllkkkkkkmmmoooooolllhhhcccdddjjjqqqwww}}}~~~sssxxx|||tttmmmkkkiiihhhhhhgggeeecccbbb```]]]ZZZYYYVVVSSSQQQRRROOOLLLKKKKKKJJJHHHGGGFFFDDDAAA???>>>===<<<::::::999888888777777888888666777888999:::;;;<<<<<>><<<999888888888888999::::::888999999999999::::::::::::<<<>>>?????????@@@BBBCCCHHHYYYzzz444555777999<<<>>>@@@AAA<<<===AAACCCBBBIIIaaa{{{}}}nnneeeXXX\\\ZZZVVVTTTTTTTTTSSSRRRPPPOOOOOOPPPQQQPPPMMMKKKNNNNNNNNNLLLIIIEEEBBB???>>>>>>===<<<;;;:::::::::777<<<::::::???EEE]]]wwwllluuurrraaaVVVGGGEEEBBBBBBDDDGGGIIIJJJMMMOOOVVVdddvvvuuuhhhbbbcccnnn{{{zzz{{{tttnnngggaaa______``````\\\\\\\\\[[[YYYZZZ]]]___fffqqq{{{~~~}}}|||xxxsssnnnnnnoooqqqssssssqqqooolllkkkooouuu{{{|||vvv}}}rrrllliiigggeeeffffffeeeeeedddbbb^^^[[[XXXUUUQQQNNNQQQOOOLLLKKKJJJJJJHHHGGGGGGDDDAAA??????>>><<<:::::::::999888888888888888888888999::::::;;;;;;<<>>>>>>>>>>>@@@AAADDDLLLbbb555666777:::<<<===>>>???:::===AAACCCCCCLLLfffzzznnn___]]]ZZZUUURRRQQQQQQQQQQQQRRRQQQQQQRRRRRRQQQOOOMMMJJJKKKLLLLLLKKKIIIGGGEEEAAA@@@>>><<<;;;;;;;;;<<<888;;;999999>>>CCCWWWuuuzzzwwwlllsss{{{tttcccWWWGGGEEECCCCCCEEEHHHJJJJJJMMMOOOWWWeeewww{{{nnndddcccjjjxxxzzz{{{wwwrrrkkkfffeeeeeeeeeeeebbbbbbaaa___^^^___bbbeeejjjuuu~~~}}}yyywwwvvvuuutttuuuvvvwwwxxxwwwuuussspppnnnnnnsss{{{rrrmmmjjjfffccccccdddccccccccc```]]]ZZZWWWTTTQQQNNNPPPNNNKKKJJJJJJJJJHHHGGGGGGDDDAAA??????>>><<<:::999888888777777777777777888888999:::;;;<<<===>>>BBBBBBDDDDDDBBB???<<<:::888777777777777888999999999999999:::::::::;;;;;;;;;<<<>>>>>>===>>>@@@BBBGGGTTTooo{{{|||777888999:::;;;;;;;;;;;;:::===AAACCCFFFRRRkkkzzzkkk```[[[UUUQQQPPPPPPPPPPPPRRRQQQQQQRRRSSSRRRPPPNNNJJJKKKMMMMMMMMMKKKIIIHHHDDDBBB???<<<;;;;;;<<<===999<<<888999>>>AAAQQQkkkxxxxxxkkkooouuuzzztttbbbVVVHHHEEECCCBBBEEEGGGIIIJJJLLLPPPZZZjjj|||vvvkkkbbbgggsss{{{{{{{{{vvvpppkkkiiiiiiiiihhhhhhgggfffcccbbbcccfffiiilllwww~~~{{{uuutttvvvwww{{{}}}~~~~~~tttpppnnnsss{{{sssnnnjjjfffcccaaaaaa```______]]]ZZZXXXVVVTTTQQQOOOOOOMMMKKKJJJJJJJJJHHHGGGFFFCCC@@@???>>>===;;;999777777666555555555555555666666888:::<<<>>>@@@AAABBBCCCDDDDDDBBB>>>;;;999888888888888888999::::::999999:::::::::;;;;;;;;;;;;<<<===>>>>>>???BBBDDDJJJ[[[zzzyyywww~~~888999:::;;;;;;:::999888;;;>>>AAAEEELLL\\\rrr{{{eee___XXXSSSQQQQQQRRRRRRPPPPPPPPPQQQSSSSSSQQQOOOOOOOOOPPPPPPOOOMMMJJJHHHHHHEEEAAA===;;;;;;===>>>;;;===999:::???@@@KKKccc~~~~~~llllllooowwwvvvdddVVVJJJGGGDDDCCCEEEGGGIIIIIILLLRRR^^^pppuuummmeeeppp~~~~~~{{{uuuqqqnnnnnnmmmllllllkkkiiifffdddfffiiilllnnnwww{{{xxxsssuuuxxxzzz{{{~~~{{{uuussswwwrrrmmmjjjfffcccaaa___]]][[[[[[YYYWWWVVVUUUTTTQQQOOOOOOMMMJJJIIIJJJJJJHHHGGGEEEBBB???======<<<:::888666555555444444444444444555666888:::===@@@BBBCCCCCCCCCDDDCCCAAA>>>:::777999888888888888999::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>>>>???AAAEEEGGGMMMbbbtttzzz666888999;;;;;;;;;999999;;;>>>AAAHHHUUUhhh{{{}}}hhhbbbZZZTTTQQQRRRSSSTTTNNNNNNNNNPPPRRRRRRQQQOOOQQQRRRSSSSSSRRRPPPNNNMMMLLLHHHCCC>>>;;;;;;<<<>>>===>>>999:::@@@???HHH\\\sssoooooovvvzzzggg[[[MMMJJJFFFEEEFFFHHHIIIIIILLLTTTcccwwwwwwsssqqq{{{vvvsssrrrpppooonnnmmmjjjgggeeegggkkknnnpppvvvyyyvvvtttxxx}}}~~~{{{xxx}}}qqqjjjgggdddcccaaa___]]]ZZZZZZWWWUUUTTTSSSRRRPPPNNNNNNLLLJJJIIIIIIIIIHHHGGGCCCAAA>>><<<;;;:::999777666666555444444444444555777777999;;;===@@@AAABBBCCCDDDDDDCCCAAA===999666888777777777777888999999:::::::::;;;;;;;;;;;;<<<;;;<<<>>>???@@@CCCHHHKKKSSSkkk|||vvv444666888;;;<<<<<<;;;:::;;;===AAAJJJ[[[ppp|||vvvnnnlllqqqqqqhhhbbbYYYSSSPPPQQQRRRSSSLLLLLLMMMOOOQQQRRRQQQOOOPPPQQQSSSUUUVVVUUUTTTSSSNNNJJJDDD>>>;;;:::<<<>>>>>>>>>:::;;;AAA???FFFYYYzzz|||uuuqqqxxx|||}}}kkk___OOOLLLHHHGGGGGGIIIJJJJJJLLLUUUfff{{{zzzxxx~~~zzzwwwuuusssqqqooonnnkkkhhhfffgggkkkoooqqqvvvxxxuuuvvv{{{~~~{{{pppfffeeeccccccbbb```]]][[[YYYWWWUUUSSSRRRPPPNNNKKKNNNLLLJJJIIIIIIIIIHHHGGGCCC@@@===;;;;;;:::888666777777666555555555555555999999:::<<<===???@@@AAACCCDDDDDDCCCAAA===888666666666666666666777888888:::::::::;;;;;;;;;<<<<<<;;;<<<>>>???AAAEEEIIIMMMYYYsss~~~}}}555888:::;;;<<<<<<>>>?????????BBBMMMdddzzzrrrlllccc^^^aaabbb^^^YYYRRRNNNNNNOOOOOONNNJJJJJJKKKLLLMMMOOOPPPQQQYYYXXXXXXXXXYYYXXXUUURRRMMMIIICCC>>><<<;;;999888<<<;;;<<<@@@AAABBBGGGMMMqqq{{{}}}vvvyyymmmZZZUUUMMMGGGGGGIIIIIIIIIKKKQQQWWWeee{{{~~~}}}|||yyywwwtttmmmhhhggghhhhhhkkkoootttwww{{{~~~yyy{{{wwwmmmhhheeeddd```ZZZXXXYYYVVVUUUTTTRRRPPPNNNLLLLLLLLLKKKKKKIIIHHHFFFDDDCCCAAA@@@>>><<<:::999888888777777777777666666666666888999:::<<<>>>???@@@AAABBBBBBAAA@@@>>><<<:::999666666666666777777777777888888999::::::;;;<<<<<<<<>>GGGHHHJJJUUUiii555777999;;;;;;;;;===>>>>>>>>>BBBNNNdddzzzoooggg\\\VVVWWWWWWYYYTTTNNNKKKKKKLLLLLLKKKMMMLLLLLLMMMNNNPPPRRRTTTZZZYYYWWWVVVVVVTTTRRROOOMMMIIIDDD@@@>>>>>>===<<<:::888999<<<======BBBHHHfffrrrvvvqqq```XXXOOOIIIHHHIIIHHHHHHJJJRRRXXXfff{{{~~~|||xxxrrrllllllmmmnnnrrrwww{{{}}}rrrttt|||vvvpppkkkhhhccc[[[WWWXXXSSSSSSRRRQQQPPPOOONNNMMMKKKKKKJJJIIIGGGEEECCCBBBAAA@@@>>><<<:::999888888777777777777666666666666999999:::;;;===???AAABBBBBBBBBAAA???===;;;999888666666666666777777777777888888999:::;;;<<<<<<======AAA===???IIIJJJMMMXXXooo444777999:::::::::<<<===>>>???CCCPPPfff|||hhh```UUUOOOPPPOOORRROOOKKKIIIIIIJJJJJJIIIMMMLLLLLLMMMPPPUUUYYY[[[]]]YYYUUURRRQQQOOOMMMKKKLLLIIIEEEBBBBBBBBBAAAAAA:::888888;;;;;;;;;>>>DDDWWWrrr||||||yyynnnuuuwwwhhh\\\SSSKKKIIIIIIHHHIIIKKKTTTZZZhhh|||yyytttssstttuuuzzzuuuggglllwww~~~vvvnnniiicccZZZUUUUUUQQQQQQPPPPPPOOOOOONNNNNNJJJJJJIIIHHHFFFDDDCCCAAA@@@???===;;;:::888888777666666666666777777777777:::::::::;;;===???BBBCCCDDDCCCAAA>>><<<999777666555666666666777777777888888888999:::;;;<<<===>>>???AAA===@@@KKKLLLOOO\\\yyy666888:::;;;;;;;;;<<<===@@@AAAEEERRRjjjsss```ZZZQQQOOORRRPPPOOOMMMLLLKKKKKKKKKKKKJJJKKKKKKKKKNNNRRRYYY___ccc]]]YYYSSSOOOMMMKKKJJJHHHKKKIIIFFFEEEEEEFFFFFFEEE===;;;;;;===<<<;;;>>>DDDLLLggg{{{zzzvvvnnnwww|||ooo___UUULLLJJJJJJJJJKKKNNNUUU\\\jjj~~~|||zzzyyyzzzjjj^^^dddppp|||sssjjjeee```XXXTTTSSSQQQQQQPPPOOONNNMMMMMMLLLIIIIIIHHHGGGEEECCCAAA@@@???>>><<<:::999888777777666666666666777777777777;;;;;;;;;;;;===@@@BBBDDDFFFDDDBBB???;;;999777666555555666666777777888888888999:::;;;<<<===>>>???BBBBBB>>>BBBKKKLLLRRRbbb888:::<<<<<<<<<<<<===>>>???@@@EEESSSmmmiii[[[XXXRRRQQQUUURRRNNNOOOPPPPPPOOONNNMMMMMMNNNMMMMMMOOORRRXXX]]]aaa\\\XXXRRRMMMKKKJJJIIIHHHKKKIIIGGGGGGGGGHHHHHHGGG???<<<<<<>>>===;;;???DDDGGG```|||{{{yyy|||sssooozzztttbbbWWWNNNKKKKKKKKKNNNQQQUUU^^^nnn}}}~~~zzzbbbXXX___jjjxxxxxxmmmddd```]]]XXXUUUUUURRRQQQPPPNNNMMMKKKJJJIIIGGGGGGGGGEEEDDDBBB@@@???>>>===;;;:::888888777777555666666666777777777888<<<<<<<<<===>>>AAACCCDDDGGGEEEBBB???;;;999777666555555555666777888888888888999:::;;;===>>>???@@@DDDDDD@@@DDDKKKLLLVVVlll999;;;============>>>???===@@@GGGXXXsssvvvcccZZZXXXSSSRRRTTTOOONNNQQQSSSTTTRRRPPPOOOOOORRRQQQOOOOOOQQQSSSWWWYYYYYYUUUPPPMMMLLLKKKKKKJJJLLLJJJHHHGGGHHHHHHGGGFFF===;;;;;;<<<<<<:::===CCCEEE\\\xxx}}}yyy~~~vvvppprrrxxxfff[[[PPPLLLLLLLLLNNNRRRUUU___qqqrrr]]]TTTZZZcccooovvvkkkaaa]]]\\\YYYWWWVVVRRRQQQPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDBBB@@@???>>><<<<<<:::999888777777777555555666666777777888888;;;<<<===???@@@BBBCCCDDDGGGEEEAAA===:::888777666444444555666777888999999999999:::<<<>>>???@@@AAADDDEEECCCFFFLLLMMM___}}}999:::<<<===<<<<<<===>>>===CCCOOOdddkkk\\\WWWXXXSSSSSSSSSKKKMMMQQQUUUVVVSSSPPPNNNNNNOOONNNNNNNNNOOOQQQSSSTTTUUURRROOOMMMNNNOOONNNNNNLLLJJJHHHGGGGGGGGGEEECCC===::::::<<<;;;:::===CCCBBBXXXwww~~~uuutttqqqwwwzzzmmm```TTTNNNLLLKKKMMMPPPTTT```tttlllYYYPPPTTT\\\fffzzzxxxkkk___[[[ZZZVVVSSSRRRPPPOOONNNMMMKKKJJJIIIHHHEEEEEEDDDCCCAAA???>>>===<<<;;;:::888777777777777555555555666777888888888:::;;;>>>AAABBBCCCCCCBBBDDDBBB>>>;;;888666555555444444555666777888999999999999;;;<<<>>>@@@AAABBBAAAEEEFFFJJJNNNQQQjjj888:::<<<<<<;;;;;;<<<===@@@IIIYYYpppwwwaaaUUUTTTVVVSSSTTTTTTKKKLLLPPPUUUVVVSSSOOOMMMLLLHHHIIIKKKMMMPPPRRRUUUVVVRRRPPPNNNNNNPPPQQQQQQPPPMMMKKKHHHGGGGGGFFFCCCAAA>>>;;;;;;======<<>>@@@AAABBB???DDDGGGLLLPPPTTTsss<<<;;;::::::<<<>>>???@@@@@@OOOfff|||xxxbbbVVVTTTUUUQQQRRRRRRKKKOOOOOOPPPQQQPPPOOOMMMLLLHHHIIIJJJKKKLLLMMMNNNNNNQQQPPPPPPQQQQQQOOOLLLIIIJJJJJJIIIHHHGGGCCC===999===>>>?????????>>><<<;;;DDDSSSnnn{{{|||vvvuuuvvv~~~tttiiiZZZPPPNNNPPPQQQQQQTTTddd{{{~~~~~~xxxgggZZZNNNLLLQQQaaaqqqzzzlll^^^XXXVVVQQQLLLJJJMMMMMMLLLKKKJJJIIIHHHHHHEEEDDDBBB???<<<:::999999888777777666555444444444555555555555777999;;;======>>>@@@BBBCCCDDDEEEEEEEEEAAA===:::888777666555555666666777888999999:::999999:::===BBBCCC@@@>>>@@@AAADDDFFFLLLbbb===<<<<<<<<<>>>@@@BBBBBBCCCTTTkkkrrr```UUUTTTUUURRRTTTVVVOOOPPPPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMQQQRRRSSSSSSQQQOOOMMMLLLMMMKKKIIIHHHFFFCCC>>>;;;=========>>>=========<<>>???@@@BBBDDDEEEFFFFFFCCC???;;;888777666555444777777777777888888888888::::::;;;>>>AAABBB@@@===@@@BBBEEEIIIRRRiii>>>>>>>>>???@@@CCCEEEFFFHHHYYYqqqiii___UUUTTTTTTPPPTTTWWWQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPTTTWWWZZZXXXTTTQQQPPPQQQPPPMMMJJJGGGEEECCCAAA??????>>>===<<<<<<<<<======BBBGGGVVVpppuuussswwwwww}}}vvveeeWWWQQQQQQQQQQQQZZZhhh~~~tttiiifffjjjqqquuuwwwyyy}}}mmmaaaXXXOOOLLLOOOWWWfffxxxppp___XXXUUUQQQNNNMMMJJJJJJIIIHHHGGGFFFEEEEEEDDDBBB@@@>>>;;;:::999888777777666666555444444444444555555666888:::<<<===@@@@@@AAACCCEEEFFFHHHIIIAAA>>>999777666555444333999888888888888777777777;;;;;;<<<>>>@@@@@@???===@@@BBBGGGNNN[[[ttt>>>>>>@@@@@@BBBDDDGGGJJJOOOaaayyyuuuaaa]]]UUUTTTQQQMMMSSSXXXQQQQQQOOONNNLLLMMMNNNQQQRRRQQQQQQQQQQQQRRRTTTUUUVVVZZZ^^^aaa^^^XXXRRRRRRTTTSSSPPPKKKHHHFFFEEEDDDCCCEEECCC@@@===<<<<<<======@@@AAAJJJbbbttttttxxxyyyhhhZZZRRRQQQRRRRRR\\\jjjuuummmccc]]]^^^fffnnnssssssvvv|||{{{jjj___WWWNNNKKKLLLRRR___ppprrr```XXXUUUQQQNNNNNNJJJIIIIIIHHHGGGFFFEEEDDDBBBAAA???===;;;999888777666666666555555444444444444555666888999;;;===>>>AAAAAACCCDDDFFFHHHIIIJJJ@@@===999666666666555444888888888888888888888888<<<<<<===>>>??????>>>===AAABBBHHHTTTddd}}}<<<>>>@@@AAABBBEEEIIIMMMYYYlllppp```YYYTTTTTTQQQMMMWWW```YYYUUUTTTRRRRRRSSSVVVZZZ\\\[[[ZZZXXXWWWVVVWWWXXXYYY]]]aaaccc___WWWQQQPPPQQQTTTQQQNNNKKKJJJIIIHHHGGGLLLIIIDDD@@@===<<<<<<===>>>>>>DDDXXXzzzwwwvvvyyyyyyjjj\\\TTTRRRSSSTTT]]]jjjqqq```\\\XXXYYY]]]eeelllooopppttt{{{xxxjjj___VVVNNNIIIHHHNNNYYYhhhyyysssaaaYYYUUUQQQNNNMMMJJJIIIIIIHHHGGGFFFEEEEEEAAA@@@>>><<<:::888777777555555555555444444444444444555666999;;;===>>>???AAABBBDDDFFFHHHHHHHHHHHH???<<<999777666777666666555666777888999:::;;;;;;;;;<<<===>>>>>>>>>>>>???BBBCCCKKKYYYlll|||<<>>===;;;999777777666444444444444444444444444333555777:::<<<>>>??????AAACCCFFFHHHIIIHHHFFFEEE>>>;;;888666666777777666444555666888:::;;;<<<===;;;<<<>>>>>>======???AAADDDEEEOOOaaavvv}}}===@@@DDDFFFFFFIIIOOOTTTggg{{{kkk[[[SSSRRRTTTPPPNNN^^^kkkfff\\\[[[[[[[[[\\\^^^```aaabbb```\\\XXXVVVUUUUUUVVVYYYYYYZZZYYYVVVSSSPPPNNNQQQRRRTTTVVVWWWTTTPPPLLLLLLJJJGGGCCC@@@>>>>>>>>>===@@@BBBIIIbbb||||||{{{~~~uuuiii___YYYXXXXXX^^^mmmvvviii]]]VVVQQQQQQTTTZZZ```hhhwww}}}gggVVVOOOKKKKKKMMMRRRYYY```eeegggpppsssyyyxxxrrrhhh]]]TTTNNNIIIFFFHHHOOOZZZjjj~~~sssbbbZZZVVVPPPKKKIIIHHHGGGGGGFFFEEEDDDCCCCCC>>>===<<<:::888777666666444444444444444444444444333555888;;;===??????@@@AAADDDHHHJJJJJJHHHDDDAAA<<<999666555555666666666666666777888:::;;;<<<<<<999;;;============@@@CCCFFFHHHTTTjjj>>>BBBFFFHHHHHHJJJQQQWWWfffzzzeeeUUUTTTSSSTTTMMMIIIYYYeee___ZZZZZZYYYXXXXXXYYYZZZ[[[[[[ZZZWWWUUUUUUVVVXXXYYYYYYXXXXXXYYYZZZXXXUUURRRPPPRRRVVVYYY[[[XXXRRRMMMIIIGGGEEECCCAAA?????????===BBBBBBDDDZZZ}}}{{{oooddd\\\ZZZYYY___nnnnnn```VVVOOOKKKDDDCCCEEEIIIOOOXXXiiixxx{{{xxxttthhhWWWMMMLLLJJJJJJLLLPPPXXX___eeegggpppsssyyy}}}tttpppggg[[[RRRMMMJJJFFFEEELLLVVVfffzzzrrrbbb[[[VVVPPPJJJGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>===;;;999888777666666444444444444444444444444333555888;;;>>>???@@@@@@@@@DDDHHHLLLKKKGGGBBB>>>;;;888555333444555555555888888888999999:::::::::888;;;======<<<===AAADDDHHHKKKXXXppp@@@AAADDDHHHIIIKKKRRR[[[qqqttteee___ZZZWWWUUUUUUXXXZZZ[[[[[[VVVVVVWWWXXXYYYZZZ[[[\\\ZZZVVVSSSQQQRRRTTTTTTTTTYYYVVVTTTVVV[[[^^^\\\YYYUUUSSSSSSUUUXXXUUUOOOHHHFFFDDDBBBBBBBBBCCCBBBAAAAAAEEEGGGHHHRRRlllwwwkkkaaa^^^```dddrrr~~~}}}|||eeeVVVMMMGGGCCCCCCDDDCCCBBBDDDHHHNNNUUUYYY___^^^[[[VVVOOOJJJGGGFFFIIILLLPPPRRRUUU[[[ccciiipppsssvvvzzzyyyqqqkkkccc\\\VVVPPPIIICCCCCCJJJTTTbbbttt~~~ttteeeYYYRRRNNNHHHDDDHHHGGGEEEDDDBBB@@@???>>>===<<<:::999777777777888555444333333222222222333222555999<<<>>>???AAACCCBBBEEEHHHJJJHHHDDD>>>:::888777666555555444555555666666777888999::::::;;;;;;:::;;;???AAA@@@AAAEEENNNSSS___tttEEEDDDEEEIIIKKKPPP\\\gggyyyoooeeeccc```]]]ZZZXXXYYYZZZZZZZZZVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTQQQPPPQQQRRRSSSRRRUUUSSSTTTXXX\\\]]]YYYUUUUUURRRPPPRRRTTTTTTPPPLLLGGGEEECCCBBBCCCCCCBBBAAADDDGGGHHHFFFKKK```|||pppeeebbbdddiiiuuu~~~yyyuuutttsssuuuwwwzzzssscccPPPGGGCCC@@@???AAABBBAAA@@@@@@BBBFFFJJJMMMKKKLLLKKKIIIFFFCCCCCCDDDHHHKKKOOOQQQTTTZZZbbbhhhppptttwww{{{vvvnnnhhh```ZZZUUUOOOHHHBBBBBBIIIRRR___ppp}}}rrrcccWWWPPPKKKGGGCCCFFFEEEDDDCCCAAA@@@???>>>;;;:::888666555555555555444444333333444555555666333666:::===>>>@@@BBBCCCCCCEEEHHHIIIGGGBBB===999777666555555444444555555666666777888999:::;;;;;;===:::;;;???AAABBBFFFKKKQQQ\\\mmmDDDBBBBBBDDDGGGOOO___mmm~~~jjjeeefffgggccc^^^[[[ZZZZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSTTTRRRPPPOOOPPPQQQRRRQQQPPPQQQSSSXXX\\\[[[VVVQQQTTTQQQNNNOOORRRTTTRRRPPPHHHFFFDDDDDDDDDEEEDDDCCCDDDGGGGGGCCCCCCTTTrrrwwwkkkggghhhqqq~~~zzzsssmmmiiigggggghhheeeggglllvvvvvvooonnnnnnllljjjYYYMMMAAA>>>??????@@@BBBBBBAAA@@@?????????@@@@@@???AAABBBBBBAAAAAACCCEEEGGGJJJNNNPPPSSSXXX```gggoootttxxx|||yyyqqqjjjeee^^^XXXTTTNNNGGGBBBAAAGGGNNNZZZjjj{{{{{{pppaaaTTTMMMIIIEEECCCDDDCCCBBBAAA@@@???>>>>>>:::999777555444444555555333333333444555777888999555888;;;>>>???@@@CCCDDDEEEFFFGGGGGGDDD???:::777444444444444444444555666666666777888999:::;;;;;;???======AAACCCFFFLLLTTTWWWiiiCCCBBBBBBCCCEEELLL\\\lll}}}xxxfffdddfffhhhddd___\\\[[[ZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTRRRQQQQQQSSSTTTTTTSSSOOOPPPSSSWWWYYYXXXTTTPPPRRRQQQPPPQQQSSSUUUTTTSSSJJJHHHFFFEEEFFFFFFEEEDDDAAADDDEEEBBB@@@MMMiii~~~}}}|||qqqllllllxxx~~~}}}{{{zzzyyyyyyyyyrrrnnnhhhbbb^^^]]]^^^___[[[^^^bbbhhhtttkkkddd[[[UUUTTTRRROOOMMMKKKBBB;;;<<>>======:::999888666555555666666333333333444555666888888777999<<<>>>???AAACCCEEEGGGGGGFFFDDD@@@<<<888555222222222333444555666666666777777888999:::;;;<<>>@@@DDDGGGIIIQQQZZZ___xxxFFFGGGHHHIIIIIIMMM\\\kkk}}}uuueeebbbbbbcccaaa]]][[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTTTTUUUWWWXXXWWWVVVQQQRRRSSSVVVWWWWWWUUUSSSQQQRRRSSSUUUWWWWWWUUUTTTKKKIIIGGGGGGHHHHHHGGGFFFCCCDDDEEEDDDAAAIIIaaazzz~~~{{{~~~vvvrrrrrr|||~~~zzzyyywwwuuusssrrrqqqpppkkkgggaaa[[[WWWVVVVVVWWWUUUWWWYYY[[[```fffeee```QQQMMMHHHEEEDDDBBB@@@===>>>999666999===>>>@@@BBBFFFFFFGGGGGGEEEBBB@@@>>><<<============>>>AAACCCHHHKKKNNNQQQSSSXXX```fffjjjrrryyy~~~vvvnnnkkkddd```[[[WWWUUUPPPJJJDDD???CCCGGGMMM[[[mmmzzz~~~~~~uuugggXXXNNNHHHFFFEEE@@@??????>>>===<<<<<<;;;999888666555444555555666444444444333444555555666888:::<<<>>>???AAACCCFFFHHHFFFDDDAAA===999666444222222222333444555666777777777888999:::;;;;;;<<<<<<<<>>======<<<:::888888555555:::???@@@CCCGGGEEEFFFGGGGGGFFFDDDAAA@@@<<<===>>>>>>???AAAEEEHHHJJJMMMQQQRRRUUUZZZaaagggjjjrrrzzzyyypppjjjggg```]]]YYYVVVUUUQQQJJJEEE???BBBDDDHHHUUUgggvvv}}}yyylll]]]QQQJJJFFFEEE???>>>>>>===;;;:::999999666555333222222222333333444444444333444444555555999:::<<<===>>>@@@CCCFFFHHHEEEBBB>>>:::777555444333333333333444555666777777777888999:::;;;<<<<<<999:::???EEEIIINNNZZZfffBBBEEEJJJMMMMMMSSScccttt~~~iiibbb]]]YYYZZZZZZ[[[\\\]]]\\\YYYVVVTTTTTTTTTTTTUUUUUUUUUUUURRRRRRTTTWWWZZZZZZXXXVVVTTTWWW[[[]]]]]]ZZZXXXVVVWWWWWWWWWVVVTTTSSSSSSTTTNNNLLLJJJJJJJJJKKKJJJIIIJJJEEEDDDFFFDDDBBBMMM]]]}}}|||xxxtttpppooommmjjjgggccc```___\\\ZZZWWWSSSPPPMMMKKKJJJEEEGGGFFFCCCBBBCCCAAA<<<;;;;;;:::999999888777666:::777888===AAABBBEEEIIIEEEFFFGGGGGGFFFEEECCCAAAAAABBBBBBBBBBBBEEEIIIMMMMMMPPPSSSUUUWWW\\\ccciiilllttt}}}xxxpppjjjeeeccc\\\YYYVVVUUUTTTPPPJJJEEE???BBBCCCEEEPPPcccttt||||||pppaaaTTTJJJEEECCC???>>>===<<<:::888777777444444222111111111222333444444444444555666888888999:::<<<<<<===???BBBEEEGGGDDD@@@;;;888555555444444444444444555666777777777888888999:::;;;<<<<<<<<<===AAAGGGMMMWWWiiiyyyFFFIIINNNQQQSSS\\\ppptttccc___]]]XXXYYYZZZ[[[]]]^^^\\\XXXTTTRRRRRRRRRRRRRRRQQQQQQQQQOOOPPPRRRVVVXXXXXXVVVTTTSSSXXX^^^bbbaaa]]]XXXVVVZZZYYYVVVSSSPPPPPPRRRTTTOOOMMMKKKJJJKKKKKKKKKIIIHHHBBBAAAEEEDDDAAAIIIWWWqqq{{{vvvqqqnnnmmmjjjgggbbb]]]ZZZXXXXXXWWWUUUSSSPPPMMMKKKIII@@@CCCBBB???>>>@@@>>>;;;999999888777777666555555;;;888888<<<>>>===@@@DDDHHHHHHIIIHHHGGGFFFDDDCCCDDDDDDCCCBBBAAACCCGGGJJJNNNQQQTTTVVVXXX]]]dddjjjmmmvvvyyywwwtttooojjjeeebbb```ZZZWWWTTTSSSRRROOOIIIDDD@@@BBBBBBCCCNNNaaasss|||}}}rrrcccUUUJJJDDDAAA???>>>===;;;999777666555666555444333333333444555333333444555777999;;;<<<999:::;;;<<<<<<>>>BBBEEEGGGDDD???:::666555555555666555555555555666777777777888999999;;;;;;<<<===BBBBBBEEEJJJRRR```wwwEEEJJJOOORRRVVVeee~~~sssfffaaa___XXXXXXZZZ[[[YYYVVVTTTVVVXXXYYYRRRJJJHHHLLLRRRTTTUUUUUUVVVWWWWWWUUUTTTSSSSSSWWWXXXZZZZZZXXXUUUQQQOOOSSSRRRQQQQQQSSSSSSRRRQQQMMMPPPRRRQQQMMMJJJJJJJJJKKKGGGDDDDDDCCCBBBFFFMMMbbb{{{~~~|||xxxssspppkkkgggccc___]]]ZZZVVVTTTUUUTTTQQQNNNKKKGGGEEEDDDBBBAAA@@@>>><<<:::888777555555555555555666777888:::;;;===>>>>>>???AAACCCFFFHHHJJJKKKIIIHHHHHHIIIFFFEEEDDDCCCBBBDDDIIILLLPPPRRRUUUXXX\\\aaagggkkktttzzz{{{yyyssspppkkkgggccc```\\\ZZZXXXWWWUUUQQQNNNKKKIIIGGGCCCBBBDDDIIIOOOZZZlll}}}|||qqqcccUUUIIIAAA>>><<<;;;:::999888888888888555555444444444444555555222333555555555666888:::===>>>>>>?????????>>>>>>======;;;999666444222111444555666888999999999999666888999999999:::===???BBBFFFIIILLLVVVmmmFFFJJJOOOSSSZZZkkk}}}mmmaaa\\\\\\VVVXXXYYYYYYWWWUUUUUUXXXZZZYYYSSSNNNMMMPPPSSSTTTSSSSSSUUUVVVVVVUUUTTTSSSSSSUUUVVVWWWWWWWWWUUUSSSQQQUUUSSSQQQQQQQQQQQQPPPOOOMMMOOOPPPOOOLLLIIIJJJKKKKKKGGGEEEDDDCCCAAAEEEKKK]]]ttt~~~|||yyyuuuqqqmmmgggddd```\\\ZZZWWWTTTQQQRRRPPPNNNKKKHHHEEEBBBAAA???>>>===;;;999777666555666666666666777888999999999;;;>>>??????@@@CCCEEEGGGJJJLLLLLLKKKIIIHHHHHHGGGGGGFFFEEEEEEHHHLLLPPPQQQSSSVVVYYY]]]bbbiiimmmwww~~~~~~zzzvvvtttmmmjjjfffbbb```]]]ZZZXXXXXXWWWTTTQQQNNNKKKIIIHHHCCCBBBCCCHHHMMMWWWiiiyyy~~~yyyooobbbTTTHHHAAA===;;;:::999888777777777777444444333333333333444444333444555666666777999;;;>>>>>>???@@@@@@??????>>>===<<<:::777555333222222222222333444555666777777888:::;;;;;;;;;<<<>>>@@@CCCGGGKKKRRRbbb}}}FFFKKKOOOTTT___sssuuuggg\\\YYYZZZUUUWWWWWWWWWVVVUUUWWWZZZ]]]___\\\YYYXXXYYYXXXTTTPPPSSSSSSTTTUUUUUUUUUTTTTTTRRRRRRSSSTTTTTTTTTSSSSSSVVVTTTQQQOOOOOOOOONNNMMMMMMNNNNNNLLLJJJIIIJJJKKKKKKHHHFFFEEECCC@@@CCCHHHUUUiii||||||{{{xxxuuuqqqllliiibbb___[[[XXXVVVSSSPPPNNNMMMKKKIIIGGGDDDAAA???>>><<<<<<;;;999888777555555777777777888888999;;;;;;:::<<<>>>@@@AAABBBEEEGGGIIIKKKNNNOOOMMMJJJIIIHHHIIIIIIJJJIIIJJJLLLPPPSSSSSSUUUYYY]]]aaagggnnnrrr~~~~~~}}}}}}}}}~~~~~~{{{{{{{{{yyywwwsssooommmhhheeebbb___]]]\\\YYYWWWWWWVVVSSSQQQNNNKKKIIIHHHCCCAAACCCFFFJJJSSScccrrryyyuuummmaaaTTTHHH@@@===999999888777666666666666333333222222222222333333333555666777777888:::===??????@@@AAAAAA@@@???>>><<<:::777444222222222333333222222222333555777888:::<<<======<<<===???AAA@@@CCCIIITTTiiiGGGKKKOOOTTTbbbzzzoooddd[[[YYY[[[WWWVVVWWWXXXYYYZZZ[[[]]]^^^bbb```______]]]XXXQQQLLLTTTTTTTTTTTTVVVVVVVVVUUUQQQQQQQQQQQQQQQRRRRRRRRRTTTQQQNNNLLLLLLMMMMMMLLLMMMMMMKKKJJJIIIIIIJJJKKKMMMIIIHHHHHHEEEAAACCCGGGLLL___xxx|||zzz}}}yyyuuuqqqmmmhhheee]]]ZZZWWWTTTRRRPPPMMMKKKHHHGGGEEECCCAAA???===<<<<<<<<<;;;:::999888777777777777888888999:::;;;<<<:::===???AAACCCDDDGGGIIIJJJMMMPPPQQQOOOLLLJJJIIILLLLLLMMMMMMLLLMMMPPPRRRVVVYYY]]]aaafffmmmtttyyy~~~{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwvvvtttqqqnnnkkkiiihhheeeaaa___]]]\\\YYYWWWUUUTTTRRRPPPMMMKKKIIIHHHBBBAAABBBDDDGGGNNN]]]kkktttsssmmmbbbUUUHHHAAA>>>888888777666555555555555333333222222222222333333444555777777888999<<<>>>???@@@AAABBBBBBAAA???>>>:::888555222111111222444666555444444555777:::;;;;;;<<<=========>>>@@@BBBBBBDDDJJJXXXqqqGGGKKKNNNTTTeee~~~jjjbbbZZZYYY[[[XXXVVVWWWZZZ]]]^^^___^^^\\\[[[[[[]]]^^^\\\XXXSSSOOOXXXVVVTTTUUUVVVWWWVVVTTTQQQQQQPPPPPPPPPPPPOOOPPPOOOMMMKKKJJJKKKLLLLLLLLLMMMKKKJJJIIIIIIJJJKKKKKKMMMKKKJJJJJJGGGCCCCCCGGGEEEVVVqqq~~~|||wwwrrrmmmhhhccc```YYYVVVRRRPPPNNNMMMJJJHHHDDDDDDBBBAAA???===<<<;;;::::::999999999888888888777777777888999:::<<<===<<<>>>AAACCCDDDFFFIIIKKKKKKNNNQQQQQQOOOMMMLLLKKKOOOPPPQQQPPPOOOOOOPPPQQQXXX[[[___dddjjjqqqyyy~~~~~~}}}|||}}}~~~~~~|||{{{xxxxxxxxxwwwvvvuuuttttttttttttsssqqqooollliiihhhgggddd```^^^\\\YYYWWWTTTRRRQQQPPPNNNKKKIIIHHHGGGBBB@@@AAABBBDDDJJJXXXeeeqqqqqqnnndddVVVIIIAAA???888777666555444444444444444444333333333333444444444555777888888:::<<>>===888666333111000111333444888777666666777999;;;===:::;;;<<<======>>>@@@CCCGGGIIIRRRddd|||HHHLLLOOOVVViii|||hhhaaaZZZYYY[[[XXXYYYYYY[[[]]]______]]][[[VVVXXX[[[]]]_________^^^\\\XXXTTTTTTUUUUUUSSSPPPOOOOOOPPPPPPPPPOOOOOONNNMMMLLLKKKLLLMMMNNNMMMKKKLLLJJJIIIIIIKKKLLLLLLKKKLLLJJJJJJKKKHHHCCCCCCFFFCCCPPPjjj~~~uuusssuuu~~~yyysssmmmhhhccc^^^ZZZTTTQQQNNNLLLKKKIIIGGGEEEAAA@@@???>>>===<<<;;;:::666666777777777777777777777777777888:::;;;======>>>AAACCCEEEFFFGGGJJJLLLLLLNNNPPPPPPOOONNNNNNNNNRRRTTTVVVVVVTTTSSSTTTTTTYYY\\\aaagggnnnvvv~~~~~~xxxxxxwwwxxxyyyyyyxxxvvvwwwwwwvvvvvvtttsssqqqpppppppppooonnnllljjjhhhgggccc```\\\YYYWWWUUUSSSPPPOOONNNMMMKKKIIIHHHFFFFFFAAA@@@@@@AAABBBGGGTTTaaammmpppooofffWWWIIIAAA>>>777777666555444444444444444444333333333333444444333555666777888:::===???>>>@@@BBBCCCBBB@@@===;;;666555333222111222444555666555555555666888:::;;;888:::<<<===>>>???BBBEEEEEEJJJWWWoooHHHMMMQQQZZZppp}}}jjjddd]]][[[^^^[[[]]][[[YYYYYY[[[\\\[[[ZZZUUUWWWXXXZZZ]]]aaaeeeggg^^^YYYTTTRRRSSSRRROOOKKKKKKMMMOOOQQQQQQQQQPPPOOOOOONNNNNNOOOPPPOOOLLLJJJKKKJJJIIIKKKMMMNNNLLLJJJHHHGGGHHHJJJGGGBBBAAADDDCCCKKKaaatttoooooo|||{{{vvvooohhhbbb]]]XXXUUUOOOLLLIIIGGGFFFEEECCCAAA======<<<<<<;;;:::999999666666666777777888888888888888999:::;;;===>>>???AAACCCEEEFFFGGGHHHJJJLLLLLLMMMNNNNNNMMMNNNOOOQQQUUUXXX[[[\\\\\\\\\\\\]]]___bbbhhhnnnuuu~~~~~~}}}~~~{{{zzz|||uuuttttttuuuwwwwwwuuusssuuuuuuuuutttrrrpppnnnmmmkkkkkkjjjjjjiiihhhgggfff^^^\\\XXXVVVUUUTTTRRRPPPLLLLLLKKKIIIGGGFFFEEEDDDAAA??????AAAAAAFFFRRR^^^jjjnnnnnnfffVVVGGG>>><<<888777666555444444444444333333222222222222333333222444666777777999<<>>???AAABBBBBB???<<<:::444444333333333444444555444444555666777888999999888:::<<<>>>@@@BBBEEEHHHCCCJJJ[[[xxx~~~IIINNNTTT]]]vvvnnniiiaaa___bbb___aaa\\\WWWTTTVVVYYYZZZZZZSSSSSSSSSRRRTTTXXX^^^ccc___YYYSSSPPPPPPOOOKKKGGGHHHKKKNNNQQQSSSSSSQQQPPPRRRRRRRRRSSSSSSQQQLLLIIIJJJIIIIIILLLOOOOOOMMMJJJFFFEEEFFFHHHFFFAAA@@@CCCDDDHHHZZZxxx~~~vvvpppooo{{{xxxsssllleee___YYYTTTQQQLLLIIIFFFDDDDDDCCCAAA???;;;;;;::::::999888888888888888888999::::::;;;;;;999::::::;;;===???@@@AAABBBDDDFFFGGGGGGHHHJJJLLLLLLMMMMMMMMMLLLNNNQQQSSSWWWZZZ___aaabbbccccccdddfffiiiooouuu}}}|||{{{}}}~~~xxxwwwyyytttttttttvvvwwwwwwuuusssssstttssssssqqqooommmkkkhhhggggggffffffeeeeeeeee\\\YYYWWWVVVVVVUUUTTTRRRKKKJJJIIIHHHFFFEEEDDDCCC@@@??????@@@AAAEEEQQQ^^^hhhlllmmmeeeUUUEEE<<<:::888888666555555555555555222222111111111111222222111333555666777999<<>>;;;999333333444444444555555555444555666888999999999999999;;;===???AAADDDHHHKKKGGGOOOaaa~~~MMMSSS]]]mmmpppgggbbb]]]YYYYYY\\\\\\]]]\\\\\\[[[ZZZYYYXXXVVVSSSQQQRRRUUUYYY\\\[[[WWWSSSOOONNNMMMLLLJJJHHHLLLPPPQQQOOOOOOQQQTTTRRRSSSSSSSSSQQQPPPNNNMMMKKKKKKKKKKKKMMMMMMLLLJJJKKKIIIFFFDDDDDDDDDDDDCCCFFFEEEQQQkkktttpppppp{{{xxxtttooohhh```YYYSSSNNNJJJIIIFFFBBBAAABBBAAA???<<<999:::::::::999888666555999777666888:::;;;999666::::::999:::;;;===???@@@CCCDDDGGGKKKNNNPPPOOONNNLLLMMMNNNNNNNNNPPPSSSUUUZZZ^^^dddgggiiiiiiiiiiiilllnnnrrryyyzzz{{{{{{{{{zzzxxxvvvuuuttttttuuuuuuuuutttrrrqqqooooooppppppooonnnlllkkkbbbaaaaaabbbbbbaaa___\\\YYYXXXVVVTTTRRRPPPOOONNNMMMLLLIIIGGGEEEDDDDDDDDDDDD???<<<===???EEEPPP[[[gggllllllaaaTTTIIIBBB===555555555555555555555555222222222111222222333333777666555555666888:::<<<>>>???@@@@@@???===:::888===<<<:::888666555444444333444444555666777888888666>>>BBB???>>>CCCGGGFFFEEEQQQdddRRRYYYeeevvv|||ppphhh```XXXWWWYYY[[[[[[[[[ZZZZZZYYYXXXXXXXXXVVVTTTSSSTTTWWWZZZ\\\[[[WWWSSSPPPOOOOOONNNLLLNNNOOOQQQQQQRRRSSSUUUWWWRRRRRRSSSSSSRRRQQQPPPOOOMMMMMMMMMNNNNNNNNNMMMLLLIIIFFFDDDCCCCCCCCCBBBAAADDDDDDMMMbbbsssoooooo{{{|||uuuqqqkkkddd\\\VVVPPPKKKGGGFFFCCC@@@?????????<<<:::888999999999888777555444999777777999;;;<<<:::888:::999999:::;;;===???@@@CCCEEEHHHKKKNNNPPPOOOOOOLLLMMMNNNOOOPPPSSSWWW[[[```dddjjjmmmooooooooooooqqqsssxxxyyyyyyyyyyyyxxxwwwuuutttuuuuuuuuuuuuuuusssrrrqqqpppqqqqqqpppnnnllljjjiiibbbaaa____________\\\ZZZXXXWWWVVVTTTQQQOOONNNMMMKKKIIIGGGEEECCCBBBBBBBBBDDD@@@<<<===???CCCLLLVVVeeekkklllbbbUUUJJJAAA<<<555555555555444444444444222222222111222222333444666666555555666999;;;===>>>>>>???>>>===:::888666666555444333333333333333333444555555666777888888888>>>AAA???@@@DDDGGGFFFGGGVVVlllSSS]]]mmm|||vvvoooggg]]]UUUTTTYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUUUUVVVXXXZZZ[[[ZZZWWWSSSQQQQQQQQQQQQPPPRRRPPPPPPQQQSSSUUUVVVVVVQQQQQQRRRSSSSSSRRRQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOHHHFFFDDDDDDEEEDDDCCCAAADDDFFFJJJWWWtttsssnnnnnn{{{xxxpppkkkfff^^^WWWQQQLLLGGGDDDBBB@@@===<<<<<<;;;999888777777777777777666555444888777888999<<<<<<<<<:::999999999:::;;;===???AAADDDFFFIIILLLOOOPPPPPPOOOLLLMMMOOOPPPSSSWWW]]]bbbhhhlllqqquuuwwwwwwwwwxxxzzz|||~~~}}}xxxxxxxxxwwwvvvuuussssssuuuuuuuuutttsssqqqpppoooqqqqqqqqqooommmjjjhhhfffccc```^^^\\\\\\[[[ZZZXXXVVVUUUTTTRRRPPPNNNMMMLLLHHHGGGEEECCCAAA@@@@@@???CCC???===>>>>>>@@@GGGOOOaaaiiikkkcccVVVJJJ@@@:::555555555444444333333333222222222222222333444444666555555666777:::<<<===>>>>>>===<<<:::888555444111111111111222333444555444444555666777888999999;;;???AAA@@@BBBFFFHHHFFFMMMccc|||WWWdddxxxuuuoooiiiddd]]]VVVSSSVVVWWWVVVUUUTTTSSSTTTTTTUUUSSSTTTTTTUUUWWWXXXXXXYYYYYYVVVSSSRRRSSSTTTUUUTTTPPPNNNMMMOOOSSSTTTRRROOONNNOOOPPPRRRRRRRRRRRRQQQPPPQQQRRRQQQPPPOOOOOOPPPIIIHHHHHHHHHIIIIIIGGGEEEEEEIIIIIIOOOiiiuuuoooooo||||||tttmmmfffaaaYYYRRRLLLHHHDDDBBB???>>><<<:::999888888777666666666555555444444444666777777999:::;;;;;;:::999999999:::;;;>>>@@@AAADDDGGGKKKMMMOOOOOOPPPPPPNNNOOOQQQRRRUUU[[[bbbfffnnnrrrxxx|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||yyyxxxxxxxxxwwwvvvuuutttssssssttttttsssrrrpppnnnmmmlllooooooooonnnllljjjgggfffcccaaa]]]ZZZZZZYYYXXXWWWTTTSSSRRRPPPNNNMMMKKKKKKFFFEEEDDDBBBAAA??????>>>???<<<<<<===>>>???DDDKKK\\\eeejjjcccWWWJJJ@@@888555555444444333222222222222222222222222333444555555666666777999;;;===>>>>>>>>>===;;;999666444333111111222222333555666777444444555666888999::::::>>>???@@@BBBFFFIIIKKKKKKZZZuuu\\\mmmrrrjjjbbb```^^^XXXSSSQQQTTTSSSSSSSSSSSSSSSTTTTTTRRRRRRSSSTTTUUUUUUUUUUUUWWWUUUSSSSSSUUUWWWXXXXXXOOONNNNNNQQQTTTSSSNNNIIIKKKLLLNNNPPPQQQQQQQQQPPPOOOQQQRRRRRROOONNNNNNOOOIIIIIIJJJKKKLLLLLLIIIGGGEEEIIIHHHIII___zzzsssrrrzzzrrrjjjbbb\\\UUUNNNIIIEEEBBB@@@======;;;:::888777777777555555555444444444444444444666777888888888999999888888999:::;;;>>>@@@BBBDDDHHHLLLOOOOOOOOOPPPQQQPPPRRRTTTVVVYYY^^^dddiiirrrvvv|||~~~}}}|||{{{zzzxxxzzz{{{}}}}}}|||zzzxxxxxxxxxwwwvvvuuutttssssssrrrqqqpppnnnmmmlllkkkjjjkkklllllllllkkkiiihhhgggccc```\\\ZZZYYYXXXWWWUUUQQQQQQOOONNNLLLKKKJJJIIIEEEDDDDDDCCCAAA@@@???>>><<<999:::===>>>>>>BBBIIIUUU___fffaaaVVVJJJ???777444444333333222222222222222222222222333444555666666666777888:::;;;===>>>>>>>>><<<;;;888666444333333333333333444555666777444555666777888:::;;;;;;??????AAADDDHHHLLLQQQUUUjjj```sssoooeee]]]\\\\\\XXXRRRNNNPPPQQQRRRTTTUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUSSSRRRSSSVVVYYY[[[[[[RRRRRRSSSTTTTTTQQQLLLIIIJJJKKKMMMOOOPPPPPPPPPOOONNNQQQSSSRRRNNNLLLMMMOOOHHHIIIJJJLLLNNNMMMJJJGGGDDDGGGFFFFFFUUUrrrxxxuuu}}}xxxppphhh^^^XXXQQQJJJEEECCC@@@???;;;;;;;;;999777555666777555555444444333444444555444666888888777666777888888888888999;;;>>>AAABBBEEEIIINNNPPPOOONNNPPPRRRQQQTTTWWW[[[___ccciiimmmvvvzzzzzzzzzyyyyyyxxxwwwwwwwwwsssvvvyyy|||~~~~~~|||{{{xxxxxxvvvuuutttsssssssssqqqpppnnnmmmkkkkkkjjjjjjiiijjjjjjkkkjjjiiigggfffaaa___\\\ZZZYYYXXXVVVTTTOOONNNMMMLLLJJJIIIHHHHHHDDDDDDDDDCCCBBBAAA???>>>;;;999999<<<======AAAGGGOOOZZZaaa^^^TTTIII???888222222222222222222222222222222222222333555666777888888999:::;;;<<<<<<<<<===<<<;;;999777555444333333333222222333333444555444555666888999;;;<<<===@@@@@@BBBGGGJJJNNNXXXbbb}}}lllwwwiiibbb\\\ZZZWWWRRRNNNNNNMMMOOORRRUUUWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSQQQQQQRRRVVVZZZ\\\]]]WWWWWWVVVTTTPPPMMMLLLKKKKKKLLLMMMOOOPPPPPPPPPOOONNNRRRTTTSSSNNNLLLMMMPPPIIIJJJLLLOOOQQQPPPLLLIIIEEEFFFFFFHHHQQQeee~~~{{{www}}}}}}{{{vvvnnnfffZZZTTTMMMFFFBBB@@@>>>===999::::::888555444555777666555444333333444555666666888:::999777555666777888888888999<<<>>>AAABBBEEEJJJOOOQQQOOONNNPPPSSSQQQUUU[[[```eeekkkpppssszzzxxxwwwvvvvvvuuuuuuuuuuuuvvvxxx{{{}}}~~~}}}{{{yyywwwvvvtttsssrrrrrrrrrrrrqqqpppnnnmmmlllllllllmmmjjjjjjjjjjjjiiigggeeeddd]]][[[ZZZYYYXXXWWWTTTQQQMMMMMMLLLJJJIIIHHHGGGFFFBBBCCCCCCCCCBBB@@@???>>>>>>;;;:::<<<;;;:::???EEEJJJUUU]]]ZZZQQQHHH@@@999000000111111222222333333222222222333444555666777999::::::;;;;;;;;;;;;;;;;;;:::888777555444333333111111111222222444555555444555666888:::;;;======???@@@DDDHHHJJJOOO___ooozzzkkkddd```\\\YYYRRRLLLKKKOOOKKKNNNSSSWWWYYYYYYXXXWWWYYYWWWUUUSSSRRRRRRRRRSSSRRRPPPPPPRRRVVVZZZ]]]^^^ZZZYYYWWWQQQKKKHHHJJJMMMLLLMMMOOOPPPQQQQQQPPPPPPOOOSSSUUUTTTOOOLLLNNNQQQLLLMMMPPPSSSUUUTTTPPPMMMGGGGGGIIIMMMQQQ___xxx|||www~~~|||{{{|||yyytttmmmeeeWWWRRRJJJDDD@@@>>>===<<<777888999777333222444666666555444333444555666777888:::<<<;;;777555666888888888888999<<<>>>AAACCCEEEKKKPPPQQQOOONNNPPPSSSPPPUUU]]]dddjjjpppuuuxxx~~~~~~}}}xxxwwwvvvvvvuuuuuuuuuuuu|||}}}}}}zzzvvvsssvvvuuusssqqqpppppppppqqqqqqpppooonnnmmmmmmnnnoookkkkkkkkkjjjhhheeecccaaaZZZYYYXXXXXXWWWVVVRRROOOLLLLLLKKKJJJHHHGGGFFFFFFAAABBBBBBBBBAAA@@@>>>===AAA===;;;<<<:::999===CCCGGGRRRZZZXXXPPPHHH@@@::://////000111222333333444222222222333444555777777:::;;;;;;<<<<<<;;;;;;:::888888666555444333333333111111222333444666777888444555666888:::<<<===>>>>>>@@@EEEIIIJJJPPPcccwwwoooggg```^^^[[[XXXUUURRRNNNKKKHHHOOOWWW[[[\\\YYYXXXWWWXXXWWWUUURRRQQQQQQQQQRRRNNNPPPRRRTTTVVVYYY\\\___]]]ZZZVVVSSSSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPOOONNNMMMNNNOOOLLLOOOTTTXXXYYYWWWSSSPPPJJJLLLNNNMMMKKKTTTlll~~~|||~~~~~~~~~vvviii^^^RRRLLLEEE@@@===<<<;;;:::999999999999888777555555666666555444444444555555999999999999999888777666666999<<<>>>>>>>>>???@@@FFFIIIMMMPPPQQQQQQSSSTTTVVV]]]gggnnnsssxxx}}}zzzvvvxxx~~~zzzyyyxxxwwwtttrrrrrrtttwww}}}zzzxxxvvvuuuuuutttrrrqqqpppqqqrrrrrrnnnmmmlllkkkjjjjjjkkklllllljjjgggeeedddaaa^^^\\\YYYYYYWWWUUUSSSQQQPPPOOOIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<>>777555555444333333444444444555333111333666888777666;;;;;;<<<<<<<<<;;;999888;;;999666333222333555777000111111222333444555555555555666888999:::;;;<<<@@@DDDCCCEEEMMMUUUkkk{{{gggcccZZZYYYWWWVVVUUUTTTQQQOOOLLLVVVbbbeeeaaaZZZXXXXXXUUUTTTSSSRRRQQQQQQQQQQQQRRRTTTVVVWWWWWWWWWYYY[[[ZZZXXXUUUTTTUUUUUUTTTSSSMMMOOOPPPQQQRRRSSSTTTUUUPPPQQQSSSTTTSSSQQQQQQPPPMMMPPPTTTWWWWWWUUUQQQOOOKKKLLLNNNMMMJJJQQQeeeyyy~~~uuuggg\\\NNNIIIBBB===:::999888888888888888888777666555444666555444444444444555555888999999999888888777666777:::===>>>>>>>>>???@@@EEEHHHLLLOOOQQQRRRTTTVVVZZZaaajjjqqqvvv{{{wwwqqqooonnnsss~~~~~~{{{vvvvvvuuusssrrrssswwwyyy|||yyyvvvuuuttttttsssrrrqqqppppppppppppkkkkkkjjjiiiiiiiiiiiiiiijjjgggdddaaa```^^^\\\ZZZZZZYYYWWWUUURRRPPPNNNMMMKKKKKKJJJJJJIIIHHHFFFEEECCCBBB@@@???>>>>>>============<<<;;;;;;;;;;;;;;;DDDGGGKKKMMMKKKEEE>>>999444444333333333333444444444333111333666888777666888999;;;<<<<<<<<<;;;;;;:::888555222222333555666222333333444555666777777666777888999:::;;;<<<<<<===AAAAAAFFFQQQ]]]vvvmmm___```XXXVVVUUUTTTUUUUUUSSSQQQQQQ^^^kkknnneee[[[WWWXXXRRRRRRSSSSSSSSSSSSSSSRRRYYY[[[\\\[[[YYYWWWVVVWWWWWWVVVUUUVVVWWWWWWUUUTTTKKKNNNQQQSSSSSSTTTVVVWWWSSSUUUWWWXXXXXXVVVSSSQQQQQQRRRTTTUUUUUUTTTSSSQQQQQQPPPPPPNNNKKKNNN^^^nnn}}}rrrdddXXXKKKFFF@@@;;;999888888777777777777777666555555444555444444444444444555555888888888888777777777777888;;;===>>>>>>>>>@@@AAADDDGGGKKKOOOQQQTTTWWWYYY```fffnnnuuuzzzvvvkkkhhhhhhlllwww}}}~~~~~~|||sssttttttttttttvvvyyy|||~~~zzzvvvtttssssssssssssrrrqqqpppooommmlllhhhhhhhhhhhhhhhgggffffffgggddd___\\\[[[ZZZXXXWWWZZZXXXVVVSSSPPPNNNKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEAAA@@@???>>>===<<<<<<<<<;;;;;;:::999999999999:::@@@CCCFFFHHHFFFBBB===:::333333222222222222333333444222222333555777777777777888:::<<<=========<<<888666444222111222444555444555555666777888999:::888999999:::;;;<<<<<<======AAABBBJJJ[[[kkkfff]]]```ZZZXXXVVVUUUUUUUUUSSSRRRVVV___iiikkkddd[[[VVVUUURRRSSSUUUWWWXXXXXXWWWWWW^^^```aaa```]]]YYYWWWVVVUUUTTTUUUVVVWWWVVVSSSQQQLLLPPPSSSTTTTTTUUUWWWYYYZZZYYYYYYYYYXXXVVVSSSQQQRRRRRRSSSTTTUUUUUUVVVVVVYYYVVVRRROOOLLLNNNYYYfff{{{ooo___TTTJJJEEE@@@<<<::::::999888666666666666666555444444444444333333444555666666888777777777777777777777:::;;;===>>>>>>>>>@@@AAADDDGGGKKKOOORRRVVVZZZ\\\dddjjjrrryyy~~~|||ooojjjjjjmmmwww}}}|||}}}}}}|||{{{tttuuuvvvuuuuuuwwwzzz}}}{{{vvvtttsssssstttqqqqqqqqqqqqooommmjjjiiiggghhhiiiiiihhhgggeeedddeeeaaa\\\XXXWWWVVVVVVUUUVVVUUUSSSQQQOOOMMMKKKJJJHHHHHHGGGGGGFFFDDDCCCBBB??????===<<<;;;:::::::::999999888777777777777888;;;???CCCFFFFFFBBB===999222222111111111222333333333222222333555777888999888999;;;<<<<<<<<<<<<;;;666555333111111222333444555666666777888999::::::999999::::::;;;<<<<<<===???CCCEEERRRgggyyycccZZZ\\\ZZZXXXVVVUUUVVVWWWVVVUUUXXX[[[^^^```^^^ZZZVVVSSSUUUVVVXXX[[[\\\]]]]]]\\\aaabbbdddbbb___[[[YYYXXXUUUUUUUUUVVVVVVTTTQQQNNNLLLPPPTTTUUUTTTVVVZZZ___bbb^^^YYYVVVUUUTTTRRRPPPNNNNNNOOOPPPRRRTTTUUUVVV]]]VVVPPPMMMLLLNNNUUU^^^wwwwwwiiiZZZOOOGGGCCC>>>;;;::::::999888555666666666666555555444333333333444555666777888888888777666777777888999:::<<<============???AAADDDGGGKKKNNNQQQUUUZZZ]]]dddjjjttt|||tttjjjkkkqqqxxx}}}||||||{{{{{{zzzwwwxxxxxxwwwvvvwwwyyy{{{|||yyyvvvsssrrrrrrssstttoooppppppooommmkkkiiigggiiijjjjjjjjjiiigggeeedddccc___ZZZVVVUUUUUUTTTSSSQQQPPPPPPNNNMMMLLLLLLKKKGGGGGGGGGFFFEEEDDDBBBBBB>>>>>><<<;;;:::999999999888888777666666666666666777<<>>@@@CCCFFFIIILLLNNNRRRVVVYYY```hhhsss|||{{{nnnfffkkkvvv}}}~~~|||{{{zzzyyyyyywwwxxxxxxwwwvvvuuuvvvxxxvvvtttrrrpppppppppqqqrrrnnnnnnmmmlllkkkjjjhhhgggkkkkkkjjjhhhfffdddbbbaaaaaa]]]YYYUUUTTTSSSRRRQQQMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHGGGFFFEEEDDDCCC>>>===<<<;;;:::999999999777777666555555555555666555;;;CCCHHHIIIDDD<<<777222222111222222333444555333555666777777888;;;===??????>>>===;;;999666444444444333222222222333444444555555666777888999999999999:::<<<===>>>???@@@@@@GGGOOOccc|||lll```[[[WWWVVVTTTSSSTTTWWWYYY[[[[[[WWWWWWWWWWWWWWWVVVUUUTTTWWWWWWXXXYYY[[[]]]^^^___aaaaaa```^^^ZZZWWWVVVVVVVVVVVVUUUVVVWWWVVVTTTRRRTTTVVVWWWUUUQQQSSS[[[cccbbb]]]WWWUUUVVVUUURRROOOKKKKKKKKKLLLLLLMMMNNNNNNPPPKKKKKKPPPUUUSSSPPPNNN___vvvyyymmm^^^PPPHHHAAA>>>;;;999999999888777666777777888888777777666444555555666888999;;;<<<:::999888777888999;;;<<<:::;;;;;;;;;:::;;;===???BBBDDDFFFGGGIIILLLPPPSSSZZZcccppp|||}}}~~~{{{nnnhhhqqq|||}}}|||{{{yyyxxxxxxyyysssuuuuuuuuusssssstttuuusssrrrpppooonnnmmmmmmmmmmmmlllkkkjjjiiiiiihhhiiikkkiiigggdddaaa___]]]\\\]]]ZZZWWWTTTSSSQQQOOOMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGFFFEEECCCCCC>>>===<<<;;;:::999999999777777666555555555555666666:::AAAEEEFFFBBB;;;777222222222222333444555666444666888999888:::===@@@?????????===;;;888555444444444333333333333444444555555666777888999:::::::::;;;<<<>>>@@@BBBCCCDDDBBBKKKXXXoooxxxwwwdddaaa```\\\YYYWWWTTTSSSUUUVVVWWWWWWVVVYYY\\\[[[WWWTTTTTTVVVVVVVVVVVVVVVXXXZZZ\\\^^^aaa```^^^[[[VVVSSSSSSTTTVVVVVVUUUWWWXXXYYYXXXWWW]]]^^^\\\VVVOOOOOOVVV]]]___[[[WWWWWWYYYXXXTTTOOOOOOOOOOOOOOONNNNNNMMMMMMKKKHHHLLLVVV]]]YYYQQQLLLWWWhhhwwwjjj[[[NNNFFFCCC@@@===<<<<<<<<<;;;:::777777888888888888888777555555666777999:::<<<===;;;:::999888888:::<<<===::::::;;;:::999:::<<>>===<<<;;;:::999999999777777666555555555555666777:::???BBBBBB???;;;888333333333333444555666777444777999:::999:::>>>AAA??????>>>===;;;999666555444444444333333444555555666666777888999::::::;;;;;;<<<>>>@@@BBBEEEFFFGGGEEEPPP```zzz|||zzzllleee___ZZZXXXXXXYYYYYYWWWUUUTTTUUUWWW\\\[[[ZZZYYYWWWVVVUUUTTTUUUTTTTTTUUUWWWZZZ]]]___hhhccc[[[VVVTTTRRRPPPMMMYYYVVVUUUUUUWWWYYYYYYXXX``````\\\WWWPPPNNNOOOQQQVVVWWWZZZ[[[ZZZWWWTTTQQQNNNOOOOOOOOOOOOOOONNNNNNDDDEEEKKKTTTXXXTTTOOONNNUUU___www}}}rrrggg[[[OOOHHHEEECCC@@@???>>>===;;;999:::777444222111333666777222333444666888999:::;;;<<<;;;:::999:::;;;===???===<<<;;;:::999999:::;;;>>>>>>???@@@BBBDDDEEEFFFOOOUUUaaappptttrrrzzzzzzzzzyyyxxxwwwvvvuuuqqqrrrrrrqqqpppoooqqqrrrooonnnmmmlllkkkjjjjjjjjjhhhfffdddccceeegggiiiiiihhhfffccc```]]][[[ZZZYYYRRRQQQPPPOOONNNMMMMMMNNNPPPPPPOOOMMMLLLJJJIIIIIIFFFEEEDDDBBBAAA@@@??????;;;;;;:::999888777666555444444333333333444444555444666;;;@@@CCCCCC>>>;;;333333333333444444555666555555666777999<<<>>>???DDDCCCAAA???<<<999666444111222222333333444444555777888999:::::::::::::::===???@@@@@@AAAEEEHHHHHHMMMdddzzz|||iiibbb]]]XXXXXXYYYYYYYYYXXXVVVUUUVVVWWWYYYXXXXXXWWWVVVUUUTTTTTTVVVUUUUUUUUUVVVYYY\\\]]]ccc^^^XXXTTTRRRPPPNNNLLLPPPSSSVVVVVVUUUTTTUUUWWW[[[ZZZWWWRRRLLLJJJLLLNNNPPPRRRTTTVVVWWWVVVTTTSSSPPPPPPPPPPPPOOONNNMMMMMMJJJHHHLLLRRRUUUQQQNNNMMMSSSYYYmmm}}}tttjjj___TTTMMMJJJGGGCCC@@@???>>><<<:::<<<:::888666555666888999777777888999:::;;;<<<<<<>>>===<<<;;;<<<===???@@@===<<<;;;999999999999:::;;;;;;<<<===>>>@@@AAABBBIIIOOOYYYffftttyyy|||xxxxxxxxxwwwvvvuuutttsssrrrrrrsssqqqpppoooqqqrrrpppnnnllljjjhhhgggggggggiiigggddddddfffggghhhhhhfffeeebbb^^^[[[YYYXXXXXXRRRQQQPPPNNNMMMMMMLLLLLLNNNMMMLLLKKKIIIHHHGGGGGGDDDCCCBBB@@@???>>>>>>===;;;::::::999777666666555444444333333333444444555444666;;;@@@CCCBBB>>>;;;333333333333444555666666666777888999;;;===???@@@AAA@@@???<<<999666444333111222222333333444555555777888999::::::;;;;;;::::::===>>>???AAAEEEIIILLLXXXnnnuuueee```[[[WWWXXXYYYZZZZZZXXXVVVUUUVVVXXXXXXWWWWWWWWWWWWVVVVVVVVVXXXWWWVVVUUUVVVXXXZZZ[[[\\\YYYTTTQQQOOONNNMMMLLLIIIPPPVVVWWWRRRPPPQQQTTTTTTRRRPPPKKKHHHGGGHHHJJJKKKMMMPPPRRRUUUVVVWWWWWWRRRRRRQQQPPPOOOOOONNNMMMNNNJJJJJJOOOQQQPPPOOOQQQWWWWWWbbbzzzxxxooofff\\\VVVRRRNNNIIIEEECCCAAA???>>>>>>===<<<:::999999::::::;;;;;;<<<<<<======>>>>>>AAA@@@???>>>???@@@AAABBB===<<<;;;999999999999:::999::::::;;;<<<>>>???@@@DDDIIIQQQZZZeeevvv}}}vvvvvvvvvuuutttsssqqqqqqqqqrrrrrrpppooonnnoooqqqlllkkkhhhfffeeefffggghhhjjjgggeeeeeefffggggggfffcccbbb___\\\ZZZXXXWWWVVVRRRQQQOOONNNLLLKKKJJJJJJKKKJJJIIIHHHGGGEEEDDDDDDCCCBBB@@@>>>===<<<<<<<<<::::::999888777666555555444444333333333333444444444666:::???BBBAAA>>>:::333333333333444555666777888888:::;;;<<<>>>???@@@>>>===;;;999666444222111222222222333444444555555888888999::::::;;;;;;<<<:::<<>>???@@@@@@CCCBBBBBBAAAAAABBBCCCCCC???>>><<<:::999999::::::::::::;;;<<<===???@@@AAABBBGGGLLLQQQYYYkkk|||uuuuuuttttttsssrrrpppooooooppppppnnnllllllmmmnnngggfffeeedddeeehhhjjjllljjjhhheeedddeeeeeedddccc```___]]][[[YYYWWWVVVUUURRRQQQOOOLLLKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA???>>><<<;;;;;;;;;999999888777666666555555444444333333222333333333444666999>>>AAA@@@===999333333333333444666777888999999:::<<<===>>>>>>???<<<;;;999777444222111000222222333333444555555555999999999:::;;;<<<=========???BBBDDDEEEIIISSS^^^xxxoooeee```ZZZWWWYYYYYYZZZZZZXXXVVVUUUVVVXXXWWWWWWXXXXXXYYYZZZZZZ[[[YYYXXXVVVTTTSSSSSSTTTUUUSSSSSSRRRPPPOOOOOOOOOPPPQQQPPPOOOPPPQQQRRRRRRRRRNNNKKKHHHFFFEEEFFFHHHHHHJJJKKKMMMOOOQQQSSSTTTUUUOOOOOOOOOPPPQQQSSSUUUVVVSSSMMMHHHIIIKKKKKKNNNRRRYYYTTTTTTaaauuu|||tttkkkfff___[[[UUUQQQNNNLLLIIIHHHDDDCCCAAA@@@>>>===<<<<<<;;;;;;===>>>???AAABBBBBBDDDDDDDDDCCCCCCCCCDDDDDDAAA???===<<<;;;:::;;;;;;::::::;;;<<<>>>@@@BBBCCCBBBGGGJJJLLLQQQaaayyy|||uuuuuuuuutttsssrrrppppppmmmnnnmmmllljjjiiijjjkkkgggfffeeeeeefffhhhkkkllliiigggdddcccbbbbbb```^^^]]]]]]\\\ZZZXXXVVVUUUTTTPPPOOOMMMKKKIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA???===<<<;;;;;;;;;888777777666666555555555555444333222222222222222333555888<<<>>>>>>;;;888333333333444555666888888888999;;;<<<============;;;:::888555333222222111222333333444444555666666999999999:::;;;<<<>>>???@@@@@@CCCEEEEEEIIIYYYjjj~~~llleeeaaaZZZXXXZZZXXXYYYYYYWWWUUUTTTUUUWWWTTTTTTUUUUUUVVVWWWWWWXXXXXXWWWTTTRRRQQQQQQRRRSSSQQQRRRRRRQQQPPPPPPQQQRRRVVVSSSPPPOOOQQQSSSRRRQQQMMMJJJFFFEEEEEEGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNMMMKKKKKKKKKLLLOOORRRTTTVVVVVVOOOIIIIIIHHHGGGIIILLLNNNMMMNNNWWWggg{{{xxxpppkkkaaa^^^ZZZWWWUUURRROOOMMMJJJHHHFFFCCCAAA@@@@@@@@@>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@>>><<<::::::::::::999999:::<<>>===;;;:::::::::777666666666555555555444555444333222222111111222222333666999;;;;;;888666333333333444555777888999999:::<<<=========<<<;;;:::999666444222222222222333333333444555555666666::::::999:::;;;===???AAA@@@???AAADDDEEEKKKaaaxxxtttfffbbb```ZZZXXX\\\WWWXXXXXXVVVTTTSSSTTTVVVSSSSSSTTTTTTUUUVVVVVVVVVVVVUUURRRPPPOOOPPPPPPQQQPPPRRRSSSRRRPPPPPPQQQSSSTTTTTTTTTSSSQQQPPPPPPPPPKKKGGGCCCBBBCCCEEEEEEDDDDDDFFFIIILLLMMMLLLKKKJJJHHHGGGGGGHHHJJJMMMPPPRRRQQQKKKGGGHHHIIIGGGHHHKKKIIIMMMQQQUUU^^^pppzzzsssoooeeedddbbb```___]]]YYYVVVRRRPPPLLLIIIFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBB@@@>>><<<:::999888888888:::;;;<<>><<<;;;999999888888666666555555555555444444555444333222111111111111111222444777999999666444333333333444666777999:::;;;<<<===??????>>>===<<<888777444222111111222222333333444444555666666666;;;:::::::::;;;>>>@@@BBBAAA???AAAFFFHHHRRRmmmzzzlllaaa```^^^YYYXXX]]]VVVWWWWWWUUUSSSSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWUUUSSSQQQOOONNNOOOPPPPPPOOOQQQSSSRRRPPPOOOQQQSSSPPPUUUYYYWWWRRRMMMMMMOOOJJJEEEAAA@@@AAACCCCCCBBBDDDFFFJJJNNNOOONNNLLLKKKFFFEEEEEEEEEFFFIIILLLMMMIIIDDDCCCGGGJJJJJJLLLOOOKKKSSSYYYYYY\\\iii~~~zzzuuuqqqkkkjjjiiiiiiiiifffbbb___XXXVVVQQQMMMKKKJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGFFFCCCCCCCCCCCCCCCBBBAAAAAA>>>===;;;888777666666777===>>>@@@BBBFFFJJJMMMOOOOOOSSSVVVWWWWWW[[[bbbiiisss~~~wwwpppttt{{{~~~wwwsssssssssrrrqqqpppooonnnooooooooommmjjjiiijjjkkkggghhhiiijjjhhhfffdddbbbcccaaa^^^\\\ZZZWWWSSSPPPQQQRRRRRRRRRQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA===<<<;;;999888777777666555555555555555555444444555444333222111111111111000111222555888777555333222333333444666888999:::<<<===???@@@@@@???>>>===777555333111000000111111333333444444555666666666;;;:::::::::;;;>>>AAABBBCCCAAADDDIIIMMMYYYxxxtttlllaaa\\\[[[]]]\\\ZZZZZZXXXUUUSSSRRRSSSTTTVVVTTTVVVXXXXXXUUUSSSQQQQQQUUUTTTRRROOONNNMMMMMMMMMLLLRRRXXXZZZVVVSSSSSSTTTTTTTTTSSSRRRQQQOOOMMMLLLEEEDDDBBB@@@>>>@@@CCCGGGHHHJJJLLLNNNNNNLLLIIIGGGIIIHHHGGGHHHIIIJJJIIIGGGDDDFFFGGGHHHIIILLLOOORRRTTTRRRWWW\\\\\\___sss{{{vvvrrrlllqqqwwwxxxtttpppmmmmmmgggccc___\\\[[[ZZZXXXWWWYYYWWWTTTRRRPPPNNNKKKHHHFFFEEEDDDDDDDDDCCCAAA???===<<<;;;:::::::::;;;<<>>>>><<<<<<;;;:::999777777666666555555555555444444444000000000000111111111111222333444444555555444444666666555666777888:::;;;===>>>???@@@@@@???===<<<888555111111333555555444444444444444555777888999===;;;:::<<>>AAA@@@CCCLLLZZZppppppiiiaaa]]]]]]\\\ZZZWWWYYYXXXUUUSSSRRRSSSSSSTTTSSSUUUVVVVVVSSSQQQQQQQQQUUUTTTRRRPPPNNNNNNNNNNNNOOOTTTZZZ[[[XXXUUUTTTUUUTTTSSSRRRPPPNNNLLLKKKJJJFFFFFFEEECCCAAABBBEEEHHHKKKLLLMMMNNNMMMKKKIIIGGGHHHGGGFFFFFFHHHHHHHHHFFFCCCEEEFFFGGGHHHKKKOOORRRRRRPPPQQQUUUVVV[[[rrr{{{wwwtttrrrvvv{{{|||yyyuuuttttttuuuqqqllliiihhhhhhggggggeeebbb]]]ZZZWWWUUUQQQOOOMMMLLLJJJIIIIIIGGGEEECCC@@@???===<<<<<<<<<===>>>CCCEEEMMMUUUXXXYYY```iiivvvzzz~~~~~~yyyssspppooommmkkkjjjgggeeejjjrrr~~~zzzwwwvvvyyy~~~{{{wwwuuurrrpppoooppprrrtttsssqqqooonnnoooppppppoookkkhhhhhhfffdddcccdddccc```]]]]]]\\\ZZZYYYVVVTTTSSSRRRPPPPPPPPPOOOOOOOOOOOONNNHHHHHHFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;::::::999888777666666444444444444333333333333000000000000111111111111222333333444444444444444222333444555888;;;>>>???>>>??????@@@???===;;;:::777444111111333444444444555555555666777888999:::>>><<<<<<===AAACCCBBBAAAGGGGGGLLLYYYjjjssskkkfff```]]]\\\[[[XXXUUUYYYXXXVVVUUUTTTSSSSSSSSSUUUVVVWWWVVVTTTSSSSSSTTTUUUTTTRRRQQQPPPOOOOOOOOOSSSWWW\\\\\\YYYVVVUUUVVVSSSQQQOOOMMMKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGIIIKKKOOOOOONNNMMMLLLJJJIIIHHHHHHFFFDDDEEEFFFGGGFFFEEECCCDDDFFFGGGHHHJJJNNNQQQQQQMMMLLLMMMNNNVVVmmm~~~{{{xxxvvvwww{{{|||{{{{{{}}}|||yyyyyyyyyyyyyyyqqqmmmgggccc```]]]ZZZXXXUUUSSSPPPOOONNNLLLIIIGGGFFFDDDBBBAAA@@@@@@AAABBBHHHNNNYYYbbbggglllwww~~~zzzqqqiiifffdddbbbeeejjjssskkkeeeiiittt~~~zzzxxxuuusssqqqqqqoooooooooqqqrrrqqqppplllllllllnnnnnnmmmjjjhhhfffdddbbbbbbaaa```]]]ZZZZZZYYYXXXVVVTTTRRRQQQPPPOOOOOOOOONNNNNNMMMMMMMMMHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@???===<<<:::999999888888888777777666666666333333333333222222222222000000000111111111222222111222333333444444333333222333444666999<<>><<<:::888666555333111000222333444333666666777777888:::;;;<<>>===???BBBDDDEEEDDDFFFIIISSSeeeyyynnnhhhddd^^^ZZZYYYXXXVVVUUUYYYYYYXXXXXXWWWVVVUUUUUUZZZ[[[ZZZYYYWWWVVVWWWYYYTTTTTTSSSRRRQQQQQQPPPPPPUUUXXXZZZZZZXXXVVVUUUVVVQQQOOOMMMKKKJJJKKKLLLMMMLLLNNNNNNNNNMMMMMMNNNPPPTTTSSSPPPMMMKKKJJJJJJJJJHHHFFFDDDCCCEEEEEEEEEDDDBBBDDDEEEFFFGGGJJJNNNQQQRRRNNNKKKJJJKKKRRRdddvvv|||zzzxxxwwwyyy|||~~~}}}{{{{{{~~~wwwsssnnnjjjgggeeecccaaa]]]ZZZWWWTTTSSSQQQNNNLLLNNNMMMJJJHHHGGGHHHIIIJJJPPPYYYdddnnnvvv~~~tttmmmfff___^^^aaaeee^^^[[[aaaooo~~~|||zzzxxxvvvssspppooooooooonnnooooooooonnnmmmhhhggggggiiijjjiiigggeeedddcccbbbaaa___]]][[[YYYXXXWWWVVVTTTRRRQQQOOOOOONNNNNNMMMMMMLLLLLLKKKKKKFFFEEEDDDCCCCCCCCCCCCCCC@@@???>>>===;;;999888888666666666666666666666555333333333333222222222222000000111111111222222222111222222333444333333333666666777888:::<<<===>>>AAA@@@>>>;;;999666444333333222111111111222333333777777777777888:::;;;<<<>>>>>>>>>???BBBEEEGGGHHHFFFKKKZZZqqqsssgggbbb[[[VVVTTTUUUVVVXXXYYYYYYYYYYYYYYYXXXXXXXXX]]]]]]]]][[[YYYXXXYYYZZZTTTTTTTTTTTTSSSRRRRRRQQQUUUVVVWWWWWWUUUTTTSSSTTTNNNMMMLLLKKKLLLMMMOOOQQQPPPQQQRRRQQQPPPPPPRRRTTTXXXUUUQQQMMMKKKJJJKKKKKKIIIGGGDDDCCCDDDEEEEEEEEECCCEEEFFFGGGHHHKKKOOORRRTTTQQQNNNLLLKKKOOOZZZddd{{{~~~{{{zzzyyyxxxwwwzzz{{{zzzxxxyyy}}}}}}zzzvvvsssrrrqqqooonnngggddd```^^^\\\[[[YYYWWWYYYWWWUUUSSSSSSUUUWWWYYY```hhhsss}}}yyyjjj\\\VVVWWWWWWUUUWWW___lll~~~}}}||||||{{{yyyuuuqqqnnnlllmmmnnnnnnnnnmmmlllkkkkkkfffeeeeeefffggggggeeecccccccccbbb```^^^[[[YYYYYYVVVUUUTTTSSSQQQPPPNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIDDDCCCCCCCCCCCCDDDEEEEEE??????>>><<<;;;:::888888666555555555555555555555444444444444333333333333111111111111222222222222222222333444444444444333777777999:::<<<===>>>>>>AAA???<<<888555333222222111111222222222222333444666666666777888999:::;;;<<<===>>>???AAAEEEHHHKKKLLLUUUhhhyyyfffaaaZZZTTTRRRSSSVVVYYYYYYXXXXXXXXXYYYZZZ[[[[[[^^^^^^^^^\\\YYYWWWWWWWWWTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRMMMMMMMMMMMMMMMOOOQQQRRRPPPQQQQQQQQQPPPQQQSSSVVVYYYWWWRRROOOLLLKKKLLLMMMKKKIIIFFFDDDEEEFFFGGGFFFEEEGGGIIIIIIJJJMMMQQQTTTWWWTTTQQQMMMKKKLLLQQQVVVmmm|||}}}|||{{{zzzyyy{{{|||{{{yyyzzz}}}~~~|||tttqqqmmmkkkkkkjjjiiihhhfffeeecccbbbcccgggjjjmmmsss|||qqq]]]RRRPPPNNNQQQXXXaaalll~~~}}}yyyzzzzzzwwwrrrnnnkkkjjjkkkmmmnnnnnnkkkiiihhhiiigggfffeeeeeeffffffdddbbbaaabbbbbb___\\\YYYWWWWWWTTTSSSRRRQQQOOONNNMMMLLLKKKKKKJJJJJJIIIHHHGGGGGGBBBBBBBBBAAABBBBBBCCCDDD======<<<;;;:::999999888666666666555555444444444444444444444333333333333111111111222222222222333222333444444555555444444555666888;;;===???@@@AAA???<<<999555333222222222000111333333222222444555666666666777888999;;;;;;<<<===???@@@BBBEEEJJJNNNSSS___uuuuuubbb```[[[VVVSSSSSSVVVXXXVVVVVVUUUUUUWWWYYY\\\^^^```aaaaaa___[[[XXXVVVVVVSSSTTTUUUVVVVVVUUUTTTTTTRRRQQQPPPPPPPPPRRRRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMLLLNNNRRRUUUYYYWWWSSSPPPNNNMMMMMMNNNNNNKKKHHHFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMOOOSSSVVVYYYVVVQQQKKKIIIJJJMMMNNN]]]ppp~~~}}}~~~~~~{{{xxxvvvwwwxxxxxxwwwsssrrrqqqqqqtttyyy~~~yyyfffXXXRRRNNNRRR[[[fffrrr~~~|||tttvvvvvvtttpppmmmlllmmmiiilllnnnmmmjjjgggfffggggggeeeccccccdddcccbbb```___``````]]]YYYUUUUUUUUUQQQPPPOOONNNMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFEEEEEEBBBAAA@@@??????>>>>>>>>>:::::::::999999888888888888777777666555444333333333333333333222222222222111111111222222222333333333444555555666666555555777888:::<<<>>>???@@@@@@<<<:::666333111111222333///222444555333333444666888888888888999;;;<<<===<<<>>>@@@AAACCCGGGMMMRRR\\\kkkyyymmm___^^^\\\XXXUUUTTTUUUVVVUUUTTTSSSSSSUUUXXX\\\___cccdddeeeccc___ZZZXXXWWWSSSTTTUUUVVVWWWVVVUUUTTTQQQPPPNNNNNNPPPRRRSSSSSSOOOOOOOOOOOONNNLLLKKKJJJMMMMMMKKKJJJIIIKKKPPPSSSYYYWWWTTTQQQOOONNNNNNNNNPPPMMMIIIGGGHHHIIIJJJJJJIIIKKKLLLMMMNNNQQQUUUXXXZZZVVVOOOHHHFFFIIIKKKKKKQQQfff}}}|||}}}~~~{{{zzzzzz{{{~~~ppp```WWWSSSUUU^^^kkkzzz~~~zzzxxxvvvppprrrtttssspppnnnoooqqqiiilllnnnmmmiiifffeeefffeeecccaaa`````````^^^\\\]]]^^^___\\\WWWSSSSSSSSSOOONNNMMMLLLKKKJJJIIIHHHJJJJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@>>><<<;;;:::999777777777777777777777777999888888666555444333333222222222111111111111000111111222222222333333333444555666666777666666666;;;<<<===>>>>>>===<<<;;;:::888444111000111333555///222555666444333555777999999999:::;;;<<<===>>>===@@@BBBCCCDDDHHHOOOTTTiiiyyyzzzpppfff[[[[[[ZZZXXXVVVSSSQQQOOOSSSSSSRRRRRRSSSUUUXXXYYY```aaabbbbbb___[[[WWWTTTSSSTTTUUUVVVVVVVVVUUUTTTSSSQQQMMMKKKKKKMMMQQQSSSLLLLLLKKKJJJHHHIIIKKKMMMJJJHHHGGGHHHGGGGGGOOOWWWbbb]]]VVVSSSTTTVVVVVVUUUPPPKKKIIIJJJHHHEEEIIIPPPOOOLLLHHHFFFHHHKKKMMMOOOUUUTTTQQQMMMIIIGGGIIIJJJRRR]]]sss}}}zzzvvvsssrrrsssuuuwwwuuuuuuvvvzzzyyyccc___bbbkkkyyyzzzxxxwwwsssssssssrrrqqqqqqppppppooommmmmmmmmllljjjhhhfffeeecccbbb``````aaaaaa___^^^]]]\\\[[[ZZZWWWUUURRRQQQOOOOOOMMMLLLJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;999888888777666555555444000111333444555444444333222222222222222222222222333333333222222222222111333444444555777888:::;;;;;;<<<>>>>>>===<<<999888666555444333333333444555444444444444444555666777666777888999;;;<<<===>>>EEECCCDDDFFFHHHKKKSSS\\\vvv|||ooofff^^^XXXXXXXXXWWWVVVUUUSSSSSSRRRQQQPPPPPPQQQSSSVVVXXX\\\]]]______]]]ZZZVVVSSSPPPPPPQQQRRRRRRQQQPPPOOOQQQQQQOOONNNMMMMMMNNNNNNMMMMMMMMMLLLJJJIIIHHHIIIGGGFFFGGGIIIIIIJJJQQQZZZaaa[[[UUUQQQRRRTTTTTTSSSTTTOOONNNOOOMMMJJJMMMTTTRRROOOKKKIIIIIIKKKMMMOOOVVVUUURRRNNNJJJHHHIIIKKKPPPYYYmmm}}}vvvmmmkkkgggeeedddfffiiikkkllllllmmmppptttwwwxxxxxxyyy}}}vvviiiooo|||}}}zzz}}}wwwwwwvvvrrrrrrrrrqqqppppppoooooonnnnnnnnnlllkkkhhhfffdddcccbbb```____________^^^\\\[[[ZZZYYYWWWUUUSSSQQQPPPOOONNNMMMKKKIIIHHHFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@???>>>===;;;:::888888777777666555555444111222333444444444333222111111111111111111111111444444444333333333333333444444555666777999:::;;;>>>>>>>>>>>><<<999777555444333222111111222333333444444444444555666777777888888999:::;;;<<<===>>>BBBBBBEEEIIIKKKOOOYYYdddoooddd___[[[UUUUUUUUUUUUUUUUUUUUUUUUQQQOOOMMMLLLMMMPPPSSSVVVWWWXXXZZZZZZZZZWWWTTTRRRNNNNNNNNNNNNNNNMMMLLLKKKNNNNNNOOOOOOOOOMMMKKKIIIJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEHHHLLLMMMNNNTTT\\\___YYYRRROOOPPPQQQQQQPPPTTTRRRQQQRRRPPPNNNPPPTTTUUURRRNNNKKKJJJKKKMMMOOOWWWVVVSSSOOOKKKIIIJJJKKKNNNTTTcccxxx{{{xxxuuusssrrrnnnhhhccc[[[YYYWWWVVVWWWYYY\\\]]]cccccccccfffhhhiiihhhfffeeeiiiqqq|||wwwkkkhhhiiioootttwww}}}wwwwwwnnniiieeeqqquuuxxxvvvttttttsssqqqppppppoooooonnnmmmmmmmmmmmmmmmkkkhhheeecccaaa```___]]]\\\\\\\\\\\\[[[YYYWWWWWWVVVUUUSSSQQQOOONNNMMMMMMKKKJJJHHHGGGFFFEEEFFFFFFEEECCCBBB@@@????????????>>>>>>===<<<;;;:::888777777666666555555555222333333444333333222111000000000000000000000000444444444444555555555555555555666777999:::;;;;;;?????????===:::777444222222111000//////000111222444444444444555666777888999::::::;;;<<<======>>>@@@CCCHHHNNNRRRXXXgggvvv}}}ggg```^^^^^^SSSSSSRRRRRRSSSSSSSSSTTTPPPNNNKKKJJJKKKNNNQQQTTTRRRSSSUUUVVVVVVUUUSSSQQQOOOOOONNNNNNMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIGGGGGGGGGHHHGGGGGGGGGGGGKKKOOOOOOOOOTTT[[[^^^XXXQQQNNNOOOPPPPPPOOOQQQQQQQQQQQQOOOMMMNNNPPPRRRQQQOOOLLLKKKKKKMMMOOOUUUTTTRRRNNNJJJIIIIIIJJJMMMPPP[[[nnnxxxqqqhhheeeaaa___]]][[[WWWTTTQQQPPPPPPPPPRRRTTTWWWXXX]]]]]]^^^```aaa```^^^[[[XXXZZZ^^^eeejjjiiiccc]]][[[ZZZ]]]bbbeeejjjttt}}}kkkccc```^^^eeeiiimmmoooqqqrrrqqqpppnnnnnnmmmmmmlllkkkkkkjjjjjjiiigggeeebbb```______\\\ZZZYYYYYYYYYYYYXXXVVVUUUTTTTTTSSSQQQOOONNNMMMLLLKKKJJJIIIGGGFFFEEEDDDFFFEEEDDDBBBAAA???>>>===============<<<;;;:::999777777666666666555555555333333333333222222111111111111111111111111111111333333444444555555555666666777888999:::;;;<<<<<<>>>>>>===;;;999666333222111111000//////000222222444444555555666777888999;;;;;;<<<<<<===>>>>>>???BBBEEELLLTTT[[[fff{{{rrrccc\\\[[[\\\RRRRRRQQQPPPOOOOOOPPPPPPOOONNNKKKJJJKKKMMMPPPRRROOOPPPRRRTTTTTTTTTSSSRRROOOOOONNNMMMLLLLLLKKKKKKMMMMMMMMMNNNPPPSSSVVVXXXUUUPPPJJJFFFGGGHHHIIIJJJJJJKKKNNNQQQPPPOOORRRXXX]]]WWWQQQNNNOOOQQQQQQPPPOOORRRSSSRRROOONNNMMMLLLMMMNNNOOONNNLLLLLLNNNPPPQQQQQQPPPMMMJJJHHHHHHJJJMMMOOOWWWeeeyyyuuuiiiaaaWWWUUURRRQQQQQQQQQPPPPPPNNNOOOPPPQQQTTTVVVYYYZZZ[[[[[[[[[\\\]]][[[XXXUUUSSSSSSTTTWWWZZZZZZWWWSSSUUUWWW[[[```aaafffsssvvvgggbbbaaabbbbbbcccggglllooopppoooooolllkkkkkkjjjiiiiiihhhhhheeedddbbb```____________YYYWWWVVVVVVWWWVVVUUUSSSRRRRRRRRRQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDCCCAAA@@@>>>======;;;;;;;;;;;;;;;:::999888666666666666555555555555444333333222111111111111222222222222222222222222111222222333444555555666777888:::;;;<<<<<<<<<<<<;;;::::::999777666444444222111111000111222333444555555555666777888::::::<<<<<<===>>>??????@@@AAADDDGGGOOOYYYeeevvv~~~jjjaaaYYYTTTTTTSSSRRRPPPNNNMMMMMMNNNNNNPPPOOONNNMMMMMMOOOQQQRRROOOPPPRRRSSSTTTTTTSSSSSSOOOOOONNNMMMLLLLLLLLLMMMPPPOOONNNOOOSSSYYY```dddddd\\\RRRKKKJJJKKKLLLKKKMMMMMMOOORRRPPPMMMPPPVVV[[[VVVPPPNNNOOORRRRRRRRRSSSWWWZZZWWWSSSQQQOOOKKKJJJOOOSSSTTTQQQOOOOOOQQQNNNOOONNNLLLJJJIIIIIIJJJMMMPPPUUU]]]nnn~~~|||sssggg\\\TTTMMMLLLLLLLLLNNNPPPRRRSSSQQQRRRTTTWWWYYY\\\]]]^^^\\\[[[ZZZZZZYYYWWWTTTQQQQQQPPPOOOPPPRRRRRRRRRQQQOOORRRXXX]]]```dddqqq}}}vvvmmmiiiiiijjjgggeeegggmmmpppooommmnnniiiiiiiiihhhggggggffffffaaa```^^^]]]\\\\\\]]]^^^WWWVVVTTTTTTUUUUUUSSSRRRPPPPPPPPPOOOOOOMMMLLLLLLHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>======999:::::::::999999888777555555555555555555555555333222222111111111111222222222222222222222222222000111222333444555666666999:::;;;===>>>>>>===<<<888888777666666555555555333222111111222333555666555555555666777999;;;;;;<<<<<<===???@@@BBBCCCCCCFFFIIISSSddduuuooofffddd\\\SSSQQQSSSRRRPPPNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQRRRSSSTTTUUUUUUUUUTTTRRRQQQPPPOOOOOOPPPQQQQQQNNNNNNMMMOOOTTTZZZaaaeeefff^^^TTTOOOOOOPPPOOOMMMNNNNNNOOOQQQOOOMMMQQQWWWYYYTTTNNNMMMOOORRRSSSSSSWWW]]]```[[[WWWUUUQQQKKKMMMTTTZZZ\\\XXXTTTQQQRRRLLLMMMNNNMMMKKKKKKLLLMMMLLLPPPTTTXXXdddyyy}}}}}}zzztttiii\\\QQQKKKIIIKKKLLLNNNQQQTTTWWWYYYVVVWWWZZZ]]]```bbbcccdddbbb```\\\ZZZXXXUUUQQQOOOLLLLLLLLLMMMNNNMMMLLLKKKJJJMMMSSSYYY[[[^^^gggrrrzzzxxxvvvuuuvvvpppkkkjjjoooqqqnnnlllnnnhhhggggggffffffeeedddddd```___]]]ZZZYYYYYYZZZ[[[VVVTTTSSSSSSSSSSSSRRRPPPMMMMMMMMMMMMLLLKKKJJJJJJGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@?????????>>>>>>>>>888888999999888888777777555555555555555555555555222111111000000111222333111111111111111111111111111111222444555777888888:::;;;===>>>??????>>>===777777666555444444444444222222111111222333555666555555666777888:::;;;<<<;;;<<<>>>???AAACCCEEEEEEIIINNN]]]uuugggfffiiibbbXXXTTTSSSRRRPPPOOOOOOPPPRRRSSSQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSTTTUUUUUUVVVVVVUUUVVVUUUTTTSSSTTTUUUVVVWWWJJJJJJKKKMMMRRRXXX]]]aaa^^^XXXQQQOOOQQQSSSRRROOONNNMMMNNNPPPNNNMMMQQQXXXWWWRRRMMMLLLNNNRRRSSSSSSYYY```ccc^^^YYYWWWQQQJJJRRRYYY```bbb]]]WWWSSSRRRLLLMMMNNNNNNMMMLLLNNNOOOKKKQQQTTTUUU^^^rrr}}}|||wwwooobbbVVVKKKFFFJJJLLLOOOQQQTTTWWW[[[^^^[[[\\\```cccfffggghhhhhhiiieee```\\\XXXUUUQQQNNNHHHIIIJJJLLLLLLJJJHHHFFFIIIKKKQQQVVVWWWXXX^^^fffttt|||}}}wwwpppmmmqqqsssnnnlllnnngggffffffeeeeeedddccccccaaa___\\\YYYXXXWWWWWWXXXUUUTTTRRRRRRSSSSSSQQQPPPJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>777888888888888777777666444555555555555555555555111111000000000111333444000000000000000000000000222222333555666888999::::::;;;>>>???@@@???>>>===888777666555444333333333111111111111111333555666555555666777888:::<<<===;;;<<<>>>@@@BBBDDDFFFGGGMMMTTTgggwwwhhhhhhggg^^^VVVTTTTTTUUUUUUSSSPPPNNNNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTWWWYYYZZZSSSPPPNNNQQQVVVZZZYYYWWWTTTRRRPPPOOOPPPQQQPPPOOOQQQPPPMMMLLLMMMPPPSSSVVVTTTOOOKKKJJJNNNSSSVVVWWWTTTWWWZZZYYYUUURRRQQQRRRYYY\\\```aaa]]]WWWRRROOOPPPPPPQQQRRRSSSRRRPPPNNNRRRRRRQQQRRRYYYgggyyy~~~{{{zzztttzzz{{{}}}zzzmmmZZZMMMIIIKKKIIINNNQQQSSSXXX```dddcccgggffffffgggiiijjjiiihhhgggbbb]]]ZZZYYYUUUMMMGGGGGGGGGHHHIIIIIIIIIHHHHHHKKKKKKKKKKKKMMMRRRYYY^^^lllvvv~~~uuurrruuuxxxxxxvvvtttxxxzzzyyyyyyxxxrrrkkkiiihhhfffcccaaa```bbbcccfffbbb\\\WWWTTTSSSTTTUUUOOOOOOOOOOOOOOOOOONNNNNNOOOMMMJJJHHHFFFFFFFFFGGGDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>===<<<;;;:::999888666555555555666777555555444444444333333333111111111111000000000000333333333222222222222222777+++555888000DDDSSS<<<===>>>??????>>><<<999888555444222000000111222333111111111222333444666666666777888999888888999;;;???===???CCCEEEDDDEEEIIIKKKZZZvvvrrrfffffffff^^^WWWWWWRRRSSSTTTSSSQQQPPPPPPQQQSSSSSSSSSTTTSSSSSSRRRRRRTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSUUUXXXYYYTTTRRRPPPRRRWWWZZZYYYVVVSSSQQQOOOOOOPPPPPPNNNMMMJJJJJJJJJJJJMMMPPPTTTVVVRRROOOKKKJJJMMMQQQSSSSSSSSSUUUVVVVVVTTTSSSRRRRRRYYY[[[\\\[[[XXXUUUSSSRRRQQQQQQQQQQQQRRRQQQPPPOOONNNNNNNNNNNNSSS^^^mmmxxx~~~}}}~~~}}}{{{xxxuuusssooouuu}}}}}}|||uuugggWWWLLLJJJLLLOOOTTTXXXZZZ___gggjjjiiimmmllllllmmmmmmkkkgggdddbbb]]]WWWTTTSSSQQQLLLHHHEEEFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKLLLNNNRRRXXX\\\eeemmmzzzwwwqqqiiihhhlllqqqrrrqqqqqqwww|||~~~xxxpppiiihhheeeaaa^^^]]]^^^___bbb___ZZZVVVSSSRRRSSSSSSPPPPPPOOOOOOOOOOOONNNNNNKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@???<<<<<<<<<<<<;;;:::999999888888666555555555666777555444444444444333333333444444333222111000//////222222222222222222222222999///:::@@@;;;PPP___LLL>>>?????????===:::888666555444222111000111222333111111222333444555666666777999::::::::::::;;;===@@@>>>@@@DDDEEEDDDEEEJJJQQQddd{{{mmmbbbcccccc^^^YYYYYYQQQSSSTTTSSSRRRRRRSSSTTTUUUUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQSSSSSSSSSSSSTTTVVVXXXZZZUUUSSSQQQSSSVVVXXXWWWUUUSSSQQQOOOOOOOOONNNMMMKKKHHHIIIJJJLLLNNNQQQSSSUUUSSSQQQOOOOOOPPPRRRSSSSSSSSSRRRPPPPPPRRRRRRRRRQQQXXXXXXWWWUUUSSSRRRTTTUUUSSSRRRQQQPPPPPPPPPPPPPPPMMMMMMMMMMMMOOOVVV```hhhzzz|||yyyvvvuuuvvvxxxzzz{{{zzzxxxuuurrrooolllkkkjjjqqq{{{~~~zzzpppbbbTTTMMMLLLMMMTTTZZZ___ccciiipppsssrrruuutttrrrooolllggg```\\\ZZZUUUOOOLLLLLLLLLKKKHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGIIILLLNNNPPPSSSXXX[[[___ccckkkrrryyytttmmmiiidddaaaaaagggnnnrrrsssvvv~~~~~~tttjjjhhhccc^^^[[[YYYYYYYYY[[[ZZZWWWTTTRRRQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNHHHIIIJJJJJJIIIFFFCCCAAAAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;:::999888777888777666666555555666666444444444444333333333333666555444333222000000///111111111222222222222222555...888>>><<>>AAA@@@AAAEEEEEEDDDGGGLLL\\\vvvsssiiiaaaaaa```\\\YYYYYYTTTUUUVVVUUUTTTSSSTTTUUUWWWVVVTTTRRRRRRRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRVVVVVVUUUVVVWWWYYYZZZ\\\UUUSSSRRRSSSUUUVVVTTTRRRTTTRRRPPPOOOOOONNNLLLJJJKKKLLLNNNOOOQQQQQQRRRRRRPPPOOOPPPQQQRRRSSSRRRRRRTTTPPPLLLLLLNNNPPPOOONNNSSSSSSSSSQQQOOOPPPRRRUUUSSSSSSRRRPPPNNNNNNPPPQQQPPPRRRRRRQQQPPPSSSYYY___rrryyyvvvrrrooonnnoooqqqssssssrrrooommmjjjhhhgggfffjjjrrr|||~~~~~~xxxnnnbbbWWWPPPOOOPPPWWW___ggglllsss{{{}}}{{{zzzvvvoooiiibbb\\\UUUQQQPPPNNNKKKJJJKKKKKKJJJHHHHHHHHHIIIIIIIIIJJJKKKKKKGGGJJJNNNQQQSSSUUUWWWYYY[[[]]]```bbbeeeiiinnnqqqvvvvvvvvvuuusssnnniiifffbbbaaa```dddjjjsssyyy}}}rrrkkkgggaaa\\\ZZZXXXXXXWWWVVVVVVUUUTTTRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMGGGGGGGGGGGGFFFDDDBBBAAA@@@@@@??????>>>=========::::::::::::999888777777777777666666555555555555444444444333333333222222333333333222222111000000000111111111222222333333444///555888666CCCKKKAAA??????>>>;;;999555333111333333222111111222222333111222444666777777777777:::;;;======<<<<<<>>>???AAA@@@BBBEEEFFFGGGLLLTTTlllzzznnngggaaa___]]]ZZZXXXXXXXXXYYYYYYWWWUUUSSSSSSTTTVVVUUUSSSRRRRRRRRRSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSVVVUUUUUUUUUVVVXXXYYY[[[SSSSSSSSSSSSTTTSSSRRRPPPSSSRRRQQQPPPPPPOOOLLLIIIJJJKKKMMMOOOQQQQQQRRRRRRJJJLLLNNNPPPPPPPPPPPPPPPUUUQQQLLLJJJKKKLLLKKKIIIMMMNNNPPPPPPOOOOOOPPPQQQRRRRRRRRROOOMMMLLLNNNPPPRRRTTTVVVTTTRRRRRRVVVYYYggg}}}}}}zzzxxxvvvqqqooollljjjiiiiiijjjkkklllkkkhhhfffeeeeeeeeefffnnnuuu~~~|||{{{wwwoooeee\\\VVVUUUUUU___hhhrrryyywwwoooeeeZZZSSSMMMIIIGGGJJJJJJKKKMMMMMMLLLJJJHHHIIIIIIIIIIIIJJJKKKLLLMMMHHHLLLPPPTTTUUUVVVWWWXXXWWWXXXYYYYYYYYY\\\___bbbdddeeeffffffeeeddddddccc___aaadddiiipppyyyrrrkkkfff___[[[YYYYYYXXXXXXSSSSSSSSSSSSRRRQQQQQQPPPOOONNNNNNMMMLLLLLLKKKKKKGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@??????>>>=========::::::::::::999888777777666666666666666555555444444444333333333222222222//////000000111222222222000000111222333444444555999777999999888===AAA<<<>>>===;;;999666444111000222222222222222222222333333444555666777888888888:::;;;======<<<<<<>>>???AAAAAACCCGGGIIINNNXXXccc~~~rrrgggddd```\\\YYYVVVUUUVVVXXXYYYYYYWWWTTTRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRQQQQQQRRRTTTUUUVVVRRRSSSTTTTTTTTTSSSQQQPPPQQQPPPOOOOOOPPPNNNKKKHHHDDDFFFIIILLLOOOQQQSSSTTTMMMOOORRRSSSSSSRRRRRRSSSTTTQQQMMMJJJIIIIIIHHHHHHIIIKKKNNNOOOOOONNNNNNOOOOOOQQQQQQOOOKKKJJJLLLNNNOOOQQQSSSRRRPPPPPPRRRUUU\\\ppp|||yyy|||~~~~~~zzzuuuqqqnnnmmmjjjjjjkkkjjjiiihhhfffeeehhhgggdddccccccdddggghhhqqqwww|||}}}~~~}}}}}}{{{yyywwwrrrhhh___ZZZ[[[^^^lllvvvyyyjjjbbbWWWMMMGGGEEEDDDDDDHHHJJJMMMPPPPPPNNNKKKHHHHHHGGGGGGGGGHHHJJJKKKMMMLLLPPPTTTVVVVVVVVVWWWXXXUUUVVVWWWVVVVVVWWWZZZ\\\___`````````^^^^^^```aaaaaaeeejjjpppvvvwwwlllfff^^^ZZZYYYYYYXXXWWWQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEBBB@@@???@@@AAABBB??????>>>>>>===<<<<<<<<<::::::::::::999888777666555666666666666555444444333333333333222222222222------...000111222333444000111222333444555666777999:::::::::<<<===>>>???;;;:::888777555333222111111222222222222333333333555555555666777888:::;;;;;;<<<>>>>>>======???@@@CCCCCCEEEJJJOOOYYYiiiyyyvvvjjj^^^^^^]]]XXXTTTSSSTTTTTTUUUVVVVVVUUURRRQQQQQQRRROOOPPPQQQRRRRRRSSSRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSQQQPPPPPPOOOPPPQQQSSSTTTSSSTTTVVVWWWVVVTTTSSSSSSMMMLLLLLLMMMNNNMMMIIIGGGEEEFFFHHHKKKNNNQQQSSSTTTQQQSSSUUUTTTRRRPPPPPPQQQOOOOOONNNKKKHHHGGGHHHIIIIIIKKKMMMMMMLLLLLLMMMNNNLLLOOOQQQOOOKKKHHHIIILLLIIILLLOOOOOOMMMMMMOOORRRWWWfffwwwuuuooolllnnnqqqrrruuuyyyzzztttooolllkkkjjjjjjlllppprrrrrrooojjjgggiiigggdddcccccceeehhhjjjooottt{{{~~~}}}{{{||||||yyyyyy{{{}}}~~~~~~|||xxxwwwrrrhhh^^^[[[aaahhhzzzsssgggZZZTTTLLLFFFDDDEEEFFFGGGKKKMMMOOOPPPOOOMMMLLLKKKHHHHHHGGGGGGHHHJJJLLLNNNQQQSSSVVVXXXWWWWWWWWWXXXWWWXXXYYYYYYYYYYYY[[[]]]___aaacccbbbaaabbbeeehhhiiiooovvv{{{oooggg^^^YYYWWWWWWUUUSSSOOOOOONNNMMMMMMMMMMMMMMMLLLKKKKKKJJJHHHGGGGGGFFFCCCBBBBBBAAA@@@@@@@@@@@@=========<<<;;;;;;::::::888888888888777666555555555555666666666555444333333333333222222222222111//////000111222222333333111222333444666777888999555999888888===;;;:::@@@777777666444444333333333111111222222333333333333888777555555666888;;;======>>>@@@@@@??????AAABBBFFFEEEIIIOOOWWWeee|||llleeeXXXZZZYYYUUUQQQQQQSSSTTTQQQRRRSSSRRRQQQPPPQQQRRRMMMNNNPPPRRRSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPQQQRRRSSSTTTSSSVVVXXXYYYXXXVVVUUUUUUJJJJJJJJJKKKLLLKKKHHHEEEJJJKKKKKKMMMNNNQQQSSSTTTMMMOOOPPPNNNJJJGGGGGGHHHKKKMMMNNNLLLHHHGGGIIIKKKJJJKKKLLLKKKJJJKKKMMMOOOJJJNNNQQQOOOJJJGGGHHHJJJEEEHHHLLLLLLKKKLLLOOORRRWWWcccqqqxxxgggbbb^^^```cccdddhhhlllqqqsssxxx|||}}}zzzuuupppmmmlllmmmnnnmmmqqqwww{{{{{{wwwqqqlllkkkiiifffccccccfffiiikkklllqqqwwwzzzyyyxxxyyy{{{wwwxxxyyy{{{}}}~~~~~~}}}xxxxxxrrrggg\\\[[[eeeoooyyyeeeUUUNNNJJJFFFDDDEEEHHHJJJKKKNNNOOOOOOOOOMMMLLLMMMMMMKKKJJJIIIIIIJJJLLLOOOQQQTTTVVVXXXYYYXXXWWWWWWXXXZZZ\\\^^^^^^]]]]]]^^^```aaadddgggiiiiiikkkooossssssyyyqqqhhh^^^XXXVVVUUURRROOONNNMMMLLLJJJJJJJJJKKKLLLKKKJJJJJJIIIGGGFFFEEEEEE@@@AAABBBBBBBBB@@@>>>===<<<<<<;;;::::::999999888777777777777666555444333444555666666666555333333333333333222222222111111111222222222222333333333222222333555777888999:::666;;;999999>>><<<999AAA555555444333333333444444000111222333333333333333999777555444555888<<<>>>>>>@@@AAAAAAAAAAAABBBDDDHHHHHHKKKRRR]]]nnnrrreee```VVVSSSPPPPPPSSSTTTSSSRRRQQQOOOMMMKKKJJJLLLNNNPPPQQQPPPOOONNNNNNOOOPPPQQQKKKMMMMMMMMMLLLMMMOOOQQQSSSRRRPPPNNNNNNOOOPPPQQQOOOWWWZZZUUUQQQRRRSSSQQQQQQTTTTTTOOOMMMOOOPPPOOOMMMPPPRRRSSSRRRQQQQQQQQQPPPNNNKKKIIIJJJJJJIIIHHHNNNNNNMMMKKKJJJIIIHHHGGGIIIIIIJJJJJJKKKLLLMMMMMMPPPMMMKKKJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLRRR\\\mmm~~~lll___\\\ZZZZZZYYYZZZ\\\___dddhhhmmmpppssswww}}}yyywwwqqqjjjgggkkkttt{{{zzztttpppnnnkkkhhhiiilllnnnnnnmmmmmmooorrruuuwwwyyyyyyyyyyyyzzz|||yyyvvvooofff```bbbllltttxxxdddTTTIIIEEEFFFGGGGGGGGGIIILLLOOOMMMNNNNNNMMMKKKJJJLLLMMMKKKMMMNNNMMMLLLMMMNNNPPPXXX[[[^^^^^^]]]ZZZYYYXXXaaaaaabbbeeehhhiiihhhggggggkkkqqqvvvyyy}}}sssfffZZZUUUSSSQQQOOOPPPNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKJJJHHHFFFEEECCCCCC???@@@@@@??????>>>===<<<======<<<;;;::::::999999999888777666555444333333555444333333222222222333111111111111111111111111111111111111111222222222333333444666777999::::::999999:::;;;;;;:::999888444555777888777555333111333444444444555666666666777777888999:::<<<===>>>DDDAAAAAABBBAAA???BBBGGGJJJIIIMMMYYYgggzzzjjj___ZZZUUURRROOOOOOPPPRRRQQQPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNNNNLLLMMMMMMMMMLLLLLLMMMOOOPPPOOOMMMKKKKKKLLLMMMNNNMMMTTTWWWSSSOOOQQQSSSSSSTTTXXXXXXTTTRRRTTTUUUSSSQQQQQQQQQQQQQQQQQQPPPPPPOOOMMMKKKJJJKKKKKKKKKJJJPPPOOONNNLLLJJJIIIGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLMMMKKKIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIKKKLLLLLLTTTdddyyy{{{zzz~~~wwwhhh\\\YYYWWWVVVUUUTTTVVVWWWXXX[[[```dddggglllssswwwzzz}}}}}}{{{yyyqqqooolllhhhhhhoooyyy}}}wwwtttrrrpppnnnnnnpppqqqpppoooqqqrrrsssuuuwwwxxxyyyyyy}}}|||}}}|||zzzxxxvvvqqqjjjfffiiisss{{{|||iiiXXXKKKCCCAAACCCDDDEEEEEEGGGJJJMMMPPPQQQRRRQQQOOOOOOPPPQQQMMMMMMMMMLLLKKKLLLOOORRRZZZ]]]```bbbaaa`````````hhhiiilllpppsssttttttssstttxxx~~~qqqeeeYYYTTTRRRPPPNNNOOOLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIGGGFFFDDDBBBAAA@@@????????????>>>===<<<;;;;;;;;;::::::999888888777888888777666555444333333444444333222222222222222222222222222222222222222111111111111222222222222333333444666777999:::;;;999999:::::::::999777777333333333333222222111111333444444555555666666777777888888999:::<<<===>>>DDDAAAAAABBBAAA@@@CCCHHHPPPRRR[[[lll}}}ppp```XXXTTTSSSQQQNNNMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLNNNPPPNNNLLLKKKKKKKKKMMMNNNOOOSSSUUURRRPPPSSSVVVWWWWWW[[[\\\XXXWWWYYYZZZXXXVVVRRROOOOOOQQQRRRQQQOOOOOOMMMLLLLLLMMMNNNNNNMMMRRRQQQPPPMMMKKKIIIGGGFFFEEEFFFGGGHHHJJJKKKMMMMMMKKKIIIGGGGGGIIIKKKKKKKKKJJJIIIGGGFFFFFFHHHJJJLLLOOOSSS___sssyyywwwxxx|||{{{pppeee^^^\\\ZZZWWWUUUUUUUUUTTTSSSUUUWWWYYY[[[```eeeiiinnnrrrwww}}}|||xxxuuusssqqqiiihhhggghhhmmmvvv}}}yyywwwwwwwwwwwwxxxzzzzzzyyywwwyyyyyyyyyyyyzzz|||}}}~~~~~~|||yyysssssspppmmmllloooxxx~~~|||jjjWWWJJJBBB===???AAACCCDDDEEEGGGKKKMMMRRRTTTVVVVVVUUUTTTUUUVVVSSSRRRPPPNNNNNNPPPUUUYYY```cccgggjjjkkkkkklllmmmtttvvv{{{ooocccWWWSSSRRROOOMMMNNNIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999888777777666666777777666555444333333222333222111111111111111111333333333333333333333333111111111222222333333333222333444666888999;;;;;;999999999999888666555444333222111000///000111222444444444555666777777777888888999999;;;<<<>>>???CCC@@@@@@AAAAAA@@@DDDJJJRRRZZZkkkwwwdddZZZUUURRRQQQOOOMMMKKKJJJJJJJJJJJJHHHIIIJJJKKKLLLKKKKKKJJJHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKKKKKKKLLLNNNPPPSSSRRRPPPNNNNNNOOOPPPQQQUUUVVVWWWUUUSSSUUUXXXZZZWWW[[[\\\ZZZXXX[[[[[[ZZZWWWRRRMMMMMMQQQTTTSSSQQQOOONNNMMMNNNQQQRRRRRRQQQUUUTTTRRROOOLLLIIIGGGFFFGGGGGGIIIJJJLLLNNNPPPPPPJJJIIIGGGHHHJJJLLLLLLLLLKKKIIIFFFDDDDDDGGGJJJLLLRRRUUU\\\jjj{{{|||zzz|||~~~zzzxxxzzz|||~~~yyyuuusssqqqkkkeeeeeefffddd```]]]]]]\\\ZZZ[[[ZZZXXXWWWWWWXXX[[[]]]aaaeeekkkqqqvvvxxxyyyxxx|||zzzwwwtttqqqnnnkkkjjjeeeeeegggkkksss|||zzzyyy{{{|||~~~~~~|||yyywwwnnnnnnnnnllllllooouuuzzz~~~qqq\\\JJJBBB@@@>>>???BBBEEEGGGIIIKKKNNNQQQTTTVVVXXXYYYYYYXXXYYYZZZ[[[YYYWWWUUUUUUYYY```eeejjjmmmrrruuuwwwxxxzzz{{{mmmaaaVVVSSSRRROOOMMMNNNGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@>>>==================<<<;;;:::999888888888888777777666666666666555555444333333222111111000000000000111111333333333333333333333333111111222222333333444444333333555666888:::;;;<<<::::::999888666555444333333222222222222222333333444444555666777777888999999999999:::;;;===???@@@AAA>>>>>>@@@@@@@@@EEEKKKTTTeee~~~kkk^^^YYYUUUSSSOOONNNLLLJJJHHHHHHHHHIIIGGGHHHJJJLLLMMMMMMLLLKKKIIIJJJLLLMMMMMMLLLJJJIIIGGGIIIKKKLLLLLLNNNQQQTTTVVVUUUSSSQQQQQQRRRSSSTTTYYYXXXWWWVVVUUUTTTVVVXXXTTTYYY[[[XXXWWWYYYYYYWWWUUUPPPKKKLLLQQQVVVWWWUUUQQQQQQQQQRRRUUUVVVVVVUUUVVVUUUSSSPPPMMMJJJHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQKKKIIIHHHIIIKKKMMMNNNNNNLLLJJJGGGDDDDDDFFFIIIKKKLLLPPPUUU[[[eeewww}}}uuuvvv}}}yyyzzz{{{}}}}}}|||||||||xxxsssmmmkkkjjjiiigggfffkkknnnmmmhhhggghhhgggbbbccc```]]]ZZZXXXWWWWWWWWWXXX[[[```eeeiiilllmmmmmmqqqpppmmmjjjhhhfffeeeddddddeeehhhoooyyy}}}}}}~~~|||yyywwwtttrrrpppllllllkkkjjjjjjkkknnnqqqzzzttteeeQQQBBB???@@@@@@???BBBFFFIIIKKKNNNQQQTTTUUUWWWYYYZZZZZZZZZ\\\]]]aaa```______```eeelllqqqtttwww{{{~~~kkk```UUUSSSRRROOOMMMMMMGGGGGGFFFFFFFFFEEEEEEEEECCCBBBBBB@@@???>>>======;;;;;;;;;;;;:::999888888888888888888777777777777555555444444333333222222000000000//////000111111333333333333333333333333111222222333444444555555444555666777888::::::;;;;;;:::999777555444333222///000222444444444222111444444555666777888999:::999999:::;;;<<<>>>???@@@???===<<>>>>>===AAAEEEJJJMMMPPPSSSVVVXXXYYY[[[[[[\\\^^^```ccceeegggiiijjjmmmrrrxxx|||{{{~~~hhh]]]SSSQQQQQQNNNLLLLLLFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBAAA@@@???>>>===<<<::::::::::::999888777777777777777777777777777777444444333333333222222222000000000000000000111222333333333333333333333333222222333444444555666666666666777888888999999:::999888666555333222222222+++---000333444333111000444555666777888999:::;;;:::::::::;;;===>>>@@@AAA@@@======@@@AAACCCJJJRRRbbb|||vvvkkk\\\XXXUUURRRQQQLLLMMMMMMKKKIIIHHHJJJMMMJJJJJJLLLNNNOOOPPPQQQQQQQQQSSSVVVXXXXXXVVVSSSQQQMMMOOOPPPPPPPPPRRRTTTVVVXXXVVVUUUSSSSSSTTTUUUVVVVVVRRRRRRVVVVVVRRRQQQTTTRRRWWWYYYVVVUUUUUUTTTRRRPPPPPPOOOPPPQQQTTTWWWXXXXXXXXXXXXZZZ]]]]]]\\\ZZZXXXWWWUUURRRPPPMMMLLLKKKGGGHHHIIIJJJKKKLLLMMMMMMLLLJJJHHHIIIJJJLLLMMMLLLLLLKKKIIIHHHHHHHHHIIIJJJKKKNNNQQQSSSXXXggg~~~}}}~~~zzzyyy{{{}}}zzzvvvtttsssrrrqqqpppkkkgggfffjjjlllkkklllpppttt||||||}}}|||yyyvvvrrrooolllhhhbbb]]]XXXWWWWWWWWWXXXZZZ]]]^^^___^^^]]]^^^___aaadddeeehhhkkkrrr|||}}}}}}yyytttpppmmmkkkiiihhheeeccc```^^^]]]]]]\\\\\\WWWUUULLL@@@:::;;;<<<<<<>>>BBBHHHMMMPPPTTTWWWZZZ]]]]]]^^^^^^___bbbgggjjjllloootttyyy}}}dddYYYPPPOOOOOOLLLJJJJJJEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@???>>>======<<<;;;999999999999888777666666555555555555555555555666333333333333222222222222111000000000000111222333222222222222222222222222222222333444555666777777888888888888888888888888666555333111000000000000---...000111222333333333444555666777999:::;;;<<<:::;;;;;;<<<===???@@@AAABBB??????BBBEEEGGGOOOWWWiii}}}ooocccWWWUUURRROOONNNLLLMMMNNNLLLIIIIIILLLOOOKKKLLLMMMNNNPPPRRRSSSSSSTTTWWWZZZ\\\\\\ZZZWWWTTTRRRSSSSSSSSSRRRRRRSSSUUUZZZYYYWWWUUUUUUVVVWWWXXXUUUQQQRRRXXXZZZVVVTTTWWWTTTXXXZZZWWWUUUUUUTTTQQQPPPQQQRRRRRRQQQRRRUUUWWWZZZZZZZZZ\\\______]]]\\\XXXWWWUUUSSSPPPNNNMMMLLLJJJKKKKKKLLLMMMNNNNNNOOOKKKIIIHHHHHHIIIKKKKKKKKKLLLKKKJJJJJJIIIIIIIIIIIILLLMMMNNNPPPVVVbbbrrr~~~~~~xxxtttsss{{{yyywwwtttrrrqqqooommmkkkmmmiiijjjpppsssqqqsssxxx|||~~~yyyrrriiiccc[[[YYYWWWUUUVVVWWWZZZ\\\]]]]]]]]]___aaaeeehhhkkkmmmpppxxx}}}|||~~~~~~xxxuuuqqqlllhhhfffdddbbbaaa___\\\YYYVVVVVVVVVUUUUUULLLLLLFFF===999;;;<<<;;;AAAEEEKKKPPPTTTXXX\\\^^^aaaaaaaaaaaabbbfffkkkppprrrwww~~~zzzaaaWWWNNNLLLMMMJJJHHHGGGDDDDDDCCCCCCCCCBBBBBBBBB??????>>>===<<<<<<;;;;;;999999999888888777666555444444444444444444444444333333222222222222222222111111000000111222333333111111111111111111111111222222333444555666777888999999999888888888777777333222000///............111111111111333555777888444555666888999:::;;;<<<;;;;;;;;;<<<>>>???AAABBBDDDAAAAAAEEEGGGJJJRRRZZZssstttmmmsss^^^VVVUUUTTTQQQPPPPPPOOOMMMKKKKKKKKKKKKLLLMMMKKKJJJLLLPPPRRRQQQOOORRRXXX^^^bbb```\\\WWWUUUUUUSSSRRRRRRTTTUUUVVVUUUXXXVVVUUUVVVXXXYYYYYYYYYTTTTTTUUUUUUUUUUUUUUUUUUZZZYYYWWWUUUSSSRRRRRRSSSTTTSSSTTTUUUVVVTTTQQQOOOWWWXXXYYYZZZZZZZZZXXXXXXYYYWWWUUUTTTTTTTTTSSSRRRPPPOOONNNOOOPPPPPPOOOMMMJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJJJJIIIIIIHHHHHHGGGEEEIIIMMMOOORRRXXXbbbjjjxxxsssqqqsssyyyyyyvvvrrrqqqrrrqqqooolllppptttxxxyyyyyy|||}}}tttnnnhhh```ZZZZZZZZZXXXXXXZZZ^^^___aaacccffflllsssxxxzzz~~~}}}|||}}}wwwssspppllleee```\\\ZZZXXXVVVTTTSSSRRRPPPOOOMMMLLLKKKHHH@@@:::999999888;;;???@@@GGGOOOWWW\\\^^^```aaa___```bbbdddfffkkkqqqvvvttt\\\UUUMMMIIIIIIIIIFFFCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>======<<<;;;;;;::::::888777777666666666666666666555444333222222222222111111111111111111111111000000000000111111111111333333222222222222222333333444555666777888999:::;;;;;;;;;;;;:::888666555444333222000////////////000000000000111333555777999999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBB@@@FFFKKKJJJIIIQQQbbbppp|||nnnhhh{{{jjjYYYSSSSSSSSSQQQPPPOOONNNMMMKKKKKKLLLLLLMMMLLLKKKJJJMMMPPPSSSRRRQQQSSSWWW]]]```___ZZZVVVTTTTTTSSSSSSTTTUUUVVVUUUUUUTTTUUUVVVYYY[[[\\\[[[YYYVVVUUUUUUTTTTTTTTTUUUUUUXXXWWWUUUTTTSSSTTTUUUUUUTTTTTTTTTUUUUUUTTTQQQNNNRRRSSSUUUVVVXXXYYYYYYYYY\\\ZZZWWWUUUUUUTTTSSSQQQNNNNNNMMMNNNPPPPPPOOOMMMKKKKKKLLLLLLMMMMMMMMMMMMIIIIIIHHHHHHHHHGGGGGGFFFIIIMMMPPPPPPQQQTTT[[[aaatttvvvqqqnnnqqquuu|||}}}zzzwwwwwwxxxxxxvvvtttyyy}}}}}}wwwnnnfff___^^^^^^\\\]]]```cccfffjjjnnnrrrvvv|||~~~~~~}}}yyytttqqqlllgggaaa[[[WWWUUURRRQQQLLLLLLKKKIIIHHHFFFEEEEEEDDD>>>999999999999;;;@@@DDDKKKTTT\\\aaacccdddddddddfffhhhjjjnnnsssyyy}}}~~~lllYYYSSSLLLHHHHHHHHHFFFCCCBBBBBBBBBAAAAAAAAAAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;888777666666555555666666555555444333222222222222111111111111111111111111000000000000111111111111333222222111111111222222333444555666888999:::;;;;;;;;;;;;;;;999777555444333222111000////////////111000000111222444666777999::::::;;;<<<<<<======????????????@@@AAABBBCCCJJJMMMOOOOOOSSSaaawwwwwwmmmiii}}}lll___SSSPPPQQQQQQOOOOOOMMMMMMLLLKKKLLLMMMNNNOOOKKKKKKKKKNNNQQQSSSTTTSSSSSSWWW[[[]]][[[WWWTTTRRRRRRSSSUUUVVVVVVUUUTTTTTTRRRSSSWWW[[[______]]]ZZZYYYXXXUUUSSSRRRRRRSSSTTTSSSRRRRRRQQQSSSUUUWWWXXXUUUTTTSSSTTTTTTRRROOOMMMKKKMMMNNNQQQTTTWWWYYYZZZ]]]ZZZWWWVVVUUUTTTSSSQQQMMMLLLLLLMMMOOOPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMFFFGGGGGGGGGGGGFFFFFFEEEJJJMMMPPPQQQQQQRRRVVVYYYccctttwwwpppmmmpppsssvvvzzz~~~~~~}}}tttllleeecccbbbbbbdddhhhmmmrrryyy{{{zzzyyyxxxwwwsssoookkkeeeaaaZZZTTTQQQMMMJJJHHHEEEDDDCCCBBBAAA@@@???>>>>>>:::888999:::999===BBBJJJQQQ[[[cccggggggggggggeeegggjjjmmmqqqwww}}}sssbbbTTTOOOIIIFFFFFFFFFEEECCCAAAAAAAAAAAA@@@@@@@@@???;;;;;;;;;;;;;;;:::::::::777777666555555555555666555444333222222111222222111111111111111111111111000000000111111111222222222111111111111111222222222333555777999;;;;;;<<<<<<<<<;;;:::888666333222111111000//////...//////111111111222444555777888::::::;;;;;;<<<=========?????????@@@AAABBBDDDEEELLLNNNPPPSSS^^^rrrzzzqqqllliii~~~ttt___VVVOOONNNPPPNNNLLLMMMLLLKKKKKKKKKLLLNNNPPPQQQMMMMMMNNNOOOQQQRRRSSSSSSRRRUUUXXXYYYWWWTTTRRRQQQQQQSSSVVVWWWVVVTTTSSSSSSQQQSSSVVV[[[___```___]]]]]]ZZZUUUQQQNNNOOOPPPRRROOONNNMMMNNNPPPSSSVVVYYYTTTSSSRRRRRRRRRQQQNNNLLLHHHHHHJJJMMMPPPSSSUUUWWWXXXVVVTTTSSSSSSSSSRRRQQQKKKJJJJJJLLLNNNOOONNNLLLKKKKKKLLLMMMMMMLLLKKKJJJFFFFFFGGGHHHHHHHHHGGGFFFFFFJJJNNNRRRSSSTTTVVVXXX\\\ggg}}}vvvrrrrrrrrrsssuuuzzzwwwooohhhfffffffffjjjpppyyy~~~~~~{{{wwwvvvtttsssqqqmmmhhheee___ZZZTTTOOOKKKGGGCCCAAA@@@@@@???>>>======<<<<<<999666777999;;;;;;???EEEQQQWWW```fffiiihhhgggffffffiiimmmqqqvvv|||jjj[[[OOOKKKGGGDDDDDDDDDCCCBBB@@@@@@@@@?????????>>>>>><<<;;;;;;:::999999888888777666555555444444555555444333333222111111222222111111111111111111111111000000111111111222222222111111000000000111222222222444666999;;;<<<<<<===<<<<<<:::888666444222111000000//////.../////////111222222444555777999999;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAACCCEEEEEEJJJNNNUUU___nnn~~~vvvrrrmmmiiibbbXXXRRRNNNNNNNNNKKKIIIJJJJJJJJJJJJJJJLLLNNNPPPQQQOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRUUUUUUSSSQQQPPPPPPPPPSSSVVVVVVTTTRRRRRRRRRSSSSSSTTTWWW[[[___```___]]]YYYTTTOOOLLLLLLNNNOOOMMMLLLKKKKKKLLLOOOSSSUUURRRQQQOOOOOOOOOOOOMMMKKKGGGGGGIIIKKKMMMNNNPPPPPPPPPOOONNNNNNPPPQQQQQQPPPJJJIIIIIIKKKLLLMMMLLLJJJIIIJJJKKKLLLKKKJJJHHHGGGFFFGGGIIIJJJKKKJJJIIIIIIFFFIIINNNRRRUUUUUUVVVVVV\\\```rrr|||uuusssqqqrrrvvv}}}|||uuuooojjjiiiiiijjjpppxxx}}}~~~{{{yyyvvvuuurrrpppmmmhhhccc___YYYUUUPPPKKKGGGCCC???===<<<<<<<<<;;;;;;:::::::::666555777:::<<<===BBBIIIWWW[[[aaaeeefffeeeeeeeeekkkoootttyyyvvvbbbVVVKKKHHHEEECCCBBBBBBAAAAAA???>>>>>>>>>===============<<<;;;999888666555444666555555444444444444444333333222111111111222222111111111111111111111111111111111111222222222222111111000000111222333333333555888:::<<<=========<<<;;;999777555333111111000////////////000000111111222444666777999:::;;;;;;;;;<<<======>>>>>>???======>>>???AAACCCEEEFFFIIITTTddduuu~~~}}}xxxpppkkkoooTTTRRROOOMMMNNNLLLHHHGGGIIIIIIHHHHHHIIIJJJLLLOOOPPPPPPQQQRRRPPPNNNMMMNNNOOONNNOOOQQQPPPOOONNNOOOPPPOOORRRUUUTTTQQQOOOPPPRRRTTTSSSSSSUUUXXX[[[]]]]]]WWWTTTPPPLLLKKKLLLNNNPPPPPPNNNKKKIIIIIIKKKNNNPPPOOONNNLLLLLLMMMMMMKKKJJJFFFGGGIIIKKKLLLLLLKKKJJJJJJIIIHHHIIILLLNNNNNNNNNJJJIIIIIIJJJKKKKKKIIIHHHIIIJJJKKKKKKJJJHHHFFFDDDFFFHHHJJJLLLMMMMMMLLLKKKKKKMMMPPPSSSTTTSSSRRRPPPYYYZZZggg}}}~~~~~~{{{wwwrrrooorrrwww|||{{{wwwrrrnnnlllmmmnnnpppxxx~~~|||zzzxxxvvvtttqqqnnnkkkfff```[[[UUUQQQLLLHHHEEEAAA===:::888888888888888888777777777666888<<<===???FFFOOO\\\^^^aaabbbcccdddgggiiinnnrrrxxxlll[[[QQQHHHGGGEEECCCAAA@@@@@@@@@============<<<<<<<<<<<<<<<;;;:::999777555444333555555444333333333333444222222111111111111222222111111111111111111111111111111111222222222222333111111111111222333444444555777:::<<<=========<<<;;;:::888555333222111111000000///000000111222222222333555777999;;;<<<<<<<<<<<<======>>>?????????======>>>@@@BBBEEEGGGHHHLLL\\\ttt{{{rrrnnn|||]]]OOOMMMKKKKKKMMMJJJFFFFFFIIIHHHGGGGGGHHHIIIKKKMMMNNNNNNPPPQQQPPPMMMLLLNNNOOOLLLMMMMMMMMMLLLMMMOOOQQQNNNQQQTTTRRRNNNLLLNNNQQQRRRRRRSSSUUUXXXYYYXXXWWWNNNLLLKKKJJJKKKNNNQQQTTTVVVSSSOOOKKKHHHIIIJJJLLLLLLJJJIIIIIIJJJKKKKKKJJJEEEGGGJJJLLLLLLKKKIIIGGGGGGFFFEEEFFFIIIKKKKKKJJJKKKIIIIIIIIIJJJIIIGGGEEEIIIJJJLLLLLLKKKHHHEEEDDDFFFGGGJJJMMMNNNNNNLLLKKKMMMNNNOOOQQQQQQPPPNNNKKKNNNSSS\\\kkk}}}~~~wwwrrrqqqsssuuuuuu~~~xxxsssoooooonnnnnnrrrtttwww}}}{{{xxxvvvsssqqqooollliiieee___[[[PPPMMMIIIFFFCCC@@@<<<999777777777777777777777888999888:::===>>>@@@JJJTTT____________aaaffflllqqqrrrwww~~~vvvbbbTTTMMMGGGGGGEEECCC@@@?????????<<<<<<<<<<<<;;;;;;;;;;;;888888888777777666666555555444444333222333333333222222111111111111222222111111111111111111111111111111111222222222333333222222222222333444555666777999;;;===>>>===<<<;;;999888666444222222222222000000000000111222444444222444666999;;;<<<======<<<======>>>>>>???@@@@@@??????@@@BBBEEEHHHJJJKKKUUUiii{{{}}}|||sssllllllhhhRRRQQQIIIHHHJJJKKKHHHDDDEEEJJJGGGGGGGGGGGGHHHJJJLLLMMMKKKNNNPPPOOOMMMLLLNNNQQQJJJKKKLLLKKKKKKLLLOOORRRNNNQQQSSSPPPLLLKKKNNNQQQPPPQQQSSSVVVXXXXXXTTTQQQFFFFFFFFFHHHLLLPPPUUUWWW[[[WWWRRRLLLIIIHHHIIIJJJJJJHHHGGGGGGIIIJJJJJJIIIDDDFFFJJJMMMNNNLLLHHHFFFHHHFFFEEEEEEGGGIIIHHHHHHKKKJJJIIIIIIIIIHHHFFFDDDJJJKKKMMMMMMLLLIIIFFFDDDEEEGGGJJJMMMNNNNNNLLLKKKLLLLLLMMMOOOPPPOOOMMMKKKCCCMMMUUU^^^rrr|||}}}~~~vvvsssrrrqqqpppqqqvvv|||{{{uuupppllliiiooonnnqqqvvvyyy}}}~~~}}}zzzwwwtttpppooommmkkkiiieee```\\\NNNKKKGGGDDDBBB???;;;999888888999999999999999:::;;;:::<<<>>>>>>AAALLLWWWaaa```___^^^aaaiiirrryyyzzzmmm\\\PPPKKKGGGGGGFFFCCC@@@>>>>>>>>><<<<<<;;;;;;;;;:::::::::555555666666777777888888555444333333222222333333222111111111111111222222111111111111111111111111111111222222222333333333333333333333444555666777888:::<<<>>>???===;;;:::888777555333222222222222000000111111222333555555222444777999<<<==================>>>??????@@@@@@@@@AAABBBDDDGGGJJJLLLNNNcccxxx}}}tttuuurrriiieeehhhzzzcccUUUNNNEEEGGGJJJMMMMMMLLLIIIGGGIIIHHHGGGFFFGGGIIIKKKMMMKKKMMMOOOOOOMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQNNNOOOOOOPPPOOONNNLLLKKKRRRSSSTTTTTTTTTSSSQQQQQQLLLMMMNNNMMMKKKLLLOOOSSSUUUTTTQQQOOOLLLJJJIIIIIIGGGFFFFFFHHHIIIJJJIIIHHHJJJIIIIIIIIIJJJIIIFFFDDDCCCBBBCCCEEEHHHJJJJJJJJJIIIGGGEEEGGGJJJKKKIIIGGGHHHJJJLLLNNNMMMJJJGGGDDDDDDGGGJJJLLLLLLKKKKKKLLLIIIJJJLLLMMMMMMLLLJJJIIIIIIIIILLLUUUeeezzzzzzsssxxx~~~{{{vvvqqqnnnlllooorrrwww|||zzzsssnnnlllkkkjjjiiilllqqqwww}}}}}}|||{{{zzzxxxvvvrrrqqqooommmhhhaaaYYYSSSPPPNNNLLLIIIFFFAAA;;;777444444555666888:::;;;<<>>???BBBCCCDDDLLLUUUgggaaa]]]___jjjvvv~~~~~~nnnaaaTTTJJJFFFGGGFFFDDDBBB@@@>>><<<<<<<<<;;;::::::999999::::::444555666777666555333222333333333222222222111111000000000000000000000000000000111222222222222111000111111222333333444444555666777888888888888888<<<<<<======<<<:::777666444222/////////000000000222222222222222222222222777777888999;;;<<<======;;;<<<>>>AAABBBCCCCCCCCCFFFAAACCCLLLNNNLLLQQQ\\\qqq}}}wwwoooiiifffeeeeeedddrrr```UUUMMMKKKLLLMMMNNNMMMKKKIIIGGGIIIIIIHHHHHHHHHIIIKKKLLLKKKLLLNNNNNNLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPPPPMMMNNNOOOQQQQQQQQQQQQPPPSSSSSSTTTTTTSSSQQQOOONNNPPPQQQRRRQQQOOONNNPPPRRROOOOOONNNLLLKKKIIIHHHGGGDDDDDDDDDFFFIIIJJJJJJIIIGGGFFFEEEFFFFFFEEEBBB@@@AAA@@@@@@BBBFFFHHHHHHHHHIIIGGGFFFFFFIIIJJJIIIHHHHHHIIIKKKLLLLLLJJJHHHFFFHHHIIIJJJIIIHHHHHHJJJLLLHHHIIIJJJJJJJJJJJJIIIHHHKKKKKKMMMSSS___qqq|||yyyssslllppptttvvvxxx}}}}}}vvvqqqjjjjjjlllooosssyyy~~~~~~zzztttooommmlllllllllsssuuuzzz}}}{{{{{{{{{zzzyyywwwsssrrrpppnnnjjjccc[[[VVVQQQPPPNNNJJJDDD>>>999666555555666777999;;;===>>>???>>>???AAABBBCCCJJJSSSdddbbbbbbgggqqq|||ooo```VVVLLLEEECCCCCCCCCAAA@@@>>><<<;;;;;;;;;:::999999888888999999444555555555555444333333333333222222222111111111000000000000000000000000000000111222222222222222333333333333333333333333666777888999::::::::::::>>>??????>>>===:::777666444222//////000111000000222222222222333333333333777777888:::;;;===>>>>>>;;;===???AAACCCDDDDDDDDDFFFBBBDDDJJJKKKKKKUUUcccwwwrrrkkkfffcccbbbbbbaaa}}}ggg\\\TTTNNNRRRQQQPPPOOOMMMLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMKKKKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOMMMNNNPPPRRRSSSUUUUUUUUUUUUVVVVVVWWWUUUSSSPPPNNNTTTUUUVVVUUURRRPPPOOOPPPLLLLLLMMMMMMLLLJJJHHHGGGCCCBBBCCCFFFIIIKKKJJJIIIEEEDDDDDDDDDDDDCCC@@@>>>???>>>>>>???CCCEEEFFFEEEJJJHHHFFFFFFHHHJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLJJJHHHFFFFFFIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKNNNPPPXXXfffzzz~~~zzzwww{{{wwwpppmmmmmmnnnpppssszzz{{{tttkkkiiiffffffiiipppxxx}}}}}}tttrrrpppnnnmmmnnnqqqrrryyy{{{|||{{{yyyyyyzzzzzzxxxwwwpppooommmkkkggg```YYYSSSQQQQQQPPPJJJBBB;;;888777777777888999;;;===???@@@AAA@@@AAACCCCCCCCCIIIRRR```dddjjjrrr{{{ppp]]]QQQJJJDDDAAABBB???>>>>>>===<<<;;;::::::999999888777777777777777555444333333222222333333333222222222222111111111000000000000000000000000000111111222222222222222444444444444444333333333777888:::;;;<<<=========AAAAAA@@@???<<<999666555333111000///111111111000222222333333444444444555666777888:::<<<>>>???@@@<<<===???BBBCCCEEEEEEEEEFFFDDDFFFJJJKKKPPPbbbuuuvvvqqqmmmiiieeedddcccaaa```kkk^^^[[[VVVQQQVVVTTTRRROOONNNMMMMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJMMMNNNOOONNNLLLKKKMMMNNNMMMLLLLLLLLLMMMMMMNNNOOOMMMNNNPPPQQQSSSUUUVVVWWWVVVWWWXXXYYYXXXVVVTTTSSSWWWXXXXXXVVVTTTPPPNNNMMMNNNOOOPPPPPPOOOMMMJJJHHHDDDDDDDDDFFFIIIJJJJJJHHHGGGFFFEEEFFFFFFEEECCC@@@>>>===<<<>>>AAACCCDDDDDDJJJIIIGGGGGGGGGIIIJJJKKKHHHGGGFFFFFFHHHIIIKKKMMMMMMMMMMMMKKKIIIHHHJJJLLLIIIHHHHHHGGGGGGHHHHHHIIIGGGKKKNNNPPPTTT```rrr{{{zzz}}}{{{wwwxxxvvvsssqqqsssxxxxxxpppllleeebbbdddkkktttzzz~~~}}}uuuooooooppppppqqqssswwwyyy~~~{{{zzzxxxwwwwwwwwwuuusssooommmjjjgggbbb\\\TTTOOOLLLNNNMMMGGG>>>888888:::::::::;;;<<<>>>@@@BBBCCCEEEDDDDDDFFFEEEDDDJJJRRR\\\eeeqqq{{{kkk___QQQJJJFFFBBBAAABBB<<<<<<;;;;;;;;;:::::::::888777666666555555666666555444222111111111222333222222222222111111111111000000000000000000000000000111222222333333222222444444444555555666666666999:::<<<===>>>???@@@@@@AAA@@@???===:::777444222333111000000111222111000222222333444555555666666777888999;;;===???@@@AAA>>>???@@@BBBDDDFFFGGGHHHGGGHHHKKKNNNQQQ]]]yyyuuunnnllliiiggggggfffdddcccwww___YYYYYYXXXUUUUUUSSSPPPNNNMMMNNNPPPQQQKKKKKKLLLMMMMMMMMMLLLLLLPPPQQQPPPOOOMMMMMMNNNPPPMMMMMMMMMMMMMMMMMMNNNOOONNNOOOOOOPPPRRRSSSTTTUUUTTTTTTVVVWWWWWWWWWWWWWWW[[[ZZZYYYXXXVVVSSSOOOMMMPPPPPPQQQQQQOOOLLLIIIGGGGGGGGGFFFGGGIIIIIIHHHFFFFFFFFFFFFGGGHHHGGGEEECCC>>>===<<<===@@@CCCDDDEEEIIIIIIHHHHHHHHHIIIJJJKKKHHHGGGFFFFFFGGGJJJMMMOOOLLLNNNPPPPPPNNNMMMMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJIIIMMMPPPQQQRRR[[[iiiuuuzzzxxx}}}~~~xxxuuuuuuzzz~~~xxxrrriiicccbbbgggooouuuzzz~~~wwwooommmpppssstttvvvxxx|||}}}|||zzzwwwvvvuuusssqqqooonnnlllhhhddd___XXXQQQLLLFFFHHHHHHCCC<<<888:::=========>>>???AAACCCEEEFFFFFFDDDEEEGGGFFFDDDIIIPPPZZZeeettttttfffYYYQQQIIIGGGEEEAAA???@@@;;;;;;;;;;;;;;;;;;;;;;;;777666555555444444555555444333222111000111222222222222222111111111000000000000000000000000000000111111222333333333333222222333444555777999::::::;;;<<<===>>>???@@@@@@@@@>>>===<<<999777444222111222111000111222333222000222333333555666777888888999999;;;<<<>>>@@@AAABBB???@@@AAACCCEEEGGGIIIJJJHHHLLLRRRVVV]]]ppp|||qqqllljjjhhhgggggggggeeedddgggXXXUUUVVVVVVVVVRRRPPPNNNLLLLLLNNNPPPQQQKKKKKKLLLMMMMMMNNNOOOOOORRRRRRRRRPPPNNNMMMOOOQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQSSSSSSRRRRRRRRRSSSTTTVVVXXXYYY]]][[[YYYXXXWWWUUURRROOONNNNNNNNNMMMKKKIIIFFFEEEHHHGGGFFFGGGHHHHHHFFFDDDCCCCCCCCCEEEGGGHHHFFFDDD>>>===;;;<<>><<<===:::::::::::::::;;;;;;;;;666666555444444444444444444333222222111111222222222111111111111000000000000000000000000000000000111222222333333333333333222333444666999;;;======<<<<<<===>>>????????????:::999888666444222111000111111000222333444222111222333444555777888::::::;;;;;;<<<===???@@@AAAAAA@@@AAABBBDDDFFFIIIKKKLLLLLLUUU```hhhrrrssskkkhhhfffdddddddddeeedddbbbppp\\\SSSQQQPPPQQQTTTPPPNNNLLLKKKJJJKKKMMMNNNLLLKKKKKKLLLMMMOOOQQQRRRRRRRRRQQQOOOMMMMMMOOOQQQPPPPPPOOOOOOOOOOOOOOOPPPOOOOOOOOOOOOPPPRRRTTTUUUWWWUUUTTTSSSTTTVVVYYY[[[ZZZXXXTTTSSSSSSSSSQQQOOOLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCDDDFFFFFFEEECCCAAAAAABBBEEEHHHIIIHHHFFF>>><<<:::;;;>>>AAADDDDDDEEEHHHLLLLLLKKKIIIIIIJJJJJJIIIHHHHHHIIILLLOOOPPPQQQRRRRRRQQQOOOMMMMMMNNNJJJKKKLLLLLLLLLLLLKKKJJJJJJLLLMMMNNNOOOQQQTTTWWWiii}}}}}}xxxssstttwwwvvvyyy{{{sssmmmjjjjjjjjjiiimmmrrrwww{{{|||yyyuuusssuuu{{{}}}{{{yyyxxxyyywwwtttrrrrrrpppmmmkkk___]]]ZZZXXXUUUQQQLLLHHHFFFDDDAAA>>>===>>>@@@AAABBBBBBCCCDDDFFFHHHJJJKKKFFFFFFHHHJJJIIIGGGKKKRRRWWW```mmmzzzooocccWWWNNNIIIDDDAAAAAA???;;;:::<<<:::::::::999999999999999666666555444444444444444333333333333333222222111111111111111000000000000000000000000000000000000111222333333444444333333444444666888:::;;;===>>><<<======>>>>>>=========777666555444333333222222111000111222444444333111222333444666888:::;;;<<<======>>>>>>???@@@@@@AAABBBBBBCCCDDDGGGJJJLLLNNNUUUcccuuuyyymmmggggggeeebbbaaabbbcccbbbbbbqqqbbbUUUPPPNNNLLLMMMRRROOONNNLLLJJJIIIIIIJJJKKKLLLKKKKKKKKKMMMPPPSSSUUURRRRRRQQQNNNLLLLLLNNNPPPQQQQQQPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOQQQSSSVVVWWW]]][[[WWWUUUVVVXXX\\\___VVVRRRNNNMMMOOOOOONNNLLLJJJJJJIIIHHHHHHHHHIIIIIIAAA@@@AAABBBDDDEEEDDDCCCAAABBBCCCFFFIIIKKKJJJIII===;;;999999===@@@CCCDDDDDDHHHMMMNNNLLLIIIIIIJJJKKKJJJIIIIIIJJJLLLOOOPPPUUUTTTRRROOOKKKJJJKKKMMMIIIJJJLLLMMMMMMLLLJJJIIIDDDEEEHHHKKKMMMPPPQQQRRRVVVkkk}}}ssssssooonnnqqqxxxzzzyyy||||||uuuoookkkjjjbbbffflllqqqvvvzzz~~~{{{zzzyyy{{{}}}{{{zzzxxxvvvvvvtttrrrqqqqqqpppnnnlllaaa___^^^]]]\\\YYYUUURRRIIIFFFAAA??????@@@AAAAAACCCDDDDDDFFFGGGIIIKKKLLLJJJJJJLLLNNNMMMLLLPPPVVVVVV]]]iiiwwwnnn]]]UUUNNNHHHKKKEEEAAA@@@===:::;;;>>>999999999999888888888888666666555444444444444555333333444555444333222111111111111111000000000000000000000000000000000000111222333333444444333333666666777888:::;;;<<<==================<<<;;;;;;555444444333333333444444111000111333444555333111222333555666888:::<<<<<<>>>>>>?????????@@@@@@@@@BBBBBBCCCDDDGGGJJJMMMOOO^^^ppppppgggdddhhheeebbbaaabbbccccccccceee]]]TTTOOOPPPRRRRRRQQQMMMLLLKKKKKKKKKLLLNNNOOONNNLLLLLLMMMOOORRRRRRRRRPPPNNNKKKIIIIIIKKKNNNPPPKKKOOOSSSTTTSSSRRRRRRTTTQQQRRRRRRQQQRRRUUUZZZ]]]eee___WWWQQQPPPRRRTTTUUURRRQQQPPPOOONNNMMMMMMMMMPPPKKKGGGEEEFFFFFFEEEDDDFFFFFFEEEDDDBBBAAA@@@@@@BBBAAAAAACCCGGGIIIHHHFFFBBB:::666999:::777888===AAADDDIIIJJJJJJJJJLLLNNNJJJIIIHHHHHHJJJMMMQQQSSSQQQOOOMMMJJJIIIIIIJJJKKKLLLIIIHHHIIIKKKLLLJJJHHHGGGGGGHHHIIIJJJJJJIIIIIIUUU]]]nnnzzzjjjiiiggghhhmmmoooqqqvvv}}}{{{vvvpppkkkaaabbbdddhhhlllppptttvvvxxx}}}|||{{{yyyxxxvvvuuuvvvwwwuuurrrooonnnnnniiikkknnnnnnkkkfffbbb```SSSJJJCCCBBBBBBAAABBBDDDDDDFFFIIILLLNNNOOOPPPPPPQQQQQQPPPPPPPPPTTTZZZ^^^ccciiirrr|||ssscccYYYTTTOOOLLLHHHFFFCCCAAA@@@>>>;;;999::::::::::::999888777666999888666555333333222222333333333222222111111111000000000000000000000000//////000111222333333333111111111222222333333444555666888:::;;;<<<======<<<===??????>>>;;;888666000111111111111222222222333333111111111222333444777777888999:::;;;;;;;;;===???AAAAAA@@@??????@@@DDDCCC@@@FFFOOOLLLNNN___rrr}}}rrrkkkhhh_______________```aaabbbttt```ZZZRRROOOPPPQQQQQQOOOMMMLLLKKKKKKKKKLLLMMMNNNMMMLLLLLLNNNPPPRRRRRRQQQMMMKKKIIIHHHHHHJJJMMMOOOLLLOOOSSSTTTRRRQQQQQQSSSQQQRRRRRRRRRRRRTTTXXX[[[___ZZZTTTPPPOOOQQQRRRSSSQQQPPPOOONNNNNNMMMNNNNNNKKKHHHFFFEEEGGGHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@AAACCCGGGHHHGGGFFFCCC===:::;;;:::999<<>>>>>===>>>>>>>>><<<:::777555111111111111222222222222333333222111222333444444888888999:::;;;<<<<<<===<<<>>>@@@AAAAAAAAACCCDDDAAADDDCCCHHHNNNMMMWWWnnnwwwlllddd```^^^^^^^^^^^^^^^___``````~~~gggZZZVVVQQQOOOPPPQQQOOONNNNNNMMMLLLKKKKKKKKKLLLMMMLLLLLLMMMOOOQQQRRRPPPOOOIIIHHHGGGFFFGGGJJJLLLNNNNNNPPPRRRSSSQQQPPPPPPPPPNNNPPPQQQQQQQQQRRRTTTVVVWWWTTTPPPOOOOOOQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMFFFEEEEEEFFFHHHHHHGGGFFFDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@AAACCCFFFGGGFFFEEEEEEBBB???===::::::AAAIIIMMMNNNNNNMMMKKKJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFHHHGGGFFFGGGHHHIIIHHHFFFHHHIIIJJJKKKLLLLLLMMMMMMOOOQQQYYYeeeuuurrrbbb^^^]]]___aaacccgggmmmvvvyyy|||~~~~~~yyyuuuqqqjjjeeebbbcccgggiiiooosssyyy}}}|||yyyyyyxxxwwwtttuuuuuutttsssuuuxxxzzz~~~vvvkkkaaa[[[OOOJJJFFFGGGHHHFFFFFFHHHLLLLLLLLLNNNRRRXXX___cccddd```\\\\\\aaagggkkklllrrryyy}}}rrrkkkaaa]]]YYYWWWWWWVVVSSSOOOPPPLLLGGGDDDBBB@@@>>>===????????????<<<999666444666555444444333333333444222222222222222111111111000000000000000000000000111111111222222222222222333444444555666666777777666777999;;;<<<>>>>>>???>>>>>>===;;;999777666555111111111111222222222333333333333333333444555666999999:::;;;<<<===>>>>>><<<>>>@@@BBBBBBCCCEEEGGGBBBIIIJJJLLLPPPRRRddd{{{oooggg```\\\^^^^^^^^^^^^^^^^^^______nnn___UUUSSSQQQPPPQQQQQQOOOMMMNNNMMMLLLKKKJJJKKKLLLLLLLLLLLLMMMOOOQQQQQQOOOLLLFFFFFFFFFGGGIIIKKKMMMOOOOOOPPPQQQQQQPPPOOONNNNNNKKKNNNPPPQQQPPPOOOPPPPPPRRRQQQPPPQQQRRRSSSRRRQQQQQQPPPOOOMMMLLLKKKJJJJJJEEEEEEFFFGGGGGGFFFCCCBBBBBBAAA@@@@@@???@@@AAAAAA@@@AAABBBCCCEEEFFFFFFEEEGGGFFFDDDAAA===@@@JJJSSSZZZYYYUUUQQQMMMJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJDDDEEEFFFFFFFFFEEEDDDDDDFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEGGGIIIKKKMMMOOOPPPPPPPPPRRRZZZfffvvvxxxeee___[[[\\\^^^^^^bbbggglllrrrwwwyyyxxxyyy~~~zzzqqqhhhdddeeehhhkkkjjjmmmrrruuuxxxzzz}}}~~~~~~zzzyyywwwvvvtttttttttssssssvvv{{{{{{rrrfffYYYQQQJJJFFFEEEHHHIIIGGGGGGJJJMMMNNNOOOQQQUUU[[[```dddhhhbbb]]]]]]cccjjjllllllnnnuuu|||{{{wwwvvv|||yyymmmddd]]]XXXWWWUUUSSSSSSSSSRRROOOMMMNNNJJJEEEBBB@@@@@@@@@???@@@@@@AAA@@@===999555333444333333333333333444444222222222111111111111111000000000000000000000000222222222222222222222111333444444555666777888888777888999;;;===>>>>>>>>>???===;;;888666555444444111111111222222222333333333333444444555666777777888999:::;;;<<<===>>>???===???AAABBBBBBCCCFFFHHHHHHPPPPPPQQQWWW___ssswwwooojjjgggccc```^^^^^^__________________~~~aaaXXXRRRRRRQQQQQQQQQQQQOOONNNMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLMMMOOOQQQPPPNNNKKKFFFGGGHHHJJJLLLNNNPPPQQQPPPPPPOOOOOOOOONNNMMMLLLLLLOOOTTTVVVUUURRRPPPPPPQQQQQQRRRTTTVVVVVVTTTRRRSSSQQQOOOLLLJJJHHHGGGFFFFFFHHHIIIHHHFFFCCC@@@???AAA@@@???>>>>>>>>>@@@AAA@@@AAACCCDDDEEEEEEEEEFFFFFFHHHIIIGGGHHHPPP^^^ggglllggg___XXXRRRNNNLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJCCCDDDDDDEEEDDDDDDCCCBBBDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMLLLKKKKKKNNNXXXfffuuu{{{kkkccc[[[ZZZZZZZZZ]]]```dddjjjpppsssrrrtttxxx}}}yyyoooiiiggghhhiiifffiiillloooqqqtttwwwzzz{{{}}}|||yyyvvvuuussssssrrrqqqrrruuu{{{}}}{{{wwwqqqiii^^^QQQIIICCCAAABBBFFFGGGEEEFFFJJJLLLNNNRRRVVVYYY\\\]]]^^^bbb\\\WWWWWW\\\aaaaaa```bbbhhhmmmjjjccc```eeekkkxxxzzzkkk]]]VVVQQQNNNLLLRRRQQQNNNMMMLLLKKKJJJHHHGGGDDD@@@>>>>>>???@@@@@@?????????>>>;;;888555333333222222222222333444444111111111111111111111111000000000000000000000000333333333222222222222222333333444555666777888888888999:::;;;<<<<<<=========;;;888666444333333444111222222222222333333333333444555666777888999999888999:::;;;<<<>>>??????@@@AAABBBBBBBBBCCCEEEGGGJJJPPPQQQVVVeeessssssoooiiigggggggggeeeccc``````aaaaaaaaaaaa```___rrr]]]VVVQQQQQQQQQQQQPPPOOONNNMMMKKKKKKJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNOOOOOOMMMKKKHHHIIIKKKNNNPPPRRRRRRSSSPPPNNNMMMMMMNNNNNNMMMKKKNNNSSSYYY]]]\\\XXXUUUSSSSSSSSSTTTVVVXXXWWWUUURRRRRRQQQNNNLLLIIIGGGFFFEEEGGGIIIKKKKKKHHHEEEDDDCCCCCCBBB@@@>>>>>>???@@@AAAAAACCCEEEFFFEEEEEEFFFGGGDDDHHHKKKMMMTTTcccrrrzzzxxxqqqfff]]]VVVRRROOONNNNNNLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCEEEFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDEEEFFFGGGHHHLLLKKKJJJKKKQQQ\\\jjjsss}}}{{{pppfff\\\XXXWWWVVVWWWYYY\\\aaagggkkkmmmooorrrvvvzzz}}}wwwoooiiifffddddddfffhhhjjjlllooosssvvvxxxzzz{{{}}}}}}yyyxxxzzz|||~~~{{{wwwtttrrrrrrqqqoooooorrrwwwzzzuuuqqqlllgggaaaXXXMMMEEE===<<>>???AAAAAACCCDDDDDDCCCCCCDDDGGGIIIIIIRRRVVVaaaxxx{{{qqqkkkhhhddddddffffffdddbbb```aaabbbcccbbbaaa```___zzzggg\\\UUUOOOPPPPPPOOONNNLLLLLLLLLJJJIIIIIIIIIJJJLLLMMMOOOPPPNNNMMMMMMNNNNNNMMMKKKIIIKKKMMMPPPRRRSSSSSSSSSOOOMMMKKKKKKMMMNNNMMMKKKNNNTTT\\\``````\\\WWWUUUSSSSSSTTTUUUVVVUUURRROOOOOONNNLLLJJJIIIGGGGGGGGGEEEHHHLLLMMMLLLLLLMMMOOOGGGEEECCC@@@@@@@@@BBBCCCBBBDDDGGGGGGFFFEEEFFFHHHEEEIIILLLOOOZZZkkkxxx}}}yyypppdddZZZTTTQQQOOOMMMLLLJJJHHHEEECCCCCCDDDDDDHHHGGGEEECCCBBBBBBCCCCCCCCCEEEFFFEEECCCCCCDDDFFFDDDCCCBBBCCCDDDFFFIIIJJJNNNNNNMMMMMMPPPWWWaaaiiiuuu{{{uuuwww~~~}}}wwwkkk^^^XXXVVVTTTSSSUUUVVVYYY^^^cccgggkkkmmmmmmrrrvvv{{{yyyqqqjjjfffdddeeeggggggiiikkkooosssvvvvvvxxxzzz}}}~~~~~~}}}zzzwwwrrrnnnmmmooosssuuu}}}|||xxxuuuqqqqqqpppnnnlllmmmpppsssmmmiiiccc^^^ZZZSSSIIIBBB:::999<<<@@@AAAAAAFFFMMMNNNRRRWWW]]]``````___^^^\\\[[[YYYWWWUUURRRPPPOOOSSSUUUVVVTTTPPPNNNOOOQQQOOOTTTYYY]]]```gggrrr{{{wwweeeXXXUUUPPPKKKIIIJJJKKKKKKJJJGGGHHHHHHFFFDDDAAA@@@???<<<:::888888999:::999888777666444333333333333444333222111111111111111222///000000000111111111222000000000000000000000000111222222333333444444444444555666777888:::;;;;;;::::::::::::999888777666666666555444333222222222222222222333333333444444333444666999;;;<<<<<<<<<;;;<<<===???AAABBBDDDDDDDDDEEEFFFFFFFFFHHHKKKNNNQQQ^^^hhhvvv~~~pppllljjjfffcccccceeeeeeccc``````aaabbbcccbbbaaa___^^^|||ccc[[[WWWQQQNNNOOOOOOMMMKKKJJJJJJKKKIIIHHHHHHIIIJJJLLLNNNOOOQQQOOOMMMLLLMMMMMMMMMLLLIIIKKKNNNQQQSSSTTTSSSSSSOOOLLLJJJJJJMMMNNNMMMKKKLLLSSS[[[``````\\\WWWTTTSSSRRRRRRSSSTTTSSSOOOMMMLLLLLLJJJIIIIIIIIIIIIIIICCCGGGKKKNNNPPPRRRVVVYYYKKKHHHEEECCCAAABBBCCCDDDBBBEEEHHHHHHFFFEEEGGGIIIHHHKKKLLLNNNYYYiiisssuuusssjjj^^^TTTOOOMMMLLLKKKIIIHHHEEEDDDCCCEEEGGGIIIJJJHHHFFFCCCBBBBBBCCCDDDCCCEEEGGGFFFCCCBBBDDDFFF>>>>>>???AAAEEEJJJNNNQQQNNNNNNNNNMMMMMMQQQYYY___ooo|||xxxqqqsss{{{}}}oooaaaZZZWWWTTTSSSUUURRRSSSWWW^^^dddhhhiiihhhmmmpppuuuzzz~~~zzzrrrmmmeeeeeeffffffgggjjjnnnqqqttttttvvvxxx{{{|||{{{zzz~~~~~~~~~~~~}}}}}}~~~~~~{{{|||xxxqqqmmmhhhdddcccfffiiilllvvv~~~}}}yyyvvvppppppooommmjjjjjjlllnnniiiccc\\\XXXUUUOOOFFF@@@999888;;;???@@@AAAGGGNNNQQQTTTYYY^^^bbbcccccccccaaabbbbbb___ZZZUUURRRQQQTTTUUUUUUTTTQQQPPPPPPQQQRRRTTTUUURRRQQQTTT]]]eeeccckkkwwwssseeeVVVKKKIIIGGGDDDEEEHHHIIIHHHFFFHHHIIIKKKIIIEEE@@@<<<:::;;;:::888888888888666444444222111000000111333555333222222111000000111111//////000000111111111222000000000000000000000000111111222333333444555555555666777888:::;;;<<<===;;;;;;:::999888777555444444444444333333333222222222222333333333444444444333444777999;;;============>>>???AAACCCEEEFFFGGGEEEFFFGGGGGGHHHKKKPPPSSS]]]nnn{{{nnngggggghhheeebbbbbbeeefffdddbbb___```aaabbbaaa```^^^\\\nnn___SSSOOOQQQNNNMMMMMMLLLLLLLLLLLLLLLPPPKKKFFFEEEHHHLLLOOOPPPSSSQQQNNNNNNOOOQQQQQQQQQNNNNNNOOOQQQSSSTTTSSSQQQKKKMMMOOOPPPPPPNNNLLLJJJNNNQQQUUUYYYZZZYYYVVVTTTTTTRRRQQQPPPPPPOOOMMMKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLNNNOOORRRXXX___dddQQQNNNIIIFFFFFFFFFFFFFFFKKKJJJIIIHHHHHHHHHHHHHHHHHHJJJLLLPPPVVV[[[```ccc___\\\XXXRRRMMMIIIGGGFFFKKKJJJIIIHHHFFFEEEDDDCCCGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC>>>@@@CCCFFFIIIJJJKKKKKKHHHIIIJJJJJJKKKNNNRRRUUUmmmxxxwwwssstttyyy}}}zzzuuunnneee^^^YYYUUUSSSUUUPPPQQQXXX____________hhhkkkppptttxxx|||{{{ppplllhhhffffffhhhhhhiiioooppprrrtttvvvxxxzzz{{{{{{}}}~~~}}}|||||||||}}}~~~{{{uuutttnnnfff___[[[ZZZ]]]gggqqqsss}}}xxxuuusssooonnnnnnmmmlllkkkkkkjjjddd```\\\YYYQQQGGG@@@>>>:::===@@@AAABBBEEEKKKPPPXXX\\\bbbhhhlllnnnooooooqqqjjjffffffbbb[[[ZZZ]]][[[\\\^^^\\\ZZZWWWUUUUUUWWWVVVUUUUUUUUUVVVXXXYYY]]]```dddiiimmmppprrrsssqqqxxx{{{jjj]]]SSSLLLIIIBBBAAAAAABBBEEEGGGHHHHHHHHHIIIJJJFFFAAA===;;;<<<999999888888777666666555555555444444444333333333222222111111111111111111//////000111111111111111111111000///////////////111111333444555666666666888999:::<<<<<<<<<<<<;;;;;;:::999777555444333333111111222222222111111000444444333333444444555666666777999;;;===???@@@@@@<<<<<<===>>>???AAACCCDDDIIIJJJKKKJJJLLLQQQYYY___ssszzzmmmeeecccdddaaa```cccgggiiieeeaaa```aaaaaaaaaaaa___]]]\\\uuucccYYYQQQOOORRRMMMMMMLLLKKKKKKKKKKKKLLLMMMJJJHHHKKKRRRVVVUUUSSSRRROOOLLLKKKLLLNNNOOOPPPNNNMMMNNNOOOQQQQQQPPPNNNKKKLLLNNNPPPPPPOOONNNMMMNNNPPPTTTVVVWWWWWWUUUSSSTTTRRRPPPOOOPPPPPPOOOMMMMMMMMMLLLLLLLLLLLLMMMMMMQQQRRRRRRRRRRRRUUUYYY]]]NNNLLLIIIHHHIIIJJJLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMMMMOOOQQQTTTVVVXXXUUUSSSPPPNNNKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA>>>AAAEEEIIIKKKKKKJJJHHHGGGGGGHHHHHHHHHKKKPPPTTTeeesss{{{uuutttwwwzzzyyywwwuuuqqqkkkddd]]]YYYRRRQQQSSSXXX[[[[[[]]]```eeehhhllloooqqqtttwwwyyy}}}~~~xxxsssmmmiiigggggghhhhhhiiijjjmmmqqquuuxxxzzz|||yyy{{{}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{||||||~~~}}}}}}xxxrrrpppfff___XXXVVVUUUYYYcccmmmsss}}}}}}|||{{{xxxyyy|||~~~|||vvvpppmmmmmmmmmmmmmmmmmmlllkkkkkkjjjeeeaaa]]]YYYRRRGGG@@@???<<<>>>AAACCCDDDHHHNNNSSSZZZ```jjjrrrwwwxxxwwwvvvyyytttpppooollleeedddgggeeeggghhhhhhfffddddddeeeeeecccaaa^^^\\\[[[ZZZZZZ[[[\\\___bbbeeehhhjjjkkknnnwww}}}mmm^^^SSSKKKFFFDDDDDDCCCBBBCCCFFFHHHIIIIIIJJJJJJIIIEEE???;;;::::::777777777666666555555555444444444444444444444444111111111111111111111111///000111111111111111000000///////////////000000222333444666777777777777888999;;;<<<===<<<<<<;;;:::999777666444333333222111111222222222222111111111111111111222333444444777888:::<<<>>>??????@@@>>>>>>>>>@@@AAACCCEEEFFFGGGIIIJJJLLLOOOYYYgggrrrssskkkgggfffcccaaa```bbbfffgggccc___bbbbbbbbbaaa___\\\ZZZYYYeeeXXXTTTPPPNNNPPPMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIKKKSSS\\\___\\\VVVQQQNNNKKKIIIJJJMMMOOOOOOMMMLLLLLLLLLMMMMMMKKKIIIHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOQQQSSSSSSTTTSSSRRRTTTQQQNNNMMMNNNPPPPPPPPPOOOMMMLLLKKKKKKLLLMMMOOOQQQRRRRRRQQQPPPPPPRRRTTTKKKJJJIIIIIIIIIKKKNNNOOONNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLNNNOOOMMMLLLJJJIIIHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIEEEDDDBBBAAAAAACCCDDDFFFFFFEEECCCBBBAAA@@@@@@@@@???BBBGGGKKKMMMKKKHHHEEEEEEEEEDDDDDDDDDHHHMMMQQQYYYhhh{{{yyyyyy{{{~~~ssskkkWWWUUUUUUVVVUUUTTTYYY``````bbbfffhhhiiijjjlllnnnuuuwwwzzz{{{{{{{{{}}}~~~}}}|||}}}}}}vvvoookkkiiigggeeedddfffiiimmmqqqtttvvvwwwuuuwwwxxxxxxyyy{{{~~~}}}||||||}}}~~~}}}||||||}}}}}}}}}}}}||||||{{{}}}~~~|||}}}~~~~~~~~~~~~|||{{{zzzzzzyyyzzzzzzzzz|||{{{zzz{{{}}}||||||{{{tttnnnkkk___YYYTTTRRRRRRUUU^^^hhhpppuuuwwwssspppppppppooopppvvvzzzwwwnnnfffeeefffkkkkkkkkklllkkkkkkkkkjjjfffaaa]]]YYYRRRHHHAAA@@@>>>AAADDDFFFGGGLLLSSSYYY```jjjxxx|||yyyxxxvvvrrrqqqsssuuuvvvwwwwwwwwwwwwyyy{{{}}}{{{wwwsssnnnjjjgggeeebbbbbbbbbccceeegggjjjkkkqqq|||ssskkk]]]QQQIIIDDDBBBAAAEEECCCBBBCCCGGGJJJKKKKKKMMMKKKHHHBBB<<<888888888666666555555555555555555333333333333333333444444111111111111111111111111000111111111111111000000000000000000111222333333444555666777888999999999:::;;;<<<======<<<;;;:::888777666444333222222222111111222222222222222111111111111111222333444555::::::<<<===>>>????????????@@@@@@BBBCCCEEEGGGHHHGGGJJJMMMOOOUUUdddxxx~~~pppkkkiiiggggggcccaaa```aaadddddd```]]]bbbaaaaaa___\\\YYYVVVUUUwww\\\SSSSSSPPPMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIKKKTTT^^^aaa\\\VVVRRRNNNJJJHHHJJJLLLOOOOOOLLLJJJIIIIIIIIIIIIGGGEEEDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQOOOKKKJJJLLLNNNOOOPPPMMMKKKIIIGGGGGGIIIKKKMMMJJJLLLMMMMMMLLLKKKLLLMMMJJJJJJJJJHHHGGGHHHJJJLLLOOOOOONNNMMMMMMMMMMMMMMMIIIIIIHHHHHHHHHJJJKKKLLLMMMKKKIIIFFFEEEDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCAAA@@@@@@BBBDDDEEECCCBBBAAAAAA@@@@@@AAAAAACCCEEEHHHKKKKKKIIIGGGEEECCCCCCBBBAAAAAADDDIIIMMMPPP^^^vvviii```WWWRRRPPPPPPUUU\\\ZZZ]]]___aaabbbcccdddfffmmmpppsssuuuvvvwwwyyy{{{}}}{{{yyyxxxzzz}}}~~~xxxssslllfffbbbcccdddfffhhhjjjkkkllllllqqqqqqrrrrrrsssvvv{{{||||||}}}~~~~~~}}}{{{zzzzzz{{{||||||||||||||||||yyyzzz{{{}}}}}}}}}||||||{{{{{{||||||}}}}}}||||||zzzzzzzzzzzzyyyzzzzzzzzz{{{zzzyyyyyy{{{}}}}}}zzzyyywwwrrrkkkggg^^^YYYTTTSSSSSSUUU]]]eeeiiikkkkkkhhhgggiiilllnnnkkkrrrwwwssshhh``````cccfffggghhhjjjjjjjjjjjjjjjddd___[[[YYYRRRHHHCCCCCCBBBEEEHHHIIIKKKPPPXXX^^^jjjvvv~~~|||||||||{{{|||}}}|||xxxuuupppooommmlllmmmooorrrttt~~~xxxnnnddd\\\RRRIIIDDDDDDDDDDDDDDDCCCCCCEEEIIILLLNNNOOONNNKKKEEE???999777666777555555555555555555555555444333333333222222111111000000000000111111111111111111222222222111000000222222222333444555777777555666777888999:::::::::;;;<<<<<<===<<<;;;:::999555555444222111111111111111111222222333333222222333333333444555666888999<<<<<<===>>>????????????@@@@@@AAACCCEEEGGGIIIJJJJJJNNNRRRVVV^^^pppllleeefffgggfffdddbbbaaa```aaabbbaaa^^^[[[^^^^^^^^^]]]ZZZXXXUUUSSSkkkVVVRRRSSSPPPMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJMMMJJJJJJOOOWWWZZZWWWRRRNNNKKKHHHFFFHHHJJJLLLLLLJJJHHHFFFFFFGGGGGGFFFDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNOOONNNKKKHHHGGGIIIKKKMMMMMMLLLJJJHHHFFFFFFHHHJJJLLLHHHJJJKKKKKKIIIGGGGGGGGGHHHJJJJJJIIIHHHHHHKKKMMMOOOOOONNNMMMLLLLLLLLLLLLGGGGGGFFFFFFGGGHHHJJJKKKMMMLLLIIIFFFDDDCCCCCCCCCGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA???@@@AAABBBDDD?????????@@@AAABBBCCCDDDGGGGGGGGGHHHGGGGGGGGGFFFCCCCCCBBBAAA@@@CCCGGGKKKNNNXXXjjjqqq\\\QQQOOOOOORRRUUUTTTWWWZZZ\\\]]]___aaacccfffiiimmmoooqqqrrruuuwwwyyyxxxvvvvvvxxx|||{{{sssiiicccbbbbbbbbbbbbccccccddddddkkkllllllmmmnnnrrrwww|||{{{|||}}}}}}|||zzzyyyxxxzzzzzz{{{|||||||||||||||zzzyyyxxxxxxyyyzzz{{{|||xxxxxxyyyzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~|||xxxvvvtttqqqkkkddd^^^YYYVVVUUUUUUUUU[[[cccdddcccbbbaaaaaacccfffjjjfffmmmqqqlllbbbZZZ[[[___aaaccceeeggghhhiiiiiihhhaaa]]]ZZZXXXSSSKKKGGGGGGHHHJJJLLLNNNPPPUUU]]]dddqqq||||||}}}}}}~~~|||yyyyyyzzz|||}}}{{{pppeee\\\WWWQQQJJJEEEDDDFFFHHHIIIGGGGGGHHHKKKOOORRRSSSSSSLLLGGGAAA<<<888777777777777777666666666666666555555555444222111000///...//////000000000111111111111111222222222222111000111222222333444666777888555666777888999:::::::::<<<<<<===<<<;;;:::888777333333222111111111111111111111222333333333333333333333444555666888:::;;;===>>>??????@@@@@@??????@@@@@@AAACCCEEEHHHJJJKKKLLLRRRYYYaaammmqqqcccaaaeeeeeeccc```aaaaaa```aaaaaa___]]][[[ZZZZZZZZZZZZYYYXXXVVVUUUnnn]]]PPPQQQTTTQQQOOOPPPMMMLLLKKKKKKJJJJJJKKKKKKNNNLLLJJJKKKNNNQQQPPPOOOJJJHHHEEEEEEFFFHHHHHHHHHGGGFFFDDDDDDFFFGGGGGGFFFHHHHHHIIIJJJKKKKKKKKKJJJKKKKKKKKKKKKLLLLLLMMMMMMKKKIIIGGGFFFHHHJJJJJJJJJLLLJJJIIIHHHHHHIIIJJJLLLKKKLLLLLLKKKHHHFFFEEEEEEFFFIIILLLLLLKKKLLLPPPSSSQQQPPPNNNMMMKKKKKKJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA======>>>???AAACCCEEEFFFHHHGGGFFFEEEEEEEEEFFFFFFCCCDDDDDDCCCBBBDDDGGGIIIQQQVVVaaarrrgggWWWRRRPPPPPPPPPOOORRRVVVXXXYYY[[[]]]___```cccgggjjjkkkmmmppprrrsssssssssuuuwww{{{~~~yyypppiiicccaaa___^^^^^^___aaabbbgggggghhhiiijjjnnnssswwwyyyzzz{{{zzzxxxwwwwwwwwwyyyyyyzzz{{{||||||||||||zzzyyywwwvvvvvvxxxzzz{{{uuuvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}||||||||||||||||||}}}}}}}}}}}}}}}zzzzzzwwwsssrrrqqqkkkccc\\\XXXVVVWWWVVVWWW\\\ccceeeaaa_________]]]___bbbbbbfffgggcccZZZUUUWWWZZZ\\\^^^aaadddfffggggggfff___[[[YYYYYYUUUPPPNNNOOOPPPQQQSSSTTTUUU[[[cccjjjttt|||~~~zzzzzz{{{~~~uuuggg]]]UUUPPPLLLIIIEEEDDDEEEHHHJJJKKKMMMMMMOOORRRUUUVVVUUUSSSFFFBBB===999888888999888888888777777666555555444444444333222000///.........//////000000111111111000111111222333333222222111111111222333444666777666777888999:::;;;;;;;;;<<<<<<<<<;;;:::888666444222222111111000111111111000111222333444444444444222222333555666999;;;<<<>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDFFFIIIKKKLLLOOOVVVcccqqqqqqggg___aaadddccc```___^^^_________^^^]]][[[ZZZVVVWWWXXXYYYYYYXXXWWWVVVqqq^^^SSSNNNRRRTTTPPPNNNQQQMMMMMMLLLKKKKKKKKKKKKLLLNNNMMMLLLJJJIIIJJJKKKMMMIIIHHHFFFGGGHHHIIIHHHGGGEEEDDDCCCDDDFFFIIIIIIIIIJJJKKKLLLMMMMMMKKKIIIHHHJJJJJJKKKLLLLLLLLLKKKKKKKKKIIIGGGGGGHHHIIIIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIIIIHHHFFFEEEFFFGGGFFFJJJMMMMMMKKKLLLOOOSSSSSSRRRPPPNNNLLLJJJIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEJJJIIIHHHGGGGGGGGGHHHIIIEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAA???>>>>>>>>>???@@@BBBDDDEEEGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGIIIPPPRRRXXXdddsssvvvcccYYYRRRNNNOOOKKKNNNQQQSSSTTTUUUWWWYYY[[[^^^aaadddfffhhhjjjlllmmmnnnpppsssvvvyyy{{{|||~~~}}}xxxsssjjjfffbbb]]][[[\\\^^^```cccdddeeefffgggjjjooorrrsssuuuvvvvvvttttttvvvyyyvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwxxxssstttuuuvvvwwwwwwwwwwwwvvvwwwxxxyyyyyyyyyxxxxxxxxxyyyzzz{{{{{{{{{zzzzzzxxxwwwwwwwwwxxxyyyyyyxxx{{{{{{{{{{{{{{{||||||}}}{{{yyyxxxyyy{{{||||||{{{vvvwwwtttpppooopppjjjbbbYYYWWWWWWYYYZZZ[[[```ggggggcccaaacccbbb^^^]]]``````aaa```\\\VVVTTTUUUXXXWWWZZZ^^^aaadddeeeeeeeee^^^[[[YYY[[[ZZZVVVVVVXXXXXXYYYZZZZZZ\\\aaaiiipppwww|||~~~xxxssstttwww|||}}}zzzyyyssstttnnn```TTTNNNLLLJJJGGGEEEDDDEEEHHHKKKMMMMMMPPPQQQRRRTTTUUURRRNNNJJJ@@@<<<888777999;;;;;;:::888888777666444333222222111111111111111000000000......//////000111111222///000111222333444444444333333333444555666777888888999:::;;;<<<=========<<<<<<;;;:::888666444222222111111000111111222222000111222333444444444444333444555666888;;;===>>>>>>>>>@@@AAABBBBBBBBBBBBBBBCCCDDDFFFIIIKKKNNNOOOXXXaaappprrriiibbb^^^___aaa``````cccZZZ[[[\\\\\\[[[YYYXXXXXXUUUVVVWWWXXXXXXXXXWWWVVVyyy```YYYRRRPPPUUUUUUOOOMMMQQQNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNLLLHHHGGGJJJLLLKKKJJJJJJKKKMMMMMMKKKIIIDDDCCCBBBDDDGGGJJJKKKLLLJJJKKKMMMMMMLLLIIIFFFDDDIIIJJJKKKLLLLLLLLLKKKJJJKKKJJJHHHIIIJJJJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@BBBCCCDDDDDDEEEHHHJJJGGGKKKNNNLLLIIIGGGJJJNNNUUUTTTQQQOOOLLLJJJIIIHHHEEEEEEDDDCCCDDDEEEFFFGGGLLLKKKIIIGGGGGGGGGGGGGGGCCCDDDDDDEEEFFFGGGGGGGGGCCCDDDEEEEEEDDDAAA>>><<<@@@@@@@@@AAABBBCCCEEEFFFBBBDDDFFFGGGGGGEEECCCAAADDDFFFHHHIIIHHHGGGHHHIIIMMMNNNRRRZZZggguuummm^^^RRRNNNOOOIIILLLNNNPPPPPPQQQRRRTTTXXXZZZ^^^aaabbbdddfffiiiiiikkknnnqqquuuwwwxxxyyyyyy{{{~~~~~~}}}}}}~~~{{{rrrnnnfff___ZZZYYY[[[\\\aaabbbdddeeefffiiilllooonnnppprrrrrrqqqrrrwwwzzzuuuuuuvvvxxxxxxyyyyyyyyywwwxxxyyyzzzyyywwwuuutttrrrssstttuuuvvvvvvvvvvvvtttuuuvvvxxxxxxxxxwwwvvvwwwxxxyyyzzz{{{{{{zzzyyyvvvvvvuuuvvvwwwxxxwwwwwwzzzyyyyyyyyyyyyyyyzzz{{{xxxvvvtttsssuuuvvvwwwvvvsssuuurrrnnnnnnooojjjaaaXXXWWWXXX\\\^^^```eeellliiiddddddhhhhhhcccaaacccaaa```]]]YYYUUUUUUWWWYYYUUUWWW\\\```cccddddddccc^^^[[[[[[]]]]]][[[[[[___^^^_________```eeemmmttt{{{~~~~~~yyyrrrppptttyyy}}}}}}uuummmhhhfff___bbb]]]RRRHHHFFFHHHHHHEEEEEEEEEHHHKKKNNNOOOOOOPPPPPPRRRRRRQQQLLLFFF@@@<<<999666777:::======<<<888888666555333111000000...//////000111222222333---......///000111111222...///000222333444555555777777777777888999:::;;;999:::;;;===>>>>>>??????;;;;;;;;;:::888555222111111111111111111222222333000111222333444444555444666666777999<<<>>>@@@BBB>>>>>>@@@AAABBBCCCCCCCCCDDDEEEFFFHHHJJJMMMOOOQQQccclll|||qqqffffff```]]]]]]^^^^^^aaafffVVVXXXZZZZZZXXXWWWVVVWWWVVVWWWXXXXXXXXXWWWVVVUUUgggYYYRRRQQQQQQPPPNNNMMMLLLLLLOOOOOOOOOKKKHHHGGGJJJMMMSSSPPPLLLKKKKKKKKKKKKJJJNNNOOOOOOMMMJJJGGGFFFFFFHHHGGGHHHIIILLLMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLMMMNNNMMMKKKIIIHHHHHHGGGFFFGGGIIIIIIFFFCCCFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIOOOOOOOOONNNLLLHHHEEECCC@@@??????AAACCCEEEDDDCCCDDDFFFHHHIIIIIIHHHGGGFFFCCCEEEFFFFFFCCCAAA@@@@@@DDDDDDDDDCCCBBBAAA???>>>???@@@AAAAAABBBBBBBBBBBBAAACCCEEECCCAAA@@@CCCFFFLLLLLLLLLMMMMMMNNNNNNOOONNNMMMNNNTTT[[[cccnnnyyy}}}sssccc[[[TTTNNNLLLKKKKKKJJJKKKMMMOOOPPPPPPUUUZZZ\\\\\\]]]aaaeeeeeefffiiimmmqqqtttwwwxxxyyyxxxxxxxxx{{{|||zzzzzz}}}~~~xxxtttnnngggaaa]]]ZZZYYYWWWZZZ]]]___```bbbgggkkkgggiiikkkmmmnnnqqqtttwwwxxxwwwwwwwwwvvvuuuuuuuuuvvvvvvvvvuuutttrrrpppooossssssttttttuuuuuuuuuuuutttuuuwwwxxxyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvuuutttvvvuuusssrrrqqqrrrtttuuuyyyyyyyyyzzzzzzyyyxxxxxxtttsssrrrrrrrrrtttuuuvvvqqqpppnnnkkkhhhfffdddccc\\\\\\\\\^^^dddiiinnnppprrrrrrooojjjiiijjjhhhcccaaa^^^YYYVVVUUUTTTRRRQQQTTTUUUVVVWWWYYY[[[]]]___]]]\\\[[[[[[[[[\\\]]]^^^cccaaa___bbbhhhnnnqqqrrr{{{|||}}}}}}||||||}}}}}}vvvmmmfffcccaaa^^^\\\TTTSSSQQQNNNKKKHHHFFFEEEEEEFFFGGGJJJLLLNNNPPPQQQOOONNNKKKHHHDDD@@@===<<<<<<;;;::::::999999::::::333333333222222111111111///////////////000111111111111111111222222222222---///111333444555555444666666888999;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<888888888777666444333222333333333222222222111111000111333555666666555555999:::<<<>>>??????>>>>>>???AAA@@@<<<>>>EEEGGGDDDHHHFFFFFFJJJLLLMMMTTT[[[ggg}}}pppfffeeeaaa]]]ZZZ[[[___```]]]ZZZXXXWWWVVVVVVVVVVVVWWWXXXWWWWWWVVVUUUTTTTTTTTTTTTppp\\\TTTQQQPPPPPPOOONNNMMMLLLKKKLLLLLLLLLIIIFFFEEEHHHJJJNNNLLLIIIIIIJJJKKKLLLLLLJJJLLLMMMLLLJJJIIIIIIJJJIIIIIIIIIKKKMMMNNNMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHLLLMMMNNNNNNMMMKKKIIIHHHHHHGGGFFFHHHJJJIIIGGGDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHJJJJJJJJJIIIGGGDDDAAA???@@@@@@???AAACCCEEEDDDDDDDDDFFFHHHIIIJJJIIIHHHGGGCCCDDDCCCAAA???@@@BBBDDDIIIHHHEEECCCAAAAAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBEEEFFFKKKKKKLLLMMMMMMNNNNNNNNNNNNKKKLLLPPPTTTZZZcccmmmwww{{{}}}|||tttkkkfff^^^VVVOOONNNMMMLLLLLLLLLLLLMMMOOOTTTXXXZZZZZZ[[[___cccbbbccceeeiiilllooorrrssstttttttttuuuwwwzzz}}}|||zzzxxxxxx{{{~~~~~~}}}}}}xxxqqqiiiaaa[[[WWWUUUUUUWWWXXXXXXXXX[[[___ccceeegggiiikkkmmmooosssvvvrrrrrrrrrqqqppppppooooooqqqqqqqqqqqqqqqqqqqqqppprrrrrrrrrrrrssssssssssssssstttuuuvvvvvvvvvuuutttvvvvvvwwwwwwvvvvvvuuuuuuwwwuuutttrrrrrrssstttuuuuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrrrrrrrrrrssstttqqqpppnnnkkkhhheeecccbbb```___```ccchhhmmmrrruuuvvvwwwtttpppnnnnnnjjjdddbbb^^^YYYUUUSSSRRRQQQPPPSSSSSSTTTVVVXXXZZZ[[[\\\ZZZYYYXXXXXXXXXYYYZZZ[[[]]]\\\]]]bbbjjjrrrwwwxxx{{{~~~{{{pppjjjbbb]]]XXXUUUTTTUUUTTTSSSQQQPPPOOOMMMJJJHHHGGGFFFEEEFFFGGGHHHJJJKKKMMMMMMHHHGGGEEEBBB???<<<:::999999888777777666666777777333333333222222222111111000////////////000111111000000000000000111111111...///111222444555555555777777888:::;;;<<<======>>>======;;;:::999888888666666555555444333111111333333222222222111111111111222333444555666666666888:::<<<===?????????>>>@@@BBBAAA>>>@@@EEEFFFDDDEEEFFFIIINNNQQQUUU^^^ggg{{{|||iii```^^^^^^[[[XXXYYY\\\]]][[[WWWXXXWWWVVVVVVVVVVVVWWWXXXWWWWWWVVVUUUUUUUUUUUUUUUxxx]]]RRRRRROOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHFFFDDDDDDFFFHHHIIIGGGFFFFFFIIIKKKLLLLLLIIIKKKLLLLLLJJJIIIJJJJJJJJJJJJJJJLLLNNNOOOMMMKKKJJJJJJJJJJJJJJJIIIIIIHHHMMMNNNNNNNNNMMMKKKIIIGGGIIIHHHHHHIIIJJJKKKIIIGGGJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHJJJKKKJJJIIIHHHEEEBBBAAAAAA@@@@@@AAACCCEEEEEEDDDDDDEEEGGGHHHIIIIIIIIIHHHDDDBBB???===<<<>>>DDDHHHMMMKKKGGGCCCBBBBBBDDDFFFDDDCCCBBBAAA@@@???>>>===???>>>>>>@@@CCCEEEFFFFFFIIIJJJLLLMMMNNNNNNMMMMMMNNNKKKJJJLLLNNNPPPWWW___kkkqqquuuyyyzzzrrrlllkkknnnppppppppplllcccYYYQQQPPPNNNLLLJJJIIIJJJJJJNNNQQQUUUVVVVVVWWW[[[^^^]]]^^^```bbbeeehhhjjjkkkmmmmmmnnnppprrrtttuuuvvvxxxvvvuuuvvvyyy{{{||||||}}}yyyssskkkddd^^^ZZZXXXVVVUUUTTTRRRQQQSSSWWWZZZaaaccceeegggiiilllpppsssqqqqqqqqqqqqpppooonnnnnnllllllllllllmmmoooqqqrrrqqqqqqqqqqqqqqqppppppppprrrsssssssssssssssrrrqqqrrrrrrsssssstttssssssssstttsssrrrqqqpppqqqrrrrrrpppqqqqqqrrrrrrrrrqqqqqqtttsssrrrqqqppppppppppppqqqooommmjjjgggdddbbbaaaaaaaaacccfffkkkqqqwwwzzz}}}~~~}}}yyyvvvuuuooohhhddd___XXXSSSQQQPPPOOOOOOQQQQQQRRRTTTUUUWWWXXXYYYVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVYYY```kkkuuu|||wwwkkk```WWWRRROOOMMMKKKKKKMMMOOOPPPOOONNNMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFGGGGGGGGGGGG@@@@@@>>>===;;;999888888777666666555444555555555333333333222222222222111000000000///000000111222111111111111111111111111222222333444555777888999999:::;;;<<<<<<=========@@@???===;;;888666444333222222222333222111111000222222222111111111111111222222222333444555777888888999;;;===???@@@@@@???AAACCCCCCAAAAAADDDEEECCCBBBEEEKKKQQQTTTZZZggguuuoooccc\\\ZZZ[[[XXXUUUVVVXXXYYYWWWUUUXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVgggUUUPPPSSSMMMLLLLLLKKKJJJJJJIIIIIIEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDEEEHHHJJJJJJJJJLLLMMMNNNMMMJJJHHHGGGHHHJJJJJJKKKMMMOOOOOOMMMKKKJJJKKKLLLLLLLLLKKKJJJJJJOOOOOONNNNNNLLLKKKIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHKKKKKKJJJIIIHHHFFFDDDCCCAAA@@@@@@AAADDDEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHCCCBBB???<<<;;;>>>CCCGGGKKKIIIFFFDDDDDDEEEFFFGGGFFFEEECCCAAA???===<<<<<<>>><<<;;;>>>CCCGGGGGGFFFHHHJJJLLLOOOOOOOOONNNMMMOOOKKKJJJKKKKKKKKKOOOVVV^^^fffpppyyy~~~rrrjjjdddeeeiiinnnrrroooeee\\\VVVTTTPPPMMMKKKKKKLLLMMMLLLOOOQQQRRRRRRSSSVVVYYYYYYZZZ[[[]]]___aaabbbcccggghhhjjjmmmoooooopppppptttsssssstttvvvxxxzzz{{{xxxuuurrrmmmhhheeebbbaaaZZZXXXTTTPPPOOOPPPSSSUUU[[[^^^```bbbdddgggjjjmmmppppppqqqqqqpppooonnnmmmkkkkkkjjjjjjkkkmmmppprrrqqqqqqqqqqqqppppppppppppsssssssssrrrrrrqqqpppppplllmmmnnnoooooopppooooooppppppnnnnnnmmmnnnnnnnnnnnnnnnooopppppppppoooooorrrrrrpppooonnnllllllkkknnnmmmkkkiiifffcccaaa```^^^___bbbffflllssszzz}}}vvvnnnhhhbbbZZZSSSPPPOOONNNNNNOOOOOOQQQRRRSSSTTTUUUUUUSSSRRRQQQPPPPPPPPPQQQRRRPPPRRRWWW^^^hhhsss|||~~~wwwmmmddd\\\UUUPPPMMMKKKKKKKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKGGGFFFFFFEEEDDDCCCBBBBBB<<<<<<<<<;;;::::::999999777666666555555555555555222222222222222222222222111000000000000111222222333333333333333333333333777666666666888:::<<<>>>======>>>??????>>>======>>>===;;;999666444222111000000111111222111111000111111111111111111111111333333222333444666888:::888999<<<>>>@@@@@@AAA@@@AAACCCDDDCCCBBBCCCDDDDDDFFFIIIPPPVVVZZZcccuuurrrfffbbb___\\\ZZZWWWTTTTTTUUUVVVUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWppp^^^RRROOOQQQJJJJJJJJJIIIHHHHHHGGGGGGEEEDDDDDDDDDFFFGGGGGGGGGGGGEEEDDDEEEGGGHHHHHHGGGKKKLLLMMMLLLJJJHHHHHHIIIIIIIIIKKKMMMPPPPPPNNNLLLLLLMMMNNNOOOOOONNNMMMLLLOOOOOONNNMMMLLLKKKJJJIIIMMMNNNNNNNNNMMMMMMNNNOOOMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@BBBDDDFFFEEEDDDBBBCCCDDDDDDEEEFFFFFFFFFCCCCCCBBB@@@>>>???AAACCCEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCC@@@>>><<<<<<;;;===;;;:::===CCCFFFGGGEEEHHHJJJMMMPPPQQQQQQOOOMMMKKKHHHGGGIIIHHHGGGJJJPPPRRR\\\lllzzzzzzqqqkkkiiiiiinnnsssrrrlllggg\\\YYYTTTPPPNNNNNNOOOPPPLLLLLLMMMNNNNNNPPPRRRTTTVVVVVVWWWYYY[[[\\\]]]^^^cccdddgggjjjlllmmmmmmlllpppqqqqqqrrrsssuuuwwwyyysssrrrpppnnnkkkiiihhhggg^^^[[[UUUQQQOOOOOOQQQRRRVVVXXXZZZ\\\^^^```cccfffiiijjjkkkllllllkkkjjjiiilllkkkjjjiiijjjkkknnnoooqqqqqqqqqpppppppppppppppsssrrrrrrqqqppppppppppppkkkkkklllmmmmmmnnnmmmmmmnnnnnnmmmmmmlllllllllllllllmmmnnnnnnooooooooonnnoooooonnnllljjjiiigggfffjjjjjjhhhfffcccaaa```___\\\___cccgggmmmttt}}}}}}uuummmfff]]]VVVRRRPPPOOONNNNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPOOOMMMMMMMMMNNNOOOMMMPPPTTTZZZcccllluuuzzzvvvpppiiiddd\\\VVVQQQNNNKKKJJJFFFGGGIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNHHHGGGFFFDDDBBB@@@>>>===999999999999999999999999666555444444333333444444222222222222222222222222111111111111111222333333222222222333333333444444888888777888999;;;===???@@@@@@AAAAAAAAA???===<<<999999888666555333222111000000111222222222222111111111111111111111222222444444333444555888:::;;;:::;;;===@@@AAABBBBBBAAAAAABBBCCCDDDCCCCCCEEEIIIMMMQQQYYYaaaiiivvvxxxgggccccccaaa^^^ZZZXXXVVVTTTTTTUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWXXXXXXXXXXXXXXXtttaaaWWWOOOJJJKKKHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDEEEHHHIIIIIIHHHHHHGGGFFFFFFHHHHHHGGGFFFGGGIIIKKKLLLKKKKKKLLLMMMHHHIIIKKKOOORRRSSSPPPNNNMMMNNNPPPQQQRRRQQQOOONNNOOONNNNNNMMMLLLLLLLLLKKKOOOOOOOOONNNLLLLLLMMMOOOLLLKKKIIIGGGGGGGGGIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCBBBAAAAAABBBDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEDDDBBBAAABBBCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDBBB???======<<<======<<<<<<>>>AAACCCDDDDDDFFFIIIMMMQQQRRRQQQNNNLLLEEECCCCCCEEEDDDBBBEEEJJJJJJTTTeeeuuu~~~qqqllliiilllpppqqqqqqsssdddbbb___[[[VVVQQQMMMKKKKKKKKKJJJJJJKKKMMMOOOPPPRRRSSSTTTUUUWWWYYYZZZZZZ^^^```cccfffhhhjjjjjjkkkmmmnnnoooooonnnpppsssuuuqqqqqqooommmkkkiiigggfff```\\\VVVRRRQQQQQQPPPPPPRRRSSSUUUVVVWWWYYY\\\^^^ccceeegggiiijjjjjjiiihhhjjjiiihhhhhhhhhiiijjjkkkmmmmmmmmmnnnnnnooooooooooooooonnnmmmmmmmmmnnnnnnkkkkkklllmmmmmmmmmllllllmmmmmmmmmlllllllllkkkkkkiiijjjkkklllmmmmmmmmmmmmkkkkkkjjjiiigggeeecccbbbfffeeedddcccaaa```___^^^^^^aaafffiiimmmttt}}}{{{rrrlllccc[[[VVVSSSQQQOOONNNOOOPPPRRRRRRRRRQQQPPPOOONNNLLLKKKJJJKKKKKKLLLKKKNNNQQQUUUZZZbbbiiiooozzz~~~xxxpppiiieee___ZZZUUUPPPMMMKKKHHHFFFBBBDDDGGGHHHIIIJJJMMMOOONNNNNNNNNNNNNNNNNNNNNNNNJJJIIIGGGDDDAAA???<<<;;;666666666666666666666666333222222111111111111111111222222222222333333333222222111111222222333444///000111222333333444555777777777888:::;;;===>>>AAABBBBBBBBBAAA>>><<<:::555555444444333333333222111111222222222222222222222222222222222333333333555555555777888:::<<<======>>>@@@BBBCCCCCCBBBBBBBBBBBBDDDFFFEEEEEEJJJQQQPPPVVVaaaooo{{{pppdddbbbbbb___\\\[[[YYYWWWUUUTTTTTTUUUVVVVVVWWWWWWXXXXXXWWWWWWVVVTTTUUUWWWYYYZZZZZZYYYYYY~~~aaaUUUPPPJJJFFFHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCEEEIIIKKKJJJIIIHHHGGGGGGHHHJJJJJJIIIHHHFFFHHHJJJKKKKKKKKKMMMNNNHHHJJJMMMRRRUUUVVVTTTRRRLLLNNNPPPRRRRRRQQQOOONNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMJJJHHHJJJLLLKKKJJJGGGFFFFFFGGGIIIJJJDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEBBBAAAAAABBBEEEFFFFFFEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDDDDFFFHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDBBB@@@>>>======>>>???===>>>?????????@@@BBBCCCCCCFFFKKKPPPQQQPPPLLLJJJBBBAAAAAACCCBBB@@@BBBFFFGGGMMMYYYiiiwwwzzzsssnnnoooppprrrwww}}}~~~}}}yyyooobbbUUUMMMLLLJJJIIIHHHIIIKKKMMMMMMOOOOOOQQQRRRTTTVVVWWWXXXYYYZZZ]]]```ccceeeggghhhiiikkklllkkkjjjjjjmmmpppmmmmmmllljjjiiigggeeedddbbb^^^YYYVVVUUUUUUSSSQQQNNNPPPQQQQQQQQQRRRUUUWWW]]]___bbbeeeggggggffffffcccdddddddddeeeeeeeeeeeegggggghhhhhhiiijjjkkkkkkiiihhhhhhgggggghhhiiijjjiiiiiijjjjjjjjjiiihhhhhhiiiiiiiiiiiiiiihhhhhhgggeeefffggghhhiiiiiiiiiiiigggggggggfffdddbbb```___aaaaaa``````___^^^^^^^^^```dddgggiiijjjooovvv}}}{{{~~~wwwqqqiiiaaa[[[WWWSSSPPPOOOPPPRRRSSSSSSRRRQQQPPPLLLKKKJJJHHHHHHHHHHHHIIIIIIKKKNNNPPPRRRXXX___dddkkkooouuuzzz~~~zzzooommmkkkeee```^^^XXXUUUQQQNNNLLLJJJHHHFFFCCCFFFHHHIIIIIIKKKOOORRROOOOOONNNNNNMMMLLLLLLLLLKKKJJJHHHEEEBBB???<<<;;;777666666555555444444333333222111111000000111111111111222222222333333333333222222222222333444444000111222444555777888999888999:::<<<===>>>??????@@@AAAAAAAAA???<<<888666222222222222222222222222111111222222222111111000222222333333333444444444555666888:::;;;======>>>@@@AAACCCDDDDDDDDDCCCBBBEEEDDDEEEHHHHHHIIIQQQ[[[]]]dddsssyyymmmdddaaa```^^^]]][[[ZZZXXXUUUSSSSSSUUUWWWVVVVVVWWWXXXXXXWWWVVVVVVTTTUUUWWWZZZ[[[[[[ZZZYYYjjjTTTNNNLLLFFFEEEJJJEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBEEEIIIKKKJJJHHHGGGGGGGGGIIIKKKLLLKKKJJJIIIKKKLLLLLLKKKJJJJJJKKKIIIKKKOOOTTTXXXYYYXXXUUUKKKMMMOOOQQQRRRQQQOOONNNMMMMMMMMMLLLMMMMMMNNNOOOMMMNNNNNNKKKGGGFFFHHHJJJJJJIIIGGGEEEEEEGGGIIIKKKCCCDDDFFFGGGHHHHHHGGGFFFCCCCCCCCCDDDEEEEEEFFFFFFCCCCCCBBBAAAAAAAAAAAAAAABBBAAAAAABBBEEEFFFFFFEEEJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFJJJMMMNNNKKKHHHEEECCCDDDEEEGGGBBBAAA???======>>>???@@@===???AAA@@@======@@@CCCAAADDDJJJNNNPPPNNNKKKHHHCCCAAABBBDDDCCC@@@AAAEEEFFFHHHQQQ___ooo{{{zzzxxxxxxzzzfffYYYLLLJJJHHHGGGIIIJJJLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVUUUVVVXXX[[[___bbbeeefffggghhhiiihhhffffffjjjmmmggghhhhhhggggggfffddddddddd```\\\ZZZZZZYYYWWWTTTLLLNNNOOOOOONNNOOOQQQSSSSSSVVVZZZ]]]`````````___]]]^^^```aaabbbbbbbbbbbbaaabbbcccdddeeeggghhhhhhdddccccccbbbcccdddfffgggffffffffffffeeedddccccccddddddeeeeeeddddddcccbbbaaabbbcccdddeeefffffffffeeeeeeeeedddcccaaa___]]]^^^^^^^^^^^^^^^^^^^^^^^^aaadddggggggfffhhhooovvvvvvzzz|||~~~yyytttllleee___YYYTTTQQQPPPQQQSSSTTTTTTSSSQQQPPPKKKJJJHHHFFFFFFFFFFFFGGGFFFIIIKKKLLLNNNRRRYYY^^^bbbdddhhhkkknnnrrrvvvyyywwwsssoooqqqvvvyyyxxxvvvqqqeee^^^aaaccc___ZZZYYYOOOMMMKKKJJJJJJIIIGGGEEEEEEGGGIIIHHHGGGHHHLLLOOOOOOOOONNNMMMLLLKKKJJJIIILLLKKKIIIFFFBBB???===;;;999888888777666555444333555444444333222333333333111111111222222333333333333333222222333333444555333444555777:::<<<===>>>;;;===???AAABBBCCCCCCBBB??????@@@???===999666333222222111111111111111111111111111111111000//////333333333444444555555555555666999<<<===>>>>>>>>>BBBCCCDDDEEEEEEDDDCCCBBBGGGEEEGGGKKKKKKLLLVVVbbbqqqxxxxxxssskkkddd```______```[[[ZZZXXXUUURRRSSSUUUWWWVVVVVVWWWXXXXXXWWWVVVVVVSSSUUUXXXZZZ[[[[[[[[[ZZZhhh[[[OOOMMMKKKGGGFFFHHHFFFFFFDDDCCCBBBBBBBBBBBBAAACCCEEEGGGHHHGGGFFFEEEFFFGGGGGGFFFFFFFFFIIIKKKKKKLLLMMMMMMMMMKKKJJJIIIIIIJJJMMMPPPQQQQQQPPPOOOLLLLLLNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJLLLNNNNNNMMMNNNMMMKKKIIIGGGFFFFFFEEEDDDEEEGGGHHHHHHFFFDDDCCCDDDEEEEEEBBBCCCEEEBBB>>>???AAADDDFFFEEEEEEFFFFFFHHHFFFDDDCCCCCCCCCBBBAAA<<<@@@EEEFFFEEEFFFJJJOOOQQQQQQOOOMMMKKKJJJHHHGGGFFFFFFEEECCCAAABBBFFFHHHJJJIIIGGGEEEDDDDDDEEEEEEAAA???===;;;;;;<<<>>>???AAA@@@>>>>>>>>>@@@BBBDDDDDDFFFHHHIIIIIIIIIGGGFFFBBB@@@??????BBBDDDEEEEEEKKKIIIOOO]]]lll~~~|||}}}hhhSSSOOOKKKGGGGGGHHHIIIIIILLLLLLMMMNNNPPPRRRTTTUUURRRTTTUUUVVVWWW[[[___ccceeedddccc```___```cccfffdddeeefffffffffdddaaa```\\\[[[ZZZ[[[[[[[[[YYYWWWSSSRRROOOMMMKKKJJJJJJJJJLLLOOORRRVVVXXXXXXWWWVVVZZZZZZZZZ[[[\\\]]]]]]^^^]]]^^^___aaaaaabbbbbbbbbaaaaaa``````_________^^^aaabbbcccdddeeedddcccbbbcccbbb```___^^^^^^^^^___^^^___aaacccdddeeedddddd``````___^^^\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^___aaaccceeefffmmmooossswwwzzzzzzzzzzzznnnlllgggccc^^^[[[XXXXXXSSSSSSQQQPPPPPPPPPPPPPPPHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGIIIKKKNNNQQQQQQSSSUUUYYY]]]```cccaaa``````aaaccceeeggghhhaaa^^^ZZZYYYZZZYYYWWWTTTRRRPPPMMMIIIGGGFFFFFFGGGIIIHHHHHHIIIKKKKKKJJJIIINNNNNNMMMKKKJJJJJJJJJJJJHHHHHHGGGFFFCCC@@@===;;;888777666555444333222222222222222222222222222222///000111222333444555555444444444444444444444444555666888:::<<<<<<<<<<<>>===<<<===???@@@AAA@@@???>>>???@@@BBBCCCDDDEEEFFFHHHHHHGGGFFFEEECCCBBBAAAAAADDDFFFGGGFFFHHHGGGNNN\\\kkk~~~^^^XXXOOOIIIGGGHHHHHHGGGIIIIIIJJJKKKMMMPPPQQQSSSPPPRRRSSSSSSTTTWWW[[[___``````___^^^\\\]]]___aaaaaabbbccccccbbbaaa___]]]ZZZYYYXXXYYY[[[[[[ZZZXXXWWWUUURRROOOLLLJJJHHHGGGGGGHHHKKKMMMOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWYYYYYYZZZ[[[\\\]]]^^^_________^^^^^^]]]]]]]]]\\\\\\\\\^^^___``````aaaaaa``````^^^^^^\\\[[[ZZZZZZZZZ[[[ZZZ[[[]]]___````````````]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUVVVWWWWWWXXXXXXXXXYYY[[[]]]___aaabbbeeegggkkknnnpppqqqpppooofffddd```\\\XXXUUUSSSSSSPPPPPPOOONNNMMMMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGFFFGGGIIIKKKJJJJJJKKKLLLNNNPPPRRRTTTPPPPPPQQQRRRUUUXXXZZZ\\\___\\\YYYYYYZZZZZZXXXVVVRRRPPPMMMJJJHHHGGGGGGHHHIIIHHHIIIKKKNNNOOOOOOMMMOOOMMMKKKHHHEEECCCBBBBBBDDDDDDDDDCCC@@@>>>;;;:::777777666555444333222222222222222222222222222222000000111222333333444444444444444444555555555666777888:::<<<============???????????????===;;;::::::999888666555333222111222222111111111111222222111111111111111222222222222222333444555666666777;;;<<<===>>>???@@@AAABBBDDDEEEEEEEEEFFFHHHJJJLLLPPPPPPQQQSSSVVVbbbxxx|||jjjfffbbb]]][[[[[[[[[ZZZXXX[[[[[[[[[[[[ZZZYYYXXXXXXYYYUUUTTTWWWXXXRRRNNNLLLTTTVVVYYYZZZYYYYYY[[[]]]nnn]]]TTTKKKHHHGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAABBBDDDEEEFFFFFFEEEDDDAAABBBCCCCCCBBBCCCEEEGGGKKKLLLMMMMMMMMMLLLKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOONNNLLLKKKNNNNNNOOOQQQTTTUUUSSSRRRMMMLLLKKKIIIHHHGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDAAABBBBBB@@@CCCIIIJJJHHHFFFGGGGGGFFFDDDEEEGGGIIIFFFDDDBBBAAAAAAAAA@@@???DDDGGGKKKKKKHHHGGGHHHJJJNNNNNNLLLKKKIIIHHHGGGFFFAAABBBAAA@@@???@@@CCCEEECCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>???@@@@@@AAA@@@?????????@@@AAABBBBBBCCCEEEFFFFFFFFFEEEDDDEEEDDDCCCDDDFFFHHHIIIHHHFFFFFFLLLWWWcccuuummmbbbTTTJJJHHHHHHGGGEEEDDDEEEFFFGGGJJJLLLNNNOOONNNOOOPPPPPPPPPRRRVVVXXXXXXZZZ[[[ZZZYYYXXXZZZ[[[]]]]]]^^^^^^^^^\\\[[[ZZZWWWVVVVVVWWWYYY[[[ZZZYYYZZZYYYVVVSSSOOOKKKGGGEEECCCCCCDDDEEEFFFGGGHHHHHHGGGHHHJJJMMMOOORRRSSSTTTTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXX[[[ZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRTTTUUUXXXZZZ[[[\\\]]]___bbbeeeffffffeeeddd^^^\\\XXXUUURRRPPPOOOOOOLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFEEECCCCCCEEEGGGDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEGGGKKKNNNRRRTTTWWWVVVUUUUUUVVVWWWVVVUUURRRPPPMMMKKKIIIIIIJJJKKKJJJJJJKKKMMMPPPQQQOOONNNNNNKKKGGGCCC@@@===<<<<<<>>>>>>>>>>>>===;;;999777777666666555444333222222111111111111111111111111111111111222222333333333333444444555666777888888999:::<<<===>>>>>>>>>======>>>======;;;:::888888666666555555444333222222222222111111111111222222000000000111111222222222222333333444555666777888======>>>>>>???@@@@@@@@@BBBCCCEEEFFFHHHKKKPPPSSSVVVUUUVVVZZZaaasssxxxiii```]]][[[YYYXXXYYYZZZZZZYYY\\\\\\\\\\\\[[[ZZZYYYXXXZZZVVVUUUVVVTTTNNNIIIHHHSSSTTTVVVWWWWWWYYY[[[^^^uuu^^^UUUOOOHHHEEEEEEDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBB???@@@AAABBBCCCBBBBBBBBB@@@AAACCCBBBBBBBBBDDDEEEIIIJJJKKKKKKKKKKKKIIIIIILLLKKKJJJJJJJJJJJJKKKKKKNNNOOOOOOOOOOOOMMMLLLKKKJJJKKKLLLOOORRRSSSQQQOOOKKKJJJIIIHHHGGGFFFFFFFFFJJJIIIGGGEEEDDDDDDCCCCCCDDDDDDBBB@@@BBBHHHIIIGGGHHHGGGFFFCCC@@@@@@CCCEEEEEECCCAAA@@@AAAAAA@@@???DDDGGGJJJKKKIIIGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCGGGGGGEEECCC@@@???@@@BBBAAABBBDDDEEEEEEDDDCCCBBBAAAAAA@@@???????????????@@@@@@?????????@@@AAABBBAAABBBCCCDDDDDDDDDDDDCCCEEEDDDDDDEEEHHHIIIIIIHHHGGGGGGIIIOOOUUUbbbyyywwwjjjYYYMMMIIIIIIGGGEEEBBBBBBCCCEEEGGGIIIKKKLLLLLLMMMNNNNNNMMMNNNQQQSSSRRRUUUWWWWWWVVVUUUUUUVVVYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUVVVXXXWWWVVVYYYYYYWWWUUUQQQMMMIIIGGGEEEDDDCCCCCCCCCEEEFFFGGGDDDEEEGGGIIIKKKMMMNNNOOONNNOOOQQQRRRTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWVVVUUUUUUWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWTTTTTTUUUVVVVVVWWWWWWWWWUUUUUUTTTTTTSSSRRRRRRQQQNNNNNNNNNMMMMMMNNNNNNOOOLLLMMMOOOQQQSSSTTTUUUVVVYYYZZZ]]]___```___]]]\\\WWWVVVSSSQQQOOONNNNNNNNNIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDCCCAAA@@@AAABBBAAA@@@@@@???>>>=========??????@@@BBBEEEHHHLLLMMMNNNNNNOOOPPPQQQRRRRRRQQQRRRPPPNNNLLLLLLLLLMMMNNNNNNNNNNNNPPPRRRRRRPPPNNNOOOLLLGGGAAA===;;;;;;;;;777888999999999777666555666666555444444333222222000000000000000000000000222222222222222333333333444444555777888999;;;;;;<<<===>>>?????????>>>===<<<;;;:::999888777666555333333333333222222222222222222111111111111222222///000000111222333333444333333444666777888999999????????????????????????@@@CCCEEEGGGIIIMMMTTTYYYXXXWWW[[[fffuuu{{{hhh```___ZZZYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\ZZZYYYXXXZZZWWWUUUVVVSSSMMMIIIIIIRRRRRRRRRRRRSSSUUUWWWYYYwww___QQQMMMKKKGGGCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>???????????????@@@BBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGJJJJJJIIIHHHHHHHHHIIIIIIMMMMMMNNNOOONNNMMMLLLKKKHHHHHHJJJMMMOOOPPPNNNLLLHHHHHHGGGFFFEEEEEEEEEFFFIIIHHHFFFEEECCCCCCCCCCCCCCCCCCBBB???BBBHHHJJJHHHHHHGGGDDDAAA>>>>>>AAACCCEEECCCAAAAAABBBBBBAAA@@@BBBDDDGGGHHHHHHGGGHHHHHHFFFFFFFFFEEEDDDCCCCCCBBBGGGGGGFFFCCC@@@??????AAABBBCCCDDDEEEEEEEEEDDDCCC??????@@@@@@??????>>>===????????????@@@AAABBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEHHHIIIHHHGGGGGGGGGHHHIIIKKKSSScccqqqyyymmm^^^SSSMMMKKKHHHEEEBBBBBBCCCDDDFFFHHHJJJKKKJJJKKKLLLLLLKKKLLLMMMOOOOOOQQQTTTUUUTTTSSSSSSSSSWWWWWWWWWWWWWWWVVVVVVUUUVVVTTTRRRQQQRRRSSSRRRRRRVVVVVVUUUTTTRRRPPPMMMKKKHHHGGGEEEDDDDDDDDDEEEFFFCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRRRRRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPMMMMMMLLLKKKKKKLLLLLLLLLJJJKKKLLLNNNOOOPPPPPPPPPTTTVVVXXXZZZZZZYYYWWWVVVQQQPPPNNNLLLKKKKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBAAA???>>>>>>???>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===@@@BBBCCCGGGHHHKKKLLLNNNNNNOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQSSSSSSUUUXXX[[[[[[YYYWWWVVVQQQJJJBBB===999999999333444555666666666555444555555555444333333222222000000000000000000000000333333333333333444444444555666777888:::;;;=========>>>?????????>>>===<<<999999888666555444444333000000111111222222222333222222111111111111222222///000111222333444555666555555666888999:::;;;<<<@@@@@@@@@@@@?????????>>>AAADDDGGGIIIJJJOOOWWW^^^___```iii|||nnnccc___^^^YYYYYYZZZZZZZZZ[[[\\\]]]^^^]]]]]]]]][[[ZZZYYYXXXYYYVVVVVVWWWTTTNNNLLLNNNUUUTTTRRRRRRRRRTTTUUUUUU~~~cccTTTMMMHHHIIIFFFBBB@@@BBBBBBAAA@@@@@@????????????@@@@@@========================@@@BBBDDDDDDDDDCCCDDDEEEDDDEEEFFFGGGGGGGGGFFFEEEHHHHHHHHHGGGGGGGGGGGGGGGJJJKKKLLLMMMMMMLLLKKKKKKIIIIIIJJJKKKMMMNNNLLLKKKGGGGGGFFFEEEEEEFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCC???AAAAAAAAAEEELLLNNNKKKFFFFFFEEECCCBBBCCCFFFIIIGGGEEECCCCCCDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEEAAABBBCCCBBB@@@@@@AAACCCCCCDDDDDDDDDDDDDDDCCCCCC>>>???@@@@@@@@@???===<<<======>>>@@@AAABBBCCCCCCAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCEEEHHHIIIHHHGGGEEEFFFHHHGGGGGGMMMXXXaaaooo}}}}}}{{{|||yyyxxxvvvvvvxxxvvvoooeee[[[SSSNNNIIIGGGCCCCCCCCCDDDEEEGGGHHHIIIGGGIIIJJJJJJJJJJJJKKKLLLMMMOOORRRSSSRRRQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQOOONNNNNNOOOOOONNNQQQRRRRRRRRRRRRQQQPPPPPPJJJIIIGGGEEEDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFHHHJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPQQQQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQTTTSSSRRRRRRQQQRRRRRRSSSQQQPPPPPPPPPOOOOOOOOOOOOLLLLLLKKKJJJJJJJJJKKKKKKHHHIIIKKKLLLMMMLLLKKKKKKMMMOOOQQQSSSSSSRRRPPPOOOJJJIIIHHHFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===???@@@@@@>>><<<<<<===;;;<<<<<<<<<<<<<<<;;;:::;;;::::::::::::<<<===>>>BBBEEEHHHJJJKKKKKKMMMNNNMMMLLLKKKKKKLLLNNNPPPQQQVVVWWWZZZ___ccceeecccaaa[[[UUUKKKBBB:::555444444222333444555555555444444444444444444333333222222111111111111111111111111444444444555555666666666777777999:::;;;===>>>???===>>>>>>>>>===<<<:::999777666555444333333333444///000000111111222333333222222111111111111222222000111222333555666777888777777888:::<<<===>>>???AAAAAA@@@@@@@@@?????????BBBFFFJJJLLLNNNTTT^^^fffiiimmm{{{pppggg```\\\ZZZVVVWWWYYYYYYYYYYYYZZZ\\\]]]]]]]]]\\\[[[YYYXXXWWWWWWUUUVVVWWWUUUPPPPPPSSSXXXVVVUUUTTTVVVVVVUUUTTTkkkYYYPPPLLLEEEHHHFFFAAA???AAABBB???>>>>>>============>>>>>>>>>>>>============>>>>>>???AAACCCDDDDDDCCCDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGFFFEEEHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHIIIJJJKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEAAACCCDDDDDDHHHNNNOOOLLLEEEFFFHHHIIIKKKNNNSSSVVVHHHGGGEEEEEEFFFFFFFFFEEEEEECCCBBBBBBDDDFFFHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFAAABBBCCCCCCAAAAAABBBDDDDDDDDDCCCBBBAAAAAAAAABBB>>>@@@AAABBBBBB@@@>>>===:::;;;===@@@BBBCCCDDDEEEAAAAAAAAAAAAAAABBBCCCCCCDDDCCCDDDFFFIIIIIIHHHGGGCCCFFFHHHFFFEEEIIIPPPVVV\\\jjjzzzwwwwwwxxxtttqqqllllllooosssrrrnnnfffZZZPPPJJJGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDFFFHHHHHHHHHGGGIIIJJJKKKMMMOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRPPPMMMKKKJJJKKKMMMMMMMMMOOOOOOOOOOOOOOOPPPQQQRRRLLLKKKIIIHHHFFFEEEDDDDDD@@@?????????????????????>>>???AAACCCDDDFFFFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNOOOPPPPPPOOONNNNNNQQQPPPOOONNNMMMNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHJJJJJJJJJHHHGGGFFFHHHJJJLLLNNNOOONNNLLLJJJGGGFFFEEECCCBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@????????????????????????;;;===??????>>><<<<<<===:::;;;;;;<<<<<<;;;999999;;;:::999999:::;;;<<<===;;;???CCCFFFFFFFFFGGGIIIHHHHHHGGGGGGHHHKKKMMMOOOTTTVVVXXX\\\___```]]][[[UUUOOOFFF<<<555222222222222333555666666555555444444444444333333333333222222222222222222222222222444555555666777888888999999999:::;;;===>>>??????============<<<:::888777555444333222222333444555000000000111222222333333222222111111111111222222111222333555777888::::::999999;;;<<<>>>@@@AAABBBAAA@@@@@@@@@@@@@@@??????BBBGGGMMMPPPSSSZZZfffpppxxxnnnddd```\\\WWWVVVSSSVVVYYYZZZYYYZZZ\\\^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUTTTVVVWWWTTTPPPQQQUUUWWWUUUTTTUUUXXXXXXVVVTTTsss\\\QQQKKKGGGCCCHHHGGGAAA>>>AAAAAA>>>======<<<<<<<<<======>>>@@@???>>>>>>>>>>>>??????>>>@@@CCCDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFBBBDDDFFFGGGHHHGGGEEEDDDFFFGGGIIIJJJKKKLLLKKKKKKJJJHHHFFFEEEGGGGGGGGGFFFIIIIIIHHHHHHIIIIIIJJJJJJGGGHHHJJJKKKKKKJJJHHHFFFFFFHHHIIIHHHKKKNNNMMMIIIEEEHHHKKKOOOSSSXXX^^^bbbJJJHHHFFFFFFGGGHHHGGGFFFHHHEEECCCBBBCCCFFFHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFDDDBBBBBBCCCEEEDDDBBB@@@??????@@@@@@???AAACCCDDDDDDBBB???===999:::===@@@BBBDDDEEEFFFBBBBBBAAAAAAAAABBBCCCDDDDDDDDDEEEGGGJJJJJJIIIGGGDDDGGGHHHEEECCCEEEJJJMMMUUUaaapppzzz{{{sssvvv}}}xxxtttmmmjjjlllrrruuutttmmm___RRRJJJGGGEEEDDDDDDCCCCCCCCCDDDDDDAAACCCFFFGGGFFFFFFGGGHHHKKKLLLNNNNNNMMMMMMOOOQQQPPPOOOOOONNNOOOOOOPPPPPPLLLJJJHHHHHHJJJLLLMMMMMMOOONNNMMMMMMNNNOOOQQQRRRNNNNNNLLLKKKIIIGGGEEEEEE??????@@@@@@@@@@@@@@@@@@:::;;;===???AAABBBCCCCCCFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJMMMNNNOOOPPPPPPOOONNNMMMOOONNNLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHGGGHHHIIIIIIHHHFFFDDDBBBFFFHHHKKKMMMMMMLLLKKKIIIGGGFFFEEECCCBBBCCCCCCDDDBBBAAA@@@???>>>>>>>>>>>>========================:::<<<>>>???>>><<<<<<===;;;<<<<<<===<<<:::999888666666555555666888:::;;;555999>>>@@@@@@@@@AAACCCEEEDDDDDDDDDFFFHHHKKKMMMRRRRRRSSSUUUUUUSSSOOOKKKKKKFFF>>>666222111333555333444555666777666555444444333333333333333333333222222222222222222222222444555666777888999:::;;;:::;;;;;;<<<===>>>??????<<<<<<<<<<<<:::888666555444333222222222333444555000000111111222222333333222222111111111111222222222222444666888999;;;<<<::::::<<<>>>???AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBHHHOOOSSSWWW___mmmwwwqqqbbb]]]\\\XXXUUUUUURRRVVVZZZ[[[\\\\\\___bbb]]]\\\\\\[[[YYYXXXVVVUUUUUUTTTUUUVVVSSSOOOPPPUUURRRQQQRRRTTTWWWXXXVVVSSS}}}bbbTTTMMMIIIIIIGGGFFFDDDBBB@@@??????>>>======>>>>>>?????????@@@BBBBBBAAAAAAAAAAAA@@@@@@GGGEEECCCAAAAAACCCEEEGGGCCCCCCCCCDDDDDDFFFGGGGGGHHHFFFEEECCCCCCDDDFFFGGGMMMNNNOOOOOONNNMMMLLLKKKHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEGGGKKKNNNNNNMMMKKKIIIKKKLLLNNNQQQRRRSSSSSSRRRHHHGGGFFFFFFHHHJJJLLLNNNGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFEEECCCCCCCCCCCCDDDHHHGGGFFFDDDDDDDDDEEEEEEBBBDDDDDDBBB???>>>AAADDDHHHHHHGGGFFFCCCAAA???===<<<>>>@@@BBBCCCCCCCCCCCCFFFEEECCCBBBBBBCCCDDDDDDBBBAAAAAABBBEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHKKKPPP[[[jjjsssvvvxxx|||}}}}}}wwwrrrnnnjjjvvvvvvtttpppjjj```UUUNNNGGGHHHGGGEEEAAA???>>>>>>@@@AAAAAAAAABBBDDDGGGIIIIIIJJJKKKMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOONNNLLLIIIFFFFFFHHHJJJLLLIIIIIIIIIJJJKKKMMMOOOOOONNNOOOPPPPPPNNNLLLIIIHHHGGGFFFDDDAAA@@@?????????@@@>>>======???@@@@@@???AAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHIIIJJJLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIEEEEEEFFFGGGIIIJJJKKKKKKFFFFFFFFFEEEEEEEEEEEEEEECCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888666555555777777666666555555555444777666666777999;;;===???DDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFEEECCC@@@===;;;999888777666444333222111333333444555555444444444222333333444444333333222333333333444444444444444444444555666888999:::;;;999:::;;;<<<============;;;;;;999888666444222222111111111111111111111111222222111111111111222222444333333222333333444444222333444666999;;;<<<===?????????@@@BBBDDDEEEGGGCCCBBB@@@>>><<<>>>AAADDDEEEPPPSSSVVVbbblllzzztttkkk^^^VVVTTTTTTSSSQQQRRRTTTWWWZZZ\\\\\\[[[[[[YYYXXXWWWUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQPPPPPPQQQRRRSSSTTTVVVVVVWWWjjjTTTJJJFFFDDDDDDFFFFFFDDDBBBAAA@@@??????????????????@@@@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCCEEECCCBBBAAAAAABBBCCCEEEAAAAAAAAAAAAAAABBBCCCDDDGGGFFFEEEDDDDDDEEEFFFGGGLLLLLLMMMMMMMMMLLLJJJJJJHHHIIIHHHHHHGGGEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEGGGHHHHHHIIIIIIIIIHHHHHHHHHIIILLLNNNNNNMMMLLLKKKJJJKKKLLLNNNOOOOOOOOOOOOFFFEEEEEEEEEFFFHHHJJJKKKHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGJJJIIIGGGDDDCCCCCCDDDDDDBBBDDDDDDCCCBBBBBBEEEHHHKKKJJJHHHEEEBBB???===<<<===>>>@@@BBBDDDDDDEEEEEEDDDCCCAAA@@@???@@@@@@AAACCCBBBBBBCCCEEEFFFEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKSSS___hhhmmmtttzzz{{{sssmmmqqqqqqqqqpppoookkkgggeee[[[VVVNNNEEE???<<<<<<>>><<<<<<===>>>>>>@@@BBBCCCFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNLLLKKKIIIGGGGGGHHHIIIKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOOOONNNLLLKKKHHHFFFDDDBBB@@@?????????>>><<<;;;;;;===>>>===<<<@@@@@@BBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@???======>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::888888888777777666666666777666666666555555555444555555555666777999;;;===<<<;;;;;;::::::;;;;;;<<<===>>>>>>>>><<<999666555555444333222111000000///222222333444555555444444444444444444333222222111333333444444555555555666777777888888999:::;;;;;;;;;;;;<<<<<<;;;;;;::::::888888777666555444333333111111111111111111111111333222222111111222222333333333222222333333444444333444555777:::<<<===>>>@@@@@@AAABBBDDDEEEFFFFFFDDDDDDEEEDDDCCCDDDFFFHHHIIIVVV\\\cccrrr~~~llldddZZZUUUTTTUUUTTTSSSSSSTTTVVVXXXZZZZZZ[[[[[[XXXVVVUUUSSSRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRtttZZZLLLGGGFFFEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHFFFEEECCCBBBBBBCCCDDDDDDDDDDDDDDDGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLIIIIIIJJJKKKKKKKKKKKKJJJEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFHHHJJJKKKMMMKKKGGGDDDBBBBBBCCCDDDCCCDDDEEEEEEDDDFFFIIIKKKNNNKKKGGGCCC@@@>>>===<<<>>>???AAACCCEEEFFFGGGGGGDDDCCCAAA@@@?????????@@@EEEDDDCCCCCCEEEFFFEEECCCDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGKKKTTT]]]eeeqqq|||~~~vvvtttttttttvvvzzzxxxiiiYYYLLLDDDAAA@@@::::::;;;<<<<<<===>>>>>>BBBBBBDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKMMMOOOPPPPPPPPPOOOIIIHHHFFFDDDBBBAAAAAA@@@>>>===;;;;;;<<<===<<<;;;>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEECCCBBBAAA@@@???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>><<<<<<======<<<<<<;;;:::888888888888999999999999::::::::::::::::::::::::777777777777777777777777666666666555555555555555333333333444555666888999777777888888888888777777555666666666555333111000111111111000000000000000000111222444444555555555666555555444333222111111333333444555666666777777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;999888666555444444444444444444444444222222222222222222222222333333222222222222333333333222222222333444555555555666888999;;;===??????AAABBBDDDFFFFFFFFFFFFEEEBBBDDDEEEFFFFFFGGGIIIJJJOOO___jjjvvvooobbb\\\VVVTTTTTTVVVUUUTTTTTTTTTTTTUUUVVVXXXYYYZZZUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOuuudddQQQIIIHHHGGGGGGHHHEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>??????@@@AAAAAABBB>>>???@@@AAAAAA@@@???>>>BBBBBBAAAAAAAAAAAABBBBBBEEEEEEDDDDDDDDDEEEFFFGGGFFFGGGGGGGGGGGGFFFFFFFFFHHHIIIIIIIIIHHHFFFDDDCCC@@@AAABBBBBBCCCCCCCCCCCCEEEEEEGGGHHHIIIIIIIIIIIILLLLLLKKKKKKJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLLLLJJJGGGDDDBBBCCCEEEFFFEEEEEEEEEEEEFFFGGGIIIKKKMMMJJJEEEAAA>>>>>>>>>??????@@@BBBDDDFFFGGGHHHIIIGGGFFFDDDCCCBBBAAABBBBBBFFFDDDCCCCCCEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFHHHFFFGGGMMMVVVbbbsss}}}iiiWWWIIIAAA======<<<===>>>>>>===<<<===>>>???AAACCCDDDEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGHHHHHHGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOPPPPPPPPPKKKKKKIIIHHHFFFEEEDDDDDDBBB@@@>>>>>>??????>>>======>>>???????????????>>><<<<<<======>>>?????????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCBBBBBBAAA@@@??????>>>@@@????????????>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>============;;;;;;;;;;;;;;;::::::999555666666666666777777777999999999999999999999999888888888888888777777777555555555555555555555555111111111222333444555555333444555666666555444333222222333333333222111000000000111111111222222222000111222333555555666666555444444333333333333333333444444555666777888888;;;;;;;;;::::::::::::::::::::::::999888666444444333333333333222222222222222222222222222222222222333333222222222222333333222222222333444555666777888999:::<<<>>>@@@AAABBBCCCEEEGGGHHHIIIHHHGGGFFFDDDEEEFFFGGGHHHKKKOOORRRZZZlll{{{pppfff[[[XXXTTTSSSUUUVVVUUUTTTUUUTTTSSSRRRSSSUUUWWWXXXRRRQQQOOOMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNQQQQQQPPPPPPPPPOOOOOOOOOeeeWWWJJJEEEEEECCCBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????===========================>>>???@@@@@@???>>>===AAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIGGGEEECCCAAA???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGJJJIIIHHHHHHGGGHHHIIIIIIJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJIIIHHHFFFDDDDDDEEEGGGIIIGGGFFFEEEDDDEEEFFFGGGHHHIIIFFFCCC???>>>???BBBDDDAAAAAABBBDDDFFFGGGIIIJJJHHHFFFEEECCCCCCCCCCCCDDDEEEDDDBBBCCCDDDDDDCCCBBBDDDDDDDDDEEEEEEEEEEEEEEEGGGEEEEEEJJJQQQ^^^qqqmmmSSSBBBAAA???======>>>>>>===;;;;;;;;;<<<===???@@@BBBCCCEEEEEEEEEEEEFFFGGGHHHHHHEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHEEECCCAAA@@@AAAAAA@@@>>>>>>>>>>>>???>>>>>>======:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<==================<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999888888888888888888999999999999888888888888888888888888888888777666555444333333444444444555555555555555000000111111222222222222...///000111111000///...111111222222222222222111///000000111222222333333000111333444555666666777333222222333444555666777444444555555666777777888999999999888888888888777666666666666666555444444333333222222111111000000222222222222222222222222222222111111111111222222333333333444555777888999<<<<<<===???AAABBBCCCDDDEEEFFFHHHJJJJJJIIIHHHGGGKKKKKKJJJJJJMMMTTT]]]cccoooqqqddd___WWWVVVTTTTTTTTTTTTTTTSSSUUUSSSQQQPPPPPPQQQSSSUUUOOONNNLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMQQQPPPPPPPPPPPPOOOOOOOOO[[[PPPGGGDDDDDDBBB@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@????????????<<<<<<<<<<<<;;;;;;::::::===>>>???@@@@@@???>>>============>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDCCCDDDFFFGGGFFFCCC@@@>>>===>>>???AAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDGGGFFFFFFEEEFFFFFFGGGGGGIIIIIIGGGFFFEEEEEEEEEEEEDDDEEEGGGIIIIIIIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCCCCCCCCCCEEEFFFHHHGGGFFFFFFEEEFFFGGGHHHIIIHHHFFFDDDDDDEEEGGGGGGFFFEEECCCAAA??????AAADDDFFFBBBBBBCCCDDDEEEGGGHHHIIIDDDCCCBBBAAA@@@AAABBBBBBCCCBBBAAAAAACCCDDDCCCAAADDDDDDEEEEEEEEEEEEDDDDDDDDDCCCEEEIIIMMMWWWhhhwwwcccOOODDD@@@<<<;;;<<<===;;;999::::::;;;;;;===>>>@@@AAACCCCCCCCCCCCDDDEEEFFFGGGDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIILLLMMMMMMNNNNNNMMMLLLLLLGGGEEEBBBAAABBBAAA@@@??????????????????>>>===<<<::::::::::::::::::::::::999999::::::::::::999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<======>>>;;;<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888999999999888777777555666666666666777777777777777777777777777777777666555444333111000///...444444444444444555555555000000111222222222111111000111111111111111111000000000000000000000111111...//////000111111222222222333444666666777777777222111111222444666888:::444555555555555666666666666666666666666555555555222333444444444444444333333222222111111000000000333333333333333333333333333333222222222222333333444444555666777999;;;<<>>??????@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>????????????>>>>>><<<<<<===>>>???AAABBBCCC??????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDD@@@BBBDDDDDDCCCAAA===;;;;;;<<<===>>>@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBAAADDDDDDEEEEEEFFFFFFFFFGGGHHHGGGEEEDDDDDDDDDDDDEEECCCEEEHHHJJJJJJIIIFFFEEEFFFEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDCCCCCCCCCDDDEEEGGGGGGGGGHHHGGGGGGGGGFFFGGGDDDCCCCCCFFFIIIIIIHHHCCCBBB@@@???@@@BBBDDDFFFDDDDDDCCCCCCDDDEEEGGGHHHAAA@@@???>>>???@@@AAABBB@@@??????@@@BBBCCCBBBAAADDDDDDEEEFFFFFFEEEDDDCCCCCCDDDGGGJJJKKKOOO[[[hhhrrr}}}nnn___HHHCCC<<<:::;;;===;;;999;;;;;;:::;;;;;;===>>>???BBBBBBAAABBBBBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLNNNNNNNNNNNNNNNKKKHHHFFFEEEEEEDDDCCCAAAAAAAAAAAAAAA@@@???======;;;;;;::::::999888888888888888999::::::999888777777777777777888888888999888999999:::;;;<<<======::::::::::::::::::;;;;;;888888999:::;;;<<<<<<===999::::::::::::::::::999::::::999999999888888888777888888888888777666666222333333333333444444444666666666666666666666666444444333333222111000000333333333444444555555555111222222333333222111000444444333333333333444444111000000//////000000000000111111222222333333333555555666777888888777777333333222222333666888:::555555555444444444444444444444444444444444444555111222222333333222222111000111111111111222222222333333333333333333333333555555444444444444555555555555666777999;;;===>>>AAAAAABBBDDDEEEFFFGGGHHHFFFFFFGGGHHHIIIKKKKKKLLLOOOQQQUUU\\\gggvvvnnncccZZZTTTTTTQQQQQQQQQPPPOOOOOOPPPQQQRRRQQQPPPNNNMMMMMMNNNNNNKKKJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTTTT~~~XXXKKKCCC>>>@@@AAA@@@???@@@>>>>>>>>>>>>>>>>>>???@@@CCCCCCCCCBBBBBBAAAAAAAAA999::::::;;;<<<===>>>>>>??????>>>>>>>>>>>>??????>>>>>>???@@@AAACCCEEEFFF===>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@AAACCCDDD>>>@@@BBBCCCBBB???<<<999999:::;;;===>>>?????????BBBBBBBBBCCCBBBBBBAAAAAABBBCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEGGGJJJLLLMMMKKKHHHFFFFFFFFFFFFGGGHHHIIIKKKKKKHHHGGGEEECCCCCCCCCCCCDDDHHHHHHIIIIIIHHHGGGEEECCCFFFCCCBBBDDDHHHKKKLLLKKKCCCBBBAAA@@@@@@BBBDDDEEEEEEDDDCCCCCCCCCDDDFFFGGG@@@????????????AAABBBCCC???>>>>>>???AAACCCBBBAAADDDDDDEEEFFFFFFEEEDDDCCCEEEGGGKKKMMMKKKKKKTTT^^^dddooo{{{mmmdddLLLEEE>>>;;;<<<>>>===;;;<<<<<<;;;:::;;;<<<>>>???AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEGGGGGGHHHIIIKKKMMMNNNOOONNNNNNOOOMMMJJJIIIHHHHHHFFFEEEBBBBBBBBBBBBAAA???>>>===<<<<<<;;;:::999888777777888888999::::::999888777666666666666777777888888777888888:::;;;<<<======;;;::::::999999888888888555555666888999:::;;;<<<888888999999999999888888999999999999888888888777777777777777777666666555555555555666666666777777666666666666666666666666555555555555555555555555333333333444444555555555222222333444444333111000222111000//////000111222222222111000000000111111444444555555555666666666666777888888888888888777555444333222333555777888555555555444333333222222333333333444444444555555222222222222222111000000...///000111222333444555333333333333333333333333777777666666666666777777666666777888:::===???@@@BBBCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFGGGIIIKKKLLLNNNWWW[[[cccnnn|||lllccc]]]WWWSSSTTTNNNNNNNNNMMMLLLMMMOOOQQQQQQQQQPPPNNNMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOQQQSSSUUUWWWYYYYYYaaaOOOEEEDDDCCCBBB@@@???>>>===@@@>>><<<>>>AAABBBAAA???BBBBBBCCCDDDEEEDDDBBB???>>>>>>>>>===============::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAACCCDDDEEEAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>======>>>???@@@AAA???>>>???AAABBB???<<<<<<<<<===>>>??????@@@@@@AAAAAABBBCCCCCCBBBAAAAAAEEECCC@@@AAADDDFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKIIIFFFDDDHHHGGGFFFGGGIIIJJJJJJIIIDDDDDDCCCCCCDDDEEEGGGHHHEEEGGGGGGEEEBBBBBBEEEHHHKKKIIIGGGEEEDDDEEEGGGIIICCCAAA??????AAADDDEEEEEEBBBDDDEEEFFFFFFDDDBBBAAA>>>???@@@CCCEEEEEECCC@@@@@@>>>>>>???AAACCCCCCBBBHHHHHHHHHGGGEEEEEEHHHJJJIIIJJJJJJJJJJJJLLLOOOQQQWWWfff~~~wwwpppllljjjiiibbbVVVGGG???===<<<;;;;;;999;;;<<<:::888888:::===@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEFFFGGGIIIJJJKKKMMMMMMMMMLLLJJJIIIGGGFFFEEEDDDCCCAAA@@@>>>======<<<<<<<<<;;;;;;::::::999:::::::::999999777666666888888777777666666666555777777777777888888888888666666666666666666666666444444444555555666666666777777777777888888888888888888999999999999888888555666777888888777666555555555555555555555555555555555555555555555555555444444222111000000//////333333333333333333333333333333333333333333444444111111111111111111111111000111222222333333333222333333444555666777888888:::888666666888999777555444444444444444444444444333333333222222222111111333333222222222222222222111111222222222333333333333333333333333333333333000222333333333333444666777666555444444555666777888999<<<>>>@@@BBBCCCCCCFFFFFFGGGHHHJJJIIIGGGEEEKKKDDDBBBHHHMMMMMMPPPTTT^^^gggvvvuuukkk___WWWUUUTTTSSSQQQSSSRRRQQQPPPOOOPPPPPPQQQRRRQQQPPPNNNLLLKKKIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNOOONNNPPPRRRTTTVVVVVVVVVVVVkkkSSSGGGEEEDDDCCCBBBAAA@@@@@@???AAA???>>>???AAACCCAAA@@@CCCCCCDDDDDDDDDBBB???===??????@@@??????>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCC>>>=========>>>>>>???@@@@@@???>>>======>>>???@@@???>>>===>>>??????>>><<<>>>>>>???@@@@@@AAABBBBBB???AAADDDEEECCC@@@??????EEEBBB@@@@@@CCCDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEEHHHGGGGGGIIIJJJIIIGGGDDDEEEDDDEEEFFFIIIJJJIIIGGGCCCCCCCCCCCCCCCEEEFFFGGGGGGIIIJJJIIIFFFEEEGGGIIIMMMKKKHHHEEEDDDDDDEEEFFFAAA???>>>>>>@@@CCCDDDDDDCCCDDDDDDDDDDDDCCCAAA@@@???@@@CCCFFFIIIHHHDDDAAAAAA@@@???@@@CCCEEEFFFFFFHHHIIIHHHGGGEEEEEEFFFHHHGGGHHHIIIIIIIIIJJJMMMOOOQQQ]]]qqq~~~tttkkkeeeeeegggiiijjj___OOODDD>>>;;;:::;;;888:::<<<;;;999888:::<<>>>>>>>>>>>>>>======??????@@@AAABBBAAA@@@@@@===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGEEECCCBBBAAA@@@??????>>>===<<<;;;;;;:::::::::::::::999888777666777777777777777777777777777777777777777777777777555555555555555555555555333444444444555555555555666666666777777777888888666666777777777777666666555555666777777666555555444444444444444444444444555555555555555555555555444333222111111000000111333333333333333333333333222222222333333333333444222222222222222222222222111111222333333333333333444555555666666777777888;;;999777777999999777555333333333333333333333333333333222222111111111111222222222222222222222222111222222222222333333333333333333333333333333333111222444444333333555666888777666666666777888999;;;<<<>>>@@@BBBCCCCCCDDDHHHGGGHHHIIIJJJKKKKKKKKKMMMGGGEEEJJJNNNRRRXXX```rrr}}}}}}hhh```WWWQQQPPPQQQPPPOOOQQQPPPOOOOOOOOOOOOPPPQQQRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNOOOQQQSSSUUUUUUUUUUUUtttXXXIIIDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???@@@BBBBBBBBB@@@CCCCCCDDDCCCBBB@@@>>><<>>===<<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>??????@@@@@@<<<<<<<<<===>>>???@@@AAA@@@???>>>>>>>>>>>>???@@@;;;===>>>===<<<<<<===>>>AAABBBBBBCCCCCCDDDDDDDDD???EEELLLLLLGGGBBB@@@@@@CCCAAA@@@AAACCCCCCCCCBBB@@@AAACCCEEEFFFEEEDDDCCCGGGFFFFFFGGGIIIIIIGGGFFFCCCCCCDDDFFFIIIIIIFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFHHHKKKNNNMMMJJJHHHHHHJJJNNNLLLIIIEEECCCBBBBBBCCC???>>><<<===???BBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@???AAAEEEJJJMMMKKKFFFBBBAAA@@@???AAADDDHHHIIIJJJIIIJJJIIIFFFDDDCCCEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLLLLSSSbbbttt{{{pppfffbbbeeekkkpppsssjjj\\\MMMBBB===;;;;;;999;;;===<<<;;;999999:::======<<<;;;;;;;;;;;;;;;<<<===>>>>>>?????????>>>;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@???>>>===<<<<<<;;;;;;::::::999999888888777777777777777777888888888777777666666555555444555555555555555555555555333333333444444444444555555555555666666666666777666666777777777777666666444444555555555555444444333333333333333333333333555555555555555555555555333222222111111222222333222222222222222222222222111222222222333333333444333333333333333333333333333333444555555555555444666666666666777777777777;;;999888888888888666555222222222222222222222222222111111111111000000000111111111111111111111111222222222222333333333333222222222222333333333333111333444444444444555777888888888888888999:::;;;??????AAABBBCCCDDDDDDDDDFFFFFFFFFGGGHHHJJJLLLMMMOOOMMMLLLOOOTTT]]]kkkxxx}}}eee[[[VVVOOOMMMNNNOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQOOOMMMKKKJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLMMMNNNPPPQQQRRRRRRRRRcccQQQIIIGGG@@@@@@AAAAAABBBCCCCCCCCC@@@@@@???@@@@@@AAA@@@@@@@@@AAABBBBBB@@@???>>>>>>DDDEEEEEEEEEDDDBBB@@@>>>>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>@@@AAABBBCCC????????????????????????:::===???>>><<<;;;>>>AAADDDEEEEEEEEEFFFFFFGGGGGGCCCLLLUUUUUUNNNGGGDDDDDD@@@@@@BBBCCCEEEEEEEEEEEEAAACCCFFFHHHIIIHHHFFFEEEGGGEEEEEEFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHDDDAAAAAAAAABBBBBBCCCDDDDDDEEEHHHLLLPPPOOOLLLIIIHHHIIILLLJJJHHHEEECCCBBBBBBCCC>>>===<<<===@@@BBBBBBBBBEEEDDDBBBAAA@@@@@@@@@@@@???AAAFFFKKKNNNLLLFFFBBB@@@??????AAAEEEIIIKKKLLLKKKKKKIIIGGGDDDCCCDDDEEEFFFGGGIIIHHHGGGHHHIIIKKKKKKNNNVVVcccppp~~~uuujjjeeegggmmmqqqtttqqqgggXXXKKKCCC???;;;;;;;;;<<<<<<;;;:::999999<<<;;;:::999999999:::::::::::::::;;;;;;;;;;;;;;;999:::;;;<<<===>>>???@@@??????@@@@@@@@@@@@@@@AAA????????????@@@AAABBBCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJIIIHHHFFFEEEDDDBBBBBBCCCCCCBBBAAA???>>>======<<<;;;;;;:::::::::::::::999999999888888777777777999888777666555444333333444444444444444444444444333333333444444444444444444444444555555555666666666666777777777777666666333333333444444333333333222222222222222222222222444444444444444444444444222222222222222333444444333333333333333333333333111111222222333333444444555555555555555555555555666777777888888888777777888888777777777666666666999888777666666555444333111111111111111111111111111000000000000000000000000000111111111111222222222222222333333333444444222222222222333333333333222444555555555555666888888888999999:::;;;<<<===AAABBBBBBCCCCCCCCCCCCCCCEEEGGGIIIKKKLLLMMMNNNOOOPPPRRRVVVZZZaaaooojjj[[[TTTQQQNNNNNNOOOPPPPPPOOOMMMMMMNNNOOOPPPRRRSSSTTTQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKOOONNNNNNMMMMMMLLLLLLLLLIIIIIIJJJLLLMMMNNNNNNOOOgggVVVMMMHHHFFF===>>>???@@@AAABBBCCCCCC>>>?????????>>>>>>>>>???<<>>===<<<<<<>>>>>>>>>=========<<<<<<=========>>>???AAABBBCCC??????@@@@@@@@@@@@??????<<<>>>@@@???===>>>AAADDDGGGGGGGGGGGGGGGHHHHHHHHHFFFOOOWWWXXXQQQIIIFFFFFF>>>AAADDDGGGHHHIIIIIIIIIFFFGGGJJJLLLMMMLLLJJJIIIHHHFFFEEEEEEGGGIIIIIIIIIKKKKKKKKKKKKJJJHHHCCC???AAAAAABBBCCCCCCDDDDDDDDDGGGKKKOOOOOOLLLHHHGGGGGGHHHGGGEEEDDDDDDDDDDDDEEE>>>======???BBBDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA???AAAEEEIIIKKKIIIDDD@@@>>>===>>>BBBFFFJJJKKKKKKLLLLLLJJJHHHEEECCCDDDEEEHHHIIIJJJJJJIIIHHHIIIKKKLLLKKKOOOWWW___jjj{{{{{{pppjjjhhhiiijjjllloookkk```VVVOOOHHHBBB;;;:::999888999:::;;;;;;999999999888888999999999999999888888888888999999888888999:::;;;<<<===>>>===>>>>>>>>>?????????@@@============>>>??????@@@BBBCCCDDDDDDEEEEEEEEEEEEHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;;;;:::;;;;;;<<<======<<<;;;999888777777::::::999777666555444333555555555555555555555555444444444444444444444444444444444444555555555555444444555555555555444444333333222222222222333333222222222222222222222222222222222222222222222222222222222222333444555666333333333333333333333333111222222333444444555555666666666666666666666666999:::::::::::::::999999888888777777666666555555555555555444333222222222111111111111111111111111000000000000000000000111000000111111222222222222222222333333333444444444222222333333333444444444333555666666666666777999888999:::;;;<<<===>>>>>>BBBCCCCCCDDDCCCCCCBBBBBBFFFJJJOOORRRRRRRRRSSSTTTRRRYYYbbbhhhqqqzzzeeeYYYUUUQQQPPPOOOOOOOOOPPPPPPOOOMMMNNNOOOQQQSSSTTTUUUVVVQQQPPPMMMKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJIIIIIINNNNNNNNNNNNMMMMMMLLLLLLJJJJJJKKKKKKLLLMMMNNNOOOhhhRRRIIIFFFBBB>>><<<===>>>???@@@AAABBBCCC===?????????===<<<===>>>;;;>>>AAAAAA??????BBBFFFHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCBBBAAA@@@???>>>===???>>>>>>>>>=========<<<;;;;;;;;;<<<===>>>???@@@??????@@@AAAAAA@@@??????>>>???@@@??????AAADDDFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGMMMSSSSSSMMMGGGEEEEEE>>>BBBGGGJJJKKKKKKKKKLLLIIIJJJLLLNNNOOONNNMMMLLLKKKHHHFFFEEEGGGIIIJJJJJJOOONNNMMMLLLKKKHHHDDD@@@AAAAAACCCDDDDDDEEEDDDDDDGGGKKKNNNNNNJJJFFFEEEFFFDDDDDDDDDDDDDDDEEEEEEFFF@@@@@@@@@BBBEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCEEEFFFEEEBBB@@@>>>???BBBFFFKKKMMMMMMLLLMMMMMMKKKIIIFFFEEEFFFGGGIIIKKKLLLLLLJJJIIIIIIJJJJJJIIILLLRRRVVV]]]ooo{{{sssnnnkkkjjjeeelllmmmhhheeeeee___VVVGGGBBB<<<999999<<<>>>???888999:::;;;;;;<<<;;;;;;;;;;;;:::888888888888888888888888999::::::;;;;;;<<<<<<<<<===>>>>>>??????<<<<<<;;;;;;<<<======>>>@@@AAAAAABBBBBBAAAAAAAAAFFFFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>>??????>>>===;;;:::999999<<<;;;;;;:::888777666666666666666666666666666666666555555555555444444444444444444555555555555666222222222333333222222222333333222222222222333333222222222222222222222222222222222222222222222222333333333333444444555666444444444444444444444444222222333444555666777777888888888888888888888888:::;;;;;;;;;;;;:::999999777777666666555555555444111333333333111000111222111111111111111111111111000000000111111111111222111111111222333333444444333333333333444444444444333333444444555555666666444666777777777777888:::999:::<<<>>>???@@@AAAAAACCCDDDDDDDDDDDDDDDCCCCCCBBBHHHNNNRRRSSSTTTWWWZZZ^^^iiiuuu}}}yyydddVVVQQQSSSNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVQQQOOOMMMJJJIIIIIIJJJKKKMMMMMMLLLKKKJJJIIIIIIHHHNNNNNNNNNOOONNNNNNMMMLLLNNNMMMMMMNNNNNNPPPQQQQQQyyyhhhSSSEEE@@@@@@>>>;;;======>>>???AAABBBCCCCCC>>>@@@AAA@@@===<<<===???<<>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAA@@@@@@???@@@???===>>>AAADDDEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGIIILLLLLLIIIFFFDDDCCC@@@EEEJJJMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNKKKGGGFFFGGGIIIJJJJJJOOOMMMLLLKKKKKKIIIFFFDDDAAABBBDDDEEEFFFEEEEEEEEEGGGKKKMMMLLLHHHEEEEEEFFFCCCCCCCCCCCCDDDEEEEEEEEECCCCCCCCCFFFIIIKKKKKKJJJDDDEEEFFFGGGGGGGGGFFFEEEFFFCCCAAAAAAAAABBBAAA@@@BBBDDDHHHMMMRRRSSSQQQOOOMMMMMMLLLJJJGGGFFFHHHIIIIIIKKKMMMLLLKKKIIIIIIIIIJJJHHHMMMTTTVVV[[[mmm~~~xxxtttsssiiipppttttttzzzvvvfff\\\NNNCCC>>>>>>???@@@<<<>>>AAACCCEEEEEEDDDCCC@@@???===;;;:::999999999888888888888888888888888:::;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;<<<<<<=========>>>????????????>>>AAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCC???>>><<<;;;;;;<<<>>>?????????>>>>>>>>>>>>============<<<<<<;;;:::999999777777777777777777777777777777666666666555555555444555555555555666666666333333444444444444333333444333222222222222333444333333333333333333333333333333333333333333333333555444444444444444555666666666666666666666666666333333444555666777888888999999999999999999999999999999::::::999999888777555555555555444444444444///111333222111000222444222222222222222222222222111111111111222222333333111222222333444444555555333333333444444444444555444444555555666777777888555777888888777888999;;;;;;===???AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEAAAFFFLLLPPPSSSXXX```fffuuu{{{hhh[[[RRRPPPRRRJJJKKKKKKJJJJJJKKKLLLNNNLLLNNNPPPRRRTTTTTTUUUUUUQQQOOOLLLJJJIIIIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMNNNNNNMMMMMMNNNOOOQQQRRR___UUUHHH???===>>>??????>>>>>>???@@@BBBCCCDDDDDD???AAABBBAAA>>><<<>>>@@@>>>AAADDDBBB???>>>AAAEEEIIIHHHEEECCCCCCEEEGGGIIIHHHGGGFFFEEECCCAAA@@@@@@????????????>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@???@@@AAABBBBBBAAA@@@???AAA>>>;;;===AAAEEEFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFDDDCCCBBBGGGLLLNNNLLLIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMPPPLLLHHHFFFGGGIIIJJJKKKMMMLLLJJJIIIJJJJJJHHHGGGBBBCCCDDDFFFFFFFFFFFFEEEHHHKKKMMMLLLHHHEEEEEEGGGCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFHHHLLLMMMMMMLLLCCCEEEGGGIIIJJJIIIHHHGGGIIIEEEAAA??????@@@AAAAAAEEEHHHMMMSSSWWWWWWTTTQQQMMMNNNMMMKKKHHHHHHIIIKKKIIIKKKMMMLLLJJJHHHHHHHHHJJJJJJPPPYYY[[[^^^ppp}}}zzzyyyqqqxxx{{{~~~wwwbbbPPPEEE@@@???>>>AAADDDHHHLLLNNNNNNLLLKKKDDDBBB@@@===<<<;;;;;;;;;888888888888777777777777::::::;;;;;;<<<===>>>>>>;;;;;;::::::;;;;;;<<<<<<::::::<<<===>>>>>>>>>>>><<<<<<===>>>???AAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFF???>>><<<;;;<<<===???@@@===>>>>>>???@@@AAAAAAAAA>>>>>>>>>======<<<;;;;;;777777777777777777777777888888777777666666666555555555555666666666666777666777777777777777777666555444333222222333444555333333333333333333333333555555555555555555555555666555555444444444555555777777777777777777777777444444555666777888999:::::::::::::::::::::::::::888888888888888777666555444444444444444444444444///111333333111111333666222222222222222222222222111111222222222333333333222222333444444555666666333333333444444444555555555555555666777888888999555777888999888888999;;;===???AAADDDFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHLLLQQQTTTXXXaaannnwww}}}fff[[[VVVQQQNNNNNNIIIJJJJJJJJJJJJKKKNNNPPPLLLMMMOOOQQQSSSSSSSSSSSSPPPOOOLLLIIIHHHIIIKKKLLLHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLNNNOOOPPPOOOOOONNNLLLLLLKKKKKKKKKMMMNNNOOONNNIIICCC>>>===>>>??????>>>???AAAEEEGGGEEEBBB>>><<<===???@@@@@@>>><<<:::===>>>@@@@@@???@@@CCCEEEFFFGGGHHHGGGGGGGGGJJJLLLLLLKKKIIIFFFCCCAAA@@@@@@>>>>>>======>>>???@@@@@@======<<<<<<<<<<<<======DDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@BBBCCCDDDHHHHHHGGGCCC@@@@@@DDDHHHJJJHHHGGGEEEDDDDDDEEEEEEEEEGGGHHHJJJJJJIIIGGGFFFJJJIIIGGGFFFGGGIIIKKKMMMOOOKKKDDD@@@@@@BBBEEEFFFFFFFFFGGGIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMKKKFFFAAA???BBBEEEEEEFFFEEEDDDBBBBBBDDDFFFEEEFFFHHHKKKLLLMMMLLLLLLEEEFFFFFFGGGHHHHHHIIIIIIFFFEEEDDDBBBBBBBBBCCCDDDGGGJJJOOOTTTWWWWWWVVVUUUPPPPPPOOONNNLLLIIIFFFDDDGGGFFFEEEDDDDDDDDDEEEEEEDDDKKKQQQQQQRRR\\\qqq|||}}}~~~yyycccOOOBBB======BBBFFFKKKOOOQQQPPPOOOOOOJJJKKKLLLKKKIIIFFFBBB@@@@@@???===<<<<<<999666333777777888888888888777777999999:::::::::::::::;;;:::;;;;;;<<<<<<===============<<<;;;<<<===>>>???BBBBBBCCCCCCDDDEEEFFFFFFBBBAAA>>><<<;;;<<<>>>@@@DDDDDDCCCCCCBBBBBBBBBAAA?????????????????????@@@======<<<<<<;;;;;;;;;:::888777777666666777777888888888777777888888999:::666666666666555555555555666666666666666555444444111222444666777666666555666666666666666666666666777777777777777777777777888888888888888888888888:::999999999888888777777999999::::::::::::999999666666555444444333222222111111222222222111111000111111111111111111111111222222111111111111111111333333222222333333444555222222222222222222222222666555555444444333333222666555444444555666888999777888999;;;===>>>@@@@@@AAABBBCCCEEEFFFFFFGGGGGGIIIIIIHHHHHHGGGGGGHHHHHHJJJNNNUUU]]]ggguuu~~~mmmZZZSSSQQQMMMJJJHHHIIIIIIHHHIIIJJJMMMPPPRRRMMMLLLMMMQQQUUUVVVTTTQQQMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMKKKJJJIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOQQQQQQKKKFFFAAA======>>>???@@@???AAACCCGGGHHHFFFBBB>>>===>>>@@@AAAAAA???<<<;;;???@@@@@@@@@??????@@@BBBEEEGGGHHHIIIGGGFFFFFFGGGKKKJJJGGGEEEBBB@@@??????>>>>>>>>>>>>>>>???@@@@@@>>>======<<<<<<======>>>CCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEFFFGGGFFFEEEEEELLLLLLJJJGGGDDDDDDHHHKKKKKKJJJGGGEEEDDDCCCDDDDDDGGGHHHIIIJJJJJJIIIHHHGGGHHHGGGEEEDDDDDDEEEHHHIIINNNIIICCC???@@@BBBEEEGGGDDDEEEEEEFFFFFFGGGHHHHHHFFFGGGGGGHHHJJJKKKLLLLLLLLLKKKIIIGGGDDDDDDFFFHHHGGGHHHGGGFFFCCCBBBCCCDDDCCCDDDFFFHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDKKKMMMQQQTTTUUUTTTQQQOOOLLLLLLLLLLLLKKKIIIGGGFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGLLLQQQQQQQQQYYYiiiwwwwwwhhhZZZOOOIIIGGGGGGKKKPPPTTTUUUTTTSSSRRRQQQPPPOOONNNMMMKKKJJJIIIEEECCCBBBAAA@@@===999666777888888999999999999999<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<::::::999999999:::;;;<<>><<<<<<===???AAADDDDDDDDDCCCCCCCCCBBBBBB??????????????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;999888888777777888888999999888888888888999::::::888888888888777777777666666777777777777666555555444555555666777777777777777777777777777777777777888888888888888888888888999999999999999999999999888888888777777777666666777777888888888888777777555555444444333222222111111111222222222111111000111111111111111111111111222222111111111111111111333222222222222333444444333333333333333333333333555555444444444444333333666555555555555777888999999:::;;;===>>>@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHKKKKKKJJJJJJIIIJJJKKKMMMOOOUUU```lllzzzkkk^^^SSSOOOOOOLLLJJJJJJJJJIIIIIIIIIJJJMMMOOOQQQLLLLLLMMMPPPSSSTTTRRROOOMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJLLLMMMOOOPPPPPPFFFCCC>>><<<<<<>>>@@@@@@@@@AAAEEEHHHJJJHHHCCC???>>>???AAABBBAAA@@@>>>===@@@AAAAAA@@@>>>===>>>???BBBEEEHHHHHHGGGEEECCCCCCJJJHHHFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>======>>>>>>???CCCCCCCCCCCCCCCCCCCCCCCCBBBEEEJJJMMMNNNLLLIIIFFFMMMLLLKKKIIIGGGHHHKKKNNNOOOLLLIIIEEECCCCCCDDDEEEJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFDDDCCCBBBCCCEEEFFFKKKGGGAAA>>>???CCCFFFHHHCCCCCCBBBBBBCCCDDDFFFGGGEEEFFFGGGIIIJJJLLLMMMMMMLLLJJJHHHGGGHHHJJJKKKKKKHHHIIIJJJHHHEEECCCCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEFFFOOOQQQSSSTTTSSSPPPLLLIIIHHHHHHIIIIIIHHHGGGFFFFFFAAABBBDDDFFFGGGGGGGGGGGGJJJMMMOOOOOOOOOSSS]]]eeexxx~~~xxxrrrkkkeee```YYYRRRLLLIIIKKKNNNRRRTTTUUUVVVUUUXXXVVVTTTRRRRRRSSSTTTUUULLLJJJHHHGGGEEEBBB>>>;;;888999999999::::::::::::=========<<<<<<;;;;;;::::::::::::::::::999999999999888888888888999::::::;;;;;;<<<<<<======>>>>>>@@@>>>===<<<<<<===???AAADDDCCCCCCCCCCCCBBBBBBBBB?????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888888999999999999999999999999:::;;;;;;::::::::::::999999999888888888888888888777666666888777777777777777888888888888888888888888888888999999999999999999999999888888888888888888888888666666555555555555444444444444555555555555444444333333333222222111111000000111111222222222111111111111111111111111111111111111222222222222222222222222222222222333333444555555555555555555555555333333444444444555555555666666666666777888999:::;;;<<<===???@@@BBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLOOORRR]]]eeerrr~~~iiiYYYSSSNNNMMMMMMJJJJJJLLLKKKJJJJJJIIIJJJLLLMMMOOOKKKJJJKKKMMMPPPPPPNNNMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJHHHHHHIIIKKKLLLMMMNNNNNNDDDAAA>>><<<===>>>>>>>>>===???CCCGGGJJJIIIEEEAAA@@@AAABBBCCCBBBAAA???>>>>>>@@@AAA@@@>>>===>>>???@@@BBBDDDEEEDDDCCCDDDEEEIIIHHHFFFDDDAAA@@@???>>>???>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBDDDGGGKKKOOOPPPNNNKKKHHHHHHHHHHHHGGGHHHKKKNNNPPPQQQOOOJJJGGGDDDDDDEEEFFFKKKJJJJJJIIIIIIIIIIIIJJJHHHGGGEEEDDDCCCDDDEEEEEEIIIEEE@@@>>>???CCCGGGHHHCCCBBBAAA@@@AAACCCEEEFFFDDDEEEGGGHHHJJJLLLMMMNNNMMMIIIFFFFFFJJJLLLKKKIIIGGGIIIJJJJJJGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGOOOQQQSSSSSSQQQMMMHHHEEEFFFFFFEEEEEEEEEDDDDDDCCCBBBDDDFFFHHHIIIHHHGGGFFFJJJLLLMMMMMMMMMNNNRRRUUUaaajjjwwwyyyuuummmgggbbbaaacccbbb\\\VVVOOONNNMMMNNNRRRVVVYYYZZZZZZZZZXXXWWWWWWXXXZZZ[[[RRRPPPNNNLLLJJJGGGCCC???999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777777999999999999999::::::;;;888999999999:::::::::;;;<<<;;;:::::::::<<<===???AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>======<<<;;;:::::::::::::::::::::::::::::::::999999888888999999::::::999999999999:::;;;;;;::::::::::::999999999999888888999999888888777666999888666555555666777888888888888888888888888888888888888888888888888888666666666666666666666666333333333333333333333333111222222333333222222111222222111111000000000000000000111222222222111111111111111111111111111111111111222222222222222333222222222222222333444444555555555555555555555555333333444444555666777777777777777888999:::;;;;;;===>>>???@@@AAACCCDDDDDDHHHHHHIIIJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQTTTZZZ___mmmvvvjjjXXXTTTPPPNNNMMMJJJGGGHHHLLLKKKJJJJJJIIIJJJKKKKKKLLLIIIIIIJJJKKKLLLLLLLLLKKKNNNMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKLLLLLLMMMEEEBBB???>>>>>>>>>===<<<999;;;???DDDGGGHHHFFFDDDAAABBBBBBCCCBBBAAA@@@@@@===>>>@@@AAA@@@??????@@@???@@@@@@@@@@@@BBBFFFIIIJJJIIIGGGDDDBBBAAA@@@@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBEEEFFFIIIKKKLLLLLLKKKJJJEEEDDDEEEFFFJJJNNNQQQRRRQQQOOOKKKHHHFFFFFFGGGGGGJJJJJJIIIHHHGGGHHHHHHHHHFFFFFFDDDCCCCCCCCCCCCDDDFFFCCC@@@???AAADDDGGGHHHCCCBBBAAA@@@AAACCCEEEGGGDDDEEEFFFHHHJJJKKKMMMMMMMMMIIIFFFFFFIIIJJJHHHFFFDDDGGGIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDD@@@AAABBBCCCEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGLLLNNNPPPQQQPPPLLLHHHEEEEEEDDDDDDCCCBBBAAA@@@@@@EEEFFFHHHIIIIIIGGGFFFDDDGGGIIIJJJKKKKKKKKKKKKLLLPPPUUU___mmm{{{wwwnnnhhhbbbdddlllqqqppplll^^^XXXRRROOORRRWWW[[[]]]ZZZZZZ[[[[[[[[[[[[[[[ZZZVVVTTTRRRPPPNNNKKKFFFCCC;;;::::::999999::::::;;;999999::::::;;;;;;;;;<<<999999999888888777777666888888888999999999999999888888888888888999999999888888777777888999:::;;;<<<<<<<<<<<<============<<<<<<;;;:::999999888888888888888888888888999999999888888777777888888999999888888888888999::::::888888888888777777777777777888888888888777666666777666444333333444555666777777777777777777777777555555555555555555555555333333333333333333333333111111111111111111111111000000000111111000000000111000000000000000/////////000111222222222222222111111111111111111111111111111222222333333333333333333222222333333444555444444444444444444444444444444555666777888888999888999:::;;;<<<======>>>>>>??????AAABBBCCCDDDDDDHHHHHHIIIJJJKKKKKKKKKKKKOOOSSSYYY\\\___eeemmmsssyyyjjj[[[RRRPPPMMMKKKJJJGGGDDDGGGMMMIIIIIIIIIIIIIIIIIIIIIJJJHHHIIIJJJJJJJJJJJJKKKKKKMMMMMMLLLKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJIIIIIIHHHGGGEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLEEECCCAAA@@@@@@@@@>>>===888999<<<@@@DDDFFFFFFEEEBBBBBBBBBBBBBBBAAAAAA@@@===???AAABBBAAA@@@@@@AAA>>>>>>>>>===>>>BBBHHHLLLIIIHHHFFFDDDCCCAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEGGGHHHIIIIIIJJJDDDCCCDDDFFFKKKOOOQQQRRRMMMKKKJJJHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEECCCBBBBBBAAAAAAAAAAAABBBDDDCCCAAABBBDDDFFFFFFFFFBBBBBBAAAAAABBBCCCEEEFFFCCCDDDEEEGGGHHHJJJKKKKKKKKKIIIGGGGGGGGGGGGFFFEEEDDDFFFHHHHHHGGGGGGHHHIIIEEEEEECCCBBBAAAAAAAAAAAA@@@AAABBBDDDEEEGGGHHHIIIFFFEEEDDDCCCDDDEEEFFFGGGGGGJJJMMMOOOOOOLLLIIIFFFDDDCCCBBB@@@????????????EEEFFFFFFGGGFFFEEEDDDCCCDDDGGGIIIJJJHHHGGGGGGGGGHHHJJJRRR^^^kkk{{{rrrkkkeeegggqqqzzz}}}}}}hhhaaaXXXSSSUUUXXX[[[\\\]]]]]]]]]]]]\\\[[[ZZZZZZXXXVVVTTTSSSQQQNNNJJJGGG>>>===<<<:::::::::;;;;;;999999999:::::::::;;;;;;888888888888888777777777555666777777888888777777777888888888888888888888666666555555666666777777888888999999999999::::::888888888777777666666666666666666666666777777777666666666555555666666666777666666666666777888888666666666555555555555444666666666666666555444444333333333222333333444444555555555555555555555555333333333333333333333333111111111111111111111111///000000000000111111111//////000000000000//////000000000000000000000000///000111222222222222222111111111111111111111111111111222222333444444444444444444444444555555666555555555555555555555555666666777888888999:::::::::;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEHHHIIIJJJKKKLLLMMMMMMMMMOOOVVV___fffkkksss}}}jjjYYYRRROOOJJJFFFEEEFFFEEECCCFFFLLLGGGGGGGGGGGGHHHHHHHHHHHHGGGIIIJJJJJJJJJJJJLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEGGGHHHHHHIIIJJJJJJKKKKKKDDDCCCBBBBBBCCCCCCBBB@@@<<<;;;;;;>>>AAADDDEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@???AAADDDDDDBBB@@@@@@@@@===>>>?????????BBBFFFIIIHHHGGGEEECCCBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGDDDCCCBBBDDDHHHKKKLLLKKKEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFEEEDDDBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCEEEGGGHHHFFFDDD@@@AAAAAABBBBBBCCCCCCDDDCCCDDDDDDFFFGGGHHHIIIIIIHHHIIIIIIHHHFFFEEEFFFGGGFFFGGGGGGGGGEEEEEEGGGIIIGGGFFFDDDBBBAAA@@@@@@AAACCCDDDDDDEEEEEEFFFFFFGGGDDDDDDCCCCCCCCCDDDEEEFFFEEEGGGKKKMMMNNNLLLIIIGGGAAA@@@????????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCGGGJJJJJJFFFCCCDDDEEEFFFHHHNNNVVV[[[dddtttxxxrrrkkkjjjpppxxx|||~~~mmmgggaaa```cccggggggfffcccbbb```]]]\\\[[[[[[\\\YYYXXXVVVUUUTTTQQQMMMJJJCCCBBB???===<<<;;;<<<<<<===<<<<<<;;;:::999999999888888888888888888999999555666777888888888777777777777777777777777777777666666666555555555555555666666666777777888888888555555555555444444444444333333444444444555555555444444333333333333444444444444444444444555555666555555555444444444333333444444444444444333222222111111222333444444444333333333333333333333333333222222222222222222222222111111111111111111111111/////////000000000111111///000000111111000000///000000000000000000000000//////000222222333333222111111111111111111111111111111222222333444444555666555555555555666777777666666666666666666666666999999999::::::;;;;;;;;;<<<===???AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKMMMOOOPPPPPPQQQPPPZZZgggqqqyyyjjjXXXOOOLLLLLLFFFCCCCCCFFFGGGEEEDDDFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKKKKJJJKKKMMMPPPKKKJJJJJJIIIGGGFFFFFFEEEBBBBBBBBBCCCEEEGGGIIIKKKHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKCCCBBBBBBDDDFFFFFFEEEDDD@@@>>>======@@@BBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@BBBDDDFFFEEECCC@@@???>>>===???@@@AAAAAABBBDDDFFFGGGFFFDDDBBB@@@?????????@@@@@@???>>>>>>===>>>>>>======<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@===???BBBEEEFFFFFFEEEEEEDDDAAA@@@AAADDDFFFEEEDDD@@@BBBDDDEEEFFFFFFFFFEEECCCCCCEEEEEEDDDBBB@@@>>>BBBCCCCCCDDDDDDEEEEEEEEECCCCCCEEEHHHIIIIIIEEECCC??????AAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGFFFIIIKKKIIIGGGEEEGGGJJJHHHHHHGGGFFFDDDDDDEEEGGGJJJHHHFFFDDDCCCBBBBBBCCCGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFDDDFFFJJJMMMMMMKKKHHHFFF>>>>>>>>>>>>???@@@BBBCCC>>>>>>>>>???@@@AAABBBCCCCCCHHHLLLJJJEEEAAABBBDDDEEEGGGMMMRRRQQQSSS___ooozzz|||tttqqqrrrvvvxxxyyyqqqnnnmmmqqqxxx||||||zzziiifffbbb]]][[[[[[]]]___ZZZYYYWWWWWWVVVSSSPPPMMMGGGEEEBBB???=========>>>AAA@@@???===;;;999777777777777888888999999::::::777888999;;;;;;::::::999666666666666666666666666777777777666555555555444555555666666777777888888222333333333333333333333222222222333333444444444333222222111111222222333333222222222222333444444555444444444444333333333222222333333222222111000///000222444555555444444111111111111111111111111222222222222222222222222111111111111111111111111.../////////000000111111000000111111111111000000000000000000111111111111//////000222222333333333111111111111111111111111111111222333333444555555666666666666666777888888777777777777777777777777::::::;;;;;;;;;;;;<<<<<<===>>>@@@CCCDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLOOOQQQRRRSSSTTTXXXdddsssmmmXXXNNNKKKIIIIIIGGGDDDEEEJJJKKKFFFBBBAAABBBCCCDDDEEEFFFFFFFFFFFFGGGIIIKKKKKKKKKLLLOOORRRJJJJJJIIIHHHFFFEEEEEEDDD@@@@@@AAABBBDDDGGGJJJLLLEEEFFFHHHIIIJJJKKKKKKKKKHHHIIIIIIJJJJJJKKKKKKKKK@@@???@@@DDDHHHIIIGGGDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>???BBBCCCDDDCCCDDDDDDDDDCCCBBB@@@===<<<;;;===???BBBDDDFFFGGGHHHFFFGGGEEE???===??????<<>>>>>======<<<>>>@@@@@@===;;;<<<>>>CCCBBBAAA@@@????????????>>>???@@@BBBCCCCCCBBBBBBDDDBBB??????AAABBBBBBAAA???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCBBB@@@???@@@AAA???AAAEEEFFFFFFFFFGGGHHHGGGHHHIIIIIIHHHGGGDDDCCCFFFCCC>>><<<===@@@CCCDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFHHHJJJKKKIIIGGGFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEHHHFFFDDDAAAAAAAAACCCDDDJJJJJJJJJIIIHHHGGGFFFEEECCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIHHHFFFEEE???>>>???CCCGGGGGGEEEBBB@@@???>>>======>>>???@@@CCCDDDEEEEEECCCAAAAAAAAAAAACCCGGGIIIMMMQQQWWW[[[hhhsss{{{xxxxxxwwwvvvtttxxx}}}~~~mmm___XXXYYY]]]```ZZZ]]]\\\VVVTTTVVVTTTOOOIIIGGGDDDBBBAAA@@@===;;;::::::::::::::::::::::::777888999::::::999777777888888888888888888888888555555555555555555555555111222222333333444444555555555555555555555555555555444333222111222333333222222333333333222222111222222222222222222222222333333333333333333333333000000111111111111000///000000111111111111000000000111111111222222222222222222222111111111000000000000000000000000000000000000000000000000000000........................222222222222111111000000111111222222222333333333222222333333333444444444444444444444444444444444222222222333333444444555555555555666666666666666777888888888888999999999<<<;;;;;;<<<<<<===>>>???BBBDDDFFFGGGFFFFFFGGGHHHEEEFFFGGGGGGFFFGGGIIIKKKNNNPPPRRRUUUVVVXXXXXXYYY___rrr~~~ppp]]]OOOIIIHHHHHHHHHCCCCCCDDDDDDDDDCCCAAA@@@AAACCCEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJKKKKKKKKKNNNKKKHHHDDDBBBAAABBBCCCCCCDDDFFFIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNNNN;;;;;;<<<@@@EEEGGGEEEBBBDDDDDDDDDBBBAAAAAABBBCCCCCCAAA??????@@@AAA@@@???CCCCCCBBBAAA???===<<<;;;:::;;;===@@@BBBDDDEEEEEECCCEEECCC>>>===@@@@@@>>>AAA@@@???>>>===<<<<<<<<<<<<>>>@@@???===;;;<<<===AAA@@@@@@???????????????===>>>@@@AAABBBBBBBBBAAAAAA>>><<<<<<<<<===============>>>>>>???@@@@@@@@@@@@AAAAAA@@@>>>======>>><<<>>>AAABBBBBBAAABBBCCCGGGHHHJJJKKKKKKIIIHHHGGGFFFCCC???>>>???AAACCCCCCDDDCCCBBBAAAAAABBBCCCDDDFFFHHHKKKKKKJJJHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEGGGEEECCC@@@???@@@AAABBBIIIIIIHHHHHHGGGFFFDDDCCC@@@@@@@@@AAAAAACCCDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCEEEFFFDDDAAA@@@???===;;;;;;===???@@@BBBCCCDDDCCC@@@?????????CCCEEEGGGIIIJJJLLLOOORRRVVV]]]fffnnnttt{{{~~~zzzyyy~~~}}}kkk```[[[YYYYYY\\\___^^^YYYVVVUUUPPPJJJJJJHHHFFFDDDCCC@@@===:::;;;;;;;;;:::::::::::::::888888999999999888888777888888888888888888888888666666666666666666666666555555555444444444444444555555555555555444444444555444333222222222333333222222333333333222222111222222222222222222222222111111111111111111111111//////000111111111111111000000000111111000000000000000000111111111222222222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000222222222222111111111000111111111222222222333333222222333333333444444444444444444444444444444444111222222333333444444444777777777777888888888888999999:::::::::;;;;;;;;;============>>>???@@@AAAAAACCCEEEEEEEEEEEEFFFGGGHHHJJJLLLKKKJJJJJJLLLOOOQQQSSSWWWZZZ^^^aaadddgggrrryyyggg^^^RRRJJJGGGGGGFFFEEEDDDDDDDDDDDDBBBAAA???>>>AAACCCEEEEEEDDDDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKIIIFFFCCCAAAAAABBBBBBBBBCCCEEEGGGIIIJJJJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMMMMMMMMMMMMMMMM<<<<<<>>>CCCJJJMMMMMMKKKFFFGGGFFFCCC???>>>@@@CCCBBB@@@>>>>>>???@@@???>>>AAA@@@???===;;;:::999999777888;;;===???@@@@@@@@@>>>@@@@@@<<<===AAABBB@@@DDDBBB???===;;;:::;;;;;;<<<>>>??????===<<<<<<=========>>>>>>>>>>>>??????===>>>???@@@AAAAAA@@@@@@@@@>>>;;;::::::::::::999;;;;;;::::::;;;<<<>>>???>>>??????>>><<<;;;;;;<<<<<<>>>@@@@@@???>>>???@@@EEEFFFHHHIIIJJJJJJIIIIIIEEEBBB@@@@@@BBBCCCCCCCCCDDDCCCAAA???????????????DDDGGGIIIJJJIIIGGGGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDFFFDDDBBB???>>>>>>???@@@FFFFFFFFFFFFEEECCCBBBAAA@@@????????????@@@AAAAAADDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCEEEGGGGGGFFFDDD@@@???<<<;;;;;;<<>><<<;;;@@@BBBDDDDDDDDDCCCDDDEEEBBBCCCDDDEEEFFFGGGHHHHHHGGGEEECCC@@@???@@@AAABBBAAABBBDDDEEEGGGGGGHHHHHHEEEEEEFFFFFFGGGHHHIIIIIILLLLLLLLLLLLLLLLLLKKKKKK<<<<<<@@@GGGPPPWWWXXXXXXLLLLLLJJJDDD===;;;===@@@===;;;;;;<<<>>>@@@@@@@@@???>>>;;;999888777777777555777999;;;======<<<<<<:::======;;;===BBBDDDCCCGGGEEEAAA===;;;:::;;;<<<======>>>>>>===<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>======>>>>>>????????????BBB@@@===;;;;;;;;;:::999:::999888888999;;;===???===>>>???>>>;;;:::;;;<<>>======>>>>>>AAADDDGGGHHHGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBCCCCCCEEEDDDBBB@@@?????????@@@DDDDDDDDDCCCBBBAAA??????@@@??????>>>============DDDCCCBBBAAAAAA@@@AAAAAA@@@BBBFFFIIILLLLLLKKKIIIBBB@@@>>>======>>>@@@BBBFFFGGGGGGEEECCCAAABBBCCC>>>@@@DDDFFFFFFFFFGGGHHHJJJHHHJJJPPPWWWaaaooozzzzzzpppkkkhhhdddaaa]]]\\\YYYWWWVVVTTTNNNHHHLLLLLLLLLLLLKKKHHHCCC@@@>>>>>>>>>===<<<;;;;;;:::999999888777777888:::;;;888888888888888888888888888888888888888888888888777777666666666555555555666666666555444444333333444444333333333222222222222222333333444333333333111111111111111111111111000000000000000000000000111111111222222111111000///000000111111000000/////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000000111111111222222333333333444444444444555333333333333444444444444666666777888999999:::::::::::::::;;;<<<<<<===============>>>>>>>>>??????AAA@@@@@@AAAAAABBBCCCDDDEEEFFFHHHGGGGGGGGGIIIKKKJJJNNNQQQQQQOOOPPPTTTYYYccciiirrrzzznnn[[[PPPJJJHHHFFFEEEEEECCC@@@===BBBAAAAAA@@@>>>===<<<;;;???AAACCCCCCCCCBBBCCCEEEAAAAAABBBBBBCCCCCCDDDDDDCCCBBB@@@?????????@@@AAA@@@AAABBBCCCDDDEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKJJJIIIHHH999:::>>>GGGSSS[[[___```UUUSSSNNNFFF>>>;;;<<>>>>>>>><<<;;;999777666666777777555777999;;;<<<;;;:::999888;;;;;;:::===BBBEEEDDDHHHEEEBBB>>><<<<<<===>>>==================<<<;;;999:::;;;===>>>>>>>>>>>><<<<<<<<<<<<=========>>>CCCAAA===<<<;;;;;;:::999:::999888888999<<<>>>@@@???@@@@@@???===<<<<<<===@@@AAABBBAAA??????@@@AAA@@@@@@BBBCCCEEEFFFFFFGGGBBBAAAAAABBBDDDEEEDDDBBB???>>>============>>>???AAADDDGGGIIIHHHGGGGGGHHHAAAAAAAAA@@@AAAAAABBBBBBDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???======<<<<<<<<<<<<<<<===>>>???EEEDDDCCCAAAAAA@@@AAAAAA>>>CCCJJJOOOPPPNNNJJJHHHDDDCCCBBBAAAAAABBBCCCDDDGGGGGGGGGEEECCCBBBDDDEEE@@@BBBEEEFFFEEEEEEEEEEEECCCCCCFFFJJJLLLTTTfffyyytttnnnhhhiiinnnssssssqqqfff```ZZZXXXWWWTTTPPPMMMJJJJJJJJJLLLLLLJJJFFFCCCBBBAAA@@@???>>>===<<<;;;:::999888888888:::;;;<<<888888888888888888888888777777777777777777777777444444555555666666666666666666555555555444444444444444444333333333222222111222333444444444444444111111111111111111111111111111111111111111111111333333333333222000///...000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222333000111111111111222222222333333444444444555555555333333333444444555555555666666777888999:::;;;;;;::::::;;;<<<======>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGHHHKKKMMMOOOTTTZZZ[[[ZZZ]]]ccciiittt|||~~~fffVVVLLLHHHGGGFFFDDDCCCBBBAAA???>>>>>>>>>>>>>>>======>>>>>>>>>@@@BBBBBBBBBAAABBBCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@AAA@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCDDDFFFGGGHHHHHHJJJJJJJJJJJJIIIIIIHHHGGG;;;<<>>>>>>>>===;;;999999:::;;;:::999888888777777777777888888777888;;;======;;;999888888;;;<<<:::===CCCFFFEEEEEECCCAAA???======>>>???===<<<<<<<<<======;;;:::999:::<<<===>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<>>>>>??????@@@@@@???======???@@@BBBBBBBBBCCCDDDEEEEEEFFFBBBAAA@@@AAACCCDDDDDDCCC??????>>>======>>>???@@@CCCEEEIIIKKKKKKJJJJJJKKKBBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@???===<<<;;;777777888:::===???AAACCCDDDDDDCCCBBBAAAAAA@@@???@@@FFFLLLPPPNNNJJJEEEBBBEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCAAABBBDDDFFFFFFGGGHHHFFFDDDBBBAAABBB???AAAFFFJJJJJJNNNbbbxxx|||ttthhhdddbbbhhhttt|||~~~}}}iii```XXXWWWVVVSSSOOOMMMJJJJJJJJJKKKLLLJJJGGGDDDEEEDDDCCCBBB@@@???>>>===::::::::::::;;;<<<======::::::::::::::::::::::::777777777777777777777777444444444555666777777888555555555555555555555555333333444444444333222111111222333444444555555444222222222222222222222222222222222222222222222222444444333333222111//////111222222222222222222111000111111111222222222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333111111222222222333333333333444444444555555555555444444444555666666777777555555666777888:::;;;;;;;;;<<<<<<===>>>???@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGGGGHHHJJJMMMPPPQQQXXX```dddeeejjjsss{{{~~~dddUUULLLHHHGGGAAA@@@???>>>>>>???@@@AAA=========<<<===>>>>>>???===???AAAAAAAAA@@@AAACCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIHHHHHHGGGGGG??????CCCKKKVVV___cccdddYYYQQQGGG@@@??????>>><<<<<<:::888888999999999888666666777888999999999999999;;;===??????===:::888999<<<===;;;===CCCFFFDDD??????>>>>>>===>>>>>>>>>>>><<<;;;<<<======;;;999999;;;<<<>>>>>>>>>===<<<<<<;;;:::999999:::;;;<<<@@@>>>;;;999::::::999888999999:::;;;===>>>???@@@BBBCCCCCCBBB@@@??????@@@>>>??????>>>======???AAABBBBBBAAAAAAAAAAAAAAABBBAAA@@@???@@@BBBCCCDDDCCCBBBAAA@@@>>>>>>>>>??????AAADDDGGGIIIJJJIIIJJJJJJCCCBBBAAAAAA@@@@@@@@@@@@>>>>>>??????@@@AAAAAABBB@@@@@@@@@???>>>===;;;;;;888888999:::<<<>>>@@@AAACCCCCCCCCCCCBBB@@@>>>===AAAEEEJJJKKKHHHDDDBBBAAAEEEFFFHHHIIIIIIHHHFFFEEECCCDDDDDDCCCBBBCCCFFFIIIHHHHHHGGGEEEBBBAAAAAABBBDDDBBBFFFLLLLLLMMM\\\ooottt~~~uuunnniiigggnnnzzzkkkaaa[[[^^^aaa^^^ZZZYYYRRRQQQOOOOOONNNMMMJJJHHHHHHGGGFFFDDDBBBAAA??????:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777333333444444555666666666333333444444444333222111111222333444555555555555333333333333333333333333222222222222222222222222111222222333333222222222222333333444444333333222222222222222333333333333000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444222333333333333444444444444444444444555555555555555555666666777888888999666777888999;;;<<<=========>>>>>>???AAAAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLNNNSSSVVVWWW```kkkqqquuu{{{gggVVVNNNIIIEEEEEE>>>>>>>>>>>>===>>>???AAA???>>>===<<<<<<===>>>>>><<<>>>@@@AAA@@@@@@AAABBB??????@@@@@@AAABBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGG======???FFFPPPXXX[[[\\\SSSIII>>>999;;;===;;;888777666555666999;;;;;;;;;444555777999;;;;;;;;;:::;;;<<>>;;;999;;;===>>><<<>>>CCCEEEDDD;;;;;;<<<<<<======>>>>>>>>><<<:::;;;===>>>;;;888:::;;;===??????>>>===;;;<<<;;;:::999999999:::;;;AAA>>><<<;;;;;;;;;;;;:::777888:::<<<>>>?????????BBBCCCCCCBBB@@@???@@@AAA??????@@@???>>>>>>AAACCCAAA@@@???>>>============AAA@@@>>>>>>AAACCCDDDCCCEEEDDDBBB@@@>>>>>>>>>>>>===@@@DDDFFFGGGFFFGGGHHHDDDCCCBBBAAA@@@@@@@@@@@@;;;<<<===>>>???@@@AAAAAA@@@@@@??????>>><<<;;;:::======<<<;;;;;;;;;<<<<<>>BBBEEEEEECCCAAABBBDDDDDDFFFIIIKKKKKKIIIFFFDDDDDDEEEEEEDDDDDDFFFIIILLLEEEEEEEEECCCBBBBBBDDDFFFHHHCCCDDDJJJJJJHHHRRR```jjj}}}~~~uuupppmmmrrr}}}ppphhhfffnnntttrrrooonnn\\\YYYVVVTTTSSSQQQNNNLLLJJJIIIGGGFFFDDDBBB@@@@@@:::;;;===???@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999888777777777222333333444555666777777333333444555444333222111111222333444555555555555444444444444444444444444111111111111111111111111//////111222333444444444333444444555555444444333222222333333333444444444000000111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222333333444444444333333333444444444555555444444444555555555666666555666666777888999999:::::::::;;;===>>>@@@AAAAAA??????@@@AAABBBDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOQQQTTTYYY\\\dddnnnzzziiiSSSKKKIIIDDD???===???@@@AAA@@@???======>>>AAA@@@>>>===<<<<<<<<<===<<<>>>@@@@@@@@@???@@@AAA======???@@@BBBDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGG;;;===AAAEEEGGGFFFDDDCCCBBB@@@<<<999777666666666888999999999999777555444777666666666777999<<<>>>;;;<<<===>>>>>>>>>>>>>>>===>>>@@@CCCDDDEEEEEEDDD<<<;;;;;;<<<======<<<:::888888999::::::::::::999;;;===AAACCCCCCAAA>>><<<===;;;:::999999<<<>>>@@@CCC???<<<::::::<<<<<<<<<888888999999;;;<<<>>>???CCCCCCBBBAAA???>>>>>>===>>>======>>>@@@BBBAAA@@@@@@@@@???<<<;;;;;;===???FFFEEECCCBBBAAABBBDDDEEEHHHFFFDDDAAA@@@???>>>???BBBCCCEEEGGGHHHIIIHHHHHH===???AAACCCCCCAAA???>>>>>>>>>??????@@@AAAAAAAAA@@@???===;;;;;;;;;===>>>???>>>===;;;;;;;;;<<<<<<>>>???@@@BBBAAA@@@>>><<<@@@???>>>======>>>???@@@AAABBBCCCEEEEEEEEEDDDCCCBBBAAAAAABBBEEEGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHLLLQQQVVVeeemmm}}}}}}yyyvvv{{{yyysssppprrrwwwmmmaaaZZZXXXWWWTTTQQQIIIJJJJJJJJJIIIGGGEEECCCCCCAAA???@@@BBBBBB???<<<===;;;999999;;;===;;;999;;;;;;;;;::::::999999999999999999888888888888777666666555444444444444555666555555555444444444444666666555555555444444444666666555444333333222222333333333444444555555555444444444444444444444444444555555555444333333222333333333222222111111111111111111111111111111111333444555555666666555555333333333333333333333333111111222222222333333333555666666666555444333333666666666555555444444444333333444444555666666777888888888888888888888888999:::;;;<<<===???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDGGGFFFDDDCCCBBBBBBCCCDDDDDDCCCBBBDDDFFFIIIKKKKKKHHHKKKQQQWWWXXXXXX^^^fffjjjzzzdddXXXIIICCCDDDFFFDDD@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAA@@@???AAACCCEEEGGGEEEDDDCCCDDDDDDCCC@@@>>>AAA@@@??????@@@AAADDDEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBDDDHHHKKKKKKJJJGGGDDD888;;;@@@CCCEEECCC@@@===<<<:::999777666777888999777777777777666555444333555555555666888:::===???;;;<<<===???@@@@@@AAAAAA<<<===???@@@AAABBBAAAAAA;;;:::999:::<<<<<<:::999777888999999::::::999999888;;;>>>AAAAAA@@@===;;;<<<;;;999999:::<<<>>>@@@CCC@@@<<<:::;;;<<<<<<<<<:::::::::;;;<<<===>>>???BBBBBBAAA@@@???>>>============<<<>>>@@@BBBAAA@@@@@@@@@???===;;;;;;===@@@GGGEEEDDDBBBBBBBBBCCCDDDGGGEEECCCAAA@@@??????@@@AAABBBCCCEEEEEEEEEEEEDDDBBBCCCEEEEEEDDDBBB@@@>>>>>>>>>>>>??????????????????>>><<<;;;:::;;;===>>>@@@???>>>======>>>>>>?????????AAABBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEDDDCCCBBBBBBAAABBBDDDFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFIIIMMMQQQZZZ^^^iiiyyy||||||xxxvvvvvv|||{{{ooofff___ZZZUUUQQQPPPOOOMMMJJJHHHFFFEEEDDDHHHFFFDDDEEEGGGGGGDDDBBB@@@===::::::<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888888777666666555666666666666666666666555555555555777777777666666555555555666666555555444333333222333333444444444555555555444444444444444444444444444555555555444444333222444333333333222222222222222222222222222222222222111222222333444333333333333333333333333333333333222222222222333333333333666666666666666555444444777777666666666555555555444444555555666777777777999999999::::::;;;;;;;;;:::;;;<<<>>>@@@AAACCCCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHJJJMMMNNNOOOSSSUUUYYY^^^```cccmmmxxx}}}iiiVVVOOOEEEBBBBBBCCC@@@===??????>>>>>>======<<<<<<========================>>>??????@@@@@@AAABBBBBB???>>>>>>>>>???AAACCCDDDEEEDDDCCCCCCDDDCCCAAA>>>BBBAAA@@@???@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCEEEHHHKKKKKKIIIFFFDDD666888<<>>@@@<<<===>>>???@@@AAABBBCCC;;;<<<======>>>>>>======999999888999:::;;;999777777888999999::::::999999666888;;;===>>>===<<<:::::::::999999:::<<>>???@@@AAAAAAAAA@@@@@@>>>===============???AAABBBBBBAAA???@@@???===;;;;;;>>>@@@GGGFFFDDDCCCBBBBBBBBBCCCDDDCCCBBBAAA@@@@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAAFFFGGGGGGGGGFFFCCC@@@???>>>>>>>>>>>>>>>>>>===<<<===<<<;;;:::;;;<<<===>>>??????>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCAAA@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHGGGEEEDDDEEEIIIMMMUUUTTTXXXaaakkkuuu|||xxxoooggg```[[[YYYWWWTTTPPPKKKHHHHHHIIIJJJJJJIIIGGGGGGGGGGGGEEECCCCCCAAA>>><<<<<<<<<;;;:::<<<<<<<<<<<<<<<=========::::::::::::999999999999999999888777777777777888888888777777777666666666888888777777777777666666666666666555444444333333444444444555555555555555444444444444444444444444444555555555555444333333444444444333333333333333222222222222222222222222111111222333333333333333444444444444444444444444222333333333333444444444666666777777666666555555777777777777666666666666555666666777777888999999::::::;;;<<<===>>>>>>???===>>>???AAACCCDDDFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIJJJLLLMMMNNNOOOOOONNNOOOPPPRRRTTTVVV___```eeelllqqqxxxttt^^^QQQHHHFFFCCCBBBAAA@@@===;;;>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;?????????@@@AAAAAABBBBBB>>>>>>>>>>>>???@@@BBBDDDDDDCCCBBBCCCDDDCCCAAA???BBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCEEEGGGIIIJJJJJJHHHFFFDDD666777888999888777666555;;;:::888666555555555555666555333111111222444555666666666777999;;;===>>>>>>>>>>>>>>>??????@@@AAA<<<<<<<<<;;;;;;;;;::::::999888888999::::::999777777777888999999999999999666777999;;;<<<<<<;;;:::999999999999:::<<>>:::999999:::;;;;;;>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@>>>===>>>>>>>>>AAACCCEEEDDDBBB?????????===;;;<<>>???>>>>>>>>>>>>???@@@@@@AAACCCBBBBBBAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBDDDEEEFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGDDDCCCEEEHHHLLLSSSOOOOOOSSSYYYaaannnyyy|||tttsssrrroookkkhhhhhhiii^^^ZZZTTTOOOLLLLLLNNNPPPMMMLLLJJJIIIHHHGGGFFFEEEGGGDDDAAA>>><<<;;;;;;:::======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999:::999999888777888888888999999888888888888777777777777777777777777777777666666666555555555444444555555555555555555555666555555555555555555555555444444555555555555444444444444444444444444444444333333333333333333333333333333444555555555555555444444444444555555555555333333444444444555555555666777777888777777666666777777777777666666666666777777888999999::::::;;;::::::;;;<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIJJJJJJLLLMMMNNNOOOPPPQQQRRRTTTUUUWWWZZZ]]]```eeejjjsssnnn\\\OOOHHHCCCDDDDDDCCC@@@>>>======>>>======<<<;;;:::999999::::::::::::::::::::::::>>>>>>>>>???@@@@@@AAAAAA@@@??????@@@AAABBBDDDEEECCCBBBAAABBBCCCCCCBBB@@@CCCBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHFFFEEE777666444333333444666777;;;;;;999888777666555555777555333111111333666888999999999999999::::::;;;>>>===<<<<<<;;;<<<<<<======<<<;;;;;;:::999999999:::999888999;;;;;;999888777777888999999999999888777888999:::;;;;;;;;;;;;999999999999:::<<<>>>???>>>;;;888777888:::;;;;;;@@@@@@?????????@@@@@@AAABBBBBBCCCDDDCCCAAA@@@?????????@@@CCCFFFGGGFFFDDD?????????===<<<===???BBBFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@???@@@AAABBBCCCEEEEEEFFFEEEDDDBBBAAA??????@@@AAACCCCCCCCCBBBBBBAAAAAABBBBBBAAA???===<<<============>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBDDDCCCBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAAEEEGGGHHHGGGEEECCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGFFFDDDDDDFFFJJJNNNLLLIIIGGGJJJLLLPPPXXXaaaqqq}}}yyyqqqbbbdddgggjjjmmmqqqvvvzzzgggccc]]]WWWSSSRRRSSSTTTSSSRRRQQQOOOMMMLLLLLLMMMIIIGGGCCC???<<<:::;;;;;;>>>======<<<;;;:::999999<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777888888:::999999999999888888888666666666666666666666666777666666666666666555555666666666666666666666666555555555555555555555555444444555666666555555444555555555555555555555555444444444444444444444444444444555666666666666555444444444555555666666666444555555555555666666666777777888888999888888777666666666666666666777777999::::::;;;;;;<<<<<<===::::::;;;===???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHLLLLLLMMMNNNOOOOOOOOOPPPQQQUUUZZZ___bbbfffjjjmmmpppwww{{{eeeXXXOOOJJJFFFBBBCCCCCCAAA===;;;<<<===<<<<<<<<<;;;:::999999888::::::::::::::::::::::::<<<<<<<<<===>>>>>>???????????????@@@AAABBBCCCDDDBBBAAA@@@AAABBBCCCBBBAAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFF777555333222333666999;;;999999999999999999999888666555333222222555777999:::::::::::::::999999999===<<<:::999999::::::;;;===<<<;;;:::999999999999:::999888999;;;;;;999888666777888888999999888888::::::::::::::::::;;;;;;999999999::::::;;;<<<===<<<999777666888;;;<<<===AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBB@@@>>>>>>???AAADDDGGGHHHFFFDDD?????????===<<<===@@@CCCDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@?????????AAABBBCCCCCCDDDDDDDDDBBBAAA???>>><<<===???AAACCCDDDEEEEEEDDDEEEFFFFFFEEECCCAAA???@@@@@@AAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCC@@@AAABBBBBBBBBAAA@@@???CCCFFFIIIHHHDDDBBBBBBCCCDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFEEECCCCCCFFFKKKNNNIIIFFFFFFGGGGGGGGGKKKQQQVVVbbbqqqyyyyyywwwxxx{{{~~~qqqiii___```bbbfffnnnvvv~~~rrrpppmmmjjjfffccc```______^^^[[[WWWRRROOOOOOPPPJJJHHHEEE@@@;;;999;;;<<<======<<<<<<;;;::::::999============<<<<<<<<<;;;::::::999888888888888888::::::999999999888888888555555666666666666777777777777777777777777666666777777777777666666666666555555555555555555555555444444555666666666666555666666666666666777777777555555555555555555555555333333444555555555555555444444555555666777777777555555666666666777777777888888999999::::::999999777777777777888888888888;;;;;;<<<======>>>>>>???;;;<<<===>>>@@@AAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLNNNOOOPPPQQQRRRSSSRRRRRRVVV]]]fffnnnrrrvvv{{{~~~xxx^^^NNNIIIFFFDDDBBBAAAAAA???===:::999:::;;;;;;;;;;;;;;;::::::::::::999999999999999999999999;;;;;;;;;<<<======>>>>>><<<<<<===>>>???@@@AAAAAABBB@@@???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKIIIIIIIIIHHHHHHHHHHHHHHH444444555666888:::<<<===::::::::::::999888777777444444333222333555777888999::::::::::::::::::::::::999888888888:::<<<>>>;;;:::999888777777888888888777777888999999888666666777777888888888888888;;;:::999888888888999:::::::::::::::::::::::::::;;;999777777:::===@@@@@@BBBAAAAAA@@@?????????@@@>>>@@@AAACCCBBBAAA>>>===<<<===@@@CCCFFFGGGEEECCC?????????>>>===>>>AAACCCBBBCCCCCCDDDDDDDDDDDDDDDAAA@@@?????????@@@AAABBBCCCDDDDDDDDDCCCBBB@@@???>>>???@@@BBBDDDFFFGGGHHHFFFHHHIIIJJJJJJHHHEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@AAABBBDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDDDD???@@@@@@AAA@@@???>>>===@@@DDDGGGGGGBBB@@@@@@BBBDDDDDDCCCCCCDDDEEEEEEFFFEEEEEEDDDBBBBBBDDDHHHLLLHHHFFFEEEFFFEEEBBBDDDIIIGGGOOO[[[eeekkknnnqqqsssyyy}}}uuukkkgggcccaaadddnnnxxxzzz}}}~~~|||~~~{{{ttthhh\\\SSSOOONNNIIIHHHEEE@@@:::999;;;===;;;;;;<<<<<<============>>>>>>>>>=========<<<<<<<<<;;;::::::999999::::::999999999999888888888888666666666777777888888888777777777777777777777777888888888777777777666666555555555555555555555555444444555666666666666666666666666777777888888888666666666666666666666666444555555666666666666666444555555666777777888888666666666777777777888888888888999:::::::::::::::999999999:::::::::;;;;;;=========>>>??????@@@@@@>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGHHHJJJLLLNNNOOOPPPQQQRRRTTTVVVXXXYYYYYYYYYaaajjjwwwppp___MMMFFFDDDAAA???@@@>>>>>>===<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>;;;<<<===>>>???@@@@@@@@@AAA@@@>>>???AAACCCDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKIIIIIIHHHHHHHHHIIIJJJJJJ111333777:::===>>>>>>>>>======<<<:::888555333222333222222222333555777888777888999:::;;;;;;;;;;;;777777666777999<<>>@@@AAAAAA???===;;;;;;<<<>>>BBBEEEFFFDDDBBB?????????>>>===>>>AAACCCAAABBBCCCDDDEEEEEEEEEEEEAAAAAA@@@??????@@@AAABBBEEEFFFFFFFFFFFFDDDCCCBBBAAABBBCCCEEEFFFHHHIIIJJJHHHJJJLLLMMMMMMKKKHHHGGGFFFFFFGGGGGGFFFEEEDDDCCC@@@@@@AAABBBAAA@@@>>>======???CCCFFFHHHHHHHHHGGGDDDEEEFFFGGGGGGFFFEEEDDD>>>???@@@@@@???>>>===<<<===BBBFFFEEEAAA>>>???AAADDDDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@BBBFFFIIIEEEBBBAAABBB???<<<===BBBBBBHHHPPPZZZcccjjjnnnqqqvvvyyy}}}mmmfff```cccmmmxxx~~~~~~kkk[[[RRROOOIIIHHHEEE???:::888;;;>>>999:::;;;===>>>@@@AAABBB>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<999999999888888888777777777777888888999999999999777777777777777888888888999888888888777777666666666666666666666666666666444444555666777777666666666666777777888888888999777777777777777777777777777777888999999999999999444555555666777888888999777777777777888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEECCCCCCEEEFFFHHHJJJKKKKKKGGGHHHJJJLLLOOOQQQSSSTTTRRRTTTWWWZZZ]]]___``````jjjuuunnnZZZPPPHHHGGGEEE@@@???AAA===<<<<<<>>>@@@???<<<:::999::::::;;;;;;<<<<<<===::::::::::::::::::::::::<<<<<<======>>>?????????===>>>???@@@BBBBBBBBBBBBAAA???>>>???AAACCCDDDDDDCCCDDDFFFHHHJJJKKKKKKLLLIIIIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHGGGHHHIIIKKKLLL444333444777:::=========;;;:::888666555444555555333333333444444333222222666777888;;;<<<;;;777444555666888999;;;;;;<<<<<<777777666555555555555666666555555444444444555555666666777777777777777666777777777777888999:::;;;999;;;===>>>===<<<<<<<<>>>>>>>>AAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<;;;;;;:::<<>>BBBEEECCCAAA@@@CCCGGGGGGBBB===;;;===>>>??????@@@BBBDDDEEEGGGIIIIIIGGGEEEDDDCCCFFFFFFHHHIIIKKKLLLLLLLLLHHHIIIKKKLLLLLLJJJIIIGGGCCCCCCDDDEEEDDDDDDBBBBBB======>>>???????????????CCCDDDEEEFFFFFFGGGGGGFFFFFFGGGIIIJJJJJJFFF@@@<<<>>>AAACCCBBB???======>>>AAACCCDDDCCC@@@===<<<<<<<<<>>>@@@CCCDDDDDDCCCBBBHHHEEEAAA>>>===???BBBDDD@@@@@@AAAAAA@@@>>>===<<<>>>CCCIIIMMMRRR\\\lllxxxxxxlllhhhkkkrrrxxxzzzwwwkkk]]]UUULLLIIIDDD>>>::::::;;;<<<;;;;;;<<>>;;;>>>DDDDDDCCCBBBAAA@@@?????????>>>===<<<<<<;;;<<<<<<<<<::::::;;;;;;:::999777666888888888888888888888888999999888888777777666666777777777777666666666666888999;;;;;;;;;999777666666666666666666666666666888888888888888888888888777777777777888888888888888888888888888888888888;;;:::888666666888;;;<<<777777777888999:::<<<<<<>>>===<<<;;;<<<===>>>???<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???===>>>@@@BBBDDDEEEFFFFFFGGGFFFGGGIIIKKKKKKKKKJJJKKKMMMNNNOOOPPPTTTXXX\\\YYY\\\```bbbdddfffkkkppp{{{eeeYYYQQQMMMGGGCCCAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999<<<;;;999888888888999999===>>>>>>>>>>>>======<<>><<<;;;;;;;;;<<<;;;;;;<<>>@@@???>>>>>>======>>>>>><<<<<<<<<;;;;;;;;;<<<<<<<<<===???AAACCCCCCCCCCCC>>>???>>>>>>>>>@@@DDDHHHGGGEEEDDDFFFHHHGGGBBB===<<<===???@@@@@@BBBEEEGGGIIIJJJLLLLLLIIIFFFDDDDDDFFFIIIMMMPPPRRRQQQPPPNNNHHHIIIKKKKKKKKKIIIGGGFFFBBBCCCEEEFFFFFFEEEDDDCCC>>>??????@@@@@@@@@@@@???CCCDDDEEEFFFGGGHHHHHHHHHEEEFFFGGGHHHHHHEEE@@@<<<>>>@@@CCCCCCAAA???@@@AAAAAABBBCCCBBB@@@===<<<===>>>???AAABBBCCCCCCCCCBBBCCCCCCBBBAAAAAAAAABBBBBB??????AAABBBBBBAAA@@@??????CCCHHHJJJMMMVVVdddooozzzxxxwwwxxxwwwuuuuuu|||uuuhhhaaaTTTMMMEEE@@@>>>>>><<<:::???>>>???AAA@@@===???CCCCCCBBBAAA@@@????????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888::::::::::::::::::::::::::::::999999999888888888999999888888888777777777999:::;;;<<<;;;:::888777888888888888888888888888::::::::::::::::::::::::888888888999999999999:::::::::::::::::::::;;;;;;;;;:::888777888999;;;<<<:::::::::;;;;;;<<<============<<<<<<<<<===>>>???>>>>>>???@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEDDDCCCDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEFFFHHHJJJKKKKKKKKKMMMOOOPPPQQQSSSVVV[[[^^^^^^ccchhhmmmpppuuu|||uuucccWWWQQQJJJGGGCCC@@@??????===<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999<<<;;;:::999888999::::::<<<======>>>>>>>>>============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBFFFFFFGGGHHHIIIIIIIIIIIIGGGIIIKKKLLLKKKKKKLLLNNNNNNNNNOOOOOOOOONNNNNNMMM777555444444666888888888888888666555444444333444555555666666666666666555555555666888<<<>>>===<<<:::::::::999888777555555666666555444444444444555555555555555555666666666777777888888888777777666777777888888999999:::::::::;;;===<<<:::999999999888999<<<@@@CCCCCC@@@=========<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>??????AAABBBCCCDDD????????????@@@BBBGGGJJJLLLJJJHHHHHHIIIGGGBBB>>>===???AAAAAABBBCCCFFFHHHLLLNNNOOONNNKKKHHHFFFFFFFFFJJJOOOTTTUUUSSSOOOLLLIIIIIIJJJKKKJJJHHHEEEDDDAAACCCEEEGGGHHHGGGEEEDDD@@@@@@AAAAAAAAA@@@@@@???BBBCCCEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEFFFDDD@@@======@@@CCCDDDCCCBBBCCCDDDAAABBBCCCBBB@@@>>>>>>>>>@@@AAAAAAAAABBBBBBCCCCCC???@@@BBBDDDDDDCCCBBBAAA>>>???AAACCCDDDDDDCCCBBBAAADDDFFFFFFGGGMMMXXX```pppyyy}}}yyyxxxzzzuuunnnjjjcccYYYLLLEEEDDDCCC@@@<<>>>>>======>>>>>><<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999:::;;;<<<===<<<;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>::::::999999:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAABBBDDDFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOQQQRRRUUUWWWYYY]]]bbbfffkkkpppvvv{{{hhhWWWNNNJJJHHHCCCAAA????????????===<<<============<<<<<<<<<<<<::::::;;;;;;;;;:::999999<<<;;;:::999999999:::;;;;;;;;;<<<===>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@EEEFFFGGGHHHIIIIIIIIIIIIGGGIIIKKKLLLLLLMMMOOOQQQQQQRRRSSSSSSSSSQQQOOONNN666444222222444666777777777666666555444333333333555555666666777666666666444333333555888:::;;;;;;::::::999999777666444444666555555444444444444444555555666666777777777666888888999999888888777777777888888999::::::::::::999:::;;;:::777666666777777999<<>><<<<<<;;;::::::999999::::::;;;;;;:::::::::;;;<<<===>>>>>>===<<<===???AAACCC<<<======>>>>>>BBBFFFJJJLLLJJJIIIIIIIIIGGGCCC@@@AAABBBCCCCCCBBBBBBDDDFFFKKKMMMOOOOOOLLLJJJHHHHHHFFFIIIMMMOOOPPPMMMIIIGGGHHHIIIIIIJJJHHHFFFCCCBBB@@@BBBEEEHHHIIIHHHFFFDDD@@@@@@AAAAAA@@@@@@???>>>AAABBBCCCEEEFFFGGGHHHHHHGGGEEEEEEEEEEEEDDDBBB@@@???@@@BBBCCCDDDCCCCCCCCCAAACCCDDDCCCAAA@@@AAABBBDDDCCCBBBBBBBBBBBBCCCCCC@@@AAACCCDDDDDDBBB@@@??????AAACCCEEEFFFEEECCCBBBCCCDDDEEEDDDBBBEEELLLRRRbbbooo~~~xxxxxx{{{}}}{{{xxxsssnnnmmmnnnppprrrhhhZZZPPPLLLLLLLLLMMMTTTMMMHHHHHHGGGDDDBBBCCCGGGFFFEEEDDDDDDDDDDDDEEEBBBBBBAAA@@@@@@@@@@@@AAA======;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999<<<<<<===>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<======>>>?????????:::::::::;;;<<<<<<<<<===AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBB@@@BBBDDDGGGIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIILLLMMMNNNOOOOOOPPPRRRTTTVVVYYY]]]aaaeeejjjooosssgggUUULLLIIIDDDAAA@@@?????????@@@???===;;;<<<<<<<<<;;;;;;;;;::::::999999::::::::::::999999;;;:::999888888999::::::999:::;;;<<<===>>>>>>>>>999:::;;;<<<===============>>>@@@AAAAAAAAA@@@???DDDDDDFFFGGGIIIIIIJJJJJJHHHJJJKKKKKKKKKLLLNNNPPPSSSTTTVVVVVVUUUSSSPPPNNN333222111222444777888888666666666555555444333333444444555666666666666666888666555555777999:::999888888888888888777666555666666555444444444444555555666777888888888777777999999999999999888777777888888999:::::::::999999888888999777555444444555999:::;;;<<<<<<;;;;;;;;;;;;::::::999999999999999;;;:::999999999;;;<<<======<<<:::::::::<<<>>>@@@::::::;;;;;;<<>>???????????????>>>>>>@@@AAABBBDDDEEEFFFFFFFFFHHHGGGFFFFFFGGGGGGEEEDDDAAAAAABBBCCCCCCCCCAAA@@@BBBDDDDDDDDDCCCCCCDDDFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>@@@BBBDDDFFFFFFDDDBBB@@@CCCDDDDDDBBB@@@AAAEEEIIIRRR___ppp}}}uuuoooooopppnnniiieeeeeeiiipppuuuuuupppggg]]]XXX[[[ccckkkrrrfff[[[VVVRRRMMMHHHGGGIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBB???>>>===<<<;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::>>>>>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???:::;;;;;;<<<======>>>>>>BBBCCCCCCCCCBBBAAA@@@?????????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCBBB>>>@@@CCCFFFHHHJJJKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPQQQSSSTTTTTTSSSTTTWWWZZZ___ccchhhnnntttzzzkkk```RRRIIIHHHGGGCCC???>>>>>>>>>>>>>>>===:::777::::::999999999888888888888888999999999999999888888888777666666777888999999999:::<<<<<<=========999:::;;;<<<============>>>???AAABBBBBBBBBAAA@@@BBBCCCEEEGGGHHHIIIJJJJJJIIIJJJJJJIIIHHHIIIJJJLLLRRRSSSUUUVVVUUUSSSPPPNNN111111111333666888888777666666666666666555444333333444555666777777777666<<<;;;999999:::;;;::::::777888888999888888777777777777666555555555555555555666777999999999888888:::::::::::::::999888777888999:::;;;;;;:::999888777888888666555444555777:::;;;;;;999888888:::<<<;;;;;;:::999999999999:::;;;:::999888999:::===>>><<<;;;999888999:::<<<===999::::::::::::===BBBEEEFFFFFFGGGGGGGGGGGGGGGFFFIIIIIIHHHDDDAAA>>>>>>???CCCFFFIIIKKKJJJJJJJJJJJJLLLJJJHHHEEECCCBBBCCCCCCEEEEEEFFFGGGFFFDDDBBB@@@???@@@BBBCCCDDDCCCCCCBBB======>>>???????????????BBBBBBCCCDDDEEEEEEEEEEEEIIIHHHHHHHHHJJJJJJHHHFFFBBBAAAAAACCCDDDCCCAAA???BBBCCCDDDDDDCCCDDDFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDFFFDDDAAA>>><<<<<<<<<===???AAACCCEEEEEECCC@@@>>>AAABBBAAA@@@??????BBBDDDEEEPPP^^^jjjxxx{{{zzzyyyvvvpppiiifffhhhnnnrrrppppppooojjjhhhnnnzzz}}}kkkbbb]]]WWWRRROOONNNMMMLLLJJJIIIIIIIIIIIIFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????>>>>>>>>>============<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>>>>>>>>>>===============<<<;;;<<<<<<===>>>@@@@@@DDDDDDEEEFFFEEEDDDBBBAAA@@@AAACCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCC???AAADDDGGGIIIKKKKKKLLLJJJJJJJJJKKKMMMOOORRRSSSVVVXXX[[[[[[[[[\\\aaaeeemmmqqqxxx~~~}}}iiiXXXOOOEEE??????AAA@@@???<<<;;;:::;;;;;;999666333888888888888777777777777777777888999999999888888777666555555555666777888999999:::;;;<<<<<<<<<<<<999:::;;;<<<============???@@@@@@AAAAAAAAAAAAAAAAAABBBDDDFFFHHHJJJJJJKKKIIIIIIIIIGGGFFFFFFHHHJJJPPPQQQRRRRRRRRRPPPNNNMMM222222333555777888666444666666777777777666555444444555666777888888888888<<<;;;:::;;;<<<<<<;;;:::999999999999999888888777888888777666666666666777444666888999::::::999888;;;;;;;;;;;;:::999888777888999;;;<<<<<<;;;999888999999999888666666888:::888999;;;:::999999;;;======<<<;;;;;;::::::;;;;;;;;;:::888777888:::===>>><<<;;;:::999999:::;;;;;;<<<<<<<<<;;;<<<>>>BBBFFFFFFGGGHHHHHHGGGGGGGGGHHHKKKKKKIIIFFFBBB@@@???@@@CCCFFFIIIJJJIIIHHHHHHHHHJJJIIIFFFDDDCCCCCCDDDEEECCCCCCEEEEEEEEECCCAAA@@@@@@@@@?????????@@@@@@@@@<<<===>>>???@@@AAAAAAAAAEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHJJJKKKKKKIIIGGGBBBAAAAAACCCFFFFFFDDDBBB@@@AAABBBBBBBBBCCCFFFHHHKKKKKKKKKKKKIIIGGGEEECCCBBBAAA???<<<;;;;;;<<<<<<;;;===AAADDDDDDCCC@@@>>>===>>>>>>>>>>>>???@@@BBB@@@FFFNNNUUUaaawwwxxxqqqmmmmmmnnnlllooosssuuuwww}}}|||iii```^^^\\\YYYXXXWWWVVVUUUSSSQQQPPPOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKGGGGGGFFFEEEDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@???AAAAAA@@@@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@@@@@@@??????>>>============<<<<<<;;;===???AAACCCEEEFFFHHHIIIHHHGGGFFFDDDBBBCCCEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBDDDGGGJJJLLLMMMNNNNNNPPPPPPPPPPPPRRRUUUXXXYYY\\\```dddfffgggjjjqqqwww}}}wwwaaaTTTKKKGGG@@@<<<<<<=========;;;:::999999999999666555888888888888777777777777666777777888999999888888777666555555555777888999999::::::;;;;;;;;;::::::999999:::;;;<<<<<<<<<<<>>===<<<<<<;;;;;;<<<<<<;;;999888777888:::===???<<<<<<;;;;;;::::::;;;;;;?????????>>>===@@@DDDGGGHHHIIIIIIIIIGGGFFFGGGHHHKKKKKKJJJGGGDDDBBBBBBCCCEEEGGGJJJJJJIIIGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEAAABBBDDDEEEEEECCCBBB@@@@@@???>>>=========>>>???<<<===>>>@@@AAABBBCCCCCCGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHJJJLLLKKKIIIGGGAAA@@@AAADDDHHHIIIHHHEEE???@@@@@@@@@@@@BBBEEEHHHLLLMMMMMMMMMKKKHHHEEECCC>>>>>>======<<<<<<<<<;;;777:::???BBBDDDCCCAAA???::::::;;;<<<===>>>@@@AAABBBCCCEEEGGGPPPccc|||~~~vvvqqqooonnnpppuuu{{{nnn\\\VVVYYY\\\]]]]]]aaa___^^^[[[YYYXXXWWWVVVTTTTTTSSSRRRRRRRRRRRRSSSJJJJJJJJJJJJHHHFFFCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAA@@@???>>>======>>>===<<<;;;<<>>===<<<<<<;;;999:::;;;;;;:::999999999999888888888888777666666777888888888888888888777666666666888999:::::::::;;;;;;;;;:::999999888888999:::;;;;;;;;;;;;???>>>=========>>>@@@AAA@@@AAACCCFFFHHHJJJKKKLLLFFFFFFFFFFFFFFFHHHKKKNNNJJJJJJJJJJJJJJJJJJKKKKKK444666999:::999888999999888555333444555666444111444666888:::;;;<<<;;;;;;::::::;;;<<<;;;:::999888;;;::::::999888777666666555555555555555555555555666666777999:::;;;<<<===<<<======;;;888555444444999:::<<>>===>>>>>>===;;;;;;<<<===888:::<<<<<<:::999888999:::;;;<<<===>>>>>>>>>===<<<:::999:::;;;===<<<;;;CCCCCCCCCCCCCCCDDDEEEEEEJJJJJJIIIIIIHHHGGGGGGGGGKKKKKKKKKJJJIIIFFFDDDCCCDDDEEEEEEFFFFFFGGGHHHHHHCCCDDDFFFGGGGGGEEEBBBAAAAAABBBCCCEEEFFFEEEAAA???CCC@@@>>>???BBBCCCAAA???EEEBBB???@@@CCCFFFEEEDDDFFFGGGGGGHHHHHHIIIIIIIIIDDDFFFJJJMMMMMMJJJFFFCCC===>>>AAAFFFIIIIIIDDD???>>>>>>======???BBBDDDFFFJJJJJJJJJIIIHHHGGGFFFEEEAAA@@@@@@@@@??????>>>>>>??????>>>===<<<=========::::::::::::::::::::::::===AAAEEEFFFIIITTTgggvvv~~~~~~}}}rrrhhh]]]VVVSSSTTT[[[ccckkkjjjgggdddaaaaaabbbccclllhhhbbb^^^\\\YYYVVVRRRNNNOOOOOOLLLIIIFFFEEEEEEDDDGGGJJJIIIEEECCCEEEGGGDDDDDDDDDEEEFFFEEECCCAAACCCDDDEEEEEEDDDCCCCCCDDDBBBCCCDDDDDDCCCBBBCCCDDDEEECCCAAABBBCCCCCCBBB@@@EEEDDDBBB@@@@@@@@@BBBCCCEEEDDDCCCDDDEEEDDDCCCAAAFFFBBB>>><<<===>>>??????;;;<<<<<<<<<<<<>>>AAACCCJJJJJJKKKKKKKKKJJJJJJIIIIIIKKKMMMMMMLLLKKKKKKLLLNNNLLLIIIFFFDDDEEEFFFGGGIIINNNRRRTTTSSSUUU[[[```dddfffhhhjjjjjjjjjkkklllrrruuuzzzvvveeeWWWHHHCCCFFF>>>>>>>>>===<<<<<<;;;;;;<<<;;;999777666666777888777777777777777777777777777777666666666666777777777666666555555555666666777777888999::::::;;;;;;999::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???>>>BBBFFFIIIJJJJJJJJJJJJFFFEEEEEEFFFIIIKKKLLLLLLFFFFFFFFFFFFFFFGGGGGGGGG666888999999888888888999999777555666888888777555777777888999:::;;;;;;;;;999999:::::::::999888777999999888777666555444333444444444444444444444444555555666777888999::::::999:::;;;:::888666666777;;;;;;===???@@@???<<<999777777888999;;;<<<>>>???===>>>>>>===;;;:::<<<===<<<>>>@@@@@@>>>===============>>>????????????>>><<<;;;999999<<<>>>>>>>>>DDDDDDDDDCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCJJJJJJJJJJJJHHHFFFDDDCCCFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHGGGFFFEEECCCBBBAAABBBCCCDDDFFFFFFEEEBBB@@@EEECCCBBBBBBDDDCCCAAA>>>BBB@@@??????AAABBBCCCBBBHHHHHHIIIIIIIIIIIIIIIIIIEEEGGGJJJKKKKKKHHHEEEBBB??????AAAEEEHHHHHHDDD@@@AAA@@@??????@@@AAACCCEEEEEEEEEEEEEEEEEEDDDCCCBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<::::::::::::::::::::::::>>>@@@AAAAAABBBJJJXXXcccooottt{{{~~~~~~}}}}}}}}}ooofff]]]XXXVVVVVV\\\dddmmmppprrrpppmmmlllpppuuu~~~wwwnnnfffaaa^^^[[[XXXRRRRRRRRROOOLLLIIIIIIIIIJJJKKKKKKKKKJJJIIIGGGFFFGGGFFFEEEEEEEEEEEEDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFEEEDDDDDDEEEFFFEEEEEEEEEEEEFFFFFFEEEEEEHHHGGGEEEDDDCCCCCCDDDEEEEEEDDDCCCEEEFFFGGGEEEDDDFFFCCCAAA???@@@@@@@@@???>>>???>>>===<<<===???AAAIIIJJJMMMOOOOOONNNMMMKKKKKKLLLMMMLLLKKKLLLNNNPPPRRROOOKKKGGGFFFHHHKKKMMMSSSVVVYYY[[[\\\aaaiiipppqqqsssuuuvvvvvvwwwyyy{{{yyy}}}rrr\\\RRRJJJAAA>>>BBB=========<<<;;;;;;::::::;;;:::999777666666777777777777777777777777777777777777666666666666777777666666555555555555666666666777777777888999999999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????CCCGGGIIIIIIIIIIIIJJJEEEEEEEEEEEEGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGG999::::::999777666888999777666555666888888777666999999888888888999:::;;;777888888888888777666666888888666555444222111000333333333333444444444444555555555555666666666777666888999:::999888999:::<<<;;;::::::<<<<<<;;;:::999999::::::<<<===>>>???<<<======<<<::::::;;;===>>>@@@BBBBBBAAA@@@@@@AAA@@@@@@@@@@@@@@@?????????===;;;888999;;;???AAABBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBBHHHIIIIIIIIIHHHGGGEEEDDDGGGHHHIIIKKKLLLLLLMMMMMMNNNMMMJJJHHHEEEDDDCCCCCCDDDEEEFFFGGGGGGEEECCCBBBHHHGGGFFFFFFFFFDDDAAA>>>@@@AAAAAAAAA@@@@@@AAACCCJJJJJJJJJIIIIIIIIIIIIIIIFFFGGGHHHIIIHHHFFFCCCBBBAAABBBCCCEEEGGGFFFDDDBBBCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@===============>>>>>>>>>======>>>???>>>===<<<;;;999999999999999999999999=========<<<>>>CCCKKKQQQWWW___iiippprrrssstttuuuvvvnnnfffbbb___]]]```fffiiipppwwwxxxuuuuuu|||~~~qqqeee]]]YYYWWWVVVVVVWWWWWWVVVRRROOONNNNNNOOOOOOPPPRRRTTTSSSNNNJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFIIIHHHGGGFFFFFFGGGHHHIIIFFFHHHJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIHHHGGGFFFEEECCCCCCCCCCCCAAA???@@@AAA@@@???>>>@@@BBBEEEIIIKKKNNNPPPQQQQQQOOONNNOOOOOOMMMLLLLLLOOOUUUYYY[[[WWWQQQLLLKKKNNNSSSWWWZZZ\\\___bbbfffnnnyyyfffVVVIIIFFFEEE@@@???BBB<<<<<<;;;;;;:::999999888:::999888777666666666777777777777777777777777777666666666666666666666666666555555555555555666666666666666666777777777777777777888999:::;;;;;;:::;;;;;;;;;;;;<<<===>>>???AAADDDGGGIIIHHHHHHHHHHHHDDDDDDEEEEEEDDDCCCAAA@@@CCCDDDEEEFFFGGGHHHHHHHHH:::;;;:::888555555777999333333333444555666666555:::888666555444666888999666666666666555555444444888777666444333111000///222222333333333333333444555555555555555555555555666888:::;;;:::999:::;;;;;;888666666777888999999999999::::::;;;<<<===>>><<<<<<===;;;:::999:::<<<===>>>@@@@@@??????@@@AAABBBBBBAAA@@@??????>>>>>><<<:::777888;;;???BBBDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHFFFFFFHHHIIIKKKLLLMMMNNNNNNMMMPPPOOONNNLLLJJJHHHFFFEEEFFFGGGIIIIIIGGGEEEDDDDDDIIIIIIIIIIIIHHHFFFCCCAAAAAADDDEEEDDDAAA@@@BBBEEEIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFEEECCCBBBAAACCCCCCDDDDDDEEEEEEDDDCCCDDDCCCAAA@@@????????????>>>>>>>>>>>>>>>???@@@@@@;;;;;;;;;<<<<<<=========<<<===>>>??????===;;;:::999999999999999999999999;;;::::::;;;???DDDGGGIIIJJJQQQYYY___cccgggmmmqqq}}}yyyuuupppjjjjjjlllkkkpppwwwzzzzzz|||zzznnnaaaXXXTTTRRRRRRYYY\\\______\\\XXXTTTRRRQQQVVV\\\``````[[[UUUQQQKKKMMMOOOPPPNNNKKKIIIGGGHHHHHHJJJLLLNNNNNNMMMKKKJJJIIIGGGFFFGGGIIIJJJJJJHHHKKKNNNOOOMMMKKKKKKKKKIIIIIIHHHGGGFFFFFFEEEEEEHHHGGGFFFFFFHHHIIIIIIHHHGGGFFFEEEEEEFFFEEECCCAAA@@@AAABBBBBBCCCFFFKKKOOONNNNNNNNNNNNNNNNNNNNNNNNSSSRRRPPPNNNPPPUUU]]]ccchhhccc\\\VVVUUUXXX^^^bbbdddgggjjjmmmsss{{{xxxfffVVVMMMEEEEEEEEEAAA???@@@:::::::::999888888777777888888777777666666666666666666666666666666666666555666666666666666666555555555444444444555666666777777777666666666666666555666777888999:::::::::;;;;;;;;;;;;<<<===>>>>>>AAADDDFFFGGGGGGFFFFFFFFFCCCEEEFFFFFFDDDBBB@@@???BBBCCCEEEGGGHHHIIIIIIIII::::::999777444444555777222222333333333444444555888666333111111222555777555555444444333333333333888777666555333222111000222222222333333444444444777777666666666666555555999;;;<<<<<<;;;::::::;;;;;;888666666777888999999999888888888999::::::;;;;;;<<<<<<;;;999999:::;;;;;;<<<>>>>>>===>>>@@@AAABBBAAA@@@>>>============<<<999777777;;;???BBBDDDFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFEEEDDDEEEFFFHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIKKKMMMMMMMMMLLLLLLLLLNNNPPPQQQPPPMMMIIIGGGHHHJJJKKKJJJHHHFFFFFFFFFHHHIIIJJJJJJHHHGGGFFFEEEBBBDDDFFFEEEAAA@@@AAACCCFFFFFFFFFEEEEEEDDDDDDDDDFFFEEEEEEDDDBBBAAA@@@???CCCCCCDDDDDDDDDCCCDDDDDDCCCBBBAAA@@@???>>>======??????>>>>>>???@@@AAABBB::::::;;;;;;<<<<<<<<<===;;;<<<>>>???>>>===;;;999999999999999999999999999;;;999999;;;@@@CCCDDDDDDDDDGGGJJJNNNTTT^^^kkkttt{{{xxxzzzvvvwwwyyy}}}}}}wwwnnnddd\\\XXXWWWWWW]]]bbbhhhjjjgggaaa[[[WWWXXXbbbmmmoooggg]]]VVVSSSLLLRRRYYY\\\YYYSSSNNNKKKKKKLLLOOOTTTXXXXXXUUUQQQKKKIIIGGGHHHJJJMMMMMMLLLLLLOOORRRSSSRRRPPPNNNMMMLLLKKKKKKJJJIIIJJJJJJJJJMMMKKKIIIIIIKKKLLLKKKJJJIIIHHHFFFGGGHHHHHHGGGFFFDDDEEEEEEFFFHHHLLLQQQUUUXXXUUUOOOKKKIIIJJJMMMPPPUUUTTTRRRRRRTTT\\\eeekkkwwwrrrkkkeeedddfffkkkooovvvwwwyyy|||kkkXXXQQQKKKEEEAAAAAA@@@===999888999999999888777777666666666777777777666666555555555555555555555555555555555555666666666666555555444444444444444555666666777777777777777666666666444555777888999::::::::::::::::::;;;;;;<<<===>>>AAACCCEEEEEEDDDDDDDDDEEEDDDGGGIIIIIIFFFCCCBBBBBBCCCDDDFFFHHHJJJJJJIIIIII777888888666444333444555222444555444333333444555555444111000///111333444555444333333222222333333777777666555444333222222222222333333444444555555777777777777777666666666:::<<<===<<<:::999999999<<<;;;::::::<<<<<<;;;:::888777777777777777888999:::;;;;;;:::888888999;;;;;;<<<===>>>===>>>AAACCCAAA@@@>>>===<<<<<<======<<<:::999999===@@@CCCDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEGGGIIIKKKIIIIIIJJJKKKKKKJJJIIIHHHIIIKKKLLLNNNNNNLLLKKKIIIHHHKKKOOORRRRRRNNNJJJGGGIIILLLNNNLLLHHHFFFGGGIIIHHHIIIJJJHHHGGGFFFFFFHHHAAACCCCCCCCCAAA???>>>???CCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>@@@BBBCCCDDDCCCBBBCCCDDDBBBBBBAAAAAA@@@???>>>>>>@@@@@@?????????@@@BBBCCC;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>===<<<;;;:::::::::::::::::::::::::::;;;:::999:::<<<======<<>>======;;;888666999999888888777666666666555555666666666666555555555555555555555555555555444555666777777666555444333333333333444555666666666666666777777777777777444555777888::::::;;;;;;::::::::::::;;;<<<===>>>???@@@BBBCCCBBBAAABBBCCCHHHKKKMMMLLLHHHEEEEEEFFFEEEFFFIIIKKKLLLKKKJJJIII444555666555444222222333111333444333111000111333333222111000000111333444555444333222222222333333555555444444444333333333222333333444555555666666666666666666666777777777888:::;;;:::999888888999;;;;;;===???@@@???<<<999888888777666666777777777:::;;;;;;:::888777999::::::;;;<<<<<<<<<>>>AAACCCAAA@@@>>><<<<<<<<<===>>>>>>===<<<===@@@CCCDDDDDDDDDFFFHHHJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFHHHKKKMMMKKKKKKLLLLLLLLLKKKIIIHHHKKKMMMNNNOOONNNLLLJJJHHHGGGIIILLLNNNNNNKKKHHHFFFKKKNNNOOOMMMIIIFFFHHHJJJJJJKKKJJJGGGCCCBBBDDDGGGDDDCCCBBBBBBBBBAAA>>><<>>===<<>>===>>>???@@@BBB<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;<<<<<<===AAAKKKWWWaaauuuzzzooohhhfffjjjnnnsssuuuxxxxxxuuuqqqooonnnrrrwwwyyyrrreeeYYYTTTTTTUUU^^^iiinnnkkkddd^^^[[[YYY\\\bbbiiilllhhh]]]UUUQQQOOOPPPUUU[[[]]][[[XXXVVVVVVYYY```gggiiiddd^^^UUUSSSPPPOOOPPPSSSWWWZZZZZZYYYWWWXXX[[[^^^``````TTTPPPKKKIIILLLQQQWWWYYY\\\\\\\\\\\\]]]aaagggkkkpppjjjaaaYYYUUUVVVYYY\\\aaaccceeeiiinnnuuu}}}}}}kkkYYYJJJDDDFFF======<<<;;;;;;<<<;;;999999999888888777666666666444444555666666666555444444444444444444444444444333444666777777666444333333333333333444555666777444444444555666666666777555555777999:::;;;<<<<<<::::::::::::;;;<<<======<<<>>>@@@@@@???@@@AAACCCNNNQQQQQQNNNHHHDDDEEEGGGGGGIIIKKKMMMMMMLLLKKKIII111333555555444222111222///111222111...,,,...000222222111111111222444444555444333222222222333444333333333333333333333333333333444444555666777777555555555666666666777777555777888999777777777888999:::<<>><<<<<<===???@@@@@@??????@@@CCCEEEEEEEEECCCEEEHHHJJJLLLLLLKKKJJJIIIHHHGGGGGGHHHKKKNNNPPPLLLMMMMMMMMMMMMKKKIIIHHHMMMOOOPPPPPPOOOMMMJJJHHHHHHIIIIIIIIIIIIGGGFFFEEELLLOOOQQQNNNIIIFFFHHHKKKMMMLLLJJJFFFAAA@@@BBBEEEGGGEEECCCDDDEEEDDD@@@<<<@@@@@@@@@AAAAAABBBBBBBBB>>>???@@@AAAAAA@@@>>>===:::>>>BBBDDDBBBAAABBBDDDBBBBBBCCCDDDEEEEEEEEEEEE@@@???===<<<<<<===>>>@@@=========<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888999::::::888888:::===;;;<<<>>>======AAAHHHNNNiiiuuuxxxoooooouuu{{{|||||||||yyywwwvvvwwwxxxwwwvvvrrrkkkbbb[[[YYYXXXZZZbbbmmmqqqnnnhhhdddccc```ccchhhooorrrkkk^^^SSSTTTSSSUUU[[[bbbdddaaa]]]YYYXXX[[[eeeppptttnnngggTTTRRROOONNNOOOSSSXXX\\\___]]]]]]___cccgggjjjkkkYYYSSSMMMJJJNNNUUU\\\aaaeeeffffffgggjjjpppwww|||vvvqqqiiibbb^^^^^^aaacccjjjmmmqqqvvv|||zzzjjj[[[TTTNNNDDD===<<<:::;;;:::888888::::::999999999888888777777666666333444555666666666555444444444444444444444444444333444666777777666444333222222222333444555666777222222333333444555666666555666777999;;;<<<<<<<<<::::::::::::;;;<<<======;;;<<<>>>>>>>>>???@@@BBBSSSTTTTTTOOOGGGCCCDDDFFFIIIJJJLLLNNNNNNMMMKKKIII333333222222111000000000,,,---...000111111111111000000//////000111222333444444444333333333222222333333333222222111111111333333555555666555444333666777888888777555444222555666777999999777666555444666999;;;<<<;;;::::::999999:::::::::;;;;;;;;;;;;;;;:::999888888;;;===<<<<<<<<<<<<<<<===>>>???>>>>>>============>>>>>>CCC???===???DDDFFFEEEBBBEEEDDDEEEHHHLLLNNNMMMJJJMMMLLLKKKJJJKKKLLLNNNOOOOOOOOOOOOMMMJJJIIIJJJKKKKKKNNNRRRSSSRRROOOLLLKKKKKKOOORRRRRROOOKKKJJJKKKJJJJJJKKKKKKJJJHHHEEECCCHHHFFFCCC@@@>>>???@@@AAABBBEEEHHHGGGCCC@@@???@@@@@@@@@@@@BBBCCCCCCAAA???CCCBBBAAABBBBBBAAA>>>;;;===>>>@@@BBBCCCDDDDDDCCCAAADDDHHHHHHFFFFFFHHHKKKFFFBBB<<<999888:::;;;;;;::::::;;;===???>>>;;;888<<<;;;999888999:::<<<>>>>>>===<<<:::999888888777::::::;;;;;;;;;:::999999<<<;;;::::::<<>>:::;;;;;;::::::999888777777666666666666555555555555333333333444444444444444333333333333333333333333666666666666555444333222222333444444555555444444444444444555555555555666888888999:::::::::999999999::::::;;;;;;::::::999:::<<<>>>===;;;;;;>>>AAAPPPNNNKKKIIIGGGEEEEEEEEEKKKLLLNNNOOOOOOMMMJJJIII333333222222111000000000//////000000111000000000//////000000111111222222333333333333333333333333333333333222222222111111111111222333333222111000444444555555555555555444444555777888888777555444444555777999:::::::::999;;;:::::::::999::::::::::::;;;:::888777888:::======<<<<<<<<<<<<======>>>===============>>>???@@@BBB???===???CCCFFFEEEBBBGGGFFFFFFIIILLLMMMKKKHHHKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSQQQNNNLLLLLLLLLMMMQQQUUUWWWVVVSSSQQQPPPSSSVVVYYYWWWRRRNNNMMMMMMKKKNNNQQQPPPKKKHHHGGGHHHHHHFFFCCC@@@???@@@AAABBBBBBEEEGGGGGGDDDBBBAAAAAABBBCCCCCCEEEFFFFFFDDDCCC@@@???>>>>>>??????===;;;===???@@@BBBCCCCCCCCCBBB===AAAEEEFFFEEEEEEFFFIIIIIIEEE@@@<<<;;;;;;::::::;;;<<<===???AAA@@@===:::999999999:::;;;===>>>???======;;;:::999888888888777777888888888999999999;;;:::::::::;;;===@@@BBBGGGQQQ^^^ooo}}}yyytttqqqnnnkkkfffbbb___bbbddddddbbbccciiinnnyyyuuussstttqqqiiicccaaa___]]]^^^ccciiimmmkkkiiiggghhhkkkppprrrqqqlllggg```^^^\\\YYYYYY^^^dddjjjqqqxxx|||{{{{{{|||xxxrrriiigggcccaaaaaacccgggiiioooqqqttt{{{~~~{{{sssttt|||uuuaaaTTTNNNHHHBBB?????????;;;888;;;::::::999888888777777555555555555444444444444555444444444444444444444222222333333333222222111444444444444333222111000222333444444555444444444555555555555666666666666777888888999999999999999999::::::;;;;;;::::::999888:::;;;:::999999<<>>>>>>>>>>>>>>======<<<<<<<<<===>>>???@@@AAAAAA>>>===???CCCEEEDDDBBBHHHGGGGGGHHHJJJJJJIIIGGGJJJMMMPPPSSSUUUUUUTTTSSSRRRTTTUUUTTTQQQNNNMMMMMMPPPTTTYYY[[[ZZZXXXVVVUUUYYY\\\]]]ZZZUUUOOONNNNNNNNNSSSVVVSSSLLLHHHHHHKKKGGGFFFCCCAAA@@@AAABBBCCCAAACCCFFFGGGEEEDDDCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFAAA???<<<<<<===>>>===<<<>>>???AAABBBBBBBBBAAA@@@;;;@@@EEEHHHFFFEEEEEEFFFHHHEEEBBB??????>>>===<<<:::;;;===@@@BBBAAA>>>;;;777888:::<<<>>>???@@@@@@<<<<<<;;;:::999999888888777777777777888999::::::::::::::::::;;;<<<===>>>@@@GGGOOOZZZlll~~~yyyuuupppooommmiiigggkkkrrryyy~~~|||}}}zzzrrrkkkiiigggeeedddgggmmmpppqqqooouuuvvvxxx{{{{{{xxxsssnnniiihhheeeccccccfffmmmqqqzzz|||xxxuuupppmmmmmmooosssvvvxxxxxxyyy}}}zzz{{{rrrbbbVVVJJJBBBBBB???;;;:::;;;<<<:::888::::::999999888777777777444444444444333333333222666666666555444444444333222222333444333222000///333444444333333222111000222222333444444444444444555555555666666666777777666777777777888888888999999999::::::::::::999999:::::::::999888999<<>>>>>=========>>>?????????>>>>>>???BBBDDDCCCAAADDDDDDEEEFFFHHHIIIIIIIIIKKKNNNSSSVVVWWWUUUSSSPPPMMMOOOQQQRRRPPPNNNMMMLLLPPPTTTYYY\\\[[[ZZZXXXWWWXXX[[[\\\YYYSSSNNNMMMMMMPPPRRRSSSQQQLLLHHHHHHIIIFFFEEECCCBBBAAABBBCCCCCC@@@BBBDDDFFFFFFEEEEEEDDDEEEFFFHHHIIIHHHGGGGGGGGGDDDAAA===<<<<<<===>>>===??????@@@AAAAAA@@@???>>>???DDDJJJLLLJJJFFFEEEEEECCCBBB@@@AAABBBBBBAAA@@@999:::===@@@BBBAAA===:::777999;;;>>>???@@@??????;;;;;;;;;;;;:::999999888;;;;;;:::999999:::;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;>>>BBBHHHMMMXXXkkkzzzwwwzzzxxxqqqnnnpppnnnlllnnnqqquuuvvvvvv~~~|||xxxvvvtttrrrooonnnqqqvvv{{{{{{zzz{{{|||eeeTTTLLLIIIDDD@@@>>><<<999999;;;<<<;;;:::999999888888777777777777444444444444333333333333777777666555555444333333333333444555444333111///555555555555555444333222222222333444444444444333444444444555555555666666555555555666666777888888999999::::::::::::999999<<<<<<:::::::::<<<>>>AAA<<<===>>>@@@BBBDDDEEEFFFEEEHHHLLLOOOOOOLLLIIIGGG333333222222111000000000///000111222333333333333///000111222444444555555444444444444444444444555222222222222222222222222444333333222222111111111333333111000000111333333444444555555555555444444888777555555666888;;;===???===;;;999888888888888888999888888777888;;;>>>DDDDDDEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<<<<;;;;;;======>>>@@@BBBBBBBBBAAA???@@@BBBDDDFFFIIIKKKMMMOOOQQQTTTVVVUUURRRNNNLLLEEEHHHKKKMMMLLLKKKKKKKKKMMMQQQVVVYYYYYYWWWVVVVVVUUUWWWYYYVVVQQQNNNMMMNNNQQQNNNKKKJJJKKKIIIEEEBBBDDDCCCBBBBBBBBBBBBCCCCCC@@@AAACCCFFFGGGGGGFFFEEEDDDFFFHHHHHHFFFDDDDDDEEEEEEBBB===;;;;;;<<<======???@@@AAAAAAAAA@@@???>>>CCCHHHNNNOOOKKKFFFDDDCCCBBBAAA@@@AAABBBBBBAAA???;;;<<>>AAADDDIIISSScccpppzzzxxx{{{yyywwwwwwyyy|||~~~~~~|||~~~fff[[[LLLCCCBBBBBB???<<<===;;;:::::::::;;;:::999888888777777777777666666555555555444444444444333777777666555444333333222333444555555555333222111444444444555444444333333111222333333444444333333222222222333333333444444444444333444444666777888888999999::::::999999888<<<;;;999999:::<<<>>>???===>>>>>>??????@@@@@@@@@BBBDDDIIILLLNNNMMMKKKIII333333222222111000000000///000111222333444444444111111111222333555666777777777666666666555555555111222222222222333333333111111000000000000111222444444333333222333333333555555555555555555555555777777666555666999;;;======<<<<<<;;;:::888777777777888888888888:::>>>AAADDDEEEFFFFFFFFFEEEDDDCCCAAA@@@>>><<<;;;999999999;;;<<<>>>@@@AAAAAAAAA@@@<<<>>>AAADDDGGGJJJOOORRRSSSSSSTTTTTTRRRNNNKKKIIICCCEEEHHHIIIIIIIIIJJJKKKKKKOOOTTTWWWVVVUUUSSSSSSTTTVVVWWWUUUQQQNNNNNNPPPPPPJJJEEEEEEHHHIIIDDD???BBBBBBAAAAAAAAABBBBBBCCCCCCCCCEEEHHHJJJJJJIIIGGGEEEGGGJJJHHHDDDAAAAAABBBCCC@@@===;;;<<<>>>??????BBBBBBCCCDDDDDDCCCBBBAAAEEEJJJOOOOOOKKKFFFDDDCCCEEEDDDBBBAAA@@@???===;;;>>>@@@CCCFFFGGGEEE@@@<<<999;;;===>>>>>>===<<<;;;888999:::;;;<<<;;;:::999;;;;;;<<<<<<<<<;;;:::999>>>======<<<;;;;;;<<<<<<<<<===???BBBCCCGGGPPP[[[sssooo___QQQLLLEEEAAA???===:::777:::999999999888777777666777777777666666666666666555555555555444444444444555555555444333333333222333333333333333333333333111111222222222222111111111111222333333333333333111111111222222222333333333222222222333444666888888888999999999999888888999888777888:::;;;;;;;;;>>>>>>?????????>>>>>>===AAACCCGGGJJJLLLLLLKKKKKK333333222222111000000000111111222333444444444333222222111000222555888::::::999999888777666555555111111222222222333333333111111000000111222333444333333444555666666666666777666666666666666666777555555555555666888:::;;;:::;;;<<<<<<;;;999777666666777888999:::===AAADDDBBBCCCEEEFFFFFFFFFDDDCCC???>>><<<;;;999999888888:::<<>>???BBBEEEGGGGGGEEEFFFGGGHHHHHHGGGGGGFFFGGGKKKPPPQQQNNNJJJIIIIIIHHHEEEBBB@@@@@@???>>><<<>>>@@@BBBEEEFFFCCC===999888999;;;<<<=========<<<777888:::<<<<<<;;;:::999888:::<<<>>>??????===<<<>>>===;;;999999:::;;;===???===>>>BBBBBBBBBHHHPPPZZZlllwwwdddTTTJJJEEEEEECCC@@@===:::888888666777777777666555555555666666666666666666666666444444444444333333333222333333333333333333222222111111000///000111333555000111111222222222111111111111222333333333333222111111222222222333333333222111000000111333666777888888999999999999888888888777777999<<<<<<;;;888;;;<<<===???@@@@@@@@@@@@DDDEEEFFFHHHIIIIIIIIIIII333333222222111000000000333333444444444333222222444222000000111555999;;;<<<;;;:::999888666555555111111111222222333333333333333222222333555777888111222444777888999888888777777666666666666777777444444444555666777888999999:::<<<======:::888666555777888999;;;>>>CCCFFF@@@BBBDDDEEEFFFEEEDDDCCC<<<<<<;;;:::999999999999999<<>>??????@@@@@@AAAAAABBBKKKKKKKKKNNNQQQRRROOOLLLJJJNNNPPPLLLFFFAAAAAACCCBBBAAAAAADDDIIIMMMOOOPPPHHHIIIJJJKKKLLLKKKJJJJJJIIIMMMRRRTTTQQQOOOOOOPPPFFFDDDAAA@@@AAAAAAAAA@@@<<<===@@@BBBCCC???999444666777999:::<<<===>>>???666888:::<<<<<<<<<::::::777:::>>>BBBDDDDDDBBBAAA===;;;999777777999;;;===>>>:::999>>>???>>>BBBJJJJJJ___|||fffTTTJJJEEEDDD:::;;;<<<:::777666888;;;444666777777666666666666555555555666666666666666333333333222222222111111222222222222222222222333000...---,,,---000333555222333333444444444333333111111222333333333333222222222333333333444444444111111000000111333666777888888999999999999888888999888999<<>>???@@@@@@@@@@@@@@@BBBGGGHHHFFFHHHMMMQQQQQQSSSSSSSSSRRRRRRQQQPPPPPPQQQUUUXXXUUUNNNIIIHHHIIILLLNNNSSSXXXZZZYYYTTTPPPPPPQQQOOOJJJJJJMMMMMMKKKQQQPPPMMMKKKHHHGGGFFFEEE>>>@@@AAACCCDDDDDDCCCCCCIIIJJJMMMPPPSSSRRROOOMMMMMMKKKHHHEEECCCBBBBBBBBBAAABBBCCCFFFJJJLLLMMMLLLLLLNNNOOONNNMMMMMMNNNPPPOOOOOOPPPPPPPPPPPPQQQQQQEEECCCAAAAAACCCDDDEEEDDD@@@????????????===:::888;;;:::999999888888999999<<<======>>>===;;;:::999777:::>>>AAABBBAAA>>><<<;;;;;;;;;999888999<<>><<<;;;===@@@CCCFFFJJJVVVsssrrr\\\MMMGGGDDD???999<<<<<<;;;:::888777666666888777777666555444444444555555555555555555555555444444333333333333222222222222111111222222333444222222222222222222222222111111111222222333333333222333444333111000111222111111111111111111111111///000111222444555666777777777888999999999999888999:::<<<>>>???>>>===<<>>=========???@@@AAAGGGHHHIIIHHHEEECCCBBBCCC222222222111111111111000111222333333333222000////////////000111333444555333333333333444444555555444333333333333333444444222111000///000222555777444333333333444555777888888888999:::999777555444444444333444444555666666;;;;;;:::999999999999999======<<<<<<>>>@@@BBBDDDCCCDDDDDDCCCBBBBBBDDDFFFAAA???===;;;;;;===@@@BBBBBBBBBBBBAAA@@@@@@@@@???BBBGGGHHHGGGHHHMMMPPPPPPTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTQQQLLLIIIHHHJJJOOOOOOPPPRRRTTTTTTRRRPPPLLLNNNNNNLLLLLLPPPPPPNNNTTTQQQOOONNNMMMLLLIIIGGGCCCCCCCCCCCCBBB@@@>>>===CCCFFFJJJMMMOOONNNMMMLLLJJJHHHEEEAAA???>>>>>>>>>AAAAAABBBEEEGGGHHHHHHHHHIIIKKKMMMNNNNNNNNNOOOQQQRRRQQQPPPOOONNNMMMLLLKKKHHHFFFDDDDDDFFFHHHIIIIIIBBB@@@???>>>>>>===:::888888888888999:::;;;<<<============<<<;;;:::999888888999;;;===>>>???@@@@@@:::;;;;;;:::999:::<<<>>>???===<<<;;;<<>>;;;999;;;:::999888777666555555777777666666555444444333444444444444444444444444444444333333333222222222222222111111222222333444222222222222222222222222111222222222222222222333222333444333111000111222//////000111222222333333111111222444555666777888777777888999999999999999888999<<<>>>??????>>>===???>>>>>>===<<<<<<======@@@AAACCCCCCBBBBBBBBBCCC111000000000000/////////222222333444333222111000............///000222222111111111111111222222222222111111111222333444444111000.........000222333000000111222333555666777666777888888777666444333222222222222333444666666;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<===???@@@BBBEEEFFFFFFEEEDDDDDDEEEGGG@@@???===<<<===AAADDDGGGHHHGGGDDDBBB@@@@@@??????BBBGGGIIIGGGHHHLLLNNNNNNSSSQQQOOOMMMMMMNNNQQQRRRSSSQQQOOOLLLJJJIIIJJJKKKRRROOOMMMLLLMMMOOOOOOOOOIIILLLNNNMMMOOOSSSTTTRRRSSSPPPMMMNNNQQQPPPKKKFFFCCCCCCCCCAAA@@@>>><<<;;;===BBBGGGJJJJJJJJJKKKMMMLLLJJJGGGCCCAAA@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEGGGIIIMMMOOOOOOPPPQQQRRRPPPOOONNNMMMLLLKKKKKKKKKNNNLLLIIIHHHIIIKKKKKKKKKDDDBBB>>>===<<<<<<:::999888888999:::;;;<<<======>>>===<<<:::999999888888888888777888:::===@@@BBB888:::;;;<<<::::::;;;<<<===<<<::::::;;;===@@@BBBJJJZZZyyyyyydddTTTKKKFFF@@@<<<;;;<<<<<<<<<999888888777666555555444666666666555555444444333222222222222222222222222333333333333222222222222222111111111111222333333222222222222222222222222222222222222222111111111111222333222111000111222---...///000222333444555222333444555666777888999777777888999999999999999777888:::===>>>???????????????>>>>>><<<;;;:::999:::<<>>DDDEEEFFFEEECCCCCCDDDEEEAAA???======>>>AAAEEEGGGIIIGGGDDDAAA@@@???@@@AAABBBGGGJJJIIIIIILLLMMMLLLNNNLLLJJJIIIJJJMMMQQQTTTSSSOOOJJJHHHIIIKKKLLLLLLQQQNNNKKKJJJKKKNNNOOOPPPKKKNNNNNNLLLNNNSSSVVVUUUOOOKKKHHHKKKOOOOOOIIIBBB>>>>>>>>>???????????????:::@@@GGGIIIHHHHHHKKKOOOMMMKKKGGGDDDBBB@@@@@@AAAAAACCCFFFHHHHHHGGGGGGHHHGGGJJJNNNPPPPPPPPPQQQRRRKKKKKKKKKLLLMMMOOOQQQRRRTTTQQQMMMKKKKKKKKKJJJJJJFFFCCC>>>;;;;;;;;;::::::;;;;;;;;;;;;::::::999999<<<;;;:::999888999:::;;;888888777777888;;;===???666999<<<===<<<:::::::::<<<;;;999999999;;;>>>???GGGUUUqqquuubbbVVVMMMGGG???@@@???===;;;::::::;;;888777777777666555555555555555555444444444333333333333333333333333333333333333333222222222222111111111111111111222222333111111111111111111111111333333222222111111000000000111222111000///000111......///000111222333333222222333444555777777888666777888888999999888888666777999<<<>>>???@@@@@@>>>>>>??????>>>===;;;:::<<<>>>AAACCCDDDEEEGGGIII.........---------,,,,,,000111222333333333222111000000/////////000000111111111000000000000000000.........//////111222333111111000///...//////000333333333333333222222222333333444333333333222222222222222333444666777888<<<<<<=========<<<;;;:::;;;;;;:::::::::;;;;;;;;;AAABBBCCCCCCAAA@@@@@@AAAAAA@@@>>>===>>>@@@BBBCCCFFFDDDBBB@@@??????AAABBBBBBHHHKKKJJJKKKMMMNNNLLLGGGGGGGGGGGGJJJMMMQQQTTTQQQMMMIIIHHHIIILLLNNNOOONNNLLLKKKLLLNNNQQQRRRRRRQQQQQQOOOJJJKKKQQQUUUUUULLLHHHEEEHHHMMMMMMGGG@@@;;;;;;<<<===>>>@@@AAAAAA<<>>======>>>>>>BBBGGGIIIIIIHHHIIIJJJJJJLLLOOOPPPOOOOOOPPPQQQKKKKKKKKKLLLNNNQQQTTTVVVQQQOOOMMMLLLLLLLLLKKKJJJFFFBBB>>>;;;:::;;;;;;;;;::::::;;;;;;::::::999888:::999888888999:::<<<===888888999999999999888888555888<<<===<<<:::999999::::::999888999:::<<<===>>>III```}}}hhhTTTJJJFFFDDDCCC888:::<<<;;;888666555666777777777777777777666666444444444444333333333333333333333333333333333333333333222222222111111111111111000000111111222333111111111111111111111111222222222111111000000000///000111111//////000111000000000000000111111111111111222333444444555555555666777777888888777777555666888;;;===???@@@AAA===>>>???AAAAAAAAA@@@???@@@BBBDDDEEEEEEEEEFFFGGG...------------,,,,,,,,,///000111222333222111111222111111000000000000111111111111111000000000000...---------...///000000111111000000///000000000111111111111111///......222222111111111111111111333333333333444555777777:::;;;<<<=========<<<;;;:::::::::::::::;;;;;;;;;???@@@BBBAAA???======>>>@@@@@@??????????????????BBBAAA@@@??????@@@AAAAAAAAAHHHLLLLLLMMMOOOOOOMMMDDDEEEGGGJJJLLLNNNPPPQQQMMMLLLLLLLLLLLLNNNQQQRRRNNNMMMLLLNNNPPPSSSSSSSSSSSSTTTPPPJJJJJJOOORRRRRRLLLIIIFFFHHHKKKKKKFFFBBB>>>============>>>???@@@@@@DDDHHHIIIIIIIIIKKKMMMGGGEEECCC@@@?????????@@@<<>>@@@AAA===>>>@@@AAACCCDDDDDDDDDDDDEEEFFFEEECCCBBBBBBCCC......---------,,,,,,,,,...///000111222111000000222222111000//////000000111111000000////////////...---------------......///////////////000000000000000111111111000//////111000000000000000111111333333222222333444555555555777:::<<<>>>>>>>>>===::::::;;;<<<<<<<<<<<<<<>>===>>>>>>???@@@AAAAAA@@@???>>>AAAAAAAAAAAA@@@@@@@@@@@@AAAHHHMMMNNNOOOQQQQQQNNNFFFHHHLLLOOOQQQPPPNNNLLLIIILLLPPPQQQPPPPPPSSSUUUQQQOOOMMMMMMOOORRRSSSSSSQQQSSSQQQMMMLLLOOOPPPMMMKKKIIIHHHGGGGGGGGGEEECCC@@@???>>>======>>>>>>???CCCDDDEEEFFFGGGGGGGGGGGGGGGEEECCCBBBAAAAAACCCCCC>>>CCCIIIKKKHHHFFFGGGIIIFFFGGGHHHHHHHHHJJJNNNPPPUUUSSSQQQNNNMMMNNNOOOPPPJJJJJJKKKMMMNNNLLLHHHEEEBBB@@@===;;;<<<======<<<888:::<<<>>>??????>>>===;;;;;;<<<<<<<<<<<<;;;;;;777888999::::::999777666666888:::;;;:::999999:::::::::999999999:::;;;;;;@@@CCCJJJWWWllluuujjjUUULLLDDDCCC@@@:::666666888777777777888888888888444444555555555666666666222222222222222222333333222222222222222222222222222222222222111111111111000000000000000111222222111111111111111111111111000000000000111111111111---...000///......000111......//////000000111111///000000111111222222222222333444444555555444444777777888:::;;;>>>???@@@??????@@@AAABBBDDDFFFGGGFFFGGGHHHFFFCCCAAA@@@@@@.........---------,,,,,,---...///000111111000///222111000//////...//////000000/////////...............---,,,,,,,,,------........./////////000000000111222444444444333222000000////////////000111222222222111222222333333111444777;;;>>>@@@@@@@@@:::;;;<<<===>>>>>>>>>>>>AAABBBDDDCCCAAA???>>>???<<<>>>AAACCCCCCBBB@@@>>>BBBBBBBBBBBBAAA@@@???>>>@@@HHHNNNOOOQQQSSSRRRPPPIIILLLQQQTTTTTTQQQLLLHHHFFFLLLSSSTTTRRRQQQTTTWWWUUUQQQMMMLLLMMMPPPRRRSSSMMMQQQRRRPPPOOOPPPNNNJJJJJJIIIGGGEEEDDDCCCBBBBBB???>>>=========???@@@AAADDDCCCCCCDDDEEEFFFDDDBBBBBBAAA???>>>>>>???@@@AAABBBHHHNNNNNNKKKGGGHHHIIICCCCCCCCCDDDEEEHHHMMMQQQUUUSSSPPPNNNMMMMMMOOOPPPOOOOOOOOOOOONNNIIIBBB>>>AAA???<<<<<<===>>>=========>>>@@@AAA@@@???===<<<===>>>>>>>>>===;;;999888777888888888999999999999777888::::::999999999;;;:::::::::999::::::;;;;;;>>>???@@@FFFUUUhhhyyyvvvcccUUUMMMFFFAAA??????:::333333888888666333222444555444444222333333444444555555555222222222222222222222333111111111111111111111111222222222111111111111000000000000000000111111222000000000000000000000000//////000000111111222222,,,...//////......///111,,,---...///000111222333000000000111111222222333111222333333444444333333777888888999;;;===???@@@@@@@@@@@@@@@AAACCCEEEFFFIIIJJJJJJHHHEEEBBBAAAAAA............---,,,++++++,,,,,,,,,,,,---...//////222111111000///......---////////////////////////...------,,,,,,------...............////////////111111000000000000111111333111......000222333333222333555444333222222333444444555666999<<>>===<<<;;;<<<>>>@@@AAAAAACCCFFFHHHGGGCCC>>>;;;???@@@BBBBBBBBB@@@>>>===???????????????>>>===<<<@@@CCCHHHJJJKKKLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJIIILLLPPPUUUYYYZZZXXXTTTQQQUUUUUUTTTOOOIIIHHHLLLQQQPPPRRRTTTSSSPPPMMMKKKKKKJJJIIIIIIHHHFFFDDDBBBAAA;;;:::999:::>>>AAABBBBBBGGGHHHHHHHHHGGGEEEBBB@@@@@@???===;;;:::===AAAEEEDDDIIINNNNNNIIIEEEEEEFFFEEEDDDDDDDDDEEEGGGIIIJJJOOOQQQPPPKKKJJJMMMPPPOOOKKKNNNPPPPPPLLLGGGCCC@@@;;;===???@@@@@@@@@AAACCCBBBAAA@@@>>><<<;;;::::::;;;<<<<<<<<<;;;999777666777888999999888777888999<<<<<<<<<;;;999999:::;;;999888777777777999<<<===>>>>>>???CCCIIIRRRZZZ___lllrrryyy}}}uuueeeXXXIIICCCEEE::::::999999888777666666666666555555555444444444111222222333333444444555222222222111111111111111000000000000111111111111222111111000///......---000000000000000000000000000000000000000000000000333333222222111000000///---...000111111111000///////////////000000000000222111000000000111333444222222222333333333444444777888888999;;;===???@@@DDDCCCBBBAAAAAABBBCCCDDDHHHHHHIIIHHHGGGDDDAAA@@@//////...---+++)))(((&&&,,,,,,+++,,,,,,---...///111000000000///.................................------,,,,,,,,,,,,---------.........////////////111111000000000000111111999666333111111111000///111333444444333222222333444555555777999<<<>>>@@@<<<<<<;;;:::;;;<<<===>>>CCCEEEGGGHHHGGGDDD@@@===???@@@AAAAAA@@@???>>>===?????????>>>>>>>>>======???CCCGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIINNNQQQTTTWWWWWWUUUQQQOOORRRTTTVVVSSSNNNKKKMMMOOOOOOQQQRRRRRROOOLLLJJJJJJJJJJJJIIIHHHFFFDDDBBBAAA===<<<;;;<<>><<<;;;===@@@DDDAAAFFFKKKKKKGGGDDDDDDEEEDDDCCCCCCDDDEEEGGGIIIJJJNNNQQQQQQMMMKKKNNNPPPOOOKKKLLLNNNNNNKKKFFFBBB???<<<>>>@@@BBBBBBBBBDDDEEECCCBBB@@@>>><<<;;;;;;;;;:::;;;<<<<<<;;;:::888777777888999999777777888999:::;;;;;;:::888888999:::::::::999888999:::<<<===?????????@@@CCCHHHLLLOOONNNTTT]]]dddkkkttt~~~mmmXXXOOOHHH???<<>>???CCCBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGGGGFFFCCCAAA@@@,,,,,,++++++***((('''&&&+++++++++,,,,,,---.../////////////////////..............................------,,,,,,,,,,,,---------------.........//////111000000//////000000111;;;888555333222111000///111222444444333222222333555555666777999;;;===>>>=========<<<<<<<<<<<<;;;CCCDDDEEEEEEDDDBBB???>>>?????????>>>>>>>>>>>>>>>@@@???>>>=========>>>???>>>AAAEEEHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIPPPQQQSSSTTTTTTRRROOONNNOOOSSSWWWVVVRRROOOMMMNNNNNNOOOQQQPPPMMMJJJIIIIIIMMMMMMLLLJJJHHHEEECCCBBB===<<<<<<>>>AAADDDFFFFFFHHHHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@???======???AAA???CCCGGGGGGEEECCCCCCEEECCCCCCCCCDDDFFFGGGIIIJJJKKKOOOQQQNNNMMMOOOOOONNNJJJJJJKKKKKKHHHDDD@@@>>><<<>>>AAACCCCCCDDDFFFHHHEEECCC@@@===;;;;;;;;;<<<999:::;;;<<<<<<;;;:::999777888999999777777888999888999:::999888777888999;;;:::999888888999:::;;;???>>>>>>>>>???@@@AAABBBBBBGGGLLLPPPSSSXXX```fffooowww~~~nnn^^^OOOCCCAAA@@@<<<:::===999888888777777666666666555555444444444444333333444444333333222111111000///000000111111222222222//////000000000000111111111000000//////.........////////////////////////////////////////////////++++++,,,---......//////---...///000000000000///....../////////000000000000000/////////000111222111111222222222333333333222333444666888:::<<<>>>@@@@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDDDDCCCAAA@@@'''((()))***++++++++++++++++++++++++,,,---...///.....................///........................---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........000000////////////000000666444222222333444333333000222333333222222222333555555666777999:::<<<===??????@@@??????===<<<;;;@@@@@@@@@@@@???>>><<<<<<>>>===<<<<<<<<<<<<======@@@???===;;;;;;<<<>>>???===@@@DDDFFFFFFDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHOOOPPPQQQRRRRRRQQQPPPOOOOOORRRUUUUUUSSSPPPNNNNNNMMMNNNOOONNNLLLJJJIIIIIIOOOOOONNNLLLJJJGGGEEEDDD;;;;;;<<<@@@DDDHHHIIIJJJGGGFFFEEECCCCCCBBBBBBBBBBBBCCCCCCBBB@@@>>>???@@@???AAADDDEEEDDDCCCDDDEEECCCCCCDDDEEEGGGHHHJJJJJJGGGLLLOOOMMMLLLNNNNNNKKKIIIHHHGGGGGGFFFCCC???<<<999<<>>>>>???;;;999:::777777777666666666555555444444333333333333333333333333222222111111111000...//////000111222222333////////////000000000111000000/////////.........////////////////////////////////////////////////---......///000000111111.........///////////////........./////////000000///////////////000000111111111111111222222222222111222333555777:::<<<===<<<>>>@@@BBBCCCCCCBBBBBB>>>???AAACCCCCCCCCBBBAAA((((((***+++,,,,,,------++++++++++++,,,---......---------------.................................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------000000////////////000000111//////000222444444333///111333333222222222333444555666888999:::;;;<<>><<<;;;:::>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<>>>===;;;::::::;;;===>>><<>><<<666999<<<>>>???@@@BBBDDDCCCAAA>>>;;;999888888888777888999;;;;;;;;;;;;:::666777888888777666777888777999;;;;;;:::999999:::;;;::::::999999999999:::999:::<<<>>>??????>>>===999:::;;;<<<>>>AAADDDGGGEEEIIINNNQQQVVVccczzztttcccYYYPPPFFF???CCC>>>:::;;;;;;888555444666666555555555555555444222222333333333333333333000000000111111222222222......///000111111222222...////////////000000000////////////............................................................000000000000000000000000...............//////000............////////////.../////////000000000000000000000111111111222222222222333555777999;;;<<<:::;;;>>>@@@BBBCCCCCCBBB===???AAACCCDDDDDDDDDCCC,,,---------,,,+++***************++++++,,,---...---------------------,,,------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------000//////......//////000111///...///000111000///...000222333222222222444222444555888999;;;;;;<<<<<<<<<;;;;;;:::999888888===============<<<;;;;;;999999999999999:::::::::;;;:::999999999:::;;;<<<;;;???DDDFFFFFFDDDBBBAAABBBCCCDDDEEEFFFFFFFFFFFFIIIKKKLLLNNNOOOPPPOOOOOOLLLKKKJJJJJJJJJLLLMMMNNNJJJKKKKKKJJJHHHGGGGGGHHHHHHGGGGGGFFFDDDBBB@@@???EEEEEEDDDEEEFFFEEECCCAAABBBBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHFFFDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCDDDEEEEEEFFFFFFEEEEEE@@@EEEIIIHHHHHHJJJJJJHHHHHHEEEBBBAAABBBAAA>>>;;;666888;;;======>>>@@@AAABBBAAA???===:::999777777666777888:::::::::999888666777888888666666777888777999;;;<<<;;;999999:::<<<<<<<<<===============888:::;;;======<<<:::999;;;:::;;;<<<>>>@@@CCCDDDBBBEEEJJJLLLNNNWWWlllpppbbbSSSLLLHHHDDD???===<<<:::888777888777555444444444444444444444444444111111222222222222333333...//////000111111222222...//////000000111111111......////////////000000........................................................................///...........................------......///000------........./////////...///000111111111000000///000000000000111111111222222333444666888999:::999:::<<<>>>@@@BBBCCCDDD???AAACCCFFFGGGGGGFFFFFF------------,,,+++***)))************+++,,,---......---------,,,+++++++++------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,//////............//////111000//////000000...,,,...000222222222222222444111222555777:::;;;<<<<<<;;;;;;999888777888888999:::;;;<<<===<<<;;;:::999666777888999:::999888888777888888888999999999999;;;???DDDHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEGGGHHHKKKLLLMMMLLLKKKJJJGGGFFFEEEFFFGGGIIIJJJJJJGGGHHHHHHGGGDDDDDDEEEFFFEEEEEEEEEDDDCCCAAA@@@???FFFEEEDDDEEEFFFEEECCCAAAAAABBBEEEGGGIIIJJJJJJJJJIIIIIIIIIHHHFFFEEEGGGHHHDDDCCCBBBAAACCCDDDFFFFFFAAABBBCCCCCCCCCBBB@@@@@@???EEEHHHFFFGGGJJJKKKIIIIIIEEE@@@???AAAAAA???;;;888:::===>>>>>>???@@@BBBCCCBBBBBB@@@>>>;;;888666555666888888999888777666666777888777666555666888555777:::;;;:::999888999::::::;;;<<<============888999;;;<<<<<<<<<:::999AAA@@@>>>===>>>>>>??????CCCEEEIIILLLOOO[[[uuuzzziiiQQQHHHAAAAAAAAA<<<:::;;;888888666555666888999888333333333333333444444444111111111111222222222333//////000000000000000000/////////000000000000000........./////////000000........................................................................,,,,,,,,,------......///......---------...///000---------........./////////000111222222222111000/////////000000000111111222222222333444555666777888999:::<<>>===<<<@@@EEEHHHFFFFFFJJJLLLJJJIIIDDD??????AAABBB???<<<;;;===???@@@@@@@@@AAACCCDDDDDDDDDCCC@@@===999777555666777888888777666555666777888777666555666888333666999:::999888777888666777888999:::;;;;;;;;;777999;;;===>>>?????????;;;:::888999:::<<<======BBBCCCHHHNNNUUUffflllWWWGGGHHH@@@;;;;;;:::555444888555666444222333666888777333333333333333333333333000000111111222222222333111111000000//////......000000000000////////////............/////////000---.....................................................................***+++,,,---///000111222......---,,,---...///000---------........./////////000111333333222222111////////////000000000000111111111111222333444555888888999;;;===AAADDDFFFDDDFFFHHHKKKLLLLLLKKKJJJ++++++++++++++++++++++++)))************+++++++++,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---...---.........---,,,,,,+++............////////////111000///...------...///............////////////111111222444666777888999888666444222222444666777888888777777666666666555888888888888777777777777666666666666777888999::::::;;;===@@@CCCEEEGGGHHHIIIFFFCCCEEEHHHHHHEEE@@@BBBDDDGGGGGGEEEBBB@@@@@@AAA??????BBBGGGIIIEEEAAAGGGHHHHHHGGGCCCAAA@@@AAAEEEHHHLLLLLLIIIDDD???===@@@AAABBBCCCCCCCCCBBBAAADDDDDDEEEHHHKKKLLLKKKJJJHHHHHHIIIJJJJJJJJJIIIIIIBBBBBBAAAAAAAAACCCEEEFFF@@@???>>>======>>>@@@@@@EEEEEEFFFGGGHHHIIIJJJKKKIIICCC<<<;;;===??????===???>>>===>>>AAABBBBBBBBBAAACCCDDDCCC???;;;777555555555666666666666666555666555555777999:::999777999666444333555777888999666777777888999:::::::::999888777:::===???>>>;;;;;;;;;999999999;;;===>>>@@@DDDJJJTTTeee}}}hhhXXXMMMCCC======<<<:::888777777888999555444444333333444444555666555444222111111222222111111111111111111111111000000000000000000000000...///111222222222111000000///...---,,,---............---,,,,,,,,,,,,---//////---,,,,,,---...///////////////////////////---------............///////////////////////////......////////////......,,,---...///000000000000...///111222222111000000000111333444555555666666555777888:::<<>>>>>???AAABBBCCCDDDCCCCCCFFFEEEFFFHHHJJJJJJIIIGGGIIIIIIIIIHHHHHHGGGFFFEEEBBBAAAAAABBBEEEGGGGGGGGGEEECCC@@@======>>>AAABBBGGGGGGHHHHHHIIIJJJJJJJJJCCC>>>:::;;;???CCCDDDCCCDDDAAA??????@@@AAAAAA@@@AAADDDFFFEEEAAA<<<888666555555666666666666555555666555555777999:::999888888666444444666888888777555555666666777888888888888777777999<<<>>><<<;;;;;;:::999999999;;;===>>>BBBEEEMMM```{{{yyymmm]]]OOOGGGAAA;;;777<<<:::888777666666777888444444333333333333444444555444222111000000111111111111111111111111111111////////////////////////...///000111111111000///000///...---,,,------.........---,,,,,,,,,,,,---...---,,,++++++,,,---...........................------------............,,,,,,,,,,,,,,,,,,,,,,,,...////////////......---+++,,,---...////////////...///000111222111111000222333444555666777777777555777888999;;;>>>BBBFFFFFFHHHKKKNNNOOONNNLLLJJJ++++++++++++++++++++++++)))************+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---------------------,,,,,,+++---------.........//////...---,,,,,,+++,,,,,,,,,............//////////////////000111333444555555777555333222111222333444666666666555555555555555555555555666666777777777666666666666777888999999::::::999:::;;;===???@@@FFFCCC@@@AAADDDFFFEEECCCCCCBBBBBBDDDGGGGGGDDDAAACCCBBBAAADDDGGGGGGEEEAAADDDFFFHHHIIIGGGEEEDDDDDDFFFHHHIIIHHHEEEBBB@@@@@@>>>???AAADDDFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGEEECCCHHHHHHGGGFFFEEECCCAAA@@@BBB@@@AAADDDIIIKKKJJJHHHJJJGGGBBB???>>>???BBBEEEHHHHHHHHHHHHIIIIIIIIIIII@@@===:::;;;@@@DDDFFFFFFGGGDDD@@@>>>>>>>>>???>>>AAADDDFFFFFFBBB<<<888666555555555666666555555444555555555777:::;;;:::999666555555666777888777555333333444444555666666666777666666777:::;;;;;;:::::::::999999:::;;;===>>>EEEGGGTTTpppkkkTTTMMMDDD>>>;;;:::999777999888777555555555666666444333333222222333333444333222111/////////000000000000000000000000000000////////////////////////---...//////000000////////////...------------.........---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................------------....................................///////////////...---,,,***+++,,,---............---...///000111222111111333444555666777888888888666777888888999;;;???BBBEEEFFFIIIKKKKKKJJJHHHGGG************************))))))*********+++++++++------------------------+++++++++++++++++++++++++++***))))))((())))))***,,,,,,---------,,,,,,+++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,............////////////000000111111222333444444444333111000000000111222555555555555555555444444444444555555666666777777666555555666666777888999999888888888999<<<>>>@@@FFFCCC@@@@@@CCCEEEFFFFFFBBB@@@???BBBHHHIIIFFFAAACCCBBBBBBCCCEEEEEECCCAAAAAADDDGGGHHHGGGFFFEEEEEEEEEFFFFFFDDDBBB@@@@@@AAA@@@AAACCCFFFIIIKKKMMMNNNKKKJJJGGGFFFEEEDDDAAA???EEEEEEDDDDDDBBBAAA@@@???@@@??????DDDJJJMMMKKKHHHHHHGGGDDDBBBAAABBBDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFCCC@@@===<<<>>>@@@AAA@@@FFFBBB===;;;;;;<<<======@@@BBBEEEDDD@@@;;;777555555555666666666555444444555444555777:::;;;;;;999444444555777999888666444333333444444444555555555666555555666777888999999999999999999:::<<<===>>>EEEJJJ\\\~~~uuuiii[[[QQQEEEAAA<<<:::999999888666666666555444333333444444333333222222222222333333333222000/////////000000000000000000000000000000////////////////////////---------...............//////......------------...---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,---------.........////////////////////////////////////...---,,,,,,++++++,,,---............------...///000111222222333333555666777888888888666777888888888999;;;===CCCDDDFFFHHHHHHFFFEEECCC************************))))))*********+++++++++------------------------++++++++++++++++++++++++******))))))))))))))))))++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,---------------------.........------............////////////111111222222333333333444444333222111111222333444444444555555555555555555444555555555666666666777555555555555666777888999777777777999;;;===@@@AAABBB@@@>>>>>>???AAACCCCCCAAA>>>===AAAFFFHHHFFFBBBBBBBBBAAABBBCCCCCCCCCBBB@@@BBBEEEFFFEEEDDDDDDDDDDDDEEEDDDBBB??????@@@BBB@@@AAACCCFFFIIILLLNNNOOONNNKKKHHHFFFDDDBBB???===@@@AAAAAABBBBBBAAAAAAAAA>>>>>>???CCCHHHJJJIIIGGGCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCC@@@>>><<<<<<<<<<<<<<>>BBBKKKaaaxxxfffYYYPPPJJJEEECCC===;;;999777666555333222444444333333333333333333222222111111111111222222333222000//////000111111////////////////////////........................---------------......///...............---------------,,,++++++++++++,,,++++++,,,,,,------------------------------------,,,,,,,,,------------...++++++++++++++++++++++++...............---,,,,,,,,,---...//////000000///.........//////000111222111111333444555666666666666777888888777777999:::@@@AAABBBDDDDDDCCCBBBAAA************************)))************+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------............---............////////////222222222222222222222333444444444555555666777888555555555555555666666666666666666666666666666666555555555555666777888888666777999;;;===???AAAAAA======<<<;;;;;;<<<===>>>???======???CCCEEEDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDBBBDDDEEEDDDCCCBBBBBBCCCDDDEEEDDDBBB@@@@@@BBBDDDAAABBBCCCEEEGGGJJJLLLNNNNNNLLLHHHEEEDDDBBB@@@>>>===>>>@@@AAABBBCCCCCCCCC>>>???AAABBBDDDEEEFFFFFF@@@BBBDDDEEEEEEBBB???=========>>>???@@@AAABBBBBB???>>>===<<<;;;;;;;;;<<<<<<:::777666777:::;;;;;;999;;;<<<;;;888666666666888888888888777666555555555444444666888888777666333333444666888888555333666666666666666666666666555555666555444444777999777888999:::<<<===>>>>>>???JJJbbbxxxmmmZZZQQQIIIEEEBBB>>>::::::777777666666555444333333222333333333222222222222222111111000000111111222222111000//////000111222////////////////////////...........................------------...//////......//////......---,,,------,,,+++++++++++++++***+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---...///000000000000//////.........///000111///000111222333444444444555777888888777777888999<<<===???@@@@@@@@@??????************************)))************+++++++++***+++,,,------,,,+++***************************))))))***++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---...------,,,............////////////111111111111111111111111222333333555666777888999555555555666666777777777888888888777777666666555555555555555555666888888777888;;;===?????????>>><<<=========<<<;;;<<<<<<<<<<<<===???@@@AAABBBBBBBBBCCCDDDDDDDDDEEEGGGHHHFFFGGGFFFDDDAAA@@@AAACCCFFFFFFFFFEEECCCCCCEEEGGGFFFFFFFFFGGGHHHKKKMMMNNNOOOLLLHHHEEEDDDCCCAAA@@@>>>???@@@BBBCCCCCCDDDDDD???BBBDDDCCC@@@@@@CCCGGGBBBBBBCCCBBB@@@===:::888888999;;;===???AAACCCDDD??????>>>===;;;;;;;;;<<<;;;999777777888999:::999888999999777666555777999:::::::::999999888777666555444444555666666555333444333444555777777555444666666666666555555555555555666666555333333777:::777888999;;;<<<===>>>>>>AAAHHH]]]{{{lll^^^QQQIIIDDD>>><<<>>>>>>999555666444555555555444444444555222222222333333333222222111111000000000000111111000000.........///000111................................................///...---------...000000---.../////////...---,,,---,,,++++++***+++++++++((()))+++,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................++++++,,,---............,,,,,,---...////////////111000///...---...////////////111222333444444444555777888888777777888999999:::;;;===>>>>>>>>>>>>)))))))))))))))))))))))))))************+++++++++******,,,,,,,,,,,,******************************%%%&&&''')))************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++............/////////000000000000000////////////...///000222444666777888555666666666777777888888::::::999888777666555555555444444555555666777888888:::<<>><<<;;;>>>@@@AAA@@@???=========;;;<<<>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFGGGIIIKKKJJJIIIGGGDDDAAA@@@AAACCCGGGHHHHHHHHHFFFFFFGGGIIIKKKKKKJJJKKKLLLNNNOOOQQQNNNKKKHHHEEEEEEDDDBBBAAA???@@@AAABBBCCCDDDDDDDDDAAAEEEGGGDDD>>>===BBBHHHEEEDDDBBB???<<<999666555666777999<<>>;;;:::::::::<<<:::888888999:::999888888888777666555666999;;;;;;;;;;;;:::999888777777555444333444555555333111444444333444666777666444555555555555555555555555555777777555333333777:::666777999;;;<<<===>>>>>>EEEHHHXXXzzztttaaaRRRJJJEEEAAA===BBB;;;777999999444333555111222333222111111111222111222222333333333222222111111000000000000111111///...---,,,------//////................................................//////...---...///000111---.../////////...,,,,,,---,,,++++++******++++++'''(((***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******,,,---.../////////++++++,,,---............222111///...------......///000111222333444444444555666888999888777888999777888999;;;<<<=========************)))))))))))))))))))))***++++++,,,,,,,,,,,,++++++***)))))))))*********))))))))))))))))))***+++,,,,,,+++***))),,,,,,++++++***)))))))))---,,,,,,+++*********+++++++++,,,,,,,,,,,,------......------...///111222222111111111000000//////000000111222333333444444777999;;;:::777444444555:::<<<===;;;666333222333555555666888;;;<<<;;;999;;;???>>>999999???@@@===<<<>>>BBBDDDEEECCCAAA>>>???===;;;:::;;;>>>AAACCCHHHGGGFFFEEEEEEGGGIIIKKKHHHHHHFFFCCC@@@??????@@@IIILLLOOONNNJJJHHHJJJMMMQQQPPPNNNNNNOOOPPPOOONNNJJJJJJJJJIIIHHHEEECCCBBBEEEEEECCC@@@======@@@BBBCCCCCCCCCBBB@@@@@@AAABBBBBBDDDDDDBBB===999888999999:::<<<<<<<<<<<<:::999======<<<<<<;;;:::999999999888888888999::::::;;;===;;;999666444333333333:::999666555444555666777999888666444333444444555555555444444444444555555666666555555555444444444555555666666777888888888666777888999;;;<<<===>>>???GGGUUUnnnmmmUUUPPPIIIBBB>>>;;;999777444444444444444444444444444444444333222111000///111111111111111111111111000000000000000000000000//////.........------------------,,,,,,+++++++++,,,------......------,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,***+++---/////////---,,,++++++******+++---...000---,,,+++******+++,,,---......---------///111222000000////////////000000...............///000111...///000111222333444444666666666666555555555555666777888999:::;;;;;;;;;*********)))))))))(((((((((((())))))***++++++++++++++++++*********))))))************)))))))))))))))***++++++++++++***)))+++++++++***************---,,,++++++******++++++++++++,,,,,,,,,,,,------......------...///111222111111111000000000/////////000111222333444555555999;;;>>>===:::888888999999;;;<<<;;;777333222333333333555777:::;;;;;;999888;;;;;;777777;;;;;;888;;;>>>BBBFFFHHHGGGDDDBBB???===;;;:::;;;>>>AAACCCGGGGGGFFFFFFGGGHHHJJJKKKIIIIIIGGGEEECCCAAABBBBBBGGGKKKOOOOOOLLLKKKNNNQQQPPPNNNLLLKKKMMMNNNNNNNNNHHHIIIIIIIIIIIIGGGFFFDDDEEEEEECCC???<<<;;;===???CCCDDDDDDCCCAAA@@@AAACCCCCCDDDDDDAAA<<<999999:::::::::;;;;;;;;;;;;::::::<<<;;;:::999888888888888999999888888999999:::;;;;;;:::888666555444444444666666555444555555777888::::::999888777666666777555555555444444555555555555555555444444444333333444444555555666777777777666666888999:::<<<======>>>DDDOOOdddppp```UUUKKKGGGAAA===:::999777666444444444444444444444444333333333333222111000///111111111111111111111111///////////////////////////.........------------.........------,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********)))******++++++'''(((***+++,,,+++***)))+++***++++++,,,---......---,,,++++++++++++,,,---------,,,------...///000000000////////////000000///............//////000//////000111222333444444555555666777888999999:::999888888888999;;;===>>>******))))))))))))((((((''''''(((((()))*********+++++++++***************************************)))***++++++++++++***))))))************+++++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,------...---------...///000111111111000000000000//////...///000222333555666777999;;;>>>>>><<<;;;;;;<<<999;;;;;;:::777444444444222222444777:::<<<;;;:::777::::::777777888777444888<<>><<<<<<<<<>>>@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFJJJNNNOOONNNOOOQQQTTTQQQMMMJJJHHHHHHIIIJJJJJJEEEFFFGGGIIIIIIHHHGGGGGGEEEDDDCCC???<<<;;;;;;===CCCDDDEEEDDDBBBBBBBBBDDDDDDDDDBBB???;;;999:::;;;::::::999999999999::::::;;;999777666555666777888999999888888999999:::::::::999888777666666666666444444444555666666777777999999:::999999888777666555555555555555555555555444444444333333333222222333333333444555555666666666666777888999;;;<<<<<<===@@@GGGXXXxxxvvvbbbVVVMMMGGGBBB???<<<888666666666666555333333333333333333333333222222222222222111000///000000000000000000000000////////////////////////............------------............------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,++++++***)))))))))******'''((()))*********)))((()))***+++,,,---------------,,,++++++++++++,,,---++++++------............000//////......//////000000//////............/////////000111222333333444444555666888:::<<<===>>>;;;:::888888999;;;???AAA***)))))))))((((((((((((&&&&&&''''''((()))))))))******************++++++)))***************++++++*********++++++*********((())))))***++++++,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------------......//////000111000000000000000000//////...///000222444666777888888999;;;<<<<<<<<<<<<<<<999999999888777666555555333333444888;;;===<<<;;;999;;;;;;;;;:::999888666777;;;@@@DDDFFFDDDBBB@@@???>>>>>>>>>>>>@@@AAABBB@@@AAACCCEEEGGGHHHHHHHHHJJJIIIIIIJJJJJJJJJHHHGGGGGGJJJMMMNNNNNNOOOQQQSSSQQQMMMHHHDDDDDDDDDEEEEEECCCDDDFFFGGGHHHGGGGGGFFFCCCDDDCCCAAA???===>>>???CCCDDDEEEEEECCCCCCCCCDDDEEEDDDAAA===;;;:::;;;<<<;;;:::888888888888:::;;;;;;999666444444555777999:::999999888999999::::::888888888888888888888888555666777777777777666666666777888888888777555444555555666666666666555555333333333222222222111111222222222333444444555555555555666777888999:::;;;;;;===CCCPPPlll~~~jjjaaaTTTJJJEEEAAA===:::888666333333444555555444222222222222222222222222111111222222111000//////000000000000000000000000////////////////////////------------------------------------------------++++++,,,,,,,,,,,,++++++*********+++,,,------...+++++++++++++++++++++++++++++++++***************,,,+++***))))))((())))))******+++,,,,,,++++++***)))***+++---------,,,++++++++++++******+++++++++***,,,---/////////....../////////....../////////111000///...............///000000111222222333333444555666888:::<<<===>>>;;;:::::::::;;;>>>@@@AAA)))))))))(((((((((((('''&&&&&&&&&'''(((((()))))))))))))))***+++++++++,,,))))))******+++++++++,,,+++******************+++(((((()))***+++,,,,,,---,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------------...//////000000000//////////////////000000...///000222444666777888777888:::;;;=========<<<999888777777777777777666444444555888<<<===<<<;;;::::::;;;===<<<;;;999999<<<>>>AAACCCCCCBBB???===>>>??????@@@AAABBBCCCDDDBBBCCCEEEGGGIIIJJJJJJJJJIIIHHHIIIKKKMMMMMMKKKHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLHHHDDDAAAAAACCCDDDEEECCCDDDEEEFFFFFFEEEDDDDDDBBBCCCEEEDDDCCCBBBBBBCCCBBBCCCEEEEEEDDDCCCCCCDDDDDDBBB???===<<<<<<======;;;:::888888888888:::;;;;;;999777555555666888:::::::::999999888999999:::777888888999999999999999::::::::::::999777666555555666777888888777555444555555666777777666555555333333222222222111111111111111222222333444444444444555555666777888999999:::>>>BBBKKK]]]vvvpppaaaWWWFFFCCC???===<<<;;;888666777555333333444555444444222222222222222222222222000000111111111000//////////////////////////////........................,,,,,,------------------++++++++++++++++++++++++******++++++++++++************+++,,,---...//////++++++++++++++++++++++++---,,,++++++***)))((((((++++++***)))((((((((((((,,,,,,,,,,,,,,,,,,++++++)))***+++,,,---,,,+++***))))))************))))))+++,,,...///000000///...//////............//////111000///...............000000000111222222333333555555666777888999:::;;;888999<<<>>>???@@@@@@???))))))((((((((((((''''''&&&&&&''''''((()))))))))(((((()))***+++,,,,,,,,,))))))******+++,,,,,,,,,++++++***))))))***++++++(((((()))***++++++,,,,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,---...///000000000000......////////////000000///000111333444666777888999999:::<<<>>>???>>><<<999777666666777888888777555555666888;;;<<<;;;999888666777;;;<<<::::::===BBBCCCDDDDDDCCCAAA???===>>>???AAACCCEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNIIIHHHIIIMMMQQQQQQNNNJJJLLLLLLLLLKKKJJJIIIGGGFFFCCCAAA??????AAAEEEGGGGGGBBBCCCDDDEEEFFFEEEEEEDDDAAADDDFFFGGGGGGFFFFFFFFF@@@BBBEEEEEEDDDCCCCCCCCCAAA???======>>>??????>>>::::::999999999999::::::;;;999888777666777999:::::::::999999888888999999777888999:::::::::::::::===<<<;;;:::999777666666777777888888888888777777555666777888888777666555333333333222222222111111111111222222333333444444444444555666666777888888:::>>>AAADDDMMMZZZcccfffjjjnnnuuu~~~xxxhhh[[[PPPGGGBBB@@@===999777666666666555777555333333444555444333111111111111111111111111//////000000000000//////////////////////////////........................,,,,,,,,,,,,------------************++++++++++++)))******++++++******)))***++++++,,,---......///++++++++++++++++++++++++,,,,,,+++***)))(((((('''******)))((((((((())))))+++************)))))))))******+++++++++++++++***))))))************))))))+++,,,---......//////...///......------......///000//////............///000000111111111222222222666666666666777777888888666888<<>>))))))((((((((('''''''''&&&''''''((())))))******'''((()))***+++,,,------))))))***++++++,,,------++++++***))))))***++++++)))))))))***+++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,---...///000000000///........./////////000000111111222333444555666777888777888:::===>>><<<:::999666444555888999999888444444555777999999888666666333444:::<<<;;;===BBBEEEDDDCCCBBB@@@??????>>>===???BBBFFFHHHIIIJJJIIIJJJJJJIIIIIIJJJLLLMMMNNNJJJIIIKKKPPPUUUVVVQQQMMMNNNMMMLLLKKKIIIHHHEEEDDDAAA@@@>>>???BBBDDDEEEEEEAAABBBDDDFFFHHHHHHHHHHHHBBBEEEHHHIIIHHHFFFFFFFFF>>>AAADDDEEEDDDBBBBBBCCC>>><<<;;;===@@@AAA@@@???::::::;;;;;;;;;;;;::::::999888888777777888999999;;;:::999999888888999999888999:::;;;;;;;;;:::999===;;;:::888777777888888777666666666666666777777555666777888888777666555444333333333222222222222111111222222333444444555444444444555555666777777777;;;>>>???BBBHHHKKKJJJNNNRRRXXX]]]```ccceeeffffffhhhiiieeeaaa___aaaeeegggnnnuuuzzz}}}zzzeee^^^SSSJJJCCC???===;;;>>>;;;888555555555555666444333222222444444333222111111111111111111111111...//////000000//////...................................................++++++,,,,,,,,,---------*********++++++,,,,,,,,,))))))************))))))******++++++,,,,,,------************************))))))))))))************)))(((((((((((())))))*********)))(((((((((((((((++++++************++++++***+++,,,,,,,,,,,,+++***************+++,,,---...///......------......//////............//////000111111111111111222222222555555666666777888888888777888;;;>>>???@@@@@@@@@)))(((((((((''''''''''''''''''(((((()))*********''''''(((***+++,,,---...))))))***+++,,,,,,------,,,+++***))))))***+++,,,***************++++++++++++*********+++,,,,,,---++++++,,,,,,,,,---------,,,---...000000000000///---.........//////000000222222333333444555666666666444444777:::;;;999666999666444444888::::::999333333333555777777555333777333444:::======@@@GGGCCCBBB@@@>>>======>>>>>>===???CCCGGGJJJKKKLLLKKKJJJIIIGGGFFFGGGIIIKKKLLLKKKJJJLLLRRRXXXYYYTTTOOOOOOMMMLLLKKKJJJHHHFFFDDDDDDCCCAAA@@@AAAAAA@@@???@@@BBBDDDGGGJJJKKKLLLLLLDDDFFFIIIJJJHHHFFFDDDDDD>>>@@@CCCDDDCCCBBBBBBBBB<<<;;;;;;===AAACCCBBB???::::::<<<======<<<::::::777777777888888888888888;;;::::::999888888888999888999:::;;;;;;;;;:::999;;;:::888666666777999:::555444333222222333555555555666777999999777666555444444444333333333222222111222222333333444555555333444444555555666666666222888;;;;;;===BBBDDDCCCBBBFFFJJJKKKKKKLLLPPPTTTPPPSSSTTTQQQMMMLLLOOOSSSKKKRRR[[[```bbbffflllrrryyyvvvssswwwppp```UUUIIIEEE???;;;::::::::::::222222222333444444333333111000000111333444333222000000000000000000000000......///////////////...................................................+++++++++,,,,,,---------+++++++++,,,,,,---------))))))************))))))***************+++++++++************************&&&'''((()))***+++,,,,,,(((((('''(((((()))***+++++++++***))))))))))))))),,,+++***)))))))))++++++,,,,,,............,,,,,,)))(((((('''(((***+++---.........------........................///000111111111111111111222222222444555666777888999::::::888999:::;;;===???AAABBB))))))************))))))(((((((((((())))))))))))(((***++++++++++++---...---,,,++++++************************))))))))))))))))))))))))************,,,,,,,,,+++++++++++++++,,,++++++,,,......---+++111---)))&&&&&&***///222222...++++++---//////...111111111111111222222222666888999::::::888555333555555555666666666666666444666888777555333222222444444555777:::???CCCEEEHHHDDD@@@===<<<=========<<>>@@@AAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCFFFJJJOOOTTTVVVXXXXXXYYYUUUSSSVVV```lllvvv{{{|||tttdddWWWMMMHHHFFF;;;:::999888777666555444444444555555444444333222444444333333333222222222000000000000000///......///............---------.........////////////000......---------,,,,,,,,,......------,,,+++******+++***)))))))))***,,,,,,+++++++++*********))))))******++++++++++++******************************++++++******))))))(((((())))))))))))))))))))))))************************+++,,,------,,,+++***))))))))))))))))))))))))))))))******++++++,,,------........................///////////////.........111111111111111222222333666666555666666777888999999999888888999:::<<<===))))))************))))))(((((((((((())))))))))))(((***++++++++++++,,,...------,,,+++++++++++++++************))))))))))))))))))))))))*********************+++++++++++++++++++++***,,,---...---+++,,,,,,---............---111...++++++---//////...//////000000000000111111333444666888888777555333333333333333444444444444555666888777555333333333666666777999<<<@@@DDDFFFEEEAAA===;;;;;;;;;;;;;;;???EEEHHHHHHIIIMMMOOONNNNNNLLLJJJHHHHHHIIIJJJLLLNNNOOOQQQTTTVVVUUURRROOOLLLLLLLLLJJJHHHGGGHHHJJJIIIIIIHHHGGGDDDBBBBBBBBBAAABBBCCCEEEGGGGGGFFFFFFBBBBBBCCCBBBAAA???===;;;>>><<<;;;<<<>>>AAABBBCCC<<<<<<<<<===>>>???@@@AAA===<<<;;;:::999999:::;;;999888888777777888888999:::;;;<<<<<<<<<:::888777999::::::::::::::::::999888777666555555666777888888777666444444444555555333333333444444444444333222444666888777555333111111111111111222222333333444444444444555555555555555555666777888999::::::888999:::;;;<<<===>>>???????????????????????????===???CCCFFFHHHJJJJJJJJJIIIFFFDDDGGGMMMSSSXXXYYY[[[cccooo{{{xxxqqqbbb]]]TTTJJJCCC>>>===<<<888888777666555444333333222222222333222111111000333222222222111111111111000000000000000///......000////////////.........,,,,,,,,,,,,------------...------------,,,,,,,,,------,,,,,,+++***************)))))))))***+++,,,+++++++++*********)))))))))******++++++******)))(((((((((((((((((((((((()))((((((((('''''''''&&&))))))))))))))))))))))))************************+++++++++++++++***)))))))))))))))))))))))))))))))))******++++++,,,,,,---//////......------------////////////............000000000000000111222222555555555555666777888888999999999999:::;;;<<<===((())))))******))))))((((((((((((((()))))))))))))))***++++++++++++,,,...------,,,,,,++++++,,,,,,************))))))))))))))))))))))))************((())))))******++++++++++++******+++---...,,,++++++---///000111000...---000...,,,+++---..................//////000000000///111333555666555444333222222333333444444444444555777888777555444444444777777888:::===AAADDDFFFCCC@@@<<<:::;;;;;;;;;;;;===CCCGGGGGGGGGJJJKKKIIIJJJIIIHHHGGGGGGIIIKKKMMMLLLLLLNNNPPPRRRQQQNNNKKKJJJJJJIIIHHHGGGGGGJJJMMMNNNMMMKKKJJJHHHFFFEEEDDDBBBCCCEEEFFFGGGFFFDDDCCC@@@???>>>======<<<<<<<<<>>><<<999:::>>>DDDIIIKKKAAA@@@@@@???????????????===;;;999888888999:::<<<999999888888888888999999:::;;;<<<<<<;;;:::888777::::::::::::::::::::::::888888666666666666888888777777666666555444333333222222333333333222222222111222444666666555444333111111111222222222222333444444444444555555555555444444555666777888888999666666777777888999999::::::::::::::::::::::::::::::;;;===>>>??????>>>===<<<;;;;;;===@@@BBBAAAAAACCCGGGNNNUUU]]]jjjxxx}}}sssiii___VVVOOOJJJBBB@@@===:::888777888888555555444333333222111111111222222222222111000000111111111000000000000//////000000000000///......000000000////////////...+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++***)))))))))***))))))))))))***+++++++++************))))))))))))******++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))************************+++******)))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,///.........------,,,,,,........................//////......//////000111444444444444555666777888888999::::::;;;;;;;;;;;;(((((())))))))))))(((((((((((((((((()))))))))))))))***,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---************)))))))))(((((()))))))))************''''''((()))***++++++++++++******+++------,,,***000...,,,++++++---000111...---,,,,,,,,,---...............//////000000111000111333444444444333222444444444555555666666777666777888777555444555666666777888:::<<>>>>>======CCCGGGFFFFFFHHHHHHFFFGGGGGGGGGGGGHHHJJJLLLNNNKKKKKKKKKLLLMMMLLLIIIFFFFFFFFFFFFEEEEEEGGGKKKNNNNNNMMMKKKKKKKKKJJJIIIGGGCCCEEEGGGHHHFFFDDDBBBAAA@@@???===;;;;;;<<<>>>???BBB???======@@@DDDHHHJJJCCCBBBAAA???>>>=========<<<:::999777777999;;;===;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999999888888888888999999888777666666666666777888777777777666555444222222222333444444444333222111000111333444555555555444333333333333333333333333333333444444444555555555333333444555555666777777777777777777888888888888777777777777777777777777;;;<<<<<<======<<<;;;:::777888999;;;=========<<<@@@AAABBBDDDHHHQQQ[[[bbbnnnzzz|||oooggg^^^YYYQQQJJJEEEAAA>>><<<;;;:::999888888777777777333333333222222111111111333333333333333222222111111111111000000000////////////000000//////...---////////////............,,,---------............---------,,,,,,,,,+++++++++*********))))))(((((()))))))))))))))******+++************))))))))))))))))))************))))))************************************))))))))))))))))))))))))))))))))))))***************************)))(((''''''((()))***(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,---------.........------...............///......------......///000222222222333333555666777777888:::;;;;;;;;;:::999(((((())))))))))))(((((((((((((((((()))))))))))))))+++,,,,,,+++***+++---,,,,,,,,,++++++,,,,,,---************)))))))))(((((()))))))))************''''''((()))***+++++++++*********+++,,,---,,,***...,,,***)))***+++...000------------,,,,,,------......///000000111222222333444444444444333222111333333444444555666666777555666777666444444555666555555777888;;;===???@@@???>>><<<<<<===>>>>>>===BBBGGGJJJIIIHHHJJJJJJGGGEEEEEEFFFGGGIIIKKKMMMOOOKKKJJJIIIIIIHHHFFFCCC@@@AAABBBCCCCCCCCCFFFJJJMMMKKKJJJIIIJJJLLLMMMLLLJJJDDDGGGIIIHHHEEEBBBAAAAAAAAA???<<<::::::<<<>>>@@@CCCAAAAAABBBDDDFFFFFFFFFBBBAAA@@@>>><<<;;;;;;:::;;;:::999888888:::<<<===>>>======<<<<<<======>>>===============<<<<<<;;;777777666555555666777777888777666555555666777888666666666666555444333222444555666666666555333222000111111222333444555555555555555555555555555444333333333444444444444555333333333444555555666666777777777777777777777777666666666666666666666666999999::::::::::::::::::555666666777888999:::;;;============>>>BBBFFFJJJSSSZZZggguuuxxxlllbbbYYYOOOGGGFFFCCC???===<<<<<<:::999888888777666555333222111222222222222222222222222222222333333222222111000111111111111000000000000///////////////...------......---------,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,+++++++++******)))))))))))))))((((((((())))))************)))))))))))))))))))))))))))))))))******)))))))))************************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))'''''''''((()))***((((((((((((((((((((((((((())))))******+++,,,,,,)))***+++,,,---///000000,,,---------......//////---------,,,---......///000000000111222444555666777888999:::::::::999888'''(((((())))))(((((('''(((((((((((())))))))))))***+++,,,,,,******+++,,,++++++******++++++,,,,,,************))))))))))))))))))))))))************((())))))******+++++++++***))))))***,,,---+++***''')))+++,,,---,,,***)))+++---...---,,,+++,,,---......///000111111222222555555555444444333222111000000111222333444444555555555666555333333555666333444555777999;;;<<<<<<;;;:::999999;;;<<<<<<;;;BBBFFFGGGDDDCCCEEEEEECCCCCCCCCDDDFFFHHHJJJLLLMMMJJJHHHGGGFFFEEECCC???===>>>@@@BBBCCCDDDFFFIIILLLJJJHHHFFFIIIMMMOOONNNLLLEEEHHHIIIGGGCCC@@@AAACCCAAA>>>;;;999999;;;>>>@@@@@@@@@BBBEEEGGGHHHGGGEEE@@@???>>><<<;;;:::::::::999999::::::;;;<<<===>>>>>>>>>>>>======>>>>>>>>>======<<<<<<<<<<<<<<<<<<666555444333333444555666666666555444444555666666555555555444444444444444666777888999888666444333111111000111222333444555666666555555555555444444333333333333444444444444333333444444444555555555555555555555555555555666666666666666666666666666333444444444555555666666777777777666444555777999777888888:::;;;===>>>???DDDGGGLLLSSS]]]jjjwww{{{jjjaaaUUULLLHHHDDD???;;;===;;;999888888777555333333333333333333111000000222222222222222222333333///000000000000///......111111111111000000000000...////////////...---------------,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,++++++++++++******))))))))))))))))))'''((())))))******))))))(((((()))))))))))))))***((())))))******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))***+++++++++((()))***,,,---///000000,,,,,,,,,---......//////------,,,,,,------...///...//////000111333444555666777777888888888777777''''''((((((((((((''''''(((((((((((())))))))))))***+++,,,,,,******+++,,,***)))))))))******+++,,,************))))))))))))))))))))))))*********************+++++++++++++++***))))))***,,,,,,+++***((()))***+++++++++*********,,,......,,,+++,,,---,,,------...000111111222333333333333333333333222///000111222333444444555444444444333222222444666333444555777888::::::;;;999888888999;;;===<<<;;;>>>BBBAAA===;;;===???>>>@@@AAABBBDDDFFFHHHIIIJJJGGGEEEDDDDDDDDDBBB@@@======@@@CCCFFFGGGHHHJJJKKKKKKHHHFFFIIIMMMOOONNNKKKFFFHHHIIIFFFAAA???BBBEEECCCAAA>>><<<;;;===???@@@AAAAAABBBEEEGGGHHHFFFEEE???>>>===<<<;;;;;;;;;;;;888999;;;===>>>>>>>>>>>>>>>======<<<<<<======>>>;;;;;;:::::::::;;;;;;;;;777666444333333444666777555444333222222333444555555444333333333444555666666777999:::999777444222222111000000000222333555555444444444333333333333222222333333333444444444444444444444555555555555333333444444555555666666555555555555555555555555333222222222333333444555444666888777555555666888666666777999;;;<<<<<<<<<;;;<<<>>>AAAFFFMMMTTTYYYkkkxxx~~~wwwqqqkkkcccYYYQQQJJJEEE@@@===<<<<<<:::999888666555444444333111000111111222222333333333333000000111111222222222333//////000000//////...---000000000/////////............//////......---,,,......---------,,,,,,,,,))))))))))))************,,,,,,,,,++++++++++++***************************'''''')))*********)))((((((((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))*********)))))))))))))))))))))))))))(((((())))))******++++++***++++++,,,,,,---......++++++,,,------...//////---------------...//////------...///000222333444666666555555555555666666''''''((((((((((((''''''(((((((((((())))))))))))***,,,---,,,******+++,,,))))))(((((()))***++++++************))))))))))))))))))))))))************,,,,,,,,,+++++++++++++++***))))))***,,,,,,+++)))///,,,'''$$$%%%(((---111))),,,......,,,***+++---++++++,,,---...///000111111111111222333333444444111222222333555666777777333333333222111111444666333444666777999::::::::::::999999;;;===???>>>>>>@@@CCCAAA<<<:::<<>>>>>???@@@BBBDDDEEEGGGHHHDDDCCCBBBBBBCCCCCCAAA???===AAAEEEHHHIIIJJJJJJKKKMMMJJJGGGIIIMMMOOOMMMJJJGGGIIIIIIEEE@@@>>>BBBFFFGGGEEEBBB@@@???@@@BBBCCCEEEDDDCCCDDDEEEFFFDDDCCC>>>======<<<<<<<<<<<<===777999<<<>>>@@@@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<999999999888888999::::::888777555444444555777888444333222222222222333444444333222111222444666888666777999:::999777444222333222000//////111333444333333333222222111111111222222333333333444444444444444555555555555555555444444555666666777888888555555555555555555555555666666555555555555666666,,,000444666555444555777777666666666888999999888666777:::===@@@CCCEEEFFFFFFUUUdddsss~~~xxxsssmmmhhh^^^XXXQQQNNNKKKGGG@@@::::::999888888999999888777333111///000111333333222000000111111222333333444//////000000111111222222111111111111111000000/////////.........---------......//////......---,,,//////.........---------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++&&&''')))*********)))((('''((((((((())))))******(((((())))))))))))((((((************************((()))))))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))((((((((()))******++++++---------,,,,,,,,,++++++++++++,,,,,,---...//////...------------...//////,,,------...000111333444777666444333333444555666(((((((((((())))))))))))((()))+++++++++***(((''',,,)))'''''')))***(((&&&)))))))))))))))))))))))),,,***((('''&&&''')))***%%%&&&'''((()))))))))))))))))))))))))))******+++((())))))*********))))))+++++++++,,,,,,+++++++++''')))*********,,,...000///......------///000111////////////000000000000333333333222222111111111222333444444555555444444444555777999;;;<<<<<<<<<=========;;;::::::;;;===BBBAAA???<<<:::;;;>>>AAADDDBBB???>>>@@@AAABBBAAA>>>@@@CCCFFFHHHFFFBBB>>>AAAAAACCCFFFIIIJJJIIIHHHCCCEEEIIIKKKKKKHHHEEEBBBCCCEEEFFFEEECCCBBBBBBCCCCCCBBBAAAAAAAAACCCEEEFFFGGGGGGFFFGGGFFFDDDAAA>>>?????????>>>===<<<;;;:::777999===???@@@???===;;;<<<<<<<<<<<<;;;:::999999555555555666666666777777333333333333333333333333333444555555333333444555777555333222222444777888666666444333222222111111111111222222000///---+++000000000000000111222222333333222222222222333333555555333333333333555555555555555555555555555555666666666666666666666666333333333444444555555555333333333333333333333333555555555555555555555555777777888888999:::<<<<<>><<<999777666444444444444444444444444444444333333333222222222222222222111111111000000...///222333333222///...////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******...,,,)))((()))******)))))))))))))))))))))))))))+++*********))))))(((((()))((('''&&&&&&&&&&&&&&&''''''((()))***++++++,,,))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&'''((()))***---)))$$$%%%(((+++***((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...))))))*********+++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,---///111222000111111222222333444444111111111111111111111111))))))))))))(((((((((((()))))))))((()))))))))***,,,)))''''''))))))((('''))))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((((((''''''))))))(((((())))))***+++&&&&&&''')))******************++++++++++++******)))+++,,,,,,+++,,,...000///......---...///000111/////////000000000111111444444444333333222222222111222333333444444333333222444777:::<<<===<<<<<<;;;<<<<<<:::999999;;;===???@@@AAA@@@>>>===>>>???GGGDDD@@@????????????>>><<<>>>BBBFFFIIIIIIEEEBBBCCCCCCDDDGGGIIIIIIIIIHHHIIIJJJKKKKKKIIIFFFBBB@@@AAACCCEEEEEEDDDCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGFFFCCC@@@>>>======<<<;;;;;;::::::<<<>>>@@@BBBBBB???===;;;<<<<<<======<<<;;;999888444555555555666666666666222222222222222222222222222444444444333222333444555444333222222444555666555444333222111111111111///000000111000000......000000000000000111111222222222111111111111222222555444333222222333444555444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444777777666666666777888888888:::===BBBHHHMMMRRRTTT[[[aaaiiiqqqyyy~~~yyyssskkkddd^^^WWWQQQHHHCCCBBBAAA===:::;;;:::999888666555444333444444444444444444444444444333333333333222222222111111111111000000000///...///111222222111///...........................////////////.........---...------------,,,,,,,,,,,,,,,+++++++++*********---+++))))))*********)))))))))))))))))))))))))))************)))))))))(((((((((''''''&&&'''''''''((((((((()))*********+++((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''(((((('''&&&''''''))))))---(((%%%%%%(((+++***((('''((((((((())))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))*********+++++++++...---,,,,,,,,,,,,---...******)))***+++---...000//////000111111222222333111111111111111111111111******))))))(((((('''''')))(((&&&&&&&&&(((***,,,+++)))''''''((()))((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%))))))(((((())))))***+++$$$%%%&&&((()))***++++++)))******************)))+++---...---,,,,,,...///......------......///000000000000000111111111111444444444333333333333333222222333444444444444333222444888<<<======<<<:::888999:::999999999;;;======@@@CCCDDDBBB@@@>>>>>>EEEBBB???>>>>>>?????????;;;===AAAGGGKKKLLLIIIGGGGGGHHHIIIJJJKKKLLLMMMMMMOOONNNLLLJJJGGGDDDBBBAAA???AAADDDEEEEEEEEEFFFGGGKKKMMMPPPRRRRRRQQQNNNMMMHHHGGGGGGGGGHHHGGGDDDAAA<<<<<<;;;:::999999999:::<<<>>>@@@CCCCCCAAA???===<<<===>>>???>>><<<:::888444555555555555666666666111111111111111111111111111222333333222111222333333333333333333444444444222222111000000///000000---...///000000000000000000000000000111111111222333222222222222222222333333333222222222222333333222222222222222222222222333333333333333333333333444444333333333333333333444444444444444444444444444444444444444444444444666666555444444444444444777777888999:::<<<===>>>AAAEEELLLRRRYYYcccooowww{{{tttnnnkkk```\\\UUUPPPKKKGGGCCC@@@===999555555777888666444333333333333222222222222333333333333333333333333333333333222222222111111111111000000000/////////////////////////////////........................//////.........---------------------,,,,,,,,,,,,,,,++++++++++++*********---+++))))))***+++***)))))))))))))))))))))))))))************))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))))))))))))))))))))'''''''''((((((''''''''')))((((((''''''''''''(((,,,(((%%%%%%(((***)))'''''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((())))))))))))***************+++++++++------,,,,,,,,,,,,------******))))))***,,,...///......//////000111111222111111111111111111111111******))))))(((((('''''''''&&&&&&&&&'''(((***+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))***)))((('''''')))))))))))))))(((''''''((((((((((((((()))******&&&&&&((()))************))))))************))))))+++---......,,,+++,,,---------------......//////000000000000111111111222222222222222222222222222333333444555555555555444333666999======<<<999777555666888888888999;;;======@@@CCCDDDCCC@@@??????@@@>>><<<<<<>>>AAABBBBBB<<<>>>BBBGGGLLLMMMKKKIIIKKKLLLMMMNNNOOOQQQSSSUUUTTTQQQNNNJJJGGGEEEDDDDDDAAACCCEEEEEEEEEEEEFFFGGGLLLPPPUUUYYY[[[YYYUUURRRIIIHHHGGGFFFFFFEEEBBB@@@;;;;;;:::999999999:::;;;888:::>>>BBBDDDDDDBBBAAA<<<===?????????===:::999555555555555555555555555222222222222222222222222000222333222111000111222222222444555555555444333000000///////////////////////////000000000000000000000111222222222222222444444333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333444444333333222222111111333333333333333333333333333333333333333333333333444333333222222333333333777777777777888999:::;;;:::<<<>>>AAADDDKKKSSSYYYeeesss{{{vvvoooiiibbbaaa^^^YYYTTTOOOKKKIIIGGGDDD@@@===<<<<<<;;;:::999777555555777777666444222222222333333333333333222222222222222222222222222222222222111111111111111111111000000000/////////...------------...///.................................---------,,,,,,---------,,,,,,,,,++++++++++++++++++************,,,***))))))++++++***)))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((()))***+++)))))))))))))))(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''***(((&&&&&&((()))(((''''''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000......///000000111111222111111111111111111111111***)))))))))((((((((('''$$$%%%'''((()))))))))((()))))))))((((((((()))***)))))))))))))))))))))))))))))))))***)))(((''''''''''''((()))******))))))((((((((('''((())))))*********+++++++++***))))))))))))************))))))***,,,------+++******+++,,,------...............///000000000000111111111000000000000000000111111111111222333333333333222555777:::<<<<<<999555333333555777888888999:::<<>>???>>>===:::999666666666666666666666666444444444444444444444444000111222222000000111222222333444666666555444333//////////////////000000222222111111000000000000111222333333444444333333333333222222222222333333222222222222222222222222333333333333333333333333333333333333333333333333333333333222222111111000111111111111111111111111333333333333333333333333111111111222333444555555333333444444555777888999777777666666888;;;@@@DDDJJJUUUaaaffffffhhhpppwww}}}yyy{{{{{{{{{yyyvvvrrroooooopppjjjeee___YYYUUUPPPJJJFFFDDDCCCCCCBBB@@@>>><<<;;;777666555666888999888666666555444444444444222111444444444333333333222222222222222222222222222222222222111111111000000000222111111111111000000000///...---,,,,,,---...///........................------------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((()))***+++)))))))))(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))(((((('''&&&&&&((('''&&&''''''(((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,.../////////000000111222222333000000000000000000000000((((((((()))))))))))))))$$$&&&(((***+++***(((''''''((()))((('''''')))+++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))************((((((''''''(((((()))***,,,,,,,,,,,,+++***)))))))))******************))))))+++------,,,*********,,,,,,---............---////////////000000000000///////////////000000000......///000000000000///555777999:::999666333111333555888999888999:::;;;>>>???>>>===<<<===???BBBBBB???<<<;;;;;;<<<<<<<<>><<<<<<===>>>???????????????BBBDDDFFFIIIIIIGGGEEECCC============<<<;;;::::::888888777777777777777666555555555555555555555555000111222222111000111222111222444555555555444333000000///000000111222222444444333222111111222222222333555666666666555444111000000//////000000111222222333333333333222222444444444444444444444444333333333333333333333333222222111111111111111111000000000000000000000000222222222222222222222222000000111111222444555666444444333333333444555555444333333333444777999;;;<<>>===<<<;;;:::::::::;;;999999999999888888888777444444444444444444444444111222333222111111222333000000111222222222222222111111111111222333444555444444333333333444555666444555777888888888666555222111111000000111111222222333444555555444333222222222222222222222222222222222222222222222222222000000000111111111111111000000000000000000000000222222222222222222222222111111111111111222333333555555444333333333333444444444333444666777777666555999===>>>======AAADDDHHHTTT```hhhooowww~~~yyy~~~~~~wwwoooaaaSSSRRRPPPMMMIIIFFFFFFGGGHHHKKKOOOUUU\\\``````\\\YYYTTTTTTSSSQQQRRRWWW]]]aaa^^^```dddhhhlllppptttwwwvvvvvvuuuuuutttsssqqqooolllmmmmmmnnnmmmkkkjjjhhheeebbb]]][[[[[[[[[[[[[[[XXXXXXSSSLLLKKKNNNPPPOOOPPPQQQRRRPPPLLLHHHFFFFFFAAABBBBBB@@@>>>===>>>???:::999999999999888777666333444444444444333222222444333222333444333222000111111111111000111222333111111111111000000000000111111111111111111111111111111000000000///////////////.........---------//////............//////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***************)))))))))))))))))))))+++,,,---+++)))))))))))))))))))))))))))((()))))))))************((((((''''''&&&'''''''''&&&'''''''''((()))))))))&&&''''''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&'''((())))))(((((('''&&&'''(((((('''&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))************+++++++++*********))))))***+++,,,,,,,,,,,,+++***))))))((('''''')))***+++......//////000111111222000000000000000000000000&&&&&&'''((()))***++++++,,,+++)))((('''(((***+++&&&(((***)))''''''))),,,)))))))))))))))))))))))),,,***((('''&&&''')))******++++++******)))(((''''''''''''''''''((())))))'''((()))***************++++++,,,,,,,,,,,,++++++)))+++...///...---------+++,,,---.........---,,,------------........./////////000000111111111222111111222333333333333333000111333444555666555555444777999:::999999999:::888:::;;;<<<;;;:::;;;===???===:::999:::<<<<<<<<>>@@@DDDGGGHHHGGGEEECCC<<>>AAAEEEGGGGGGDDDBBB===???>>>:::999<<>>;;;;;;======;;;===???@@@>>>:::777666777:::::::::888666555666777666666555555444333111000111222222222222222111111222000......///000000000222222111000//////111222000000000111111111222222000000000000000000000000000000000000////////////------,,,,,,,,,+++++++++////////////////////////------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************)))))))))))))))((()))+++------+++)))))))))))))))))))))))))))(((((())))))*********+++)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''''''''(((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&''')))))))))((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***++++++++++++******))))))***+++,,,------,,,+++***++++++***))))))***+++,,,------......///000000000000000000000000000000000''''''''''''''''''''''''***)))'''((()))***((('''$$$&&&)))+++,,,+++)))((())))))************))))))************))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((()))************+++++++++,,,------....../////////...---,,,+++++++++,,,---...------,,,,,,------...------..................111111111111111111111111000000000000111111111111333444444444333333222111888888999999999999888888:::999999999:::;;;<<<<<<;;;<<<===<<<:::999:::;;;AAA>>>@@@GGGLLLNNNOOORRRPPPLLLFFFCCCBBBCCCDDDEEEHHHDDD???>>>AAADDDEEEDDDFFFGGGHHHGGGEEEBBBAAAAAADDDFFFIIILLLKKKHHHEEEBBBCCCDDDGGGKKKNNNNNNLLLJJJGGGEEEDDDEEEEEEEEECCCAAA@@@@@@@@@@@@???>>>===<<<:::999888777777777888999;;;<<<======;;;888444222333333222111111222333333111222333444555444333333222222111111111222333333222222222444666777555333333333333444555666777888:::;;;===>>>===:::666444111333444444333333555666222333444555555555444333444222111111333444444333000111111111111222222222111222222222222333333333000000000000000000000000111111222222222222111111000000////////////000000111111111000000000000000111111111111111111111111333333333444444444555555777888:::<<>><<<;;;888888777777666666666555999999999999999999999999888888888888888888888888999:::;;;<<<<<<<<<<<<<<>>>>>=========<<<;;;;;;;;;;;;;;;;;;<<<;;;:::::::::999999888888888888777777666666666555555555555444444333333333333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111000000000000////////////............////////////000000000000////////////000000000000////////////...............///000000........................---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++)))(((((()))+++,,,***)))))))))))))))***+++******++++++++++++******++++++++++++++++++++++++)))(((((('''''''''((((((+++***((('''&&&&&&&&&&&&!!!###%%%'''(((((('''&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))+++***((('''&&&''')))***************************)))'''&&&'''((()))(((''')))***+++,,,,,,+++)))(((***+++,,,---------,,,+++000000/////////000000111111111111111111000///...''''''''''''''''''''''''***((('''((())))))((('''%%%&&&(((*********)))((((((((())))))))))))((((((*********)))))))))((((((''''''(((((((((((('''''')))))))))))))))))))))((((((((()))))))))*********,,,------------------...------,,,+++++++++,,,---...------,,,,,,------.........---......///000000333333222111000000000000/////////000000000111111222222333444444444444444777777888888888888777777777666666666777777888999999;;;<<<;;;999999999;;;>>>===@@@FFFJJJKKKNNNSSSPPPMMMIIIFFFDDDEEEFFFFFFIIIFFFCCCBBBEEEGGGHHHGGGGGGHHHIIIHHHFFFCCCBBBBBBHHHJJJLLLLLLKKKIIIFFFDDDFFFFFFHHHKKKOOOPPPNNNMMMGGGFFFEEEEEEFFFFFFDDDBBB>>>>>>>>>>>>>>>======<<<<<<;;;999888777777888999888777777555444333111111333333222111111222333333111222333444444444333222333222222222222333444444333222333444666666555333333333333333444555666666333555777888888666444222222333555444333333444555333444555555555444222222444222111111333444444333000000111111111222222222....../////////000000000000000000000000000000000000111111222222111111000111111000000000000111111000000000000000000000000111111111111111111111111333333333333444444444444444444555777888:::;;;<<<===???AAADDDGGGJJJMMMNNNHHHFFFAAA===:::888888999;;;:::999777666444333222666555555555444444444444777777777777777777777777444444444444444444444444555555666777777777777777888888888777777777666666777666666666666666666777888777777777666666666666555555555444444444333333444333333333222222222222333333333333333333333333222222111111111000000000111111111111111111111111000000000000000000000000000000000000/////////...............////////////000000/////////.........////////////////////////......------...//////000------------------------,,,,,,++++++*********+++************************+++******))))))******+++,,,+++)))(((((()))+++,,,******)))))))))))))))***)))******++++++******)))))))))))))))))))))))))))((((((''''''''''''((((((+++***)))''''''''''''((($$$%%%&&&'''((((((''''''''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))***)))(((''''''((()))+++''''''''''''''''''''''''***((('''((()))***)))((())))))++++++,,,+++***)))+++,,,---------,,,+++***---,,,,,,,,,---......///111111111111111111000///(((((((((((((((((((((((()))((('''''')))))))))'''''''''''''''''''''''''''''''''((((((((((((''''''******))))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))'''((((((((()))))))))))),,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...///............000222333666444222000//////000111/////////000000000111111111222333555666666777777777888888999999888888777666666555555666666777777888999::::::999999:::;;;<<<===@@@EEEFFFFFFLLLSSSQQQOOOLLLJJJHHHGGGFFFFFFIIIHHHGGGHHHJJJKKKKKKJJJMMMNNNPPPOOOMMMKKKJJJKKKMMMMMMMMMMMMKKKJJJHHHGGGJJJIIIJJJMMMPPPQQQQQQPPPHHHGGGFFFFFFGGGGGGEEECCC<<<<<<===>>>>>>>>>>>>===???>>><<<:::888888888888888777555333333333444555333333222111111222333333333333444444444333222222333333333333333444555555444333333444666666555333333333333222333333444444000111222333333333333333333444555444333222333444444444444444444333222111333222000111222444333333000000000111111111222222---.........////////////000000000000000000000000000111111222222111111000222111111000000111111222000000000000000000000000111111111111111111111111222222333333333444444444222222333333333333333444666666666777888888888999666666666666666444333333555555444333222111000000333333333222222222222111333333333333333333333333222222222222222222222222111222222333333333333333222222222222222111111111333222222222222222222333444444444333333333333222222111111111111000000000222222222111111111111111222222222222222222222222000000000000////////////000000000000000000000000000000000000000000000000000000000/////////......---............///////////////.........---------////////////////////////......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************((((((((((((((((((((((((+++******))))))******++++++***)))(((((()))***++++++******)))(((((((((((()))******++++++******)))((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***'''''''''(((((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((((((''''''''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&+++)))((()))***+++***))))))))))))***+++++++++,,,,,,------------,,,+++***++++++++++++,,,---//////000111111222222222111111))))))))))))))))))))))))((('''&&&''')))))))))'''((((((&&&&&&%%%&&&'''''''''(((((())))))(((((('''***)))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))*********((((((((()))))))))******,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,------...------,,,,,,------...///.........///111444555555333000///...000222333111111111222222222222333333333555666777888888888999999::::::::::::999999999999999888888999999:::888:::;;;;;;;;;;;;<<<>>>>>>???BBBDDDBBBAAAGGGPPPRRRRRRPPPMMMIIIFFFEEEDDDHHHIIIJJJLLLMMMMMMLLLJJJNNNPPPRRRSSSRRRQQQQQQRRROOONNNMMMKKKKKKKKKKKKKKKNNNMMMLLLNNNQQQSSSSSSRRRIIIHHHGGGGGGHHHHHHFFFDDD;;;<<<===???@@@@@@@@@AAABBB@@@>>>;;;999888888888666555555555555555555666333333222111111222333333333333444333333333222222444444444444444555666777666555444444555666444333333333222222111222222222444333333333444444555555333555555444222111222333222222222333333333333222222111000000222333333222000000000000111111111111000000000111111111222222000000000000000000000000000000111111111111000000111111000000000000111111/////////000000000000000111111111111111111111111222222222222333333333333333333333333333333333333555555666666666777777777222333444666666666666555333333333333222222222222111111111111111111111111111111111111111111111111222222222222222222222222111222222333333333222222111111111111111111111111222222111111111111222222111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111000000000/////////......000000000000000000000000000000000000000000000000000000/////////.........---------.........//////......---------,,,,,,,,,---...............//////...---------------......************************+++++++++++++++******)))******************************))))))))))))*********)))(((((((((((()))***,,,+++***(((((('''''''''))))))************))))))''''''''''''''''''''''''(((''''''''''''(((((())))))))))))))))))***++++++***)))(((((('''(((((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((()))''''''''''''((()))+++,,,))))))))))))))))))))))))***)))((((((******)))((())))))))))))***+++,,,---------------,,,++++++***++++++,,,,,,...///111222000000111222222333222222))))))))))))))))))))))))'''&&&&&&'''((())))))((()))(((&&&%%%%%%&&&'''(((((())))))******))))))((()))))))))(((((((((((('''(((((())))))))))))((((((((()))))))))*********+++)))))))))*********+++++++++++++++******))))))(((+++++++++,,,,,,---------...------,,,,,,------...//////...///000222444555222000///...///111444666333444444444444555555555666666777888888888888777;;;<<<<<<======<<<<<<;;;<<<<<<;;;;;;:::;;;;;;<<<:::;;;===>>>>>>???AAABBBCCCBBBCCCCCC@@@>>>DDDMMMTTTTTTSSSOOOIIIEEECCCCCCHHHJJJMMMOOOOOOMMMLLLKKKHHHKKKNNNPPPPPPQQQRRRSSSMMMLLLKKKJJJKKKMMMOOOPPPQQQOOOOOOOOOQQQRRRRRRQQQJJJHHHGGGHHHHHHHHHFFFDDD===>>>@@@AAACCCDDDDDDDDDDDDBBB???<<<:::888777777///111333444555444222111333333222111111222333333444333333333333333333333444444444444555666777888888666444444555555444333333333222111111111222222888777666555444555555666333444555444222111111222000000000111222333444444222000//////111222222111//////000000000111111111111111111222222222333333////////////////////////000000000111111000000000//////............//////......//////000000000000000000000000000000000000111111111222222222333333222222222333333444444444333333333444444444555555222111111111222333444444///////////////000000000111111111111111111111111111111111111111111111111222222222222222222222222111222222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111//////////////////000000111111111111222222222222000000000000000000000000111000000000000/////////////////////////////////111111111111111111111111////////////............------------............------------,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------******************************+++++++++***)))((())))))))))))))))))))))))***))))))))))))))))))***)))(((((((((((((((((()))+++***)))((('''''''''''')))))))))******)))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))******++++++******)))((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((()))***++++++************************)))(((''''''))))))((('''))))))))))))***+++,,,------------,,,++++++++++++++++++,,,,,,...///111222///000111222222222222222(((((((((((((((((((((((('''&&&%%%&&&((())))))(((((((((&&&&&&&&&'''((()))))))))************))))))))))))((((((((((((''''''((())))))******))))))(((((())))))******+++++++++************++++++++++++***************)))))))))******+++,,,------------...------,,,,,,------.........///000111222222333//////...///000333666777555555666666666777777777777888888999999999999888===>>>>>>??????>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;===???@@@AAABBBDDDFFFHHHEEECCCCCC@@@???DDDKKKTTTUUUUUUPPPJJJEEEEEEFFFKKKNNNQQQRRRQQQOOOMMMMMMKKKNNNQQQSSSSSSTTTUUUVVVMMMLLLKKKKKKLLLOOORRRSSSRRRQQQPPPQQQRRRQQQOOOMMMIIIHHHGGGGGGHHHHHHFFFDDD@@@AAABBBDDDEEEFFFGGGGGGDDDBBB???<<<:::888888777000222555777777666444222333333222111111222333333333222222222222333444555333333333444555666777888999777555444555555444333222222222111222222333333666666555444333333444444222333444333222111222333/////////000111222444444111000...///000222222111/////////000000000111111000000000000111111111111///////////////////////////000000111111000000//////......------......///---......//////000000111000000000000000000000000000000111111111222222222///000000111222222333333333222222222111000000000333222000//////000222333000000000000000000000000111111111111111222222222111111111111111111111111000000000000000000000000000000000111000000///...//////000000000000111111//////............//////111111111111111222222222//////000000000000111111111111111111111222222222////////////////////////000000000000////////////////////////////////////000000000000000000000000/////////.........------,,,------------...............---------,,,,,,,,,++++++,,,,,,---.........------,,,+++++++++,,,,,,************************)))***+++++++++***((('''''''''''''''''''''''''''***))))))(((((())))))***''''''((((((((((((''''''***))))))(((''''''''''''((())))))******))))))((())))))))))))))))))))))))''''''&&&''''''((()))***'''((())))))*********)))(((((((((((())))))))))))''''''((((((((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''(((''''''(((((())))))******))))))))))))))))))))))))((('''&&&'''((()))(((&&&)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---/////////000000111111111000000''''''''''''''''''''''''&&&%%%%%%&&&((())))))(((''''''''''''((())))))***(((((())))))))))))(((((())))))((((((((('''''''''))))))************))))))((())))))******+++,,,,,,))))))))))))******************************++++++)))***+++---......------...------,,,,,,------...---...000111222111000////////////000111333444555555555666666666777777777666777888:::;;;;;;;;;;;;===>>>>>>??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;===@@@AAABBBDDDFFFHHHJJJEEEAAABBBBBBCCCGGGMMMRRRTTTUUUQQQKKKIIIJJJMMMQQQTTTWWWWWWUUURRRQQQQQQTTTVVVXXXYYYXXXWWWXXXXXXOOONNNNNNNNNOOOQQQSSSTTTRRRRRRQQQRRRQQQOOOLLLIIIIIIHHHGGGGGGHHHGGGEEECCCAAABBBDDDEEEGGGGGGHHHHHHCCCAAA???<<<999888888777444555666777777777666555333333222111111222333333222111111111222444666777222222222333444555777888;;;888555444444555444333222222222222222333444555222222333333333444444444111222333333222111222444222111000000///000111222111///......000111111000////////////000000000111////////////000000000000//////////////////////////////000000000000////////////............//////------......///000000111000000000000000000000000000000000000111111111222/////////000000000000000333333222222111111000000444333222111000111222222333333333222222222222222000000000000111111111222111111111111111111111111////////////////////////000000000000000///............/////////000000000......------------......000000000111111222222222/////////000000111111111/////////000000111111111......................../////////.........------................................................//////.........---------,,,,,,---------.....................------------***++++++,,,------......------,,,+++++++++++++++************************))))))+++++++++***((('''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((''''''''')))(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***&&&'''((()))))))))((('''%%%&&&((()))***))))))(((''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((()))((('''((()))***)))'''))))))++++++,,,+++***))),,,++++++++++++,,,...///---,,,,,,,,,---....../////////000000000///......''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((&&&''''''((()))******+++''''''(((((((((((('''''')))(((((((((''''''''''''))))))************))))))((())))))***++++++,,,,,,(((((((((((())))))))))))))))))******++++++,,,,,,)))***+++---......------...------,,,,,,------...,,,...000222222111///---///000000111222222333333555555555555666666666666555666888:::<<<===>>>>>>======>>>>>>>>>>>>======@@@???>>>===============;;;===@@@AAACCCDDDGGGIIIKKKDDD@@@AAADDDFFFJJJPPPQQQSSSUUURRRMMMLLLOOOSSSWWWZZZ\\\[[[XXXUUUTTTUUUWWWYYYZZZZZZXXXVVVUUUUUURRRQQQQQQPPPQQQRRRSSSTTTRRRRRRRRRRRRQQQNNNIIIFFFHHHGGGFFFFFFGGGGGGEEECCCBBBCCCDDDFFFGGGGGGHHHHHHBBBAAA>>>;;;999888888888333222111111111222333333333333222111111222333333111111111111222444666888111222222333444555777777;;;999666444444444444333222222222222333444555666000111222333555555555555000111333333222222333555555444222000.........///000///......000111111000////////////000000000000000000000000111111111111//////////////////////////////000000000000//////000000////////////000000---------...///000000111000000000000000000000000000000000000111111111111111111000000000///////////////000000111222222222000000111111111000000000111111111111111000000000.../////////000000111111111111111111111111111111000000000000000000000000111222222222111000///////////////000000111111111000//////......//////000///000000000111111222222/////////000000000111111---.........//////000000..............................---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,---------......//////.........---------******+++,,,,,,---......---,,,,,,+++*********+++************************((()))+++,,,+++***((('''++++++++++++++++++++++++))))))(((((((((((())))))&&&''''''((((((''''''&&&(((((('''''''''(((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******&&&'''((())))))((('''&&&###%%%''')))******)))(((''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***)))((('''''''''''''''((()))))))))))))))((('''))))))))))))))))))))))))***)))((()))***+++***((()))***+++---,,,+++)))(((+++*********+++---///000000000/////////000000111//////000//////...------%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&)))))))))))))))))))))))))))))))))))))))*********+++******))))))))))))))),,,,,,,,,+++++++++******((((((((()))******++++++)))******+++++++++******+++,,,,,,------,,,,,,+++++++++,,,------......///////////////000000000000///000222222222222333555555777777666555444555666777999;;;<<<<<<<<<>>>@@@AAA???>>>@@@DDDFFFEEECCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCEEEFFFEEEEEEDDDDDDFFFIIIMMMOOOPPPRRRQQQNNNPPPVVVYYYXXX\\\\\\[[[YYYWWWWWWZZZ]]]___\\\YYYYYY[[[[[[ZZZWWWUUUSSSPPPNNNLLLLLLLLLMMMQQQPPPNNNLLLJJJIIIHHHGGGEEEFFFGGGFFFDDDBBBBBBCCC???@@@BBBCCCBBBBBBBBBCCCAAA>>>:::777777666666555444444444444333333222111222222222222222111000000222333333444444333333222333333444444666777888999999999999999777555222111444222111//////000222333000000/////////111222333////////////000000000000000000000000000000000000000000//////.........---222111111111000000//////000///...------...///000---------------,,,,,,,,,////////////////////////000000000000000000000000........................---------............///......///000000000000000////////////////////////111111111000000000000///------......//////000000111000/////////000222333////////////000000000000...///000111111000///...//////...............///////////////////////////////////////////////////000000//////.........---///000000000111111111111////////////////////////111111000000//////..............................////////////....................................+++,,,,,,------,,,,,,+++/////////......---------.........------,,,,,,,,,...---,,,,,,,,,---...///...---,,,+++++++++,,,---+++++++++************))))))************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&''''''(((''''''((()))))))))))))))&&&&&&''''''&&&&&&%%%$$$###$$$&&&((((((((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''''''''((((((((((((,,,,,,+++***)))(((''''''*********)))))))))))))))******))))))))))))******---,,,+++*********+++,,,///---,,,---000000...,,,---...............------%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++******))))))((((((((()))((((((((()))***++++++++++++++++++*********)))((((((((()))******++++++((()))***+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---.........//////000000000000000000000222333333333333444666555666777666555444555666777999;;;;;;;;;;;;===>>>???>>>===???BBBCCCBBBAAA>>>>>>>>>>>>???@@@@@@AAA@@@?????????@@@BBBCCCEEEDDDEEEGGGIIIKKKMMMOOOPPPNNNQQQSSSRRRVVV]]]```___[[[XXXVVVVVVXXXZZZYYYXXXXXXVVVTTTTTTWWWYYYYYYXXXWWWUUURRRNNNLLLKKKJJJKKKPPPNNNLLLJJJHHHGGGGGGGGGEEEFFFGGGFFFDDDCCCCCCDDDBBBCCCDDDDDDCCCBBBBBBBBBCCC???;;;999888777666555333333333333333222111111333333333333333222111111333333444444444444333333444444444444666777888999999999999888777555444333333222000///...///000111111000000//////000111222...////////////000000000000000000000000000000000000/////////............111111111000000000//////000///...------...///000---------.......................................................................................------------..................///000000000000000////////////////////////111111111111000000000000......///////////////000//////.........///000111....../////////000000000/////////000000/////////000000////////////000000........................////////////////////////////////////......------....../////////000000000........................000000000/////////..............................////////////.........---------------------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,...---------,,,,,,,,,,,,---,,,***))))))))))))***,,,+++***)))))))))******+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''((()))))))))))))))'''''''''''''''&&&%%%%%%###$$$&&&'''(((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''''''''((((((((((((******)))(((((('''''''''))))))))))))))))))))))))+++******************+++,,,+++************+++,,,---,,,+++---000000///---.........//////......---%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&'''''''''((()))***,,,,,,******)))))))))))))))((('''(((((())))))******+++'''((()))***+++,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,---......000000000000000000000000222444555555444444666777555666777666444444444555888999;;;:::999999;;;<<<>>>===<<<===???@@@???>>>;;;<<<<<<===>>>@@@@@@AAA>>>>>>======>>>???AAABBB@@@CCCHHHMMMPPPQQQPPPOOOMMMQQQTTTUUUYYY___aaa___WWWSSSPPPRRRXXXZZZWWWSSSQQQOOOMMMNNNRRRUUUWWWWWWYYYVVVSSSNNNKKKJJJIIIIIIMMMLLLIIIFFFEEEDDDEEEEEEEEEFFFFFFEEECCCCCCEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBDDDAAA===:::999888777555333333333222222222222111444444444444444333222222333333444444444444333333444444444444555777888999999999888777666666666666444333111///......//////222111000000///000000111........./////////000000000000000000000000000000////////////............111111000000000000////////////...------...//////.........//////000000000........................------------------------------------------------------------..................///000000000000///////////////////////////111111111111000000000000000000000000////////////...------------...//////.........////////////000//////............//////000//////......///000000........................///////////////////////////............------------------............///........................///////////////.................................//////.........---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,+++//////---,,,+++*********++++++***))))))))))))***++++++*********))))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((''''''&&&''''''((())))))))))))((((((((((((((((((''''''&&&$$$$$$&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((''''''&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))++++++************++++++++++++************+++++++++++++++---///000///.........///////////////...'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))))))))((((((''''''''''''''''''(((((()))++++++((((((((((((((((((((((((''''''(((((()))*********&&&''')))***,,,,,,------,,,,,,------------,,,,,,*********+++,,,,,,------000000000000000000000000444555666666555555777888555666777666444333444555999:::;;;;;;999999:::;;;===<<<<<<======>>>============>>>???@@@@@@AAAAAA@@@???>>>=========>>>???<<>><<<;;;:::888666444444444333333333444444444444444444444333333222444444555555555555444444444444444555555666888888999888777666555666777888555444333111000/////////222222111000000/////////....../////////000000000///////////////////////////////////////.........000000000000000000//////..............................//////000111222222........................------------------------------------------------,,,,,,---------.........---...//////000000//////........................111111111000000000//////111111111000000//////...---------------......///------........./////////000///------------///000...------------......///------------------------........................------------------------------------.............................................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************,,,,,,,,,,,,++++++++++++///......---,,,,,,,,,,,,---,,,,,,+++++++++++++++************))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&'''(((((())))))(((((()))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&'''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))))))))******))))))))))))******))))))))))))*********+++******+++---///000//////......//////000000//////((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((()))'''''''''''''''''''''''''''''''''((())))))******&&&''')))***,,,,,,------++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,...////////////000000000444666777666555555666777444666666555444333444555:::;;;<<<;;;999999999:::<<<<<<======<<<<<<======AAAAAABBBBBBBBBAAAAAA@@@CCCBBB@@@>>>===<<<======>>>DDDMMMTTTWWWUUUPPPLLLNNNRRRTTTRRRRRRRRRPPPLLLGGGIIIKKKLLLMMMMMMNNNOOOLLLLLLKKKJJJJJJKKKNNNOOOPPPOOOLLLJJJIIIIIIJJJJJJHHHFFFDDDBBBAAABBBCCCCCCAAABBBCCCBBBAAAAAABBBDDDCCCBBBBBBDDDGGGHHHFFFEEEDDDAAA???===<<<;;;999777777666555555555666666777444444555555444444333222444555555666666555555444555555444555555666777888888777666555555666777888777666555333222111111000111111111111000000///////////////000000000000111////////////////////////........./////////////////////////////////000000------............---------......///000111111222................................................------------------------,,,,,,,,,------------...------...///////////////------------------------000000000/////////......111111000000//////......------........./////////------------............///...---,,,,,,---...///...---------......///000------------------------------------------------,,,,,,,,,,,,---------------------.........//////........................---------------.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++(((((())))))************,,,,,,,,,,,,++++++***************)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&'''((((((((((((((())))))******))))))((('''((((((((((((((()))))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''(((((())))))***''''''(((((())))))))))))((((((''''''''''''((((((((((((((()))************)))***,,,---......//////------...///////////////(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))***)))(((((('''''''''(((&&&''''''''''''(((((((((&&&''''''(((((())))))***'''((()))***+++,,,,,,,,,******++++++++++++******((())))))******+++,,,,,,,,,,,,---...//////000111333555666555444444555666444555666555333333333444888:::;;;:::888888999:::999:::<<<<<<;;;;;;<<<===AAABBBBBBCCCBBBAAA@@@???BBBAAA@@@>>>======>>>>>>BBBHHHPPPVVVXXXVVVPPPLLLKKKOOOPPPOOOOOOPPPNNNJJJCCCEEEGGGHHHGGGGGGIIILLLLLLMMMMMMKKKIIIHHHHHHJJJJJJIIIGGGFFFFFFGGGIIIJJJEEEEEEDDDCCCCCCCCCCCCCCC@@@BBBCCCCCCBBBAAAAAABBBAAA??????BBBFFFHHHFFFDDDBBB@@@>>>======<<<:::888888777666666666777888999555666666666666555444444555555666666666666555555555555555555555666777777666666555555444555555555666666666555444333222222000111111111111000000///000000000111111111222222000000000000000000000000.........///////////////......////////////000000------............---------------....../////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////...------------------------............------------////////////............,,,---......//////......,,,,,,,,,---------......---------,,,,,,---------............///000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,------------.........//////------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))***************)))************+++++++++'''((()))+++,,,,,,,,,,,,))))))******))))))((('''******)))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''((((((((((((''')))))))))))))))((((((''')))((((((''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((((((((((('''''''''(((((()))))))))&&&''''''(((((())))))***''''''&&&&&&&&&&&&''''''&&&'''((())))))***))))))(((***------------...///+++,,,---...////////////%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''((((((((('''''''''(((((()))&&&'''''''''((((((((((((&&&&&&''''''((()))))))))((()))***+++++++++++++++))))))************))))))(((((())))))***+++++++++((()))***,,,...///000111222333444444222222333444444555666555333222333444555777888777666666777888555888::::::999999;;;===<<<===???@@@@@@@@@>>>===>>>>>>=========???@@@AAAEEEIIIOOOTTTUUUQQQLLLIIIHHHKKKLLLJJJJJJLLLKKKHHHCCCBBBAAABBBCCCEEEFFFGGGJJJLLLMMMLLLHHHEEEEEEFFFFFFEEEDDDCCCCCCDDDFFFGGGDDDDDDEEEEEEEEEDDDCCCBBBAAADDDFFFFFFEEEBBBAAA@@@AAA>>>===@@@DDDFFFCCC@@@???>>>======>>>===;;;:::888777666555666777999:::888888999999888888777666666666666777777666666666666555555555555666777777444555555555444333222222444555555555444333333222//////111111222111000000111222222222222333333333000000000000000000000000............/////////000........./////////000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------............***+++,,,---...------,,,+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))******+++++++++))))))))))))******++++++***+++,,,---......------((())))))***)))((('''&&&***)))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''%%%&&&''''''((((((''''''(((((())))))(((((('''&&&((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''(((((((((((('''''''''''''''''''''(((&&&&&&''''''((())))))***'''''''''&&&&&&'''''''''%%%&&&'''))))))))))))))))))+++......,,,+++,,,...***+++,,,---............$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""" """$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++'''''''''((((((((())))))&&&&&&''''''((())))))))))))******+++++++++******(((((())))))))))))((((((((((((((()))******++++++&&&''')))+++---///111111111222333333111111111333444555666555333222333444333444555555444444555777333555888888777777:::<<<777999;;;===>>>>>>===<<<:::::::::;;;===@@@CCCDDDDDDGGGLLLOOOOOOLLLGGGDDDGGGJJJJJJFFFEEEGGGFFFCCCFFFAAA<<<===BBBFFFEEEBBBGGGJJJLLLLLLHHHDDDCCCDDDEEEDDDBBBAAAAAABBBCCCDDDCCCDDDFFFGGGGGGFFFDDDBBBBBBEEEIIIIIIGGGDDDAAA@@@BBB???===???CCCDDDAAA======<<<<<<===>>>>>><<<:::777666555444555666888::::::;;;;;;;;;;;;:::999999666666777777777777666666666555555555555666666777333444555555444222111000333333444444444333222222...///000111222222111000222222333333333444444444000000000000000000000000---.........//////000000---.........//////000000,,,,,,---......---,,,,,,+++++++++++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------.........)))***+++,,,---,,,++++++++++++,,,,,,,,,---------++++++---......---++++++(((((((((((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------************************,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++))))))******+++++++++,,,(((((())))))*********+++((()))***+++******((('''***++++++,,,,,,***)))((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((&&&&&&'''((((((%%%&&&''''''((((((''''''(((((((((((((((''''''&&&'''&&&%%%$$$$$$$$$%%%&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((''''''''''''(((((($$$%%%'''))))))))))))((())),,,......,,,***,,,...)))***+++,,,------------''''''((((((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((('''%%%$$$***************)))((((((***((('''((()))***)))'''((((((((((((((((((((((((((((((((()))******++++++,,,,,,+++,,,---///111222000000000000///////////////000000000111111111111333222222111222333555666777888999999::::::999999<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===???@@@AAAAAAHHHNNNMMMKKKHHHCCC===DDDDDDDDDDDDDDDDDDEEEEEEAAA@@@???@@@CCCFFFGGGHHHHHHIIIKKKKKKJJJGGGDDDBBBEEECCCAAA@@@AAABBBBBBAAA@@@DDDHHHIIIFFFCCCAAABBBCCCEEEFFFEEEDDDBBBCCCCCC===>>>>>>?????????>>>>>>;;;:::999999999:::;;;<<<:::888555333333555888:::<<<<<<===<<<<<<;;;::::::888777777777666666555555999888666555555555666777222222222222222222222222000111222333444333222222000000111222222000///...111111111111111111111111///////////////////////////...+++******+++,,,---------------------------///...,,,*********,,,---/////////......---------++++++++++++++++++++++++---+++)))'''''')))+++---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++''''''((((((((())))))))),,,,,,,,,+++++++++******---,,,,,,+++*********++++++++++++++++++++++++++++++************,,,---...---...//////...---+++******************************+++,,,,,,+++***)))((())))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++(((((())))))*********+++,,,+++***))))))***+++,,,(((((())))))))))))((((((,,,,,,+++***(((&&&%%%$$$''''''''''''''''''''''''''')))***)))'''&&&&&&'''''''''((()))))))))))))))&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***(((((((((((()))***+++,,,++++++++++++,,,---......++++++,,,---............%%%&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%%%%***************)))((((((***((('''((()))***)))'''))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,---///111222000000000/////////....../////////000000000111111222111111111111333444555777888999:::;;;;;;;;;;;;999888888888777777777777;;;;;;;;;;;;<<<===??????AAAGGGJJJHHHFFFEEEBBB===BBBCCCDDDFFFGGGHHHHHHHHHEEEDDDCCCDDDGGGHHHHHHHHHGGGHHHJJJJJJIIIFFFDDDBBBCCCBBBBBBCCCDDDEEEDDDBBB<<<@@@DDDEEEBBB???>>>>>>???AAABBBBBB@@@??????@@@<<<===============<<<<<<;;;:::888777777777888888777666444444555777:::<<<======>>>>>>===<<<<<<;;;888888888888777777666666777777666555444444444555222222222222222222333333000111222333333333222222111111111111111000//////111111111111111111111111///////////////////////////...,,,+++++++++,,,---------------------------000///---,,,,,,---...///.........---------,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++++++++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++*********---,,,++++++*********+++++++++++++++++++++++++++,,,+++***))))))***++++++***++++++,,,,,,,,,++++++************************+++++++++++++++***)))((()))))))))))))))))))))))))))******++++++******)))+++******))))))*********)))))))))***************+++******))))))******+++(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''')))******((('''''''''''''''((()))))))))))))))&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((***)))(((''''''((())))))))))))((((((((((((((()))************+++,,,---...+++,,,---......//////...$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%))))))******))))))((((((***((('''((()))***)))'''))))))))))))))))))))))))((((((((()))******++++++------------...///111111////////////.........---....../////////000000000000000000000111222333333666777999:::;;;<<<======888888888888777777777666;;;;;;;;;;;;;;;<<<===>>>AAAFFFHHHEEECCCCCCAAA>>>===???BBBFFFHHHIIIIIIIIIIIIIIIIIIKKKLLLLLLJJJIIIHHHHHHIIIJJJIIIGGGEEECCCFFFEEEDDDEEEEEEDDDBBB@@@;;;>>>AAAAAA@@@===<<<;;;;;;<<<>>>===;;;::::::;;;<<<<<<<<<<<<;;;;;;:::999:::999777555444444444555333333444555777999<<<=========>>>???>>>>>><<<<<<888888888888888777777777666666666555444333222111111111111222222333333333000111222222333333222222222111111000000000000000000000000000000000000000////////////////////////.........------------,,,------------------------...---,,,,,,,,,---...///------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************++++++,,,,,,,,,,,,++++++************************(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++,,,++++++++++++*********,,,,,,+++************+++++++++++++++++++++++++++,,,+++***)))(((((((((((((((((((((((()))***+++,,,************************++++++***)))))))))******)))))))))))))))))))))))))))******++++++******)))***)))(((''''''(((******+++++++++***************)))******++++++******)))(((((())))))))))))(((((('''((()))))))))))))))(((''''''''''''''''''''''''((()))+++***)))(((((()))''''''((()))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&((()))&&&''''''''''''(((((((((((((((''''''''''''(((((())))))(((((((((((())))))******)))(((''''''&&&&&&))))))))))))***+++,,,,,,,,,---...///000000000000$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((()))))))))))))))((((((***((('''((()))***)))'''************************((((((((()))******++++++,,,------......///000000............---------------............/////////......//////000111111222555666888:::<<<===>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======BBBGGGJJJHHHFFFEEECCC???999;;;???CCCEEEFFFEEEDDDJJJJJJLLLNNNPPPPPPMMMKKKIIIIIIJJJKKKJJJIIIGGGFFFLLLIIIFFFCCCAAA@@@>>><<<<<<===???@@@???===;;;:::888999::::::888777777888;;;;;;;;;;;;:::999888777888777555444333444444555222333555777888::::::;;;;;;<<<===>>>>>>===;;;:::777777777777777666666666555666666666555444222000111111111222222333333444000111111222222222222222333222000/////////000111000000000000000000000000////////////////////////....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,---++++++++++++++++++++++++***************************+++,,,------,,,+++******************+++,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((((((((())))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++++++++,,,,,,))))))))))))************++++++++++++************++++++***************+++******************************))))))(((((((((((())))))((('''((()))***+++************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))***)))((('''''')))***+++,,,,,,++++++******))))))((()))***++++++***)))((((((((())))))))))))((((((************)))(((&&&&&&''''''''''''''''''''''''(((***++++++)))((()))***''''''((((((((((((((('''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&((()))&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))(((((('''(((((('''(((((()))***+++,,,---...000111111111111%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((((()))))))))((((((***((('''((()))***)))'''))))))))))))))))))))))))((((((((()))******++++++,,,,,,------......//////------------,,,,,,,,,+++,,,,,,---------.........------...///000000000000333444666888:::<<<======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<===>>>BBBIIINNNNNNKKKIIIDDD???888;;;>>>AAABBBBBBAAA@@@FFFGGGJJJMMMPPPPPPNNNKKKIIIJJJJJJKKKKKKJJJIIIHHHLLLGGGBBB>>>============;;;<<<======>>><<<:::999777888999999777666666777::::::::::::999888666666444444333333333555666777333444666777888888777777777999:::<<<<<<;;;999888444444555555555555555555666666777777666555333222111111111222222333333333000000000111111111222222333222000/////////000111////////////////////////////////////////////////....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++++++++++++++++++++++++++************************)))***,,,------,,,***)))***))))))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++******++++++,,,,,,,,,,,,---------......+++++++++*********))))))*********))))))***++++++************************''''''(((((()))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))******((((((((()))***+++)))))))))))))))))))))))))))))))))******)))))))))***))))))((()))***+++,,,,,,++++++******)))))))))((()))***++++++***)))((((((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((((()))++++++)))))))))***''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&$$$###$$$%%%''')))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))((()))***++++++++++++***''''''''''''((()))******,,,---...000111222222222%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&'''((((((''''''((()))))))))((((((***((('''((()))***)))'''((((((((((((((((((((((((((((((((()))******++++++***+++,,,---------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,---...///000000000000111222444666888999::::::;;;;;;;;;;;;::::::::::::999999999:::;;;<<<===>>>AAAHHHNNNNNNLLLIIIDDD>>>:::<<<>>>@@@@@@@@@???>>>AAABBBEEEHHHKKKLLLJJJHHHFFFFFFGGGGGGGGGGGGGGGGGGCCC@@@<<<;;;<<>>EEEIIIHHHEEEDDD@@@;;;888999:::<<<============>>>>>>???BBBEEEEEEDDDBBB??????@@@@@@AAAAAAAAAAAA;;;::::::<<>>>>><<<999555555666777999:::;;;<<<===<<<===>>>@@@@@@>>>===:::::::::;;;<<<<<<======999:::<<<@@@CCCCCCAAA>>>???===<<<===??????<<<:::777888:::999888666777777///000000111111111111000111000///......///000000333333222222222333444555222444777::::::999666444444444444555555666666666333222111111222333555666555444444333222111000000111000/////////000222333000111222222222111///...........................///////////////////////////...,,,******+++,,,---++++++++++++++++++++++++)))))))))))))))((('''&&&+++++++++,,,,,,---------)))))))))))))))))))))))))))(((((((((((((((((()))((((((((((((((()))******))))))))))))))))))))))))******++++++++++++*********************************)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++************))))))))))))))))))((())))))***++++++))))))))))))))))))))))))******+++++++++)))((('''&&&((()))+++++++++******))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))(((((())))))))))))((((((###%%%(((***+++***((('''&&&&&&''''''(((((())))))***)))(((''''''((()))***(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))%%%'''((()))((('''((()))'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((******+++''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''''''''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))*********))))))***+++,,,+++)))'''&&&(((''''''(((((()))***+++***+++---...000111111222$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++***))))))(((((()))***++++++---...---,,,,,,---.../////////000111111222222333333333333333333333444444444444444444444444444777999::::::888777888888;;;:::::::::;;;;;;:::888;;;:::::::::999999888888888:::<<<<<<;;;:::;;;<<<::::::;;;<<<<<<======>>>>>>;;;::::::===>>><<<:::<<<;;;888666444444444444000000000000////////////000111111///------111555222555777666333000000111222333666888888666333222555444333333444555777888555666666666555444333333222111111000000111111222111000000000//////......222222333333222111///...000000///............/////////...---,,,,,,++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))(((((()))***************+++***)))'''''''''((())),,,+++***))))))***+++,,,***((('''(((+++,,,+++(((++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((($$$$$$&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&''')))***)))'''++++++******))))))((((((''''''(((((())))))******(((((())))))))))))((((((&&&'''((())))))((('''&&&++++++++++++,,,,,,)))'''))))))(((((((((((())))))))))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((((((((((((((((()))******(((((((((((('''''''''''')))))))))(((''''''&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))'''%%%&&&((((((&&&$$$''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&((("""%%%''''''''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''((()))+++,,,((((((((((((((((((((((((((('''&&&&&&&&&''')))***)))******+++---...//////$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((()))((((((((('''''''''&&&(((((((((((('''''''''&&&(((((((((((())))))))))))************************))))))*********++++++++++++******)))***+++,,,,,,+++---......,,,,,,---//////000000111111222222333333333333333333333333333444444444444444333333333555777999999777777777888:::::::::;;;;;;;;;:::999999888888888777777777777888:::<<<<<<;;;:::;;;<<<888999999:::;;;===>>>???>>><<<;;;<<>>;;;:::777555444333333333111111111000000000/////////111222000//////111444444666777666333111222333333333333444444333333333444333333333444555555666444555555555555444444333111111000000000000111111111111111111111111000000222222222222111000///...//////...---------------///......---,,,,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++(((((((((((((((((((((((((((((()))***************(((''''''&&&&&&''''''(((******)))(((((()))*********((('''(((***,,,***)))++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***'''%%%&&&((()))((('''((((((((((((''''''&&&&&&((((((((((((((()))))))))(((((())))))))))))(((((('''((()))******)))((('''***)))((()))******(((&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((((())))))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%&&&((((((&&&$$$''''''((((((((('''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$)))%%%!!!"""&&&))))))''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%%%%%%%$$$'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((((((((('''''''''((()))***))))))***+++,,,---......$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))************************)))))))))*********+++++++++++++++++++++,,,---...+++---......------...///000111111222222333444444555555444444333333222222555555444444444333333333333555777888777777777888::::::;;;<<<<<<<<<;;;:::777777666555555555555666999;;;======<<<;;;<<<===999999888999:::===@@@AAA<<<;;;;;;<<>>>>>>>><<<<<<;;;777777666555555555666777<<<===??????>>>>>>>>>???>>>===;;;:::;;;===@@@BBB;;;;;;;;;;;;<<<<<<<<<<<<:::999888777666666555555444444333333333333222222111333555777777666555555555555444333333444555666222222111000000111222222111222333444444333111000111222333444444444444444222111111000000111111222//////000000111111222222222111000///...///000000111111000///////////////---------,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++(((((()))))))))))))))((()))***+++++++++***)))((((((((((((((((((((((((((((((((((((((()))***))))))******)))))))))))))))***((((((((((((((((((((((((***))))))))))))))))))***((()))))))))))))))((('''((((((((((((((((((((((((******************************)))((()))*********)))))))))))))))))))))))))))))))))((((((''''''&&&'''(((((((((((((((((('''(((((())))))))))))((((((+++)))'''&&&''')))))))))(((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''')))(((%%%###(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))******'''(((((()))***+++++++++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((()))***++++++,,,,,,,,,+++,,,............///111222222222333444444555555666666555444444333222222555555555555555555555555666999<<<>>>>>>===<<<===<<>>@@@BBBBBBAAA@@@AAABBBDDDBBB@@@===<<<===???AAA>>>>>>===<<<;;;:::999:::::::::::::::999999888888666555555555555444444444333444666999:::999888666444222111111222444555666222222333444444333222222222222333444333222000///111111222333444444444333222222111111111111222222111111111222222333333333111000///.........///000//////...---------......,,,,,,,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))++++++++++++++++++++++++***))))))))))))))))))***++++++++++++++++++++++++(((((()))))))))(((((('''***+++++++++***)))'''&&&))))))))))))))))))))))))'''((((((((((((((()))******)))))))))))))))******(((((((((((((((((((((((()))(((''''''''''''((()))((()))))))))))))))((('''''''''''''''''''''''''''************************((((((((('''''''''((()))((((((((((((((()))))))))))))))((((((''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''%%%###"""$$$%%%&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&'''(((((())))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((''''''''''''&&&&&&'''((()))******+++'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))***++++++'''&&&%%%%%%&&&&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((())))))******+++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((((())))))))))))************************((((((((()))))))))******'''(((***+++,,,,,,,,,,,,+++,,,............000222111222222333333444444555666666555555444444333333555555666666777888888888:::===AAACCCBBB@@@?????????BBBFFFFFFBBB>>>===>>><<<;;;:::999999:::<<<>>>???AAACCCCCCBBBAAABBBCCCGGGFFFCCC@@@???>>>??????AAAAAAAAA???<<<::::::;;;:::;;;;;;<<<;;;;;;::::::777777777777666666666555444444555888:::;;;999777222000000111444555666555222333444555555444333222444444444333222111000///111111222333333333222222222222111111111111222222444444444444444555555555//////............//////---,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,+++************+++***************************************************))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))(((''''''(((((((((((('''&&&%%%$$$((())))))******))))))(((&&&((())))))(((''')))***)))))))))))))))******+++))))))))))))))))))))))))((((((&&&&&&&&&&&&(((((('''(((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&'''(((***))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((''''''''''''''''''((()))******++++++'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&%%%&&&'''''''''&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&((()))***++++++((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))************$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))(((((((((((())))))))))))************************(((((((((((()))))))))***((()))+++,,,---......---+++,,,...///...///111222111111111222333333444444555555555555555444444444555555666888999:::;;;<<<===AAADDDFFFDDDBBBAAA@@@BBBFFFJJJIIIDDD???>>>>>>>>><<<;;;::::::<<<>>>@@@???@@@BBBBBBAAAAAAAAABBBFFFEEECCCBBB@@@????????????AAAAAA???<<<::::::<<<999:::;;;<<<<<<;;;::::::888888888888777777777777333222333555888999888555111000000222666888777555444444333333333333444444666555444333111111000000111222222222222111111000000000////////////000000333333333333333222222222---......//////.........------,,,++++++++++++,,,++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))(((''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''((())))))(((''''''%%%'''))))))'''&&&(((***)))))))))))))))***++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''(((*********+++------,,,***(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&$$$&&&''''''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((***%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''''''''&&&(((((((((((((((((((((((($$$%%%&&&'''(((''''''&&&))))))************++++++$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,.../////////...+++,,,.../////////111333000111111222222333444444444444444555555555555555555555777888:::<<<===>>>???BBBFFFGGGEEECCCAAA@@@DDDIIILLLKKKEEE???>>>???>>>===;;;::::::<<>>AAABBBDDDDDDCCCAAA???>>>@@@AAACCCFFFIIIGGGBBB>>><<<<<<===>>>???===:::999<<>>>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>;;;999888:::;;;;;;;;;;;;:::999888666555888888999999888777555444111111111222333444666777111222444666888:::;;;<<<333333333222111222444666:::777444222111111000///111111000///////////////...///000000///000222444444222000...---------.........//////000000111111//////...------------...,,,,,,,,,++++++++++++***++++++,,,,,,+++***(((''',,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&+++***)))((('''&&&%%%%%%''''''''''''(((((((((((())))))***))))))((('''&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***(((((((((((((((''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&))),,,...(((((('''&&&%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%$$$############$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%#########%%%&&&***(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***))))))((('''))))))))))))))))))))))))***************)))((('''((((((''''''''''''((((((..................------...000111111000//////000111111111222333555666777444555666777777777777777777555555777<<>>@@@@@@@@@???===<<<===>>>???AAADDDDDDBBB@@@>>>===???@@@@@@===;;;:::<<<>>>;;;:::888999;;;===>>>>>><<<;;;;;;;;;;;;;;;<<<<<<>>>???AAA@@@>>><<<;;;<<<;;;;;;;;;;;;:::999888777999999999999888777555444111111222222333555666777222333444555666888999999444444555444222333555777999777444333333333222000111000000//////////////////000111111111222444666555444333222111000000000////////////000000111111//////...------------...************)))))))))))),,,,,,------,,,+++)))(((,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''***))))))(((((())))))***((((((((((((((((((''''''))))))(((((('''''''''&&&(((((()))))))))(((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&$$$$$$%%%&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&$$$$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((()))***+++++++++$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''(((((()))))))))(((((())))))))))))))))))))))))******+++++++++***))))))+++******))))))******+++------------------.........000111111000//////000222222222333444444555666333444555666777777777777666777888;;;>>>>>>===;;;999;;;<<<<<<;;;::::::;;;;;;<<<===@@@BBBBBB@@@>>>>>>???>>><<<:::999;;;<<<888777777999<<<===>>>===;;;;;;::::::::::::;;;;;;;;;>>>BBBCCCAAA>>>;;;:::::::::;;;;;;;;;;;;::::::999:::::::::999777555444111111222222333444666666333333333444555555666666555666666555333333555666777666555555555555333111000000000000////////////000111222222222333555777777777666666555444222222/////////000000000000111000///......------......+++*********))))))))))))------------,,,+++***)))+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))***))))))(((''''''&&&&&&((((((''''''''''''((((((%%%&&&&&&'''((()))************)))((('''&&&%%%%%%''''''(((((()))((((((((())))))(((&&&%%%$$$###"""''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******'''&&&%%%&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%######%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((())))))******++++++,,,$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------------......///000222222000///000111222222333444555555444444333444555666777888888888888999:::<<<===<<<;;;999666888:::;;;:::999999::::::999:::===AAACCC@@@===;;;;;;::::::999:::;;;<<<888888888:::<<<===<<<;;;;;;::::::999999999999:::999;;;???@@@>>><<<::::::888999:::;;;<<<<<<<<<<<<999:::::::::999777555444111111111111222333444555444444444444333333333333555666777555444333444555444333444555666555333111000000000000000//////...///000222222222333555777777777888888777666444333000000000000000000000000000//////...............------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******************++++++,,,,,,,,,(((((((((((((((((((((((())))))************))))))))))))((((((''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&'''((()))*********))))))((('''&&&&&&&&&%%%&&&''''''(((((((((((())))))((('''%%%$$$######''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((('''&&&'''((()))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$"""###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''(((((()))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,)))))))))(((((())))))))),,,,,,,,,,,,------......///111222222000000000111111222444666666555444333333444555777888999999999:::;;;<<<<<<;;;;;;::::::666888;;;<<<;;;:::;;;;;;<<<;;;:::<<<@@@AAA???<<<;;;;;;::::::<<<>>>???@@@<<<;;;;;;<<<======;;;999::::::999888888888888888999;;;======<<<;;;;;;<<<666777888:::;;;;;;<<<<<<888888999999888777555444000/////////000111222333444444444444444444444444555777777666444222222333222111222333444444222000///000000111000///.........///111111111222555777666666777777777555444333111111111111000000000000000000///............///---------,,,,,,,,,,,,+++*********)))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))************))))))''''''''''''(((((())))))+++******************+++'''''''''((((((((((((((('''''''''((((((((((((((($$$%%%&&&'''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%)))(((''''''))))))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))))))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''"""$$$''')))))))))'''&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((()))***+++,,,---------++++++************++++++++++++,,,,,,------......///111222222111000000111///111444777888777555444444555666888999::::::;;;<<<>>>??????===<<<<<<===999;;;======<<<<<<===>>>>>>>>>===>>>??????>>><<>>======@@@CCCDDDDDD>>>===;;;;;;<<<<<<:::999:::999888777777777777777999;;;======<<<<<<===>>>444555666888999999::::::555555777777777666555555000000//////000111111222444444444555666666777777777888999888555333222333222111111222333333111//////000111111111000...------///000111111222555777555555555555555444333333222111111111111000000000111000//////......//////++++++++++++***************))))))((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))&&&&&&''''''((())))))***))))))(((((((((((())))))))))))((((((''''''&&&&&&''''''''''''(((((())))))%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''))))))((('''&&&%%%$$$$$$)))(((''''''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''"""$$$&&&((()))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))'''((()))+++,,,,,,------...------,,,,,,------...***++++++,,,------......///111333222111000111111...000444888999888666444555666777999;;;<<<<<<<<<===AAADDDEEECCC@@@??????<<<===>>>===<<<<<<>>>??????@@@AAA@@@???>>>???@@@CCC@@@>>>>>>@@@BBBBBBAAA===;;;999888:::;;;;;;:::999999888777666666666666555888<<<>>>===<<<;;;;;;222333444555666777777777222333444666666666666555222111111111111222222333333444555666888999:::;;;:::;;;<<<;;;888555444444555333111111222222111000//////111111111000...---...///111222222444666999666555444444444444444444222222222111111111000000111000000///////////////,,,,,,+++++++++***************)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))(((((((((''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((******))))))(((((('''''')))(((&&&'''((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))))))))***(((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))&&&''')))***+++,,,------+++******))))))******+++******+++,,,,,,---......000111333333111000111222---000444888:::999666555666777888:::<<<============BBBIIIKKKHHHDDDAAA???>>>??????===<<<<<<>>>@@@>>>AAACCCBBB???>>>@@@CCCCCC@@@===<<<>>>???>>><<<;;;999666666888:::;;;<<<999999777666555555555555///444:::>>>===:::888666111222333444555555555555000111333555666666666555333333333222333333444444333444555777:::;;;===>>><<<===>>>===:::777666666777555222111222333222222...///111222111000...---///000222333444555888:::777666444333333444555666222222222222111111000000111111000///////////////.........---------,,,,,,++++++***))))))***+++,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''&&&&&&((((((''''''''''''((((((''''''((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***************+++++++++)))'''&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$''')))))))))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%#########%%%'''((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))))))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''))))))***))))))((('''&&&&&&&&&'''((()))***+++,,,,,,,,,------...---------******+++++++++,,,,,,,,,111222222333333222222111222222333777;;;<<<:::777555666777777666777999;;;>>>@@@CCCEEEEEECCC@@@>>>BBBCCCBBB???;;;999;;;>>>@@@AAABBBCCCCCCAAA???>>>AAA@@@?????????@@@AAABBB<<<<<<;;;::::::::::::;;;999888666444333333444555777888;;;===???>>>:::777777888888777666444222111333222222333555777888777555444222111000111111222555666777888999:::::::::>>>>>>===<<<;;;999777666555444333111000/////////111111111222333333000......///111444666777888999777666555444444555666777555444222000/////////000///////////////...------,,,---///111111000...---+++***((('''(((***---///))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&'''(((((()))((((((''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$+++***(((''''''))),,,...$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%'''&&&%%%&&&''''''%%%$$$***)))(((&&&&&&''''''(((((('''$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''(((((('''''''''&&&&&&&&&((((((((('''&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((***(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&((())))))(((''''''(((&&&'''((()))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''''''''''''''((((((((((((''''''&&&%%%&&&&&&'''((()))***++++++,,,,,,---------------++++++++++++,,,,,,,,,,,,000000111111111111000000111000111555888999777555555666777777777888:::<<<===???BBBDDDEEEDDDBBBAAAAAAAAAAAA>>>;;;:::;;;===>>>???AAACCCDDDCCCBBBBBB???@@@AAABBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;:::888666555666777777999999:::<<<===<<<999777777777888888777555444222444222222333555777888777777666444222111111222222444555666888:::;;;;;;<<<>>>======<<<:::999777666777666555444333222222222555444333222333222///---...///111333555777777888666666555555555666777777555444333111000///000000...//////......---,,,++++++---...//////...---,,,...---+++******+++,,,---))))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''(((((())))))))))))(((&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&%%%&&&'''(((***+++)))(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''''')))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''')))******)))(((((()))))))))*********)))((((((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''''''''''''''&&&$$$%%%%%%&&&'''((())))))***+++,,,---------------,,,,,,,,,,,,------------...//////000000//////...//////000222555666444333555666888888888888;;;===<<<>>>AAACCCEEEEEEDDDCCC@@@@@@@@@>>><<<;;;<<<>>><<<>>>???AAACCCDDDDDDEEEBBBDDDGGGIIIHHHDDD???<<<;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::999999::::::<<<;;;::::::;;;:::888666777777888888888777555444444333222333555777777777888777555333222222222222222444666888:::;;;<<<===<<<<<<<<<;;;:::888777666666666555444444444444444999777444333222111000...///000111333444555666666444555666777777777777777555444333111111000000000............---,,,+++***+++,,,---......---,,,+++...------,,,++++++******))))))))))))(((((((((((()))))))))*********++++++(((((((((((((((((((((((('''((((((((((((((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$&&&(((((('''&&&%%%%%%%%%&&&'''((()))******)))'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&((()))'''%%%((('''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''')))++++++)))((()))***++++++++++++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((%%%&&&''''''(((((((((((($$$$$$%%%&&&&&&'''(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,---------............////////////.........///000111333333333222444666777888888999<<<>>>>>>???AAABBBCCCDDDDDDCCCAAAAAA@@@@@@???>>>>>>???<<<===>>>???@@@BBBCCCCCCAAACCCGGGIIIHHHDDD@@@===:::::::::;;;<<<===???@@@??????>>>===<<<<<<======???===;;;:::::::::999777777777888999999888777666444333222333555777777666888777555333222111111222444555666888:::;;;;;;<<<::::::::::::999888777666333222222111111111222222999777444222222333222111000000222333444444555555444555666777888777666666444333333222111000000000............---,,,++++++,,,------------,,,,,,+++)))***++++++***)))((('''))))))))))))(((((((((((())))))******++++++++++++((((((((((((((((((((((((''''''''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''(((&&&%%%'''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$"""$$$)))+++'''###'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''(((******((('''((()))******+++++++++******)))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&'''((()))))))))))))))$$$$$$%%%%%%&&&&&&''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,---------............////////////......///000111222222222222222333555666777888999<<>>???;;;<<<>>>??????>>><<<;;;999999::::::<<<===???@@@?????????>>>>>>>>>>>>>>>AAA>>><<<:::::::::999888777777888999999888777666555333222333555777777666777555333222111000111111666777888999999999999999888999999999888777666666111111000000000000000111666444222222333555555555111222333444444444444333444555666777777666555444222222222222111000000//////////////////...------............------,,,,,,&&&''')))++++++***)))((())))))))))))(((((((((((('''((()))*********))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''(((&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""$$$)))***'''###&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%'''(((((('''&&&&&&''''''((()))++++++,,,,,,,,,$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''((())))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,------------.........//////.........000111222222111000111333111333555666777999<<>>>>>??????@@@CCCBBBAAABBBBBBBBB???===???===;;;999999:::;;;<<<:::;;;;;;<<<<<<<<<===<<<888999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>======@@@>>>;;;:::::::::999888777777888888888777555444555444333333555666666555555444222111000111111222888888999999999999888888777777777777777777666666333333222111111111111111222111111222555777777777444444444555555444333333555555555555444333222222000000111111000000///...---...//////000000////////////......---,,,,,,,,,''')))***,,,---,,,,,,+++))))))))))))((((((((((((&&&'''((()))))))))((('''((((((((((((((((((((((((******************)))((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$!!!!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&''''''%%%###""""""$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%'''(((&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$&&&((('''&&&%%%&&&&&&&&&'''(((***+++,,,,,,---$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((((((((()))((((((''''''&&&&&&&&&&&&''''''''''''&&&'''(((***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,000111222111///...000222///111444555666888<<<>>>>>>===<<<<<<<<<>>>???AAACCCBBB@@@AAAAAA@@@===:::???===;;;888888999<<<===>>>>>>?????????>>>======888888888999:::;;;<<<===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999999999999777666777777888888777555444222666444333333555666666555444333222222111222333444666777888999999999999999555666666777777666666666555444333222111111000111000///000222555777777666666666666666555555444333777666555333222111000000...//////000//////------++++++---...///000000000///...---,,,++++++++++++******+++++++++++++++***))))))))))))((((((((((((%%%&&&(((******)))((('''(((((((((((((((((((((((((((((())))))***)))))))))'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%((()))(((&&&!!!"""###%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%'''(((((('''&&&&&&'''&&&'''((()))***+++++++++$$$$$$$$$%%%%%%&&&&&&&&&$$$###""""""###%%%'''((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''((((((((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&'''((()))++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++///111222000...---///222...000333444666888;;;>>>;;;;;;::::::;;;>>>@@@BBBCCCAAA??????@@@???;;;777???===:::888888:::===???<<<===??????>>><<<999777888888888888999:::;;;;;;::::::;;;;;;;;;;;;;;;:::999888777888888888666444777888888777666444222111666444333333555666666555444444333222333444555666555555777888::::::;;;;;;444555666666666666666666555444333111000///////////////000333666777555444777777777777666555444333888777444222000/////////---.../////////...---,,,((()))+++---...///000000...---,,,+++******************))))))((('''''''''))))))))))))((((((((((((&&&''')))***+++***((('''(((((((((((((((((((((((($$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$###&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$"""###$$$%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""%%%(((******)))$$$$$$%%%&&&%%%$$$###"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&((())))))(((''''''((('''(((((())))))))))))(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!"""""""""#########&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$######""""""'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&''''''((()))******++++++++++++++++++***)))(((,,,---,,,+++***+++---...///000111222222111000///222111222333444777999;;;<<<======<<<::::::;;;===>>><<<999999;;;;;;888666888888999999:::;;;<<<===>>>===;;;999888888888999;;;===>>>===;;;999888888888888777777666666555555666777999::::::999777666888999:::;;;:::888666444444444333333333444666666222333333444444333333222666666777777777777777666888888888777666444333222333222000/////////000111333111///111555888888777::::::999888777666555555333333444444333111000///...............///000000///000222333222///,,,***,,,+++***)))(((((((((((((((((((((((()))***,,,,,,&&&'''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$%%%'''))))))((('''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###"""######$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&'''$$$""""""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&$$$"""$$$(((+++***)))######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$&&&)))******)))((('''&&&%%%%%%%%%&&&&&&''''''((()))))))))'''&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''(((((())))))******+++++++++++++++***)))))),,,,,,+++******+++,,,...000000000111111000000000111111111222444666888:::888999:::888777777888:::<<<:::888999:::;;;999888999999999999999:::;;;;;;<<<;;;:::888888888999999888:::<<<<<<;;;:::999:::666666666666666666555555666777999;;;;;;:::888777666666777888777666444444222222111000000111222333222222333333333333222222666555444444444666777888777777666666555333222111555444222///...---------000//////222666999888777888888777666555444333333333444444444444222111000...............///000000000111222222111///---,,,------,,,+++************((((((((()))***+++,,,---(((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$'''&&&$$$######%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&$$$###$$$'''))))))((($$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%''')))******)))((('''&&&%%%%%%&&&'''''''''((())))))******&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***++++++++++++***))))))******)))))))))***,,,---111000000//////000000111//////000111333555777888666777888777666666777999999888777888:::;;;:::999999999888888888999999:::;;;:::999777777777888888444777999::::::999:::;;;444444555555555555555555555777999;;;<<<;;;999888555555444444444444444444222111111000000000111111111111222222222222111111555333222111111444777999555555444444333222000000222111000///------------......000333777888888777555555444333222111111000333444444444444333111000...............///000000222222111111000000////////////...---,,,,,,,,,,,,***************+++,,,---***************)))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######&&&&&&&&&%%%$$$#########$$$%%%''''''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$******%%%!!!"""%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&''')))***))))))((('''&&&&&&&&&&&&((((((((()))******++++++%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((******+++++++++******))))))((('''''')))+++,,,,,,111000///......///000111......///000222333555555777888999888777888999;;;888888888888888999888888777777777777888999::::::<<<:::999777666555666666444666999999888888888999333333333444444555555555555777:::<<<===<<<:::888555444444333444444555666333333222222222222222222000000111111111111000000111111000000222444666777222222222222111000///...,,,,,,------...///000000...///222444666666555444333333222222111000000///111222333333333111000///...............///000000333222111000///000000111000///...---,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&& %%%)))(((%%%######%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''')))(((''''''&&&''''''((()))((('''''''''''''''(((((())))))***++++++,,,,,,###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""###############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((()))******+++++++++******)))'''%%%&&&))),,,---,,,111000///......///000111---...///000222333333444666777888888888888:::<<<:::::::::999777777666777666666666777888:::;;;<<<===<<<999777555444333333777888:::999777555444555222222333333444444555555444777:::<<<===;;;999777555555444444555666777888222222222222222222222222///000000111111000000///---...000222444444333333000111111111000///...---***+++,,,---...///000111000222444555555333222111333222222111111000000000//////000111000///...---...............///000000333222000///...///000111///...---,,,,,,+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,+++***((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))))))))******++++++,,,,,,############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))***++++++++++++***)))&&&$$$&&&***---...---000//////......//////000---...///111222333333333222444555555555666999;;;:::;;;<<<:::777666666777777777777888999:::;;;<<<>>><<<:::777555444444444999:::;;;:::777444222222333333444444444444444444444777:::<<<<<<:::666444222333333444555666666777///000000111222222111111000000111111111111000000,,,...111444555444222000///000000000//////...---,,,,,,---...//////......222444666555333111000000222222111111111000000000------/////////...---,,,...............///000000111000///......///000111......---,,,++++++++++++---,,,+++***************+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''###$$$&&&&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######)))&&&######%%%''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%$$$###"""$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))******)))))))))***++++++,,,,,,$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))***+++++++++++++++)))&&&$$$&&&+++//////---...//////////////////...---...000222333333333222000222333444444555888:::999;;;<<<;;;888777888:::;;;:::999999999999::::::<<<:::999777666666666777:::;;;<<<:::777444222222555555555555444444444444444777:::<<<;;;888444111---...000222333333333333...///111222333333333333000111111222222111111000...000111333333333222111/////////000//////...---+++,,,...///000000000///222444555444111///000222000000000000000/////////,,,---.../////////...---...............///000000///...............//////......---,,,++++++++++++---,,,+++***)))((((((((()))***************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%&&&&&&&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###%%%&&&%%%######%%%'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%########################!!!!!!!!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''((()))***+++(((((())))))***+++++++++&&&&&&&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((()))***+++++++++++++++***&&&$$$&&&,,,000000...---...///000000///...---...///111222333333333222000222444444444666888;;;888:::<<<;;;999888:::===>>>===<<<:::999888888777999999888777777888999:::999:::;;;:::777555333333666666666555555444444444444777:::<<<;;;777222///(((***---///000000000//////111333555666777666666111111222222222222111111222111111111111111222222/////////000//////......'''))),,,///111333333444111333444333000000222555///////////////.........---...///000000///.....................///000000------..................//////...,,,,,,,,,,,,,,,,,,,,,***)))((((((((((((((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***%%%%%%$$$$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%% &&&++++++&&&###$$$'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###############%%%&&&&&&######&&&)))&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######################## !!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%'''((())))))))))))''''''''''''(((***+++,,,((((((((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))***+++)))'''(((,,,///,,,,,,---...///000111111333333333333333333333333777666555333333444444555666777777666555444444666;;;999777666888:::;;;;;;::::::999999::::::888777;;;:::999888666444222111777777666555555555555555111444777::::::888444222222111000//////.../////////111555888999999888666;;;999777666555555555666555555555444333222111000/////////...///000000111,,,,,,---///000111222333888777555333222111222222444333222000///.........////////////////////////---......///...,,,***)))+++,,,...000000000000///...------------,,,,,,,,,,,,+++)))((((((((()))***)))))))))))))))))))))))),,,+++)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%$$$###"""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***++++++***((((((+++...------...///000111222222222222222222333333444444555444333333333444555555666777777666444333444555:::999777666888999;;;;;;888888888999:::::::::999888888888888777666555444777666666555555555666666222444777888888666333111111111000///////////////000222555888:::;;;;;;;;;;;;:::999777666555555555444444444444333222111000//////000000000111111111//////000111222333444444888777555333222222222222444333111000///...//////222111111000///.........------......---,,,***)))***+++---.../////////............---------,,,,,,++++++)))((((((((()))***(((((((((((((((((((((((((((((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,+++))))))+++---------...///000111222222000000111222333444444555333333333333333444555666666777888666444333444444:::999888888888999:::;;;::::::;;;;;;;;;:::888777666777888999999999888777444444333333333444555555444444555666555444222111111000000/////////000000111222333666888:::;;;<<<:::::::::999777555444333444444444444333222222111///000222333333333222111222222333444444555666666666666444333222222222222555333111///......///000444333222111///...---,,,------------,,,+++*********+++,,,------...------............------------+++******)))((()))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))))))))(((''''''((())))))******))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''(((------,,,+++******+++++++++,,,------//////000111...///000111222333444555222222333444555666777888888999999888666444555666;;;;;;;;;:::::::::;;;===@@@AAAAAA???<<<888555444666777999::::::999888777111111111111111222222333555444444333333222222111111000000000000000111222222222222222444666888999999999999888777444222000333333444444444333222222000111333555555444333111333444444444555555666666555444444333333222222222555333000.........000111333222222111///......------------------,,,++++++++++++,,,,,,------------.........------------,,,+++******)))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&(((******)))'''&&&(((((()))***************$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))---,,,++++++++++++******)))******+++,,,---............///000222333444444222222333555666777888888888999:::999777777777888<<<===>>>===;;;;;;<<<>>>BBBDDDEEECCC>>>888666555888999:::;;;:::888666555333222222222222222333333444444333222222222222222111111111111111222333444777555444333333444555666777777888777666333111000222222333444444444333333000222444555666555333222333333333333444444444444333333333333333333222222444222000///...///000111000000000///////////////.........------------------------------.........------------,,,,,,,,,,,,************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&(((******)))'''&&&(((((()))***************%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''))))))******++++++,,,,,,,,,***)))***++++++***((((((((()))***+++,,,------......///000111222222333111222333555666777777777777888999999888888999:::<<<>>>@@@???<<<;;;<<>>999888888777888:::;;;:::777333111888777666555444333333333111222333444555555555444333333444444555777888999;;;:::999888888777777777888888777666666666666666000111222333444444444444222222333333333444444444222222222111111000000000000111222333444333333222000111111222111000//////.........---,,,,,,,,,+++,,,+++*********+++,,,,,,...---,,,++++++,,,------+++++++++*********)))))))))******+++***)))((('''''''''''''''''''''''''''$$$$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))((('''&&&(((+++,,,***'''))))))***+++,,,------...////////////000000000000...///111222333333222111111333555555666666888:::888<<>>999777999<<>>>>>999555333333000000000000000000000000222111///...---...///000000000000000000000000000222444666666555333222222222222222222222222222222111222333444555444333333,,,---///000000000//////,,,,,,+++++++++,,,------,,,,,,,,,+++,,,------...,,,+++******)))***+++,,,******)))(((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((((('''&&&%%%###&&&(((((('''&&&'''((()))((('''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&%%%###!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&&&&%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))***+++,,,---&&&''')))***+++++++++***'''(((***+++,,,+++)))((('''))),,,...000000/////////000111222333333222222111111222333333333333222///000222444555666777777777;;;??????;;;777444444333333222222222222333333333111///...---...///000222222333333333333222222111333666666444222111111000000000000111111111111111111222222333333222222,,,---///000000000//////************+++,,,,,,---,,,,,,++++++,,,,,,---...+++***)))))))))***,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((((('''%%%%%%###&&&''''''%%%$$$''')))))))))((('''&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&"""###%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%$$$$$$&&&((('''&&&%%%$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((***++++++***((('''''')))***,,,((()))***++++++***((((((***++++++,,,---...///000111111222222222111111000111111222222111000///...000//////222555777777666888:::;;;;;;888555444333222222333444444333333333555222...+++***+++---.........///111333333222111222222333444333222111000000000//////......------...///000222222222111000......//////...---,,,,,,---,,,***(((((()))***+++))))))******+++++++++,,,---,,,***(((((()))***+++,,,+++)))((((((((()))***'''(((((((((((((((''''''+++***((('''%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&((()))((('''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&(((&&&%%%%%%&&&&&&&&&%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!!!!###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((()))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((******,,,+++)))((('''((()))***((((((***+++++++++******))))))***+++,,,---......//////000000000000//////000000000000000/////////000//////111444666666555666888:::999777444333333222222333333444333333222222000---+++***+++---...//////000111333222111000111222222333222111///...////////////............------.../////////.....................---,,,,,,+++***)))''''''(((***++++++++++++***************,,,+++)))''''''((()))*********((('''''''''(((((((((((((((((('''&&&$$$$$$&&&&&&&&&&&&&&&'''((((((%%%&&&'''))))))'''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%'''((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%)))'''%%%$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!###$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***,,,+++)))((('''(((((()))((()))***+++++++++++++++''''''((()))***+++,,,,,,------...............---/////////...//////000111111000///111333444444333444666888777555333222222222222333333333333222222......---,,,+++,,,,,,,,,//////111111111111000///111111222222111000...---...............////////////...---------------------............------,,,))))))(((''''''((()))***,,,,,,++++++***)))))))))***)))((('''&&&'''((())))))((('''&&&&&&&&&''''''))))))((('''&&&$$$###"""%%%%%%%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&+++(((%%%###$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&$$$!!! """%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((()))***+++++++++++++++*********''''''((()))***+++,,,,,,,,,,,,---.........------////////////000111222333222000000000222333222111222444555555333111111111222333333333333222111111......------,,,+++***)))+++---///000000//////000222222333222111000...------------....../////////111000///---------...///---------......------,,,))))))((((((((()))******++++++*********************)))((('''''''''((((((((((((''''''''''''''''''(((((((((((('''&&&%%%$$$''''''&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))+++((($$$######$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***(((%%%###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''(((***++++++---,,,+++***))))))((((((((())))))***+++,,,------,,,---......////////////000000111111222333555555222111000000222222111000000222333222111000111222222333333333222222111000/////////...,,,***((('''(((+++...000//////000111222333444444333111000///,,,,,,------......//////000///---,,,,,,,,,------,,,,,,---------------,,,*********************+++(((((()))***++++++,,,,,,******))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((('''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***'''$$$######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""$$$&&&'''''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''%%%&&&'''((())))))******---,,,***)))(((((((((((()))******+++,,,---......------...///000000000000000111222444555555555555222111000111333333222111///111222111000000111222333333333333222111000////////////...---+++)))((()))---000111//////000222222222333444333222111000---------------.........,,,+++******************+++,,,,,,------------,,,++++++++++++*********)))''''''(((***+++,,,---...*********)))))))))((((((''''''((()))))))))((((((''''''((()))************$$$$$$$$$%%%''')))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&'''%%%$$$###%%%%%%$$$###$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$############"""#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!! !!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''(((((((((((((((''''''))))))(((''''''((()))***)))******+++,,,---......,,,---...///000000000000///111333555666555333222222111111222333444444333///000111000000000111333333333333222222111000///.........---------------...222555555111///000333///000222333333222222111...------------------,,,((()))*********************+++,,,---------------,,,+++++++++***(((''''''(((((()))***+++,,,,,,---(((((())))))((((((''''''%%%&&&'''((((((((('''''''''((()))))))))))))))((($$$$$$%%%%%%'''(((******'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%'''&&&$$$######$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$%%%%%%#########%%%&&&&&&%%%###"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$############""""""######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&)))***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&*********)))(((&&&%%%$$$&&&&&&%%%&&&''')))+++,,,))))))***+++,,,------...+++,,,---...////////////...000333666666444111///222111111222444555555444///000111000///000222444333333333222222000//////,,,,,,,,,---...///000111333777:::888333///000222---...000111222222111111.........------,,,,,,,,,(((***+++---------,,,+++***+++,,,,,,------------+++++++++***)))'''%%%$$$***************+++++++++''''''((((((''''''&&&%%%###$$$&&&'''((('''&&&&&&(((((())))))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&''''''%%%$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&!!!"""###%%%''''''%%%###""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######################## !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))((('''%%%$$$$$$%%%&&&((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%'''))),,,---))))))(((((((((((())))))((()))***,,,,,,---------......---------......///000,,,---333444000000444333222222111222333555666666555444333222111111111222222111000000000000000---------------000444888AAAGGGGGG<<<111...111444...---,,,,,,,,,,,,---...////////////...,,,)))((((((((()))))))))***************+++++++++,,,,,,,,,000...,,,***)))))))))******************+++++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""!!!!!!%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""######$$$$$$$$$%%%%%%%%%***%%%$$$&&&&&&"""###'''(((&&&$$$$$$%%%&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%''''''&&&%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%'''(((((('''&&&$$$$$$$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))((('''''''''''''''((((((''''''''''''((((((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///+++---222444222222555333222222111222333555666666555444333222111111111111111000///////////////,,,---------...222666:::HHHLLLIII>>>333000000000///...------------...////////////...---,,,+++************+++++++++,,,,,,*********+++++++++,,,,,,000...,,,***)))))))))***************************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&""""""%%%&&&###%%%)))(((&&&%%%$$$%%%&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######"""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''******))))))(((&&&%%%$$$''''''&&&&&&&&&&&&'''''',,,+++***)))******,,,,,,+++++++++++++++,,,---------+++,,,000333333222444222222111111222444555666666555444333111111111000000000///............///+++---......000333777;;;HHHIIIEEE<<<444222000---000///............///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------*********++++++++++++,,,///---,,,***)))))))))***+++++++++******))))))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###"""###&&&'''&&&'''***(((&&&%%%$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''&&&%%%$$$"""!!! ######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&''')))))))))(((((((((''''''&&&&&&''''''(((---,,,***(((((()))+++,,,++++++***++++++,,,---...---++++++...222333222111222222111111222444666777666555444222111000000000///......---------......,,,---......///111444777======:::444222444222---///..................///...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,+++***)))))))))))),,,++++++***)))(((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''(((''''''((('''%%%$$$###$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''"""$$$&&&(((************)))(((((((((((((((((()))---+++)))(((((()))+++,,,++++++++++++,,,---...///---,,,+++---222555333///111111111111222444666777666555444222111000//////......------------.........//////...---...000222444444222///111444222...------------------------...---,,,+++,,,---...///++++++++++++************))))))*********+++++++++,,,++++++***))))))))))))++++++******)))(((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%$$$###&&&$$$""""""###$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((((((((((((((())))))(((((((((((())))))+++***)))((())))))++++++++++++++++++,,,...///000------,,,...555:::888333111111111111222444666888666555444222000///.........------------.../////////000000...,,,,,,---...111333222///000333111---,,,,,,------------,,,,,,------,,,,,,,,,------...*********))))))))))))((()))))))))************+++++++++*********)))))))))*********))))))(((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&%%%""""""%%%&&&$$$&&&$$$###"""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&(((''''''&&&$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###"""""""""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''')))((((((''''''''''''((((((((((((''''''((((((((((((((())))))******++++++))))))******+++---...///,,,---...000:::CCCBBB;;;111000000111222555777888777555444222000///............------...//////000///000000///...---...///...111222///...111000...,,,---...//////...---,,,---------...------,,,,,,******)))))))))((((((((())))))))))))***************************))))))((()))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&%%%"""%%%,,,000000(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$ !!!###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((('''&&&&&&&&&((()))***'''''''''&&&&&&'''''''''&&&'''(((***++++++++++++((((((((()))***,,,---...+++---///222>>>IIIIIIBBB111000000111222555777888777666444222000......---...............///000111...///000000//////000111(((---000------///111///---...///000000///...---,,,---...///...---+++***+++*********))))))(((((())))))))))))************)))************))))))((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&...---,,,***(((&&&$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$((((((%%%***555<<<<<<)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&******)))(((((((((((((((++++++***)))(((((())))))******++++++++++++******)))///111111;;;IIIKKKCCC444333111000000111333555444444444333222111000///000//////.........//////222222333333222111///...///,,,***+++...000///...000000111111111111000000000///---,,,++++++,,,,,,((((((((())))))******++++++******)))))))))))))))+++++++++++++++***)))((()))(((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&&&&&&&$$$$$$$$$$$$&&&&&&(((&&&$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$%%%'''***---///111222&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$$$$""" !!!$$$&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""""""""$$$$$$############$$$%%%&&&'''&&&%%%%%%%%%&&&''''''((("""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""&&&&&&%%%$$$$$$######"""$$$$$$$$$#########""""""&&&'''''''''&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&***)))(((((('''''''''((((((((((((((()))***++++++******++++++++++++*********/////////666BBBCCC;;;222111/////////111333444222222222222111000///.........------------......///000000111111000......000...,,,---000111111///000111111111111111111000111000...---,,,,,,,,,---))))))))))))************,,,+++***)))((())))))***+++++++++++++++***))))))))))))(((((((((''''''''''''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$&&&$$$""""""$$$%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%&&&############$$$%%%&&&'''###############$$$%%%%%%######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%%%%&&&&&&%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&)))(((''''''&&&'''''''''%%%&&&&&&((()))+++---...******++++++++++++******+++......,,,111999888222///.........///111222444111111111111000///......------,,,,,,,,,------......///000000111111000000000///---...000111000000111111222222222222111111111111///...............+++++++++++++++*********---,,,***(((((()))***+++++++++++++++++++++***)))))))))))))))((((((((((((((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$'''%%%######$$$$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&'''############$$$%%%&&&&&&###""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$##############################"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((''''''&&&&&&&&&''''''%%%%%%&&&''')))+++,,,---***++++++,,,,,,++++++******,,,,,,***---222111---............000111333444000111111111000000///...---------,,,------......000000111222222333333444//////........./////////222222222333333222222222222111111000000/////////.........------,,,,,,,,,...---***)))((()))+++,,,+++++++++,,,,,,+++***************)))))))))(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$&&&&&&&&&&&&$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$#########$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''(((''''''''''''((()))***+++++++++,,,,,,,,,,,,++++++)))++++++***,,,//////---......///000111222444444111111111222111111000///......------...///000000//////000000111222333444111111111000//////000111222222222333333222222222111111111111111111000000000000000//////............---+++***)))***,,,,,,***++++++,,,,,,,,,+++++++++************)))))))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%###!!!"""###$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""########################%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&'''(((((((((((((((((('''''''''&&&''''''((()))(((((((((''''''((())))))++++++,,,,,,,,,,,,++++++)))***++++++,,,.........//////000111222222333333000111111222222111000000...............///000111---,,,,,,---...///000111333444444333111111222333111111222222222222111111000111111222222111000000//////////////////......------,,,,,,++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++*********)))******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''######""""""""""""###############"""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$ ###%%%&&&&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""""""###############$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&'''(((((((((((((((((('''''''''(((((()))***(((''''''''''''((())))))+++,,,,,,------,,,,,,+++******+++,,,,,,,,,---......//////000111111111000//////000000111000000///------------...///000000,,,,,,++++++,,,---...///111333333222///...000222000111111111111111111000///000111222222111000000,,,,,,------------------,,,---.........---++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++*********+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$##################$$$###############$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&$$$######$$$%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''(((&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$#####################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&########################%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&'''((())))))((((((((((((((((((((()))******&&&&&&&&&'''''')))******+++,,,,,,------,,,,,,+++++++++,,,---,,,***+++---......///////////////.........///////////////...+++++++++,,,---...///000......---,,,---...///000...///000...+++***,,,///000000111111111111000000//////111222222111000///*********++++++,,,,,,,,,,,,---...//////---+++******+++,,,,,,------------,,,,,,,,,+++++++++******++++++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$$$$$$$$$$&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$***(((%%%###!!!!!!"""#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&))))))%%%###"""###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$(((''''''&&&%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###############%%%$$$#########$$$%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""$$$&&&%%%$$$#########$$$$$$%%%%%%%%%###%%%%%%%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#################################%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&%%%%%%""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((******)))))))))))))))***))))))))))))************'''((((((((()))))))))***))))))))))))***+++,,,---++++++,,,,,,---.........//////000000000000//////,,,,,,,,,---------......++++++++++++++++++,,,,,,///...------------...///222111111000///......---///......------......///***)))))))))+++,,,+++******+++,,,,,,------,,,,,,111000///---++++++******(((((()))***++++++,,,,,,---+++)))&&&&&&&&&((()))%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%######$$$%%%&&&########################$$$$$$#########$$$&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&&&&)))***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$!!!!!!###%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&$$$%%%&&&'''&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))))))))))))))))))))***+++,,,,,,+++,,,,,,------...//////------............------+++,,,,,,,,,,,,---------++++++++++++++++++++++++------------------------000000000///...---------------,,,,,,,,,,,,------***)))((()))+++,,,+++******++++++,,,---,,,,,,,,,))))))***+++,,,,,,------)))))))))***+++,,,,,,,,,,,,+++(((&&&%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$###"""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$ """%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###''''''''''''&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%######$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&###"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%%%%'''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******+++,,,,,,,,,,,,,,,---......//////++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++************+++,,,------,,,+++***.........---,,,,,,+++++++++******))))))******+++***)))((()))+++,,,+++*********+++,,,,,,,,,,,,+++$$$&&&(((***+++,,,,,,,,,))))))******+++,,,,,,,,,***)))'''%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%%%%%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%#########"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$##################$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!###$$$### ###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''(((''''''&&&&&&&&&'''''''''((((((((()))(((((((((((('''''''''((())))))***++++++,,,,,,,,,,,,,,,---......//////******++++++++++++******)))************+++++++++------,,,,,,+++***))))))(((***+++------+++***(((,,,,,,+++++++++*********)))((((((''''''(((((()))***)))((()))***++++++))))))******+++++++++++++++'''(((***++++++)))'''&&&************++++++,,,,,,)))(((&&&%%%$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!''',,,)))$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((''''''((((((((()))))))))((((((((('''''''''''''''((((((***++++++,,,++++++++++++,,,,,,---.........++++++,,,,,,,,,,,,++++++)))))))))*********++++++------,,,,,,+++***))))))((()))+++,,,,,,+++)))(((************))))))))))))(((''''''&&&&&&''''''((()))((('''(((***+++***)))((()))******++++++*********+++,,,,,,+++)))&&&%%%))))))************++++++''''''&&&%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$%%%'''(((***++++++$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###---555222---+++((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$###!!!#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%###""""""###$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((()))))))))&&&&&&'''''''''((((((((('''(((***+++,,,,,,++++++*********+++,,,,,,------++++++,,,,,,,,,,,,++++++))))))*********+++++++++---,,,,,,++++++*********((()))***++++++***)))((())))))))))))))))))))))))(((''''''&&&&&&''''''((()))((('''(((***+++***)))(((((()))************))))))***+++,,,,,,+++***)))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&##################$$$$$$%%%$$$$$$############$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###000888777444333---&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$''''''%%%###$$$%%%%%%%%%%%%$$$$$$$$$###### ###$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%#########&&&(((***&&&&&&'''''''''((((((((($$$%%%%%%&&&'''((())))))'''(((***,,,,,,,,,+++***((())))))******+++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++************************(((((()))))))))))))))))))))((((((''''''(((((())))))((('''(((*********((('''((())))))******)))))))))))))))******+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&((((((((('''%%%###!!! $$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$##################%%%%%%$$$###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!,,,444444555888222((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#############################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%(((+++***(((&&&'''(((%%%%%%%%%$$$$$$#########"""$$$'''((('''%%%$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&$$$""" !!!$$$'''***%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******'''(((***,,,---,,,+++***((((((((()))******++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++((((((((()))))))))))))))))))))(((((((((((()))))))))((('''((()))******((('''(((((()))))))))))))))******))))))))))))******'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&'''&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$%%%&&&((()))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%(((......333999555+++$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$)))(((''''''%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&'''((())))))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$&&&''''''&&&$$$$$$""""""#########$$$$$$$$$ 333===333'''$$$&&&%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((!!!###&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))))))))'''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$######$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&''''''((()))******+++((((((((()))*********+++000///---,,,+++***************+++++++++,,,,,,,,,...---+++)))((('''&&&&&&+++***)))(((((()))***+++---+++)))***------,,,)))'''(((((())))))))))))))))))))))))))))))(((''''''(((((('''((())))))'''&&&******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&"""######$$$$$$######"""&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!""""""###$$$$$$$$$$$$######""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$###$$$&&&''''''&&&$$$###"""###$$$%%%&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$##############################&&&&&&'''(((((('''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***999@@@666***'''&&&###"""######$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$######$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$!!!"""$$$&&&&&&%%%$$$###&&&''''''((())))))******(((((())))))***+++++++++///...---,,,+++*********++++++++++++,,,,,,,,,,,,++++++***)))((((((((((((***))))))))))))))))))***+++)))((()))+++,,,***((('''(((((())))))))))))))))))))))))))))))((('''''''''%%%$$$%%%&&&'''&&&$$$(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""!!!$$$&&&#################################""""""#########$$$$$$$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$######""""""""""""###############"""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---888<<<444---+++(((############$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###!!!"""###%%%%%%$$$######'''''''''(((((())))))***((())))))***++++++,,,,,,......,,,+++******))))))++++++,,,,,,,,,---------)))))))))(((((()))******((())))))******))))))(((+++)))((()))***+++***((('''((())))))******)))))))))))))))))))))((('''''''''%%%######$$$&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$""""""###%%%########################$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$"""###############"""""""""""""""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&,,,///---+++,,,)))%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$%%%$$$######$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''''''''((((((((())))))((())))))***+++,,,------------+++******)))))))))+++,,,,,,,,,,,,---------))))))(((((((((((())))))'''((()))******)))((('''+++************+++******(((((()))************))))))))))))))))))((('''''')))'''$$$$$$%%%'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&(((+++)))%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&"""""""""######$$$$$$%%%######$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''((()))***+++,,,------,,,+++******))))))))))))+++++++++,,,,,,,,,------+++***)))((('''''''''''''''((()))******)))((('''((()))))))))(((((())))))((())))))***************)))))))))))))))((('''''')))'''$$$$$$&&&((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''')))***+++,,,---+++******)))(((((())))))******+++++++++,,,,,,,,,+++***)))(((''''''&&&''''''(((((())))))(((((('''%%%'''((('''&&&%%%&&&'''((()))******++++++******)))))))))))))))((('''''''''%%%###$$$&&&'''((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%###!!!########################!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%#########$$$$$$$$$$$$%%%"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&%%%%%%$$$###"""!!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&''''''&&&%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&((()))***+++,,,******)))(((((((((((())))))))))))*********++++++)))(((((('''''''''(((((((((((((((''''''(((((((((&&&(((***)))'''&&&''')))))))))***++++++++++++***)))))))))))))))(((''''''&&&%%%%%%&&&((())))))((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######%%%&&&&&&!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&###!!!########################!!!###$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%''')))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((''''''%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&%%%### !!!"""###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&%%%%%%###""""""!!!###%%%&&&%%%%%%########################%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''((()))((('''%%%$$$(((((('''&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%###!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&$$$$$$%%%'''(((***++++++***))))))(((((((((((()))((())))))))))))*********&&&&&&&&&'''''')))******)))((('''&&&&&&'''((()))***,,,...---***)))+++---))))))***++++++++++++***)))))))))))))))(((((('''((('''((())),,,,,,+++***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########!!!"""$$$''')))+++---...$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$'''&&&### %%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!###$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%''')))''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%% ###&&&((()))'''%%%### !!!###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$&&&&&&$$$"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$###"""!!!!!!"""$$$&&&'''&&&$$$###########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%((((((&&&#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&((())))))''''''''''''(((((((((((())))))************))))))************))))))))))))***))))))(((((((((((()))******)))(((((((((((((((***************)))((((((++++++******************)))))))))((((((((((((((('''((()))***************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((('''(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%%%%$$$###""""""##############################$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%###!!!"""$$$%%%$$$!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&'''%%%"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''+++***)))''''''&&&&&&&&&''''''''''''((((((((((((&&&'''((()))***+++++++++******)))))))))))))))((())))))((((((((())))))*********)))((((((((((((((('''((()))***++++++++++++*********************************))))))((((((((((((((()))*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&(((((())))))(((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%###""""""$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&,,,+++***((('''&&&&&&&&&&&&''''''''''''(((((((((%%%&&&''')))***+++,,,,,,***)))))))))((((((((('''(((((((((((()))***++++++******)))(((((((((((()))&&&''')))+++,,,---......************************,,,,,,+++***)))(((((('''))))))*********)))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&(((((())))))(((((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""!!! !!!""""""%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&''')))***+++++++++)))))))))(((((((((''''''((((((((()))***+++,,,---+++***))))))(((((())))))'''((()))+++------......))))))))))))************------,,,+++***)))(((''')))*********)))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$###""""""#####################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''')))))))))))))))(((''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''((())))))))))))((())))))))))))))))))))))))))))))))))))***,,,------++++++***)))))))))))))))******+++,,,,,,,,,,,,+++(((((()))))))))*********------,,,+++***)))(((''')))))))))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$######"""#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))))))))(((((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((())))))(((((('''(((((())))))******++++++************+++,,,------++++++***))))))))))))***++++++,,,,,,+++***))))))'''(((((())))))*********,,,,,,+++***)))(((((('''(((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$###############""""""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))******))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&'''#########$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))))))))((('''((()))***+++,,,---...,,,,,,+++++++++,,,,,,---,,,+++******))))))************++++++***))))))(((''''''(((((()))******+++*********))))))(((((((((''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$###############$$$$$$$$$#########"""""""""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))************)))((((((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''&&&$$$###%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,***'''$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((#########$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&(((''''''&&&&&&''''''(((######$$$%%%''')))+++,,,%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))*********'''''')))***,,,...///000------,,,+++++++++,,,,,,,,,+++******)))*********))))))************))))))&&&''''''((()))******+++))))))))))))((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$###############$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((***************)))((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%##############################$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###%%%'''&&&$$$###%%%'''######$$$$$$$$$%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&$$$###"""###$$$$$$%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!$$$%%%&&&'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%######%%%&&&((()))++++++***))))))((('''&&&&&&&&&++++++,,,,,,,,,---------***+++,,,+++)))((()))***,,,,,,++++++***)))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$###"""""""""""""""###$$$&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%&&&'''((((((,,,++++++)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!###%%%&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%!!!!!!"""###%%%&&&''''''***))))))(((''''''&&&&&&)))*********++++++++++++***+++,,,,,,******+++,,,,,,++++++***)))((((((''''''''''''((((((((()))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$###""""""""""""!!!!!!"""############"""######$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&'''############$$$$$$$$$$$$%%%$$$$$$############$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((******)))((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%%%%$$$$$$$$$#################################"""############$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((***))))))((((((''''''&&&'''((())))))******)))))))))+++,,,,,,,,,,,,---///,,,,,,+++***)))''''''&&&''''''(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###############$$$"""""""""!!!""""""###$$$######$$$%%%%%%%%%%%%$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$$$$$$$$$$#################################"""############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$##################$$$%%%&&&&&&%%%###""" !!!$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$((((((((((((((()))))))))))))))))))))(((((('''''''''((()))*********)))))))))+++,,,---------///111...---,,,+++***(((''''''(((((((((((((((((())))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$$$$%%%$$$#########$$$&&&'''######$$$%%%%%%%%%%%%$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%############$$$%%%&&&'''###$$$$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$####################################""""""#########$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#####################""""""###%%%&&&&&&%%%$$$### !!!$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''))))))&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))((((((((('''(((***+++,,,+++***))))))+++,,,------...000111///......---+++******)))))))))))))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$$$$%%%$$$#########$$$&&&'''######$$$%%%%%%%%%%%%$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''#####################$$$######$$$%%%%%%%%%$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&((((((&&&$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))((()))+++------,,,+++***)))+++,,,---------///111//////...------,,,,,,,,,******))))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$"""""""""!!!""""""###$$$######$$$%%%%%%%%%%%%$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%"""""""""######%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$############"""""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''"""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((())))))*********+++))))))))))))))))))))))))((()))+++------,,,+++))))))+++,,,---,,,,,,...000------------------------*********)))))))))((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&################################################%%%%%%$$$###""""""""""""!!!!!!"""############"""######$$$%%%%%%%%%%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$""""""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############""""""""""""########################"""############$$$$$$$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%&&&&&&&&&$$$$$$###"""###$$$&&&'''%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''((()))%%%%%%%%%&&&'''((((((((()))))))))))))))*********''')))+++------,,,***))))))+++,,,,,,,,,,,,---///++++++,,,,,,,,,,,,------+++*********))))))((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&################################################&&&%%%$$$###"""""""""""""""###$$$&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$############""""""""""""########################"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$&&&''''''&&&$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''!!!!!!"""###%%%'''***+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""%%%$$$######"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))***))))))((((((((())))))************++++++++++++,,,,,,++++++,,,,,,---...---------...------,,,,,,+++***************+++,,,(((((((((((())))))))))))&&&'''(((((()))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""##############################$$$%%%%%%%%%%%%$$$""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((((()))))))))(((&&&%%%&&&&&&%%%$$$###!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&'''&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())))))((((((''''''(((((()))''''''((((((((()))))))))******))))))******++++++,,,---------------,,,,,,(((((('''''''''''''''((((((((((((((())))))))))))((((((((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((('''''''''''''''((((((''''''(((((((((((())))))))))))*********+++++++++,,,,,,------------,,,,,,)))((('''&&&&&&%%%&&&&&&(((((((((((())))))))))))******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&%%%%%%"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%###""" ###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&''''''((())))))))))))*********+++++++++,,,,,,------------++++++,,,---------,,,,,,,,,+++***)))((('''''''''(((((((((((()))))))))))),,,+++)))(((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&"""""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$&&&$$$######%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((******((('''&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((())))))))))))************+++,,,---------,,,,,,***++++++,,,------,,,,,,---,,,+++***))))))((()))(((((((((((())))))))))))++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""######%%%###!!!!!!###%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$#########$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((''''''&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&''''''''''''((((((((()))***+++,,,+++******)))***+++,,,,,,------,,,+++***)))(((((('''(((((((((((((((((())))))))))))***************)))''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$########################"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""######$$$""" ###$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&&&&$$$###""""""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++&&&&&&&&&'''''''''((((((''')))***,,,,,,+++***)))))))))***,,,,,,------,,,)))(((((('''''''''(((((((((((((((((())))))))))))'''(((***,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&###!!! """$$$%%%&&&!!!"""$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((***++++++(((((((((((()))))))))***)))+++,,,......---,,,+++((()))***+++,,,---------))))))((((((((())))))***(((((((((((())))))))))))%%%(((+++------+++(((&&&************************'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''((((((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''***'''$$$###%%%((()))*** !!!$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''******)))'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%))))))((((((''''''&&&&&&((()))))))))************++++++---000222111,,,''')))))))))))))))))))))))))))((('''&&&'''(((***,,,+++******)))(((''''''&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""&&&&&&$$$$$$$$$$$$&&&&&&!!!"""###$$$$$$###!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''(((&&&%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$######&&&)))***'''$$$'''%%%######$$$&&&&&&&&&#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%&&&&&&$$$"""''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###""""""###%%%''''''&&&%%%$$$((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%######%%%&&&%%%###$$$&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%%%%### """$$$&&&%%%$$$$$$&&&)))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$$$$$$$###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%((((((((((((''''''''''''(((((()))))))))***************+++...000///+++''')))))))))))))))))))))))))))((('''''''''(((***+++******))))))(((''''''&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###%%%$$$############$$$%%%###$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&'''&&&%%%############$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$###""""""!!!"""###$$$$$$$$$$$$&&&((((((%%%###%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%&&&'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$######$$$&&&(((((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%###!!!###%%%%%%$$$"""!!!###%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###""""""&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$##################$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$#########$$$%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%'''''''''''''''((((((((((((((((((((())))))))))))*********+++---,,,***((())))))))))))))))))))))))))))))(((''''''(((***+++***))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###""""""!!!!!!$$$######""""""######$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$######""" !!!"""$$$&&&%%%%%%&&&''''''$$$"""$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&''''''&&&&&&&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%###"""$$$$$$$$$### !!!"""%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&$$$###!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''''''''((((((((()))))))))))))))))))))))))))((())))))))))))))))))))))))))))))(((((((((((()))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! $$$$$$############$$$$$$!!!"""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###%%%(((''''''''''''&&&$$$###$$$$$$%%%$$$###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$###!!!"""%%%&&&$$$&&&&&&''''''&&&&&&%%%%%%###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$$$$###"""!!!!!!""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$"""!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&''''''''''''(((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))((((((((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###!!!$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!!!!""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""###$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&))))))))))))'''&&&%%%%%%$$$&&&'''&&&$$$######%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%"""$$$### ###((((((###%%%%%%&&&&&&&&&&&&%%%$$$((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((('''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&))))))***(((&&&%%%%%%&&&$$$''')))((($$$"""###%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%&&&(((((('''%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%"""%%%%%%###'''///---&&&###$$$&&&'''''''''&&&%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%$$$###$$$&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$###"""$$$&&&######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%(((***)))'''&&&'''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$############%%%&&&'''!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%&&&'''(((&&&$$$###$$$&&&"""&&&)))(((###!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''(((&&&%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%"""((()))(((...666333***'''(((***,,,------,,,,,,%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%''''''%%%###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$""""""$$$&&& !!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%(((+++***(((&&&'''((())))))))))))))))))))))))))))))***))))))(((''''''&&&''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""""""!!!!!!!!!!!!###%%%&&& !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%% """$$$&&&'''&&&%%%$$$$$$%%%&&&%%%"""!!!###&&&!!!%%%((('''""" ###!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$######%%%&&&'''&&&$$$%%%%%%&&&&&&'''((())))))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###***,,,,,,222<<<888---,,,...111333444444444333''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&((()))&&&$$$$$$%%%&&&$$$"""&&&&&&$$$$$$$$$$$$&&&&&&(((&&&###"""############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%''')))(((&&&###"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###'''%%%$$$"""!!!!!!""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''((((((((((((''''''************)))(((&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''%%%$$$%%%''''''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&$$$###"""""""""###$$$%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%############$$$&&& %%%%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###%%%''')))******---333777888666333000************************%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!"""###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&& ###%%%&&&$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$###""""""######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''%%%$$$%%%&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$######"""$$$######"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################!!!"""############&&&###!!! !!!"""""""""&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""%%%(((---///888888888666333000,,,***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&!!!$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))'''((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""""""""""" !!!$$$%%%''''''&&&&&&###%%%'''&&&$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))))))))((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$""""""$$$)))///222???<<<777111,,,(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###%%%&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))'''%%%%%%''')))***'''(((((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''''''''&&&&&&&&&%%%%%%!!!###%%%%%%%%%%%%&&&(((%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%(((,,,...333111---)))&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***)))'''%%%%%%''')))***(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###!!! !!!"""###$$$""" !!!###&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$ ###&&&&&&$$$###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$"""!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$((($$$!!! """$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%###""" !!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!%%%%%%"""!!!###%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%###"""!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""$$$'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%%%%$$$### !!!###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$""" ###$$$%%%$$$###""""""###"""#########$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$#########""""""$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$"""%%%$$$  $$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&%%%$$$$$$%%%'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###!!!"""$$$$$$%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###'''''''''((()))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''((('''&&&&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$###!!!$$$''''''%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#######################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$!!!"""###$$$%%%$$$######!!!###%%%''')))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################!!!###&&&'''$$$"""((()))$$$"""$$$(((""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!###$$$&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''!!!$$$&&&'''&&&%%%%%%&&&