BM6P6(@ rrrbbbTTTLLLHHHFFFBBB>>>;;;888666555333222111000////////////000000000000000000000000////////////////////////------------------------000...+++((('''(((+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,...///111222111111222333333333333222666222000222333333666<<>>======>>>>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<>>>===<<<;;;::::::::::::999999999999999999999999888888777666666666666666:::::::::999::::::;;;;;;<<>>===888222000333222222222222222222222000000000000////////////...///000111111000///...------------------------,,,------......------,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......***,,,---......///222444333333333222333777===AAABBBBBBEEEIIINNNXXXjjj{{{nnn[[[SSSSSSWWW\\\aaa~~~rrrcccUUULLLHHHGGGDDD@@@===999666555333222111000000/////////000000000000000000000000////////////////////////------------------------000///...---,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------------------......///000111111222333333333333222555222111444555555999???IIIYYYsssqqqgggXXXTTTPPPQQQUUUYYYYYYXXX[[[\\\^^^aaafffkkkppprrrwwwvvvuuuxxx|||}}}tttiii___YYYQQQNNNKKKGGGEEECCCCCCCCCAAAAAA@@@@@@???>>>>>>===???>>>===<<<<<<<<<<<<===========================>>>===<<<;;;::::::::::::::::::::::::::::::::::::999888777777666666777777::::::999999::::::;;;;;;<<>>>>>>>>???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888::::::999999:::;;;;;;<<<===AAAJJJWWWjjj}}}zzzzzzvvvuuuuuutttssswww}}}zzzjjjccc\\\YYYXXXZZZcccmmmuuu}}}iiiZZZJJJBBB<<<777444444000000111222333444444555000000000000///////////////..................///------------------------,,,------......------,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------------,,,,,,,,,,,,,,,,,,---------......---...//////...///111333666777999;;;<<<>>>AAADDDBBBDDDIIINNNTTTbbb|||tttgggZZZVVVWWWYYY\\\___{{{|||}}}vvviii[[[QQQJJJIIIHHHFFFBBB>>>999666333333222111000000000000////////////////////////////////////////////////........................,,,,,,------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,---......///...............//////000111111222333333333333222222111222555666777>>>GGGUUUnnnssseee\\\UUURRRPPPPPPSSSVVVWWWXXXXXX[[[aaahhhpppwww}}}~~~{{{uuurrrlllddd\\\TTTOOOLLLDDDCCCBBBAAAAAAAAAAAABBB@@@@@@@@@?????????>>>>>>???>>>>>>======>>>>>>>>>????????????@@@@@@@@@@@@???>>>>>>===<<<<<<==============================<<<;;;::::::999999::::::::::::::::::;;;<<<<<<===>>>BBBJJJVVVhhh~~~}}}zzzxxxvvvrrrppppppooonnnrrrxxx~~~vvvlll```ZZZXXXZZZaaaiiiiiittttttdddRRRFFF>>>888666777111111111222222333333333000000000000///////////////...---,,,,,,---...///------------------------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////..................------,,,,,,,,,---------.........///000///...///000222333666999;;;<<<===???AAACCCFFFKKKQQQXXXiiikkkaaaXXXWWWYYYYYY[[[^^^}}}yyyyyyzzzyyynnn```VVVKKKKKKJJJHHHDDD???;;;888444333222111000000000000////////////////////////////////////////////////...........................---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------...///000111222111111222333333333333222222111222444555888AAALLLaaazzz|||qqqeee\\\UUUSSSQQQQQQSSSVVVXXXYYYYYY]]]dddllluuu|||~~~{{{xxxmmmiiiccc[[[TTTNNNJJJHHHCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBAAA@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???@@@DDDLLLWWWhhh}}}{{{yyywwwtttrrrnnnkkkkkkiiihhhmmmsss{{{ttteee]]]ZZZZZZ___ddd```jjjvvv|||}}}mmm[[[MMMCCC:::888999333333333222222111111111000000000000///////////////...---,,,,,,---...///------------------------,,,------......------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........................,,,,,,,,,---------.........///000/////////111333333555999;;;<<<>>>???AAAEEEHHHMMMTTT___sssuuuddd]]]WWWXXXZZZYYYZZZ]]]zzzuuuuuuvvv||||||{{{{{{qqqdddZZZMMMLLLJJJGGGDDD???<<<999444333222111111000111111////////////////////////////////////////////////........................000///...------...///000------------------------*********+++++++++,,,,,,............------,,,,,,,,,,,,---...///111222333111111222333333333333222333222333555777<<>>>>>===============<<<<<<======>>>???AAAAAABBBGGGNNNYYYiii~~~|||zzzxxxuuurrrooommmiiieeeeeecccbbbgggnnnwww~~~lllbbb]]][[[[[[]]]ZZZbbblllrrrvvvuuucccUUUHHH>>>999:::555444444333222111000000000000000000///////////////..................///------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------...............,,,,,,,,,---------.........///000000///000222444666888<<<>>>???@@@BBBDDDGGGHHHNNNXXXhhh|||kkk___YYYVVVXXXZZZXXXYYY\\\xxxrrrrrrqqqwwwyyyvvvtttwww~~~{{{sssfff\\\NNNLLLJJJFFFCCC???<<<;;;444444333222111111111111000000000000000000000000////////////////////////..............................////////////......------------------------+++++++++,,,,,,,,,------------------........................///000111222111111222333333333333222444333555888<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDIIIQQQ\\\kkk~~~}}}yyyvvvssspppllliiihhhccc___^^^\\\\\\aaahhhsssvvviiibbb]]]XXXWWWVVV\\\ccciiiooozzzyyyjjj\\\NNNAAA::::::444333333222222111111111000000000000////////////...//////000000//////...------------------------,,,------......------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......---...///000000111333555888;;;===???@@@BBBDDDGGGHHHGGGMMM\\\rrruuueee\\\WWWVVVXXXYYYWWWXXX[[[wwwppppppmmmsss}}}vvvrrrppprrryyy}}}|||zzzsssggg]]]OOOMMMIIIEEEBBB???===<<<555444333222111111111111111111111111111111111111////////////////////////////////////////////////)))+++...000000...,,,***++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,---...///000000000000////////////000000111111222333333333333222555555666;;;@@@LLLaaasssyyy~~~}}}rrrjjjccc]]]XXXVVVUUUUUUTTTTTTVVVYYY\\\aaaeeemmmuuu{{{|||yyyuuuqqqmmmhhhccc```]]]ZZZUUUOOOJJJGGGEEEEEE===>>>???AAABBBBBBBBBBBB??????????????????@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>???????????????@@@AAABBBDDDEEEFFFKKKSSS^^^lll~~~~~~{{{vvvsssppplllhhheeeddd___[[[ZZZXXXXXX]]]dddppp~~~ppphhh___YYYUUUUUUYYY^^^dddkkkwww{{{nnn```RRRCCC;;;:::222222222222222222333333000000000000////////////...///000111111000///...------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,...///000000111444666999;;;===>>>???AAADDDGGGHHHFFFMMM___yyyrrraaaZZZWWWUUUXXXXXXVVVWWW[[[{{{tttpppqqqtttzzz~~~tttkkkeeehhhqqqxxx}}}zzzwwwtttmmmccc\\\UUUOOOIIIGGGGGGEEE@@@;;;888555333222333444333333////////////////////////,,,...111111000000000000111///---,,,---......---..................------,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++***)))))))))++++++,,,,,,---...//////000000/////////111222444222333444333111000111222000...111;;;FFFWWWoootttkkkddd]]]ZZZ[[[TTTUUUVVVVVVVVVXXX[[[]]]fffkkkrrryyy}}}|||yyyssspppkkkgggccc```\\\YYYZZZXXXTTTPPPLLLHHHFFFEEEFFFEEEDDDBBBAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@?????????@@@AAABBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEHHHGGGEEEDDDDDDGGGIIIKKKIIIHHHFFFCCCBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>???AAABBBBBBBBBCCCEEEIIILLLLLLPPPXXXcccrrr~~~{{{uuuppplllhhhdddaaa\\\XXXUUUUUUTTTTTTYYY___ooo~~~oooaaaZZZZZZZZZXXX[[[bbbkkkuuu~~~ttthhhZZZLLLAAA;;;888666333222222222111000000000000000000000000000......////////////......000000///...------,,,,,,//////.........---------------,,,,,,,,,+++++++++,,,------......------,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---...///000000............000222444555777999===???@@@AAACCCDDDGGGMMMYYYmmmnnneee[[[YYYYYYZZZWWWUUUYYY```xxxuuurrrvvvzzzsssjjjdddgggnnntttzzz~~~}}}{{{yyyvvvooofff```UUUOOOIIIFFFGGGEEE@@@;;;888666333222333444333333////////////////////////,,,...111111000///000000000///------......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,,,,------........./////////000000111222333222333444333111111222333444333888DDDSSSeee}}}}}}ooofff```ZZZXXXYYYUUUUUUVVVWWWWWWZZZ]]]aaaiiinnnuuu{{{}}}zzzuuurrrkkkhhhccc___\\\YYYVVVSSSVVVUUURRROOOKKKGGGEEECCCCCCCCCBBBAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFGGGGGGKKKIIIGGGEEEDDDDDDFFFGGGHHHGGGEEEDDDCCCBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCAAABBBCCCCCCDDDFFFKKKNNNRRRWWW___iiivvvyyyuuupppkkkgggbbb^^^[[[ZZZVVVTTTTTTSSSRRRWWW^^^lll|||tttddd\\\ZZZYYYWWWXXX___hhhrrryyymmm```RRREEE===;;;888555333333333222111000000000000000000000000......////////////......000//////......---,,,,,,//////.........---------/////////.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.../////////////////////111333666777777:::===???@@@AAADDDEEEJJJPPP^^^tttzzzjjjaaa]]][[[ZZZ[[[XXXVVV[[[bbb~~~zzztttwww{{{vvvmmmeeefffjjjooovvv{{{~~~}}}}}}{{{wwwppphhhbbbUUUOOOIIIFFFFFFEEEAAA<<<888666333222333333333222000000000000000000000000---///111111000///000000///...---...//////---+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------.........///000111222222222222111222333222111111333444888888???OOOcccwwwtttggg```[[[VVVUUUVVVUUUVVVWWWWWWYYY]]]bbbfffooossszzz|||xxxsssnnnjjjccc```[[[XXXVVVSSSPPPMMMQQQPPPOOOMMMJJJFFFCCCAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFGGGGGGHHHHHHIIIKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGDDDDDDDDDEEEEEEFFFGGGHHHDDDEEEFFFGGGIIILLLPPPTTT\\\aaaiiisss}}}|||tttpppkkkfffbbb^^^YYYVVVWWWSSSQQQQQQPPPPPPTTT[[[gggwww|||lllbbb___ZZZWWWYYY___gggqqqvvvjjjZZZLLLBBB>>>:::666444333333222111000000000000000000000000...//////000000//////...000//////......---------...............---------/////////............---------............------------------,,,,,,,,,,,,,,,,,,------------------------................../////////000222555777999999;;;>>>???AAABBBEEEGGGNNNUUUeee~~~uuufff^^^^^^\\\[[[[[[YYYXXX]]]eeexxxyyy}}}~~~ssshhheeegggmmmvvv~~~xxxooofff```VVVPPPIIIFFFGGGFFFAAA===999666333222333333333222000000000000000000000000...///111000/////////000...------///000///---+++---------...............------------------------+++++++++++++++,,,---...............------------...///111222333333222111111222333222222222555777888<<>>@@@AAADDDGGGIIIQQQZZZmmmpppddd]]]^^^\\\[[[[[[YYYYYY___hhh}}}}}}yyyjjjcccccckkkxxxyyyooofffaaaYYYRRRKKKGGGGGGFFFBBB>>>999777444222333333222111000000000000000000000000///000111000......///111---------///000000...+++---------.........//////------------------------++++++++++++,,,---...........................---...///111333333333222222222333333333333444888:::;;;DDDSSShhh~~~pppfff\\\XXXVVVSSSSSSUUUTTTVVVXXX[[[```fffmmmqqqyyy}}}~~~xxxsssooojjjeeeaaa\\\YYYVVVTTTSSSRRRPPPNNNMMMMMMNNNMMMKKKHHHEEECCCCCCDDDEEEEEEEEEDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOKKKLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJNNNPPPRRRUUUXXX]]]cccgggpppvvv|||xxxqqqmmmhhhccc^^^ZZZVVVSSSOOOLLLKKKLLLLLLKKKOOOUUUaaaoootttjjjddd```^^^```eeelllxxx~~~ooo\\\OOOCCC???999555333222111000000000000000000000000000//////000000000000/////////////////////.........---...........................---------,,,,,,,,,---......//////......---.........------,,,,,,,,,,,,,,,,,,------........................---------......///000333666999;;;;;;===???AAABBBEEEIIILLLSSS```wwwyyylllccc^^^]]]ZZZYYYYYYXXXZZZbbbkkknnncccaaahhhvvvzzzqqqjjjggg]]]VVVMMMIIIHHHGGGCCC???999777444333333333222111000000000000000000000000000111111000......///111------,,,...///000...---,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,---......................../////////000111222333333333333333333444444444777;;;>>>BBBQQQfffyyylllbbbYYYWWWVVVTTTSSSUUUTTTWWW\\\aaaffflllsssxxx~~~~~~zzztttooojjjfffaaa^^^[[[XXXVVVTTTTTTSSSRRRPPPQQQQQQPPPOOOMMMKKKHHHGGGEEEFFFGGGGGGGGGEEEDDDCCCEEEDDDDDDDDDEEEFFFHHHJJJIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOONNNOOOOOOPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQTTTWWWZZZ]]]aaagggnnnrrrzzz~~~zzzvvvnnnjjjddd___[[[WWWSSSPPPLLLIIIIIIKKKJJJIIIMMMSSS^^^lll}}}oooiiiccc___^^^```fffqqq{{{yyyfffYYYGGGBBB<<<666444222111000000000000000000000000000///000000111111000000///////////////////////////---------...............000000000/////////............////////////...............---------------,,,,,,------------------------.....................///000222555888;;;======>>>@@@BBBCCCFFFKKKNNNWWWhhh~~~ooogggbbb___[[[YYYWWWXXXXXX[[[eeepppvvvjjjeeehhhtttwwwpppmmmlllaaaYYYPPPKKKIIIHHHCCC???:::777444333333222222111////////////////////////111111111///------///111...---,,,,,,...//////...,,,,,,------...//////000........................------,,,,,,,,,------...------......//////000000111111111111222333444444444555555555666999>>>AAAJJJ^^^vvviii```XXXVVVUUUSSSSSSUUUUUUZZZ```gggnnntttzzz~~~}}}vvvpppjjjeee```]]]\\\ZZZXXXWWWWWWWWWVVVTTTVVVVVVTTTRRRPPPNNNLLLLLLKKKLLLMMMMMMLLLJJJHHHFFFJJJIIIHHHHHHIIIKKKNNNOOONNNNNNOOOPPPRRRSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTVVVXXXZZZ[[[[[[ZZZXXXWWWVVVVVVWWWXXXXXXWWWVVVUUUWWWWWWWWWXXXZZZ\\\]]]^^^___bbbeeeiiinnnuuu|||{{{wwwtttlllhhhccc^^^ZZZVVVQQQNNNJJJHHHHHHJJJJJJHHHLLLRRR\\\iii}}}zzznnnhhhaaa___^^^bbbkkkuuu}}}pppbbbLLLGGG???999666444333222000000000000000000000000000000111111111111000000/////////////////////000---------.........//////000000000000////////////......////////////......------------............------------------,,,,,,,,,---------.../////////000111222444777;;;>>>@@@>>>???AAABBBDDDGGGLLLPPP]]]rrroooddd```___^^^[[[XXXWWWXXXZZZ^^^iiiuuu~~~rrrkkkjjjsss}}}yyyrrrmmmmmmoooddd\\\RRRLLLJJJHHHDDD???:::777444333333222111000////////////////////////111111111///------///111///---++++++---///000///,,,,,,------...///000000...........................------,,,,,,---------,,,------...///000111111222111111000111222444555555555666666777:::???CCCNNNeeehhh___WWWUUUUUUSSSSSSTTTWWW\\\dddlllsssyyy~~~{{{sssmmmhhhbbb______]]][[[ZZZ[[[[[[ZZZYYY[[[YYYWWWTTTRRRPPPOOOOOOQQQRRRSSSSSSRRROOOMMMKKKMMMMMMLLLLLLMMMOOORRRSSSQQQRRRSSSUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ]]]```cccddddddcccbbb^^^______```___^^^]]]\\\[[[\\\]]]```bbbeeehhhiiiiiilllppptttyyy}}}yyyuuurrrmmmiiiddd___[[[WWWRRROOOIIIGGGGGGJJJIIIHHHLLLQQQZZZgggzzztttmmmeeeaaa___aaajjjtttxxx~~~vvvhhhOOOJJJBBB;;;888666555444000000000000000000000000000000111111111111000000////////////000000000000---------........./////////.........------------......////////////......,,,---------.../////////.........------,,,,,,,,,,,,,,,------...///000000222333444666:::===AAACCC>>>@@@AAABBBDDDHHHMMMQQQaaayyyzzzfff\\\[[[\\\\\\[[[XXXWWWYYY[[[aaammmxxx|||tttrrrsssuuu}}}zzzuuuoookkkkkknnnrrrpppeeeXXXOOOKKKGGGAAA<<<:::888555333111111111222.........///////////////111111000000//////......000000000000000000000000........................+++,,,---...////////////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,...///000111000222333333222333555777777444444555555777@@@JJJZZZqqq~~~iii___VVVSSSRRRQQQSSSVVV[[[```gggnnntttzzz|||vvvrrrmmmhhhdddbbbcccccccccbbbbbbaaa``````___^^^\\\ZZZXXXWWWVVVVVVZZZ]]]^^^[[[XXXXXXXXXTTTSSSSSSSSSSSSSSSTTTTTTYYY[[[^^^aaacccdddddddddbbbbbbbbbcccdddfffhhhiiikkkkkkkkkkkkkkkkkkkkkkkkmmmmmmlllkkkiiihhhfffeeeeeefffhhhkkkmmmoooppppppsssvvvzzz}}}}}}xxxuuussskkkhhhbbb]]]XXXSSSMMMIIIIIIHHHFFFDDDEEEHHHKKKMMMUUUbbbwww|||nnncccaaa```___dddmmmuuu~~~}}}kkk[[[MMM@@@;;;:::777444444222222222111111111111111000000000000000000000000////////////////////////........................------------------------000000000000////////////------------------------........................------......///000000000///444666555999CCCHHHGGG<<>>;;;:::777444222222222333000000000000000000000000111000000000/////////...000000000000000000000000////////////////////////,,,,,,---...////////////---,,,,,,,,,------...///++++++,,,,,,---...000111333444555555444444666888666444555777777:::DDDOOObbbxxx{{{ggg]]]UUUSSSSSSRRRTTTWWW]]]bbbjjjqqqwww}}}zzzvvvppplllkkkkkklllllllllllllllkkkgggfffdddcccaaa___]]]]]][[[___bbbcccaaa___^^^___\\\\\\[[[[[[[[[[[[\\\\\\```bbbfffjjjlllmmmllllllllllllmmmnnnoooqqqrrrssswwwwwwwwwxxxxxxyyyyyyyyywwwwwwvvvuuutttrrrqqqppprrrsssuuuxxxzzz|||}}}}}}|||~~~|||xxxtttrrrkkkgggbbb]]]XXXSSSMMMJJJGGGFFFCCCBBBCCCFFFIIIKKKSSS```tttvvvhhhdddaaa___dddlllsss|||rrrbbbTTTEEE???<<<888555555333333333333222222222222000000000000000000000000////////////////////////........................------------------------000000000000/////////...................................................------......///000000000...222444333777???DDDCCC===BBB@@@AAAHHHHHHNNN]]]lllwwwccc[[[YYYYYYXXXYYYYYYVVVUUUXXX]]]fffuuuzzzwwwvvvvvvuuusssooolllmmmrrrxxx|||rrrdddXXXPPPJJJDDDAAA===;;;888666444333444444222222222111111000000000000000000000////////////000000000000000000000000000000000000000000000000------...............------------,,,------...///,,,,,,,,,,,,---///000111333444555555444444666888555555777999;;;>>>JJJUUUnnnrrrbbb[[[UUUTTTTTTSSSTTTXXX___eeennnvvv{{{|||yyywwwxxxyyyzzz{{{{{{{{{{{{tttsssqqqooommmkkkjjjiiifffiiilllmmmmmmkkkkkkkkkiiihhhhhhgggggghhhhhhhhhjjjmmmrrrvvvxxxyyyxxxwwwxxxxxxyyyzzz|||}}}~~~~~~}}}|||{{{{{{|||~~~|||wwwtttqqqkkkgggbbb]]]XXXSSSNNNJJJGGGEEECCCBBBCCCEEEHHHJJJQQQ\\\oooooogggccc___ccckkksss|||{{{kkk\\\LLLCCC>>>999666666555444444444333333333333000000000000000000000000////////////////////////........................------------------------000000000/////////......////////////////////////........................------......///000000000///222333333777===AAAAAA???DDDBBBBBBIIIKKKRRRcccyyywwwiiiZZZVVVWWWXXXWWWXXXXXXVVVVVVZZZaaakkk|||~~~yyyxxxxxxxxxvvvqqqkkkkkkpppuuuxxxkkk]]]RRRJJJEEEBBB>>><<<999666444333333444333333222111000000//////000000000000////////////////////////////////////////////////////////////..................------......------------......---------...///000111222111222333333222222444666555555888;;;<<<@@@MMM[[[xxxvvvhhh]]]WWWSSSTTTTTTSSSVVVZZZ```hhhrrryyy~~~~~~{{{yyyxxxwwwtttvvvxxxzzzzzzzzzzzzyyyuuuuuutttsssssssssttttttuuuxxx|||~~~{{{vvvssspppjjjgggbbb]]]XXXSSSNNNJJJHHHGGGEEEDDDEEEFFFIIIJJJOOOYYYjjj}}}sssiiiccc___bbbiiinnnwwwqqqbbbQQQGGG@@@:::777888555555444444333333222222000000000000000000000000////////////////////////................................................000000/////////......................../////////........................------......///000000000333444555666999===@@@AAA>>>DDDBBBCCCJJJMMMWWWjjj|||jjj___VVVVVVXXXXXXXXXXXXWWWUUUVVV\\\cccooo|||{{{}}}~~~{{{tttkkkhhhlllqqq{{{oooaaaSSSIIIDDDCCC>>><<<888555333222222333222222111000//////......////////////000000000000////////////////////////..........................................------///......---------............//////000222333444222333333333222222333555666666999;;;<<>>@@@===CCCBBBCCCKKKPPP^^^ssspppbbbZZZTTTVVVXXXWWWUUUUUUTTTSSSVVV]]]fffrrr~~~}}}wwwlllgggjjjooo{{{rrrdddUUUJJJEEEDDD>>><<<999666333222222333111111111000000//////...////////////000000000000000000000000000000000000........................------...............---000///......---.........////////////000222333444444555666555444333555777666777999:::<<>>:::777555333333333111111111111111111111111.../////////000000000111000000000000000000000000........................,,,,,,---...////////////000000///...............---------...///000222222555666666555444333555666555666888:::===HHH___tttsssbbbYYYRRROOONNNOOOQQQSSS\\\eeeeeemmmwww~~~~~~|||xxxtttpppnnniiifffaaa\\\XXXTTTOOOLLLDDDCCCCCCBBBBBBBBBCCCDDDIIIOOO[[[mmmwwwmmmccc___```eeelllsssyyyyyykkk^^^QQQEEE>>>>>>666666555444333222111111000000000000000000000000000000000000000000000000////////////////////////........................//////.........---------,,,,,,,,,---.../////////........................------......///000000000333111333:::<<<;;;<<<@@@===DDDEEEGGGQQQZZZnnnpppbbbWWWRRRQQQSSSUUURRRQQQQQQRRRTTTZZZccclllvvv}}}{{{|||zzzppplllqqqxxxzzz{{{wwwjjjZZZLLLGGGFFFBBB???<<<888666555555555222222222222222222333333.../////////000000111111000000000000000000000000000000000000000000000000+++,,,---...////////////000000///...............,,,,,,,,,,,,...///000111333444444333222111333444444555888:::>>>LLLeee|||lll\\\TTTQQQNNNMMMNNNPPPSSS]]]ggggggoooyyy~~~{{{xxxssspppmmmiiifffaaa\\\XXXTTTOOOLLLFFFEEEEEEDDDDDDDDDEEEEEEGGGLLLXXXjjj}}}rrrfff______```fffkkkpppzzzsssfffWWWHHH@@@???888777666555444333222222000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////.........------------------...///000000111........................------......///000000000666333666===???===>>>CCC>>>FFFGGGIIISSS^^^ssskkk___WWWRRRQQQUUUVVVTTTSSSTTTSSSUUU\\\fffooowwwzzzwww~~~zzzwwwyyy|||xxxiiiXXXKKKEEEDDD@@@>>>:::777444333333333222111111222333444222111222222111111000000//////000000000000000000000000////////////////////////,,,---...//////...---,,,........................000000000000000111111111333333333444444444555555666666888<<<@@@NNNjjjzzzfffWWWPPPPPPOOOMMMOOOSSSZZZbbbgggkkkpppwww~~~{{{yyyvvvsssnnnjjjjjjfff```[[[WWWRRRNNNKKKGGGFFFEEECCCCCCCCCDDDDDDIIILLLSSSaaauuuwwwjjjbbb^^^cccaaadddmmmvvvsssdddTTTHHH@@@777333111444555222111222111333333111...,,,///111111111000000///.........000000000000//////////////////000000000000//////////////////////////////000000111111111///...---////////////////////////111000000//////000111222444666999:::;;;===@@@BBBAAAAAAHHHQQQVVV```}}}vvvddd[[[VVVWWWWWWVVVSSSQQQQQQRRRTTTWWW]]]gggrrryyyuuu|||xxxiiiXXXLLLFFFEEEAAA>>>;;;777444333333333444333222222222222000///111111111000000000000000000000000000000000000000////////////////////////---......//////......---........................000000000000111111111111333333333444444444555555555555888===CCCSSSppp}}}yyyzzz}}}sssaaaUUUNNNOOONNNNNNOOOUUU\\\dddhhhmmmrrrxxx~~~|||zzzwwwsssoookkkhhheee___ZZZVVVRRRNNNKKKGGGFFFEEEDDDCCCCCCDDDDDDGGGJJJQQQ___rrrqqqgggbbbbbb```bbbjjjsss{{{|||mmm]]]OOOFFF:::555333555555111000111000111222222222222444666000000000000////////////000000000000////////////......////////////......////////////////////////...///000000000///...---////////////////////////111000000//////000222333444666999:::<<<===@@@BBBBBBBBBIIIRRRYYYhhhsssccc[[[WWWXXXXXXVVVSSSQQQRRRSSSUUUYYYaaajjjuuuyyytttyyyyyyhhhYYYNNNHHHEEEBBB???<<<888555444333333111111111000000/////////000000000000111111111111000000000000000000000000///////////////////////////..................///........................//////000000111111111111333333333444444444555555444555888>>>HHH\\\yyywwwssstttvvvzzzzzziii[[[QQQMMMMMMMMMNNNRRRXXX___fffkkkppptttzzz}}}{{{yyyuuupppmmmfffccc^^^YYYVVVRRRNNNKKKHHHGGGEEEDDDCCCCCCCCCDDDDDDGGGNNN[[[nnn{{{nnnhhhccc```aaagggooovvvzzziiiXXXMMM???999666666555111000111222111111222444555555444000000000000111111111111000000000000////////////------............------////////////////////////------.../////////......////////////////////////111000000///000111222333444666999;;;<<<===@@@BBBCCCDDDJJJTTT___rrrooobbb[[[YYYYYYXXXUUUSSSRRRRRRTTTXXX^^^gggqqqzzz|||uuuyyy{{{iiiZZZPPPIIIEEECCCAAA===999666444444444///000000//////...///000//////000000111111222222////////////////////////////////////////////////000///...------...///000........................//////000000111111222222333333333444444444555555333555999AAAOOOggg~~~wwwsssrrrrrruuu{{{~~~pppaaaUUUOOOLLLKKKMMMPPPUUU\\\cccjjjnnnssswww}}}~~~|||zzzvvvqqqnnneeebbb]]]YYYUUURRRNNNLLLHHHGGGEEEDDDCCCCCCCCCCCCBBBFFFMMMYYYjjjvvvmmmfffbbbaaaeeekkkqqq{{{rrr___RRRBBB<<<777777666333222333555222000111333333111---000111111222333444444444000000000000////////////---......//////......---////////////////////////,,,,,,---....../////////////////////////////////111000000///000111333444444777999;;;<<<>>>@@@CCCEEEEEEKKKUUUddd||||||jjj___ZZZYYYYYYWWWUUURRRRRRTTTVVV\\\cccnnnxxxxxxyyymmm]]]QQQJJJFFFDDDBBB>>>:::777555444444666666666333000///000111//////000000111111222222////////////////////////////////////////////////000///...------...///000...........................//////000111111222222333333333444444444555555222666<<>>AAACCCFFFGGGMMMXXXjjjttteee]]]XXXYYYXXXVVVSSSQQQRRRUUUXXX```iiiuuuzzzyyy~~~|||tttbbbUUUMMMIIIFFFCCC???;;;888666555555@@@@@@>>>999333//////111000000000000111111111111000000000000000000000000////////////////////////000//////////////////000..............................///000111222222333333333333444444444555555333888@@@JJJ___|||xxxqqqhhhdddgggmmmrrrtttzzzvvvnnnbbbXXXQQQNNNNNNMMMPPPWWW^^^ffflllqqqsssvvvzzz}}}zzzwwwrrrooofffccc^^^YYYVVVRRRNNNKKKIIIHHHFFFDDDCCCBBBBBBCCCBBBEEEKKKTTTbbbwww}}}ssskkkeeeccceeehhhpppxxx~~~jjj[[[JJJCCC<<<999777444444777333333444555777888666444111222222333444555555666000000000000//////////////////000000000000//////////////////////////////.........---......///000////////////////////////111000000000111333444555555777:::<<<===>>>AAACCCFFFJJJQQQ___ttt}}}lllaaa[[[XXXWWWVVVSSSQQQOOORRRVVVZZZdddnnn{{{yyyvvvzzz~~~xxx~~~iiiYYYPPPMMMGGGEEE@@@<<<888666666555???@@@>>>999222...000333111111111000000000000000000000000000000000000000//////////////////////////////000000000000//////..............................///000111222333333333333333444444444555555444;;;CCCOOOfff{{{qqqccc\\\]]]bbbgggiiimmmjjjddd\\\TTTPPPOOOOOOOOOSSSZZZbbbjjjpppsssuuuvvv{{{}}}zzzvvvrrrnnnhhheee___ZZZVVVRRRNNNKKKIIIHHHFFFDDDBBBBBBBBBBBBBBBEEEJJJQQQ]]]qqqwwwnnnfffbbbaaacccjjjrrrxxxrrrdddQQQHHH???;;;777333222555111333666888777666666666000000111111222222222333000000000000////////////...//////////////////...////////////////////////111000///.........///000////////////////////////111000000000111333555666555888:::<<<===???AAADDDGGGMMMWWWgggqqqeee___[[[ZZZTTTSSSQQQNNNNNNQQQWWW\\\fffqqqwwwtttwww|||vvv~~~nnn\\\SSSQQQHHHEEEAAA<<<999777666666777888888444///...111555222222111111000000//////000000000000000000000000////////////////////////...///000111111000///...........................---...///000111222333333333333333444444444555555444<<>>@@@DDDGGGMMMSSSbbbyyyyyyhhh```^^^ZZZVVVUUUQQQQQQOOOLLLKKKPPPXXX^^^mmmvvvsssoooqqqyyyzzzzzzxxxjjj\\\QQQIIIEEE@@@;;;999777444333444444333333222111111000000000000000000000000000000000000000000000000000////////////////////////........................000//////...---------...//////000000111111222222222333444444222222333555;;;@@@NNNddd~~~vvvdddYYYUUUSSSTTTVVVTTTTTTRRRPPPNNNOOORRRTTTXXX\\\bbbhhhkkknnnrrrtttyyy}}}~~~{{{yyyuuuqqqmmmlllgggaaa[[[VVVRRRMMMJJJEEEDDDCCCBBBAAA@@@@@@@@@???AAAGGGOOOXXXfff|||mmmgggccc^^^^^^ccckkkoooxxx{{{mmm\\\HHH???;;;777444333333333333222222222111111333222111000////////////.........---,,,***)))(((//////////////////////////////............//////111111000000000/////////000/////////////////////111222222111000111444666888999;;;<<<>>>@@@DDDGGGNNNVVVhhhqqqbbb]]]]]]ZZZVVVTTTQQQPPPOOOMMMMMMRRRZZZaaaooowwwuuupppqqqvvv}}}{{{}}}ooo```UUUJJJFFF@@@<<<999777555333444333333222222111111111000000000000000000000000000000000000000000000000////////////////////////........................000000///...------......//////000000111222222333222333444444333333555777===EEEVVVooouuubbbWWWRRRNNNNNNPPPLLLMMMLLLLLLLLLNNNRRRUUU\\\___cccgggjjjnnnrrruuuzzz~~~~~~{{{yyyvvvrrrooolllhhhbbb\\\WWWRRRNNNJJJEEEEEECCCBBBAAA@@@@@@@@@???@@@EEEMMMTTTaaawwwzzznnnfff___^^^bbbgggkkkttt~~~uuucccNNNCCC===888555444333333333222222222111111333222111000000000000000000000000//////---,,,+++........................000//////......//////000111111111111000000000000//////////////////......000111222111111111444666777999;;;<<<>>>AAAEEEHHHOOOZZZppprrrfff\\\ZZZ[[[XXXUUUSSSOOOOOONNNNNNPPPVVV^^^dddooowww{{{uuuuuuvvv}}}tttdddXXXKKKGGGAAA===:::888555444333333333222222111111111000000000000000000000000000000000000000000000000////////////////////////........................///////////////000111111//////000111222222333333222333444444333555777999???JJJ___zzzsss```UUUOOOJJJIIIJJJHHHHHHIIIIIIJJJMMMRRRVVV^^^```cccfffhhhlllqqqttt{{{~~~~~~|||zzzxxxtttqqqlllhhhbbb]]]XXXSSSNNNKKKFFFEEECCCBBBAAA@@@?????????@@@DDDKKKQQQ^^^rrrxxxmmmeeecccfffbbbfffppp{{{zzzhhhSSSFFF>>>888555666333333333222222222111111333222111111000000000111333333333333222111111000////////////////////////000000////////////000000000000000000000000000000.../////////000000111111000111111111111222444777777888;;;<<<>>>BBBFFFIIIRRR___xxxhhh^^^WWWXXXYYYVVVRRRQQQLLLLLLLLLNNNRRRZZZbbbgggpppxxx~~~|||zzzxxxhhhZZZKKKGGGBBB===:::888666444333333222222222222222111000000000000000000000000000000000000000000000000////////////////////////..............................///000111333555555//////000111222333444444333444555555555777:::===BBBPPPiiippp^^^RRRLLLGGGEEEFFFGGGHHHHHHIIIJJJNNNSSSWWW^^^```bbbdddfffjjjpppssszzz~~~~~~|||{{{yyyuuurrrlllhhhccc^^^YYYTTTNNNKKKFFFEEEDDDBBB@@@????????????@@@DDDJJJPPP[[[ooouuujjjeeeeee```ccclllxxx{{{jjjVVVIII@@@999666666333333333222222222111111333222111111111111111111//////000000000///......000000000000000000000000000000////////////000000////////////////////////......///000222333444444000000111111111222555777777999;;;===???CCCHHHKKKVVVeeexxxbbb[[[VVVWWWXXXTTTOOONNNJJJJJJJJJNNNTTT]]]eeeiiitttzzz~~~{{{iii[[[LLLHHHBBB>>>;;;999777555222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////..............................///000222333555666...///000111222444555555444555666666777:::>>>AAAJJJ\\\vvv}}}mmm[[[PPPJJJFFFDDDDDDFFFGGGHHHIIIKKKOOOTTTXXX]]]___aaadddfffjjjooosssyyy}}}}}}|||yyyuuusssllliiiddd___[[[UUUOOOKKKGGGFFFDDDBBB@@@??????>>>???@@@DDDIIINNNZZZmmmqqqhhhccc```aaahhhtttooo\\\NNNDDD;;;777777333333333222222222111111333222222111111111222222---...///////////////...111111111111111111111111111000000//////000000111............//////////////////000111333444555555///000111111111222555888777999<<>><<<999777555222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////........................////////////000111222222...///000111333444555666555666777888999<<>>>>>>>>???BBBGGGMMMXXXlll}}}~~~rrrjjjcccbbbfffpppzzzxxxeeeWWWJJJ>>>888777333333333222222222111111222222222111111222222333///000111222222222222222000000000000000000000000111111000000000000111111......//////000000000000111111111111111222222222///000111111111222555888888:::===@@@CCCGGGLLLPPP]]]uuuxxxfff[[[VVVSSSTTTTTTPPPLLLLLLLLLKKKLLLRRR[[[eeekkknnnvvv{{{zzzxxx~~~jjjZZZMMMIIICCC???<<<:::777666222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////........................000000///..................///000111333444555666666777888888:::>>>CCCGGG___ssszzzxxxzzz|||wwwhhhWWWNNNJJJFFFDDDEEEAAABBBEEEGGGKKKQQQWWW\\\\\\___cccgggjjjnnnrrruuuwww{{{~~~|||yyyuuurrrllliiieeeaaa\\\VVVOOOKKKGGGFFFDDDBBB@@@???>>>>>><<<===AAAFFFKKKVVVjjj|||~~~vvvfffccceeemmmwww~~~lll]]]NNNAAA999888333333333222222222111111222222222111222222333333...///000111111111111111////////////////////////111111000000000000111111//////000000111111111222333222222111000//////...///000111111111333666888999;;;>>>AAADDDHHHMMMQQQ^^^{{{ooo___XXXSSSQQQRRRRRROOOLLLMMMNNNMMMNNNTTT^^^hhhnnnppprrrwww~~~wwwyyy}}}kkk```PPPIIICCCCCCAAA<<<777666333222111111333555555444222222222222222222222222000000000000000000000000111000///......///000111000000000000000000000000000000000000//////////////////000111333444555666555555777;;;===AAAKKKVVVmmm|||wwwwwwuuuyyyooofffXXXKKKEEEBBBCCCCCCDDDEEEFFFIIINNNTTTZZZ]]]```bbbeeehhhkkknnnsssvvvyyy{{{~~~|||zzzvvvtttnnnjjjeee___[[[UUUPPPLLLIIIHHHFFFCCCAAA???>>>>>>@@@@@@AAADDDHHHQQQdddvvvrrrkkkcccaaajjjttt~~~{{{gggVVVJJJ@@@:::777666444333222333333444111111111111000000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000222333333333444777999;;;<<>>>>>??????AAACCCGGGPPPcccttt|||nnnddd___fffooowwwnnn\\\MMMBBB;;;777666444333222333333444111111111111000000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000222333333333444777999999:::>>>CCCEEEHHHQQQ[[[sssqqqaaa\\\WWWVVVTTTQQQOOOMMMKKKJJJMMMPPPVVV```jjjrrrvvvwwwuuuvvvzzz}}}||||||~~~lllaaaTTTLLLFFFDDDBBB<<<888777555333111111333333333222222222222222222222222222000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000000111111222333444444555777777999===CCCLLL]]]lllxxxxxxzzz|||mmmdddXXXLLLEEECCCBBBBBBDDDDDDFFFJJJOOOVVV[[[^^^dddfffhhhiiijjjllloooqqqxxx{{{|||zzzvvvsssmmmjjjddd___ZZZUUUPPPLLLHHHGGGEEECCCAAA@@@???>>>>>>>>>@@@BBBEEENNN```qqqtttggg___ccciiippp~~~xxxdddRRREEE===777666555333333333333444222222111111111000000000111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000222333444444555777:::888999===AAADDDIIIUUUaaazzzfffZZZWWWVVVUUUSSSPPPNNNLLLKKKJJJMMMQQQYYYdddooovvvyyyzzzuuutttwww|||zzz{{{pppdddXXXOOOHHHFFFCCC===888777555333222111222222222111111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////000000000000111111222222333444444555888888;;;AAAGGGTTTjjj|||zzzzzz}}}wwwjjjbbbVVVLLLEEECCCAAAAAACCCDDDGGGKKKQQQWWW\\\___eeegggiiijjjkkkmmmppprrrxxx{{{}}}yyyuuurrrmmmiiiddd___ZZZUUUOOOLLLHHHGGGEEECCCAAA@@@??????======???AAACCCKKK]]]mmm{{{mmmbbbbbbffflllzzzlllXXXHHH???888777555444333333333444222222222111111111000000111111111111111111111111000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000222333444444555888:::999:::>>>AAADDDJJJYYYgggooo^^^VVVTTTTTTSSSQQQOOOMMMKKKKKKKKKMMMRRR[[[gggrrryyy{{{{{{uuussstttxxx}}}zzzyyy~~~tttiii[[[RRRJJJGGGDDD>>>999888555333111111222222111000111111111111111111111111000000000000000000000000//////000000000000//////////////////////////////.../////////000000000111111111222333444444555555999:::>>>DDDMMM]]]vvv|||~~~yyyxxxyyyxxxuuuqqqeee^^^TTTKKKEEEBBBAAA@@@BBBDDDGGGLLLRRRXXX^^^```fffhhhjjjkkkmmmooorrruuuyyy|||}}}yyyuuuqqqmmmiiiddd^^^ZZZTTTOOOKKKGGGFFFEEECCCAAA@@@@@@???======>>>AAABBBIIIZZZjjjpppccc```ccchhhuuusss\\\JJJAAA999888666444333333333333222222222222111111111111111111111111111111111111000000////////////000000000000000000000000000000////////////////////////111111111111111111111111000222333444444666999;;;======@@@CCCEEELLL]]]nnnxxxgggZZZTTTTTTSSSRRROOOMMMKKKKKKKKKKKKOOOTTT___lllwww|||}}}|||vvvsssrrrtttyyy{{{xxxzzzxxxmmm___UUULLLHHHEEE>>>:::999444222000000222222222111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000......//////000000111111000000111333444666777777999;;;@@@HHHRRRddd~~~~~~uuummmlllmmmllljjjjjj```ZZZQQQIIIEEEBBB@@@???AAACCCHHHMMMTTTZZZ___aaafffhhhjjjlllmmmooosssuuuxxx|||}}}yyytttpppllliiiccc^^^YYYTTTOOOKKKGGGFFFEEECCCAAA@@@@@@@@@======???AAABBBHHHXXXgggsssddd``````cccooo|||xxx```NNNDDD:::999777555333333333333333222222222222111111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000222333444555777:::<<>>>>>@@@AAABBBGGGVVVeeexxxnnnfffcccaaaiiitttgggTTTJJJ;;;999777555444333333333333333333222222222111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000111333555555777:::===>>>???CCCGGGLLLZZZsssrrrcccZZZSSSOOOOOOPPPNNNLLLIIIIIIIIIKKKLLLUUU^^^nnn}}}}}}xxxuuuttt|||}}}tttfff]]]RRRJJJFFFAAA;;;666333333222222222333444444111111111000000000000000222111000.........///000222111000//////000111222000000000000000000000000,,,---...//////000//////333444555555444444666888888===BBBFFFVVVsssxxxwwweee[[[QQQNNNMMMLLLMMMPPPPPPMMMHHHDDDAAA@@@AAABBBAAADDDIIIOOOUUUZZZ]]]^^^eeefffggggggfffgggiiikkkpppwww}}}~~~|||xxxtttpppmmmiiiccc^^^YYYSSSNNNJJJHHHGGGEEECCCAAA@@@??????@@@???AAACCCDDDHHHSSS___uuuooogggcccaaafffppp|||nnnZZZNNNAAA;;;888777666333333666333333444555444333222111222222222111111111111000000000000000000000000000000000000000000000000000222111000.........///000000111111111111222222222222333333555777999;;;<<>>BBBAAADDDLLLRRRaaaxxxdddYYYVVVSSSRRRRRRPPPKKKHHHIIIJJJJJJMMMQQQXXXhhh|||vvvqqqnnnuuuttthhhXXXLLLFFFAAA;;;777555555444333222222222333666555555444333222222111000111111222222222222111000//////......//////000000000000000000000000000......///111111222222222222444555444444444666888;;;@@@DDDKKK]]]|||vvv{{{rrr[[[QQQHHHFFFEEEDDDEEEHHHGGGEEEBBB@@@???@@@BBBCCCFFFHHHMMMRRRWWW[[[^^^___^^^___`````````aaaccceeemmmuuu{{{~~~}}}zzzuuurrrmmmiiiddd^^^YYYTTTNNNJJJGGGFFFEEECCCAAA@@@????????????@@@AAABBBEEEOOO[[[ooovvvjjjcccdddkkkssszzzeeeXXXJJJBBB;;;999777333333555333333333444333222222111111000000000000/////////000000000000000000000000000000000000000000000000111111000/////////000000000111111111111222222222444555666777:::<<<>>>???@@@AAAGGGNNNVVVhhhnnn]]]UUUSSSQQQPPPQQQNNNJJJGGGIIIJJJJJJNNNSSS]]]nnnvvvpppkkkqqq~~~ppp^^^OOOGGGAAA<<<999777666555333333222222222666666555444333222222111...///111222333222222111//////............//////////////////////////////...///000111222333333333222333444444444555777999;;;@@@DDDNNNccc|||xxxmmmVVVMMMDDDBBBBBBBBBBBBEEEEEECCCAAA???>>>???AAABBBFFFHHHMMMRRRVVVZZZ\\\]]][[[]]]^^^^^^^^^___bbbdddlllttt{{{~~~~~~{{{vvvsssmmmjjjddd___YYYTTTNNNJJJGGGFFFDDDBBBAAA??????>>>???>>>???@@@@@@CCCMMMYYYlll}}}ooofffeeejjjooo~~~kkk]]]MMMDDD;;;999777444444666333333333333222222111111111111111111000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111222222222444555666888:::<<>>:::777666555444333333222222444444444333222111111111---...000111222111000000......////////////......////////////////////////...///000222333333444444222333444444444555777999;;;???EEERRRjjj|||}}}jjjSSSJJJCCCAAABBBAAABBBDDDDDDCCCAAA???>>>???@@@@@@EEEGGGLLLQQQUUUYYY[[[\\\[[[]]]^^^______```ccceeemmmuuu|||~~~{{{wwwtttnnnjjjddd___ZZZTTTOOOKKKGGGFFFDDDBBB@@@???>>>>>>>>>===>>>@@@???BBBMMMXXXjjjzzzuuujjjhhhjjjlllxxxqqqcccPPPEEE;;;888777666555777333333222222111111111111333333222222222222111111111111111111111111111111111111111111111111111111000000111111111111111111000000111111111222222222333444555777999<<<>>>@@@@@@EEEMMMTTT___yyytttfffWWWRRRRRROOOMMMLLLKKKHHHHHHKKKMMMOOOWWW```kkk}}}|||tttnnnqqq~~~iiiWWWLLLEEE???;;;666666555444333333333444222222222222111111111111...//////000000000000///...//////000000//////...000000000000000000000000---...000111333333444444111222444444444555888:::;;;???HHHXXXsss}}}}}}fffRRRIIIBBBBBBCCCBBBBBBDDDDDDCCCBBBAAA@@@@@@AAAAAAFFFHHHMMMRRRWWW[[[]]]^^^^^^```bbbbbbbbbdddgggiiiooowww}}}}}}{{{wwwsssnnnjjjeee___ZZZTTTOOOKKKFFFEEEDDDBBB@@@???>>>>>>======>>>???@@@CCCMMMYYYiiizzz|||pppkkkjjjjjjsssxxxjjjVVVIII===999888777666777333333222111111111111222444444333333333222222222111111111111111111111111111111111111111111111111///000111222222222111111000111111111111222222222333444555777:::===???@@@AAAGGGOOOXXXhhhqqqdddWWWTTTSSSQQQMMMLLLJJJHHHJJJMMMPPPTTT^^^iiiuuuxxxqqqsssmmm[[[OOOGGGAAA<<<666555555444444444555555111111111111222222222222111111000000///000000000//////000111111000//////000000000000000000000000,,,---///111222333444444111222444444444555888:::;;;AAALLL___{{{~~~~~~wwwaaaQQQHHHBBBBBBCCCBBBCCCEEECCCBBBBBBBBBBBBCCCDDDEEEIIILLLPPPVVV\\\```cccdddcccdddfffggggggiiikkknnnqqqyyy~~~}}}zzzvvvsssnnnkkkeee___ZZZUUUOOOKKKFFFEEECCCAAA@@@>>>>>>======<<<===@@@@@@DDDOOOZZZiiizzztttmmmjjjiiinnnxxxsss^^^PPPBBB<<<:::888666666333333111000000000111222333333333222222222111111111111111111111111111111111111111111111111111111///000111222222222222111000111111111111222222222444555666888;;;>>>AAABBBBBBGGGPPP\\\rrrnnnaaaVVVTTTUUURRROOOMMMIIIIIIKKKPPPSSSYYYeeeqqq{{{tttuuu~~~ooo]]]QQQIIIBBB===555555444444444555555666000111111222222333333444444333111000000000111111///000111222222111000///000000000000000000000000,,,---...000222333333333111222444444444555888:::<<>>>>>===<<<<<<===@@@AAADDDPPP\\\jjjzzzwwwnnnjjjgggkkkrrr~~~yyyeeeVVVFFF???<<<888555555444333111000000000111222222222222111111111111000111111111111111111111111111111111111111111111111///000111222333333222111000111111111111222222222555666777:::===@@@BBBDDDAAAGGGPPP___yyyjjj___UUUTTTVVVTTTPPPNNNIIIIIILLLQQQUUU\\\iiivvv{{{{{{}}}zzz~~~qqq^^^OOOEEE@@@===777555333222333444333333444333222111111222333444000000000000////////////000000000///---...000222222222111000///...------000000000000000111111111333444666777666777999:::@@@EEESSSmmmzzzrrrxxxiiiYYYHHHFFFCCCAAABBBBBBAAA@@@???@@@AAAAAABBBEEEIIILLLNNNVVV___dddiiinnnmmmiiijjjjjjkkklllooorrruuuvvvzzz}}}~~~{{{xxxtttqqqmmmiiiccc]]]XXXSSSNNNJJJJJJFFFAAA===<<<=========>>><<<<<<>>>@@@CCCMMMXXXhhhyyy}}}oooggggggfffiiisss~~~}}}kkk\\\KKKAAA<<<888666666555555444333222222111111111111111111111111111111111111111111111111111111///000111222333333222111///000000000000111111111111111000000000000000111333444666777888;;;???BBBCCCKKKVVVgggkkkeee]]]WWWSSSPPPMMMJJJKKKJJJLLLRRRXXX```ooo{{{~~~{{{wwwzzzppp___QQQGGGAAA>>>888666333333333444444333222222111000000111222222111111111111111111111111000000000///......000222000000000000////////////000000000000111111111111333444666777666777999;;;CCCHHHXXXrrrvvvpppxxx|||dddUUUFFFCCCAAA???@@@@@@???>>>???@@@@@@AAACCCGGGLLLPPPYYY```gggkkkpppttttttpppnnnnnnooopppsssvvvyyyzzzzzz}}}}}}zzzwwwtttrrrnnnjjjddd^^^XXXSSSNNNKKKJJJFFFAAA===============>>><<<<<<>>>@@@CCCMMMWWWgggxxxrrrjjjeeeccceeemmmvvvnnn^^^MMMCCC>>>999777777444444444444333222222111111111111111111111111111111111111111111111111111...///000111222111111000111222222222222333333333222222111111111111222222333555666888999<<<@@@CCCEEEMMMYYYllljjjddd]]]WWWSSSPPPMMMKKKKKKKKKMMMSSSZZZcccqqq~~~wwwrrruuu|||~~~ooo```SSSIIICCC???999777444444444555444444111111000000000000111111000000000000111111111111///000000///......000111.../////////000000000111000000000111111111222222333444666666666888:::<<>>======>>>===<<<>>>???@@@AAAEEEJJJRRRWWWccciiioooqqquuuyyyyyyuuuppppppqqqrrruuuxxxzzz|||zzz|||~~~|||yyywwwuuutttoookkkddd^^^YYYTTTOOOLLLIIIEEEAAA>>>============>>><<<<<>>EEEOOOddd~~~qqqlllooojjjVVVKKKBBB???===<<<<<<===<<<<<<>>>???@@@BBBFFFNNNWWW^^^ggglllpppqqqssswwwvvvsssmmmmmmnnnppprrruuuxxxyyyyyy|||}}}zzzxxxvvvuuuuuuoookkkeee___ZZZUUUPPPLLLHHHEEEAAA>>>>>>>>>=========<<<<<>>BBBEEEIIIPPPaaa~~~uuufffbbb\\\VVVRRROOOMMMLLLKKKKKKOOOVVV___iiiyyyssskkkjjjnnnsssxxxrrrjjjaaaXXXOOOFFFAAA;;;888666444555555444333333333333333333333333333---.........//////000000...000111000///...///000111111111000///.........///000000111222333333333222444555666666999===@@@DDDQQQkkkyyynnnnnnwwwzzzcccRRRHHHAAA???===<<<=========<<<>>>???@@@CCCIIIQQQ[[[aaagggllloooooopppsssrrrnnnjjjjjjkkklllooorrrtttvvvxxx{{{}}}zzzxxxvvvuuuuuuoookkkeee___ZZZUUUPPPLLLGGGDDDAAA???>>>>>>>>>======<<<===???@@@BBBJJJTTTbbbrrryyynnnddd___]]]aaahhhppp|||zzzjjjWWWJJJBBB;;;777777111222333444444444333222111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111111111111111111222333333444666888:::<<>>BBBEEEVVVsssyyypppuuuttt^^^NNNFFFAAA???<<<<<<===>>>======>>>???BBBEEEKKKRRR[[[bbbggglllooooooppprrrpppkkkhhhhhhiiijjjmmmppprrrtttwww{{{~~~|||{{{xxxvvvuuutttoookkkddd^^^YYYTTTOOOLLLFFFCCC@@@?????????>>>======;;;===???@@@BBBIIIRRR```ppp{{{oooccc]]]ZZZ]]]dddlllyyyooo[[[NNNEEE===888888333333333333333333333333111111111111111111111111111111111111111111111111333222111111111111111222111222222222222333333333111111000111111222333444555777999;;;===@@@EEEHHHKKKVVVooo|||kkk```^^^ZZZTTTNNNKKKKKKLLLJJJKKKPPPZZZeeeqqqwwwkkkfffeeeggghhhfffddd```ZZZQQQHHHAAA:::888555333333333222111222333444444444444333222111111111222333444444444---///111111000/////////111111000000//////......///000000111333444444555222333444555666:::???CCCIII^^^~~~zzzuuu~~~ppp[[[KKKDDD@@@>>>;;;;;;<<<======<<<>>>@@@CCCGGGLLLSSS[[[```ffflllpppqqqqqqrrrnnniiieeeeeefffgggjjjmmmoooqqqwwwzzz}}}}}}}}}{{{yyywwwtttsssnnnjjjddd^^^XXXSSSNNNKKKEEECCC@@@?????????>>>===<<<;;;===@@@@@@BBBIIIQQQ^^^nnnrrreee^^^ZZZ\\\bbbjjjvvvttt```RRRHHH@@@;;;:::666555333222111111333333111111111111111111111111111111111111111111111111333222111000///000000111111222222222222333333333111111111222222333555555555777:::<<<>>>AAAFFFIIIOOO\\\yyywwwggg]]]\\\XXXRRRLLLIIIJJJLLLLLLMMMSSS^^^iiivvvyyyllleeedddddddddcccbbb```[[[RRRHHHAAA:::777444333222222111000111222333444444333222111//////000111222222333333---///111222000/////////////////////000000000000///000000222333444555555222333444555666:::@@@DDDNNNddd{{{yyymmmXXXJJJBBB???===::::::;;;<<<<<<<<<>>>@@@DDDHHHMMMSSSZZZ^^^eeekkkpppqqqqqqrrrmmmhhhbbbbbbbbbdddfffiiilllnnnwwwzzz||||||}}}|||zzzwwwtttrrrmmmiiiccc]]]XXXSSSNNNJJJEEECCC@@@???@@@???>>>===<<<;;;===@@@@@@BBBHHHQQQ]]]mmmuuuiiibbb\\\]]]bbbjjjvvv|||xxxcccUUUKKKBBB===<<<888666333111000111222444111111111111111111111111111111111111111111111111222111000.........///000///000000000000111111111222222222333444555666777666888:::<<<>>>BBBFFFJJJSSSaaarrrccc[[[ZZZWWWQQQKKKHHHIIIKKKNNNOOOUUU```lllzzzrrrjjjfffeeefffccc```^^^ZZZSSSIIIBBB;;;888444444555555222//////333444000000333222...111111222222222222111111000000000000000000000000000000000000////////////111111222444666666444222222111333777999:::???EEEQQQiiizzz~~~eeeSSSHHHBBB>>>===<<<;;;:::;;;;;;<<>>=========>>>???@@@DDDIIILLL\\\kkk|||xxxjjj^^^WWW\\\dddjjjtttzzz}}}qqq^^^PPPEEE<<<666777666555555444444444444222222222222222222222222222222111111111111111111222222111000//////000000222222222222222222222222444444333333333444555555777666888<<<===>>>DDDLLLVVViiiyyyjjjddd]]]YYYTTTNNNKKKJJJKKKLLLLLLSSS```nnnwwwvvvmmmiiihhhgggeeebbb^^^YYYQQQGGGAAA:::888555444555777888888888444000...///111222222111111222222222222111111000000000000000000000000000000000000////////////000000000111333444333222222222444777999:::???GGGWWWoooyyybbbQQQFFFAAA>>>===<<<;;;:::;;;;;;<<<>>>BBBGGGJJJMMMQQQXXX^^^dddkkkppprrrttttttqqqkkkfffdddaaaaaacccgggmmmpppuuuxxx{{{|||}}}~~~~~~}}}{{{zzzyyyvvvrrrooommmhhhaaa[[[VVVRRRNNNKKKFFFCCC@@@?????????>>>===<<<===>>>>>>@@@CCCHHHLLLZZZiiizzzpppccc[[[^^^eeejjjsss~~~zzz|||uuuaaaRRRGGG===888555555444333222222222222222222222222222222222222111111111111111111111111333222111000000000000000222222222222222222222222444444333333333444555555777666999<<<===>>>EEEMMMXXXnnnqqqccc^^^\\\XXXSSSNNNKKKJJJLLLMMMNNNVVVdddrrr{{{{{{rrrmmmkkkiiifffccc^^^XXXOOOFFF@@@999888666555555999???CCCHHH:::000000222000111666111111222222222222111111000000000000000000000000////////////000000000000000///...///111222222222444333555888999:::AAAIII```xxx~~~sss]]]NNNEEEAAA>>>===<<<;;;:::;;;<<<<<<===BBBGGGKKKNNNRRRXXX]]]bbbiiinnnqqqtttvvvtttpppkkkhhhdddbbbdddhhhnnnrrrvvvxxx{{{|||||||||~~~|||yyywwwtttpppmmmlllhhhaaa[[[WWWRRRNNNKKKFFFCCC@@@?????????>>>===<<<===>>>>>>@@@CCCHHHLLLXXXgggxxxxxxjjj```aaafffiiirrr}}}zzz{{{{{{fffVVVIII@@@:::666555444333222222222222222222222222222222222222111111111111111111111111333333222111111111111222222222222222222222222222333333333333333444555666888777999===>>>@@@GGGPPP\\\uuu{{{hhh]]]ZZZZZZVVVQQQMMMJJJJJJLLLMMMQQQYYYhhhwwwvvvpppmmmhhhgggccc^^^WWWOOOGGGBBB::::::888555444888AAAHHHSSS???222555666000///555111111222222222222111111000000000000000000000000////////////000000000000111///......000222333333555444666999999;;;DDDNNNiii{{{{{{mmmYYYMMMEEEAAA===<<<;;;::::::;;;<<<===<<>>===<<<======>>>???CCCHHHLLLWWWfffwww~~~oooccccccfffiiirrr|||~~~zzzzzz~~~lllZZZLLLAAA;;;999888777555444444444444222222222222222222222222111111111111111222222222333333222222222222222333222222222222222222222222333333333333444444555666888888:::===???AAAIIIRRR```|||sssbbbYYYYYYWWWTTTPPPLLLJJJKKKMMMNNNTTT\\\kkk{{{xxxqqqnnniiihhheee___XXXOOOIIIEEE<<<;;;999555222666===DDDLLL:::111666999111///444111111222222222222111111////////////////////////.../////////000000000111333111//////111333444444555555777::::::===GGGSSSqqq|||vvvyyygggVVVKKKEEEAAA===<<<;;;::::::;;;<<<======BBBHHHMMMPPPSSSXXX]]]___eeejjjmmmrrrwwwxxxuuutttpppkkkgggggglllqqqvvvwwwyyy{{{|||{{{{{{|||}}}~~~~~~zzzwwwuuusssqqqooojjjgggaaa\\\XXXSSSNNNKKKFFFCCC@@@?????????>>>===;;;<<<===>>>???BBBHHHKKKXXXfffxxxrrreeeccceeeiiirrr|||}}}{{{zzz}}}rrr^^^NNNCCC<<<999999777666555444444444222222222222222222222222000000111111111222222222333222222222222222333333222222222222222222222222333222222333444555666666999999:::>>>@@@CCCLLLUUUeee~~~lll]]]WWWWWWTTTQQQMMMJJJIIIKKKMMMOOOUUU^^^mmm}}}{{{ssspppkkkkkkhhhaaaXXXOOOIIIFFF???===999555333444888;;;:::111---333777333111333111111222222222222111111////////////////////////......//////000000111111333222111222444555555555444555888::::::>>>KKKYYYxxxwwwvvv{{{|||cccSSSJJJDDDAAA<<<<<<;;;:::;;;<<<===>>>>>>BBBHHHLLLOOOSSSYYY^^^___dddiiikkkpppuuuwwwuuuuuurrrmmmjjjjjjnnnsssvvvwwwyyy{{{|||||||||}}}~~~~~~}}}zzzxxxvvvtttqqqoooiiifffaaa]]]XXXTTTOOOKKKFFFCCC@@@?????????>>>===;;;<<<======???BBBGGGKKKXXXgggxxxwwwhhhdddfffhhhqqq|||yyyeeeSSSEEE>>>888777666444333222222222222222222222222222222222000000000111222222333333222111111111111222333333222222222222222222222222222222222333444555666777:::999;;;???AAADDDNNNXXXkkkxxxfffXXXSSSUUUQQQOOOKKKIIIIIIKKKNNNPPPVVV___ooo}}}vvvrrrpppppplllcccXXXNNNGGGEEE@@@===999666666555555444111000///111333444333111111111222222222222111111////////////////////////.........///000111111111222111222333555666555444333555888;;;;;;@@@OOO^^^~~~wwwxxxxxx^^^OOOHHHCCC@@@<<<;;;;;;:::;;;<<<===>>>???CCCHHHKKKNNNSSSZZZ___```dddhhhiiimmmsssuuussstttrrrnnnllllllooosssvvvwwwyyy|||}}}}}}}}}~~~~~~|||zzzyyywwwtttpppllliiifffaaa]]]YYYTTTOOOKKKFFFCCC@@@?????????>>>===;;;<<<<<<===>>>BBBGGGKKKXXXgggwww~~~mmmgggfffhhhppp{{{kkkWWWHHH@@@999888666555333222222222222222222222222222222222///000000111222222333333000000000000000111222333222222222222222222222222222222222333444555666777;;;:::;;;???BBBFFFOOOZZZrrruuucccVVVRRRTTTOOOMMMJJJHHHHHHKKKNNNPPPXXXaaarrrwwwtttuuutttoooeeeXXXLLLFFFCCC@@@===999888888777444111333666555111111444333000111111222222222222111111////////////////////////---......///000111111222111111222444666666444222222444888;;;;;;AAAQQQaaawww{{{uuu\\\MMMFFFAAA>>><<<;;;;;;:::;;;<<<===>>>@@@DDDHHHKKKMMMSSSZZZ``````eeehhhhhhlllqqqsssrrrsssqqqooommmnnnppptttvvvwwwzzz|||}}}}}}~~~}}}{{{zzzwwwsssnnnjjjhhheeeaaa]]]YYYTTTOOOKKKFFFCCC@@@?????????>>>===;;;<<<<<<===>>>BBBGGGKKKXXXfffvvvqqqjjjggghhhooozzzppp[[[KKKBBB;;;:::999777555444444333222222222222222222222222///000000111222222333333000000//////000111222222222222222222222222222222222222222333444555777777;;;:::<<>>@@@BBBEEEIIIMMMQQQVVV[[[___bbbcccdddfffiiillloooqqqooollliiiiiimmmqqqrrrrrruuuwwwzzz|||}}}~~~~~~|||zzzxxxtttoookkkjjjfffaaa]]]XXXSSSNNNKKKGGGDDDAAA??????>>>===<<<;;;999:::===>>>@@@EEELLL]]]gggvvvuuummmkkkkkkrrr|||{{{bbbOOOGGG???888444555777555444444444333222222111111111111111111222222222333333333///000000///...///222444333333222222111000000000333333333444555666777888888===:::;;;BBBFFFPPPbbbpppcccZZZUUUQQQSSSLLLGGGFFFHHHIIIMMMRRRYYYgggxxx~~~~~~{{{nnn]]]PPPIIIHHHBBB@@@<<<999666444333222111111222222222222111111222222222111111111111000////////////000000000000222111000//////000111111111111111222333333444444444888777:::AAAFFFWWWrrryyytttiiiWWWLLLCCC>>><<<<<<<<<<<<;;;;;;<<>>===<<<<<<999999===>>>@@@FFFMMM\\\fffuuuvvvrrrpppuuu}}}iiiTTTKKK@@@999444666777555444444444444333222222222222222111111222222222333333333000111111000//////111333111222222222111111000000222222222333444555666777777<<<;;;===EEEJJJTTTgggooobbbZZZUUUQQQRRRKKKFFFFFFGGGIIIMMMSSS[[[gggxxxtttbbbSSSLLLIIICCCAAA===999666444333333111111222222222222111111222222222111111111111000000000000000////////////111111000000000000111111111111222222333333444444333777777:::CCCIII]]]zzz~~~ssssss{{{aaaQQQGGGAAA======<<<===<<<;;;:::;;;>>>AAABBBEEEIIILLLPPPUUUZZZ]]]eeeeeeffffffggggggffffffhhhggggggiiilllppprrrsssuuuwwwzzz|||}}}~~~~~~}}}{{{zzzxxxuuuqqqmmmhhheee```\\\XXXSSSNNNKKKGGGDDDAAA??????>>>===<<<<<<999999<<<>>>@@@FFFNNN[[[eeettt}}}xxxzzzttt]]]PPPBBB;;;666666777555444555555444444333333333333333111111222222222333333333000111333222111///000111000000111222222222111111111111111222333444666666666======@@@HHHMMMYYYnnnmmmaaaZZZUUUQQQPPPJJJFFFFFFGGGIIINNNUUU]]]iiixxxzzzhhhWWWNNNKKKCCC@@@<<<777444222222222111222222333333222222111222222222111111111000000111111000000//////......000000000000000111111111111111222222333444444555333888777:::CCCKKKaaawwwnnnppprrr[[[LLLDDD>>>===>>>;;;;;;;;;999888999<<>>===<<<<<<999999<<<>>>@@@GGGOOO\\\fffttt~~~fffUUUEEE===777777777555444555555444444333333444444444111111222222222333333333000222444444222000//////000000111222222222222222222222222333444555666777666>>>???AAAJJJPPP]]]sss~~~jjj```ZZZUUURRRMMMIIIFFFFFFGGGIIIPPPWWWaaakkkyyymmm[[[PPPLLLDDDAAA<<<777444222222222222222333333333333222222222222222111111111000000111111000000//////......//////000000111111111111111222222333444444555555444999999;;;CCCLLLeeerrriiinnn{{{jjjWWWJJJBBB===<<<===:::;;;:::999888:::===???CCCEEEIIIMMMPPPTTTYYY]]]___```cccdddeeedddbbbaaaaaacccfffjjjmmmooorrrsssuuuwwwzzz|||}}}~~~~~~|||yyywwwvvvssspppmmmeeebbb^^^ZZZWWWSSSOOOLLLGGGDDDAAA??????>>>===<<<===:::999<<<>>>AAAHHHPPP^^^hhhuuummmZZZHHH@@@999888777555444555444444444333333444444555111111222222222333333333000222444444222000///000333333333222222222222222444444444444555777888999777??????AAAJJJQQQaaayyy{{{iii```\\\VVVRRRKKKHHHFFFGGGHHHJJJRRR[[[eeennnzzzrrr```TTTOOOHHHDDD???:::666444555555222222333333333333222222222222222111111111111000000000000000////////////...///000111111222111111222222333333444444555555555::::::<<>>===<<<===:::999;;;>>>AAAIIIRRR___hhhuuu~~~{{{ttt^^^KKKBBB:::888888555444555333333333333333444444555111111222222222333333333111222444333222000111222:::888555333111111222333444444555555666777999:::777??????AAAJJJSSSfffxxxhhhbbb^^^XXXRRRJJJHHHGGGHHHIIIKKKTTT^^^hhhpppzzzxxxeeeYYYSSSIIIEEE@@@:::666555555666222333333444444333333222222222222111111111111000////////////000000000000---...000111222222111111222222333333444555555555555;;;<<>>999:::;;;;;;;;;===AAADDDFFFHHHLLLOOORRRVVVZZZ^^^aaadddgggjjjjjjhhheeebbb___dddjjjmmmnnnoooqqqsssuuuwwwzzz|||}}}~~~|||~~~|||wwwtttqqqnnnkkkhhhbbb___\\\XXXVVVSSSOOOLLLGGGDDDAAA??????>>>===<<<===:::999;;;>>>AAAJJJSSS___hhhttt|||zzzzzzuuuyyybbbMMMDDD;;;999888555444555222222222222222333444444111111222222222333333333111222333222111111222444AAA===888333000000222333444444444555666777888999666>>>???@@@KKKWWWooouuuhhhddd```YYYRRRJJJHHHHHHJJJJJJMMMWWWaaakkkrrr{{{|||iii\\\VVVHHHDDD>>>888444333333444222333333444444333333222222222222111111111111000......//////000000111111---...000111222222222111222222333444444555555666555;;;===@@@KKKYYYyyysssgggaaahhhqqqeee[[[RRRIIIEEEAAA===<<<>>>777777888888999<<<@@@CCCFFFIIILLLPPPSSSVVV[[[^^^eeehhhkkknnnmmmjjjfffccc___eeekkknnnooooooqqqsssuuuwwwzzz|||}}}~~~{{{~~~~~~~~~|||wwwssspppmmmiiifffbbb___[[[XXXVVVSSSOOOLLLGGGDDDAAA??????>>>===<<<===:::999;;;>>>BBBJJJSSS___gggrrr{{{}}}~~~~~~vvvvvvqqq}}}|||dddNNNEEE<<<999888555444555111111111111222222333444111111222222222333333333111222222111000111444666EEE@@@999333//////111333333333333444555666777888666===>>>@@@LLL[[[uuutttiiieeeaaaYYYRRRIIIHHHIIIKKKKKKNNNXXXcccmmmsss{{{qqqbbbYYYSSSHHH>>>:::777444222444444444333333333333222222+++,,,---...///000000000444444333222111111111222111111111111111111111111---...000000111444777:::999888:::@@@JJJ___|||hhhbbbeeeoooxxxiiiaaaUUUNNNFFFAAA???>>><<<:::999999999:::;;;===@@@AAAGGGKKKOOOSSSUUUXXX\\\^^^bbbfffkkkooopppmmmiiifffdddggglllqqqssstttrrrqqqwwwyyy{{{~~~~~~~~~~~~~~~|||{{{|||}}}~~~|||yyyuuurrrooommmjjjggg```]]]YYYUUURRROOOLLLIIIDDDDDDCCCAAA???>>><<<<<<<<<<<<;;;;;;<<>>:::666444444666777555555555555555666777777:::>>>???DDDPPP]]]|||oooiiihhhaaaTTTKKKIIIHHHGGGHHHKKKSSS]]]cccqqqvvv|||xxxiii___SSSIII???:::888444333444444444333333333333222222111222333444444555444444111111000000///000000000111111111111111111111111111222333222222333666888:::999<<>>@@@AAAGGGJJJOOORRRUUUXXX[[[^^^cccgggmmmqqqrrrpppmmmjjjhhhjjjnnnrrrtttuuuttttttyyyzzz|||~~~~~~~~~}}}}}}~~~|||{{{{{{|||}}}~~~~~~{{{vvvrrrooolllhhheee```]]]YYYUUURRROOOLLLIIIDDDDDDBBBAAA???===<<<<<<<<<<<<;;;;;;===AAAHHHMMM]]]eeepppvvvuuurrrooommmqqqtttzzz}}}{{{wwwsssooommmlllmmmmmmlllppppppoooooonnnnnnmmmmmmiiiiiihhhggggggfffeeeeeeccccccccccccccccccccccccdddeeegggiiilllnnnpppqqqrrrvvv{{{}}}ssslllkkkqqqiiiUUUIII>>>;;;999666333222333333333333333333333333333333333333333333333333222222222222222222222222555444222111111333666777555444444555555777888888<<>>DDDQQQiiixxxfffccciiiuuurrrccc[[[QQQJJJBBB===<<<<<<:::888999999999:::<<<>>>@@@BBBEEEIIINNNRRRUUUWWWZZZ\\\bbbffflllpppsssrrrooommmmmmnnnppprrrtttuuuvvvvvv{{{|||}}}~~~~~~~~~||||||||||||}}}~~~}}}||||||}}}}}}{{{|||~~~}}}wwwrrrnnnjjjfffccc```]]]YYYUUURRROOOLLLIIIEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;===BBBHHHMMM\\\ccclllpppnnniiieeedddiiilllqqqtttvvvuuurrrpppiiifffbbb```_________^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWYYY[[[]]]___```cccfffjjjnnnsss|||ssskkkiiinnn{{{iiiUUUIII>>>:::999666333333333333333333333333333333444444444333333222222222111111111111111111111111/////////000111222444555333333444555666888999:::===AAA@@@EEEUUUiiiyyyjjjfffddd]]]RRRKKKGGGGGGGGGIIIOOOXXXccckkktttxxx}}}}}}vvvhhhUUUKKK@@@<<<999555333444444444333333333222222222///////////////...------222111111111222333444444111111111111111111111111333555555555333333444666999;;;>>>EEETTTooozzziiihhhooozzzpppaaaZZZOOOIIIAAA===<<<<<<:::999999999999:::<<>>===<<<<<<;;;;;;;;;<<<===BBBHHHLLLZZZaaahhhjjjgggbbb___^^^bbbdddgggiiijjjiiigggeee```]]]YYYWWWWWWWWWVVVUUUSSSSSSSSSSSSTTTTTTUUUUUURRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRVVVXXX[[[^^^bbbjjjuuu}}}vvvmmmhhhlllxxxiiiVVVJJJ>>>:::999666444444333333333333333333333333555444444333333222222111222222222222222222222222333333444444333333222111222333333555777999:::<<<===AAAAAAFFFYYYsss~~~rrrfffcccaaaZZZPPPKKKHHHHHHHHHJJJPPPZZZeeemmmvvvyyy}}}{{{xxxhhhVVVLLLAAA<<<999555333444444444333333333222222222333333333333222111000000222111111111222333444444111111111111111111111111000222333444333444555777777:::???FFFWWWtttyyyjjjlllttt~~~nnnaaaZZZNNNHHHAAA===<<<<<<;;;:::999999999:::===???BBBDDDDDDHHHNNNRRRUUUWWWYYY[[[]]]```dddiiimmmooooooooopppppppppqqqrrrtttvvvxxx||||||}}}~~~}}}|||{{{zzzwwwwwwwwwyyy{{{}}}~~~}}}uuutttttttttsssssssssssssssuuuwww{{{~~~{{{vvvrrrooolllhhheee```]]]YYYUUURRROOOLLLIIIEEECCCAAA>>>===<<<<<<<<<:::;;;<<<<<<>>>BBBHHHLLLXXX]]]dddeeebbb^^^[[[[[[[[[\\\^^^___```___]]]\\\XXXUUUSSSQQQQQQQQQPPPOOOLLLMMMMMMNNNNNNOOOOOOPPPNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMMMMMMMLLLLLLLLLJJJLLLNNNOOORRRYYYcccjjjzzzzzzpppiiilllvvvlllXXXLLL@@@;;;999666444444333333333333333333333333444444444333333222222222333333333333333333333333666777777777555444222111222333444555777999;;;<<<;;;BBBCCCIII```}}}sssjjjbbb```]]]VVVNNNJJJIIIIIIJJJLLLQQQ[[[fffmmmxxxzzz~~~}}}yyyhhhWWWMMMBBB===:::666444444444444333333333333222222444444444444444333222111000000000///000000111111111111111111111111111111...000333444444555666888666;;;???GGGZZZzzzuuujjjoooyyy|||kkk___XXXMMMGGG@@@<<<<<<<<<<<<:::999999999;;;===@@@CCCDDDDDDHHHOOOSSSVVVXXXZZZ[[[\\\___ccchhhkkknnnooopppnnnooooooqqqsssuuuwwwxxxzzz{{{|||||||||{{{yyyxxxvvvvvvvvvwwwyyy|||~~~{{{yyypppooommmjjjhhhgggffffffeeefffgggjjjrrr~~~zzzvvvrrrooolllhhhfff```]]]YYYUUURRROOOLLLIIIEEECCC@@@>>><<<;;;<<<===:::;;;<<<===???BBBHHHKKKUUUYYY___```\\\XXXVVVVVVTTTTTTVVVVVVWWWVVVVVVUUUQQQOOOMMMLLLMMMMMMLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLIIIJJJLLLKKKLLLQQQXXX^^^lllvvv~~~ssskkklllsssqqq\\\OOOBBB<<<:::777555555333333333333333333333333333333333333333333333333333333333333333333333333333333444555555555444444333333444555777999;;;<<<:::DDDGGGOOOiiiiiiccc^^^]]]ZZZSSSLLLJJJIIIIIIJJJLLLRRR[[[gggnnnyyy{{{|||kkkXXXNNNCCC>>>:::666444555444444333333333333222222111111222222222111000000111111000000///000000000111111111111111111111111///111444666666666777888666<<>>::::::;;;;;;999888999999;;;===@@@CCCEEEDDDIIIPPPUUUWWWYYYZZZ[[[[[[\\\```dddhhhkkklllmmmmmmnnnppprrrtttvvvxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwuuuuuuuuuvvvxxx{{{}}}~~~}}}yyyuuurrrjjjhhheeeaaa^^^[[[ZZZYYYWWWXXXYYYZZZ___iiivvv|||wwwrrroookkkgggddd```]]]YYYUUURRROOOLLLIIIEEECCC@@@===;;;;;;<<<===999;;;<<<===???BBBGGGKKKQQQUUUYYYYYYUUUQQQOOOOOONNNNNNNNNOOOOOOPPPPPPPPPLLLKKKJJJJJJLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLJJJLLLMMMLLLJJJLLLQQQVVV]]]gggxxxuuulllkkkppp|||uuu```RRRDDD>>>;;;777555555333333333333333333333333111222222333333444444555222222222222222222222222111111222222333444555555444444555666777999;;;<<<:::GGGLLLWWWrrrsssbbb]]]ZZZ[[[XXXPPPKKKJJJGGGGGGHHHKKKRRR]]]iiiqqqzzz|||nnnYYYNNNCCC>>>:::666444555444444444333333333222222111222222333333333222222444444333222111111111222111111111111111111111111111333666777777666777888777===CCCJJJ```sssooozzzpppbbbWWWPPPIIICCC<<<999999:::999888888999999;;;===AAACCCEEEEEEJJJPPPUUUXXXZZZ[[[\\\WWWYYY\\\```cccgggiiijjjlllnnnpppsssvvvxxxyyyyyywwwxxxyyyyyyyyyyyywwwwwwuuuuuuuuuvvvxxxzzz}}}~~~{{{|||||||||yyytttooolllgggddd```[[[WWWTTTRRRQQQOOOPPPPPPPPPRRRZZZdddlll{{{~~~xxxsssnnnjjjeeebbb```]]]YYYUUURRROOOLLLJJJEEECCC@@@===;;;;;;<<<===999;;;<<<===???CCCGGGKKKOOOSSSVVVUUUPPPKKKIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLJJJJJJKKKMMMNNNMMMLLLIIIIIIIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJPPPPPPOOONNNLLLKKKJJJIIIGGGIIIJJJHHHEEEEEEIIIMMMQQQ\\\lll~~~vvvlllkkknnnxxxxxxbbbTTTFFF???;;;777555555333333333333333333333333000111222333444444555666111111111111111111111111333333222222333444555555555555555666777999:::;;;;;;IIIPPP\\\xxx~~~kkk^^^ZZZYYYYYYVVVOOOJJJJJJDDDEEEGGGKKKRRR^^^kkksss{{{}}}ooo\\\PPPCCC>>>;;;777444444333444444555555444444333111222222333333222222111000000000000000000000000333444333222111111333555666555444444555666777888;;;>>>DDDPPPiiiuuuooorrrtttggg]]]TTTLLLDDDAAA>>><<<;;;;;;999888999:::<<<======???BBBDDDGGGMMMSSSUUUXXX[[[YYYTTTVVVWWWZZZ^^^bbbeeehhhjjjlllnnnppprrrssstttssssssvvvvvvwwwxxxxxxxxxxxxwwwvvvwwwyyyzzzzzzzzzyyyyyy||||||{{{yyyvvvqqqllliii^^^[[[VVVQQQNNNLLLKKKKKKHHHIIIIIIIIIHHHLLLRRRWWWiiiwww~~~xxxrrrmmmhhhddd```\\\ZZZWWWUUURRROOOJJJGGGFFFDDDBBB???===<<<<<<<<<>>>======>>>@@@EEEIIIKKKOOONNNNNNLLLKKKIIIGGGFFFHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJMMMMMMLLLLLLMMMMMMNNNOOOQQQPPPOOOOOOPPPPPPNNNLLLLLLLLLKKKGGGCCCCCCFFFJJJLLLTTTaaapppssskkkkkkmmmttt}}}kkk\\\III>>>;;;:::666222222222222333333444444444333333333333333333333333///------///333444333111333333333333333333333333777555555999;;;:::<<>>;;;777444444333444444555555444444333222222333333333333222222111111111111111111111111444555555444333333444666555444444444444666777888:::>>>EEERRRlllsssooorrrpppcccZZZQQQKKKCCC@@@===;;;::::::999888888:::<<<===>>>@@@DDDFFFHHHNNNTTTVVVYYY[[[YYYUUUSSSUUUXXX[[[```dddgggiiilllmmmppprrrssssssssssssuuuvvvvvvvvvwwwwwwwwwwwwyyyyyy{{{{{{{{{{{{yyyyyyxxxxxxwwwuuupppkkkeeebbbYYYVVVQQQLLLIIIGGGGGGGGGDDDEEEEEEDDDDDDFFFLLLPPPWWWdddxxx}}}wwwrrrmmmhhhccc```\\\ZZZVVVTTTQQQNNNJJJGGGEEEDDDBBB???===<<<<<<<<<>>>>>>>>>???BBBEEEIIIKKKMMMMMMLLLKKKIIIHHHFFFEEEGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQSSSRRRQQQRRRSSSRRRPPPNNNKKKLLLLLLIIIFFFEEEFFFHHHJJJQQQ\\\jjj{{{tttjjjjjjkkkqqq|||ooo```LLL@@@<<<;;;777444222333333333333333333444333333333333333333333333222000000111333444222000333333333333333333333333555333333777999888:::===???EEEOOO```~~~xxxgggWWWXXXXXXTTTOOOJJJGGGEEEFFFHHHKKKOOOVVV```lllsss{{{qqq^^^QQQDDD???<<<888555444333444444555555444444333333333444444444444333333222222222222222222222222444555777777555444555666444333333333333555777888:::???GGGVVVqqq|||ooolllrrr~~~hhh[[[TTTMMMHHHAAA???;;;::::::999888777888:::<<<>>>???BBBEEEHHHIIIPPPTTTVVVYYY[[[YYYUUUSSSTTTWWWZZZ___dddhhhkkkmmmnnnppprrrttttttttttttvvvvvvuuuuuuvvvvvvwwwxxx{{{||||||||||||zzzyyyxxxvvvvvvtttqqqllleee___\\\TTTQQQMMMIIIFFFDDDCCCCCCBBBCCCBBBBBBAAACCCFFFIIIMMMVVVfff|||}}}wwwqqqlllgggccc___[[[YYYUUURRRPPPMMMIIIFFFEEEDDDBBB@@@>>>=========>>>???@@@BBBDDDGGGHHHIIIJJJJJJIIIIIIHHHFFFEEEDDDFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWVVVUUUUUUVVVUUUSSSQQQKKKMMMMMMLLLIIIGGGFFFFFFGGGMMMVVVbbbrrrttthhhhhhiiinnnwwwttteeePPPBBB<<<;;;999666444333333333333333333222333333333333333333333333444333222333444333222000333333333333333333333333555222333777999888:::>>>>>>EEEPPPbbbxxxeeeYYYYYYXXXTTTNNNIIIGGGFFFGGGIIILLLQQQXXXbbbmmmuuu|||qqq___RRREEE???<<<888555555333444444555555444444333333444444555555444444333222222222222222222222222222555777777666444444444333222222222333555666777;;;@@@III[[[wwwtttiiiiiiqqqxxxaaaTTTNNNIIIEEE???===:::999999999888777999;;;===>>>???AAADDDFFFJJJOOOTTTUUUXXX[[[YYYUUUUUUVVVXXX[[[```fffkkknnnoooppprrrtttvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwxxxyyy|||||||||{{{zzzxxxvvvuuuwwwvvvtttpppjjjccc]]]YYYSSSQQQNNNJJJGGGEEEDDDDDDDDDDDDDDDCCCBBBCCCDDDFFFLLLPPP[[[mmm|||vvvqqqlllgggbbb___[[[XXXTTTQQQNNNLLLHHHFFFEEEDDDBBB@@@???>>>?????????@@@BBBEEEGGGHHHHHHHHHGGGHHHHHHGGGGGGFFFEEEDDDFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRSSSSSSTTTUUUWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZYYYXXXXXXXXXWWWUUUSSSNNNNNNMMMLLLIIIHHHGGGGGGFFFJJJPPPZZZkkksssfffffffffjjjrrrxxxhhhSSSCCC<<<:::888777444444444333333222222222333333333333333333333333333333333333333333222111222222333333333333444444666444555999;;;:::<<<@@@???GGGSSSfffzzzfff[[[[[[XXXSSSMMMIIIFFFFFFGGGIIIMMMRRRZZZdddooovvv}}}qqq```SSSFFF@@@===888555555333444444555555444444333333444444555555444444333222222222222222222222222111333555555444222222333222222222222333555777888;;;AAALLL___}}}mmmbbbdddpppttt]]]PPPJJJFFFCCC>>><<<999888999999999888;;;<<<>>>>>>>>>@@@BBBEEEIIINNNSSSTTTWWWZZZZZZVVVVVVVVVWWWZZZ___ffflllpppqqqrrrtttvvvxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzyyywwwuuusssqqqttttttrrrnnnhhhaaaZZZWWWRRRQQQNNNKKKIIIGGGFFFEEEFFFFFFEEEEEEEEEDDDDDDCCCGGGGGGNNN\\\nnn}}}wwwqqqlllhhhccc___[[[XXXSSSPPPMMMKKKHHHFFFEEEDDDBBB@@@@@@@@@@@@AAA@@@BBBEEEGGGIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIKKKLLLMMMNNNOOONNNNNNOOOPPPQQQRRRRRRSSSWWWWWWXXXXXXYYYXXXXXXXXXVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\ZZZYYYYYYYYYXXXVVVTTTRRRPPPLLLIIIHHHHHHHHHIIIFFFHHHMMMVVVfff}}}qqqdddddddddfffnnnzzzyyyjjjUUUDDD;;;999777666444444444333333222222222333333333333333333333333000111222222222222222222222222222333333444444444666444555999;;;;;;===AAABBBJJJWWWjjj~~~iii^^^\\\YYYSSSMMMHHHFFFGGGGGGIIINNNSSS[[[eeeooovvv}}}qqqaaaTTTGGGAAA>>>999666555333444444555555444444333333333444444444444333333222222222222222222222222000111333333111000111222222222222222444666888999<<>>;;;999888999::::::999<<<===??????@@@AAADDDFFFHHHNNNRRRTTTWWW\\\\\\YYYVVVUUUUUUWWW\\\cccjjjnnnrrrsssuuuwwwyyyyyyyyyyyyxxxyyyzzz{{{{{{{{{{{{zzzxxxxxxxxxwwwuuussspppoooooonnnmmmiiiddd^^^XXXTTTQQQPPPNNNKKKIIIGGGFFFFFFFFFEEEEEEEEEFFFEEECCCAAADDDAAAEEERRR```sss~~~xxxrrrmmmhhhddd```\\\XXXSSSPPPMMMKKKIIIGGGEEEDDDBBBAAA@@@AAAAAABBBCCCDDDFFFHHHIIIJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOPPPRRRRRRQQQRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]^^^___```bbbbbbaaa``````]]]\\\[[[ZZZZZZYYYWWWUUUTTTPPPKKKGGGGGGHHHHHHHHHFFFHHHLLLTTTccczzz~~~ooocccccccccdddkkkxxxxxxkkkWWWFFF<<<888777666444333333333333333333222333333333333333333333333///111222333222111222333111222222333333444444555333111222777999999;;;???CCCLLLYYYmmmlll```^^^YYYRRRLLLGGGFFFGGGFFFIIINNNTTT\\\fffpppvvv|||~~~pppbbbUUUHHHAAA>>>999666555333444444555555444444333222222333333333333222222111111111111111111111111111111222111000///111333333333333333555777999:::<<>>999777666222333333333333333333444333333333333333333333333111333555444222111111333111111222333333444555555333111222777999999;;;???CCCLLLZZZnnnnnnbbb___ZZZRRRKKKGGGFFFGGGEEEHHHMMMTTT\\\fffooovvv{{{~~~~~~ooobbbUUUHHHBBB>>>999666555333444444555555444444333111222222333333222222111000000000000000000000000222222222000//////222444333333333444555777:::;;;===DDDQQQgggzzzfff\\\bbbsssxxx```RRRJJJDDD@@@>>>;;;999999:::<<<<<<;;;:::<<<@@@CCCEEEIIIMMMQQQJJJPPPTTTWWW\\\aaacccaaa[[[ZZZXXXXXX\\\cccjjjooopppqqqsssuuuwwwwwwwwwwwwuuuwwwzzz|||}}}{{{xxxvvvvvvvvvvvvvvvtttrrrpppoooiiiiiihhhfffbbb]]]YYYVVVSSSRRRQQQPPPNNNLLLKKKJJJJJJHHHHHHJJJKKKKKKGGGCCCHHHAAAAAAGGGMMMXXXpppyyytttooojjjeeebbb]]]ZZZTTTPPPNNNLLLJJJHHHDDDCCCBBBAAAAAABBBCCCDDDGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMOOOPPPPPPQQQQQQNNNOOOPPPRRRTTTUUUWWWWWWVVVWWWXXXZZZ[[[]]]^^^___```aaaccceeeggghhhhhhiiieeeeeedddcccbbbbbbbbbbbbaaabbbdddffffffeeedddcccaaa```^^^^^^]]]\\\ZZZWWWPPPNNNKKKJJJJJJIIIEEEBBBEEEGGGKKKSSSaaawwwpppaaabbbbbbccciiiwwwwwwlllZZZJJJ@@@:::888777222222222333333444444444333333333333333333333333444666888666333000111222111111222333333444555555555333444999;;;;;;>>>BBBCCCLLLZZZnnnnnnccc```ZZZRRRKKKGGGFFFGGGDDDGGGMMMTTT\\\eeeooovvv{{{~~~zzznnn```XXXLLLCCC>>>;;;777444333333444444444444333333555555444444444333333333222111111111111111222222111111111111111111111111222333444444333555888:::AAAFFFTTTnnn|||ggg```kkk~~~uuu___RRRHHHAAA>>><<<======;;;888777:::===:::<<<>>>AAAEEEIIILLLNNNSSSTTTVVV\\\cccffffffddd`````````______bbbgggjjjoooqqqrrrrrrrrrsssvvvxxxxxxyyyzzzyyyxxxwwwxxxyyytttuuuuuuuuuuuutttrrrqqqnnnllljjjjjjjjjgggbbb^^^]]]ZZZVVVTTTRRRQQQNNNMMMQQQNNNKKKIIIHHHGGGDDDCCCDDDDDDDDDDDDFFFPPPeeeyyy{{{wwwrrrllleeeaaa]]]\\\XXXTTTOOOKKKHHHFFFFFFEEEDDDDDDEEEFFFHHHIIIIIIJJJLLLNNNOOOPPPOOOOOOOOOPPPRRRSSSUUUVVVVVVVVVWWWVVVUUUTTTTTTVVVXXXYYY\\\\\\\\\]]]^^^___```aaadddeeeeeefffggghhhiiiiiikkkjjjgggeeeddddddeeefffcccdddeeeeeeffffffeeeeeeaaaaaa```aaa```___[[[XXXVVVRRRLLLHHHGGGGGGGGGFFFFFFHHHKKKTTTcccyyyoooeee___]]]cccjjjuuuzzzlllYYYIII@@@<<<999666888777666555444333333333333333444444444444555555333222222111222333555666555555555555555555555555666777777999:::<<<>>>???BBBJJJWWWhhhqqqhhhcccZZZQQQKKKGGGFFFFFFGGGFFFKKKVVV```fffmmmsssxxx}}}~~~zzzmmm```WWWLLLDDD???;;;888555666777777777777777777666444444444333333333333222222222111111111111111111111111111111111111111111222333444444444555888;;;???FFFXXXuuukkkfffqqqrrr]]]PPPFFF???===;;;<<<<<<:::888777999<<<;;;<<<>>>AAAEEEIIILLLNNNTTTUUUXXX^^^eeehhhhhhgggccccccbbbaaaaaadddiiimmmqqqrrrssssssssssssuuuwwwwwwzzz||||||{{{xxxwwwwwwuuuvvvxxxyyyzzzyyyxxxxxxvvvtttsssssssssqqqllliiigggeeebbb```___\\\YYYVVVTTTRRROOOMMMLLLJJJHHHFFFEEECCCBBBBBBCCCKKK\\\mmm}}}zzzvvvrrrmmmgggccc^^^\\\YYYUUUQQQMMMJJJHHHEEEEEEEEEEEEGGGHHHJJJKKKNNNOOOPPPRRRRRRRRRRRRQQQTTTTTTVVVWWWXXXYYYYYYYYYZZZYYYWWWWWWWWWXXXZZZ[[[____________```aaabbbccccccdddeeegggiiikkklllmmmooommmjjjfffdddcccccccccbbbcccdddeeeeeeeeeeeeeeebbbaaaaaaaaabbb```\\\YYYVVVRRRLLLHHHGGGFFFFFFEEEEEEGGGKKKTTTdddyyytttgggaaa___dddjjjuuu|||ooo[[[KKKBBB===999777777666555444333333333333111111222222222222333333444333222222222333444555555555555555555555555555666666777888:::<<<===???@@@GGGRRRbbb~~~mmmfffaaaYYYPPPJJJGGGFFFFFFHHHGGGKKKVVV___fffmmmtttzzzyyy}}}nnn```XXXMMMDDD???<<<999666777777888888888888777777333333333222222222111111333333222111000000000111111111111111111111111111222333444444444555999;;;===HHH^^^}}}pppmmmyyynnnYYYMMMDDD>>><<<::::::;;;999888777999:::;;;<<<>>>AAAEEEIIILLLNNNUUUWWW[[[aaagggjjjkkkjjjhhhhhhfffddddddgggmmmqqqssstttuuutttssstttuuuwwwwww{{{~~~}}}yyyvvvuuuwwwyyy|||~~~{{{yyytttsssrrrqqqoookkkfffbbb[[[XXXUUUSSSQQQOOOLLLJJJHHHDDDBBBCCCCCCHHHSSS___|||~~~|||xxxuuuqqqmmmhhheee___]]]ZZZVVVRRROOOMMMKKKHHHHHHHHHJJJKKKMMMOOOPPPTTTUUUVVVWWWWWWWWWWWWWWWZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[\\\]]]^^^___bbbbbbbbbbbbccccccdddeeeaaabbbeeegggjjjmmmoooqqqrrrppplllhhheeebbbaaaaaaaaaaaacccddddddeeeeeeeeebbbbbbbbbccccccbbb___\\\WWWSSSMMMIIIGGGFFFEEEDDDDDDFFFKKKUUUeeezzz|||kkkdddaaaeeekkktttrrr___NNNCCC===999777666555444333333222222333111111222222222222333333444444333222222222333333444444444444444444444444555555666777999;;;===>>>@@@FFFNNN\\\wwwxxxhhhbbb^^^VVVNNNIIIFFFFFFGGGHHHHHHLLLVVV___fffnnnuuu~~~tttrrr```XXXMMMEEE@@@===999666555555555666666555555555222222222111111111111000333333222111000000000000111111111111111111111111222333444444444666999<<<>>>JJJbbbtttqqq~~~jjjVVVKKKCCC>>><<<:::;;;;;;::::::999:::;;;;;;<<<>>>AAAEEEHHHKKKMMMTTTWWW[[[aaafffjjjkkkkkklllkkkjjjhhhhhhkkkppptttuuuvvvvvvvvvttttttvvvxxxzzz|||~~~~~~|||zzzxxxxxxzzz}}}~~~xxxqqqlllccc```]]]ZZZWWWSSSOOOLLLKKKGGGDDDEEEFFFHHHOOOXXXsss~~~{{{wwwsssppplllgggddd^^^]]]YYYVVVSSSQQQOOOOOONNNNNNOOOPPPQQQSSSTTTUUUXXXYYYZZZ[[[\\\]]]^^^^^^```aaaaaabbbccccccccccccbbbbbbbbbaaabbbcccddddddfffeeeeeedddddddddeeeeeeaaabbbdddgggjjjmmmooopppsssqqqmmmiiifffcccaaa`````````aaabbbccccccccccccbbbaaabbbcccdddcccaaa^^^YYYTTTOOOKKKHHHFFFEEECCCCCCEEEKKKVVVfff{{{ooofffbbbfffkkksssuuucccQQQDDD===999777555444333222222222222222333333333444444444555555555444444333222222222222444444444444444444444444444555555777888:::<<<===BBBFFFMMMYYYtttrrrddd___ZZZSSSLLLHHHFFFGGGHHHIIIIIIOOOXXX```fffooowwwpppxxxbbbZZZNNNEEE@@@===999666333444444555555444444333222222111111111000000000333222222111000000111111111111111111111111111111111333444444555777:::===@@@MMMeeevvvrrrfffTTTJJJCCC>>>===;;;;;;;;;<<<<<<<<<<<<;;;<<<===???AAAEEEHHHKKKMMMRRRUUUZZZ```dddgggiiijjjlllllllllkkkkkknnnsssvvvvvvwwwxxxwwwvvvvvvwwwyyy}}}~~~~~~}}}||||||}}}yyyssskkkhhhddd```\\\WWWQQQMMMKKKGGGEEEFFFGGGIIIPPPXXXnnn|||wwwsssnnnjjjeeebbb^^^\\\YYYVVVTTTRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWXXX\\\\\\]]]___aaaccceeefffeeeffffffgggggggggffffffggggggggggggggghhhhhhiiiggggggfffeeeddddddddddddbbbccceeegggiiikkkmmmmmmpppooommmjjjgggdddbbbaaa___``````aaaaaaaaaaaaaaa``````aaacccddddddaaa___[[[WWWQQQMMMJJJGGGDDDBBBBBBEEELLLWWWggg{{{uuujjjdddfffkkkrrryyygggTTTEEE===888666444444333222222222333333333333333444444444555555444444444444333222222111444444444444444444444444444555555777888:::<<<===BBBFFFLLLXXXssslllaaa\\\XXXQQQKKKGGGFFFGGGHHHIIIKKKRRR\\\ccchhhqqqyyyooo|||ddd\\\PPPFFFAAA<<<888555555555666666666666555555222222222111111111000000222111111111111111222222111111111111111111111111111333444555555777;;;===BBBOOOiii|||vvvuuu~~~bbbQQQHHHBBB>>>===<<<;;;;;;<<<>>>>>>===;;;<<<===???AAAEEEHHHKKKLLLPPPTTTZZZ^^^aaaccceeeggghhhjjjlllmmmnnnppptttvvvwwwxxxyyyxxxwwwxxxyyy{{{yyypppnnnjjjfffbbb]]]WWWRRRKKKHHHGGGGGGFFFIIIRRR\\\ppp}}}{{{yyyzzz|||wwwrrrmmmiiieeebbb___]]]ZZZWWWUUUUUUVVVVVVWWWXXXYYY[[[\\\]]]]]]]]]aaabbbbbbdddfffhhhjjjllljjjjjjkkkkkkkkkjjjjjjiiikkkkkkkkkllllllllllllmmmiiiiiigggfffeeeddddddddddddeeefffgggiiijjjkkklllnnnmmmllliiigggdddcccbbb```````````````___^^^^^^]]]]]]^^^aaaccccccaaa___]]]ZZZTTTOOOLLLHHHEEECCCBBBFFFMMMXXXggg{{{}}}qqqgggfffiiiooo}}}}}}kkkXXXHHH===888777444444333333333333444444111111222222222222333333333333444444444333222222333333333333333333333333555555666777999;;;===>>>???DDDLLLYYYuuuwwwggg```[[[WWWQQQJJJGGGFFFGGGHHHIIIMMMVVVaaagggkkkrrrzzzppp}}}}}}~~~ggg^^^RRRGGGAAA<<<777444666666777777777777666666333333222222222111111111000000000000111222333333111111111111111111111111111333444555555888;;;>>>BBBRRRnnnxxxuuuyyyzzz^^^NNNFFF@@@===<<<;;;::::::<<<>>>???===:::======???AAADDDHHHJJJLLLPPPTTTZZZ^^^___```ccceeedddgggkkkmmmoooqqqsssuuuwwwxxxyyyyyyxxxyyy{{{}}}}}}zzz|||~~~{{{rrrpppnnnkkkhhhddd^^^ZZZOOOMMMKKKIIIGGGIIIVVVddd{{{}}}wwwqqqnnnkkkhhhiiimmmpppwww~~~zzzuuupppmmmiiifffcccaaa___\\\ZZZXXXYYYZZZ[[[\\\^^^```cccfffhhhiiiiiijjjiiiiiiiiijjjlllmmmnnnooooooooooooooonnnmmmlllmmmnnnnnnooooooooooooooolllkkkiiigggfffeeeddddddeeeeeefffhhhjjjkkklllmmmnnnmmmkkkiiifffcccaaa```````````````___]]]\\\[[[ZZZZZZ\\\___aaabbb```^^^```\\\WWWRRRNNNJJJFFFCCCCCCGGGNNNYYYhhhzzzxxxjjjffffffjjjwwwqqq]]]KKK@@@:::999555444444444444444555555111111222222222222333333111222333444444444333222333333333333333333333333666666777888:::<<<===??????EEEOOO^^^zzzooobbb^^^[[[WWWQQQKKKGGGFFFGGGHHHIIINNNZZZeeekkkmmmsss{{{qqq{{{yyy}}}hhh___RRRHHHAAA;;;666333555555666666666666555555333333333222222222222111//////000000111222444444111111111111111111111111111333444555666888<<<>>>BBBSSSqqqvvvuuu}}}vvv[[[KKKDDD???<<<;;;:::999999;;;>>>>>><<<999===>>>???BBBDDDHHHJJJLLLPPPUUUZZZ^^^^^^___aaaddd```dddiiinnnpppqqqssstttvvvxxxyyyyyyyyyzzz}}}}}}vvvssstttwwwuuuwww{{{}}}zzzrrrqqqpppooommmjjjeeeaaaTTTSSSQQQMMMIIILLL[[[kkkuuunnnhhheeeaaa]]]___ccc^^^eeeooowww|||xxxsssooommmjjjhhhfffcccaaa^^^\\\[[[\\\]]]___aaacccggglllooorrrtttuuupppooonnnmmmmmmnnnoooooorrrrrrrrrrrrqqqpppoooooonnnooopppqqqqqqqqqppppppmmmlllkkkiiigggeeeeeedddeeeeeegggiiikkkmmmooopppnnnmmmllliiifffbbb___]]]aaaaaa```___^^^\\\ZZZZZZXXXYYYZZZ]]]```aaa___]]]aaa^^^XXXSSSOOOKKKFFFCCCCCCGGGOOOZZZhhhzzz~~~mmmfffdddgggrrrttt```NNNBBB<<<;;;555555444444444555555666333333444444444555555555000111333444555444444333333333333333333333333333666777777999:::<<<>>>???@@@HHHSSSccckkk```]]]\\\XXXQQQKKKGGGFFFGGGHHHIIIOOO\\\hhhmmmooottt|||rrr}}}yyy}}}}}}mmm___PPPGGGAAA:::555444444444555555666555555555888777666444333222111111111111222333444555555666000000000000000000000000333333444444555777;;;>>>EEEWWWvvvyyypppqqqzzzrrrXXXMMMHHHBBB>>>???::::::::::::::::::::::::===???AAACCCEEEGGGKKKNNNNNNRRRWWW[[[]]]^^^___```eeegggkkkmmmoooqqqsssuuuuuuvvvxxxyyyzzz{{{~~~zzzsssnnnllljjjiiimmmmmmnnnqqquuuwwwwwwvvvpppoooooooooooonnnjjjgggYYYSSSPPPPPPPPPVVVhhh}}}vvvmmmddd___[[[UUUTTTUUUYYYZZZ___fffmmmxxx~~~zzzvvvrrrooolllhhhfffdddccc```]]]\\\^^^bbbfffiiimmmrrruuuuuutttttttttssssssssstttuuuvvvvvvwwwyyywwwvvvtttssssssssstttpppppppppppppppqqqsssssspppooommmmmmllljjjfffdddcccccccccfffiiilllllllllyyytttmmmfffaaa___^^^_________^^^]]][[[ZZZYYYYYYVVVVVVWWWYYY[[[]]]___```aaa^^^YYYRRRMMMIIIGGGFFFCCCHHHQQQ]]]kkkzzzmmmiiigggdddooo}}}gggRRRCCC>>>===666444222333444444444333333333333333333333333333222222222222222222222222444444444555555555666666555555666888:::===@@@AAAAAAGGGRRRfffuuufff___\\\___VVVMMMIIIFFFDDDEEEHHHNNNVVVaaajjjooossswww{{{sss{{{www|||~~~nnn```PPPGGGBBB;;;777666444444555555555444444333555555444444444555555666222222222222333333333333111111111111111111111111333333444444555777;;;???EEEXXXxxxvvvmmmnnn{{{rrrXXXMMMHHHAAA>>>???::::::::::::::::::::::::>>>@@@BBBDDDEEEGGGKKKMMMMMMQQQWWW[[[]]]^^^```aaadddgggjjjlllnnnooorrrssstttvvvxxxyyyzzz|||wwwpppllliiigggfffffffffhhhkkkooorrrsssssssssssssssuuuvvvtttqqqnnn```YYYUUUUUUUUU\\\qqqzzzpppeee___ZZZUUUSSSTTTSSSSSSVVV\\\bbbmmm~~~{{{wwwssspppmmmjjjgggccccccbbb``````ccchhhlllrrruuuzzz||||||{{{zzzzzzwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxwwwuuutttttttttsssrrrrrrsssttttttuuuuuuuuurrrqqqoooooonnnlllhhhfffdddcccdddfffiiilllllllllqqqmmmhhhccc___]]]]]]]]]]]]]]]\\\ZZZYYYXXXWWWVVVSSSTTTTTTVVVXXXZZZ\\\]]]___\\\VVVQQQKKKHHHFFFEEEDDDIIIQQQ\\\iiiwwwqqqkkkhhheeeoookkkUUUEEE>>><<<777555444333444555444333333333333333333333333333222222222222222222222222333333444555555555555555555666666888:::===@@@BBBFFFLLLWWWllloooccc___^^^```WWWNNNIIIFFFDDDDDDHHHMMMVVVaaajjjpppuuuzzz~~~}}}qqqxxxtttyyypppbbbRRRIIICCC===999888444444555444444333222111222222333444666777999:::222222222222111111000000111111111111111111111111222333444555555888<<>>;;;;;;;;;;;;;;;;;;;;;;;;???AAACCCDDDEEEFFFIIILLLLLLPPPUUUZZZ]]]___aaabbbdddgggjjjllllllnnnoooqqqrrrtttwwwyyy{{{~~~~~~vvvooojjjgggeeecccaaaaaacccfffkkkoooqqqqqquuuvvvyyy|||~~~}}}yyyvvvjjjaaa[[[ZZZ\\\eee}}}uuuggg___YYYTTTRRRSSSMMMLLLNNNRRRVVV```ppp}}}yyyuuurrrpppllljjjdddddddddeeefffkkkqqquuuzzz~~~}}}}}}}}}}}}||||||||||||yyyyyyyyyxxxwwwvvvttttttrrrsssuuuvvvwwwwwwvvvvvvuuusssrrrqqqqqqnnnkkkhhhfffeeeeeegggjjjllllllkkkjjjhhheeeaaa___]]]\\\\\\ZZZZZZYYYWWWVVVUUUTTTSSSPPPQQQQQQRRRTTTUUUWWWXXXZZZWWWSSSMMMIIIFFFDDDDDDFFFJJJQQQZZZeeerrrwwwooojjjfffooo}}}qqqYYYGGG>>>;;;999777555444555555444222333333333333333333333333333333333333333333333333000111333555666666555555666666666888:::===@@@BBBFFFLLLXXXnnn~~~hhh___^^^___```WWWNNNIIIFFFCCCDDDGGGMMMUUUbbblllsssyyy~~~yyynnn|||ssspppwwwuuufffUUUKKKDDD===999888444444444444333222111000111111222333555777999:::111111111000000000000000111111111111111111111111222333444555666888===@@@HHH^^^|||iiicccfffxxxsssXXXMMMHHHAAA===>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBBBBCCCEEEGGGJJJKKKOOOTTTYYY\\\___bbbdddeeegggjjjllllllmmmoooqqqqqqtttwwwyyy|||xxxqqqllliiifffdddccccccdddgggllloooppppppuuuxxx|||}}}rrrhhh```^^^```kkk{{{jjj```ZZZTTTQQQQQQMMMKKKJJJLLLOOOWWWfffuuu~~~zzzwwwuuurrrooommmfffgggiiijjjlllqqqwww{{{~~~~~~zzzzzz{{{{{{zzzxxxvvvuuuqqqrrruuuwwwxxxwwwvvvuuuvvvuuutttsssrrrpppmmmjjjggggggfffhhhjjjkkkkkkjjjhhhgggfffcccaaa^^^]]]\\\XXXXXXWWWUUUTTTRRRQQQPPPNNNNNNNNNOOOPPPQQQRRRSSSTTTRRRMMMIIIEEECCCBBBBBBFFFIIIPPPXXXbbbooozzztttlllhhhooo{{{vvv^^^KKK???;;;:::888666555555555444222333333333333333333333333333333333333333333333333///111333555666666555444666666777888;;;>>>@@@BBBEEELLLYYYqqqyyyddd\\\\\\]]]```WWWNNNIIIFFFCCCDDDGGGMMMVVVcccnnnvvv|||sssjjjxxxpppmmmuuuzzzjjjXXXLLLDDD<<<888777444444444444333222111000111111111222333444666666......///000000111222222111111111111111111111111222333444555666999===AAAJJJbbbuuuccc___ccctttsssYYYMMMGGGAAA======;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAACCCFFFHHHJJJNNNSSSXXX[[[^^^bbbdddfffhhhkkkmmmmmmnnnpppqqqqqqtttwwwzzz}}}xxxsssooollljjjhhhhhhiiilllpppqqqqqqpppuuuxxx}}}wwwmmmdddaaabbbmmmmmmbbb[[[TTTPPPOOOLLLJJJIIIJJJKKKPPP^^^lll{{{xxxwwwuuurrrpppkkklllnnnoooqqqvvv{{{||||||}}}}}}|||zzzxxxwwwrrrtttwwwyyyzzzzzzyyyxxxxxxvvvuuuttttttqqqnnnkkkjjjhhhhhhiiijjjkkkkkkjjjiiihhhfffccc```]]]ZZZXXXWWWVVVUUUSSSQQQPPPOOONNNLLLLLLLLLLLLLLLMMMNNNNNNNNNKKKHHHDDDBBB@@@@@@@@@DDDGGGMMMUUU___kkkvvv~~~yyyooojjjoooxxxzzzcccNNNBBB<<<:::888666555555555444222333333333333333333333333333333333333333333333333111222333555666666555555666666777999;;;>>>AAABBBIIIPPP^^^xxxwwwccc\\\[[[YYY___VVVMMMIIIFFFDDDEEEHHHNNNWWWdddooowww~~~zzzllldddyyyoookkkrrr|||lllYYYMMMDDD<<<888777444444555444444333222111333333222222222222333333......///000111222333333222222222222222222222222222333444555777:::>>>BBBKKKeeeooo___\\\bbbrrrtttYYYMMMGGG@@@<<<===::::::::::::::::::::::::<<<>>>@@@AAAAAACCCFFFIIIKKKNNNSSSWWWZZZ^^^bbbdddeeehhhkkkmmmmmmoooqqqrrrrrrtttxxx{{{}}}|||xxxtttqqqmmmnnnqqqtttwwwwwwuuurrrvvvyyy~~~|||rrriiieeeeeemmmpppddd]]]VVVPPPNNNJJJHHHGGGGGGGGGKKKWWWcccyyy|||yyyxxxvvvtttrrroooqqqsssuuuwww{{{~~~}}}|||zzzzzzwwwxxxzzz|||}}}~~~}}}}}}yyyxxxwwwvvvuuussspppmmmllljjjiiijjjkkkkkkjjjiiigggeeeccc```\\\XXXVVVTTTUUUTTTSSSQQQOOOMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIHHHFFFCCC@@@>>>>>>>>>???AAADDDJJJQQQZZZdddooowww~~~qqqkkkooovvv~~~gggQQQCCC===999777555444555555444222333333333333333333333333333333333333333333333333444444444555555555666666777777777999;;;>>>AAACCCIIIPPP```{{{vvvccc]]]ZZZXXX]]]UUULLLIIIGGGEEEFFFJJJPPPYYYfffqqqxxx~~~pppeee___}}}qqqkkkppp{{{jjjXXXLLLDDD>>>:::999444444555555555444444333444444333222222222333333000000000111111222222222222222222222222222222222222333444555777:::???BBBLLLhhhjjj\\\[[[bbbssstttYYYMMMGGG@@@<<<===999999999999999999999999<<<>>>@@@BBBCCCEEEIIIKKKLLLOOOSSSWWWZZZ]]]aaadddcccfffiiikkkmmmnnnppprrrsssuuuxxx{{{~~~{{{xxxsssuuuzzz~~~zzzzzz|||xxxoookkkhhhmmmrrrggg___WWWPPPLLLHHHFFFGGGGGGFFFHHHRRR^^^qqq|||zzzxxxwwwuuusssrrrtttwwwzzz}}}~~~}}}}}}||||||yyyzzz{{{|||}}}|||{{{yyyyyyxxxvvvrrrooommmllljjjjjjkkkkkkjjjhhheeeccc```\\\YYYVVVTTTSSSRRRRRRPPPNNNLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA???===<<<<<<===>>>???BBBFFFLLLSSS]]]fffmmmyyysssmmmoootttjjjTTTDDD<<<777555444333444555444333333333333333333333333333444444444444444444444444888777666444444555666777777777888999<<>>EEESSSooozzziii^^^]]]bbb|||xxx[[[LLLGGGCCC???<<<;;;:::999999999;;;===??????AAADDDFFFFFFGGGIIIKKKLLLNNNQQQVVVYYY\\\^^^^^^```bbbfffhhhjjjmmmpppssszzzwwwwww|||~~~}}}tttnnnlllppp|||uuuhhh^^^TTTNNNLLLJJJGGGFFFFFFEEEGGGOOOYYYhhh}}}}}}zzzyyyyyyyyyzzz|||~~~~~~~~~{{{{{{||||||zzzxxxuuusssrrrooommmkkkkkkkkkiiihhheeecccaaa]]]YYYVVVSSSRRROOONNNLLLJJJHHHGGGFFFEEECCCBBBAAA???>>>=========;;;;;;:::999999:::;;;<<<;;;<<<>>>AAAFFFNNNVVV\\\eeehhhrrrvvvmmmnnntttsssYYYGGG>>>;;;888333111111333444555444444444444444444444444333333333444444444555555777666666555555555666666555777888999:::===@@@CCCJJJRRRhhhrrraaaZZZXXXXXXXXXQQQKKKIIIGGGFFFJJJOOOWWW^^^fffmmmqqqxxxooobbbZZZUUU{{{qqqooovvvvvvhhh___TTTJJJDDD???:::777777777777777666555444333222222222222222222222222555444444333222222111111111111111222222333333333444333555888888888>>>EEEUUUqqqnnnddddddjjjuuuYYYJJJFFFCCC???===;;;:::999999999;;;===>>>???BBBEEEHHHHHHIIIJJJKKKLLLNNNRRRVVVYYY\\\]]]^^^___bbbfffhhhkkkmmmqqqssszzzwwwxxx|||zzz}}}|||pppiiihhhkkkuuutttggg^^^TTTNNNMMMGGGDDDCCCDDDCCCDDDKKKTTTfffzzz}}}{{{{{{{{{|||yyyzzz{{{{{{zzzyyywwwuuurrrooommmkkkkkkjjjiiigggdddccc```]]]YYYUUUSSSQQQOOONNNLLLIIIGGGFFFEEEEEEBBBAAA???>>><<<<<<;;;;;;:::999888777777777888999999:::;;;===@@@FFFLLLQQQVVVZZZcccqqqxxxnnnoootttwww^^^KKKAAA;;;888444333333444555444333333333333333333333333333333333444444444555555555555444444444444555555555777888999:::===@@@CCCKKKUUUlllqqq```ZZZYYYYYYWWWQQQKKKHHHGGGFFFJJJPPPXXX___hhhnnnrrryyyqqqdddZZZUUUtttoootttzzzmmmccc[[[PPPHHHCCC@@@;;;888:::::::::999888777555444222222222222222222222222444444333333222222111111///000111222333444444555444333555888888888>>>FFFVVVrrrsssiiikkkrrrrrrWWWIIIDDDBBB???>>>;;;:::999999:::;;;===>>>???BBBGGGJJJKKKKKKKKKLLLLLLNNNRRRUUUYYY[[[\\\]]]^^^aaaeeeiiikkknnnrrrtttxxxwwwxxx|||~~~|||uuuxxx|||~~~yyykkkddddddffflllrrrxxxrrrfff]]]TTTNNNLLLDDDCCCBBBCCCBBBBBBIIIQQQdddxxx~~~~~~~~~~~~xxxyyyzzz{{{zzzyyyxxxwwwrrrpppmmmkkkkkkjjjiiigggdddbbb___\\\XXXUUURRRQQQNNNMMMKKKHHHFFFEEEDDDCCC@@@@@@>>><<<;;;:::999999:::999888777777777777777888999:::;;;<<<>>>BBBEEEJJJLLLUUUbbbooo~~~{{{ppppppttt~~~dddOOODDD<<<999666555555666555444222222222222222222222222333333333444444444555555444444333333333444444555555777999999:::===AAADDDLLLXXXrrrooo```ZZZYYYYYYVVVPPPJJJHHHGGGGGGKKKPPPZZZaaaiiiooosssyyytttfff\\\UUUvvvooossstttggg^^^WWWMMMFFFBBB???<<<999;;;;;;;;;:::888777555444222222222222222222222222333333333333222222111111000000111222333333444444444333555777888888???GGGWWWrrrvvvkkkllltttpppWWWIIIDDDAAA???>>>::::::999::::::;;;===>>>===AAAGGGKKKKKKKKKKKKKKKLLLNNNQQQTTTWWWYYYZZZ[[[\\\```eeeiiimmmpppsssuuuwwwwwwyyy~~~|||xxxuuupppssstttsssrrrvvvttteee``````aaadddgggnnn|||rrrfff\\\SSSLLLJJJDDDCCCDDDEEEDDDCCCIIIQQQbbbvvv~~~zzzzzz{{{zzzyyyxxxwwwvvvssspppmmmlllkkkjjjhhhgggcccaaa___[[[WWWTTTQQQPPPMMMKKKIIIGGGDDDCCCBBBAAA@@@???===<<<:::999999999<<<;;;::::::999999888888888:::;;;<<<;;;<<<>>>???FFFGGGMMMWWWcccrrrtttrrrvvvjjjRRRDDD<<<:::888777777777555444333333333333333333333333333333333444444444555555444444444333444444555555666777999:::;;;===AAADDDMMMZZZtttmmm___[[[ZZZZZZTTTNNNIIIGGGGGGGGGKKKQQQ[[[bbbjjjpppsssyyyuuuhhh\\\UUUxxxqqqtttqqqeee[[[TTTKKKDDDAAA???<<<999999999999888777555444333222222222222222222222222333222222222222222111111222222222222222222222222444333444777777888@@@HHHVVVrrruuuhhhiiipppoooWWWJJJDDD@@@===<<<999:::::::::;;;<<<<<<===<<<@@@FFFJJJKKKJJJJJJKKKLLLNNNPPPTTTVVVXXXYYYYYY[[[___eeejjjnnnqqqtttwwwwwwwww{{{}}}vvvqqqnnnkkklllkkkhhhfffjjjttt}}}xxxjjj]]]YYYYYYZZZ\\\___ffftttqqqeee[[[QQQIIIGGGCCCBBBCCCEEEDDDDDDJJJRRRdddwww}}}}}}|||zzzxxxvvvuuutttsssqqqmmmlllkkkjjjhhhfffbbb```]]]ZZZVVVSSSPPPOOOKKKJJJHHHEEECCCAAA?????????>>>===<<<;;;:::::::::;;;;;;;;;;;;::::::999999777999;;;<<<<<<<<<===>>>BBBCCCHHHPPPZZZjjjzzzvvvyyyqqqUUUEEE===;;;888777777777555333555555555555555555555555333333333444444444555555555555444444555666777777666888999:::;;;>>>AAADDDLLLZZZuuukkk```]]]\\\[[[SSSLLLHHHGGGGGGGGGLLLRRR\\\ccclllrrruuuyyyttthhh\\\TTT{{{tttwwwrrrggg[[[TTTJJJCCC@@@>>>;;;888666666666666555444333333222222222222222222222222222222222222222222111111333333333222222222111111444333444666777888@@@IIIWWWrrrttteeeeeemmm|||jjjVVVJJJDDD???<<<;;;999999:::;;;;;;<<<<<<<<<<<<@@@EEEIIIJJJJJJKKKLLLNNNOOORRRUUUWWWXXXYYYYYYYYY^^^eeekkkooorrrvvvxxxwwwyyy}}}wwwqqqlllhhhdddcccaaa]]]\\\aaajjjqqq{{{}}}iii___UUUSSSSSSTTTWWW[[[aaaooopppddd[[[PPPIIIFFFBBB@@@AAACCCCCCDDDKKKTTThhh{{{~~~|||zzzxxxvvvtttssssssqqqnnnlllkkkiiigggfffaaa___]]]YYYUUURRROOONNNJJJIIIFFFDDDAAA???=========<<<<<<;;;:::;;;;;;;;;999999::::::::::::999999777999;;;;;;;;;;;;===>>>>>>>>>CCCJJJSSSccc{{{{{{}}}yyy[[[HHH>>>;;;888666666666555444555555555555555555555555333333333444444444555555555555555555555666777888666888999:::;;;>>>BBBEEEMMM[[[xxxwwwssswww|||hhhaaa```^^^\\\QQQKKKGGGFFFGGGHHHMMMSSS^^^eeennnuuuxxx|||rrrggg\\\SSSxxx{{{uuuiii\\\TTTKKKCCC@@@===:::777333444444555444444333333222222222222222222222222111111111111111111222222222222222222222222333333444333333666666888AAAJJJYYYsssvvveeeeeemmmrrrbbbRRRIIIDDD???;;;:::999999:::;;;<<<<<<<<<<<<>>>AAAEEEHHHJJJKKKMMMNNNQQQSSSUUUXXXZZZ[[[[[[[[[XXX]]]dddkkkpppsssvvvyyyxxxzzzyyypppjjjddd```\\\ZZZWWWUUUWWW]]]ccchhhsss{{{xxxooo___XXXRRRRRRRRRSSSXXX^^^aaannn~~~}}}mmmccc[[[QQQJJJHHHCCCAAAAAACCCCCCFFFOOOXXXmmm~~~}}}|||yyyxxxvvvuuuuuutttqqqnnnlllkkkiiigggeee```^^^\\\XXXUUUQQQNNNMMMIIIHHHEEEBBB@@@===<<<;;;:::999999999999:::;;;;;;888999:::<<<<<<<<<<<<;;;:::;;;<<<<<<;;;<<<>>>@@@??????CCCHHHNNN\\\ttt|||cccOOO???;;;777444444444444444555555555555555555555555333333333444444444555555444444444444555666777777777888:::;;;<<<>>>BBBEEEMMM^^^}}}zzzooommmrrrwwwgggbbbbbb```]]]PPPJJJFFFFFFGGGHHHNNNTTT```hhhrrryyy|||{{{oooeeeZZZSSS{{{~~~wwwkkk]]]UUUKKKDDD@@@===999666222333444444555444444444222222222222222222222222111111111111111111222222000000111222333444444555444333333555666999AAAJJJZZZtttxxxfffgggooojjj\\\NNNHHHDDD???;;;:::888999:::;;;<<<<<<<<<<<<@@@CCCFFFIIIJJJLLLOOOQQQTTTUUUXXXZZZ\\\]]]]]]]]]XXX]]]dddkkkppptttwwwyyyxxx{{{sssjjjddd^^^ZZZWWWTTTPPPQQQUUU[[[```ccclllttt{{{|||zzzvvvlllccc[[[WWWTTTTTTTTTUUU\\\ddddddpppzzzkkkbbb[[[SSSLLLJJJFFFCCCCCCEEEFFFIIISSS]]]qqq}}}|||zzzyyyxxxwwwwwwwwwtttqqqnnnlllkkkiiigggeee```^^^[[[XXXTTTQQQNNNMMMIIIHHHEEEBBB???===;;;:::777777777777888999:::;;;:::;;;===???@@@@@@?????????@@@???>>>======@@@BBBEEEEEEGGGIIIMMMYYYoooyyyjjjUUU@@@<<<666333333444444444444444444444444444444444333333333444444444555555222222222333444555666777777888:::;;;<<<>>>BBBEEENNNaaavvvmmmmmmrrrtttfffcccdddaaa]]]OOOIIIEEEFFFGGGHHHNNNUUUccckkkuuu|||xxxlllcccZZZRRRyyyoooaaaUUUJJJEEECCC>>>:::999666666555444333333222222222222444444444444222222111222222333333222222111222333444444222222333444555222222666999;;;AAAGGGVVV|||hhhfffwwwuuudddWWWIIICCCAAA===;;;;;;::::::::::::;;;;;;<<<===@@@CCCHHHLLLNNNOOOQQQRRRYYY\\\___aaaaaa```______```bbbfffkkkooosssuuuvvvzzz{{{vvvjjjddd^^^YYYWWWSSSSSSSSSSSSUUUZZZaaafffppptttxxxyyyuuuoooiiifff[[[YYYWWWWWWZZZ```fffjjjrrr{{{xxxjjj^^^VVVPPPKKKHHHCCCCCCDDDEEEDDDIIIVVVddd{{{}}}zzzxxxxxxwwwvvvttttttrrrooommmllliiieeebbb```^^^ZZZWWWUUUQQQLLLIIIFFFEEECCCAAA???===<<<<<<;;;:::888777777999:::<<<<<<;;;<<<@@@DDDFFFEEECCCEEEDDDBBB@@@@@@BBBDDDEEEDDDDDDEEEGGGKKKWWWnnn~~~qqqRRRGGG???888777777555333444333444555666666555444333444444333222333444555666555555555555666666666666777999;;;;;;;;;>>>DDDIIIPPPcccxxxjjjkkktttpppggg```bbbddd]]]QQQJJJDDDDDDFFFIIIPPPWWWdddkkkvvv~~~ssshhh___YYYWWW~~~~~~~~~rrrdddXXXKKKEEEBBB<<<888888666555555444333333222222222333333444444333333222111222222333333222222111222333444444222222333444444222222666999;;;AAAHHHYYYmmmkkk{{{rrr```TTTHHHCCCAAA===;;;:::::::::::::::;;;;;;<<<===AAADDDIIIMMMNNNPPPQQQSSSYYY]]]bbbddddddcccbbbbbb```cccgggkkkpppsssuuuvvvyyyzzz~~~pppeee___YYYTTTSSSLLLNNNPPPSSSXXX^^^fffkkktttvvvxxxwwwsssnnnkkkiiibbbaaa```aaaeeekkkrrrvvv{{{wwwjjj___WWWRRRLLLIIIEEEDDDCCCDDDDDDIIIXXXfff~~~|||{{{zzzzzzxxxwwwtttrrrooonnnllliiieeeccc```]]]ZZZWWWTTTPPPLLLIIIFFFDDDBBB@@@>>><<<<<<;;;;;;:::999888888999;;;<<<<<<<<<>>>BBBGGGJJJJJJHHHJJJHHHEEEBBBBBBCCCEEEGGGFFFEEEEEEGGGKKKWWWnnnvvvXXXGGG???888888888555444555444444555555555555444444444444333333333444555666555555555555666666666666777999;;;;;;;;;>>>DDDIIISSSfffwwwjjjlllxxxnnnfffaaabbbccc[[[MMMIIIGGGGGGFFFHHHQQQZZZiiippp{{{ssshhh^^^XXXWWW}}}{{{wwwhhhZZZLLLEEE@@@;;;888777555555555444444333333222222333333444444333333222111222222333333222222111222333444444222222333444444222333666999;;;BBBJJJ^^^sssrrrmmm[[[PPPEEEBBBAAA===::::::::::::::::::;;;<<<======AAAEEEJJJMMMOOOPPPQQQSSSZZZ^^^dddhhhhhhhhhgggfffaaadddggglllpppsssuuuuuuyyyzzz}}}~~~jjj___ZZZTTTQQQPPPHHHJJJOOOUUU]]]gggqqqxxx|||xxxtttssssssooonnnoooqqquuu|||wwwjjj```YYYSSSNNNJJJGGGDDDCCCCCCEEELLL\\\kkk~~~|||{{{{{{{{{zzzxxxtttrrrpppnnnllliiifffccc___]]]YYYVVVTTTPPPKKKHHHEEEDDDBBB???===<<<;;;:::;;;;;;999888888999:::;;;;;;<<>>DDDIIIWWWjjjwwwkkkppp~~~{{{jjjfffaaacccbbbYYYJJJJJJJJJIIIFFFFFFPPP[[[kkkrrr}}}rrrggg^^^XXXVVV}}}zzz|||hhhZZZLLLDDD@@@;;;999999555555444444444333333333333333333333333333333333111222222333333222222111222333444444222222333444444222333777999;;;DDDMMMbbbwwwwww~~~jjjXXXMMMDDDAAAAAA===:::999999999999:::;;;<<<===>>>AAAEEEJJJMMMNNNOOOQQQRRRYYY^^^dddiiijjjjjjiiiiiiccceeeiiimmmpppssstttuuuzzzzzz}}}{{{ggg\\\WWWRRROOONNNIIIKKKPPPWWWbbbqqq~~~~~~wwwlllbbb[[[UUUOOOKKKGGGDDDBBBCCCGGGPPPaaappp}}}zzzyyyzzzzzzxxxwwwuuussspppnnnllljjjfffccc___\\\YYYVVVSSSPPPKKKHHHDDDCCCAAA???===;;;::::::::::::999888888888999999999;;;>>>CCCJJJPPPUUUWWWWWWSSSLLLGGGDDDEEEHHHJJJLLLIIIGGGIIINNNZZZppp|||aaaHHH@@@999999999777666777444444222111111222444444444444444444444555555666555555555555666666666666888:::<<<<<<<<>>>>>AAAEEEIIILLLNNNOOOPPPQQQWWW[[[bbbfffhhhhhhhhhiiidddfffjjjnnnqqqssstttuuu{{{{{{yyyeeeYYYTTTOOOMMMMMMLLLMMMPPPXXXeeexxx{{{qqqggg___XXXQQQLLLGGGCCCBBBEEEKKKUUUdddrrr~~~{{{zzzzzzzzzyyywwwuuussspppnnnmmmjjjfffccc___]]]YYYVVVTTTPPPKKKHHHDDDCCCAAA???===;;;::::::999999888777777777777777777999===BBBIIIPPPWWW[[[ZZZVVVOOOHHHEEEEEEGGGIIIMMMIIIHHHJJJPPP[[[ooovvv^^^GGG???999999999777666888444444222111111222444444444444555555555666666555555555555555666666666666888:::<<<<<<<<>>???CCCFFFJJJMMMNNNOOOPPPQQQVVVYYY___cccdddeeeggghhhfffhhhkkknnnqqqssstttuuuzzz{{{xxxcccWWWQQQMMMJJJJJJKKKMMMQQQZZZjjjyyynnnfff]]]TTTNNNHHHEEEEEEJJJPPPXXXdddoooyyy}}}}}}|||zzzyyyuuusssqqqooommmjjjgggddd```^^^ZZZWWWTTTQQQLLLIIIEEEDDDBBB???===<<<;;;:::999999999888777777666666666888<<<@@@FFFNNNWWW\\\[[[WWWQQQKKKGGGFFFGGGIIIKKKGGGFFFJJJPPP[[[lll{{{oooYYYGGG>>>888888999777666888444444333333333333444444444444555666666666666555555555555555666666666666888;;;<<<<<<<<>>???EEEHHHMMMPPPPPPQQQRRRSSSVVVYYY\\\___aaaccceeeggggggiiilllooorrrsssttttttxxxzzz{{{eeeXXXRRRNNNKKKKKKIIIMMMUUUbbbuuuwwwmmmcccXXXQQQLLLIIIJJJOOOTTTXXX```hhhlllsssxxxwwwxxx~~~~~~}}}|||zzzxxxvvvtttqqqooommmkkkgggdddaaa___[[[XXXVVVRRRMMMJJJFFFDDDBBB@@@>>><<<<<<;;;;;;;;;;;;:::999888888777666999<<<@@@EEEMMMVVV]]]\\\YYYSSSNNNJJJHHHHHHIIIFFFCCCCCCHHHNNNXXXgggttt~~~kkkVVVEEE===777777888666666777444444555555555555444444333444555666777666666555555555555555666666666666999;;;===<<<===@@@FFFKKKZZZsssxxxsss|||hhh___aaaaaaaaa^^^SSSLLLFFFCCCIIIRRR[[[ccciiisss{{{nnnbbbZZZVVVVVVxxxxxxyyyiii\\\OOOHHHCCC<<<777555444444444444444444444444444444222222222222444444222222222333333222222222222333444444222222333444222333666888888<<>>???GGGKKKOOORRRRRRSSSTTTUUUWWWYYY\\\^^^___aaadddggghhhjjjlllooorrrsssttttttvvvxxxiii\\\UUUPPPNNNNNNIIIOOO[[[kkk}}}rrrggg[[[SSSOOOMMMNNNSSSVVVXXX\\\bbbbbbhhhlllkkklllpppuuuvvv}}}|||{{{yyywwwuuuvvvtttqqqooommmkkkgggdddbbb___\\\YYYVVVSSSNNNKKKFFFEEECCCAAA???===<<<<<<<<<<<<<<<<<<;;;:::999888777:::===@@@DDDLLLVVV]]]]]]ZZZUUUPPPLLLJJJJJJJJJBBB@@@AAAFFFMMMVVVcccooo{{{{{{iiiVVVEEE===777777888666555777333444666666666666444333333444666777777777666555555555555555666666666777999;;;=========@@@FFFKKK]]]uuuvvvsss|||ggg^^^aaa```aaa^^^SSSLLLGGGDDDEEEHHHMMMVVV___kkktttmmmbbbZZZVVVVVV{{{tttyyy{{{jjj___QQQFFFAAA>>>999666555555444444444333333333333333333333333333333333222222111111111111222222444444333222222333333333444333555888999===HHHTTTppprrrjjjkkk|||lll]]]OOOIIIFFFAAA<<<999888888777888999;;;===???CCCGGGMMMQQQRRRRRRRRRRRRTTTWWW[[[^^^___aaadddfffiiijjjlllooorrrtttvvvwwwzzz|||}}}gggZZZUUUPPPLLLJJJNNNRRR[[[llluuujjj```ZZZSSSRRRPPPOOOPPPRRRTTTVVVUUUUUUVVVXXX\\\```dddgggkkklllrrrzzz{{{yyywwwwwwwwwuuusssppplllhhheeecccccc```[[[XXXTTTQQQMMMJJJEEEDDDBBB@@@???>>>======<<<;;;:::999888666555444777888:::<<>>???FFFNNN]]]{{{yyynnn|||jjj^^^dddjjjdddXXXPPPKKKGGGDDDFFFGGGIIIQQQYYYhhhrrrlllaaaYYYTTTSSSzzzrrrwwwyyyjjj```SSSHHHBBB>>>:::777555555444444444333333333333333333333333333333333222222111111111111222222444333333222222333333333444333555888999===HHHTTTqqq}}}qqqjjjlll~~~nnn___OOOHHHDDD???;;;999888888777888999;;;===???CCCFFFKKKOOOQQQQQQRRRSSSUUUXXX\\\^^^```aaadddfffjjjkkkmmmooorrruuuwwwxxxzzz{{{|||fffYYYSSSOOOLLLKKKRRRXXXbbbtttyyynnnddd^^^XXXVVVRRROOOMMMLLLLLLMMMPPPOOOOOOPPPRRRUUUXXXZZZ^^^___dddlllqqquuu{{{|||yyyxxxwwwxxxwwwuuusssoookkkgggeeebbb___[[[XXXUUUQQQMMMIIIFFFEEECCCBBB@@@???>>>>>><<<<<<;;;999888666555555444444555777:::@@@GGGMMMOOOOOONNNMMMJJJGGGDDDCCCAAA???@@@CCCEEEJJJUUU___nnnzzzsss```OOOBBB>>>999777666666666666555555444444444333333333555666666666666555444444333555666666555444555777:::999:::===>>>???FFFOOO^^^|||zzzpppnnnbbbfffllleeeXXXPPPJJJFFFDDDEEEGGGIIIQQQZZZgggrrrlll```XXXTTTRRRxxxqqquuu}}}|||wwwkkkbbbUUUKKKDDD@@@;;;888555555444444444333333333333333333333333333333333222222222222222222222222333333222222222222333333444333555888999===HHHTTTrrryyyoooiiimmmqqqaaaOOOFFFBBB===:::888888888777888999;;;===???BBBEEEIIILLLNNNPPPSSSUUUVVVYYY\\\___```bbbdddfffkkklllnnnpppsssuuuwwwxxx{{{|||~~~hhh[[[UUUQQQOOOOOOUUU\\\iii~~~|||qqqgggaaaXXXVVVRRRMMMIIIGGGFFFFFFJJJIIIHHHHHHHHHJJJKKKLLLPPPOOOSSSZZZ```dddlllttt}}}zzzyyyyyyyyyyyyxxxvvvrrrmmmiiifffbbb___\\\XXXUUUQQQMMMJJJHHHGGGEEECCCAAA@@@??????<<<<<<;;;:::888777666666222333333444666;;;AAAFFFGGGHHHHHHHHHHHHFFFEEECCC@@@??????BBBCCCEEELLLUUUeeeqqqsss___MMM@@@===999666666777777777555555444444444333333333555555666666555555444333444666777777666666777888:::999:::===>>>@@@GGGPPP```zzzpppsssgggkkknnnfffYYYQQQJJJFFFDDDEEEGGGJJJRRRZZZfffqqqkkk```XXXSSSQQQyyysssvvv}}}~~~zzzvvvllldddYYYNNNGGGAAA<<<999555555444444444333333333333333333333333333333333222222222222222222222222222222222222222222333444444333555888999===HHHTTTrrrwwwmmmiiimmmsssbbbOOOEEE@@@<<<999888888888777888999;;;===???BBBDDDGGGIIIKKKNNNRRRUUUWWWYYY]]]___```bbbdddfffkkklllnnnqqqsssvvvxxxyyy}}}}}}nnn```YYYTTTSSSUUUUUU^^^nnnzzzpppfff___TTTRRROOOKKKIIIGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFHHHFFFIIIOOOTTTYYYaaajjjsss{{{~~~|||{{{zzzyyyyyyyyywwwsssnnniiifffbbb___\\\YYYWWWSSSNNNJJJHHHGGGEEECCCAAA???>>>>>><<<<<<;;;:::999888777777444555555555666:::???CCCGGGGGGGGGFFFEEECCCAAA???>>>===???BBBBBBBBBGGGOOO\\\iii{{{ttt^^^LLL???<<<888666666777777777555555444444444333333333444444444444444333333222444555666666666666777999:::999:::===>>>AAAIIIRRRddd~~~zzzqqqxxxlllnnnpppfffYYYRRRIIIEEECCCEEEGGGJJJRRR[[[eeepppkkk```WWWRRRPPP~~~yyy{{{~~~yyyvvvrrrlllfff\\\QQQIIIBBB<<<999555555444444444333333333333333333333333333333333111222333333333333222111111111111111222222333444444333555888999===HHHTTTrrrtttkkkiiinnnsssbbbNNNDDD???;;;999999888888777888999;;;===???AAACCCEEEGGGIIILLLPPPSSSUUUXXX\\\^^^```bbbeeegggkkklllnnnqqqsssvvvxxxyyy~~~}}}uuufff]]]WWWUUUWWWVVVaaarrr~~~uuulllbbb[[[TTTRRROOOLLLJJJHHHGGGGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDBBBCCCHHHLLLPPPXXXaaahhhrrr~~~}}}|||zzzyyyxxxvvvrrrmmmiiifffbbb```^^^[[[YYYTTTOOOLLLHHHFFFDDDBBB@@@>>>=========<<<<<<;;;:::999888888666666777777777:::>>>AAACCCDDDDDDCCCAAA???===;;;<<<===???CCCBBBBBBFFFMMMUUUaaauuuuuu^^^LLL???;;;777555666777777777555555444444444333333333222333333333333222111111222444555555555555777888;;;999:::===???BBBKKKTTTjjj~~~|||uuuyyymmmnnnoooeeeXXXQQQHHHDDDCCCEEEGGGKKKSSS\\\eeeooo~~~}}}jjj___WWWRRRPPP{{{uuurrroookkkfff^^^TTTJJJBBB<<<999555555444444444333333333333333333333333333333333111222333444444333222111111111000111111222333444444333555888999===HHHTTTsssrrrjjjjjjqqqppp___MMMCCC@@@===::::::888888777888999;;;===???@@@BBBDDDFFFGGGJJJMMMPPPSSSVVVZZZ]]]```bbbeeehhhkkklllnnnpppsssuuuwwwxxx|||}}}}}}mmmaaaYYYVVVWWWZZZeeexxxvvvnnniiiaaa[[[YYYWWWTTTQQQMMMJJJHHHFFFCCCCCCCCCCCCCCCCCCCCCBBBAAA??????BBBEEEGGGNNNVVV^^^hhhvvv~~~~~~{{{yyywwwtttpppllliiigggcccaaa___^^^[[[WWWQQQMMMHHHGGGDDDBBB???>>>===<<<======<<<;;;;;;:::999999666777777777777999<<>>?????????>>>===<<<======@@@CCCBBBAAAFFFMMMPPP\\\nnnvvv___LLL???<<<888555555666666666555555444444444333333333222222333333222222111000222333555555555555777999;;;999:::===???CCCLLLWWWooo~~~wwwvvvkkkmmmmmmbbbVVVPPPGGGCCCBBBEEEGGGKKKTTT]]]dddnnn}}}{{{iii___XXXSSSPPP}}}wwwsssooojjjggg___UUUJJJAAA;;;999555555444444444333333333333333333333333333333333111222444555555444222111000000000000111222333444444333555888999===HHHTTTuuuoooiiillltttzzzyyy{{{mmm]]]KKKDDDAAA>>><<<<<<888888777888999;;;===???@@@BBBDDDFFFGGGHHHJJJLLLPPPSSSXXX\\\___bbbfffhhhjjjkkkmmmooorrruuuwwwxxxyyyzzz~~~wwwiii^^^YYYYYY\\\hhhzzz}}}pppkkkiiieee```^^^\\\YYYUUUQQQMMMJJJHHHEEEEEEEEEDDDDDDBBBAAAAAA@@@>>>===@@@@@@AAAFFFLLLTTT___lllwww}}}{{{wwwsssooollljjjjjjdddcccaaa```]]]YYYSSSOOOIIIHHHFFFCCCAAA???============<<<<<<;;;;;;::::::777888888888888:::===@@@===>>>???@@@AAAAAA@@@?????????@@@BBBAAA???DDDJJJMMMXXXiii|||xxx___KKK@@@===888555555555555444555555444444444333333333444444444444444333222222222444666666666666888:::;;;999:::===???CCCNNNXXXtttzzz|||tttrrrhhhiiiiii___TTTOOOFFFCCCBBBEEEHHHLLLUUU^^^eeennn|||yyyhhh___XXXSSSRRRzzzvvvrrrjjjggg```VVVJJJAAA;;;999555555444444444333333333333333333333333333333333111222444555555444222111000000000000111222333444444333555888999===HHHTTTwww}}}llliiimmmwwwxxxvvvxxx~~~jjj[[[KKKDDDBBB???======888888888888999;;;>>>??????BBBDDDFFFFFFGGGIIIJJJNNNQQQVVV[[[^^^bbbfffiiiiiijjjlllooorrrtttvvvwwwwwwxxx}}}pppccc]]]\\\\\\hhhzzzyyymmmjjjkkkiiieee___]]][[[WWWTTTPPPNNNLLLIIIIIIHHHGGGEEECCCBBB@@@AAA>>>>>>@@@???>>>BBBGGGNNNXXXfffpppxxx|||wwwrrrooollllllkkkeeedddbbbaaa___ZZZTTTPPPKKKIIIGGGDDDBBB@@@???>>>=========<<<;;;;;;;;;:::999:::;;;;;;;;;<<>>AAABBBCCCCCCCCCEEEHHHKKKNNNRRRWWW[[[^^^aaadddfffiiikkknnnooopppqqqsssuuuzzzyyy{{{xxxllleeeccceeelll|||yyyooollljjjjjjkkkhhhhhheee___\\\ZZZUUUOOONNNMMMLLLKKKJJJIIIGGGFFF@@@<<<;;;>>>>>>===???CCCIIIRRR^^^jjjuuu~~~~~~vvvrrrpppooojjjffffffffffffddd___ZZZUUURRRLLLJJJGGGDDDBBB???>>>=========>>>>>>>>><<<;;;:::<<<<<<<<<<<<<<<>>>BBBFFFGGGHHHIIIHHHEEECCCBBBAAA@@@AAABBBBBBBBBCCCFFFIIILLLUUUggg||||||bbbPPPCCC;;;555666777666555777555555555555555555555555666666555555555444444444777777777777888888888888:::888:::===@@@DDDOOOZZZxxxqqqrrrmmmyyymmmdddcccbbb[[[PPPJJJGGGDDDCCCEEEGGGKKKTTT\\\hhhooo|||uuuggg```XXXTTTTTTssskkk]]]PPPFFF@@@;;;888888666444333333333222111222222222222222222222222111111111222222222333333444444333333333333222222222888777666<<<===EEEXXXzzzzzzpppoooooo|||wwwbbbUUUGGGAAA???<<<::::::::::::999999:::;;;===>>>@@@AAABBBCCCCCCEEEHHHKKKMMMQQQVVVZZZ]]]```ccceeeiiikkknnnpppqqqrrruuuwwwzzzxxxzzztttkkkfffeeelll{{{}}}}}}|||tttqqqppppppqqqnnnooommmhhheeebbb\\\UUUPPPOOOMMMKKKIIIHHHGGGFFFAAA>>><<<>>>>>>===???CCCGGGOOO\\\hhhttt|||uuuqqqqqqooolllhhhffffffeeeccc___ZZZUUURRRLLLJJJHHHEEEBBB@@@>>>=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>CCCFFFFFFHHHIIIIIIGGGEEEDDDDDDAAABBBBBBBBBAAABBBEEEHHHLLLVVVggg||||||cccQQQCCC;;;555555777555555666555555555555555555555555666666555555555444444444555666666666666777777777999999:::===@@@DDDPPP[[[zzzpppqqqlllwwwnnngggeeebbbZZZPPPKKKGGGDDDBBBEEEGGGKKKSSS\\\hhhppp|||uuuggg```XXXSSSTTT{{{qqqbbbRRRGGG???;;;888888666444333333333222111333333333333333333333333000000111111111222222222222222333333333333444444222888666666<<<===FFFYYY|||{{{uuuvvvyyytttaaaTTTGGGAAA???<<<;;;<<<::::::999999:::;;;===>>>???@@@AAABBBBBBDDDGGGJJJMMMPPPUUUYYY\\\^^^aaacccgggjjjmmmoooqqqssswwwyyyyyyxxxzzz~~~qqqjjjgggnnn|||wwwsssqqqqqq{{{zzzyyywwwxxxyyywwwzzzyyyuuurrrnnneee]]]VVVSSSOOOLLLKKKJJJIIIGGGDDD???===>>>>>><<<>>>BBBEEEMMMZZZgggssszzztttrrrqqqpppmmmjjjeeeeeedddbbb^^^YYYUUURRRLLLJJJHHHEEEBBB@@@???>>>======>>>?????????>>>>>>:::;;;;;;;;;<<>>???DDDQQQ]]]}}}nnnpppkkkuuuoookkkiiicccXXXOOOKKKGGGCCCBBBEEEGGGKKKSSS\\\iiippp|||vvvggg```XXXSSSSSSyyygggVVVIIIAAA<<<999888666333333444444333222333333333333333333333333000000000111111111222222111111222333333444555555222888666666<<<>>>HHH[[[|||{{{~~~vvvdddWWWIIICCC@@@===;;;<<<:::999999999999;;;<<<===>>>???AAAAAABBBDDDGGGJJJMMMPPPUUUXXXZZZ]]]___aaadddgggkkknnnpppssswwwyyyzzzyyy{{{wwwnnnkkkrrr~~~qqqllljjjlllvvv~~~yyynnnccc]]]XXXRRRNNNNNNMMMLLLKKKFFFAAA>>>???>>><<<>>>BBBEEEMMMZZZhhhuuu~~~{{{vvvsssqqqooollljjjeeeeeedddaaa]]]YYYUUUSSSLLLKKKHHHFFFCCCAAA@@@???======>>>>>>??????@@@@@@:::;;;<<<<<<===AAAFFFJJJJJJLLLMMMMMMKKKIIIIIIIIIEEEEEEDDDBBBAAAAAADDDGGGMMMXXXiii|||eeeSSSCCC;;;555555666444333555555555555555555555555555555555555555555555555555555555555666666666777777999999;;;>>>???EEERRR```lllooommmsssqqqooommmdddVVVNNNLLLGGGCCCBBBDDDGGGJJJSSS\\\hhhppp{{{vvvhhh```WWWRRRRRR~~~lllZZZLLLCCC===:::777555333333444444333222222222222222222222222222000111111111111222222222111111222222333444555555222888666555<<<>>>III]]]}}}}}}hhhZZZLLLEEEAAA===;;;;;;999999888888999:::<<<======???@@@AAABBBDDDHHHJJJMMMPPPTTTXXXZZZ[[[]]]___aaadddhhhkkknnnqqquuuxxx|||{{{~~~wwwsssyyy{{{mmmhhhgggjjjvvvxxxllleee^^^UUUOOONNNOOOMMMLLLHHHCCC??????>>><<<>>>CCCGGGPPP^^^lllyyy}}}yyyuuurrrooollliiigggfffdddaaa]]]XXXUUUSSSLLLKKKIIIFFFDDDBBBAAAAAA======>>>>>>>>>???@@@@@@<<<======>>>???BBBGGGKKKMMMOOOPPPOOOMMMJJJIIIIIIHHHGGGEEECCCAAABBBEEEHHHPPPZZZkkk}}}fffTTTDDD<<<555555666444333555555555555555555555555555444555555555555555555555666666777777777888888888888999<<<>>>???EEETTTcccjjjppprrrsssqqqqqqnnndddUUULLLKKKFFFCCCBBBDDDFFFJJJRRR[[[gggooozzzwwwhhh```WWWQQQQQQnnn]]]OOODDD>>>:::777555333333444444333222222222222222222222222222111111222222222333333333111111222333333444555555222777555555<<>>???AAAAAABBBEEEIIIKKKNNNQQQUUUXXXYYY[[[]]]^^^___bbbfffjjjmmmppptttwww|||||||||wwwiiieeeeeejjjyyy}}}pppfffZZZRRROOOOOOLLLJJJIIICCC??????>>>===@@@DDDIIISSSbbbqqq}}}|||xxxtttpppmmmkkkjjjiiifffbbb]]]XXXTTTRRRLLLKKKIIIGGGEEECCCBBBBBB>>>>>>=========>>>??????===>>>>>>>>>???BBBGGGKKKMMMOOOPPPPPPNNNLLLKKKKKKJJJIIIGGGDDDCCCDDDHHHKKKRRR]]]nnn}}}hhhVVVEEE===777666777555444555555555555555555555555555444444444555555555555555777777777777888888888888888:::===??????EEEUUUfffjjjtttyyytttqqqpppmmmcccUUUKKKIIIFFFBBBAAADDDFFFJJJRRR[[[eeennnyyywwwhhh```VVVPPPPPP~~~nnn]]]OOOEEE===999666555333333444444444333333333333333333333333333222333333333333444444444222222222333333444444444222777555555<<<@@@KKK```{{{gggYYYKKKDDD@@@<<<999:::999888888888888:::;;;<<<>>>@@@AAABBBCCCFFFJJJMMMOOORRRVVVXXXYYY[[[\\\^^^```cccgggjjjmmmppptttvvv{{{|||vvvgggdddeeelll}}}uuueeeYYYTTTRRRMMMJJJIIICCC??????>>>>>>AAAFFFJJJUUUeeettt}}}zzzvvvrrrooonnnnnnlllhhhccc]]]XXXTTTRRRMMMKKKIIIGGGEEEDDDCCCBBB???>>>===<<<<<<<<<===>>>===============@@@EEEHHHJJJLLLOOOPPPOOONNNNNNOOOKKKJJJHHHFFFDDDFFFJJJNNNUUU```ppp~~~iiiWWWFFF>>>888777888666555666555555555555555555555555444444444555555555666666666666666777777777777888888:::===??????EEEVVVhhhlllxxxvvvqqqnnnjjjbbbUUUKKKGGGFFFBBBAAACCCFFFIIIRRR[[[ccclllxxxxxxhhh___VVVPPPPPP|||mmm]]]OOODDD<<<888666444333333444555444333444444444444444444444444333333333444444444555555222222333333333333444444222777555555<<<@@@LLL```~~~wwwzzzyyydddVVVHHHBBB???;;;999:::999888888888888:::;;;<<<>>>@@@BBBCCCDDDGGGJJJMMMOOORRRVVVYYYZZZ[[[\\\^^^aaadddhhhkkkmmmppptttwwwzzz{{{vvvhhheeegggppppppbbb[[[VVVPPPKKKIIICCC??????>>>>>>BBBGGGKKKVVVgggvvv}}}~~~}}}{{{wwwtttrrrrrrpppmmmiiiddd^^^XXXTTTRRRMMMLLLJJJGGGFFFDDDCCCCCC???>>>===;;;;;;;;;<<<===<<<<<<<<<<<<<<<>>>BBBFFFGGGJJJMMMOOOPPPPPPQQQRRRLLLKKKIIIFFFEEEHHHLLLPPPWWWbbbqqq~~~iiiWWWGGG???999888888666555666555555555555555555555555444444444555555555666666555555555555666666666777777:::>>>??????EEEWWWiiinnn{{{wwwqqqllliiiaaaUUUJJJFFFFFFBBBAAACCCFFFIIIRRR[[[aaakkkxxxxxxhhh___VVVOOOOOO~~~~~~wwwjjjZZZKKK@@@<<<:::888666444444444444222000333333333333333333333333222222222222222222222222333555555555333222333444333888666666===AAALLL```{{{ppprrrzzznnnWWWPPPGGG???;;;:::::::::999999999999:::;;;<<<<<<===AAAFFFGGGFFFGGGKKKPPPSSSVVVYYY\\\]]]^^^```aaaccceeeiiilllnnnqqqtttwwwxxxzzz|||~~~zzzllllllpppxxxooo___UUUOOOLLLKKKEEEAAA@@@???===???DDDNNNZZZiiittt{{{|||xxxvvvuuussspppjjjeeeaaa\\\WWWSSSMMMJJJGGGEEEEEEEEECCCBBBBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>FFFHHHJJJLLLMMMMMMMMMLLLIIIHHHFFFDDDCCCFFFKKKPPP```fffqqq|||nnnVVVIIIAAA:::888888555333444444444444555555555555666777777666666555555555444555555555666666777888999777;;;:::>>>EEEGGGSSSjjj{{{qqq{{{vvvuuurrrjjj___SSSKKKGGGEEECCCCCCFFFIIILLLSSS\\\dddlllwww~~~hhh]]]VVVRRRQQQ}}}~~~|||ssseeeVVVIII@@@<<<:::777666444444444444222111333333333333333333333333222222222222222222222222222444555444333333444555333999777666===@@@KKK___}}}tttiiijjjzzzzzzkkk```QQQLLLDDD>>>;;;::::::999999999999999999:::;;;<<<;;;???DDDEEEEEEFFFKKKOOORRRUUUYYY\\\]]]^^^```aaaccceeeiiilllnnnppptttvvvxxxzzz|||~~~~~~|||~~~qqqqqqvvv~~~zzzhhh[[[SSSNNNIIICCC??????>>>===@@@EEENNNXXXeeennnssswww~~~~~~{{{yyyyyy{{{|||}}}zzzwwwvvvtttpppkkkfffaaa\\\WWWTTTNNNKKKGGGEEEEEEEEECCCBBBAAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;<<<======>>>BBBDDDFFFHHHIIIIIIHHHHHHGGGFFFEEECCCBBBFFFKKKOOO\\\cccnnnyyyttt]]]JJJAAA:::888888555333444444444444555555555555666777666666666555555555555444444444444555666777888888;;;:::===DDDFFFSSSkkk{{{sss~~~sssrrroooggg]]]SSSLLLHHHFFFDDDDDDGGGJJJMMMUUU]]]eeemmmwwwiii]]]VVVQQQQQQ~~~~~~}}}yyynnn^^^PPPGGGAAA===:::777555444333444444444222333333333333333333333333222222222222222222222222111333444444333333444666444999777777===@@@KKK___yyyqqqhhhfffqqqzzzjjj[[[PPPJJJFFFAAA===;;;::::::999:::999888888888999:::;;;;;;???BBBCCCCCCEEEJJJNNNQQQTTTXXX[[[]]]^^^```bbbccceeeiiikkkmmmpppsssvvvwwwyyy{{{}}}yyywwwyyyyyyzzzrrrbbbVVVPPPIIIDDD@@@@@@@@@???CCCHHHOOOWWWaaagggiiikkkpppttttttwwwyyy{{{{{{}}}yyyvvvrrrnnnmmmooorrrtttzzz}}}|||yyyxxxtttqqqlllgggbbb^^^YYYUUUOOOLLLIIIFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>???AAABBBCCCCCCCCCBBBCCCCCCBBBAAABBBEEEJJJMMMWWW^^^hhhsss|||yyycccJJJBBB:::888888555444555444444444555555555555666666666666666555555555555333333333444444555666777888<<<;;;===CCCEEESSSlllzzztttpppooollleee[[[RRRLLLIIIGGGDDDDDDHHHKKKNNNVVV^^^fffnnnxxxlll___VVVQQQOOO~~~}}}xxxkkkZZZLLLEEEBBB===:::888666333333444555444444333333333333333333333333222222222222222222222222000222333333333333555666444:::777777===@@@JJJ^^^xxxqqqhhhdddhhhwwwvvvcccSSSHHHEEECCC???===<<<<<<;;;999:::999888777777999:::;;;???AAACCCCCCCCCEEEHHHKKKOOOSSSWWWZZZ\\\^^^```bbbccceeeiiikkkmmmooosssuuuuuuwwwzzz|||~~~|||xxxyyyzzzgggZZZRRRNNNHHHDDDCCCBBBBBBEEEKKKPPPVVV]]]`````````ccceeeeeefffiiijjjjjjllloooqqqtttuuuxxx{{{~~~~~~wwwrrrkkkhhhccc```aaadddhhhlllqqquuuzzz~~~~~~{{{zzzuuurrrmmmhhhddd___ZZZWWWQQQNNNJJJGGGFFFDDDBBBAAAAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<:::;;;===>>>?????????>>>???@@@@@@@@@@@@CCCGGGKKKPPPWWWaaakkkttt{{{|||yyywwwwwwyyy}}}zzzeeeLLLBBB:::888777555444555444444444555555555555666666666666666666555555555444444444444555666777777999===;;;===CCCEEEUUUoooxxxrrrrrrqqqllldddZZZQQQKKKIIIFFFCCCDDDGGGJJJNNNVVV^^^gggoooyyyoooaaaWWWPPPNNNyyylllZZZMMMFFFBBB>>>:::999777444333444555555444333333333333333333333333222222222222222222222222000111333333333333444666444999777777===@@@KKK___}}}xxxooofff```___iiizzzeeeSSSHHHDDDBBB???>>>>>>===<<<;;;:::999777777777999<<<===DDDEEEDDDDDDCCCDDDGGGIIINNNQQQVVVYYY\\\^^^```bbbcccfffiiikkkmmmooorrrtttsssvvvxxxzzz|||~~~~~~nnn___WWWRRRKKKFFFDDDCCCCCCFFFLLLOOOSSSXXXYYYXXXWWWWWWYYYXXXYYY[[[[[[\\\]]]```cccgggjjjnnnqqqvvv|||vvvmmmfffaaa]]]ZZZWWWUUUVVVZZZ```ccciiimmmrrrxxx}}}}}}{{{vvvsssnnniiieeeaaa\\\YYYSSSPPPKKKHHHFFFDDDBBB@@@AAA@@@???===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999:::;;;;;;<<<<<<<<<<<<;;;<<<>>>>>>>>>AAADDDGGGJJJOOOXXXbbbjjjsss{{{}}}yyyuuupppllliiiggggggkkkqqqxxx{{{fffMMMCCC;;;888777555444555444444444555555555555666555555555666666666666666555555555555666777888999999===<<<>>>CCCFFFWWWtttwwwrrrxxxuuuooodddYYYOOOJJJGGGDDDBBBBBBFFFIIIMMMUUU]]]hhhoooyyyrrrcccXXXPPPNNN}}}qqqaaaRRRHHHBBB>>>;;;;;;888555333333444444444333333333333333333333333222222222222222222222222000222333333222222333555333888666666===AAALLL```}}}~~~ssshhhaaa]]]cccxxxkkkWWWJJJEEEBBB???>>>>>>===<<<;;;999888777777888;;;>>>@@@GGGFFFDDDCCCCCCDDDFFFHHHLLLPPPUUUYYY[[[^^^```bbbcccfffiiikkklllnnnqqqtttrrrtttwwwyyyzzz|||sssfff^^^SSSLLLGGGEEEEEEEEEIIIOOORRRTTTUUUUUUSSSPPPOOOOOOPPPPPPQQQQQQPPPQQQTTTWWWZZZ^^^cccggglllsss}}}{{{oooeee]]]VVVRRRPPPNNNLLLKKKMMMRRRXXX[[[bbbeeekkkqqqwww~~~~~~|||wwwtttoookkkgggbbb^^^ZZZUUURRRMMMIIIFFFDDDAAA???@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999999::::::::::::::::::;;;;;;<<<<<<888:::<<<======>>>@@@CCCEEEIIIPPPYYYbbblllvvv}}}}}}zzzuuuoooiiiddd```^^^YYY\\\aaagggqqq|||gggNNNDDD;;;888777444444666444444444555555555555666555555555666666666666666666555555666666777888999999>>>===???DDDHHH[[[yyyuuusss}}}yyyqqqeeeXXXNNNHHHFFFCCCAAABBBFFFIIIMMMUUU]]]gggoooyyyttteeeYYYQQQNNNxxxiiiYYYKKKBBB===;;;===:::666333333333333333333333333333333333333333222222222222222222222222111222333333222111222444111777555666===BBBMMMaaavvvhhhaaa\\\___rrrrrr]]]OOOFFFCCC???===<<<<<<;;;:::999888777777999===AAACCCDDDCCCAAAAAABBBEEEGGGHHHKKKOOOTTTXXX[[[]]]```bbbcccfffiiijjjlllnnnqqqsssqqqsssvvvxxxyyyzzz}}}~~~ttthhhbbbUUUNNNIIIIIIIIIKKKQQQWWWZZZZZZYYYWWWSSSOOOLLLJJJJJJKKKJJJIIIHHHIIILLLNNNNNNSSSXXX]]]bbbjjjttt}}}|||uuujjj___VVVPPPKKKHHHDDDCCCCCCDDDGGGLLLQQQTTT[[[___eeekkkrrrzzz~~~|||wwwtttpppkkkhhhccc___\\\WWWSSSNNNJJJGGGDDDAAA???@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999999999999::::::999999::::::;;;;;;777999;;;<<<;;;<<<===???AAADDDJJJQQQ[[[hhhttt||||||yyytttmmmfff```\\\ZZZQQQTTTXXX\\\eeewwwzzzeeeOOOEEE;;;888777444444666444444444555555555555666555555555555666666666777555555555555666777888888999>>>>>>@@@EEEJJJ___tttqqqzzzqqqdddWWWNNNHHHFFFDDDBBBBBBFFFJJJNNNVVV___fffnnnxxxvvvggg[[[RRROOO}}}ooo^^^NNNBBB===<<<>>>;;;666333333333333222333333333333333333333333222222222222222222222222222333444333111111111333000666555666>>>BBBNNNbbbsssddd\\\WWWXXXjjjyyybbbSSSGGGDDD???;;;:::::::::999999888777777:::>>>CCCFFFAAA@@@>>>???BBBEEEHHHJJJJJJNNNSSSXXX[[[]]]```ccccccfffiiijjjlllnnnpppssspppsssvvvxxxxxxyyy{{{}}}sssgggaaaWWWQQQMMMNNNOOORRRYYY```cccbbb```\\\VVVQQQMMMJJJHHHHHHGGGEEEDDDDDDGGGIIIFFFKKKQQQVVVZZZcccnnnwwwpppiii^^^UUUMMMHHHEEEBBB>>>>>>>>>@@@DDDHHHMMMPPPWWW[[[aaagggnnnvvv~~~~~~|||xxxuuuppplllhhhddd```\\\XXXTTTNNNJJJGGGDDDAAA???@@@???>>>===;;;;;;;;;;;;;;;::::::999888888888999:::999999999999::::::;;;666888:::;;;;;;:::;;;<<>><<<===>>>???@@@BBBGGGJJJQQQWWW```fffkkkpppwww{{{|||{{{wwwuuusssoookkkfffbbb___^^^XXXTTTOOOKKKIIIFFFDDDBBBAAA@@@???>>>============;;;<<<<<<;;;999888888999999888777888:::<<<<<<;;;999999999999999:::;;;<<<>>>BBBHHHMMMUUUbbbsss~~~~~~xxxrrrlllddd]]]XXXTTTOOOOOOVVV^^^kkkpppaaaMMMDDD<<<::::::777666777777777666555555555555555777444222222444666555333555555666666777777888888:::>>>===@@@HHHOOOccctttppp{{{lll```WWWPPPJJJFFFEEEEEECCCDDDHHHQQQ\\\cccnnnssszzzyyyhhh]]]UUUPPPuuufffWWWIII@@@;;;555555555555444444444444333333333222222222111111333333333333333333333333111111222222222333333333444666444777???CCCRRRkkktttbbbWWWQQQSSScccuuufffXXXLLLGGGAAA===<<<<<<<<<<<<======<<<:::888888;;;===:::;;;>>>???@@@BBBEEEHHHJJJMMMQQQTTTVVVXXX\\\^^^___bbbfffiiikkkmmmppprrrssstttuuuvvvxxx{{{}}}~~~|||nnnbbbZZZVVVSSSQQQUUU]]]dddiiijjjqqqpppnnnjjjddd^^^XXXTTTNNNKKKGGGEEEDDDBBB@@@>>>EEEDDDFFFKKKPPPWWWdddpppzzzwwwiii```SSSNNNHHHCCC@@@???===<<<:::;;;<<<<<<===@@@DDDGGGNNNTTT\\\ccchhhmmmsssxxxyyy|||~~~zzzwwwwwwuuurrrnnnjjjgggeeedddXXXUUUPPPLLLIIIGGGDDDBBBAAA@@@???>>>============;;;<<<<<<;;;999888888999999888777999;;;===>>>>>><<<<<<;;;;;;:::;;;;;;<<<<<<@@@EEEKKKTTTbbbsss}}}wwwppphhh```ZZZRRRLLLLLLSSS[[[gggmmm^^^MMMDDD<<<::::::777666777777777666555555555555555777555333333555666555444555555666666777888888888999===<<>>;;;888888999;;;;;;===???@@@@@@AAADDDFFFHHHKKKNNNQQQSSSVVVYYY[[[^^^aaafffiiikkkmmmppprrrssstttuuuvvvxxxzzz|||~~~xxxjjj^^^VVVTTTSSSVVV\\\fffmmmoooooovvvuuutttqqqkkkddd^^^ZZZRRROOOJJJFFFDDDBBB???===CCCBBBDDDIIIMMMTTTaaammmwww}}}rrrfff[[[SSSIIIFFFBBB???>>><<<;;;999888999:::::::::===AAADDDIIIOOOWWW^^^bbbhhhoootttvvvyyy~~~}}}{{{xxxxxxvvvssspppllljjjhhhgggYYYVVVQQQMMMJJJHHHDDDBBB@@@@@@???>>>============;;;<<<<<<;;;999888888999999888888:::===@@@AAA@@@@@@???>>><<<;;;;;;<<<<<<<<<@@@EEEMMMWWWfffwwwxxxnnnccc\\\RRRLLLKKKQQQYYYfff~~~{{{kkk^^^LLLCCC<<<:::999777666777777777666555555555555555666555444444666666666444555555666777777888888999888<<<;;;>>>FFFMMMbbb|||tttppp~~~nnn___UUUNNNHHHEEEEEEEEEEEEFFFKKKUUU```hhhpppuuu|||~~~jjj]]]TTTNNN}}}ttthhhZZZLLLBBB<<<666555555444444333333333222222222222222222222222222222222222222222222222111111222222222333333333222666555888@@@FFFYYYvvv}}}fffYYYQQQRRR```ppp}}}hhh[[[KKKGGGBBB>>>===<<<<<<;;;>>>>>>===:::888777999;;;<<<>>>@@@AAAAAAAAACCCDDDGGGIIILLLNNNPPPSSSVVVYYY]]]```eeeiiikkkmmmoooqqqsssssstttvvvxxxzzz|||}}}rrrcccWWWQQQNNNPPPVVVaaalllsssuuuuuuwwwxxxxxxuuupppjjjccc^^^VVVRRRLLLHHHEEECCC@@@>>>AAA@@@BBBFFFKKKRRR^^^jjjuuuyyymmmddd[[[SSSMMMHHHEEEBBB@@@>>><<<999666777888888888888:::>>>AAAFFFKKKSSSYYY^^^dddkkkpppsssvvv{{{~~~|||zzzxxxvvvsssnnnkkkgggeeedddZZZWWWSSSOOOLLLHHHEEEBBB@@@???>>>======<<<<<<===:::;;;<<<;;;999888999:::;;;::::::<<>>>>>AAADDDJJJSSS```pppsssfff^^^TTTNNNMMMSSS[[[hhhzzzkkk^^^KKKBBB;;;:::999777666777777777666555555555555555555555555555666555555444555666666777888888999999888<<<;;;>>>GGGNNNcccyyytttpppnnn___TTTMMMGGGDDDAAABBBCCCEEEJJJTTT___gggqqqvvv}}}mmm^^^SSSNNN}}}}}}|||{{{xxxqqqggg[[[MMMBBB<<<777777666666555444444333222222222222222222222222222222222222222222222222111111222222222333333333444888777999AAAGGG[[[yyy~~~fffXXXPPPPPP\\\kkkwww~~~fffYYYJJJGGGBBB>>>===<<<;;;::::::::::::888777777:::<<<===???AAABBBBBBBBBCCCDDDFFFHHHKKKLLLNNNQQQUUUXXX[[[___eeeiiilllmmmoooqqqsssssstttuuuwwwzzz|||}}}}}}|||jjj\\\QQQKKKJJJNNNWWWdddrrr{{{~~~~~~~~~~~~yyyrrrjjjeeeYYYTTTOOOJJJGGGEEECCCBBB@@@???AAAEEEIIIPPP\\\hhhsss{{{tttjjjaaa[[[UUUNNNJJJFFFDDDAAA@@@???===:::777888888888888888999===@@@CCCHHHOOOUUUZZZ```hhhmmmqqqtttyyy~~~|||zzzwwwsssnnniiieeebbb```[[[XXXTTTPPPMMMIIIEEEBBB@@@???>>>===<<<<<<<<<<<<:::;;;<<<;;;999888999:::<<<;;;<<>>===;;;:::777888888777666888;;;>>>===@@@CCCDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMPPPTTTXXXZZZ^^^dddiiilllnnnoooppprrrssstttuuuwwwyyy{{{}}}}}}yyyzzzwwwxxx|||ppp```TTTLLLHHHIIINNNXXXgggxxxwwwmmmggg]]]YYYRRRMMMJJJHHHFFFEEEAAA???AAAEEEIIIPPP\\\hhhsss}}}xxxmmmhhhaaa[[[XXXSSSMMMHHHCCCAAA?????????>>>===;;;888888888777777888;;;>>>@@@EEELLLQQQVVV]]]eeekkknnnqqqvvv|||}}}|||zzzuuupppjjjeeebbb```\\\YYYUUURRROOOJJJEEEBBB??????>>>===<<<<<<<<<<<<999:::;;;;;;999999:::;;;<<<<<<>>>CCCIIIOOORRRSSSPPPNNNKKKHHHFFFFFFHHHIIIKKKOOOXXXeeeuuu|||nnndddWWWPPPOOOUUU^^^mmmyyygggYYYJJJAAA:::999999777666777777777666555555555555555333555777777666555444555666666777888888999999:::999===<<>>===;;;:::888888888777777888;;;>>>>>>AAADDDFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMPPPUUUXXXYYY^^^dddiiilllnnnoooppprrrrrrsssuuuwwwyyy{{{|||~~~}}}}}}vvvtttrrrsssxxx|||~~~}}}xxxooobbbWWWNNNIIIGGGIIIMMMWWWhhh{{{|||pppiiiccc^^^VVVPPPLLLIIIFFFEEEBBB@@@AAAFFFJJJPPP\\\hhhsss{{{tttqqqlllhhhdddbbb___[[[SSSNNNFFFDDDAAA@@@@@@???>>><<<777888777666555777:::<<<===BBBIIINNNSSSYYYbbbhhhjjjnnnsssyyy~~~~~~{{{{{{yyyuuupppkkkfffcccbbb\\\ZZZWWWSSSPPPKKKFFFBBB??????===<<<<<<<<<<<<<<<999:::;;;;;;999999:::;;;:::<<<@@@HHHQQQZZZ```bbb^^^[[[WWWRRROOONNNNNNOOOQQQWWWaaappprrriiiYYYSSSRRRXXXbbbrrr|||hhhXXXIIIAAA999888888777666777777777666555555555555555444777::::::888666666777666777777888888999::::::888<<<;;;???HHHOOOdddxxxuuuxxxmmm\\\QQQKKKHHHFFFDDDEEEFFFIIIOOOWWWaaagggqqqvvv~~~tttaaaUUUPPPzzzrrrpppoooggggggfffaaaXXXMMMAAA:::777666666444333222111111111111111222222333333333111111111111111111111111111111222222222333333333111777777:::BBBLLLeeejjj^^^VVVSSSYYYbbbqqq~~~dddUUUIIIFFFBBB@@@>>>===;;;999:::::::::999888999;;;>>>>>>AAAEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQUUUYYYXXX]]]dddiiilllnnnoooppprrrrrrsssuuuwwwyyy{{{||||||~~~yyytttmmmkkklllnnnoooooommmjjjcccYYYPPPJJJGGGGGGGGGKKKUUUfff{{{xxxooohhhbbbZZZRRRMMMIIIFFFDDDBBBAAABBBFFFJJJQQQ]]]hhhsssxxxtttrrrrrrpppnnnllljjjeee\\\VVVNNNKKKFFFCCCAAA???===;;;777777666555444555888;;;;;;@@@FFFKKKPPPWWW___fffhhhkkkqqqwww|||}}}zzzxxxvvvrrrnnnjjjfffdddbbb]]][[[WWWTTTPPPKKKFFFBBB???>>>===<<<<<<;;;;;;<<<999:::;;;;;;999999:::;;;999;;;AAAKKKWWWbbbiiillliiifff```ZZZUUUSSSSSSSSSXXX^^^iiiyyyuuulll]]]VVVUUU\\\gggwwwjjjYYYIII@@@999888888777666888777777666555555555555555555999<<<<<<:::888888999777777777888999999::::::666;;;:::===GGGOOOdddxxxuuuzzzmmm[[[QQQKKKIIIGGGBBBCCCEEEHHHMMMUUU^^^eeepppvvv~~~uuubbbVVVQQQuuulllfffaaaaaaaaa]]]UUUKKK@@@:::777555333333444444333222111111111111111111111111000000111111111222222222444444444222111111333555777555777;;;???MMMlllwww^^^YYYZZZVVVjjj||||||dddUUUMMMHHHCCC@@@@@@???===;;;:::999777666777999<<<>>>???BBBFFFIIIIIIJJJKKKLLLJJJKKKOOORRRVVVYYYZZZ[[[^^^aaadddfffgggjjjmmmooooooppprrrssstttvvvzzz}}}~~~|||uuunnniiigggdddccceee```ZZZTTTOOOJJJFFFCCCFFFJJJRRR___ssssssjjjaaaXXXRRRKKKEEECCCEEEAAABBBCCCCCCFFFPPP^^^iiizzz~~~zzzzzz}}}}}}~~~xxxjjj^^^TTTKKKCCCCCCCCC@@@===;;;777777666555555666777888;;;>>>BBBGGGLLLSSS[[[```eeeiiinnnrrrwww|||~~~||||||yyytttooollliiieeebbb```]]]XXXTTTPPPKKKGGGCCCDDDBBB???>>>======;;;:::===<<<;;;;;;:::999888777???===AAAOOObbbqqqwwwwwwxxxrrrjjjccc___\\\[[[ZZZdddjjjuuuyyyooo```VVVRRR\\\pppgggUUUHHH???888777777444333444444444444444444444444444444555666777777666555444333555555555555555777999999;;;:::>>>FFFLLLdddwwwyyyfffWWWPPPKKKFFFEEEAAABBBDDDEEEHHHPPP[[[dddlllvvvuuubbbVVVPPPxxxnnnhhhcccdddccc___WWWLLLBBB<<<777555333333444444333222222222222222222222222222111222222222333333333333333444444333222222444666777555777<<<@@@OOOnnn~~~ddd]]]___[[[qqq|||eeeUUUNNNIIICCC@@@@@@???===;;;:::999777666777999<<<===???BBBFFFIIIIIIIIIJJJKKKIIIKKKNNNQQQUUUXXX[[[\\\^^^```ccceeegggiiilllooopppqqqsssttttttwwwzzz}}}}}}uuupppllliiigggfffaaa[[[UUUPPPLLLHHHEEEGGGJJJPPP[[[nnnqqqggg]]]UUUMMMGGGEEEGGGDDDEEEEEEEEEHHHSSSbbbmmm|||yyykkk\\\QQQHHHFFFFFFBBB???>>>888777666555555666777888:::===AAAEEEKKKRRRYYY^^^cccggglllrrrvvv{{{~~~||||||yyytttpppmmmiiifffccc```]]]XXXTTTPPPLLLGGGDDDEEECCC@@@???>>>===<<<:::<<<;;;;;;::::::999999999>>>>>>DDDTTTiii{{{wwwpppkkkhhhgggfffmmmsss~~~wwwnnnbbbYYYUUU```tttjjjXXXHHH???888777777444333444444444444444444444444444555555666666666666555555444555666666555666888:::999;;;:::???GGGLLLdddxxxzzzfffWWWPPPKKKFFFEEEBBBCCCDDDEEEHHHPPP[[[ccclllvvvsss```TTTNNN|||qqqjjjggggggeee```XXXNNNDDD>>>777555333333444444333222333333333333333333333333222222333333333444444444222444444444333444666888666555888===BBBQQQqqqllldddeeeddd{{{~~~fffVVVOOOJJJCCC@@@??????===;;;999999777777777999;;;===@@@CCCGGGIIIIIIIIIIIIJJJIIIJJJLLLPPPSSSWWWZZZ\\\\\\___bbbeeefffiiilllnnnqqqrrrsssttttttvvvzzz}}}yyysssnnnkkkgggbbb\\\WWWRRRNNNJJJHHHHHHIIIMMMVVVfffzzz{{{ooobbbXXXOOOHHHFFFHHHGGGGGGGGGGGGLLLWWWfffqqqwwwdddXXXMMMHHHFFFBBB???>>>888777666555555555666777888;;;???CCCHHHOOOVVV[[[```eeejjjpppuuuzzz||||||yyytttpppmmmjjjgggddd```]]]XXXTTTQQQLLLHHHEEEFFFDDDAAA@@@??????===;;;;;;::::::999999:::::::::===???GGGXXXnnn}}}xxxuuuttttttxxx~~~uuulllddd\\\ZZZeeezzzmmmZZZHHH???888777777444333444444444444444444444444444666666555555555555666666555666777777666666888::::::;;;:::???GGGMMMeeeyyyzzzfffWWWPPPKKKFFFEEECCCDDDEEEEEEHHHOOOZZZbbblllwwwppp^^^RRRLLLvvvnnnjjjiiifff```XXXMMMDDD???777555333333444444333222333333333333333333333333222222222333333333333444444555666555444444555777666555888>>>DDDSSStttuuukkklllmmmiiiYYYQQQKKKDDD@@@??????===:::999888777777888999;;;<<<@@@CCCFFFHHHHHHHHHHHHIIIHHHIIIJJJMMMQQQUUUYYY[[[[[[^^^aaadddeeehhhkkknnnpppqqqrrrsssssstttxxxzzz}}}zzzsssnnngggccc]]]XXXTTTPPPLLLIIIIIIHHHJJJQQQ\\\nnnvvveeeYYYPPPIIIFFFGGGHHHHHHGGGIIIOOO\\\kkkuuu|||yyyxxx{{{||||||}}}hhh[[[NNNGGGDDD???<<<<<<888777666555444555666666666999===@@@EEEKKKRRRWWW]]]bbbhhhoootttzzz}}}{{{xxxtttpppnnnkkkhhheee```]]]YYYUUUQQQMMMIIIFFFGGGEEEBBB@@@@@@???>>><<<:::999999999999:::;;;<<<===@@@HHHXXXlll}}}}}}}}}uuukkkddd^^^^^^lllnnnZZZHHH???888777777444333444444444444444444444444444666666444333333444666666555777777777666777999;;;:::;;;;;;@@@HHHNNNfffyyyzzzfffWWWPPPKKKFFFEEEDDDEEEEEEEEEHHHOOOYYYaaammmxxxnnn\\\QQQLLL|||tttmmmkkkfff___VVVKKKBBB===777555333333444444333222333333333333333333333333111111111111222222222222555666777666444333333444666555888>>>EEETTTuuuttttttvvvnnn^^^SSSLLLEEE@@@???>>><<<:::888888888888888:::;;;<<>>;;;;;;888777666444444444555666555777;;;>>>BBBHHHOOOTTTZZZ___gggnnntttzzz}}}zzzwwwssspppnnnkkkhhhfffaaa^^^YYYUUURRRNNNJJJGGGGGGEEEBBBAAA@@@@@@>>>===:::999888888999:::<<<===<<>>EEEUUUuuu~~~}}}tttdddTTTNNNEEE@@@>>>>>><<<:::888888888888999:::;;;;;;===AAAEEEGGGHHHHHHIIIJJJHHHGGGFFFFFFIIINNNRRRVVVXXX[[[^^^aaadddgggjjjmmmoooooopppooooooppprrruuuzzz}}}yyysssnnnnnnmmmmmmmmmqqqvvvzzzxxxmmmhhhbbb\\\WWWRRRNNNKKKIIIGGGHHHMMMPPPZZZrrrlll___VVVNNNIIIHHHFFFGGGJJJQQQ\\\jjjwww~~~wwwqqqjjjdddaaa]]]YYYYYY]]]^^^eeemmmuuu|||gggYYYLLLEEEBBB>>>;;;;;;888777555444444444444555444666999===AAAFFFMMMQQQXXX]]]fffnnnuuuzzz}}}xxxuuurrrooommmkkkhhhfffaaa^^^ZZZVVVSSSOOOKKKHHHGGGEEEBBBAAA@@@@@@>>><<<;;;:::888888888:::<<<===:::>>>GGGTTTdddvvvqqqhhh___^^^fffyyyrrr___HHH???888777777444333444444444444444444444444444555555444444444444555555555666777777666666888::::::<<<;;;AAAIIIPPPhhhwwwyyyfffWWWPPPKKKFFFEEECCCDDDEEEEEEHHHOOOZZZbbbnnnyyykkk\\\RRRNNNuuuqqqiii___SSSGGG>>>999777555333333444444333222222222222222222222222222111111111222222222333333///111444555444444444555666555888>>>DDDTTTuuu{{{kkkVVVOOOFFF@@@>>>>>><<<:::888888888999999:::;;;;;;<<>>DDDSSStttoooVVVOOOFFF@@@>>>===<<<:::777888888999::::::;;;;;;;;;>>>CCCGGGHHHIIIKKKLLLHHHFFFCCCBBBCCCGGGLLLPPPWWWYYY]]]```cccfffjjjlllpppqqqqqqpppoooppprrruuu{{{~~~{{{tttlllfffdddgggjjj}}}uuupppiiibbb\\\WWWRRROOOIIIFFFIIIMMMNNNSSSjjjuuujjjbbbZZZSSSPPPJJJMMMSSS^^^mmm|||~~~yyysssddd[[[RRRKKKEEEAAACCCGGGCCCIIIPPPXXXccckkkkkkfffXXXLLLAAA===<<<999666666888777555444333333444444444666999<<>>BBBGGGMMMVVVccctttwwwhhh___\\\___lllppp]]]HHH???888777777444333444444444444444444444444444222333555555555555333222333555666555555555777999:::<<<<<>>:::777777555444333222222222222222222222222222222222444444444333333222222222444444444555555555555666888555777>>>GGGXXXwwwqqqaaaUUUIIIDDDAAA===::::::888888777777888:::;;;===;;;<<<>>>BBBGGGKKKMMMMMMKKKJJJFFFCCCAAADDDIIIMMMTTTXXX]]]bbbeeehhhlllnnnnnnoooqqqrrrrrrtttwwwyyy|||~~~~~~tttkkkfffhhhnnn|||ttthhhdddaaaZZZTTTRRRMMMJJJJJJKKKNNNYYYooo{{{tttlllaaaZZZXXXOOOUUU```nnn{{{yyysss^^^UUUKKKDDDCCCBBB???<<<>>>>>>AAAJJJWWW^^^^^^[[[JJJGGGAAA;;;777555555666666444333333444666666666777555666:::===@@@FFFNNNUUU[[[dddmmmuuu{{{zzztttnnnkkklllllliiieee```]]]ZZZWWWTTTOOOJJJFFFFFFDDDAAA???>>>===;;;:::777999;;;;;;:::::::::;;;>>>CCCHHHMMMRRR[[[hhhqqqsssfff^^^ZZZbbbuuuooo[[[III@@@:::888888555444555555555555555555555555555555555555555555555555555666666777777888:::;;;<<<;;;???>>>@@@IIISSSlllxxxxxx{{{cccUUUOOOJJJFFFEEEBBBAAABBBFFFJJJOOOZZZeeesss{{{yyyfffZZZQQQLLLwwwhhhZZZMMMDDD===999777666555444333222222222333333333333333333333333333222222222111111111111555555666666666777777777888555777>>>GGGXXXwww{{{iii[[[MMMGGGCCC>>><<<<<<999888888777888:::;;;<<<<<<<<<>>>BBBGGGKKKMMMNNNMMMKKKGGGCCCAAACCCIIIMMMTTTXXX]]]aaaeeegggkkkmmmmmmoooqqqrrrsssuuuxxxzzz|||uuukkkjjjmmm}}}|||mmmeeeaaaZZZUUUUUUOOOLLLKKKKKKOOO\\\rrr~~~{{{vvvkkkaaa\\\UUU[[[eeesssuuunnn[[[SSSIIICCCAAA@@@>>>;;;===;;;>>>FFFPPPVVVUUURRRGGGDDD???:::777555555666777555333333444555666555666444555:::<<>>===;;;:::888999;;;;;;:::999:::;;;===BBBGGGKKKPPPYYYdddmmmwww|||}}}oooddd]]]\\\eeexxxooo[[[HHH@@@999888777555333444555555555555555555555555555555555555555555555555666666666666888999:::;;;:::???>>>AAAJJJTTTmmmyyyyyy{{{cccUUUOOOJJJFFFEEEBBBAAABBBFFFJJJOOOZZZeeessszzzwwwdddXXXPPPKKKvvvgggWWWJJJAAA<<<888777666555444333222222222333333333333333333333333333333333333222222222222444444444555555555666666777555777>>>FFFWWWxxxrrrbbbRRRIIICCC>>>;;;<<<999888888888888999;;;<<<<<<===???BBBFFFJJJMMMOOOOOOMMMHHHCCCAAACCCHHHMMMSSSWWW\\\```cccfffiiikkkmmmoooqqqrrrtttvvvyyy||||||uuunnnooo}}}uuuhhh```ZZZXXXXXXSSSOOOMMMMMMRRRaaazzzzzzlllddd___eeeooozzz|||pppgggWWWQQQHHHCCCAAA???===:::<<<;;;<<>>DDDLLLUUU[[[dddmmmttt{{{}}}xxxrrrnnnmmmkkkgggddd^^^\\\YYYVVVSSSPPPKKKHHHFFFDDDAAA???>>>===;;;:::888999;;;;;;:::999:::<<<===AAAEEEIIINNNUUU___gggpppuuu}}}vvvjjjaaa\\\___jjj~~~ooo[[[GGG???888777777444333444555555555555555555555555555555555555555555555555555555555555666888999::::::>>>>>>AAAKKKUUUoooyyyzzz~~~{{{cccUUUOOOJJJFFFEEEBBBAAABBBFFFJJJOOO[[[fffrrrzzzuuubbbVVVNNNJJJvvvfffUUUIIIAAA;;;999666666555444333222222333444444444444444444444444555555555555555555555555111111222222222333333333777555888>>>EEEVVVxxxxxxttt{{{xxxhhhUUUJJJCCC===;;;;;;999999888888888999;;;<<<<<<===@@@BBBEEEHHHLLLOOOQQQNNNIIIDDDAAACCCHHHLLLRRRVVV[[[___ccceeehhhkkklllnnnqqqssstttwww{{{}}}}}}vvvuuu|||mmmbbb\\\ZZZYYYUUUQQQOOOPPPXXXiii{{{yyy}}}vvvllliiioooyyyxxxjjj```TTTPPPIIIDDDBBB@@@===;;;======>>>CCCIIIKKKIIIFFFAAA???<<<999777777888888;;;888555444444555444333444222444888:::===CCCKKKUUUZZZccclllttt{{{~~~zzzuuupppmmmjjjfffccc]]][[[XXXUUUSSSPPPLLLIIIFFFDDDAAA???>>>===;;;:::888:::;;;:::999999;;;<<>>777666666444333444555555555555555555555555555555555555555555555555444444444555666777888999999>>>>>>AAALLLWWWqqqyyyzzz{{{cccUUUOOOJJJFFFEEEBBBAAABBBGGGJJJPPP[[[gggsss{{{tttaaaVVVNNNJJJuuueeeUUUIIIAAA<<<:::666555444444333333333333444444444444444444444444555555555555555555555555111111111222222222222333666555888>>>DDDVVVyyywwwmmmiiinnn}}}}}}lllYYYLLLEEE???<<<===:::999888888888999:::;;;;;;===???AAABBBFFFKKKOOOQQQOOOKKKFFFCCCDDDGGGKKKQQQUUUZZZ___bbbfffiiikkkmmmooorrrtttuuuxxx{{{~~~~~~}}}yyyyyyvvvggg___\\\ZZZVVVRRRQQQSSS]]]qqq|||nnnnnnvvv|||tttrrrxxxuuueee[[[SSSPPPKKKGGGDDDBBB???>>>======???CCCGGGIIIHHHFFF@@@???<<<:::999999999:::;;;999666444555555444333444222333777:::===CCCKKKUUUZZZccckkkttt{{{|||wwwsssnnnjjjfffccc^^^[[[WWWTTTRRROOOLLLIIIFFFDDDAAA???>>>===;;;:::999:::::::::999999;;;===AAABBBEEEHHHMMMSSSZZZ^^^hhhnnnwww|||lllbbb______dddtttiiiWWWFFF===777666666444333444555555555555555555555555555555555555555555555555333333444444555777888999999===>>>AAALLLWWWqqqxxxyyy|||{{{cccUUUOOOJJJFFFEEEBBBAAACCCGGGKKKQQQ\\\gggttt|||tttaaaWWWPPPLLL}}}sssdddUUUJJJBBB===:::666555444333333333333333333333333333333333333333222222222222333333333333333333333444444444555555666555888>>>DDDUUUyyymmmeeeaaadddppp~~~nnn[[[OOOHHHBBB@@@@@@::::::888888888999:::;;;:::<<>>BBBEEEGGGEEEDDD???>>><<<;;;:::999::::::;;;999666555555555444333444222333888:::===CCCKKKUUUZZZbbbkkksss{{{}}}yyytttooojjjgggddd___[[[WWWSSSQQQNNNKKKIIIFFFDDDAAA???>>>===;;;::::::::::::999888999;;;===AAABBBEEEHHHNNNTTTYYY\\\aaahhhsss}}}yyyjjjaaa___aaaiiiyyyfffUUUFFF>>>777777777555444555555555555555555555555555555555555555555555555555444444444444555777888999888======AAAKKKVVVpppvvvvvvxxx{{{cccUUUOOOJJJFFFEEEBBBAAACCCGGGKKKQQQ]]]hhhttt{{{tttbbbWWWQQQNNNxxxooobbbUUUJJJBBB<<<999555555444333333333444444333333333333333333333333111111111111222222222333444444444444555555555555555555999>>>CCCTTTyyyzzzgggaaa\\\]]]gggwwwyyyiiiXXXMMMGGGBBB??????;;;:::999888888888::::::888;;;>>>>>>===@@@GGGMMMMMMNNNMMMKKKHHHGGGHHHIIINNNSSSYYY___dddhhhmmmoooppprrrtttuuuvvvxxx{{{}}}|||qqquuu}}}~~~xxxsssnnnkkkiiikkkvvv{{{nnnddd[[[WWWTTTRRRVVV```ttt~~~ooogggiiioooxxx|||{{{{{{~~~pppbbbYYYOOOOOOMMMKKKGGGDDDBBBAAA>>>???AAACCCEEEEEEDDDBBB>>>===<<<:::999888888888;;;999666555555666555444555333444888;;;===DDDKKKUUUZZZbbbjjjsss{{{~~~}}}zzzvvvpppkkkgggfff```\\\WWWSSSPPPMMMJJJHHHFFFDDDAAA???>>>===;;;::::::::::::999888999;;;>>>AAAAAACCCGGGMMMSSSWWWZZZ]]]eeeppp{{{wwwggg___^^^aaannn~~~dddTTTFFF>>>888777888666555666555555555555555555555555555555555555555555555555444444444555666777999999888======@@@JJJUUUooossssssuuu{{{cccUUUOOOJJJFFFEEEBBBAAACCCGGGLLLRRR]]]iiisssyyysssaaaWWWQQQNNNzzztttmmm```TTTJJJBBB<<<888555555444333333333444444222222222222222222222222222222222333333444444444222222333333333333444444555555999>>>CCCTTTyyyvvvddd___ZZZZZZccclllrrrcccSSSIIIDDD???<<<===;;;:::999888888888999:::888;;;======<<>>DDDLLLUUUZZZbbbjjjsss{{{~~~}}}{{{wwwqqqkkkhhhgggaaa]]]WWWSSSPPPMMMIIIGGGFFFDDDAAA???>>>===;;;::::::::::::999888888;;;>>>@@@@@@BBBFFFMMMSSSWWWXXX___fffqqqzzzuuufff^^^^^^aaaqqq|||dddSSSGGG>>>888888888777666777555555555555555555555555555555555555555555555555555555555555666888999:::888======@@@IIITTTnnn}}}qqqqqqvvv|||cccUUUOOOJJJFFFEEEBBBAAACCCHHHLLLRRR^^^iiiqqqxxxrrr```WWWQQQNNN~~~{{{wwwooocccUUUHHH???:::888777777777666555555444444222222333333333333444444222222111111111111111111333333222222333333444555444999888:::FFFUUUvvvxxxmmmbbbZZZYYY\\\jjjzzzvvvhhh]]]RRRKKKFFF???;;;;;;===;;;999;;;======;;;888999:::<<<===???AAAEEEHHHMMMOOOPPPPPPNNNLLLLLLLLLRRRUUU[[[aaafffkkknnnooossssssrrrsssuuuxxx|||~~~vvvvvvvvvvvvuuurrrnnnjjjccc___ZZZVVVSSSQQQOOOMMMRRRVVV\\\kkkrrrddd___VVVRRRQQQVVV___nnnuuummmiiigggiiilllnnnuuu|||}}}tttggg[[[RRRNNNKKKKKKHHHDDDCCCEEEEEEDDDEEEFFFGGGFFFCCCAAA>>>===;;;999888777666666999888888777777777777777666666555555777===DDDIIIQQQXXXbbbkkkrrrzzz~~~}}}zzzuuurrrpppnnnkkkjjjeee```ZZZUUUQQQNNNKKKIIICCCBBB@@@>>>===<<<;;;;;;::::::888888888888::::::>>>AAADDDGGGKKKPPPUUUYYY```eeelllssszzzsssfff___bbbiiizzzvvv___LLL@@@===999777666666555444555555555555555555555555777777666666555555555444333333444444666777888999555;;;;;;???IIISSSkkk{{{rrrrrrssszzz```RRRMMMIIIEEECCC???@@@BBBEEEKKKUUUaaahhhqqqxxxsss```VVVPPPMMM|||{{{sssfffWWWJJJAAA===;;;666666555555444333333333222222333333333333444444111111111111111111111111333333222222333333444555444999888:::FFFUUUuuu~~~rrrfff\\\XXXZZZgggvvv~~~qqqfff[[[PPPJJJFFF@@@======;;;999888888::::::888666999;;;===>>>???BBBFFFIIINNNPPPRRRRRRPPPOOOOOOOOOSSSVVV[[[```fffkkknnnooossssssssstttvvvyyy}}}yyyvvvuuuwwwzzz}}}zzzwwwrrrkkkgggddd___YYYSSSPPPMMMJJJHHHGGGJJJQQQ```|||vvvgggaaaWWWSSSPPPSSSZZZeeevvvxxxnnnfffbbb```dddhhhmmmwwwwwwjjj^^^UUUPPPLLLKKKIIIEEEDDDFFFEEEEEEEEEFFFFFFEEEBBB???===<<<;;;999777666666666888888777777777777888888666666555555777<<>><<<;;;::::::::::::888888888888::::::===@@@CCCFFFJJJOOOTTTXXX]]]bbbiiipppwww|||oooddd^^^bbbiii}}}ttt^^^LLL@@@===999777666666555444555555555555555555555555777666666666555555555444444444444444666777888999666;;;<<>>@@@CCCGGGJJJOOOQQQSSSSSSRRRQQQRRRSSSTTTVVV[[[```eeejjjmmmooosssssstttuuuxxx{{{~~~{{{qqqlllhhhggghhhnnn|||yyyqqqlllgggbbb[[[TTTOOOKKKGGGEEEDDDGGGMMMZZZuuuxxxiiibbbXXXSSSOOOOOORRRXXXdddooowww~~~yyysssjjjbbb[[[XXXWWW\\\bbbkkkyyy~~~qqqeee[[[TTTNNNMMMJJJGGGFFFGGGGGGFFFEEEEEEEEEDDD@@@>>><<<;;;:::888777666666666777777777777777888999:::666666666666777<<>>AAAEEEHHHMMMRRRVVVZZZ___ffflllrrr{{{vvvkkkaaa]]]ccclllrrr]]]LLL@@@===999777666666555444555555555555555555555555666666666555555555555555444444444444555777888999666;;;<<>>===555555444444333222222222222222222333333333444444111111111111111222222222333333222222333333444555444888888:::EEESSSrrryyyggg\\\ZZZ[[[kkksssfff[[[OOOJJJFFFAAA???@@@===<<<;;;:::::::::999999999:::<<<===???AAAEEEIIINNNPPPRRRRRRRRRRRRTTTUUUUUUWWW[[[___dddiiilllnnnsssssstttwwwyyy}}}{{{mmmfff```]]]\\\___jjjttt|||pppjjjaaaYYYRRRMMMIIIFFFGGGJJJNNNYYYqqqxxxhhh___XXXQQQLLLKKKKKKMMMSSS[[[^^^eeeiiigggccc```[[[UUUSSSPPPOOOTTT\\\iii{{{|||pppdddZZZRRRNNNLLLHHHGGGHHHHHHGGGEEEDDDDDDBBB???===;;;;;;999888777666666666666666666777888999;;;<<<666777666666888;;;AAAFFFOOOWWWaaakkkrrrzzz~~~|||yyyvvvsssqqqnnnkkkiiiccc___ZZZUUUQQQMMMIIIFFFBBBAAA???===;;;:::999999999999888777777888999999:::<<>><<<<<<;;;:::888888999999777888:::;;;===@@@DDDGGGKKKMMMOOOPPPPPPQQQTTTVVVVVVWWWZZZ___ccchhhkkkmmmqqqrrrtttwww{{{~~~{{{lllddd[[[WWWUUUVVV]]]fffttt~~~wwwlllaaaXXXQQQLLLIIIEEEIIIMMMVVVkkkyyyhhh___WWWPPPJJJHHHGGGGGGJJJOOOOOOUUUXXXUUURRRQQQNNNJJJMMMKKKKKKPPPYYYhhh}}}ooocccWWWQQQNNNJJJHHHIIIIIIHHHEEEDDDDDDBBB???===;;;;;;999888777777777777666666666777888:::<<<<<<777888888888999<<>>:::;;;:::777555444666888666777999:::<<>><<<:::999888888666555444444444444555666555888:::===@@@DDDIIIMMMRRRWWW\\\aaafffmmmuuu|||{{{rrrfff]]]YYY^^^mmm{{{|||rrr]]]MMM@@@===999777666666555444555555555555555555555555444444444444444555555555555555555555555666777777888===<<>>???:::;;;:::777444333555888666888999;;;<<>>BBBEEEJJJSSSaaammmwww~~~{{{yyyvvvtttrrrooojjjgggaaa^^^YYYUUUPPPKKKEEEAAA>>>===<<<:::888777666666444444333222222333444444444666999;;;>>>BBBGGGJJJOOOSSSXXX]]]aaahhhpppwwwvvvlll```XXXVVV]]]nnn~~~|||ttt^^^MMM@@@===999777666666555444555555555555555555555555333333333444444555555555666555555555555666777777888===<<>>@@@BBBDDDEEEGGGIIIKKKOOOUUUYYYZZZZZZ[[[[[[]]]bbbhhhlllooopppsssxxx}}}yyykkk[[[RRRMMMIIIGGGHHHNNNYYYmmmrrraaaXXXPPPJJJHHHNNNVVV^^^hhhpppxxxxxxvvvssstttvvvrrrlllaaa]]]WWWQQQLLLIIIGGGGGGGGGFFFEEEFFFHHHHHHHHHFFFEEECCCFFFQQQbbbxxxvvvggg___[[[XXXVVVOOOLLLIIIFFFDDDDDDEEEEEEAAA@@@===;;;999777777777666666666666777888:::;;;===<<<;;;;;;===AAADDDGGGMMMRRR[[[fffsss}}}}}}zzzvvvsssqqqnnnjjjgggaaa___ZZZSSSMMMHHHDDDBBB>>>;;;888555555666555555222222333333333222111111444555666666888<<>>===<<<;;;:::999888888888777888999:::<<<>>>@@@BBBDDDFFFHHHJJJLLLPPPUUUXXXXXXYYYZZZ[[[]]]aaagggkkkoooqqqtttyyy~~~|||mmm]]]TTTNNNJJJHHHIIIMMMYYYlllzzzeeeYYYRRRKKKHHHJJJOOORRRXXX^^^eeefffeeeeeejjjpppppplllddd```ZZZTTTPPPMMMKKKIIIIIIHHHGGGGGGHHHIIIHHHGGGIIIGGGJJJUUUeeezzzpppgggaaa[[[WWWOOOLLLGGGCCCBBBBBBBBBBBBAAA???===:::888777666666666666555555666888:::;;;============???BBBDDDFFFKKKQQQZZZgggsss|||zzzvvvsssqqqnnnjjjgggaaa^^^YYYSSSMMMGGGCCCAAA>>>;;;888666666666666555111111222222111111000000222333444555777:::???CCCGGGLLLSSSXXX\\\bbbjjjpppvvv}}}yyyrrriii```XXXUUUXXXbbbssswww^^^NNN???;;;777444444555666666555555555555555555555555555555444333444555666666666666777666555555777999666::::::===FFFLLL```~~~|||tttvvvooo^^^TTTMMMIIIHHHDDDDDDEEEFFFKKKTTT^^^eeesssxxxyyyfff[[[SSSOOOzzzrrriii\\\OOOFFF@@@<<<:::333333333333333333333333333333333222222222222111111111111222222333333444333333333333333333333333444888777999BBBMMMgggmmmdddaaaqqqwwwhhhXXXOOOJJJDDDAAA@@@===<<<;;;:::999888888888777888999:::<<<>>>@@@BBBEEEGGGIIIJJJLLLPPPTTTXXXVVVXXXYYY[[[]]]aaafffjjjnnnqqqvvv{{{qqqaaaWWWPPPKKKIIIKKKPPP\\\ooommm^^^RRRLLLGGGHHHHHHHHHJJJNNNPPPQQQRRRVVV___kkkooonnnjjjfff```ZZZVVVSSSPPPMMMLLLJJJHHHHHHIIIIIIHHHGGGKKKIIILLLVVVeeezzz~~~sssjjjbbb[[[SSSNNNHHHCCCAAAAAAAAA@@@@@@>>><<<999777666555555666555555555666888:::;;;======???@@@BBBCCCEEEEEEIIIOOOZZZggguuu{{{yyyvvvsssqqqnnnjjjggg```]]]XXXRRRLLLGGGCCCAAA>>>;;;888777777777666555111111111111000000//////111222333444555888<<<@@@AAAGGGOOOUUUZZZ___eeejjjpppwww{{{{{{zzzxxxqqqjjjaaaZZZTTTTTTYYYcccttt~~~www]]]LLL???;;;777555555555666666444444444444444444444444666666555444444444555555555666666666555555777999777;;;;;;===EEEKKK^^^{{{}}}uuutttooo^^^TTTMMMIIIHHHCCCCCCDDDEEEJJJSSS]]]dddpppuuu}}}}}}hhh\\\TTTOOO}}}wwwrrriii[[[NNNEEE???;;;999555555555555555555666666222222222222222222222222000000111222333333444444222222333333333333444444333777666888AAAJJJcccssshhhdddtttzzzkkkZZZQQQKKKEEEBBBBBB===<<<;;;:::999888888888777888999:::<<<>>>@@@BBBEEEGGGIIIKKKMMMOOOSSSVVVUUUWWWZZZ\\\___ccchhhkkkmmmqqqvvv|||vvvfff[[[RRRMMMLLLOOOVVVdddxxxvvvdddRRRLLLHHHHHHGGGEEEEEEHHHEEEGGGHHHMMMZZZiiirrrsssqqqlllfffaaa]]]YYYTTTPPPNNNLLLIIIHHHIIIIIIHHHGGGHHHGGGKKKTTTcccwwwvvvjjjbbb[[[TTTKKKEEECCCCCCBBBAAA???===;;;888666555444444555444444555666888:::;;;===>>>@@@BBBDDDDDDDDDDDDGGGNNNYYYhhhvvv}}}zzzxxxvvvsssqqqnnnjjjfff___]]]XXXRRRLLLGGGCCCAAA>>>;;;999888888888777666333222111111000000000000111222333333444666:::===>>>CCCJJJOOOTTTYYY```eeekkkqqquuutttrrrpppjjjcccZZZUUUQQQSSSYYYcccrrrzzzzzz~~~www[[[JJJ>>>;;;777555555666666555444444444444444444444444666666555555444444444444444555666666555555777999888<<<;;;===DDDIII[[[wwwvvvsss~~~ppp^^^TTTLLLHHHHHHCCCCCCDDDEEEJJJSSS]]]dddooouuu|||jjj\\\TTTOOO}}}wwwuuukkk]]]OOOEEE>>>:::777888777777777666666555555222222222222222222222222000000111222333333444444222222222333333444444444333777666777???HHHaaaxxxkkkfffvvv}}}nnn\\\RRRKKKFFFCCCCCC===<<<;;;:::999888888888777888999:::<<<>>>@@@BBBEEEGGGJJJKKKLLLNNNRRRTTTUUUWWW[[[___bbbeeeiiillllllpppwww|||{{{kkk^^^UUUOOOOOOSSS]]]lll|||iiiUUUOOOJJJIIIHHHDDDCCCEEECCCEEEFFFLLLZZZkkkvvvxxxxxxssslllgggddd^^^WWWQQQNNNKKKHHHGGGGGGHHHHHHGGGEEEEEEJJJSSS```tttuuulllaaaYYYNNNFFFDDDCCCAAA???>>>===:::888666444444444444444444444666888:::;;;===???AAACCCEEEEEEDDDDDDFFFMMMZZZiiixxx{{{yyywwwuuusssrrrnnniiifff___\\\XXXRRRLLLGGGDDDBBB===;;;999999999999888666555444333111111000111111111222333333333555888:::===@@@EEEHHHLLLRRR[[[aaaeeejjjnnnmmmkkkiiiccc]]]UUUQQQOOORRRXXXaaaooo{{{~~~vvvwwwxxxuuuYYYHHH>>>;;;777666666666555555444444444444444444444444666666666555555444333333222444666666555555777888888<<<;;;===CCCGGGXXXtttvvvrrr|||ppp^^^TTTLLLHHHGGGDDDDDDDDDFFFKKKTTT^^^eeepppuuu}}}lll]]]SSSOOO~~~xxxvvvlll^^^PPPEEE>>>999777777777666555444333333222111222222222222333333333111111111222222333333444111222222333333444444555333777666777???GGG___qqqjjjyyyppp^^^RRRKKKEEEBBBBBB===<<<;;;:::999888888888777888999:::<<<>>>@@@BBBDDDFFFIIIKKKKKKMMMOOOQQQSSSWWW\\\```dddgggkkkmmmmmmrrrxxx}}}ooobbbXXXRRRSSSXXXbbbtttlll\\\UUUNNNKKKHHHBBB@@@AAACCCEEEGGGNNN]]]ppp{{{~~~zzzsssnnnjjjcccZZZRRRKKKIIIFFFDDDEEEGGGGGGGGGFFFFFFKKKRRR]]]pppxxxfff\\\NNNFFFCCCBBB???===???===;;;888666555444444333333333444666888:::;;;>>>???AAACCCDDDDDDDDDCCCFFFMMMZZZjjjyyy}}}zzzxxxvvvuuutttrrrnnniiifff```]]]YYYSSSMMMIIIEEECCC===;;;::::::;;;:::999777666555333111000000111111111222333333333333555777:::===@@@BBBEEEKKKTTTZZZ]]]bbbeeedddcccbbb\\\VVVPPPMMMMMMRRRXXX```lllwww~~~{{{tttuuuuuurrrXXXGGG===;;;888666666666555444333333333333333333333333555555555666555555444333111333555666666666777888777;;;;;;===CCCFFFWWWrrrvvvqqqyyyppp___TTTLLLGGGGGGDDDDDDEEEFFFKKKTTT^^^eeepppvvv~~~ooo^^^TTTPPP~~~xxxtttkkk]]]OOOEEE>>>:::888666555555444444333333222111111222222222333333333222222222222222222222222111111222333333444555555333888666888???GGG]]]~~~yyyppp~~~sss___SSSKKKDDD@@@@@@===<<<;;;:::999888888888777888999:::<<<>>>@@@BBBCCCEEEHHHJJJJJJKKKMMMOOOQQQVVV[[[```dddgggjjjlllpppuuuzzzqqqdddZZZTTTWWW]]]iii}}}qqqbbbZZZRRRNNNJJJEEEBBBDDDCCCEEEJJJRRRdddxxxzzztttppphhh\\\SSSIIIFFFCCCBBBCCCEEEFFFFFFGGGGGGJJJPPPXXXhhhlll```QQQGGGDDDCCC@@@===???>>>;;;999666555555555333333333444555888:::<<<>>>???@@@AAABBBCCCCCCCCCFFFNNN[[[kkkzzz|||yyywwwvvvuuutttrrrnnniiieee```^^^YYYTTTOOOJJJGGGEEE===;;;:::;;;;;;;;;999777666555222000//////000000///000222222111111222444444888<<<>>>@@@DDDKKKPPPSSSXXX\\\[[[ZZZYYYUUUOOOJJJIIIKKKQQQXXX```kkkvvv{{{{{{ssstttwwwoooVVVGGG===:::888777777666555444333333333333333333333333333444555666666666555444000222555666666666777888666::::::<<>>@@@BBBCCCEEEHHHIIIJJJJJJLLLNNNPPPTTTZZZ```dddgggiiikkkrrrwww|||sssfff[[[UUUYYY___pppvvveee]]]UUURRRNNNIIIHHHJJJBBBFFFLLLWWWjjj~~~yyytttkkk^^^TTTGGGDDDAAA@@@BBBDDDEEEFFFGGGGGGIIILLLRRRaaayyyqqqeeeTTTJJJFFFEEEBBB???@@@>>><<<999777666555555222222222333555888:::<<>>AAAEEEIIILLLQQQUUUTTTTTTSSSOOOJJJFFFEEEIIIPPPXXX```lllvvvyyy{{{ssstttzzzmmmUUUGGG===:::888777777666555444333333333333333333333333222333555666666666555555///222555666666666666777555::::::<<>>;;;:::::::::999888777888:::;;;<<<>>>BBBEEEGGGHHHIIIJJJKKKLLLMMMMMMOOOTTTZZZ```dddgggjjjlllqqqtttyyyuuufff]]][[[___eee|||{{{pppeee[[[XXXTTTMMMIIIKKKIIIKKKOOO[[[rrr~~~{{{qqqaaaSSSJJJDDD@@@AAABBB@@@AAADDDDDDDDDFFFIIINNNZZZooommmYYYLLLFFFAAA>>>>>><<<======;;;888555555555666666555555666888;;;<<<>>>>>>>>>>>>>>>???@@@@@@CCCLLL[[[jjjxxx~~~{{{yyyxxxvvvtttqqqmmmjjjhhhgggbbb___[[[VVVQQQLLLFFFBBB===<<<::::::;;;;;;;;;:::777666444222111000//////......///000111222333333444444555777:::>>>AAACCCHHHIIIJJJKKKKKKJJJHHHGGGBBBEEEIIINNNUUU^^^hhhnnnwww~~~|||sssttt}}}iiiSSSGGG;;;888555777::::::555111333555666666555444444555444444444444444444444444333333333444444444555555666999888;;;DDDHHHVVVnnn~~~qqqnnnxxxuuu___RRRLLLHHHEEECCCBBBCCCHHHLLLPPPXXX```kkksss}}}{{{fffXXXQQQ}}}~~~{{{vvvmmmdddVVVIII@@@;;;888666555555555444333333444555222222222222222222222222222222222222222222222222111222222333444444555555555777666;;;BBBFFF\\\uuu___SSSMMMGGGCCCAAA@@@>>>;;;999999999888777777888:::;;;<<<>>>BBBEEEIIIJJJLLLNNNOOOOOONNNMMMOOOSSSZZZ___cccgggjjjlllooosssyyy{{{mmmdddbbbgggooowwwlllbbb^^^ZZZTTTPPPQQQMMMOOOTTTaaazzzuuucccVVVKKKEEEAAAAAAAAA@@@@@@CCCDDDDDDFFFJJJNNNXXXlll}}}www```RRRIIIBBB??????>>>??????===:::777666666666666555555666999;;;===>>>>>>=========>>>>>>???DDDLLLZZZiiivvv{{{xxxvvvuuutttrrrooollliiifffeeedddaaa\\\WWWSSSMMMHHHDDD???===;;;:::;;;;;;:::999555444333111000///.........//////000000111111222000000111333666:::===???AAABBBDDDEEEEEEDDDBBBAAA@@@CCCGGGMMMTTT]]]gggmmmuuu|||wwwxxx|||fffQQQDDD>>><<<:::<<>>>>>>>>===<<<;;;<<<======DDDLLLXXXfffsss~~~~~~{{{wwwtttrrrrrrqqqnnnllliiifffdddcccccc```[[[WWWRRRMMMHHHDDD@@@>>><<<;;;;;;:::999888555444333111000/////////////////////////////////...//////111333666999;;;;;;<<<===>>>>>>>>>===<<<===@@@DDDJJJQQQ[[[dddkkkqqqxxx{{{zzz{{{{{{bbbMMMAAA;;;999888:::===>>>;;;999111333444444333222222333444444444444444444444444555555555666666666777777666999888;;;CCCFFFSSSkkkrrrpppzzzwwwaaaTTTMMMIIIFFFDDDBBBCCCGGGKKKOOOWWW```kkkttt~~~iiiZZZSSSzzzvvviiiaaaUUUIII@@@;;;888666444555555333000///111333222222222222222222222222222222222222222222222222222222333333444555555555666888777;;;BBBFFF\\\~~~jjjZZZPPPHHHDDDCCC@@@===:::888888888888777888999;;;;;;===???CCCFFFLLLPPPUUUZZZZZZWWWQQQNNNNNNRRRXXX]]]aaafffjjjmmmpppuuu}}}tttlllkkkwww~~~tttnnnhhhccc```ZZZ[[[___mmmzzzhhh[[[OOOHHHBBBAAA@@@>>>>>>AAABBBCCCFFFIIIKKKRRRaaapppvvv```QQQFFFBBBBBBBBBCCCCCCAAA===:::999999777777666777888;;;>>>@@@???>>><<<;;;::::::;;;<<>>>>>AAAAAABBBEEEHHHIIINNN\\\jjjhhhVVVIIIDDDEEECCCDDDDDDAAA===:::999999888777777888999<<>>;;;999888777666666555333333555666666555444444555333333333444444444555555333333444444444555555555666999777;;;BBBCCCNNNeeesssqqq||||||eeeWWWOOOJJJGGGFFFCCCCCCGGGJJJNNNWWW```kkktttlll\\\TTT|||vvvhhh```UUUKKKCCC>>>:::888888444000111444555333000222222222222222222222222222222222222222222222222000000111222222333333444555777666:::@@@DDDYYY|||}}}kkk[[[NNNGGGFFFAAA>>>;;;:::::::::999888888:::;;;<<<===@@@CCCFFFKKKQQQYYY___```\\\UUUQQQMMMPPPUUUZZZ___dddjjjmmmrrrxxxzzz{{{yyyooohhhfffdddmmmuuujjjVVVNNNGGGCCCAAA>>>>>>AAA@@@AAACCCEEEFFFJJJXXXgggrrr]]]MMMGGGHHHEEEEEEEEEBBB>>>;;;:::999888888888999;;;>>>AAABBBCCCAAA===:::888888999:::;;;AAAJJJVVVbbbnnnyyy}}}yyywwwvvvuuurrrooollliiifffeeebbbbbb```___]]][[[ZZZYYYYYYWWWUUUSSSQQQNNNKKKHHHCCC@@@===<<<;;;;;;999777333222111000////////////000000000//////.........111000000000111222444555333333333444444555666666888:::>>>CCCIIIQQQZZZ```iiippp{{{nnnXXXGGG>>>;;;:::888666555333333333111333444444333222222333222333333444444555555555333333333444444444444555666999888;;;AAAAAALLLbbb~~~wwwqqq|||~~~gggXXXQQQKKKHHHGGGDDDCCCFFFIIINNNWWW```kkkuuuooo^^^VVVyyyssseee^^^TTTJJJBBB===999777555444333333333444444444222222222222222222222222222222222222222222222222111111222222333444444555444666555999???BBBXXXzzzyyy|||sssaaaRRRIIIGGGBBB???<<<;;;;;;;;;:::999888:::;;;<<<===@@@DDDGGGJJJPPPXXX___```]]]WWWRRRLLLOOOTTTYYY^^^dddjjjnnnooovvv~~~|||oookkkhhhoooyyynnnZZZQQQIIIEEEBBB??????BBB@@@@@@AAABBBCCCHHHVVVeee~~~}}}eeeSSSKKKJJJGGGHHHGGGEEE@@@===;;;;;;999888888999;;;>>>BBBDDDEEEBBB>>>:::888888999:::999===EEEOOOYYYdddooovvv{{{{{{{{{zzzxxxuuuqqqooonnnmmmjjjfffccc```^^^]]]\\\[[[ZZZXXXWWWUUUTTTSSSSSSQQQOOONNNNNNLLLIIIGGGBBB@@@===<<<<<<;;;:::888444444333222111111111111000000000000000000000///111000/////////111222333222222222222333444555666999;;;>>>BBBGGGOOOXXX]]]fffmmmwwwjjjUUUEEE===888777666444222111222333111333444444333222222333222222333333444555555666444444444444555555555555666999888:::AAA@@@JJJ```}}}xxxppp{{{hhhYYYQQQLLLIIIHHHDDDCCCFFFIIIMMMWWW```kkkuuurrr```YYY}}}uuuoooddd]]]RRRIIIAAA<<<888666111333555444111000333666222222222222222222222222222222222222222222222222222222333444444555555666444555444888>>>AAAWWWyyy|||uuuvvvzzzxxxeeeTTTKKKHHHCCC@@@===;;;;;;;;;;;;:::999:::<<<===>>>@@@DDDGGGIIIOOOWWW^^^```]]]XXXSSSLLLOOOTTTYYY^^^dddjjjnnnmmmttttttoookkkqqqyyynnn\\\SSSJJJFFFCCC??????BBB@@@???@@@AAAAAAFFFVVVeee|||kkkWWWMMMLLLIIIJJJIIIFFFBBB???======999999999:::<<>>BBBGGGNNNVVV\\\ccckkkuuu~~~}}}gggSSSDDD<<<888888777555444333555777333555666666555444444555222222333333444555666666555555555555666666666777666999888:::@@@@@@III___}}}vvvppp{{{iiiZZZRRRLLLIIIHHHEEECCCFFFIIIMMMWWW```llluuuuuuccc[[[}}}tttkkk___YYYPPPGGGAAA<<<888666777444111111333444444222333333333222222111111111//////000111222333333333333222222111111222222333111777666777<<>><<<<<<===@@@BBBBBBFFFTTTaaaxxxvvv```TTTQQQKKKQQQQQQIIIBBB@@@===888777777777888:::>>>BBBEEEFFFCCC???<<<;;;:::888666;;;<<<>>>CCCKKKUUU]]]bbbdddfffggggggeeedddcccddd```^^^\\\YYYUUURRROOONNNOOONNNMMMLLLKKKJJJJJJJJJGGGGGGGGGFFFEEECCCBBBAAAAAA@@@???>>>===<<<;;;:::888777666444222111111111222111000000000000000111////////////000000000000222222333333333333444444555777;;;???DDDJJJRRRWWWaaagggpppyyyzzzeeeQQQBBB:::888666333222333444333333444444333333333222222222444444333333333333222222555555555555666666666666999888999;;;<<>><<>>===<<<<<<;;;:::999888666444444333333222222111000000000000111////////////000000000111222222222333333333444444555777:::>>>CCCJJJRRRXXX___eeennnwwwyyycccOOOAAA:::888666444333333444333111444444444444333333333222222222222333333444444444555555555555666666666666888888999;;;<<>>BBBUUUtttoooeee\\\]]]eeeqqqwwweeeWWWMMMGGG???>>><<<:::999999::::::;;;<<<<<<>>>@@@BBBDDDEEEJJJMMMSSSYYY\\\ZZZUUUQQQOOOSSSXXX]]]aaaeeejjjmmmrrrvvv|||wwwlllssswwwggg]]]QQQKKKCCC@@@@@@AAA@@@???BBBAAABBBDDDEEEKKK[[[jjjsssaaaYYYQQQRRRNNNFFF???===<<<:::;;;::::::;;;???DDDHHHLLLIIIFFFAAA===;;;:::888777777888999<<<@@@CCCFFFHHHRRRTTTWWWXXXWWWVVVWWWWWWRRRPPPNNNLLLIIIFFFDDDCCC@@@???>>>===============???@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>=========<<<;;;:::888777666666666333222111111000000111111/////////000000000111111222222222222333333333333555666999<<>>;;;888777555444333333333222222111222222222222222222222222222222222111111111111111333222222111111222222333333888777999>>>BBBSSSooo|||ooo```ZZZ]]]iii{{{xxxgggYYYNNNHHH>>>===<<<::::::::::::;;;<<<<<<===???AAACCCEEEFFFJJJMMMRRRWWWYYYXXXUUURRRQQQTTTZZZ^^^bbbfffjjjmmmpppuuu|||{{{pppssszzzjjj]]]UUUNNNJJJEEEBBBCCCDDDEEEDDDDDDCCCCCCDDDEEEMMM^^^nnnkkk```VVVSSSMMMEEE???===<<<<<<;;;::::::<<>><<<:::888777555666888:::<<<===>>>???GGGJJJMMMNNNNNNNNNOOOPPPKKKJJJHHHFFFDDDBBB@@@???======<<<;;;;;;:::;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999888777777777444333222111111111111111//////000000000111111111111222222222222333333333555666888;;;@@@HHHQQQWWW[[[```iiiqqqyyyqqq\\\JJJ???:::777666555555555444111...555555555444444444333333111111222333333444555555444444444555555555666666777777999;;;<<>>:::888777444555555444333222111111222222222222222222222222222222222111111111111111333222222111111222222333333777666888>>>@@@PPPjjjkkk^^^\\\dddvvvzzziii[[[PPPIII@@@???===;;;::::::;;;;;;<<<===>>>@@@BBBEEEGGGHHHKKKNNNRRRUUUVVVUUUTTTSSSQQQUUUZZZ___bbbfffjjjmmmooottt|||tttuuuyyymmmaaaWWWPPPLLLJJJGGGFFFFFFGGGGGGHHHFFFDDDDDDEEEFFFNNN___pppqqqcccZZZTTTLLLEEE@@@===<<<===:::999999;;;???FFFLLLPPPPPPKKKEEE???<<<;;;999888444555777999;;;;;;<<<;;;???BBBEEEGGGGGGHHHIIIJJJFFFFFFDDDCCCAAA???>>>===;;;;;;:::999999999::::::888999:::<<<======>>>>>>>>>>>>>>>>>>????????????<<<;;;:::999888888777777555444333222111111111111000000000000111111111111111111111222222222333333555666888:::???FFFNNNTTTYYY___gggooowww~~~lllWWWGGG>>>:::666555555555555444111...555555444444444333333333333333333333333333333333444444444444555555555555666666888;;;<<>>@@@CCCGGGIIIKKKMMMOOORRRSSSRRRRRRRRRRRRRRRUUUZZZ___bbbfffjjjlllnnnsss{{{yyypppmmmrrryyyyyyvvvyyy~~~vvvmmmeee]]]VVVRRRMMMLLLKKKJJJIIIIIIJJJJJJHHHGGGFFFGGGHHHOOO```qqqxxxhhh^^^VVVLLLGGGBBB>>><<<>>>999888888:::???FFFMMMRRRSSSNNNGGGAAA===;;;999888444555777888999::::::::::::<<<@@@BBBBBBBBBCCCEEEBBBAAAAAA???>>>===<<<<<<888888777666666777777888888888:::;;;<<<=========>>>?????????????????????<<<;;;:::999888888888888666555444333222111111111000000000111111111222222111111111111222222222222555666999;;;???DDDKKKOOOXXX]]]eeemmmtttzzz~~~hhhSSSEEE===;;;666555444444555444222111444444333333333222222222444444444333333222222222333444444444444555555555666666888;;;;;;>>>HHHSSSkkkrrrjjjqqqzzzfffWWWNNNJJJEEECCCDDDFFFGGGJJJSSS\\\jjjuuussswwwpppbbbZZZOOODDD>>>:::888777333555777666333000000111111111222222222333333333000000000111222222222333333222222111111222222333222555444666<<<===IIIaaasssffffffsssqqqcccXXXQQQEEECCCAAA>>><<<;;;;;;;;;:::;;;>>>AAADDDHHHLLLMMMNNNPPPRRRRRRPPPOOOPPPQQQQQQUUUZZZ^^^aaaeeeiiikkkmmmsss{{{ttthhhaaa^^^bbbiiippp~~~{{{vvvssssssssstttssspppkkkfffbbb^^^ZZZWWWSSSSSSSSSQQQPPPOOOOOOOOOKKKJJJJJJKKKKKKQQQaaaqqqtttaaaWWWMMMIIIEEE???===>>>999888888:::???GGGOOOTTTUUUPPPHHHAAA===;;;999888555555555666666777777888666888<<<===>>>>>>???@@@======<<<;;;::::::999999666555555444555555666666999999:::<<<============@@@?????????????????????<<<;;;::::::999999999999777666555333222222222111000000111111111222222222111111111111222222222222444777:::===???CCCHHHKKKUUUZZZbbbjjjpppwww||||||eeePPPBBB<<<;;;666444222333444555444333333333222222222111111111333333333333333333333333333333444444444555555555555555888;;;;;;===GGGQQQggguuukkkpppyyy|||hhhYYYOOOJJJEEECCCCCCFFFGGGIIIRRR\\\hhhssszzzsssddd\\\PPPEEE>>>:::888777333555777666333000000111111111111222222333333333//////000111222333333444333222222222222222222333222555333555<<<<<>>;;;:::999555555444444333444444555444666999;;;;;;;;;<<<===999999999888777777666666666555555555555555666666999:::;;;<<<============@@@@@@@@@?????????>>>>>>===<<<;;;:::::::::::::::777777555444333222222222000111111111111222222222000111111111111222222222444777;;;>>>@@@BBBFFFHHHSSSXXX```gggnnntttzzz}}}zzzcccNNNAAA<<<;;;666444222222333555555555222222222111111111000000111111222333444444555666333333333444444444555555555555888;;;;;;===FFFQQQdddwwwkkknnnvvv~~~iiiYYYOOOKKKEEECCCCCCEEEFFFIIIRRR\\\fffrrruuuiiiaaaTTTGGG===777555444888555333222222222111000000000000111222222333333333333333333222111000///111111222222222333333333666777999:::888===LLL[[[pppjjjrrr}}}rrreee[[[TTTJJJFFFAAA===<<<;;;;;;:::;;;;;;<<<>>>AAAEEEHHHJJJOOOOOOOOONNNMMMNNNPPPSSSSSSVVVZZZ]]]```ccchhhkkksssssswww~~~qqqhhhaaa]]]ZZZWWWVVVYYY\\\]]]bbbjjjooopppssswwwzzz{{{yyytttrrrqqqkkkeeelllkkkjjjiiijjjjjjiiihhhfffffffffdddbbb```]]]\\\XXXUUUSSSRRRRRRUUUaaannnrrrdddSSSHHHEEEDDDAAA<<<;;;;;;;;;>>>BBBHHHNNNRRRTTTQQQKKKDDD>>>999777555666555333333444444444333666666666777777777777888888777777777777777888888555555444444444555555666999999:::;;;===>>>>>>???@@@@@@@@@@@@?????????>>>???>>>===<<<<<<<<<<<<<<<888777666555444333333333444444444333333333222222444444444333333333222222666888:::<<<>>>@@@DDDGGGLLLRRR[[[ccciiipppwww}}}uuu]]]LLLAAA<<<999666666666666888999:::;;;333333333333333333333333444444222222222222444444444444444444444444444444666555666999:::===FFFOOOhhhxxxtttppprrrppp___RRRIIIGGGDDDCCCCCCDDDFFFNNNXXXeeennn|||wwwjjjaaaTTTFFF===999888888>>>:::555222111111111111333333222222111000000000333333444555666666666666111111222222222333333333333333555666555999HHHWWW~~~qqqiiimmmwwwssseee[[[SSSJJJFFFAAA===<<<<<<;;;:::;;;;;;<<<>>>AAADDDGGGIIIIIIJJJKKKKKKKKKLLLOOOQQQRRRTTTXXX[[[^^^ccchhhkkkrrrrrrvvv}}}yyyoooggg```]]]ZZZWWWXXXZZZZZZZZZ]]]cccfffgggjjjnnnuuuyyyzzzwwwuuuuuurrrmmmqqqqqqqqqsssuuuwwwvvvuuuvvvvvvuuussspppmmmiiiggg```]]]YYYWWWVVVXXXcccooovvviiiXXXMMMIIIFFFAAA===999888999:::>>>CCCHHHLLLPPPMMMHHHBBB===999777777666555333333444444444333333333444444444555555555777777777777777777888999888777777666666666666777::::::;;;<<<===>>>??????AAA@@@@@@@@@@@@?????????<<<<<<;;;:::::::::::::::888777666555444444444444555444444444444333333333333333333222222222111111444666888:::<<<>>>BBBDDDIIIOOOXXX```fffmmmuuuzzzttt\\\JJJ???:::777111111111111111222222333333333333333333333333333333222111000000111222333444444444444444444444444666444666999:::===EEEOOOfffyyyqqqnnnqqqrrraaaRRRJJJEEEBBB@@@AAAAAACCCKKKTTTbbbkkkyyyyyylllbbbSSSEEE>>><<<===>>>BBB>>>777222111111222222333333222222111000000000000000111222333444444333111111222222222333333333444444666888777;;;HHHVVVzzzrrrfffhhhooouuufff[[[SSSJJJFFFAAA>>><<<<<<;;;:::;;;;;;<<<===@@@CCCFFFHHHEEEGGGHHHIIIIIIKKKNNNPPPOOORRRUUUYYY\\\aaagggkkkppppppuuu|||~~~vvvrrrjjjbbb```]]][[[[[[^^^\\\ZZZ[[[^^^______dddjjjssszzz~~~~~~|||zzzzzz}}}~~~zzzwwwnnniiiddd```]]]]]]fffooo}}}~~~rrrbbbUUUMMMHHHCCC???999888888888;;;>>>BBBEEEHHHFFFCCC???<<<:::999888666555333333444444444333222222222333333333444444777777666666777888999999::::::999888888888888888::::::;;;<<<===>>>>>>???@@@@@@@@@@@@????????????;;;;;;:::999999999::::::999888777666666666666666666666555555555444444444222222222222111111111111222444666888999;;;???BBBFFFLLLTTT\\\bbbiiiqqqwwwsssYYYHHH===888555555444333222222222222222333333333333333333333333333333222222222222333333444444444444444444444444555444666999:::===EEENNNbbb{{{ooolllpppvvvcccTTTKKKJJJFFFDDDDDDEEEFFFMMMUUU^^^gggtttyyynnnbbbRRREEE@@@@@@BBBCCC@@@<<<777333222222222111000000000111222222333333111111222222111000//////111111222222222333333333555555666888888<<>>===<<<;;;;;;;;;;;;;;;<<>>?????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::999999888777777888888777777777777666666666666333333333222222222111111111333555777888:::===@@@DDDIIIQQQXXX___fffooouuurrrXXXGGG===777444888777666666555555666666333333333333333333333333555555555555555555555555333333444444444444444444555444666999:::<<>>===<<<<<<;;;::::::;;;<<<===@@@BBBDDDEEEGGGIIIIIIHHHHHHIIIJJJJJJLLLOOORRRVVV\\\bbbgggmmmooottt{{{zzzrrrmmmhhhcccbbbddddddbbbaaaaaaaaacccmmmwww|||wwwqqqlllmmmqqqrrrvvv|||uuudddVVVLLLGGGEEE>>>===;;;:::999:::;;;<<<::::::999999999999::::::666555333333444444444333333333333444444444444555555555555666777999:::;;;<<<;;;;;;:::999999::::::::::::;;;;;;<<<<<<==================<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===;;;;;;:::999999999::::::999999999888888888777777555444444444444333333333222444666777888:::===@@@CCCHHHPPPVVV]]]dddmmmttt~~~rrrWWWFFF===888555333333333333333444555555333333333333333333333333555555555555555555555555333333333444444444555555555444666999:::<<>><<<:::888888888888666777777888888999999999666555333333444444444333111111111222222222333333444444555666888999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999999999555555555555444444444444333444666777888:::===???BBBGGGNNNTTT[[[ccclllsss|||qqqUUUEEE>>>999666222222222222333333444555333333333333333333333333222222333333333333222222222333333444444555555555444444666:::;;;;;;BBBJJJVVVuuuooommmooo~~~qqq^^^SSSNNNGGGCCCDDDEEEDDDFFFJJJSSS[[[gggrrr|||vvviii```VVVJJJBBBAAA@@@<<<888444333222222333444222111333333222222111000000000+++,,,...///111222222222111111222222222333333333666555777:::<<<===DDDLLL```nnn]]]^^^fffuuulll]]]SSSKKKHHHBBB???>>>===<<<<<<::::::::::::;;;===???AAA@@@BBBEEEFFFFFFEEEFFFGGGHHHJJJKKKMMMPPPVVV]]]bbbhhhjjjpppwww{{{}}}}}}wwwvvvwwwsssrrrssstttsssvvvzzzyyyuuupppmmmmmmnnntttzzzqqqkkkgggeeebbb^^^^^^aaaeeeiiirrr|||}}}~~~vvviiiZZZPPPKKKBBBAAA???<<<:::999888888555555666777888888888888666555333333444444444333222222222222333333333333333444444666888:::<<<======<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA??????>>>>>>>>>=========<<<;;;;;;;;;;;;<<<===>>>======<<<<<<<<<======>>><<<<<<<<<;;;;;;;;;::::::555555444444444333333333222444666777777999<<<>>>@@@EEELLLRRRXXX```jjjqqqyyyoooRRRCCC===999666666555444444333444444444333333333333333333333333000111222333333222111000222222333333444555555666444444666:::;;;;;;AAAIIITTTqqqooollllllyyyuuubbbVVVQQQJJJEEEEEEFFFFFFFFFIIIOOOWWWbbbmmmxxxrrreee[[[RRRGGG@@@???===888222777555222111111333333222000000000111222222333333111222222333333333222222111111222222222333333333444222444888:::;;;AAAHHH]]]ppp]]][[[aaarrrkkk[[[QQQLLLHHHCCC???>>>===<<<<<<::::::::::::;;;===???@@@@@@CCCFFFHHHHHHHHHIIIJJJHHHIIIKKKLLLOOOTTT[[[```eeegggnnnuuuyyyzzz|||{{{tttnnnmmmlllooo|||uuujjj```YYYVVVTTTPPPLLLKKKOOORRRUUU___kkkqqqyyy}}}qqq```SSSLLLFFFDDDBBB@@@>>><<<;;;;;;555555666777888888888777666555333333444444444333444444555555555555666666333333444666888:::<<<=========>>>>>>???@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@@@@>>>===============>>>>>>===<<<<<<<<<<<<;;;;;;;;;444444444333333333222222111333555666666888;;;===???DDDJJJPPPVVV___iiipppxxx~~~lllPPPBBB<<<888555666555333222111000000000333333333333333333333333222222444444444444222222222222333333444555666666444444666:::;;;;;;AAAIIISSSooooookkkjjjvvvwwwdddXXXNNNFFFAAABBBCCCBBBBBBDDDLLLTTT___jjjuuu{{{nnndddWWWNNNCCC>>>??????999111444333222222111111222222111111111111111111111111111111111111111111111111222222111111222222333444777333222333555888???GGG\\\~~~uuubbb[[[\\\nnnzzzhhhYYYOOOKKKHHHDDDAAA???===;;;:::;;;;;;;;;;;;<<<>>>???AAABBBDDDHHHLLLOOOPPPPPPPPPJJJIIIIIIJJJNNNSSSWWWZZZfffjjjooosssuuuyyyzzzuuuqqqmmmmmmttt~~~qqqjjj```YYYUUURRRNNNJJJIIICCC@@@BBBGGGKKKRRRXXXdddnnnwwwwwwpppfffXXXLLLIIIFFFBBB????????????>>>;;;999888888999::::::999999888666555333333222222555555666666555444444333333333444555777999:::;;;<<<===>>>??????@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGDDDBBBBBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>????????????@@@@@@>>>>>>>>>>>>===<<<::::::666666555444333333222222555555666777888:::<<<===@@@BBBGGGLLLTTT]]]gggnnnwww}}}~~~~~~lllRRRBBB999666777666666555444333333222222333333222111000000000111333333333444444444555555444444333222333444555666666777888888:::>>>CCCGGGSSSkkktttmmmhhhqqq}}}gggZZZOOOLLLGGGCCCBBBDDDGGGIIINNNUUU___jjjtttzzzmmmbbbYYYNNNEEEEEEFFFAAA:::666444333222222111111222222111111111111111111111111111111111111111111111111222222111111222222333444666333222444666888>>>FFFWWWyyyxxxddd]]]]]]eeewwwwwweeeVVVMMMJJJGGGCCC@@@???===<<<:::;;;;;;:::;;;<<<===???@@@CCCEEEIIIMMMQQQSSSTTTUUUMMMKKKJJJJJJMMMRRRWWW[[[eeeiiinnnrrrtttxxx~~~zzzvvvpppnnnuuu}}}rrriiibbbZZZTTTPPPMMMIIIFFFJJJDDDAAABBBDDDFFFJJJOOO^^^hhhrrrsssnnneeeYYYNNNLLLIIIEEECCCBBBAAA@@@???>>><<<::::::;;;;;;;;;:::;;;:::999777666555555555666666777666666555444333333333444555666888:::;;;;;;<<<>>>??????@@@CCCEEEFFFFFFFFFGGGGGGGGGGGGGGGJJJIIIGGGFFFGGGGGGGGGEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======;;;:::999888666555555444333333222222333444444555666888:::;;;>>>AAAFFFLLLTTT]]]ffflllvvv|||}}}xxxwwwiiiPPPBBB:::777888666555555444333333222222444333333222111111222222333333333444444444444555444444333333333444444555555555666777888<<>>555666444333222222111111222222111111111111111111111111111111111111111111111111222222111111222222333444444222333666777888===DDDRRRrrr|||hhh^^^]]]\\\ooovvvcccUUUMMMGGGEEEAAA???>>>===<<<;;;;;;;;;::::::;;;===???@@@BBBEEEIIIOOOSSSWWWYYYZZZQQQOOOKKKJJJLLLQQQWWW[[[ccchhhmmmppprrrvvv}}}{{{vvvtttyyyttteee___YYYSSSNNNMMMKKKGGGDDDIIIEEECCCEEEEEEDDDFFFJJJYYYdddnnnqqqnnnggg\\\RRRNNNLLLHHHFFFEEEDDDBBBAAABBB@@@===<<<======<<<;;;;;;;;;999888777777777777888888888888777666555444444444444555666888999:::999;;;===>>>@@@BBBEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHGGGFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>===;;;:::888777666555555444444333333222222222222222333444666777888<<<@@@FFFLLLSSS[[[dddiiitttzzz{{{tttrrr|||dddNNNAAA999777888555555444444333333222222444444333333222333333333333333333333444444444444444444444555444444333333333444444555666:::???CCCKKKbbbxxxnnnfffllllll\\\MMMKKKGGGDDDBBBCCCDDDFFFJJJQQQ\\\fffppp{{{xxxiii^^^QQQBBB???KKKLLL<<<222666444333222222111111222222111111111111111111111111111111111111111111111111222222111111222222333444333222333777888888<<>>>>>>>><<<;;;;;;:::::::::;;;===???@@@AAACCCHHHNNNTTTXXX\\\]]]VVVRRRMMMJJJKKKPPPWWW\\\bbbfffkkknnnqqquuu{{{|||{{{}}}ooocccXXXTTTOOOLLLMMMLLLJJJGGGGGGEEEFFFHHHIIIGGGJJJOOOZZZeeepppssspppjjj```VVVOOOLLLIIIGGGFFFFFFEEEDDDFFFCCC@@@>>>>>>>>>===<<<::::::999888777777888888;;;;;;:::999888777555555444444444555666777888999888:::<<<>>>@@@CCCGGGIIIJJJJJJLLLLLLMMMMMMLLLKKKHHHGGGEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA???>>>===;;;999777666666444444444333333333222222111111222222333555666777:::>>>DDDKKKRRRZZZaaafffsssyyy}}}uuuqqq}}}{{{^^^JJJ???888555666444444444333333333222222444333333222222222333333222222333333333444444444333444555555555444333222333444444555666999>>>BBBJJJ```zzznnneeejjj~~~qqq___QQQOOOKKKGGGFFFFFFGGGGGGJJJPPP[[[eeeoooyyywwwhhh\\\RRRDDDBBBOOONNN>>>555999444333222222111111222222111111111111111111111111000000000000000000000000222222111111222222333444333111333777888888;;;@@@OOOjjjppp___XXXYYYhhhyyywwwrrrpppttt{{{iiiYYYOOOEEEBBB???>>>>>>>>>===<<<::::::::::::;;;<<<>>>??????AAAFFFLLLRRRWWW[[[]]]YYYUUUOOOKKKLLLQQQXXX\\\```dddiiimmmooosssyyy~~~~~~~~~xxxkkkbbbWWWSSSNNNLLLMMMNNNLLLJJJHHHGGGHHHJJJJJJIIINNNTTT```kkkuuuwwwtttnnncccZZZQQQMMMIIIGGGGGGGGGGGGGGGHHHEEEAAA???>>>???>>>>>><<<<<<;;;;;;:::;;;;;;;;;======<<<;;;:::888666555555555444555555666777777777999<<>><<<:::888777666666333333333333333222222222222222222333444555666777888<<>>BBBKKK```{{{ooofffjjj{{{wwwdddSSSQQQLLLHHHFFFFFFGGGHHHIIIPPPZZZdddnnnyyyxxxgggZZZNNNDDDBBBJJJHHH<<<444666444333222222111111222222111111111111111111111111000000000000000000000000222222111111222222333444333222333777777777:::@@@NNNeeewwwdddZZZZZZeeesss{{{{{{uuunnnjjjmmm{{{}}}mmmZZZMMMFFFCCC@@@???>>>>>>===<<<::::::999999:::<<<>>>???>>>@@@DDDJJJOOOUUUYYY[[[[[[WWWQQQMMMMMMRRRXXX]]]___dddiiilllnnnsssyyy~~~yyymmmfff^^^YYYRRRNNNNNNNNNMMMKKKKKKJJJIIIJJJJJJJJJQQQYYYkkkuuu~~~|||uuukkkbbbXXXTTTNNNIIIHHHIIIJJJJJJJJJGGGBBB@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????===;;;999777666555555555444555555666666777:::===???AAADDDHHHKKKLLLNNNPPPQQQRRRQQQOOONNNMMMKKKIIIIIIKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@???>>>===>>>===:::888666666666666333333333333222222222222333333333333444555666777777;;;@@@GGGMMMUUU]]]bbbpppuuu}}}{{{yyy~~~jjjRRRCCC;;;666333333333333333333222222222222111111000000111111222222222222222222333333333333222333444444555555444444555666666666777:::???BBBLLL___|||ooofffjjjxxx}}}iiiUUUQQQKKKFFFCCCDDDFFFHHHIIIPPPZZZcccmmmwwwxxxfffYYYKKKEEEAAABBB@@@999333222444333222222111111222222111111111111111111111111000000000000000000000000222222111111222222333444444222333666666666:::@@@III^^^lllaaa]]]dddoooyyy}}}yyypppiiijjjwwwrrr^^^MMMHHHEEEAAA?????????===<<<:::999999999:::<<<>>>??????AAADDDHHHNNNSSSWWWYYY[[[WWWRRROOOOOOSSSYYY]]]___ccciiilllnnnrrryyy}}}|||xxxmmmfff[[[TTTQQQPPPNNNLLLNNNKKKKKKKKKKKKOOOYYYeeeyyyyyypppeee___UUUNNNKKKLLLMMMNNNLLLIIIDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEBBBAAA@@@???<<<:::888777666555555444444444555555888:::===???AAADDDHHHKKKOOOPPPSSSTTTUUUTTTRRRPPPNNNLLLJJJIIIJJJKKKJJJIIIJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBAAA???>>><<<;;;;;;;;;999777555444444444555222222222222222222222222333333333333444444666666777:::???DDDJJJSSS[[[aaalllrrrzzzsss```KKK@@@:::777555555222222222222222222222222222111111111111222333444111222222222222333333333222222222333444555666777666666666666777:::>>>BBBIII[[[{{{~~~qqqhhhjjjtttnnnXXXSSSLLLEEEBBBCCCGGGIIIGGGNNNXXXaaakkkuuuyyyfffXXXMMMJJJEEEAAA>>>;;;777444444333222222111111222222111111111111111111111111000000000000000000000000222222111111222222333444555222222555555666:::AAAEEEYYY}}}ssshhh```eeennnzzzuuummmkkkwwwxxxbbbOOOIIIFFFBBB@@@??????===<<<:::999999999:::<<<>>>???@@@BBBDDDHHHMMMRRRVVVXXX[[[WWWSSSPPPPPPTTTYYY]]]___dddiiilllnnnrrryyy}}}{{{qqqeeeZZZUUURRROOOMMMMMMKKKKKKMMMOOOVVVdddrrr}}}oooggg\\\SSSNNNNNNOOOOOONNNJJJFFFDDDDDDFFFGGGGGGBBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAA???===:::888777666666555444444444444555999;;;===???AAADDDHHHKKKQQQRRRUUUWWWWWWVVVTTTRRRSSSQQQOOONNNOOOOOONNNMMMMMMLLLJJJHHHFFFDDDBBBAAAAAAAAA@@@>>><<<;;;:::999888666444222111222333444222222222222222222222222222222222222333444555555888:::>>>BBBIIIQQQ[[[aaaiiioooxxxlllZZZGGG===:::888777888222222222222222222222222222222222222333333444555111111222222222333333333222222111222333555777999555666666555666999===AAAFFFXXXwwwrrriiijjjrrrqqq\\\VVVNNNGGGDDDEEEIIILLLFFFLLLVVV```iiisss~~~xxxfffXXXJJJGGGBBB>>>:::777333000333333333222222111111111111111111111111111111111000000000000000000000000222222111111111111111111222222333444666888:::;;;IIISSSpppkkkeeeeeelllzzzyyysssmmmwwwooo^^^OOOFFF>>>>>>@@@???======;;;;;;::::::;;;<<<>>>??????AAACCCEEEIIINNNUUUYYY\\\XXXTTTQQQQQQTTTXXX[[[aaadddgggjjjnnnttt{{{zzz~~~kkk```[[[XXXVVVWWWVVVTTTVVVXXXYYY^^^qqqwwwhhh\\\VVVTTTSSSRRRUUUOOOJJJJJJNNNPPPOOOMMMKKKHHHEEECCCBBBCCCEEEGGGCCCBBB???<<<:::888666666444333333333333444555555999;;;>>>AAADDDHHHMMMPPPUUUZZZ[[[ZZZZZZ[[[YYYTTTSSSSSSRRRRRRQQQQQQPPPPPPNNNLLLJJJHHHGGGDDD@@@>>>>>>>>>===<<<;;;::::::;;;;;;:::888666444333222222555555555444333222000000555555444444444333333333888;;;???BBBFFFNNNXXX```hhhpppzzzjjjXXXEEE<<<999666333222333333333333333333333333222222222222222222222222444222000222444666444222333333333333333333333333444555666666666888;;;===HHHVVVmmmvvvhhhggglllyyyvvvcccWWWJJJEEEDDDCCCBBBCCCFFFKKKRRR[[[eeeqqq|||yyyfffWWWJJJFFFAAA===:::777333111333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111222222333444666888:::;;;EEENNNjjj{{{mmmjjjnnn{{{{{{tttllluuuvvvdddTTTJJJAAA@@@@@@>>><<<<<<;;;;;;::::::;;;<<<>>>???@@@BBBDDDEEEHHHMMMSSSWWWYYYVVVRRRPPPQQQTTTXXX\\\aaacccgggkkkooouuu{{{~~~|||vvvhhhaaa\\\[[[\\\[[[ZZZ]]]ccchhhqqquuujjjbbb^^^[[[YYYWWWRRRNNNNNNSSSXXXXXXVVVPPPMMMHHHEEECCCDDDEEEFFFCCCAAA???<<<:::888777666555555444444444555555666888:::>>>AAADDDIIIOOOSSSXXX]]]```______```]]]XXXWWWWWWVVVVVVUUUTTTTTTTTTRRRPPPLLLIIIGGGDDDAAA>>>===<<<;;;:::999888888888888888777666555444444333555555555555444333222222333333444444555555555666777:::>>>AAAFFFMMMXXX___iiiqqq{{{eeeTTTBBB:::888666444333333333333333333333333333222222222222222222222222444222111222444555444222333333333333333333333333444555666666666777:::===EEEQQQhhhyyyjjjhhhkkkvvvxxxeeeXXXLLLGGGFFFDDDCCCDDDCCCHHHOOOWWWbbbnnnyyyxxxeeeUUUIIIEEE@@@<<<999666333111333333333222222222222111111111111111111111111111000000000000000000000000111111111111111111111111222222333444555777999:::@@@GGGaaaxxxpppppp|||~~~vvvkkksssmmm[[[PPPEEEBBBAAA>>><<<;;;<<<;;;;;;:::;;;===>>>???AAACCCDDDFFFHHHKKKPPPTTTTTTRRRPPPOOOQQQTTTYYY\\\```cccgggkkkooouuu|||zzzuuuwww||||||pppgggbbbccceeeeeeeeeiiiqqq{{{~~~uuunnnhhhddd^^^YYYUUUWWW]]]bbbcccbbbWWWRRRLLLGGGEEEEEEEEEDDDBBBAAA???<<<:::888777777555555444444333444444444666999<<<@@@EEEKKKRRRWWW\\\bbbggghhhhhhhhheee___]]]]]]\\\\\\[[[ZZZZZZYYYXXXTTTNNNIIIFFFCCC@@@???;;;:::999888777666666666555666666666666666555444555555555666666555555444222333333444666777777888666999<<<@@@DDDLLLWWW^^^iiiqqq|||||||||^^^OOO???888777555444444333333333333333333333333222222222222222222222222333222111222333444444222333333333333333333333333333444555555555666999<<<@@@LLLbbb}}}mmmiiijjjqqqzzzgggZZZMMMHHHGGGDDDCCCDDDBBBFFFMMMUUU___kkkwwwuuuaaaQQQHHHDDD???;;;888666444222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111222222222222222333444555777888999>>>CCCYYYvvvqqqzzzxxxlllqqqvvvaaaUUUHHHDDDBBB>>><<<<<<<<<<<<;;;;;;;;;===>>>???BBBCCCEEEFFFGGGIIIMMMQQQOOOOOONNNNNNQQQUUUZZZ\\\___bbbgggkkkpppuuu{{{yyyvvvtttuuuyyy}}}yyyxxxsssjjjgggjjjnnnppppppttt~~~yyyuuukkkfffbbbdddiiimmmmmmkkk]]]VVVNNNIIIGGGFFFEEEDDDAAA@@@>>><<<:::999888888555444333333222222222222444777;;;@@@EEEMMMUUUZZZaaahhhnnnpppqqqpppllleeeccccccbbbaaa```______^^^\\\WWWOOOIIIEEEBBB@@@>>>::::::888777666555555555555666777777777666444444444555666777777777777777444444555666666777888888555888<<>>999777666444333222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222222222222333555666888888>>>BBBTTTvvvyyypppwwwyyynnnpppzzzhhhZZZLLLFFFCCC???======<<<<<<;;;;;;<<<===???@@@BBBCCCEEEEEEFFFHHHKKKNNNLLLLLLLLLNNNRRRVVVZZZ\\\___bbbfffkkkoootttyyy||||||xxxsssqqqrrrwww~~~uuupppooonnnnnnnnnnnnqqqyyyuuullliiimmmsssvvvyyy~~~~~~yyyuuuvvvyyyzzzwwwtttbbbZZZQQQJJJIIIHHHFFFDDD@@@???>>><<<:::999999999777777555444333333333333333666:::>>>EEEMMMUUU[[[dddkkkqqqsssttttttooohhheeeeeedddcccbbb``````___[[[VVVNNNGGGCCC@@@>>>===:::999888777777666666666888888777777666444333222555555666777888888888888777777777777777777777777666888<<<>>>BBBIIISSSZZZfffnnnzzzyyykkkfffgggnnnxxxrrrUUUHHH<<<777444111///000222222222222222222222222222222222222222222222222111111222222222222333333333333333333333333333333222333444444444666999;;;<<>>???===<<<<<<;;;<<<>>>???@@@AAABBBDDDEEEEEEGGGIIILLLJJJKKKLLLOOOSSSWWWZZZ\\\^^^bbbfffjjjnnnqqqvvvyyy|||~~~uuuooolllmmmpppyyy|||uuulllddd```^^^]]]]]]^^^aaagggqqqvvvmmmjjjmmmsssxxx~~~~~~kkkaaaUUUMMMKKKJJJFFFCCC??????===<<<;;;::::::999;;;:::999777666555555555444666999===CCCKKKTTTZZZcccjjjoooqqqrrrqqqlllfffbbbaaa```___^^^\\\[[[[[[WWWRRRJJJDDD@@@>>><<<;;;999888888777777888888888999888777555444444333333555666777777888888888888999999999888888777777777888:::===???BBBHHHQQQXXXdddmmmzzzpppccc^^^```eeerrrlllPPPFFF;;;666444000///000222222222222222222222222222222222222222222222222000111222222111111222444333333333333333333333333333444555555555666999<<<>>>EEEUUUqqqsssiiidddeeesss}}}nnnaaaRRRLLLIIIEEECCCCCCAAACCCGGGMMMUUU```kkksssyyykkk[[[NNNEEEAAA;;;777555555555444111111222222222333333333111111111111111111111111000000000000000000000000///000000111222222333333222222222333444555666777:::>>>JJJaaaqqqmmmpppqqqoooooojjjhhhlll|||~~~nnn\\\PPPIIIBBB??????===<<<<<<<<<<<<>>>???@@@@@@AAADDDEEEEEEFFFIIIKKKIIIJJJMMMPPPTTTXXX[[[\\\^^^aaafffiiilllooorrruuu{{{~~~~~~yyy|||uuunnnkkklllmmmrrr~~~vvvpppjjjeee^^^XXXVVVTTTSSSSSSQQQWWW___iii{{{~~~tttmmmjjjmmmsssyyyxxxwww|||uuujjj\\\RRRNNNKKKFFFAAA???>>>===<<<;;;:::::::::;;;:::999777555444444444555666999<<>><<<:::888666666666666777888999:::999888555333333444666777666666777777777777777666888888888999999999999999:::<<<>>>???AAAGGGPPPVVVcccmmm{{{~~~kkk]]]YYY[[[```nnnfffKKKBBB:::666444111000222111111111111111111111111222222222222222222222222///111333222111000222444333333333333333333333333444555666666666777:::===???EEESSSmmmvvviiibbbaaammm}}}|||rrrdddVVVOOOKKKGGGEEEEEEBBBDDDFFFKKKRRR\\\gggooo{{{~~~xxxkkk\\\OOOEEE@@@;;;777555555555444111111111222222333333333111111111111111111111111000000000000000000000000///000000111222222333333222222222333444555666777777<<>>======<<<<<<===>>>@@@AAA???AAACCCDDDEEEFFFHHHJJJIIIKKKMMMQQQUUUXXX[[[\\\^^^aaaeeeiiikkknnnpppsssyyy|||xxxyyyxxxqqqnnnnnnlllooo{{{vvvrrrkkkeee___\\\WWWSSSRRRQQQPPPOOOJJJRRRZZZeeewww{{{ttttttvvvppplllkkkooouuu||||||vvvmmmdddccchhhnnnyyy}}}qqqaaaUUUPPPLLLEEE@@@>>>>>>===<<<;;;::::::;;;999888666444222111111000555777999;;;@@@HHHPPPVVV[[[aaaeeeeeeeeeeee```ZZZUUUUUUTTTRRRQQQPPPNNNNNNLLLIIICCC???===;;;999777444444555555777888999:::888666444222222555888:::666666777777777777666666777777888999:::;;;;;;<<<<<<>>>???@@@AAAGGGOOOUUUdddnnn|||{{{hhh[[[WWWZZZ]]]mmm|||```GGG???888666555222222555111111111111111111111111222222222222222222222222///111333222000000222444333333333333333333333333444555666666666888;;;===???EEEQQQkkkyyyiii```^^^jjjzzz|||{{{uuugggYYYQQQMMMIIIGGGGGGEEEFFFHHHLLLRRR\\\gggoooxxx{{{zzzjjj[[[RRRFFFAAA;;;666444444444444222222222111111111000000...///111222333333333222111111000000111111222333222222111111111111222222555444333222333333555555777<<>><<<;;;:::::::::;;;::::::<<<>>>AAADDDGGGHHHIIILLLOOOQQQRRRTTTWWWZZZ^^^```bbbdddfffjjjooorrrsssxxx~~~vvvxxx{{{vvvqqqllljjjooo{{{qqqmmmiiibbb\\\[[[XXXSSSPPPOOOOOOOOOOOOLLLMMMVVViii~~~xxxmmmhhhppp}}}}}}xxxpppiiigggjjjpppttt}}}uuupppggg___YYYVVVVVVVVV___gggwwwwwweee[[[UUUNNNHHHFFF@@@>>><<<<<<<<<===<<<;;;;;;:::888555333111000000222333666:::???DDDIIILLLWWWYYY\\\___^^^ZZZUUURRRPPPPPPOOONNNLLLJJJIIIHHHFFFEEEAAA===999666444333333444555777888999999999888777777666555555444444777777888999999999999888::::::999888888999999999@@@======???@@@DDDNNNXXXbbbqqqzzzgggYYYWWW[[[```lllpppZZZFFFAAA:::555444444555555000000000000111111111111111111222222222111111000222222222111111111000000444444333333333222222222444555777777777888:::<<>>AAADDDFFFHHHIIILLLOOOQQQSSSUUUXXXZZZ\\\^^^```bbbdddgggkkkooosssxxx~~~yyyyyy~~~yyysssnnnkkkppp~~~vvvpppjjjccc]]]\\\YYYUUURRRQQQPPPOOONNNLLLNNNXXXjjjuuujjjdddjjjuuuzzz{{{zzzsssnnnhhhccccccggglllqqq{{{}}}wwwsssqqqeee```YYYRRRLLLJJJJJJKKKUUU\\\jjj{{{mmmbbb[[[RRRKKKHHHAAA???===<<<<<<<<<;;;999888777666444333222222222333444666999>>>CCCGGGIIIQQQSSSTTTUUUSSSPPPLLLIIIEEEEEEEEEDDDCCCAAA@@@???BBBAAA>>>;;;888555444333333444555777888999999999777777777666666555555555666777888999::::::::::::;;;::::::999999999::::::@@@>>>>>>AAABBBDDDMMMWWWbbbrrr}}}iii\\\YYY]]]bbboookkkTTTDDD???888444222333333333000000000000111111111111000111111222222222111111333333333222222222111111444444444444444444444444333555666666666777999;;;???DDDRRRkkknnnaaa]]]fffsss|||wwwuuummmaaaTTTKKKFFFDDDDDDCCC@@@BBBJJJSSSZZZbbbjjjqqqwwwlll\\\RRREEE@@@:::666555444444333333333333333222222222222222111111111111111222222///////////////000000111111000000//////000000111111111111222333555777888777:::<<>><<<<<<<<<<<<::::::<<<>>>@@@CCCFFFGGGHHHKKKNNNPPPRRRUUUXXXZZZYYY[[[^^^___aaacccgggjjjrrrvvv}}}}}}{{{}}}vvvqqqmmmqqqzzzqqqhhhbbb```]]]YYYVVVUUUTTTRRRPPPPPPSSS^^^qqqssshhhaaaeeelllnnnllljjjfffccc___]]]^^^ccciiimmmxxxyyyxxxtttnnngggaaa___UUURRRLLLFFFBBBAAABBBCCCKKKPPP[[[iiivvvwwwkkkbbbXXXOOOJJJBBB@@@===<<<;;;;;;999888444444444333333444444555333444666999===AAADDDFFFKKKKKKKKKJJJHHHEEEBBB@@@??????@@@@@@??????>>>>>>===<<<:::888777555555444444555666777888999999999777777777666666666666666555666888999:::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<@@@???@@@CCCCCCEEELLLTTTaaarrrlll___\\\```gggtttdddNNNAAA<<<666222000111222222000000000111111111222222///000111222222222222222333333333333333222222222333333444444555555666666333444555555444555777999<<>>===<<<<<<::::::<<<===@@@CCCEEEFFFFFFHHHLLLNNNPPPRRRUUUXXXWWWYYY\\\^^^___aaadddfffnnnrrryyy~~~zzztttpppsss~~~tttmmmeeebbb___\\\[[[ZZZXXXVVVWWW[[[hhh{{{uuujjjbbbcccgggfffbbb```\\\[[[ZZZ[[[^^^bbbgggjjjqqqooolllgggaaa[[[VVVTTTOOOLLLHHHCCCAAAAAABBBCCCGGGIIIPPPZZZdddooo~~~~~~qqqhhh\\\QQQLLLCCCAAA>>><<<;;;:::888666444333333333333444444555444555777999<<>>===<<<===>>>>>>????????????:::999999888777777777777666777888999999999999999777777777777777777777777444555777999;;;<<<======<<<;;;;;;;;;;;;<<<<<<===AAA@@@BBBEEEEEEEEEKKKRRRaaasssooobbb```dddlllzzz{{{```KKK???:::555111000111111111000000111111111222222222...///000111222333333333222222222222222222222222111111222333444555666777222333444444333444666888;;;CCCRRRiiitttddd]]]bbblllzzzqqqsssoooggg]]]SSSKKKFFFEEECCCAAABBBHHHMMMSSS]]]fffkkkqqqzzzmmmXXXLLLBBB>>>:::666555444444333444444444333333333222222333222111000000000111222111000000000000111222222000000////////////000000222222333333333333333333666777999???PPPooo{{{dddUUUPPPPPPRRRTTTVVVXXXaaarrryyykkk___UUUNNNIIICCCCCCBBBAAA???>>><<<<<<::::::;;;===@@@BBBDDDFFFDDDFFFIIIKKKLLLNNNQQQTTTUUUXXX[[[]]]^^^```bbbdddjjjmmmtttyyyuuuvvvzzzllliiieeeaaa```^^^\\\[[[\\\aaaoooxxxmmmdddbbbbbb___[[[ZZZUUUVVVYYY]]]```ccceeeggghhheeebbb^^^YYYUUURRRPPPMMMJJJGGGDDDBBBBBBCCCEEEFFFFFFIIIPPPVVV^^^kkkxxxvvvlll___SSSMMMDDDBBB???===<<<:::888777666555444444333333333333555666777:::<<<>>>???@@@???>>>===;;;;;;;;;<<<===777888999:::<<<<<<======;;;::::::999999:::::::::999999::::::;;;:::::::::888888888888888777777777333444666999;;;<<<======<<<;;;;;;;;;<<<<<<===>>>AAAAAACCCGGGFFFFFFKKKRRRaaatttrrrfffeeeiiisssvvv\\\III>>>:::555222222222222222111111111111222222222222...///000111222333333333000000000000111111111111//////000222333444555666222333444333222333555777;;;DDDSSSgggwwwhhh___bbblllzzznnnooonnnjjjaaaVVVMMMHHHFFFCCCAAABBBFFFJJJOOOYYYcccjjjqqqyyylllVVVJJJAAA>>>999666555555333222333333333333222222222222222111111111111111222222111111111111111222222333111000000//////000000111222222333333333333222222444555999???LLLfff~~~hhhWWWOOONNNPPPSSSUUUUUUYYYcccrrr}}}zzzmmm```WWWOOOIIICCCCCCBBBAAA@@@>>><<<;;;::::::;;;===???BBBDDDEEECCCEEEGGGIIIJJJKKKMMMPPPSSSVVVYYY\\\]]]___bbbcccfffiiiqqq~~~{{{|||yyytttmmmgggdddaaa___^^^^^^eeetttsssgggbbb^^^YYYUUUTTTPPPTTT\\\ccchhhiiiiiihhhdddaaa^^^ZZZXXXUUURRROOOKKKIIIFFFCCCAAAAAABBBCCCDDDCCCEEEIIILLLPPP[[[eee}}}}}}qqqcccVVVOOOEEECCC@@@>>>===<<<:::888888777666555444333333333555666888;;;===>>>??????;;;:::999888888999:::;;;777888:::;;;===>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;::::::999999888777777777333444666888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>BBBBBBDDDGGGGGGFFFLLLSSSaaauuuwwwkkkkkkppp|||oooXXXGGG===999555333333333333333111111111222222222222333///000111222222222222222/////////000000000000000...///000111222333444444222333444333222222444666:::CCCQQQbbbyyy|||kkkaaabbbjjj|||nnnkkklllkkkdddZZZOOOIIIGGGCCCAAABBBEEEGGGLLLVVVaaaiiipppyyykkkUUUJJJ@@@===999777666555333222333222222222222111111111///000111222222222222222000000000000000111222222111111111000000111111111000111222333444333333222222333888>>>GGG\\\lll[[[PPPLLLMMMPPPRRRQQQPPPUUUbbbooouuuzzzyyyooocccYYYQQQIIICCCCCCBBBAAA@@@===;;;::::::;;;;;;===???AAACCCDDDDDDFFFHHHIIIIIIIIIKKKMMMPPPSSSWWWZZZ\\\^^^aaabbbeeegggooo~~~{{{qqqkkkgggdddbbbaaahhhyyy|||mmmddd]]]VVVQQQQQQOOOWWWcccnnntttuuussspppkkkhhhccc```^^^ZZZUUUQQQMMMKKKHHHEEECCCBBBCCCCCCCCCBBBDDDGGGHHHJJJRRR[[[lllyyyiiiZZZRRRFFFCCCAAA???>>>>>><<<:::888888777666555555555555555666999<<<>>>??????@@@<<<;;;:::999888888999999<<<<<<>>>@@@AAABBBBBBBBB@@@???>>>===<<<<<<<<<<<>>===<<<<<<<<<;;;:::888777666666333444555777999:::::::::::::::::::::;;;<<<===>>>BBBBBBCCCFFFFFFGGGMMMUUUaaavvv|||qqqqqqwww{{{fffQQQBBB;;;888444333333333333333111111111222222222333333000111111222222222111111//////000000111111111111000000111222222333444444333444444444222333444666777???LLLZZZnnnnnnaaaaaahhh{{{|||mmmfffjjjkkkfff\\\QQQJJJGGGCCCBBBBBBDDDEEEIIITTT___gggnnnwwwjjjUUUJJJ???===999777666555333222222222222111111111000000...///111222333333333222///////////////000111111222222111111111111222222---///111333444555444444000222888===DDDUUUvvvppp]]]PPPJJJJJJMMMPPPNNNJJJLLLXXXeeeooowwwzzzpppddd[[[RRRJJJBBBCCCBBBAAA@@@===;;;999:::;;;;;;===???AAACCCDDDFFFGGGIIIIIIIIIIIIKKKLLLMMMQQQUUUYYY[[[]]]```bbbeeegggooo~~~{{{rrrmmmiiigggeeelll}}}sssggg^^^UUUQQQPPPQQQ[[[jjjwww}}}zzzuuuqqqlllhhheee```YYYTTTRRRPPPMMMIIIGGGFFFFFFFFFCCCCCCEEEIIIIIIJJJPPPXXX```wwwmmm]]]TTTFFFDDDAAA@@@??????===<<<888777777666666666777777555777999<<<>>>@@@@@@@@@??????===<<<;;;:::999999<<<===>>>@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<@@@@@@@@@@@@@@@???>>>=========<<<:::888777555555222333555666888999999999999999999:::;;;<<<===>>>CCCBBBCCCFFFFFFGGGNNNWWWaaavvvvvvvvv{{{uuu```LLL>>>:::777444222222333333222111111222222222333333333111111222222222111111000000000111111222222222333111222222333333444444555333444555444333333444666444<<>>BBBEEEHHHJJJIIIIIIIIIIIIIIIIIIJJJLLLNNNRRRVVVZZZ]]]______```eeeqqqxxxqqqllljjjppprrr}}}uuufff]]]TTTOOONNNQQQ```www}}}wwwpppggg```[[[ZZZVVVRRROOOKKKHHHHHHJJJIIIFFFGGGJJJKKKLLLPPPVVV___rrrsssaaaRRRHHHEEEBBB@@@???>>><<<:::;;;;;;;;;:::::::::999999999:::<<<===???@@@@@@@@@BBBAAA>>>:::;;;===;;;666???@@@AAABBBCCCCCCCCCDDDDDDBBB>>><<<:::;;;<<<===<<<>>>AAAAAA???===<<<<<>>===;;;999777666555444444555555666888999:::;;;888888;;;;;;:::<<<@@@EEEEEEHHHIIIGGGGGGOOOYYYcccyyy~~~xxxzzzrrr[[[HHH>>>666555555444222111000000222222222111111111000000///////////////////////////000000000111111111111111111222222222333333333555444333222333444555666777<<>><<<<<<<<<;;;;;;::::::999999:::;;;===???@@@AAAAAAAAABBBAAA>>><<<@@@FFFIIIGGGCCCCCCDDDEEEEEEEEEDDDDDDCCC@@@===;;;999999;;;<<<<<<>>>AAAAAA@@@>>>>>>>>>??????===<<<:::888777666555555555666777888::::::===::::::<<<<<<;;;>>>BBBHHHGGGHHHJJJIIIJJJPPPYYYdddzzz|||nnnWWWEEE<<<666555444333222111111000222222222111111111000000111111111111111111111111111111111111222222222222111111222222222333333333444333333222333444555666777<<<===GGGZZZmmmsssdddaaaeeeooommmcccbbbdddhhhdddZZZOOOJJJGGGBBB@@@CCCEEEHHHMMMTTT^^^eeeoooxxx}}}qqq\\\MMMFFF???<<<888555444444444333333333333222222222111111333333333333333222222222000000/////////000111222000000000000000000000000111111000000111111222333222666555777===AAARRRnnnjjjVVVLLLBBBBBBDDDEEEBBBAAAHHHQQQbbbqqq{{{rrrkkk\\\UUULLLFFFCCCBBB???<<<<<<======???BBBEEEHHHJJJMMMOOOQQQRRRSSSQQQOOONNNJJJLLLPPPTTTXXX\\\^^^___aaafffrrruuuooonnnpppzzzmmm```VVVQQQRRR```rrrzzzrrrmmmjjjhhhccc]]]YYYWWWWWWVVVYYYTTTOOONNNMMMJJJLLLPPPVVVfffkkkYYYNNNKKKFFFCCCBBBAAA@@@?????????>>>======<<<;;;;;;;;;<<<>>>@@@BBBBBBBBBAAAAAABBB???>>>EEEOOOVVVWWWHHHHHHIIIIIIHHHFFFDDDCCCAAA???<<<999777888999:::;;;>>>@@@AAA@@@@@@@@@@@@@@@@@@>>>===;;;:::999888666666666777777999:::;;;>>><<<<<<======<<<@@@FFFLLLIIIIIIKKKLLLLLLRRRZZZfff}}}}}}gggRRRBBB:::555555444333222111111000222111111111111000000000111111111111111111111111111222222222222333333333111111222222222333333333333222222222333555666777777;;;<<>>???AAACCCFFFIIIJJJNNNQQQTTTWWWWWWVVVSSSQQQJJJKKKNNNRRRWWWZZZ]]]___```fffqqqvvvnnnpppqqqyyyrrrbbbWWWSSSUUUcccwww}}}vvvrrrrrrrrroooiiiffffffeeebbbaaaYYYRRROOOLLLIIIJJJMMMRRRaaa{{{sss___RRRNNNIIIEEECCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;<<<>>>@@@AAAAAA@@@@@@@@@AAAAAA@@@FFFQQQXXXZZZNNNNNNMMMLLLIIIFFFCCCAAA???===:::777666666777888;;;===@@@AAA@@@@@@AAABBBAAA@@@???>>>===;;;::::::777777777888888999;;;;;;>>><<<<<<=========BBBJJJPPPMMMKKKMMMNNNOOOUUU[[[llluuu```LLL???999444444333333222111111000111111111111000000000000111111111111111111111111111111111222222222333333111111222222222333333333222222222222333555777888777;;;;;;AAAOOO^^^{{{zzzhhhbbbccceeevvvpppccc```bbbiiikkkbbbUUUMMMGGGBBB???AAABBBCCCHHHNNNTTT\\\fffooowww~~~yyyhhhXXXLLLEEE;;;888444222222222111111333333333222222222111111000000000000111111111111......//////000000000000000000000000000000000000000000111111222222222222///444333666<<<<<>>???@@@BBBDDDFFFGGGHHHMMMPPPTTTXXXYYYXXXUUUSSSKKKLLLNNNRRRVVVYYY\\\^^^___eeeppp|||rrrnnnoootttxxxgggZZZWWW[[[fff}}}}}}yyywwwvvvzzzyyytttssstttrrrnnnhhh^^^TTTOOOLLLHHHHHHKKKPPP]]]ttt}}}hhhXXXSSSLLLGGGDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>AAABBBAAADDDLLLRRRSSSUUUTTTQQQMMMIIIEEEAAA???>>>;;;888666444444666777:::<<>>999333333333222222111111000000000000000000000000000000000000000000000000000000000000000111111111222111111222222222333333333222222222222333555777888666;;;<<<@@@LLL[[[xxx|||jjjdddeeedddrrrsssbbb^^^___gggllleeeXXXOOOHHHCCC@@@AAAAAABBBFFFLLLQQQXXXbbblllttt|||sssdddVVVKKKEEE:::777444222222222222111333333333222222222111111/////////000000000000000---...///000000000//////000000000000000000000000000000111222222222222111000444333666<<<;;;EEEZZZvvvjjjWWWMMMHHHFFFIIIJJJIIIIIIKKKRRR___nnn|||wwwnnnaaaUUUNNNIIIEEEBBB??????@@@AAACCCCCCDDDEEEIIIMMMQQQVVVXXXXXXVVVUUUMMMNNNOOORRRUUUXXX[[[]]]^^^dddooo~~~xxxooonnnqqqyyymmm```^^^bbbmmm~~~}}}||||||}}}}}}|||xxxpppdddWWWPPPLLLGGGFFFGGGNNNXXXlllrrr___YYYQQQIIIFFFDDDCCCCCC>>>>>>>>>????????????@@@AAA@@@>>><<<;;;;;;<<<======AAACCCBBBDDDLLLQQQSSS]]]ZZZTTTNNNHHHDDDAAA???===;;;888555333444555666:::<<<>>>>>>>>>???AAABBBAAA@@@@@@???===<<<<<<;;;:::::::::::::::;;;<<<<<<:::999;;;<<<<<<>>>IIITTT[[[YYYYYYXXXUUUTTT]]]ggg}}}iiiSSSDDD<<<:::333333222222111111111111//////000000000000000111//////////////////////////////000000000111111111111111222222222333333333333222222222333555666777555;;;;;;???JJJWWWuuummmeeeeeebbbmmmxxxddd]]]\\\eeemmmhhh[[[RRRJJJEEEAAAAAAAAAAAADDDJJJNNNUUU___hhhqqqyyyzzzmmm```TTTKKKFFF;;;888555333333444333333333333333222222222111111//////000000111111111111---...///000000000///...000000000000000000000000///000111222333222222111333555333555:::999AAAVVVooorrr^^^OOOIIIFFFIIIKKKIIIGGGGGGJJJRRR^^^kkk{{{{{{rrreeeZZZSSSMMMHHHDDD??????@@@AAAAAAAAAAAA@@@EEEHHHMMMRRRUUUVVVVVVUUUPPPPPPQQQRRRUUUXXXZZZ\\\]]]cccmmm|||wwwtttrrruuu~~~uuugggfffkkkuuu~~~{{{vvvtttuuuyyy~~~yyykkk\\\SSSMMMGGGDDDDDDJJJQQQddd}}}ggg```VVVMMMHHHFFFEEEEEE@@@@@@AAABBBCCCDDDEEEEEEFFFDDD???<<<::::::<<<======AAACCCCCCGGGRRR[[[```eee```XXXOOOHHHDDDBBBAAA===;;;777555333444555666;;;<<<======<<<===???AAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===999999;;;======AAAMMMZZZ```bbbccc```ZZZXXXcccppp{{{cccNNN@@@:::999222222222222111111111111////////////000000111111000000000000000000000000000000111111111222222222111111222222222333333333444333333222333444555666444::::::<<>>RRRkkkyyydddRRRKKKGGGJJJLLLJJJGGGFFFDDDJJJRRR___ppp|||sssggg]]]VVVPPPJJJFFF??????@@@@@@@@@???>>>>>>BBBEEEJJJOOOSSSUUUVVVVVVRRRRRRRRRSSSUUUWWWZZZ\\\\\\bbblll{{{}}}wwwtttxxxzzzlllkkkpppyyyzzzvvvpppmmmooovvv~~~qqq```UUUMMMFFFBBBBBBFFFMMM^^^zzzllleeeZZZPPPKKKHHHGGGGGGDDDEEEFFFGGGIIIJJJKKKLLLJJJGGGAAA<<<999:::<<<>>>===BBBDDDDDDJJJYYYgggnnnjjjddd[[[QQQIIIEEECCCCCC===;;;888555333444555666;;;<<<===<<<;;;<<<>>>@@@@@@??????>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===999:::<<<>>>???CCCPPP^^^dddgggiiifff]]][[[gggvvvxxx___JJJ===999888222222222111111111111111.../////////000000111111111111111111111111111111111111222222222333333333111111222222222333333333555444333333333444555666444999999:::AAALLLiiirrrccc___YYYcccsssiii___[[[eeeooonnncccYYYMMMGGGCCCBBBAAA@@@CCCHHHHHHOOOYYYbbbjjjsss}}}uuuiii___WWWOOOJJJBBB:::444222000......111222222222111111111000000000000000000000000000000......///000000000000000000000000000000000000000000111111111111222222222111444666555555999BBBIIIddd}}}hhhUUUPPPKKKJJJLLLLLLHHHDDD@@@CCCIIISSS___lllwww~~~vvvqqqiiiccc]]]UUUJJJBBBCCCAAA??????AAABBBBBBBBBAAADDDHHHMMMQQQTTTUUUUUUUUUSSSQQQSSSWWWZZZZZZYYYbbbbbbiiiwww{{{wwwuuuxxxxxxssswww}}}pppiiinnnooooooyyyrrr___QQQIIICCCBBBEEEGGGLLLYYYppprrrggg\\\UUUOOOGGGCCCCCCHHHFFFGGGKKKNNNNNNNNNNNNNNNIIIBBB===;;;<<<=========BBBCCCDDDQQQfffrrrsssuuummmaaaVVVMMMFFFBBB???AAA???;;;777555444444555;;;;;;<<<======<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888<<<::::::>>>AAAHHHUUUbbbkkkmmmnnnjjjaaa___lll|||}}}mmmTTTDDD<<<777444222222111111111111222222111000///000111222111///222222111111000000//////333333333222222222111111000111222333333333333333666444333222222444666888999<<<:::;;;CCCLLLeeexxxeeeZZZXXX^^^jjj|||kkk]]][[[cccjjjpppmmm^^^PPPHHHBBBBBBCCCAAAAAABBBJJJNNNSSSYYY```jjjwwwsssggg]]]TTTKKKFFFAAA:::444333222000000333222222222111111111000000000000000000000000000000......///000000000000000000000000000000000000000000111111111111222222222000222444444444888@@@GGG^^^|||ttt]]]WWWOOOKKKLLLLLLHHHDDD???@@@DDDKKKUUUaaalllrrrpppkkkeee```\\\UUUKKKDDDAAA???======>>>@@@@@@???AAACCCHHHLLLPPPSSSTTTTTTUUUSSSQQQSSSWWWZZZZZZZZZbbbbbbhhhvvv|||vvvtttxxx|||zzzzzzmmmeeehhhiiijjjvvvqqq^^^QQQHHHCCCBBBDDDEEEIIIVVVlllwwwkkk^^^WWWRRRLLLIIIIIIOOOPPPSSSWWWYYYXXXWWWVVVNNNJJJCCC???============<<>>DDDTTTpppjjjaaaUUUOOOMMMMMMJJJGGGAAAAAAAAADDDKKKVVV```ggggggddd___\\\YYYTTTLLLFFFAAA???===<<<>>>??????>>>@@@CCCFFFKKKNNNQQQRRRSSSTTTRRRRRRSSSVVVYYY[[[[[[aaabbbiiiuuu|||tttrrruuu}}}zzzkkkaaabbbcccfffuuu~~~ooo\\\PPPHHHCCCBBBDDDDDDIIIVVVhhh}}}qqqbbbZZZVVVRRRPPPQQQTTTYYY___cccdddbbb]]]YYYOOOKKKEEEAAA??????======;;;BBBGGGOOObbbzzzyyyjjj\\\RRRLLLHHHGGGCCC@@@===999666444444444888888999999999888888777::::::;;;;;;;;;;;;::::::999:::::::::::::::999888;;;999999===AAAIIIXXXeeerrrsssssspppkkkmmm|||}}}xxxxxx___KKK???999666444222222111111111111222222111000///000111222111///000000000000111111111111222111111111111000000000111111222333333333222222000111222333333333333222111666555888???DDDWWWttt|||fffYYYRRRVVV^^^mmm~~~iii[[[WWW]]]cccllllll```SSSKKKDDDCCCCCCAAA@@@BBBDDDHHHMMMRRRYYYbbbmmmuuurrreee[[[QQQGGG@@@;;;666333444444222222444111111111111111111111111000000000000000000000000......///000000000000000////////////////////////000000111111111222222222000111222222333777===AAAMMMeeewwwlll]]]SSSPPPOOONNNLLLGGGDDDAAAAAAGGGPPP[[[bbbaaa___[[[YYYVVVQQQJJJEEECCCAAA>>>>>>???@@@@@@???@@@BBBEEEHHHLLLNNNPPPPPPRRRQQQRRRSSSVVVYYY[[[\\\bbbcccjjjuuuyyysssrrrqqquuu|||~~~}}}mmm```___```eeexxxyyyjjjYYYOOOHHHDDDCCCFFFGGGMMMYYYiiiyyyyyyggg^^^YYYVVVWWWYYY]]]fffooorrrqqqlllccc\\\PPPLLLGGGDDDBBB@@@>>>===<<>>;;;888666555555999::::::::::::999999888888999::::::::::::::::::888999999:::::::::999999<<<999:::===BBBJJJYYYfffpppppppppooolllqqqyyywwwpppXXXFFF===777444333222222111111111111222222111000///000111222111/////////000000111111222222111000000000000000000000111222222333333333222222222222333333333444444444222666777:::AAADDDRRRlllgggXXXTTTVVV[[[hhhzzzkkk\\\VVV[[[```kkkooofffVVVMMMEEECCCCCCAAA@@@BBBDDDHHHNNNRRRXXX```kkkrrr{{{yyylllaaaWWWNNNDDD>>>888333111333444222111333111111111111111111111111000000000000000000000000......///000000000000000////////////////////////000000111111111222222222111111222222444888<<>>===>>>??????>>>???AAACCCFFFIIIKKKMMMNNNOOOPPPQQQRRRTTTWWW[[[]]]ccceeekkkttt~~~{{{sssqqqkkkmmmrrrwwwxxxyyynnn```]]]]]]ddd{{{rrrdddUUUMMMHHHEEEFFFIIIKKKRRR___mmmxxx}}}}}}|||yyy~~~oooddd^^^[[[^^^cccooo{{{yyymmmbbbRRRNNNIIIFFFCCCBBB@@@>>>===DDDLLLXXXqqqvvvdddVVVNNNJJJHHHEEECCC@@@===:::888777777999:::::::::999999888777777777888999999999999999777888888999::::::::::::;;;::::::>>>BBBIIIVVVcccjjjjjjkkkllllllsss}}}xxxwwwkkkRRRCCC<<<555222333222222111111111111222222111000///000111222111/////////000000111111222222000000000000000000000111222222333333333222222111333333111111111222444555333777777;;;AAABBBMMMdddjjjZZZUUUVVVXXXaaasssnnn^^^VVVXXX\\\hhhoooiiiXXXOOOFFFDDDCCC@@@@@@AAACCCGGGMMMQQQVVV]]]fffmmmvvv|||uuummmcccYYYQQQIIIAAA;;;666222111444444111000111111111111111111222222222000000000000000000000000......///000000000000000000000000000000000000000000111111111111222222222111111111222444888;;;===EEEQQQlllnnn___XXXVVVUUUSSSLLLGGGBBB@@@CCCLLLVVV]]]^^^]]][[[WWWQQQJJJEEEAAA@@@>>><<<;;;;;;<<<<<<;;;???@@@AAADDDFFFIIIKKKLLLLLLNNNPPPQQQSSSVVVZZZ]]]bbbeeekkkssszzzzzzxxx~~~{{{sssooolllkkkllloooqqqttt|||pppaaa\\\\\\ddd~~~jjj]]]QQQKKKIIIHHHJJJNNNSSS[[[hhhsssyyyxxxtttpppmmmnnnqqqvvvzzznnneeebbbiiirrrsssdddUUUQQQKKKFFFDDDCCCAAA@@@???EEELLLZZZuuukkk\\\RRRLLLIIIFFFDDDBBB@@@===<<<::::::888888888888888777666555555666777888999999999999666666888999:::::::::::::::888:::>>>AAAFFFPPP[[[aaabbbdddhhhkkkttt~~~~~~|||xxxzzz|||dddLLL@@@;;;444222333222222111111111111222222111000///000111222111///000000000000111111111111000000000111111111111222222222333333333222111111222222111111111222333444222666555999???===FFF[[[xxxppp___UUUTTTTTTZZZjjj|||vvvcccYYYWWWXXXdddmmmhhh[[[QQQGGGDDDCCC@@@???AAA@@@DDDIIIMMMQQQXXX```fffpppvvv~~~}}}jjjddd[[[TTTNNNGGG@@@;;;666333222555666222000000000000111111111222222222000000000000000000000000......///000000000000000000000000000000000000000000111111111111222222222111000000111333666999999AAAHHH^^^wwweee[[[WWWTTTQQQNNNIIIDDDAAACCCKKKTTTZZZ]]]]]][[[WWWPPPJJJEEEBBB@@@>>>;;;:::;;;<<<;;;:::>>>???@@@BBBDDDGGGIIIJJJIIILLLNNNPPPQQQTTTYYY]]]```ccciiipppvvv~~~vvvsssyyyxxxuuurrrnnnkkklllnnnrrr|||ttteee```___gggxxxbbbWWWLLLIIIIIIKKKNNNSSS___hhhttt}}}~~~xxxoooiiidddbbbaaaeeennn}}}zzzooommmwwwxxxgggXXXSSSLLLFFFDDDCCCCCCBBB???EEELLL[[[yyyuuudddWWWPPPLLLFFFEEEDDDBBB@@@???>>>===999999999999888777666555444555666777888888888888555666777888::::::;;;;;;666666888<<<>>>@@@HHHQQQVVVWWW[[[aaagggppp}}}zzz{{{}}}zzz}}}vvv]]]EEE===:::444222555222222111111111111222222111000///000111222111///111111111000000000000000111111111111222222333333222333333333333222111000111333666888888777444333333666444777===;;;BBBVVVkkkxxxfffVVVTTTQQQUUUeeexxxoooaaaZZZXXXaaakkkggg]]]RRRHHHDDDBBB@@@???AAA===AAAGGGKKKNNNTTT[[[aaagggnnnvvvtttfff```YYYRRRNNNHHHBBB===777444333777777333000000000000111111222222222222000000000000000000000000...//////000000000000000000000000000000000000000000111111111111222222222000///...///222555777777>>>BBBUUU{{{}}}iii]]]VVVRRROOOQQQLLLFFFCCCDDDKKKSSSXXX\\\\\\[[[WWWQQQJJJFFFDDDBBB@@@===<<<=========<<<>>>??????AAACCCFFFHHHIIIHHHJJJNNNOOOPPPSSSXXX\\\^^^aaahhhnnnrrr|||}}}uuurrrwww|||wwwqqqmmmlllnnnsss~~~yyyiiidddccclllooo^^^SSSJJJHHHJJJLLLQQQUUUjjjssszzznnnggg___[[[XXXZZZcccsssvvvuuunnnYYYTTTLLLFFFDDDCCCDDDDDD???DDDLLL\\\{{{|||jjj\\\SSSNNNFFFFFFEEEDDDBBBAAA@@@???<<<<<<<<<;;;:::999888888444555666777888888888888444555777888::::::;;;;;;444444666:::;;;<<>>BBBGGGKKKNNNSSSZZZ```bbbhhhqqqyyyzzzoooaaa___[[[UUUNNNEEE>>>:::555555444333222222222222333222111111333333222111000000000000000000000000////////////////////////000/////////............000000111222222222222111111111111222333444555666<<>><<<;;;999999;;;<<>>===:::888666666444333333555666666555666666555666777888:::;;;777777777888:::<<>>JJJddd|||iii\\\UUURRRNNNJJJGGGEEEEEEJJJWWWeeejjjiiifff```WWWOOOIIIGGGBBBAAA@@@???===<<<;;;;;;<<<===???DDDHHHIIIGGGDDDGGGIIILLLOOOPPPSSSVVVXXX^^^^^^aaahhhnnnvvv|||{{{~~~~~~{{{|||uuuppppppyyyxxxjjjWWWOOOJJJLLLOOOSSS```ooo~~~oooaaaWWWQQQLLLLLLOOOXXXhhhwww{{{dddXXXLLLHHHFFFDDDBBBBBBDDDEEEJJJXXXrrrjjjZZZRRRLLLKKKIIIIIIJJJKKKKKKKKKFFFDDDBBB@@@>>><<<:::888666444333333555666666666666555555666777888:::;;;777777777888999;;;===>>>@@@@@@DDDLLLUUUaaattt~~~aaaPPP>>>777555333111111111111000000000000111111000000000000000000000000111000000000/////////...000//////......//////000...111333333222111222222111666;;;:::555222333666444222333777999;;;AAAIII\\\vvv}}}ggg\\\TTTUUU[[[ggg~~~{{{ggg___bbbdddcccbbbZZZNNNFFFCCCBBBAAA@@@AAABBBDDDGGGKKKQQQVVVXXXZZZ___fffnnnvvv}}}sssjjjgggddd___XXXOOOEEE>>>:::555444333222222111111222333222111111222333222111/////////////////////////////////////////////////////////.........---------...//////000000//////111111111111222444555666:::<<>>======<<<===???CCCFFFGGGFFFDDDFFFHHHLLLNNNPPPRRRUUUXXX[[[[[[___fffkkkqqq|||||||||zzzzzzttteeeTTTMMMJJJNNNSSSZZZkkk}}}ooobbbUUUOOOIIIGGGHHHMMMWWWbbb}}}fffZZZNNNJJJHHHEEECCCDDDCCCDDDHHHSSShhhxxxfff[[[PPPNNNLLLKKKMMMOOOPPPPPPLLLIIIEEEBBBAAA???===;;;777555333333555666666666555555555666777888999:::999888888888999:::;;;<<<<<<<<<@@@GGGNNNZZZmmm}}}vvvXXXIII;;;555555444333333111111000000000000111111000000000000000000000000000000000000///////////////000000111111000000//////000222111000000111333222444666555333222222333333111222666777999>>>EEERRRkkknnn```UUUTTTYYYcccyyynnnbbbbbbdddeeeeee]]]QQQHHHDDDCCCBBBAAAAAABBBCCCFFFJJJOOOTTTWWWWWW\\\cccjjjrrr}}}~~~wwwpppjjjhhheee___VVVMMMCCC<<<777555444333222111111111111222111000111222333222000111111111111111111111111////////////////////////111111111111000000000000......///000000000000///000000111111222333555666999:::AAARRRnnnqqq```SSSLLLMMMIIIFFFFFFEEEFFFNNNVVVnnnppprrroooggg]]]TTTOOOGGGFFFDDDAAA???>>>>>>>>>;;;<<<>>>@@@BBBCCCCCCCCCEEEGGGKKKMMMOOOQQQTTTWWWXXXYYY^^^eeeiiimmmuuu~~~qqqbbbTTTNNNKKKPPPVVV```ttt}}}mmmbbbWWWPPPIIIGGGEEEGGGMMMUUUiiippp|||hhh[[[OOOKKKIIIFFFDDDDDDBBBBBBEEEMMM\\\wwwtttfffZZZVVVSSSRRRTTTVVVVVVUUURRRMMMGGGCCCBBBAAA@@@>>>999666444333555666666666555555555666777888999:::::::::999999999999::::::::::::>>>DDDJJJUUUiiizzzmmmQQQDDD888555555333222333111111000000000000111111////////////////////////000000000000///////////////000111222222111000//////000111000//////111333444333222222222333333222333111222666777777<<>>>>>;;;<<<===>>>>>>???@@@AAADDDFFFIIILLLNNNPPPSSSVVVWWWXXX]]]dddgggiiipppyyyqqqaaaUUUOOOMMMRRRXXXddd{{{{{{lllbbbWWWOOOHHHFFFDDDDDDGGGLLLVVV___mmmxxx~~~iii\\\PPPLLLJJJGGGDDDDDDCCCBBBEEEJJJTTTjjjsssfffbbb^^^^^^bbbdddcccaaaVVVPPPHHHCCCCCCDDDCCCAAA===:::666555555666666666555555666777888999::::::;;;;;;;;;;;;::::::999999999;;;>>>CCCHHHSSShhhzzz~~~wwwcccLLLAAA777555444222111222111111000000000000111111////////////////////////////////////000000000000///000111222222111000//////000111000//////111333555333111111333555444333444333444777888777;;;AAAFFFZZZzzzooo^^^XXXYYY```qqq{{{jjjdddhhhmmmnnndddWWWMMMHHHEEECCCBBB@@@@@@AAADDDGGGLLLPPPRRRUUUZZZ```fffmmmwww|||pppmmmllljjjkkkggg```WWWMMMCCC<<<999444333222111111000000111222111000000111222111000/////////////////////////////////////////////////////////.........------//////000111111111111000000000000000111333444555666888<<>>;;;<<<======<<<===???AAACCCEEEIIIKKKMMMOOORRRUUUVVVWWW\\\bbbdddfffmmmuuu{{{qqqaaaVVVPPPNNNSSSYYYfff|||llldddVVVMMMFFFCCCBBB@@@BBBFFFJJJRRR^^^jjjrrrjjj^^^RRRMMMKKKHHHEEEEEEFFFDDDEEEJJJPPP___}}}pppllliiijjjoooqqqoookkkZZZRRRHHHDDDEEEGGGGGGEEEAAA>>>999666666666666666555666888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::<<<@@@DDDHHHTTTiii}}}nnnZZZGGG>>>777555555222000111111111000000000000111111000000000000000000000000////////////000000000000///000000111111000000//////000222111000000111333444333222222444555555444555444555888888777:::@@@DDDSSSooo{{{ggg^^^\\\___lll{{{ooogggkkkppprrrhhh[[[PPPJJJGGGDDDBBB@@@@@@AAABBBFFFJJJNNNPPPUUUYYY___dddkkktttvvvjjjhhhiiijjjhhhddd]]]SSSIII@@@:::666444333222111000000000000222000///000111222111///........................////////////////////////.........---------,,,,,,---...//////000000////////////000000111333444555555777:::???LLLggghhhYYYPPPHHHBBB@@@???>>>AAAFFFMMMWWWeeeooossspppkkkggg___[[[TTTMMMGGGBBB@@@???===>>>>>>===<<<<<<@@@CCCBBBEEEHHHJJJLLLNNNQQQTTTTTTUUUYYY___aaacccjjjrrrvvvppp___TTTOOOMMMRRRYYYgggooohhhWWWMMMEEEAAA@@@>>>>>>AAACCCHHHQQQZZZcccsssmmm```TTTOOOMMMIIIGGGGGGEEEBBBCCCHHHLLLTTTkkk{{{|||~~~~~~xxxrrr^^^UUUJJJEEEHHHKKKLLLJJJFFFBBB<<<888777777666666666777999;;;<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::===AAAEEEIIITTTkkkgggQQQBBB;;;666666666333222333111111000000000000111111000000000000000000000000.../////////000000000111000//////......//////000...111333333222111222222222222333333333333444444666444555888888666999>>>AAALLLcccqqqeee```___gggrrrtttiiilllrrruuukkk]]]RRRKKKHHHEEEBBB@@@@@@@@@BBBEEEHHHLLLOOOTTTXXX]]]bbbhhhqqq|||sssgggeeehhhiiiccc___XXXNNNEEE<<<666333444333222111000000000000111000///000111222111///000000000000000000000000////////////////////////000/////////............,,,---......//////......//////000000111222444555444666888;;;EEE]]]rrr```SSSJJJBBB???===<<<>>>BBBHHHRRR```kkkrrrsssqqqpppeeeaaaYYYQQQJJJDDDAAA@@@???@@@@@@>>><<<===AAADDDBBBDDDGGGJJJLLLNNNQQQTTTSSSSSSWWW\\\___aaahhhpppsss|||nnn]]]RRRMMMLLLQQQYYYhhhrrrkkkYYYOOOEEEBBB@@@======@@@???BBBHHHOOOWWWhhhooobbbVVVQQQOOOKKKIIIHHHBBB>>>???EEEGGGKKK^^^tttyyyaaaWWWKKKGGGJJJNNNOOONNNIIIDDD>>>:::777777666555777888:::<<<=========<<<<<<===>>>??????>>>===<<<:::===AAAFFFIIIUUUlll}}}bbbLLL???999555666666444333555111111000000000000111111000000000000000000000000.../////////000000111111000///...------...///000...111444555444222222222///111333444222222333444555444555888777555777<<>>===>>>DDDHHHQQQ^^^jjjrrrsssrrrppplllcccWWWLLLEEEBBBBBBAAA???<<<<<<===???@@@???AAABBBDDDGGGIIILLLNNNOOOTTTWWW[[[^^^aaadddhhhkkkwwwzzzpppZZZRRRJJJHHHQQQYYYggg{{{kkk^^^SSSHHHCCC@@@<<<<<<>>>===???DDDHHHOOO^^^zzzuuulll```YYYVVVSSSKKKEEEFFFCCCBBBBBBCCCIIIVVVccczzzbbbTTTLLLGGGEEEOOOXXXSSSTTTJJJ@@@>>>===;;;999:::777888999:::<<<===>>>???BBBBBBBBBAAAAAA@@@>>>>>>;;;===AAAFFFLLLZZZqqqsssVVVCCC:::888666555555555444222000000000000000000000000////////////////////////000000000000000000000000222222111000//////000000000111111111111222222222333333333333333333333333222333333555777999;;;<<<<<>>???CCCDDDDDDHHHNNNRRRVVV\\\```fffnnnwww~~~wwwjjjbbb]]]ZZZVVVRRRKKKEEE@@@;;;666333222222222111111111000000111000000000/////////...//////............//////........................///////////////................../////////000000000000111111111222222222222333666999>>>LLLfff|||bbbTTTEEE@@@>>>===;;;<<>>>>>>>>AAABBBDDDFFFIIILLLMMMOOOSSSVVVZZZ]]]```cccgggjjjsssvvv~~~rrr\\\UUULLLIIIPPPWWWdddyyygggZZZLLLFFFBBB???===>>><<<===@@@DDDIIIWWWpppuuufff]]]YYYUUUOOOIIIDDDAAA@@@@@@@@@DDDOOO[[[rrrxxx```RRRJJJFFFDDDOOOZZZWWWZZZOOOEEEAAA>>>:::777777===>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???@@@DDDIIIPPP^^^vvvlllSSSBBB999777555444444444333222////////////////////////////////////////////////000000000000000000000000222111111000//////000000000000111111111222222222333333333333333333333333111111222333555666888999;;;AAANNNcccqqqeee\\\[[[```qqqxxxjjjgggjjjnnnlllfff[[[PPPHHHDDDDDDAAA??????BBBCCCCCCHHHNNNQQQUUUZZZ___eeemmmwww~~~zzzlllaaaYYYUUUOOOKKKFFFAAA===:::777444222222111111111000000000000000000000//////////////////............//////.................................///////////////////////////000000000111000000000111111111222222333444666888:::DDDXXXkkkqqq^^^JJJAAA???>>><<<<<<<<<>>>CCCHHHRRR```ppp{{{|||zzzssshhh\\\PPPIIIEEECCCAAA===<<<<<<======<<<@@@AAACCCFFFIIIKKKMMMNNNSSSUUUYYY\\\___bbbfffiiioooqqqxxxwww```XXXNNNJJJOOOUUU```{{{tttdddRRRJJJFFFBBB???>>>======???AAADDDOOOeeeyyyqqqeee___ZZZTTTNNNDDDAAA@@@???>>>@@@HHHRRR```vvvwww]]]NNNFFFCCCBBBMMM[[[\\\___UUUJJJEEEAAA===;;;<<>>MMM\\\mmmUUUHHHCCC@@@>>>===999<<>>??????@@@BBBDDDLLL___qqq|||pppjjjbbbYYYQQQIIIEEEBBBBBB@@@???DDDKKKVVVhhhvvvZZZJJJBBBAAA???KKK[[[___bbbWWWLLLFFFDDDCCCFFFJJJLLLLLLKKKIIIHHHGGGFFFEEEGGGFFFEEEEEEDDDDDDDDDDDDEEEDDDGGGNNNXXXiiirrr[[[GGG<<<666444222111222222111000////////////////////////////////////////////////////////////////////////111000000/////////000000000000000000111111111111222222222222222222222222444444444444555666777777777:::AAAPPPkkkzzzfffWWWTTTVVV\\\hhhvvv|||wwwmmmddd```bbbeeeddd]]]QQQHHHFFFGGGCCC@@@???@@@AAAAAAFFFMMMLLLPPPVVV[[[```hhhrrrzzzooo```TTTMMMJJJGGGBBB===:::888555333111111111000000000//////////////////000000000000//////............//////////////////////////////------......//////000000------.........///////////////000000000111111111333333666777777;;;GGGSSSsss|||aaaPPPHHHBBB>>>===888<<>>???AAADDDGGGJJJMMMNNNTTTVVVZZZ]]]___bbbfffhhhlllmmmrrrzzzkkk\\\QQQLLLPPPSSS[[[tttwwwbbbUUUMMMFFFAAA@@@@@@???@@@BBBDDDKKK[[[jjj|||vvvlll___TTTMMMHHHDDDCCCAAA???BBBGGGOOO]]]rrrvvvZZZHHHAAAAAA>>>HHHYYY```dddYYYMMMGGGFFFHHHPPPXXXZZZYYYWWWUUUSSSQQQOOONNNLLLKKKIIIGGGEEEEEEDDDDDDEEEDDDGGGOOO[[[mmmlllTTTCCC999555333111111111222111000000000000000000000000000////////////////////////////////////////////////000///////////////000000//////000000000111111111222222222222222222222222444444444444444555666666666999AAAMMMaaahhhXXXSSSTTTWWWaaapppzzzzzzrrrggg```___aaaaaa[[[RRRJJJGGGGGGCCC@@@???AAAAAA@@@EEEKKKJJJNNNSSSXXX]]]eeeooovvv~~~qqqaaaTTTMMMHHHDDD???;;;888555222000111111000000000/////////////////////000000000000//////............//////------------------------.........///////////////------------............/////////000000000111111333333555777777999CCCNNNiiippp\\\MMMBBB===<<<999<<>>???@@@???===>>>@@@DDDGGGJJJLLLNNNSSSVVVYYY\\\^^^aaadddgggjjjkkkpppwww}}}qqq___TTTPPPSSSTTTYYYooo~~~kkk]]]RRRHHHDDDDDDAAA???@@@BBBCCCHHHUUUbbbwwwggg[[[PPPJJJEEECCCAAA???BBBFFFLLLVVVgggxxxwww^^^KKKDDDDDD@@@GGGXXXaaafff\\\RRRNNNNNNRRR[[[dddfffeeeccc```]]]ZZZXXXWWWTTTRRROOOKKKHHHFFFEEEEEEEEEDDDHHHRRR```rrrfffNNN???999444333111000111222111000111111111111111111111111////////////////////////000000000000000000000000//////......//////000000/////////000000000111111222222222222222222222222111111111111222222333444555999AAAJJJWWWrrrnnn\\\TTTSSSUUU]]]kkkyyy|||oooeee______]]]XXXRRRLLLHHHFFFBBB@@@@@@BBBBBB@@@CCCIIIIIIMMMRRRVVVZZZbbbkkkrrryyyrrrcccVVVNNNFFFCCC>>>:::888666444222111000000000////////////.../////////000000000111//////............//////------------------------///////////////.....................////////////////////////000000000111333222333555555666???III^^^zzziiiVVVFFF??????:::<<<======<<>>===<<<===@@@CCCGGGJJJLLLNNNQQQTTTWWWZZZ\\\^^^bbbdddeeeggglllrrrwwwwwwcccYYYTTTVVVUUUVVViiittteeeWWWKKKGGGIIIDDDBBBBBBCCCDDDGGGQQQ\\\wwwrrreeeVVVNNNHHHFFFEEECCCFFFJJJOOOUUUbbbpppzzz{{{dddQQQJJJJJJDDDHHHWWWaaafff```\\\]]]___dddllluuuuuusssqqqnnnkkkhhhfffeee]]]ZZZVVVPPPLLLIIIGGGFFFGGGFFFLLLXXXgggyyy{{{uuussstttttt}}}yyy^^^HHH===;;;444333111111222222222111000000000000000000000000////////////////////////000000000000000000000000...............///000000////////////000000000111111111111111111111111111000000000000111222333444555999>>>DDDLLLbbbttt```VVVSSSSSSZZZhhhzzzzzzoooaaa]]]YYYUUURRRNNNHHHDDDAAA@@@AAADDDCCC@@@BBBFFFIIILLLQQQTTTXXX___gggnnnttt{{{ssseeeXXXPPPFFFCCC???<<<;;;:::888666000000000000////////////.../////////000000111111//////............//////////////////////////////000000//////.........---////////////000000000000////////////000000000000444333333444333444<<>>FFFLLLUUU```oooxxxxxxpppeee]]]MMMIIIDDDAAA???>>><<<;;;<<<===???CCCFFFJJJLLLNNNOOORRRUUUXXXZZZ\\\___bbbbbbccciiiooosssyyyzzzggg]]]XXXYYYUUUUUUeeezzzzzzkkkZZZMMMJJJMMMIIIFFFFFFFFFFFFGGGPPPZZZoooyyynnn[[[SSSLLLJJJIIIHHHKKKPPPTTTXXXbbbmmmuuu~~~hhhUUUOOOOOOGGGIIIXXXbbbdddccceeekkkpppuuu}}}|||yyyvvvuuuccc```[[[TTTOOOKKKIIIHHHIIIIIIOOO\\\lll~~~~~~sssllliiiiiihhhmmmzzztttWWWDDD======444333111111222333222111////////////////////////////////////////////////000000000000000000000000...............///000111////////////000000000000111111111111111111111111111111111222333444666777666888<<<>>>CCCXXXyyycccWWWRRRRRRXXXfff{{{vvvbbb]]]VVVSSSRRROOOIIICCC@@@@@@BBBEEEDDD@@@AAADDDIIILLLQQQTTTWWW]]]eeelllpppxxxqqqdddYYYSSSHHHFFF>>>777666999888333222222111111000111111111222111111000///......---//////............//////////////////////////////------------------------///////////////////////////,,,***,,,///222222111333222222222444777;;;===EEE[[[zzzlllVVVHHHBBB@@@===;;;<<<;;;;;;???EEELLLWWWhhhwww~~~yyynnneee\\\PPPGGGEEEDDD???;;;<<<<<<===???AAAEEEHHHKKKMMMOOORRRUUUXXXYYY[[[]]]___dddeeegggjjjnnnvvvrrreeeYYYVVVTTTVVVeeewww}}}mmm___VVVOOOKKKGGGFFFEEEFFFHHHLLLQQQTTTiii}}}vvvddd[[[SSSOOOLLLMMMRRRYYYcccccceeekkktttnnncccUUULLLLLLRRRYYY^^^hhhhhhkkkrrr~~~tttjjj```ZZZTTTNNNMMMNNNLLLMMMRRR^^^qqq}}}ppphhhddd___^^^___fffooo~~~fffQQQCCC:::777222222222111111111111000...000222333222000---+++111///---...000000...+++++++++,,,---............///////////////.........//////000111222222333333222000...///222333111///111111222222222333333333777777666<<>>>>>???AAABBBFFFHHHMMMQQQUUU[[[aaaeeerrrwww}}}vvvjjj]]]UUUIIIBBB:::666555555444333333333222111111111111111111111111000///.........//////............//////........................------------------------........................---+++)))***---//////...444333222222444777:::<<>><<<===???AAADDDHHHKKKLLLOOORRRUUUWWWXXXZZZ\\\^^^```bbbeeehhhmmmsss{{{}}}~~~rrrfff\\\ZZZWWWWWWbbbrrrrrreeeZZZSSSOOOIIIHHHFFFFFFHHHLLLPPPSSSdddvvv}}}lllcccZZZVVVUUUVVV\\\ccchhhhhhiiilllsss|||tttkkk___VVVUUUXXX]]]```fffjjjpppyyy}}}sssggg^^^WWWOOOLLLMMMOOOQQQXXXeeexxxttthhhaaa]]]YYYXXXZZZ```iii~~~yyyaaaMMM@@@999666222222222111111111000000///...............//////111///......000000...+++++++++,,,---............//////////////////////////////000111111222333333222000//////111222111///111111111222222222333333777999888===EEEKKKffftttaaaVVVPPPUUU___pppvvvbbbQQQOOONNNIIIEEEGGGDDDCCCAAA@@@???@@@AAABBBEEEHHHLLLPPPTTTZZZ```eeepppttt{{{}}}qqqbbbWWWKKK@@@999::::::444222666555444333222111111000111111111000000//////....../////////....../////////........................................................................000///......000111111111444333222222333666888:::EEEPPPbbbwwwqqq\\\OOOFFFAAA>>>===;;;777888;;;<<>>???======???AAADDDGGGJJJLLLNNNQQQTTTVVVWWWXXXZZZ\\\[[[^^^bbbfffjjjpppvvvzzz~~~vvvkkkbbb___\\\ZZZaaalllzzzyyykkk```WWWRRRMMMLLLJJJJJJLLLOOOSSSVVV```ooowwwnnneeeaaa___aaagggooooooooonnnoooqqqtttxxxzzzzzz{{{tttkkkddd``````aaaaaabbbiiittt}}}{{{nnneee\\\TTTPPPQQQTTTYYYbbbpppwwwkkk```[[[XXXUUUUUUWWW\\\hhh}}}qqqYYYGGG<<<666444222222111111111000000000///---+++******---111333000///...///000000...,,,+++,,,---......///......///////////////////////////000000111111222222222111000///000111222111///111111111222222222222333777:::999===CCCFFF[[[|||iiiZZZVVVWWW]]]llljjjTTTLLLKKKGGGEEEFFFEEEDDDBBBAAAAAAAAABBBCCCDDDGGGKKKOOOSSSYYY___cccmmmrrrxxx~~~tttdddWWWMMM@@@<<>>>>>>>>???@@@CCCFFFIIIKKKNNNPPPSSSUUUUUUVVVXXXYYYWWW[[[___dddhhhlllqqqttt|||tttjjjddd___]]]bbbiiiuuusssfff\\\VVVRRRQQQOOOOOOQQQUUUYYY\\\```lllyyypppkkkhhhhhhnnnuuuuuutttrrrpppnnnlllkkkkkkkkklllmmmnnnqqquuuyyyzzzzzzwwwqqqlllgggccc```___\\\eeepppxxx|||tttkkkccc[[[YYYZZZYYY```lll{{{qqqggg]]]YYYXXXVVVVVVXXX```lllgggPPPAAA999555444111111111111000000000000000///,,,***+++---000333///...////////////...---+++,,,---...///////////////////////////000000000///000000000111111111222111000000000111111000000111111111111222222222222777:::888:::@@@BBBSSSoootttaaa^^^]]]___jjj~~~tttZZZLLLHHHFFFEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBEEEIIIMMMRRRWWW^^^bbbjjjooovvv}}}}}}rrrcccVVVKKK@@@???GGGGGG:::333666666555444222111000000000000000000000////////////......///000000///..............................////////////////////////.........................../////////////////////444333333222333444555666777===JJJaaa~~~tttaaaOOOGGG@@@>>><<<999888999===???FFFSSScccpppvvvvvvrrrlllbbbVVVLLLFFF@@@===??????>>>???AAAEEEHHHJJJMMMOOORRRSSSSSSTTTUUUWWWVVVYYY^^^bbbfffjjjnnnqqqwww~~~qqqgggaaa___ccchhhqqqssshhhaaaXXXWWWVVVVVVXXX\\\```cccdddlll{{{xxxrrrnnnlllpppvvvtttsssppplllhhhccc```^^^\\\ZZZYYYZZZ\\\```eeeiiiooonnnllliiiddd___[[[YYYUUU]]]gggkkkmmmrrr||||||rrriiibbb```bbb```iiivvvpppfff]]][[[[[[YYYZZZ\\\fffsssuuu]]]III===888555444111111111000000000//////111000//////......//////---...////////////...///,,,,,,---...////////////////////////000000111111000000000000000111111111000000111111000000000111000000111111111222222222666888444444;;;???MMMfffmmmdddaaaaaaiiiyyydddRRRIIIFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAACCCGGGKKKPPPVVV\\\```hhhmmmuuu|||xxxmmm___UUUGGG@@@>>>CCCBBB999222222444333222111000000///000000000000000////////////---...///000000///...---------------------------........................---------------------------///111111000000000111222222222222333333444555444999EEEZZZwwwmmmVVVLLLBBB???===:::999;;;:::<<>>@@@???>>>???@@@DDDGGGJJJLLLNNNQQQRRRQQQRRRSSSTTTUUUXXX\\\```cccgggkkknnntttzzz}}}pppiiifffgggiiinnnyyy{{{uuufffdddbbbaaacccfffiiikkkkkkpppzzzyyysssnnnjjjkkkooolllkkkhhhddd___ZZZVVVTTTOOOKKKJJJLLLNNNPPPUUUZZZ]]]^^^___]]]YYYUUUSSSRRRPPPWWW]]]``````ccclllsss|||zzzpppiiifffhhhjjjtttpppggg___^^^^^^]]]^^^```kkkwwwzzzjjjTTTBBB999666555333111111000000000/////////111111111111000///...---,,,...000000///...///000,,,,,,...///////////////...//////000000111111222000000000000000000000000///111222111000///000111000000000111111111111222444666222222999>>>III]]]~~~|||iiiccc```fffrrrppp[[[MMMGGGFFFFFFDDDCCCCCCBBBAAA@@@?????????BBBFFFJJJNNNTTTZZZ^^^eeekkksss{{{}}}rrrggg\\\TTTFFFAAA<<<:::999777444000222111111000/////////000////////////000000000000---...///000000///...------------------------------------------------------------------------------000333333222222333444000111111222333444444555666:::BBBRRRkkkxxx___SSSFFF@@@===::::::;;;888:::>>>CCCJJJTTT^^^ffffffjjjiiiaaaYYYRRRIIIAAAAAA@@@>>>>>>@@@CCCGGGIIILLLNNNPPPQQQPPPPPPQQQRRRTTTVVVZZZ]]]```dddhhhlllqqqvvv|||yyyuuuqqqooopppvvv{{{yyyuuusssrrrsssuuuwwwtttwww~~~~~~wwwoookkkfffaaa```ddd```___]]]YYYUUURRRNNNMMMHHHCCCBBBFFFGGGEEEGGGLLLJJJMMMOOOOOOLLLKKKKKKLLLNNNSSSYYY[[[ZZZ[[[^^^bbbgggqqq}}}xxxqqqppprrruuutttkkkdddcccdddcccdddfffnnnzzzooo```KKK<<<666555333222111000000000//////////////////////////////......+++...000000......///111,,,---...//////000000000...//////000111111222222000000000000000000000//////111222111//////000222000000000000111111111111111555222222:::===DDDSSSlllsssiiiaaabbbhhhttt|||eeeSSSIIIGGGGGGEEEEEEDDDCCCBBBAAA@@@???>>>@@@EEEIIIMMMSSSYYY]]]aaahhhqqqyyy|||ooocccZZZTTTHHHEEE<<<444333777777222000000///////////////000////////////000000000000---...///111111///...---------------------------------------------------------------------------(((,,,///000///...000222///000111222333444444555555777<<>>>>>???CCCFFFIIIKKKMMMOOOPPPOOOOOOPPPQQQSSSUUUXXXZZZ]]]aaagggjjjooosssxxx}}}xxxxxx{{{uuuuuuxxx~~~~~~}}}~~~qqqkkkeeeaaa]]]WWWWWWYYYXXXWWWUUURRROOOLLLJJJIIIGGGBBBAAADDDCCC>>>>>>BBB>>>BBBEEEEEEDDDDDDFFFIIIMMMRRRXXX[[[ZZZXXXXXXXXXVVV```mmmzzz~~~yyyyyy|||}}}xxxpppiiihhhiiihhhiiikkkqqq}}}~~~zzzhhhYYYFFF888444444222000000000000000////////////------,,,,,,---...000000+++...000000...---///111,,,---...///000000000000...//////000111222222222000000000000///////////////111333222///...000222000000000000111111111111///555444555<<<>>>@@@KKK___~~~pppccc^^^aaakkk}}}kkkVVVKKKGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@===@@@DDDHHHMMMRRRXXX]]]___fffoooxxxwwwjjjbbbZZZSSSGGG???777666555222000111000000000000////////////000000000000////////////......//////...---,,,,,,000000000///......------..............................//////...---,,,,,,////////////000000000000222222222333333333444444888888<<>>>>>AAADDDFFFGGGIIIIIIJJJLLLMMMNNNOOOPPPQQQSSSWWWYYY\\\___dddgggjjjmmmrrrwww|||xxxpppppp}}}uuunnnkkkcccaaa\\\XXXUUURRRPPPOOOPPPMMMKKKJJJJJJIIIHHHGGGGGGDDDAAA@@@@@@@@@???>>>AAA===<<<>>>??????CCCHHHMMMYYY\\\[[[aaa]]]SSSRRRTTTUUU\\\iiixxxwwwtttpppnnnnnnnnnmmmlllqqqyyyvvvooo^^^OOO???888666333000000000000000000000000000000///...///111000,,,+++.../////////...------,,,,,,.........//////000222222222111000//////000111222000000////////////000000000000000000////////////////////////000000000000333333333333555999>>>BBBVVVsssttteee______dddsss{{{cccRRRIIIEEEEEEFFFEEEDDDBBBBBBCCCDDD>>>???BBBDDDGGGLLLSSSXXX^^^eeennnvvv}}}yyymmmddd[[[RRRGGG>>>777666555222000111000000000000////////////000000000000//////////////////000000//////...---.....................///..............................//////...------,,,.../////////000000000000222222222333333333333444666777;;;@@@JJJ^^^tttaaaMMMCCC???<<<::::::888999:::999999;;;@@@DDDOOOVVV]]]```aaa]]]TTTIIICCCAAA>>>>>>@@@CCCEEEEEEHHHHHHIIIJJJLLLMMMNNNOOOOOOQQQTTTWWWYYY]]]aaadddhhhkkkooossswww{{{wwwooonnn{{{xxxnnnhhhddd[[[YYYUUURRRPPPNNNMMMLLLMMMKKKIIIHHHHHHHHHGGGFFFEEECCC@@@>>>??????>>>===AAA===<<<>>>??????CCCIIIRRR```dddcccfff```TTTRRRQQQQQQVVVaaaoooxxxwwwuuussspppnnnmmmmmmuuu|||tttjjjVVVHHH;;;666555333111111000000000000000000000000333111111111...***---333------..................////////////000111222333111000////////////000111000000////////////000000000000000000////////////000000000000111111111111333333333333444888===AAAJJJeeevvveee___]]]___jjjvvvjjjWWWLLLFFFDDDDDDDDDCCCBBBAAAAAABBB???AAABBBCCCFFFJJJPPPTTT\\\ccclllttt{{{sssiii\\\QQQFFF>>>777555555222000111000000000000////////////000000000000////////////000000000000000000///...+++,,,,,,---......//////.................................///......---,,,....../////////000000000111111222222222333333333444666999<<>><<<===888999999999888999;;;>>>EEEMMMWWW]]]aaa```XXXNNNEEECCC???>>>@@@AAACCCCCCEEEFFFGGGHHHIIIKKKLLLLLLLLLNNNQQQTTTVVVYYY]]]```fffhhhlllnnnqqqtttwwwzzz|||xxxooonnnvvv}}}sssiiibbb___VVVTTTRRRQQQQQQPPPOOONNNMMMKKKHHHHHHHHHIIIIIIHHHFFFCCC@@@?????????>>>===@@@===<<<>>>>>>???DDDKKK[[[kkkqqqppppppgggYYYVVVQQQOOORRRZZZeeevvv}}}yyyzzzzzzwwwssspppqqqrrr|||oooaaaLLLAAA777444555222111111000000000000000000000000222000//////,,,))),,,111,,,,,,------...//////000///////////////000111222//////............//////000//////......//////000////////////000000000000111111111111222222222222222333333333444777<<<@@@EEE\\\~~~}}}iii```]]][[[```hhhttt___PPPHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDHHHMMMQQQZZZ```iiiqqqxxx|||qqq```RRREEE===666555555222000111000000000000////////////000000000000//////////////////000000000//////...,,,,,,,,,---------..............................---...............------........./////////000000111111111111222222222222111555999:::;;;FFF```xxxttt^^^OOOGGGAAA>>>???999:::::::::::::::;;;<<<===FFFQQQYYY___```ZZZQQQGGGDDD@@@>>>???@@@@@@@@@CCCCCCDDDFFFGGGHHHIIIJJJJJJLLLOOOQQQSSSWWW[[[^^^bbbeeeiiikkkmmmpppsssuuuxxx~~~|||rrrpppqqquuukkkddd```ZZZXXXVVVWWWZZZ[[[ZZZXXXQQQOOOLLLKKKKKKLLLLLLKKKHHHEEEBBBAAA@@@@@@???>>>???===<<<>>>>>>???FFFOOOcccvvv}}}qqqbbb___XXXUUUTTTXXX```pppyyyzzz||||||yyyttttttxxx~~~}}}gggWWWDDD<<<555444444222000000000000000000000000000000000---...333555222//////---------.........//////...............///000000......................../////////....../////////////////////000000000000000000000111111111222222222222333333333666:::===DDDVVVsssooobbb\\\XXX[[[```uuujjjWWWKKKGGGGGGFFFGGGGGGEEECCCAAA???@@@AAAAAACCCGGGLLLPPPXXX^^^gggooovvv~~~yyyeeeTTTEEE<<<555555444222000111000000000000////////////000000000000////////////---......//////...............---------,,,,,,,,,........................------...............---............////////////000000000111111111222222111444888999999AAAWWWkkkiiiZZZNNNDDD???>>>:::999999999:::;;;;;;;;;:::CCCMMMUUU\\\^^^YYYQQQHHHEEEAAA>>>>>>?????????AAAAAABBBDDDEEEFFFGGGHHHIIIKKKNNNPPPRRRUUUYYY\\\^^^aaafffjjjlllnnnqqqtttuuu{{{uuuqqqnnnyyy~~~tttmmmiiicccaaa```bbbgggiiigggdddYYYVVVRRROOONNNNNNMMMLLLIIIFFFCCCAAA@@@@@@???>>>???===>>>??????AAAIIISSSiii|||mmmkkkaaa]]]YYYYYY___mmm|||yyy{{{||||||yyywww{{{yyyaaaPPPAAA:::555555444111///000////////////////////////222///222>>>FFFBBB777/////////.........---------------,,,,,,,,,---......------............------//////............//////.../////////000000000111/////////000000000111111111222333222333444888;;;???LLLdddvvveee\\\VVVWWW]]]iii{{{uuu```RRRIIIGGGFFFFFFFFFFFFCCC@@@===>>>???@@@BBBGGGLLLPPPWWW]]]fffnnnuuu|||iiiUUUDDD<<<555444444222000111000000000000////////////000000000000////////////,,,------...............//////......---,,,,,,+++........................,,,---......///.........------.........////////////000000000000111111111111333666888999???OOO```xxxhhhZZZLLLCCC@@@;;;999777777888999999999999AAAJJJQQQWWW[[[WWWQQQHHHEEEAAA>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFFFFHHHJJJMMMOOOQQQTTTWWWZZZZZZ^^^cccgggjjjllloooqqqooouuu}}}xxxrrrnnnvvv~~~~~~|||xxxqqqnnnmmmqqqvvvyyyvvvrrrddd```ZZZUUURRRPPPNNNMMMIIIFFFCCCAAA@@@@@@>>>===???>>>???AAA@@@BBBLLLWWWpppwwwvvvkkkeee```]]]___lll{{{{{{}}}~~~}}}}}}ttt\\\KKK>>>888444444333000///000///////////////////////////,,,000>>>GGGCCC777...000//////...------,,,,,,------,,,,,,,,,------...------...//////...------///......------......///......//////000000111111.../////////000000000000000222222222222333666888;;;DDDWWWuuummm___UUUUUUZZZ___pppmmm[[[KKKGGGCCCCCCDDDEEEBBB@@@===>>>???@@@BBBFFFLLLPPPUUU\\\dddlllrrrzzzlllVVVCCC;;;444444444222000222000000000000////////////000000000000////////////------...//////////////////.............................................,,,------...//////......---------.........///////////////000000000111111222111333666888<<>>>>>>>>>>>>>>??????@@@BBBCCCDDDEEEFFFGGGIIIKKKMMMOOORRRUUUXXXWWW[[[```dddfffhhhjjjlllkkkqqqxxx~~~~~~vvvqqqvvv~~~xxxssspppoooooonnnppppppmmmlllnnnuuu|||sssmmmeee^^^YYYUUURRRPPPMMMJJJGGGDDDDDDCCCBBB@@@@@@???AAABBBAAADDDOOO[[[www}}}|||tttooohhhdddcccooo}}}{{{|||mmmTTTDDD:::555222222111//////222////////////////////////---***---444888555000---..................------///......------......///---...////////////...---///......------......///.........///000111111111//////000000000111111111000111222222222222555777;;;@@@OOOiii|||hhhYYYUUUYYYZZZgggzzzyyyfffOOOJJJEEECCCEEEGGGEEECCC@@@@@@AAAAAABBBEEEJJJNNNSSSYYYbbbiiipppwwwlllVVVCCC;;;444444444222111222000000000000////////////000000000000////////////......///000000111000000------......///000000000........................,,,,,,---.../////////...---------.........//////////////////000000000000333111111444666:::BBBKKKeeezzzeeeVVVOOOHHHCCC===999:::;;;:::999777===DDDJJJQQQXXXWWWSSSHHHDDD@@@>>>===>>>>>>>>>??????@@@AAACCCDDDEEEFFFFFFHHHJJJLLLNNNPPPTTTWWWUUUYYY^^^aaacccdddeeegggkkkpppuuuyyy~~~|||tttwww{{{uuunnnhhheeedddddd^^^______]]]\\\```iiipppyyyooofff```[[[WWWTTTRRROOOKKKIIIHHHHHHFFFEEE@@@@@@BBBCCCBBBEEEPPP]]]|||{{{vvvooojjjhhhsss{{{zzz|||eeeMMM>>>777222///000000///000444////////////////////////000......///---+++...333,,,,,,------.../////////111000000/////////000000---...///000000///...---.........------.........---......///000111111222000111111111111222222222000111222222111222444666999<<>>;;;666333222222111000000000////////////000000......------...000222333.../////////...---,,,,,,........................////////////////////////------,,,+++,,,---...///........................////////////000000000000111222333444666:::???CCCYYYsssooo]]]PPPHHHAAA>>><<<888888:::===@@@FFFMMMSSSWWWWWWVVVJJJFFFCCCCCCEEEDDD>>>999<<<<<<<<<===???BBBDDDFFFHHHIIIKKKLLLMMMPPPTTTWWWWWWYYY[[[]]]^^^```cccfffiiilllooorrrvvv|||}}}|||vvvpppiiibbb]]]ZZZVVVTTTSSSSSSQQQOOOOOOTTT\\\cccxxx}}}qqqiiiccc```^^^ZZZYYYUUUQQQMMMJJJIIIIIIBBB???@@@DDDDDDFFFUUUfffxxx{{{zzzyyyvvvqqqrrr~~~}}}sss[[[GGG<<<666555444222111000000000//////.........---------000/////////............000///...---,,,------...000000//////......------//////.........---------------------------------000///...------...///000222222222111111111111000111222222333444555777888777:::@@@MMMfffkkk[[[WWWZZZWWWhhh~~~aaaUUUJJJGGGFFFEEEEEEFFFCCCBBBAAAAAABBBDDDGGGHHHNNNTTT]]]fffmmmsssyyy|||zzzwwwxxxyyy{{{yyybbbIII===:::555222222222111000000000////////////000000222111111111111333444555.........///......------++++++++++++++++++++++++------------------------,,,,,,+++***+++,,,---...------------------------.../////////000000000000000111222333444888===@@@MMMeeelllYYYNNNCCC>>><<<999999;;;===???EEEMMMUUUZZZZZZXXXNNNJJJFFFEEEFFFDDD???;;;<<<<<<<<<===???AAADDDEEEFFFHHHIIIKKKLLLNNNRRRUUUUUUWWWYYYZZZ[[[]]]```bbbfffiiimmmooossszzzqqqllleee___ZZZWWWTTTRRROOOOOOMMMKKKKKKOOOWWW]]]rrr}}}uuuooollljjjhhhfffaaa\\\VVVQQQMMMKKKJJJEEEDDDFFFDDDFFFTTTeeewwwyyyyyyyyyxxxuuuwwwmmmUUUCCC:::444444222111000///////////////.........---------////////////............000///...---,,,------...//////.........---------//////.........------------------------.........000000///.........//////////////////////////////111111111222222444555666666999???III]]]}}}sss```YYYWWWTTTccczzzkkk\\\MMMGGGFFFEEEEEEFFFCCCCCCBBBAAABBBDDDFFFGGGLLLRRR[[[ccckkkrrrxxx|||~~~uuuppppppqqqssszzz~~~zzzpppZZZDDD<<<999555222222222111000000000////////////000000000000////////////000000------......///.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000111222222333555999===CCCWWWwwwhhhXXXGGG???===;;;:::;;;===>>>CCCLLLWWW^^^]]][[[TTTOOOIIIGGGFFFDDDAAA>>>===<<<<<<===???AAACCCEEEDDDFFFHHHIIIJJJLLLOOORRRRRRTTTUUUVVVWWWXXX[[[^^^aaaeeeiiilllooouuu~~~|||pppllleee___ZZZWWWSSSQQQMMMLLLJJJGGGGGGKKKQQQVVVjjj~~~}}}|||yyysssmmmfff^^^VVVPPPOOOJJJGGGGGGFFFHHHXXXkkkwwwwwwwwwyyy{{{|||dddMMM>>>777333222111000///........./////////............---..................////////////...------------...............------------...............------------------....../////////111000//////.........///------......///000000000111111111111111222333333555888===CCCRRRlllhhh]]]WWWVVV```ooo{{{gggRRRHHHFFFEEEDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFIIINNNWWW```iiipppwww{{{~~~rrrkkkiiijjjmmmtttyyywwwqqqeeeQQQ???:::777444222222222111000000000////////////000000/////////......---------,,,,,,---.../////////...000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111222222222222444777:::???NNNhhhyyydddMMMAAA===;;;::::::<<<<<<@@@JJJWWW______]]]XXXSSSMMMHHHEEECCCAAA???============???@@@BBBDDDDDDEEEHHHIIIIIIKKKMMMOOOOOOQQQSSSSSSTTTUUUXXXZZZ^^^bbbfffiiilllrrrzzzyyytttmmmfffaaa\\\WWWTTTPPPNNNJJJHHHHHHKKKPPPSSSbbbtttxxxnnnbbbYYYQQQKKKGGGHHHIIIOOObbbwwwzzzxxxwwwzzzvvv[[[FFF999555333222111000/////////////////////...............------............//////............------......//////..........................................------......///000000000111111000//////.........//////000111222333444555222222111111111222222333444777;;;@@@HHH^^^qqq```\\\[[[aaajjj{{{uuu[[[LLLHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFLLLTTT^^^fffnnnuuuzzztttiiieeefffjjjppptttqqqhhhZZZIII<<<888555333222222222111000000000////////////000000222222222222111000//////,,,,,,---.../////////...,,,,,,,,,+++++++++******------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////111222333333333444666888<<>>FFFRRR[[[^^^^^^[[[VVVOOOIIIEEECCCAAA@@@>>>>>>===>>>>>>@@@BBBCCCCCCEEEHHHIIIIIIJJJKKKMMMMMMOOOPPPQQQRRRTTTWWWYYY\\\```dddgggjjjpppwww}}}yyyqqqiiibbb\\\XXXTTTQQQMMMJJJJJJLLLOOOQQQ\\\jjjzzz~~~~~~}}}nnncccUUUNNNJJJKKKMMMVVVnnn~~~{{{kkkSSS@@@777333333222111000000000000000////////////////////////---------...............------..................////////////////////////---............................../////////000000111111000000000//////...000000111222444555666666333222222222222222333444333555:::>>>CCCTTTttt|||ggg___\\\aaajjjxxxeeeSSSJJJFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDJJJRRR[[[ccclllsssxxxxxxjjjdddccceeeiiillliii^^^PPPBBB:::666444222111222222111///000000////////////000000000000000000000///...---------......///.........,,,,,,,,,---------------------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111222333333333333555777777>>>NNNgggcccPPPEEE===::::::::::::<<>>>>>>>>???AAABBBCCCEEEGGGHHHHHHHHHIIIKKKJJJLLLNNNOOOPPPSSSVVVXXXZZZ^^^bbbfffiiinnntttzzz|||zzz{{{~~~{{{sssjjjbbb^^^ZZZVVVQQQNNNNNNOOOPPPQQQXXXbbblllnnnmmmllljjjffffffgggjjjooo{{{wwwjjj\\\TTTOOOPPPSSS___yyyuuu^^^JJJ===666333333222111000000000000111...////////////000000000.........---------,,,,,,,,,---......///..................///////////////---------.......................................///000000111111000000///......///000111333333444222222222222222333444444444444888===@@@MMMiiirrrbbbZZZ___iiiuuuppp[[[NNNFFFDDDFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBGGGOOOWWW___hhhooottt|||kkkcccbbb]]]```bbb___TTTGGG>>>:::444333111111222222111///000000////////////000000,,,---.........---,,,+++.........///......------------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---------------------------------.........//////...000111222222222444666444999DDDWWWtttqqq[[[KKK@@@;;;<<<888999:::===BBBKKKVVV]]]]]][[[VVVPPPJJJFFFDDDDDD@@@???>>>>>>>>>???@@@AAAAAACCCFFFGGGFFFFFFGGGHHHFFFHHHKKKMMMNNNQQQUUUXXXWWW[[[```dddgggkkkqqqwww|||yyywwwwwwxxxyyy}}}tttlllgggbbb]]]WWWTTTTTTUUUUUUTTTVVV\\\aaa___\\\[[[YYYUUUSSSUUUWWW[[[hhh{{{mmm___WWWRRRUUU[[[kkk|||dddOOOBBB;;;666444111111000/////////000000.../////////000000000000//////......---,,,++++++,,,,,,.../////////......,,,,,,,,,---------......---------.........////////////......---,,,,,,,,,......000111222222111111------...///000000111111000000000000111333444555444222444:::===EEE]]]vvvkkk[[[\\\hhhpppyyycccRRRGGGEEEHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@DDDKKKSSS[[[ccckkkppp~~~lllcccaaaVVVXXX[[[XXXNNNBBB;;;:::333222111111222222111///000000////////////000000...///000111111000//////.../////////...---,,,,,,)))******+++,,,---......++++++++++++++++++++++++)))***+++,,,---,,,++++++........................---------.........//////,,,...000111000111333555555888???NNNgggyyycccPPPBBB===>>>777999::::::<<>>>>>???@@@AAA???BBBDDDEEEEEEDDDEEEEEEDDDFFFIIIKKKMMMPPPTTTWWWUUUYYY___bbbeeeiiioootttwwwyyywwwvvvuuuvvv~~~|||tttoooiiiddd^^^ZZZ[[[[[[ZZZYYYTTTYYY[[[WWWTTTSSSQQQNNNKKKLLLLLLOOOZZZqqq|||nnn^^^WWWSSSXXXaaatttqqqXXXEEE<<<999777444000//////............///.../////////000000111111000000///...,,,+++***)))+++,,,.../////////......*********++++++,,,,,,,,,---------.........////////////...---,,,++++++***,,,...000111222222222222......//////000000111111.........///000222333444555111222888;;;@@@UUUlllttt^^^[[[gggkkkuuu~~~hhhUUUGGGEEEIIIEEEEEEEEEEEEDDDCCCAAAAAA>>>BBBIIIPPPWWW___ggglllssscccZZZXXXWWWTTTLLLBBB999444333222///000333222///---///......//////...---,,,,,,///////////////////////////............---------,,,------......------,,,///---+++***,,,,,,,,,+++...---,,,,,,++++++++++++******++++++,,,---............------------......///000111000///000222444555::::::BBBYYYssssss]]]KKKBBB@@@===::::::<<<>>>AAAJJJTTT\\\______ZZZQQQIIIFFFFFFBBB@@@>>>>>>@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBHHHHHHHHHJJJLLLOOORRRTTTWWWWWWXXX[[[___eeejjjmmmuuuyyyuuuuuuuuu|||xxxrrrmmmgggbbb______^^^^^^bbb^^^YYYUUURRROOOLLLJJJJJJMMMJJJLLLWWWccc}}}|||lll___\\\[[[```pppvvvbbbKKK???999555222111000000000000////////////---------...............111000///...---,,,,,,,,,...------,,,,,,------...//////.........---------........................///...,,,++++++,,,...///000000000000////////////111111111000///.........000000000000111111111111666111222888999;;;JJJ]]]}}}zzzjjjaaaccceeeiii}}}rrrYYYKKKFFFEEEHHHGGGEEEEEEEEEEEEBBB@@@@@@???BBBJJJSSS[[[eeennnuuufff^^^XXXWWWRRRKKKAAA:::666666777222000222222///...000......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,------------,,,,,,+++******+++---...---+++...---,,,,,,+++++++++,,,***++++++,,,------............------------......///000000000//////000222111777777===OOOfffjjjWWWIIICCC<<<999777888999<<>>===>>>???>>>>>>@@@@@@AAAAAABBBCCCDDDEEEGGGHHHHHHJJJLLLOOORRRTTTWWWWWWXXXZZZ___dddiiilllqqqzzz|||xxxyyyyyy~~~~~~yyyrrrllljjjiiiiiiiiieeeaaa[[[VVVRRRNNNKKKIIIFFFIIIFFFHHHRRR\\\tttyyyjjjdddccceeennnkkkXXXDDD999555222000000000000000000////////////111000///...------,,,,,,///......------------...------------------------///.........------------------------------------///...,,,++++++,,,...///000////////////////////////////////////000000000//////000000000111111111333000111777888999FFFWWWsssoooaaa______aaaqqqyyy```QQQIIIGGGFFFEEEDDDDDDEEEDDDBBB???@@@>>>@@@GGGOOOWWWbbblllxxxkkkcccZZZWWWPPPHHH???:::999999>>>666///000222111///000.........///......---,,,........................///............---------,,,,,,------------,,,,,,)))***+++---000000///---------,,,+++++++++,,,,,,+++,,,,,,------...............------------......///000000///------...000...666666888EEEVVVsssjjjWWWKKKAAA;;;777888999:::???FFFWWW\\\aaaaaaZZZRRRKKKHHHFFFCCC@@@>>>>>>>>>===<<<<<<===>>>???AAACCCEEEFFFGGGHHHIIIJJJMMMOOORRRSSSVVVVVVWWWZZZ^^^cccgggjjjmmmrrr{{{}}}yyysssqqqppppppppplllggg```YYYTTTOOOLLLIIIDDDGGGEEEFFFOOOWWWllluuuhhhgggiiippp}}}}}}___OOO===555333111000111000000000000////////////222111///...---...//////---------------...//////,,,,,,------------,,,,,,............------------,,,,,,,,,,,,------------///...---,,,,,,---...///////////////////////////------...///000000111111//////000000000000111111111///111666666777AAAOOOiiixxxccc\\\YYYZZZeeetttmmmZZZNNNHHHCCCCCCBBBCCCDDDCCCAAA>>>???===>>>CCCJJJRRR^^^hhhzzznnnggg]]]XXXOOOEEE===999888999CCC888......111222000000---...............------///////////////////////////............---------,,,,,,,,,------,,,,,,,,,...------...000111111000---,,,,,,++++++,,,,,,,,,,,,,,,---------............------,,,,,,------...//////000...,,,,,,---......666777888@@@LLLdddkkkZZZKKKBBB;;;:::;;;<<>>===;;;<<<<<<===???BBBDDDFFFGGGGGGIIIKKKMMMPPPRRRSSSUUUUUUVVVYYY\\\aaaeeegggiiimmmrrrxxx{{{xxxwwwvvvvvvuuuoooggg^^^XXXRRRMMMIIIEEEIIIGGGHHHOOOUUUiii|||rrriiigggkkkvvvuuuXXXIII;;;444333111111222000000000000////////////......------...111333444---------,,,,,,------...+++,,,------------,,,+++------------------------++++++,,,,,,,,,,,,,,,---......------------...............///////////////------......///000000111////////////000000000111000///111555666666===GGG^^^}}}fffZZZVVVVVV]]]ggg{{{eeeSSSHHHBBBBBBAAABBBCCCCCC@@@>>>???======AAAFFFMMMYYYeeexxxnnnhhhaaaZZZNNNBBB:::666666666CCC777......111222000000------...............---,,,,,,,,,,,,,,,,,,,,,,,,///............---------+++,,,,,,,,,,,,,,,,,,+++222///---,,,---/////////,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------------------,,,,,,,,,,,,------...//////...,,,+++,,,...---555666777===EEEXXXrrroooVVVJJJ???;;;;;;;;;===???IIIOOOXXX^^^]]]WWWPPPKKKHHHFFFCCCAAAAAA@@@???>>>>>>=========>>>@@@BBBCCCFFFGGGIIIKKKNNNPPPQQQRRRSSSTTTUUUXXX[[[___bbbdddgggiiilllpppvvvzzzuuulllccc[[[SSSMMMHHHFFFJJJHHHJJJQQQVVViii~~~xxxpppjjjhhhnnn{{{}}}mmmQQQEEE999444222000000111000000000000////////////...------...///111333444//////...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------+++++++++,,,,,,---------........................------....../////////000...........................////////////000000000000000222555555666<<>>???AAACCCIIIUUUaaavvvnnnhhhcccYYYLLL@@@888555444333<<<333---...111111000000,,,---......///.........------------------------///............---------++++++,,,,,,,,,,,,++++++000...++++++,,,------,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...//////...,,,,,,---///+++222222333:::???KKKaaagggVVVEEE===;;;:::999:::DDDJJJSSS[[[^^^[[[VVVRRRIIIFFFCCCAAAAAA@@@???>>>@@@???===<<<===???AAABBBFFFGGGIIILLLNNNPPPQQQRRRRRRSSSTTTWWWZZZ]]]___aaadddfffhhhjjjnnnwww~~~zzzrrrjjj```WWWNNNHHHEEEIIIGGGIIIQQQXXXlllzzzsssnnnmmmlllvvvuuucccIII???666222111......000000000000000////////////000000000//////.........000///...,,,++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------..............................---------......//////000///...........................////////////000000000111222333555777;;;???PPPmmmsss___UUURRRTTTXXXnnngggUUUIIIFFFCCCBBBBBBBBBBBBAAA@@@???@@@BBBBBBFFFQQQ]]]~~~uuummmhhh```WWWIII>>>777555333222333///---000111//////000,,,------...//////......000000000000000000000000///............---------++++++,,,,,,,,,,,,++++++---------///111000...+++,,,+++++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,------...///...------///111---111///111888:::AAARRRiiikkkSSSGGGBBB>>><<<;;;???DDDMMMUUU[[[[[[YYYVVVOOOLLLHHHEEEDDDCCCAAA???@@@???===<<<===???AAACCCEEEGGGIIILLLOOOPPPQQQQQQQQQRRRTTTVVVYYY[[[]]]^^^___aaadddfffhhhnnnvvv||||||tttjjj___TTTMMMEEEHHHGGGJJJSSS[[[qqqzzzuuuooolllnnnqqq}}}}}}iiiWWWCCC;;;333222111//////111000000000000//////////////////000000000...,,,***...------,,,+++++++++,,,...,,,***))))))***,,,...++++++,,,,,,,,,---------+++,,,,,,---......//////......////////////......,,,,,,---......///000000,,,------....../////////........./////////000000000111111111333777;;;===JJJdddiiiZZZSSSSSSUUUaaatttxxxdddNNNJJJEEEBBBAAACCCCCCDDD??????AAABBBAAACCCMMMYYY}}}uuummmhhh]]]TTTGGG<<<777555444333---,,,---111111......000,,,,,,---.../////////...------------------------//////.........---------+++++++++,,,,,,+++++++++***---111666888666222---++++++++++++,,,,,,---...+++*********************---,,,,,,++++++,,,,,,------...//////......000222///222///000888999===JJJWWWwww~~~bbbRRRKKKFFFBBB@@@;;;???FFFOOOVVVYYYYYYWWWWWWSSSOOOKKKHHHFFFDDDBBB???>>>===<<<===@@@CCCEEEEEEGGGJJJMMMOOOPPPQQQQQQQQQRRRSSSVVVXXX[[[\\\]]][[[^^^aaaccceeehhhnnntttyyy}}}sssggg[[[SSSFFFJJJIIILLLVVV___vvv~~~wwwqqqlllkkknnnrrruuu```MMM@@@999333333333111222555000000000000////////////***,,,///000111///---+++,,,,,,++++++,,,,,,------///---***((((((***---///+++++++++,,,,,,---------,,,,,,------...///000000......////////////......,,,,,,------...///000000***+++,,,---///000111111............/////////000///000000///111666:::;;;@@@VVVzzzrrr```VVVTTTUUUXXXjjjoooRRRMMMFFFBBBAAACCCDDDEEE===>>>@@@BBB@@@AAAJJJVVVwwwqqqkkkfff```QQQAAA:::888666444444000000000000000000000000------............------111111000000///---,,,+++------............------///...---,,,,,,,,,---...000///222777===<<<777111---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------+++,,,...---***,,,000...------------...//////...000222444555777:::===MMMbbbiiiUUUHHHDDDDDD>>>???@@@EEENNNXXX^^^```]]][[[UUUNNNKKKKKKFFF@@@BBBAAA???>>>>>>@@@AAACCCFFFGGGJJJMMMOOOPPPQQQQQQQQQRRRSSSTTTVVVWWWXXXYYY\\\\\\]]]___bbbeeehhhjjjrrrvvv||||||qqqddd[[[PPPKKKKKKQQQWWWdddzzzwwwrrrjjjnnnwww|||ssscccOOO???999777555222000000000111///////////////......---000///...------...///000///...---,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...------------............//////.........---------,,,,,,,,,---------......,,,---///000111000///---000000000000111111111111000000//////111333666888???LLLeeeooo\\\TTTUUUZZZfffwww}}}dddVVVKKKGGGEEEAAA@@@CCCBBBBBBAAA@@@AAAEEEKKKOOOvvvqqqmmmhhh\\\MMM>>>888666333222222000000000000000000000000------............------///000000//////...---,,,------............------)))***+++------------,,,,,,+++,,,111555555000,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------...,,,---111222///...000...------------...//////...000222333444555888;;;>>>PPPjjjnnn\\\NNNGGG?????????BBBJJJTTT]]]bbbhhhfff```VVVOOOMMMIIIDDDBBBAAA???>>>>>>???AAABBBEEEFFFIIIKKKMMMOOOOOOOOOQQQQQQSSSTTTVVVWWWXXXYYY[[[[[[[[[]]]___bbbeeegggkkkoootttyyy}}}xxxkkkaaaWWWQQQPPPWWWaaarrrxxxtttqqqnnnttttttiiiZZZIII<<<888666444111000000000000///////////////......---///...---,,,,,,---...///......---,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------.../////////000000000000///.........------------,,,,,,,,,------------...,,,---///000000000......------------............000000//////111333666777;;;DDDWWWsss{{{eeeYYYWWWUUU^^^lllqqqaaaQQQJJJGGGCCCBBBDDDBBBAAAAAA@@@@@@CCCHHHLLL|||tttqqqmmmhhhWWWJJJ===777555222111222000000000000000000000000------............------....../////////......---------............------%%%(((+++---......,,,+++***))))))+++...///,,,(((------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,...,,,...555888555000///...------------...//////...000111222222333555888999EEEXXXpppzzzbbbQQQEEEBBB@@@AAAFFFPPP]]]gggrrrsssnnnaaaUUUNNNJJJFFFBBBAAA@@@?????????@@@AAACCCDDDFFFIIIKKKLLLMMMMMMPPPQQQRRRTTTUUUWWWXXXYYYYYYYYYZZZZZZ\\\___aaabbbeeehhhmmmpppsssyyysssggg^^^WWWUUU___ooovvvsssrrrtttzzziii[[[MMM@@@888666555222111/////////000///////////////......---------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------........./////////000000............------------,,,,,,,,,,,,------------,,,---...///000///......////////////000000000000000000///000111333555666888<<>>777444222//////222000000000000000000000000------............------+++,,,---...............------............------111000...,,,++++++,,,,,,---,,,+++*********,,,,,,)))***+++,,,,,,+++***)))************++++++++++++---***+++222555111,,,***...------------...//////---...//////...///111333222333999EEEVVVpppmmm\\\KKKDDDBBBCCCLLLWWWjjjtttzzzsssdddWWWLLLEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAACCCEEEFFFGGGJJJKKKLLLNNNQQQSSSUUUUUUYYYYYYYYYYYYZZZ\\\^^^______bbbdddddddddggglllqqqwww~~~yyyxxx}}}zzzbbbNNNAAA:::666444111111111111000000000000///////////////......---......///000000///......+++++++++++++++,,,,,,---...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---------------.........---------............/////////000111111222222333333555999BBBRRRggg~~~qqqccc\\\[[[fffyyynnnZZZNNNGGGBBBDDDEEEFFFFFFDDDCCCDDDEEE}}}rrrlllfff[[[OOOAAA;;;555333111...///222000000000000000000000000------............------,,,,,,---.........------------............------------------,,,+++++++++*********)))))))))+++,,,'''(((***,,,---,,,+++***************++++++++++++...+++,,,000000,,,***,,,...------------...//////,,,---/////////000222444000222888@@@JJJ]]]}}}~~~hhhRRRJJJGGGCCCFFFMMM___gggmmmhhh^^^UUULLLEEEFFFFFFFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@BBBDDDFFFGGGGGGHHHJJJLLLOOOQQQSSSTTTWWWWWWWWWXXXYYY[[[^^^___]]]```bbbaaaaaaccchhhmmmssswww~~~~~~~~~~~~}}}oooXXXFFF===888444000000000111111111111111111///////////////......---------...//////...------++++++******+++,,,,,,---...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,---,,,,,,,,,------....../////////000000000111111...///000111111222222222000333777<<>>;;;888555444333111///////////////............------............------...............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,,,,---,,,***(((''''''((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000---000999???EEEYYYnnnqqqbbbUUUJJJFFFGGGNNNMMMOOOQQQLLLEEEDDDFFFGGGHHHIIIJJJIIIHHHFFFEEEAAAAAA@@@@@@AAACCCDDDEEEEEEHHHKKKMMMMMMMMMNNNPPPQQQSSSVVVWWWWWWWWWXXXZZZZZZ\\\___```aaabbbeeegggiiilllqqqvvv}}}{{{yyy|||yyyqqqZZZDDD<<<777000000555000000000000//////////////////.........---------,,,------......------,,,......---,,,,,,+++******------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111111333333555888===JJJbbbwwwzzzhhh\\\___bbbeeeuuusss\\\NNNGGGCCCBBBBBBAAAAAABBBBBBBBBxxxlllZZZJJJ>>>:::666333222111000///////////////............------............------...............///000000........................,,,,,,,,,,,,,,,+++++++++************************)))))))))***+++++++++,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////111---000888;;;???OOObbb|||tttfffWWWNNNLLLJJJHHHIIIJJJFFFAAA???BBBDDDFFFHHHJJJKKKJJJIIIHHHEEEDDDBBBAAA@@@AAABBBCCCDDDGGGJJJKKKLLLLLLMMMOOOOOORRRTTTUUUUUUVVVWWWXXXYYY[[[^^^___```aaadddfffdddggglllpppvvvfffRRR???999666000000555000000000000/////////...//////.........---------------------------------......------,,,++++++***------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,,,,---...---,,,...............---------------......//////000000222111333555888CCCXXXkkkrrraaa^^^^^^^^^jjj||||||dddSSSIIICCCBBBBBBBBBCCCCCCCCCCCCzzzooo\\\LLL===999444000//////000///////////////............------............------.........---......///000........................++++++++++++++++++++++++******************************************++++++''')))+++,,,............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////111...000555666777CCCQQQeee~~~~~~lll\\\TTTJJJFFFCCCCCC@@@<<<<<<>>>AAACCCGGGKKKMMMMMMMMMLLLJJJHHHDDDAAA??????@@@AAACCCEEEHHHIIIJJJJJJLLLMMMNNNPPPRRRTTTTTTTTTUUUWWWXXXZZZ]]]^^^^^^```bbbdddaaadddhhhkkkooovvv}}}}}}uuuWWWGGG999666444000000444000000000/////////.....................---------...---,,,,,,,,,,,,---.........------,,,+++++++++------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,***+++,,,------,,,///////////////////////////...---,,,,,,---...///111111222444555<<>>;;;:::======@@@EEEJJJMMMOOOPPPPPPMMMKKKFFFBBB@@@@@@@@@AAAAAACCCFFFGGGGGGHHHJJJLLLMMMOOORRRSSSSSSSSSUUUVVVWWWYYY[[[\\\]]]^^^```bbbbbbeeehhhjjjlllpppxxx~~~}}}zzzgggKKK@@@666444333000000222000000/////////.................................///...,,,++++++,,,...///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************+++++++++,,,***)))***+++------,,,///////////////000000000111///---,,,,,,---...000222222333555666999EEEQQQqqqqqqccc]]]ZZZ___hhhuuuxxx^^^LLLEEECCC@@@AAACCCEEEDDDCCC|||yyyyyyrrruuuwwwvvvsssjjjXXXHHH===999333//////000111111////////////............------............------......------------......++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++***************)))+++...000000///---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................000222222222666<<>>:::999::::::===BBBGGGKKKOOOQQQRRRNNNLLLHHHEEECCCBBBCCCDDD@@@BBBDDDEEEEEEGGGIIIKKKMMMPPPRRRSSSSSSTTTUUUVVVUUUWWWYYYZZZZZZ[[[]]]___aaadddgggiiiiiilllrrrvvv{{{mmm[[[DDD===666444222000//////////////////............---.....................///...,,,++++++,,,...///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++)))))))))******++++++++++++***))))))+++---,,,,,,---------....../////////222111///------...000111000000222555666777@@@JJJddd{{{}}}jjj___ZZZ[[[___iiizzzhhhTTTIIIEEE@@@???AAACCCBBBAAA}}}tttqqqrrrllloooooonnnllldddUUUFFF<<<888333000000000111111////////////............------............------///...------,,,---------------------------------))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***+++---//////---***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111111333666999===JJJ```yyywwweeePPPEEE???;;;888777999;;;>>>BBBGGGLLLPPPRRROOONNNKKKIIIGGGEEEEEEEEE@@@BBBCCCDDDDDDFFFIIIKKKMMMOOORRRSSSSSSSSSUUUVVVTTTUUUWWWXXXXXXYYY[[[]]]]]]```dddeeeeeegggkkkooouuuwww|||vvv___NNN???;;;666333111000///.../////////.........---------------..................---,,,,,,,,,,,,---.........------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))******++++++++++++++++++++++++******++++++,,,---------,,,+++)))***+++,,,,,,+++,,,,,,,,,------......///111000///......///000111...---///333333444;;;CCCUUUppptttcccXXXUUUVVVaaapppwwwdddQQQIIIAAA===???BBBAAA???{{{ppplllnnnggghhhgggdddbbb\\\OOOBBB999666222000000000//////////////////............------............------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------------------------------)))))))))***+++++++++,,,)))***+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000333555666777???OOOeee~~~www]]]MMMEEE>>>999888999999;;;>>>CCCHHHMMMQQQQQQPPPOOOMMMJJJHHHEEEDDD@@@BBBCCCCCCDDDEEEIIIKKKKKKNNNPPPQQQQQQRRRSSSTTTRRRTTTVVVWWWWWWXXXYYY[[[YYY\\\aaabbbbbbdddgggkkklllooosssxxxxxxeeeQQQBBB:::888555111000000///...//////.........------------------.........//////------------------------------..................+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++******************+++************************)))******+++,,,,,,------...,,,+++***,,,,,,,,,++++++,,,,,,---......//////---......//////000000000///---///111222222777>>>HHHbbbkkk\\\UUUUUUYYYdddtttuuuZZZPPPCCC===>>>AAAAAA???zzzoookkkmmmbbbbbb___\\\ZZZUUUIII===777444111/////////...---000/////////............---..................---///...------,,,,,,,,,,,,******************************+++,,,------......------------------------(((((()))***+++,,,,,,---'''((()))***+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000...///222444444444888DDDXXXqqqgggTTTKKKCCC===:::999999999;;;@@@FFFLLLPPPSSSSSSRRRPPPLLLHHHEEECCCAAABBBCCCCCCCCCEEEIIIKKKJJJLLLOOOPPPPPPPPPQQQSSSRRRTTTVVVVVVVVVWWWXXXZZZWWW[[[```bbbbbbcccfffjjjeeeiiinnnssswww|||}}}kkkZZZHHH:::777666333///...000000/////////.........------------------.........//////,,,------......------,,,------..................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,************************'''(((((()))******++++++///---++++++,,,,,,+++***,,,,,,------...//////000+++,,,---...////////////222000000222222222666===@@@YYY{{{sssbbb[[[ZZZRRR[[[jjj{{{~~~```TTTFFF>>>???AAAAAA@@@~~~}}}rrrjjjfff\\\ZZZYYYVVVQQQIII@@@:::222222222111000//////...//////...------------------------------...///000.........------,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))******+++,,,...///---++++++---,,,)))***,,,***&&&************************,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222444666>>>MMM___sss|||]]]JJJCCC>>>:::;;;888777:::<<<>>>DDDKKKSSSVVVXXXWWWSSSMMMHHHEEECCCBBBAAAAAABBBEEEGGGIIILLLLLLNNNOOOPPPQQQQQQQQQSSSTTTUUUWWWXXXYYYYYYYYYXXXZZZ\\\]]]]]]^^^```bbbffffffgggiiilllqqquuuwww}}}lllWWWCCC:::999333444555666666444222111//////000000000000//////........................---------,,,,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------............//////////////////000111222444666777BBBOOOgggmmm\\\TTTQQQYYY```kkkqqq___MMMGGGFFFBBB???@@@tttjjjeee^^^[[[XXXSSSMMMEEE<<<777222222111111000//////...000///......------.........------------......///......---------,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))+++++++++---///000...,,,***,,,,,,)))***,,,***&&&************************,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111222222222333999DDDRRRfffiiiUUUKKKCCC;;;;;;777666999:::;;;@@@FFFPPPSSSVVVVVVRRRMMMIIIGGGCCCBBBBBBAAABBBDDDFFFHHHJJJKKKLLLNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUWWWYYYZZZ[[[\\\^^^```ddddddeeefffiiimmmqqqsssxxxnnn]]]LLL===666777222333444555555333111000//////000000000000//////........................---------,,,,,,+++++++++...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............//////////////////000000222444555666>>>HHH^^^|||yyyeeeZZZQQQVVV[[[fff}}}jjjWWWMMMHHHDDDAAABBBtttiiibbb^^^ZZZTTTMMMGGG@@@:::555222111111000000//////...000000///...............///...------------------...------------,,,,,,,,,***++++++,,,,,,++++++***+++++++++***************,,,,,,,,,...000111///...))),,,,,,)))))),,,+++(((************************+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000111444:::CCCTTTooo{{{gggXXXJJJ???===999777999::::::===BBBJJJMMMQQQRRRPPPMMMKKKJJJDDDCCCBBBBBBBBBDDDEEEFFFHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQPPPSSSUUUWWWXXXYYY\\\^^^aaaaaaaaaccceeehhhkkkmmmooottt}}}rrr]]]LLL@@@777333444111222333333333222000///...//////000000//////...------------------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............//////////////////000111333444555999@@@PPPkkkrrrcccTTTUUUVVV```xxx}}}fffVVVMMMFFFCCCCCCsssgggaaa\\\WWWOOOGGGAAA<<<888555111111000000////////////000000///............//////......---,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***************************,,,++++++---///000000///(((,,,---***)))++++++)))************************+++,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------...//////000000111...000333555888DDD\\\rrr}}}zzzhhhVVVHHHBBB===999:::;;;:::<<<@@@DDDGGGKKKMMMLLLKKKKKKKKKDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMOOORRRTTTUUUWWWZZZ\\\^^^^^^___```bbbdddfffhhhkkkooouuuyyy|||}}}zzzfffPPPCCC;;;555222222000000111111111000///......//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////////////////111222333444777:::EEE[[[xxxkkk\\\WWWSSSYYYnnnyyydddTTTIIIDDDBBBuuuiiiccc___XXXNNNDDD===777333000000000000///////////////000000///...............///...---,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***************************+++***)))+++---//////...)))---///,,,***+++,,,******************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------...//////000000---///333555444:::LLL___~~~{{{yyy}}}{{{gggWWWJJJBBB<<<;;;;;;999:::===???BBBEEEGGGHHHHHHIIIJJJEEEEEEEEEDDDEEEEEEEEEFFFDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKMMMPPPRRRSSSUUUXXXZZZ[[[[[[\\\^^^```aaacccdddhhhkkkoooqqqrrrssstttuuuwwwxxxzzz||||||}}}lll[[[HHH>>>999444000...//////000/////////............////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))******+++++++++************************************************+++++++++,,,,,,,,,------------------.....................///000111222333666777>>>OOOhhhwwwdddYYYQQQVVVgggttt___PPPFFF@@@wwwmmmhhhccc[[[OOOCCC:::333...+++//////////////////////////////...---------------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++,,,,,,++++++******************+++++++++***)))(((***,,,/////////+++000222...++++++,,,+++************************)))***++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////---///333444222444AAANNNgggzzzwwwvvv|||}}}nnnXXXMMMCCC>>><<<999999:::;;;===@@@BBBBBBDDDFFFHHHEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIKKKMMMOOOPPPRRRTTTVVVXXXXXXZZZ\\\^^^___aaaaaadddfffhhhiiiiiiiiikkklllnnnoooqqqrrrtttwww|||~~~yyy|||zzzqqq[[[MMM>>>999666222...,,,////////////............---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***************************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,------------.....................///000111222444666;;;FFFYYYpppnnn___TTTWWWcccuuunnn\\\LLLBBBvvvmmmhhhaaaZZZNNNCCC:::444///,,,////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------......***++++++,,,,,,++++++***))))))*********++++++++++++***)))***---///000000---333555000,,,+++,,,,,,************************(((***++++++******+++,,,************************************************+++,,,,,,---......//////------///000///000999CCCRRRdddyyy{{{sssvvv~~~nnn___PPPGGGAAA===:::;;;888:::<<<===>>>???BBBDDDEEEFFFGGGHHHIIIIIIJJJJJJDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLNNNPPPRRRTTTUUUWWWYYY[[[]]]^^^___```aaaccccccbbbccceeegggiiijjjjjjkkkkkkmmmqqqtttvvvyyy}}}wwwyyy|||~~~mmmbbbLLLAAA666333222000///000000000///...............---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,---------.....................///000111111111444888???LLL```yyy~~~lll^^^]]]aaajjj~~~iiiVVVHHHrrrjjjeee\\\UUUKKKBBB<<<777444222.........///////////////------,,,++++++++++++,,,++++++++++++,,,------...,,,,,,,,,------.........+++++++++,,,,,,+++++++++))))))******++++++++++++,,,+++***+++...111222222///555777222,,,+++,,,,,,************************(((***++++++******+++---************************************************++++++,,,------......///...,,,+++++++++---555>>>DDDTTThhhyyyrrrsssyyyooo\\\PPPHHHAAA>>>???777999:::;;;;;;===???BBBEEEFFFHHHIIIJJJKKKKKKKKKDDDDDDDDDDDDCCCBBBAAA@@@>>>???AAABBBCCCDDDDDDDDDEEEGGGIIIJJJJJJKKKMMMOOOQQQRRRUUUWWWZZZ\\\]]]]]]^^^___````````````ccceeegggggggggffffffhhhkkknnnlllooossswwwyyy{{{~~~vvvxxxzzzwwwcccWWWDDD;;;222111111000222666000000///............///---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------.....................///000111...222777;;;DDDWWWqqqyyyhhhbbb```bbbrrrsss]]]MMMrrrgggaaaXXXQQQGGG===777444222111000000000000000000000000///...---,,,,,,,,,,,,---------------------------...---,,,,,,++++++,,,,,,******++++++++++++******,,,,,,------,,,,,,+++***)))***+++,,,...///000000777666444111...,,,***(((******))))))(((((('''''''''(((((()))***+++++++++******))))))))))))******++++++******+++---...///+++,,,---...---,,,+++***---///111111111222444555@@@DDDQQQfff{{{yyysss}}}ppp```VVVLLLBBB===;;;888999;;;;;;999<<>>MMMggg~~~nnnddd```___fffrrrlllTTT}}}pppeee^^^TTTNNNDDD;;;666333111111//////////////////////////////.........------------------------------------,,,,,,+++++++++,,,,,,******++++++++++++******++++++,,,,,,++++++***))))))******+++,,,---......222222111///...,,,+++++++++*********))))))))))))'''(((((()))******++++++******))))))))))))******++++++******+++,,,...///++++++,,,---------,,,+++---...000111000111333444555888CCCUUUgggzzz~~~yyygggWWWKKKDDD???;;;999:::999777:::???BBBDDDFFFIIIKKKLLLMMMMMMLLLLLLJJJHHHFFFCCCAAA@@@???>>>=========>>>@@@AAABBBCCCEEEEEEFFFGGGKKKNNNPPPQQQRRRTTTVVVWWWXXXXXXWWWXXXZZZ\\\___```aaabbbccccccccccccccccccccccccbbbcccfffiiilllmmmnnnnnnoooqqqtttuuuwww}}}zzzsssoooqqqwwwnnn^^^MMM>>>999666222000000000///..................///000000++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++*********)))************++++++++++++***))))))*********)))******++++++++++++******+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111///000000111222222222222222111222555999EEE\\\pppzzzlllbbb\\\___gggsss~~~fffxxxkkk___XXXNNNHHH???888444222111000//////////////////////////////000000//////...---------------------------+++++++++***++++++,,,,,,******++++++++++++*********++++++++++++***))))))************+++++++++,,,---------------,,,,,,,,,++++++++++++************((((((((()))******++++++******))))))))))))******++++++***++++++,,,---...******+++,,,------------,,,---////////////111333000333:::GGGTTTeee|||lll[[[QQQGGG@@@;;;999888666999>>>BBBCCCEEEGGGJJJLLLNNNNNNOOOOOOOOOMMMJJJGGGCCCAAA======<<<;;;<<<===>>>???>>>@@@AAABBBCCCEEEIIILLLNNNOOOQQQSSSTTTVVVVVVWWWUUUVVVXXXZZZ\\\^^^______```aaaaaabbbbbbccccccddd]]]___aaadddfffhhhhhhhhhjjjlllnnnoooqqqvvv~~~rrrkkkeeefffkkktttqqq^^^PPPBBB777555333000//////000///............---......///000------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,---------)))************+++++++++)))))))))))))))***************++++++++++++******+++************)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////,,,------...//////000000111111222444666>>>OOO```~~~wwwhhh\\\YYY^^^bbbvvvyyyrrrdddWWWOOOHHHBBB;;;555222111000///////////////////////////...//////000///...---,,,------------------------+++************+++,,,,,,***++++++,,,,,,++++++***+++++++++++++++******)))++++++++++++++++++******++++++++++++++++++++++++************************(((((())))))******************))))))))))))************+++++++++,,,,,,---))))))***,,,---......///+++---............///111111222666===FFFUUUmmmqqqbbbPPPGGG???;;;888777999>>>??????AAADDDHHHLLLOOOQQQQQQRRRSSSSSSPPPMMMHHHFFF@@@???>>>======>>>??????<<<===???@@@AAADDDHHHKKKMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXZZZ[[[]]]^^^______^^^^^^___```aaabbbcccddd]]]___aaadddeeefffgggggghhhjjjkkklllnnnrrrxxx}}}}}}~~~|||oooggg``````dddkkkxxx|||xxxaaaPPPEEE<<<666333111//////000000000///.........------......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------))))))*********++++++++++++,,,---,,,++++++++++++******++++++++++++******************))))))))))))************************++++++++++++++++++++++++---------,,,,,,---......***++++++,,,---...//////222222444666777;;;GGGTTTrrrqqqaaaZZZZZZZZZjjj~~~pppaaaTTTKKKCCC>>>777333111000000///........................---............---,,,,,,------------------------,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---,,,++++++***,,,,,,,,,,,,++++++++++++************)))))))))((()))))))))))))))))))))))))))))))))))))))***************))))))))))))************++++++++++++++++++))))))***+++,,,...///000+++,,,......------...000//////111444999EEEZZZmmmsss[[[PPPDDD===999777888;;;:::;;;===@@@EEEJJJOOORRRUUUVVVYYYYYYWWWRRRLLLHHHCCCBBB@@@???>>>>>>>>>???;;;===>>>@@@AAACCCGGGJJJNNNOOOPPPRRRTTTUUUVVVVVVWWWXXXZZZ[[[\\\]]]]]]]]][[[\\\]]]^^^___aaabbbbbb^^^___aaaccceeeffffffeeebbbccceeegggiiilllpppsssuuuvvvxxxzzz}}}~~~}}}zzzyyy{{{|||}}}|||{{{{{{}}}|||xxxkkkccc\\\[[[^^^dddooozzz}}}~~~}}}yyywww~~~iiiTTTFFF>>>888555222000///000111222111000......------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,))))))*********+++++++++///111222111...++++++,,,******++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++------,,,,,,,,,------...---------...///000222333000111333666777888AAAKKK___|||}}}iii]]]XXXYYYcccqqq}}}ooobbbTTTKKK@@@<<<666222111000000///..............................---,,,,,,,,,,,,---------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,,,,,,,+++++++++*********)))((((((''''''((((((((((((((()))))))))))))))))))))))))))************))))))))))))************++++++++++++***************+++,,,---///000+++---......------...///000//////222555===LLL[[[uuulll^^^OOOEEE???999777888888888999;;;@@@FFFKKKOOOXXX[[[^^^___]]]VVVOOOKKKGGGEEECCC@@@???>>>======;;;===>>>???@@@BBBFFFIIIMMMNNNPPPRRRTTTUUUUUUVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^______\\\]]]___aaabbbcccbbbbbb``````bbbdddgggjjjlllmmmmmmnnnppprrrtttuuuvvvvvvwwwwwwwwwyyy{{{~~~~~~~~~}}}|||{{{yyyvvvtttsssvvvvvvuuusssqqqqqqrrrtttwwwyyy}}}|||||||||||||||}}}~~~~~~|||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}xxxtttggg___XXXWWWYYY]]]gggppprrrsssssssssvvvuuu[[[III???888444333111000///000111222111//////...------,,,---------------------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******)))************+++++++++000333555333///++++++,,,******++++++++++++******(((((()))))))))))))))***************************++++++++++++++++++++++++,,,,,,+++,,,,,,---......++++++++++++,,,...111222......000444444555;;;BBBPPPmmmsssaaaXXXWWW\\\eeevvvwwwkkk```TTTKKK???;;;666333111111000000........................111///---++++++,,,...///------------------------000///...---,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******************++++++++++++))))))))))))(((((((((((((((((()))))))))************)))))))))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))++++++******+++---...///,,,---......------...///222//////222666:::CCCLLL]]]ssstttaaaTTTJJJAAA;;;:::888888777888;;;@@@EEEIIITTTYYY___cccbbb^^^WWWSSSMMMKKKHHHDDDAAA@@@???>>>;;;===>>>>>>???AAADDDGGGKKKMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\[[[\\\^^^___`````````______```aaadddhhhkkklllllliiijjjkkkmmmoooppppppqqqpppppppppqqqsssuuuxxxyyyyyyyyyyyyyyyxxxwwwvvvuuusssttttttttttttrrrqqqpppppppppnnnllljjjjjjlllnnnppprrruuuyyy{{{}}}}}}}}}|||||||||{{{{{{zzzzzzzzzxxxxxxwwwwwwwwwyyyzzz{{{xxxyyyyyyzzz{{{|||}}}}}}||||||}}}}}}~~~~~~yyysssnnnccc\\\VVVUUUVVVYYY```hhhllllllooosss}}}vvvbbbLLL@@@;;;666333333000///...///000000///---///...------,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))(((((()))************+++++++++,,,000333222---))))))+++******++++++++++++******(((((((((((())))))************************************************************++++++,,,---...///)))((((((((())),,,...000///...000333333222666<<>>DDDKKKVVV```eeefffbbb___ZZZWWWQQQKKKFFFCCCBBBBBBCCCBBB@@@>>>???@@@CCCDDDHHHIIILLLOOOQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZ[[[\\\^^^___````````````aaaaaa```aaabbbeeeggghhhfffhhhiiijjjiiiiiikkkllllllllllllllllllmmmooooooooooooooooooooooooppppppllllllmmmnnnnnnmmmlllllliiihhhhhhggggggggggggggglllnnnqqqsssttttttuuuvvvxxxvvvuuuuuuvvvvvvuuusssvvvuuutttsssssstttuuuvvvtttuuuxxxzzz|||}}}}}}}}}}}}}}}|||{{{|||}}}{{{tttmmmjjjddd]]]XXXWWWVVVVVV^^^hhhgggnnnzzzrrrWWWIII===888666222000333//////............//////---------............///---,,,+++***)))))))))))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((()))***++++++***)))(((+++++++++*********)))))))))***+++***(((((((((***'''(((***++++++***)))(((******))))))((((((((('''((()))***+++++++++++++++)))))))))((('''(((***---,,,+++***))))))+++---...---,,,,,,+++,,,---///000...///111111222333555888<<>>EEEVVVlll}}}uuubbbRRRIIICCC@@@<<<::::::;;;<<<<<<>>>EEEOOOZZZcccgggggggggaaa]]]XXXRRRLLLIIIGGGFFFCCCBBB@@@??????AAACCCEEEFFFHHHJJJMMMOOOQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVWWWWWWWWWXXXXXXXXXYYY[[[]]]^^^^^^^^^]]]````````````aaaccceeefffeeeggghhhgggffffffggghhhiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmnnnooollllllllllllllllllllllllkkkjjjiiihhhhhhhhhhhhhhhjjjmmmppprrrrrrrrrssstttvvvtttssstttuuuvvvuuusssvvvuuutttsssssstttuuuuuutttuuuwwwzzz||||||}}}}}}{{{{{{{{{{{{|||}}}~~~~~~zzzrrrlllhhhddd]]]XXXWWWVVVXXX```jjjqqqyyyyyyaaaLLL@@@666444333000///111//////............//////......------,,,,,,++++++************+++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***++++++***))))))+++++++++*********))))))***+++,,,+++)))((((((***)))***+++,,,,,,+++)))(((*********)))))))))((((((((())))))***++++++******++++++++++++******,,,...,,,+++***))))))+++---...------,,,+++,,,---......---...000000000111444666777<<>>FFF[[[qqqqqqccc]]]fffttt}}}~~~}}}|||}}}{{{vvvjjjZZZJJJ@@@666111000444777444222111000///---,,,,,,---///000//////.........---------***************************************+++++++++))))))***,,,,,,---------(((((())))))*********+++***************)))(((((())))))))))))))))))))))))***))))))((((((((()))))))))***+++,,,---,,,,,,+++)))***+++***(((&&&'''(((((((((((((((((()))******+++***)))'''%%%###!!! ))))))))))))))))))))))))***,,,......---------...,,,---111444444666@@@LLL[[[nnn|||zzztttzzzzzzeeeXXXGGGDDDAAA===;;;:::;;;;;;@@@CCCFFFJJJKKKLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMFFFFFFEEEEEEFFFHHHJJJKKKOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEGGGIIIJJJJJJJJJIIIJJJLLLOOORRRTTTVVVVVVVVVYYY[[[\\\\\\[[[[[[\\\^^^^^^^^^^^^^^^___```aaaaaa______``````aaacccdddeeeaaabbbccccccccccccbbbaaaeeeeeedddeeeeeefffggghhhhhhjjjlllllljjjhhhhhhiiigggffffffhhhkkkmmmmmmllllllmmmooopppqqqqqqqqqpppoooppprrrtttuuuuuuttttttrrrrrrrrrrrrtttvvvxxxzzzzzzzzzyyyxxxxxxyyyzzzzzz{{{{{{||||||{{{zzzzzzyyyuuuuuuvvvvvvvvvvvvuuuuuutttuuuxxx{{{~~~iii\\\MMMAAA;;;666333222///333333---,,,000222000...------,,,,,,------...---,,,,,,+++***)))((((((......---,,,++++++++++++,,,------......------,,,************************))))))******++++++++++++)))((('''&&&&&&'''((()))))))))******++++++++++++'''(((******))))))***,,,***)))))))))))))))***+++))))))******+++++++++,,,+++++++++++++++***))))))&&&(((++++++***))))))*********+++,,,,,,,,,,,,+++((()))+++,,,---,,,,,,++++++,,,------,,,,,,...000444000222999<<<@@@QQQdddxxxfff]]]^^^ddd|||xxx{{{www{{{yyynnnaaaRRRDDD<<<555333000...///333777:::777222------000222000...///...---,,,,,,,,,,,,,,,***,,,------,,,+++,,,...)))))))))))))))))))))))),,,***(((''''''(((***,,,((((((((((((((((((((((((&&&'''((())))))***)))))))))))))))((('''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((()))***++++++***)))((((((((())))))*********+++***(((&&&&&&'''(((((((((,,,+++++++++++++++,,,,,,))))))***++++++++++++***,,,,,,++++++,,,,,,---...---...///000111444888<<>>;;;===AAA===>>>?????????@@@BBBDDDFFFGGGJJJLLLNNNOOOOOOOOOIIIIIIIIIIIIIIIJJJKKKKKKNNNOOOOOOMMMIIIFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBCCCDDDFFFGGGHHHHHHJJJJJJLLLMMMOOOQQQRRRSSSUUUUUUVVVXXXYYYZZZ[[[\\\ZZZZZZYYYYYYYYYYYYYYYZZZ]]]^^^```aaacccddddddddd______^^^^^^^^^^^^______ffffffgggggggggggggggfffiiiiiiiiiiiihhhfffeeedddfffggghhhjjjkkkmmmmmmmmmkkklllmmmnnnooopppqqqqqqqqqrrrtttuuuuuusssqqqppppppqqqrrrssstttvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzwwwwwwwwwvvvtttssstttuuuqqqrrrsssrrrrrrrrruuuwwwwwwzzz~~~~~~|||}}}zzzppp^^^SSSCCC999444222///,,,///////////////......---------------------------******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))------,,,,,,+++***))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))******)))'''&&&+++***)))(((((()))***+++))))))))))))***************+++,,,,,,------,,,,,,---------............///333...///888======EEEQQQqqqqqq___]]]ddd|||~~~yyy||||||vvvuuu{{{}}}sssgggZZZLLL???777333222000//////222555777666111---,,,///111///---......---,,,,,,,,,,,,,,,+++,,,,,,+++)))(((((()))************************+++***)))(((((()))***+++(((((((((((((((((((((((('''(((((())))))))))))((()))))))))))))))************)))((('''''''''''''''((()))************)))((((((((()))))))))*********)))((('''&&&'''(((((((((***))))))(((((()))******))))))***++++++++++++***,,,++++++++++++,,,------***+++,,,---...000333666???LLLaaavvvxxxuuuyyylll^^^OOOGGGAAA<<<;;;===888999999:::::::::<<<===@@@BBBEEEHHHJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLLLLIIIEEECCCBBBBBB@@@AAAAAAAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHJJJLLLNNNOOOPPPRRRSSSTTTUUUWWWYYYZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[\\\^^^___aaabbbbbbbbb___^^^^^^^^^^^^^^^^^^___eeefffffffffffffffeeedddggggggggggggfffeeedddccceeefffhhhiiikkkllllllmmmkkklllmmmnnnoooppppppqqqpppqqqrrrssssssrrrqqqpppooopppqqqqqqrrrssstttttttttuuuuuuuuuuuuuuuuuutttqqqrrrrrrpppnnnnnnoooqqqpppqqqssssssssstttwwwyyyxxx{{{}}}~~~}}}rrrhhhTTTJJJ>>>666333111///---///////////////...------------------------------++++++,,,------------,,,******++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************)))((('''(((((((((((()))))))))))),,,,,,+++******)))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,+++***)))(((***))))))(((((()))***+++))))))))))))***************+++,,,,,,------,,,,,,------------............222---...666::::::AAAMMMhhh{{{eee\\\^^^~~~{{{{{{wwwtttvvv{{{~~~}}}}}}vvvjjj]]]PPPCCC999333111000/////////111222333333000,,,,,,...///...,,,...------,,,,,,,,,,,,,,,---------+++(((&&&&&&'''++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))******++++++******)))(((((((((((()))((())))))******))))))((((((((())))))))))))******)))((((((''''''(((((()))***))))))((((((((())))))((()))******++++++******+++++++++++++++,,,------)))+++,,,------...000222555???PPPbbbuuuyyyuuuuuuvvv{{{wwweeeXXXMMMCCC<<<;;;777777777777777777888888;;;===@@@CCCFFFIIIJJJKKKOOOOOOOOONNNNNNNNNNNNNNNLLLLLLJJJGGGCCC@@@@@@AAA======>>>>>>>>>>>>===<<<;;;<<<<<<===>>>???@@@@@@AAABBBCCCEEEGGGIIIKKKLLLMMMNNNPPPRRRUUUWWWXXXYYY[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^___``````^^^]]]]]]]]]]]]]]]]]]^^^ccccccddddddddddddcccccceeeeeeeeeeeeeeedddcccbbbeeefffgggiiijjjkkkkkkkkkkkkkkklllmmmnnnoooppppppnnnoooqqqqqqrrrqqqpppoooooooooooooooppppppqqqqqqsssrrrrrrqqqqqqpppoooooolllllllllkkkjjjjjjlllnnnoooqqqtttuuuvvvxxxzzz|||{{{~~~zzzrrrfffZZZFFF@@@888222111111000......////////////...------------------------------+++,,,,,,---------------++++++************++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,+++++++++)))((('''&&&(((((((((((())))))))))))*********))))))(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,+++***)))((('''))))))(((((()))***++++++))))))))))))***************++++++,,,,,,,,,,,,,,,------------............000,,,---333666666<<>>?????????>>>>>><<<<<<<<<======>>>>>>>>>===>>>@@@BBBDDDFFFGGGHHHIIIJJJMMMOOORRRUUUWWWXXXZZZYYYYYYXXXWWWWWWXXXXXXXXXXXXZZZ\\\]]]^^^^^^___]]]\\\\\\[[[[[[\\\\\\]]]^^^___```aaabbbcccccccccdddddddddeeeddddddccccccdddeeefffgggiiiiiiiiiiiijjjjjjkkklllmmmmmmnnnnnnmmmnnnooopppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqpppnnnmmmllllllllliiiiiijjjiiihhhjjjmmmoooqqqtttwwwyyy{{{}}}~~~ttthhhYYYLLL<<<888333111000000///.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++++++++******)))''''''(((((((((((())))))))))))*********))))))((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%((((((((())))))***++++++((()))))))))******************+++,,,,,,,,,,,,+++,,,,,,---------.........000------111333333999@@@OOOccciii\\\~~~~~~{{{tttnnnkkkcccVVVJJJAAA:::666333.........///......------...---,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,---***+++,,,,,,******+++,,,************************))))))************))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))(((((((((((((((((()))))))))((((((((((((((((((''')))******((('''(((***,,,++++++***))))))******(((((()))************)))+++************+++,,,,,,,,,...000000///...///000111555<<>>>>>?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEFFFGGGIIILLLOOORRRTTTUUUWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXYYY[[[\\\]]]]]]^^^[[[[[[ZZZZZZZZZZZZ[[[[[[YYY[[[]]]___aaacccddddddccccccdddeeeeeeeeeddddddcccdddeeefffggghhhhhhhhhiiiiiiiiijjjjjjkkkkkklllkkkllllllmmmmmmnnnnnnnnnmmmllllllllllllkkkkkkkkkmmmlllkkkiiihhhhhhhhhhhhfffggghhhhhhiiilllpppsssvvvzzz~~~zzzmmm^^^MMM@@@777555222000//////...---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,+++***))))))***+++,,,******++++++++++++******((((((((((((((((((((((((((()))************))))))(((((((((((())))))))))))***************)))))))))))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''&&&&&&&&&(((((())))))************((()))))))))************)))***++++++,,,,,,++++++,,,,,,,,,------------...///...///111111222777<<>>:::777444222444444555777:::===???AAAHHHIIILLLPPPRRRTTTUUUUUUQQQQQQPPPMMMHHHCCCAAAAAA>>>>>>?????????>>>>>>===;;;;;;;;;;;;;;;:::::::::======>>>???@@@AAABBBBBBBBBCCCFFFHHHKKKNNNPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVXXXYYY[[[\\\\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZWWWYYY[[[^^^```bbbddddddbbbbbbcccddddddeeeddddddbbbcccdddeeeffffffffffffgggggggggggghhhhhhhhhiiihhhhhhhhhiiijjjjjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiifffeeedddcccccccccdddeeeeeefffgggiiikkkooouuuzzz}}}pppaaaSSSDDD888444333222000............---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************++++++************++++++))))))************))))))************************(((((()))***************(((((((((((())))))))))))************************))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))+++***)))((((((((())))))))))))************))))))))))))))))))************)))******+++++++++++++++,,,,,,,,,,,,------------...//////000000222666999@@@KKKcccjjj}}}vvvlllfffeee```XXXLLLBBB:::666333222000000///------,,,,,,,,,,,,,,,---...---,,,,,,---++++++******+++,,,,,,---%%%&&&((()))((()))+++---************************+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((())))))))))))(((&&&''''''(((((()))))))))'''''''''''''''((()))))))))(((''''''''''''((()))))))))((((((((('''''''''&&&)))---,,,)))'''(((+++******(((''''''&&&&&&&&&'''(((((()))))))))))))))***************++++++,,,***++++++***)))***,,,......///000222999EEETTT___sss{{{ssskkklllnnnmmmuuuvvvjjjYYYKKKBBB===888555555555555666777999;;;===BBBDDDIIINNNRRRUUUVVVWWWSSSTTTUUURRRMMMGGGCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>=========<<<<<<;;;;;;======>>>>>>>>>>>>?????????@@@AAADDDFFFIIIKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTUUUWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ\\\^^^```aaabbbbbb___```aaabbbccccccccccccaaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffcccccccccdddeeeffffffgggeeeeeeeeeeeeeeeeeeeeeeeeaaaaaa`````````bbbdddfffggghhhjjjmmmpppvvv~~~}}}|||~~~sssaaaQQQFFF===555111111000...------///000------......------,,,+++++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++***************++++++*********************************)))************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''((()))***+++******++++++***)))((('''))))))))))))************))))))***+++++++++++++++++++++,,,,,,,,,---------,,,...///......111444666:::AAAUUUttt|||xxxooofffbbbeee^^^WWWKKK@@@888444111///222111///---,,,,,,,,,---+++---......------------+++*********+++,,,,,,---''')))***+++******,,,...++++++++++++++++++++++++,,,***)))'''''')))***,,,))))))))))))))))))))))))''''''((())))))***))))))"""###$$$%%%'''((())))))((((((((((((((()))******)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%***------)))'''(((+++,,,,,,***)))(((((((((((('''(((((()))))))))))))))*********)))***++++++,,,+++++++++***)))***---000......//////333===JJJTTTdddnnn|||rrrooolllggglllwww~~~kkkYYYMMMEEE???;;;888777777777888999;;;<<<<<>>>>>========================<<<===???AAACCCEEEGGGHHHIIIIIIJJJLLLMMMOOOQQQRRRQQQRRRTTTUUUWWWWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXXXX[[[\\\]]]^^^____________^^^^^^___aaabbbbbbbbbbbbaaabbbcccdddddddddddddddcccddddddddddddddddddddd````````````aaabbbcccdddaaaaaabbbbbbbbbcccccccccaaa`````````aaadddgggiiijjjlllooorrrvvv}}}}}}yyyzzzzzzkkkVVVEEE===999555///......,,,,,,---///222------......------,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++((((((((((((((((((((((((++++++++++++***((('''&&&(((((((((((())))))))))))'''''''''((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***++++++++++++***)))'''%%%))))))))))))************))))))***++++++++++++***++++++,,,,,,,,,---------***---...------000333555666:::LLLkkkyyyqqqkkkfffcccccc]]]bbb[[[GGG:::888666000666333000---++++++,,,---------------------------------,,,---......,,,+++))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))),,,,,,++++++******))))))''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))*********)))))))))))))))***++++++,,,,,,++++++***////////////111777???EEERRR]]]lllyyyvvviiiaaadddlllxxxppp```VVVMMMDDD>>>;;;999888888888777555333999@@@EEEGGGKKKRRRXXX[[[___bbb```YYYSSSQQQQQQPPPOOOMMMLLLJJJIIIHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@????????????@@@AAABBBCCCDDDDDDHHHHHHIIIIIIKKKLLLMMMNNNMMMNNNPPPSSSUUUUUUVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVZZZZZZ[[[\\\]]]^^^______^^^^^^___``````aaaaaabbb___``````aaaaaaaaabbbbbbbbbaaa``````bbbbbbaaa```aaa^^^ZZZYYY[[[]]]]]][[[]]]]]]^^^^^^______`````````aaacccddddddfffiiikkknnnppptttxxx}}}zzzxxx|||}}}mmmYYYIII@@@:::333.........------------............---------,,,,,,,,,*********++++++,,,,,,,,,)))***++++++***)))***,,,,,,,,,++++++***)))(((((((((((())))))******++++++))))))))))))))))))))))))))))))(((((('''''''''&&&%%%'''(((******)))'''&&&(((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((((('''***************************)))(((''''''((()))***))),,,+++'''''')))(((%%%''''''''''''(((((((((((()))************++++++++++++++++++)))((())),,,///...------......///000111777777AAAXXXuuuzzzppplllhhhfffggg___]]]SSSCCC999666444111444222///---++++++---------------------------------,,,,,,,,,---,,,+++)))***************************++++++++++++***))))))))))))))))))))))))))))))***************)))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%''''''(((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((***)))))))))))))))))))))***++++++,,,,,,++++++***............///333999===FFFPPP]]]iiirrr|||rrrfffeeejjjtttqqqfffYYYOOODDD@@@<<<999999999999999888<<>>888222111222222000...,,,+++,,,---...---------------------------------,,,+++***)))(((++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''''''''((((((((((((''''''))))))))))))))))))************++++++++++++******,,,------------...111444999@@@KKKUUU^^^jjjxxxqqqkkklllqqq|||yyykkk___OOOJJJDDD???======<<<<<<999<<<>>>??????BBBGGGLLLZZZ```hhhllllllkkkkkkllljjjiiifffbbb^^^[[[YYYXXXUUUVVVVVVWWWVVVTTTSSSQQQMMMMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBDDDEEEGGGHHHGGGHHHJJJKKKMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQQQQSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\\\\]]]^^^]]]]]]]]]]]]^^^______[[[YYYXXXXXXYYYYYYXXXWWWXXXVVVUUUVVVXXXZZZZZZZZZ]]]]]]^^^___aaabbbcccccceeehhhkkknnnppprrrtttvvv}}}zzz|||zzzxxxwwwwwwxxxuuupppkkkZZZOOOAAA777333111...+++......------------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,---...---+++******+++,,,,,,++++++***)))))))))************))))))))))))((((((((((((((((((((((((************))))))))))))&&&'''((())))))((('''&&&************++++++++++++((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%((((((&&&'''++++++)))((((((((()))))))))******)))************+++++++++***+++------,,,,,,,,,---------------...///000111222111666CCCUUUmmmyyypppkkkiiiiiilllgggPPP>>>:::777///---222///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......---+++)))((((((++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((((((''''''&&&'''((((((((((((((((((''''''(((((())))))((((((''')))))))))))))))***************++++++++++++******(((***,,,---,,,,,,...///222777???FFFOOO\\\lllxxxuuuqqqpppxxxyyynnn___ZZZSSSMMMHHHDDD@@@===<<<<<<===<<<<<>>@@@CCCEEEHHHNNNYYYccckkkpppsssuuuqqqpppnnnlllkkkjjjiiiiiieeeeeefffgggfffeeedddcccddddddcccbbb___\\\YYYWWWTTTTTTRRRQQQOOOMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHFFFGGGGGGHHHIIIIIIJJJJJJLLLLLLMMMNNNOOOPPPQQQQQQTTTUUUUUUVVVVVVWWWWWWXXXVVVUUUTTTSSSSSSSSSUUUVVVXXXWWWVVVVVVXXXXXXWWWVVVTTTWWWZZZ]]]```bbbcccdddeeefffiiimmmqqquuuxxxzzzzzz}}}~~~xxxuuutttyyyzzzuuuooolllhhheeeaaaZZZQQQJJJ>>>:::444111111333333333------,,,,,,,,,,,,------,,,,,,+++++++++*********,,,,,,,,,++++++*********&&&((()))***)))***+++---+++++++++***************++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((()))))))))******&&&&&&''''''((((((((())))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((%%%)))***)))+++///000...))))))))))))************))))))*********+++++++++(((***...///...,,,++++++,,,,,,,,,------...///000333222333555;;;IIIbbbwww{{{zzz||||||~~~|||vvvmmmfffccc___GGG555444555///,,,///------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000,,,******,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&))))))************))))))((((((((()))******++++++))))))************))))))%%%'''+++---------...///,,,///222444999CCCRRR]]]ooo|||zzztttwww{{{}}}}}}}}}~~~~~~{{{wwwqqqhhh^^^XXXOOOMMMIIIEEEAAA@@@??????AAAFFFNNNWWW___dddggghhhggggggffffffffffffggggggddddddddddddeeeeeeffffffjjjkkkllllllkkkiiigggeee___^^^\\\ZZZWWWUUUSSSRRRPPPOOONNNLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNQQQQQQRRRRRRSSSTTTTTTUUUVVVTTTRRRQQQQQQRRRSSSTTTVVVUUUUUUVVVXXXYYYXXXWWWVVVZZZ```dddgggiiikkklllooopppssswww|||~~~zzzwwwtttrrrtttzzz|||tttnnnjjjeee^^^YYYSSSLLLDDD>>>666333000//////111111111------,,,,,,,,,,,,------+++++++++*********))))))***************)))))))))%%%'''))))))))))))+++,,,************************************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&'''((((((((())))))))))))&&&&&&&&&''''''(((((()))'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&***+++)))+++///000---((((((((()))))))))******)))************+++++++++'''***---...---+++++++++,,,,,,,,,,,,---...///000333222222444666???QQQbbb|||xxxvvvxxxxxxyyy{{{~~~wwwjjj]]]VVVQQQAAA222000222111......------,,,,,,++++++******++++++++++++++++++++++++***...000///+++)))***---***************************++++++++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))******+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&''''''((((((''''''&&&(((((())))))))))))(((((('''(((((()))******++++++))))))************))))))&&&(((+++,,,,,,,,,---...***---000000222999EEENNN\\\lll}}}~~~~~~~~~}}}yyyuuurrrqqqssszzzzzzvvvkkkfff___WWWOOOHHHBBB???BBBDDDGGGMMMRRRUUUVVVVVVWWWWWWWWWWWWXXXYYY[[[[[[ZZZYYYYYYYYYZZZ\\\^^^___dddfffjjjmmmooopppooonnniiihhhfffccc___\\\ZZZXXXUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRSSSSSSRRRPPPNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOORRRRRRSSSSSSTTTUUUUUUVVVYYYWWWUUUSSSRRRTTTUUUWWWWWWVVVVVVXXX[[[]]]]]]\\\]]]bbbiiiooorrrtttvvvxxxzzz{{{}}}{{{|||~~~|||xxxuuusssssstttuuuxxx}}}wwwnnngggbbb[[[RRRKKKFFF@@@:::666222000///....../////////---,,,,,,++++++,,,,,,---+++*********))))))))))))((((((((((((((()))))))))(((***+++***)))((()))***************************)))))))))))))))*********))))))))))))))))))))))))''''''(((((())))))))))))***)))(((''''''&&&&&&&&&(((((()))))))))*********%%%%%%&&&''''''((())))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''''''******((())),,,---***''''''((((((((())))))))))))************+++++++++''')))+++,,,+++******+++,,,,,,,,,,,,---...//////111000111333444888DDDOOOfffzzzvvvtttuuuuuuuuuwwwyyy|||tttdddTTTJJJFFF;;;000---000333111...------,,,,,,+++******)))++++++++++++++++++++++++(((,,,///...***(((***---))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&'''((()))******$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((***++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''(((((((((((('''''''''(((((()))***+++++++++))))))************))))))''')))+++++++++***+++---***---000000000555???GGGMMM]]]ppp{{{yyysssmmmjjjgggmmmvvvzzzooodddXXXNNNHHHEEEEEEEEEGGGIIIKKKKKKJJJJJJJJJJJJJJJKKKMMMNNNOOOOOONNNMMMMMMNNNQQQUUUWWW[[[^^^dddiiinnnpppqqqqqqooonnnkkkhhhdddaaa^^^]]]YYYYYYYYYYYYZZZ[[[\\\\\\YYYYYYZZZZZZXXXWWWUUUTTTTTTTTTSSSSSSRRRQQQQQQQQQNNNNNNOOOPPPQQQRRRSSSSSSVVVVVVVVVWWWXXXXXXYYYYYY\\\ZZZXXXVVVUUUVVVXXXZZZZZZYYYZZZ\\\___aaabbbaaadddjjjrrrxxx{{{}}}~~~zzzyyy{{{}}}yyyvvvxxx~~~~~~||||||xxxtttqqqpppssswwwzzz}}}zzzssskkkddd\\\TTTJJJBBB===999555222222111000//////.........---,,,,,,++++++,,,,,,---************))))))))))))&&&&&&''''''(((((()))))),,,------,,,)))'''((((((******************++++++(((((())))))******++++++************************(((((())))))*********+++******)))''''''&&&&&&&&&)))************+++++++++%%%%%%&&&&&&'''((())))))'''((((((((())))))******((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''******''''''******'''''''''''''''(((((((((((()))************+++++++++''')))******))))))***+++,,,,,,,,,,,,---.../////////---///222333555<<>>===>>>@@@BBBBBBAAAAAACCCDDDCCCBBBBBBFFFIIIOOORRRWWW]]]bbbgggiiikkkkkkiiigggdddaaa^^^]]]\\\WWWYYY]]]aaaeeeggghhhiiigggfffdddcccbbb___\\\ZZZZZZ[[[\\\^^^]]]\\\[[[YYYYYYWWWUUUTTTTTTWWWZZZ\\\]]]^^^````````````ccceeegggfffeeeaaa______bbbdddddddddccccccdddfffhhhiiipppuuu{{{~~~~~~~~~~~~{{{xxxvvvwww{{{{{{~~~zzzvvvvvv{{{}}}uuusssvvvrrrqqqqqqsssxxx|||xxxsssmmmddd\\\SSSJJJ???777444333000------------...000000---+++,,,++++++******++++++,,,++++++*********+++,,,---************************/////////...---,,,+++***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((()))******++++++'''((()))******)))((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***)))'''%%%$$$%%%'''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''')))(((''''''((()))***+++)))***+++,,,---,,,+++*********,,,---.../////////...///000000000333777:::GGGXXXqqqzzz||||||vvvtttxxxxxx|||uuusssqqqooohhhZZZIII===888555111///......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))((((((((('''((((((''''''((()))+++,,,((('''&&&%%%&&&''')))+++***((('''(((((((((((()))((((((((((((((('''''''''((('''''''''''''''&&&&&&'''((((((((()))))))))))))))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,***(((***,,,,,,++++++,,,---000333555:::BBBMMMXXXcccnnnxxx}}}sssdddccccccggglllrrrvvvxxxzzz~~~wwwooobbb]]]VVVQQQMMMIIIDDD@@@???<<<:::999:::;;;;;;;;;:::;;;<<<;;;999:::<<>>===<<<::::::999888666666666777666666666888:::===@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFHHHJJJMMMPPPRRRQQQTTTZZZ^^^```aaaaaaaaabbbdddfffiiijjjkkkjjjiiicccbbbbbbccceeehhhlllnnnuuuwwwxxxyyyxxxxxxyyy{{{~~~zzzvvvttttttvvvtttrrrooollljjjhhhggggggkkknnnrrrtttrrrnnnllljjjgggfffdddbbb```___]]]\\\ZZZ^^^dddiiiooossswwwzzz}}}zzztttqqqpppuuuxxx}}}~~~|||{{{{{{|||}}}}}}zzzrrrllleeeaaaccciiiooorrrxxx}}}|||yyytttmmmhhhaaaWWWKKKCCC:::555000------...---------,,,+++,,,---...,,,+++------,,,,,,,,,,,,------<<<999333...+++))))))*********************************+++,,,,,,---,,,,,,(((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))((('''&&&%%%******))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((())))))'''&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&,,,+++*********+++---...,,,,,,---------,,,,,,+++...///000/////////111333777===HHHYYYqqq~~~~~~}}}sssllljjjiiifff```WWWJJJ>>>666111000......///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((()))))))))))))))((('''&&&'''((()))***)))'''%%%%%%)))000888===444666333***%%%'''((('''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&''''''(((''''''''''''((((((((((((%%%%%%&&&'''((()))******))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))******)))'''&&&&&&%%%&&&'''((()))******,,,+++++++++++++++++++++---000222555999BBBMMMVVVggguuuzzzrrrkkkddd___ZZZ[[[^^^ccciiiqqqxxx|||}}}xxxuuukkkeee\\\TTTNNNIIIFFFDDDAAA>>>;;;888666555444444555555444444555777999::::::::::::;;;<<<===>>>???============???BBBDDDFFFCCCJJJSSSYYYZZZXXXVVVUUURRRTTTXXX\\\___aaaaaaaaa[[[ZZZ[[[\\\^^^aaaeeefffoooqqqssstttsssrrrssstttxxxxxxvvvrrrnnnlllllllllkkkiiifffccc```^^^^^^]]]___bbbeeefffdddbbb```___]]][[[XXXVVVTTTUUUWWWYYYZZZaaallluuu|||{{{xxxwwwvvvtttrrrqqqvvvyyy}}}~~~|||{{{{{{{{{yyyrrrkkkfffaaa___dddkkkuuuxxx~~~}}}zzzwwwsssnnnggg```XXXMMMBBB:::666333///---,,,,,,,,,,,,---,,,***+++,,,---,,,+++---,,,,,,++++++,,,,,,---777555111---*********+++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&((())))))(((&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((''''''&&&%%%%%%***)))((((((((()))+++,,,)))***+++,,,---------------/////////......000111444888???MMMbbb~~~~~~~~~zzzpppiiillljjjddd[[[OOOCCC888222111///...///000000///------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&%%%###$$$'''---333777222777555+++%%%((()))&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&'''(((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''))))))))))))''''''&&&%%%%%%&&&)))***))))))+++++++++++++++++++++++++++---///000222777@@@FFF[[[gggwwwxxxoooiii\\\ZZZYYYZZZ]]]ccciiimmmpppsssyyy}}}tttkkkddd^^^YYYVVVPPPJJJBBB;;;777555333111555444333222222222222222444444444444555666888888666666666777888:::;;;<<<<<>>666222000///...///000000...,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((('''((((((((()))))))))******)))(((''''''((())))))&&&%%%%%%%%%'''))),,,...+++444444***%%%)))***'''&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&(((***+++***)))*********+++++++++******)))+++......///222777<<>>===<<<:::777555333555444444333333444444555111222444666666666555555:::>>>AAA???999444333444444666:::===@@@AAAAAAAAA??????@@@AAACCCEEEFFFGGGHHHKKKMMMNNNMMMLLLKKKKKKMMMMMMMMMKKKGGGEEEDDDEEEHHHGGGFFFEEEEEEFFFGGGHHHNNNOOORRRTTTWWW\\\bbbffffffjjjoooqqqooollllllllllllyyy}}}}}}~~~{{{uuuvvv|||}}}{{{yyyxxxzzz{{{}}}}}}zzzsssjjjddddddaaa```dddhhhmmmwww}}}vvvsssssspppkkkfffYYYSSSIII???777222///...)))***,,,,,,++++++,,,...---+++)))(((***+++++++++******))))))))))))******)))***,,,------,,,+++***))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((************************+++******)))(((''''''&&&)))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''''''''''''''((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''&&&'''(((*********))))))'''(((***+++++++++***)))+++,,,,,,,,,,,,+++******(((+++---...---...///000///555888888:::JJJdddzzzxxxyyyzzz|||~~~zzzvvvrrrgggZZZNNNBBB666111222............---,,,+++************+++,,,---///000---,,,***))))))***,,,---+++))))))++++++******+++++++++************++++++***)))(((''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))*********(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))%%%%%%%%%&&&((()))((('''&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''(((((())))))******++++++%%%&&&''')))************)))((('''&&&%%%&&&''''''))))))******++++++++++++++++++,,,,,,,,,---------666<<>>???BBBBBBBBBAAAAAABBBCCCCCCFFFFFFEEEEEEDDDBBBBBBAAADDDDDDCCCDDDGGGLLLPPPRRRPPPTTTZZZbbbkkktttzzz}}}{{{xxxzzz~~~|||{{{{{{xxxwwwvvvvvvtttqqqmmmiiidddbbb```iiipppsssuuu{{{~~~xxxqqqnnnmmmiiiaaaYYYMMMEEE<<<777555222...***+++***+++,,,///000///------,,,+++******+++,,,---++++++++++++++++++++++++((()))***+++,,,+++******(((((((((((((((((((((((('''&&&$$$%%%'''(((((('''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))#########$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++'''''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((((((((()))***************))))))*********+++++++++,,,,,,------------------///...///222666???NNN]]]yyy{{{|||~~~}}}yyyuuupppdddVVVJJJ???444000111............---,,,++++++,,,++++++++++++,,,,,,---++++++***))))))***++++++,,,***)))******)))))))))*********))))))***************((((((((((((******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&%%%%%%&&&(((((('''%%%&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''))))))))))))))))))((((((&&&'''((())))))***))))))(((''''''&&&'''((()))***))))))******************++++++++++++,,,,,,,,,,,,111555:::@@@HHHRRR]]]cccnnnssszzz~~~~~~}}}uuujjj```VVVPPPMMMQQQYYY```jjjrrr{{{}}}uuummmiii```\\\WWWPPPJJJGGGEEEDDD@@@@@@@@@>>><<<;;;<<<===:::::::::999888777666555555555666666666666666666444555555666777888999::::::999888888888:::<<<===????????????@@@AAABBBCCCBBBBBBCCCDDDEEEGGGIIIJJJNNNNNNOOOQQQUUUZZZ^^^aaadddgggmmmuuu}}}~~~||||||xxxuuusssnnnmmmllliiigggdddbbbaaafffnnnuuuwwwyyy~~~zzztttmmmiiigggaaaVVVNNNDDD>>>777333222222...+++,,,+++***,,,...//////...,,,++++++******++++++,,,))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))+++***((()))+++,,,,,,+++(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))(((((())))))************''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''((()))''''''((((((((((((''''''((((((((((((((()))))))))''''''((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((************++++++++++++,,,,,,,,,---------------111//////222444999FFFRRRggg||||||yyy||||||{{{zzz|||~~~|||xxxsssmmm```QQQEEE;;;222///000---------------------,,,---,,,+++***************))))))************))))))...,,,)))((()))******)))***))))))(((((())))))******)))(((''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''&&&&&&&&&''''''%%%$$$&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''***))))))(((''''''&&&&&&'''(((((())))))(((((((((''''''''''''(((***+++,,,)))))))))))))))))))))))))))*********++++++++++++---...000333999CCCNNNVVVccchhhpppvvvyyyzzzzzzzzzyyy~~~{{{nnnaaaYYYRRRQQQTTTVVV\\\bbbkkkmmmppprrrtttwwwzzz}}}~~~}}}|||~~~}}}uuuqqqjjjccc\\\XXXVVVUUUPPPQQQPPPMMMJJJHHHIIIJJJGGGGGGGGGFFFCCC@@@>>><<<;;;;;;:::999888888888888666777888999:::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>@@@BBBEEEGGGHHHFFFFFFGGGJJJOOOUUUZZZ^^^___```aaadddiiinnnsssvvvyyy||||||}}}}}}}}}~~~{{{wwwrrrmmmkkkcccbbbaaa```aaabbbdddfffooowww}}}}}}~~~}}}yyytttnnnfff```[[[SSSHHH@@@:::555000//////000...,,,,,,+++***,,,///222444444***++++++++++++++++++***))))))))))))))))))))))))((()))******++++++******************************(((&&&%%%&&&''')))(((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))((())))))))))))*********''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((())))))))))))(((((()))))))))(((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&'''(((((((((((('''******+++++++++,,,,,,,,,+++,,,,,,,,,---------...111//////111111333;;;DDDQQQfff}}}yyyyyy}}}xxxwwwxxx{{{}}}{{{uuupppiii[[[KKKAAA888111///000------,,,,,,---------...,,,+++******))))))******(((***+++,,,,,,+++***(((---,,,***(((+++///000---))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))))))(((''''''((('''%%%###&&&'''((('''&&&&&&&&&(((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&(((((())))))(((''''''&&&'''''''''(((((()))******))))))))))))(((((((((((())))))))))))************------...///333:::CCCIIIUUU[[[dddlllqqqtttuuuvvvtttxxx~~~}}}~~~tttjjj```[[[XXXVVVWWW[[[___aaadddfffhhhkkkooossstttttttttttttttvvvzzz}}}{{{tttnnnjjjhhhgggdddddddddaaa]]][[[[[[\\\]]]]]]]]]\\\XXXSSSNNNKKKIIIGGGEEEBBB@@@>>>======<<<===???AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBEEEIIIMMMRRRVVVXXXUUUUUUWWWZZZ```hhhppptttttttttvvvxxx|||~~~|||xxxyyy{{{}}}~~~|||||||||}}}~~~~~~}}}zzzuuuoooiiiccc```YYYYYYZZZ\\\aaagggmmmpppxxx~~~~~~~~~{{{vvvrrrppphhh^^^UUUNNNFFF===666333000---,,,---......---+++******,,,111666999:::)))***+++,,,,,,+++***)))++++++++++++++++++++++++((())))))***************************************%%%$$$"""###%%%&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...111//////111000///444:::EEEXXXttt~~~zzzxxxxxx|||{{{vvvuuuvvvyyy{{{xxxrrrlllcccUUUFFF===777222000111------,,,,,,,,,---......******))))))******+++,,,)))+++---......---+++))),,,,,,***)))///666777222))))))(((((((((((())))))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))+++***)))))))))(((&&&$$$&&&'''((('''&&&&&&&&&(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))(((((('''&&&%%%'''''''''''''''''''''''')))))))))((((((((((((((((((((()))))))))*********+++---...000222555:::>>>GGGMMMWWW```ggglllppprrrooosssxxx}}}||||||{{{zzz{{{|||~~~}}}rrrkkkeee___\\\^^^[[[\\\]]]^^^^^^aaadddgggjjjkkkjjjjjjjjjlllpppttt{{{{{{wwwuuutttuuuuuuuuussspppooopppqqqvvvxxxxxxwwwssslllfffaaa]]][[[WWWSSSNNNKKKHHHGGGGGGHHHJJJLLLNNNOOOPPPPPPRRRSSSSSSSSSSSSRRRPPPOOOOOOQQQTTTYYY___eeejjjmmmjjjiiiiiikkkqqqxxx}}}{{{zzzxxxxxxtttuuuvvvxxxzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzxxxsssmmmfff___ZZZWWWRRRSSSWWW]]]eeennnvvvzzz~~~{{{zzzyyyvvvqqqllljjjaaaTTTIIIAAA<<<777333000...---,,,,,,,,,,,,,,,---+++***+++///222555555))))))+++,,,,,,+++))))))************************)))))))))))))))*********))))))))))))))))))))))))***((('''''')))******)))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))))))))''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((()))))))))((((((******+++++++++,,,,,,,,,******++++++,,,------...000---...111111///111666;;;JJJbbb}}}|||yyywwwxxx|||vvvrrrqqqrrrtttuuusssmmmggg\\\OOOAAA:::777333111111///...,,,,,,+++,,,---...***************+++,,,---+++,,,...//////...,,,+++***,,,,,,+++333<<<;;;444***))))))(((((())))))***'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))+++)))((())))))(((&&&$$$&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((('''&&&%%%''''''(((((('''&&&%%%%%%((((((((())))))*********((()))))))))************)))+++...//////000222333:::@@@IIIRRRYYY```fffjjjiiilllqqqvvv{{{}}}xxxtttqqqsssvvvxxx{{{~~~|||uuummmhhhhhhaaaaaa```]]]ZZZZZZ\\\^^^bbbbbbaaa```___aaaeeehhhpppwww}}}|||}}}~~~~~~~~~zzzsssqqqnnnjjjddd___[[[XXXWWWWWWXXXZZZ]]]```cccdddfffgggiiijjjiiigggeeedddbbbdddggglllqqqwww{{{~~~zzzyyywwwwwwzzz}}}|||yyyvvvtttsssssssssooopppqqqrrrssstttuuuvvv{{{|||~~~|||zzzyyytttqqqkkkddd]]]XXXUUUSSSPPPSSSZZZbbbllluuu|||~~~|||~~~{{{wwwuuussspppjjjeee]]]UUUJJJ???888555333222///...---,,,++++++++++++...,,,***)))***+++******)))******************)))(((((((((((((((((((((((()))(((((((((((()))***+++''''''''''''''''''''''''+++)))((()))***+++++++++((((((((((((((((((((((((&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''((())))))******))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((())))))))))))((())))))*********+++++++++))))))***+++,,,---.........,,,---000111000111555666AAATTTmmm{{{yyyxxxyyy~~~}}}ssskkkjjjjjjlllnnnlllgggbbbTTTGGG;;;777666333000000000///---+++++++++,,,------,,,,,,++++++++++++,,,+++,,,------------,,,+++(((,,,---,,,444>>><<<111*********))))))*********(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((('''&&&'''((('''%%%$$$&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((((((((('''''''''(((''''''&&&&&&&&&'''(((((()))((('''''''''(((((()))***+++,,,,,,)))))))))*********++++++(((***,,,,,,++++++,,,---111666<<>>:::...++++++************++++++***)))(((''''''((()))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''###$$$&&&''''''&&&$$$###&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&%%%$$$%%%&&&&&&$$$###&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%)))))))))(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((()))***+++******''''''(((***+++,,,---...************++++++++++++***++++++***))))))+++---,,,000444:::@@@GGGNNNSSS[[[___eeekkkpppuuuzzz}}}zzzrrrggghhhjjjjjjkkkmmmqqqtttwww{{{}}}zzztttlllddd___^^^^^^VVVVVVTTTQQQOOOOOORRRTTTUUU]]]ffflllnnnsss}}}~~~{{{}}}{{{ooonnnnnnppptttzzz~~~}}}|||~~~xxxuuuqqqllljjjjjjlllmmmmmmmmmmmmnnnnnnoooooopppvvvyyy|||{{{zzzvvvvvvvvvuuusssqqqnnnmmmfffbbb\\\VVVSSSSSSUUUWWW^^^dddmmmwww~~~{{{wwwsssnnnhhhddd___YYYQQQKKK>>><<<888555111...+++***)))***++++++******+++,,,*********+++------,,,***+++***)))(((((()))***+++************************)))((('''''''''(((***+++(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&$$$######$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))((()))***+++,,,---......///+++***...000//////111000333;;;NNNhhh~~~}}}}}}~~~~~~xxxlllgggbbb^^^```dddccc[[[SSSEEE???888111///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******...***+++555AAADDD;;;111,,,,,,++++++***)))))))))))))))((((((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%'''(((((('''''')))***%%%&&&&&&&&&'''((((((((()))((((((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***'''%%%$$$$$$%%%&&&(((((('''%%%&&&)))***))))))*********+++***%%%))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''((())))))((('''&&&''''''''''''''''''''''''************))))))))))))++++++******************,,,,,,---///444;;;AAAEEEPPPUUU\\\bbbgggllltttyyy{{{pppkkkeeebbbcccfffiiikkkqqquuu{{{~~~wwwpppjjjfff```]]]XXXVVVTTTSSSRRRPPPVVVVVVWWW[[[```hhhooosss{{{}}}}}}~~~|||uuuoooooorrrwww~~~{{{zzzyyyxxx{{{}}}zzzxxxqqqlllhhhjjjooorrrpppkkkpppooonnnnnnnnnooopppqqqwww{{{~~~}}}zzzuuuqqqooopppqqqnnniiidddaaa___]]]YYYUUUSSSVVVZZZ^^^```jjjpppxxx}}}~~~{{{wwwrrrooojjjccc[[[SSSJJJBBB===666333000,,,*********+++++++++************++++++******))))))))))))******************)))))))))))))))***++++++***)))***,,,,,,,,,***)))((((((((((((((((((''''''''''''(((((((((((())))))(((&&&$$$###(((&&&$$$!!!!!!"""$$$&&&((()))***)))((('''((()))******))))))((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&###"""###&&&(((&&&$$$''''''''''''''''''''''''''''''&&&%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&(((***+++)))(((((()))''''''&&&%%%&&&'''((()))))))))))))))***************+++,,,,,,+++***+++,,,------------............222444999DDDYYYuuu~~~wwwmmmddd```\\\]]]```^^^VVVNNNAAA===666111///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++******)))+++((((((///888;;;444,,,++++++*********)))))))))((((((((((((((('''''''''%%%%%%&&&'''''''''''''''&&&'''(((((('''&&&''')))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&***)))'''%%%%%%%%%&&&'''&&&&&&&&&%%%&&&)))))))))&&&%%%###"""$$$''')))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))************************+++******+++...333888;;;DDDIIIPPPWWW\\\bbbjjjooozzzrrrnnngggcccaaabbbcccccchhhjjjpppxxx|||vvvrrrlllhhhddd```]]]YYYVVVSSSPPPQQQSSSVVV[[[aaafffjjjpppttt{{{~~~|||zzzzzz{{{~~~|||uuuppppppssswww~~~|||zzzxxxwwwvvvtttxxx~~~~~~||||||{{{yyywwwvvvtttssspppnnnmmmpppuuuxxxwwwuuuuuutttsssqqqqqqqqqrrrssswww{{{|||yyytttnnniiijjjjjjiiieee___[[[YYYXXX[[[ZZZYYYZZZ]]]aaafffjjjmmmssszzzyyyvvvqqqkkkeee```YYYQQQIIIBBB;;;777222111000...,,,***)))(((+++******))))))******+++******))))))))))))***************)))))))))((((((%%%&&&(((((('''((()))+++******))))))(((((((((((()))(((((('''''''''((((((((())))))))))))(((&&&%%%(((&&&%%%######$$$%%%&&&'''((()))(((&&&&&&&&&'''((((((((((((((())))))))))))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$'''((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$&&&(((((('''%%%%%%%%%'''&&&&&&%%%&&&'''((()))(((((()))))))))*********)))***+++***)))((()))***---------.........//////111222444<<>>999444111......///...---***(((&&&+++******))))))******+++***))))))(((((())))))*********))))))))))))((((((&&&'''((((((''''''(((***))))))))))))))))))))))))***)))((('''''''''''''''))))))*********)))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&''''''((())))))******+++***)))(((''''''((()))''''''&&&&&&&&&%%%%%%%%%'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''(((%%%%%%%%%%%%&&&'''(((((((((***++++++)))''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))******((()))***)))'''&&&'''(((---------.........//////000111222555@@@VVVsss~~~~~~}}}|||zzzyyyzzz|||vvvlllbbb___\\\YYYUUUOOOHHHBBB666333111/////////---,,,,,,,,,,,,+++++++++++++++************************111///---+++******+++,,,******++++++************((((((((((((((()))))))))&&&&&&''''''(((((())))))&&&''''''((()))(((((((((&&&'''((('''%%%$$$$$$%%%((((((((('''&&&&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''((())))))'''''''''%%%######&&&'''&&&(((++++++'''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***+++,,,))))))))))))************---+++***))))))***,,,...111666===CCCIIIQQQZZZ```kkkqqq{{{}}}vvvqqqlllhhhdddaaabbbbbbcccgggooozzz~~~{{{wwwqqqnnnaaa___[[[WWWVVVWWWXXXZZZ^^^aaaeeehhhjjjkkkmmmooorrrsssuuuwwwwwwwwwuuuttttttrrrqqqsssxxx}}}zzzwwwwwwyyy{{{~~~}}}}}}}}}||||||zzzyyyvvvsssqqqooonnnnnnppptttzzz~~~|||yyywwwtttuuusssqqqooonnnnnnooopppsssxxx~~~}}}{{{yyyxxxxxx{{{}}}{{{zzzwwwsssmmmggg```]]]]]]ZZZVVVQQQNNNOOOSSSVVV\\\bbbiiilllkkklllqqquuuqqqtttyyy~~~~~~sssjjjddd]]]WWWNNNIIIAAA;;;666333000...,,,,,,,,,,,,+++)))((('''******))))))))))))******))))))(((((((((((())))))***)))))))))((((((((((((+++,,,---,,,***))))))***+++++++++++++++***))))))***)))(((''''''&&&''''''(((((())))))))))))))))))&&&'''((())))))((('''&&&&&&'''((('''%%%%%%%%%&&&'''''''''((((((((()))))),,,***((('''&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''***,,,------+++(((((((((&&&&&&&&&&&&''''''(((((((((((((((((()))))))))***((()))***)))'''&&&&&&'''------------............000222444444999IIIaaatttxxxvvvtttssstttxxx|||~~~}}}~~~tttjjjcccbbb___ZZZSSSKKKDDD???222000///...//////---,,,,,,,,,,,,++++++*********************************...,,,+++******+++---///***,,,---+++(((&&&(((+++''''''(((((())))))******&&&&&&''''''(((((())))))&&&''''''((()))(((((((((&&&'''((('''%%%$$$$$$%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''((()))'''$$$%%%((('''$$$'''...,,,&&&$$$(((***'''%%%'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))%%%%%%&&&((()))***+++,,,(((((()))))))))*********,,,+++***))))))+++,,,---)))...444999>>>EEENNNTTTaaahhhrrr}}}|||xxxuuurrrooolllfffeeedddfffjjjpppwww|||wwwrrriii```ZZZYYYZZZ[[[\\\^^^aaabbbbbbbbbcccdddeeegggiiikkkmmmnnnoooooopppnnnmmmnnnsssxxx{{{}}}~~~}}}zzz{{{|||}}}|||}}}}}}{{{zzz|||}}}|||{{{yyyuuuqqqnnnkkkjjjjjjmmmpppuuuyyy|||~~~}}}yyyvvvuuuuuutttsssssssssrrrqqqqqqqqqrrrsssyyy~~~}}}{{{zzzzzz}}}}}}{{{wwwuuurrrkkkddd]]]WWWUUUTTTSSSQQQOOOOOOSSSYYY^^^hhhnnntttvvvsssppprrrtttsssuuuwww{{{~~~~~~~~~}}}wwwkkkbbb[[[TTTMMMCCC???888333000...---+++---+++***(((((((((***+++***))))))))))))))))))***))))))(((((((((((()))))))))))))))(((((((((((('''***+++,,,,,,,,,+++---...............,,,+++)))((())))))((('''''''''''''''(((((((((((((((((())))))&&&''')))******)))(((''''''((()))(((&&&%%%&&&''')))((((((((('''''''''&&&)))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((()))((('''&&&%%%$$$$$$$$$'''(((***)))'''%%%$$$$$$&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))***+++***((('''((())),,,,,,,,,,,,---------------111555555666???OOO]]]tttzzzrrrpppooonnnpppuuuzzz}}}{{{zzzpppgggcccccc```ZZZPPPGGG@@@===111///------.........---,,,,,,,,,+++******))))))************************+++******)))***,,,---...)))***+++)))&&&%%%'''***''''''((())))))***++++++'''''''''(((((((((((((((&&&&&&'''(((((((((((('''&&&'''((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((### """((())))))000<<>>FFFLLLZZZaaakkkvvv~~~||||||{{{zzzxxxnnnmmmkkkjjjjjjlllnnnpppuuuxxx|||wwwmmmeeebbbbbbccc```cccddddddbbb___^^^^^^^^^^^^___```bbbdddfffhhhjjjhhhggghhhlllpppssstttvvvwwwzzz|||zzz{{{|||{{{~~~|||zzzwwwxxxyyywwwvvvwww|||}}}{{{xxxvvvrrrmmmjjjhhhgggggghhhjjjnnnqqqsssvvvzzz}}}zzzvvvqqqooooooqqqrrrrrrrrrtttvvvxxxyyyyyyyyyxxx~~~~~~||||||{{{}}}}}}}}}~~~~~~|||wwwsssrrrpppkkkbbbYYYRRRNNNMMMNNNNNNPPPQQQUUU[[[ccchhhvvvzzz~~~{{{wwwvvvvvvwwwvvvvvvxxxzzzzzzxxxvvvtttsssmmmaaaWWWQQQIIIBBB888555000---,,,+++***(((,,,+++((('''''')))+++---***))))))(((((())))))***)))((((((''''''(((((()))))))))((((((((((((''''''###%%%((()))***,,,///111---.........---+++)))(((((((((''''''''''''(((((())))))((('''''''''((((((&&&'''((()))***)))(((''''''((()))(((&&&&&&&&&'''))))))(((((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%(((''''''''''''''''''(((***)))(((&&&%%%$$$######&&&(((***)))'''&&&%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((()))))))))***++++++))))))***+++*********+++++++++,,,,,,)))...333333333666@@@HHH]]]jjj~~~}}}uuummmkkkjjjkkkooouuu{{{~~~|||xxxtttlllddd```aaa___XXXLLLBBB<<<999111///---,,,---......---,,,,,,++++++***))))))(((************************)))******************+++((()))***)))((('''(((***''''''((()))***+++,,,---((((((((((((((('''''''''%%%%%%&&&'''''''''''''''&&&'''(((((('''&&&''')))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''''''''%%%!!!"""(((******555CCCcccHHH...&&&&&&$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''&&&&&&''''''((()))******''''''(((((()))******+++*********)))***++++++,,,---000222333444888???EEENNNTTT___lllwww}}}{{{|||}}}|||{{{yyyvvvtttrrrpppoooppprrruuuyyy|||}}}wwwsssqqqqqqoooqqqsssqqqmmmhhhdddbbb```___]]][[[\\\^^^```bbbbbb```___```cccfffhhhiiigggiiimmmttt{{{~~~{{{wwwvvvwwwxxxvvvxxx{{{|||||||||{{{zzzwwwuuusssmmmooopppnnnlllmmmsssxxx~~~yyyvvvqqqoookkkhhheeedddeeeeeeeeegggiiikkkmmmrrrwwwzzzwwwsssnnnkkkmmmppprrrtttuuuyyy~~~}}}|||||||||{{{zzzyyyyyyxxxtttoookkkgggeee___WWWOOOJJJJJJKKKNNNQQQUUUZZZ___fffnnnsss}}}~~~}}}zzzxxxwwwuuusssssstttrrrooolllggggggaaaVVVLLLFFF>>>888222///---+++++++++)))(((***))))))))))))***,,,,,,))))))(((((((((((())))))((((((''''''''''''(((((())))))((((((((('''''''''"""$$$'''((((((***,,,...)))***+++------,,,***)))''''''&&&''''''((()))***,,,+++)))(((((((((((()))&&&''''''((())))))((((((&&&'''((('''%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%''')))***)))((('''''''''&&&&&&&&&%%%%%%%%%%%%'''((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&(((******)))((('''(((%%%&&&'''((((((((('''&&&'''''''''((((((((())))))''')))************+++---))))))))))))***************---000111000222777;;;HHHUUUhhh{{{yyyrrriiihhhhhhjjjooowww~~~xxxrrrnnniiibbb]]]___]]]UUUIII>>>888777222///,,,+++,,,.........,,,,,,++++++***))))))((())))))))))))))))))))))))***************)))(((''')))***+++++++++++++++,,,'''((()))***+++,,,---...))))))(((((('''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%'''(((((('''''')))***%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))'''%%%###&&&''''''(((''''''&&&&&&+++%%%%%%******)))444DDDWWW;;;$$$"""((((((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&''''''((()))******+++------,,,,,,,,,,,,------***,,,...------000666;;;===DDDOOO]]]jjjuuu|||~~~}}}{{{yyyzzz~~~{{{xxxlllllllllmmmpppsssvvvxxxxxxyyy{{{~~~}}}zzzsssnnnkkkgggddd___\\\[[[\\\___aaa\\\ZZZYYYZZZ]]]```aaaaaaXXX[[[aaaiiirrrxxxzzz{{{xxxzzz|||}}}{{{zzzyyyyyyvvvsssrrrttttttqqqrrrvvvttttttttttttrrrpppnnnmmmdddggghhhfffcccdddjjjooozzz|||~~~}}}yyyssspppkkkiiifffcccbbbbbbccceeefffggghhhjjjlllqqqwww|||xxxtttnnnlllmmmqqquuuwwwyyy~~~~~~}}}|||||||||yyyxxxvvvuuutttpppjjjfff[[[YYYUUUOOOJJJIIILLLOOORRRVVV\\\ccciiipppvvv{{{}}}}}}~~~|||yyyvvvsssooonnnnnnlllgggddd___^^^XXXNNNDDD>>>777111000...------------+++)))'''(((***+++,,,,,,++++++))))))(((((((((((())))))((((((''''''''''''(((((()))(((((((((''''''''''''((()))***)))((('''((()))$$$&&&(((+++,,,,,,++++++&&&&&&&&&&&&((()))***+++...---+++)))(((((())))))&&&'''''''''(((((())))))%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&'''(((((((((###%%%(((+++,,,+++***(((''''''&&&&&&&&&%%%%%%%%%$$$&&&(((&&&###"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&"""$$$&&&'''%%%$$$$$$%%%%%%%%%'''((((((((('''&&&''''''''''''((((((((()))&&&((()))***)))***+++---(((((((((((())))))))))))---...//////000222555888;;;GGGYYYkkk}}}wwwvvvvvvxxx}}}~~~uuupppkkkjjjiiinnnzzzwwwoooiiifffddd```\\\UUULLLBBB999333//////...---,,,+++*********)))***+++++++++***((('''******++++++++++++******)))***,,,,,,***)))***+++++++++++++++,,,++++++++++++'''%%%&&&((('''(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&'''(((***,,,---...***)))'''&&&%%%%%%&&&&&&)))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&((((((''',,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***...---+++))))))***+++,,,///---++++++---111666999999;;;AAAKKKYYYfffooosssyyywwwuuuuuuwww|||}}}uuussspppmmmkkkkkkkkkllllllnnnrrrvvv{{{~~~zzzuuuqqqllljjjjjjjjjhhhfff^^^ZZZWWWYYY]]]___^^^[[[VVVXXX[[[___dddjjjrrrwwwsssrrrqqqpppooonnnnnnnnnllljjjhhhiiilllmmmkkkiiimmmnnnnnnmmmjjjgggfffeeeaaa___[[[XXXYYY\\\```cccmmmppptttwwwvvvsssnnnkkkhhhddd___[[[[[[^^^cccfffkkkkkklllpppvvvzzz}}}~~~zzzrrrjjjgggjjjooorrrrrryyy|||{{{yyyyyyssspppmmmkkkiiieee^^^YYYWWWUUUQQQNNNNNNQQQTTTWWWdddfffiiinnnrrrwwwzzz|||||||||}}}}}}zzzwwwooommmjjjhhheee```ZZZUUUPPPKKKEEE>>>999444///---------,,,,,,,,,,,,++++++))))))((('''&&&'''''''''))))))))))))))))))))))))%%%&&&((()))))))))(((''')))))))))))))))(((((((((&&&'''''''''''''''&&&&&&+++++++++------+++(((%%%)))((((((((((((***+++,,,===---000------...$$$---))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%''')))***%%%%%%&&&&&&%%%%%%$$$###''''''&&&&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((((()))***++++++***)))(((((()))************))))))******+++,,,,,,---...000111111222222666888CCCXXXooopppppprrruuu|||{{{ssspppoooqqqssswwwuuummmhhhfffeee___ZZZRRRHHH???777111//////...---,,,++++++++++++***++++++++++++***))))))((())))))))))))))))))((()))***,,,,,,***)))***+++)))+++------***)))((())))))'''%%%&&&)))******+++))))))((((((((('''''''''&&&&&&&&&'''''''''''''''&&&''''''((()))+++,,,---(((((((((((('''&&&%%%$$$'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%&&&))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''(((((()))))),,,+++)))((('''((()))***...,,,***)))***---000222000333999AAAKKKVVV```eeekkkkkkkkknnnsssyyy}}}~~~}}}~~~}}}xxxrrrlllgggdddbbbbbbcccggglllqqqwww|||~~~|||zzzzzz{{{~~~~~~{{{wwwuuuvvvwwwvvvuuuoookkkgggeeefffeeeaaa]]]VVVWWWXXXZZZ]]]cccjjjoooooommmkkkhhhfffdddccccccbbb``````bbbeeeggggggfffggghhhhhhgggeeecccbbbaaa[[[YYYVVVUUUVVVYYY]]]```dddgggmmmqqqrrrppplllhhhgggddd___\\\]]]aaafffiiiqqqpppqqqtttyyy}}}|||tttlllhhhkkkoooqqqqqqyyy~~~zzzwwwtttsssmmmjjjgggdddaaa]]]WWWRRRPPPQQQRRRUUUZZZ___dddgggmmmnnnppprrruuuxxxzzz|||~~~|||{{{}}}|||xxxtttmmmjjjfffaaa\\\VVVPPPKKKFFFCCC>>>999555111...---------,,,,,,,,,++++++++++++******)))(((((((((((())))))))))))))))))))))))'''''')))*********)))((((((((((((((((((((((((((('''(((((()))((((((''''''((()))***,,,---,,,***''')))((((((((((((***+++,,,===222333***)))...&&&+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))&&&''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))''''''&&&%%%%%%&&&'''(((******))))))******++++++,,,,,,...///000111111111666777>>>NNNbbbxxxiiikkknnnttt|||~~~wwwqqqpppsssxxx~~~sssjjjfffdddddd[[[VVVMMMCCC:::333000......---,,,,,,++++++++++++,,,++++++***************)))))))))))))))))))))))))))***,,,,,,***)))***+++***///222111,,,''''''(((((('''%%%%%%''')))))))))))))))))))))))))))((((((%%%&&&&&&''''''''''''''''''''''''(((((()))***+++%%%''')))***)))'''$$$"""!!!###%%%&&&&&&%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((()))((('''&&&&&&&&&'''(((---,,,+++***)))***++++++))),,,111666;;;CCCNNNUUU[[[]]]```eeekkkqqqwwwzzzwwwwwwyyy}}}~~~wwwnnnfff```]]]XXXYYY\\\```eeelllqqquuuvvvxxxyyyxxxvvvtttsssssstttxxx~~~~~~zzzxxxvvvrrrlllggg]]]]]]\\\\\\]]]aaaggglllpppmmmjjjeeeaaa^^^\\\\\\[[[ZZZ[[[^^^cccfffhhhhhheeeeeeddddddbbbaaa___^^^VVVUUUTTTTTTVVVYYY\\\^^^bbbhhhpppwwwzzzyyyuuusssllliiifffdddeeeiiinnnqqqxxxwwwvvvxxx|||~~~wwwooojjjkkkmmmnnnnnnwww}}}{{{zzz}}}yyysssnnnkkkiiieeebbb___\\\YYYVVVRRROOONNNRRRXXXaaaiiipppuuuxxxxxxwwwwwwvvvwwwwwwxxxyyy{{{yyyxxxxxxyyywwwrrrnnniiieee]]]VVVOOOHHHBBB>>>999777555222000...---,,,,,,,,,,,,,,,++++++++++++++++++***)))((((((''''''(((((((((((((((((((((((((((((()))***************''''''''''''''''''''''''(((((()))))))))))))))(((''''''(((+++------+++))))))(((''''''((()))+++,,,;;;;;;???---%%%---''')))%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((%%%%%%$$$%%%%%%&&&'''((()))))))))*********+++++++++,,,---//////000000000555444888BBBQQQeeegggjjjnnnuuu}}}|||xxxssspppqqqttt}}}qqqgggbbbaaa```VVVQQQGGG===555000......------,,,+++++++++,,,,,,,,,+++***(((((()))******************************)))***,,,,,,***)))***+++---333888666///((((((***((((((&&&###%%%((((((&&&***))))))(((((('''''''''%%%&&&'''(((((((((''''''(((((('''''''''((())))))&&&'''((()))((('''%%%$$$!!!!!!############!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&'''''',,,,,,,,,++++++*********(((,,,///000111777@@@IIIOOORRRWWW\\\aaagggllloooqqqqqqssswww{{{zzzsssllleeeaaaYYYXXXXXXZZZ]]]aaafffiiikkknnnqqqqqqpppnnnmmmmmmooosss{{{|||xxxmmmllljjjhhhhhhkkkqqquuuyyyvvvrrrmmmhhheeedddcccaaabbbdddhhhlllppprrrrrrnnnmmmkkkiiihhhfffcccaaaYYYXXXXXXYYY[[[^^^aaaccchhhoooyyyyyywwwssspppppptttxxx{{{}}}{{{yyyyyy|||yyyqqqkkkjjjkkkllllllqqqxxx~~~vvvtttvvvyyy{{{~~~|||vvvpppiiiddd```]]]]]]\\\ZZZXXXWWWWWWVVVUUUUUUZZZdddnnnwww|||~~~}}}{{{yyywwwvvvuuuuuuuuusssrrrrrrrrrpppjjjdddaaa[[[SSSJJJCCC===888444111111111///---,,,,,,---,,,,,,,,,++++++++++++***))))))))))))((('''&&&&&&(((((((((((((((((((((((((((((())))))************&&&&&&&&&'''''''''''''''''''''((()))))))))((((((''''''(((***,,,,,,+++)))((((((''''''((()))+++,,,777EEERRR888&&&+++&&&((('''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''&&&&&&&&&&&&''''''((()))***+++((())))))***************++++++---....../////////222222555:::CCCTTTooojjjmmmrrrxxx{{{wwwtttpppooorrrvvvpppeee___[[[YYYPPPJJJAAA888111...---...,,,,,,+++++++++,,,------+++***)))((('''((())))))***)))(((((((((((()))***)))***,,,,,,***)))***+++---333888666///((((((***%%%((('''$$$'''---...+++******)))(((&&&%%%$$$$$$$$$%%%'''((((((((('''&&&((('''''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&'''''''''((())))))***************)))))),,,///...---000777>>>CCCGGGLLLRRRVVV\\\cccggglllmmmooorrruuuxxx{{{}}}|||||||||}}}}}}~~~~~~{{{wwwqqqllliii```^^^[[[YYYYYYZZZ\\\]]]```cccfffhhhgggffffffffflllpppxxx~~~|||yyyxxxzzz~~~|||wwwtttrrrqqqqqqmmmpppuuuyyy|||~~~}}}yyyvvvtttqqqmmmjjjccccccbbbbbbdddfffhhhjjjlllsss~~~zzzyyyzzz}}}}}}{{{yyyyyy{{{~~~~~~yyyqqqkkkiiihhhiiijjjooottt|||zzzrrrooopppqqqsssqqqooojjjeee```[[[XXXVVVWWWWWWXXXXXXYYYZZZ\\\^^^\\\bbblllvvv~~~}}}zzzwwwtttrrrqqqnnnllllllkkkhhhaaa[[[TTTOOOGGG@@@;;;666222000///000111000---+++,,,---,,,,,,+++++++++*********))))))*********)))((('''((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&&&&&&&''''''((((((%%%&&&''''''(((((((((''')))((((((***++++++)))'''((('''''''''''')))***+++222LLLbbbEEE******%%%)))*********)))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&%%%''''''((()))***+++++++++'''((()))************)))***+++,,,---------------...000444888<<>>NNN^^^{{{jjjmmmrrrwww{{{}}}}}}}}}xxxsssooonnnkkkhhhkkkooowww}}}wwwlllaaaTTTKKKBBB???999333///......///++++++++++++,,,---...///+++,,,,,,,,,,,,+++*********)))(((''''''((()))***)))***,,,,,,***)))***+++)))+++------***)))((()))$$$)))***&&&+++666888333'''''''''''''''(((((((((###%%%'''))))))(((&&&%%%&&&%%%%%%%%%&&&'''((((((&&&'''''''''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&'''(((((('''(((((())))))***++++++,,,111666999===CCCLLLTTTVVVZZZ^^^bbbeeeiiinnnssssssuuuvvvvvvttttttwwwyyy|||||||||{{{yyyvvvtttrrrmmmllliiifffccc```___^^^\\\]]]^^^\\\ZZZXXXYYYYYY[[[^^^ccciiioootttwwwxxxwww|||{{{yyyyyyzzz{{{~~~~~~vvvsssnnnjjjhhhhhhiiikkktttzzz}}}zzzyyyzzz{{{|||{{{{{{}}}~~~}}}{{{tttrrrmmmhhhddddddfffgggmmmooossswwwyyyzzzzzzyyyxxxrrrjjjccc```^^^\\\[[[XXXXXXXXXXXXYYY[[[\\\]]]]]]```cccbbb```______```^^^ccckkkuuu~~~wwwooojjjfffaaa\\\XXXUUUQQQJJJEEE===:::666333111000...,,,***...111000,,,***+++...++++++++++++************%%%&&&)))+++,,,,,,+++***)))))))))))))))))))))))))))((('''''''''(((******&&&&&&'''(((((()))******%%%&&&'''(((((()))))))))(((''''''(((***+++***)))''''''&&&&&&'''(((***+++***???XXXHHH333---$$$***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&""""""""""""############%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))((('''&&&%%%&&&'''((((((''''''&&&&&&''')))***+++***)))((()))***+++++++++++++++++++++---111555555888BBBNNNddduuugggjjjooouuuxxxyyyyyyxxxqqqmmmkkkjjjhhhfffhhhnnntttxxx|||{{{pppcccSSSHHH???<<<777222/////////000*********+++,,,---...///,,,---...///...---,,,+++...---+++******+++---...)))***,,,,,,***)))***+++++++++++++++,,,+++++++++&&&,,,+++%%%(((111222,,,%%%&&&'''((()))***+++,,,###%%%''')))***(((&&&%%%%%%%%%%%%%%%&&&'''(((((($$$%%%((())))))(((&&&%%%###%%%&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&(((((('''"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))'''%%%$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((''''''$$$%%%&&&&&&''''''''''''+++***)))''''''((()))***'''''''''(((***+++***(((+++...111222333888@@@HHHJJJNNNTTTXXX\\\bbbhhhmmmnnnqqqttttttrrrrrruuuwwwzzzzzzzzzzzzyyyxxxwwwwwwqqqqqqooonnnkkkiiihhhgggccccccaaa^^^ZZZXXXXXXYYYRRRUUUZZZ___eeekkkoooqqqjjjqqqyyy~~~~~~zzzwwwwwwxxxyyyyyyuuunnnhhheeedddfffgggqqqvvv}}}zzzyyyzzz{{{||||||}}}~~~|||qqqoookkkfffcccbbbeeegggkkklllnnnooopppooonnnmmmmmmhhhaaa[[[WWWTTTRRRPPPRRRSSSUUUXXX[[[^^^aaacccgggiiikkkiiieee```______```dddjjjrrr{{{~~~sssiiiccc^^^YYYSSSNNNJJJEEE???:::777444222000///...,,,***&&&+++//////+++)))+++...+++++++++************))) """$$$'''((()))((('''***************************)))((((((((()))+++,,,'''''''''((()))******+++&&&'''((()))************&&&%%%%%%'''***,,,,,,+++''''''&&&&&&'''(((***+++)))555KKKAAA333000%%%***$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%&&&&&&''''''(((((((((((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))******)))'''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))((('''&&&'''((()))))))))((('''&&&&&&''')))***+++***(((''')))******+++++++++******,,,,,,///222333444<<>>:::555222000///...---,,,,,,......///000222333...---------///111333444...+++***---111222---((($$$(((,,,---+++)))***,,,&&&'''(((*********)))((('''((()))*********************))))))))))))******'''&&&'''***...000...,,,###***...)))$$$$$$&&&'''&&&""""""&&&(((&&&%%%&&&$$$%%%''''''''''''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************,,,+++++++++...222666999>>>@@@CCCIIIPPPXXX___ccceeegggkkkmmmooopppsssuuuuuu|||}}}zzzyyyxxxvvvxxxxxxwwwvvvuuuuuuttttttqqqooolllgggaaa[[[WWWUUUUUUTTTTTTWWW\\\```cccddddddgggmmmsssxxx{{{|||}}}|||~~~{{{{{{{{{|||~~~}}}zzzwwwttttttvvvyyy{{{zzzssshhhaaa___bbbfffhhhmmmsss|||~~~yyyuuurrrrrrrrrxxxyyy{{{~~~{{{xxxrrrnnniiieeedddccccccbbbggggggfffddd```^^^^^^___[[[ZZZWWWTTTQQQNNNLLLKKKMMMQQQWWW^^^ccchhhlllooommmlllkkkhhhccc```___^^^]]]bbbhhhmmmrrrwww}}}ssshhh^^^XXXUUUNNNEEE@@@>>><<<888333222111...,,,***)))))))))++++++,,,,,,,,,+++******))))))))))))((((((((((((&&&(((***)))&&&%%%''')))(((***+++***)))((()))***)))((((((((((((((()))***((((((((((((((()))******''')))))))))+++---***%%%(((((('''&&&'''((()))***'''%%%$$$%%%'''***++++++(((,,,222555444///(((###'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%%%%$$$"""!!!$$$%%%%%%$$$###"""$$$%%%'''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&*********))))))((((((''''''(((***)))(((((()))******+++,,,,,,+++***+++---+++,,,---......,,,+++******---///111222333666888FFFPPPbbbuuuqqqooonnnnnnoooooonnnlllhhhfffdddbbbcccfffiiikkkmmmnnnqqqtttzzzrrrgggbbbRRR???:::777333111000000///...000---,,,000666999777333(((((()))***,,,...000111222555888999999999999999222222111...+++)))((()))''''''((()))))))))))))))(((((()))*********))))))))))))(((((((((((()))))),,,+++---000555777666444444111***&&&(((,,,)))###...(((%%%%%%%%%###"""$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$%%%%%%''''''''''''(((((((((((($$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((*********+++---000333444666888;;;@@@FFFMMMTTTWWW]]]```dddgggjjjlllooorrruuu}}}{{{zzzxxxuuuxxxxxxyyyyyyyyyyyyyyyzzzyyywwwuuupppkkkeee```]]]VVVUUUVVVXXX[[[^^^______]]]```ffflllqqqsssttttttrrrtttvvvxxxxxxyyyyyyzzzvvvwwwwwwwwwyyy}}}}}}wwwuuurrrpppqqqssswwwyyy{{{sssiiibbb```bbbeeegggmmmrrryyy~~~~~~~~~|||xxxtttqqqpppppptttuuuwwwzzz|||{{{xxxuuunnnjjjeeebbbaaa``````___^^^^^^]]]ZZZVVVTTTTTTUUUUUUTTTRRRQQQPPPPPPPPPPPPSSSVVV\\\aaafffjjjnnnppppppooolllhhhccc^^^\\\[[[ZZZ^^^ccchhhlllqqqxxx|||~~~zzztttkkk```XXXRRRJJJDDD<<<888666555111---)))))))))))))))***+++,,,++++++++++++++++++,,,,,,******)))))))))((((((((((((***,,,+++)))((()))+++'''((())))))''''''((())))))))))))(((((((((((((((((((((((((((((())))))******000333///+++******)))(((((('''''''''((()))***)))'''&&&&&&((()))((('''(((***---///...+++(((%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%######%%%'''(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((((((((***+++,,,------,,,+++)))***+++,,,,,,------------,,,,,,)))+++---///000111444666<<>>999333000///...+++)))&&&'''((()))++++++,,,,,,))))))(((((()))***+++,,,************)))))))))))))))***++++++))))))***+++%%%&&&''''''%%%%%%&&&'''((())))))***)))(((&&&%%%((((((''''''(((((()))***---777<<<555+++'''***,,,(((''''''''''''((()))******)))((((((((('''%%%###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$%%%''')))***'''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''###%%%&&&''''''(((***,,,------...,,,***((()))))),,,,,,,,,++++++,,,,,,---''')))+++------...111333333999DDDQQQaaauuu{{{wwwrrrmmmjjjhhhfffddd^^^^^^___```bbbdddfffgggcccdddfffhhhkkkpppvvvzzz~~~{{{pppccc^^^\\\NNN===333111...---......---+++,,,((()))333AAAHHHDDD===;;;;;;<<<;;;:::888666444555;;;>>>;;;333///111666666888;;;???@@@:::000'''***)))(((''''''((()))***)))*********)))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%''')))+++---......777@@@CCC999,,,'''))),,,(((''',,,222333,,,%%%"""&&&%%%############%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))******))))))&&&''')))***++++++******,,,---///111555999<<<>>>DDDHHHMMMRRRWWW]]]bbbfffllluuu{{{zzzwwwuuuqqqmmmoooqqqsssvvvzzz}}}{{{uuuooolllffffffhhhjjjkkkiiieeeaaa```bbbfffiiiiiigggdddaaa^^^^^^___bbbdddfffgggfffdddfffiiijjjlllmmmppprrrvvv|||zzzuuuqqqiiihhhhhhhhhkkkooosssvvvyyy~~~{{{uuunnnhhheeeeeeddddddoooqqqssstttsssrrrsssttttttvvvxxxwwwtttpppmmmlllmmmmmmmmmnnnnnnmmmiiifffddd```\\\YYYWWWVVVTTTRRRLLLLLLKKKIIIFFFFFFHHHJJJRRRVVV[[[aaaeeeffffffeeebbbccceeeiiinnnrrrtttttttttqqqmmmhhhddd___[[[XXXXXXYYY[[[]]]___bbbeeeggggggddd___YYYPPPHHHAAA===777333///------,,,+++)))***+++,,,,,,,,,+++)))((($$$%%%&&&'''((()))((((((+++*********))))))))))))''''''((((((((((((((()))%%%&&&''''''%%%%%%&&&'''((()))******)))'''%%%###(((''''''''''''((())))))...777:::333***''')))+++&&&&&&&&&&&&&&&''''''((()))((((((((()))'''$$$"""%%%%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###%%%&&&&&&%%%&&&(((***+++((($$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))###%%%''''''&&&'''(((******++++++***((('''((()))+++***)))))))))***+++,,,''')))+++,,,,,,---///111000444:::CCCPPPbbbuuuzzztttnnnjjjfffcccaaa[[[\\\^^^aaacccdddeeeeeebbbccceeefffgggjjjnnnqqqrrrooofff[[[WWWTTTIII;;;222000...---,,,,,,***((())))))---444<<>>;;;666666666666444222000...111333333111,,,))))))***,,,---///333555333,,,&&&***)))(((''''''((()))***)))))))))))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''(((((())))))***+++'''444>>>;;;333000000111)))'''***///000+++&&&%%%&&&%%%############%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))'''((()))++++++***)))(((***+++,,,...000222444555:::===BBBGGGLLLRRRYYY]]]dddmmmuuuuuusssqqqoookkkkkklllppptttyyy}}}}}}xxxrrrooonnnooorrruuuvvvsssnnnjjjkkklllmmmmmmjjjeee```]]]ZZZXXXWWWXXX[[[\\\[[[ZZZXXXZZZ^^^```aaacccfffhhhgggmmmuuu{{{~~~}}}yyytttooollldddddddddfffiiimmmqqqtttvvvyyy}}}~~~~~~{{{wwwrrrnnnllljjjiiigggnnnooopppooonnnmmmnnnpppqqqsssuuuuuurrrnnnkkkjjjiiihhhgggggggggddd```]]][[[XXXTTTRRRPPPNNNLLLJJJHHHHHHHHHGGGFFFGGGJJJMMMVVV]]]gggoootttsssoookkkffffffgggjjjppptttuuuuuuqqqnnnjjjgggeeebbb^^^[[[[[[ZZZZZZZZZ[[[\\\]]]]]]\\\YYYTTTMMMEEE>>>888555111///---,,,+++,,,+++++++++,,,,,,,,,+++)))'''&&&"""$$$(((+++,,,***((('''*********))))))))))))((('''&&&&&&'''((((((((((((&&&'''(((((('''&&&'''(((((((((******)))'''%%%###'''''''''''''''(((((())),,,000111,,,)))))))))'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))(((&&&$$$$$$$$$%%%&&&''''''''''''$$$#####################&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$#########%%%&&&&&&%%%&&&(((***+++((($$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&&&&'''((('''&&&%%%&&&'''%%%'''((((((''''''(((***)))((('''''''''(((***+++(((***+++,,,,,,,,,...000000222555:::BBBQQQbbbnnn~~~zzztttnnniiieee```^^^YYY[[[___bbbddddddccccccaaacccddddddddddddfffhhheeeccc[[[QQQKKKGGG>>>555111///---,,,,,,+++)))'''***---000222222222222222+++,,,,,,---------------///...,,,,,,,,,,,,+++***,,,***''''''(((***++++++***))))))((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''')))(((+++000777AAAGGGBBB999555...)))((((((%%%%%%(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''((()))*********)))((('''((()))***,,,---......333555999===AAAGGGMMMRRRZZZccckkklllllllllkkkiiihhhjjjnnnsssxxx}}}~~~yyyuuusssrrrtttwww|||~~~}}}yyyuuuttttttrrrooojjjddd___[[[XXXUUURRRRRRTTTUUUTTTRRROOOQQQTTTVVVWWWXXX[[[]]][[[___fffkkknnnppprrrsssqqqrrrrrrqqqnnnkkkhhhfff``````aaabbbeeehhhlllnnnqqqsssvvvyyy{{{}}}}}}|||{{{zzzwwwtttrrrpppooommmkkkiiigggiiijjjiiihhhgggiiijjjkkkmmmooonnnkkkgggeeecccbbbaaa```______]]]ZZZWWWSSSQQQNNNMMMMMMLLLKKKIIIJJJJJJIIIHHHHHHJJJNNNQQQZZZbbbmmmwww|||yyytttooojjjhhhgggjjjooorrrrrrqqqllliiieeedddeeeddd```\\\ZZZXXXVVVUUUUUUUUUSSSRRROOOLLLGGGAAA;;;555222000++++++******))))))******&&&''''''(((((((((((('''&&&(((+++......---***((())))))))))))(((((((((((((((&&&&&&''')))******)))''')))))))))((('''((()))'''(((((()))((('''%%%$$$''''''&&&&&&''''''((()))))))))'''%%%'''***(((######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&(((((('''&&&$$$%%%&&&((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%&&&%%%$$$%%%'''))))))&&&$$$###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%&&&'''###%%%'''''''''''')))+++''''''''''''(((((()))***)))***,,,,,,,,,,,,...//////000111333888BBBPPPYYYooo}}}{{{wwwrrrmmmhhhccc]]]ZZZXXXZZZ^^^bbbccccccaaa``````aaabbbbbb```___```aaa[[[ZZZUUUKKKBBB;;;666111...---,,,,,,---,,,+++)))+++,,,...---,,,++++++,,,)))))))))***+++,,,......///...---,,,,,,,,,,,,+++%%%&&&''''''''')))+++...)))))))))))))))(((''''''''''''(((((()))((((((((('''''''''&&&&&&'''''''''$$$%%%&&&%%%###$$$&&&))),,,)))'''---<<>><<<555///...+++'''&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$""""""""""""############$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((()))))))))(((&&&&&&'''((()))*********---///222444888<<>>:::555222///...---(((((())))))(((((()))***%%%%%%%%%&&&'''((()))***)))******+++++++++******(((((((((((('''''''''&&&&&&%%%$$$%%%(((***)))''''''((())))))((('''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''%%%###%%%)))(((###$$$%%%&&&'''((('''&&&&&&'''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%######%%%'''&&&%%%###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''******))))))))))))))))))((()))***)))''''''''')))&&&'''))))))(((((()))+++&&&'''((()))************)))***,,,,,,++++++,,,......///000000222888AAAHHHXXXhhh{{{xxxuuuppplllgggaaa[[[WWWWWWZZZ^^^aaacccbbb___]]]^^^___```___]]][[[[[[\\\WWWWWWSSSIII>>>666222///,,,++++++,,,......---+++)))(((((()))***++++++++++++***)))((((((***+++,,,000000///---)))'''((()))%%%******)))((()))((()))*********((('''&&&&&&&&&'''((()))))))))((()))((((((''''''(((((()))%%%&&&((('''&&&'''***...''''''$$$!!!&&&111999<<<:::888888:::888000(((&&&%%%%%%'''(((((('''%%%%%%$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%$$$%%%'''***---...&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%&&&&&&&&&'''(((((()))&&&'''((())))))******)))***,,,...///222666;;;??????HHHPPPSSSUUUYYY\\\\\\aaacccfffkkkppptttxxxzzz~~~~~~}}}{{{yyywwwvvvuuuwwwyyy~~~|||xxxsssnnniiifffddd]]]YYYUUUVVVYYY[[[ZZZWWWTTTTTTTTTRRRPPPPPPQQQSSSOOOQQQSSSTTTTTTTTTUUUWWWXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXZZZ\\\^^^```___aaacccdddeeefffhhhjjjmmmlllkkkjjjiiihhhgggggg^^^^^^^^^```aaa```]]]ZZZWWWYYY[[[\\\\\\\\\]]]^^^___``````^^^ZZZWWWUUUUUUPPPOOOOOOQQQSSSTTTTTTRRRPPPPPPRRRUUUZZZ^^^______ZZZYYYWWWTTTRRRSSSWWWZZZccciiiqqqzzz~~~}}}{{{rrrmmmhhhgggjjjjjjhhheeeeeeaaa]]]]]]``````\\\XXXRRRNNNIIIFFFEEECCC???<<<666444111...,,,,,,,,,---((()))******)))))))))+++)))(((''''''''')))***++++++)))'''%%%%%%&&&(((***((('''''''''&&&&&&&&&&&&$$$"""!!!"""&&&'''&&&$$$'''((()))(((''''''((()))''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&'''&&&###$$$''''''$$$&&&&&&((()))))))))(((''')))'''$$$$$$%%%&&&'''&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%$$$"""!!!''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$###"""$$$%%%$$$######%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%&&&((())))))(((((()))+++)))***+++***)))((()))***'''(((***+++,,,,,,,,,+++(((***++++++******+++,,,///000111000000333:::???JJJ[[[nnn}}}yyytttlllgggdddaaa\\\YYYXXXVVVYYY```aaa]]]]]]```___```aaa```\\\YYYWWWWWWYYYSSSIII@@@999444111///'''((()))++++++,,,,,,,,,+++,,,---+++)))(((((()))************))))))))))))---------,,,,,,+++++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))+++)))'''(((******(((&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$%%%&&&'''(((...111444666444000***'''$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$'''---333666&&&%%%$$$$$$$$$%%%&&&&&&&&&'''''''''%%%%%%%%%&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&***+++---.........000222:::;;;>>>AAAFFFKKKNNNPPPWWW^^^ggglllllllllnnnqqquuuvvvwwwvvvsssrrrrrrsssrrrvvv|||yyyssspppmmmjjjfffdddbbb```bbbeeefffeeebbb^^^___]]][[[WWWUUUUUUVVVSSSRRROOOMMMLLLLLLMMMNNNOOONNNMMMMMMMMMOOOPPPQQQVVVWWWUUURRRTTTXXXXXXUUUXXXVVVVVVZZZ\\\[[[]]]```dddbbb```___^^^\\\YYYWWWXXXWWWVVVUUUSSSRRRQQQQQQNNNPPPSSSTTTUUUVVVYYY[[[YYY[[[\\\[[[XXXTTTRRRRRRNNNMMMNNNQQQVVV[[[___```___^^^^^^```ccceeeeeedddccc^^^XXXRRRQQQSSSWWW[[[gggkkkqqqwww{{{|||{{{zzznnniiidddccceeefffccc___\\\[[[ZZZZZZYYYWWWTTTQQQLLLGGG@@@;;;999888666333........................)))(((((('''&&&%%%%%%%%%))))))))))))))))))))))))***)))(((&&&&&&''''''(((&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%&&&'''(((((('''%%%###"""''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###############$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###""""""###%%%'''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!"""############"""!!! (((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((('''((()))************+++,,,,,,---......---............000333666AAALLL^^^ppp~~~zzzuuunnnhhheeebbb^^^[[[[[[YYYZZZ___```]]]\\\```bbbbbbaaa___[[[XXXVVVVVVUUUNNNEEE===777333000...******++++++,,,,,,,,,---+++,,,---+++)))(((((()))*********)))))))))((((((+++++++++*********))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))***(((''''''))))))(((&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&'''(((***+++---------+++)))'''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''')))***'''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))(((''''''((()))''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((***,,,,,,,,,,,,---//////111333666:::>>>AAACCCMMMTTT^^^ccceeefffiiilllmmmnnnooonnnmmmlllmmmnnnoootttzzz|||wwwtttrrrooolllkkkjjjhhhiiillllllkkkiiihhhhhhgggddd```^^^^^^___ZZZYYYVVVTTTRRRQQQQQQRRRMMMLLLKKKJJJKKKKKKLLLMMMQQQSSSRRRPPPRRRUUUSSSOOOSSSPPPPPPTTTUUUTTTVVVZZZZZZYYYWWWVVVUUUSSSQQQOOONNNNNNNNNMMMMMMLLLLLLKKKIIIKKKNNNPPPRRRTTTWWWYYYZZZ\\\^^^]]]ZZZVVVTTTSSSTTTSSSTTTXXX^^^dddhhhjjjgggfffeeefffiiikkkkkkkkkfffbbb[[[VVVUUUWWW[[[^^^eeeiiiooouuuxxxwwwuuusssiiieee```___```aaa^^^[[[YYYWWWUUUSSSQQQOOOKKKGGGBBB>>>888444333222///---************************))))))(((((('''&&&&&&%%%((((((((((((((((((((((((***)))((('''&&&''''''(((((((((''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%(((((((((''''''&&&$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%&&&%%%$$$'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""%%%%%%%%%%%%%%%$$$$$$$$$((('''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))))))))******************++++++,,,------...,,,,,,,,,,,,+++---000333:::???MMM___qqqyyyuuuooojjjfffdddaaa______\\\\\\^^^^^^\\\]]]```eeeccc```\\\YYYVVVTTTSSSLLLGGG???888444111///------,,,,,,++++++,,,------+++,,,,,,+++)))((()))*********))))))))))))(((((())))))((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((()))(((&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((&&&&&&&&&'''((()))&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((''''''''''''$$$"""&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$"""((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%'''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))***************''')))******))))))***,,,+++,,,...000333666999:::???FFFOOOUUUXXX[[[___bbb```bbbcccccccccccceeegggiiioootttyyy}}}xxxvvvtttrrrppprrrqqqpppqqqrrrrrrqqqoooppppppooollliiigggggghhhcccbbb```^^^\\\[[[ZZZZZZQQQPPPOOOMMMMMMMMMMMMNNNNNNRRRSSSRRRTTTUUURRRLLLNNNJJJJJJMMMOOOOOORRRWWWUUUUUUTTTSSSQQQNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFIIILLLOOOQQQUUUYYY\\\```bbbddddddaaa]]][[[ZZZ\\\\\\]]]aaahhhnnnrrrtttpppmmmjjjjjjkkknnnoooooogggccc]]]YYYWWWZZZ^^^aaadddhhhnnnrrrtttqqqmmmjjjbbb^^^ZZZXXXYYYXXXVVVSSSQQQOOOLLLIIIFFFBBB>>>;;;777444111///...,,,***(((((((((((((((((((((((((((***))))))((((((''''''&&&(((((((((((((((((((((((())))))(((''''''''''''((()))))))))(((((('''''''''(((((('''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%%%%$$$"""'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$######&&&&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((()))***+++++++++***************+++,,,,,,------///000000///...///111333666666<<>><<<888444222111000...---,,,+++)))((())))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''*********)))((((((''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&(((***+++,,,+++)))((()))*********++++++,,,,,,000000111///......000111777444666@@@LLL[[[mmm{{{lllkkkiiifffeeeeeefffgggfffeeeaaa]]]]]]```cccdddccc___XXXSSSPPPLLLHHHEEE<<<888333///...---,,,+++,,,++++++************+++***+++,,,+++)))))))))+++)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''***((('''&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***,,,,,,---###&&&***---...,,,)))'''***(((&&&&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((()))((('''&&&'''(((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''''''((((((((())))))'''((())))))(((''')))***((((((((()))***+++,,,---...111555999<<>><<<:::777555444222000...---------,,,+++***))))))************************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&******))))))((((((((('''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''''''''***)))'''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&$$$""""""$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))%%%&&&(((******)))(((&&&))))))***************+++***+++,,,+++)))((()))+++222222444888===GGGZZZkkkbbbcccdddddddddfffjjjmmmmmmlllggg```^^^aaacccbbb^^^XXXRRRMMMJJJFFFAAA<<<666333///---,,,,,,+++***))))))***+++++++++******)))+++,,,+++***)))***+++))))))(((((((((((('''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''((()))(((&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&$$$"""!!!&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((***+++***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***###&&&***---///...,,,+++(((%%%!!!!!!%%%'''((('''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%&&&&&&''''''((((((&&&((())))))(((((()))+++'''''''''((((((***++++++,,,,,,...000222555666888===>>>@@@BBBDDDHHHNNNQQQVVV]]]bbbdddgggmmmppppppjjjjjjiiigggffffffhhhkkkoooqqqtttuuutttsssssssssnnnnnnmmmjjjgggdddeeeeeedddgggkkkpppsssuuuvvvvvvnnnllljjjhhhfffeeeeeeeeegggmmmsssvvvyyyyyyrrrjjj]]]YYYWWW[[[```gggpppyyy{{{rrriiidddbbb```___\\\ZZZVVVTTTQQQPPPRRRTTTWWWZZZ^^^ccciiinnnmmmnnnnnnllljjjhhhiiijjjllljjjhhhhhhjjjmmmnnnnnnppplllgggeeeeeegggiiijjjgggddd___ZZZWWWXXXZZZ[[[___```bbbbbb^^^YYYSSSOOOJJJHHHDDD???;;;888666555333111///...//////...---)))******((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))(((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%&&&&&&'''((((((((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$'''(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''###%%%'''%%%"""!!!###&&&&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%&&&'''((((((((('''''')))))))))))))))))))))))))))+++++++++)))))))))+++***+++///222333:::JJJZZZ[[[]]]```bbbeeeiiioootttttttttnnnddd___aaaaaa]]]WWWRRRLLLHHHFFFAAA:::444444111...,,,,,,,,,+++***''')))+++---...---+++***)))***++++++***)))***+++))))))((((((((('''''''''''''''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''')))***)))'''&&&''')))&&&&&&''''''''''''&&&&&&%%%$$$############$$$%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%$$$$$$$$$###%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%######%%%''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((()))******'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&((())),,,///111222000***$$$"""$$$'''((('''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&''''''(((((($$$&&&(((((((((((()))+++))))))))))))***+++,,,---*********+++---///111111333444666777:::>>>DDDHHHNNNTTTYYYYYY[[[```cccddd```aaaaaa```___```cccgggiiimmmqqqsssrrrppppppqqqllllllkkkiiieeeccccccdddaaaeeejjjppptttvvvwwwwwwpppnnnllljjjhhhhhhhhhhhhhhhooouuuyyy||||||vvvoooddd___\\\^^^cccjjjttt}}}wwwmmmhhhgggeeedddaaa^^^[[[XXXVVVTTTUUUWWWYYY[[[^^^ccciiinnnlllkkkjjjgggeeeeeegggiiikkkiiigggfffhhhjjjkkkkkkmmmjjjfffdddeeefffhhhhhhfffccc]]]XXXUUUTTTUUUWWWVVVVVVVVVTTTPPPKKKFFFCCC===<<<999666222000000000...,,,******+++,,,,,,+++'''((((((&&&######&&&)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%'''((('''&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###&&&'''%%%""" ###&&&&&&%%%$$$######%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&""""""######$$$%%%%%%&&&''''''&&&%%%$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***,,,...---,,,,,,,,,---))))))+++...///333<<>>666///333000---,,,,,,,,,+++***&&&))),,,///000///,,,+++)))***++++++***)))***,,,)))(((((((((''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((***+++***'''&&&'''***&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&(((((($$$%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$"""###%%%'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%((()))******))))))(((&&&&&&)))...444888===555+++&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((()))###%%%&&&''''''''')))+++''''''''''''((()))***+++***((('''(((+++...//////,,,---///000333777===BBBFFFLLLQQQPPPQQQUUUYYYYYYYYYZZZ[[[ZZZYYYZZZ___cccdddhhhmmmooonnnmmmmmmoookkkkkkjjjgggdddaaabbbbbb```ccciiiooosssuuuuuuuuuqqqooommmkkkjjjiiiiiijjjffflllssswwwzzz|||vvvooohhhaaa]]]___ccciiisss}}}yyypppkkkjjjhhhgggeeebbb___\\\ZZZYYYXXXYYY[[[]]]___dddjjjnnnlllkkkhhheeebbbcccfffiiijjjhhhffffffgggjjjkkkkkkjjjgggdddbbbccceeeffffffccc```ZZZTTTQQQPPPPPPQQQNNNNNNLLLJJJFFFAAA===:::444444222000---,,,---...,,,***((('''(((******)))((()))(((%%%"""###&&&***))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$%%%&&&(((((($$$%%%&&&'''''''''%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$############%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###&&&(((&&&!!! ###&&&&&&%%%$$$######%%%'''((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))(((((((((((()))******))))))))))))((((((((((((''')))++++++*********+++///+++***...000000333888XXXZZZ]]]bbbhhhqqqzzz~~~wwwnnnfff^^^YYYVVVNNNJJJEEEAAA<<<888222///...---,,,+++***(((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&'''((())))))***&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&'''((((((+++......+++&&&###""""""000###$$$'''$$$)))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))+++***)))))))))***,,,---@@@666***$$$$$$&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&###!!!###&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&$$$"""$$$(((+++***)))(((((('''&&&&&&&&&''''''%%%%%%&&&'''((()))******)))***+++,,,...111333444<<<===@@@CCCGGGJJJMMMNNNLLLOOOSSSUUUVVVVVVXXXYYY]]]___cccgggjjjjjjjjjiiiggggggfffeeedddcccbbbbbbaaadddiiinnnrrrsssssssssoooooonnnllljjjhhhfffeeedddhhhooossstttpppkkkgggccc```]]]___eeemmmuuuyyy~~~{{{rrrkkkggghhhhhhgggeeebbb^^^ZZZXXXUUUUUUWWWYYY]]]bbbgggjjjgggeeeccccccccccccbbbaaaccccccdddeeefffhhhjjjkkkgggfffdddaaa___^^^]]]]]][[[XXXTTTOOOKKKHHHGGGFFFBBBAAA???<<<999666444333222111000///...---------******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&'''''')))******(((&&&$$$%%%((()))'''%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%***)))((('''%%%$$$###"""&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###############&&&))),,,,,,)))&&&###$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,,,,***+++,,,,,,+++---000222XXXZZZ^^^ccciiiqqqyyy|||vvvmmmddd[[[UUUQQQJJJGGGBBB===999555000---,,,,,,++++++***)))))))))************************))))))))))))))))))))))))******)))))))))(((((((((&&&&&&''''''((())))))***&&&''''''''''''''''''(((&&&&&&&&&&&&&&&''''''''')))+++------***'''%%%$$$$$$......666@@@))))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''(((///...***&&&###"""$$$&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&$$$$$$&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%###%%%(((***)))((()))(((''''''&&&&&&'''''''''''''''((((((((((((((())))))***+++---///000111666777999;;;===???AAABBBBBBEEEHHHJJJKKKLLLNNNPPPVVVYYY]]]```cccdddcccccc``````___^^^^^^^^^^^^______bbbhhhmmmpppppppppooolllllllllkkkiiifffcccbbb```dddkkkpppppplllfffbbbaaa___]]]^^^dddkkkqqqtttzzz}}}}}}vvvnnnhhhfffeeeeeeeeedddaaa^^^ZZZXXXWWWXXXYYY[[[^^^bbbfffhhheeecccaaa```aaaaaa```^^^]]]]]]^^^```bbbdddfffgggeeecccaaa^^^[[[YYYWWWVVVQQQNNNJJJFFFBBB@@@??????:::999777555222000...------,,,+++******)))******))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))((((((''''''&&&&&&&&&&&&'''((()))***(((&&&$$$%%%'''(((&&&$$$&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%$$$$$$$$$$$$&&&)))******)))&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))))))))******++++++,,,)))++++++++++++,,,///111WWWZZZ___dddjjjqqqxxx|||}}}zzztttkkkaaaWWWOOOKKKFFFBBB===999555222...+++******************++++++************************))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''((()))))))))(((''''''''''''''''''&&&''''''((((((((('''&&&&&&)))***++++++((('''''''''(((***;;;OOOccc///***''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&''''''---111---%%%!!!$$$((('''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((((('''(((((('''&&&&&&&&&&&&''')))))))))(((((('''''''''((((((((()))***+++,,,---000111111222333444444555888:::<<<===>>>@@@DDDFFFMMMOOORRRVVVXXXYYYYYYXXXVVVUUUTTTTTTUUUWWWYYY[[[]]]```eeejjjlllllljjjiiiggggggggggggeeebbb___]]][[[```fffkkklllgggaaa\\\^^^\\\[[[^^^ccciiimmmooouuuvvvvvvtttoooiiifffeeeeeeeeeeeeeeecccaaa___]]]YYYYYYZZZ[[[]]]```bbbdddbbb```^^^]]]]]]]]]\\\ZZZUUUVVVWWWYYY\\\^^^___``````^^^[[[WWWSSSPPPMMMLLLDDDBBB???<<<999888777777111000///...,,,+++***))))))((((((''''''(((((())))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&&&&'''((())))))'''%%%%%%%%%&&&'''&&&%%%(((((('''&&&&&&&&&''''''+++***((('''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((((((((()))%%%%%%$$$$$$$$$$$$%%%%%%))))))((('''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&'''((()))******)))(((''''''&&&&&&%%%%%%%%%%%%&&&""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))************************((()))*********+++---///WWWZZZ___dddhhhnnnssswwwzzzwwwqqqiii^^^SSSJJJEEEAAA>>>999555222000,,,***************************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((('''''''''(((((()))))))))'''&&&%%%(((((()))(((&&&&&&'''(((---'''DDD___zzz222+++(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%((('''&&&&&&&&&((()))***000555999444+++%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))))))))(((((((((((('''(((''''''''''''((())))))---------.........//////111333444555666999===@@@BBBDDDGGGJJJLLLMMMMMMMMMLLLKKKJJJJJJMMMPPPTTTWWW[[[^^^bbbfffhhhgggeeeccc```aaabbbbbb```]]]ZZZXXXYYY]]]dddiiiiiiddd^^^YYYYYYYYYZZZ^^^dddiiilllmmmpppooonnnkkkhhheeedddcccaaaaaabbbbbbbbbaaa```___ZZZZZZZZZZZZ[[[\\\]]]^^^^^^[[[YYYXXXXXXXXXVVVUUUPPPQQQRRRTTTUUUVVVVVVVVVWWWUUURRRNNNJJJEEEBBB@@@:::888777555333222222222------,,,,,,+++******)))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&'''''''''&&&(((((('''&&&&&&%%%&&&&&&---+++)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&&&&''')))******)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************))))))))))))'''(((******))))))+++---WWWZZZ^^^aaaeeeiiimmmqqqvvvsssmmmeee[[[PPPGGGBBB>>>:::666222000///,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++******))))))((((((((())))))))))))((('''&&&&&&&&&''''''%%%$$$$$$&&&(((///'''CCC```}}}444,,,)))((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''')))+++---555666555111,,,(((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$%%%&&&'''((('''''''''&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((()))))))))***(((''''''&&&&&&''''''''')))******++++++,,,,,,------...///000000333666999999;;;===???AAABBBCCCCCCCCCBBBBBBCCCFFFJJJNNNQQQVVVXXX[[[^^^______^^^\\\\\\]]]^^^^^^]]][[[YYYXXXXXX\\\bbbffffffbbb\\\XXXTTTUUUWWW]]]ccchhhkkkkkkkkkiiifffcccbbbaaaaaaaaaYYYZZZZZZ[[[\\\\\\\\\]]]\\\[[[[[[ZZZZZZYYYYYYYYYXXXUUUSSSRRRRRRQQQPPPNNNMMMMMMMMMNNNMMMLLLKKKJJJKKKIIIGGGDDD@@@;;;888555111111000///...---------++++++++++++************''''''''''''((()))***+++'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&''''''(((''''''(((((('''''''''(((''''''&&&%%%$$$$$$$$$%%%,,,***(((%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%############%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))))))))))))))&&&((()))***))))))***+++ZZZ[[[^^^___aaadddhhhlllpppmmmggg___VVVLLLEEE@@@;;;777333000...---,,,+++,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''((((((((((((((((((******)))))))))))))))))))))((('''&&&&&&'''''''''&&&''''''&&&$$$$$$%%%'''---)))<<>>BBBEEEHHHLLLNNNOOOQQQRRRSSSSSSSSSVVVWWWWWWXXXXXXXXXWWWWWWVVVXXX\\\______\\\WWWTTTOOOPPPSSSXXX^^^ccceeefffccc```\\\ZZZZZZ[[[[[[ZZZVVVWWWWWWXXXZZZ[[[\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUPPPNNNKKKIIIIIIIIIGGGEEEFFFFFFFFFEEEDDDBBB???>>>======<<<:::777444000...************))))))((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%)))(((&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$ !!!###%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&(((******)))))))))***^^^______^^^___aaafffiiiiiifff```YYYPPPHHHBBB???888444000---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''%%%$$$$$$&&&((()))'''((()))(((&&&%%%&&&'''(((---444LLL[[[888---)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&"""$$$&&&((((((((('''&&&###&&&)))***(((&&&&&&'''%%%%%%&&&(((***,,,///000*********)))))))))))))))(((((((((''''''(((((()))&&&&&&&&&'''''''''''''''%%%''')))***))))))***+++++++++---...000111222333222222333555777999;;;===AAAAAAAAABBBCCCEEEGGGHHHLLLLLLLLLLLLMMMOOOQQQRRRPPPRRRTTTUUUUUUSSSPPPNNNLLLLLLMMMQQQVVVZZZ\\\\\\[[[WWWSSSQQQRRRSSSRRRQQQQQQRRRRRRSSSUUUWWWXXXYYYTTTSSSSSSQQQPPPNNNMMMLLLGGGEEEBBBAAA@@@@@@>>><<<;;;;;;<<<<<<:::888555444111111222222111...,,,***(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###%%%'''&&&$$$###%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&(((***+++***))))))***bbbaaa```^^^^^^```eeehhheeebbb[[[TTTLLLEEEAAA>>>555222---+++***+++******((())))))***++++++,,,,,,************************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((('''''''''$$$%%%%%%&&&&&&'''''''''(((&&&$$$"""###%%%(((+++)))***+++***((('''&&&'''$$$000///EEENNN;;;...'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&''')))'''&&&$$$######$$$$$$###%%%((()))'''%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&!!!"""%%%'''''''''&&&%%%"""&&&)))***(((&&&&&&(((&&&'''(((***---000222444,,,,,,+++***)))((('''''')))(((((((((((()))******))))))((((((''''''&&&&&&%%%(((***+++)))(((((()))''''''(((***+++---...///,,,---...000222333444555999888777777999<<>>@@@AAAAAAAAA@@@???>>>===>>>???@@@??????AAABBBDDDFFFGGGHHHGGGFFFEEEDDDCCCAAAAAA@@@AAAAAAAAABBBBBBDDDEEEEEEEEEDDDCCCAAA???===;;;;;;666444222000//////000111000000000000///...---,,,***+++,,,------,,,+++***((((((((((((''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&###%%%(((***+++***(((&&&%%%&&&&&&'''((()))******,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''&&&%%%###"""!!!  $$$'''(((((('''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%$$$###""""""""""""""""""###$$$%%%&&&$$$""" !!!$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%$$$%%%((()))'''$$$!!!$$$&&&((((((&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$######$$$'''))))))(((************))))))))))))))))))))))))************```___]]][[[ZZZYYYYYYXXXYYYTTTMMMFFF@@@;;;666333//////...,,,))))))***+++))))))*********+++++++++''')))******)))(((((()))***))))))(((''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))***+++((('''((()))+++,,,+++***)))'''''')))&&&!!!!!!&&&+++******+++,,,+++(((%%%)))$$$''')))### %%%&&&###$$$%%%&&&&&&&&&%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$###$$$&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$""""""$$$&&&&&&%%%%%%%%%%%%&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''%%%%%%'''&&&######&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))*********))))))((((((((())))))******+++************+++,,,---...000///......///000111111//////000222333555666666:::999888666555555555555666777888999;;;<<<======<<<<<<;;;:::999888777777666666666666777888999999:::999888666444333111111111000...,,,,,,,,,---...............---,,,+++***''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&'''''''''+++***)))'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%&&&'''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&""""""###$$$%%%%%%%%%%%%""""""""""""###$$$%%%%%%$$$"""!!!!!!$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$###%%%'''(((&&&$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''((()))))))))))))))))))))(((((((((((()))))))))******\\\[[[ZZZXXXWWWVVVUUUUUUUUUPPPIIIBBB===888444111.........,,,***)))***+++)))))))))*********++++++(((***++++++***))))))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$#########%%%%%%&&&''')))+++---...)))((((((***,,,,,,+++***&&&''')))***'''$$$'''------+++(((((()))***)))(((+++''''''(((%%%"""###&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$%%%''''''$$$###&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))***)))))))))&&&&&&'''((()))***++++++))))))((())))))***+++,,,,,,++++++++++++,,,------***+++,,,---...///000111222222000...---,,,,,,,,,///000000111111222222333222222111000///......---////////////000111222222222222111///...,,,+++++++++***)))(((((()))******++++++++++++***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((()))******))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&&&&%%%&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%)))'''%%%###""""""###############"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%""""""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$###""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$######$$$&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%)))+++,,,***'''%%%&&&((('''''''''''''''''''''((('''''''''(((((((((((()))YYYXXXWWWUUUUUUTTTTTTTTTRRRMMMFFF???:::666333000------...,,,***))))))+++))))))))))))************)))***,,,,,,***)))***+++))))))((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''(((***+++,,,)))((((((***+++,,,+++)))))))))))))))((((((***,,,''''''''')))******'''%%%&&&&&&$$$***222---%%%%%%'''''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''((()))'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''$$$$$$((((((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%%%%%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((()))))))))'''''''''(((((()))))))))((('''''''''(((((()))***))))))******))))))***+++******+++,,,------......------,,,++++++*********........................---------,,,,,,+++++++++---------------...//////------,,,+++***))))))((((((((('''''''''((()))))))))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''((())))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$(((---222666(((((((((''''''&&&&&&&&&)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&##################""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%$$$###""""""$$$$$$######"""########################$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((+++...+++&&&###&&&)))%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((UUUUUUTTTTTTTTTTTTTTTUUURRRLLLDDD===888555222000+++,,,---,,,***))))))***(((((()))))))))*********)))***,,,,,,***)))***+++((((((((((((''''''''''''((((((((((((((((((((((((*********))))))(((((((((''''''&&&&&&&&&'''(((((()))(((((()))++++++***(((---***'''(((---222111...***(((&&&%%%%%%$$$###!!!"""%%%$$$000EEE???+++&&&(((''''''&&&%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))(((''''''((()))***+++)))(((&&&$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''###$$$(((***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((''''''&&&&&&''''''&&&&&&&&&'''((((((''')))+++***((('''(((***'''''''''((((((((())))))((())))))***++++++++++++.........------,,,,,,,,,,,,+++++++++++++++++++++((((((''''''(((((())))))((((((((('''''''''&&&&&&))))))((((((((())))))***((())))))))))))((('''''')))(((&&&&&&&&&&&&((()))'''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$)))///666:::((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$######''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""!!!###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%$$$###""""""$$$$$$######"""###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""###$$$$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$(((+++)))%%%###&&&***$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''RRRRRRRRRRRRSSSTTTUUUVVVRRRLLLCCC<<<666333000...***+++---,,,+++))))))***((((((((()))))))))******(((***++++++***))))))***((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%(((''''''((()))***(((&&&)))'''&&&,,,:::GGGIIIEEE;;;444+++$$$!!!###%%%'''###)))%%%333NNNGGG...+++((('''&&&&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***)))((((((((()))***+++,,,+++(((%%%$$$###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''######(((+++)))%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&'''''''''***,,,+++(((&&&(((***''''''''''''''''''''''''%%%&&&''')))***+++++++++,,,+++++++++*********)))))))))))))))))))))******'''''''''&&&&&&''''''((())))))))))))))))))))))))***************)))))))))((((((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&+++///222&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""###&&&''''''&&&###!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%""""""###$$$%%%%%%%%%%%%$$$###############$$$$$$###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!"""$$$$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''"""%%%''''''%%%$$$&&&)))$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((MMMNNNOOOPPPRRRTTTVVVWWWQQQKKKBBB:::444000---,,,)))+++,,,,,,+++))))))***(((((((((((()))))))))***''')))******)))(((((()))'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''((((((&&&%%%###%%%'''---;;;JJJQQQNNN>>>777---&&&$$$&&&)))***$$$---%%%,,,EEE===(((...''''''&&&%%%&&&&&&(((((()))((((((''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&%%%######$$$%%%$$$######$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***)))((('''''''''((()))///---)))&&&$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''######))),,,***&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&)))---,,,(((%%%''')))))))))))))))((((((((((((%%%&&&((()))***+++******))))))((((((((((((((('''&&&'''''''''(((((())))))))))))(((((((((((()))))))))))))))***+++++++++,,,)))******))))))(((''''''&&&''''''(((((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""""""""#########$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$$$$&&&""""""###$$$%%%%%%%%%%%%""""""""""""###$$$%%%%%%"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!###%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&''''''''''''(((((((((KKKKKKLLLNNNQQQSSSVVVWWWQQQKKKAAA888222...+++***(((***,,,,,,+++)))))))))(((((((((((())))))))))))'''(((******((('''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))'''&&&%%%&&&''''''&&&$$$&&&))))))(((---666;;;999...+++(((&&&&&&&&&%%%%%%%%%000$$$###777/// ...'''&&&%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&%%%###$$$%%%%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&&&&%%%$$$###$$$%%%$$$#########&&&(((***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%%%%&&&'''111...+++'''%%%$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$'''###""")))---+++&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%)))---+++'''$$$&&&((('''''''''&&&&&&&&&&&&&&&((()))***+++,,,+++******((((((((('''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&&&&'''$$$$$$$$$%%%&&&&&&'''''')))))))))((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((%%%$$$$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######"""""""""###%%%&&&!!!!!!""""""#########$$$########################$$$%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%$$$###""""""""""""""""""###$$$%%%&&&"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!$$$&&&&&&$$$###$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$$$$$$$%%%&&&&&&'''(((((('''''''''(((((((((((()))EEEEEEFFFIIILLLNNNNNNMMMKKKFFF===444...***)))))),,,++++++---,,,((((((+++******)))(((&&&%%%###"""***)))(((''''''&&&''''''(((&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((())))))((('''&&&%%%&&&''''''$$$((()))''')))---...,,,***&&&%%%&&&&&&######&&&))))))))))))))))))))))))'''((('''$$$%%%***------444555444111,,,&&&###!!!&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%&&&'''***(((&&&$$$###"""######'''%%%$$$$$$%%%&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&"""!!!%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!############%%%&&&'''$$$"""!!!"""###$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++,,,------+++(((%%%"""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''&&&)))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''))))))((((((''''''''''''))))))(((''''''''''''''')))(((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&%%%$$$###$$$%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$######$$$$$$***'''$$$$$$%%%&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%'''(((((('''!!!,,,***###%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""###$$$%%%&&&%%%%%%###"""!!!!!!""""""#########$$$"""############$$$$$$$$$&&&''''''%%%###""""""###$$$%%%&&&&&&''''''&&&&&& """$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""!!!"""###$$$&&&(((***,,,%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((((((((())))))((('''&&&&&&!!!###'''***,,,+++)))'''DDDCCCDDDFFFIIIKKKJJJIIIEEE@@@999111,,,*********)))((())),,,+++&&&%%%((()))))))))))))))((('''&&&'''''''''''''''((()))***)))(((''''''))))))((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))''''''&&&%%%$$$$$$$$$$$$%%%((()))'''(((,,,,,,******&&&$$$%%%$$$"""###&&&((((((((((((((((((((((((((()))'''$$$(((000666777??????>>>999222,,,'''%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))((('''%%%$$$######$$$&&&%%%$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%&&&%%%###$$$"""$$$)))+++'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######$$$%%%###""""""###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,///...+++'''$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&(((***+++'''&&&%%%&&&'''(((&&&$$$%%%%%%&&&'''''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((())))))))))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%)))(((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%'''&&&%%%$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))$$$$$$###""""""""""""######"""###$$$&&&((())))))%%%&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&''''''&&&&&&+++'''$$$)))%%%!!!'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###""""""""""""#########$$$"""############$$$$$$$$$"""###$$$$$$######$$$&&&######$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$%%%&&&'''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&%%%%%%&&&''')))++++++)))'''&&&BBBBBBBBBCCCEEEEEEDDDCCC<<<888333...+++)))***+++(((&&&'''+++***'''%%%''''''((()))***++++++++++++(((''''''''''''(((((()))+++)))((()))***+++***)))&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''((('''''''''&&&&&&$$$######&&&((()))&&&'''******'''***&&&$$$&&&%%%######'''%%%%%%%%%%%%%%%%%%%%%%%%***,,,***)))---888@@@CCC;;;;;;999555///)))%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######%%%$$$$$$$$$$$$%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%$$$$$$######$$$%%%%%%(((&&&$$$$$$$$$$$$$$$"""!!!!!!%%%---///***%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%"""!!!"""###""""""###$$$&&&&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!%%%***...///,,,(((%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$%%%&&&)))+++---'''&&&%%%''')))***'''$$$''''''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$(((((('''&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""###%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((+++///222111+++&&&&&&)))+++)))$$$"""$$$(((%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######%%%&&&&&&%%%'''((((((000888...###'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$"""""""""###############"""############$$$$$$$$$!!!"""$$$###""""""###%%%!!!""""""###############%%%%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$%%%#################################$$$$$$######"""''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%$$$)))))))))((('''&&&$$$$$$AAA@@@@@@@@@AAAAAA???===666333000,,,***))))))******'''&&&)))***((((((***'''((()))***+++,,,,,,,,,,,,+++)))(((&&&%%%%%%%%%***)))((()))***+++***(((%%%&&&(((******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''((())))))))))))'''%%%$$$&&&))))))&&&%%%((('''%%%)))'''(((,,,+++'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((,,,555;;;<<<***+++,,,***'''$$$######%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%%%%%%%###$$$$$$$$$######$$$&&&(((&&&######$$$%%%$$$$$$!!! $$$,,,...***&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%###!!!!!!"""$$$(((&&&%%%%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###'''***+++***'''%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&(((***,,,$$$&&&((()))((('''&&&&&&((()))******(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%###$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''***)))((((((''''''((((((&&&***111;;;AAA???777///333111...)))%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$###""""""$$$%%%%%%$$$"""$$$,,,???KKK999######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%##############################$$$$$$%%%%%%%%%$$$########################""""""#########$$$$$$$$$$$$%%%%%%###!!! !!!!!!""""""###############%%%%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''((((((&&&&&&'''''''''&&&&&&%%%((('''&&&%%%$$$#########@@@???>>>===>>>===:::888333111///,,,***)))((((((+++&&&$$$''')))))))))+++(((((())))))***)))))))))+++***)))(((&&&&&&%%%%%%)))(((''''''))))))((('''%%%&&&(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((()))***)))((('''&&&'''))))))%%%%%%'''&&&###'''(((---333333,,,'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$###%%%***+++)))$$$%%%'''&&&%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""$$$%%%$$$######%%%'''(((%%%######$$$&&&&&&&&&### """'''***(((&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$###$$$''')))///,,,'''$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&''')))***###(((,,,***%%%"""$$$((('''***++++++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$"""###%%%''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%$$$"""!!!"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$ ###***555@@@GGGIIIHHHCCC:::...'''&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$"""!!!!!!###$$$$$$###!!!"""***???LLL:::$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$$$$%%%%%%###!!! !!!"""###$$$$$$%%%$$$$$$$$$!!!"""##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&>>>===;;;::::::999666444000///---+++***(((((('''***%%%###(((,,,+++)))***(((((())))))((((((''''''&&&&&&&&&''''''((()))***(((&&&%%%&&&'''((('''%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''***)))&&&%%%'''&&&###%%%'''---555555---'''%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&%%%%%%'''%%%!!!%%%&&&'''&&&$$$$$$%%%&&&#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""%%%&&&&&&######&&&)))***(((%%%$$$%%%&&&''''''$$$ $$$&&&%%%%%%'''###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&(((,,,000222---'''######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))'''+++---***%%%"""%%%)))&&&)))++++++'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''(((&&&###!!!"""###$$$%%%&&&&&&&&&&&&#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$'''///:::EEEMMMGGG:::,,,%%%&&&'''&&&"""%%%%%%$$$$$$%%%%%%&&&'''$$$"""!!!!!!###$$$$$$#########$$$///<<<333&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$#########"""############$$$$$$$$$!!!"""$$$###""""""###%%%###$$$%%%%%%&&&&&&%%%%%% !!!"""###$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$######$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''((()));;;999777777666555222000++++++******)))(((((('''(((&&&(((111555222,,,)))'''(((((())))))(((((('''%%%%%%%%%&&&((()))+++,,,'''&&&%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&((()))***'''******&&&&&&((('''$$$$$$%%%***000000***%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))&&&&&&)))(((%%%$$$%%%%%%$$$""""""###$$$"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###""""""$$$%%%%%%%%%$$$$$$"""%%%((('''$$$$$$'''+++///,,,(((%%%%%%&&&&&&%%%%%%!!! $$$&&&$$$$$$%%%######$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%(((,,,000---)))%%%###$$$%%%&&&&&&########################%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))***000...+++)))((('''''''''###'''+++***'''$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((((((&&&%%%%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$(((''''''&&&%%%&&&&&&&&&''''''&&&###"""'''111999:::222(((###$$$&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''$$$"""!!!"""###$$$$$$$$$###'''$$$&&&111000)))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$###############%%%&&&'''%%%%%%%%%$$$$$$#########"""############$$$$$$$$$"""###$$$$$$######$$$&&&###$$$%%%%%%&&&%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&888666555444444222///---''''''(((((()))((((((((())))))///:::???:::000***&&&'''((())))))***))))))'''''''''''''''((())))))(((&&&%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&(((***,,,...'''******'''&&&)))(((%%%######%%%******&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$""""""'''(((&&&###$$$%%%$$$######%%%'''""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$###### !!!###$$$%%%%%%$$$######&&&)))(((%%%$$$(((,,,333000***'''%%%%%%$$$###%%%""""""&&&'''%%%###$$$######$$$%%%%%%&&&''''''#########""""""%%%))),,,'''%%%######%%%&&&&&&%%%########################%%%$$$$$$$$$######""""""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''''''''&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&)))+++,,,999111)))'''+++---***%%%"""&&&******&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###&&&(((((('''%%%%%%%%%###$$$&&&''''''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$(((''''''&&&$$$""" """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$############$$$"""(((((($$$"""%%%***+++(((%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$###!!!"""$$$%%%%%%$$$ ***((('''111222+++((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$######""""""###%%%&&&(((%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&''''''%%%###""""""#########$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&""""""#########""""""!!!888666333000...,,,,,,,,,******)))(((((((((((((((&&&,,,333777666111+++(((&&&&&&''''''''''''&&&&&&++++++***)))(((''''''&&&$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%$$$$$$''')))&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%"""$$$%%%%%%###""""""###%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&222///,,,(((%%%$$$######""""""###$$$&&&'''((()))$$$###"""""""""$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###"""!!!###$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&;;;444+++%%%$$$%%%%%%%%%&&&'''((('''&&&$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''""""""###$$$$$$%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&$$$"""###%%%&&&%%%"""&&&&&&%%%$$$$$$######"""######################## !!!###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$$$$$$$"""!!!$$$$$$%%%(((,,,---***'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&))),,,)))$$$!!!"""%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """%%%&&&%%%###$$$$$$$$$$$$%%%%%%&&&'''########################&&&&&&&&&%%%%%%%%%$$$$$$'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&%%%%%%$$$###!!!###%%%&&&''''''&&&&&&666444111///,,,+++++++++***))))))((((((((((((((('''+++///111///---***)))&&&&&&''''''''''''&&&&&&******)))(((((('''&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&%%%######$$$&&&&&&%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&$$$######$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&...,,,)))'''%%%%%%%%%&&&""""""###$$$%%%&&&''''''$$$######"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!###$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$############$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''444///((($$$$$$%%%&&&%%%%%%&&&((('''&&&%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$%%%########################"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###$$$$$$$$$"""!!!$$$$$$$$$'''***+++)))'''%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!###$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$(((***((($$$!!!"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&%%%###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%$$$%%%&&&&&&%%%$$$&&&''''''''''''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%$$$333222///---+++***))))))***)))((((((''''''((((((((()))******(((((()))***&&&&&&''''''''''''&&&&&&)))((((((''''''&&&&&&&&&***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&((('''%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###$$$%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((((((&&&%%%%%%&&&''''''#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%''''''###############"""""""""%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((,,,)))%%%$$$$$$%%%&&&%%%$$$%%%''''''&&&%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############"""""""""%%%(((++++++(((%%%"""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%$$$######%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$###""""""%%%$$$###%%%'''(((((('''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$###"""!!!!!!!!!"""""""""#########%%%%%%%%%%%%%%%$$$$$$###"""%%%'''&&&###!!!"""$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&''''''&&&$$$$$$%%%%%%$$$###''''''((((((''''''&&&&&&***)))(((&&&%%%$$$######111000...,,,***)))))))))))))))(((''''''''''''((('''(((((('''&&&&&&''')))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((()))+++***(((&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$$$$%%%'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''(((%%%%%%$$$#########$$$$$$######$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$#####################"""$$$(((******((($$$"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$############%%%$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###!!! """"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$### """$$$$$$"""!!!"""$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&""""""######$$$%%%&&&&&&((('''%%%%%%&&&&&&$$$###&&&&&&''''''''''''&&&&&&***)))'''$$$############000///---+++************)))(((((('''''''''''''''&&&'''))))))'''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((()))+++***(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$###$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$***)))(((&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''((('''&&&%%%$$$$$$###%%%''''''&&&&&&'''(((%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%###"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$$$$$$$ !!!######"""""""""###!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&%%%%%%%%%%%%%%%#########$$$$$$&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&&&&''''''&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%'''&&&$$$#########$$$%%%...---,,,***))))))******)))(((''''''&&&&&&''''''&&&(((******)))((('''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$###"""###$$$"""$$$%%%%%%###""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&$$$######""""""""""""""""""###############***)))(((&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((&&&((()))(((&&&$$$$$$%%%$$$%%%''''''&&&%%%&&&'''%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&'''%%%###"""!!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&%%%###!!!###%%%$$$&&&&&&&&&$$$###$$$&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############$$$%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$!!!!!!""""""###""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$###$$$%%%"""######$$$%%%'''((()))######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&,,,+++***((((((((())))))(((((('''&&&&&&&&&&&&''''''((())))))((('''((()))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))******&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&%%%######$$$&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###""""""$$$###%%%&&&%%%$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%###########################%%%'''(((&&&$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$############$$$$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$'''((('''%%%$$$%%%'''%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((((($$$%%%''')))))))))((('''######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''''''''''''''&&&$$$$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&'''(((((()))***(((&&&###"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###&&&%%%"""!!!###&&&$$$&&&)))(((&&&$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########"""###$$$%%%%%%%%%$$$###############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""#########"""!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&%%%"""!!!"""$$$############$$$%%%''''''""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''###""""""###%%%&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''&&&***)))((('''&&&''''''((((((((('''&&&&&&&&&&&&'''))))))((('''%%%&&&(((+++&&&''''''''''''''''''&&&&&&''''''((()))***++++++&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%$$$$$$''')))&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""###$$$&&&''''''%%%$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''%%%###""""""###%%%&&&###########################%%%((((((&&&$$$###############$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&"""%%%'''&&&$$$$$$&&&(((&&&'''((((((&&&$$$$$$%%%%%%%%%%%%&&&'''((()))***"""$$$&&&)))***+++***)))######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&((()))******---+++(((%%%$$$$$$%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!###&&&&&&"""!!!###'''$$$'''******'''$$$###$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$###"""###$$$###""" %%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###%%%&&&%%%""" """$$$##################$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))!!! !!!###%%%%%%$$$%%%&&&&&&'''((((((((('''((()))*********)))'''&&&)))((('''&&&%%%%%%&&&''')))(((((((((((())))))***&&&+++***$$$###((()))&&&(((&&&$$$$$$%%%''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''$$$%%%))),,,,,,&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################%%%""" !!!$$$&&&%%%######$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%&&&'''&&&$$$%%%$$$"""!!!!!!!!!"""###&&&''''''&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%$$$###$$$%%%&&&'''&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$&&&$$$""""""$$$&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%#########$$$%%%%%%######$$$%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$$$$###"""###$$$&&&'''***)))((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$&&&'''((('''%%%"""######$$$$$$######"""%%%$$$$$$$$$###"""""""""%%%%%%%%%&&&&&&&&&''''''(((&&&######$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%###"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$'''...///)))$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###!!!((('''&&&$$$###"""""""""######$$$$$$$$$$$$######$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""" ###$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%%%%$$$&&&)))(((###%%%---555444,,,%%%%%%((()))((('''&&&%%%&&&''''''))))))(((((('''(((((())))))***(((%%%%%%''''''%%%(((&&&$$$$$$%%%''''''&&&((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&&&&###$$$)))***)))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""!!!!!!!!!%%%%%%$$$######$$$%%%%%%########################%%%###!!!"""$$$&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%###""""""###$$$$$$$$$%%%$$$###"""!!!""""""###&&&''''''&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$###""""""###&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((((((&&&&&&'''(((&&&%%%%%%$$$$$$%%%&&&'''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&)))((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&'''(((&&&%%%'''''''''&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%######$$$%%%&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$(((&&&)))...000+++&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%###((('''&&&$$$###"""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%#########################################################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%$$$"""""""""###"""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%***333666555***...222000***'''))),,,''''''&&&%%%&&&'''((()))***)))((('''''''''''''''+++'''%%%''''''%%%$$$%%%(((&&&$$$$$$&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&%%%"""$$$((((((%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%########################%%%$$$###$$$%%%&&&&&&$$$###$$$$$$%%%%%%$$$$$$###&&&$$$""""""###%%%$$$$$$$$$$$$###""""""""""""###%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%!!!""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$######""""""######$$$%%%%%%$$$$$$######$$$$$$"""###%%%(((++++++)))&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''&&&''')))&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%######$$$%%%&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$######""""""""""""######&&&###$$$)))***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######%%%''''''&&&%%%'''&&&%%%$$$##################$$$$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$###############%%%%%%$$$$$$$$$######### !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%,,,777>>>???,,,,,,+++)))''''''***---'''&&&%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&***$$$###'''(((######&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&((('''$$$%%%((('''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''((((((&&&$$$$$$$$$#########"""""""""$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&%%%$$$!!!"""$$$%%%$$$###############$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((($$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$&&&)))...000000,,,)))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$%%%''''''$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$############%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########&&&%%%%%%$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$$$$#########$$$%%%&&&'''###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$""""""$$$%%%&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$$$$%%%((((((''''''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$!!! $$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$######""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############"""###$$$&&&''''''%%%&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################"""!!!!!!"""$$$%%%&&&&&& !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%$$$(((222777777)))'''$$$###$$$&&&(((((('''&&&%%%%%%&&&'''((()))+++***)))''''''&&&&&&&&&&&&%%%%%%((('''###$$$''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''+++,,,(((&&&'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$'''+++,,,+++&&&###$$$$$$$$$$$$#########"""$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%#########%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###!!!$$$((((((&&&$$$###$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&***...000///,,,(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$%%%''''''"""###$$$$$$###"""###$$$%%%%%%%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######"""%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&'''&&&$$$$$$$$$#########$$$%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%###""""""$$$%%%&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###""""""(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%'''###"""%%%'''%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""!!!!!!###%%%&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""" """$$$&&&%%%$$$"""###$$$%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&%%%###&&&+++,,,)))&&&$$$######&&&'''&&&%%%''''''&&&%%%&&&'''((()))+++***)))(((((((((((((((%%%,,,///***%%%%%%&&&'''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''...222---'''%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!###&&&&&&%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$###!!!%%%***,,,+++&&&"""$$$$$$%%%%%%$$$$$$###"""###$$$%%%$$$###"""###$$$$$$$$$############$$$$$$######$$$&&&((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###$$$###""""""&&&+++,,,)))%%%$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$&&&)))+++***(((%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$###$$$%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################$$$######$$$&&&&&&%%%$$$&&&&&&'''&&&%%%$$$###"""##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!###%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%)))))))))((('''%%%###"""&&&&&&&&&%%%%%%$$$$$$#########""""""""""""######%%%!!! ###%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$######"""#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$###############$$$$$$$$$%%%###"""$$$&&&&&&###$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&"""%%%%%%$$$'''***)))$$$&&&%%%%%%&&&((((((&&&%%%)))((('''&&&%%%&&&''''''+++******)))))))))******(((888===///$$$&&&)))&&&&&&%%%%%%&&&((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%000777000&&&"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""""""""###############$$$%%%%%%%%%%%%$$$##############################&&&&&&%%%######$$$###$$$$$$%%%%%%$$$$$$###!!!!!!$$$'''***+++)))'''$$$$$$%%%%%%%%%$$$###""""""$$$%%%$$$###"""###%%%$$$$$$############$$$$$$$$$$$$%%%((())))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###!!!''',,,---)))%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$&&&&&&'''&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%### """$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!###%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$######$$$%%%&&&$$$###$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""#########$$$$$$$$$&&&%%%$$$'''******$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&###%%%%%%$$$&&&***)))%%%&&&''''''&&&&&&%%%&&&&&&)))((('''&&&%%%%%%&&&'''+++***************+++,,,+++AAAGGG222###'''***$$$&&&%%%%%%'''((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###111999222%%%"""&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###########################"""&&&&&&$$$"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$&&&***---......$$$$$$%%%&&&%%%$$$###""""""###$$$$$$###"""###%%%$$$$$$############$$$$$$$$$$$$&&&)))******'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$!!!'''---...)))%%%###$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$#########$$$%%%%%%&&&(((&&&######$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%#########$$$%%%%%%######$$$%%%###$$$&&&'''(((''''''&&&###$$$%%%%%%&&&&&&&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''(((((('''&&&!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%######&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$""" !!!###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$#####################$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%!!!!!!%%%'''&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&& !!!"""###$$$%%%%%%#########$$$$$$%%%&&&&&&""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%$$$%%%&&&&&&%%%###############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$$$$###%%%)))......)))###""""""!!!!!!"""$$$&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''%%%###%%%(((((($$$&&&&&&&&&###!!!!!!$$$&&&&&&'''((((((''''''(((***---)))%%%$$$&&&(((((((((...111333///(((###"""$$$)))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((000111***&&&(((%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$###""""""###$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!""""""$$$''''''%%%%%%$$$###$$$&&&+++000333$$$&&&&&&&&&$$$$$$$$$&&&'''$$$"""###%%%&&&$$$"""&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&((('''$$$!!!&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$%%%&&&'''((($$$$$$######$$$$$$%%%&&&$$$######""""""#########&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$###%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$"""%%%%%%###$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%&&&%%%$$$####################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$################################# !!!"""###$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$###!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$!!!"""###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&############$$$&&&(((***############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$&&&'''''''''&&&%%%%%%$$$"""$$$&&&%%%###!!!$$$&&&,,,+++(((&&&%%%%%%&&&'''%%%&&&''''''&&&&&&'''(((---)))%%%$$$&&&((((((((('''***,,,+++'''%%%&&&))))))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((()))))))))&&&&&&%%%$$$#########$$$%%%%%%%%%$$$%%%%%%&&&''')))///000***%%%$$$%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$#########"""***(((&&&%%%%%%''')))***%%%&&&&&&%%%###!!!"""###$$$###"""###%%%'''&&&$$$$$$$$$############$$$$$$&&&&&&&&&'''((('''%%%"""  %%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$############&&&$$$###$$$%%%&&&%%%$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$###%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''### $$$''''''%%%%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""###$$$$$$###"""!!!##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###"""""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!"""""""""""" !!!######"""""""""###################################################%%%$$$############$$$%%%#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%############$$$&&&((()))$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""&&&&&&''''''&&&%%%%%%$$$$$$%%%''''''''''''(((***,,,+++(((&&&%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&(((,,,)))&&&%%%&&&'''((((((###%%%''''''%%%%%%(((+++((('''&&&&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&((())))))))))))%%%%%%$$$""""""!!!!!!!!!%%%%%%$$$$$$%%%%%%&&&'''++++++---,,,'''"""$$$***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%###"""###$$$***)))'''&&&%%%$$$$$$$$$&&&&&&&&&$$$""" !!!""""""!!!###%%%''''''&&&###"""""""""""""""######'''&&&&&&'''((((((%%%###""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&***)))(((&&&$$$$$$######%%%#########$$$%%%$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""""""""#########$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""%%%'''&&&$$$&&&&&&%%%%%%$$$%%%%%%&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################"""#############################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&&&&$$$###$$$$$$"""###$$$$$$%%%%%%$$$$$$"""$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!"""$$$$$$#########$$$""""""""""""""""""""""""########################$$$######""""""######$$$!!!""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%############$$$&&&'''((($$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&$$$"""!!!&&&&&&&&&&&&&&&%%%%%%$$$"""!!!"""###&&&((((((''',,,+++(((&&&%%%$$$$$$%%%$$$&&&''''''&&&%%%'''(((***)))'''&&&&&&'''((((((&&&''''''%%%######%%%(((((('''%%%&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&%%%&&&%%%$$$"""!!!!!!!!!!!!&&&&&&%%%%%%&&&&&&'''(((---((()))///---%%%$$$)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""###&&&&&&$$$&&&)))$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%"""!!!!!!"""###"""######%%%&&&&&&&&&""""""""""""""""""###$$$'''&&&%%%&&&''''''%%%###%%%%%%%%%&&&&&&&&&&&&&&&""""""###%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&,,,+++)))'''%%%$$$######$$$###""""""$$$$$$###"""%%%&&&''''''''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""############%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&'''((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""$$$%%%$$$"""%%%%%%%%%&&&'''((()))***########################################################################&&&&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%%%%((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%######$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$######"""""""""######$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%###################################################""""""""""""""""""### !!!"""###$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%%%%$$$### !!!%%%'''&&&$$$+++***(((&&&%%%$$$$$$$$$%%%'''((((((''''''((()))))))))((('''&&&&&&'''((()))((('''%%%$$$$$$%%%&&&(((&&&%%%%%%&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%######"""""""""'''''''''''''''(((((()))---'''(((222444,,,%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################### !!!''')))'''&&&))) !!!###$$$%%%%%%%%%$$$###%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%$$$$$$$$$$$$$$$###############$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$"""!!!!!!######$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&,,,+++)))'''%%%$$$$$$###$$$###""""""$$$$$$###"""%%%&&&''''''''''''&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$&&&(((((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$###"""$$$$$$%%%''')))+++...///$$$$$$##################################################################&&&&&&&&&&&&%%%%%%$$$###$$$#########$$$$$$%%%&&&)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###$$$$$$""""""###$$$$$$$$$$$$######"""!!!!!!!!!###$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###)))((('''%%%$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######""""""""" !!!"""###$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$(((&&&$$$%%%((()))(((%%%)))((('''&&&%%%$$$######&&&''')))(((''''''(((***((())))))(((&&&&&&'''(((&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&&&&%%%###''''''&&&&&&&&&%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''''''''''''''(((((())),,,***---444666000'''"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''' )))...)))$$$$$$######$$$$$$$$$######""""""$$$%%%&&&%%%%%%&&&((($$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$######$$$$$$###""" """###$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%&&&)))((('''&&&%%%$$$$$$$$$%%%#########$$$%%%$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$&&&((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$&&&))),,,...///%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%&&&&&&&&&%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&''''''%%%$$$%%%%%%!!!"""######$$$$$$######"""!!!  """$$$&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$***)))((('''&&&%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""############$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!""""""######$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""###$$$$$$%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""###$$$&&&(((###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((('''&&&&&&''')))''')))***)))&&&%%%'''((($$$$$$$$$&&&'''((('''''''''&&&$$$%%%&&&&&&%%%###''''''&&&&&&&&&%%%%%%%%%""""""$$$%%%&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''')))000666555222///***&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###############!!!"""###%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''***333...&&&"""$$$$$$$$$#########""""""###$$$%%%%%%$$$###%%%&&&"""$$$&&&%%%######$$$&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%######$$$%%%$$$###!!!###%%%&&&''''''&&&%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%&&&$$$###$$$%%%&&&%%%$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$%%%''')))&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%""""""###$$$&&&(((***+++&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$###""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%''''''&&&%%%&&&'''!!!""""""###############!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########"""""""""#########$$$$$$!!!###%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$%%%%%%$$$###"""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%!!!"""############$$$%%%######$$$%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''')))***)))&&&%%%&&&)))$$$$$$%%%&&&''''''%%%###'''&&&$$$%%%&&&&&&%%%###''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$############$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&'''555===555,,,,,,---***#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%% """$$$%%%%%%%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$***777444)))$$$######""""""###$$$%%%%%%$$$%%%%%%$$$"""!!!"""### """%%%%%%######&&&((($$$$$$$$$$$$%%%&&&'''((((((&&&$$$$$$%%%%%%%%%$$$ !!!$$$&&&&&&&&&%%%$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&"""!!!""""""###$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$%%%''')))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""#########"""######$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''(((!!!!!!"""###############!!!###%%%&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''!!!!!!!!!"""###%%%&&&'''''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$$$$#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!###$$$%%%%%%$$$###!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$"""###$$$%%%%%%%%%%%%%%%!!!$$$''''''%%%%%%(((,,,!!!"""###$$$%%%&&&&&&%%%'''''''''&&&&&&%%%%%%%%%***++++++)))&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&!!!###%%%%%%$$$###"""###'''&&&%%%%%%&&&%%%###"""###'''---222444222///,,,,,,'''""" ###&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$'''&&&$$$"""!!!!!!!!!"""(((!!!$$$111555---&&&&&&%%%$$$!!! !!!$$$'''***%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''')))*********$$$%%%&&&&&&%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######!!!""""""""""""#################################%%%%%%%%%%%%%%%$$$###"""###"""!!!!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$##################$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$$$$######)))&&&######%%%%%%""" ######%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$((('''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!((((((!!!"""***+++%%%$$$###""""""%%%&&&'''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''((('''$$$!!!!!!%%%'''&&&&&&'''###"""""""""######"""!!!###"""!!!!!!!!!###$$$%%%##############################$$$$$$$$$%%%%%%%%% !!!!!!"""###%%%&&&'''%%%%%%%%%$$$$$$#########'''&&&%%%$$$%%%&&&'''((('''&&&$$$###"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%% !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""###"""############$$$$$$$$$%%%$$$######%%%%%%$$$###$$$***...,,,'''###$$$&&&$$$%%%&&&%%%###!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############$$$%%%%%%%%%%%%$$$######$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$$$$$$$###"""!!!###'''***&&&%%%&&&'''%%%""""""&&&#########$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%((()))***(((&&&$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%%%%###"""###$$$'''&&&%%%&&&''''''%%%######%%%'''***+++++++++***+++'''###"""$$$&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%&&&%%%###"""!!!"""###$$$%%%$$$###""""""######$$$&&& """---222***$$$%%%%%%$$$"""!!!"""$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''###$$$%%%%%%%%%&&&(((+++%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$###############"""""""""#########$$$$$$########################%%%&&&&&&&&&&&&%%%$$$###%%%$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''%%%###$$$%%%%%%###!!!"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&%%%$$$#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$############$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% &&&&&&"""%%%...000***$$$###""""""$$$%%%$$$###&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%$$$###!!!%%%&&&$$$""""""!!!###"""""""""#########"""###"""!!!!!!"""###$$$%%%##############################$$$$$$$$$%%%%%%%%%############$$$%%%''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%"""!!! !!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$---555333)))######((((((''''''&&&%%%%%%$$$###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""%%%$$$###""""""###$$$%%%""""""""""""##########################################$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$$$$$$$###############&&&***---222***%%%%%%%%%$$$$$$'''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$""""""$$$%%%&&&%%%%%%&&&(((((('''%%%%%%%%%$$$$$$$$$&&&'''((((((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###"""""""""###$$$###############$$$%%%&&&%%% ))),,,'''###$$$%%%$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&(((***,,,------&&&&&&%%%###""""""%%%'''%%%%%%$$$$$$###$$$$$$%%%%%%$$$###"""!!!"""###$$$############$$$$$$$$$%%%########################&&&&&&&&&&&&&&&&&&%%%$$$'''&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%$$$######$$$$$$%%%###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%######%%%'''))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))''''''&&&%%%%%%%%%&&&&&&$$$$$$#########%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$"""(((222444///%%%$$$$$$$$$%%%%%%###!!!&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$%%%&&&%%%""" """"""""""""######$$$$$$######"""""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###!!!""""""###############%%%%%%%%%&&&%%%%%%$$$###$$$#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$""""""############$$$$$$$$$%%%''')))'''$$$###$$$&&&###...777555)))!!!"""'''***'''######%%%&&&%%%###""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$######"""!!!%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$$$$"""###$$$$$$%%%(((---000<<<000%%%###%%%&&&&&&'''&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###""""""$$$&&&%%%%%%%%%&&&)))))))))'''(((&&&%%%$$$$$$%%%&&&(((&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""######$$$#########$$$$$$$$$%%%%%%%%% &&&(((%%%###$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$&&&)))---111555777888222000---'''###!!!"""###%%%%%%$$$$$$######$$$$$$$$$###"""!!! !!!###$$$######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%'''***+++,,,***'''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%%%%%%%&&&&&&########################"""###"""""")))222444000'''&&&&&&'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!""""""###$$$###""""""###%%%!!!"""############$$$%%%#####################$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###""""""###$$$%%%%%%$$$###"""############$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""" """"""#########$$$$$$$$$###''')))'''""" ###&&&""")))...---&&&!!!!!!$$$(((###"""%%%###!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$"""###$$$%%%&&&(((,,,///999///%%%######$$$%%%(((########################&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""%%%'''%%%$$$%%%&&&)))***)))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######%%%""""""$$$&&&$$$$$$%%%###$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&)))---111444666777:::888444...(((%%%%%%&&&&&&%%%$$$$$$#########$$$######"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%&&&&&&'''%%%&&&(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""""""""######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$""""""'''...000...&&&%%%%%%&&&''''''&&&$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$"""!!! !!!"""###!!!"""######"""###%%%(((!!!###$$$$$$###"""$$$&&&###$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###!!!"""###$$$$$$###"""!!!$$$#########$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$"""""""""###""""""#########$$$$$$$$$!!!%%%(((&&&!!!"""%%%$$$$$$############$$$$$$%%% !!!$$$### """"""""""""""""""""""""""""""""""""#########$$$"""############"""!!!!!!"""##################"""!!!!!!!!!"""""""""####################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$%%%$$$$$$%%%'''***,,,(((%%%$$$###!!!###((( !!!"""######$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%######%%%&&&%%%$$$$$$&&&((()))((('''$$$%%%&&&&&&&&&%%%###"""%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$###"""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&((()))******+++000///---)))&&&$$$%%%'''&&&&&&%%%$$$############""""""##############################$$$$$$$$$%%%########################!!!""""""###############""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$""""""""""""$$$%%%###%%%&&&&&&%%%%%%&&&((($$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$%%%&&&'''''''''&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###############$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###%%%(((+++---(((&&&$$$$$$%%%%%%$$$###!!!!!!"""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!!!!"""$$$%%%'''$$$$$$%%%$$$""""""$$$%%%"""$$$&&&%%%"""!!!###&&&$$$$$$$$$%%%$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%!!!"""##################%%%%%%$$$$$$###$$$$$$%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$###$$$%%%"""############$$$$$$$$$!!!###%%%$$$!!! """%%%'''######''''''%%%$$$!!!###%%%$$$###""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$######"""!!!!!!"""############"""!!! !!!!!!!!!""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""$$$%%%!!!!!!###&&&$$$!!!"""'''!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%'''((('''%%%%%%%%%%%%%%%%%%$$$$$$###%%%''''''&&&$$$$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$"""$$$%%%$$$#####################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###""""""###%%%'''&&&%%%$$$############!!!"""$$$%%%&&&%%%$$$###"""""""""#########$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%)))((('''&&&%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&&&&%%%###""""""###%%%&&&$$$&&&''''''%%%$$$&&&(((&&&%%%%%%$$$$$$###$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&######$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((((((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###$$$***000000,,,(((%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%&&&'''$$$%%%&&&%%%###"""###$$$###&&&(((&&&""" """%%%$$$$$$%%%%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$$$$%%%"""############$$$$$$$$$!!!""""""######$$$$$$%%%&&&###!!!!!!###%%%%%%$$$"""""""""###$$$%%%%%%&&&""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###"""!!!!!!"""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$!!!!!!&&&(((%%%$$$%%% !!!!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""%%%''''''&&&$$$$$$%%%%%%$$$$$$%%%&&&'''%%%$$$((('''&&&%%%%%%&&&''''''%%%''''''&&&######&&&)))''''''&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$!!!"""$$$&&&''''''''''''!!!###%%%###""""""""""""############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&!!!###%%%%%%$$$$$$%%%''''''&&&%%%$$$############ """%%%''''''&&&$$$###!!!""""""""""""#################################"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""################################################$$$##################$$$***)))((('''&&&%%%%%%%%%######$$$%%%'''((()))***'''&&&$$$######$$$&&&'''$$$&&&((('''%%%$$$%%%(((***((('''%%%%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((())))))))))))%%%$$$$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''###"""***222888444---)))'''&&&&&&%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$''')))'''"""!!!$$$$$$%%%%%%&&&%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%$$$#########$$$&&&'''&&&&&&%%%$$$%%%&&&((()))''''''%%%$$$###""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###$$$$$$"""############$$$$$$$$$###"""!!!###%%%''''''&&&"""###$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&%%% %%%+++***&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%$$$%%%$$$"""$$$&&&&&&$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######&&&((('''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&###!!!$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&'''((('''%%%###"""###"""!!!"""###%%%%%%$$$###'''(((((('''$$$"""""""""%%%###  ###%%%######$$$$$$$$$%%%%%%%%%########################''''''''''''''''''''''''$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%###""""""$$$'''######$$$%%%&&&((()))***%%%%%%$$$$$$######""""""'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''###$$$%%%%%%###"""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%###"""!!!"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$((()))(((&&&%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$######$$$&&&'''(((&&&$$$###$$$&&&'''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$###!!! !!!!!!######""""""""""""##################$$$%%%%%%&&&######$$$%%%%%%###"""!!!$$$$$$###"""###$$$&&&'''000111333333222000---+++%%%%%%%%%%%%$$$###"""!!!$$$$$$######"""!!!!!!!!!########################$$$$$$########################""""""""""""######"""###$$$%%%%%%$$$###"""!!!!!!"""######$$$%%%%%%$$$&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""'''$$$$$$'''&&&###"""%%%&&&&&&%%%$$$$$$###""""""%%%$$$#########%%%((()))999---&&&'''###'''%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!! !!!"""###$$$%%%%%%&&&###"""""""""""""""######"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&&&&$$$######$$$########################%%%$$$$$$$$$$$$$$$$$$%%%######""""""###%%%&&&(((%%%%%%$$$$$$$$$$$$$$$$$$)))"""$$$%%%!!!&&&"""'''((()))'''%%%######$$$&&&$$$###%%%&&&%%%%%%%%%###%%%%%%!!!!!!$$$%%%"""))))))((('''&&&&&&&&&%%%"""$$$%%%%%%&&&(((******&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%&&&$$$"""###%%%'''((()))(((&&&%%%&&&%%%$$$######$$$%%%&&&'''(((((('''%%%$$$$$$%%%###"""!!!!!!###$$$###"""&&&'''((('''$$$###"""###%%%###!!! !!!###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$######$$$&&&######$$$$$$%%%&&&((((((%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$%%%&&&&&&%%%###$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""$$$'''((('''&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%'''(((###"""!!!###'''((((((&&&######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$#########%%%&&&&&&'''&&&%%%$$$###$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$###""""""%%%$$$#########$$$%%%&&&...000333777999:::999999222111000...+++(((&&&$$$$$$############"""""""""################################################$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######$$$$$$%%%%%%&&&''''''((()))******)))&&&$$$######%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&''')))$$$!!!###$$$""""""$$$&&&&&&&&&%%%$$$#########$$$$$$###"""###%%%'''(((999///((('''###"""$$$$$$###$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&''''''***)))'''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$###""""""!!!###"""!!!!!!!!!"""$$$%%%$$$$$$###"""!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$######""""""""""""$$$%%%%%%$$$######$$$""""""""""""""""""""""""$$$$$$############$$$$$$######""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$)))%%%'''***$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''''''''###&&&%%%""""""%%%&&&###)))(((''''''&&&&&&&&&&&&%%%&&&'''(((((('''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$###&&&)))+++,,,***'''%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&%%%%%%''')))'''%%%###"""###$$$$$$$$$$$$%%%'''&&&$$$######$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$#########&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######""""""$$$&&&%%%$$$###$$$%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$"""###%%%%%%$$$###$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%########################$$$###"""###%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%############$$$%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''$$$###"""$$$&&&''''''&&&"""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###&&&''''''%%%""" %%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$############%%%$$$######"""#########%%%%%%$$$#########$$$$$$%%%''',,,000444666777777666555333111...+++(((&&&############$$$$$$$$$$$$################################################%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%,,,------+++'''$$$######%%%%%%%%%$$$$$$######### """######"""###(((,,,111(((!!!"""$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#########"""""""""$$$%%%&&&333+++''''''### #########$$$%%%&&&(((((('''&&&%%%%%%%%%''')))***...+++(((%%%#########$$$$$$$$$$$$$$$############""""""#########""""""!!!&&&$$$!!! """$$$&&&%%%$$$"""!!!!!! """############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!###$$$$$$###""""""###""""""""""""""""""""""""#########""""""#########$$$###""""""###$$$&&&'''"""#########$$$%%%%%%%%%&&&!!!%%%((($$$(((...******&&&###"""%%%''''''%%%"""######$$$%%%&&&'''&&&###&&&%%%""""""%%%&&&$$$'''%%%$$$%%%%%%$$$%%%'''((((((+++//////***%%%"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))(((&&&&&&((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******)))'''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$###$$$'''***,,,)))&&&%%%%%%'''''''''"""$$$&&&&&&$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%################################################""""""""""""###$$$%%%%%%########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""$$$&&&&&&%%%$$$###$$$$$$$$$###############$$$""""""######$$$$$$%%%%%%&&&%%%$$$$$$#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########"""""" """"""!!!!!!"""#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######"""#########$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$###!!! $$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%###"""""""""###$$$%%%%%%$$$#########"""""" """$$$'''))))))))))))+++++++++***)))((('''&&&"""######$$$%%%%%%&&&&&&#######################################$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$######$$$%%%&&&!!!!!!!!!"""""""""######+++,,,,,,***'''$$$$$$$$$&&&%%%%%%$$$$$$######### """$$$### """(((...<<>>JJJKKK***'''$$$"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###############$$$$$$$$$$$$%%%&&&%%%###"""###$$$#########"""######$$$$$$%%%$$$###$$$%%%%%%###"""###$$$%%%$$$""""""$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%'''((())))))"""""""""######$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%(((&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&+++'''$$$###%%%&&&&&&$$$%%%###!!!!!!###%%%&&&&&&$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$######!!! !!!"""'''000111''' """""" !!!!!!"""""""""%%%%%%%%%%%%$$$$$$$$$###""""""""""""###$$$%%%&&&"""!!!  %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###!!!!!!"""$$$#########""""""!!!!!!!!!$$$######$$$%%%&&&((()))#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&### ###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&''''''(((&&&"""###%%%$$$!!!$$$&&&%%%!!!"""&&&((('''%%%$$$###"""""""""""""""&&&""""""%%%$$$"""###!!!!!!"""%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###""""""""""""!!! !!!"""###"""!!! !!!"""$$$$$$###"""!!!!!!###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%$$$$$$###"""$$$%%%&&&((((((''''''&&&%%%%%%$$$###""""""""""""%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""###$$$$$$%%%&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%###!!!"""######$$$$$$######&&&%%%$$$""""""""""""###%%%%%%%%%%%%&&&&&&&&&&&&!!!###%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""###%%%(((***(((&&&$$$###$$$%%%%%%$$$ $$$$$$ %%%111888777+++(((%%%###$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%###"""###$$$######$$$$$$$$$######"""&&&%%%$$$$$$%%%%%%###!!!"""$$$%%%%%%###""""""###!!!!!!""""""######$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''"""""""""""""""#########!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%+++(((%%%"""!!!###&&&((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$(((&&&$$$###%%%&&&&&&&&&***'''###""""""###$$$$$$###############"""""""""&&&&&&%%%%%%$$$###!!!!!!############$$$$$$$$$%%%%%%$$$###"""!!!"""######(((...---$$$!!!!!! !!!"""###$$$%%%%%%$$$$$$$$$###############!!!!!! !!!###%%%'''###""""""!!! !!!!!!!!!!!!!!!""""""######$$$$$$&&&&&&&&&%%%###"""$$$%%%'''&&&$$$###"""""""""######"""######$$$%%%''''''######$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""#########$$$$$$%%%%%%%%%%%%###!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%#################################$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%&&&'''***)))%%%"""$$$%%%######%%%$$$!!!"""&&&)))'''&&&%%%###!!!!!!"""###$$$&&&### """$$$###!!!$$$###"""$$$'''***,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$###!!! !!!###$$$######"""""""""$$$%%%&&&$$$###"""!!! !!!!!!"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$###"""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''''''''((('''%%%$$$$$$$$$%%%&&&'''&&&%%%&&&''''''&&&$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$$$$######"""%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######&&&***---///,,,)))&&&$$$$$$$$$$$$$$$&&&%%% $$$&&&###)))'''$$$###$$$$$$$$$$$$%%%$$$"""  """###!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$######""""""###$$$$$$"""""""""$$$$$$%%%&&&'''&&&%%%$$$###'''&&&%%%&&&&&&&&&$$$"""!!!"""$$$%%%$$$######""" !!!"""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%+++)))%%%###"""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%$$$$$$%%%&&&''''''000,,,&&&###!!!!!!!!!!!!""""""##################%%%%%%%%%$$$###"""!!! #########$$$$$$$$$%%%%%%'''&&&%%%$$$###$$$%%%%%%###''''''!!!"""%%%$$$######$$$%%%%%%&&&''''''#########"""""""""""""""""""""!!!!!!###&&&***---&&&%%%$$$$$$######$$$$$$!!!!!!""""""###$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&***)))&&&$$$###$$$%%%&&&"""""""""######$$$%%%&&&$$$$$$$$$$$$############'''&&&$$$"""!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$###""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%***+++%%%!!!###$$$$$$!!!###### """''')))(((***(((%%%"""!!!"""###$$$&&&$$$!!!!!!"""###"""!!!"""!!! !!!###&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%###""""""###%%%'''""""""""""""###%%%&&&'''$$$###"""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$######$$$$$$%%%&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%######"""""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$##################"""!!!!!! %%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%***...444222...***&&&$$$$$$$$$!!!######"""###&&&'''&&&&&&$$$""""""###$$$###""""""!!! !!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###""" """###"""!!!!!!"""###$$$%%%&&&''''''&&&$$$###&&&%%%$$$%%%&&&%%%$$$""" !!!"""$$$%%%&&&%%%$$$""""""######$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""##################$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$$$$$$$%%%%%%&&&'''---)))%%%###"""######"""""""""######$$$$$$%%%%%%######$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""###$$$!!!###### $$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$%%%(((,,,111444&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((( """$$$$$$$$$$$$%%%''')))'''%%%###"""###$$$%%%!!!""""""###$$$$$$$$$$$$$$$#####################%%%$$$"""!!! !!!!!!"""###$$$%%%%%%%%%%%%$$$"""###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$###((()))$$$!!!"""$$$$$$###%%%%%%###%%%+++...---...+++((($$$""""""###$$$%%%$$$"""""""""""""""!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%&&&%%%$$$""""""$$$%%%&&&!!!!!!""""""###$$$%%%&&&""""""""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""######$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((&&&&&&'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$###""""""""""""###$$$$$$%%%$$$#########$$$&&&&&&&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%######'''***222111///+++'''$$$$$$%%% !!!!!!"""###$$$$$$$$$###"""!!!!!!###$$$$$$###%%%$$$###"""""""""###$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$%%%&&&&&&&&&%%%$$$### !!!###"""!!!!!!"""$$$""""""###$$$$$$$$$$$$$$$###""""""###$$$%%%###!!!###""""""$$$&&&'''&&&$$$"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#####################"""""""""######$$$#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""######$$$$$$$$$$$$######"""######$$$$$$######"""###$$$%%%%%%######$$$%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%$$$######"""$$$%%%%%%$$$$$$%%%'''%%%###""""""$$$&&&'''&&&"""######$$$%%%&&&''''''""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&$$$$$$###"""""""""######$$$$$$$$$#########""""""""""""""""""############!!!!!!!!!###%%%))),,,...$$$###""""""!!!"""""""""!!!!!!!!!""""""######$$$ ###$$$######$$$%%%$$$###"""!!! !!!""""""!!!"""###$$$$$$$$$$$$$$$""""""########################"""!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%######!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%###&&&'''###"""$$$&&&%%%!!!$$$$$$###%%%+++///...---+++(((%%%###"""##################""""""""""""!!!"""""" !!!###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""######"""""""""!!!!!!"""""""""!!!!!!!!!"""#########$$$"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!"""######$$$#########%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&$$$###$$$######$$$&&&'''%%%$$$$$$######"""###$$$%%%&&&)))(((&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""""""""######$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&!!!$$$'''&&&""" """%%%)))***+++)))%%%###$$$%%%###"""""""""""" """!!! """$$$&&&&&&%%%&&&&&&&&&&&&''''''''''''""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%########################$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""$$$%%%''''''&&&%%%$$$!!!###$$$$$$######$$$%%%!!!!!!!!!"""###$$$%%%&&&$$$######%%%''''''&&&%%%)))&&&$$$$$$%%%&&&%%%###!!!!!!""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$###"""!!!!!!"""###$$$#########"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!############$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###"""$$$&&&&&&$$$###$$$&&&"""!!!!!!###%%%&&&&&&%%%###$$$$$$%%%'''(((((()))######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&''''''&&&$$$$$$$$$$$$""" """"""""""""############"""""""""######$$$$$$$$$ !!!###$$$%%%######"""!!!!!!!!!!!!!!! !!!###$$$$$$###"""""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%$$$###!!!!!!""""""######$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!! ###%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""######$$$$$$%%%%%%###$$$%%%'''''''''&&&&&&$$$%%%%%%###$$$))))))&&& ######"""%%%+++//////((('''&&&$$$############!!!"""#########"""######$$$&&&'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""""" !!!!!!""""""!!!!!! """"""###############"""""""""""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!"""###############%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&''''''(((###$$$'''))))))'''%%%#########"""$$$&&&&&&%%%$$$'''&&&%%%%%%%%%&&&'''(((,,,+++(((&&&$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""###%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&& $$$'''&&&!!!"""!!!###&&&&&&$$$###$$$&&&%%%###$$$&&&'''&&&'''(((!!!!!!!!!###&&&((((((''' !!!"""###############""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&########################$$$$$$$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""###%%%'''''''''%%%$$$###$$$&&&&&&%%%%%%&&&'''############$$$&&&)))***'''&&&&&&(((+++,,,+++***...***&&&$$$%%%%%%$$$!!!&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!"""######!!!"""###$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%###  ###&&&######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$"""$$$'''&&&$$$"""###%%%$$$$$$###$$$%%%$$$"""$$$$$$%%%&&&((()))******%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""######%%%######%%%&&&###!!! """"""###$$$%%%&&&&&&'''""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$###"""#########%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%'''&&&###!!! """"""$$$%%%%%%&&&%%%%%%"""###%%%&&&&&&%%%$$$### !!!!!!"""###$$$$$$%%%"""###%%%&&&''''''&&&%%%%%%%%%&&&'''&&&$$$!!! ###%%%%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&######################## !!!###$$$%%%&&&'''"""###%%%'''((((((''''''%%%%%%$$$###''',,,+++'''$$$''''''&&&***000444444######################## !!!###############$$$ """%%%%%%###"""###%%%########################$$$######"""!!!!!!"""""" """###%%%%%%###""" ######$$$$$$$$$###""""""#########"""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!"""###############''''''''''''((()))***++++++)))''''''''''''&&&$$$$$$$$$%%%%%%&&&'''((((((...)))$$$###&&&(((&&&$$$%%%%%%%%%$$$$$$#########"""$$$'''))))))(((%%%$$$(((### !!!###"""###%%%%%%%%%&&&'''((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$&&&&&&$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$############$$$$$$"""$$$%%%$$$"""%%%,,,333HHH555%%%###&&&$$$"""!!!###$$$$$$%%%%%%$$$$$$###########################'''%%%$$$$$$$$$$$$###!!!$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$############$$$%%%&&&&&&&&&&&&###%%%((())))))''''''(((%%%$$$###"""###%%%''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###%%%''''''&&&$$$'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!""""""###$$$$$$$$$$$$###%%%$$$############"""!!!$$$$$$######"""######$$$'''&&&&&&%%%$$$###"""""" !!!"""######$$$(((&&&### !!!###%%%"""$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$#########""" !!!"""###"""!!! !!!""""""""""""!!! """""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$&&&'''(((''''''''''''''''''''''''######""""""######$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&&&&%%%%%%&&&$$$######$$$$$$"""!!!"""######$$$$$$%%%&&&&&&""""""############""""""###"""!!!"""###%%%%%%$$$%%%$$$$$$$$$###"""""""""  !!!""""""&&&%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$##################""""""######$$$%%%$$$%%%%%%&&&%%%$$$"""!!!!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''%%%###$$$'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%&&&&&&'''(((&&&%%%&&&)))---...,,,)))(((((())))))(((&&&###"""$$$$$$######"""###############"""""""""###%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############"""""""""############$$$$$$$$$""""""""""""###$$$%%%&&&###""""""$$$&&&&&&%%%######$$$%%%&&&%%%$$$###"""######"""""""""""""""###''''''''''''((()))***+++'''&&&%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''((((((---((($$$###&&&(((&&&$$$%%%%%%%%%$$$$$$$$$#########$$$&&&'''((('''&&&%%%(((###!!!$$$%%%$$$###%%%%%%%%%$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((+++((($$$"""%%%(((&&&&&&''''''&&&&&&%%%$$$$$$$$$############$$$$$$"""$$$%%%###!!!###***000===///###"""%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$######%%%&&&%%%##################$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$$$$$$$######$$$%%%&&&%%%#########%%%%%%$$$###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$%%%$$$"""!!!!!!"""%%%&&&"""$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$######"""!!! !!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$#########"""""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%###############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%$$$$$$$$$#######################################$$$###############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''###############$$$%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$############""" $$$%%%$$$###""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$ !!!"""###$$$%%%&&&$$$"""###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%&&&)))---000///+++''')))((('''&&&%%%$$$######%%%$$$$$$#########$$$$$$$$$###"""""""""###$$$%%%!!!!!!""""""############$$$$$$$$$#########""""""""""""############"""""""""############$$$$$$$$$&&&%%%$$$###"""""""""""""""!!!!!!"""$$$&&&%%%$$$$$$%%%%%%%%%%%%$$$######$$$######""""""#########''''''&&&''''''((()))***,,,***((('''((('''&&&$$$%%%%%%&&&&&&'''(((((((((+++((($$$$$$&&&'''&&&$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&***%%%$$$&&&'''%%%$$$%%%%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((***,,,)))$$$"""%%%(((&&&&&&''''''&&&&&&%%%$$$$$$$$$############$$$$$$###$$$$$$"""!!!"""''',,,///'''!!!"""$$$%%%&&&'''######$$$$$$$$$$$$#################################""""""###%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%$$$$$$######$$$$$$$$$###!!!"""$$$&&&$$$######$$$&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%'''***+++)))%%%""""""###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""######$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&###$$$%%%$$$###"""###%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!"""$$$%%%$$$###""""""!!! !!!""""""$$$$$$$$$###############$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%""""""######$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%$$$###&&&%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!""""""##################$$$$$$$$$"""###$$$$$$$$$###"""!!!""""""""""""###$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&(((((($$$$$$######$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$############"""!!!###&&&'''&&&$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$ !!!###$$$%%%%%%###""""""$$$%%%%%%$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%'''+++///111...)))$$$)))'''%%%###""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######"""#########!!!!!!!!!"""""""""""""""$$$$$$$$$###############""""""############"""""""""############$$$$$$$$$&&&%%%$$$######""""""###$$$"""!!!"""%%%'''((((((&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''((()))))):::666///***'''&&&$$$###&&&&&&&&&''''''((((((((()))'''%%%$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''000***&&&&&&&&&$$$###%%%$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((&&&$$$"""&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%###"""###&&&)))&&&$$$"""###$$$%%%'''(((######$$$$$$$$$$$$##############################$$$###"""###%%%&&&%%%$$$'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''''''((((((((((((((((((((('''&&&%%%"""$$$%%%%%%%%%%%%''')))$$$""""""$$$&&&&&&$$$!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$#########'''&&&%%%%%%$$$$$$%%%%%%'''+++...+++&&&"""$$$'''$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$"""###%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$  %%%$$$$$$$$$###"""""""""########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###"""!!!"""$$$%%%%%%$$$%%%$$$$$$$$$######""""""""""""############""""""""""""""""""!!!!!!"""###"""""""""###$$$$$$$$$%%%!!!###$$$###!!! ######""""""###$$$$$$%%%$$$$$$############$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&!!!"""$$$%%%&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&& """%%%&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""######%%%&&&'''$$$$$$#########$$$$$$$$$!!!!!!""""""######$$$$$$%%%$$$######$$$&&&((()))&&&&&&%%%%%%&&&&&&'''(((%%%'''***------+++'''$$$((('''%%%$$$#########$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""""""""""""""####################################"""######$$$$$$######"""""""""#########$$$$$$$$$############$$$%%%&&&&&&'''%%%$$$$$$'''+++,,,---&&&%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((()))@@@:::111)))&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&'''555---&&&$$$###!!!"""%%%&&&(((++++++'''$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""(((...---&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%'''###$$$%%%$$$$$$&&&''''''"""######$$$$$$######"""########################&&&%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%&&&'''(((((())))))***))))))(((''''''"""$$$''''''''''''((()))((($$$""""""%%%&&&$$$!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###'''+++)))%%%"""$$$((( !!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""######$$$%%%%%%%%%%%%$$$%%%'''))))))&&&$$$###$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$###"""""""""########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%###"""!!!"""$$$%%%%%%$$$"""""""""######$$$$$$$$$""""""############""""""$$$&&&&&&%%%######%%%'''"""""""""###$$$$$$$$$%%%!!!###$$$$$$######%%%$$$$$$###""""""######$$$######""""""######$$$%%%$$$######""""""""""""$$$$$$######$$$$$$%%%&&&!!!"""$$$%%%&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&& """$$$%%%%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%############$$$$$$%%%%%%&&&%%%%%%%%%&&&''')))***&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$############$$$%%%&&&''''''%%%$$$$$$'''+++,,,---&&&%%%$$$###"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&((((((666111***&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&'''333,,,%%%###""" !!!%%%''',,,000000,,,'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$"""###)))000000((( &&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&$$$$$$&&&&&&###""""""############""""""########################'''&&&$$$$$$$$$$$$###!!!""""""!!!!!!""""""###$$$######$$$$$$%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%''''''&&&&&&''')))333,,,%%%"""$$$&&&%%%"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""%%%%%%""""""###%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%))),,,///...)))&&&%%%&&&$$$$$$###$$$$$$%%%&&&''''''&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!$$$%%%&&&%%%$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$##############################$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%'''&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%$$$###!!!!!!""""""###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$""" ##################$$$$$$$$$ """$$$&&&&&&&&&&&&&&&%%%$$$###""""""""""""######""""""""""""######''''''%%%$$$$$$###############""""""######$$$%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$############"""###$$$%%%%%%###!!!""""""############$$$$$$$$$%%%$$$$$$############$$$$$$&&&%%%$$$###""""""""""""%%%&&&&&&%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))$$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%$$$###%%%&&&$$$&&&'''((((((&&&$$$"""$$$######$$$$$$%%%&&&'''######$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$'''&&&%%%$$$$$$######$$$$$$"""!!!"""%%%'''((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&'''((()))'''%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&+++&&&"""$$$$$$"""!!!###$$$)))------)))%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%(((+++***'''$$$&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&$$$###$$$&&&%%%"""$$$'''&&& """"""############""""""########################&&&$$$###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###############$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$###%%%%%%%%%$$$&&&***000444CCC888+++$$$$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((()))'''&&&%%%%%%$$$$$$%%%%%%!!!!!!"""###############'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''+++///...***&&&&&&'''%%%$$$###"""###%%%''')))%%%%%%%%%$$$$$$#########""""""######$$$$$$%%%%%%$$$$$$##################$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%##########################################$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%###"""###$$$$$$###"""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$ """ !!!$$$$$$$$$##################$$$$$$$$$$$$$$$%%%%%%$$$$$$###############$$$######""""""""""""######%%%%%%$$$$$$$$$$$$$$$%%%""""""!!!!!!""""""###$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$############"""###$$$%%%$$$###"""###$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$###"""""""""""""""###$$$%%%&&&$$$"""!!!###%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&"""%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""######%%%&&&&&&""""""###$$$%%%$$$######%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%$$$$$$%%%%%%%%%%%%$$$##################$$$%%%&&&'''$$$$$$$$$$$$%%%&&&''''''"""###%%%(((***)))%%%"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%### !!!%%%'''$$$"""###$$$'''&&&###!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&"""!!!###&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%###"""$$$%%%### ###(((&&&""""""############""""""########################$$$###"""###%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###"""###'''000;;;CCCOOOBBB111&&&$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''###$$$%%%&&&((()))******'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((###$$$%%%%%%&&&&&&%%%%%%"""'''++++++'''$$$$$$&&&&&&%%%"""!!!"""%%%(((+++###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%""""""""""""###$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%###"""!!!"""$$$%%%$$$#########$$$$$$$$$$$$######""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$######$$$$$$"""!!!$$$$$$######"""!!!!!!!!!""""""############""""""###&&&'''%%%!!!"""&&&%%%$$$$$$$$$######""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""###$$$%%%&&&######""""""""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&%%%$$$"""!!!!!!!!!"""###$$$%%%%%%&&&!!!###$$$$$$%%%'''))) !!!###$$$%%%&&&'''$$$$$$############$$$$$$######""""""###$$$%%%%%%"""$$$%%%### !!!$$$%%%$$$$$$###"""!!! """###$$$%%%%%%$$$"""!!!&&&&&&%%%%%%&&&&&&'''((( $$$)))***(((&&&%%%&&&&&&%%%###!!!!!!"""$$$%%%""""""""""""###$$$%%%&&&!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###""""""$$$&&&&&&%%%###$$$$$$%%%&&&%%%$$$###"""############$$$%%%&&&'''%%%&&&'''&&&&&&&&&((()))'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""$$$&&&((()))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''' ###&&&'''&&&$$$"""###$$$$$$%%%%%%$$$$$$###&&&'''))))))'''%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$"""  """$$$!!!###%%%%%%###"""###$$$$$$$$$$$$############"""$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''%%%"""###(((222<<>>iii~~~qqq___HHH333,,,***$$$"""%%%###""""""###%%%&&&%%%$$$!!!"""$$$%%%%%%$$$###"""##############################"""!!!"""$$$&&&'''###$$$%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$###$$$###"""!!!"""###%%%&&&$$$############$$$%%%%%%***&&&"""###&&&'''%%%"""%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''///,,,(((%%%###$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!$$$&&&'''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$!!!###%%%%%%###"""###$$$######$$$%%%&&&&&&'''(((%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&&&&$$$###%%%###!!! """$$$%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################"""###$$$###""""""$$$&&&(((''''''&&&$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$###""""""###%%%'''((($$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%+++444777111)))%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$""""""###$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$######!!!$$$###"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((&&&%%%&&&'''######################## !!!"""$$$&&&&&&''''''$$$$$$%%%%%%$$$###!!! """"""###$$$%%%%%%%%%%%%$$$#####################""""""#########$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$$$$#########$$$%%%%%%&&&##############################$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$###"""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$###""" """%%%"""###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))"""$$$%%%&&&&&&%%%###"""######""""""###$$$%%%%%%&&&$$$&&&,,,...+++((((((%%%((()))(((%%%###$$$%%%"""---222+++333VVViii\\\```FFF000)))((($$$$$$(((#########%%%'''((('''&&& """$$$%%%%%%%%%###""""""###$$$$$$$$$$$$###""""""!!! !!!###%%%&&&%%%%%%$$$$$$###$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$$$$###"""!!!"""###%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%'''***,,,)))%%%###&&&***,,,---+++&&&$$$&&&%%%"""########################%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###(((((('''&&&&&&&&&'''((($$$###!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''((($$$$$$$$$############### !!!######""""""###%%%&&&&&&%%%%%%%%%%%%$$$$$$)))(((&&&$$$$$$$$$&&&'''!!!!!!"""###$$$%%%%%%&&& !!!"""###$$$$$$%%%$$$&&&'''&&&$$$######$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%---)))%%%###$$$%%%$$$"""########################"""###$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$#########$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###"""###$$$&&&'''###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%$$$###$$$&&&&&&&&&$$$&&&%%%(((///555444+++###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$$$$##############################'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%$$$%%%%%%$$$"""!!!"""###$$$$$$%%%&&&((('''$$$"""$$$$$$&&&&&&&&&&&&$$$$$$$$$"""!!!"""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$###!!! !!!"""%%%%%%$$$###"""!!! $$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$###$$$$$$%%%%%%############""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""!!!!!!"""""""""###%%%'''((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!###(((000;;;EEEKKKGGGJJJAAA///$$$&&&(((%%%###############$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$######"""###$$$%%%%%%$$$###"""%%%%%%&&&%%%$$$###"""!!!&&&%%%%%%%%%&&&%%%"""%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$%%%&&&&&&'''''')))+++)))%%%###&&&)))'''+++---)))&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$###!!! !!!$$$'''""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))***##################$$$$$$"""$$$%%%$$$######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""###$$$#########$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$###&&&((()))'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222...***(((((((((&&&%%%###########################$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############%%%$$$######$$$%%%$$$"""%%%$$$%%%***///000,,,'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%###"""###$$$%%%$$$######$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$$$$$$$############$$$$$$%%%$$$###"""""""""######$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$###""""""%%%%%%$$$###"""""""""###$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$###""""""######%%%&&&'''((('''&&&$$$###&&&%%%%%%$$$######""""""$$$$$$###%%%(((...333777777EEEKKK???111+++'''"""$$$$$$##################"""!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$############$$$$$$###$$$&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&"""######$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&''''''((((((&&&((()))(((%%%$$$&&&)))###+++000---(((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$'''(((((('''$$$###%%%&&&&&&%%%$$$$$$%%%'''####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%''')))+++,,,"""""""""###$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$#########"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###'''+++---,,,)))'''&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""###%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000---)))'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$''''''''''''''''''''''''$$$######""""""######$$$%%%###"""###$$$%%%$$$"""$$$######%%%(((+++,,,,,,%%%&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""$$$&&&&&&$$$$$$$$$%%%&&&$$$!!! !!!###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$""""""$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""######$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$""""""!!!""""""######$$$######"""''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$%%%'''((((((&&&$$$"""%%%%%%$$$###"""!!!!!! &&&%%%###""""""###%%%&&&%%%:::HHHAAA111'''### %%%$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!""""""&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###%%%&&&(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&##################$$$$$$!!!"""%%%'''((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&""""""###$$$$$$%%%%%%%%%$$$&&&((())))))(((&&&$$$%%%&&&&&&&&&''''''((((((%%%&&&'''&&&%%%%%%&&&)))%%%...333...'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$"""$$$%%%''''''&&&%%%$$$$$$&&&''''''%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***!!!!!!"""###$$$%%%%%%%%%&&&'''((('''%%%$$$$$$%%%''''''&&&%%%$$$$$$######$$$$$$######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%)))...000...***&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%%%%$$$###%%%''')))((('''%%%$$$$$$$$$%%%(((***+++)))((((((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&"""$$$&&&'''&&&%%%&&&'''&&&$$$""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%$$$######"""""""""###$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$%%%&&&&&&$$$$$$#########"""""""""&&&%%%%%%$$$$$$#########""""""""""""######$$$$$$"""%%%((()))(((&&&%%%###############"""""""""###$$$$$$$$$$$$#########"""000:::333'''!!!###$$$%%%%%%%%%$$$###"""!!!!!!###############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""###%%%((()))---***'''%%%$$$$$$###"""$$$$$$$$$###$$$%%%%%%&&&#####################""" """$$$'''((('''&&&%%%$$$############$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%'''(((***111444---%%%###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''###$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$######""""""&&&&&&&&&%%%%%%%%%%%%%%%'''+++///000---(((%%%###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''(((((($$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$%%%(((+++.........''''''''''''''''''''''''''''''&&&%%%$$$""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&''''''"""%%%'''(((((('''''''''$$$$$$$$$%%%'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""######$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$%%%&&&'''$$$$$$$$$############"""%%%%%%%%%$$$$$$######### !!!""""""######### """$$$'''((('''&&&%%%""""""######$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%%%%&&&+++,,,(((######%%%'''%%%%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&$$$$$$############$$$$$$$$$$$$######$$$'''***+++---***'''%%%$$$$$$###"""$$$############$$$%%%%%%$$$$$$$$$###############"""###$$$&&&''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&'''(((+++000000***$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$&&&''')))"""$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$$$$%%%###$$$%%%$$$###"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,+++)))%%%######$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$&&&''''''''''''$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$#########$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%$$$$$$$$$%%%&&&&&&'''%%%%%%&&&)))---000000000)))((('''((()))(((&&&$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###############$$$&&&'''((($$$&&&)))***)))'''''''''$$$$$$%%%'''((('''$$$"""&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''$$$$$$############$$$$$$#########$$$###""""""!!!!!!!!!""""""#########$$$"""""""""""""""#########%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$$$$#########!!!!!!!!!!!!!!!"""###$$$ !!!"""###%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########"""$$$%%%&&&&&&&&&%%%###"""""""""######$$$%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$###"""""""""###$$$""" %%%$$$$$$$$$###""""""""" !!!""""""######""""""!!!!!!"""$$$&&&'''$$$######""""""######$$$#########$$$%%%''')))+++(((&&&$$$$$$%%%&&&%%%$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$###""""""###%%%&&&''''''%%%***+++'''%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%##################$$$$$$"""###$$$$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$###$$$&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%'''+++------,,,+++'''###$$$(((***'''$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###""""""###$$$%%%'''(((%%%(((++++++***(((&&&&&&%%%$$$###$$$%%%&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%'''((()))$$$$$$############$$$$$$"""###$$$$$$$$$###!!!!!!"""""""""""""""#########"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!"""$$$%%%""""""""""""######$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$######&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&&&&%%%$$$!!!"""###### $$$$$$################## !!!""""""######'''&&&$$$######$$$&&&'''%%%$$$############$$$%%%!!!!!!"""###%%%&&&''''''$$$$$$###$$$&&&&&&%%%$$$###############$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''+++***)))((('''&&&&&&&&&))))))((('''&&&%%%%%%$$$'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""%%%'''''''''###&&&&&&&&&'''%%% ########################%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%"""$$$''')))***)))(((&&&%%%%%%&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((())))))(((((($$$$$$$$$###############"""###%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&"""""""""!!! """&&&)))$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$########################%%%(((***(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$&&&%%%$$$&&&((())))))(((,,,%%% !!!&&&***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$###"""""""""###%%%'''(((&&&))),,,,,,***(((&&&&&&&&&$$$!!!!!!"""$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$######%%%''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$&&&(((***+++$$$$$$############$$$$$$######$$$%%%$$$###"""!!!######""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######### !!!"""###%%%'''((((((###""""""""""""$$$&&&'''''''''&&&%%%%%%&&&&&&&&&!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$%%%&&&'''&&&&&&$$$$$$######""""""###%%%'''(((%%%%%%$$$"""!!!$$$$$$%%%''''''((((((((((((%%%$$$%%%%%%%%%%%%'''###############$$$$$$$$$!!!""""""###$$$%%%%%%%%%,,,***(((%%%$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&& !!!###$$$$$$$$$$$$&&&%%%%%%%%%&&&%%%"""#########"""###$$$$$$%%%$$$$$$%%%&&&&&&'''(((((('''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%---***'''&&&&&&''''''&&&)))%%%$$$'''(((%%%$$$%%%((())))))'''%%%######$$$$$$#########$$$%%%%%%&&&"""%%%&&&&&&###"""$$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$"""!!!!!!###&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&)))***((($$$!!!"""$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%###"""###&&&%%%"""###(((&&&%%%###!!! !!!!!!%%%%%%&&&'''&&&%%%###"""%%%&&&&&&'''&&&%%%###"""%%%""" """%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!$$$%%%&&&''''''&&&%%%$$$&&&$$$"""###%%%&&&%%%""")))(((((((((((())))))***'''&&&%%%%%%$$$$$$%%%%%%+++)))&&&###!!!"""###$$$"""######!!! !!!###%%%"""###$$$%%%&&&%%%$$$$$$((('''&&&%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%%%%###""""""$$$&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&$$$&&&***(((###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&''')))******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$&&&((()))******))))))((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&%%%%%%$$$###""""""%%%&&&&&&$$$"""!!!!!!"""!!!###$$$!!!!!!&&&"""###$$$$$$$$$"""!!! """"""###$$$$$$$$$$$$###########################(((&&&$$$$$$$$$%%%$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!###$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$((('''&&&$$$######$$$$$$""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! !!!"""%%%$$$$$$%%%%%%%%%###""""""###$$$!!!!!!$$$$$$###"""!!!!!!"""######%%%$$$$$$$$$###"""""""""&&&%%%$$$###$$$%%%&&&'''%%%###"""###$$$$$$###""" """###%%%%%%$$$$$$'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%'''%%%---:::888,,,''',,,---)))'''******&&&$$$%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$######$$$%%%%%%&&&###%%%&&&%%%""""""###%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&'''((('''%%%"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%'''***///333666&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%&&&(((((('''&&&&&&'''$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%'''######%%%%%%######%%%!!!!!!!!!"""###$$$&&&'''%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&'''&&&&&&$$$$$$'''$$$!!!"""%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%###"""!!! $$$$$$%%%&&&&&&%%%$$$$$$%%%$$$###$$$&&&'''%%%"""&&&&&&&&&'''((()))***+++'''&&&%%%%%%$$$$$$%%%%%%)))(((&&&$$$#########$$$$$$%%%%%%$$$######$$$&&&$$$$$$#########$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###%%%&&&%%%%%%%%%$$$$$$############""""""###$$$%%%$$$###%%%%%%%%%$$$######%%%'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###&&&&&&$$$%%%'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%''')))*********)))(((''''''&&&&&&$$$######""""""######$$$%%%%%%&&&&&&''''''((((((################################################"""#####################&&&%%%%%%$$$######""""""$$$%%%%%%$$$"""!!!"""###%%%'''&&&######"""###$$$$$$###"""!!! """"""###$$$$$$$$$$$$###########################&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!###$$$&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$'''&&&%%%###""""""######%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&###""""""###$$$&&&&&&&&&&&&"""!!!$$$$$$!!!!!!###%%%$$$###""""""###$$$$$$$$$$$$$$$#####################""""""""""""######$$$###"""###$$$$$$###""" """###$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%(((;;;QQQKKK111'''000000,,,***,,,,,,(((%%%%%%"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$"""!!!###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&+++***(((((('''&&&###!!!$$$%%%&&&&&&&&&'''&&&&&&#########%%%)))000666:::&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%&&&$$$"""!!!"""###""""""######$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$%%%'''***++++++***%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%***%%%###''')))&&&###""" """$$$&&&'''((((((%%%%%%%%%&&&%%%%%%$$$###%%%%%%&&&''''''''''''&&&+++'''######%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%'''((('''%%%"""$$$$$$$$$%%%&&&(((***+++'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%'''&&&$$$"""######&&&%%%"""!!!!!!###&&&(((''''''&&&%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&&&&%%%%%%$$$###"""!!! ###"""!!!###$$$%%%$$$"""%%%&&&&&&%%%$$$$$$%%%'''######$$$%%%&&&'''((((((%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&!!!(((+++(((&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%&&&((()))***))))))((('''&&&%%%$$$###$$$###""""""""""""###$$$"""""""""""""""#################################"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$######""""""!!!"""$$$%%%$$$###"""###$$$&&&''''''$$$  ############$$$######"""!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$&&&((()))'''&&&###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$###""""""""""""""""""######$$$######"""###########################""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%&&&)))---000333+++&&&###$$$$$$!!!!!!###%%%$$$$$$###$$$$$$%%%%%%###############$$$$$$$$$######$$$######"""!!! $$$###"""###$$$%%%$$$"""!!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((444IIIWWWLLL222'''---///+++))),,,,,,(((%%%%%%"""$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&+++***(((''''''&&&$$$"""%%%&&&'''(((((((((''''''$$$#########%%%(((+++---&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%(((&&&$$$$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%######&&&+++...,,,***&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%)))$$$%%%+++///,,,%%%!!!###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((()))---)))$$$###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''))))))(((%%%###$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%$$$###"""$$$%%%%%%###  %%%$$$###""""""$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%&&&%%%%%%$$$$$$######""""""#########$$$&&&&&&%%%###%%%&&&'''&&&%%%%%%&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%...444000)))&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''(((((()))((('''&&&%%%###""""""%%%%%%$$$$$$$$$$$$%%%%%%###"""!!! ################################################""""""###$$$%%%&&&&&&'''#########"""""""""!!!!!!!!!###$$$$$$######$$$%%%###$$$%%%$$$""""""%%%'''########################""""""###$$$$$$$$$$$$###########################$$$$$$%%%'''))))))&&&$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$!!!"""######$$$$$$######$$$$$$############$$$$$$%%%%%%$$$############### !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$$$$############$$$$$$$$$###"""""""""###%%%&&&########################$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&'''***000777<<>>NNNUUURRRHHH666)))***###$$$$$$$$$$$$######"""%%%$$$######$$$%%%''')))%%%%%%%%%&&&'''(((((()))(((((((((&&&%%%&&&(((+++666222,,,'''$$$$$$&&&((("""###$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$"""$$$&&&'''(((((('''&&&)))(((%%%###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%(((***((($$$###&&&***///+++&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((###$$$$$$%%%$$$###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%###############&&&***---000...+++'''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$&&&'''&&&&&&#########$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###%%%((((((%%%##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%(((***+++++++++'''&&&$$$###""""""######&&&%%%%%%$$$$$$%%%%%%&&&%%%+++,,,'''"""$$$&&&''''''(((&&&###$$$''''''###############$$$%%%&&&'''***(((&&&&&&'''(((((('''!!!$$$%%%$$$######### """""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$"""%%%+++,,,((($$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%########################"""###$$$%%%%%%%%%%%%$$$""""""######$$$%%%&&&'''"""######$$$%%%%%%&&&&&&"""###%%%&&&''''''&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""""""""######$$$%%%$$$######$$$%%%&&&'''***'''%%%%%%%%%&&&&&&&&&"""###############""""""###$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$#########$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$###!!! """$$$&&&###***,,,'''"""###$$$###"""$$$%%%'''''''''%%%$$$########################%%%&&&&&&&&&''''''''''''444NNNYYY[[[ZZZAAA(((((())))))))))))((('''&&&&&&)))'''&&&$$$%%%'''***,,,$$$%%%&&&''')))***++++++))))))(((&&&%%%&&&(((+++...,,,***(((&&&%%%%%%%%%&&&&&&%%%$$$###$$$''')))$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''')))******)))(((+++(((%%%"""!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###&&&)))'''######&&&***222---'''%%%&&&''''''&&&'''((()))(((&&&%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((('''(((((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%"""""""""!!!!!!$$$(((+++333000---)))'''&&&&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%(((***)))%%%!!! !!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$###***)))(((&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$***,,,'''###$$$'''(((###%%%###!!!###''''''###############$$$%%%&&&'''---***((('''((((((((('''!!!$$$'''((('''&&&%%%%%%%%%&&&((((((((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%"""%%%,,,---)))$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$%%%'''(((########################"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$%%%'''((((((''''''$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!"""%%%'''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%'''((((((%%%###"""###$$$$$$###"""######$$$$$$$$$$$$###!!!""""""######$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%### """%%%'''&&&***%%%!!!###%%%$$$ """%%%'''))))))((((((########################"""""""""######$$$$$$$$$,,,>>>QQQRRRCCC111'''%%%$$$%%%%%%$$$######&&&(((,,,***''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$***'''$$$%%%'''((($$$!!!$$$$$$%%%&&&%%%$$$###"""###"""!!!!!!"""$$$&&&'''''''''%%%$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$***&&&"""!!!###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,&&&((()))$$$***111------$$$!!!''''''!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))'''(((((('''%%%###$$$%%%'''&&&$$$$$$%%%%%%$$$###$$$##################$$$%%%,,,222111***$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''(((((()))'''$$$"""###%%%'''&&&$$$'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$###"""$$$'''+++...///***(((&&&%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%''')))***)))'''%%%###&&&%%%$$$######$$$%%%&&&$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))'''%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%'''((())))))((('''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%%%%%%%$$$$$$%%%'''(((***&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$#########$$$""""""#########$$$$$$$$$$$$%%%&&&%%%######$$$%%%)))&&&$$$###%%%%%%"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%''''''&&&$$$!!!%%%""" ###$$$###"""######""""""""""""##############################!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$&&&((()))((($$$!!!"""$$$&&&$$$!!!"""""""""######"""""""""###%%%%%%$$$"""!!!"""######"""""""""$$$%%%$$$###%%%$$$"""!!!!!!"""$$$%%%###$$$%%%%%%$$$###"""!!!'''444@@@AAA666***$$$$$$%%%%%%%%%%%%%%%&&&&&&'''***)))''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""((('''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$(((%%%""""""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''###&&&&&&)))<<>>(((###&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&'''(((&&&$$$###$$$%%%"""###&&&)))++++++)))&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$'''+++......***&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%###""""""!!!!!!&&&&&&&&&'''((((((&&&$$$'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###((('''%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&&&&&&&%%%##############################$$$%%%%%%&&&''''''$$$%%%'''((('''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%)))((('''%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&)))(((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$############$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#################################$$$%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########!!!"""###"""###%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&'''((('''%%%$$$$$$%%%%%%###"""######""""""""""""######################################################%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$(((000777%%%%%%$$$######$$$%%%%%%###$$$%%%$$$"""""""""$$$###"""""""""$$$%%%$$$##############################$$$$$$$$$$$$###""""""%%%%%%&&&%%%$$$$$$&&&''''''$$$$$$''',,,,,,'''"""%%%%%%&&&(((******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))$$$%%%&&&''''''%%%###!!!(((((((((((((((''''''&&&$$$%%%&&&''''''&&&$$$###"""$$$&&&'''((('''%%%$$$######""""""###$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((%%%##################$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''###***KKKcccbbbIII666$$$ $$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###%%%&&&%%%&&&'''&&&$$$###$$$%%%######%%%(((+++,,,+++***&&&&&&&&&%%%%%%&&&&&&&&&###$$$(((,,,///---'''!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$############&&&'''((())))))(((&&&$$$'''%%%$$$$$$%%%&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&'''&&&%%%######$$$&&&&&&$$$###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&***...,,,'''%%%'''***########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""###########################%%%%%%%%%$$$###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$######!!!"""$$$$$$######$$$&&&&&&%%%$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$#########""""""""""""##############################$$$$$$###""""""###$$$$$$$$$$$$%%%%%%$$$$$$######!!!&&&(((((((((***,,,$$$$$$%%%&&&&&&%%%$$$$$$"""$$$%%%$$$###"""###$$$###"""""""""$$$%%%$$$###"""###$$$$$$$$$$$$###"""#########$$$############'''&&&%%%%%%&&&&&&&&&&&&&&&$$$$$$(((,,,,,,'''!!!$$$$$$%%%(((******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((%%%$$$&&&---333333+++###'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$###&&&'''((()))((('''%%%###$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%$$$%%%%%%&&&&&&###$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((%%%###""""""#########$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((( ...:::111///)))######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$&&&&&&&&&$$$###$$$%%%&&&$$$###%%%(((+++,,,---'''&&&&&&%%%%%%&&&&&&'''######%%%***...---'''!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''((()))***,,,---,,,***(((''''''%%%$$$$$$%%%&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%######%%%'''%%%###"""###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((("""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&***...,,,'''%%%'''***########################$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%'''((((((((('''###$$$$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""###########################$$$%%%%%%######$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%###!!! """###$$$$$$$$$%%%######""""""""""""##############################$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%$$$$$$!!!!!!"""%%%(((((($$$!!!!!!###'''******'''###!!!"""###$$$$$$###"""###$$$###"""""""""$$$%%%$$$###"""###$$$$$$$$$$$$###"""##################$$$$$$&&&%%%%%%%%%&&&&&&%%%###%%%$$$%%%(((******&&&###%%%$$$%%%'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&%%%###&&&000<<<>>>555+++'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''((((((((('''&&&$$$###%%%%%%%%%%%%%%%&&&'''((('''''''''&&&''''''((()))''''''&&&&&&&&&&&&&&&'''###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$""""""######$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###!!!%%%%%%%%%)))!!!!!!$$$'''(((&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$%%%&&&%%%$$$###$$$%%%'''%%%""""""$$$(((***+++'''&&&&&&%%%%%%&&&&&&'''######%%%))),,,,,,'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!! #########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&((()))***,,,...//////---+++***+++'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###"""%%%'''&&&$$$###%%%(((%%%###"""###%%%&&&&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&)))(((%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''(((((((((!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$####################################$$$%%%$$$###"""###%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''(((((('''$$$######$$$!!!############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""$$$%%%&&&%%%""" ###$$$#########$$$######""""""""""""######################################################"""###$$$%%%&&&%%%$$$###'''######%%%%%%""" ###'''******'''### """###$$$$$$###"""$$$%%%###"""""""""$$$%%%$$$####################################"""######$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$&&&'''((('''%%%$$$'''%%%%%%%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###&&&...777:::444...'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''((())))))***)))((('''''''''''''''###%%%''''''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######+++((((((,,,***!!!&&&)))(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$######$$$###$$$%%%%%%$$$###$$$%%%&&&$$$""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''***,,,---+++((('''((()))'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$######&&&)))((($$$###%%%'''%%%$$$######$$$%%%%%%$$$###########################$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))!!!###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$$$$$$$######$$$$$$%%%&&&"""######$$$%%%&&&''''''%%%''''''&&&$$$###$$$%%%!!!######""""""$$$'''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!! ###&&&&&&$$$""""""#########""""""""""""##############################"""###$$$%%%%%%$$$###"""$$$%%%&&&&&&&&&$$$"""!!!!!!###%%%%%%"""###%%%''''''%%%###"""!!!###$$$$$$######$$$%%%###"""""""""$$$%%%$$$###%%%$$$###""""""###$$$%%%######"""""""""###%%%%%%$$$$$$%%%%%%$$$%%%&&&'''"""$$$&&&'''&&&%%%%%%&&&(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&)))---...,,,***((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&''')))***""""""""""""###$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%'''''''''''''''((())))))++++++***(((((('''''''''###&&&'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,###---'''!!!%%%'''$$$&&&'''$$$"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$"""!!!"""######$$$%%%%%%$$$###$$$&&&%%%#########$$$$$$""" &&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""""""""###&&&'''(((%%%"""!!!###%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$(((+++)))$$$"""$$$&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))&&&&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%(((((())))))(((&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((())) """%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%&&&(((***+++$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""$$$%%%'''((((((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%########################"""$$$$$$$$$###"""###$$$$$$#########$$$%%%%%%&&&""""""###$$$&&&'''((((((###$$$%%%%%%$$$###$$$&&&!!!###%%%$$$!!! """$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&###&&&)))((($$$!!! !!!######""""""""""""##############################!!!"""$$$%%%%%%$$$"""!!!&&&'''''''''%%%### ###$$$"""###$$$%%%$$$$$$######$$$$$$%%%!!!###$$$$$$######$$$&&&###"""""""""$$$%%%$$$###%%%$$$"""!!!!!!"""$$$%%%######"""""""""###%%%&&&(((%%%"""###'''*********%%%&&&''''''&&&%%%&&&&&&###$$$&&&''''''&&&$$$############$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%''''''''''''&&&''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&((((((((('''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++)))(((***++++++******)))))))))((('''%%%$$$######$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########''''''&&&%%%$$$######"""%%%&&&'''((('''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$%%%'''&&&!!!$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$)))%%%!!! """$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""(((''''''''''''((())))))%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%'''((()))))))))((('''&&&%%%&&&'''((()))...### &&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""!!!!!!""""""###$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%% &&&***###"""&&&"""$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%&&&'''((((((############$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((***)))((('''%%%$$$###""""""############$$$$$$$$$$$$"""!!!"""&&&))))))'''%%%%%%%%%%%%&&&'''(((((()))%%%""""""%%%&&&%%%$$$"""((((((!!!!!!(((((("""######""""""""""""""""""''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$''''''''''''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###$$$&&&'''&&&%%%$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&%%%###!!!&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$""" ###$$$%%%%%%$$$$$$&&&'''&&&%%%$$$$$$###$$$$$$$$$!!!!!!"""$$$&&&&&&###!!!''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%(((%%%""""""$$$%%%$$$###+++***(((&&&%%%$$$#########$$$%%%&&&&&&%%%$$$##################$$$$$$$$$***'''$$$$$$'''))))))(((%%%%%%%%%###"""###$$$%%%"""###%%%&&&'''''''''&&&''''''''''''(((((()))***&&&&&&''''''''''''&&&&&&###$$$&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''(((((('''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((,,,000333444444///...,,,***(((&&&%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$&&&))))))%%%%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&'''''''''((((((&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((()))&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%'''(((((())))))((('''&&&$$$$$$$$$%%%%%%"""(((---///,,,)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((###(((+++$$$$$$'''"""$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&'''''''''############$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$"""$$$'''))))))''''''&&&&&&%%%%%%%%%&&&&&&)))'''$$$%%%'''(((((('''&&&((('''$$$$$$'''(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###$$$%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%'''''''''&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%######%%%'''&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$!!!&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%+++(((%%%$$$%%%&&&%%%###$$$$$$###"""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$########################+++(((&&&%%%&&&''''''&&&)))(((&&&$$$$$$%%%&&&'''######$$$&&&'''((()))***%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''$$$%%%'''((())))))(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''(((''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''$$$%%%'''+++000555777777444222///,,,)))'''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$%%%''')))***''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$''',,,---+++%%%'''((((((&&&%%%%%%&&&''''''''''''((((((((((((&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''&&&$$$"""'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&((()))***$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%###$$$%%%''''''((((((((('''&&&%%%$$$###""""""""" )))---+++,,,111111,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&((())))))'''%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$((($$$(((***$$$&&&)))###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$%%%'''(((((('''(((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%'''))))))((()))%%%###$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&(((***+++(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$$$$&&&(((((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''&&&$$$"""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%,,,)))&&&%%%%%%%%%$$$###############$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!((('''%%%%%%%%%%%%%%%%%%((('''''''''''''''&&&%%%%%%%%%%%%%%%'''(((***+++$$$%%%%%%%%%%%%$$$$$$###''''''((((((((((((''''''%%%&&&'''))))))))))))(((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%'''(((***)))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%&&&+++000111///333111...***'''&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))$$$%%%&&&%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&***---000((('''&&&%%%$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$(((...111///&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$#########***444===DDDRRRYYYHHH...########################%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%"""&&&((($$$)))---&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%#########$$$%%%&&&''''''...&&&###&&&"""''''''&&&%%%$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$%%%&&&''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%'''(((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$&&&)))+++%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%$$$###$$$&&&))))))'''%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%'''&&&$$$"""!!!"""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$###############$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$######"""!!! ###$$$$$$$$$$$$$$$%%%&&&###$$$'''***,,,***%%% ''''''&&&&&&&&&'''(((((('''((((((((((((((('''&&&''''''((((((((((((''''''%%%&&&'''))))))))))))((($$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%'''(((((('''%%%$$$###$$$$$$$$$$$$%%%%%%%%%###&&&'''%%%)))//////+++...,,,)))'''%%%%%%&&&'''%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%''')))$$$%%%'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&(((,,,000222((('''&&&%%%$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$(((///222000&&&((()))((('''%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!! """$$$%%%%%%'''%%%$$$$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&'''''''''---GGGfff{{{}}}VVV...''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&$$$$$$%%%'''&&&&&&%%%$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$"""&&&((((((111666---%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&'''((("""###$$$%%%%%%&&&''''''000)))&&&***((( $$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$"""###%%%(((%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%%%%$$$###$$$&&&((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%&&&&&&%%%###!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$&&&'''###""""""!!!!!!!!!!!!"""&&&%%%$$$######$$$%%%&&&%%%$$$$$$###"""!!!!!! """###%%%$$$$$$###%%%&&&%%%''',,,222555333+++%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''&&&%%%'''''''''(((((('''''''''$$$%%%'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&***+++(((,,,444444///((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$'''((('''$$$###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&(((+++...000''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%(((...000---%%%'''((((((&&&%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''$$$  ###%%%&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&'''((((((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))'''EEEgggvvvrrr```DDD---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$###$$$%%%$$$$$$$$$&&&(((((('''%%%$$$$$$$$$%%%&&&###############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%$$$(((***,,,999???444&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$""""""###%%%%%%%%%%%%%%%&&&'''(((((($$$&&&((((((''''''((())))))&&&%%%''''''%%%%%%(((""""""$$$&&&(((***+++,,,%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!! """$$$&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&'''%%%"""!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$###$$$&&&%%%$$$$$$&&&'''((()))))))))(((&&&$$$###%%%$$$###$$$%%%&&&&&&%%%"""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%&&&))),,,&&&&&&$$$###""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######""""""$$$&&&((('''%%%###$$$&&&((()))---444999777111***###$$$%%%&&&''''''&&&&&&!!!"""$$$%%%&&&&&&$$$$$$&&&&&&''''''''''''&&&&&&###$$$&&&'''((((((''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''&&&,,,,,,(((+++333333---'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%(((***((($$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%''')))***+++&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%''',,,,,,)))%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!###%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))+++***)))(((&&&&&&&&&&&&&&&''''''(((#########$$$%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''%%%222???BBB:::000++++++########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%&&&)))++++++)))'''%%%$$$$$$%%%&&&""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%)))))),,,;;;@@@444&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%$$$""""""$$$'''&&&&&&%%%%%%%%%&&&&&&'''$$$&&&))))))'''&&&&&&(((###%%%%%%"""###&&&'''$$$"""###$$$&&&''')))******&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!###%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######&&&)))'''###!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###"""######""""""###&&&)))++++++,,,+++)))'''$$$"""###"""!!!"""$$$&&&&&&&&&###$$$&&&&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$%%%(((+++)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$''')))+++)))&&&###$$$%%%$$$$$$'''---222333---(((!!!$$$&&&(((((('''&&&###$$$''')))))))))((('''%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%''''''''''''&&&)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''''''''((()))***'''''''''((((((((())))))%%%+++***$$$&&&...---%%%))))))******)))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$###"""%%%)))+++)))%%%###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%&&&''''''%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%###&&&&&&%%%'''+++)))%%%$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%'''%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((###%%%((())))))'''$$$!!!&&&&&&%%%%%%&&&&&&'''(((""""""###$$$%%%'''((()))$$$$$$%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&%%%***&&&&&&+++,,,)))(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$%%%%%%&&&(((+++...---+++)))&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""###$$$&&&'''%%%$$$'''''')))888>>>111&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((###%%%&&&%%%######&&&)))(((((('''&&&%%%%%%%%%%%%"""%%%((((((%%%######%%%(((---,,,$$$###((((((!!!%%%%%%%%%$$$$$$#########''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!! """%%%&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$"""&&&***)))%%%###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$""" """"""!!! ###'''***------------***'''$$$"""!!! !!!$$$&&&'''&&&$$$%%%'''''''''%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%$$$""""""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$""""""%%%(((%%%%%%$$$$$$######$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&)))))))))((('''&&&$$$$$$%%%&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((''''''((()))(((&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""###%%%''')))+++,,,---(((&&&$$$"""""""""###$$$%%%%%%&&&&&&'''(((((((((***(((&&&&&&'''(((((((((++++++***((('''&&&%%%$$$%%%&&&&&&%%%###$$$&&&(((+++***)))'''%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$&&&)))++++++)))&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$%%%$$$$$$%%%''''''%%%###&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%###"""'''&&&%%%%%%''''''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&))),,,///111%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$###""""""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&&&&&&&'''((()))***+++########################"""""""""###$$$&&&'''(((%%%%%%&&&'''&&&%%%$$$###''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))(((((('''######&&&(((***)))%%%"""$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&###***&&& &&&)))%%%&&&%%%((()))(((%%%###$$$%%%###########################$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$###""""""$$$&&&)))***&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&%%%###!!! !!!###%%%%%%$$$###$$$%%%'''((('''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$###$$$$$$%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$#########$$$%%%&&&((()))***+++,,,---...,,,***&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""###""""""$$$'''(((%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&+++***((('''%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###%%%'''(((((('''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((())))))'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&'''((())))))******)))((('''&&&%%%%%%%%%%%%%%%%%%&&&(((((())))))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%&&&(((******(((&&&%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&(((***,,,&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%&&&'''((('''%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&)))(((&&&$$$$$$&&&((()))(((&&&%%%%%%&&&'''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''***---...&&&&&&''''''((((((((((((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###(((---,,,'''$$$$$$'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$###'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&)))+++***'''$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$)))&&&###''''''$$$'''&&&)))***)))&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$######$$$&&&((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&#####################$$$$$$$$$$$$%%%&&&'''((()))***+++,,,,,,+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""$$$''''''%%%"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###%%%'''(((***)))(((&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&''''''''''''&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%'''))))))(((&&&%%%'''&&&&&&%%%$$$$$$######%%%&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%$$$&&&***+++)))'''''''''''''''((()))******&&&&&&&&&%%%%%%&&&&&&&&&"""%%%'''(((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''((()))+++---///%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((())),,,***'''''''''(((((('''%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&''''''+++)))'''%%%%%%&&&((())))))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$&&&''')))***&&&''''''((()))***++++++&&&'''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###***111000)))###$$$'''############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''')))******'''%%%''''''((((((((()))))))))&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''&&&$$$$$$'''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###&&&((()))(((''''''(((%%%%%%$$$#########$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((''''''######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******)))'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""$$$&&&((()))(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$++++++******)))(((&&&%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,***((((((((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$"""###%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((()))((('''&&&&&&''''''''''''''''''''''''(((&&&%%%(((...000---((((((((('''(((((()))***+++'''&&&%%%%%%%%%&&&'''(((&&&((())))))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''((()))***+++,,,%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&&&&'''***,,,......+++'''&&&&&&'''((('''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&***(((&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''((()))***+++,,,'''''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$############(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%)))...---(((%%%&&&(((%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''))))))(((((((((((())))))&&&%%%%%%'''))))))'''%%%'''(((((((((((()))))))))'''''''''''''''''''''''''''###&&&)))$$$"""%%%%%%$$$$$$$$$$$$######$$$%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&)))***)))'''&&&&&&%%%%%%%%%$$$############$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&((((((((('''&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###%%%'''(((&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###++++++******)))(((&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,***((((((((('''%%%$$$$$$%%%&&&&&&'''''''''&&&))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%''')))***%%%&&&&&&&&&'''''''''(((&&&(((***)))'''$$$$$$$$$&&&&&&&&&&&&'''''''''''''''&&&&&&,,,444888666333***))))))(((((((((((()))'''&&&%%%%%%&&&((()))+++++++++***(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%&&&(((+++...///---***&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&))),,,000222+++)))&&&%%%&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))******''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$############)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%'''((()))(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''' %%%(((###)))000(((&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''******'''%%%$$$###%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''&&&%%%$$$"""$$$%%%'''''''''&&&%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$%%%%%%$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&$$$%%%&&&''''''(((''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&''')))+++---%%%%%%&&&''''''((())))))&&&)))***)))%%%######%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%(((...666<<<>>>===+++***)))(((''''''&&&&&&'''&&&&&&&&&'''***---///......---***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$&&&)))+++,,,***(((%%%$$$%%%&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&(((%%%""""""&&&000:::AAA---***'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))((('''&&&%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((($$$ !!!&&&))))))((($$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((%%%$$$"""###$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&''' &&&(((&&&:::EEE222+++(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))(((&&&#########%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""!!!%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%###"""######$$$&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%'''(((((('''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&((((((((())))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))'''$$$###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((+++///333666888***)))((('''&&&&&&&&&&&&&&&&&&&&&''')))---111333222444555333///***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%'''(((******(((&&&%%%%%%''''''&&&%%%''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%&&&''''''(((&&&$$$$$$(((...666;;;...+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%&&&'''%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((***)))'''%%%%%%%%%&&&'''"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%&&&&&&'''&&&$$$######%%%'''''''''$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((***)))(((''''''((()))***'''%%%###"""$$$&&&'''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%% ((())),,,PPP```CCC...***'''%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$#####################%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&$$$"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%)))))))))((('''&&&$$$$$$$$$#########$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$)))(((''''''((()))(((&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))******)))((('''&&&%%%%%%%%%&&&((()))***)))'''&&&'''&&&&&&%%%%%%$$$$$$###"""%%%'''&&&###$$$(((---''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&(((+++(((''''''&&&&&&&&&&&&'''&&&&&&&&&'''***...333555666999======888111***'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''###$$$%%%%%%&&&'''(((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))'''&&&%%%%%%$$$$$$%%%%%%###$$$&&&((()))*********&&&&&&&&&'''((()))'''%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))###%%%(((+++,,,+++)))'''...+++'''%%%%%%&&&'''&&&'''&&&&&&&&&&&&'''((((((&&&'''(((((())))))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%&&&''''''(((######%%%&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''+++)))'''%%%$$$%%%&&&''' !!!$$$&&&'''(((''''''"""###$$$%%%&&&&&&'''((($$$&&&((((((&&&$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''((((((&&&######%%%'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((%%%!!!******222aaatttPPP...***%%%$$$$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&%%%&&&''')))$$$%%%'''((()))(((''''''''''''%%%$$$$$$%%%''''''***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$&&&%%%###""""""###%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))***///---+++)))(((((()))******))))))(((((((((((((((,,,***'''$$$$$$%%%''')))&&&&&&&&&&&&'''''''''((((((***---111333111---)))+++,,,---,,,++++++---///***)))'''&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&)))***((((((((((((((((((((((((###***000111---(((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''(((***,,,,,,***((('''++++++***************+++000888BBBEEE@@@555,,,''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&'''***,,,222,,,&&&$$$&&&((((((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))******))))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''(((((())))))((('''&&&&&&'''&&&%%%%%%%%%'''(((***)))(((&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$***(((&&&$$$###$$$%%%&&&###$$$%%%&&&''''''''''''&&&'''((('''%%%%%%'''***---)))%%%###$$$%%%$$$"""###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((((((((((((***)))(((&&&&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&''')))((('''((()))***)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%&&&666KKKQQQKKK+++***(((&&&%%%&&&((()))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))(((''''''&&&'''((()))***'''$$$###$$$%%%&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''***(((&&&&&&&&&'''&&&%%%$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$#########"""######$$$%%%$$$$$$$$$$$$%%%%%%&&&'''((('''%%%#########%%%&&&((('''&&&$$$$$$######$$$((('''%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***111///,,,)))'''&&&&&&'''))))))(((((((((((()))))))))'''&&&&&&'''((('''%%%&&&'''''''''(((((((((((()))+++000666;;;===<<<:::;;;999666222...+++(((''')))(((&&&&&&((())))))))))))((('''&&&&&&''''''((((((((((((((((((((((((((()))...222222...***((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''((('''(((***,,,,,,***(((''')))))))))((((((((()))))))))...555:::;;;666...((('''&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++000+++&&&%%%''')))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((((((((((((((('''&&&%%%###$$$$$$&&&(((***,,,---...+++((('''''''''&&&$$$&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((&&&''''''(((((()))((((((%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''%%%%%%***(((&&&%%%$$$$$$%%%&&&%%%&&&''''''((((((((((((%%%&&&''''''&&&&&&''')))---)))&&&%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))&&&!!!(((444444,,,))))))'''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((''''''(((((('''&&&%%%$$$''''''((((((((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''&&&%%%&&&(((((('''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''(((&&&$$$######%%%%%%%%%'''''''''&&&%%%$$$$$$$$$'''&&&$$$$$$$$$%%%&&&((('''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***...---+++)))''''''''''''(((''''''(((((()))***+++(((&&&'''+++//////)))###(((((((((((()))))))))))))))+++///666<<>><<<999111+++%%%###%%%((()))((()))***+++,,,,,,+++)))((()))))))))))))))))))))))))))***+++)))'''&&&'''(((++++++************)))))))))))))))))))))((('''''''''((()))******)))((('''&&&&&&''''''''''''''''''((('''&&&(((***)))'''$$$'''''''''(((((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((('''%%%%%%'''(((((('''&&&''')))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&''''''))))))&&&'''''''''(((((((((((('''''''''''''''''''''''')))))))))((('''''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&+++///222333333333000---)))&&&&&&&&&%%%%%%&&&'''''''''((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&&&&)))))))))(((((()))))))))***(((&&&&&&'''((('''&&&'''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&'''%%%&&&)))+++---+++'''###&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&!!!&&&&&&######''')))'''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%)))...222000***%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&)))&&&"""###&&&'''%%%###&&&'''((())))))'''%%%$$$######"""###$$$%%%&&&'''((('''%%%%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))''''''''''''((()))******&&&&&&&&&''')))***,,,,,,******---444;;;999000'''))))))))))))*********+++((('''%%%&&&(((***++++++...++++++000888>>>???===:::444,,,'''&&&'''((('''&&&(((***---...---,,,***))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&(((***,,,,,,++++++************)))*********)))((('''&&&'''((())))))))))))((('''&&&'''((())))))))))))((()))******(((%%%$$$%%%''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&'''((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))))))))((('''''''''&&&)))((((((''''''(((((()))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%(((+++///111111///...+++)))&&&%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((((((((''''''&&&&&&'''''')))((((((''''''((()))***333---'''&&&((()))(((%%%###$$$$$$%%%%%%&&&'''(((&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&$$$%%%&&&'''''''''%%%%%%###$$$$$$%%%&&&''''''(((%%%(((---111333///(((###&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''')))'''!!! ###%%%%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&)))+++---///222333...'''###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%'''''''''((()))(((%%%"""%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%(((%%%###$$$&&&&&&%%%###%%%&&&((())))))'''%%%$$$""""""######$$$%%%&&&'''%%%%%%$$$$$$%%%(((+++---%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))***))))))((('''&&&&&&%%%&&&&&&''''''(((***+++,,,((((((***///444333---&&&))))))))))))************)))'''%%%%%%&&&((()))((()))''''''***///222333222===:::666111---+++))))))%%%'''***,,,---...---,,,))))))))))))))))))))))))&&&&&&%%%&&&''')))+++---,,,,,,,,,+++******))))))(((((()))******)))'''''''''(((((())))))(((((('''&&&''')))***++++++***)))&&&)))+++)))%%%%%%(((,,,'''((()))******)))(((''''''(((((((((((()))))))))'''''''''''''''''''''''')))))))))******)))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&%%%&&&)))++++++***)))''''''&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''(((((()))***)))(((&&&&&&'''(((((($$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''')))+++,,,>>>555***&&&(((***((($$$!!!###%%%%%%$$$$$$&&&'''$$$%%%&&&'''((()))******((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&$$$%%%%%%&&&''''''((((((&&&(((---222333000)))$$$&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&'''''''''***)))&&&###!!!###&&&(((&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))%%%%%%&&&&&&'''((((((((()))))))))((((((((((((((('''&&&$$$$$$'''+++000333222111///***%%%"""$$$'''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&(((((('''(((((('''%%%###&&&&&&''''''&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%######$$$$$$%%%%%%&&&&&&$$$######$$$&&&(((***,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((***))))))((('''&&&$$$$$$''''''''''''((()))++++++&&&&&&'''))),,,+++)))'''((((((((()))))))))*********(((&&&&&&'''))))))(((***))))))((()))*********222777;;;;;;555...******'''(((***+++,,,,,,,,,,,,(((((((((((((((((((((((((((''''''''')))+++,,,,,,,,,,,,++++++***)))))))))&&&'''(((******)))((('''((((((((((((((((((((((((%%%''')))+++++++++***)))''''''(((((((((((()))***'''(((***++++++***(((''''''((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''%%%%%%''')))''''''((('''&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&(((******)))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''((((((((((((''''''%%%&&&'''(((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&((()))***(((&&&&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))+++)))(((&&&&&&&&&((()))###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((('''''')))+++---///III===...''')))+++((($$$!!!$$$&&&&&&%%%$$$&&&'''%%%%%%&&&&&&'''''''''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((()))''''''&&&&&&''''''((()))***)))))))))(((((('''''''''((())),,,---,,,(((%%%''''''''''''(((((((((((($$$$$$%%%%%%&&&''''''((((((&&&&&&'''((()))+++,,,''''''&&&&&&&&&''')))))))))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''(((((()))******(((((((((((())))))))))))'''&&&&&&&&&(((,,,///111...---***'''%%%%%%&&&'''&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((()))((('''&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((###$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###&&&)))'''$$$"""###&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&''''''(((''''''&&&&&&(((''''''(((((()))***+++''''''''''''''''''((()))(((((((((((())))))))))))***(((&&&&&&&&&'''&&&$$$***+++++++++)))***+++---%%%000<<>>999222,,,***)))))))))))))))))))))))))))))))))******++++++***((()))***(((((()))))))))))))))***((()))******++++++******''''''''''''''''''''''''((((((((())))))*********))))))(((''''''''''''''''''(((***+++---///333666;;;555---))))))+++***(((+++***))))))(((((())))))((())))))))))))(((''''''&&&&&&'''((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((())))))******************************))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,%%%%%%&&&''''''''''''&&&%%%%%%&&&'''((()))******((((((((()))))))))******%%%&&&((())))))(((&&&%%%((((((((())))))((((((''''''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&'''&&&&&&''''''(((((('''(((''''''&&&&&&'''((((((&&&''''''((())))))******((((((''''''&&&''''''(((++++++***)))((('''&&&%%%*********(((&&&&&&''')))((((((((()))(((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&'''((((((,,,'''***+++'''---111))))))))))))'''&&&&&&((()))((('''''')))(((&&&'''***))))))))))))))))))))))))&&&'''((())))))))))))(((((((((''''''(((((()))***)))))))))((((((((((((((((((((('''&&&&&&'''((((((+++)))'''''')))*********---+++(((((()))+++++++++''''''''''''''''''''''''))))))(((((((((((())))))&&&''''''((((((''''''&&&&&&'''(((((()))))))))(((((('''''''''''''''''''''))))))************)))))))))))))))))))))*********'''''''''''''''((()))))))))))))))))))))))))))(((&&&)))+++,,,***(((''''''))))))))))))))))))))))))&&&%%%%%%&&&'''((('''%%%'''))))))''''''+++,,,***'''&&&%%%$$$%%%&&&((()))))),,,///---)))&&&''')))+++***)))'''''''''((()))((('''%%%%%%&&&(((((((((&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%((('''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''((()))))))))(((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((((('''(((***+++++++++++++++++++++***((()))************+++,,,************+++,,,------,,,+++******+++++++++***)))******++++++******)))(((((())))))))))))***)))***))))))((((((((((((((('''(((***)))(((+++222888DDD>>>666000---++++++***************************''')))+++)))'''''')))***)))))))))*********++++++)))***++++++,,,,,,++++++(((((((((((((((((((((((()))))))))******+++++++++------+++)))((('''''''''((())))))((('''(((+++---444222...***((()))+++---,,,+++******))))))******))))))******))))))((('''''''''((()))******************))))))))))))))))))((('''''''''((()))***+++))))))(((((())))))***++++++++++++++++++++++++++++++++++++******))))))***(((((((((((((((((((((((('''''''''((((((((('''''''''''''''((()))***,,,,,,%%%&&&'''(((((((((((((((&&&&&&'''((())))))******************++++++++++++'''((()))******)))((('''((())))))*********))))))((('''&&&%%%&&&''')))***(((''''''''''''((())))))%%%&&&'''(((((((((((((((''''''(((((((((((()))***)))((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((()))******))))))))))))((((((******+++)))((('''((())))))))))))))))))))))))***))))))'''&&&&&&'''))))))((((((((((((((((((((((((***)))((('''&&&'''((((((***%%%(((+++,,,666999---)))******)))''''''))),,,111+++)))++++++((((((,,,************************************))))))(((((())))))((((((((()))***************)))))))))((((((((((((((((((((((((((((((,,,***)))))))))***)))''')))'''%%%%%%'''(((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))((((((((((((((()))*********))))))'''(((((((((((((((((((((***+++,,,,,,,,,,,,+++***((())))))***************))))))(((((())))))***+++************************&&&)))++++++***'''&&&&&&************************%%%$$$$$$%%%'''((('''%%%'''******((())),,,---+++((('''&&&&&&&&&'''((()))&&&)))+++***(((''')))++++++***)))((((((((()))***,,,)))&&&&&&((())))))(((&&&&&&'''''''''(((((((((((()))))))))(((&&&$$$###((((((((((((''''''&&&&&&%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((())))))(((((('''%%%%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))*********************)))))))))))))))+++,,,+++******+++,,,))))))))))))***+++,,,,,,,,,---...---+++******+++***+++,,,------,,,+++***))))))***+++++++++++++++************************'''))),,,+++******---///;;;777222///......------+++++++++++++++++++++++++++000111---***+++---,,,*********+++,,,,,,------))))))***+++++++++++++++************************))))))))))))************//////---+++***))))))))),,,,,,+++)))'''&&&(((***,,,,,,,,,)))''''''+++...+++******)))))))))))))))+++++++++++++++***))))))&&&'''((()))************************++++++++++++******))))))***,,,...///+++++++++++++++,,,,,,---))))))))))))))))))))))))+++,,,---,,,*********,,,************************(((((()))*********))))))((())))))******+++++++++''''''((()))************&&&'''(((((()))((((((((())))))))))))************************************)))******+++++++++++++++((((((((((((((()))*********))))))))))))***++++++''''''((()))************''')))************+++---***************))))))))))))))))))(((((('''''''''***))))))))))))******+++%%%%%%'''((()))+++,,,,,,(((***++++++***)))******)))(((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&'''((()))+++''')))***---:::===111''')))***)))''''''***---===111***,,,,,,))))))---)))))))))))))))))))))))),,,,,,+++***))))))((((((((((((((())))))))))))))))))))))))***)))((((((''')))******************))))))(((((()))***++++++))))))'''&&&&&&((())))))(((************************+++******))))))******+++***************************++++++,,,,,,++++++***((()))***+++,,,,,,++++++,,,---............---,,,******+++,,,,,,,,,,,,+++,,,++++++++++++,,,------************++++++++++++)))***,,,,,,***((('''((())))))))))))))))))))))))&&&%%%%%%&&&((()))((('''&&&))))))'''(((,,,---+++&&&'''''''''((((((((((((&&&'''))))))((((((***+++)))((('''&&&&&&'''((()))222---(((&&&'''(((&&&$$$'''''''''((())))))******++++++******((('''%%%$$$&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&(((***)))'''''''''''''''&&&&&&&&&%%%''')))***)))'''&&&''')))&&&&&&&&&&&&'''((()))***---111333000***&&&'''+++((()))+++,,,,,,+++)))((('''''')))*********)))(((''''''((((((((((((((('''&&&''')))***)))(((((((((,,,***)))***+++,,,+++***))))))))))))))))))))))))///555666000***+++,,,+++((((((((()))******++++++''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''******)))(((((((((((()))((()))***)))'''&&&((()))((('''&&&&&&'''((()))))))))(((''''''&&&&&&'''''')))))))))))))))(((((('''$$$%%%&&&'''(((((((((((('''''''''(((((()))))))))))))))(((((()))+++...///******))))))******+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***((('''(((***((((((((((((((((((((((((%%%&&&''')))))))))(((''''''''''''(((((((((''''''$$$%%%&&&'''((((((((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&'''(((((()))))))))(((%%%&&&''''''((((((''''''''''''&&&&&&''''''((()))$$$%%%&&&'''((((((((((((%%%'''))))))((((((***,,,(((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%&&&'''(((((()))"""%%%)))***)))((('''''''''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((((((''')))%%%$$$111888...$$$&&&)))'''%%%%%%)))...DDD333&&&''')))&&&$$$'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&'''(((((('''&&&%%%&&&'''((((((((('''%%%%%%''''''(((((((((((('''''''''''''''(((***+++***))))))((('''(((***+++***)))((((((((((((((((((((((((***))))))(((((())))))***))))))(((((((((((())))))))))))*********))))))((('''''')))***++++++++++++++++++++++++++++++++++++))))))+++,,,,,,,,,+++***+++++++++***+++,,,,,,---((((((((())))))*********)))***+++)))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''((('''&&&$$$&&&'''$$$&&&***+++)))$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&222,,,&&&$$$%%%&&&$$$"""$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$###&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%$$$"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''### !!!&&&(((&&&"""%%%%%%%%%$$$$$$############%%%'''%%%"""!!!"""$$$$$$$$$$$$$$$%%%&&&''''''///555888222)))###%%%)))%%%&&&'''))))))'''&&&%%%######%%%&&&&&&&&&%%%$$$######$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$""""""###%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,333333+++#########!!!$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$"""""""""###$$$%%%&&&'''!!!###%%%%%%$$$%%%&&&(((((($$$!!!###(((***'''###&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&&&&&&&&&&""""""######$$$%%%&&&&&&&&&&&&%%%%%%&&&)))+++---&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$$$$######$$$$$$######"""!!! !!!"""###$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$"""!!!###"""""""""""""""""""""###""""""###"""######$$$%%%%%%%%%$$$!!!"""###$$$%%%$$$###"""""""""!!!!!!""""""###$$$ !!!"""###$$$$$$%%%$$$!!!###&&&&&&$$$$$$&&&)))$$$%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%&&&'''############$$$$$$%%%&&&(((((('''&&&$$$###"""""" $$$'''&&&%%%######%%%$$$$$$###$$$%%%'''''' !!!"""######"""!!! ########################%%%%%%$$$$$$$$$%%%&&&'''###%%%((( %%%///)))!!!$$$'''&&&###$$$)))---EEE000 !!!$$$!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%###$$$&&&''''''&&&$$$"""$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###(((''''''((())))))(((&&&%%%$$$$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%###$$$&&&((())))))((((((((((((''''''''''''((((((&&&'''((()))***)))((((((((((((((((((((())))))***&&&'''''''''(((((())))))(((((((((&&&$$$###$$$%%%########################!!!!!!!!!###%%%&&&%%%###!!!$$$$$$"""###((()))'''!!!###&&&(((((('''%%%#########"""!!! !!!###"""!!!!!!!!!"""###$$$...(((###"""%%%'''&&&### !!!""""""######!!!  """###$$$""""""###$$$###"""!!! ###"""!!!!!!!!!"""$$$%%%"""!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!! !!!"""$$$%%%""""""""""""""""""""""""!!!###$$$###"""!!!"""######""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""%%%### !!!%%%'''!!!!!!!!!!!!!!!!!!!!!!!!