BM6P6(@ gggMMMBBB::::::===:::888777666555555444444444555555666555444555777:::555555555444444333333333333333333333222111000000--->>>QQQ___ooovvveeejjj}}}yyyuuukkkbbbaaaaaa```ddd```PPPAAA;;;888:::>>>@@@DDDIIITTTZZZfffvvv{{{qqqhhhmmmzzz~~~{{{xxxvvvtttqqqnnniiiccc___QQQLLLGGGBBB@@@@@@??????<<<<<<===>>>???AAACCCDDD>>>@@@BBBDDDEEEEEEDDDCCC>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBDDDHHHLLLOOOPPPNNNKKKGGGEEEEEEGGGHHHHHHHHHIIIJJJMMMQQQUUUXXX[[[YYYSSSJJJAAA<<<<<<>>>@@@???CCCJJJPPPOOORRRbbbuuuvvvkkk```WWWWWW\\\XXXdddlllcccSSSFFF???;;;888666333222444999>>>BBBCCCCCCCCCBBBBBBAAAAAAAAAGGGMMMYYYccciiiqqquuullliiihhhjjjlllnnnppptttyyy|||~~~tttmmmjjjgggfffhhhdddaaaaaacccdddcccaaa^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXVVVUUUTTTTTTUUUVVV\\\bbbrrrsss^^^SSSNNNKKKKKKNNNSSS]]]hhhyyymmmggguuu}}}zzzyyyvvvwww}}}iiiQQQOOOMMMYYYfff```GGG@@@===;;;;;;999999999888888888888888888888;;;BBBOOOdddzzzuuuqqq\\\WWW\\\\\\]]]hhhtttuuupppiiiddd```[[[UUUPPPQQQOOOKKKJJJIIIHHHFFFDDDBBBAAA???>>>===<<<======<<<>>>AAACCCDDDFFFIIIKKKKKKLLLMMMKKKHHHFFFEEEFFFGGGGGGIIILLLRRRYYY___ccceeeccc]]]SSSHHHBBBAAABBBDDDBBBCCCHHHJJJKKKRRR\\\^^^jjj|||{{{rrrgggVVVIIIDDD???>>><<<<<<>>>@@@@@@@@@AAAGGGFFFFFFLLLQQQ___vvvwwwiiiaaacccdddbbb^^^aaaooohhhMMMCCC::::::<<<::::::999888777777666666666666666444444444555666666555555444444444333333333444444444444444444333333222@@@PPP^^^ppp}}}iiijjjwwwzzzvvvpppgggeeedddaaaddd```PPPBBB<<<999;;;>>>@@@DDDIIISSSYYYdddttt{{{rrrjjjnnnzzz|||yyyyyywwwtttrrrnnnjjjddd```SSSNNNGGGCCC@@@???>>>>>>>>>>>>>>>>>>???@@@AAAAAA>>>???BBBCCCDDDDDDCCCBBB======>>>>>>???AAABBBCCCEEEDDDDDDFFFJJJMMMOOOOOOMMMJJJEEECCCDDDEEEFFFGGGEEEFFFGGGIIIKKKOOORRRTTTSSSNNNGGG@@@<<<<<<>>>???CCCFFFKKKOOOPPPVVVhhh{{{{{{mmmaaaWWWOOOOOOSSSTTT]]]```WWWJJJAAA<<<999999777555555777;;;???BBBAAAAAAAAAAAAAAAAAAAAAAAAEEELLLWWWbbbiiirrr~~~rrrkkkjjjiiilllppprrruuuyyy~~~|||tttnnnkkkhhhffffffcccaaaaaabbbcccbbbaaa```___]]][[[ZZZZZZ[[[[[[YYYXXXVVVUUUTTTTTTUUUVVV[[[bbbrrrsss^^^QQQMMMKKKMMMPPPSSS\\\eeewwwmmmgggttt}}}zzzxxxuuuwww}}}dddMMMLLLJJJWWWooo```GGG@@@===::::::999999888888888777777777888999;;;AAAOOOcccyyyuuuqqq~~~[[[VVV\\\]]]___hhhtttvvvppphhhbbb^^^ZZZTTTPPPPPPMMMJJJHHHHHHFFFEEECCCBBBAAA???============>>><<>>???AAACCCDDDCCC@@@GGGFFFFFFMMMQQQ___uuuooo```aaabbbaaa^^^dddxxxiiiOOODDD;;;999<<<999:::999888777777666666666888555222222555666555333555444444444444333333333555555555666666666666666888BBBOOO]]]rrrlllhhhpppzzzwwwtttkkkiiifffaaaddd```PPPDDD===:::<<>>======@@@???>>>>>>>>>>>>>>>???===>>>@@@BBBCCCBBBAAA@@@<<<<<<===???@@@BBBCCCDDDEEEEEEFFFIIIMMMPPPPPPOOOLLLIIIDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEGGGJJJLLLNNNLLLIIIEEE@@@>>>>>>???AAAEEEGGGJJJNNNPPPZZZnnnsss```UUUQQQOOOPPPSSSWWWYYYVVVKKK@@@;;;999666999888777888999<<>>>>>>>>???@@@@@@AAAAAACCCHHHSSS^^^fffpppwwwpppllllllmmmqqqvvvzzz~~~{{{}}}{{{rrrnnnllliiigggdddbbbaaabbbccccccbbb```aaa```]]][[[ZZZZZZ[[[\\\YYYXXXVVVUUUTTTTTTUUUVVVYYYaaassssss___OOOLLLLLLOOOQQQSSSZZZbbbtttlllgggttt|||xxxvvvtttwww~~~bbbKKKKKKJJJXXXxxx```GGG@@@<<<999888999999888777777666555555888999;;;AAAMMMaaaxxxuuurrrzzzYYYUUU[[[]]]aaahhhrrrvvvpppfff```[[[WWWRRROOOMMMKKKHHHFFFFFFEEECCCAAAAAA@@@???=========>>>>>>===???BBBDDDDDDFFFIIIKKKJJJKKKLLLKKKHHHGGGGGGHHHHHHIIILLLPPPUUUZZZ^^^```^^^[[[SSSKKKDDDBBBCCCEEEFFFGGGJJJNNNOOOSSS]]]hhhyyyxxxoooggg```\\\WWWNNNGGGDDDAAAAAAAAACCCFFFHHHHHHHHHCCCJJJJJJJJJPPPSSS```uuusssdddddddddbbbaaalllkkkPPPEEE;;;999;;;888888777666555444444444444777333000111666888555111444444444444444444444444555555555555666777888999:::BBBNNN^^^vvvmmmhhhkkkxxxyyyuuuuuummmjjjgggaaaccc```RRREEE???;;;===???AAADDDIIIRRRXXXcccppp~~~yyyppppppvvv~~~{{{yyyxxxuuusssppplllfffbbbYYYSSSKKKDDD@@@>>><<<<<<>>>>>>>>>======>>>>>>???<<<>>>???AAAAAA@@@>>>===:::;;;===???AAACCCDDDEEEFFFGGGIIIMMMPPPRRRQQQPPPNNNJJJEEEBBBBBBCCCDDDDDDFFFFFFEEEEEEGGGHHHJJJKKKGGGFFFDDDBBBAAAAAABBBBBBBBBEEEIIIMMMSSS___ppp}}}jjjVVVPPPTTTZZZ___bbbaaa^^^SSSDDD;;;999777555888888888999:::<<<===>>>:::;;;<<<===???@@@AAAAAAAAAEEEMMMWWW___hhhxxxzzztttpppooonnnqqqwww~~~wwwoookkkjjjiiihhhccccccdddeeeeeecccaaa___```___\\\YYYXXXYYYZZZ[[[YYYXXXVVVUUUTTTTTTUUUVVVXXXaaatttsss___PPPMMMLLLNNNPPPSSS[[[cccssslllgggttt{{{wwwuuusssxxxcccLLLMMMOOO^^^~~~___GGG@@@<<<888777999999888777666555444333777999;;;@@@KKK___vvvuuutttxxx|||WWWRRRYYY]]]aaajjjtttvvvnnnddd]]]XXXUUUQQQMMMKKKHHHEEEDDDDDDCCCAAA???@@@???>>>======>>>>>>???>>>@@@CCCDDDEEEFFFHHHJJJIIIJJJJJJIIIHHHGGGHHHIIIJJJLLLPPPTTTYYY]]]```bbbaaa\\\SSSJJJDDDBBBCCCEEEDDDFFFJJJOOOUUU```ooo|||rrrfff^^^ZZZWWWUUUSSSOOOJJJHHHCCCCCCDDDFFFJJJLLLLLLKKKHHHOOOOOOOOOTTTXXXdddyyy}}}ooonnnllljjjkkkyyylllQQQEEE<<<:::<<<888888777666555444444444444444111///111777999666333444444444444444444444444444444444444555666888999999AAANNN___wwwsssmmmllluuuxxxtttrrrkkkiiifff```cccbbbUUUFFF@@@;;;===???@@@DDDHHHSSSYYYcccooo{{{{{{rrrooosss}}}|||zzzxxxvvvtttqqqmmmhhhddd\\\UUULLLDDD???===<<<;;;<<<<<<<<<<<<===>>>???@@@<<<===???@@@@@@>>>===;;;999;;;===@@@BBBDDDEEEEEEFFFGGGJJJNNNSSSTTTSSSRRRPPPLLLGGGDDDCCCDDDDDDDDDFFFEEEEEEEEEFFFGGGIIIJJJDDDDDDCCCBBBAAAAAAAAAAAA???EEELLLQQQYYYeeerrr{{{wwwcccQQQOOOYYYdddjjjnnnddd^^^QQQAAA999999999888888888888999:::;;;;;;<<<888999:::<<<>>>???AAAAAA@@@BBBIIIQQQWWW^^^kkkwww}}}{{{xxxtttrrrqqqqqqqqqssszzztttkkkhhhhhhhhhgggccceeeggghhhfffccc```^^^]]]\\\ZZZXXXWWWXXXYYYZZZYYYXXXVVVUUUTTTTTTUUUVVVXXXbbbuuurrr^^^RRRNNNKKKLLLNNNSSS]]]gggvvvkkkgggvvvzzzvvvsssssszzzdddMMMOOORRRccc^^^FFF@@@<<<888777999999888777666555444333777999;;;???III\\\tttvvvvvv~~~xxx|||VVVPPPWWW\\\bbblllwww}}}ssslllbbb[[[VVVSSSOOOLLLHHHFFFCCCBBBBBBAAA@@@>>>???>>>>>>======>>>???@@@@@@BBBDDDEEEEEEFFFHHHJJJHHHIIIIIIHHHGGGGGGIIIKKKQQQSSSVVVZZZ^^^aaadddfffeee^^^TTTKKKEEEBBBBBBCCCBBBEEEKKKRRR```tttoooccc^^^SSSSSSRRRQQQQQQQQQNNNLLLGGGGGGGGGIIILLLNNNNNNMMMKKKRRRRRRRRRYYY]]]jjj~~~zzzxxxzzzmmmQQQFFF<<<:::===999:::999888777777666666666444222111333777888666333333333333444444444444555444333333333444555777888888@@@LLL\\\tttzzzrrrooouuuxxxtttpppiiihhheee___ccccccXXXFFF@@@;;;<<<>>>???BBBGGGSSSYYYcccmmmxxx{{{sssooopppyyy~~~|||{{{yyywwwuuurrrnnniiieee]]]VVVMMMDDD???===<<<<<<;;;;;;;;;;;;<<<===??????===>>>???@@@???===;;;::::::;;;>>>AAACCCDDDEEEEEEEEEFFFJJJNNNSSSVVVUUUTTTRRRNNNIIIEEEEEEEEEEEEEEECCCBBBBBBCCCDDDFFFHHHIIIDDDDDDBBBAAA@@@???>>>>>>AAAHHHPPPVVV___kkktttwwwppp^^^NNNOOOZZZccchhhjjj^^^YYYNNN@@@999:::<<<<<<999999999999999:::;;;;;;888999:::<<<===???@@@AAAAAABBBGGGNNNSSSWWW```iiimmmnnnppppppoooqqqtttwwwxxx~~~sssjjjggggggffffffbbbfffiiijjjfffaaa]]]ZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXVVVUUUTTTTTTUUUVVVXXXdddwwwppp\\\SSSNNNKKKLLLOOOUUU```kkkzzz}}}iiihhhxxxyyyuuusssttt}}}dddMMMOOOTTTeee]]]FFF@@@===999888999999888777777666555555777999;;;>>>GGGYYYssswwwxxxxxxXXXQQQWWW]]]ccchhhuuuzzzoooiii```YYYVVVRRRNNNJJJGGGEEEBBBAAAAAAAAA???>>>>>>>>>=========???@@@AAAAAACCCEEEEEEEEEEEEGGGIIIIIIIIIJJJIIIIIIJJJLLLOOOXXXYYYZZZ[[[]]]___aaacccbbb[[[RRRJJJFFFDDDCCCBBBCCCHHHPPP]]]ssszzzfffYYYTTTTTTLLLOOOQQQPPPQQQTTTSSSPPPNNNLLLKKKKKKMMMOOOOOOOOOLLLSSSTTTVVV___gggwwwlllQQQFFF===;;;>>>::::::999888777777666666666555666666666666555444333333333333444444444555555555444333333333555777888888???IIIWWWmmmyyypppnnnuuu{{{wwwqqqjjjiiifff___bbbcccYYYFFF@@@;;;<<<===>>>AAAEEERRRXXXaaajjjuuu~~~tttnnnmmmvvv~~~{{{yyywwwvvvsssooojjjfff^^^WWWMMMDDD@@@>>>======<<<<<<<<<;;;;;;<<<======>>>>>>???@@@???===;;;999:::<<>>CCCJJJQQQVVV```lllssssssiiiYYYMMMNNNXXX^^^``````YYYWWWNNNAAA999999;;;<<<;;;;;;:::999999:::<<<<<<999999:::<<<===???@@@AAABBBCCCHHHOOOSSSUUU[[[bbbfffjjjnnnoooooottt|||zzzrrrmmmkkkiiifffcccaaaeeejjjjjjeee^^^XXXVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYXXXVVVUUUTTTTTTUUUVVVYYYeeeyyynnn[[[PPPMMMLLLOOORRRXXXbbbmmm|||yyyhhhiii{{{yyyuuusssuuueeeMMMPPPUUUggg\\\EEE@@@===:::999999999888888888777777777777999<<<===EEEXXXqqqyyyxxxyyy|||\\\SSSXXX^^^eeejjjyyy}}}vvvkkkeee^^^YYYVVVRRRMMMIIIFFFDDDBBBAAAAAA@@@???>>>>>>============???AAABBBBBBDDDEEEEEEEEEEEEGGGIIIKKKLLLLLLLLLLLLMMMQQQSSSZZZYYYVVVTTTSSSSSSTTTUUUVVVQQQJJJFFFEEEEEEEEEDDDGGGNNNZZZmmmmmm[[[PPPJJJJJJMMMIIIOOOSSSSSSUUUZZZZZZXXXVVVSSSOOOMMMNNNPPPQQQQQQNNNVVVXXX]]]jjjwwwlllQQQFFF===<<>>>>>>>>>>>>>>===<<<;;;:::::::::>>>???@@@@@@???===;;;999;;;===???BBBDDDDDDDDDCCCDDDEEEGGGLLLRRRWWWYYYYYYSSSOOOIIIFFFDDDDDDDDDDDD@@@AAAAAACCCFFFIIILLLNNNQQQOOOKKKHHHEEECCCBBBAAADDDJJJOOOSSS]]]jjjqqqpppcccVVVLLLNNNWWW[[[[[[ZZZYYYYYYRRREEE:::888999:::>>><<<;;;::::::;;;===>>>999:::;;;<<<>>>???@@@@@@DDDEEEJJJQQQTTTVVVZZZaaafffkkkooopppqqqxxxzzzvvvrrrpppooolllfffbbb___dddiiiiiiccc[[[UUURRRTTTVVVYYY[[[\\\\\\[[[ZZZYYYXXXVVVUUUTTTUUUUUUVVVZZZfffzzzmmmZZZNNNLLLMMMRRRVVV[[[ccclll}}}wwwgggjjj}}}yyyuuutttvvvgggOOORRRXXXjjj~~~|||[[[EEEAAA>>>:::999999999999888888888888888777999<<<===DDDWWWqqqzzzwwwyyy|||___UUUZZZ```gggttt{{{ssshhhccc]]]YYYVVVRRRMMMHHHFFFDDDAAA@@@AAA@@@???>>>============>>>???AAABBBBBBDDDFFFFFFEEEEEEGGGHHHMMMNNNNNNNNNNNNPPPTTTWWWXXXUUUPPPKKKHHHGGGGGGGGGLLLHHHCCCBBBDDDGGGGGGFFFLLLTTTcccyyyqqqXXXLLLIIIHHHJJJMMMIIIQQQVVVVVVYYY```aaa___\\\XXXRRROOOOOOQQQRRRSSSQQQYYY]]]dddtttnnnRRREEE???999666777888888777666666666666666666555555555555444444444666555333111000000000111333444444555666777888888555<<>>===;;;:::::::::<<<===>>>===;;;:::999::::::;;;>>>@@@AAABBBBBBBBBBBBEEEJJJNNNPPPSSSUUUWWWSSSMMMFFFBBBBBBCCCDDDCCCEEEDDDBBBCCCFFFLLLQQQUUUZZZVVVPPPIIIDDDAAA@@@???DDDGGGLLLQQQXXXaaajjjpppdddUUULLLRRRWWWVVVXXX]]]___XXXNNNCCC<<<:::;;;===<<<===>>>???>>>===;;;999===::::::???AAA@@@@@@BBBFFFNNNSSSRRRRRRXXX^^^aaabbbhhhooorrruuu|||{{{|||~~~xxxsssnnnmmmnnnmmmiiidddfffhhhjjjhhhccc\\\WWWTTT[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXVVVTTTSSSUUUWWWZZZkkk{{{gggXXXRRRPPPNNNPPPQQQUUU```kkk{{{rrrgggmmmyyyyyyvvvsssuuuaaaPPPQQQ^^^ppp~~~~~~{{{|||VVVHHHBBBAAAAAA<<<888888888777888888999999::::::;;;???DDDQQQgggzzzwwwrrr~~~iiiXXXXXX^^^iiizzzzzzsssggg^^^WWWTTTRRRMMMJJJJJJBBBBBBCCCCCCBBB@@@>>>===;;;;;;<<<>>>???@@@AAABBBCCCBBBAAAAAACCCEEEHHHJJJHHHKKKMMMMMMNNNQQQVVV[[[[[[TTTIII@@@<<<===>>>???AAACCCDDDFFFGGGHHHHHHHHHQQQYYYkkkiiiXXXIIIGGGJJJJJJKKKMMMLLLVVVZZZVVVXXXccciiihhhiii___TTTOOOQQQSSSQQQOOOOOOXXXaaajjj}}}mmmQQQEEE@@@:::777999888888777666666666666666666555555555555444444444666555444333222222333333444444444444555555555555555;;;DDDOOObbb~~~mmmhhhkkkuuu}}}~~~|||zzzwwwtttoookkkgggccc```]]]PPPEEE<<<:::;;;<<>><<<;;;>>>>>>===<<<<<<============>>>???>>><<<;;;;;;;;;<<<===???AAACCCCCCDDDCCCBBBDDDHHHLLLQQQTTTUUUVVVPPPJJJDDD@@@@@@BBBBBBBBBEEEDDDDDDEEEHHHMMMSSSVVV[[[WWWQQQKKKFFFDDDCCCCCCBBBDDDHHHKKKQQQXXX___eeeaaaTTTMMMTTT[[[\\\___eeeeee]]]RRRFFF>>>;;;<<<======>>>@@@BBBBBBAAA@@@???@@@===<<<@@@BBBAAABBBEEEGGGPPPVVVVVVTTTWWW[[[\\\dddjjjqqqvvvzzz|||yyyxxx{{{~~~wwwrrrmmmkkklllkkkhhhdddeeeggghhhfffaaa\\\XXXWWW\\\\\\[[[ZZZZZZYYYYYYXXXWWWWWWWWWVVVUUUUUUWWWYYY___qqqeeeVVVOOOMMMLLLOOOQQQVVVbbbmmm{{{qqqhhhppp}}}yyywwwvvvxxxaaaQQQSSScccxxx|||~~~~~~}}}~~~TTTFFF@@@??????:::<<<<<<;;;:::999999999999999999:::>>>DDDQQQhhh{{{uuuqqqfffWWWZZZbbblllyyyqqqggg^^^WWWTTTRRRMMMIIIIIIBBBCCCCCCBBBAAA???===<<<<<<======???@@@AAABBBCCCGGGGGGFFFGGGHHHJJJMMMNNNKKKLLLNNNPPPSSSWWW\\\^^^QQQKKKCCC===;;;<<>>===<<<<<<<<<<<<===>>>???@@@AAA>>>@@@AAA@@@>>>=========???@@@AAACCCDDDEEEEEEEEECCCCCCFFFLLLRRRVVVVVVTTTMMMIIIDDDAAAAAABBBDDDDDDFFFFFFEEEGGGJJJOOOUUUXXXXXXUUUPPPKKKGGGFFFFFFFFFCCCDDDEEEGGGJJJOOOVVVZZZ]]]SSSOOOWWW___bbbfffllliiiaaaTTTHHH???;;;<<<===>>>@@@CCCFFFHHHHHHGGGFFFDDD@@@???AAABBBAAADDDHHHKKKTTTZZZZZZWWWXXXZZZZZZccciiiqqqvvv{{{}}}{{{{{{~~~yyyuuutttvvvzzz|||{{{uuupppkkkiiijjjjjjgggeeedddeeedddbbb^^^[[[[[[[[[]]]]]]\\\\\\[[[ZZZZZZYYYWWWWWWWWWVVVVVVWWWZZZ\\\eeewwwaaaTTTKKKIIIJJJNNNQQQWWWcccnnn{{{pppiiissswwwvvvvvvzzzaaaQQQUUUiiizzz~~~{{{RRREEE>>>======888======;;;:::999888888888888888999>>>DDDRRRiii}}}sssqqqcccWWW\\\dddmmmzzzqqqggg^^^VVVTTTQQQLLLIIIIIICCCCCCBBBAAA@@@>>><<<;;;======>>>@@@AAABBBCCCDDDEEEEEEDDDEEEFFFHHHJJJLLLMMMLLLMMMQQQXXX]]]^^^]]]FFFBBB>>><<<===@@@BBBCCCEEEGGGIIIKKKLLLMMMPPPSSSXXXggg|||lllWWWKKKAAA======CCCIIIMMMQQQUUUVVVXXX___hhhmmmrrr{{{}}}lll[[[PPPMMMOOOQQQWWW]]]hhh~~~oooSSSFFF@@@;;;999;;;888777777666666666666666666555555555555444444444555555555555555666777777444444444333333333333333666888???KKK]]]wwwlllcccgggqqq~~~}}}|||{{{yyyrrrjjjffffffhhhXXXLLL@@@;;;;;;;;;???CCCIIIPPPXXX___fffrrrwwwooogggjjjvvv~~~{{{vvvrrrnnnkkkiiihhhaaaZZZPPPHHHBBB@@@>>>>>><<<<<<======???@@@BBBBBB@@@AAACCCBBB@@@??????@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEGGGNNNVVVZZZXXXUUUMMMJJJGGGDDDCCCEEEGGGHHHGGGGGGGGGIIILLLQQQVVVYYYSSSQQQLLLHHHFFFFFFGGGHHHFFFFFFFFFFFFHHHMMMSSSWWW[[[SSSQQQXXX___cccgggllleee]]]QQQEEE>>>;;;<<<>>>>>>AAAEEEIIILLLLLLKKKJJJFFFBBB@@@AAA@@@@@@DDDJJJOOOWWW]]][[[YYY[[[______ggglllsssxxx}}}vvvsssvvvwwwyyy|||zzzuuuqqqoooqqqvvvyyy|||{{{vvvpppmmmiiihhhiiiiiihhhfffbbbbbbaaa^^^\\\\\\]]]___^^^^^^]]]\\\\\\[[[[[[ZZZYYYYYYXXXWWWVVVWWWZZZ]]]ggg{{{{{{^^^RRRJJJIIIJJJNNNQQQWWWcccnnn|||mmmiiisss}}}uuussstttyyy```QQQWWWppp}}}wwwQQQDDD===<<<<<<888::::::999888777777777777888777888===DDDRRRjjjppppppdddZZZ___dddkkk~~~|||sssggg^^^VVVTTTQQQLLLHHHHHHCCCBBBAAA@@@>>>===;;;:::<<<===>>>???AAABBBCCCCCCAAAAAAAAABBBCCCEEEGGGHHHMMMJJJJJJOOOWWW\\\YYYUUUBBB@@@>>>???BBBFFFHHHIIIKKKNNNPPPQQQPPPQQQTTTWWWYYYhhh{{{|||hhhTTTFFFAAA???@@@DDDIIIMMMQQQVVVZZZ]]]\\\dddqqqxxxzzzxxxdddUUUOOORRRVVVbbbjjjyyy~~~sssUUUGGG@@@:::777999888777777666666666666666666555555555555444444444222333333444555555555666222333333444555555666666666666<<>>CCCJJJSSSZZZ^^^\\\[[[```gggjjjooorrrxxx|||yyyooojjjjjjkkknnnttt{{{zzzvvvuuurrrnnnlllnnnsssxxx{{{yyysssllljjjiiihhhhhhhhhgggfff_________]]]\\\]]]___aaa^^^^^^]]]]]]\\\[[[[[[[[[\\\[[[ZZZWWWUUUVVVYYY\\\fff|||tttZZZRRRKKKJJJLLLPPPSSSXXXcccnnn{{{jjjgggrrr}}}uuutttuuuyyy}}}]]]RRRYYYuuusssOOODDD===<<<===999777777777777888999::::::888777888<<>>===<<<;;;:::;;;<<<===>>>???AAABBBBBBDDDDDDEEEFFFGGGIIIJJJKKKNNNJJJIIIOOOVVVXXXRRRLLL@@@@@@@@@BBBGGGKKKMMMMMMSSSWWWZZZZZZWWWVVVWWWZZZ]]]ggguuu}}}{{{vvvlll^^^QQQGGGAAA@@@AAAEEEJJJMMMPPPVVV\\\___ddddddlllyyyppp___XXX[[[```ooo|||rrrvvvWWWGGG@@@:::777999888888777666666666666666666555555555555444444444111222333444444444444444222222333444555666777777777555;;;JJJZZZnnnvvvhhhgggttt}}}||||||~~~~~~{{{vvvpppkkkiiihhhYYYNNNBBB===;;;;;;===AAAGGGMMMTTTYYYaaaooo|||tttjjjiiiqqq}}}}}}|||zzzuuupppllljjjjjjbbb[[[RRRIIIDDDBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAACCCDDDDDDBBBAAABBBCCCAAA@@@@@@AAAAAACCCDDDDDDIIIJJJMMMSSSYYY[[[XXXUUUIIIIIIGGGDDDBBBBBBEEEGGGIIIHHHIIIJJJLLLPPPSSSUUURRRPPPMMMJJJIIIJJJMMMNNNGGGFFFFFFEEEGGGLLLSSSXXXYYYVVVSSSSSSSSSTTTTTTTTTLLLHHHBBB===;;;<<<>>>@@@CCCFFFJJJMMMOOOMMMKKKIIIFFFCCCBBBAAA>>><<>>===<<<;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDEEEFFFGGGHHHJJJKKKKKKOOOLLLLLLPPPVVVUUUMMMFFF??????@@@CCCHHHMMMOOOPPPYYY^^^cccccc___[[[\\\^^^bbbhhhqqqyyy|||xxxqqqjjjeee]]]RRRHHHBBB??????@@@@@@GGGNNNSSSYYYaaafffggglllpppxxxyyyiiiccceeeiiiwwwwwwlllvvvWWWHHHAAA;;;999;;;888888777666666666666666666555555555555444444444222222333444555444333333222222333333444444444555777444;;;JJJZZZkkk~~~lllfffrrr|||~~~}}}||||||||||||zzzxxxuuuqqqlllfffbbbZZZOOODDD@@@>>>===>>>AAAFFFKKKRRRXXX```pppwwwmmmjjjppp{{{zzz{{{zzzvvvpppkkkiiiiiiccc\\\RRRJJJEEECCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCAAACCCDDDDDDCCCBBBBBBCCCBBBAAAAAAAAAAAABBBDDDEEEFFFIIIMMMRRRTTTTTTSSSQQQJJJJJJIIIFFFBBBBBBDDDGGGIIIHHHHHHIIIKKKMMMPPPQQQRRRPPPMMMJJJJJJKKKMMMOOOGGGGGGEEEDDDFFFKKKRRRWWWXXXWWWSSSOOOMMMLLLJJJHHHDDDBBB???======>>>@@@BBBHHHJJJMMMPPPOOOLLLHHHFFFFFFDDDDDDCCC???<<>>>>><<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCAAABBBDDDEEEGGGHHHHHHHHHLLLKKKMMMQQQTTTQQQJJJCCC???>>>@@@DDDJJJPPPTTTUUU[[[bbbjjjkkkfffaaaaaabbbeeeiiioooqqqnnneee[[[UUUMMMIIIDDD???<<<>>>AAACCCEEENNNXXX```jjjsssvvvsssuuu}}}zzzkkkfffiiimmmxxx|||pppkkkuuuWWWHHHAAA<<<;;;===888888777666666666666666666666555555555444444444333333444555555444333222333333333222222222222111777444;;;KKKZZZjjjnnneeeoooxxxzzz{{{|||{{{{{{|||}}}zzzxxxuuusssqqqlllddd^^^ZZZPPPFFFBBBAAA??????BBBEEEKKKQQQWWW```pppzzzooojjjoooyyy~~~xxxzzzzzzvvvooojjjggggggccc\\\SSSJJJFFFDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEAAABBBDDDDDDCCCBBBBBBCCCCCCBBBAAAAAABBBCCCDDDEEEBBBGGGLLLPPPPPPOOONNNNNNLLLLLLLLLHHHDDDCCCEEEHHHIIIHHHHHHIIIJJJLLLNNNOOOPPPNNNKKKHHHHHHIIILLLMMMJJJIIIGGGEEEFFFKKKRRRWWWXXXWWWSSSNNNJJJHHHEEEBBBAAA@@@???>>>???@@@BBBCCCKKKMMMPPPQQQPPPLLLGGGDDDFFFEEEEEEEEE@@@===AAAIIIMMMVVV^^^___```fffmmmpppzzz||||||}}}|||yyyuuurrrrrrrrrgggbbb\\\XXXXXXYYY[[[\\\^^^VVVQQQSSSWWWYYY[[[]]]```dddkkkqqqwww~~~tttkkkdddeeeeeebbbaaadddllltttssszzz|||wwwuuurrrssstttqqqjjjaaaZZZUUUXXX\\\bbbddddddaaa______]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXVVVTTTSSSVVVZZZ^^^lll}}}cccPPPOOOJJJKKKOOOVVV[[[bbbmmmxxxqqqeeefffttt|||vvvsssxxx{{{jjjRRRQQQ\\\vvv}}}yyyeeeGGG???:::999<<<;;;999999888888777888888888;;;999999;;;BBBQQQjjjpppmmmppp___YYYYYY___^^^mmm|||ssshhh___VVVSSSPPPJJJFFFEEE===<<<;;;::::::;;;<<<=========>>>???AAABBBCCCDDDBBBCCCEEEFFFHHHIIIIIIIIIGGGIIILLLOOOQQQNNNGGGAAA@@@???AAAEEELLLSSSXXXZZZ[[[cccmmmoookkkfffeeefffdddiiinnnkkkbbbUUUJJJDDD===??????>>>===@@@EEEIIINNNYYYeeeooozzz{{{zzzwwwhhhdddgggkkkvvvtttllllll{{{]]]III@@@;;;999999:::::::::999888777777666777555444222222333444555666555444333222333444444555555555444444333333333666777===GGGTTTiiitttlllxxx|||tttkkkllloootttyyy||||||{{{wwwuuutttsssrrrmmmeee^^^^^^UUUIIIAAA>>>???@@@@@@EEEJJJPPPWWWaaapppuuukkkkkkuuu}}}}}}zzzuuuqqqmmmkkkjjjddd]]]SSSKKKFFFDDDCCCCCC>>>??????@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCHHHIIIKKKMMMOOOQQQRRRSSSQQQPPPNNNJJJFFFEEEGGGIIIGGGIIIKKKKKKHHHGGGIIIKKKNNNMMMLLLJJJHHHHHHKKKMMMLLLHHHEEECCCCCCEEEOOOZZZ[[[___^^^WWWOOOLLLIIIGGGBBB@@@?????????AAAGGGLLLPPPPPPNNNKKKGGGCCCCCCCCCCCCCCCCCCBBBAAAAAACCCEEEPPPWWW]]]```aaaeeennnuuu|||zzzvvvuuummmjjjgggeeedddbbb]]]YYYUUUTTTRRRPPPOOOOOOOOOOOONNNMMMMMMPPPTTTYYY\\\^^^aaaeeekkkrrryyy~~~|||uuullleee`````````______ccchhhlllnnnyyyzzztttssstttxxxyyyppp```UUUTTTWWWdddeeeffffffeeebbb___]]]YYYYYYXXXXXXXXXXXXYYYYYY___ZZZWWWWWWWWWWWW\\\bbbrrrsss]]]SSSPPPJJJLLLRRRZZZ___dddmmmxxxooodddfffuuuzzztttsssyyydddQQQNNNYYYuuu}}}yyy{{{~~~}}}___FFFBBB>>><<<===:::999:::;;;:::888777888999:::999444888FFFPPPccc~~~iiihhhlllTTTZZZ```\\\ccckkk}}}}}}vvvhhhaaaWWWPPPMMMKKKHHHEEE>>>===<<<;;;:::;;;<<<<<<<<<===>>>@@@BBBBBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEGGGJJJMMMNNNLLLGGGBBB>>>BBBBBBDDDIIIPPPWWW[[[]]]___dddjjjmmmkkkiiihhhhhhkkkllliii```RRREEE>>>======;;;:::;;;>>>CCCIIILLL^^^eeexxxrrreee^^^___fffnnnvvv|||ooommmpppzzz\\\III@@@<<<:::::::::999999888777777666666777666444222222333444555666555444333333333444444555555444444444333333333555666;;;EEESSShhhwwwmmmyyy~~~oooiiieeejjjrrryyy~~~}}}|||yyywwwuuuuuusssnnnfff___]]]UUUIIIAAA>>>>>>@@@@@@DDDHHHOOOUUU^^^mmmtttlllkkkttt~~~}}}zzzvvvrrrnnnkkkjjjeee^^^TTTLLLGGGEEECCCCCC???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCDDDDDDDDDEEEFFFIIILLLQQQTTTWWWYYYUUUTTTPPPKKKFFFEEEFFFHHHIIIJJJKKKJJJHHHHHHJJJMMMNNNNNNNNNLLLJJJIIIJJJLLLKKKHHHEEEEEEDDDGGGPPP[[[gggmmmooohhh```YYYRRRMMMGGGEEECCCCCCDDDGGGKKKPPPRRRPPPKKKGGGDDDBBBAAAAAACCCCCCCCCBBBAAABBBDDDFFFNNNTTT[[[^^^___ccclllttt{{{|||tttnnnkkkjjjfffccc```^^^]]]ZZZVVVRRRPPPOOOMMMKKKJJJJJJJJJJJJIIIIIIJJJMMMRRRWWW[[[]]]___ccciiipppvvvzzz}}}~~~~~~{{{rrrfff\\\YYYYYYYYYYYY[[[^^^dddhhhiiitttxxxsssrrrtttwwwvvvlll^^^UUUVVVZZZdddeeeffffffdddaaa^^^\\\ZZZYYYYYYXXXXXXXXXYYYYYY\\\XXXVVVXXXXXXYYY^^^dddvvvqqq[[[PPPMMMJJJLLLRRRYYY^^^cccnnnyyynnndddgggwww|||wwwrrrrrrxxxbbbQQQNNNYYYrrr}}}{{{xxxzzz]]]EEEBBB===;;;<<<999888999::::::888888999:::888999555999DDDMMM```}}}~~~gggggg~~~jjjRRRVVV]]][[[bbbjjj}}}}}}vvviiibbbXXXQQQMMMJJJGGGDDD>>>===<<<;;;;;;<<<=========>>>???@@@AAABBBBBBBBBAAAAAACCCDDDEEEEEEEEEEEEGGGIIILLLMMMKKKFFFAAA===BBBBBBDDDJJJQQQWWW[[[]]]aaafffkkkmmmllljjjiiijjjmmmiiiaaaUUUJJJAAA>>>===>>>>>>>>>@@@DDDMMMXXX```mmm{{{~~~kkkbbb\\\\\\```^^^dddlllqqqqqqppppppqqqzzzyyymmmjjjmmmyyy\\\JJJAAA===;;;;;;999888888777777666666555777666444333333333444555666555444333333333333444555444444444444333333333555555:::CCCQQQggg|||pppzzzmmmaaa```___iiiwww}}}|||zzzxxxwwwuuuoooggg```\\\UUUJJJBBB>>>>>>???@@@BBBGGGMMMSSS[[[iiizzz~~~uuummmlllrrr}}}||||||zzzxxxtttpppllljjjfff___VVVMMMHHHEEECCCBBB@@@AAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCAAAAAABBBCCCDDDEEEEEEEEEDDDEEEHHHMMMQQQVVVZZZ\\\ZZZXXXRRRLLLFFFDDDFFFHHHKKKKKKJJJHHHGGGIIILLLOOONNNOOOPPPNNNLLLJJJIIIJJJIIIFFFEEEEEEEEEGGGPPPZZZpppxxx}}}yyypppggg]]]VVVNNNMMMKKKJJJKKKNNNRRRSSSUUUOOOFFFAAA??????>>>===BBBBBBCCCBBBAAABBBDDDFFFJJJOOOUUUXXXZZZ^^^gggmmmtttzzz}}}{{{wwwqqqjjjdddbbbaaa^^^\\\YYYWWWVVVSSSPPPMMMLLLKKKIIIHHHGGGGGGGGGHHHGGGHHHJJJMMMQQQVVVZZZ]]]aaaeeekkkssszzzyyyhhhZZZOOOPPPQQQRRRTTTXXX]]]aaadddooo~~~~~~vvvqqqqqqsssssspppfffZZZUUUXXX^^^dddeeeeeeeeeccc```]]][[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYWWWWWWYYYZZZ[[[```ggg{{{lllWWWMMMJJJIIIKKKQQQXXX]]]cccppp|||llldddiiizzzzzzvvvrrrsssyyyaaaRRRPPP[[[rrr||||||rrryyy~~~ZZZDDDAAA===:::;;;999777999:::999888888999:::555888666999AAAHHH\\\zzz{{{gggfff|||kkkQQQSSS\\\\\\aaajjj~~~~~~xxxllldddYYYQQQMMMIIIFFFCCC>>>>>>=========>>>>>>???@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJJJJHHHDDD???<<>>@@@BBBIIIXXXkkkyyyuuufffaaa]]]YYYZZZWWW[[[```aaaaaabbbeeegggttt~~~vvvjjjfffiiixxx\\\JJJBBB>>><<<<<<888777777777666666555555666666555444333444444555555555444444333333333333444444444444444444444444555555999BBBPPPfffvvvzzzsss```[[[aaaaaammm}}}}}}{{{yyyxxxvvvpppgggaaa\\\VVVLLLCCC>>>===???@@@AAAFFFLLLQQQXXXdddtttwwwqqqnnnqqq{{{{{{{{{{{{yyyvvvqqqmmmkkkfff```WWWOOOIIIFFFCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFEEEDDDBBBAAAAAAAAAAAA???@@@BBBCCCDDDEEEDDDDDDGGGHHHJJJMMMQQQUUUYYY[[[\\\YYYSSSMMMHHHFFFHHHJJJMMMLLLIIIGGGGGGJJJMMMPPPMMMOOOQQQPPPMMMJJJHHHHHHFFFDDDDDDEEEEEEGGGNNNWWWmmmuuu|||yyyqqqiiiaaaYYYQQQSSSSSSSSSUUUYYYYYYWWWWWWNNNBBB<<<<<<===<<<:::???@@@@@@@@@???@@@CCCEEEFFFJJJNNNPPPQQQUUU[[[```fffjjjpppssstttsssssssssnnnnnnnnnjjjfffaaa______ZZZYYYXXXVVVTTTRRROOOMMMNNNMMMLLLJJJIIIIIIJJJJJJKKKLLLOOOQQQSSSVVVZZZ]]]aaadddkkkttt~~~jjjZZZJJJJJJKKKLLLMMMPPPUUUYYY```kkk{{{|||uuurrrrrrrrrpppiii```XXXVVV[[[aaadddddddddcccbbb___]]][[[\\\[[[ZZZYYYXXXXXXXXXXXXYYYWWWXXX[[[[[[\\\aaaiiigggUUULLLIIIIIIKKKQQQWWW\\\cccsss}}}llleeekkk|||{{{xxxtttuuu||||||```TTTUUU```uuuxxxzzzttt~~~xxxVVVBBBAAA===:::;;;999999:::;;;999777666777888333888777999???CCCWWWvvvyyyhhhgggyyyoooRRRSSS\\\___aaajjj|||pppggg[[[RRRLLLHHHEEEBBB>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBB@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGFFFDDDAAA>>><<>>AAAEEEHHHRRReee~~~qqqeeeddd___ZZZXXXXXX[[[^^^___```dddjjjooo{{{rrrhhheeehhhxxx\\\KKKCCC???===<<<777777777777666666666666666666555555444444444444444444444444444333333333444444444444444444444444666666:::BBBOOOdddjjjXXXYYYccciiittt}}}{{{yyyxxxvvvppphhhaaa]]]XXXOOOEEE???===>>>@@@AAAFFFKKKPPPVVVaaapppzzz{{{vvvppppppyyy||||||{{{zzzvvvrrrnnnllleee___WWWOOOJJJFFFDDDBBBBBBCCCCCCDDDEEEFFFGGGHHHEEEDDDBBB@@@?????????@@@>>>???AAACCCEEEEEEDDDDDDGGGGGGIIIKKKOOOSSSWWWZZZYYYWWWSSSNNNJJJIIIKKKNNNOOOMMMJJJIIIJJJKKKMMMNNNLLLNNNOOOOOOLLLIIIFFFFFFBBBAAABBBDDDDDDDDDKKKSSSccckkkoookkkeee___ZZZTTTOOOUUUZZZ^^^ccchhheee^^^TTTKKK@@@;;;;;;<<<<<<:::<<<===>>>>>>>>>???BBBDDDDDDFFFHHHHHHHHHJJJNNNRRRXXXZZZ\\\]]]]]]^^^___aaa```ccceeeeeebbb___\\\ZZZYYYYYYYYYXXXVVVTTTSSSRRRSSSRRRPPPOOONNNOOOOOOPPPQQQSSSUUUUUUUUUUUUXXXZZZ[[[^^^fffqqqzzzbbbQQQHHHHHHIIIIIIIIIKKKOOOQQQ[[[fffuuu~~~wwwssssssqqqllleee\\\WWWXXX]]]cccbbbbbbbbbbbb```^^^]]][[[[[[[[[ZZZYYYYYYYYYYYYYYYZZZYYYZZZ\\\[[[[[[bbbjjjxxxbbbSSSLLLJJJIIILLLQQQWWW\\\dddvvv}}}kkkeeelllzzzwwwtttvvv}}}xxx]]]SSSXXXdddxxx{{{tttuuu~~~rrrSSSBBBBBB>>>:::;;;999;;;<<<<<<:::666444444555222888777999===AAASSSqqq{{{mmmjjjxxxqqqTTTQQQZZZ___bbbllltttkkk]]]RRRLLLGGGCCC@@@>>>???@@@AAABBBBBBCCCCCCDDDCCCBBBAAAAAAAAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCBBBAAA???>>>===DDDEEEGGGKKKQQQUUUWWWWWWWWWXXX[[[^^^aaaddddddddd]]]RRRDDD<<<<<<>>>>>>===BBBFFFLLLRRR^^^tttrrrgggeee___YYYXXXUUUXXX[[[^^^bbbiiisss{{{yyyooohhhgggiiixxx]]]LLLDDD???<<<<<<777777777777777777777777666666666666555555444444444444555555444444333222333333333444444444444555555555999AAALLL___{{{~~~gggXXXZZZcccpppyyy~~~|||zzzyyyxxxwwwrrrjjjddd```[[[RRRHHH@@@===>>>@@@AAAEEEJJJNNNSSS]]]jjjuuuzzzrrrnnnvvv~~~~~~|||zzzvvvrrrnnnlllccc^^^VVVOOOJJJGGGDDDBBBBBBCCCDDDDDDFFFFFFGGGHHHEEECCCAAA>>>======>>>???>>>@@@BBBEEEFFFFFFEEEDDDDDDDDDFFFHHHMMMRRRWWWZZZVVVUUUSSSOOOLLLKKKMMMOOOQQQOOONNNNNNOOOOOOMMMKKKIIIKKKLLLLLLIIIFFFEEEDDD@@@@@@BBBDDDDDDCCCGGGNNN[[[aaaccc___YYYWWWUUURRRRRR]]]gggmmmtttwwwooocccOOOIIIAAA===<<<======<<<;;;<<<=========???BBBEEEDDDDDDEEEDDDCCCDDDFFFHHHOOOPPPPPPOOONNNOOORRRUUUVVVYYY\\\]]][[[XXXVVVUUUYYYZZZ\\\[[[ZZZYYYYYYZZZXXXWWWVVVTTTTTTTTTUUUVVVVVVYYYZZZYYYVVVTTTVVVXXX[[[___hhhtttmmmXXXJJJFFFGGGHHHHHHGGGIIIKKKNNNUUU```nnn~~~zzzuuutttooojjjbbb[[[YYYZZZ___bbb````````````___^^^]]]]]][[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[\\\ZZZ[[[dddnnnrrr^^^QQQLLLKKKJJJMMMRRRXXX\\\fffzzz{{{iiiccclllxxxuuurrrttt|||wwwZZZRRRYYYfffyyy~~~xxxqqquuummmPPPAAACCC???;;;<<<:::<<<<<<<<<999666444333444444888777888>>>@@@PPPkkk~~~tttnnnxxxsssUUUOOOVVV\\\dddmmmxxxnnn___SSSKKKFFFBBB??????@@@AAACCCDDDEEEEEEEEEEEEDDDBBBBBBAAABBBCCCDDDAAABBBCCCDDDEEEEEEEEEEEEAAA@@@???>>>======>>>>>>DDDDDDGGGKKKPPPSSSTTTTTTTTTUUUWWWZZZ]]]^^^]]]\\\PPPHHH???;;;===@@@@@@???BBBHHHPPPZZZjjjuuujjjcccYYYUUUWWWTTTXXX^^^dddlllvvvsssmmmiiihhhiiiyyy^^^MMMEEE???<<<;;;888888888888888888888888666666666666666555555444444444555555555444333222333333333444444444555555333444888???IIIYYYrrrlll______eeessszzz|||}}}{{{zzzzzzyyyuuummmgggccc^^^VVVKKKAAA======??????CCCHHHLLLPPPYYYeeeooo||||||rrrkkkrrr}}}yyyuuuqqqnnnmmm```[[[TTTNNNJJJGGGDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFDDDAAA>>>======>>>??????AAADDDGGGHHHHHHGGGFFFDDDDDDEEEFFFIIINNNRRRUUUUUUUUUTTTQQQMMMLLLLLLMMMTTTSSSTTTUUUVVVTTTNNNJJJFFFGGGIIIHHHFFFDDDDDDDDD@@@@@@CCCFFFDDDBBBEEEKKKSSSYYY]]][[[ZZZ[[[\\\[[[bbbooo{{{qqq]]]HHHFFFCCC@@@???>>>>>>???;;;===>>>>>>???AAADDDGGGEEEEEEDDDCCCCCCCCCEEEFFFJJJJJJKKKJJJIIIIIIJJJLLLMMMPPPRRRTTTTTTUUUWWWXXX\\\^^^aaaaaa``````aaaccc^^^]]]\\\[[[[[[[[[\\\]]][[[^^^```^^^ZZZWWWXXX[[[^^^dddnnn{{{qqq___PPPHHHDDDEEEFFFGGGGGGHHHKKKMMMRRR]]]kkkyyy|||vvvtttnnnhhhaaa\\\[[[]]]___```^^^^^^^^^^^^^^^^^^^^^^^^YYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZZZZ[[[ZZZ\\\gggsssmmmZZZOOOKKKJJJKKKNNNTTTXXX\\\ggg}}}xxxfffaaalllyyyuuuqqqsss|||{{{]]]TTT\\\jjj|||yyyuuurrryyyjjjNNNBBBDDD@@@<<<===;;;999::::::999666555555666666888555888???AAANNNgggxxx{{{rrrxxxvvvXXXOOOUUU\\\fffooo{{{pppaaaTTTKKKEEEAAA===???@@@BBBDDDFFFFFFGGGFFFEEEDDDBBBAAABBBCCCDDDFFFCCCCCCDDDDDDDDDDDDCCCCCC>>>===;;;:::;;;<<<>>>@@@CCCDDDFFFJJJOOORRRRRRQQQQQQQQQRRRTTTVVVTTTPPPLLLDDD@@@;;;:::===AAACCCCCCEEEKKKVVVeeeyyy~~~xxx|||oooaaaTTTRRRYYY[[[aaajjjsss|||yyypppllliiihhhhhhzzz^^^MMMEEE???;;;:::888888888888888999999999666666666777666555555444333444555555555444333222333333333444444555555555222333777>>>FFFUUUmmmrrrgggdddhhhrrrzzz{{{}}}|||{{{{{{{{{wwwoooiiiddd```XXXMMMBBB======???>>>BBBGGGJJJMMMVVVbbbkkkvvv|||qqqhhhooo~~~}}}yyytttqqqnnnmmm___ZZZSSSMMMJJJGGGDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHEEEBBB???>>>>>>???@@@AAACCCFFFIIIKKKKKKIIIHHHHHHGGGFFFEEEGGGIIILLLNNNUUUUUUTTTRRRNNNKKKJJJKKKVVVVVVXXX[[[[[[WWWOOOIIIDDDEEEFFFFFFDDDCCCCCCDDDAAAAAADDDGGGEEEBBBEEEJJJLLLTTT\\\^^^```eeeiiiiiitttlllTTTDDDEEEEEECCCAAA???@@@AAA<<<>>>???@@@@@@BBBFFFHHHFFFFFFEEEEEEEEEFFFGGGHHHFFFHHHIIIIIIHHHFFFFFFGGGHHHIIIKKKMMMPPPUUU\\\```___cccfffgggffffffhhhkkkdddcccbbbaaaaaaaaabbbccc___ccceeeccc^^^[[[]]]```]]]dddooo{{{zzznnn^^^QQQIIIFFFAAACCCEEEFFFGGGIIILLLNNNSSS]]]kkkyyy|||vvvsssmmmhhhaaa]]]]]]_________]]]]]]]]]^^^^^^_________XXXXXXYYYYYYZZZ\\\]]]^^^YYYYYYYYYZZZYYY]]]jjjxxx~~~jjjWWWMMMJJJHHHLLLOOOTTTYYY]]]hhhuuuccc___kkk{{{wwwsssuuu~~~bbbXXX```nnnvvvuuuttt}}}hhhMMMBBBEEEAAA<<<===<<<666888999888777666777888888888555888@@@BBBNNNdddtttuuuyyy~~~zzz\\\QQQVVV]]]gggqqq|||qqqbbbTTTKKKEEE@@@===???@@@CCCEEEGGGGGGGGGGGGEEEDDDBBBAAABBBCCCEEEGGGDDDDDDDDDDDDDDDCCCCCCBBB<<<;;;999999:::<<>><<<888888777777777777888888666666666666666555555444111111111222222333333333333333222222333333444555666777;;;???EEERRRjjjzzzllliiimmmyyy~~~||||||~~~|||tttmmmmmmggg]]]QQQFFF???======>>>AAAEEEIIIMMMTTT^^^eeeuuu}}}pppjjjoooyyy|||vvvpppjjjgggaaa[[[RRRLLLHHHFFFCCC@@@DDDDDDDDDDDDEEEFFFGGGHHHFFFEEECCC@@@===<<>>???777777999<<<;;;888777999<<<888<<<888777>>>AAAJJJ]]]rrr}}}xxx~~~aaaTTTXXX___dddpppxxxhhhYYYMMMFFFAAA>>>AAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDCCCDDDEEEFFFEEEDDD:::::::::;;;===???BBBCCCBBBEEEIIILLLMMMMMMKKKJJJHHHGGGFFFEEECCCAAA???>>>???:::999<<<@@@BBBFFFKKKNNN___mmmooogggtttrrr```UUUWWW^^^nnnvvvuuunnnkkkiiiggghhhfffPPPEEEAAA===:::999999888888888888999999666777777777777666555555111111222222222333333333444333333333333444555555666777;;;???FFFTTTmmmssspppuuuxxx~~~~~~vvvooommmhhh___SSSHHH@@@>>>>>>>>>AAAEEEHHHLLLSSS\\\cccppprrriiikkkrrr{{{vvvpppjjjgggaaaZZZQQQKKKHHHFFFBBB???BBBBBBAAABBBCCCEEEGGGHHHFFFEEECCC???<<<<<<===@@@BBBCCCEEEFFFGGGGGGFFFEEEFFFDDDAAA@@@@@@CCCGGGIIILLLMMMNNNMMMLLLKKKLLLNNNYYY___cccbbb___ZZZQQQHHHGGGHHHHHHGGGCCCAAA@@@@@@CCCDDDDDDDDDDDDFFFIIILLLOOOQQQUUUZZZaaaiiirrrxxx}}}~~~~~~zzzpppbbbUUUMMMIIIIIIGGGFFFEEEDDDDDDEEEEEEEEEFFFHHHKKKMMMNNNNNNPPPOOOMMMMMMMMMMMMLLLKKKLLLNNNOOONNNLLLKKKLLLMMMOOOKKKMMMUUUZZZ\\\___dddfffgggiiimmmqqqssssssrrrrrrlllhhhiiijjjiiikkknnnqqqooollljjjiiigggeeecccccceeeiiijjjiiieee___[[[WWWUUUQQQMMMIIIFFFDDDDDDCCCCCCDDDDDDDDDFFFJJJMMMRRRZZZgggttt~~~|||uuuqqqrrrnnnhhhccc```___aaabbbcccaaa______```aaa```___^^^\\\ZZZYYYYYYZZZ\\\^^^^^^ZZZXXXZZZ]]]dddtttzzzaaaPPPKKKLLLKKKMMMPPPWWW^^^dddppplllhhheeeqqq{{{wwwuuusssuuummmggggggrrrtttwww{{{eeeOOOCCCAAA===>>>???888888999:::999888888999:::666:::777666===???GGGYYYooo||||||uuuzzzgggTTTTTT[[[dddooo{{{jjjZZZMMMEEE@@@>>>???@@@BBBDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFIIIFFFCCCBBBCCCEEEEEEEEE>>>>>>>>>>>>???AAACCCDDDAAACCCFFFIIIJJJIIIGGGEEECCCCCCBBB@@@>>><<<;;;:::<<<:::;;;???BBBEEEJJJQQQXXXmmmuuukkkxxxttteee^^^aaaiiipppzzzqqqlllkkkjjjiiijjjkkkUUUHHHBBB===999::::::999999999999::::::888888888888888777666666222222222222333333333333444444333333444444555666888888;;;???FFFVVVppp~~~{{{{{{xxxtttyyyyyy~~~wwwqqqlllhhh```UUUKKKCCC???>>>>>>AAADDDFFFJJJPPPYYY___jjjzzzssshhhfffkkk{{{vvvpppjjjggg```YYYQQQJJJGGGEEEAAA???@@@???>>>???@@@CCCFFFHHHEEEEEECCC???<<<;;;<<<>>>BBBCCCEEEFFFFFFEEEDDDCCCFFFDDDBBB@@@??????@@@AAAFFFHHHKKKMMMMMMNNNOOOPPP[[[aaaeeebbb^^^YYYPPPGGGGGGHHHHHHFFFCCCAAA@@@@@@DDDDDDEEEDDDEEEHHHLLLPPPRRRQQQRRRWWW^^^ffflllooorrrpppmmmggg```XXXQQQMMMMMMKKKIIIGGGGGGHHHJJJKKKKKKKKKLLLOOORRRUUUUUUTTTVVVRRROOONNNOOOOOOMMMJJJNNNQQQSSSSSSRRRPPPOOOPPPRRRQQQSSSYYY^^^aaafffkkkkkkkkkmmmqqqtttvvvuuutttuuupppmmmooopppppprrruuuwwwuuusssqqqooolllhhheeeeeedddbbb^^^YYYSSSNNNKKKHHHGGGEEEDDDDDDDDDEEEEEECCCEEEFFFGGGHHHIIILLLNNNRRRZZZfffrrr}}}}}}vvvrrrssspppjjjeeebbbbbbcccdddfffeeecccdddeeeeeedddbbb^^^\\\[[[ZZZZZZ[[[\\\^^^\\\[[[ZZZ[[[^^^gggzzztttZZZKKKIIIMMMOOONNNRRRYYYaaahhhuuuwwwfffgggiiiyyywwwvvvvvvuuuxxxjjjfffjjjxxxuuuyyy~~~cccNNNCCCAAA===>>>???888999888777777888999888777333888666666<<<===DDDTTTkkkwww{{{~~~{{{rrrtttrrrXXXRRRYYYcccmmmmmm[[[MMMEEE@@@???===???@@@CCCDDDFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHMMMIIIDDDBBBBBBDDDEEEEEECCCBBBAAAAAAAAABBBCCCDDDAAACCCEEEFFFFFFDDDBBB@@@??????>>><<<;;;999888777999:::???DDDEEEGGGPPPZZZfff~~~qqq|||}}}ooofffbbbfffmmmppp|||xxxmmmjjjjjjjjjjjjkkkoooXXXKKKCCC>>>:::::::::999999999999::::::888999999999999888777777333333333333333333333333333333333222333444444555888888:::???FFFVVVrrr}}}zzzyyyuuuqqqvvv}}}}}}vvvqqqiiigggaaaXXXMMMEEE???======@@@CCCEEEHHHMMMVVV\\\iiixxxssshhhfffjjj}}}~~~{{{uuupppkkkhhh___YYYPPPIIIFFFDDD@@@>>>>>>=========???BBBEEEHHHEEEEEECCC@@@===<<<===>>>CCCDDDFFFGGGGGGEEECCCBBBCCCBBB@@@???>>>=========BBBEEEHHHKKKNNNQQQUUUXXXbbbfffgggbbb\\\UUUKKKBBBDDDEEEFFFFFFDDDBBBBBBCCCGGGGGGGGGGGGHHHLLLQQQUUUVVVSSSRRRUUU[[[aaacccccchhhfffbbb]]]YYYTTTRRRPPPRRRPPPMMMKKKKKKMMMQQQSSSTTTSSSSSSWWW\\\___```___\\\WWWRRRPPPQQQPPPMMMIIINNNRRRVVVXXXWWWUUUTTTSSSXXXYYY[[[___cccfffkkkpppppppppqqqsssvvvwwwvvvttttttooonnnqqqsssssstttwww{{{yyyxxxvvvtttooojjjeeefffccc^^^XXXRRRNNNLLLKKKHHHGGGFFFEEEDDDEEEEEEFFFEEEGGGIIIKKKLLLMMMPPPRRRVVV]]]hhhttt~~~~~~wwwsssrrrooojjjfffccccccdddeeegggfffeeeeeeffffffdddbbb^^^]]][[[ZZZZZZ[[[]]]^^^[[[\\\\\\[[[^^^jjjkkkSSSHHHGGGKKKMMMOOORRRZZZccclllzzzqqqbbbeeelllwwwuuuvvvuuuyyyaaa]]]fffzzzuuuzzzaaaMMMCCCBBB======???999:::777555666999999777555222888666777<<<<<>>>>>>>><<<;;;:::999888888888<<>>===>>>???BBBDDDFFFHHHGGGFFFCCCAAA>>>>>>>>>===============CCCDDDGGGJJJOOOWWW___eeemmmooolllddd[[[SSSIII@@@@@@BBBDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLNNNQQQVVVZZZZZZWWWTTTUUUXXX[[[[[[YYY```___]]]ZZZXXXVVVUUUTTTUUURRROOOMMMMMMPPPTTTVVVZZZYYYZZZ___fffjjjjjjhhhccc^^^XXXTTTRRRPPPLLLIIILLLQQQVVVZZZZZZZZZYYYYYY[[[```eeehhhkkkpppvvvyyyvvvuuusssssstttuuuuuutttsssoooooosssvvvuuuvvvxxx{{{zzzxxxwwwtttoooiiidddbbb___YYYSSSOOOMMMMMMMMMLLLJJJIIIGGGFFFEEEFFFFFFDDDGGGJJJLLLNNNPPPSSSUUU[[[bbbmmmxxx~~~xxxuuupppmmmiiieeeccccccdddeeeeeedddddddddeeedddbbb___]]]]]]\\\[[[[[[\\\]]]]]][[[]]]\\\[[[___nnneeeQQQJJJIIIJJJKKKOOORRRZZZeeepppnnn___bbbnnnyyytttuuutttxxxwwwYYYUUU```wwwssszzz^^^LLLDDDBBB======???::::::888555666888999777444444999888888===<<<@@@OOOfffrrryyy~~~}}}qqqpppiii[[[]]]ccciiivvvsss]]]NNNEEEAAA@@@<<<===???AAACCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIGGGGGGFFFDDDAAA>>>AAA@@@???>>>===>>>??????BBBCCCCCCCCCBBB@@@>>><<<======;;;:::999999999999;;;???FFFIIIHHHKKKWWWfff~~~}}}wwwoooxxx}}}uuummmjjjhhhdddccceeellluuuyyyuuunnngggggggggffffffhhhsss\\\MMMEEE@@@>>>999999888888888888999999888999999999999888777777444444444444333333333333333222222222222333444444666666888<<>>AAACCCEEEKKKTTTZZZlll{{{{{{rrrpppssswww~~~zzztttoookkkiii]]]WWWNNNGGGDDDBBB>>><<<;;;<<<<<<===???AAABBBCCCAAABBBBBB@@@>>>===>>>???@@@BBBEEEGGGGGGEEEBBBAAA<<<<<<<<<<<<===>>>???@@@DDDFFFIIIMMMTTT___jjjrrryyyxxxrrrfff[[[RRRIIIBBB>>>AAADDDFFFGGGIIIKKKMMMMMMNNNPPPQQQSSSUUUYYY\\\\\\ZZZWWWVVVVVVWWWVVVVVVYYYYYYZZZZZZYYYYYYXXXWWWVVVTTTQQQNNNNNNQQQTTTWWW\\\]]]bbbkkktttwwwtttoookkkhhhbbbZZZTTTOOOLLLKKKJJJOOOUUUZZZ]]]___```aaaaaajjjqqquuuxxx~~~zzzvvvssssssssstttsssuuurrrrrrwwwzzzyyyyyyzzzyyyxxxvvvtttqqqlllfffbbb^^^[[[VVVPPPLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHEEEHHHKKKNNNPPPTTTXXX[[[dddkkkvvv~~~wwwuuunnnkkkhhheeeccccccdddddddddcccccccccdddbbb```]]]]]]]]]\\\\\\\\\\\\]]]]]][[[]]]\\\[[[cccttt{{{```RRROOONNNLLLLLLPPPSSS[[[gggtttkkk^^^dddssszzzsssuuutttyyyqqqUUUQQQ\\\uuurrr|||\\\KKKDDDCCC======???;;;:::999888888888888777555666;;;999888===;;;@@@OOOdddsss|||rrrrrr~~~ssseeebbbggghhhqqqttt___OOOGGGBBBAAA>>>???@@@BBBCCCDDDDDDEEEHHHHHHIIIKKKKKKLLLLLLLLLHHHHHHGGGGGGFFFDDD???<<<>>>===<<<<<<<<<===>>>???AAAAAABBBBBBAAA@@@>>>======<<<;;;999999999:::;;;???BBBGGGKKKKKKPPP^^^mmm}}}zzzrrryyy~~~tttjjjdddccckkkxxxzzzpppkkkhhhggghhhddd^^^\\\]]]jjjooovvv|||~~~uuuooopppjjjfffggggggddddddgggwww___NNNEEEAAA@@@::::::999999999999::::::888888888999888777777666555555444444444333333333555444444444444555666666555555777:::???LLLdddyyy|||~~~|||}}}}}}yyyxxxwwwssspppfffhhhgggbbbYYYMMMDDD???:::===@@@BBBEEELLLTTT[[[kkkyyyzzzuuuvvvrrr~~~yyytttoookkkiii\\\VVVMMMGGGDDDAAA>>>;;;999:::;;;===>>>??????>>>===>>>???>>>===<<<===???<<<>>>BBBEEEEEEDDDAAA???======<<<<<<===???AAABBBDDDGGGLLLSSS\\\hhhssszzz~~~{{{rrrcccXXXPPPIIICCC???BBBEEEGGGHHHJJJLLLNNNNNNPPPSSSUUUVVVWWWYYY[[[YYYZZZYYYXXXVVVUUUVVVXXXXXXYYYYYYZZZ[[[\\\]]]]]]YYYXXXUUUSSSSSSTTTWWWYYY^^^cccooo~~~uuusssqqqlllbbbVVVOOONNNOOOHHHMMMUUU[[[```cccgggiiiooozzzxxxsssqqqrrrssstttwwwtttuuuzzz}}}{{{zzz|||wwwuuusssqqqnnnjjjdddaaa\\\ZZZVVVRRROOOMMMLLLKKKJJJJJJIIIHHHIIIJJJKKKLLLKKKMMMPPPSSSWWW\\\bbbfffqqqyyy~~~vvvsssmmmkkkhhheeedddddddddeeedddddddddddddddccc```]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[[[[\\\hhh}}}vvv[[[OOOOOOOOOMMMLLLQQQTTT]]]jjjxxx}}}ggg^^^hhh{{{}}}wwwqqquuuvvv|||cccOOOPPP\\\uuuzzzsssZZZJJJDDDCCC===<<>>???CCCDDDHHHLLLOOOWWWgggvvvppppppnnnwwwuuuggg[[[UUUUUUZZZcccjjjmmmkkkfffbbbaaaaaadddeeeaaaYYYWWWZZZbbbeeeiiijjjkkknnnsssxxxxxxwwwwwwvvvrrrmmmjjjiiijjjfffdddfffgggeeeeeehhh{{{aaaOOOEEEAAA@@@<<<;;;;;;::::::;;;;;;<<<777888888888888777666666555555555444444333333333666666666666666777888888333444666999===III___ttt~~~}}}}}}yyyxxxvvvsssqqqgggiiijjjeee\\\PPPGGGAAA:::<<<@@@BBBFFFLLLUUU[[[hhhwwwxxxvvvnnn|||~~~yyytttoookkkiii\\\UUUMMMFFFCCCAAA===;;;777888;;;===>>>===<<<;;;999;;;<<<<<<;;;;;;<<<>>>999<<<@@@CCCDDDBBB???===???>>>===<<<===???AAACCCCCCHHHPPPYYYcccnnnxxx~~~}}}yyyooo___TTTMMMGGGBBBAAADDDGGGHHHIIIJJJLLLNNNMMMPPPTTTVVVWWWWWWXXXZZZVVVYYYZZZYYYVVVUUUXXX[[[[[[[[[ZZZ[[[\\\___aaaccc^^^\\\ZZZXXXXXXYYY[[[\\\```iiizzzzzzxxxxxxsssgggYYYPPPOOORRRHHHMMMTTT\\\bbbgggkkknnn~~~zzzsssqqqrrrtttuuuxxxuuuvvv{{{~~~{{{zzz{{{vvvtttqqqooolllhhhddd```\\\[[[YYYWWWUUUSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQRRRTTTVVVYYY^^^dddkkkppp}}}}}}uuurrrmmmkkkiiifffeeeeeeeeeffffffeeeeeeffffffdddaaa^^^]]]]]]]]]]]]]]]]]]]]]]]]YYYZZZZZZ]]]lllrrrUUUKKKMMMNNNMMMLLLSSSVVV___mmm|||wwwccc^^^kkkyyytttpppvvvyyymmmUUUIIINNN]]]vvvyyytttsss~~~YYYJJJDDDCCC<<<<<>>NNN```sss~~~sssvvvxxx}}}ooooookkkkkksss~~~ttt```RRRIIIDDDBBBAAABBBCCCCCCDDDDDDCCCCCCHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGDDDBBBAAAAAA@@@>>><<<<<<<<<===???AAACCCEEEGGGHHHIIIJJJJJJKKKKKKJJJDDDCCCAAA@@@@@@AAABBBCCCFFFEEEGGGMMMRRR\\\mmm|||ttthhhlllsss|||rrr```TTTNNNKKKOOOTTTWWWYYYZZZ\\\^^^ccceeehhhiiiccc\\\[[[```[[[]]]___]]][[[[[[___bbbcccbbbcccdddcccbbbcccffffffccccccfffgggffffffiiibbbMMMFFFCCCAAA===>>>>>>>>>===;;;999888888888999:::::::::::::::555555444444444555555666444444444444444444444444666333444999===GGG[[[nnn}}}|||||||||zzzuuurrrqqqjjjfffhhhjjjdddTTTFFF@@@CCC@@@@@@CCCEEEHHHPPPXXXgggrrrzzzpppkkksss}}}{{{yyysssllleee]]]WWWOOOHHHBBB???<<<:::777888999:::;;;<<<<<<<<<999999:::;;;<<<>>>>>>???AAA@@@??????>>>??????@@@??????@@@>>>===>>>@@@BBBFFFIIIPPP\\\hhhssszzz}}}vvvhhhZZZOOOHHHDDDBBB???AAADDDGGGJJJLLLMMMMMMNNNNNNPPPSSSVVVVVVUUUSSSWWWYYYYYYUUUVVVZZZ[[[YYY]]]______```eeekkkjjjeeeccc```]]]ZZZZZZ[[[^^^```ffflll~~~}}}yyyyyy|||lll[[[SSSPPPNNNKKKMMMTTT[[[^^^```fffnnnyyyvvvuuutttrrrrrrtttxxxzzz{{{zzzwwwvvvtttsssrrrooolllhhheeedddeee^^^XXXXXXXXXUUUTTTTTTTTTSSSQQQOOOOOOQQQSSSUUUVVVYYY^^^aaaeeellluuu{{{yyyuuupppmmmjjjgggffffffhhhiiifffeeedddbbbaaa```````````````___]]]]]]]]]]]]]]]UUUbbb[[[```rrrkkkVVVOOONNNKKKLLLPPPUUUYYY```lll}}}vvvjjjbbbmmmzzzzzzvvvppp|||]]]SSSGGGJJJbbb}}}vvvnnnpppxxxUUULLLCCC@@@???>>>>>>???======;;;:::999888888888888888999888888:::===@@@[[[qqq~~~tttqqq|||rrrmmmlllrrryyyppp^^^RRRKKKFFFCCCAAABBBBBBAAA@@@@@@CCCEEEEEEEEEGGGIIIKKKLLLLLLJJJHHHEEEBBBAAACCCDDDDDDBBB:::===??????AAACCCCCCBBBIIIIIIJJJJJJKKKLLLMMMMMMIIIHHHFFFDDDBBBAAA@@@@@@BBBFFFKKKNNNTTTcccwww}}}iiigggooowwwzzzfffVVVMMMHHHNNNKKKJJJLLLOOOQQQVVV\\\ccchhhkkkhhhffffffdddaaa]]]\\\ZZZWWWUUUSSSRRRRRRSSSUUUWWWXXXYYY[[[^^^```bbbeeeiiiiiigggfffhhhkkkbbbNNNFFFCCCAAA>>>??????>>>===<<<:::999888888999888888777666666555555555444444555555666444444444444444444444444777555666:::>>>FFFXXXiiixxx~~~~~~}}}{{{wwwsssrrrmmmjjjkkknnngggWWWIIICCC===;;;<<<@@@DDDHHHQQQYYYdddooo~~~yyyoookkkqqq~~~}}}{{{yyyuuummmggg]]]XXXOOOHHHBBB>>>;;;:::888999:::;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>???????????????@@@@@@@@@>>>??????>>>>>>>>>AAACCCHHHLLLTTT___llluuu{{{}}}xxxooocccWWWNNNIIIEEECCC???AAACCCFFFIIIJJJKKKKKKKKKKKKLLLNNNQQQRRRQQQPPPTTTVVVVVVSSSUUUZZZ\\\[[[___aaaaaaccciiioooooojjjeeebbb^^^\\\\\\^^^bbbeeeeeekkk{{{xxxyyyqqq___VVVRRROOOLLLLLLOOOUUUWWWZZZbbbkkkttt~~~~~~zzzxxxuuussstttvvvxxxzzzzzzzzzxxxwwwuuutttrrrooolllhhhfffdddccc]]]YYY[[[[[[YYYWWWYYYYYYXXXVVVUUUVVVXXXZZZ\\\]]]aaafffjjjooovvvxxxsssrrrooojjjfffddddddfffgggeeeeeecccbbb``````______```______^^^^^^]]]\\\\\\VVVddd___gggyyy{{{fffRRRMMMMMMKKKLLLQQQVVVZZZcccoootttiiicccooo~~~yyyyyysssppp}}}|||WWWOOOHHHNNNfffyyyqqqsss{{{~~~VVVLLLDDDAAA@@@>>>>>>???===<<<;;;999888888888888777888888888888:::===@@@VVVlllyyy~~~uuusss~~~|||sssmmmiiimmmsssxxxmmm[[[PPPIIIEEEBBBBBBCCCCCCCCCAAAAAACCCEEEFFFGGGHHHIIIJJJJJJIIIGGGGGGEEEBBBBBBCCCCCCBBB@@@>>>???@@@AAACCCGGGIIIIIIJJJLLLMMMOOOOOOOOONNNMMMJJJIIIGGGEEECCCBBBAAA@@@DDDFFFKKKPPPYYYhhhzzzwwwjjjhhhnnnyyyyyyfffXXXQQQMMMLLLIIIHHHKKKNNNPPPVVV]]]fffnnnrrrooollljjjiiifffcccaaa\\\WWWSSSQQQQQQRRRQQQSSSUUUVVVXXXZZZ]]]```gggjjjlllllliiiiiijjjmmmcccOOOFFFCCCAAA????????????>>><<<;;;:::;;;;;;::::::888777555555666666555555444555555666555555555555555555555555888777999;;;>>>FFFTTTbbbpppxxx{{{~~~|||wwwttttttpppoooqqqrrrkkk\\\NNNFFF>>>;;;<<<@@@CCCHHHQQQZZZ```lll{{{zzzqqqkkkoooxxx~~~}}}{{{wwwpppjjj___YYYPPPHHHBBB>>>;;;999:::;;;;;;<<<<<<<<<;;;;;;999999:::;;;<<<======>>>===>>>???AAAAAAAAA@@@@@@===>>>???>>>>>>???AAADDDHHHLLLUUUaaallluuuxxxyyymmmfff\\\SSSMMMIIIFFFEEE>>>@@@CCCEEEGGGHHHGGGGGGGGGFFFFFFGGGJJJLLLMMMMMMOOORRRRRRPPPSSSZZZ^^^^^^bbbdddeeehhhnnnuuuuuuqqqfffccc^^^\\\\\\```fffiiijjjooo|||}}}|||wwwdddYYYTTTQQQLLLKKKKKKNNNOOOSSS\\\fffhhhooosssttt||||||xxxtttwwwwwwxxxxxxyyyxxxxxxwwwuuutttrrrooollljjjgggfffddd___]]]``````^^^]]]^^^\\\[[[ZZZYYYZZZ\\\___```bbbffflllqqqwwwxxxrrrsssooojjjeeebbbbbbcccdddeeedddbbbaaa___^^^^^^^^^^^^____________]]]\\\[[[WWWeeedddppprrr___NNNKKKLLLJJJMMMRRRWWW\\\eeesssppphhhfffttt{{{xxxyyyssstttnnnPPPKKKHHHSSSlllzzzsssttt~~~{{{VVVMMMDDDBBB@@@>>>===???<<<;;;:::999888777777777777888888888888:::===@@@PPPdddrrryyy~~~tttsss}}}~~~zzzxxxuuummmggggggkkkooowww~~~yyygggXXXNNNHHHDDDAAABBBDDDEEEEEEDDDBBBCCCDDDGGGHHHHHHHHHHHHFFFEEEDDDFFFDDDCCCBBBBBBBBB@@@>>>@@@@@@AAADDDGGGJJJNNNPPPMMMOOORRRTTTTTTRRRPPPNNNNNNLLLJJJHHHEEECCCBBBBBBFFFGGGKKKRRR___nnn|||zzzsssmmmiiikkkppp{{{uuucccXXXRRRPPPKKKHHHHHHKKKMMMPPPVVV^^^hhhssszzzxxxrrrooonnnllllllhhh```WWWQQQOOOQQQTTTUUUWWWYYY[[[\\\___cccfffllloooqqqpppmmmlllmmmpppdddPPPHHHDDDAAA?????????>>>===<<<<<<;;;>>>>>>======<<<:::999888777666666555555555555555666666666666666666666666666777999;;;???GGGSSS]]]iiissstttxxx~~~~~~{{{wwwttttttsssssstttsssmmm```SSSJJJEEEAAA@@@BBBDDDGGGOOOXXX]]]iiixxx~~~vvvkkkkkkrrr{{{~~~zzzrrrmmmaaa[[[RRRJJJDDD???;;;999<<<<<<=========<<<;;;;;;999::::::;;;<<<<<<======<<<===@@@BBBCCCBBBAAA@@@===>>>???>>>>>>???BBBDDDEEEJJJSSS^^^iiioooqqqpppccc^^^VVVPPPKKKHHHEEECCC>>>@@@CCCEEEGGGFFFEEEEEEDDDCCCAAACCCFFFIIIKKKLLLMMMOOOPPPOOOSSS\\\bbbcccdddgggjjjnnnuuu{{{{{{vvvfffccc^^^\\\]]]bbbiiimmmqqqsss{{{{{{hhh[[[TTTQQQLLLJJJKKKMMMNNNQQQZZZdddccciiiooovvvzzzwwwwwwwwwvvvvvvuuuuuuuuuuuurrrqqqpppnnnmmmlllkkkkkkiiieeedddeeedddaaa___aaa```_________aaaccceeefffkkknnnsssxxxyyyrrrrrrnnniiidddaaaaaabbbddddddcccaaa```^^^]]]]]]]]]]]]^^^`````````^^^\\\ZZZXXXeeefffwwwlll[[[MMMKKKLLLJJJMMMRRRWWW]]]hhhxxxkkkgggiiizzzzzzxxxzzzttt{{{dddLLLHHHHHHVVVnnntttqqqtttvvv|||zzzTTTKKKCCCAAA@@@===<<<===;;;;;;999888777666666666666777777777777:::===@@@LLL^^^kkkuuu{{{rrrrrryyy{{{uuuxxxzzzpppfffdddfffllluuu}}}|||qqqbbbTTTLLLGGGDDDAAABBBDDDFFFFFFEEECCCCCCCCCFFFGGGHHHHHHFFFDDDCCCCCCEEEDDDCCCBBBAAA???===<<>>======<<<<<<<<<>>>>>>>>>>>>>>>======<<<888777666555555555555555666666666666666666666666333666888:::???IIITTT[[[ccc||||||nnnnnnqqqxxx}}}zzzuuusssssstttuuuuuurrrlllcccWWWNNNGGGCCCAAABBBCCCFFFNNNVVV[[[ffftttxxxllljjjlllvvv}}}uuuooofff___VVVMMMFFFAAA===:::======>>>>>>>>>===<<<<<<:::;;;;;;<<<<<<=========<<<>>>@@@BBBCCCBBBAAA@@@>>>>>>???>>>>>>???AAADDDDDDHHHPPP[[[cccggggggfff[[[XXXRRRNNNJJJGGGDDDAAA???AAADDDGGGHHHGGGFFFEEEDDDBBBAAABBBFFFKKKNNNOOONNNQQQQQQPPPVVV```gggiiiggglllpppuuu{{{~~~xxxiiifffaaa___aaafffmmmrrrvvvuuuzzz}}}lll]]]TTTPPPMMMMMMNNNRRRTTTWWW___hhhjjjpppzzz}}}zzzwwwvvvtttsssrrrqqqrrrrrrmmmmmmmmmlllmmmnnnooopppllliiiggghhheeeaaaaaadddjjjjjjjjjjjjkkkmmmooopppxxxzzz}}}zzzsssnnnlllhhhdddbbbbbbcccdddcccbbbaaa___^^^^^^]]]]]]]]]^^^`````````^^^\\\ZZZXXXeeeggg|||hhhYYYMMMLLLMMMKKKMMMSSSWWW^^^kkk|||{{{ffffffnnnzzzyyy{{{uuu{{{\\\KKKGGGIIIXXXooouuulllnnnttt|||rrrxxxyyyRRRIIIBBB@@@???===;;;<<<;;;;;;999888777666666666555666777777777999===@@@JJJZZZfffrrr}}}yyypppqqqttt{{{~~~tttiiieeegggnnnyyysssjjj\\\RRRKKKHHHDDDBBBAAACCCEEEFFFDDDCCCBBBCCCDDDFFFHHHGGGEEECCCCCCDDDCCCCCCBBB@@@>>>===<<<<<<@@@AAAHHHSSSWWWTTTSSSUUUVVVUUUUUUUUUWWWYYY[[[]]]^^^\\\XXXTTTOOOKKKHHHGGGKKKJJJKKKRRR\\\dddhhhhhhaaa\\\VVVUUUVVV^^^mmm{{{~~~lllZZZQQQMMMLLLOOONNNPPPRRRQQQRRRZZZcccmmmyyyyyyvvvwwwwwwxxxssshhh\\\TTTVVV```hhhqqquuuyyy|||~~~}}}~~~}}}zzztttrrrsssuuuhhhUUULLLGGGCCC@@@@@@???>>>======>>>>>>>>>>>>?????????>>>======888888777666555555555555555555555555555555555555222555777888???JJJUUUZZZ___vvv{{{lllkkknnnvvv|||yyytttsssttttttvvvtttpppkkkeee[[[SSSEEEAAA>>>???AAADDDMMMVVVYYYbbbooo{{{~~~xxxpppjjjiiirrr|||xxxrrrkkkdddZZZQQQIIIDDD???======>>>>>>?????????>>>>>><<<<<<=========>>>>>>>>>>>>???@@@BBBBBBBBBAAAAAA??????@@@>>>===>>>@@@BBBDDDGGGNNNVVV]]]```___]]]UUUSSSPPPMMMKKKHHHDDDAAAAAACCCGGGJJJKKKKKKIIIGGGEEEDDDDDDGGGLLLQQQTTTVVVTTTUUUUUUTTTZZZeeemmmppplllqqqwww}}}xxxllliiifffdddfffkkkqqquuu||||||pppaaaVVVSSSQQQPPPSSSXXX\\\```iiisssxxx~~~vvvuuusssrrrpppoooooooookkkjjjjjjkkklllnnnpppqqqnnnkkkiiijjjhhheeehhhmmmvvvvvvvvvwwwxxxyyyzzz{{{|||uuulllkkkiiigggeeecccccccccaaaaaa```_______________^^^____________]]]\\\[[[YYYeeekkk}}}cccVVVMMMNNNNNNLLLNNNTTTYYYaaannntttcccfffrrrzzzzzz{{{wwwlllSSSIIIFFFKKK]]]sss{{{kkkhhhooowwwzzzpppuuuvvvPPPHHHAAA@@@@@@>>>===>>><<<;;;:::999888777777777555555666666777999===AAAIIIVVVaaappp}}}xxxpppsssqqqzzzlllgggiiirrr}}}kkkbbbWWWNNNJJJGGGDDDBBB???AAACCCCCCBBBAAABBBCCCCCCFFFIIIHHHDDDBBBBBBDDDBBBBBBAAA>>>;;;;;;<<<>>>CCCDDDNNN[[[___YYYUUUWWWXXXWWWWWWXXX[[[___dddggggggddd___YYYSSSNNNJJJHHHKKKJJJKKKPPPUUUXXXWWWUUUOOOMMMMMMNNNOOOVVVfffvvvxxxfffVVVNNNLLLLLLOOOOOORRRTTTTTTVVV___iiivvv~~~~~~xxxvvvvvvwwwvvvqqqhhh^^^YYY^^^lllwww{{{vvvuuuvvvjjjXXXNNNIIIEEECCCBBBAAA@@@???@@@AAAAAABBBBBBBBBBBBAAA???>>>===999888777666555555555555444444444444444444444444333666777777===JJJTTTWWW\\\pppooooooqqqzzz}}}yyyuuutttuuuuuuwwwtttmmmiiiggg```XXXHHHCCC??????@@@CCCKKKTTTVVV___iiittt|||vvvmmmhhhoooyyy{{{uuuoooiii^^^UUUMMMGGGBBB???======>>>???@@@@@@@@@@@@>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@???======???AAABBBDDDIIIOOOTTTVVVTTTRRRPPPOOOMMMMMMLLLJJJFFFCCCCCCFFFJJJNNNOOONNNLLLKKKHHHHHHIIIMMMSSSYYY\\\]]]ZZZ[[[ZZZXXX^^^iiirrruuupppwwwxxxkkkiiigggeeegggkkkpppsss{{{wwwggg\\\WWWVVVUUUWWW\\\aaahhhuuuvvvuuutttsssqqqooommmmmmkkkjjjjjjiiijjjlllnnnpppooommmnnnpppqqqrrrxxx{{{uuummmlllkkkiiigggdddaaa`````````______``````aaabbb```______^^^^^^]]]\\\\\\[[[hhhqqqppp\\\QQQKKKMMMOOOMMMPPPWWW\\\dddsssnnn```gggvvvzzzyyyyyy{{{___MMMEEEEEEOOOeee|||vvvjjjkkkttt}}}zzzpppsssqqqOOOHHHBBBBBBCCCAAA@@@AAA===<<<;;;999888888888888444555666666777999>>>AAAFFFQQQ]]]nnn~~~zzzrrrwwwsssooohhhjjjsssuuuccc[[[RRRKKKHHHFFFCCCAAA===>>>?????????@@@BBBDDDFFFIIIKKKIIIDDD@@@@@@BBBAAAAAA???<<<999999<<<@@@GGGFFFNNN[[[^^^WWWSSSVVVXXXXXXZZZ]]]bbbggglllnnnmmmjjjddd]]]UUUNNNJJJGGGHHHIIIKKKNNNOOOMMMJJJGGGDDDDDDFFFJJJLLLPPP\\\hhhsssssskkk[[[NNNKKKKKKKKKKKKMMMQQQUUUVVVZZZeeeqqq}}}wwwpppoooooonnnooollleee^^^\\\eeevvvzzzvvvvvvlllYYYPPPJJJFFFEEEDDDCCCBBBAAABBBCCCDDDHHHGGGGGGEEEDDDBBB@@@???999999777666555555555555444444444444444444444444444888888666<<>>???@@@AAAAAAAAA???????????????@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA???======>>>@@@???@@@DDDIIIMMMNNNLLLJJJLLLLLLLLLMMMMMMLLLHHHEEEDDDGGGLLLPPPRRRQQQOOOMMMJJJKKKMMMRRRYYY^^^aaabbb______]]]\\\aaallluuuxxxttt{{{wwwhhhgggeeedddeeeiiimmmoooqqq{{{{{{lll```\\\YYYWWWXXX\\\ccclll|||wwwvvvuuutttrrrooommmlllmmmkkkjjjiiiiiijjjlllmmmrrrqqqssswwwzzzzzzuuunnnnnnnnnlllhhhddd___]]]_________``````bbbcccccc``````___]]]]]]]]]]]]]]]\\\kkkwwwfffWWWMMMHHHLLLOOONNNRRRYYY^^^gggvvviii___gggyyyzzzxxxxxxXXXJJJAAACCCRRRkkkwwwnnnpppzzz{{{ppprrrmmmPPPHHHCCCDDDEEECCCBBBCCC======;;;:::999888888888444555666666777999>>>AAACCCNNN[[[nnn|||uuu{{{vvvqqqiiijjjsssooo^^^WWWNNNHHHFFFDDDBBB???;;;<<<=========>>>AAADDDHHHLLLMMMJJJDDD???>>>@@@@@@@@@>>>:::777888===AAAGGGDDDKKKWWWZZZRRROOOTTTVVVYYY]]]ccchhhmmmppprrrppplllfff^^^UUUNNNIIIFFFFFFIIIKKKMMMKKKGGGCCCAAA@@@???BBBGGGKKKNNNTTT\\\dddddd^^^QQQGGGFFFHHHIIIGGGIIIOOOUUUWWW\\\iiiuuuzzzooohhhgggfffdddiiigggccc]]]]]]iii|||}}}xxxwwwrrr```TTTMMMIIIGGGGGGFFFEEEDDDCCCCCCCCCGGGEEECCCCCCCCCCCCAAA@@@???<<<999666666555444333555555555555444333222222...111666:::<<>>?????????===;;;@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@?????????@@@@@@DDDBBBCCCFFFGGGEEEFFFIIIMMMMMMMMMNNNOOONNNKKKHHHGGGKKKQQQUUUWWWTTTOOOLLLOOOPPPTTT\\\cccfffeeecccaaa___```dddfffggglllrrrmmm}}}~~~qqqccc___]]]```bbbbbbcccfffiiioooyyywwwiiibbbbbbaaa___```fffrrrzzzuuurrrpppppppppvvvrrrllljjjjjjmmmpppqqqqqqvvv|||~~~wwwsssoookkkfffbbbaaa```___^^^ddddddeeeeeedddbbbaaa```bbbaaa^^^]]]]]]]]]\\\[[[cccmmm```TTTLLLGGGJJJPPPSSSUUUXXX^^^mmmhhh[[[lll{{{zzzzzzzzznnnQQQGGGDDDIIIWWWooo{{{vvvwwwzzzpppxxxgggSSSJJJEEEFFFFFFBBB@@@BBB===;;;888666666666555444111333555666777888:::<<>>??????>>><<<;;;===@@@CCCJJJOOOQQQMMMIIIGGGDDD@@@>>><<<:::999:::>>>BBBEEEMMMHHHFFFIIILLLMMMQQQUUUWWW[[[bbbfffhhhkkkooorrrpppkkkbbbXXXPPPJJJFFFDDDGGGIIIJJJHHHEEEAAA???>>>???AAADDDHHHLLLNNNOOOPPPUUUSSSPPPNNNMMMMMMNNNNNNLLLKKKNNNRRRVVV^^^mmm{{{~~~pppddd^^^___aaagggdddbbbcccgggqqq~~~{{{|||vvveeeYYYRRRMMMIIIHHHFFFEEEDDDDDDEEEEEEHHHGGGEEEEEEEEEEEECCCAAA???<<<999777666666555444444555555666666666555555000222666999;;;>>>IIIVVVYYYaaarrrwwwsssttt}}}zzzwwwsssuuuwwwwwwsssqqqoooiiiaaaVVVMMMDDDBBBAAAAAAEEEJJJRRRWWW```jjjuuu{{{qqqiiikkkrrryyy}}}zzzvvvssslllbbbWWWMMMFFFBBBAAA@@@???@@@AAAAAA???>>>AAAAAA@@@@@@AAABBBCCCDDDDDDDDDEEEFFFFFFFFFGGGGGGCCCBBB@@@???>>>>>>??????CCCAAAAAAEEEGGGFFFHHHKKKMMMMMMOOOPPPQQQNNNIIIEEEIIILLLPPPTTTUUUSSSPPPNNNQQQSSSWWW___fffiiiiiiggg___^^^```cccccceeellluuu|||pppddd___[[[]]]^^^\\\\\\^^^eeeiiioooyyy|||pppjjjeeeeeefffhhhoooyyy{{{wwwtttsssssstttvvvtttpppnnnnnnpppssstttvvv|||wwwrrrnnnppplllfffbbbaaaaaaaaa```cccddddddddddddcccaaa```bbb```^^^\\\\\\[[[[[[ZZZcccqqqzzz___TTTLLLGGGJJJOOORRRUUUWWW___nnn}}}hhh^^^ppp{{{zzz|||~~~gggMMMFFFIIIMMM[[[ssszzzrrrtttuuummmttt~~~hhhUUUMMMHHHJJJJJJFFFCCCDDD===;;;888666666666555444222444666777777777999;;;???FFFVVViiiyyy~~~{{{}}}rrrooowwwuuufffXXXQQQJJJGGGDDD???===>>>??????>>><<<;;;===@@@CCCMMMSSSUUUPPPHHHDDD???;;;===<<<:::999;;;???CCCFFFLLLHHHFFFIIILLLLLLPPPTTTVVV[[[ccchhhkkklllnnnpppoookkkbbbWWWMMMFFFDDDCCCEEEFFFHHHHHHEEECCCAAAAAA@@@BBBEEEHHHKKKLLLMMMNNNMMMLLLKKKKKKKKKMMMOOOPPPNNNMMMOOOTTTXXXaaarrrsssfff______aaa```^^^___cccjjjwww|||}}}{{{jjj]]]TTTOOOKKKIIIGGGEEEDDDEEEGGGHHHJJJIIIHHHHHHHHHGGGEEEBBB@@@===999777777777666555444444555666777888888777333333555888999<<>>=========AAA???AAAFFFIIIHHHJJJNNNMMMNNNQQQSSSSSSPPPJJJEEEJJJLLLOOOQQQRRRRRRPPPOOOPPPSSSXXX___fffiiijjjiiibbbdddhhhkkkkkkooo{{{zzzooobbb]]]YYYZZZZZZXXXXXXZZZ``````ccciiirrr}}}wwwssskkkmmmoooqqqvvv}}}}}}yyywwwwwwxxxyyyxxxwwwvvvuuuuuuwwwxxxzzz|||~~~wwwssspppoookkkeeeaaaaaabbbbbbcccbbbccccccdddccccccbbbbbbaaa```^^^\\\ZZZZZZZZZZZZdddvvvrrr[[[SSSLLLGGGJJJNNNQQQTTTXXXaaaqqqxxxhhhbbbvvv~~~zzz{{{^^^KKKGGGLLLSSSccc{{{}}}qqqrrr}}}ssspppxxxjjjWWWQQQNNNOOOOOOLLLHHHHHH===;;;888666666666555444555666888888777777999:::;;;CCCQQQcccttt~~~~~~{{{uuuwwwqqqcccWWWOOOGGGEEEBBB>>>===???>>>>>>>>><<<;;;<<>>;;;<<<;;;999:::<<<@@@EEEHHHKKKGGGFFFIIIKKKKKKNNNSSSWWW\\\dddjjjmmmnnnnnnooonnnjjjaaaTTTHHHAAAAAABBBBBBDDDGGGGGGFFFDDDDDDDDDCCCDDDFFFGGGIIIJJJJJJJJJGGGGGGGGGHHHJJJNNNQQQSSSRRRQQQRRRVVV[[[eeewwwxxxkkkcccbbbdddaaa```ccciiippp}}}~~~}}}kkk\\\QQQLLLLLLJJJGGGEEEDDDFFFHHHJJJKKKKKKKKKLLLLLLJJJGGGDDDAAA>>>:::777777777777777444555666666777777777666666444555777777:::DDDOOOXXXcccuuuvvvooowww~~~zzzwwwuuuvvvzzz||||||{{{zzzssskkk\\\RRRHHHDDDAAA???AAAEEELLLRRR[[[dddnnnzzzwwwooonnnooorrryyy~~~}}}{{{xxxvvvrrrkkkaaaTTTHHH@@@AAA@@@???@@@BBBCCCCCCBBBCCCBBBAAA@@@AAACCCFFFHHHFFFGGGIIIKKKLLLKKKJJJIIICCCBBBAAA???>>>===<<<;;;>>>>>>CCCKKKNNNLLLLLLNNNNNNNNNPPPRRRTTTRRRNNNKKKJJJJJJKKKLLLMMMNNNOOOOOOMMMPPPUUU\\\bbbfffhhhhhhdddiiipppwwwyyywwwmmm___YYYWWWXXXYYYXXXXXX[[[[[[[[[]]]aaahhhssszzzwwwuuuuuuuuuuuuwww{{{}}}{{{{{{|||}}}||||||}}}}}}}}}~~~~~~xxxtttqqqnnniiiddd``````aaacccdddbbbbbbbbbcccccccccccccccaaa```___\\\ZZZZZZ[[[]]]gggzzzlllWWWRRRKKKHHHJJJNNNQQQTTTYYYdddvvvtttiiieeeyyy|||zzz}}}zzzXXXJJJKKKLLLZZZoooyyywww{{{xxx}}}jjjZZZVVVSSSTTTTTTQQQMMMIII===;;;888666666666555444666777999888777777888999999@@@LLL\\\nnn~~~{{{zzzwwwjjj^^^UUULLLEEEBBB???======@@@===>>>>>>===<<<<<>>>>>AAABBBDDDFFFGGGFFFEEEFFFGGGFFFFFFGGGGGGHHHHHHHHHHHHEEEEEEFFFHHHKKKOOOSSSUUUWWWUUUUUUXXX]]]iii|||tttlllkkklllllllllnnnsssxxxmmm\\\PPPKKKNNNKKKHHHFFFFFFHHHJJJLLLMMMNNNNNNPPPPPPNNNJJJFFFDDD@@@;;;888777888888777666666666666666555444333777555444666777999BBBKKKXXXcccsssyyyooosss{{{wwwuuuvvvzzz}}}||||||zzztttlllaaaWWWLLLFFFBBB>>>@@@CCCJJJPPPYYYbbblllwww{{{tttqqqooopppwww|||{{{zzzxxxvvvsssnnnfffYYYJJJ@@@AAA@@@>>>???AAABBBCCCBBBCCCCCCBBBBBBCCCEEEGGGIIIHHHJJJLLLNNNMMMKKKHHHFFFCCCCCCBBB@@@???===<<<;;;<<>>===<<<<<<>>>@@@JJJTTTZZZSSSHHHBBB@@@@@@:::::::::<<>>BBBEEEFFFHHHHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGGGGHHHJJJMMMQQQSSSZZZXXXXXX[[[```lllyyywwwxxxvvvvvvyyy}}}rrr```TTTNNNOOONNNLLLJJJJJJLLLNNNOOOQQQRRRTTTVVVVVVSSSNNNJJJGGGBBB===999777777777777666666666666555444333333666444444666888999???GGGVVVaaappp{{{|||qqqqqq{{{~~~yyyvvvuuuyyy{{{zzz{{{zzzuuummmfff[[[OOOHHHCCC??????BBBGGGNNNWWW```iiisss~~~zzzuuupppooovvv|||{{{{{{yyywwwuuurrrkkk___QQQFFFCCCAAA??????@@@BBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIJJJLLLOOOPPPOOOLLLHHHEEECCCCCCBBBBBB@@@???===<<<===@@@JJJTTTWWWQQQKKKJJJFFFGGGIIIMMMQQQSSSRRRQQQFFFEEEDDDCCCDDDGGGIIIKKKNNNRRRWWW\\\___cccfffhhheeemmm{{{pppeee[[[UUUQQQRRRQQQNNNNNNPPPUUUZZZ```eeeiiipppyyy~~~{{{zzz|||}}}}}}uuupppmmmkkkkkkhhhdddbbbaaabbbbbbaaacccbbbbbbaaaaaaaaabbbbbb___aaa```^^^[[[\\\aaaeeepppyyyaaaOOOOOOKKKIIILLLPPPSSSYYY```hhh}}}wwwjjjkkklll{{{yyy|||cccLLLIIIOOO```uuummm```aaa```^^^]]][[[SSSJJJ===;;;888666666666555444555666777777666555777888777>>>EEENNNaaaxxx|||~~~wwwppp^^^UUUPPPHHHBBBAAA???======@@@<<<===>>>===<<<<<<>>>???LLLSSSVVVOOOEEE@@@>>><<<;;;;;;;;;===@@@DDDGGGIIIGGGEEEEEEGGGGGGJJJSSS\\\gggeeedddfffjjjppptttvvvkkkbbbUUUHHH@@@>>>AAACCCFFFHHHIIIIIIHHHHHHJJJKKKOOOOOONNNNNNOOOOOOPPPQQQLLLKKKJJJJJJJJJLLLOOOPPPZZZYYYZZZ^^^eeerrr}}}~~~uuudddYYYTTTRRRRRRPPPPPPPPPQQQRRRSSSVVVWWWZZZ\\\\\\YYYSSSOOOJJJEEE>>>999777777777666666666777777777666666555555222333777999:::>>>DDDPPP]]]nnntttzzzssspppvvv|||yyysssvvvxxxxxxzzz{{{wwwrrrjjj___RRRJJJDDD??????AAADDDJJJTTT\\\eeeoooyyyyyyppplllsss}}}}}}}}}~~~|||{{{yyywwwrrrhhhZZZOOOFFFCCCAAA@@@AAABBBCCCBBBAAABBBDDDFFFHHHHHHHHHHHHJJJMMMQQQSSSSSSOOOKKKHHHBBBCCCCCCCCCBBBAAA???>>>@@@BBBIIIRRRSSSNNNIIIHHHFFFIIINNNSSSWWWWWWSSSPPPEEEDDDCCCCCCDDDFFFHHHJJJPPPTTTYYY]]]___bbbeeehhhiiiqqqqqqdddYYYSSSOOOPPPPPPMMMMMMOOOTTTYYY```dddiiioooxxx}}}pppnnnllllllooosssvvvwww{{{}}}|||uuurrrpppnnnllljjjgggeeeeeedddbbbaaadddcccbbbaaa``````aaaaaa]]]^^^___]]][[[\\\bbbgggtttnnn[[[OOOMMMJJJJJJNNNQQQUUU\\\dddqqqnnndddiiiqqquuuwww|||zzzYYYKKKPPPZZZzzzqqqdddggggggcccbbb```VVVKKK===;;;888666666666555444333555666666555555666888666===AAAGGGZZZsss{{{~~~www}}}lll]]]SSSMMMGGGBBBBBBAAA>>>>>>@@@;;;<<<======<<<<<<===???HHHMMMNNNGGGAAA>>>===:::<<<<<<<<<>>>AAADDDGGGIIIHHHEEEEEEEEEFFFJJJVVVbbbhhhfffeeehhhmmmqqqttttttjjj___OOODDD@@@BBBDDDDDDEEEGGGIIIJJJJJJLLLNNNQQQUUUUUUTTTUUUVVVWWWYYYZZZRRRQQQPPPOOOOOOPPPRRRSSSWWWWWW[[[bbbkkkzzzvvveee[[[WWWUUUTTTTTTTTTTTTTTTUUUUUUZZZ[[[^^^aaaaaa]]]WWWRRRKKKFFF???:::777777666666555666777888888999999888444222333777::::::===BBBLLLZZZmmm~~~ooovvvuuupppsss{{{~~~{{{qqqtttvvvwwwyyy|||zzzuuulllaaaTTTLLLEEE??????AAABBBHHHQQQZZZbbblllvvv}}}|||qqqkkkqqqzzz~~~|||{{{xxxnnnaaaVVVHHHEEEBBBAAABBBCCCDDDCCC@@@BBBEEEHHHIIIIIIIIIHHHJJJMMMRRRUUUUUURRRNNNKKKBBBBBBCCCDDDCCCBBB@@@???CCCCCCHHHNNNOOOKKKHHHHHHIIIMMMUUU\\\```]]]VVVQQQEEEDDDCCCCCCDDDFFFHHHJJJPPPTTTYYY\\\]]]```cccggghhhnnn}}}sssfffVVVQQQNNNQQQRRRQQQRRRTTTSSSXXX^^^bbbfffmmmwww}}}|||~~~{{{qqqhhhaaa```^^^]]]___dddhhhlllmmmtttxxx}}}xxxsssqqqooonnnnnnllljjjhhhhhhfffcccaaaeeedddbbb````````````aaaZZZ\\\^^^\\\YYY[[[bbbhhhuuu~~~eeeVVVOOOMMMJJJJJJNNNRRRVVV^^^fffzzzhhh```hhhuuu|||qqquuu|||pppSSSMMMYYYfffttthhhkkkkkkgggeeecccXXXLLL===;;;888666666666555444222333555555444555666888666<<<>>>CCCUUUpppzzzwwwyyykkk]]]SSSLLLFFFBBBCCCBBB???>>>@@@;;;<<<======<<<<<<===>>>BBBEEEFFFAAA>>>???>>><<<<<<======???AAADDDGGGHHHHHHEEEDDDEEEFFFKKKXXXeeehhhffffffjjjooossssssrrrjjj]]]KKKBBBAAADDDFFFEEEDDDFFFHHHJJJLLLNNNRRRUUUYYYYYYYYYZZZ[[[]]]```aaaXXXWWWVVVUUUUUUVVVWWWYYYUUUVVV[[[dddooowwwggg]]]ZZZ[[[[[[[[[[[[\\\]]]^^^___bbbbbbdddggghhhddd\\\UUUPPPFFF===:::999777777999444555666777777666555444222222222333555999===@@@GGGVVViii|||xxxzzzrrrjjjmmmyyy{{{rrrwww|||~~~}}}|||oooeeeXXXMMMGGGDDDAAA???;;;BBBLLLWWW```iiirrrxxxvvvnnnpppxxx}}}~~~~~~xxxgggWWWLLLEEE@@@BBBDDDCCCBBBCCCCCCCCCCCCDDDEEEGGGIIIJJJIIIOOOTTTXXX\\\[[[RRRHHHFFFBBB@@@AAAEEEEEEAAA<<>>;;;777666666777777777666666666666666666666666555999<<>>>>>?????????BBBAAA@@@???>>>>>>>>>>>>BBBAAA>>><<<;;;;;;<<<============>>>AAADDDEEEEEEEEEGGGFFFDDDGGGRRR\\\```gggdddeeellluuuyyyvvvpppfffXXXJJJEEEEEEDDDDDDDDDGGGGGGHHHJJJNNNRRRVVVXXXVVV[[[___```cccggghhhfffkkkfffaaa```cccccc___[[[]]][[[\\\eeevvvxxxjjjcccaaaaaaaaaaaaaaaaaaaaabbbbbbffffffgggjjjkkkggg___YYYQQQFFF===999888666666999555666777777777666555444444444333222444777:::<<>>???BBBDDDEEEDDDGGGLLLPPPRRRSSSUUUWWW___dddjjjooommmcccUUUJJJDDDDDDDDDDDDEEEGGGIIIJJJOOOTTTZZZ]]]]]]]]]___aaaooorrruuuwwwsssggg\\\YYYWWWWWWXXXYYY[[[]]]XXXWWWYYY___ffflllvvvrrrddd^^^\\\YYYZZZ\\\\\\XXXSSSPPPRRRUUUPPPPPPOOOPPPSSSVVVZZZ\\\eeelllvvv~~~zzzvvvqqqmmmmmmllljjjgggffffffffffffeeefffeeecccaaa```___^^^^^^bbb^^^]]]^^^___aaajjjtttvvv]]]PPPLLLLLLJJJKKKPPPTTTZZZeeeooo{{{fffdddnnnpppeeegggpppuuutttUUULLLNNNeeesssqqquuu~~~yyy}}}}}}yyytttiiiWWWFFF>>>;;;888666777777777777666666666666666666666666666999;;;@@@OOOdddrrrwww}}}}}}zzz~~~~~~{{{qqqgggZZZPPPHHHEEEAAA?????????@@@???@@@@@@???>>>===<<<<<<===>>>===;;;:::::::::<<<===<<<<<<<<<===???BBBCCCDDDGGGIIIHHHFFFIIITTT^^^bbbbbbaaaccclllvvvxxxrrrjjj```TTTHHHEEEFFFEEEEEEFFFIIIJJJKKKKKKKKKMMMQQQTTTYYY___bbbdddiiipppttttttyyyuuuqqqooonnnllliiieeehhhdddeeennn|||||||||pppjjjiiiggggggggghhhhhhhhhhhhhhhkkkkkkkkkmmmnnnkkkddd___RRRGGG===999777555555888666777777888777666444333888777555444555666888999EEEQQQ```ooo~~~}}}vvvlllkkkuuuyyywwwwwwyyy~~~|||vvvpppfff[[[RRRIIIBBB>>>???CCCJJJRRR[[[dddlllrrr{{{qqqmmmnnnvvv{{{~~~qqqeeeUUULLLDDDCCCCCCAAAAAACCC@@@AAACCCFFFHHHIIIJJJJJJMMMUUU[[[\\\[[[YYYTTTNNNEEEFFFEEEBBB???@@@CCCGGGHHHLLLRRRWWW\\\```eeehhhnnntttzzzzzzqqqbbbSSSIIIEEEDDDDDDDDDEEEFFFHHHIIIMMMRRRXXXZZZZZZYYYZZZ\\\fffjjjnnnqqqxxxwwwjjj[[[YYYXXXXXX\\\```cccdddccc___^^^ccciiirrrhhhXXXTTTRRRPPPNNNPPPQQQQQQOOOOOOSSSVVVRRRRRRQQQQQQRRRUUUWWWYYYaaahhhrrr|||{{{vvvuuurrrnnnlllmmmjjjgggfffeeeeeedddccceeedddcccaaa```___^^^^^^^^^]]]]]]]]]\\\___lllzzzoooZZZOOOLLLKKKJJJLLLRRRWWW^^^jjjvvvyyyiiijjjtttzzzeee\\\cccqqqzzzaaaMMMLLLTTTqqqpppfffjjjuuu}}}mmmWWWEEE>>>;;;888777777888777666666666666666666666666666777888:::===HHHZZZhhhooowwwxxxzzz~~~|||www|||||||||sssgggZZZOOOIIIFFFAAA??????@@@@@@@@@AAA@@@???>>>>>>======>>>===<<<;;;;;;;;;<<<>>>???======<<<===???AAADDDFFFJJJMMMMMMKKKNNNXXX```ddd^^^___fffrrr||||||pppeeeYYYNNNEEEEEEGGGGGGGGGHHHJJJMMMOOONNNKKKLLLQQQVVV]]]dddiiimmmsss~~~}}}yyyuuusssvvvrrrrrr||||||qqqmmmqqqvvvvvvpppnnnjjjjjjlllmmmnnnnnnooooooppppppppprrrssspppiiidddTTTHHH===999666444555777777777888888777666444333999888777666777888999:::???KKKZZZkkk}}}{{{nnngggmmmzzzzzzxxxyyy}}}~~~yyyrrroooiiiaaaXXXOOOGGGCCC???BBBGGGNNNWWWaaajjjppp|||wwwpppmmmqqqxxx~~~tttiiiZZZPPPFFFDDDBBB@@@@@@BBB===>>>AAADDDFFFHHHIIIIIIGGGSSS^^^aaa___[[[TTTNNNDDDEEEEEEDDDDDDCCCDDDDDDLLLPPPVVV\\\aaahhhnnnrrrwww~~~sss```PPPHHHEEEDDDDDDCCCDDDEEEFFFGGGKKKPPPUUUWWWVVVUUUWWWXXX\\\eeennnuuu{{{zzzmmmYYYXXXVVVXXXaaallltttuuuxxxpppiiiiiinnnzzz}}}eeeWWWTTTUUUTTTSSSTTTUUUTTTSSSUUUXXX[[[[[[ZZZYYYXXXXXXXXXZZZ[[[```gggrrr|||wwwttttttrrrnnnlllmmmjjjgggeeeeeedddcccbbbdddcccbbbaaa_________^^^ZZZ[[[]]]]]][[[```qqqhhhXXXQQQPPPLLLLLLNNNSSSXXXaaaooo}}}uuuiiiooo}}}pppaaa[[[cccsssrrrTTTKKKNNNYYYyyyzzzlllbbbhhhyyypppVVVDDD>>><<<999888888888777666666666666666666666666666666777888:::CCCRRRbbbllltttvvv~~~~~~sssnnnqqqyyy~~~sssgggYYYNNNJJJFFFBBB@@@@@@AAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAA??????>>>>>>???BBBGGGJJJOOORRRSSSQQQSSS\\\dddfff___cccmmm}}}sssdddTTTKKKEEEEEEHHHHHHHHHJJJLLLPPPSSSQQQMMMNNNUUU\\\```jjjssszzzyyyggg```aaaeeeiiiuuu}}}sssooojjjkkknnnppprrrttttttuuutttttttttwwwxxxtttmmmgggVVVKKK???999666444444777666777888888888777555444666666555555666888999:::;;;IIIYYYkkk~~~~~~nnndddgggzzz}}}}}}zzzyyy|||zzzuuuooonnnkkkeee\\\RRRIIIEEE??????BBBIIISSS^^^hhhmmmwww~~~|||ssskkkmmmuuu~~~~~~|||}}}|||tttjjj^^^SSSIIIFFFCCCAAA@@@AAA@@@AAADDDGGGJJJLLLNNNOOORRR[[[bbbaaa___]]]ZZZWWWQQQKKKDDDAAADDDGGGHHHGGGMMMPPPUUU[[[```gggnnnsssyyyppp]]]NNNGGGDDDDDDCCCCCCCCCDDDFFFGGGIIIMMMRRRTTTSSSSSSVVVXXX\\\eeennnrrrwww|||~~~}}}}}}ooo]]]\\\ZZZ\\\kkkrrrlllooo}}}{{{cccWWWVVVXXXWWWXXXXXXXXXXXXXXX[[[^^^aaabbbaaa```^^^^^^^^^^^^^^^cccjjjttt~~~uuussstttrrrooonnnmmmjjjfffddddddcccbbbaaaccccccaaa```____________[[[]]]```aaa```ggg{{{xxxaaaUUUQQQPPPNNNNNNQQQVVV[[[ddduuuoooffftttooobbb^^^hhhyyydddMMMLLLPPP]]]{{{xxxllldddkkkoooTTTCCC>>><<<:::999999888777555666666666666666666666666555666777:::@@@NNN```oootttvvv~~~{{{llljjjmmmrrrvvv{{{ttthhhYYYNNNJJJGGGCCC@@@@@@AAAAAAAAADDDCCCCCCBBBBBBBBBBBBCCCEEEDDDCCCBBBBBBAAAAAAAAA>>>??????>>>???BBBIIINNNVVVYYYZZZWWWYYY```fffhhh```ffftttvvvcccQQQJJJFFFGGGIIIIIIJJJLLLPPPTTTVVVSSSOOOPPPYYYaaafffsssiii[[[XXXYYY[[[]]]hhhsssxxxsssmmmooorrruuuwwwxxxyyyyyywwwxxxzzz}}}~~~zzzqqqkkkYYYMMM@@@:::777444555777666666777888888888777666222222222333555666777888;;;HHHXXXjjj}}}mmmdddhhhzzz~~~|||zzzzzz{{{yyytttpppoooooommmggg]]]RRRJJJEEE@@@???@@@EEEOOO[[[dddjjjqqqxxxuuuiiijjjrrr|||}}}{{{||||||uuukkkaaaWWWNNNJJJGGGCCCAAABBBAAABBBDDDGGGJJJNNNQQQSSSYYY]]]^^^]]]```iiipppssswwwhhhTTTGGGDDDFFFIIIIIILLLOOOSSSWWW\\\cccjjjoooyyy~~~|||mmm[[[NNNGGGCCCBBBBBBBBBCCCDDDFFFGGGHHHKKKOOOQQQQQQSSSXXX\\\dddiiillljjjlllsss{{{~~~rrreeefffdddgggyyyxxxnnnppp~~~xxxaaaVVVUUUUUUSSSTTTTTTSSSTTTWWW[[[___aaaaaaaaaaaaaaaaaabbbcccccciiioooyyy~~~yyyvvvuuutttsssqqquuuzzz|||vvvuuutttqqqooopppkkkhhheeedddccccccbbbaaacccbbbaaa```____________[[[\\\___aaacccmmmoooYYYPPPNNNMMMOOOPPPTTTZZZ___jjj~~~~~~iiifffyyypppdddcccpppuuuXXXJJJLLLPPPbbboooiiigggrrrnnnRRRCCC???===;;;::::::999666444666666666666666666666666555555777:::???KKK```rrruuuvvv|||ooogggfffhhhmmmuuuwwwjjj[[[OOOKKKHHHCCCAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDCCCCCCBBBAAA@@@???>>>===>>>>>>===>>>CCCKKKRRR]]]```aaa^^^^^^dddhhhiiiaaaiiiyyyxxxaaaPPPJJJGGGHHHJJJKKKNNNRRRVVVWWWVVVSSSPPPTTT^^^ffftttttt___VVVWWWXXXWWWWWW\\\cccnnn{{{~~~zzztttvvvxxxzzz||||||{{{{{{{{{|||uuunnn\\\OOOBBB;;;777555555888444555777888999999888888333333444555666777777888;;;FFFSSSbbbxxx{{{||||||nnnfffkkk|||~~~|||yyyvvvqqqmmmkkkkkkmmmmmmiii___UUUNNNJJJEEEAAA???BBBKKKVVV___dddlllsss~~~{{{nnniiipppzzz}}}|||~~~xxxnnneee\\\SSSPPPMMMHHHEEEEEEDDDDDDEEEGGGKKKPPPUUUXXXZZZ\\\]]]___hhhuuu}}}sss___OOOFFFEEEGGGIIIJJJLLLOOOSSSXXX___ggglllzzz}}}~~~xxxkkk\\\OOOHHHAAAAAAAAAAAABBBDDDFFFHHHGGGJJJMMMNNNPPPTTT[[[aaaggglllnnnlllnnnwwwuuummmoooooosss|||rrrsssxxxcccYYYXXXWWWTTTQQQPPPNNNOOOSSSWWW[[[]]]\\\]]]___bbbeeegggiiikkkooottt|||zzzpppiiifffeeeeeeeeeeeehhhlllpppwww}}}zzzxxxxxxuuupppooorrrjjjgggdddccccccccccccbbbbbbaaa```_______________[[[[[[]]]aaafffttthhhUUUOOONNNNNNPPPRRRWWW^^^eeerrrqqqeeeiiiqqqdddfffwwwfffOOOIIIMMMRRRlll~~~iiijjjooo}}}|||mmmQQQCCC???===;;;;;;:::999666444666666666666666666666666666555777;;;>>>III___tttttttttyyyqqqkkkgggiiirrrzzzmmm^^^SSSKKKHHHDDDBBBBBBBBBCCCBBBCCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@???>>>>>>@@@AAA@@@AAAGGGQQQYYYbbbffffffcccbbbfffiiiiiiccclll~~~{{{bbbNNNIIIFFFIIILLLNNNTTTYYYYYYXXXUUUTTTWWW```kkktttwwwhhhYYYUUUXXXYYYXXXWWWWWW[[[aaagggppp~~~zzz|||~~~~~~}}}|||}}}xxxppp^^^QQQCCC<<<888555666888444555666888999999999999777777888888999999999999:::CCCMMMXXXmmmwwwttt|||~~~ooohhhmmm|||~~~yyyrrrllliiigggfffiiikkkiiiaaaYYYSSSQQQHHHDDD@@@AAAIIISSS[[[```hhhppp{{{uuuiiipppxxx~~~~~~}}}}}}{{{rrrhhh___WWWTTTQQQLLLHHHGGGKKKKKKKKKMMMQQQWWW]]]```___bbbeeehhhooovvvuuuqqqbbb___WWWOOOHHHFFFIIILLLIIIKKKNNNQQQVVV]]]ffflll|||}}}|||vvvkkk]]]PPPIII@@@@@@@@@AAABBBDDDGGGHHHFFFIIILLLMMMPPPUUU^^^dddcccllltttwwwzzzxxxppptttuuuyyywwwxxxzzzggg______^^^ZZZSSSQQQNNNNNNQQQUUUXXXYYYXXXZZZ^^^ccchhhlllppprrrrrrwww~~~{{{rrrfff]]]ZZZ[[[[[[[[[]]]___cccgggmmmxxx~~~|||yyyyyyzzzzzzvvvpppooossshhhfffcccbbbcccdddcccbbbbbbaaa```_______________```___aaaeeemmm}}}cccSSSPPPRRRQQQPPPRRRYYYaaajjjyyyzzzgggccclllpppdddhhh{{{]]]KKKJJJOOOUUUvvvyyygggmmmxxxmmmPPPDDD???===<<<;;;:::999666444666666666666666666666666777666888;;;===GGG]]]tttsssrrrvvv~~~uuuppplllooo|||}}}pppaaaUUULLLHHHDDDBBBBBBCCCCCCCCCEEEEEEDDDDDDDDDEEEEEEFFF@@@@@@AAABBBBBBBBBAAAAAABBBDDDEEEEEEEEELLLWWW```fffiiiiiieeedddgggiiiiiigggooo~~~dddMMMHHHFFFIIIMMMQQQXXX___YYYVVVTTTVVV___lll{{{nnnaaaVVVUUUYYYZZZYYYYYYYYY[[[\\\^^^bbbjjjvvv~~~zzzqqq___SSSDDD:::888888888777555555666777777777777777777777777777777888999999777???KKKYYYiiiwwwwwwtttvvvxxx~~~~~~oooggghhhuuuyyyrrrkkkeeeaaa___ccciiimmmkkkhhhddd\\\TTTLLLEEEAAACCCGGGLLLVVV___fffkkkttt~~~rrrqqqqqqtttxxx|||~~~yyyuuukkkhhhbbb[[[UUUQQQOOONNNNNNQQQSSSSSSRRRUUU\\\bbbeeegggfffdddhhhsss}}}cccVVVIIIFFFGGGGGGFFFGGGCCCHHHMMMRRRXXX```kkkssszzz}}}|||uuukkkaaaTTTJJJDDDDDDEEEGGGJJJKKKJJJIIIFFFIIILLLOOOTTT\\\aaaccceeemmmzzztttxxx{{{}}}yyy}}}|||pppjjjfffaaa\\\XXXTTTPPPOOOQQQTTTVVVWWWYYYWWWYYY___dddfffkkkqqqwwwyyy{{{}}}~~~kkkaaa]]]WWWXXX]]][[[aaa\\\\\\eeepppyyyzzzpppppprrrqqqrrrvvv}}}~~~}}}xxxuuuuuusssooolllhhhdddaaaaaabbbbbbbbbaaa___]]]]]]^^^_________cccaaaeeeiiissslllYYYRRROOOMMMLLLOOOUUU\\\aaakkkrrrbbbccctttuuummmfff{{{nnnQQQLLLGGGNNNbbbuuuooo|||pppSSSGGGAAA>>>:::777777777666555666777999::::::999888777:::777777:::>>>GGGUUUcccnnnkkknnnzzz~~~tttppppppsss||||||qqqcccZZZQQQLLLFFFCCCDDDDDDCCCAAAHHHGGGEEECCCCCCCCCCCCDDDAAAAAABBBBBBCCCDDDFFFGGGDDDFFFHHHGGGHHHNNNYYYaaakkklllmmmjjjeeedddeeehhhhhhpppiiiMMMHHHEEEIIINNNQQQVVVZZZTTTUUUWWW\\\gggwwwfff]]]WWWXXX]]]___aaaccc___```aaabbbeeehhhkkkmmmxxxxxx}}}|||tttcccVVVFFF;;;888888888777555666777888999888888888777666666666777777888999999>>>GGGSSSbbbsss~~~sssnnnppptttpppgggjjjxxxyyyrrrkkkfffcccbbbeeekkkoooooollliiiaaaZZZOOOHHHBBBBBBEEEKKKUUU^^^fffjjjqqqzzzssspppnnnpppuuu{{{{{{wwwmmmjjjeee___ZZZVVVSSSRRRSSSUUUWWWVVVUUUWWW]]]cccgggkkklllkkknnnwww}}}___SSSGGGEEEGGGGGGGGGIIIDDDFFFJJJOOOVVV```jjjrrryyy||||||uuulllbbbVVVKKKDDDDDDFFFIIILLLMMMLLLKKKHHHKKKOOOSSSXXX^^^cccfffhhhuuuvvvzzz|||~~~~~~tttooojjjddd^^^YYYUUUQQQPPPRRRUUUXXXYYYXXXVVVXXX^^^cccgggnnnuuu{{{~~~lllbbb___XXXZZZ___]]]aaaaaafffooovvvzzz{{{tttjjjbbbdddhhhiiilllpppuuuyyyyyyvvvuuuvvvtttpppllliiieeecccbbbbbbaaa```aaa___^^^]]]^^^_________bbbaaagggpppfffVVVQQQOOONNNOOORRRXXX___eeeqqqmmm```ggg{{{uuuqqqkkk~~~fffLLLHHHHHHTTTnnnvvvnnnSSSHHHBBB???;;;999888888888777666777888999999888666555888666666888<<>>888999::::::888:::<<<>>>>>>===:::999777666666666666666777777;;;===BBBKKKZZZooo{{{yyytttmmmpppvvvrrrkkkppp|||tttmmmkkkjjjkkkoootttxxxxxxvvvtttnnnggg[[[QQQHHHCCCCCCGGGPPPYYY```dddjjjqqqzzzzzzqqqhhhfffmmmvvv{{{|||}}}~~~}}}zzzwwwpppnnnkkkgggccc___\\\ZZZZZZ[[[\\\[[[[[[]]]bbbfffeeemmmtttvvvvvvvvvtttppp[[[QQQHHHFFFGGGGGGHHHKKKFFFDDDDDDHHHQQQ]]]hhhooowww{{{}}}xxxqqqhhh\\\RRRHHHHHHKKKNNNQQQQQQOOOMMMNNNQQQYYY```dddfffkkkpppxxxtttyyy~~~}}}xxxpppeee\\\WWWTTTQQQPPPRRRVVVYYYZZZ\\\[[[]]]ccciiirrrrrrhhheee```bbbhhheeefffiiipppxxx|||~~~sssgggccc```[[[WWWVVVYYY\\\___bbbeeelllsssvvvyyy{{{xxxsssmmmkkkhhhfffeeeccc```]]]_________^^^]]]^^^```aaagggiiiwww~~~lllYYYPPPNNNNNNQQQTTTVVVZZZcccoooqqq^^^___sssxxxzzzyyyzzzUUUJJJLLLWWWnnnaaaMMMGGGAAA???<<<:::::::::999777777888888777777555444333777555555888999<<>><<<;;;:::;;;:::888666999888888777777666666666999777777999:::<<>>======@@@EEEHHHGGGDDD???;;;::::::999888888888888888999;;;@@@IIIYYYnnnzzz{{{~~~}}}vvvqqqpppooosssyyy}}}~~~~~~{{{vvvlllbbbVVVNNNHHHFFFIIIOOOUUU[[[bbbgggmmmvvv}}}uuuooonnnqqqtttwww{{{}}}yyyvvvuuuvvvvvvuuusssnnnhhhbbb___TTTRRROOONNNOOOPPPRRRSSSXXX___ddddddccceeedddaaaTTTMMMHHHFFFEEEDDDFFFJJJHHHLLLOOOOOOOOOVVVdddppp||||||sssfff[[[PPPSSSXXX^^^ccceeedddbbb``````hhhrrrtttrrr{{{vvvnnneeennnyyy}}}~~~{{{rrrlllccc___[[[XXXZZZ\\\^^^______aaagggnnnuuunnneeeccc^^^aaahhheeeiiiiiioooyyyuuugggeeegggdddjjjnnnooouuuuuuqqqkkkgggdddaaa___]]]\\\^^^```___\\\\\\```eeegggvvvuuu```YYYSSSQQQPPPOOOSSSYYY^^^fffwwwfff```aaaqqq~~~wwwxxxuuuwwwVVVUUURRRgggdddMMMDDDAAA>>>===<<<<<<<<<;;;999777777666666555555666666666888666666888999===FFFQQQPPP\\\hhhnnnttt}}}||||||}}}yyynnnpppuuuvvvjjjbbbTTTOOOIIIGGGHHHIIIGGGFFFBBBBBBCCCCCCCCCAAA@@@???======>>>>>>???@@@BBBCCCCCCDDDFFFIIIKKKKKKIIIHHHFFFHHHHHHGGGEEEGGGLLLQQQ^^^mmmvvvuuuzzzqqqaaaPPPKKKMMMOOOPPPQQQUUUaaapppyyy|||}}}zzzmmmhhhcccbbbgggmmmrrrssstttsssvvv}}}}}}nnnZZZJJJBBB@@@???===>>>AAAFFFIIIHHHEEE???<<<;;;;;;:::999888888888999888999<<>>======>>>===;;;999555555444444444555555666888555555777888===GGGRRRQQQ]]]hhhmmmttt}}}||||||jjjmmmttt~~~vvvllldddTTTOOOIIIGGGGGGHHHFFFEEEBBBBBBCCCCCCBBB@@@>>>===<<<<<<<<<===>>>???AAAAAAFFFGGGIIILLLMMMMMMKKKHHHFFFIIILLLLLLJJJJJJMMMPPPXXXjjjuuutttxxxxxxfffSSSLLLMMMNNNOOOQQQTTTbbbrrrzzz{{{{{{zzzggg^^^\\\YYYWWWYYY___gggmmmpppuuuvvv{{{{{{ppp]]]KKKBBBAAA@@@<<>>@@@FFFKKKMMMNNNPPPQQQQQQUUUdddsss~~~ooo^^^WWWXXX]]]fffppptttqqqmmmnnnooouuu{{{|||~~~vvvlllhhhdddkkkuuu|||uuuqqqrrrsssvvvzzz||||||{{{zzz{{{zzzxxxqqqiiieeefffhhhgggeeefffhhhpppyyylll```\\\TTTVVVaaagggmmmrrrzzzwwwooonnnoookkkooottt{{{yyypppiiigggeeeaaa^^^^^^^^^ZZZ[[[```___ZZZ\\\dddqqq~~~ddd\\\XXXUUUVVVVVVUUUXXX]]]dddtttmmm]]]```lllwwwrrrrrr|||}}}___RRRTTThhhyyyYYYLLLGGGBBBBBBAAA???===;;;888777666:::888777888999999888777888777777777999<<>>:::<<<999888:::@@@EEEGGGGGGIIIIIIJJJJJJKKKLLLMMMNNNLLLMMMMMMLLLLLLMMMPPPSSS]]]eeeoooxxx~~~~~~ppp\\\OOOMMMQQQVVVYYYYYYjjjtttxxx}}}||||||cccVVVSSSNNNQQQUUUXXX\\\bbbkkkrrrvvv|||}}}rrr___LLLCCCBBBAAA===@@@???BBBIIIKKKEEE@@@???>>>===<<<:::999888777777888:::<<<@@@IIIZZZooo~~~}}}llliii~~~vvvoootttvvv{{{vvvssspppnnnmmmqqqvvv|||vvvpppfffYYYNNNHHHFFFGGGOOOQQQWWW___eeekkkwwwttthhhhhhnnnssswww{{{~~~~~~|||{{{{{{zzzzzz{{{{{{yyysssjjjeee^^^TTTIIIFFFDDD@@@>>>>>>??????@@@@@@AAABBBCCCCCCBBBCCCCCCBBBAAABBBDDDFFFJJJKKKOOOSSSUUUZZZggguuuppp```WWWWWW\\\fffqqqyyyzzzxxxxxxxxx|||{{{qqqhhheeeeeellluuu|||vvvnnnjjjjjjkkkoootttwwwxxxxxxyyyyyyyyy~~~}}}sssmmmlllkkkjjjggglllnnnuuu~~~pppddd```YYY\\\hhhnnnooouuuvvvnnnmmmnnnsssvvv|||zzzrrrkkkiiifffaaa^^^]]]\\\XXXZZZ___^^^[[[^^^gggzzzoooXXXWWWTTTRRRTTTUUUVVV[[[aaajjjzzzggg]]]ddduuuuuurrrtttuuuYYYRRRYYYrrrrrrVVVLLLHHHDDDAAA@@@???===;;;999888777999888777777888888777666888777666666777999;;;===FFFPPP___lllttt{{{tttssstttzzz~~~vvvmmmeee[[[QQQIIIHHHHHHFFFCCCCCCAAA@@@@@@AAABBBAAA===999<<<:::999<<>>>>>>>>CCCJJJLLLGGGAAA>>>>>>===<<<:::999888777777888:::<<<>>>DDDRRRdddqqq{{{zzz~~~{{{kkkiiiwwwwwwmmmooottt~~~{{{vvvsssqqqoookkknnnsssyyy}}}wwwsssiii^^^RRRKKKHHHGGGJJJLLLSSS\\\ccciiisss}}}vvvjjjgggjjjrrruuuyyy|||}}}~~~{{{{{{||||||zzzuuuooojjjaaaWWWLLLFFFCCC>>>;;;<<<:::;;;;;;===>>>??????@@@??????@@@CCCEEEEEEDDDBBBFFFIIIOOOWWW[[[```jjjvvvrrrcccWWWWWWZZZdddsss{{{yyytttlllfffcccfffnnnyyy}}}vvvpppiiieeedddccchhhnnnsssvvvxxxyyyzzzxxx}}}yyytttqqqooommmsssvvv|||xxxkkkhhhbbbeeerrrwwwwww}}}wwwnnnnnnooouuuxxx~~~|||tttmmmkkkiiiccc^^^]]]\\\XXXYYY______]]]dddooo~~~eeeTTTTTTQQQQQQTTTVVVYYY```gggrrruuubbb]]]jjj~~~xxxzzz}}}gggRRRUUUbbb}}}iiiSSSKKKHHHEEE@@@@@@???>>><<<;;;:::999999888666777888888666555888777666555555666888999@@@JJJZZZhhhrrr{{{yyytttooosssxxxmmmeee^^^UUUMMMJJJFFFBBB@@@BBB@@@????????????>>>;;;888<<<;;;;;;>>>DDDHHHKKKLLLMMMPPPSSSUUUTTTSSSSSSSSSUUUVVVWWWWWWYYY\\\aaaeeehhhnnnuuu|||{{{iii[[[UUUUUUWWWXXXaaattt~~~}}}dddPPPKKKMMMMMMRRRZZZbbbiiipppwww{{{yyyeeePPPFFFDDDCCC???>>>>>>DDDLLLOOOIIIBBB@@@>>>===;;;999888777777777999<<<>>>@@@DDDOOO^^^iiiwwwyyyvvvzzzqqqnnnpppwww~~~ttttttrrr{{{zzzwwwtttrrrooojjjmmmqqqvvv|||zzzvvvnnncccWWWMMMHHHFFFGGGIIIPPPZZZaaafffoooxxxvvvlllggggggqqqtttyyy|||~~~|||{{{{{{{{{zzzwwwrrrooocccXXXNNNGGGBBB===;;;===;;;<<<===>>>???@@@AAABBB@@@???@@@CCCHHHJJJHHHFFFGGGJJJRRR[[[aaadddjjjrrrtttdddXXXWWWYYYcccttt}}}xxxuuuuuussslllgggfffiiisssyyyrrrnnnhhheeedddaaaffflllrrrvvvyyy|||~~~||||||wwwuuutttyyy{{{uuurrrlllooo{{{zzzrrrrrrsssvvvzzz}}}uuunnnmmmjjjccc^^^\\\^^^ZZZZZZ___``````kkkyyyppp___UUUTTTRRRRRRUUUXXX\\\eeeooo{{{mmmaaa^^^qqq{{{zzzmmmWWWNNNZZZkkk|||eeeTTTMMMGGGBBB@@@@@@???>>>======<<<<<<;;;999888888999999777666777666666666666777888888;;;EEEUUUdddpppzzzzzz~~~|||rrriiijjjttt|||pppfff___XXXPPPKKKEEE@@@???BBB@@@???>>>===<<<;;;999777<<<<<<>>>AAAFFFJJJNNNOOONNNQQQUUUVVVVVVWWWYYY[[[```cccfffhhhiiikkknnnpppsssvvv|||{{{kkk^^^XXXWWWXXXYYY\\\ooo{{{eeeSSSPPPTTTOOOSSS[[[dddnnnwww~~~}}}gggRRRGGGEEECCC???>>>???EEENNNPPPKKKEEEBBB===<<<:::999777666666666999<<>>>>>???AAABBBCCCDDDEEEEEECCCBBBEEEKKKOOOPPPPPPNNNPPPWWWaaaggggggiiilll~~~tttdddYYYWWWXXXcccuuu}}}}}}{{{wwwtttuuurrrqqqtttrrrmmmjjjjjjmmm{{{uuuooommmjjjggggggbbbffflllrrrwww}}}|||zzzzzzzzz~~~~~~xxxzzz}}}uuuvvvwww|||}}}uuunnnllliiibbb^^^\\\]]]YYYZZZ^^^```dddrrrvvvaaaWWWQQQSSSRRRSSSVVVXXX]]]hhhtttssseee```cccxxx}}}vvvyyy}}}hhhVVVJJJLLL]]]nnnyyy~~~hhh\\\QQQHHHCCCAAA@@@@@@??????>>>=========;;;::::::::::::999777666666666777888999:::;;;999BBBQQQ```nnnxxxvvv~~~}}}sssfffeeemmm|||tttjjj```YYYQQQKKKEEE@@@@@@DDD??????>>><<<:::888888888<<<>>>AAADDDHHHKKKOOOQQQQQQUUUYYY\\\]]]aaagggmmmtttwww|||~~~}}}zzzxxxwww{{{}}}yyylll```YYYVVVWWWXXXWWWiiiuuu|||jjjWWWQQQSSSRRRUUU\\\eeeqqq{{{iiiSSSGGGEEECCC???>>>???DDDMMMPPPKKKFFFDDD===<<<;;;999888777666666666999;;;<<>>>>>BBB>>>???@@@AAACCCEEEFFFFFFIIIHHHGGGJJJNNNTTTXXX[[[YYYZZZ___iiinnnllliiiiiiyyyrrraaaYYYWWWYYYeeewwwzzzuuuppplllllloooqqqrrrpppnnnooorrrqqqmmmlllnnnssstttnnnnnnllljjjjjjeeehhhnnnttt{{{~~~~~~{{{yyy{{{||||||ssskkkiiifffaaa]]]]]][[[WWWYYY___cccjjj~~~iiiYYYTTTPPPQQQQQQRRRUUUXXX^^^lllzzzhhh______lllzzzwww{{{qqqYYYIIIFFFNNN___oooooorrr}}}kkkbbbUUUJJJGGGBBBBBBAAA@@@??????>>>>>>???===;;;;;;;;;;;;999888666666777888:::;;;;;;<<<888@@@MMM]]]jjjtttyyy|||ssszzz|||uuugggeeelllxxxyyyooocccYYYPPPKKKFFFBBBAAADDD>>>>>>===;;;888777888:::===@@@CCCFFFIIIKKKOOORRRPPPVVV^^^dddhhhoooyyy}}}vvvrrrvvvwwwzzz~~~wwwqqqggg]]]VVVSSSSSSSSSUUUeeepppyyyyyydddXXXTTTTTTWWW^^^iiiuuujjjSSSGGGDDDBBB???>>>===BBBJJJMMMJJJFFFEEE???>>>===;;;:::999888888555888999999;;;CCCOOOYYYkkkssswwwsss}}}ssskkkqqqyyyyyy{{{|||yyyxxxwwwtttqqqnnnppptttxxx|||}}}vvvlll```WWWSSSKKKHHHJJJQQQYYY___ffflllsss|||yyyuuuwwwmmmqqqwww{{{~~~|||zzzzzzzzzyyyxxxkkkaaaVVVMMMDDD===>>>BBB??????AAABBBDDDFFFGGGHHHJJJKKKMMMOOOSSSXXX]]]bbbdddcccgggpppuuuqqqllliiiuuuooo]]]WWWVVVZZZhhh{{{vvvlllhhhbbb```aaafffkkkooolllkkkmmmqqqqqqooopppttt{{{xxxrrrqqqpppnnnnnnjjjnnnssszzz~~~|||{{{qqqhhheeeccc___]]]^^^ZZZXXX[[[ccckkkwww|||bbbXXXVVVSSSQQQQQQTTTXXX\\\ddduuuvvvccc___dddxxx{{{zzz~~~rrrcccQQQIIIKKKVVVgggvvvssshhhuuutttfff___SSSJJJKKKDDDCCCBBBAAA@@@???>>>>>>???===;;;;;;;;;:::999777777888888999:::::::::999888>>>JJJXXXeeennnrrrssswwwrrrvvv|||uuugggffflllvvv~~~uuuggg[[[OOOJJJGGGDDDAAAAAA>>>>>>===:::777777:::===>>>AAAEEEHHHIIIKKKNNNQQQSSS^^^lllwww~~~qqqgggbbbcccccceeehhhlllmmmjjjgggaaa^^^XXXRRRNNNMMMNNNPPPRRR```jjjwwwyyyeeeZZZTTTYYYcccppp}}}kkkSSSFFFDDDBBB>>>===<<<@@@HHHKKKHHHEEEDDDAAA@@@>>>===;;;;;;::::::777888999888999@@@MMMWWWhhhooo~~~}}}wwwxxxmmmrrr}}}{{{|||{{{yyyyyyxxxuuurrrooorrrvvvzzz}}}~~~{{{qqqggg^^^ZZZLLLHHHHHHOOOVVV\\\cccjjjnnnwwwxxxvvvxxxmmmppptttwww{{{}}}{{{{{{|||{{{{{{oooeeeYYYOOODDD<<<<<>>===>>><<<::::::::::::888666999999999999999888777777777===HHHUUUbbbjjjmmmnnnrrrqqqttttttssseeeeeejjjsssxxxkkk]]]OOOJJJHHHDDD@@@>>>===>>>===:::777777;;;>>>>>>BBBFFFHHHIIIJJJMMMPPP]]]kkk~~~sssbbbWWWQQQPPPOOOQQQTTTXXXXXXUUURRRKKKJJJHHHFFFFFFHHHLLLPPPNNN[[[eeevvvmmm]]]SSSZZZgggvvvmmmYYYHHHAAA@@@BBB>>>======???BBBEEEEEEDDDBBBBBBAAA???===;;;999777999666666888:::<<>>======>>>>>>>>>===;;;:::999999:::;;;:::999777666555666888999:::999>>>IIIXXXbbbcccaaarrrxxxjjjppp}}}lll```eeemmm{{{xxxnnndddWWWMMMIIIFFFCCC???===<<<;;;999888999999:::AAA@@@CCCHHHKKKLLLPPPWWWgggzzzooo```UUUHHH???EEEGGGHHHHHHGGGFFFGGGHHHCCCBBBBBBDDDGGGKKKMMMMMMRRRXXXfffxxxxxxbbb[[[ZZZcccwww|||hhhTTTGGGAAA@@@AAA>>>======@@@CCCEEEEEEDDDBBBBBBAAA???===;;;999777999777666999:::;;;AAAHHH[[[eeeyyy~~~~~~xxxyyy~~~{{{~~~vvvppprrruuuuuuvvvwwwwwwvvvxxx|||{{{xxxxxx|||~~~xxxoooeeeXXXNNNFFFHHHOOOVVV^^^dddjjjrrryyy}}}}}}tttsssrrrrrruuuyyy~~~~~~~~~}}}}}}}}}wwwpppcccVVVKKKDDDAAAAAACCCBBBBBBBBBCCCDDDFFFGGGOOORRRUUUWWWYYY^^^eeekkkqqqttt{{{}}}|||xxxwwwyyyvvvkkk```ZZZTTTWWW```mmm}}}{{{kkk```YYYRRROOORRRWWWZZZ]]]aaafffiiilllppptttzzz|||~~~|||wwwnnneeecccbbb^^^[[[[[[VVV___iiivvvwwwbbbWWWSSSSSSVVVWWW[[[___bbbiii{{{uuueeebbbqqqyyyyyyxxxzzzvvvfffQQQMMMIIIKKKXXXppphhhVVVPPPLLLGGGDDDCCCCCCAAA@@@???>>>>>>>>>@@@???>>><<<;;;:::999999;;;999888666555666777888888888===FFFRRR\\\``````pppqqqlllwwwvvvfffeeegggsssyyyoooeeeXXXNNNIIIFFFCCC@@@<<<;;;:::::::::;;;===>>>@@@@@@BBBFFFIIIMMMVVVaaa{{{|||eeeTTTJJJDDD@@@???@@@BBBBBBAAA@@@AAABBBDDDCCCCCCDDDGGGKKKMMMOOOTTT[[[iiizzzhhhZZZ[[[eeeyyy}}}wwwaaaPPPGGGDDDBBBAAA======>>>@@@CCCEEEEEEDDDAAAAAA@@@???===:::888777:::777777999::::::@@@GGGTTT___sss~~~|||~~~www|||yyyyyy|||~~~xxxppplllnnnqqqrrrtttwww{{{xxxxxxyyyvvvssstttxxx~~~wwwmmm```TTTJJJHHHLLLRRRZZZaaagggnnnuuuyyy~~~wwwtttpppooopppuuu{{{}}}{{{zzzyyyuuukkk]]]OOOGGGDDDEEEFFFEEECCCCCCDDDGGGJJJLLLSSSVVVYYY[[[\\\aaagggmmmwww{{{{{{uuuqqqppplllcccZZZVVVUUUYYY```lllxxxxxxiii___XXXPPPKKKOOOUUUXXXZZZ\\\aaaeeeiiimmmqqqxxx{{{~~~pppiiicccbbbaaa^^^[[[[[[YYYbbbnnnhhhYYYUUUTTTUUUWWWZZZ]]]aaafffqqq~~~kkkbbbggg|||~~~vvvwwwuuuwwwpppaaaKKKJJJKKKQQQaaa|||jjjXXXOOOIIIEEEDDDCCCCCCDDDCCCBBBAAA???>>>@@@@@@???>>><<<;;;999888;;;:::888777666666777777555777;;;BBBJJJSSSZZZ^^^ooo{{{mmmuuupppgggaaaiii}}}{{{pppgggZZZPPPJJJGGGDDDBBB;;;;;;;;;;;;<<<>>>@@@AAAAAAAAACCCFFFIIIQQQcccsssrrrZZZHHH@@@AAADDD@@@BBBDDDDDDCCCCCCDDDEEEGGGFFFFFFGGGJJJMMMQQQSSSYYYbbbppp~~~kkkZZZ]]]iii~~~~~~|||~~~uuu]]]MMMGGGFFFDDDAAA======>>>@@@DDDEEEDDDCCCAAAAAA@@@???===;;;999888:::888777999::::::>>>EEENNNXXXjjjzzz}}}wwwuuu~~~zzzuuuwwwzzz||||||vvvpppkkkmmmooopppsssvvv|||xxxvvvuuurrrooorrrwww~~~|||ssshhh\\\PPPKKKLLLQQQYYYaaaeeennnuuuxxx}}}zzzvvvpppllllllqqqxxx}}}~~~~~~~~~~~~|||{{{zzzuuutttnnnbbbTTTJJJHHHJJJHHHGGGEEEDDDFFFIIIMMMPPPVVVYYY]]]___```dddjjjooo}}}uuummmfffdddaaaZZZUUUTTTUUUYYY```iiisss{{{xxxiii___XXXPPPLLLPPPVVVWWWVVVWWW___cccgggkkknnnvvvzzz~~~tttllleeeaaaaaa```\\\ZZZ[[[aaahhhtttqqq\\\SSSTTTUUUVVVWWW]]]___bbbjjjyyyrrrdddcccoooyyyuuuwwwuuutttlll\\\KKKKKKNNNYYYmmmiiiZZZPPPJJJGGGIIICCCDDDFFFFFFEEECCC@@@>>>>>>>>>??????>>><<<:::999;;;;;;999888777666666777555777;;;???CCCKKKUUU\\\mmm~~~vvvyyyzzzmmmbbbfffxxxsssjjj^^^SSSLLLHHHEEECCC<<<<<<<<<<<<===???AAABBBCCCCCCEEEHHHMMMZZZrrrhhhRRRDDD???BBBGGGEEEGGGIIIJJJJJJJJJLLLMMMNNNNNNNNNNNNPPPTTTZZZ^^^cccmmm{{{ggg[[[___oootttZZZIIIDDDDDDBBB???<<<<<<>>>AAADDDEEEDDDCCCAAAAAA@@@???>>><<<:::999;;;888888::::::999<<>>>>>===<<<<<<;;;:::999888888777777777666888;;;<<>>======>>>???@@@CCCCCCEEEJJJQQQaaa}}}vvvZZZJJJEEEBBBCCCGGGEEEHHHKKKMMMNNNOOORRRSSSXXXXXXYYYYYYZZZ```gggmmmqqq{{{bbbZZZaaassstttYYYGGG@@@???>>>;;;<<<<<<>>>BBBEEEFFFDDDBBBBBBBBBAAA@@@???===<<<;;;;;;999999::::::888;;;@@@FFFNNNXXXbbbppp|||{{{uuupppwwwxxxrrrmmmmmmmmmnnnrrrxxxzzzvvvsssrrrooommmqqqwww|||~~~vvvoooeeeZZZSSSNNNMMMRRRYYY]]]gggoooqqqttt{{{~~~zzztttooonnnooosssvvv{{{zzzzzzyyyzzz{{{}}}~~~xxxxxxsssjjj\\\QQQIIIGGGCCCBBBBBBBBBEEEHHHLLLNNNUUUYYY^^^aaacccggglllqqq~~~~~~ggg]]]TTTQQQQQQQQQRRRUUUUUUXXX^^^dddllluuu~~~qqqcccZZZUUURRRTTTVVVUUUWWW[[[^^^ccciiinnnwwwsssiiigggbbb``````___]]]]]]aaaggg|||jjj^^^TTTSSSUUUVVVXXXZZZ___ccclll|||qqqaaadddrrr|||sssvvv{{{xxxsssgggUUUMMMSSSaaavvvjjj```VVVQQQMMMIIIHHHKKKEEEFFFGGGHHHGGGDDDAAA???;;;;;;<<<>>>????????????999999999999999888888888777888999:::===CCCLLLSSS___sssxxxxxx}}}xxxrrrzzz~~~vvviii[[[PPPIIIFFFFFFDDDCCCAAA@@@??????@@@@@@AAAAAAEEELLLWWWiii}}}dddLLLEEEFFFEEEDDDFFFIIILLLPPPSSSVVVYYY\\\^^^bbbcccddddddffflllvvv~~~bbb\\\dddwwwzzz^^^III???===<<<;;;;;;<<<>>>BBBEEEFFFDDDBBBCCCCCCBBBBBB@@@???===<<<<<<999999;;;999777999>>>CCCLLLVVV___ppp|||uuu|||uuuooowwwsssnnnkkkkkkkkklllrrryyy{{{wwwsssrrrooommmpppuuuzzz~~~zzztttkkkaaaYYYRRRLLLNNNRRRYYYccclllnnnpppwww|||xxxsssqqqqqqrrrsssvvvwwwyyyzzz|||}}}}}}}}}{{{zzzuuunnndddXXXOOOIIIDDDDDDDDDFFFIIILLLOOOPPPWWW\\\bbbeeehhhlllrrrwwwfff\\\RRROOOOOOPPPRRRVVVVVVYYY___eeemmmxxx~~~kkk___[[[WWWVVVWWWYYYcccllllllpppuuuyyyyyykkkiiiddd```^^^``````___ccciiixxxooo___YYYTTTTTTUUUVVVYYY^^^aaahhhuuuxxxiiiaaalllwwwqqqvvv}}}yyyrrreeeRRRRRRaaawww{{{]]]UUUNNNLLLLLLIIIHHHIIIEEEFFFGGGGGGFFFDDDBBB@@@????????????@@@AAAAAABBB888888999999::::::999999777777777888;;;AAAHHHMMMQQQhhhxxxuuu~~~~~~|||xxxyyy{{{nnn___RRRJJJGGGFFFGGGFFFDDDCCCBBBBBBCCCCCCCCCCCCGGGRRR```rrreeeRRRCCCCCCGGGFFFFFFJJJNNNRRRWWW[[[___cccgggjjjiiikkklllmmmooovvvtttfffdddllleeeNNNBBB>>>>>>>>>;;;<<<>>>BBBEEEFFFDDDBBBDDDCCCCCCBBBAAA@@@>>>===<<<:::999;;;999777999>>>@@@KKKVVV```rrrxxxnnntttwwwpppvvvyyyooojjjggghhhiiikkkrrrzzz|||xxxuuusssooolllnnnsssyyy}}}~~~yyyqqqhhh```VVVNNNLLLOOOYYYccclllmmmooovvv}}}zzzvvvtttrrrqqqqqqrrrtttxxx|||~~~~~~}}}|||{{{yyyuuuqqqjjj```VVVOOOGGGHHHIIILLLNNNQQQSSSUUU\\\aaagggkkkooosssyyy~~~hhh]]]RRROOOOOOPPPRRRVVVWWW[[[```fffooo|||tttfffaaa\\\YYYYYY___nnn}}}nnnfffhhhaaa^^^]]]___```bbbhhhooo~~~dddXXXUUUTTTUUUUUUUUUZZZaaaccckkk|||sssgggdddttt}}}uuuooovvv}}}yyyrrrdddQQQXXXnnneeeYYYQQQKKKLLLMMMKKKIIIIIIFFFFFFFFFFFFEEECCCBBBAAADDDCCCAAAAAA@@@AAACCCCCC777777888:::::::::::::::777666555666:::@@@EEEIIIGGG___{{{www~~~zzzvvvyyyqqqbbbTTTKKKGGGGGGIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFLLLXXXhhh{{{pppUUUGGG@@@EEEIIIGGGIIIPPPOOOSSSXXX]]]bbbfffkkknnnmmmoooqqqqqqttt|||jjjhhhmmmuuuvvvpppnnnTTTCCC<<<===@@@============>>>AAACCCDDDBBBCCCCCCBBBAAA???<<<;;;999999999888777888:::<<<>>>EEEQQQ```rrr{{{jjjqqquuutttqqqvvvsssiiiccc```___aaacccgggooowwwzzzuuuqqqooopppqqqrrrpppzzz~~~||||||yyyrrrfffYYYPPPMMMMMMUUU```iiiiiijjjrrrzzz}}}~~~yyysssnnnkkklllpppuuuyyy{{{{{{zzzzzzzzzwwwsssrrrpppiii___WWWQQQNNNNNNSSSUUUUUUVVVYYYccchhhnnnrrrtttxxx~~~mmm```SSSOOOPPPQQQSSSVVV[[[^^^ccchhhppp|||qqqkkkccc^^^^^^jjjtttjjjdddccc^^^]]]^^^```^^^bbbrrrooo___VVVSSSSSSWWWYYYZZZ___dddfffttt~~~tttlllmmm|||qqqqqqnnnqqqttteeeWWW[[[iiixxx]]]NNNKKKJJJKKKMMMMMMJJJGGGGGGGGGFFFFFFEEECCCBBBAAA??????@@@@@@@@@?????????AAA===::::::===>>>:::777666666666666888:::<<<===FFFXXXrrr~~~zzz{{{uuu|||kkkXXXJJJDDDCCCKKKFFFDDDFFFGGGFFFGGGJJJLLLOOORRRZZZkkkoooVVVGGGCCC@@@AAAEEEJJJLLLMMMQQQTTTYYY___dddhhhjjjkkkooopppqqqsssyyymmmffflllnnn~~~oooiiiggguuuqqqWWWEEE>>>???BBB@@@@@@@@@@@@BBBDDDEEEGGGCCCCCCCCCBBB@@@>>><<<;;;888999999999888888;;;===>>>EEEOOO]]]mmm}}}~~~jjjmmmqqqxxxpppqqqlllbbb\\\ZZZZZZ___bbbgggoooxxx~~~zzztttpppmmmmmmmmmnnnrrr|||~~~|||wwwnnncccZZZVVVTTTVVV___ffffffhhhpppxxxzzz|||}}}~~~xxxrrrooolllooosssvvvxxxxxxxxxxxxzzzwwwuuutttrrrmmmeee]]]XXXTTTUUUYYY\\\\\\]]]aaakkkpppvvvzzz|||nnnaaaTTTPPPQQQRRRTTTWWW^^^aaaeeejjjrrr~~~xxxnnnjjjlllwwwvvvmmmfffcccccc^^^___aaaaaaaaaiiivvvcccYYYTTTRRRSSSWWWZZZ\\\aaagggooouuujjjhhhppp~~~uuummmooonnnnnnlll\\\SSS[[[{{{hhhPPPKKKIIIHHHIIIJJJJJJGGGEEEDDDDDDCCCCCCBBB@@@???>>>@@@@@@AAAAAA@@@???>>>>>>???;;;999:::<<<===:::666666666666666777999;;;<<>>>>>DDDMMMXXXfffxxxyyyvvvjjjjjjmmm}}}qqqkkkeee]]]UUUTTTVVV]]]bbbgggpppyyy}}}zzzuuupppmmmkkkkkklllttt}}}~~~~~~{{{vvvmmmddd^^^[[[VVV\\\aaabbbeeemmmuuuxxxyyy{{{{{{uuurrrlllmmmoooqqqtttvvvwwwxxx{{{xxxwwwvvvvvvrrrkkkfffaaa^^^^^^aaabbbbbbeeeiiimmmssszzzqqqcccVVVRRRRRRTTTVVVZZZbbbdddhhhlllsssuuupppsss~~~ssslllgggbbb___```___```aaaaaadddtttzzzcccXXXUUUSSSRRRUUUZZZ^^^```gggnnnzzzlllccchhhxxxvvvlllggglllllliiicccUUUTTTdddzzzxxx___NNNMMMLLLMMMNNNNNNLLLHHHDDDCCCCCCBBBAAA@@@???>>>>>>BBBBBBBBBBBBAAA???>>>===<<<999888999<<<===:::777777666666666666888:::;;;@@@JJJ\\\uuusssbbbTTTLLLIIIEEEBBBAAAEEEHHHJJJNNNTTTSSSVVV\\\fffyyywww\\\GGGBBBAAABBBDDDIIIMMMOOOPPPVVVWWWYYY\\\aaagggkkknnnnnnuuuvvvnnniiidddgggnnn}}}iii\\\ZZZ\\\^^^eeerrr|||{{{tttoookkkiiijjjjjjkkkqqqxxxuuu]]]LLLCCCBBBCCCCCCEEEHHHJJJLLLLLLKKKJJJDDDCCCBBBAAA???===<<<;;;777999:::::::::;;;<<<>>>>>>CCCKKKTTTaaarrrxxxsssmmmiiikkk~~~sssiiibbb\\\SSSSSSWWW___eeeiiiqqqyyy}}}|||yyyuuuqqqoooooopppwww~~~|||||||||yyyrrriiiaaa\\\UUUWWWZZZ]]]cccllltttxxxwww{{{yyytttqqqmmmllllllnnnrrrvvvyyyzzz{{{zzzxxxxxxwwwtttpppllliiifffdddeeeeeedddggglllmmmttt}}}wwwiiiZZZUUUUUUVVVXXX[[[dddfffhhhlllsss{{{uuuwww~~~~~~vvvmmmhhhddd^^^[[[\\\___]]]]]]```mmmhhhZZZUUUVVVUUUUUUXXX^^^bbbeeemmmvvv|||kkkgggqqq~~~qqqiiiccciiigggaaaZZZQQQ\\\vvv{{{sssvvvwww___UUUUUUWWWZZZ[[[YYYSSSKKKFFFFFFFFFDDDCCCBBBBBBAAAAAACCCDDDDDDDDDBBB@@@===<<<::::::999;;;===>>><<<:::888777666666666777888999<<>>===<<<<<<888:::;;;<<<;;;;;;===>>><<>><<<;;;<<<===???@@@@@@???===999999777666666666777888999>>>MMMggg{{{zzziiiYYYMMMGGGBBB???@@@CCCFFFIIIRRR[[[gggkkkqqqzzz}}}cccLLL@@@@@@BBBEEEHHHLLLPPPSSSVVVVVVVVVXXX]]]eeepppzzzsssiiibbb]]]^^^^^^cccsssmmmbbb]]][[[VVV\\\^^^\\\[[[\\\]]][[[YYYWWWXXX^^^dddjjjuuu~~~vvv```NNNDDD@@@???@@@FFFOOOUUUWWWRRRLLLGGGAAAAAA???>>>>>>===>>>>>>999;;;======<<<;;;<<<===:::>>>EEEMMMXXXgggwwwtttnnnwwwqqqfffqqqyyy|||{{{jjj^^^YYY\\\^^^dddlllppprrrvvv||||||}}}~~~}}}{{{xxxqqqiiiddd[[[UUURRRXXXaaajjjqqqwwwyyy}}}}}}zzzxxxssspppnnnpppuuu{{{}}}}}}zzzyyyxxxwwwuuutttsssrrrrrrnnnkkkgggccc```dddlllqqqxxxrrrccc\\\\\\]]]aaadddjjjmmmpppttt{{{vvvrrriiidddaaaaaa^^^ZZZZZZ]]][[[]]]eeezzznnn]]]XXXVVVTTTRRRVVVWWW[[[```fffnnn}}}|||sssssszzzxxxooohhhbbbaaaWWWNNNLLLOOOfffzzzoooxxxxxxbbbZZZYYYZZZ^^^bbbbbb\\\SSSKKKFFFGGGFFFDDDBBBAAAAAAAAABBBDDDEEEGGGGGGEEEBBB???======>>>@@@BBBBBBBBB@@@???<<<;;;999777777777777888888<<>>======>>>???@@@;;;===>>>>>>===;;;;;;<<<888;;;AAAHHHRRR___oooyyyzzzpppuuu~~~kkkrrrtttwww}}}ooobbb\\\```bbbiiiqqqvvvvvvzzz~~~~~~~~~|||{{{yyyvvvppplllbbbXXXSSSXXXaaahhhnnntttyyy}}}~~~}}}yyyuuuqqqrrrvvvzzzzzzyyywwwwwwwwwvvvuuuuuuvvvxxxtttqqqmmmjjjeeeccciiiqqquuu|||rrrddd___```ccchhhmmmrrruuuzzz|||rrrkkkjjjddd```^^^^^^\\\YYYZZZ^^^^^^hhhxxxvvv^^^UUUUUUUUUTTTTTTXXXYYY^^^eeelllxxxtttuuu~~~{{{tttkkkdddZZZXXXNNNKKKQQQYYYpppwwwnnn}}}gggYYYWWWWWWUUUWWWXXXUUUOOOJJJHHHHHHFFFEEECCCAAA@@@@@@@@@AAADDDEEEGGGHHHGGGDDD@@@>>>>>>@@@BBBDDDCCCBBB@@@@@@>>>===;;;999777777777888888:::CCCVVVooo}}}|||ooo```SSSKKKDDDBBBAAAAAA@@@CCCMMMXXXjjjwwwzzz[[[IIIFFFDDDFFFHHHIIIKKKPPPVVV[[[YYY\\\dddpppkkk^^^XXXUUUVVV[[[^^^\\\```uuuuuueee```^^^]]]^^^ZZZaaadddcccaaaccccccbbbddddddhhhooouuu{{{yyycccRRRGGGAAA???>>>HHHUUU___```YYYMMMEEE???>>>=========???@@@AAA<<<>>>??????===;;;:::;;;666:::>>>DDDMMMYYYhhhrrr~~~uuuvvvssswwwrrruuu|||ttthhhbbbaaaccckkktttyyyyyy|||}}}}}}|||~~~~~~}}}zzzyyyyyyxxxtttqqqhhh\\\TTTYYYaaafffkkkqqqyyy}}}|||yyyzzz|||}}}}}}xxxssssssvvvxxxwwwtttuuuuuuvvvvvvvvvwwwzzz|||uuurrrpppmmmhhhgggnnnwwwqqqddd```ccchhhnnnsssyyy}}}}}}{{{vvvqqqiiieeegggeeebbb______\\\XXXYYY]]]cccrrryyyfffUUUQQQTTTUUUVVVYYY\\\]]]bbbjjjtttxxxpppzzzwwwpppggg```RRRPPPIIILLLYYYfff{{{vvvppptttXXXOOOPPPQQQRRRQQQOOOJJJFFFDDDGGGKKKHHHFFFDDDAAA@@@AAABBBBBBDDDEEEGGGHHHGGGDDDAAA???>>>@@@CCCDDDCCCAAA@@@??????>>><<<:::888888888888999999???NNNeee}}}~~~~~~}}}qqqdddWWWPPPFFFCCCAAA@@@???AAAKKKVVVfffxxxzzzZZZIIIHHHEEEGGGHHHIIIJJJOOOVVV\\\eeeiiissssssooorrrvvv|||yyyiii]]]XXXXXXXXXWWWZZZ^^^]]]bbbwww{{{ggg^^^]]][[[\\\^^^]]]dddjjjiiiiiijjjiiifffiiiiiinnnuuu{{{sss^^^MMMDDDAAA@@@<<>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;===;;;===DDDLLLUUUbbbnnnsssyyywwwvvvxxxzzzyyy{{{zzzkkk^^^\\\dddlllpppqqquuuyyy{{{|||xxxuuuuuuxxx}}}|||~~~{{{xxxwwwvvvuuusssrrrpppfff^^^\\\[[[\\\bbbkkkpppsssuuutttqqqrrrwww|||~~~}}}}}}|||xxxssspppnnnnnnpppuuuxxxvvvxxx|||{{{wwwsssttttttsssssswww~~~|||lllaaacccgggiiioooyyy}}}{{{sssmmmiiifffdddbbbddd___]]]___^^^[[[^^^eeepppccc[[[SSSSSSTTTTTTUUUXXX______dddooo{{{yyyoooooo~~~wwwlllaaa[[[KKKNNNPPPTTT```vvv}}}eeeWWWNNNLLLPPPMMMJJJGGGEEEEEEFFFFFFFFFHHHFFFCCCAAAAAABBBDDDEEEDDDEEEGGGHHHIIIGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBBAAA???<<<;;;;;;;;;999888:::===???DDDVVVooo{{{uuuyyy}}}}}}xxxnnn___QQQIIICCC>>>@@@BBBDDDIIINNN___rrr{{{\\\JJJGGGJJJHHHHHHLLLNNNQQQYYYaaakkksssvvvppphhh```[[[ZZZ[[[]]]bbbgggkkkhhh```YYYVVVVVVTTTTTTZZZ___\\\^^^ttt|||nnn```^^^bbbdddddddddgggiiimmmpppqqqqqqpppooorrrvvv|||sss^^^NNNDDD???>>>===BBBLLLUUUXXXUUUMMMFFFCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA???===;;;;;;:::<<<:::<<>>===<<<<<<:::999777;;;===AAAOOOggg{{{{{{pppqqqtttuuu{{{rrrcccVVVJJJCCC???@@@BBBCCCGGGLLLYYYnnn}}}\\\JJJHHHIIIGGGHHHLLLOOOTTT]]]fffooo{{{{{{kkkbbb\\\YYYTTTPPPNNNNNNOOOQQQZZZ___fffjjjhhhbbb[[[VVVSSSTTTYYY___^^^```rrruuuhhh]]]]]]bbbeeeeeefffjjjlllooorrrttttttsssrrrzzzsss___NNNCCC>>><<<===AAAHHHOOORRRQQQLLLHHHGGGFFFFFFFFFFFFFFFGGGHHHFFFDDDAAA>>>;;;:::::::::<<<999:::@@@FFFMMMXXXbbbiiirrr|||ttt~~~zzz|||yyyzzz{{{lll______``````aaadddiiimmm|||}}}wwwsssssstttrrrxxxuuurrrqqquuuzzz~~~}}}||||||{{{zzzxxxuuunnnfff```[[[UUUUUUWWW___aaacccccccccfffmmmrrrwww{{{{{{{{{yyyvvvrrrqqqrrrsssyyy}}}~~~||||||xxxtttsssvvvyyy{{{|||nnn```UUUPPPWWW```gggqqq{{{yyypppoookkkeeeaaa```___^^^^^^ZZZYYYZZZ[[[]]]cccqqq}}}ttt[[[WWWRRROOORRRUUUXXX\\\```ggggggnnn~~~qqqmmmtttwwwnnn^^^PPPHHHIIIIIINNN___|||{{{bbbTTTQQQNNNLLLMMMOOOKKKGGGEEEEEEEEEFFFEEECCCCCCBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGGGGGGGFFFEEECCCCCCBBBAAAAAAAAAAAAAAABBBAAA???>>>>>>===<<<:::666;;;===???III]]]sss{{{llliiimmmpppzzzwwwiii\\\NNNGGGBBBBBBDDDDDDGGGKKKVVVmmm|||[[[JJJHHHGGGFFFHHHLLLPPPVVVaaammmvvvnnn___SSSLLLJJJIIIHHHHHHJJJMMMQQQSSS]]]bbbjjjrrrtttmmmaaaWWWTTTUUU[[[bbbccceeerrroooddd[[[^^^dddgggiiijjjnnnpppsssvvvxxxyyyxxxxxx~~~sss^^^MMMBBB<<<:::===???DDDIIIMMMNNNLLLJJJGGGFFFEEEDDDDDDEEEFFFFFFFFFDDD@@@===;;;:::;;;<<<===:::;;;???CCCHHHRRR[[[```kkkzzz}}}xxxtttzzzsssfffaaa]]]\\\^^^aaagggmmmwwwzzzxxxrrroooqqqtttuuuzzzwwwrrrppprrrwww}}}}}}||||||{{{zzzyyysssoooiiiccc]]]WWWTTTSSSYYY\\\```ccceeeiiinnnqqquuuyyy~~~{{{{{{zzzwwwuuutttvvvxxx{{{}}}~~~~~~{{{xxxssspppppptttyyy|||~~~xxxeeeUUUNNNLLLSSS[[[cccmmmvvv~~~zzzxxxyyy~~~}}}rrrlllkkkgggccc```___^^^]]]]]]ZZZZZZZZZ[[[```nnn~~~gggYYYVVVSSSRRRVVVZZZ]]]aaaggglllnnnxxxwwwiiilll{{{yyysssjjj\\\NNNHHHJJJMMMVVVhhh~~~|||oooXXXQQQRRRQQQNNNLLLMMMJJJEEECCCCCCDDDEEEEEECCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGCCCCCCAAA@@@@@@@@@@@@@@@AAA@@@>>>>>>>>>>>><<<:::999===@@@@@@EEEUUUlll}}}~~~oooiiimmmrrrxxx~~~|||nnnbbbVVVNNNHHHGGGGGGFFFIIIMMMXXXrrrwwwWWWHHHGGGEEEEEEGGGLLLOOOVVVcccppp|||~~~fffYYYQQQLLLJJJGGGHHHIIILLLQQQXXX___cccnnnsssyyy}}}zzzooobbbXXXVVVWWW]]]dddgggiiiqqq{{{kkkbbb\\\```fffjjjllloooppprrrvvvyyy|||~~~qqq\\\KKKAAA<<<:::===>>>AAAFFFKKKMMMMMMLLLGGGGGGFFFEEEDDDDDDDDDDDDCCCAAA>>><<<;;;<<<>>>???>>>;;;;;;???BBBEEEMMMVVV]]]hhhxxxwwwnnnooowww~~~~~~mmmcccZZZZZZ\\\___eeelllnnnrrrsssooommmqqqwwwzzz|||zzzvvvttttttwww{{{}}}|||}}}}}}|||zzzsssrrrmmmggg```ZZZTTTQQQUUUYYY___eeeiiilllooopppuuuxxx|||}}}|||||||||zzzxxxxxxzzz{{{yyyyyyzzzzzzxxxsssooommmpppuuu{{{qqq```SSSOOONNNRRRYYY```iiiooosss{{{xxxqqqrrruuu|||zzzqqqllliiihhheeeaaa^^^]]]\\\[[[ZZZZZZZZZZZZ[[[fff{{{jjj___[[[VVVTTTUUUZZZ]]]___dddjjjllltttxxxmmmgggppp}}}uuuooogggYYYOOOJJJJJJSSS```qqqyyy{{{qqqcccUUUQQQRRRQQQMMMJJJJJJFFFBBB@@@BBBDDDFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGDDDCCCAAA@@@??????@@@@@@@@@>>>>>>>>>>>>===;;;999;;;>>>@@@@@@AAAMMMbbbtttvvvmmmmmmqqquuu{{{}}}uuujjj^^^UUULLLIIIGGGGGGJJJNNN\\\yyylllQQQDDDDDDDDDDDDGGGJJJMMMUUUdddrrraaaOOOIIIGGGHHHKKKJJJJJJKKKOOOVVV```iiiooowww||||||rrrfff^^^ZZZVVVXXX]]]cccfffiiiooouuuiiiaaa\\\```fffjjjmmmppppppssswww|||oooZZZIII@@@<<<<<<<<<>>>AAAFFFKKKNNNNNNLLLIIIIIIIIIHHHHHHFFFEEEDDDAAA@@@>>>===<<<===>>>??????<<<<<<>>>AAACCCJJJRRR```kkkzzzyyynnnmmmqqquuu~~~ssscccWWWVVVYYYZZZ___fffgggmmmpppnnnmmmssszzz~~~~~~{{{wwwuuuvvv{{{~~~~~~}}}~~~~~~}}}wwwwwwssskkkccc^^^WWWQQQQQQUUU[[[bbbhhhlllmmmnnnsssuuuyyy|||}}}}}}|||{{{|||}}}~~~~~~|||{{{{{{}}}vvvtttuuuwwwuuupppmmmnnnvvv{{{kkk\\\TTTSSSSSSVVVZZZaaahhhlllnnnxxx|||nnnjjjooovvv~~~~~~rrrllliiigggbbb```]]][[[ZZZZZZYYYWWWYYY[[[\\\aaaqqqkkk[[[WWWXXXSSSSSSVVV\\\___aaaffflllnnn~~~iiihhhlll{{{yyypppiii```UUUNNNLLLLLLYYYjjjyyy}}}tttyyyaaa\\\VVVRRRQQQNNNJJJGGGFFFCCC@@@???BBBFFFIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDFFFDDDBBB@@@??????@@@AAA>>>>>>===>>>???>>>;;;999;;;;;;<<<======EEEWWWhhh{{{~~~oooiiiiiilllppptttsssrrruuuvvvfff[[[OOOIIIGGGGGGKKKPPPbbb~~~sss___JJJAAABBBCCCDDDFFFJJJMMMUUUfffvvvgggNNNEEEDDDDDDGGGMMMOOOPPPRRRVVV]]]fffnnnsssqqquuuvvvoooeee]]][[[\\\XXX[[[___bbbdddgggmmmsss~~~hhh```[[[___dddiiinnnssstttwww}}}mmmWWWGGG???>>>>>>;;;===BBBHHHNNNPPPOOOMMMHHHIIIKKKKKKJJJGGGDDDCCCAAA@@@???>>>============>>>;;;;;;===???AAAGGGOOO```kkk{{{~~~tttuuuwwwwww}}}yyyfffVVVUUUVVVUUUXXX^^^gggoootttrrrrrrxxx~~~wwwssstttzzz~~~||||||}}}~~~}}}|||vvvyyyvvvnnnhhhddd^^^WWWPPPRRRVVV\\\bbbhhhkkkmmmppprrrtttwwwyyy{{{||||||{{{}}}~~~|||{{{{{{uuurrrrrruuutttppppppsss{{{{{{jjj^^^UUUVVVXXXZZZ^^^eeellloootttrrreeedddnnnwww}}}wwwoookkkgggddd]]][[[YYYYYYZZZZZZYYYXXXZZZ^^^dddnnnlll]]]UUUSSSSSSRRRSSSXXX___cccdddjjjqqqzzzsssccckkkzzzzzzqqqgggaaaYYYRRRPPPQQQXXXdddsssyyyyyytttXXXZZZZZZVVVQQQLLLJJJHHHDDDAAA??????CCCIIINNNPPPJJJIIIGGGFFFFFFGGGHHHIIILLLKKKJJJHHHGGGFFFEEEEEEGGGFFFCCC@@@???@@@AAABBB???>>>>>>???@@@???<<<:::;;;999999;;;;;;@@@OOO^^^vvv~~~qqqddd```]]]```bbbccceeelllvvv~~~pppcccUUUMMMIIIJJJOOOVVVnnnwwwrrrkkkbbbSSSEEE@@@AAAAAABBBFFFJJJMMMWWWjjj|||jjjWWWHHHGGGHHHGGGJJJQQQSSSVVVZZZ___eeejjjnnnqqqjjjjjjhhhddd___]]]^^^```]]]bbbfffeeedddiiiqqqxxxyyyiiibbb]]]```gggmmmttt{{{kkkVVVFFF??????@@@:::===CCCJJJPPPQQQOOOMMMGGGHHHJJJKKKJJJFFFCCC@@@BBBBBBAAA???>>><<<;;;:::===::::::<<<>>>???EEEMMM]]]iiiyyy{{{~~~|||iiiXXXUUUVVVSSSTTTYYYkkktttzzzxxxxxx}}}~~~vvvqqqsssyyy|||{{{yyyyyyzzz{{{{{{zzzrrrvvvuuuoookkkkkkfff```RRRRRRSSSWWW^^^ffflllnnnnnnoooqqqtttwwwzzz|||~~~zzz}}}~~~|||zzzyyyvvvqqqqqquuuuuurrrsssxxx~~~|||zzz}}}{{{lllaaaTTTWWWZZZ\\\aaaiiipppttt|||lll___aaammmyyyzzz}}}zzzoookkkhhhbbb]]][[[YYYXXXYYY[[[]]]]]]\\\[[[bbblll{{{nnn\\\VVVVVVTTTRRRRRRTTT[[[cccgggiiiooowwwtttgggfffttt}}}qqqhhh___ZZZUUUQQQSSSWWWfffooo{{{zzzgggVVV\\\___[[[SSSMMMLLLLLLCCCAAA???@@@EEELLLRRRTTTKKKIIIGGGEEEDDDEEEGGGIIIQQQPPPNNNLLLJJJIIIHHHHHHHHHFFFCCCAAA@@@@@@AAACCC@@@???@@@AAABBBAAA>>>;;;===999999;;;<<>>DDDMMMUUUVVVRRRNNNRRRPPPMMMJJJGGGDDDBBBBBBAAA@@@>>>===<<<===>>>???BBBAAA???===<<<>>>CCCGGGZZZhhhsss}}}nnn^^^WWWUUUTTTUUUWWWjjjuuu~~~{{{wwwxxx}}}~~~yyyvvvwwwxxxvvvvvvyyyxxxwwwvvvsssooojjjfffddd```XXXPPPQQQYYYbbbggggggnnnnnnooorrruuuwwwwwwwww|||zzzzzzsssppptttwwwwwwzzz~~~~~~~~~~~~|||zzzyyyzzz~~~{{{ssslllgggXXXXXXZZZaaajjjttt|||zzzkkkdddcccjjjqqqwwwzzz}}}~~~|||rrrllliiifff```[[[___WWWSSSUUUWWWWWWZZZ```]]]nnnuuubbbVVVQQQOOOPPPSSSSSSWWW___eeegggjjjwwwtttkkknnnnnnzzzqqqnnneee]]]VVVRRRNNNOOOZZZhhhrrr{{{xxxvvvzzz```ZZZ\\\\\\YYYSSSMMMJJJIIIHHHCCC@@@CCCJJJPPPSSSRRRJJJJJJIIIEEEAAAAAAEEEIIIUUUPPPJJJHHHJJJKKKIIIFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA???>>><<<;;;;;;:::;;;======???HHHRRRmmmzzziiitttuuudddYYYTTTRRRRRRWWW[[[aaajjjssssssbbbWWWRRRRRRYYY```vvvgggbbbYYYOOOFFFAAA>>>===@@@CCCHHHMMMSSSeeeTTTLLLGGGHHHLLLMMMOOOSSSTTTUUUXXX^^^cccgggiiiiiiiiihhhgggggghhhkkkmmmooowwwrrrpppsssuuuxxx}}}xxxooohhhdddiiiqqqyyysss]]]MMM>>>;;;===888:::===BBBKKKRRRUUUSSSOOONNNMMMJJJHHHFFFDDDCCCBBBAAA@@@>>>>>>>>>???AAABBBAAA@@@???<<<<<<>>>CCCFFFUUUcccppp}}}rrreee\\\VVVSSSUUUZZZkkkxxx~~~zzz{{{~~~{{{wwwyyyyyywwwvvvxxxwwwwwwwwwvvvtttrrrooommmbbb[[[SSSQQQVVV___eeehhhkkklllnnnqqqtttwwwxxxyyy|||}}}}}}{{{yyy}}}wwwtttwwwzzzyyy{{{~~~~~~~~~|||yyyxxxyyy|||~~~{{{tttmmmhhh___^^^]]]aaaiiittt~~~yyyjjjcccbbbgggmmmuuuxxx|||~~~xxxrrrkkkfffeeebbb]]]XXXVVVSSSSSSXXXZZZZZZ^^^dddmmm}}}tttfffWWWPPPNNNNNNOOOSSSXXX[[[bbbhhhlllsss}}}jjjfffmmm~~~|||pppgggdddZZZRRRLLLKKKMMMTTTdddtttvvvxxxmmm[[[YYYZZZYYYUUUOOOJJJHHHGGGDDDBBBAAAFFFMMMRRRRRRPPPHHHHHHFFFCCCAAAAAAEEEIIISSSNNNJJJJJJLLLLLLJJJGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCAAA@@@>>>===<<<:::999:::<<<;;;<<>><<<<<<>>>BBBFFFNNN^^^mmmyyyooofff]]]WWWYYY```kkk|||{{{xxxyyyyyyvvvuuuvvvrrrssstttuuuuuusssrrrqqqgggaaaYYYSSSSSSYYYaaaggghhhjjjlllooosssvvvyyyzzzyyyzzz}}}~~~~~~|||zzzyyy~~~yyywwwyyyzzzzzz{{{~~~zzz{{{|||}}}~~~~~~~~~~~~}}}}}}{{{xxxvvvwwwzzz|||}}}~~~~~~zzztttnnnjjjhhheeebbbccciiitttvvvgggcccdddhhhkkksssxxx}}}uuummmiiidddbbbbbb```[[[WWWQQQQQQUUUZZZ[[[]]]dddkkkxxx___VVVNNNLLLNNNNNNQQQTTT\\\^^^eeemmmuuukkkaaagggsss{{{pppddd[[[XXXOOOJJJFFFHHHQQQ```uuuvvvzzzttt___WWWVVVUUUSSSOOOJJJGGGEEEFFFDDDDDDEEEJJJOOOQQQOOOLLLGGGFFFDDDBBB@@@BBBEEEHHHNNNLLLJJJJJJMMMMMMJJJGGGFFFEEEEEEEEEEEEEEEFFFGGGEEEDDDCCCBBB@@@???======;;;999:::;;;::::::AAAIII]]]qqq~~~pppiiinnn~~~|||uuurrrtttuuummmaaaZZZSSSRRRUUU___gggnnnwww~~~ppp```VVVSSSYYYaaahhhYYYUUUNNNGGGCCCAAA@@@AAA???BBBHHHOOOZZZtttqqqVVVOOOLLLOOOTTTUUUWWWZZZXXXXXXZZZ^^^ccciiiooorrrssstttwww{{{|||nnnmmmsss~~~zzz[[[GGGAAA<<<<<<<<<555999:::===CCCLLLRRRSSSRRRKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@@@@?????????@@@AAA>>>>>>===<<<<<<>>>BBBEEEJJJZZZlllyyyzzzyyyssskkkddddddgggnnn~~~~~~}}}xxxuuuvvvvvvsssqqqssspppqqqtttuuuvvvuuusssrrrooojjjaaaWWWQQQTTT\\\cccgggiiilllnnnpppsssvvvxxxxxxyyy|||~~~~~~|||{{{|||zzzwwwxxxyyyyyyyyyyyyxxxyyy{{{|||}}}|||zzzyyyyyyyyyyyywwwvvvwwwyyy||||||}}}~~~}}}zzzuuuqqqnnnmmmkkkhhhgggkkktttqqqdddeeehhhkkkmmmsssxxx}}}qqqjjjhhheeecccbbbbbb```\\\YYYTTTUUUWWWXXXZZZaaammmxxxyyybbbTTTNNNKKKNNNPPPQQQSSSVVV]]]___gggsssoooaaaaaaqqq}}}rrrggg\\\TTTRRRKKKHHHGGGNNN[[[nnnzzzttt|||dddWWWUUUPPPOOOLLLIIIFFFEEEFFFGGGIIIIIIJJJLLLOOOPPPNNNLLLJJJHHHEEEBBBAAABBBEEEGGGIIIHHHHHHJJJLLLKKKIIIFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDBBBAAA???>>>>>>===;;;;;;<<<;;;:::>>>DDDPPPdddrrr{{{mmmgggwwwwwwrrrtttuuuoooeee```WWWUUUXXXbbbkkksss{{{xxxgggZZZUUUZZZbbbxxxeeeRRROOOIIICCC@@@???@@@AAADDDFFFJJJPPP\\\wwwqqqWWWQQQNNNRRRVVVXXXZZZ]]]YYYZZZ\\\___dddmmmuuu{{{|||}}}~~~zzz|||vvvUUUAAA???<<<;;;;;;555999999;;;AAAJJJPPPRRRRRRMMMLLLJJJGGGEEECCCBBBAAABBBBBB@@@???>>>===<<<<<<<<<======<<<<<<===AAADDDJJJ[[[nnn|||uuusss}}}{{{~~~wwwpppmmmsss{{{wwwsssppprrrssspppnnnoooppprrrvvvzzz{{{{{{zzzyyyuuuqqqhhh\\\SSSRRRWWW]]]eeeiiilllnnnoooppprrrtttwwwyyy|||~~~|||{{{yyyxxxyyyzzzxxxvvvuuuvvvyyy{{{|||{{{zzzyyyvvvvvvwwwvvvvvvwwwzzz}}}{{{{{{|||{{{yyyvvvsssqqqoooooonnnnnnpppvvv~~~ooocccfffjjjlllmmmrrrxxxxxxoooiiifffeeedddbbbaaa```^^^[[[YYYXXXYYYXXXWWW]]]mmm{{{dddVVVQQQMMMMMMPPPSSSSSSTTTXXX]]]aaammm~~~xxxgggbbbjjjsssiii___UUUOOOMMMHHHHHHKKKSSScccvvv}}}ssssss~~~ttt]]]RRROOOKKKIIIFFFEEEEEEGGGHHHIIIJJJIIIIIIJJJMMMPPPRRRSSSPPPMMMHHHEEECCCCCCDDDEEEDDDEEEFFFIIIJJJIIIGGGEEEBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEDDDCCCBBB@@@??????@@@======>>>>>>;;;===BBBEEEWWWfffsssvvvgggppp{{{~~~~~~yyy{{{|||wwwnnniii]]]YYYYYYaaammmwwwoooaaaYYY\\\bbbnnn___OOOKKKFFFAAA>>>===>>>???EEEFFFKKKSSS```zzzrrrZZZSSSOOOSSSWWWYYY[[[]]]\\\^^^aaaeeelllvvvwwwUUU@@@>>>;;;888999666:::999;;;AAAIIIOOOQQQQQQOOONNNKKKHHHFFFDDDCCCBBBCCCBBBAAA???===;;;:::999;;;<<<<<<<<<<<<===AAADDDMMM___qqqtttmmmjjjxxxsssrrr~~~wwwpppuuu|||~~~yyyrrrnnnmmmppprrrpppooopppnnnqqqvvv{{{~~~~~~}}}|||xxxtttmmmbbbYYYUUUVVVYYYbbbgggmmmoooooonnnooopppuuuwww{{{~~~{{{}}}|||zzzzzz|||zzzuuuoooqqqtttxxxzzz{{{{{{{{{uuuvvvvvvvvvvvvwwwyyy|||zzzzzzzzzzzzyyywwwuuutttpppsssttttttuuuxxx~~~lllbbbeeeiiilllmmmrrrxxx}}}wwwqqqkkkfffcccbbbaaa```___]]][[[ZZZYYYXXXXXXZZZ[[[^^^kkk}}}cccVVVRRRQQQNNNNNNRRRTTTTTTWWW[[[ccckkk{{{mmmeeeiiixxxvvvhhh___WWWOOOJJJIIIDDDGGGLLLWWWjjj|||qqqrrr{{{iiiXXXOOOJJJIIIGGGDDDDDDFFFIIIJJJJJJFFFFFFEEEGGGKKKQQQWWWZZZTTTPPPJJJGGGEEEEEEEEEEEECCCDDDFFFHHHHHHGGGFFFEEEBBBBBBBBBCCCDDDFFFGGGHHHFFFEEEDDDCCCBBBAAA@@@@@@BBB>>>>>>@@@@@@======@@@>>>NNN\\\mmm~~~kkkiiiooovvv}}}xxxggg^^^YYY___lllzzzxxxiii^^^]]]bbb~~~}}}bbbWWWLLLIIIDDD???======>>>@@@BBBDDDKKKXXXiiiuuu___WWWQQQSSSVVVXXXZZZ]]]ZZZ^^^ccciiirrr~~~}}}ZZZEEEBBB<<<888::::::;;;:::<<>>>>>AAAAAA>>>===???<<>>AAABBBCCCEEENNN___ssseee\\\TTTTTTVVVWWWZZZ^^^[[[aaaiiiqqq{{{aaaKKKGGG???999===???;;;;;;===CCCJJJOOOPPPNNNJJJJJJHHHGGGFFFFFFFFFFFFBBBBBBBBBAAA@@@???>>>===999:::;;;;;;;;;===@@@CCCSSSeeevvvxxxqqqnnnmmmeeettt{{{mmmjjjgggmmmyyysssmmmfffhhhiiikkkuuu~~~yyyooommmnnnssswwwvvvvvvxxx~~~yyyuuutttrrrnnnjjjeee```[[[YYYYYYaaakkkqqqpppnnnnnnooolllooossswwwzzz|||{{{{{{uuuyyyyyywwwxxx{{{xxxqqqooopppqqqrrrssstttttttttzzzzzzzzzxxxvvvtttuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{zzzxxx|||nnn^^^\\\dddllltttzzz{{{zzztttooollldddfffhhhgggdddaaa___^^^YYYYYYXXXVVVUUUWWWYYY\\\YYYbbbmmmzzznnn\\\SSSRRRTTTSSSQQQRRRVVVZZZ^^^fffnnnzzzxxxkkkeeennnsssggg[[[TTTOOOIIIGGGHHHJJJOOOVVVeee~~~gggYYYTTTRRRQQQMMMJJJHHHHHHJJJJJJIIIGGGDDDEEEEEEEEEFFFIIIMMMPPPSSSNNNIIIFFFGGGHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHIIIEEEEEEFFFGGGHHHJJJLLLMMMFFFFFFEEEDDDCCCBBBBBBAAAAAA======@@@AAA>>><<<======HHHUUUjjjqqqaaa^^^kkkvvvddd___fffuuuvvvddd]]]]]]mmmppp\\\XXXGGGEEEAAA>>>>>>@@@CCCEEEGGGHHHRRReeezzz~~~iii___VVVTTTVVVWWWZZZ^^^dddjjjttt~~~uuuZZZFFF???===;;;888888:::>>>FFFMMMPPPNNNKKKKKKJJJIIIGGGEEEBBB@@@???BBBBBBBBBAAA???===<<<;;;777999999999777999===AAAMMM^^^rrr~~~zzzpppeeelll{{{sssqqqtttsssuuu}}}}}}mmmhhhbbbcccfffmmmwwwxxxvvv{{{}}}tttuuuuuuvvvwww{{{zzzvvvvvvuuutttqqqllleee[[[UUUUUUZZZbbbiiimmmllljjjggggggkkkqqquuuwwwwwwxxxyyywwwzzz}}}|||yyyvvvuuuvvvsssrrrpppnnnnnnpppssstttvvvuuuuuuvvvwwwwwwvvvtttuuuwwwxxxxxxwwwwwwwwwyyywwwwwwwwwwwwyyy}}}rrrhhh___```iiiqqqwwwyyy}}}{{{xxxuuuqqqlllgggccc\\\\\\\\\\\\\\\[[[ZZZYYY\\\TTTPPPUUUZZZYYYZZZ]]]cccnnn~~~lll^^^XXXRRROOONNNVVVQQQSSS]]]cccdddmmmzzz{{{jjjhhhlll|||{{{qqqbbbTTTOOONNNIIIEEEFFFLLLWWWiiinnn^^^XXXRRROOONNNHHHHHHGGGGGGGGGGGGHHHHHHCCCDDDFFFGGGIIIJJJJJJJJJNNNKKKGGGFFFFFFHHHHHHHHHNNNNNNMMMKKKJJJHHHGGGGGGDDDEEEFFFHHHIIIKKKMMMMMMIIIEEEAAABBBDDDDDD@@@<<>>???@@@DDDAAALLLggg}}}jjjYYYWWWbbbsss~~~sssggggggqqq}}}yyyxxxiiiaaa___eeesssfff[[[JJJAAA:::<<<@@@AAACCCEEEBBBPPPYYYeee~~~vvv```WWWXXXSSSUUU```ggghhhppp|||zzz^^^JJJAAA???<<<999;;;<<<@@@GGGNNNOOOMMMIIIJJJIIIIIIGGGEEECCCAAA@@@BBBAAAAAA@@@>>>===;;;:::888:::;;;;;;:::<<<@@@CCCJJJWWWjjjvvv|||~~~yyynnnqqq{{{}}}}}}~~~~~~{{{kkkeee]]]^^^aaaiiirrryyy}}}~~~}}}vvvooooootttyyyzzzyyyttttttuuuvvvzzz|||zzzwwwvvvuuusssooohhh___YYYXXX[[[aaagggjjjjjjiiihhhiiilllpppsssssstttuuuvvvuuuxxxzzzyyywwwuuuuuuuuutttrrrpppooooooppprrrsssrrrrrrrrrtttvvvwwwvvvtttqqqsssvvvwwwvvvuuuuuuvvvwwwwwwxxxxxxyyy||||||wwwxxxqqqkkknnnvvv~~~vvvtttpppmmmkkkgggbbb___YYYYYYYYYYYYYYYYYYXXXXXX\\\YYYWWWYYYXXXVVV[[[bbbqqqnnn]]]TTTRRRPPPOOOOOORRROOOUUU```fffiiiuuuooogggjjjvvvyyysssggg[[[PPPMMMKKKHHHHHHJJJTTTeee~~~|||bbbVVVSSSPPPNNNNNNEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDFFFHHHIIIJJJKKKRRROOOKKKJJJKKKLLLLLLLLLNNNMMMLLLKKKIIIHHHGGGGGGCCCEEEIIILLLMMMMMMKKKJJJGGGCCC@@@@@@BBBCCC@@@===???@@@AAA@@@>>>======>>>BBBBBBLLLccc{{{nnn]]]XXX```ooozzzvvvfffaaafffrrrzzz{{{tttttt|||wwwiiibbbaaalllyyyhhhYYYJJJAAA<<<>>>BBBCCCDDDFFFDDDPPPYYYiii}}}eeeYYYXXXTTTXXXdddjjjsss|||~~~cccNNNDDDAAA>>>;;;===>>>CCCIIIOOOPPPLLLHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@???>>>===;;;::::::999;;;<<<===>>>???BBBEEEFFFOOO]]]jjjsssyyy}}}{{{~~~}}}nnnggg\\\\\\___eeemmmrrrsssrrrpppkkkfffgggmmmsssuuuuuusssssstttwww}}}~~~|||wwwvvvuuutttqqqllleee```\\\^^^```ccceeefffggghhhjjjlllnnnnnnnnnnnnppprrrsssuuuuuuuuusssssssssuuutttsssqqqpppoooooopppqqqmmmmmmooorrruuuvvvtttsssooorrrvvvxxxwwwvvvuuuuuuvvvwwwxxxyyyyyy{{{~~~{{{wwwxxx~~~{{{zzzwwwpppmmmiiifffdddbbb___]]]XXXXXXXXXXXXWWWWWWWWWWWWTTTUUUXXXZZZYYY]]]jjjwwwyyyfff[[[PPPNNNOOOOOOOOOPPPRRRSSS[[[eeelllrrrooofffhhhsssxxxnnnhhh[[[UUUNNNKKKIIIIIIMMMRRR]]]xxxnnnZZZPPPNNNMMMLLLKKKEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCDDDFFFHHHJJJLLLTTTQQQNNNLLLMMMNNNNNNNNNNNNMMMKKKJJJIIIHHHGGGGGGCCCGGGLLLPPPQQQNNNJJJGGGEEEBBB>>>>>>AAABBBAAA??????@@@@@@???<<<;;;;;;<<<>>>AAAIIIYYYsssxxxfff\\\___jjjsss|||zzzggg\\\[[[dddlllvvvtttpppmmmpppzzzwwwkkkffffffrrrmmmXXXHHHBBB>>>AAADDDDDDEEEGGGHHHQQQ\\\ppp~~~mmm\\\WWWTTT\\\iiinnnyyy~~~dddPPPEEEAAA???======???DDDLLLRRRSSSNNNIIIGGGGGGGGGFFFFFFDDDCCCBBB??????===<<<;;;:::::::::999:::===???AAACCCEEEFFFDDDIIIQQQ\\\gggpppuuuwwwooozzzrrrbbbaaa```eeekkknnnllljjjfffccc```ccciiipppssssssrrrrrrtttxxx~~~~~~|||{{{wwwvvvuuutttsssooojjjgggaaa```______```bbbdddfffhhhiiijjjjjjjjjkkknnnqqqrrrrrrqqqqqqqqqqqqrrrsssssssssqqqpppooooooooooookkklllnnnqqqssstttrrrpppqqqtttyyy{{{{{{yyyxxxxxxvvvwwwxxxyyyxxxyyy{{{}}}{{{|||wwwtttssskkkhhheeebbbaaaaaa___^^^[[[ZZZYYYXXXWWWWWWVVVVVVQQQTTTWWWZZZ___kkk}}}tttccc\\\UUUOOOPPPQQQOOOOOOQQQWWWZZZccclllsss~~~pppggggggqqq~~~uuummmccc[[[RRRPPPMMMJJJIIILLLTTT[[[iiivvviiiXXXOOOMMMLLLJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHDDDCCCCCCCCCEEEHHHKKKMMMRRROOOLLLKKKLLLMMMMMMLLLMMMLLLJJJIIIHHHGGGGGGGGGFFFIIIMMMPPPPPPMMMIIIFFFDDDAAA??????@@@BBBCCCBBB???@@@@@@>>>;;;::::::;;;:::@@@EEENNNfffrrrdddaaagggooo~~~}}}jjjZZZVVV[[[bbbhhhjjjkkklllpppyyyzzzpppnnnoooxxxrrrWWWGGGAAA???BBBEEEEEEFFFHHHMMMTTTaaawww{{{sss~~~sss___WWWUUU```ooottt|||{{{cccOOODDD@@@???>>>;;;>>>EEENNNUUUVVVQQQLLLGGGGGGGGGFFFFFFEEEDDDCCC???>>><<<;;;::::::::::::888999<<<@@@DDDFFFGGGGGGEEEEEEIIIPPP[[[ccciiikkkdddzzzoooiiiccccccgggiiihhhddd___^^^^^^bbbhhhmmmooooooqqqrrruuuyyy~~~~~~|||xxxwwwwwwuuutttttttttrrrooollldddccc```^^^^^^___aaacccdddeeefffggghhhjjjnnnrrrqqqpppoooooopppqqqqqqqqqrrrrrrrrrqqqpppooonnnmmmllllllmmmooorrrrrrpppmmmrrrvvvzzz}}}|||zzzyyyxxxuuuvvvxxxwwwwwwwwwyyy{{{~~~{{{|||xxxssspppoooooogggdddaaa____________^^^\\\[[[YYYWWWVVVUUUUUUUUUWWWXXXZZZ```mmm~~~qqqaaaYYYUUUQQQPPPRRRRRRPPPQQQTTTYYY___iiisss~~~rrrccccccjjj|||pppiiibbbYYYQQQJJJKKKJJJHHHJJJSSS```iii}}}zzzkkkcccWWWNNNKKKLLLKKKIIIJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFEEEEEEFFFIIIKKKMMMOOOMMMKKKJJJKKKKKKKKKJJJLLLKKKIIIGGGFFFGGGGGGHHHJJJKKKLLLMMMLLLKKKIIIHHHDDDBBBAAAAAABBBCCCDDDDDD>>>??????>>>;;;999999:::<<>>;;;???GGGQQQXXXXXXSSSNNNGGGGGGGGGFFFFFFDDDCCCCCC???===<<<:::999::::::;;;888999===BBBGGGIIIIIIHHHEEEDDDEEEHHHOOOWWW\\\___```uuu~~~sssfff___aaaddddddbbb\\\]]]```eeejjjllllllkkknnnrrrxxx|||}}}~~~~~~yyyvvvuuuxxxvvvuuuuuuvvvuuusssqqqiiigggdddaaa`````````aaa```bbbdddfffhhhkkkooosssqqqpppooopppqqqqqqpppoooppppppqqqrrrqqqpppnnnmmmnnnmmmmmmnnnpppqqqpppooorrruuuyyyzzzyyywwwvvvvvvuuuvvvvvvuuutttuuuxxxzzz}}}~~~zzz~~~}}}uuunnnkkkjjjjjjiiibbb```^^^]]]]]]]]]\\\[[[XXXWWWVVVTTTTTTTTTUUUUUUXXX[[[bbbooonnn]]]UUUUUUMMMLLLMMMQQQRRRRRRVVV\\\[[[dddrrrxxxggg___fffrrr~~~oooddd^^^YYYQQQKKKEEEHHHHHHIIIRRRdddwwwjjj\\\YYYQQQJJJIIILLLNNNMMMIIIHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHHHHIIIKKKLLLMMMOOOMMMKKKKKKLLLLLLKKKJJJLLLJJJHHHFFFEEEFFFGGGHHHJJJJJJIIIHHHHHHHHHHHHHHHBBBCCCCCCCCCCCCCCCCCCCCC>>>??????>>>;;;::::::;;;AAADDDFFFGGGPPPaaaqqqyyy}}}{{{~~~xxxrrrrrrtttzzzjjj[[[SSSQQQSSS[[[```fffjjjkkkllloooqqqmmmSSSFFFCCCBBBDDDFFFFFFIIINNNRRRcccrrrzzzxxxhhhcccqqqmmmbbb]]]lll|||fffRRREEE@@@???>>>===AAAIIISSSZZZYYYSSSLLLHHHHHHGGGGGGEEEDDDCCCBBB???>>><<<:::999:::;;;<<<999:::>>>DDDJJJMMMLLLJJJDDDCCCBBBCCCGGGMMMSSSXXX^^^kkk~~~~~~iii]]]\\\aaacccccc___bbbggglllooonnnllliiijjjrrr{{{~~~}}}|||wwwvvvvvvzzzyyywwwwwwxxxxxxwwwvvvmmmllljjjgggeeecccaaaaaa```bbbeeegggiiikkkooorrrrrrqqqpppqqqsssrrrooolllnnnoooqqqrrrrrrpppnnnmmmooommmlllmmmppprrrsssssstttuuuwwwwwwvvvtttttttttuuuuuutttsssrrrtttxxx{{{||||||}}}{{{zzzzzz|||~~~~~~zzzzzz}}}zzzxxxssspppllliiiggggggfffeee```___^^^^^^^^^]]][[[YYYUUUTTTSSSSSSTTTWWWYYYZZZ]]]hhhvvvyyykkk^^^SSSQQQTTTMMMMMMPPPTTTUUUXXX___hhhgggsssyyykkkdddeeesssxxxooobbbYYYUUUQQQLLLGGGDDDHHHKKKPPPbbbyyy```RRRRRRNNNGGGFFFLLLPPPOOOHHHHHHHHHGGGGGGHHHHHHHHHMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLJJJJJJKKKKKKJJJHHHKKKJJJGGGEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFF@@@BBBDDDDDDCCCBBBAAA@@@===>>>???>>><<<;;;<<<===AAABBBDDDGGGHHHPPPaaarrrzzz|||}}}{{{{{{{{{~~~|||tttjjjaaa\\\ZZZZZZ]]]aaaeeefffeeeeeefffiiixxxgggUUUIIIFFFDDDFFFGGGHHHMMMTTT[[[rrr|||rrrcccbbboooyyymmmfffuuujjjUUUGGGAAA???>>>???CCCKKKTTTZZZYYYQQQKKKHHHHHHHHHGGGEEEDDDBBBAAA???>>><<<:::::::::<<<===:::;;;@@@FFFMMMPPPNNNLLLBBBBBBBBBAAACCCHHHOOOUUU]]]bbbooommm]]]\\\aaaeeefffdddhhhnnnsssuuusssnnnkkkgggqqq}}}~~~zzzvvvwwwyyy}}}{{{yyyyyyzzzzzzyyyxxxppppppnnnllliiifffcccaaa```cccfffhhhjjjkkknnnqqqsssrrrqqqssstttsssoookkklllnnnppprrrrrrqqqooommmnnnmmmkkkmmmppptttvvvwwwvvvwwwxxxwwwuuutttttttttuuutttsssqqqqqqsssxxx|||{{{{{{zzzxxxvvvwwwzzz|||vvvuuuttttttvvv}}}zzzzzzwwwtttrrrqqqqqqooommmmmmkkkhhhgggggggggeeecccaaa```___``````___\\\YYYSSSSSSSSSUUUWWW[[[___aaaooo}}}~~~qqqddd]]]WWWQQQPPPTTTTTTTTTVVVZZZ[[[^^^gggrrrvvvllleeegggooo|||kkkdddZZZSSSOOOLLLIIIGGGFFFJJJOOOYYYqqq~~~lllXXXQQQRRRNNNFFFEEELLLPPPPPPJJJIIIIIIHHHHHHIIIIIIJJJOOOOOOOOOOOOOOONNNMMMLLLKKKJJJHHHHHHIIIIIIGGGFFFKKKIIIGGGEEEDDDEEEGGGHHHDDDEEEFFFFFFFFFFFFEEEDDD>>>AAADDDEEECCCAAA???>>>===>>>???>>>===<<<===>>>???>>>AAAEEEBBBDDDWWWmmmxxx}}}~~~}}}~~~xxxtttnnnjjjiiihhhgggfffaaaccceeedddbbbbbbdddgggssstttcccXXXLLLHHHFFFHHHIIIJJJPPPXXXcccooocccdddqqquuummm|||wwwzzzhhhRRRDDD???>>>>>>@@@BBBHHHQQQXXXYYYSSSMMMIIIIIIHHHHHHFFFEEECCCCCC???<<<:::999:::<<<======:::;;;???GGGNNNOOOJJJEEE@@@BBBDDDEEEFFFGGGIIIKKKTTT___jjjqqq}}}{{{wwwuuu|||vvvfff]]]\\\aaahhhmmmrrryyy~~~~~~yyyrrrmmmlllsss}}}~~~|||{{{xxxxxxzzz~~~|||zzzxxxvvvuuusssssssssqqqnnnjjjfffdddeeehhhgggeeeiiiqqqsssoootttsssssssssrrrpppllliiikkkmmmooorrrrrrqqqooonnnooommmnnnrrrxxx}}}|||zzzwwwtttrrrpppppppppooopppqqqsssssssssrrrqqquuutttttttttuuuvvvxxxyyyuuuqqqooorrrzzzyyyuuussssssssspppooonnnlllkkkjjjiiiiiijjjhhhfffggghhhfffccc___^^^\\\\\\]]]^^^\\\XXXTTTTTTUUUYYYZZZXXXZZZiiizzzjjjcccZZZUUUTTTTTTRRROOOQQQVVV[[[^^^___dddlllsss{{{lllgggmmm|||ooocccXXXOOOLLLLLLKKKJJJLLLIIINNNYYYooovvvfffRRRIIIHHHFFFEEEEEEHHHJJJLLLGGGFFFFFFGGGIIIJJJJJJIIIOOOMMMKKKIIIHHHGGGGGGHHHLLLJJJHHHFFFDDDDDDEEEFFFGGGFFFEEECCCCCCCCCCCCDDDDDDCCCBBBAAA@@@AAABBBBBB@@@BBBDDDDDDAAA>>><<<<<<>>>>>>??????===<<<:::999>>>AAABBBBBBBBBGGGQQQYYYkkkxxx}}}|||{{{{{{zzz|||yyysssppppppqqqpppooojjjiiiiiihhhaaa]]]```hhhrrr|||qqqcccYYYLLLGGGGGGLLLJJJGGGPPP___wwwfff]]]ggguuu}}}lllpppzzznnnhhhRRREEE@@@>>>>>>???BBBHHHQQQXXXXXXRRRLLLGGGGGGGGGFFFDDDCCCAAA@@@@@@>>>;;;:::<<<=========;;;<<>>??????>>>===<<<:::999:::<<<>>>======@@@GGGNNNdddmmmwww{{{~~~}}}||||||~~~|||{{{{{{{{{|||yyyzzz{{{yyyxxxooojjjfffdddbbb```ccchhh|||wwwnnnccc[[[MMMFFFEEEJJJKKKMMMYYYiii{{{ddd___nnn~~~tttaaafffxxxuuuhhh```gggRRREEE@@@?????????BBBHHHPPPWWWVVVQQQKKKGGGGGGGGGFFFDDDCCCAAA@@@AAA???===<<<===>>>======;;;<<>>===<<<::::::777999;;;;;;999;;;???CCCXXX^^^eeemmmwww|||yyyzzz~~~~~~}}}zzzppphhheeeeeeeeegggkkk{{{xxxuuussspppkkkccc]]]NNNGGGEEEIIINNNVVVhhhzzzvvvcccfff{{{iiiYYY^^^rrr~~~yyyrrrkkkeee```^^^~~~gggRRRFFFAAA@@@@@@???CCCIIIQQQVVVUUUPPPKKKJJJJJJIIIHHHFFFDDDCCCBBBAAA???===<<<======<<<;;;:::;;;???CCCGGGGGGCCC@@@FFFGGGGGGEEECCCAAAAAABBBBBBHHHQQQZZZhhh{{{~~~vvvzzzvvvlllpppqqqnnnssswwwzzz|||wwwuuuxxx||||||}}}~~~yyyvvvvvvxxx{{{}}}}}}}}}|||{{{yyyxxxwwwuuuuuuvvvuuuqqqkkkeeebbb\\\]]]^^^aaahhhooossssssoooooonnnllljjjiiijjjjjjnnnnnnnnnnnnppprrrtttuuutttxxx~~~}}}}}}~~~|||zzzxxxrrrqqqooonnnoooqqqtttvvvsssrrrqqqppppppqqqqqqrrrrrrqqqqqqtttwwwxxxvvvtttrrrqqqrrruuuyyy||||||{{{yyyyyyzzz|||}}}}}}{{{yyyyyy}}}}}}}}}}}}~~~~~~yyyvvvtttrrrooonnnmmmlllllllllmmmmmmgggfffeeedddcccccccccccccccbbbaaa```___^^^\\\[[[[[[ZZZXXXWWWWWWWWWWWWWWW___aaahhhwwwnnn```XXXTTTOOONNNMMMNNNRRRTTTUUUUUU[[[aaajjjqqqyyyzzzqqquuurrrddd[[[QQQNNNLLLNNNMMMKKKMMMQQQWWWgggsssbbb\\\UUUMMMJJJEEEFFFFFFGGGFFFEEEDDDCCCAAACCCGGGIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFJJJIIIHHHFFFFFFEEEFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA?????????@@@BBBEEEGGGIIIFFFFFFEEEBBB>>>;;;:::;;;@@@??????>>>===<<<;;;:::777:::<<<<<<<<<<<<>>>@@@MMMRRRZZZdddooowww|||}}}~~~{{{qqqllljjjhhhlllqqq|||vvvuuurrrnnnlllkkkhhhccc___QQQJJJFFFKKKTTTcccyyyuuuiiisssxxx{{{aaaSSSYYYlll}}}}}}zzzyyyvvvsssnnniiiffffffhhhiii}}}fffRRRGGGBBBAAAAAA???DDDKKKRRRUUUTTTOOOKKKJJJJJJIIIHHHFFFDDDBBBAAA???===;;;;;;<<<<<<;;;:::999;;;???DDDGGGHHHFFFDDDHHHIIIIIIGGGDDDBBBAAABBBDDDGGGMMMUUU```oooxxxooommmuuuvvvkkkmmm|||zzzpppoootttxxxwwwrrrqqqwww||||||zzzyyyzzzyyywwwuuussssssvvvyyyzzzzzzzzzzzzyyyxxxwwwvvvtttttttttsssooojjjeeebbb___]]][[[^^^dddjjjooosssrrrsssrrrpppmmmkkklllnnnpppooonnnnnnppprrrtttuuutttwww{{{}}}~~~~~~~~~}}}}}}wwwtttqqqnnnmmmnnnpppqqqsssrrrqqqpppppppppqqqrrrrrrssssssuuuvvvuuusssqqqqqqpppqqqrrruuuvvvwwwvvvuuuvvvwwwxxxyyyzzzzzzyyy}}}~~~|||zzzwwwvvvtttrrrqqqqqqqqqqqqtttttttttttttttuuuvvvvvvvvvvvvvvvuuussstttvvvxxxwwwvvvtttrrrqqqpppppppppnnnmmmmmmllllllkkkkkkkkkeeedddcccaaa```````````````______]]][[[ZZZYYYYYYXXXWWWUUUTTTTTTVVVXXX[[[```hhhwwwyyyfff\\\WWWTTTTTTPPPOOOOOOQQQSSSVVVWWWXXX[[[cccnnnyyyvvvpppppp~~~qqqeeeZZZTTTMMMKKKKKKMMMLLLKKKPPPWWWcccuuu|||]]]SSSQQQJJJBBBAAACCCDDDEEEFFFEEEDDDBBBAAA???CCCGGGHHHGGGEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDHHHGGGGGGFFFEEEEEEEEEEEECCCCCCCCCBBBBBBAAA@@@@@@=========???BBBEEEHHHIIIFFFFFFDDDAAA===;;;<<<===AAA@@@???>>>===<<<<<<;;;999;;;===>>>???>>>>>>???DDDKKKWWWbbbjjjrrr{{{}}}wwwooojjjnnnvvv~~~xxxssstttpppllljjjjjjhhhddd```UUUOOOLLLQQQ]]]ppp{{{vvv}}}ooovvvsssYYYNNNSSScccsss~~~{{{xxxrrrpppnnnmmmmmmppptttvvv{{{eeeSSSHHHCCCBBBAAAAAAFFFMMMSSSVVVSSSOOOLLLIIIHHHHHHFFFDDDBBB@@@???<<<;;;:::;;;<<<===<<<;;;;;;>>>BBBGGGIIIJJJIIIHHHHHHIIIIIIGGGDDDBBBBBBCCCFFFGGGKKKRRRZZZdddsssyyyrrrffflllzzzvvvmmmnnnxxxyyysss{{{~~~sssnnnnnnuuu{{{zzzxxxvvvttttttsssrrrqqqrrruuuxxxxxxyyyyyyyyyxxxwwwwwwvvvuuuuuutttsssppplllhhhfff___[[[YYY]]]bbbggglllqqqtttvvvwwwtttpppmmmnnnpppoooooonnnnnnnnnpppqqqrrrrrrsssttttttuuuvvvyyy|||{{{}}}zzzwwwsssooommmllllllmmmoooooonnnmmmmmmnnnoooppprrrsssttttttsssrrrqqqpppoooooopppqqqrrrrrrsssssspppqqqrrrsssttttttssssssvvvvvvvvvvvvuuutttrrrqqqmmmmmmlllkkkkkkkkkkkkkkklllllllllllllllllllllllloooooonnnllljjjkkkmmmpppoooooonnnnnnnnnnnnooopppjjjjjjkkkkkkjjjiiihhhgggiiihhhgggeeecccbbbbbbbbb]]]]]]\\\ZZZWWWVVVWWWXXXTTTTTTTTTSSSUUUZZZaaafffooo|||xxxaaaUUURRRRRRRRRSSSQQQQQQQQQSSSVVVZZZ]]]```^^^gggtttsssiiimmmuuuqqqdddWWWOOOLLLHHHHHHIIIJJJJJJLLLVVVbbbxxx{{{eeeRRRMMMMMMIIICCCAAAEEEEEEEEEEEECCCAAA???===>>>BBBFFFGGGEEECCCDDDFFFBBBBBBCCCDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDDDDCCCCCCAAABBBBBBBBBAAA@@@???>>>;;;;;;<<<>>>@@@DDDGGGIIIEEEDDDBBB???===<<<>>>@@@AAAAAA???>>>===<<<<<<<<<:::;;;===>>>???>>>===<<<>>>GGGUUUbbbkkkssswwwoooqqqxxx}}}~~~zzzwwwvvvuuurrrnnnlllllljjjfffcccZZZWWWUUUZZZhhh}}}ppphhhqqqlllVVVNNNPPP]]]jjjssswww~~~~~~}}}}}}}}}~~~zzzeeeSSSHHHDDDCCCBBBBBBGGGOOOUUUVVVTTTOOOMMMIIIIIIHHHFFFDDDBBB@@@>>>;;;;;;;;;<<<>>>???>>><<<@@@CCCGGGJJJKKKKKKKKKJJJEEEFFFGGGFFFDDDBBBCCCDDDGGGFFFHHHOOOTTTZZZgggsss}}}~~~xxxjjjllluuu}}}wwwpppooouuuuuupppooosssxxxwwwvvvwwwrrrrrrrrrqqqppprrruuuxxxxxxxxxyyyyyyyyyxxxwwwwwwvvvuuutttrrrooommmkkkjjj^^^ZZZ[[[ccchhhjjjmmmqqquuuxxxzzzwwwqqqmmmmmmnnnmmmlllllllllllllllmmmmmmmmmnnnnnnnnnmmmpppuuuyyyvvvyyy|||}}}{{{wwwtttpppooonnnnnnllllllkkkkkkkkkmmmnnnoooqqqrrrrrrrrrpppooonnnnnnlllmmmnnnnnnnnnnnnoooppplllmmmnnnoooppppppqqqqqqpppooooooooooooooooooppplllllllllkkkjjjiiihhhhhhiiiiiiiiijjjjjjiiiiiihhhkkkjjjiiigggeeeeeehhhkkkmmmmmmmmmmmmmmmmmmmmmmmmeeefffhhhiiiiiihhhgggfffkkkiiihhheeecccbbbaaaaaaZZZ[[[[[[XXXTTTSSSTTTWWWTTTUUUWWWZZZ^^^gggrrrzzzqqqcccVVVRRRQQQOOOOOORRRRRRSSSTTTWWW\\\cccjjjnnnpppxxxtttgggeeeqqqpppdddYYYNNNHHHGGGGGGGGGHHHJJJKKKRRRbbbrrr```VVVLLLHHHIIIHHHFFFDDDDDDDDDCCCCCCBBB@@@???>>>>>>BBBFFFEEEBBBAAADDDGGGBBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCBBBBBB>>>????????????===<<<;;;::::::;;;<<>><<<>>>AAADDDBBBAAA???>>>===<<<<<<===>>>>>>>>>>>>>>>===;;;999<<>>DDDGGGKKKMMMMMMLLLKKKKKKCCCDDDEEEDDDCCCBBBCCCDDDFFFDDDFFFMMMQQQUUU```lllttt{{{}}}rrrqqqvvv{{{wwwsssqqqttt{{{}}}yyysssppprrruuuuuuvvvxxxqqqrrrrrrqqqqqqsssvvvyyyyyyyyyyyyzzzzzzyyyyyyxxxuuutttrrrooommmlllkkkkkk^^^[[[```jjjpppooopppttttttxxxzzzxxxqqqlllkkklllkkkkkkjjjjjjjjjjjjiiiiiiiiijjjkkkkkkjjjmmmrrrvvvsssuuuyyy}}}|||yyyvvvtttsssrrrllllllkkkkkklllnnnoooppppppqqqqqqooommmlllmmmmmmiiijjjllllllkkkkkklllnnnllllllmmmnnnooopppqqqqqqmmmmmmllllllmmmoooqqqrrrppppppooonnnmmmkkkiiihhhjjjjjjkkkkkkkkkjjjiiiiiihhhhhhgggdddbbbcccfffiiijjjjjjjjjjjjiiihhhgggfffcccdddfffiiijjjiiihhhgggdddcccaaa^^^\\\ZZZYYYXXXYYYZZZZZZWWWSSSQQQSSSVVVWWWYYY]]]aaahhhtttooo^^^WWWSSSTTTSSSNNNOOOSSSSSSTTTWWW\\\bbbkkkuuu|||uuugggaaafffwwwsssddd\\\TTTKKKGGGHHHHHHHHHJJJLLLOOOYYYmmmgggNNNLLLGGGAAA@@@AAAAAA???@@@@@@@@@AAAAAABBBBBBCCC>>>BBBEEEDDDAAA@@@DDDHHHCCCCCCDDDDDDDDDCCCAAAAAABBBBBBBBBCCCBBBBBBAAAAAA<<<============;;;:::999999999:::<<<>>>BBBDDDFFFAAA@@@???===<<<>>>CCCFFFBBBAAA???>>>===<<<======CCCBBB@@@???>>><<<:::888;;;>>>KKKbbbuuuoooppp~~~wwwuuuwwwtttrrroooooopppppplllhhhaaabbbdddjjjxxxnnnccc\\\]]]\\\\\\hhhxxx|||]]]NNNHHHFFFLLLUUU___lll|||wwwdddTTTLLLIIIFFFBBBFFFIIINNNRRRTTTTTTRRRPPPMMMLLLJJJGGGEEECCCAAA@@@;;;;;;;;;;;;<<>>>>>???@@@BBBDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAABBBDDDDDDDDDBBB@@@>>>>>>===<<<>>>@@@???;;;777777:::>>>@@@@@@@@@AAABBB>>>???===<<>>=========<<<<<<<<<<<<@@@@@@AAA@@@???===;;;:::<<<@@@HHHVVVkkkxxxpppvvv|||uuusssvvvuuuuuutttqqqmmmkkkkkklllllllllmmmrrr|||cccZZZTTTUUUZZZbbbmmmvvv~~~vvvtttxxxoooVVVIIIFFFHHHLLLQQQWWWgggvvvzzzuuuaaaQQQIIIFFFDDDAAABBBFFFKKKOOORRRQQQPPPOOONNNMMMKKKIIIFFFDDDBBBAAA;;;;;;;;;<<<>>>AAAFFFIIIJJJIIIHHHHHHIIIJJJIIIHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@BBBEEEIIILLLQQQWWW[[[iiiooovvv}}}zzz~~~||||||}}}sssppprrryyy}}}zzzvvvvvvvvvtttssstttuuuwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxwwwvvvttttttssspppkkkhhhffffffmmmyyy~~~zzztttsssqqqsssvvvvvvtttrrrqqqqqqrrrmmmhhhgggjjjlllkkkiiikkkjjjhhhhhhhhhjjjmmmnnnpppqqqssswww{{{~~~tttlllkkklllkkkkkkooommmllllllmmmmmmkkkhhheeeeeeeeeffffffhhhiiikkkllllllllllllmmmmmmllllllllliiijjjkkklllmmmnnnoooooorrrrrrqqqnnnkkkiiijjjkkkggggggggggggggghhhiiiiiigggggggggfffeeeddddddeeegggggghhhiiihhhfffdddbbbaaaaaa```aaabbbcccaaa___```]]]]]]^^^\\\WWWVVVWWWTTTUUUUUUSSSRRRTTTZZZ___dddppp{{{mmmaaaXXXSSSMMMNNNOOONNNMMMOOOSSSVVV[[[___iiiwww|||nnnfffaaaeeennn}}}~~~nnnbbbTTTLLLFFFCCCFFFLLLIIIJJJNNNSSS[[[oooyyy[[[IIIFFFHHHIIIHHHDDDAAA??????:::<<<>>>AAACCCCCCCCCCCCAAABBBDDDEEEFFFFFFEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCCCCBBB@@@???>>>======>>>???>>>;;;888999<<<@@@BBBBBBAAAAAABBB<<<===<<<<<>>>>>=========<<<<<<<<<@@@@@@@@@@@@???===;;;:::<<>>>>>>>>===>>>@@@BBBEEEGGGKKKPPPTTT___fffooowww}}}~~~{{{mmmnnnrrrxxxyyyvvvttttttqqqrrrtttuuuwwwwwwwwwwwwxxxyyy{{{||||||{{{yyyxxxxxxwwwvvvuuutttrrrnnnkkkkkklllqqqyyy|||xxxsssqqqooorrrtttuuutttssssssttttttooojjjhhhkkkmmmnnnmmmnnnmmmlllkkkjjjkkklllmmmooooooqqqssswww{{{{{{qqqmmmmmmlllmmmooommmllljjjjjjjjjhhheeecccddddddeeefffgggiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiijjjlllnnnoooppppppnnnllliiiggghhhjjjeeeddddddcccdddfffiiijjjiiihhhfffeeeddddddeeeeeeeeefffggggggfffcccaaa_________^^^___```aaa___]]][[[YYYXXXZZZYYYTTTSSSTTTSSSTTTUUUUUUVVV\\\fffmmm~~~tttfffZZZRRRNNNLLLNNNNNNMMMNNNPPPTTTWWWZZZ```eeesss}}}xxxfff______dddppp}}}vvvgggZZZMMMGGGDDDDDDGGGKKKHHHMMMUUU___mmmzzz```LLLDDDFFFGGGHHHGGGDDDBBB@@@@@@:::<<<>>>AAABBBCCCCCCCCCBBBCCCEEEGGGHHHGGGFFFEEE@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>===>>>???>>>;;;999;;;>>>BBBEEEDDDBBBAAA@@@:::<<<===<<<@@@EEEFFFCCC>>>>>>>>>=========<<<<<>>BBBJJJXXXmmm~~~}}}|||~~~}}}~~~|||}}}{{{uuunnnjjjkkknnnooooooooonnnnnnpppvvvqqqYYYOOOIIIOOO\\\jjjwwwwwwmmm```\\\WWWUUUVVVYYY[[[\\\]]]SSSIIIDDDBBBAAADDDHHHQQQ___mmm|||{{{oooYYYJJJCCC???>>>???>>>BBBHHHNNNRRRSSSRRRQQQMMMMMMLLLKKKHHHFFFCCCBBB<<<<<<<<>>>>>>>>>>>======<<<<<<===???AAABBBDDDGGGKKKNNNWWW^^^hhhrrr{{{~~~yyykkkllloooqqqpppooooooqqqnnnoooqqqsssssstttvvvwwwxxxzzz}}}~~~|||zzzzzzxxxwwwvvvvvvtttqqqnnnnnnppptttxxxxxxuuuqqqooonnnpppsssssssssssstttvvvqqqnnnjjjjjjmmmqqqssstttqqqpppooonnnmmmlllllllllnnnnnnnnnpppsssvvvzzz|||}}}{{{{{{|||~~~vvvsssrrrrrrrrrqqqpppmmmiiifffffffffeeedddiiiiiihhhhhhhhhhhhiiiiiijjjiiiiiiiiiiiiiiiiiijjjjjjiiihhhggghhhjjjlllnnnmmmmmmllliiifffeeefffgggdddcccbbbaaacccfffiiikkkjjjhhheeeccccccdddeeeeeeddddddeeeeeecccaaa^^^]]]]]]\\\\\\]]]^^^^^^]]][[[[[[XXXWWWYYYWWWSSSQQQSSSTTTUUUWWWYYY^^^jjjxxxrrrlllbbbXXXQQQNNNOOOPPPPPPOOOOOOQQQUUUZZZ___bbbgggooo}}}uuu}}}lllaaa\\\dddqqqxxxmmmaaaUUUKKKHHHGGGFFFGGGJJJKKKSSS___mmm~~~xxxsssiiiRRRHHHHHHEEEEEEFFFEEECCCAAA@@@???@@@AAABBBCCCCCCCCCBBBBBBBBBDDDFFFHHHIIIHHHFFFEEE@@@@@@@@@AAAAAA@@@@@@@@@???>>>>>>??????AAABBBCCC>>>>>>>>>>>>>>>===<<<:::<<>>>>>;;;>>>???>>>@@@DDDEEEBBB>>>>>>>>>============<<<>>>????????????===;;;:::======>>>CCCMMM___yyy}}}{{{~~~zzzoooiiijjjllllllkkkmmmllllllmmmqqqxxxzzzjjj___TTTLLLPPP\\\jjjwww~~~qqqfff[[[XXXTTTPPPOOOPPPRRRSSSQQQKKKGGGEEEDDDBBBDDDHHHMMM[[[iiizzznnnYYYKKKCCC>>>===???===AAAGGGMMMQQQSSSRRRRRRKKKKKKKKKJJJHHHEEECCCAAA===<<<===@@@EEEIIIKKKKKKCCCBBBAAABBBCCCCCCBBBAAA======>>>>>>>>>===<<<<<<===???@@@AAABBBDDDHHHJJJRRRXXXcccnnnyyy{{{oooooommmiiiggghhhjjjllllllmmmnnnnnnnnnooossswwwxxxzzz}}}}}}{{{yyywwwwwwwwwuuusssqqquuuxxx{{{{{{zzzyyyvvvtttnnnpppqqqqqqqqqrrrtttvvvqqqooommmmmmooosssvvvxxxsssrrrrrrqqqooommmlllkkklllllllllmmmoooqqqsssuuuuuuuuutttuuuwww|||}}}{{{}}}~~~|||xxxsssnnngggcccbbbdddfffgggjjjiiiiiihhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhiiihhhgggfffgggiiikkkllljjjjjjiiifffccccccdddeeecccbbbaaaaaacccfffiiillljjjfffcccbbbcccddddddcccaaabbbccccccbbb```]]]\\\\\\[[[ZZZ[[[\\\]]][[[YYY[[[XXXXXXZZZXXXTTTRRRTTTVVVXXX]]]cccmmm|||xxxjjj___\\\WWWRRRPPPPPPQQQRRROOOPPPQQQSSSXXX___fffjjjvvvzzzyyy~~~|||kkkcccbbbdddrrryyykkkaaaXXXPPPJJJJJJJJJGGGGGGHHHNNNZZZjjj|||oootttjjjTTTFFFBBBEEECCCBBBBBBAAAAAA@@@???>>>AAAAAABBBBBBCCCCCCCCCBBBDDDEEEFFFGGGGGGFFFDDDCCC???@@@@@@AAAAAA@@@@@@???============>>>@@@AAABBB????????????===<<<<<<<<<;;;>>>AAABBBAAA>>><<<;;;<<<@@@BBB@@@@@@BBBBBB@@@???>>>>>>>>>===============>>>??????>>>===<<<;;;===;;;<<<@@@FFFSSSkkkwwwuuuuuuxxxvvvjjjeeeeeehhhhhhgggiiihhhhhhiiimmmrrrwww{{{}}}vvvkkkfffZZZQQQSSS^^^jjjwww{{{qqqiii^^^[[[VVVQQQOOOOOORRRTTTPPPKKKGGGFFFEEECCCEEEIIIMMMZZZgggzzzqqq[[[PPPGGG>>><<<@@@;;;???EEEKKKOOOQQQPPPPPPJJJJJJKKKJJJIIIFFFCCCAAA???======@@@FFFJJJKKKJJJCCCBBBAAABBBCCCDDDCCCBBB===>>>?????????>>>===<<<===???@@@@@@AAABBBFFFIIIMMMTTT^^^iiiuuuzzzxxxqqqiiieeehhhiiihhhjjjlllmmmllljjjlllpppuuuwwwxxx{{{}}}~~~{{{yyywwwwwwwwwvvvuuussswww|||~~~{{{yyyzzzyyywwwoooppppppooonnnoooqqqttttttsssrrrrrrrrrtttvvvwwwsssssssssrrrqqqnnnllljjjkkkkkkkkklllllllllllllllmmmmmmmmmmmmoootttzzztttoooiiieeeeeegggiiijjjgggfffffffffgggggghhhiiiggggggeeeeeeeeeeeegggggghhhgggfffffffffgggiiijjjggggggfffdddaaa```bbbcccbbbaaaaaaaaaccceeehhhjjjhhhdddaaaaaacccdddbbb```___```aaabbbaaa___]]]\\\[[[ZZZYYYZZZ[[[\\\ZZZXXXVVVSSSTTTWWWWWWSSSSSSUUU\\\aaakkkuuuqqqbbbXXXTTTSSSQQQPPPPPPOOOPPPPPPNNNQQQUUUWWW[[[bbblllttt{{{yyyhhh______eeessszzzmmm___VVVNNNJJJHHHJJJIIIGGGIIIMMMWWWfff{{{yyyooo}}}lllVVVJJJAAA???BBBBBB@@@??????@@@@@@???===<<<<<<>>>???AAABBBDDDDDDEEEEEEEEEDDDCCCBBBAAAAAA?????????@@@@@@?????????<<<<<<======>>>???@@@@@@???@@@@@@???===<<<<<<===;;;===??????>>><<<;;;;;;===BBBDDDAAA@@@AAAAAA?????????>>>>>>>>>===============>>>???>>>===<<<;;;===:::<<<@@@DDDJJJ\\\pppwwwpppmmmmmmssszzz{{{}}}{{{kkkeee___]]]___ccceeeffffffeeeeeefffiiilllpppssssssvvv{{{~~~|||uuuoooiii___VVVWWW^^^jjjzzzzzzuuuqqqcccbbb```\\\YYYXXXYYY[[[[[[QQQIIIEEECCCBBBDDDHHHNNN[[[gggzzz|||uuu```UUULLLAAA===@@@;;;???EEEKKKOOOQQQPPPPPPJJJKKKLLLLLLJJJGGGDDDBBB@@@>>>===AAAGGGJJJJJJHHHDDDCCCAAAAAABBBBBBAAA???<<<===???@@@@@@???===<<<===>>>?????????AAADDDGGGIIIOOOXXXcccnnnzzz{{{pppmmmnnnlllfffhhhkkknnnnnnkkkkkknnnqqqrrrsssuuuwwwyyy{{{{{{|||{{{yyywwwvvvwwwwwwvvvttttttzzz{{{wwwuuuwwwxxxvvvqqqqqqooommmkkklllnnnqqqssstttuuuuuuuuuvvvwwwxxxrrrssstttsssrrrooollljjjjjjjjjkkkkkkjjjhhhfffeeecccddddddeeegggllltttzzz~~~vvvtttqqqpppqqqqqqpppoooiiiiiihhhgggggggggggghhhgggeeedddccccccdddeeegggfffffffffffffffgggggggggdddddddddaaa___^^^```bbb`````````aaabbbdddeeeffffffbbb___```ccccccaaa]]]]]]^^^```aaaaaa```^^^]]]ZZZYYYYYYZZZ[[[[[[ZZZXXXVVVUUUWWW\\\^^^\\\]]]```jjjtttvvvfff\\\UUUOOONNNNNNNNNNNNOOOPPPQQQQQQPPPVVV\\\___```hhhuuutttfff___```iiitttyyynnnbbbWWWPPPIIIHHHHHHIIIHHHHHHPPPYYYjjj{{{sssvvvyyyZZZMMMGGGBBB@@@CCCBBB@@@>>>>>>@@@AAA@@@>>><<<======???@@@BBBDDDEEEGGGFFFCCCAAA???>>>>>>>>>======>>>>>>>>>>>>======:::;;;===>>>???>>>>>>===???@@@AAA???<<<;;;===???<<<===>>>===<<<;;;;;;<<<;;;AAADDDBBB@@@BBBBBB@@@?????????>>>>>>>>>======<<<===>>>>>>>>>===<<<;;;===:::<<>>AAA>>>BBBHHHNNNRRRSSSRRRRRRKKKLLLMMMMMMLLLIIIEEECCCAAA>>>===AAAGGGJJJIIIFFFFFFDDDBBBAAAAAA@@@>>>===;;;===>>>@@@@@@???===<<<;;;===>>>>>>>>>@@@DDDFFFEEEKKKTTT___jjjuuu|||xxxuuuuuuoooffffffkkkqqqqqqnnnkkklllnnnnnnoooppprrrtttvvvxxxyyy{{{yyywwwvvvwwwwwwvvvuuutttzzz|||wwwuuuxxxzzzxxxrrrqqqooollljjjjjjlllooooooqqqtttwwwxxxyyy{{{|||qqqrrrttttttrrrooollliiiiiijjjkkkkkkjjjfffcccaaaZZZ[[[]]]^^^```fffooovvv{{{|||{{{yyy~~~zzzzzz{{{|||}}}{{{wwwtttqqqooommmkkkiiigggfffffffffeeecccbbbbbbccceeefffdddeeefffggggggffffffeeeccccccccc```^^^^^^___aaa^^^^^^___```aaabbbccccccdddaaa^^^```cccccc___[[[\\\]]]___aaaaaa```___^^^ZZZYYYYYYZZZ[[[[[[ZZZXXX```___bbbiiimmmmmmooosssyyyqqq```VVVUUUUUUTTTKKKKKKLLLMMMPPPRRRUUUVVVTTT\\\dddffffffmmm}}}qqqaaa\\\___hhhxxx{{{nnneee]]]TTTNNNIIIIIIIIIIIIHHHKKKXXXeee{{{rrr}}}dddMMMGGGEEE@@@@@@DDDCCC@@@>>>>>>AAABBBAAA???BBBBBBAAAAAAAAABBBCCCDDDHHHFFFBBB???===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::;;;===??????>>><<<;;;???AAAAAA???<<<;;;===???======>>><<<;;;;;;===>>>999???DDDBBBAAACCCDDDCCC????????????>>>>>>>>>>>><<<===>>>>>>>>>===<<<;;;===999===EEEGGGCCCIIITTTppp~~~|||uuukkkbbb___aaa___``````]]]YYYUUUTTTTTTOOORRRUUUWWWYYY]]]bbbeeeeeeeeedddccccccdddeeefffkkklllpppuuuvvvtttsssuuuooohhh```[[[[[[cccuuu~~~~~~}}}zzzfffQQQGGGDDDEEEHHHKKKMMMYYYggg}}}wwwhhhdddvvvsssccc\\\OOOEEECCC@@@AAAFFFNNNTTTUUUSSSPPPNNNLLLLLLLLLKKKIIIGGGEEECCCBBB@@@AAAEEEJJJKKKGGGBBB@@@@@@??????>>>=========>>>>>>>>>>>>???@@@AAABBB@@@???>>>======???AAABBBFFFHHHPPP[[[dddmmmzzzyyyqqqttt~~~uuuoookkklllwww|||uuunnnmmmnnnnnnmmmmmmnnnoooppprrrtttuuu{{{{{{{{{{{{{{{zzzyyyyyy}}}}}}{{{yyywwwvvvvvvvvvqqqooommmnnnoooooollliiijjjlllppptttwwwzzz{{{|||zzzxxxuuurrrooonnnnnnooooooooommmiiiiiihhhaaaYYYXXXVVVUUUVVVZZZ```gggkkknnnqqqtttwwwyyy||||||zzzwwwssspppooonnnlllkkkhhheeeaaa```bbbeeegggggggggeeeeeefffhhhhhheeebbbeeeeeeddd```[[[ZZZ^^^aaabbb```___^^^___```aaabbb[[[]]]______^^^\\\\\\]]]]]]\\\[[[\\\^^^______^^^]]]ZZZXXXXXX[[[```cccdddgggmmmtttzzz~~~yyyiiibbbYYYUUUTTTSSSPPPMMMNNNNNNOOOPPPRRRUUUYYY[[[[[[aaahhhkkkqqq~~~jjjaaa\\\aaajjjwww}}}mmmccc[[[TTTOOONNNLLLFFFEEEHHHHHHKKKaaa{{{eeeXXXLLLFFFDDD@@@??????>>>???@@@???======>>>@@@EEEAAAAAAFFFHHHFFFFFFGGGMMMIIICCC???======<<<;;;;;;;;;;;;999888888:::<<<===<<<:::999:::===@@@BBBDDDCCC@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999===>>>@@@BBBEEEDDDBBB???@@@???>>>>>>===>>>>>>???;;;<<<<<<===============<<<;;;AAAJJJMMMJJJIIILLL]]]ppp~~~{{{wwwpppggg^^^WWWVVVRRRNNNLLLHHHDDDDDDHHHFFFLLLSSSVVVWWWZZZ```eeeeeeccc```^^^^^^```bbbdddfffiiinnnrrrttttttrrrqqqooofffaaacccbbbdddrrrjjjOOODDDBBBBBBFFFLLLQQQ[[[kkk|||fffZZZ[[[```kkk|||wwwhhhbbbTTTJJJGGGCCCBBBHHHPPPVVVWWWUUURRROOOKKKKKKKKKJJJHHHFFFCCCBBBAAA@@@@@@DDDIIIJJJFFFBBBAAAAAAAAAAAA@@@@@@@@@@@@=========>>>>>>???@@@@@@AAA@@@>>>>>>>>>???AAABBBDDDFFFLLLVVV___hhhvvvzzzqqqrrr~~~}}}xxxuuuwww}}}~~~uuummmkkkjjjhhhiiijjjkkklllmmmooopppqqqvvvvvvxxxyyy{{{||||||}}}}}}|||||||||{{{yyyuuussslllkkkjjjkkkmmmnnnllljjjiiikkkpppuuuyyy}}}|||xxxtttrrrqqqpppoooooommmjjjiiihhhbbbYYYRRRQQQPPPQQQTTTZZZ___bbbiiillloooqqqsssuuuyyy{{{{{{~~~zzzwwwuuusssqqqoooooollljjjiiiiiiiiihhhggghhhgggeeefffggggggdddbbb```aaaaaa^^^ZZZZZZ]]]aaa^^^]]]]]]]]]___`````````___```aaa```^^^\\\\\\\\\[[[[[[[[[[[[\\\^^^```aaabbbaaa```ccciiippptttwww}}}yyynnnggg^^^XXXQQQNNNOOOPPPNNNLLLPPPRRRUUUWWWZZZ\\\___``````fffnnnwww{{{qqqddd```bbblllyyyrrrddd[[[UUUOOOJJJJJJFFFBBBBBBHHHKKKRRRjjj}}}\\\PPPEEEAAA@@@======>>>===???AAAAAABBBCCCFFFHHHLLLGGGEEEGGGGGGEEEDDDFFFJJJGGGAAA>>><<<<<<::::::999999999888888888:::<<<<<<;;;:::999;;;===@@@BBBCCCBBB@@@>>><<<;;;;;;;;;<<<============<<<<<<;;;>>>===<<<>>>@@@AAA@@@???>>>>>>>>>>>>????????????;;;<<<<<<===============<<<;;;@@@GGGIIIEEEDDDFFFPPPbbbuuu||||||vvv|||~~~{{{xxxqqqfff^^^PPPKKKHHHFFFBBB???@@@DDDGGGMMMSSSVVVVVVYYY]]]bbbdddcccaaaaaabbbcccddddddeeehhhmmmqqqsssrrrpppnnnnnngggccceeeddddddpppjjjOOOEEEDDDCCCFFFKKKUUUaaarrrcccSSSQQQRRRVVV```ooozzznnnhhhYYYOOOKKKEEEBBBGGGPPPWWWYYYWWWRRRNNNJJJJJJJJJIIIGGGEEEBBBAAAAAA@@@@@@DDDGGGHHHEEEBBB@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@?????????@@@BBBCCCCCCCCCFFFNNNVVVaaaqqq~~~{{{rrrqqqyyyuuunnnjjjfffbbbfffggghhhjjjkkkmmmnnnooossstttvvvxxxzzz|||}}}~~~|||{{{{{{|||}}}{{{uuuoooiiihhhhhhjjjlllmmmlllkkkgggjjjooouuuzzz~~~yyyuuurrrqqqooopppnnnkkkjjjiiibbbYYYOOONNNNNNOOOQQQTTTXXXZZZbbbdddgggiiikkkmmmppprrryyy{{{yyyvvvuuussspppllliiillliiigggeeeddddddbbb```[[[\\\^^^\\\YYYYYY\\\```\\\\\\\\\^^^```aaa```___```aaaaaa```^^^\\\]]]^^^]]]___aaabbbbbbdddjjjnnnmmmmmmooottt|||xxxpppiiibbb\\\XXXRRRNNNJJJJJJLLLOOOOOOOOOPPPSSSXXX[[[]]]___bbbdddkkkqqq|||uuuggg``````cccmmm}}}{{{pppeeeZZZTTTOOOJJJFFFFFFDDDBBBCCCJJJSSSaaa{{{iiiRRRIII@@@>>>===<<<<<<>>>>>>@@@DDDFFFIIILLLQQQTTTTTTMMMHHHHHHFFFCCCBBBDDDGGGDDD???<<<;;;;;;:::999777777777777888:::;;;<<<::::::999999;;;>>>@@@BBBBBBAAA???===<<<;;;<<<<<<===>>>>>>????????????>>>===<<<::::::<<<>>>??????<<<===>>>???@@@@@@??????;;;<<<<<<===============<<<<<>>???EEERRRgggxxx|||ssswww~~~zzznnncccMMMGGGBBB@@@>>>;;;===BBBIIIMMMRRRUUUVVVXXX]]]```___^^^]]]^^^___aaaaaa```dddhhhmmmqqqrrrpppllliiikkkfffeeeggggggfffnnnyyy~~~dddLLLEEEFFFGGGIIINNNWWWggg|||iiiPPPIIIFFFFFFIIIPPPZZZgggsss{{{{{{qqqkkk\\\QQQLLLDDD@@@FFFNNNUUUYYYWWWQQQMMMJJJJJJJJJIIIGGGEEEBBBAAA@@@@@@@@@CCCEEEFFFDDDAAA======>>>??????@@@AAAAAA???????????????>>>>>>>>>AAAAAA@@@@@@@@@AAABBBCCCBBB@@@BBBHHHOOOYYYjjjxxx~~~uuuqqqvvv}}}|||sssnnnkkkfffaaacccdddfffhhhkkkmmmooopppuuuuuuvvvwwwxxxzzz{{{||||||yyyxxxzzz{{{zzztttooolllllllllmmmmmmmmmmmmlllgggjjjnnnsssyyy~~~{{{vvvsssrrrooopppooolllkkkiiibbbYYYQQQQQQQQQRRRSSSTTTVVVWWW[[[^^^aaacccdddfffiiilllttt|||yyyuuurrrsssppplllhhheeecccaaaaaa\\\^^^```^^^\\\[[[^^^aaacccbbbaaaccceeeeeeccc```___aaabbbbbbaaaaaaccceeedddhhhlllllllllpppxxxzzztttlllggg```ZZZWWWVVVTTTSSSNNNKKKJJJKKKNNNRRRTTTTTTSSSVVVZZZ]]]___ccchhhlll}}}vvvjjjcccaaagggooo~~~}}}pppeee\\\TTTPPPLLLFFFDDDEEEGGGGGGJJJRRR```vvvmmm]]]NNNFFF@@@>>>>>><<<===@@@BBBEEEIIILLLOOOSSSXXX[[[VVVNNNHHHFFFDDD@@@@@@CCCEEEBBB>>><<<<<<;;;:::999666666666888:::<<<======999999999:::;;;>>>@@@BBB@@@???===<<<;;;<<<<<<===???@@@AAABBBBBBBBBBBBBBB===<<<;;;;;;===>>>>>>===:::;;;>>>@@@AAA@@@???>>>;;;<<<<<<===============;;;<<<===@@@@@@>>>======DDDIII[[[rrrvvvvvv}}}~~~pppcccOOOGGGAAA>>>===<<>>???@@@AAAAAABBB@@@@@@AAAAAAAAA@@@??????AAAAAA@@@AAAAAAAAABBBBBBBBB???@@@DDDJJJSSSbbbpppyyyuuuwww{{{tttmmmkkkiiieeebbb___```bbbdddhhhllloooqqqsssssstttuuuwwwyyy{{{|||zzzxxxvvvvvvwwwwwwuuurrrrrrssssssrrrpppooommmmmmhhhjjjlllppptttxxx{{{}}}}}}zzzwwwvvvrrrsssqqqnnnmmmjjjbbbXXXTTTTTTTTTUUUUUUVVVVVVVVVWWWYYY\\\^^^```bbbeeegggoooyyy}}}xxxvvvxxxyyy}}}yyytttooollljjjjjjgggiiijjjgggddddddgggjjjrrrpppmmmnnnpppoookkkfffeeegggjjjlllnnnpppsssuuuqqquuuzzz|||||||||vvvqqqllleee___[[[WWWSSSPPPPPPPPPPPPOOONNNMMMMMMNNNRRRUUUXXXYYY[[[]]]```bbbdddkkkuuu}}}vvvjjjeeefffiiivvv|||qqqggg]]]UUUNNNKKKGGGCCCBBBEEEFFFKKKRRR]]]qqqmmmZZZRRRLLLEEE@@@???>>><<<<<>>???BBBCCCAAA>>>===<<<<<<;;;:::777666666999===@@@???>>>999999999:::;;;===???@@@>>>===<<<;;;;;;<<<======AAABBBCCCCCCDDDDDDDDDDDD======>>>???AAAAAA>>><<<999:::===???@@@???>>>===;;;<<<<<<===============:::<<<======>>>??????>>>FFFDDDOOOiii~~~|||vvvyyyqqqdddUUUKKKBBB???>>>>>>AAAEEEHHHLLLRRRXXX^^^ccchhhkkkhhhccc^^^^^^bbbggghhhhhhcccfffkkkmmmmmmjjjfffccc``````aaaeeefffgggjjjnnnyyydddSSSEEEDDDGGGIIIOOOWWW___yyy}}}VVVFFFKKKGGGHHHJJJJJJLLLOOOUUUYYYaaalll|||yyyppp___VVVQQQFFFDDDFFFLLLSSSYYYYYYTTTOOOKKKKKKKKKJJJHHHFFFCCCBBB??????@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDD???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>???CCCGGGMMMZZZfffwww{{{yyy{{{||||||ooojjjjjjhhheeeddd^^^^^^^^^___bbbggglllooommmnnnoooqqqtttxxx{{{}}}wwwwwwvvvuuuuuuuuuvvvwwwxxxyyyxxxvvvrrrooonnnnnniiiiiikkkmmmooorrruuuvvv|||}}}}}}|||wwwxxxwwwsssqqqmmmdddZZZVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWZZZZZZ[[[\\\^^^```fffoootttoooiiihhhiiiiiiooovvv}}}||||||zzzzzzzzzwwwttttttxxx}}}~~~}}}~~~yyyttttttwww{{{uuuqqqjjjddd```\\\XXXVVVWWWTTTPPPNNNNNNMMMLLLJJJPPPPPPQQQSSSVVVYYY\\\^^^^^^bbbfffiiinnnxxxzzznnnffffffmmmttt}}}vvvnnnfff^^^UUUNNNHHHFFFCCC@@@BBBFFFEEEQQQ```pppqqq]]]PPPKKKGGGBBB??????===::::::>>>IIIJJJKKKLLLLLLMMMOOOQQQKKKDDD???>>>>>>===???BBBAAA???===<<<======<<<:::777666666:::???AAA@@@>>>999999::::::;;;<<<>>>>>><<<;;;::::::;;;<<<===>>>AAABBBBBBCCCCCCCCCCCCBBB======>>>AAABBBAAA>>>;;;999:::;;;=========<<<<<<;;;<<<<<<===============:::======<<<===@@@AAA???BBB???FFF[[[tttxxxuuuxxx|||uuukkk\\\QQQEEE@@@??????AAAEEEHHHLLLRRRZZZbbbiiinnnqqqkkkeee``````eeeiiiiiigggaaacccfffhhhhhhfffccc```^^^]]]^^^___aaacccfffgggmmmtttzzz}}}nnn[[[PPPHHHHHHIIIJJJRRR^^^qqqvvvTTTHHHKKKFFFIIILLLMMMMMMNNNSSSWWW\\\aaajjjvvv~~~xxxnnn]]]UUUPPPEEECCCDDDGGGNNNUUUWWWRRRNNNJJJJJJJJJIIIGGGEEEBBBAAA>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCC===>>>@@@BBBBBBBBBAAA@@@>>>??????@@@@@@@@@@@@@@@======>>>BBBDDDHHHQQQ\\\kkkyyy|||zzzqqq{{{sssooommmiiiggghhhcccaaa^^^]]]___ccchhhllljjjjjjkkklllooossswwwyyyrrrvvvzzzzzzwwwvvvxxx{{{xxxzzzzzzwwwrrrooonnnnnniiiiiiiiijjjllloooqqqsssvvvyyy|||~~~~~~}}}yyyvvvqqqggg\\\WWWWWWUUUTTTTTTUUUVVVWWWVVVWWWXXXWWWUUUTTTTTTUUUXXX___ccc```\\\\\\]]]]]]___hhhwwwzzzuuuqqqllliii______]]]ZZZVVVSSSRRRRRRSSSPPPNNNMMMMMMNNNNNNNNNRRRTTTVVVYYY\\\___cccfffcccjjjrrryyy{{{tttllljjjqqq~~~rrrjjjfffaaa[[[WWWOOOIIIDDDBBBAAA@@@EEEKKKOOObbbwwwoooaaaUUULLLHHHCCC@@@>>>???===:::;;;???FFFFFFGGGFFFDDDDDDEEEGGGFFF@@@<<<===>>>===>>>AAA>>><<<;;;;;;<<<<<<;;;999777666666999???AAA???<<<:::::::::;;;;;;<<<<<<<<<::::::999999:::<<<>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>>>><<<:::::::::::::::::::::::::::;;;<<<<<<===============;;;>>>>>>:::;;;@@@AAA>>>===>>>BBBNNNccczzz|||uuusssuuu~~~~~~~~~yyyttteeeXXXIIICCCAAAAAACCCFFFIIILLLRRR[[[dddlllqqqssshhhdddaaaccchhhjjjfffbbb]]]^^^```bbbbbbaaa___^^^___^^^\\\ZZZ[[[^^^``````ccciiinnnqqqwww{{{iiiZZZQQQLLLLLLNNNNNNPPP]]]nnnoooVVVOOOOOOHHHMMMSSSUUUVVVYYY^^^ccchhhiiinnnyyy{{{vvvkkkYYYRRRNNNCCC@@@???BBBIIIPPPRRROOOJJJHHHIIIHHHHHHFFFCCCAAA@@@>>>???@@@@@@??????@@@AAA??????@@@@@@@@@@@@AAAAAA;;;===???AAABBBAAA@@@???>>>>>>???@@@@@@@@@@@@???;;;;;;>>>BBBCCCEEELLLUUUaaannnzzz||||||}}}yyylllwww{{{vvvsssmmmjjjllljjjfffaaa^^^^^^bbbhhhkkkkkkjjjjjjjjjkkknnnqqqrrrooovvv}}}~~~zzzxxxzzz}}}vvvxxxyyyvvvqqqnnnmmmnnnhhhhhhhhhiiikkknnnppprrrrrruuuzzz~~~~~~}}}}}}zzztttiii___YYYXXXVVVUUUUUUVVVXXXYYYWWWWWWWWWTTTPPPMMMMMMMMMLLLRRRVVVTTTSSSUUUWWWVVVbbbjjjwww|||~~~yyyuuunnnhhhbbb]]]WWWTTTNNNRRRUUUTTTQQQNNNNNNOOOLLLJJJIIIJJJNNNSSSVVVXXXUUUWWW[[[^^^aaaeeejjjmmmnnnwww{{{tttssspppnnnrrrrrrhhh^^^[[[ZZZXXXUUUSSSLLLGGGCCCBBBAAACCCJJJRRR\\\sssjjjZZZTTTOOOHHHEEEBBB@@@???@@@???<<<>>>BBBBBBBBBBBBAAA>>>>>>???@@@DDD???;;;===>>><<<===@@@<<<:::999:::;;;;;;:::888777555555999>>>AAA>>>:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::<<<>>>???>>>>>>>>>>>>>>>===<<<;;;===;;;999888999;;;;;;:::::::::999888888888999999;;;<<<<<<===============<<<@@@>>>999999>>>???<<<:::AAADDDFFFUUUnnnwwwsssssszzz}}}}}}yyyxxx{{{|||{{{zzzmmm^^^NNNGGGDDDDDDFFFIIIJJJLLLRRR[[[dddlllqqqsssjjjgggfffjjjoooooohhhaaaZZZ[[[\\\]]]]]]]]]\\\\\\aaa___[[[WWWWWWZZZ\\\[[[___cccfffgggllltttyyyzzz|||~~~}}}wwwoooeeeWWWKKKHHHHHHMMMSSSTTTXXXiii}}}fffUUURRRPPPRRRXXX```dddgggjjjqqqvvv{{{{{{vvvtttmmmXXXKKKIIIEEE??????@@@CCCGGGHHHHHHFFFJJJIIIHHHFFFDDDBBB@@@@@@AAA@@@?????????@@@AAABBBEEEAAA>>>>>>AAABBBBBB@@@BBB@@@>>>@@@BBBBBB@@@===BBBBBBBBBBBBBBB@@@??????>>>>>>??????AAADDDIIIMMMWWW___iiiqqqxxx~~~sssuuu}}}zzz|||xxxlllffffffiiijjjjjjgggiiijjjjjjiiihhhiiiiiimmmrrrxxx~~~}}}xxxuuuuuuxxxyyywwwrrrooonnnooojjjjjjiiiiiijjjmmmoooqqqsssqqqrrrwwwzzz{{{~~~}}}ssskkkbbb\\\VVVUUUXXX[[[\\\ZZZ^^^ZZZUUURRRPPPNNNKKKJJJMMMMMMNNNOOORRRUUUXXXZZZgggpppyyy}}}zzzuuurrrqqqrrrsssvvvyyy{{{}}}zzzzzzyyyxxxuuurrrooommmaaa___\\\XXXUUURRRQQQPPPKKKLLLNNNOOOPPPQQQQQQQQQMMMMMMMMMPPPSSSVVVWWWWWW[[[^^^ccchhhmmmqqqsssttt~~~yyyrrrrrrqqquuu{{{vvvggg^^^SSSMMMKKKKKKJJJHHHKKKCCC@@@DDDIIILLLQQQYYYnnnoooYYYPPPLLLHHHDDDDDDBBB???>>>@@@???<<<===@@@<<<<<<<<<<<<===============<<<<<<======<<<:::777:::999888999;;;<<<;;;:::<<<999666888===@@@>>>;;;888888888999999::::::::::::777444666;;;???>>><<>>;;;888999<<<>>>>>>===999999:::;;;<<<===>>>???;;;>>>@@@BBBIIIXXXnnn~~~{{{zzz{{{}}}xxxxxx{{{~~~xxxooo^^^OOOKKKLLLJJJEEEOOORRRVVV]]]dddhhhiiihhhaaaccckkktttvvvnnneeeaaaSSSTTTWWWZZZ[[[[[[ZZZZZZ___^^^\\\[[[ZZZZZZZZZ[[[YYY[[[^^^aaaeeegggiiijjjhhhfffccc^^^YYYSSSNNNLLLGGGLLLOOOOOOWWWjjjiii^^^___aaaaaaeeellluuu~~~uuuuuuoooZZZLLLHHHBBB>>>>>>???BBBFFFGGGGGGFFFHHHGGGFFFDDDBBBAAA????????????@@@AAAAAA@@@@@@???EEEBBB??????@@@AAA???>>>???>>>===>>>AAAAAA???======>>>>>>??????@@@AAAAAA???@@@@@@@@@@@@BBBGGGJJJRRRZZZeeemmmuuuxxxxxxwwwpppppppppmmmiiihhhhhhfffeeecccccceeeffflllqqqwww}}}~~~zzzxxxuuuxxxzzzxxxtttqqqqqqrrrnnnmmmllllllmmmnnnqqqrrrsssppppppsssuuuuuuxxx}}}zzztttgggaaa[[[YYY[[[]]]\\\[[[^^^[[[WWWUUUSSSQQQNNNLLLMMMMMMNNNOOOQQQTTTVVVXXXiiiooouuuuuupppiiifffeeeeeefffiiikkkmmmooopppppptttxxx|||}}}}}}xxxssspppjjjjjjiiihhhfffcccaaa___\\\ZZZVVVSSSPPPNNNMMMLLLJJJKKKLLLNNNOOOOOOOOOOOORRRRRRSSSUUUXXX\\\^^^___^^^ccckkkttt|||zzzqqqpppsssqqqyyyyyyppp]]]VVVNNNIIIHHHGGGDDDBBBEEEBBBDDDLLLSSSYYYbbbkkknnn]]]MMMHHHIIIGGGDDDDDDFFFAAA???@@@AAA>>><<<>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<<===<<<:::999999888888888:::;;;:::999:::888777:::>>>???<<<999888888999999999::::::::::::777555777<<>><<<===;;;999777666777888999999999888777666666777777777777777777888999;;;<<<===:::888999;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<888;;;===>>>BBBNNN___mmmzzz}}}}}}wwwjjj]]]VVVTTTPPPKKKQQQTTTXXX^^^cccdddccc```^^^aaaiiirrrrrrhhh\\\VVVMMMOOORRRUUUWWWWWWWWWVVVXXXWWWVVVTTTTTTTTTTTTUUUUUUVVVWWWYYYZZZ[[[[[[\\\\\\[[[XXXUUUQQQMMMJJJHHHKKKQQQUUUXXXcccxxx~~~gggcccjjjpppqqqzzz}}}tttsssnnn[[[MMMFFF???<<<<<<>>>AAAEEEFFFFFFEEEFFFEEEDDDBBBAAA???>>>>>>===>>>AAABBBBBB@@@>>><<>>===<<<<<<<<<<<<===???@@@???======<<<<<<;;;<<<===???@@@@@@AAA@@@??????@@@DDDFFFKKKSSS^^^gggooo|||||||||}}}|||vvvpppllliiidddaaa___aaadddfffjjjnnnuuu{{{~~~~~~|||zzztttwwwyyyxxxtttqqqqqqssssssrrrqqqppppppppprrrrrruuupppoooqqqqqqqqqsssxxxqqqlllfffcccbbbbbb___]]]___]]]\\\[[[ZZZWWWSSSQQQOOOOOOPPPQQQSSSUUUWWWXXXfffiiijjjgggbbb\\\ZZZZZZZZZ[[[\\\^^^___`````````eeeiiilllllloootttuuusssssstttvvvyyy|||{{{vvvssstttyyy|||{{{xxxrrrqqqooolllhhheeeaaa___YYYYYYYYYXXXWWWUUUTTTSSSVVVTTTQQQNNNKKKJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQUUUUUUUUUXXX[[[```dddffffffmmmxxxuuuooolllnnntttyyy~~~uuummmgggUUUPPPIIIFFFEEEEEECCCAAAFFFHHHOOOYYYbbblllyyywwwZZZOOOFFFGGGMMMPPPPPPQQQOOOGGG@@@AAABBB???<<<;;;:::::::::;;;;;;;;;;;;<<<@@@>>><<<;;;<<<<<<;;;:::888777666777999:::999888888777777:::===>>>:::777888999999999999:::::::::999777666888<<>><<<;;;:::888666555666777888;;;:::888777666555666666666666666777888:::<<<===<<<:::888888:::;;;;;;;;;;;;;;;;;;::::::999999999888;;;======???EEEPPPXXXlllwww|||oooeee```ZZZTTTUUUWWW\\\aaadddbbb]]]YYY]]]```iiirrrpppcccSSSKKKHHHJJJMMMQQQSSSTTTTTTTTTYYYXXXWWWUUUUUUUUUVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVSSSRRRPPPNNNLLLKKKJJJIIIPPPVVV]]]eeeuuusssffflll{{{~~~qqqmmmhhhWWWKKKEEE>>>:::;;;<<<@@@DDDEEEEEEDDDCCCCCCBBBAAA???>>>=========>>>@@@AAAAAA???===<<>>>>>======<<<;;;;;;<<<===?????????>>>@@@???<<<:::::::::<<<===>>>?????????>>>???BBBEEEEEEMMMXXX```hhhvvvvvvppphhhbbbaaabbbeeeggggggjjjpppuuuyyyzzzzzzyyysssuuuxxxvvvrrrppppppqqqvvvuuusssrrrqqqqqqqqqqqquuuqqqnnnpppppppppssswww{{{uuuqqqnnnjjjfffcccbbbaaaaaaaaa```]]]XXXUUUQQQRRRSSSUUUXXXZZZ\\\]]]^^^^^^^^^[[[WWWTTTUUUVVVVVVVVVWWWXXXYYYYYYXXXXXXZZZ^^^______aaaeeegggdddbbbcccfffiiilllooopppqqqjjjgggeeegggkkknnnnnnlllaaa```^^^\\\ZZZYYYXXXWWWRRRRRRRRRRRRQQQQQQPPPPPPSSSQQQNNNKKKJJJJJJKKKLLLNNNOOOQQQSSSTTTUUUVVVVVVXXXYYY[[[^^^aaagggmmmppprrr{{{yyysssmmmkkkrrrzzzuuulllfff```]]]QQQLLLGGGDDDEEEHHHJJJJJJSSSXXX```iiirrrbbbQQQKKKFFFIIIQQQYYY^^^aaa\\\OOOCCC@@@AAA???<<<;;;::::::;;;;;;;;;<<<<<<<<<@@@>>>;;;:::;;;<<<<<<;;;777666555666777888777666666555555777::::::999777999999999999999999999999888888888:::===>>>===;;;;;;999888666666777888888:::999777666666666777888::::::999888999;;;===>>>;;;999888888888999:::::::::::::::999999999888888;;;>>>AAAAAAAAACCCHHHLLL]]]qqq|||ppphhhccc^^^YYY\\\bbbfffhhheee^^^XXX___bbbkkktttqqqbbbQQQGGGFFFHHHLLLPPPRRRTTTTTTTTT[[[ZZZYYYXXXWWWXXXYYYYYYTTTTTTTTTUUUUUUVVVVVVWWWQQQPPPNNNMMMMMMMMMNNNOOOTTT[[[eeerrrpppmmmyyy~~~mmmddd\\\NNNFFFDDD>>>999:::;;;???CCCEEEEEEDDDBBBBBBAAA@@@??????>>>>>>@@@???>>>>>>=========>>><<<<<<==================:::<<<===>>>?????????@@@AAA???===;;;:::;;;<<<===;;;<<<>>>>>>===???AAADDDCCCJJJSSSYYY```lll}}}uuukkkfffddddddddddddfffjjjnnnqqqsssssssssrrruuuwwwvvvrrrooopppqqqvvvuuutttrrrqqqpppooooooqqqmmmllloooppppppssswww{{{{{{{{{|||~~~zzzuuupppllleeeeeeeeeeeeccc```ZZZVVVRRRTTTVVVYYY\\\^^^```aaa[[[ZZZXXXVVVSSSRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSVVVWWWUUUVVVZZZ\\\ZZZWWWXXX[[[]]]^^^_________^^^\\\[[[\\\```aaaaaa___WWWVVVUUUSSSRRRQQQQQQQQQOOOOOONNNNNNOOOOOOOOOOOOQQQOOOLLLJJJJJJKKKMMMNNNPPPRRRTTTVVVYYYZZZ[[[\\\___bbbfffjjjnnnssszzzzzzwwwsssoookkknnn}}}uuuhhh^^^WWWQQQOOOLLLGGGBBBAAAFFFNNNWWW]]]hhhnnnvvv|||wwwYYYLLLIIIEEEFFFMMMXXXaaaeeeeeeVVVEEE???>>>=========;;;<<<<<<<<<============@@@===;;;::::::;;;;;;:::666555444444555666555333666555444444666888999:::999999999999999999999999777888:::<<<>>>>>><<<;;;::::::999888777888999999666555555444666888;;;===BBB@@@===;;;:::;;;<<<===::::::999888777888999:::888888888999999999::::::===@@@CCCDDDCCCCCCEEEGGGPPPiii|||zzzzzztttnnniiieee___aaaffflllnnnkkkeee```aaaccckkkrrrooo```QQQHHHEEEGGGKKKOOORRRSSSTTTTTTWWWVVVUUUTTTTTTTTTUUUVVVRRRQQQPPPPPPPPPQQQRRRRRRPPPOOONNNMMMNNNPPPSSSUUUYYYaaammm{{{{{{}}}{{{gggYYYQQQEEEAAABBB===999999;;;???CCCEEEEEEDDDBBBBBBAAAAAA@@@@@@@@@???AAA???>>><<<;;;<<<======888:::<<<===<<<<<<<<<>>>:::<<<>>>???>>>===>>>???===<<<<<<<<<<<<>>>???@@@:::;;;<<<======>>>@@@BBBCCCIIIOOOSSSWWWaaappp|||yyyqqqkkkfffbbbcccdddeeeggghhhjjjkkkkkkooosssvvvuuusssqqqrrrtttuuuuuutttrrrpppooommmmmmmmmjjjjjjnnnooooooqqquuutttuuuvvvvvvwwwzzz{{{xxxmmmllljjjiiigggccc]]]YYYVVVWWWZZZ]]]```bbbcccddd```___\\\YYYVVVTTTSSSRRRRRRSSSSSSSSSSSSRRRQQQQQQOOORRRRRROOOPPPTTTUUUSSSRRRSSSTTTUUUUUUUUUUUUTTTVVVUUUTTTUUUWWWWWWVVVUUUTTTSSSQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNPPPNNNKKKJJJJJJLLLOOOQQQSSSTTTWWWZZZ^^^```bbbcccfffkkkrrrwww{{{}}}vvvpppmmmkkkjjjlllwwwxxxlll^^^RRRIIIDDDBBBDDDBBB@@@DDDNNN^^^nnnxxxnnnVVVKKKKKKHHHFFFJJJTTT]]]aaacccUUUFFF???===<<<===???<<<<<<<<<=========>>>>>>>>><<<:::999::::::999888555444222333444444333111555555555777888:::<<<===:::::::::999999999999888777999;;;>>>???>>><<<::::::999999888888888999999333333222333666:::>>>AAAGGGEEEAAA===;;;:::;;;<<<:::::::::999777777999;;;888888888999999:::::::::;;;>>>@@@BBBBBBBBBCCCDDDGGG^^^rrrwwwyyywwwrrrnnniiiccceeeiiimmmppppppllliiiddddddhhhmmmiii]]]PPPJJJEEEGGGKKKOOOQQQSSSSSSSSSTTTSSSRRRQQQQQQRRRSSSTTTUUUTTTRRRPPPOOOOOOPPPPPPOOONNNMMMNNNPPPUUUYYY\\\dddlllwww{{{vvv___PPPHHH???===???:::999999;;;???CCCFFFFFFEEECCCBBBBBBBBBBBBBBBAAAAAA???>>>>>>======<<<;;;;;;777:::======;;;999:::;;;:::<<<>>>>>><<<;;;<<<===;;;;;;<<<<<<===>>>>>>>>>:::<<<======<<<<<<===>>>CCCHHHLLLLLLNNNUUUcccnnn|||{{{sssmmmddddddcccbbbbbbccccccdddfffjjjoooqqqqqqqqqsssvvvttttttsssrrrpppnnnmmmlllllljjjlllpppqqqppppppsssrrrssstttssssssuuuzzz~~~zzzxxxuuurrrooojjjddd```___```bbbdddfffgggggggggfffdddbbb```^^^[[[WWWUUUUUUUUUUUUUUUUUUTTTTTTSSSQQQSSSRRROOOOOORRRSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQRRRRRRSSSSSSSSSRRRQQQQQQQQQPPPPPPOOONNNNNNNNNNNNMMMMMMMMMNNNOOOPPPRRRPPPNNNMMMNNNQQQUUUWWWXXXZZZ]]]bbbfffjjjlllmmmssszzz|||wwwrrrnnnkkkkkkrrr}}}~~~uuunnnbbbTTTHHHBBB@@@@@@AAACCCHHHSSSdddzzzeeeSSSJJJMMMLLLGGGHHHPPPVVVXXXVVVLLLCCC@@@===;;;<<<@@@;;;;;;;;;<<<<<<<<<======;;;:::999999:::999888666444333111111222333111000333666:::===???@@@@@@@@@:::::::::999999999888888666999===??????===;;;:::888888888888888888888888333222222333666:::???BBBIIIFFFAAA===:::::::::;;;:::;;;<<<:::777777999<<<:::::::::::::::999999999:::;;;<<<===>>>???@@@AAABBBOOOcccuuuzzzwwwrrrlllfffgggiiillloooqqqpppoookkkhhhggghhhdddYYYPPPLLLHHHJJJNNNQQQTTTUUUUUUUUUSSSSSSRRRQQQQQQRRRSSSTTTWWWVVVTTTSSSRRRSSSTTTUUUSSSRRRRRRSSSXXX___fffjjjtttzzzqqqZZZKKKEEE<<<;;;<<<666999999;;;???DDDFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCC<<<===???@@@???===:::888888;;;>>>===:::888888999999;;;>>>===:::999:::<<<============<<<;;;:::999<<<===>>>===;;;::::::;;;CCCGGGIIIIIIHHHNNNZZZeeennnxxx}}}fffeeecccaaa____________]]]bbbhhhkkkmmmooorrrvvvttttttsssrrrqqqooommmlllooonnnppptttuuurrrqqqsssqqqssstttsssrrrssswww{{{zzz~~~|||xxxrrrmmmhhhhhhiiijjjlllllllllkkkjjjggggggfffeeedddaaa]]]YYYZZZZZZ[[[[[[[[[ZZZYYYYYYTTTVVVUUUQQQQQQUUUUUUSSSPPPPPPOOOOOOPPPPPPQQQRRRQQQQQQRRRSSSTTTTTTTTTSSSNNNOOOQQQRRRTTTUUUUUUUUUSSSRRRQQQQQQQQQRRRSSSTTTVVVUUURRRQQQSSSVVVZZZ]]]^^^```dddiiinnnrrruuuvvv~~~yyyxxxuuuqqqooonnnsss~~~vvvrrrqqqllleeeYYYLLLCCC@@@BBBDDDCCCHHHSSSdddzzzuuu___QQQDDDJJJJJJEEEDDDJJJMMMMMMJJJEEEAAAAAA???;;;<<>>DDDFFFDDDBBBAAA:::::::::999999888888888666999>>>@@@@@@===;;;:::666666666777777777777777444333222333666:::???BBBHHHEEEAAA<<<:::999:::;;;;;;<<<<<<:::777777999<<<======<<<;;;:::999888777;;;;;;;;;;;;<<<===>>>???@@@EEEXXXsss}}}|||uuummmhhhggghhhjjjmmmpppqqqqqqrrrmmmiiigggaaaXXXQQQNNNMMMOOORRRVVVXXXYYYYYYYYYPPPOOONNNMMMNNNOOOPPPQQQRRRQQQQQQQQQSSSUUUXXXZZZXXXXXXXXX\\\bbbjjjsssxxxnnn[[[GGG???>>>===999777;;;::::::===AAAEEEGGGGGGEEEDDDBBBAAA@@@@@@AAAAAA=========<<<;;;999888777999:::;;;;;;:::999777666999999:::::::::;;;;;;;;;>>>???@@@???>>>===>>>???<<<;;;;;;;;;;;;<<<======GGGIIIJJJHHHEEEGGGNNNTTTaaafffttt|||tttiiibbb_________^^^\\\___cccgggjjjmmmqqqtttvvvuuurrrpppnnnmmmmmmnnnrrrtttvvvvvvuuuttttttttttttsssqqqppppppqqqtttuuuzzz{{{|||~~~~~~yyyvvvuuuvvvuuutttrrrooollljjjiiiqqqooonnnnnnmmmiiibbb\\\^^^]]]]]]^^^```aaa```___\\\[[[ZZZYYYYYYYYYZZZ[[[YYYWWWUUUSSSRRRRRRRRRSSSRRRTTTWWWXXXWWWTTTQQQNNNQQQSSSVVVXXXXXXXXXYYYZZZYYYVVVSSSSSSWWWYYYZZZYYYZZZ[[[\\\[[[\\\^^^bbbeeebbbhhhpppxxx}}}{{{uuuuuuzzzyyyoooiiihhhhhhggg]]]PPPGGGDDDCCCEEEFFFRRR```sssxxx|||}}}iii]]]RRRPPPLLLIIIFFFEEEEEEEEEEEEEEEDDDCCC@@@===:::999999999::::::;;;:::::::::777888:::;;;:::999777555444333111000000111333444555888@@@KKKUUUVVVPPPJJJ@@@;;;666333555666666666888777888:::;;;<<<:::888666555555666777777555444444444444444666888:::<<<===<<<:::888888:::===>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;:::999888888888888777777777888999999::::::===AAARRRmmm~~~{{{yyyssscccZZZ___eeehhhnnnxxxvvvuuupppiiiaaaYYYTTTRRROOOSSSYYY^^^___\\\WWWTTTRRRQQQPPPOOONNNNNNOOOOOOSSSSSSRRRRRRRRRUUUZZZ^^^aaabbbdddgggllluuu~~~nnn\\\HHH@@@???===:::888::::::;;;???CCCFFFGGGFFFCCCCCCDDDDDDCCCBBB@@@@@@=========<<<;;;:::999888666777888999999999888777999999999999:::::::::;;;:::;;;<<<<<<::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>FFFHHHHHHFFFDDDEEEKKKQQQYYY___lll~~~~~~}}}ssskkkfffbbb```]]][[[]]]```bbbeeehhhllloootttssssssrrrqqqqqqpppppprrruuuwwwxxxwwwvvvvvvvvvuuusssqqqooooooqqqssstttwwwwwwxxxzzz}}}}}}xxxsssooolllnnnnnnmmmmmmkkkhhhccc___aaa``````aaaccceeedddccceeeeeedddccccccccccccdddbbb```]]][[[[[[\\\]]]]]]YYY[[[^^^```___\\\WWWTTTUUUWWWZZZ\\\[[[[[[\\\]]]ZZZXXXVVVWWWZZZ]]]]]]\\\___```aaabbbccceeejjjmmmnnnuuu~~~zzz{{{wwwooohhhccc```cccWWWKKKDDD@@@???FFFOOOggg}}}{{{{{{uuucccVVVSSSOOOJJJGGGDDDCCCCCCCCCCCCBBBAAA@@@===;;;:::::::::;;;;;;;;;::::::999777888999999999888666555444333222111111222333444888;;;BBBLLLTTTVVVRRRMMM???;;;666444555666666666777777777999:::;;;999777666555555666777777555444111111222333444666777888999999777666777888:::;;;<<<;;;:::999999999::::::;;;:::999888777777777777666777777888888999::::::<<>>;;;999999:::===BBBFFFGGGFFFEEEAAABBBDDDEEEEEEBBB???===<<<<<<<<<<<<<<<;;;:::999666777888:::;;;;;;::::::888888999999999:::::::::888:::;;;:::999999:::;;;<<<<<<<<<<<<===>>>???@@@DDDEEEEEECCCAAACCCHHHMMMQQQXXXdddqqq~~~wwwppphhhbbb]]]ZZZ[[[\\\\\\]]]```dddgggnnnpppsssuuuvvvuuusssrrrrrruuuyyy{{{zzzxxxwwwvvvtttssspppooonnnooopppqqqrrrrrrssstttvvvxxx{{{|||~~~wwwsssqqqrrrrrrpppmmmiiigggggggggffffffgggiiijjjiiihhhjjjjjjjjjjjjjjjiiihhhhhhhhheeebbbaaabbbdddffffffbbbeeeiiilllkkkfffaaa]]]ZZZ]]]aaabbbcccbbbcccccc___^^^^^^```cccffffffeeeggghhhkkkmmmooosssxxx{{{~~~~~~uuujjjaaa^^^QQQGGGEEEAAABBBQQQfff{{{jjjXXXUUUPPPKKKFFFCCCAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<;;;;;;:::999888777777777777666666666666444444333222333444555666;;;<<>>???EEERRR```nnn~~~vvvhhhaaa[[[YYY___iiiyyyzzzyyyvvvqqqiiibbb^^^YYYZZZ\\\]]]]]]\\\ZZZYYYTTTUUUUUUSSSQQQPPPQQQRRRNNNPPPRRRUUUYYY___fffkkkhhhlllsssyyy}}}~~~}}}|||tttooopppppp___NNNEEEBBB???<<<;;;999;;;???DDDHHHIIIFFFCCCAAAAAACCCCCCBBBAAA???===;;;<<<<<<<<<<<<<<<;;;;;;999:::<<<=========<<<<<<888888888999999999:::::::::<<<===<<<;;;;;;<<<>>><<<<<<======>>>???AAAAAACCCCCCBBB@@@???AAAEEEIIIPPPVVV^^^fffnnnzzz{{{yyyzzzooofff```\\\\\\ZZZXXXWWWXXX\\\___gggjjjoootttvvvvvvtttsssqqqtttyyy{{{zzzwwwtttsssrrrqqqooommmmmmmmmmmmnnnpppoooooooooppprrrtttuuuxxxzzz}}}}}}{{{uuuqqqpppqqqrrrpppooooooppppppnnnmmmnnnnnnooooooooommmlllkkkmmmiiiffffffiiilllmmmmmmiiimmmrrrtttsssnnnhhhddd^^^bbbfffjjjkkkkkklllmmmhhhiiikkknnnppprrrsssrrrpppssswww{{{qqqdddXXXNNNJJJMMMMMMQQQiiifffVVVSSSNNNHHHDDDAAA??????==================<<<<<<<<<<<<<<<<<<;;;999888888777777666555555555555666333333444555666888:::;;;;;;<<<===AAAEEEFFFEEECCC;;;999666444444555777777666555555555777777666555555555444555777777666555111333666999:::999888777666777888999::::::999999888777777777777777777777888777666555555555555555666666777777888999999999???@@@CCCJJJQQQ]]]qqq~~~ssskkkaaaYYYZZZ___rrruuuyyy{{{zzztttlllfff]]]\\\\\\[[[ZZZYYYYYYXXXWWWZZZ\\\[[[WWWRRRPPPPPPNNNPPPRRRTTTWWW[[[aaaeeedddhhhoootttxxxzzz}}}~~~~~~~~~~~~~~~~~~zzzhhhdddeeerrrbbbQQQIIIEEE@@@===<<<999<<>>>>>>>>>>><<<<<<<<<===<<<<<<;;;;;;<<<======>>>===<<<;;;:::888888999999999:::::::::;;;===>>>>>>======>>>@@@=========>>>>>>???AAAAAAAAA@@@???===>>>@@@DDDGGGOOOSSSWWW[[[aaaooo}}}rrrlllooo|||wwwlllfffcccaaa^^^ZZZVVVUUUVVVXXX___ccciiinnnqqqrrrqqqooommmqqquuuwwwuuurrrpppoooqqqpppooommmlllllllllmmmpppoooooonnnoooppprrrsssuuuwwwyyy{{{|||~~~|||{{{zzzyyyvvvtttwwwxxxyyyyyyxxxvvvuuusssssspppmmmnnnsssvvvvvvtttlllpppuuuxxxxxxsssmmmiiibbbfffmmmqqqtttvvvwwwxxxuuuvvvyyy|||~~~~~~jjj[[[SSSOOORRRZZZ___iii{{{qqqwwwmmmXXXNNNLLLHHHDDDAAA?????????======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777666555555444444555555222333555777:::<<<>>>@@@<<<;;;;;;;;;<<<<<<<<<;;;888777666555444555777888777555444444666666555444555444444555777888777555333555888;;;<<<;;;999888444666888999::::::999888777777777888888888888777666666555555444555555555555666666777888888999999===>>>BBBEEEGGGOOOaaarrr|||{{{zzznnn```XXXVVV```dddmmmvvv|||{{{uuuooo``````___]]][[[YYYXXXWWWYYY^^^bbbaaaZZZRRRLLLKKKNNNOOOQQQRRRSSSVVVZZZ]]]^^^aaafffiiilllpppsssvvvwwwxxxzzz|||~~~~~~rrr```[[[]]]sssdddTTTLLLFFFAAA>>>>>>:::===BBBHHHKKKKKKGGGCCCBBBAAA???>>>======>>>???===============<<<;;;:::;;;;;;<<<<<<;;;999888777999999:::::::::;;;;;;;;;:::<<<======<<<<<<>>>???>>>>>>>>>>>>>>>??????@@@@@@???===<<<>>>AAAEEEGGGKKKMMMPPPRRRXXXeeevvv~~~~~~ssslllnnnyyyuuuooommmkkkggg```YYYUUUTTTTTTXXXZZZ___dddgggiiiiiiiiihhhkkkoooqqqpppnnnmmmmmmqqqqqqpppoooooonnnnnnnnnrrrqqqpppppppppqqqrrrssstttuuuvvvvvvvvvwww{{{}}}zzzwwwuuuwww}}}}}}yyysssvvv{{{~~~~~~{{{vvvrrrnnnssszzz~~~rrr^^^RRRQQQWWWaaajjjrrrwwwnnnnnn||||||```OOOGGGFFFCCC@@@???>>>?????????>>>===<<<;;;::::::;;;999999:::999999888777666666666666666555555555555333444555888:::===>>>???<<<;;;:::999999888888888666666666555444555777999888666444444555666555444444444444555777888777555333555888:::;;;:::888777333444666777888888888777666777888999999999888888666666555555444555555666555555666777777888888999888:::>>>@@@???BBBPPP___xxx}}}uuuooosss~~~zzzlll___XXXRRRVVV^^^jjjuuu{{{{{{xxxiiijjjiiihhheeeaaa^^^\\\\\\aaafffccc[[[RRRMMMKKKQQQRRRSSSRRRRRRSSSVVVXXXWWWZZZ]]]```cccggglllpppssstttwwwzzz{{{|||}}}|||yyy{{{iiiZZZUUUUUUtttfffWWWNNNHHHBBB??????<<<>>>CCCHHHLLLKKKGGGDDDBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>===;;;::::::888999:::;;;;;;:::888888::::::;;;;;;;;;<<<<<<<<<:::<<<============>>>@@@??????>>>============>>>@@@>>><<<<<>>======>>>???BBBAAA???<<<:::999999999777777888888888777777666666666777888777666555444444555666777888999999:::777888888777777666777888444555777666444444777999999777444444555666555555444444444555777888777666444555777999999999888777444444666777888999999999555666777888999888888777666666555555555555666666555555666666777888888888666888;;;===:::;;;DDDPPPbbbkkkyyyyyyppplllqqq~~~}}}www}}}zzzppphhhZZZXXXZZZaaalllvvv{{{}}}wwwxxxzzzyyyvvvpppjjjfffdddhhhjjjeee]]]VVVUUUWWW\\\\\\[[[XXXTTTRRRRRRSSSPPPSSSWWW[[[^^^bbbfffiiilllnnnrrruuuwwwxxxyyyxxxvvvxxx|||{{{nnn___TTTPPPOOOtttgggXXXOOOIIICCC@@@@@@===???CCCHHHLLLKKKHHHEEEAAABBBDDDEEEDDDBBB???>>>?????????>>>===;;;:::999888999;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<===??????>>>???@@@BBB@@@???>>>===<<<<<<<<<<<>>======>>>???DDDCCC@@@===:::999888888555666666777777777777666555666888999999777555444555666666666666555555444222333444555555555777888333555777666444444777:::999777555444555666666555444333444555777888777666666777888999::::::999999777777888999:::;;;<<<<<<444555777888888888777666666666555555555666666777555555666666777888888888888888;;;<<<999888@@@JJJLLLXXXhhhxxxvvvjjjfffpppsssyyy{{{kkkddd^^^___gggrrrzzz}}}{{{sssnnnlllooonnnhhh```\\\___dddiiigggddd^^^VVVQQQNNNMMMIIIMMMSSSXXX\\\^^^aaaccceeehhhlllqqqtttvvvwwwxxxuuuwww{{{~~~yyyuuuqqqnnnrrrooojjjaaaXXXQQQMMMLLL~~~mmm^^^PPPBBBCCCGGGAAA:::===AAAGGGJJJJJJGGGCCCCCCCCCBBBBBBAAA???>>>>>>AAAAAA@@@===:::999:::;;;999::::::;;;;;;::::::999888999;;;===>>>>>>======:::;;;;;;<<<======<<<<<<>>>>>>>>>>>>===============<<<;;;<<<>>>AAAEEEGGGLLLHHHEEEGGGNNNVVVZZZ\\\iiissszzz~~~{{{{{{~~~~~~ooohhhfff]]]PPPRRRRRRQQQRRRTTTUUUTTTRRRVVVWWWYYY^^^eeekkknnnooovvvvvvvvvuuuttttttwwwyyy{{{xxxuuurrrrrrtttwwwzzzxxxvvvtttqqqooonnnmmmmmmrrrooollllllqqqyyy~~~~~~}}}~~~|||qqqmmmooojjjeee```YYYNNNJJJTTTcccuuu}}}xxxsssjjj```WWWPPPKKKIIIAAA@@@???<<<::::::<<>><<<:::888666555666666777777777777666666555555666777888999::::::777777777777666555444333222333444555666666666666777777666666555555555444666666666555444444444333111222333555666888999:::<<<:::888777888999999999>>>===;;;888777666666666666555444666888888555222666666666666666666666666555666888999999888777666666777888777777888:::===GGGMMMYYYhhhxxx}}}iiibbbkkk{{{{{{}}}uuupppooollliiinnnvvvxxxpppjjjcccaaakkkyyy}}}uuufffUUULLLLLLOOOMMMNNNOOORRRTTTWWWZZZ[[[```aaaeeeiiimmmqqqtttuuurrruuuxxxzzzzzzzzz{{{|||~~~~~~}}}vvvrrrpppmmmhhhdddeee```YYYTTTPPPMMMKKKIIIoooaaaSSSEEEDDDGGGAAA<<<===AAAEEEIIIIIIFFFCCCFFFFFFFFFEEEDDDBBB@@@>>>@@@@@@???<<<999888999;;;888888:::;;;<<<<<<<<<<<<:::;;;<<<>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>=========<<<>>>===<<<;;;===@@@CCCEEEFFFDDDCCCDDDHHHNNNRRRTTT```jjj{{{yyypppooorrrrrrkkkkkkdddYYYXXXVVVTTTSSSSSSTTTSSSRRRRRRSSSUUU[[[bbbgggkkkllltttuuuuuutttsssssstttvvvxxxwwwtttssssssuuuwwwyyyxxxvvvtttqqqnnnmmmmmmmmmqqqpppnnnkkkkkkqqq{{{~~~~~~~~~||||||}}}rrrfff\\\XXXYYYUUUSSSQQQNNNKKKNNN___qqq|||zzzllleeeaaa]]]VVVOOOIIIEEECCCCCCDDDBBB>>>;;;;;;;;;===>>>??????===;;;999777555444444555666777777777777666666666666777777888888999777777777666666555333333222333444555666666666666555555555555444444444333555555555555555444444444444555555555666666777777:::888777777999;;;;;;;;;>>>===;;;999777777777777555555666999;;;:::666222555555555555555555555555555555666666666777777888777888888777777777:::<<>>>>>@@@CCCFFFGGGEEECCCEEEFFFGGGGGGFFFCCC@@@>>>??????>>>;;;999888999;;;777888999;;;===>>>>>>>>><<<===>>>>>>>>>>>>======;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>=========<<<<<<>>>===<<<;;;<<<>>>@@@AAABBBBBBBBBBBBCCCEEEIIILLLTTT^^^ooo~~~pppiiiiiitttyyyzzzttttttppphhhaaa^^^[[[XXXXXXVVVUUUSSSQQQRRRTTTYYY```eeehhhhhhoooppprrrrrrrrrqqqrrrsssuuuuuutttttttttvvvwwwyyyyyywwwssspppnnnllllllllloooqqqpppmmmkkkppp|||~~~{{{{{{|||~~~~~~~~~~~~{{{gggYYYNNNGGGEEEFFFFFFGGGJJJMMMQQQ^^^uuuvvv~~~kkkiiikkkeeeYYYRRRPPPMMMHHHDDDBBBCCCEEEFFFIIIDDD>>>;;;<<<>>>>>>======<<<;;;999777555444333222333444666777777777777666777777777777777777777666666666666555444333333222333444555666666666666444444444333333333333333444444444555555555555555777777777666555555444444999777777888:::<<<===<<<======;;;999888888777777444555888<<<===;;;666111555555555555555555555555555444333333444666888999888999999888777777999:::999<<>>???AAADDDEEEDDDCCCAAACCCEEEGGGFFFCCC@@@>>>=========;;;888888999;;;888999;;;<<<===>>>>>>>>>===============<<<;;;;;;<<<<<<<<<===<<<<<<;;;:::>>>>>>=========<<<<<<<<<>>>===<<<;;;;;;<<<>>>???AAACCCEEEDDDAAAAAADDDGGGLLLUUUddduuuwwwrrrrrrsssrrrppppppwwwxxxwwwtttooojjjiiihhhfffddd```[[[WWWUUUUUUWWW[[[```ccceeedddgggjjjmmmoooppppppqqqrrrsssssstttuuuvvvxxxyyyyyyyyywwwssspppmmmllllllmmmppppppppppppsss|||~~~yyywwwzzz}}}~~~}}}{{{zzzyyyyyy{{{}}}~~~~~~ttteeeSSSIIICCC??????BBBCCCIIIRRRYYYaaarrrgggTTTRRRVVVSSSLLLIIIIIIGGGDDDBBBCCCFFFKKKMMMLLLEEE===:::===???>>><<<::::::888777555444333222///111333666777777777777777777777666666555555555555555555555555444333222222333444555666666666666444444444333333333333333333444444444555666666666888777777666555444444333999888777888:::<<<<<<;;;<<<<<<;;;:::999888888888444666888:::;;;999666333444444444444444444444444333333444555666888999999888999:::999777777888999:::;;;@@@HHHWWWiii|||}}}pppccceeeppp}}}rrrtttzzzpppaaaXXXSSSRRRQQQOOOOOOOOONNNMMMLLLKKKJJJNNNMMMNNNOOORRRWWW\\\___dddfffiiikkklllmmmppprrruuuwww{{{|||}}}}}}~~~|||}}}}}}zzzwwwsssqqqooojjjccc]]]XXXVVVRRRPPPPPPPPPOOONNNmmm```VVVGGG@@@@@@<<<>>>>>>>>>???BBBCCCCCCBBB>>>@@@DDDFFFFFFEEEBBB@@@<<<===<<<:::999888:::<<<;;;;;;<<<<<<===<<<<<<<<<===<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>AAACCCEEECCC@@@???AAACCCHHHQQQ___mmmzzzxxxmmmfffkkk|||zzzwwwtttrrrtttuuuxxxyyyvvvnnnccc[[[WWWWWWXXX[[[^^^______^^^^^^aaafffiiikkkmmmoooqqqpppqqqsssuuuwwwyyyzzzzzzyyywwwsssooommmmmmnnnoootttqqqpppttt|||~~~~~~}}}~~~{{{||||||wwwvvvyyy|||}}}||||||||||||||||||}}}~~~~~~}}}}}}~~~qqq\\\QQQFFFAAA???>>>AAADDDHHHTTTbbbllluuueeeSSSEEECCCCCC@@@@@@CCCDDDBBB@@@???@@@DDDHHHKKKKKKDDD===:::<<<>>>===;;;888777777555444333222222...000333666888888777777777777666666555444444444333444444444444333333222222333444555666666666666444444444444444444444555333444444444555666666666666666666666666555555555:::999888888::::::999777:::::::::999999888888777555666666777666666666666444444444444444444444444111333777999;;;:::999777777999:::999888777777888======???DDDNNN]]]ooo{{{zzzmmmaaaiiixxx{{{xxxwww{{{|||kkk^^^XXXVVVUUUTTTPPPPPPPPPPPPOOONNNLLLLLLKKKKKKJJJKKKMMMQQQUUUXXXZZZ\\\___```aaabbbeeegggkkknnnsssvvvwwwxxxyyy{{{}}}{{{zzz{{{~~~{{{xxxuuuvvvyyy{{{{{{zzzvvvssspppnnnlllhhhaaa\\\UUUSSSPPPNNNMMMLLLKKKIIImmm___WWWGGG@@@AAA???<<<<<<<<>>???@@@AAAAAAAAA@@@>>>>>>???@@@FFFOOO[[[fffppp{{{xxxjjjiiiuuuxxxiii___UUUTTTUUUWWWYYYZZZXXXVVVVVVYYY]]]aaadddgggjjjmmmmmmnnnppprrruuuxxxzzz{{{zzzwwwssspppnnnoooqqqrrrxxxtttqqqvvv|||{{{{{{{{{zzzxxxvvvvvvyyy|||~~~~~~||||||~~~}}}{{{wwwwwwzzz}}}}}}|||~~~}}}}}}}}}||||||~~~yyygggWWWKKKEEE@@@???@@@AAAFFFMMMZZZiiizzzjjjRRRGGG>>>===:::666999AAACCCBBB@@@???@@@AAADDDEEEFFFAAA<<<:::;;;<<<;;;:::666666555555444333222222///111444777999999777666666666555555444444444333222333333444444333222222222333444555666666666666444444444444555555555555444444444555555555555555555555555666666666666666999888777888999999777555777888888999888888777777555666666555444444666888333333333333333333333333111444888;;;<<<;;;888666666888::::::888888888999<<<===>>>???EEEPPP^^^hhh~~~}}}kkkkkksss~~~yyy|||~~~ooobbb[[[WWWSSSQQQRRRRRRSSSSSSRRRPPPOOOMMMJJJIIIHHHHHHJJJLLLNNNPPPRRRTTTUUUVVVVVVWWWZZZ]]]^^^bbbfffjjjlllnnnqqqrrrtttsssrrrtttwwwyyyzzzzzzsssoookkkkkkooossstttssstttpppllliiigggccc\\\WWWVVVTTTQQQOOONNNMMMKKKIIIiiiZZZSSSDDD<<<>>>>>>999:::;;;???BBBCCCCCCAAACCCDDDDDDEEEDDDCCCBBBAAA<<<======;;;:::;;;===???888999:::;;;;;;<<<;;;;;;<<<<<<;;;:::::::::;;;<<<999999;;;<<<======>>>>>>======<<<<<<<<<;;;;;;;;;888888:::<<<>>>@@@BBBCCCBBB@@@>>>>>>???@@@@@@@@@CCCLLLYYYbbbhhhoooyyyzzzuuuxxx}}}{{{jjj___PPPPPPQQQTTTVVVWWWUUUSSSQQQSSSVVVXXX[[[^^^bbbeeeiiiiiikkknnnqqquuuxxxyyyyyywwwsssppppppqqqtttvvvwwwuuuuuuyyy}}}zzzxxxxxxxxxwwwuuutttuuuwwwzzzzzzzzz||||||}}}}}}|||{{{{{{~~~}}}zzz}}}zzzwwwyyy|||}}}|||~~~}}}}}}}}}}}}}}}ttthhh^^^SSSIIIDDDBBBBBBDDDFFFKKKVVVbbbpppxxxooodddRRRHHH???;;;<<<:::666999BBBFFFFFFDDDCCCCCCBBBCCCCCC???>>><<<;;;:::999999999555555555444444333333333000222666999:::999777666555555444444444444444444222222333333333333222222222333444555666666666666222222333333444444444444555555555555555444444444666666666666666666666666666555555777888888777555555666777777888777666666444777888888666555666777222222222222222222222222333555777999:::999666555555777999:::999888999:::999;;;======???EEEPPPXXXnnnzzzxxxvvv}}}zzzsssttt}}}|||oooeee]]]WWWUUUUUUVVVVVVUUUTTTQQQOOOMMMJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNNNNNNNNNNOOORRRTTTRRRUUUYYY\\\^^^aaadddfffgggggggggiiikkkmmmmmmlllgggccc^^^^^^bbbfffhhhhhhnnnjjjeeecccaaa___ZZZVVVUUUSSSQQQPPPPPPOOOMMMKKK~~~dddUUUMMM???777:::;;;888888;;;???BBBDDDCCCAAADDDDDDCCCBBBAAA???>>>===<<<======<<<;;;;;;>>>@@@666777888:::;;;<<<=========<<<;;;::::::;;;<<<===888999:::<<<===>>>>>>???======<<<<<<<<<;;;;;;;;;666777999<<>>>>>AAACCCCCCBBB@@@JJJWWW___ccchhhpppwww{{{}}}|||}}}~~~uuu|||zzziii^^^MMMMMMPPPSSSVVVWWWVVVTTTNNNPPPRRRSSSTTTWWW[[[___ffffffhhhjjjnnnrrrvvvxxxyyywwwsssqqqqqqsssvvvxxxsssvvvyyy|||}}}xxxuuutttsssuuuttttttuuuxxxzzzzzzzzz|||}}}~~~~~~www{{{}}}}}}~~~zzz~~~~~~|||}}}}}}|||||||||}}}~~~|||zzz{{{yyyxxxzzzzzz}}}}}}}}}~~~}}}~~~}}}zzzqqqmmmcccUUUKKKHHHEEEAAACCCDDDGGGKKKOOOWWWhhhxxx~~~|||ttthhhXXXTTTNNN@@@AAA999666999:::777999@@@GGGFFFEEEDDDCCCBBBAAA@@@;;;<<<<<<;;;999777888999555555555444444333333333111333777999:::999777666444444444444444444444444111222222333333333222222222333444555666666666666111111111222222333333333666666666555555444444333777777666666555555444444333333333666888999777666444444666777777777666555333777;;;;;;999666666777222222222222222222222222555555666666666666666555444666999:::999999999:::777;;;>>>>>>>>>AAAIIIOOO___rrr|||zzzlllhhhlllsss|||sssiiiccc```XXXXXXXXXWWWUUUQQQNNNLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJKKKMMMPPPKKKMMMQQQSSSUUUWWWZZZ]]]YYYYYYYYY[[[]]]^^^]]][[[^^^YYYUUUTTTXXX]]]______ccc___[[[ZZZZZZZZZWWWTTTOOOMMMKKKKKKLLLKKKJJJHHH~~~cccPPPHHH===999;;;999<<<;;;;;;???DDDGGGGGGEEECCCCCCBBBBBBBBBAAAAAAAAA:::;;;<<<======;;;999888777888888999999::::::;;;::::::999999999:::;;;;;;666666666777999;;;===?????????>>>===============<<<@@@DDDFFFEEECCCAAA@@@??????@@@EEEHHHIIIFFFBBBDDDEEELLLUUU\\\aaaiiippptttuuuxxx|||zzzyyy~~~|||vvvxxx}}}www~~~~~~|||~~~kkkYYYMMMOOOQQQVVV]]]bbb\\\RRRPPPOOONNNNNNOOOQQQTTTUUU[[[[[[]]]```eeejjjnnnpppqqqrrrrrrqqqppppppqqqsssooosssxxx|||~~~~~~|||xxxwwwxxxxxxvvvtttyyyzzzzzzzzzzzzzzzyyyyyy~~~}}}|||{{{zzzyyy{{{{{{}}}~~~}}}{{{{{{||||||}}}~~~||||||{{{{{{{{{{{{{{{|||~~~~~~zzzwww{{{zzzzzz}}}yyy{{{xxxqqqjjjbbb]]]\\\NNNMMMKKKHHHDDDBBBCCCDDDEEEUUUcccfffhhhrrr}}}~~~{{{hhh```VVVOOOKKKGGGAAA===999999888999;;;???CCCEEELLLHHHCCC@@@@@@AAACCCDDD;;;:::999888777777777777444444444444555777888888555555666777777777777777666555555555555444444444444444555555444444333222444555666555444333444555444333222222444444333222555555555555555666777777555555444444444333333333333333333444444444555555444444333222333444555666888888777666555444444333555666777666333111111222777777666555555555555555444666888999:::999777666999999:::<<<>>>???@@@@@@SSSbbbwwwyyykkkddddddhhhppprrr}}}sssiiieeeccc]]]VVVTTTUUURRRMMMRRROOOLLLJJJJJJJJJJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNQQQQQQQQQQQQQQQPPPOOONNNPPPPPPPPPRRRTTTUUUTTTSSSRRRSSSSSSSSSSSSRRRQQQQQQNNNNNNNNNMMMKKKIIIFFFEEE|||aaaOOOHHH===999;;;:::<<<<<<>>>AAAEEEGGGFFFDDDBBBBBBAAAAAAAAAAAA@@@@@@:::;;;<<<<<<<<<;;;999999888999999:::;;;<<<<<<======<<<;;;:::999888888888888777777888999;;;===>>>???>>>>>>==================@@@DDDFFFEEEBBBAAA@@@>>>???BBBGGGJJJJJJGGGCCCAAABBBGGGNNNRRRVVV```jjjlllnnnqqqwww|||yyy{{{yyynnnjjjkkkxxxooo]]]OOOTTT[[[ccclllooohhh]]]QQQOOOMMMLLLLLLNNNOOOPPPSSSUUUXXX[[[^^^bbbfffiiimmmnnnooonnnnnnnnnppprrrooorrrwwwzzz{{{{{{{{{|||{{{xxxwwwyyyzzzyyyxxxzzzzzz{{{{{{{{{{{{zzzzzz~~~}}}|||{{{{{{zzzzzzzzz|||zzzzzz{{{}}}~~~~~~}}}}}}~~~{{{|||}}}~~~~~~}}}}}}}}}}}}~~~{{{yyy~~~~~~sssddd[[[TTTMMMJJJJJJFFFEEEBBB@@@@@@EEELLLQQQcccssszzz|||vvv}}}rrr```TTTNNNFFFCCCBBBAAA>>>;;;999999888999;;;???BBBDDDIIIEEEAAA??????@@@AAAAAA::::::999888777777777777666555555555666777888999555555666777777777777777555555555555444444444444444444444555444444333222444555666555444333444555555333222333444555444222555555555555555666666777555555555444444444333333222333333333333444444444444333333222333444555666666666666555555444444333555777888777555333333444777777666555555555555555555666777888999888777777999::::::;;;<<<>>>@@@AAALLLWWWiii{{{wwwlllhhhkkknnnnnnlllppp{{{zzzuuuqqqhhh```]]]]]]XXXPPPSSSQQQNNNMMMLLLKKKIIIGGGIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKJJJKKKKKKKKKLLLNNNOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJHHHFFFEEExxx]]]MMMFFF<<<999<<<:::===>>>AAAEEEHHHGGGDDDAAA@@@@@@@@@@@@????????????;;;;;;;;;;;;::::::::::::999999:::;;;===>>>>>>???===<<<;;;999888888888888:::999999999999;;;===>>>>>>>>>======<<<<<<=========@@@DDDEEECCCAAA??????===@@@DDDIIIMMMLLLHHHDDD@@@AAAEEEHHHHHHLLLXXXdddoooooorrryyyyyyiii^^^\\\qqqqqqbbbUUU]]]hhhrrr|||~~~uuuiiiZZZVVVPPPMMMLLLLLLKKKKKKJJJNNNRRRTTTUUUWWW[[[___dddfffggghhhhhhiiikkknnnnnnqqqtttvvvwwwwwwxxxyyy}}}zzzwwwvvvxxxzzz{{{|||{{{||||||}}}}}}}}}||||||}}}|||{{{zzzyyyzzz{{{{{{{{{yyywwwwwwzzz}}}~~~}}}zzz{{{}}}}}}kkk]]]MMMEEEAAA>>>===>>>AAA@@@@@@BBBIIIUUUdddnnn}}}pppuuu|||{{{vvvwwweeeWWWMMMGGGCCC>>>===???@@@???===999999999999;;;>>>AAACCCCCCAAA>>>======>>>======:::999888777666666666666777777666666666777777888555555666666666777777777555555555555444444444444444444444444444333222222333444555555333333444555555444333444555666555333555444444444444555666666555555555555555444444444111111222222222333333333333333333333333444555555444444444444444444333333555777888888777666666777777666555555444555555555666666777777777888888888888888777777999;;;===???FFFKKKYYYmmmvvvppprrrvvvzzzvvvoookkknnnvvvvvvnnnlllkkkcccZZZWWWUUUSSSQQQPPPNNNKKKHHHJJJIIIIIIIIIJJJKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHGGGJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGGGGHHHJJJKKKJJJHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHHHHHHHHHHGGGEEEEEEtttZZZJJJEEE<<<999<<<:::===@@@DDDHHHJJJGGGCCC?????????>>>>>>>>>=========<<<;;;:::999999999::::::888999:::;;;<<<>>>??????888888888888999:::;;;;;;<<<;;;:::::::::;;;<<<===>>>======<<<<<<<<<=========???AAAAAA@@@>>>======<<<@@@FFFLLLNNNLLLHHHEEEAAABBBEEEFFFDDDGGGUUUddduuutttuuuzzz}}}lll___[[[lll~~~}}}~~~~~~vvvnnnaaajjjuuuuuuiiibbbZZZSSSPPPNNNLLLJJJFFFJJJNNNOOONNNOOOSSSVVVYYYZZZ\\\]]]^^^```ccceeejjjmmmppprrrssstttvvvxxx{{{yyyvvvuuuvvvxxx{{{|||}}}~~~~~~|||zzzzzzzzz{{{{{{yyyxxxwwwxxxzzz}}}~~~~~~|||~~~{{{|||~~~tttkkkXXXKKK@@@<<<===>>>@@@CCCAAADDDJJJRRR___pppzzzssspppxxx~~~qqq]]]RRRKKKGGGDDDAAA>>><<<===>>>===<<<:::999999:::;;;>>>@@@AAA===<<<;;;:::;;;;;;:::999999999888777666666666666777666666555555555666666666666555555555666666666555555555444444444333333333444444444444333222222222333444444333222444555555444333444666666666444444444333333444444555666555555555555555555555555000111111111111222222222333333333333333444444444111111222222333333333333444666777888777666777888666555555444444555555555777666666666666777888888666555444333444777:::<<>>>>>>>>=========<<<<<<<<<<<<;;;:::999999999999:::777888999:::;;;<<<======888888888888999:::;;;<<<<<<;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<======;;;<<<>>>>>><<<;;;;;;<<<<<>>888777666777888999888777888777666555555444444444333333222222222333333444777666555444444444555666444444444444333333333333333333333333333222111111///111222222222222333555444333222333555666666555333222222222222333444444333333333444444444444444000000111111111222222222111111222333333333333333000111111111222222333333111333444555444333444555444444444333444444555666555555666666666777777777888777666666666888:::<<<888:::???EEENNN```}}}~~~yyyyyy|||wwwqqqhhh```[[[XXXVVVTTTOOOQQQSSSUUUUUUUUUSSSRRRSSSQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIHHHIIIKKKKKKJJJHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJpppXXXIIIFFF===:::===::::::@@@GGGJJJIIIDDDAAA???============<<<<<<<<<<<<999999:::;;;:::999888777888999999999999999999999:::999999888888888888888:::999888888999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>999:::;;;;;;:::;;;>>>@@@===BBBFFFHHHFFFCCCAAAAAA???>>>@@@BBBBBBBBBHHHPPPYYY\\\___aaabbbgggooovvvwww|||zzzttttttvvvlllbbbZZZ[[[___aaafffkkkqqq{{{|||rrreee^^^]]]^^^]]][[[\\\WWWPPPMMMNNNOOOMMMKKKJJJKKKLLLLLLKKKKKKMMMOOOQQQRRRTTTUUUWWW[[[```dddfffjjjnnnpppqqqsssvvvyyyzzzzzz{{{|||}}}~~~~~~}}}|||}}}~~~~~~|||{{{xxxwwwxxxzzz~~~~~~~~~{{{zzzzzz{{{}}}{{{vvvmmmaaaTTTKKKDDD@@@===<<<>>>CCCHHHNNNWWWiiiyyyqqq^^^QQQFFFCCCBBB>>>;;;:::999:::;;;;;;;;;;;;<<<===:::::::::;;;;;;<<<<<<===888666555666888999999888777777666555444444444444222222222222333444555555888777555333333444555666444444444333333333222222222333333333333222111111///000222222111111333444333222111222555666555444222222222222222333333444222222222333333333444444111111111222222222333333000111222333444333333222111222222222222222222222111333555555333333333444444333333333444444555666444444666777777777666555666666666666777888999999666777;;;>>>CCCPPPiii~~~~~~uuulllddd]]]YYYTTTWWWZZZ]]]]]][[[WWWUUUSSSRRROOOMMMLLLLLLLLLMMMIIIIIIJJJJJJJJJKKKKKKKKKLLLKKKKKKLLLMMMMMMKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHKKKKKKJJJJJJJJJKKKLLLMMMqqqXXXJJJFFF>>>:::===:::999???FFFIIIHHHDDDAAA@@@>>>>>>=========<<<<<<<<<888999;;;;;;;;;:::888666:::::::::999999999888888666666666777888:::;;;<<<888888777777888:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;;;;;;;===@@@CCC>>>BBBFFFFFFCCC@@@??????AAA@@@AAADDDDDDBBBEEEJJJNNNRRRUUUUUUTTTYYYccclllqqqwww|||~~~{{{ooofffeeeeeebbbdddhhh```lll{{{|||rrrfff```bbbeeeeeedddiii```VVVSSSUUUVVVTTTPPPMMMNNNNNNMMMLLLKKKMMMNNNLLLLLLMMMMMMNNNRRRWWW[[[ZZZ___eeeiiikkknnnrrruuuwwwxxxyyyzzz{{{{{{{{{{{{wwwyyy|||}}}|||yyywwwvvvwww{{{~~~}}}}}}}}}|||zzzyyyzzz|||~~~~~~~~~zzztttqqqooojjjccc\\\WWWSSSLLLGGGDDDAAA???===BBBFFFMMMTTT[[[iiiyyybbbPPPHHHBBB>>>@@@>>>888555777999:::::::::888777777888:::::::::;;;;;;<<<<<<<<<999777555555777999::::::777777666444444444444444222222222333444555666777888777555333333333555666444444444333333333222222222333333333333222111111...000111222111111333444222111111222444555555444222222111111222222333444111111111222222333333333111222222222222333333333000111222333444333222222222222222222222222222222222444555555444333333444333333333333444444555666333444666888888777555444222333333444444555555555888888999<<<>>>GGGXXXiii}}}{{{|||~~~}}}qqqeee^^^ZZZ]]]bbbeeeeeeaaa\\\YYYUUUSSSQQQOOONNNNNNOOOOOOKKKKKKMMMMMMNNNNNNNNNMMMOOONNNNNNOOOPPPPPPNNNMMMMMMMMMNNNNNNMMMMMMLLLKKKNNNMMMLLLKKKKKKLLLMMMNNNrrrWWWGGGDDD???>>>@@@<<<<<<@@@EEEIIIIIIFFF@@@<<<@@@@@@@@@AAABBB@@@===:::888888777777666666555555666666777888999999::::::999888666555555666666777777777777888999999::::::<<<<<<;;;:::::::::;;;;;;;;;:::999999999;;;===???AAABBBCCCCCCCCCAAA???>>>BBBAAA??????@@@BBBDDDFFFHHHIIIKKKMMMOOOTTTZZZ^^^kkkppptttxxx~~~zzztttwwwzzzqqqddd___dddkkkttt{{{{{{vvvtttuuuxxx{{{xxxqqqiiieeeeeeeeeaaa^^^XXXXXXXXXUUURRRNNNMMMMMMMMMPPPRRRRRROOONNNOOOQQQVVVXXX\\\```eeejjjmmmooossssssssstttvvvwwwxxxyyy|||||||||{{{{{{{{{{{{{{{{{{zzzzzz||||||{{{|||}}}}}}}}}||||||}}}~~~~~~vvvpppkkkbbbXXXSSSTTTRRRJJJCCCDDDDDDCCC@@@>>>@@@DDDHHHLLLWWWdddlllqqqyyymmmZZZNNNKKK???@@@AAABBB@@@===:::888:::::::::999999888888888999::::::::::::::::::999:::999888666666888999:::777777777666555333222111444444333333333333333222888888777666444333222111111222222333333222222111000111222333333222000///000000/////////111222333333333333444444444555555333333222222111000000///000111111111111222222222111222222333222111000///333333333333333333333333222222111111111111222222111222222333333222222111444444444444444444444444555555555555555555444444888555222333666888777666888888888888:::>>>DDDIII___nnnwwwzzzyyyqqqppp~~~|||vvvooonnnpppvvvzzztttfffZZZZZZUUUQQQRRRSSSQQQPPPSSSQQQRRRSSSSSSRRRRRRRRRSSSUUUWWWZZZZZZWWWRRRMMMKKKQQQNNNKKKJJJLLLMMMLLLKKKMMMNNNNNNLLLJJJKKKOOORRRqqqVVVGGGEEE???>>>???<<<<<>>??????>>>??????>>>:::888777777777777666666555555666666777777888999999:::888777666444444444555555666666777888888999999:::===<<<;;;:::::::::::::::::::::999888999;;;<<<>>>>>>???AAABBBBBBAAA???>>>;;;:::::::::;;;<<<>>>???CCCDDDDDDEEEFFFKKKPPPUUUYYY^^^eeellltttzzzxxxyyy{{{nnnlllnnnooonnnmmmpppxxx~~~~~~{{{zzzyyyvvvsssggggggeeeaaa\\\WWWTTTTTTUUUXXX\\\[[[VVVRRRQQQQQQTTTWWW[[[___bbbdddddddddkkknnnqqquuuyyy{{{}}}}}}}}}||||||{{{zzzzzzyyyyyyxxxyyy{{{~~~}}}|||zzzzzz|||~~~~~~~~~xxxrrrmmmhhhbbb^^^TTTMMMEEECCCEEEGGGDDDAAA@@@DDDGGGHHHIIIOOO[[[eeeuuuzzz~~~{{{vvvuuu{{{zzzeeeTTTHHHAAA???>>>???AAAAAA@@@>>>;;;::::::::::::999999888888888888999:::;;;;;;:::999888999888666555555666888999777777777666555333222111333333333333333222222222555555555444444333333333222333333444444333333222111222333444444222111000000//////......///000111333333333333444444444444444333333222111111000000000000111111111222222222111222222222222111000///222222222222222222222222222111111000000111111222111222222333333222222111333333333333333333333333555555555555555555444444777444333444666777777555555666777777888;;;@@@DDDMMM[[[mmm}}}{{{wwwyyyuuuiii```[[[WWWXXXXXXUUUTTTVVVVVVXXX[[[\\\]]]]]]^^^^^^dddhhhjjjhhhbbbYYYSSSQQQQQQOOOLLLLLLNNNOOONNNMMMKKKMMMOOONNNNNNOOOSSSVVVoooUUUGGGEEE???===>>>;;;;;;???EEEIIIJJJGGGCCC@@@???======<<<<<<:::777444777777777666666666666555666666666777777888888999777666555444333333333333666666777777888888999999===<<<;;;:::999999999999999888888777888:::;;;<<<<<<>>>???AAAAAA@@@???>>>;;;;;;;;;<<<<<<===>>>>>>??????>>>===>>>BBBHHHLLLOOOSSS\\\fffrrr}}}|||yyy~~~{{{{{{zzz|||}}}}}}}}}vvvnnnlllsss{{{~~~yyyrrrlllhhhgggiiilllooommmfff___[[[YYY[[[___eeejjjmmmllliiiffflllooosssxxx|||~~~~~~}}}}}}||||||||||||}}}~~~}}}|||{{{|||~~~|||uuuooogggaaaZZZTTTOOOLLLIIIHHHCCC???<<<;;;???DDDIIIKKKHHHNNNUUUYYY^^^jjj}}}xxxpppqqquuupppYYYJJJCCC>>><<<======>>>@@@AAA@@@???===;;;999999999999999888888888777888:::;;;;;;:::888777777666555444444555666777777777666666555444222222222222222222222222222222333333333333333333333333333333444444444444333333222333444444444333111000000000///.........//////222222222333333333333444333333222222111111000000000000000111111111222222111111222222111111000///111111111111111111111111222111111000000111111222111111222222222222111111222222222222222222222222444444444444444444555555444444333555666777666444222444555666666777:::======GGGVVVhhh{{{}}}qqqkkkggggggeeeaaa___```___```ccceeehhhiiijjjjjjrrrvvvyyyuuuiii]]]UUURRROOOMMMKKKKKKMMMNNNMMMLLLJJJKKKMMMMMMNNNPPPTTTVVVlllTTTGGGEEE???<<<===:::;;;???DDDIIIJJJHHHDDDAAA???===<<<;;;:::999666333666666666666666666666666555555666666666777777777777777666555444333222222555555666666777888888999===<<<;;;999888888888888888777777777888999:::;;;<<<===???@@@@@@>>><<<;;;<<<===>>>?????????>>>>>>======<<<;;;;;;???FFFJJJMMMPPPWWWcccqqq}}}rrrooovvv}}}|||}}}~~~vvvnnniiihhhjjjpppyyy{{{wwwzzz{{{}}}~~~{{{{{{{{{|||}}}~~~}}}||||||~~~}}}{{{yyyxxxxxxxxxtttmmmeeebbbbbb___WWWPPPNNNKKKFFFBBB@@@>>>>>>============???DDDLLLUUU\\\]]]```eeekkkuuu~~~vvvvvvzzziiiXXXFFF???>>>??????@@@<<<===???@@@@@@???>>>===999999999888888888888888555777999::::::999777555555444333333333333444555666666666666555444333222111111111222222333333333333333333222222222222222222333333444444333333222222222333333333222222111111111000000////////////111111111222222222333333111111111000000000//////000000000000111111111111111111111111111111000000111111111111111111111111111111000000000000111111111111222222222222111111111111111111111222222222333333444444444444555555222333444555666666444333111333555666555555666777:::>>>GGGVVVhhhxxx{{{yyy~~~{{{uuuqqqqqqooonnnmmmnnnpppssstttuuuxxx}}}zzzmmm^^^UUURRROOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMOOORRRVVVYYYgggQQQGGGFFF>>>;;;===:::;;;???DDDHHHIIIGGGDDDBBB???>>><<<;;;:::999666444555555555555555666666666444555555555555555666666777777666666555444333333444555555666666777888888;;;;;;:::999888777777777777777777777888999::::::===>>>?????????===:::999888999::::::;;;::::::999;;;;;;::::::;;;@@@FFFJJJIIIJJJNNNWWWdddrrr}}}}}}|||wwwwwwzzz{{{}}}|||zzz{{{yyyyyyyyy{{{}}}|||xxxnnnmmmjjjhhhfffdddcccbbb^^^VVVNNNKKKLLLKKKEEE???AAAAAA@@@???===;;;;;;;;;999<<<@@@EEEKKKUUU```hhhkkkhhhhhhqqqpppcccRRRFFF<<<:::=========>>>;;;<<<===>>>>>>>>>======888888888888888888888888555666888999999888666555444444333333333333444444666666666666555444333333000000111222333333444444555444333222111000//////111111222222222222111111000111111222222333333222222222222222111000000///000000000111111111111222////////////............//////000000000111111111000000000000000000111111222222222222222222222222111000000000000000000111000111111222222111111000000000000111111222222222333333333333444444555555111222444555555444444333222444666666555444444555:::999<<>>;;;===;;;<<>>?????????===;;;999888888888888999999999999888999999:::;;;>>>CCCGGGEEEEEEGGGLLLVVVcccooowwwyyyxxxyyy{{{zzzvvvvvvzzz~~~{{{|||sssiiicccYYYWWWTTTSSSRRRRRRPPPNNNJJJDDD>>>===???@@@===:::;;;<<<======<<<<<<===>>>DDDGGGLLLSSSZZZbbbjjjppphhhcccbbbmmmzzzeeeTTTKKKDDD===999:::<<<;;;;;;===;;;;;;<<<<<<<<<<<<<<<;;;777777777888888888888888555666666666666666666555444444444444444444444444555555666666555444444333000000111222444555666666666555444333111000///...000000111111111111000000///000111222333444555666222222333333333222111111/////////000000000111111/////////.............../////////000000000111111000000/////////000111111222222222222222222222222111000000//////000000111000000111111111111000000000000000111222222333333222222333333444444555555000222444444333222333444333555666666555444444555555333444===HHHTTTbbbmmmyyyzzz{{{zzz|||||||||uuuwwwxxxtttlllaaaWWWQQQNNNPPPSSSUUUUUUUUUWWWXXXXXXVVVTTTUUUXXX\\\^^^___sss^^^KKKEEEFFF>>>;;;===<<<<<>><<<999999999999777666444444444555555555666666444444444333333333333333222333444555666555444444333444444555555666777777888777777777777888999999777777888999:::::::::::::::;;;===???@@@???>>>===<<<<<<::::::::::::;;;<<<888999;;;;;;<<<===@@@CCCBBBDDDFFFHHHMMMWWWccclllqqqnnnnnnrrrsssqqqqqqssswwwzzz~~~~~~||||||}}}~~~{{{|||~~~uuukkkbbbZZZRRRNNNGGGEEECCCDDDFFFGGGGGGEEE@@@===999888:::===>>>>>>>>>@@@CCCEEEGGGKKKQQQVVV___aaadddhhhkkkmmmnnnnnndddaaabbbnnnyyygggXXXKKKDDDCCC===:::999;;;;;;999;;;???:::::::::::::::::::::999666777777777888888888999666666555444444555666666555555666666666666555555555555555666555555444333000111222333555666777888555444444333222111111111111111111222222111111111000000111333555777999;;;000000111222333222111111....../////////000000000000000000000000000000000////////////000000000111000//////...///000111222111111111111111111111111000000////////////000000000000111111111111000000000000111111222333333444111222222333444444555555111222333333111111333555444555666555444333444666222111444:::???DDDPPP]]]kkkmmmvvv|||{{{yyywwwrrriii___XXXTTTXXX]]]aaacccfffjjjlllmmmkkkjjjjjjiiifff```\\\nnn\\\JJJDDDFFF???;;;>>>======???BBBEEEEEECCC@@@===<<<:::888777888888777666444444444555555555666666333333333333333333333333000111333444555555444333333333444444555666666777666666666666777888999:::777777999::::::;;;::::::777999<<>>======???@@@>>>AAADDDEEEGGGNNNYYYbbboookkkjjjmmmooonnnmmmnnn||||||{{{~~~~~~|||}}}}}}{{{wwwrrrnnnlllnnnqqqtttwwwxxxzzz|||~~~~~~}}}}}}~~~}}}{{{zzztttooolllkkkkkkfffiiinnnuuu{{{~~~}}}{{{vvvuuutttuuuuuuuuusssqqqpppiii]]]SSSKKKFFFBBB@@@===;;;;;;===AAADDDEEECCCAAA???>>>===>>>AAAEEEHHHIIILLLPPPTTTYYYcccnnnvvvvvvuuuuuuuuutttoooiiidddfffeeeiiitttqqqYYYJJJCCC>>>???DDD888777777888666444888???:::::::::999999888888888666666777777888888888999777666444333333444666777666666777777777777666666555555555666555555444444111111333444666777888999333333333333333333333333222222222333333222222222111111333555777:::===>>>...///000111222222111000............/////////000111111111111111222222222////////////000000000000000///.........000111222000000000000000000000000000000////////////000000000000111111111111000000000000111222333333444444111111222333333444555555111222333222000000333666444444555444333333555666444444999===<<<;;;CCCOOO]]]cccnnnzzz~~~~~~yyynnneeeaaagggnnntttxxx}}}uuuggg^^^qqqXXXMMMCCC@@@???===;;;<<>>===<<<::::::999888777666555444555555555555555555555555555444444333333444444555444444444333333222222222333222111111111333555777666555444444444555777888444555777999:::::::::::::::999:::<<<@@@CCCDDDDDD;;;;;;<<<:::999888999;;;888888888888999:::;;;;;;999===@@@@@@@@@BBBIIIOOOYYY___ggglllnnnnnnoooppp{{{}}}|||pppsssvvvsssnnnooosssllljjjiiiiiihhhccc^^^[[[\\\^^^cccgggkkkhhhbbb___bbbfffgggjjjmmmpppoookkkfffbbbcccjjjsss{{{~~~}}}{{{yyysssmmmddd]]]XXXVVVTTTSSSOOORRRXXX^^^bbbddddddccc[[[ZZZYYYYYYZZZYYYXXXWWWNNNNNNLLLFFF???===@@@EEE>>>DDDFFFCCCAAACCCFFFFFFGGGDDDDDDHHHIIIKKKUUU``````^^^cccppp{{{yyyooolllnnnrrryyyuuussswwwlllUUUCCCCCCFFFAAA===>>>;;;:::888777777888:::;;;:::;;;;;;<<<<<<;;;;;;:::888888888888777777777777222333333444555555555444333444555555555444333222555555444444444333333333444444555555666666555555///000000000000111111111222333333333333222111111000//////222777;;;;;;:::333222111000////////////000000111111111111000000;;;555...+++,,,000222333000000////////////000000000000000000000000000000000000000000000000000000333222000/////////000111222222111///...---,,,+++//////000111333444555555222111000111333444333222222222333333333333444444555555555444444333333333666666666666888;;;>>>@@@NNNTTT```mmmuuuzzz|||zzzxxxvvvtttzzz}}}}}}||||||~~~lll___uuuYYYNNNDDDBBBBBB@@@>>>???@@@@@@AAAAAA@@@>>>===;;;::::::999888777666555555666666666666666666666666666555555444444555555666333333333333333333333333333222111111111333555666666555555555666666777777555666888:::;;;;;;;;;;;;<<<;;;:::<<<>>>@@@@@@@@@:::;;;;;;:::888777999:::999999888888888999::::::888;;;>>>>>>===@@@EEEKKKWWWZZZ___hhhppptttvvvuuu~~~|||yyyqqqrrrrrrppplllnnn||||||xxxvvvppphhh^^^XXXVVVVVVZZZZZZWWWQQQKKKHHHKKKOOOOOOPPPRRRTTTSSSRRRPPPNNNOOOTTT[[[aaaddddddcccbbb\\\WWWQQQLLLIIIHHHFFFEEECCCDDDGGGIIILLLNNNOOOOOOKKKJJJIIIHHHHHHHHHGGGFFFDDDFFFEEEBBB===<<<@@@DDDGGGKKKLLLFFFBBBGGGOOOSSSXXXVVVYYY___cccfffooozzz|||yyy}}}tttpppssswww}}}{{{zzzwww\\\KKK@@@BBBDDD???:::;;;===;;;999777777777888999;;;;;;<<<<<<<<<<<<;;;;;;777666666666555555444444222333333444555555444444111222333444555555444444555444444444444333333333222222333333333111000///000000000111111111222222222222333333222222111000///......111555888888777333222111000////////////////////////////////////<<<777111------.........000000////////////000000////////////////////////000000000000000000000000111111///.........///000111111000///...------,,,000000111111222333444444222111000111333444333222222222222333333333444444555555444444444333333333444444444444666999<<<>>>DDDJJJVVVcccmmmsss}}}~~~}}}}}}{{{yyyvvvzzz~~~yyyzzz}}}~~~rrr{{{ZZZOOOEEECCCCCCAAA??????===>>>@@@AAA@@@>>><<<::::::999999888777666555555666666666666666666666666666666666555555666666666222222222222222222333333222222111111111333555666555666666777777777777777666777888:::;;;;;;;;;;;;===<<<;;;;;;<<<===<<<;;;999::::::999777666888999::::::999888888888999999666999;;;;;;:::<<>>???@@@?????????@@@@@@@@@@@@@@@>>>@@@CCCFFFHHHIIIJJJJJJDDDBBB???>>>===<<<;;;999======<<<<<<===>>>@@@AAA??????????????????>>>>>>CCCFFFHHHGGGFFFFFFJJJMMMUUUZZZZZZRRRMMMTTTaaajjjttttttwww||||||xxx{{{}}}nnn___KKKBBB>>>BBBCCC===:::<<<>>>===:::777666666777777;;;;;;;;;;;;;;;;;;;;;;;;777777666666555444333333222333333444444444444444000111111222333444555666444444444444333333333333111222333333222000---,,,111111111111222222222333222222333333222222111000000//////000333555555444222222111000//////////////////...------...//////999555111///.........---000//////......//////000////////////////////////000000000000000000000000111000...---------...///000/////////............000000111111222222222333222111000111333333333222222222222222333333333333444444444444333333333333222222222333444666999::::::???JJJXXXccclllwwwtttyyy]]]RRRGGGDDDCCC@@@<<<<<<:::<<>>;;;999999999888888777666666555444444444444444444444444666666555555555555666666333333222222222111111111222111111111222333444555444555777888888888777666666777777888999:::::::::<<<:::::::::;;;;;;:::999888999999888666555777888::::::999888777777888888777888::::::999;;;>>>@@@IIIKKKPPPZZZeeeqqqyyy~~~~~~wwwqqqssswwwyyyzzz||||||yyypppgggZZZPPPJJJGGGDDDBBBAAAAAABBBBBBBBB@@@???>>>===<<<;;;;;;<<<>>>>>>>>>;;;:::999:::;;;;;;999777<<<;;;;;;;;;;;;<<<>>>>>>CCCDDDFFFGGGGGGHHHJJJKKKNNNQQQTTTUUUVVVVVVYYY[[[gggnnnqqqkkkgggooo}}}ssshhhccc___WWWOOOBBB??????BBBAAA===<<<@@@???===:::777666555555666::::::999999999999:::::::::999999777666555444444222333333444444444333333222222222222333333444555444444444333333333222222222333555666555333000...111111222222222333333333222222222222222111000000000000000111222222222222111111000///////////////000///---,,,,,,---///000111000000///000000000////////////....../////////////////////////////////000000000000000000000000111000///...---...//////.........///////////////000000111111111111111111222000000111222333222111111222222222222333333333333333333333333333333333222111222222333555777888777:::CCCPPPZZZcccppp{{{yyy}}}cccXXXMMMHHHEEE@@@;;;999888:::===???@@@>>>;;;999999999888888777777666666444444444444444444444444555444444333333444444555666555444333222000//////222222222333333444555555444555777888888888777666555555555666666777888888888888888999;;;<<<:::999888888999777666555666888:::999999888777777777777888999:::::::::;;;===>>>BBBGGGMMMSSSXXXbbbnnnxxx}}}~~~yyywwwzzz}}}}}}uuuuuuwwwyyyxxxuuuwww}}}~~~|||{{{}}}}}}|||xxxoooeee]]]XXXTTTOOOKKKNNNPPPRRRRRRPPPKKKEEEAAADDDAAA===<<<===>>>???>>>===<<<;;;;;;======<<<:::;;;<<<>>>@@@BBBCCCCCCCCCMMMPPPTTTVVVWWWYYY]]]```aaaccceeefffgggfffggggggyyykkkaaaVVVPPPOOOLLLHHHDDD>>>>>>>>>>>><<<:::<<>><<<:::777555555555666888777777666666777777888:::999888777666555444333222333333444333333222222444444444333333222222222444444333333333222222222111333444555555444333222111111222222222333333333111222222222222111000000111222222222111111111111111000//////////////////111000...------...000111...///000000000///////////////............//////........................////////////////////////222111000/////////000111............////////////000000000000000000000000111000///000222333222111111111111222222222333333333333333333333333333333222222222333444555666666777888???HHHOOOWWWcccnnn{{{iii]]]RRRMMMIIIBBB;;;999777999;;;===>>>===;;;:::888888888888777777666666555555555555555555555555444444333333333333444444666666555444222111000000333333444444555555666666444555555666666666666666555555444444555666777777666666777999<<<<<<;;;999888999999888666555777888999999888777777777888888999999:::;;;<<<======>>>>>>DDDJJJLLLLLLSSS```kkksssxxxzzzuuuqqqqqqrrrrrrjjjkkknnnqqqooonnnsss|||{{{uuuoookkkhhhfffbbb___dddgggkkklllhhh```VVVPPPLLLIIIFFFFFFIIIKKKJJJIIIGGGEEEBBBAAABBBDDDEEEEEEFFFHHHLLLOOOSSSUUUVVVWWW]]]aaafffiiijjjmmmqqqvvv||||||||||||{{{zzzyyyxxx|||jjj^^^TTTLLLFFFEEEDDD@@@===<<<999:::;;;999777777:::>>><<<:::888666555666777888777666555444444555666777666666555555444333222222333333333333333222222111555666666666555333111000333333333333222222222222000111111222222222222222111111111111222222222333111111222222111111000///111222333222000///000111000//////....../////////000000///......///000000///000111000...,,,,,,---///......------......///........................////////////////////////333222000//////000000111.........///////////////......//////000000000111111000///000222222222111111111111111222222222222222222222222333333333333333333333444444555555555666777;;;AAAEEEJJJSSS]]]ppp}}}~~~hhh]]]RRRLLLHHHAAA:::888777888:::;;;<<<<<<<<<;;;888888888888777777777777555555555555555555555555555555444444444444555555555555555444444444444333444444555666777777777777444444444444444555555666666666555444555666777888777777888:::<<<<<<:::888888999999888666666777999888777777777777888888999999999999;;;===>>>>>>===???BBBEEEEEEFFFKKKTTT\\\ccckkkqqqooollllllllljjjfffgggkkkllljjjjjjrrr}}}}}}zzzxxxxxxyyyzzzzzz}}}vvvlllfffYYYWWWVVVZZZ```cccbbb```[[[WWWRRRPPPRRRVVVZZZ[[[]]]^^^aaadddiiimmmqqqsssyyy~~~}}}www___OOOJJJFFF@@@===>>>===999777:::444777888777666777:::;;;999888666555666777999:::777666444333333444666777555555555444444333333333333333333333333222111111333555777888888555333111333333333222222222222111222111000000///000111111000000000111111111222222111111111111111000000///...000222000...---...000//////.........//////000...........................///111000---,,,,,,...///......------......///........................////////////////////////222111000///...///000000///////////////.........------......///000111111111000///000111222111000111111111111222222222222111111222222222333333333222222333444444444333333666666999===???AAAIIIQQQcccqqq|||dddYYYNNNIIIFFF???888555777888999:::;;;<<<<<<<<<888888888888777777777777333333333333333333333333666666555555555555666666333333444444555666777777444555666777888888888888444444333222222444555666777777666555555666888888888888999;;;<<<;;;999777999::::::999777666888999777777666666777888999999888888999;;;===>>>>>>===AAAAAA@@@AAADDDIIIOOOSSSUUU___hhhiiihhhhhhgggeeefffgggjjjkkkhhhhhhsss{{{zzz~~~yyysssfffeeegggmmmvvvzzzyyywwwooojjjdddaaaccciiiooorrrmmmmmmnnnpppuuu{{{ppp]]]JJJBBBCCC???999777::::::666777;;;111555777888999:::;;;:::777666555555666888:::<<<888777555444444555777888666666666666666666555555333333333333333222111000111444777::::::888444222333333333222222222111111666444222000//////000111///000000000000111111111111111111111111000//////,,,///000///,,,+++---/////////.........//////000,,,------......------,,,***,,,///...------///222.........------.................................////////////////////////111000///...---......///000000//////............,,,,,,---...///000111222111//////000111222111000000111111111111222222222111111111222222333333333111222222333333333222222777777999======>>>EEEMMMWWWfff}}}vvvYYYRRRIIIBBB???===:::777666777999:::;;;;;;:::999888888888888777777777777666555555555555444444444333444555555555444333222111111222222222333333333555444444333333444444555555444444333333444444555222222333444444555555666555777999:::;;;:::888777;;;::::::999888777666666444555666666666666666555777777888999;;;===???AAA???======???CCCHHHJJJKKKMMMRRRXXX___dddeeeeeedddaaabbbbbbbbbeeelllsssyyy~~~yyysssvvvuuurrryyy|||xxxtttkkknnn|||wwwwww{{{rrrjjjsss{{{|||rrrkkk```TTTIIIAAA===;;;999888777777888888777555555444444444666888:::;;;999444666666333;;;AAA:::777333000222666999777444666666555444444444444555111111111111111111111111222333555666666555333222111222333333333333222111000000000000////////////000000000000////////////111222222000///...000111,,,,,,---...000222333444......//////...---,,,,,,---------............///111111000///////////////111000...---,,,,,,------222///,,,******,,,///111000000000000000000000000/////////...---,,,******........................111000///......///000111//////000111222222333333000000000000000///......///000111222111111//////111111222222222333333333666666777888:::===???@@@LLLUUUfff|||rrrWWWOOOFFF???<<<;;;999777555666888999::::::999999888888888777777777666666555444444444333333222222333444555555555444333222111111111111222222222222444444333333333333444444333222222111111222222333222222333333444555555555555666888999999999777777999888888777777666666555555666666666666666555555666666777888:::<<<>>>???>>><<<;;;;;;>>>AAABBBBBBDDDGGGMMMSSSYYY\\\^^^^^^^^^^^^^^^___aaafffmmmrrruuuwww||||||~~~{{{}}}yyywwwwwwxxxmmmqqqvvv{{{zzzmmmeeeVVVRRRJJJCCC===999888888999777666666777777666555555444444555666888999:::999444666555333;;;AAA:::777333111222666888777444555555444444444444333333111111111111111111111111111333444555555444222111111222333333333333222111000000000000////////////000000000000////////////111222222111//////000222//////......///000111111......//////...------,,,---------............///111000000///////////////111000...---,,,,,,------000///---++++++---///000------------------------............---,,,++++++........................000000////////////000000//////000111111222333333000000111111000000///...000000111222222111000///222222333333333444444444444444555777999;;;<<<===AAAGGGTTTfffwwwoooVVVNNNCCC<<<:::999888777555666888999::::::999999888888777777777777666666444444333222222111000000444444444444444333222222111111111111222222222222444444333333333333444444222222222222222222222222222222333333444444555555444555666777888777666666666666666666666666666666666777777777666555444444444555555666888:::;;;<<<;;;999888888;;;=========>>>???BBBFFFKKKOOORRRSSSWWWXXXYYYYYY[[[___dddhhhdddhhhqqq~~~wwwsssyyywwwxxx{{{pppaaaVVVMMMIIICCC@@@===999888888999:::888777666666777777666444555555555555666777888999888333555555222:::@@@999777444222333666777666444333444555555555444222222111111111111111111111111000111222333333333111111111222222333333222222111000000000000////////////////////////000000000000222333333222111000111222222111000///.....................///......---,,,---------............///000000//////......//////000///...---------------......---------......///------------------------,,,------......------,,,......................../////////000000////////////000000111111222222222111111222222111111000///000111222333333222111000333333333333444444444555222333444555777888999:::<<>>???????????????@@@BBBDDDGGGIIIOOOQQQSSSTTTVVVYYY^^^aaaZZZ```kkkxxx~~~pppmmmqqqwww}}}|||{{{zzzvvvyyytttkkk^^^QQQIIIEEECCCBBB???===;;;999888999999:::999888666777888888777555555555555555666666777777777222444444222;;;AAA:::777555333333555666555444333444666777666555333111111111111111111111111111///000111111222111111000222222222222222222222222000000000000////////////////////////000000000000222333444333222111111222222111000///...------------...............---------------............///000//////.........////////////......------------------..................////////////////////////+++,,,------.........---........................---...///000000///...---///000000000111111111222222222222222222111000000000000222333333222222111222222222333333333444444222333444555666777888888;;;<<<@@@HHHRRR]]]ggglllpppttt{{{{{{qqqttt~~~qqq^^^UUUHHH???;;;:::999777777888999;;;;;;;;;;;;:::777777777666666666666555666555555444333333222222444444333333222222222222333333333444444444444555333333333222222333333333333444444555555444444333111111222222333444444555333333444444555555555555555666666777777888888999777777777777666555333333222222222333444555666777777777777999<<<>>>?????????>>>======???AAACCCDDDIIILLLOOORRRTTTWWWZZZ\\\[[[aaalllwww~~~{{{rrrrrrrrrtttzzztttqqqssswww}}}{{{sssooommmooorrr~~~mmm```RRRLLLEEE???<<<<<<======:::999888777666555555555:::888777777888999777666555555555666666666666666555111333444333<<>>;;;:::999888777555555555555555555555555999888777777888888777666555555666666666555444444333000333555444>>>FFF@@@888777666555444333333333444555666666666555444333111111111111111111111111.../////////000111111222333222222111111222222333000000000000////////////......//////000000111111000222444444222111000000.........---......//////,,,---......///.........---------............///......------......//////---......///......------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---.................................//////.........000000000000000000000000111111222222111111000///---...000111222222111111000000000000111111111111333555666777888777777666444777;;;???BBBEEEIIILLLRRRYYYbbbllluuulllXXXQQQGGG@@@===;;;999777444555777888999999888888777777666666666555555555444555555555555666666666444333222111111111222333111111111222222222333333333333222222222222333333000111333444444333111000111111111222333333444444444444444444444555666666666666666666666666666666555666666666666666555555222222222222222222333444666666666888;;;<<<<<<:::<<<>>>BBBEEEGGGHHHGGGFFFGGGJJJNNNQQQQQQPPPPPPPPP[[[```hhhooosssqqqkkkeeeaaajjjsssxxx~~~||||||}}}zzzwwwyyy}}}lll\\\OOOFFF???;;;???===;;;:::::::::888666444555666777888888888888777666555555666666555444555555666666666555333333222...333555666AAAIIICCC888888777555333222222333444444333333333222222222111111111111111111111111////////////000111222333333333222111111222333333000000000000////////////.........///000111111111///111333444222000/////////......------.........,,,------...//////......---------............///...------------...///000,,,---...//////...------,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------........................///......------......///000000000000000000000///000000111111000000///...,,,---///000111111000000000000111111111222222222333444666777888777555444555777;;;======???BBBEEEHHHOOOZZZeeeppp~~~}}}gggSSSLLLDDD>>><<<;;;999777333444555777777777666666777666666666555555555555333333444555555666666777444333222111111111222333///000000000000111111111333222222222222222222333222333555666666555333222000111111222333333444444555444444444444555666666555555555555555555555555555555666666666666666555333222222222222222333333333444555999===@@@AAA@@@BBBEEEIIILLLMMMKKKHHHFFFHHHKKKOOOQQQPPPMMMKKKKKKUUUYYY```hhhkkkjjjddd______kkkvvv{{{||||||vvvddd\\\OOODDD===::::::;;;666555444555777888888777444555777888888777777666666444333333444555333222555666666666666444333222111...222666777BBBKKKFFF888888777555333222222333333222111000000000111111111111111111111111111111////////////000111333333444333222111111222333444000000000000////////////---......///000111111222...000333333111///......000///...---------------,,,,,,---.../////////...---------.........//////---------------...///000,,,---.../////////------,,,,,,,,,------///000111........................,,,------......---,,,,,,........................///...---,,,,,,---...///000000000000////////////000000000000000///......+++,,,...///000000000///111111222222222333333333333444666777777666444333222444777777666888;;;???<<>>CCCFFFFFFEEEFFFJJJKKKHHHHHHJJJQQQOOOLLLHHHFFFEEEEEEEEENNNPPPTTTYYY^^^bbbdddfffjjjooosssuuu{{{~~~yyyzzz{{{jjj]]]VVVJJJGGGAAA<<<::::::===>>>::::::999888777777888888444444333222333444666777777555333111111111333333333444444555555444444333111000...222>>>IIIKKKFFF:::999666333000///111333111111111111111111111111111111111111111111111111222222111111000/////////111000///......///000111222111111111000000////////////000111222222333333666444000---,,,,,,...//////...---,,,,,,,,,,,,,,,/////////...------,,,,,,......//////////////////---------............///......///000///...,,,+++,,,++++++++++++,,,------////////////............///...,,,++++++,,,...///---,,,,,,+++,,,---.../////////000000000000//////000000000000000111111222000000//////.........---000111222333333222000///,,,,,,,,,,,,,,,---......111222444555555444222111333444444555666777777888999;;;BBBLLLWWWfffzzztttkkkfffnnnrrryyy~~~yyycccRRRFFF;;;888999888666666666666666666666666666777555555555555555555555555444444333333333333444444555444333222111111111111000////////////000111222111111111111111111111111333333222222222222222222222222111111222222333444222222222222222222222222444333333333333444555555666666555444444444444444222333444333111111333444777888:::;;;===@@@DDDGGGFFFDDDFFFIIIJJJFFFEEEGGGJJJIIIFFFDDDCCCCCCCCCDDDHHHJJJMMMQQQUUUYYY\\\^^^cccggglllqqq{{{|||yyywww{{{wwwzzz~~~nnn^^^PPPFFF@@@???>>><<<:::999999999999999999999888888777777777444333333333444555555666666555444333222222333333111111222222222222111111///111222555===HHHMMMLLL>>>;;;777333111222333444222111111111111111111111111111111111111111111111000000000000111111111111222111000//////000111222000000000000//////......//////000111111222333333444222000...------.../////////...------------------------...............---.........---,,,++++++------------............,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,------...////////////////////////,,,------------------,,,///......---------.../////////000000000000//////000000//////000000111222000/////////............//////000000000000000///000000000///000111111222222222333444444333222111444444555555666666777777999999===DDDLLLVVVggguuuyyykkkbbbaaaeeelllssszzzwwwcccNNNCCC999777777666555666666666666555555555444444555555555555555555555555444444333333333333444444444444333222111111111111//////////////////000111222222222222222222222222333333333222222111111111222222111111222222333444000000000000000000000000444444444444444555666666999888888777666777777777333444555555333333444555999;;;===>>>???BBBEEEHHHEEECCCDDDHHHGGGCCCBBBCCCAAA@@@?????????@@@AAABBBCCCCCCEEEHHHLLLPPPTTTVVV\\\___dddmmmzzzzzz{{{~~~~~~yyyxxx||||||iiiddd[[[PPPEEE===888666555666888999999888777555777888888999999888666666333444555666666666555444555555444444333222222222000000111111111111000000...222666888>>>IIIQQQSSSCCC===666333333555555444222222222111111000000000222222222222222222222222---...///000111222333444222111111000000111111222////////////............//////000000111111222222000000000//////.........000//////...............+++,,,,,,---......//////............,,,+++***)))------------............------,,,+++++++++,,,,,,,,,,,,,,,---------......////////////////////////+++,,,...//////...,,,+++000000///.........//////...//////000000//////...///////////////000111111////////////............---------------...///000222111111111111222333333222222333333333333333333555555555555555555555555666555777<<<@@@GGGSSS___iiiqqq{{{sssfff___aaaeeekkkttt|||tttaaaIII@@@777666666444444666555555555555555555444444555555555555555555555555444333333333333333333444444333222222111111111222222111111000000111222222222222222222222222222222444333333222222111111111222222111111222222333444222222222222222222222222444333333333333444555555777666666555555555555555333444555555444333444555999;;;>>>???@@@BBBDDDFFFCCCAAACCCFFFEEE@@@>>>???<<<<<<;;;;;;<<<<<<>>>>>>BBBBBBBBBDDDGGGKKKOOOQQQXXX[[[```jjjyyy}}}~~~~~~}}}yyyxxxyyy~~~nnnaaaMMMJJJDDD>>>:::999999999444666888::::::999777555555666888999999888666444333444666888888666444333333333333333222111000///111222222333333222222111///222555999BBBNNNVVVWWWDDD===444222444666555333222222111111000000//////222222222222222222222222......///000111222333333111000000000000000000111/////////////////////////////////000000000111111---...///000000///......///...------------......,,,,,,,,,------.........////////////......---,,,,,,,,,---------.........000///---,,,,,,---...///,,,,,,------...............///////////////000000,,,,,,---......---,,,,,,------.........//////000...//////////////////...///............///000000///////////////.........,,,,,,++++++,,,...000111000000//////000000111222333222222111222222333444555555444444444444444444333111333777;;;@@@IIIRRRWWW]]]gggpppwww{{{|||}}}uuunnnmmmlllnnnsssyyy{{{ppp___GGG???777666555333333555333333444444555666666777666666666666666666666666333333333222222333333333333333222222111111222222222222111111111111222222111111111111111111111111333333333222222111111111222222111111222222333444333333333333333333333333222222111111222222333444222111111000///000000000222333555555444333333444777999===??????@@@AAABBBAAA???AAAEEEDDD>>>;;;<<<;;;;;;;;;:::::::::;;;;;;AAA@@@@@@AAADDDGGGKKKMMMQQQUUU[[[eeevvvuuuyyyzzztttuuu{{{yyyyyyzzz~~~xxxjjjccc```[[[RRRIII???<<<888555444555777888888888888888777777666555444555777888888777555444333555777999999777444333111111222222111000///...111222222333333222222111111111222888EEERRRVVVSSS@@@999222000222444333111111111111000000000//////222222222222222222222222000000000000000000000000...//////////////////...000000000000000000000000//////////////////000000,,,---///000000000...---,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,------------...///...---,,,,,,---///000+++,,,---.........------------......////////////...---,,,,,,,,,,,,---...******+++---...///000000......////////////...............---......///000.........///////////////------,,,,,,---///111222///............///000000222111111111111222333444444444444444333333333333222000111555888;;;AAAHHHKKKOOOWWW```iiioooqqqrrrssszzz{{{uuusssuuuxxx{{{|||~~~uuulll]]]GGG???999777666333333666222333444555666777888888777777777777777777777777333333222222222222333333333333222222111222222333222111000000000000000000000000000000000000000000222222222222222222222222222222111111222222333444111111111111111111111111111111111111111222222333444333333222222222222222111333666666555333333333444777;;;>>>>>>===>>>>>>???>>>@@@DDDCCC===::::::;;;;;;;;;;;;:::::::::999>>>===>>>>>>@@@BBBEEEFFFGGGLLLSSS\\\lll{{{ooouuuyyyrrrooonnnuuu}}}||||||wwwjjj___UUUJJJEEEFFFGGGDDD@@@===;;;888555333333444555999888777555444444444444444444666777777666666555555666888999999777555333222222111000000//////...000000111111111111000000222222222777CCCNNNMMMGGG999555000///000222111000000000000000000000000000333333333333333333333333222222222111000//////...---......//////......---000000000000111111111111............////////////,,,---//////000///...---++++++++++++++++++,,,---......------,,,++++++***((()))***,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,------***+++,,,---...---,,,+++,,,,,,,,,------......//////...,,,++++++,,,...///)))***+++---.../////////---......//////......------------------...//////.........///////////////...............///000111000////////////000111111000000111111222333333333333333333333333333333333333000000333555555888<<>>???@@@@@@@@@FFFLLLRRR]]]nnn}}}yyynnnttt}}}zzzwwwwwwuuu|||uuugggXXXNNNDDDAAA======???@@@???<<<<<<:::999777666666666666777777666666555444444444444444444555555666666666666777888999999777555444555444222111000000111111111111222222222222111111111333444666<<>>CCCCCC>>>::::::777888999:::;;;;;;;;;;;;:::;;;<<<>>>>>>??????>>>???EEEIIIJJJQQQ___oooxxxzzz|||kkkooovvv~~~~~~}}}{{{|||kkk\\\TTTNNNHHHDDD:::;;;>>>AAABBBAAA===999555555555555666777888888555666888999999777666555444444444444444555666777777888999999888777666555777666333111111111333444333444444555555444444333000555888777666777444//////000111111000///000111------...///000111222222333333333333333333333333111111111111000000000///...///000111111000///...---.........//////000000.....................---//////......------------,,,,,,,,,,,,------...///***++++++,,,,,,------...------.........---,,,,,,++++++,,,,,,,,,---------+++,,,...///000///......''')))+++,,,,,,+++***)))))))))***++++++,,,------+++,,,...//////...,,,+++///000000000000...,,,+++---..................------,,,,,,,,,,,,---......---.........//////000000---.../////////...---,,,...............//////000---///111333444333222111000000111222333333444444333000000444777555555888888;;;>>>???@@@EEEMMMSSSdddjjjsss}}}~~~nnn```WWWKKK@@@666333444333333444444555666777777666555555777777777777777666555555111111111111111111111111222111000000000111222333333333333222222222111111000000111111111111000000//////000000111111222222000000000111222222222333111111111000000000000000444333222000//////...///111222333333444444333333444555888999999888555444222444666888:::<<<============>>>>>><<<888444222666666555555666777999:::999999888888999:::<<<===???AAADDDGGGJJJPPPYYY```ggglllttt~~~~~~yyy~~~{{{}}}tttvvv{{{{{{cccOOOJJJGGG@@@;;;===>>><<<;;;>>>BBBBBB===888777666555444555666888::::::888777555555666888999999777555444333444555666<<<<<<:::888666555333222222111000//////000222444777555333222222222111///222222222333444444555555000111111222222222111111000///.........000111222111111111111222333444444333222222111111111000000000000///...............//////.........---------//////...---,,,,,,,,,,,,,,,...///...---++++++,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,---...///---///000///---+++++++++'''))),,,...///...---,,,,,,,,,,,,---------.........,,,++++++,,,,,,,,,+++,,,---...///...---,,,+++,,,,,,,,,---------......,,,,,,+++***+++,,,---...///---,,,,,,...//////...//////...------------......---,,,,,,+++++++++,,,//////.........---------////////////000000000000111111111111111111111111111111111111111111111111000111222333444333222111666777999888888;;;AAAEEEWWW```iiiqqq}}}qqqcccYYYJJJ@@@777555555333222444333444666777777777666666777777777777777666555555111111111111111111111111222222111111111111222222333222222222111111111111//////000000000000//////000000000000000111111111111111111111111111222222111000000000000000000000333222111000000/////////222333444444555555444444333555777888888777555333333444555777888999999::::::;;;<<<===<<<:::777555666666555555666777999999999888888777999;;;===>>>AAACCCCCCCCCCCCEEEJJJOOOSSSXXX```jjjrrrvvvvvvttt{{{~~~~~~{{{wwwwww|||~~~iiiTTTAAA======999777;;;===;;;;;;>>>AAAAAA===888999888777666666777999:::===;;;999666555555555666888777555444333444555666;;;:::999777555333222111333222///...000444888;;;;;;999555333333333222111000000000000111111111111111111222222111111000///............///000222333222111111111111222333333222222222111111111000000000000///...............//////.........---------------,,,,,,,,,------...,,,...///...,,,++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---......+++,,,------***))))))))))))***,,,------,,,+++***,,,,,,---------.........///---++++++,,,,,,,,,***(((((()))******)))((('''+++++++++,,,,,,,,,------...---,,,,,,,,,---//////---,,,+++,,,...///...---//////...---------------......---,,,,,,,,,,,,,,,//////.........---------.../////////000000000000000000000000000000000000111111111111111111111111000111222333333333222222333444666666777999???CCCHHHPPPZZZcccppp~~~tttfff\\\III@@@888666666333222333222444555777888888777777666777777777777666555555111111111111111111111111222222333333333222222111111111111111000000000000......////////////......111111111111000000000000111111111111111111000000000000000000000000111111111111111111111111111111333333444555555555555444222333555666666555333222333444444555666666666666666888:::;;;<<<;;;:::999666666666777777888999999999888777777999<<>>===>>>@@@DDDGGGNNNWWWaaagggiiihhhooouuu|||~~~~~~xxxssspppsssuuuttttttwww~~~vvvZZZIII:::888:::999:::>>><<<;;;:::===??????<<<888999888888777777777777777===;;;999777666555666666777666555444333444555666888888777555444222111000333111000000333999@@@DDD@@@<<<777444333333333222000000000000////////////111111222111111000///...,,,,,,---...000222444555222222111000000000111111111111111222111111000000000//////............////////////.........------++++++++++++,,,---...///+++---......,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------***,,,---,,,***))))))))),,,,,,,,,++++++*********,,,------------.........000...,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...//////...,,,///......---------------...------,,,,,,,,,,,,---...............---------....../////////000000000////////////////////////111111111111111111111111000111222333333333333222777888888888888:::===@@@@@@FFFNNNVVVaaannnwwwyyyxxxhhh]]]GGG@@@:::888666333222333222333555777888999888888666666777777666666555444111111111111111111111111222222333444444333111000000000000000000/////////...//////000000//////...222222111111000000//////222222111111000000//////000000000000000111111111000000111111222222222222222222333444444444444333111222333444444333222111111111222333444444444444666777999:::;;;;;;::::::666666777999999999999999:::999888888;;;>>>BBBEEEBBBBBBAAA@@@>>>=========<<<>>>CCCJJJSSSZZZ]]]^^^```gggpppuuutttrrrtttwwwuuuooolllmmmmmmlllnnnrrrttt}}}||||||}}}}}}zzz}}}qqqpppsssooogggOOODDD;;;;;;<<<::::::===:::::::::;;;======:::888777888888888888777555444888888777777777888999999555555444333333444444555777666666444333222111111000000111333888>>>DDDGGGAAA===777333222222222222333222222111000///////////////000000111000000///***+++,,,...000333444555333222111000////////////000000111222222111000///000///............//////////////////............,,,,,,++++++,,,,,,---...+++,,,......,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,++++++,,,---,,,++++++***+++,,,---------------............111///,,,,,,,,,,,,+++***......//////////////////++++++++++++,,,,,,,,,,,,)))))))))*********++++++,,,,,,---///111111...,,,///...------,,,,,,---------,,,++++++++++++,,,,,,................................./////////000000////////////////////////111111111111111111111111000111111222333333333333999999999888888888888999???BBBGGGLLLSSS\\\dddhhhvvv|||yyyiii[[[GGG@@@;;;999666333222444222444555777999999999888666666666666666555444444111111111111111111111111222222333444333222000//////////////////////////////000000111111000000///222222111111000000//////222111111000000///////////////000000111111111111///000111222333333222222000000111222222222222111000111222333333222111000...///111222444555555555777888999:::::::::999999666888:::;;;<<<<<<;;;:::;;;;;;:::;;;===AAAEEEGGGBBBAAA@@@???>>>>>>===<<<888888:::???FFFLLLPPPQQQTTT\\\fffkkkiiiggghhhjjjmmmhhhfffgggggggggjjjpppnnnssssssnnnjjjlllppprrrqqqvvv}}}}}}uuuyyyvvveeecccccc^^^WWWDDD???;;;;;;:::666444333999999999:::;;;;;;999888888999;;;<<<<<<:::777555666666666777777888888999444333333333333333444444666666555444444333222222---///222777;;;???BBBDDD>>>:::444111000000111111333222222111000///......,,,---...///000111111111***+++---///111222444444222111000///...---------...///111222222111000/////////............//////000000/////////............---,,,+++++++++++++++***,,,------,,,+++,,,,,,---,,,++++++*********++++++,,,,,,------,,,+++++++++,,,...---,,,++++++,,,,,,,,,+++***+++---///000---------........./////////---+++++++++,,,+++)))******+++++++++,,,,,,---,,,,,,,,,,,,------------))))))*********+++++++++------///111222222///---......---,,,,,,,,,,,,,,,+++***************++++++---.................................////////////000000000000000000000000000000000000000000000000000111111111222333444444444555555666777777777666;;;<<<>>>AAAEEEJJJQQQXXXiiiqqq}}}yyyhhhZZZHHHAAA<<<999555222333666333555666888999999888888555666666666666555444444111111111111111111111111222222222222111111000///////////////000000000000000000111111111111000000111111111111000000000000000000000000000000///////////////000111111222222///000222333333333222222//////000111111111111000111111111222222111111111...///111333444555666666888888999999999999888888777999<<>><<<;;;;;;;;;<<<===@@@BBBEEEFFFCCC@@@===;;;;;;;;;:::999:::999999<<>>======;;;999555222000777888888999999888888888999;;;???AAAAAA>>>:::888888888777666666555444444222222333333333333333333555444444444333333222222,,,...333777;;;<<<<<<<<<888555111//////000000000111000000///...------,,,+++,,,---///000000000000,,,---...000111222222222111000///...---------------...000222222111000...///............//////000000000000/////////.........---,,,+++************)))+++------,,,+++,,,---------,,,+++************++++++,,,------,,,***)))(((***++++++***))))))***+++*********+++---///000------........./////////---+++))))))***+++***)))))))))((())))))***+++,,,,,,,,,---------.........+++,,,,,,---...---------.........000111111000......------,,,,,,,,,,,,,,,+++************++++++,,,---------...............------........./////////000000000000000000000000000000000000000000000000000000000111222333444555333333555999<<<>>>>>><<<999888;;;>>>@@@BBBJJJSSSaaajjjwwwwwwfffYYYIIIBBB<<<888444111333888555666777888999888888777555555666666555555444333111111111111111111111111333222111000/////////////////////000000111111111//////000000000000//////000000000000000111111111/////////000000000000000...//////000111111222222000111222444444333222111//////000111111111111111111111111111111111111111111222333444555555555555777777888888999999999999999;;;???AAABBBAAA>>><<<999:::<<<>>>@@@BBBBBBCCCAAA===999777888::::::999===;;;;;;===AAAEEEGGGGGGFFFMMMWWW___aaa^^^XXXTTTSSSQQQSSSUUUVVVVVV[[[ccchhhgggccc^^^___cccbbb___aaahhhpppsssqqqnnnmmmmmmkkkkkklllnnnsssxxx|||~~~~~~wwwrrrlllmmmnnnppprrrwww}}}||||||rrrYYYNNNKKKFFFBBB@@@;;;<<<<<<:::777666666666666777888888777777777777777:::>>>BBBBBB???;;;888666666666555555444333333111111222333333333333333222222222222222222111111...///222444555666666555222000......///000000000000000000//////..................//////......---...///000111111000////////////...---,,,,,,,,,---,,,...000222222111///..................///000000000000000000/////////...,,,,,,+++++++++++++++,,,)))***,,,,,,++++++,,,---...---,,,+++***************+++---------+++***(((((()))++++++)))))))))***))))))))))))***++++++,,,............////////////***)))'''((()))+++************))))))***+++---...++++++,,,,,,,,,---------+++,,,---...///......---...---,,,---...//////---...---,,,,,,++++++,,,,,,,,,,,,++++++,,,------...---------.........//////---------.........//////////////////////////////000000000000000000000000111000000000222333555666444444666:::>>>@@@>>>;;;888777:::===>>>>>>FFFPPPYYY```jjjrrr{{{vvvfffXXXIIICCC<<<888333000444:::666777888999999888777666555555666666555555444333111111111111111111111111333222000............/////////000000111111222222......////////////......//////000000111111222222......//////000000111111...//////000111222222222000111333444444333111000000000111222222222222222111111111111111111111111555555555666666555555444666666777888999:::;;;;;;:::<<<@@@CCCDDDBBB???===888999<<<>>>@@@@@@@@@@@@>>>:::666555999<<<>>>>>>:::999999;;;>>>BBBDDDDDD@@@GGGQQQZZZ___\\\TTTNNNMMMLLLNNNQQQRRRRRRWWW^^^gggfffbbb```cccfffccc\\\fffmmmtttuuupppiiieeeddd^^^^^^___ccciiiooosssuuuooosssxxx{{{~~~}}}|||{{{{{{}}}~~~vvvuuu~~~{{{wwwsssssstttsssmmmhhhdddgggkkkooosssyyyxxxuuuqqqzzz~~~~~~uuuaaaLLLDDDBBB@@@>>>@@@666888777444222444888:::666777777777666666666777222666<<<@@@@@@===999555111222333444555555555555000111222333333333333333111111111000000000000000111111000000000111222222///...---...000111111000222222222222111111111111000000000///...,,,+++***///000111111111///...---......---,,,,,,,,,------,,,---000222222111///..................///000111000000000000////////////************+++,,,------(((***,,,,,,++++++,,,---...---,,,+++***************+++---------+++)))((()))+++------+++++++++,,,))))))))))))((((((((((((............/////////000((('''&&&''')))*********((((((''''''(((***,,,---******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,---+++******,,,---------...---,,,,,,++++++,,,,,,---------------...///000---------.........//////---------.........//////........................000000000000000000000000111000000000111333555666222222222555888777333///555333666999888666<<>>???@@@AAAAAA@@@???>>>999777666999===??????>>>:::999888777777999;;;<<<:::;;;<<<>>>???AAABBBCCCFFFFFFHHHLLLPPPPPPMMMIIIDDDFFFHHHJJJLLLPPPUUUYYYcccfffeee``````dddggghhhmmmvvv~~~vvvmmmddd___]]]\\\]]]aaafffhhhgggeeeiiijjjnnnssswwwyyyyyyxxxnnnooooooqqqsssvvvxxxzzz{{{zzzssspppqqqtttvvvwwwsssnnnnnnpppqqqoookkkkkkggghhhnnnooojjjggghhhiiioooxxx{{{||||||yyysssjjjbbb]]]aaafffgggfffhhhoootttuuubbbWWWIII???<<<<<<;;;999:::999888888777777777888777666666555444333333333444555777:::<<<:::777333222333333444444333333222111//////333999;;;999666444444444444333333222111444333111000000000111222000000////////////000000222111000//////000111222---,,,,,,+++++++++,,,,,,---...///////////////...,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111222111111111000000//////+++000111...,,,......,,,............---,,,+++******+++,,,,,,******+++,,,---,,,++++++******++++++---------,,,+++***)))((()))************+++++++++************************,,,,,,---......---,,,,,,''''''(((((()))))))))***((()))++++++******+++---***++++++,,,,,,++++++***++++++------------++++++,,,,,,,,,++++++*********000000000///...,,,+++***,,,,,,------------......+++///222111---+++...222..........................................------////////////000000000000111222222333333222222111333333333444444444555555555444333444666888888777===EEEMMMPPPQQQWWWdddnnnyyy}}}tttxxxwwweeeYYYLLLCCC:::888888555333444666666666666666777777777888777666555444444444444111111000000000000111111111111111111111000//////////////////000000000000555555555444444333333333000000000000000000000000.........///000000111111000//////......//////000111000///......///000111333222222111111000000000000000000111111111111222222333555777888888888777888777777777999;;;>>>@@@<<<===>>>??????>>>===<<<999888888:::===>>><<<:::999888777777777888:::;;;<<<<<<===>>>???AAABBBCCCCCCCCCDDDHHHKKKJJJGGGDDD@@@BBBEEEGGGHHHKKKOOORRRXXX[[[]]][[[]]]ccciiijjjmmmuuu}}}}}}wwwpppjjjfffgggffffffiiilllmmmllliiiiiikkkpppsssuuutttrrrppphhhfffeeegggkkkooorrrsss{{{}}}zzz{{{}}}}}}xxxtttsssxxx}}}sssjjjeeeccccccdddbbbaaaaaadddgggiiihhhggghhhgggllluuuxxxsssnnnnnniiiqqq|||zzzsssnnnkkkhhhdddaaadddeeedddbbb]]]WWWRRROOOMMMQQQRRRPPPRRRXXX]]]^^^YYYPPPDDD<<<999999888777999888888777777777888888999777666444333333444444555555666888999888555222111222222333333222222111111000000444999;;;999555333333444444333333222111333222111111000000111111000000////////////000000111111000//////000111111......------------............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000//////.........,,,000111...,,,------+++++++++++++++***)))((('''***+++,,,,,,******+++,,,,,,,,,+++***************,,,,,,,,,,,,+++***))))))))))))*********+++++++++************************+++,,,---......---,,,+++)))))))))******+++++++++)))***,,,+++******+++,,,***++++++,,,,,,++++++***++++++,,,------,,,++++++,,,,,,,,,+++++++++******++++++---...////////////*********+++++++++,,,,,,---///000///,,,,,,...111................................................////////////000000000000000111111222222111111000333333333333444444444444666444333333555666555444999>>>CCCFFFGGGLLLUUU]]]ccchhhooovvv}}}zzz|||yyygggZZZLLLCCC;;;999999666555666333444666777777777777666666666666666555444333333111111000000000000111111000000111111000000//////111000000000/////////...222222222222111111111111222222111111000000//////---......//////000111111111000000//////000000111000000////////////000000111111111111111111111111000111111111111222222222333444666777888999888888555555444555666999;;;<<<::::::;;;;;;;;;;;;::::::888888999;;;<<<<<<:::777999888777777777888:::;;;???>>>======>>>???AAABBB@@@@@@@@@BBBCCCCCC@@@======@@@CCCFFFFFFGGGIIIJJJLLLQQQSSSTTTWWW```fffhhhjjjooouuuwwwtttnnnkkkkkkllllllnnnqqqtttvvvuuutttmmmqqqvvvxxxvvvrrrooommmmmmhhhcccdddjjjppprrrqqq||||||zzzuuunnnkkkkkkmmmllljjjhhhkkkqqqzzz~~~|||sssiiibbb]]]\\\[[[YYY\\\aaadddfffggghhhiiihhhkkkrrr}}}}}}wwwuuuooovvvwwwccc^^^XXXSSSPPPNNNKKKIIIPPPQQQQQQOOOKKKHHHFFFFFF@@@CCCDDDAAAAAAGGGKKKLLLNNNHHH@@@;;;::::::888777888888888888888888999999;;;999666333222333444555666555444555666555333111111111222222222222111111111000222666:::;;;888444333333333333333222222111111111222222111111000///000000////////////000000111000///......///000111//////.........//////000///////////////...---,,,+++++++++,,,,,,---------++++++++++++,,,---...///...............---------,,,000111---+++,,,,,,***************)))(((((('''***+++,,,+++******+++,,,++++++***))))))))))))******+++++++++++++++******)))))))))*********++++++************************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))***,,,---///000000000************++++++++++++///...---,,,,,,---...///.................................................../////////000000000111///000000000000000000///222222333333333444444444666444222222333444333222666888999;;;===@@@FFFJJJKKKOOOVVV^^^gggqqq{{{|||jjj\\\MMMDDD===;;;999666555777222444666888999888777666444555666666555444222111111111000000000000111111///000000000000000//////000000000000////////////........................333333222111000//////...------......///000000111111111000000000000111111...///000111111000///...///000000000111111111222111111111111222222222222333444666888999999888888555555444444555555777777777777777888888777777777555666999;;;<<<;;;999777:::999999999999:::;;;<<>>===<<<<<<>>>???@@@???????????????>>><<<:::???BBBFFFHHHHHHFFFFFFFFFEEEJJJMMMNNNRRRZZZ```aaaccceeeiiillliiieeeccceeefffhhhmmmrrrwww{{{}}}~~~uuuzzz{{{vvvsssrrrxxxppphhhgggmmmrrrrrrpppzzzyyyuuuooohhhdddbbbcccggggggiiinnnuuu{{{~~~{{{{{{||||||}}}uuukkkdddaaabbbcccfffjjjmmmmmmjjjjjjnnnrrrrrruuu{{{}}}yyyuuuyyymmm\\\MMMKKKHHHFFFEEEEEEEEEEEEFFFIIIKKKJJJFFFBBBAAAAAA>>>AAA@@@===<<>>???@@@CCCGGGLLLRRR[[[dddjjjuuuwww|||}}}kkk]]]MMMFFF???<<<999555444777333555777999999888777666444444555555555333111000111111000000000000111111...//////000000000//////.........///000111111111111111111111111111111111333222222111000///......---------...//////000000111111000000000000111111...///000111111000///.../////////000111111222222000000111111111222222222333444555777888888888888::::::999888777666666666666555555555555555555666222555999;;;<<<<<<;;;:::;;;;;;;;;;;;<<<<<<======>>>===<<<<<<<<<<<<===>>>@@@@@@@@@???>>>===<<<===BBBEEEHHHIIIHHHEEECCCBBB???EEEIIIJJJNNNVVV[[[\\\]]]\\\^^^bbb```YYYWWWZZZ\\\___eeekkkpppuuuxxxzzzwww~~~~~~xxxwwwxxx{{{rrrhhheeeiiimmmmmmjjjttttttqqqmmmhhhdddbbbaaafffiiiooowww}}}~~~~~~~~~wwwtttwww|||~~~|||yyyssskkkffffffkkkpppwwwyyyyyytttoooooouuu{{{~~~|||wwwqqqqqqrrrtttuuuvvvvvvuuuzzzuuuqqqrrrqqqgggWWWIII@@@@@@@@@??????@@@BBBCCCCCCGGGKKKJJJEEE>>>;;;:::<<<>>>===999999>>>CCCDDDCCCAAA???>>>>>>===;;;:::888999::::::;;;:::999999:::777444111111222444666888666444333333333333222333333444444444444333333111111444666888888555333111111222333333222222222000000111222222000///...000000////////////000000000///...------...///000---,,,,,,,,,------...///////////////...---++++++******+++,,,,,,---......------------------...///........................+++///000,,,***++++++)))------------------,,,+++)))***++++++))))))***++++++***))))))((()))))))))(((((()))***++++++++++++(((((()))))))))*********************************+++++++++******++++++++++++++++++++++++*********,,,---...---+++***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///...---+++)))(((+++++++++,,,,,,,,,------///---++++++,,,......---................................./////////000000.........///000111111111000111111111111111111000111111111222222222333333333222111222555777777777777555444555999;;;<<<;;;===>>>???AAADDDKKKRRRWWWbbbhhhpppyyy|||hhhYYYLLLEEE???<<<888444555888777888999999999888777777444444444444333222111111111111000000000000111111......///000000000//////------...///000111222222111111111111111222222222111111000000//////......,,,------......///000000111000000//////000000111...///000111111000///.../////////000000111111111///000000000000111111111222333555666777888777777999888888777555444333333555555444444444444555555222555999;;;<<<<<<<<<===<<<=========>>>>>>>>>>>><<<<<<==================???@@@@@@???======???AAADDDFFFIIIHHHEEEBBB???>>>:::@@@EEEFFFKKKRRRXXXYYYYYYVVVWWW]]][[[RRRNNNPPPRRRUUUZZZ^^^aaadddgggiiioooyyy}}}uuurrrsssuuunnnfffdddgggjjjkkkjjjoooooonnnllljjjiiihhhggggggkkkrrr{{{yyyzzzuuunnnmmmsssyyy{{{wwwvvvsssooolllnnnuuu{{{}}}wwwqqqrrryyy~~~~~~zzzxxxwwwqqqkkk___^^^^^^```dddgggiiijjjmmmeee______]]]TTTIIIBBB>>>@@@BBBBBBAAA@@@@@@AAAFFFLLLQQQOOOGGG>>>:::999:::<<<;;;777888>>>DDDFFF??????>>>===;;;999888777888999999:::999888777666666444222111111222444666777555333222333444333222444444555555555555444444111222333444555444444333000111222222222222222222000000111111000000///...000000////////////000000///...---,,,,,,---...///+++++++++++++++,,,---..................---,,,++++++++++++,,,,,,---------......------------......---------............///)))---...+++)))++++++)))++++++,,,,,,,,,++++++***)))***+++***))))))***+++++++++***))))))))))))***(((((()))***+++++++++***((((((((()))))))))******************************+++******))))))******+++************))))))))))))+++,,,---,,,+++***+++,,,***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,,,,---------------......------,,,+++***))))))))))))************------......------------.................................//////000000111------...///000111222222000111111222222111111000000000111111111222222222222111000222555888999888555444333555777999999999999::::::;;;===BBBHHHMMMSSSYYYcccnnnxxxxxxcccRRRGGGBBB===;;;888555777;;;;;;;;;::::::999888888888555444333222111111111111111111000000000000111111---......///000000//////......//////000000111111........./////////000000/////////...............,,,,,,---......//////000000//////......//////000//////000000000000///////////////000000000000000....../////////000000000111222444555666666666666444444444444333333222222666555444444444444555666555888;;;<<<;;;;;;<<<>>><<<<<<===>>>>>>>>>>>>>>><<<===???@@@AAA@@@???>>><<<>>>>>>===<<<===@@@CCCGGGIIIJJJHHHDDD@@@>>>===;;;@@@DDDDDDGGGMMMQQQQQQTTTPPPSSS[[[ZZZOOOHHHIIIGGGKKKOOOQQQQQQRRRTTTVVVbbbqqq|||pppiiiggghhheeeaaaaaaeeejjjnnnpppqqqooommmlllmmmppprrrssspppqqquuuzzzvvvvvvqqqkkkjjjoootttuuusssuuuwwwuuussstttyyy}}}{{{zzzuuuooojjjiiimmmqqqlllnnnlllgggdddccc^^^VVVLLLKKKMMMQQQWWW\\\^^^]]]]]]UUUPPPPPPMMMFFF???>>>???BBBFFFGGGEEEBBBAAABBBKKKPPPSSSOOOFFF===;;;;;;888;;;:::777999@@@GGGIII@@@@@@???<<<999666555444666777777888777555222111222111000000111222444555333222111111333333222000333444444555555444444333111222222222111111333444000000111222222222222222111111000///////////////000000////////////000000......---,,,,,,---......*********++++++,,,---...---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++,,,,,,,,,---------...'''+++---***)))+++,,,************+++++++++******(((***+++***)))((()))+++,,,,,,+++***************((()))***************)))(((((((((((()))))))))***************************+++***))))))))))))***+++++++++******)))))))))))))))***,,,+++******+++,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,,,,,,,,,,---------......,,,,,,---------,,,++++++))))))))))))***************...111111///------...........................---......///000000111111------...///000111222222///000000000000000000///000000000000111111111222222111000111444666777666444444555555555666666777666666777777888<<<@@@DDDKKKPPPYYYaaahhhqqqyyyuuu___MMMCCC???;;;:::888666999???>>>===;;;:::999888888888555444333111000111111222111111000000000000111111------...///000000//////000000000000////////////.../////////000000111111---------...............,,,,,,------...//////000//////............//////000000////////////000000000000000000000/////////............////////////000111333555666666555555444444555666777777777777666666444444444444666666888;;;===<<<:::999;;;>>>;;;<<<<<<===>>>=========<<<===@@@CCCDDDCCCAAA???:::;;;<<<;;;:::<<<@@@DDDKKKLLLLLLIIIEEEAAA???>>>???CCCEEEDDDDDDGGGIIIHHHOOOKKKOOOYYYYYYLLLDDDEEE???BBBGGGHHHHHHHHHJJJLLLYYYlll}}}mmmaaa^^^YYYXXXYYY[[[```fffmmmqqqvvvrrrnnnmmmpppuuuzzz}}}{{{zzzyyyzzz|||~~~~~~~~~uuuuuurrrlllkkknnnpppppplllqqqvvvvvvsssrrrtttwwwooommmhhhbbb\\\YYYXXXYYYWWW[[[[[[VVVTTTSSSMMMDDDBBBBBBEEEKKKRRRUUUUUUTTTPPPIIIEEEFFFCCC<<<888999;;;@@@EEEGGGFFFCCCAAABBBJJJNNNOOOIII???888777:::555777777444666>>>FFFHHHBBBBBBAAA===999666444444444555666666444222///---/////////000111333444555000//////000222222111///222333333444444333333222222222111000///000222444///000111222222222222222222111///.........///000000000////////////000000...---,,,,,,,,,,,,---...+++***++++++,,,---...///,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++*********++++++,,,,,,,,,&&&***,,,***))),,,---+++***++++++,,,,,,,,,++++++(((***+++***)))((()))***---,,,++++++******++++++))))))************))))))(((((((((((())))))))))))************************+++***)))(((((()))***++++++++++++*********))))))((()))++++++******+++---+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,,,,,,,,,,------..................---,,,+++***)))***++++++++++++,,,,,,,,,)))...444444000,,,---///........................---......///000111111222------...///000111222222......////////////......000000000000111111111111333111000111222444444333555666777777555444555666555666666555555777:::===JJJMMMRRRWWW[[[```hhhnnnxxxuuuvvv}}}}}}nnn[[[NNNCCC@@@<<<888666666777888666777777777555444222000444444444444444333222111000000000000000000000000000000111000000///......,,,---------...///////////////............//////.........------,,,,,,,,,,,,---...///000000000000000000//////......------000000/////////111222333/////////...------,,,,,,......//////000222333444333333333222222111111111333333333444555666777777666666555555555555666666444555666888999999999999999;;;===>>>======>>>???<<<999888999===??????===;;;;;;<<<>>>@@@BBBDDDEEEIIIGGGDDDBBBAAAAAABBBCCCBBBAAA@@@@@@@@@BBBDDDFFFHHHKKKNNNNNNKKKFFFBBB@@@===??????>>><<<===BBBGGGYYYmmmnnn[[[PPPOOOKKKLLLUUU]]]bbbeeehhh```ffflllnnnnnnsssyyyqqqnnnpppsssuuuyyyrrrnnnpppnnngggbbbbbbcccccccccccccccbbbaaa```[[[YYYUUURRROOOKKKFFFCCCDDDCCCDDDIIINNNPPPMMMHHHAAACCCGGGMMMPPPPPPMMMJJJDDDAAA===;;;;;;<<<<<<===DDDIIIMMMKKKFFFAAA@@@AAADDDCCCAAA>>>;;;777444222666333777999999FFFQQQNNNFFFAAA;;;888777777555333222333444555444333222111000000111111111222222222222333444555444333222111333333222111000///......222000//////000111111000000000000000000000000000.........///////////////........................//////...---,,,++++++***))))))))))))))))))))))))+++++++++++++++++++++++++++,,,...//////...,,,+++)))***+++,,,---,,,+++***---,,,+++*********+++,,,......---,,,+++***)))(((***************+++++++++***)))))))))***+++,,,,,,******))))))))))))************++++++++++++******(((((()))******+++,,,,,,))))))***+++++++++******))))))(((((((((((())))))(((((((((((((((((((((((((((''''''(((+++---......******+++,,,------......,,,,,,,,,,,,+++***)))(((---,,,***(((((()))+++,,,+++++++++*********))))))***+++,,,,,,+++***+++,,,,,,---///000000...---+++000000//////......------,,,,,,,,,...000000...,,,---------...///000000111000000000000000000000000////////////////////////111222333333444444333333444444444555666777888999555555555555555666777777CCCLLLUUUVVVVVVXXX[[[[[[]]]cccllluuuyyyjjjXXXLLLAAA???:::777555555666777777777888888666555333222222222222222222111000///000000000000000000000000000000000000000///......---------...............///..................///.........------,,,,,,,,,------...///000000/////////////////////.........111000/////////000111222000000///......------,,,.........///000111333333333333333222222111111111333333444444555555666666666555555555555555555666555555666777888888999::::::;;;;;;:::888888888999;;;999888999<<<======;;;999;;;===@@@AAABBBBBBAAAGGGFFFDDDCCCBBBAAABBBBBBAAA@@@??????@@@AAACCCEEEEEEGGGIIIHHHEEE@@@===<<<;;;======<<<;;;===CCCGGGYYYmmm~~~gggTTTKKKJJJGGGHHHPPPUUUVVVTTTUUUPPPUUUZZZ\\\^^^gggvvv}}}rrrhhhdddcccdddeeennngggcccdddaaaZZZUUUUUUSSSSSSSSSRRRQQQPPPNNNMMMIIIGGGDDDBBBAAA???===:::===<<>>AAABBBAAA???>>>CCCCCCCCCCCCCCCBBBAAAAAA??????>>>>>>>>>@@@AAACCCAAACCCDDDCCC@@@===<<<;;;:::;;;<<<;;;;;;===CCCHHHVVViii}}}rrr\\\MMMGGGFFFCCCEEEKKKOOOKKKFFFEEEDDDFFFHHHIIIMMMXXXfffrrruuunnnddd[[[VVVUUUUUUUUU^^^YYYUUUUUURRRLLLHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFCCC@@@===;;;;;;;;;999888777888;;;BBBJJJNNNNNNLLLAAABBBEEEHHHIIIFFFAAA===:::::::::;;;<<<===>>>???DDDEEEEEEAAA;;;777777888666666777888888888888888666444888;;;===KKKXXXUUUCCC@@@;;;777666444333222000111222444444444333333222333333333333444444444666666666444222000...---000000000000000000000000333222000000222333222111000000000000000000000000/////////...---------,,,........................------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++*********+++++++++,,,,,,,,,+++++++++***)))))))))))))))((('''''''''((((((******))))))))))))******)))******++++++******))))))))))))***++++++,,,,,,...---+++***(((((())))))***))))))(((((())))))***************************,,,+++))))))***+++***)))***************+++++++++---------,,,,,,++++++***)))))))))***+++++++++,,,+++++++++***************)))***++++++))))))***+++555333000---,,,,,,---...,,,,,,,,,,,,,,,---------.........///111111///...------......///000000000000000000000000000000000000000000000000000000000111111111222222222222222444444333333333333444555555555444444555555666777<<>>??????>>>===@@@AAACCCCCCCCCBBB@@@???===============???@@@AAA???@@@AAA@@@???>>>???@@@<<<>>>???>>><<<>>>CCCGGGOOO^^^nnnooo```QQQJJJJJJIIIEEEEEEJJJLLLHHHDDDBBBCCCCCCCCCCCCFFFNNNXXX``````[[[TTTOOOMMMMMMMMMMMMPPPMMMKKKIIIGGGDDDBBBAAAAAACCCEEEGGGIIIJJJKKKLLLHHHDDD@@@===<<<<<<;;;;;;999:::===BBBHHHLLLLLLKKK>>>???AAADDDDDDBBB===888>>>???@@@@@@???>>>???@@@@@@@@@???<<<999777888:::777777777777777666555444777555999<<<<<>>:::777444333222111///000222333444444444333444444444444555555555555888777666444111///---,,,//////000000111111111111444222111111222333333222000000000000000000000000000//////...---,,,,,,+++........................++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***)))***+++,,,---,,,,,,++++++++++++***+++************++++++++++++,,,,,,,,,+++***)))((((((***))))))(((''''''''''''))))))(((((((((((())))))))))))************))))))((((((((()))))))))******000...,,,)))''''''((()))***))))))))))))))))))***************************,,,***))))))***++++++***************))))))))))))...------,,,,,,++++++,,,'''((()))+++,,,,,,,,,,,,************************(((*********)))((()))***111000///---,,,,,,,,,---++++++,,,,,,------...............000222222000...............//////000000000000000000000000000000111111111111111111111111111111111111222222333333444333222222222222222333555444444444444555666666888<<<>>><<<<<<@@@CCCCCCAAADDDJJJUUUcccmmmqqqrrrlllrrr{{{zzzooobbbSSSHHH@@@>>>;;;888666555555555444555555666555444222111222333333444444444333333////////////////////////......///////////////.../////////...---------,,,------,,,,,,,,,,,,------........................---...//////////////////------......//////000000000000000000//////......000000000///......---------...///000111111000000111111111111111111111111333333333333333222222222333333222222222222333333444333222222444666999;;;>>>===<<<999777777999;;;<<<=========<<<;;;:::999===<<<;;;:::;;;<<<>>>???>>>@@@BBBCCCCCCAAA???>>><<<<<<<<<<<<===>>>>>>???<<<===>>>???>>>???AAACCCAAACCCDDDCCC@@@@@@BBBEEEFFFQQQ[[[YYYOOOIIIKKKQQQRRRLLLGGGIIIIIIFFFDDDDDDBBBCCCDDDEEEHHHLLLPPPSSSQQQNNNIIIGGGGGGIIIIIIIIICCCDDDCCC@@@???@@@@@@@@@>>>@@@BBBDDDFFFHHHIIIJJJEEEBBB>>><<<;;;<<<;;;;;;<<<<<<>>>@@@CCCDDDDDDCCC<<<<<<===???@@@>>>;;;888CCCDDDDDDBBB>>><<<<<<===AAA@@@>>>;;;888777888999999888888888777555444333999666;;;<<<:::DDDMMMHHH<<<;;;999666333222111111000111333444555555555444444444555555555666666666888777555333000...---,,,/////////000111111222222444222111111222333333222////////////////////////000000///...------,,,,,,........................******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,++++++******+++++++++*********)))))),,,,,,,,,+++***)))((((((+++***))))))((((((((((((''''''&&&&&&&&&&&&'''''')))))))))******)))))))))+++++++++,,,,,,,,,,,,,,,000...+++)))''''''((()))******))))))))))))*********************************)))((()))+++,,,,,,,,,***)))))))))))))))))))))------,,,+++++++++,,,,,,'''((()))+++,,,,,,,,,,,,************************(((*********)))((()))******+++,,,---------,,,+++,,,,,,------.........///.........000222222000...............////////////////////////////////////000000000000000000000000333222222111222333444444333222222111111111222222444444444444444555666666666999;;;999;;;@@@CCCCCC;;;<<>>;;;999777555555555333444444555444333222111000000111222222222111111000000000000000000000000...//////000000000000000...............---------......------------...................../////////,,,---...///000000000000........./////////////////////000000000///....../////////...------,,,,,,...///000222222222111000000000000111111111111111222222222222222222222222222222111111111111222222222222222333444666999:::888888999777666777999;;;;;;===>>>>>><<<;;;::::::===;;;999888888;;;>>>@@@???@@@AAABBBAAA@@@>>><<<;;;;;;<<<<<<===>>>>>>>>>999;;;============???AAACCCFFFIIIHHHEEEBBBBBBDDDAAAFFFKKKIIIDDDDDDLLLSSSXXXOOOGGGEEEDDDAAA@@@AAA??????BBBFFFJJJMMMMMMLLLJJJGGGEEEDDDDDDEEEEEEEEE<<>><<<::::::;;;======<<<;;;;;;<<<<<<=========<<<<<<;;;::::::<<<<<<;;;:::AAABBBBBB???:::777888:::EEECCC@@@<<<999777666666666666777777777777666666999777<<<===999???DDD===888888888555333111111222222333444555666666555555444555555555555666666666777666444222000///......//////000000111111111222333222000000222333222111////////////////////////000000000///......------........................******++++++,,,,,,------************************++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,,,,,,,,,,+++***)))++++++*********))))))))),,,+++++++++***)))))))))******))))))(((((())))))''''''&&&&&&&&&&&&''''''((())))))******))))))(((************************---,,,***)))))))))******+++******))))))******+++***************************(((((((((+++,,,---,,,)))))))))))))))*********---,,,+++*********+++,,,)))))))))***+++++++++,,,***************+++++++++)))***++++++))))))***+++'''(((+++---------+++***------------.....................///111111///.........//////////////////////////////////////////////////////////////////222222111000000222333444222222111111111222222333444444333333444444555666555888888666777;;;<<<:::555777;;;AAAHHHLLLNNNOOONNNUUU^^^ggglllnnnpppqqqqqqsssvvvxxxzzz}}}{{{qqqcccTTTIII>>><<<:::888666444444333333444555555555444333222///000111222222222222111000000000000000000000000///000000111111111111111---------...............///..................///---........./////////000+++,,,---///000111111111///////////////.........---...///000000000///............---,,,,,,++++++///000222333333333111000///000000000111111111222000000111111222222333333111111111000000111111111000000222333555777888999444666777777666777888:::888;;;>>>>>><<<::::::::::::999999888999;;;===>>>@@@@@@AAA@@@@@@>>><<<;;;:::;;;<<<======>>>>>>>>>;;;===>>>>>><<<;;;<<<<<>>===>>>>>>>>>@@@EEEJJJMMMLLLIIIDDDBBBAAAAAACCCDDDCCCBBB===AAABBB===<<>>FFFDDD@@@>>>;;;999777555444555555666777777666666888777===>>>999<<>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>???AAABBBAAA>>>;;;::::::>>>DDDKKKMMMKKKGGGDDDDDDAAABBBBBBAAAAAACCCGGGJJJMMMFFF@@@@@@AAA@@@???@@@CCCAAA@@@DDDJJJLLLJJJGGG=========???BBBDDDDDDCCCAAAFFFGGGAAA???DDDHHHGGG<<<<<<===>>>>>>>>>>>>>>>===;;;::::::999888555333666888:::;;;;;;===???@@@BBB>>>999777777999::::::666999:::888666888>>>CCCBBB@@@???======<<<999888555555666666555555444333777666===???999<<<===333111444555444222111222555666666777888888777666555444444444444555555555666333222111000000000111222111111000000000000000000222000//////000111111000////////////////////////000000000000111111111111........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')))***,,,,,,***)))''')))***+++,,,---,,,++++++++++++,,,---,,,+++***)))''''''((()))***+++,,,,,,***************+++++++++&&&&&&&&&&&&&&&'''((()))******))))))))))))******(((((())))))))))))((((((++++++++++++************&&&''')))+++,,,,,,---,,,++++++************++++++((((((((((((((((((((((((...,,,***)))******)))((((((((()))***+++,,,,,,---+++***((('''''')))***,,,---,,,***(((((()))+++,,,))))))******++++++++++++***+++,,,,,,+++***+++,,,///...,,,******+++,,,------,,,,,,++++++*********---,,,---...000000...,,,///////////////.........////////////////////////........................///...,,,,,,,,,---///111111111111111222333444555444333333333333444555555000333333111333666555111333666999:::888999<<>>>>>@@@CCCEEEEEECCCAAAAAAAAAAAA@@@AAAAAABBBBBBGGGEEEBBBAAABBBBBBBBBAAABBBAAABBBCCCFFFHHHHHHHHH?????????>>><<<===AAADDDHHHHHHGGGDDDBBBBBBEEEGGGAAA???======<<<<<<:::888;;;;;;:::777555333333444111333666999<<<>>>??????>>>===;;;999777555444333777444111222666===BBBEEEAAA@@@???>>><<<<<<;;;;;;666555555555555444444444666777999;;;;;;999777555666555555444444444555555555:::;;;888666666666444333222111111333444333222000111222333333222111000...///000222222222111000000++++++111333000///222111000000///...---------000000000000////////////333222000///---,,,,,,,,,///...,,,,,,------,,,***++++++++++++++++++++++++***++++++++++++***)))))),,,,,,,,,+++++++++******(((((())))))***+++---...******+++++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))++++++******))))))((((((+++&&&***---&&&'''+++''''''(((((((((+++...,,,((((((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++************++++++++++++******---------,,,+++***)))(((***++++++***'''&&&&&&'''(((((())))))))))))(((''')))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,+++)))((('''''''''+++---......,,,++++++,,,///...,,,+++******+++,,,---------............///,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,............////////////////////////000000000000333222111000000000222222444333333222222333333444555444444333333444444555666555555555666777999:::@@@AAACCCEEEGGGIIIJJJKKKQQQLLLLLLQQQUUUWWW^^^fffrrrvvv|||zzzrrrfffVVVKKK>>><<<888666666666444333444555666777777666555333222333444333111000111222000000000000000000000000000000000//////...------//////...---------.........------,,,,,,---------......------------......------............---------------,,,,,,---------......------------......///---,,,,,,......,,,***............////////////......////////////......333333222222222111111111111111111111111000/////////000000111111111111111555555666777777777777666666777888888999999888888;;;;;;:::::::::;;;<<<=========<<<;;;;;;:::999999888;;;>>>===;;;;;;???CCCDDDAAA===<<<===<<<:::888999999:::===@@@AAA@@@???@@@??????>>>>>>>>>>>>>>>DDDAAA??????AAABBBBBBBBB???>>>===@@@CCCDDDCCCAAA::::::;;;;;;===???CCCEEEJJJIIIGGGDDDAAA@@@AAACCCAAA???============;;;999888888888777666555666777444555777999;;;<<<<<<<<<888999999999888666444333555333222444999???DDDFFFDDDBBB@@@===:::888777666777666666666666555555555555777999:::;;;999777666555555444444444444555555333888;;;888555555555222444333222222222222111000///000111111111111000///...///000111111111000///555000///333333///---///111000000///......------000000/////////.........111000///---,,,,,,,,,,,,...---,,,,,,------,,,***+++++++++++++++++++++++++++++++++++++++***)))))),,,+++++++++************,,,+++******))))))***************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''%%%+++---***000333***,,,,,,***'''&&&(((***,,,(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))))))))************))))))++++++++++++***)))(((((()))***+++)))'''&&&'''((())))))))))))************---,,,,,,++++++******)))*********+++++++++,,,,,,***************+++,,,,,,+++---......,,,++++++,,,---,,,+++*********+++,,,------------............------,,,,,,,,,,,,------.........------,,,,,,,,,............////////////.../////////000000000000222111111111000111111222333333222222222222333333444444333333333333444444666555555444555666888888<<<===>>>@@@AAACCCDDDEEEGGGDDDEEELLLQQQUUU[[[cccgggjjjoootttxxx{{{||||||xxxpppeeeWWWLLLBBB???;;;999888777555444333444666777777666555333222333333333111000111222000000000000000000000000//////////////////////////////...------------------------,,,,,,------......---------------......------............---------------------------------,,,,,,,,,,,,,,,------///---,,,,,,---...---+++............////////////......///////////////...222222222111111111111111111111111000000000/////////000111111222222111111444555555666777777666666666666777888888888888888:::999777666666888:::;;;===<<<;;;:::999888777777:::===???>>><<<<<>><<<<<<;;;999888555555555777:::===>>>>>>@@@???>>>======<<<<<<===@@@>>>======@@@BBBBBBBBB???<<<;;;>>>BBBCCC???;;;999888999;;;???BBBDDDDDDJJJIIIGGGDDD@@@===>>>???AAA???>>>===>>>>>><<<:::444444555666666777888888888888999:::::::::999999444666888::::::888555333444444555888>>>CCCEEEFFFBBB@@@>>>;;;888666555444777777777666666666666555444666888999:::999888777555444444444444444555555222:::>>>;;;777555333000555444222222222111000......///000111111000///...//////000000000///......666222111333333000......000000000///......------//////.........---------...------,,,+++,,,,,,,,,...,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))++++++*********)))))))))++++++***))))))))))))************++++++++++++,,,,,,+++******)))*********))))))))))))))))))))))))((())))))))))))))))))***((()))---)))(((333555&&&,,,---,,,***&&&%%%(((+++(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))(((((())))))))))))(((((((((((()))))))))(((((('''((()))***)))((('''((()))******)))))))))+++,,,---000///,,,***)))(((((((((*********++++++++++++,,,************+++,,,......+++---......,,,++++++,,,***************++++++,,,------------............------------,,,,,,,,,,,,.........---------------............////////////....../////////000000000000000111111222111111000222111111000000111111222333222222222222222222333555555444444444555555666888888999:::;;;<<<======>>>===???FFFKKKOOOTTTYYY]]]^^^aaaeeehhhjjjllllllooopppuuu|||vvvnnndddWWWMMMDDDAAA===:::888777555333222444555777777666555444111222333222111000000222000000000000000000000000.........//////000000000111000///...------------------,,,,,,,,,---......------,,,,,,------......,,,------......------,,,,,,------------------,,,,,,,,,,,,,,,,,,------...---------------------,,,............////////////---...//////////////////111111111111111111111000111111000///////////////000000111222222222222111333444555555666666666666555666777777888888777777777666444444555777:::<<<<<<;;;:::999888777666555<<<===>>>>>><<<===???AAABBB@@@>>><<<;;;:::999888777555444555888;;;===>>>@@@???>>>>>>>>>>>>?????????===<<<===???AAABBBBBBBBB>>><<>>>>>===;;;999222222333444777888888888999999:::::::::999999999666888<<<>>>>>>;;;777444555666888===AAADDDDDDCCC<<<;;;:::888777666666666666666666666555555555555444555777888999888888777444444333333444444555555888@@@EEEBBB;;;777444000444222111111222222111///...///000111111000///...000000/////////...------333000///000222222111111000000//////..................---------,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))*********))))))))))))((((((((((((((()))+++,,,---************++++++++++++++++++************++++++))))))))))))))))))))))))'''((((((((())))))******(((,,,...(((***???FFF666000---+++---,,,)))&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''%%%%%%&&&'''((((((''''''&&&((())))))(((((()))++++++)))((('''(((***,,,...000...,,,)))((((((((()))************++++++++++++,,,++++++*********+++++++++---...---,,,+++++++++*********++++++,,,------,,,,,,---------.........,,,------...////////////...............---------............////////////........./////////000000...///111222222222000000000000////////////000000222222111111111111222222555444444444444444444444555555666666777777888888;;;<<<>>>BBBFFFIIIKKKNNNVVVWWWXXX[[[^^^aaaccceeedddeeehhhlllpppuuu|||tttmmmcccWWWNNNDDDAAA<<<999888666444222111333555666777666555444111222333222000///000111////////////////////////---------...//////000000111000//////.........///,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,---......---,,,,,,------,,,,,,---......///,,,---------------------............////////////------...///////////////000000000000000000000000111000//////......//////000000111222222222222222222222444555555666666666555555666777777777777666666666666777999<<>><<<:::999999999999777555555888;;;======>>>=========>>>???@@@@@@AAA???======???AAAAAAAAACCC@@@>>>???BBBBBB>>>:::888:::???DDDFFFFFFBBB???CCCDDDCCCAAA???======>>>DDDBBB@@@>>>===;;;999666222222222555888999888777:::::::::::::::;;;;;;<<<<<<>>>@@@AAA@@@<<<888555888999;;;???BBBCCC@@@>>>999888777666555555555666555555444444444333333333444555666777777777777666333333333333333444555555>>>GGGLLLHHH???:::555222111000///000222333222111000000111222222111000000000000//////......------111000......///111111000////////////............------------,,,,,,,,,,,,---------,,,------...///...---,,,---///000000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************))))))))))))((('''''''''((()))***,,,,,,))))))*********++++++++++++******)))******++++++))))))))))))))))))))))))''''''(((((()))))))))***&&&***---+++333RRRddd[[[III:::---,,,...,,,(((&&&(((((())))))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))''''''((((((((((((''''''$$$%%%&&&''''''(((''''''&&&'''))))))((((((***+++***)))'''&&&''')))+++,,,---,,,***(((((()))***+++))))))*********++++++++++++******)))))))))******+++---...---,,,+++++++++***++++++---......//////,,,,,,,,,------------...+++,,,...000111222222222....................................////////////............////////////...///000111222111111000000//////......//////000222111111000000111111222444444444444444333333333555555555666666666777777999;;;>>>@@@CCCFFFHHHHHHMMMNNNOOOQQQUUUXXX[[[]]]]]]___aaaaaaccchhhmmmpppmmmttt{{{|||rrrlllcccWWWNNNCCC@@@<<<999777666444222111222444666777666555444111222222222000///000111////////////////////////,,,,,,,,,------.........//////........./////////,,,,,,,,,,,,---......///++++++++++++,,,---...///,,,,,,------------,,,,,,+++,,,---......---,,,+++---,,,,,,,,,---...///000+++---...---,,,,,,---///............////////////,,,---...///000000000000////////////000000000000111000///...---...///000000111222222333222222222111111333444555555666666444555555666666666666666333333555666999;;;===>>>999999999888777777666666;;;;;;;;;;;;<<<===??????<<<======;;;999888999;;;999777666777:::===??????<<<<<<<<<<<<<<<===>>>>>>@@@>>><<<===>>>@@@AAA@@@@@@???============<<<;;;666===FFFLLLLLLGGGBBB???@@@AAABBBAAA???>>>??????DDDAAA???===<<<:::888666444333333777<<<>>><<<999;;;;;;;;;;;;<<<===>>>>>>BBBBBBBBBAAA???<<<999777888:::<<<@@@BBBAAA>>>;;;999888777555444444333333444444444333333333222222555555666666666666555555222222222222333444555666???HHHNNNHHH???999666444///......000222333333222000111222333333222111000000000///.........//////222222000,,,---000000---//////////////////............---------,,,,,,,,,...---------------......---,,,,,,---///111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++*********)))))))))******)))(((((((((((())))))))))))************+++))))))))))))))))))***+++))))))))))))))))))))))))'''(((((((((((((((((()))((())),,,+++222PPPhhhhhhgggLLL111)))******)))***(((((())))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((''''''((((((((((((''''''%%%&&&'''(((((((((((((((&&&((())))))(((((()))+++***)))(((''''''((())))))***))))))((()))***+++,,,)))))))))************+++(((((((((((()))***+++,,,+++---......,,,++++++,,,++++++---...////////////,,,,,,,,,,,,------------+++,,,...000222222222222.............../////////............////////////------........./////////......///000111111111111000//////......//////000222111111111111111111222333333444555555444444333444444555555666666777777555999;;;<<>>??????999;;;<<<;;;999888:::<<<999888888;;;???CCCEEEFFF@@@???>>>===<<<<<<<<<<<<<<<;;;:::;;;===@@@AAAAAA>>>???>>><<<:::999<<<>>>@@@KKKWWW[[[UUUJJJBBB???@@@AAABBBBBB@@@>>>>>>???@@@>>><<<;;;<<<;;;999777555444555;;;AAAEEECCC@@@>>>======<<<<<<===??????CCCAAA???<<<:::999888888777888:::>>>@@@@@@===:::666666555444444444555555555555444444444333333333666666666555555444444333222222222222333444555666888BBBHHHCCC:::666555444000//////000111333222111///000111222222111000///111000/////////000111222111333000,,,---222333///.../////////////////////............------------------,,,,,,,,,,,,,,,---+++******+++...000//////------------------------,,,,,,------,,,,,,+++***,,,+++++++++******************)))((((((((((((((())))))))))))************((((((''''''((())))))***))))))))))))))))))))))))((((((((((((((('''''''''+++(((******+++@@@XXX___mmmQQQ555***)))''''''+++(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))((((((((('''((()))))))))))))))((('''((())))))(((((()))***++++++***))))))(((((((((((()))))))))*********+++))))))))))))***************)))))))))******+++,,,+++---......,,,++++++,,,***+++---............---++++++,,,,,,,,,---------,,,---///000000///...------........./////////000............////////////---------.........//////.........//////000222222000000////////////000000222222222111111222222222222333444555666666555555222222333444555555666666444888999777999???BBB???;;;<<<===???AAACCCDDDEEEJJJQQQUUUUUUWWW^^^bbbbbb]]]```fffjjjnnnrrrvvvyyyuuutttrrrqqqpppnnnllljjjjjjnnnsssuuuuuuvvvzzz~~~xxxpppkkkcccVVVMMMCCC@@@<<<:::999888777555000111444555666666555444000111222111000//////111////////////////////////++++++++++++++++++++++++)))))))))***+++,,,......+++++++++,,,---...///000++++++++++++,,,---...///+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++************+++,,,---...***,,,......,,,+++...000............/////////000,,,---...///000000000000---.........//////000000222000...---,,,---///000111111222333333333333222///000222333444555555555333444555555666666555555555777999;;;;;;:::888777888888888888999999999999888888777999;;;>>>??????888:::;;;:::888888;;;>>>::::::<<<@@@FFFJJJMMMNNNEEEDDDBBB@@@>>><<<<<<;;;888777777999<<<@@@AAABBB???AAAAAA===999999===CCCOOO[[[hhhhhh\\\LLLAAA===AAABBBCCCBBB@@@>>>>>>>>><<<;;;::::::;;;<<<;;;999555555777===FFFJJJIIIFFFAAA@@@>>>=========>>>???AAA???;;;888666666777999444666888<<>>===;;;CCC<<<888;;;999999EEEVVVeeerrr}}}wwwbbbNNNCCCBBBEEEDDDBBBBBBBBBCCCEEEFFFDDDBBB???;;;::::::;;;<<<777777:::@@@GGGLLLNNNMMMFFFBBB>>>;;;<<<>>>??????>>>===;;;999777555444444444777<<>>??????AAABBB@@@@@@FFFNNNRRRPPPHHHBBB<<<;;;<<<===;;;999888888999<<>>DDD===:::>>>>>>>>>JJJZZZppp{{{}}}iiiTTTIIIGGGEEEDDDBBBAAAAAABBBCCCEEEEEECCC@@@===;;;:::::::::;;;:::;;;>>>CCCGGGGGGGGGCCC@@@<<<:::;;;<<<=========<<<;;;999777666666555555888===BBBEEECCC???;;;888777777999;;;===<<<;;;999888666444444444555666444444555555555555444444000000111111222333333333222222222222222222222222111111111111111000//////111111111111111000/////////000111222333444444444000///...------...///000222111111111///...---,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---...------)))***+++***((('''((())),,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))((())))))((((((''''''&&&&&&)))***((('''///???MMMOOO@@@...%%%'''******''''''''''''''''''&&&&&&&&&)))(((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$))))))************))))))''''''((((((((((((''''''***)))(((''''''((()))******************)))(((((((((((((((((())))))))))))******)))))))))+++,,,---...---,,,+++++++++,,,---------------------------------------............------------------------,,,,,,,,,---------.....................///000111000000000000////////////111111111111111111111111222222222222222222222222333333333333222222222222111111222333333444444555444444555666666777777888888999:::;;;<<<<<<<<<<<<===>>>@@@DDDGGGHHHFFFDDDAAABBBCCCDDDFFFHHHIIIIIILLLNNNQQQUUUXXX[[[\\\\\\ZZZ]]]bbbfffgggfffffffffmmmqqqsssrrrnnnlllnnnppprrriiiddd\\\OOODDD???<<<888666555444333222333333333333333333222111000111222222222111000//////////////////...------...---------------......++++++,,,,,,,,,,,,---------,,,******+++---///111......---,,,,,,++++++***++++++******++++++,,,---------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------...---...///000000000//////.........---......///000------------...///000000222222111111111000000000222222111111111222222222333333444555777999:::;;;::::::<<<======<<<;;;:::;;;;;;;;;::::::999999999999999888888888888888999999888999;;;>>>@@@@@@???>>>@@@@@@@@@DDDJJJLLLIIIGGGBBB===;;;;;;<<<:::888777777:::>>>AAACCCBBBAAABBB===<<>><<<;;;;;;AAA>>><<<<<<===???@@@@@@AAA???===<<<===>>>=========<<<;;;999888777777777777999===AAADDDCCC>>>;;;:::::::::<<<======<<<:::999777555444222222333333333444444555555444444333111111111111111111111111111111111111111111111111111111111111111000//////000111111111111000000///---...///111333444555555000///...------...///000222222111000///...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,...///...,,,)))***+++***(((((((((*********+++,,,,,,+++*********))))))(((((())))))***))))))***************+++))))))(((((((((((())))))))))))))))))))))))))))))((())))))******)))((('''''')))***)))'''(((---111000---)))&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%((())))))******))))))(((''''''((((((((((((''''''***)))(((''''''((()))***))))))******))))))(((((((((((((((((())))))))))))))))))))))))***+++,,,---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////111222333000000000000////////////111111111111111111111111222222222222222222222222444333333222111111000000111111222222333444444444333444444555555666666666666777999:::;;;<<<======;;;;;;;;;===??????>>><<<===>>>???@@@AAABBBBBBCCCEEEFFFHHHKKKMMMPPPRRRSSSPPPQQQSSSWWW[[[]]]]]]\\\___bbbdddccc```^^^```bbbqqqfff```XXXLLLCCC>>>;;;888666555555333222333333333333333222111000000111111222111000//////000000000000000///......///...------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++---++++++++++++******))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,...........................//////000000000000000......---------......///,,,,,,,,,---...///000111111111111111000000000000333222000///000111333444444444555666888999;;;<<<888999:::;;;;;;;;;::::::;;;;;;;;;:::999999888888999888888777777777777777999:::<<>><<>>BBBDDDCCCAAA???<<<;;;>>>@@@CCCLLLVVVbbbgggiiiaaaSSSHHHDDDEEEDDDCCC@@@>>>======>>>???DDDCCCCCCBBBAAA@@@@@@???DDDAAA===;;;:::;;;<<<===CCCAAA@@@@@@AAABBBAAA@@@===<<<;;;:::999999999999888:::<<<@@@BBBAAA>>>;;;;;;:::;;;<<<===<<<999777666555444333222222222222333333444444444444333333222222111111111000000000222222222222222222222222111111111111111000//////000000111111111111000///)))+++---///111333444555//////...------...000111222222111000///...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++------------------------))))))***---//////...,,,***,,,---,,,+++***+++,,,((()))+++,,,,,,+++)))((())))))(((((((((((())))))((())))))******+++++++++)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((''''''(((((()))&&&'''((()))******((('''&&&(((******)))(((((((((((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))(((((((((***************))))))((((((((())))))))))))((((((''''''(((((((((((('''''')))(((((('''(((((()))***((()))))))))))))))(((((()))*********++++++++++++(((((())))))***,,,,,,---,,,---.........,,,***)))++++++++++++++++++++++++,,,,,,---------.................................,,,,,,,,,---------......---------...///111222333000000000000////////////111111111111111111111111111111111111222222222222222222222111111111000000111111111222333333444444333333333444444555555555555666777999;;;<<<======<<<;;;999:::;;;<<<<<<;;;>>>?????????@@@AAAAAAAAAFFFFFFFFFFFFGGGHHHJJJKKKJJJHHHHHHLLLQQQTTTTTTRRRQQQRRRSSSRRRPPPPPPQQQSSSqqqfff^^^VVVKKKCCC<<<:::777555555555444333333333333333222111111000111111111111000000//////......//////......---,,,,,,***)))))),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++***))))))((()))***++++++++++++***++++++******++++++,,,---)))***,,,---...---,,,+++++++++++++++++++++++++++******,,,------------------------...............///////////////000000111///...------------......,,,,,,,,,,,,---///000000...//////000111111222222222111///...///111333555444444555666888:::<<<===777777888888999999999999:::999999999888888888777999888777777666666666777888;;;>>>AAAAAA@@@>>>===:::???AAA@@@AAACCCBBB??????===:::888777777666555333555888===AAABBBAAA???<<<999888999;;;>>>DDDJJJOOOPPPOOOIIIBBB???BBBFFFDDDBBB@@@===<<<<<<======@@@AAABBBBBBCCCDDDEEEEEEDDDBBB>>>;;;999:::<<<>>>CCCAAA@@@@@@BBBCCCCCCBBB>>>===<<<;;;::::::::::::999:::;;;>>>@@@???<<<::::::999888999:::999666444333333222222222333333333222222333333333333222222333333333222111111000000111111111111111111111111111111111111111000/////////000000111111111000000((()))+++---///111111222///...------...///000111333222111///...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++------------------------))))))***,,,...///---,,,***+++,,,,,,+++***+++,,,+++,,,...//////...,,,+++))))))(((((((((((())))))((((((((())))))*********)))((('''&&&&&&'''((()))((((((((((((((((((((((((***(((%%%$$$$$$&&&)))+++(((&&&&&&(((++++++)))'''))))))***+++,,,+++)))((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((()))''''''((((((((()))))))))((((((((()))))))))))))))+++******)))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((()))******'''(((((()))))))))(((((()))*********++++++++++++(((((()))***++++++,,,,,,+++,,,...///...,,,***(((++++++++++++++++++++++++,,,,,,,,,------------...........................,,,,,,,,,---------......,,,,,,,,,---...000111222000000000000////////////000000000000000000000000000000000111111222222222000000111111111222222222000000111222222333333444333333333333444444444444444555777999:::;;;<<<<<<;;;999888888:::<<<===<<<<<<<<<<<<<<<=========>>>DDDDDDDDDCCCDDDEEEFFFFFFHHHFFFDDDGGGKKKNNNMMMLLLIIIIIIIIIHHHGGGHHHIIIKKKqqqfff^^^UUUKKKCCC;;;999666555555555444333222222222222222222111000111111000000000/////////+++,,,,,,,,,,,,+++******...+++)))***...000///---------,,,,,,,,,,,,++++++)))+++---//////...,,,+++)))***,,,---......------++++++******++++++,,,---((())),,,---...---,,,+++******************************++++++,,,,,,------******++++++,,,,,,,,,---//////.........///000111000///......---.........,,,,,,,,,,,,---...//////---......///000111222333111000///...///111333444444444555666888:::;;;<<<666666666777777888888999888888888888888888888888:::999888777666666666666777;;;???AAA@@@>>><<<<<<:::???BBBAAA@@@AAAAAA>>>;;;:::999888777666666666333555888<<<@@@@@@>>>;;;999888666777888;;;???AAADDDDDDBBB???===???EEEKKKCCCBBB???===<<<<<<============>>>@@@BBBDDDFFFHHHBBBAAA???;;;999:::===@@@@@@>>><<<<<<>>>@@@AAA@@@@@@???>>><<<;;;::::::::::::999:::<<<======;;;888888777555555555555444222111222222222333333333333111222222333333222222111333333333222222111111111////////////////////////111111111111111000/////////000000111111111111000)))***+++---.../////////......------...///000111444222000///...---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...---+++((()))******)))(((***+++)))***+++,,,,,,+++***)))***))))))(((((())))))***(((((())))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))'''%%%######&&&)))+++***'''%%%%%%((()))(((&&&***((('''(((+++---+++)))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((()))))))))***&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&'''''''''(((((())))))(((((('''''''''((((((((((((''''''''''''(((((())))))******''''''((()))))))))(((((((((((((((((())))))))))))))))))***++++++++++++******+++---......---+++***************************,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,---///000111000000000000////////////000000000000000000000000//////000000111222222222000000111111222333333444000000111111222333333333444444444444444444444444444555777888999:::;;;;;;777666555666999:::;;;::::::;;;;;;;;;<<<=========>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDFFFHHHJJJJJJIIIGGGGGGFFFEEEEEEFFFHHHIII}}}qqqfff]]]TTTJJJCCC:::888555444555555555444000111111222222222222111111111000///////////////,,,,,,------,,,,,,+++***000---***,,,000333111///---------,,,,,,+++++++++((()))+++---......---,,,***+++---......---,,,+++++++++******++++++,,,---)))******+++,,,,,,------++++++++++++++++++++++++,,,+++***)))******,,,,,,))))))***+++,,,,,,------///...---------...///000111000//////.........///---------,,,,,,---........./////////000000111111000/////////000111333444333333444555777999;;;<<<666666666777777888999:::777888888999999::::::;;;::::::999888777777777777777:::>>>@@@>>>;;;;;;;;;:::@@@CCCAAA???AAAAAA???999::::::999888888888999555777999===???>>>;;;888888888777777:::===??????@@@@@@@@@@@@@@@CCCHHHKKKBBBAAA???===<<<<<<===>>>;;;::::::;;;===AAADDDFFF@@@@@@???<<<999999<<>>;;;999888;;;===???@@@BBBAAA???===<<<;;;:::::::::999999999;;;;;;999777888555222111222333333333333333333333333333222222111111222222222222111111111111111111111000000000////////////////////////111111111111111000////////////000111111111111111,,,---...............---......------...///111222444222000...------...///...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++---+++******+++,,,,,,+++''')))******))))))***+++''''''''''''''''''''''''*********))))))***************************))))))((((((((())))))((((((((())))))))))))))))))))))))'''''''''''''''(((((())))))'''%%%%%%'''((('''''''''''''''(((***++++++***%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''((())))))'''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&'''''''''((((((((((((''''''''''''((((((((((((''''''&&&'''((())))))*********&&&''''''((())))))(((((((((((((((((())))))))))))******+++,,,+++***)))((()))***,,,------------,,,************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------............---......///000000000000000000////////////000000000000000000000000/////////000111222222222222222222222333333333333000000000111222222333333555555555444444444444444555666777888999999999999666555555666888999888777999::::::;;;<<<======>>>===>>>???AAABBBBBBAAAAAA???AAADDDEEEFFFGGGIIIJJJFFFEEECCCCCCDDDFFFGGGGGG{{{pppfff]]]SSSIIIBBB:::888555444555555555444///000111222222222222222111111000/////////////////////000000//////...------***''')))---000///,,,---------,,,,,,+++++++++))))))))))))))))))))))))***+++,,,,,,,,,***((('''++++++******++++++,,,---,,,***)))((()))+++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,******+++,,,...///000000...------,,,,,,...///000111111000///////////////......---,,,,,,,,,------000000000000////////////////////////000111222333333333444555777999:::;;;777777777777888999:::;;;777888999:::;;;<<<<<<===;;;:::999888777777777777666:::>>>>>><<<:::999:::;;;AAADDDAAA???AAABBBAAA999:::;;;;;;:::999:::;;;777999;;;>>>@@@>>>:::666999:::999999<<>>@@@AAABBBCCCEEEFFFGGGBBBAAA???===<<<===>>>???:::999888888:::===@@@CCC?????????<<<888777:::===>>>;;;888777999===???AAACCCBBB@@@>>><<<::::::999999888888888999999888666888555111000000222333444555555555444333222111000111111222222222222111111/////////000000000000000222222222222222222222222111111111111111000////////////000111111111111111///000000000///...------...---------...///111222444333000...------...///...------,,,,,,------...******+++,,,,,,---......************************...,,,***)))***+++,,,+++)))+++,,,,,,++++++,,,...******))))))))))))******++++++************++++++---,,,,,,++++++*********'''((()))******)))((('''))))))))))))))))))))))))%%%&&&)))+++,,,***((('''''''''&&&''')))*********&&&)))++++++)))((()))***$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''((((((((())))))*********)))(((&&&&&&''''''(((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&((()))************&&&&&&'''((())))))((((((************++++++++++++++++++,,,,,,+++***(((''')))***+++,,,---.........))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......000///////////////000111000000000000////////////000000000000000000000000...//////000111222222222555555444333333222222222000000000111222222333333555555555555555555555555666666777888888888888888777777666777888999777555555555666777888999::::::AAABBBCCCCCCCCCAAA>>>===999>>>CCCEEEEEEFFFHHHKKKDDDBBB@@@@@@BBBDDDEEEEEEwwwkkkddd\\\PPPEEE@@@777777777777555333111000000000111111111111000000111000///......///000111///////////////......---+++++++++,,,---...///000...+++)))+++///111///,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))+++,,,---)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...))))))*********+++++++++***+++,,,---............+++,,,,,,---...///000000...---,,,,,,******)))(((,,,,,,+++***+++,,,---...000///...------...///000///111222111000///000111111222444555777888999999;;;666555777888888;;;@@@>>>;;;999888999::::::999===<<<:::888666666666666:::::::::::::::;;;<<<======>>>???@@@???===;;;:::999;;;<<<===<<<:::777555777999;;;;;;:::999999999;;;<<<===@@@BBBCCCBBBAAAGGGHHHFFFBBBBBBDDDCCC???>>>===;;;999888888999:::555666777888888999<<<===>>>===<<<:::::::::;;;<<<<<<888555444666;;;@@@BBB???===;;;;;;;;;<<<;;;;;;777888;;;>>>???===888444777666444333333333444444555444333222111111000000111111222333555444222000111000000000000/////////............///000111222444333222000///............///111222333333222222222000---+++,,,---...---+++///000//////333222///333000------///000...,,,...---,,,,,,,,,,,,---...000///---,,,++++++,,,---((()))***+++,,,---------...---,,,***)))******+++,,,,,,,,,,,,,,,***)))))))))******+++++++++******((('''%%%&&&))),,,......///......---+++)))'''&&&''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&***'''$$$$$$'''((((((&&&((('''&&&%%%%%%&&&'''(((((()))***++++++***)))(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''((())))))))))))************((((((((((((((((((((((((++++++******)))(((((((((************************++++++************+++++++++---......,,,,,,---///000///...---------------......---+++)))((((((***000)))(((---000...,,,...---...............------///////////////.........////////////000000000000333222222222111111000000////////////000000000000333333333444444444555555666666666666666777888888666555555666888:::;;;:::888777777777888999::::::;;;>>>AAABBBAAA>>>======???>>>>>>???AAADDDGGGIIIIIIDDD???>>>AAADDDDDDDDDyyymmmeee]]]PPPEEE@@@777777777777555333222000111111222222222222111111111000///......///000111///////////////...------......---,,,,,,,,,------111...++++++...///,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++,,,------++++++,,,---++++++++++++++++++++++++++++++******)))(((((('''******************++++++++++++,,,---...........................------,,,///......------,,,,,,+++//////...---...///000111000//////......///000000///000111111000///000111111222333555777888888888888555555888999999;;;@@@>>>;;;777666777999::::::<<<:::999777666666666666:::::::::::::::;;;<<<<<<<<<===>>>???>>>===;;;:::;;;<<<===>>>===;;;888666888999::::::999999999999<<<;;;;;;<<<>>>AAABBBCCCGGGHHHFFFBBBBBBEEEEEEBBB>>>===:::888888999:::;;;888999::::::;;;<<<>>>???>>>===<<<;;;;;;;;;<<<===<<<:::777777999<<<>>>@@@DDDBBB@@@>>>===;;;888666777888:::===>>>;;;777333333222111111111111222333444333222111000000000000333222222333444222///,,,////////////////////////////////////000111222222444333111000///............///000222333333222222222000---+++,,,------,,,+++...///---...222333111222000------......---+++111000000///...---,,,,,,//////.........//////000,,,,,,++++++)))(((&&&&&&---,,,+++*********+++,,,------,,,,,,+++******))))))******+++++++++*********((('''(((***---//////...------,,,+++)))((('''''''''((()))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&)))'''$$$%%%'''((((((&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((()))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))***************+++++++++************************+++******))))))******+++)))***,,,+++******+++---///...------,,,,,,------+++---000111000///---,,,///***)))---000...,,,......///////////////...............///////////////.../////////000000000000222222111111000000000000000000000000111111111111333333333333444444444444666555555555555666777777666666555666888::::::;;;888888777777888888999:::;;;===@@@@@@???=========>>>======???AAADDDGGGIIIGGGBBB>>>>>>AAADDDEEEDDD}}}ooofff]]]PPPDDD???888888888777555444222111111222222333333222222111000000////////////000000...////////////...------111000///---,,,+++******000---++++++......+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))))))+++,,,+++***)))***+++************************+++,,,,,,,,,+++(((%%%###++++++******************,,,,,,------------,,,,,,---......//////---,,,+++---------------------------,,,+++++++++,,,...///111000000/////////000000///000111111//////000111111222333555666666777777666444555:::<<<;;;<<<@@@@@@<<<777555555777999:::999888777666666666777777::::::::::::::::::;;;;;;999:::<<<======<<<;;;;;;======>>>>>>===;;;999777999999999999999999999999>>><<<:::999;;;>>>BBBDDDFFFGGGDDD???>>>AAABBB@@@>>><<<:::888888:::<<<>>>::::::;;;<<<===>>>>>>???======<<<<<<<<<======>>>;;;;;;::::::;;;===???@@@IIIKKKLLLIIICCC<<<666444777888999;;;;;;999444111111111000000111222444555333222111000//////000000333333222333333222///,,,,,,,,,,,,---......//////000000000000000111333333333222111///...............///000111222222111111222000---+++,,,,,,+++******------+++,,,111444222222000---,,,,,,,,,+++******+++,,,,,,,,,+++)))(((,,,---...//////000000000------,,,+++)))'''&&&%%%,,,+++*********+++,,,------------,,,++++++************+++++++++******)))+++***)))))),,,///000000,,,,,,,,,++++++***)))(((''''''((())))))))))))((('''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&)))'''%%%%%%'''((('''&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''&&&(((((())))))))))))******************************))))))***++++++,,,------************************+++******))))))******+++)))***++++++******+++---------,,,,,,++++++,,,,,,+++,,,.../////////...---...+++***---///------......//////000000000//////------......//////000000....../////////000000000000000000000////////////111111111111222222222222222222222222333333333333555444444444444555666666555666666777888999::::::888888777777777888999:::;;;===>>>===<<<;;;<<<============>>>@@@CCCFFFGGGCCC???======AAAEEEEEEDDDpppggg]]]OOODDD>>>888888777666555333222111000111111222222111111000000000////////////000000......//////......---,,,111000...---,,,+++******,,,******+++---///...---++++++++++++++++++++++++,,,++++++*********)))))))))+++,,,+++***)))***+++)))))))))))))))))))))))).........---,,,***(((&&&+++++++++***************,,,,,,---------,,,++++++)))***,,,.../////////...*********++++++,,,,,,,,,,,,+++*********+++------111111111000000000000000///000111000///...///111111111333444555555555555444333666<<>>AAADDD@@@999555555666888999666666666666666777777888999999999:::::::::999999777888999;;;<<<<<<<<<;;;=========<<<:::999888777999888777888999:::999999>>>===;;;:::999;;;>>>AAAEEEGGGEEE???===???@@@??????===;;;::::::<<<>>>@@@888999;;;===??????>>><<<<<<<<<<<<<<<======>>>>>>::::::::::::;;;???CCCGGGQQQZZZbbb^^^PPPAAA999888888777888888999777333///111111111222333555777888444222111000000000222333444333333333444444111///******+++,,,---...//////000000000000111222333444222111000///...............//////000000111111111222000---,,,,,,,,,***)))***,,,+++)))+++111444333000///---,,,+++******)))$$$%%%(((+++,,,---,,,+++)))+++,,,---...---,,,,,,++++++,,,------,,,,,,,,,******))))))***,,,---......------,,,+++++++++*********+++++++++***))))))+++***)))***,,,...//////******************)))(((&&&'''(((((())))))(((((('''(((((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++******************************))))))))))))*********,,,------,,,,,,---...,,,,,,++++++***++++++,,,...,,,***)))+++---......---,,,,,,---...------------......////////////...,,,------...///000111111........./////////000000//////////////////......000000000111111111222222111111222222222333333333444333333333333444555555444555666777777777888999999888777666666777888999;;;<<<<<<;;;999999;;;===>>>>>>>>>>>>???AAABBBCCC???===;;;===BBBFFFFFFEEE~~~oooeee[[[NNNCCC>>>888888666555444222222111//////000000000000////////////000000000000//////...............------,,,///...---,,,,,,,,,,,,,,,+++******+++---...------++++++++++++++++++++++++))))))******+++++++++++++++,,,------++++++,,,---))))))))))))))))))))))))------+++*********+++,,,************************,,,,,,,,,---,,,,,,++++++)))***,,,---...///......)))******++++++,,,,,,---///...---------...000111111111111111111000//////...000111000///...///000111111222333333333333333444444777===@@@??????BBBHHHCCC<<<777555555666777444555555666777888888888888999999::::::999888888777777888999:::;;;;;;<<<<<<;;;:::888777666555555999777777888;;;<<<;;;::::::;;;;;;999777666888:::@@@EEEFFFBBB@@@BBBCCCBBB@@@???=========>>>@@@AAA999;;;>>>BBBFFFEEEAAA===<<<<<<==================999999888888:::AAAKKKRRR^^^nnn{{{ttt]]]GGG<<<;;;888777666666666555222///111111111222444666999:::555333222111111222444666:::999777666555444111///)))***+++,,,---///000000000000000000111222333444000000///...------------//////////////////000000111///---,,,---,,,+++)))***,,,+++)))+++111444333///...---,,,***))))))***(((***---000111222111000+++,,,---------,,,***)))))))))+++,,,......//////******))))))***,,,...//////...---,,,+++++++++++++++++++++++++++***)))(((***(((((()))+++------,,,((())))))******))))))(((&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))***))))))))))))))))))******+++---,,,++++++,,,...++++++*********++++++,,,------///222666888777555,,,......---,,,---------+++,,,------.........---,,,------...///000111111............////////////..................///////////////000000000111111111111222222222333333333333333333333333444555555222555777888666666777888:::888666555555666888999;;;;;;;;;999888888;;;===AAA@@@??????>>>>>>>>>>>>===;;;;;;>>>CCCGGGGGGEEE{{{mmmcccYYYMMMCCC>>>888777555333222111111111...//////////////////...//////000000000000//////---............---,,,,,,------,,,,,,,,,---......---------,,,++++++******++++++++++++++++++++++++(((((()))++++++,,,,,,+++'''((())))))''''''((()))))))))))))))))))))))))))***)))((('''''')))+++---))))))*********+++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,---//////111111111111000///.........///000000......///000111111222222222222222111444333666<<>>AAAFFFBBB;;;777555666666666444555666777888888888888777888999:::999888777666777888888999:::;;;;;;<<<;;;:::777555333333333333777666666:::>>>@@@>>>;;;555777999777444444666888<<>>:::777555222///,,,+++,,,---...///000111111000000000000000111333333//////...---------------//////............//////000///............---+++***------+++,,,111444222---......,,,******+++,,,---...///000000///...---/////////......---,,,+++)))******+++++++++++++++******))))))***,,,---///000///---+++++++++,,,,,,+++++++++++++++***)))((((((''''''(((***++++++***((())))))))))))(((((('''&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&''''''''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''(((((((((((())))))''''''''''''''''''''''''***))))))(((''''''&&&&&&))))))))))))))))))))))))***))))))(((((())))))***((()))******))))))***,,,++++++******++++++,,,,,,)))...666AAAGGGGGG@@@:::+++///000---+++,,,---,,,***+++,,,---------------------......//////000000------........./////////............////////////.../////////000000000000222222222222333333333333444333333333333444555555333666::::::888666777999:::999666444444555777999;;;;;;;;;:::888999;;;===@@@@@@???>>>===<<<;;;;;;<<<;;;;;;@@@EEEHHHGGGEEExxxiii```WWWLLLCCC???777555333222000000000000//////000000000000//////...///000111111000///...------......------,,,+++---------,,,,,,------...,,,------,,,+++*********************************))))))++++++++++++***)))%%%'''((('''&&&%%%&&&'''************************))))))((())))))******+++(((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,,,,///...,,,+++***+++,,,---------------------------++++++*********+++,,,---000000111111000...---,,,...///000///......///000000111111222111111000000333111333999;;;:::;;;>>>@@@<<<888666555666666666555666777999999999999888777888999:::999888666555999999999999::::::;;;<<<;;;999666333111111222333555555777<<>>FFFSSS\\\ccciiimmmhhhYYYHHH;;;555777666444444555555444333222222222333444777999:::444333111000000333666888???<<<999666555333111///......///000111111222222////////////000111222222///...------,,,,,,------//////...---------...///000///...///000000///---+++...///---...222333111,,,---...---+++***,,,///---------,,,,,,,,,,,,,,,......------,,,---------+++++++++,,,++++++******++++++*********+++---...000///---+++++++++,,,---+++,,,,,,++++++)))(((((((((''''''(((***+++***)))))))))))))))(((''''''&&&%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&$$$'''))))))'''%%%&&&'''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&""""""###$$$%%%&&&&&&''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''')))******))))))***++++++++++++++++++,,,------(((+++222<<>>>>>;;;888:::<<<;;;999666444333555777999:::;;;<<<;;;999999;;;<<<>>>>>>>>>>>>======<<<;;;<<<;;;===AAAGGGIIIHHHEEEuuuggg^^^VVVLLLCCC???666555333111////////////000000111111111111000000...///000111111000///...------......------,,,+++///...---,,,,,,,,,,,,,,,)))***++++++++++++,,,...************************++++++,,,,,,+++***((('''+++---...---,,,+++,,,---************************)))***,,,------,,,+++)))''''''(((***+++,,,---...((()))***+++,,,---------,,,+++))))))***,,,///111++++++++++++++++++++++++......---,,,---...///000///000000000///...,,,+++...///000///...---...000000111111111111000000///222000111666888777888<<<:::777555444555777777777666777888:::::::::999888777888999:::999888666444::::::999999::::::;;;<<<<<<:::666333111111222333444444777===DDDFFFBBB===999;;;;;;999888<<>>;;;999666333333444777999:::;;;<<<<<<::::::;;;<<<;;;;;;<<<===>>>>>>======<<<<<<>>>BBBHHHJJJHHHEEEvvveee]]]WWWLLL@@@999888555222000///...,,,+++111111111111111000//////000000000000000//////...+++,,,,,,------,,,,,,+++///...,,,***))))))******/////////......---------))))))))))))))))))))))))......---,,,+++++++++,,,---+++***(((((()))+++,,,,,,+++***))))))***+++,,,''''''((()))***,,,---...---,,,+++*********+++,,,***++++++,,,,,,++++++***,,,,,,---------,,,++++++------,,,++++++***))))))******+++,,,...///000000000000000000000000000000.........000222111...+++////////////////////////222111111111222333444444666555333222222444777999999999999888999999::::::;;;;;;;;;:::888666555444555555555555777:::===???BBB>>>888444111222555777444666999<<<>>>???>>>>>>999:::<<<:::777<<>>:::777777555666666555444333222222222111000222555888:::;;;666222...---///333444444333444555666666444222111333333222111000000111111000...------///000///...111000...,,,+++***++++++---...............---,,,//////000//////---+++***++++++,,,///111333222000+++*********+++,,,,,,---------,,,,,,,,,,,,++++++......,,,,,,,,,,,,......------,,,,,,,,,,,,++++++++++++***)))(((((())))))000---))))))+++------,,,,,,+++)))((((((((()))*********)))(((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''')))***)))((('''(((***(((''''''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''+++***)))+++---...,,,***))))))(((((((((((())))))(((((()))***************))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------000///...---,,,+++++++++++++++************++++++)))+++...///...---......------............------000////////////000000111///////////////000111111111111111111111111111111111333444333111000111444222222111111222222333444::::::999999999999999999LLLDDD:::555555777777666777888888888888777666666:::888999>>>AAA???>>>?????????@@@CCCGGGHHHEEECCCvvvfff]]]WWWMMMAAA:::555333111000000000...---000000000000000///......//////000000000///......---......//////......---...---+++************+++///......---,,,,,,,,,---))))))))))))))))))))))))+++******))))))))))))***,,,+++***(((((()))+++,,,+++******))))))******++++++++++++,,,---...///000,,,+++***))))))***+++,,,***++++++,,,,,,++++++*********+++++++++++++++***---------,,,+++*********++++++++++++++++++++++++...------,,,,,,------......------...000000...,,,........................000000000000111222333444555444222111111333555777777777777777777888888999777777888888888777666666666666555666777999<<<>>>???<<<888555333333555666999:::;;;;;;;;;:::999888888999<<<<<<;;;EEE[[[qqqfffSSSIIIBBBEEEIIIIIIGGGCCC???>>>???===???EEEFFFBBB???@@@======<<<;;;999777444333444444555999===AAABBBBBB===>>>???===:::777555555444444555555555444333222444333222333444666666666444111......///222333444222222333333333222111000111000000///......//////222000//////000111111000222111///---,,,,,,,,,,,,------...//////.........---......///...---,,,+++******+++...111222111000++++++******++++++,,,---------,,,,,,,,,+++++++++------,,,++++++,,,------,,,,,,+++++++++*********++++++***)))))))))))))))...+++((((((***,,,,,,+++++++++)))((((((((()))*********)))((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''')))***)))((('''((()))(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&))))))'''%%%))))))(((((((((((())))))(((((()))************)))))))))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,*********+++++++++,,,,,,------,,,,,,+++*********+++******************+++---...000///---,,,,,,---------............------///............///000000///////////////000000111111111111111111111111111000111333222000///000222222222111111222222333444777777777777777777777777???:::555444777:::999777555666777888888888888888888666777===@@@>>><<<======<<<===@@@CCCCCCAAA>>>vvvfff^^^XXXNNNBBB<<<444222000000111111000//////////////////...------...////////////...---------......//////......---,,,,,,+++******++++++,,,...---,,,+++++++++,,,---)))))))))))))))))))))))))))(((((((((((())))))***++++++***))))))***+++,,,)))******++++++******)))***)))))))))******+++,,,******))))))))))))************++++++++++++******(((((()))***+++++++++***...------,,,,,,++++++***,,,++++++***)))(((''''''...---+++******+++---......---,,,,,,---...---,,,------------------------.........///000222333444333222111000000222444555555555555555555666777777222333555666777888888888888777666666777888:::;;;;;;:::888666555555666666:::::::::999888777777666999:::;;;===AAANNNhhhwww___LLLBBBAAADDDFFFFFFCCC???===<<<;;;888777;;;<<<:::999999======<<<;;;888666444333444333444777:::===>>>>>>666888888777555333222333222333444666777777444222666555555444333222222111222111000000000111222333111111000000/////////000000000///.........//////222000//////000111000000222111000......---------,,,---...///////////////+++,,,---......---,,,+++))))))***---000222111000++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,+++************)))))))))+++***)))))))))))))))))),,,***(((((()))***+++***+++******)))((()))))))))***))))))(((((((((((((((*********)))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))''''''((()))(((''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))((('''((())))))(((&&&(((((((((((((((((((((((('''((())))))******))))))))))))))))))************(((((((((((((((((((((((((((((()))******++++++,,,)))))))))************+++((()))***++++++***)))(((************************111111111///,,,++++++,,,------............---------------------...////////////......//////000111000000000000000000000000///000111000//////000111222111111111111222333333333333333333444444444444444333222444888999777555444444666777888999999999666444666<<>>>>><<<:::ttteee]]]XXXOOOCCC===555333111000111111000/////////000000//////...---...............------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,---,,,+++))))))***,,,---)))))))))))))))))))))))))))))))))))))))***+++,,,+++******))))))***+++,,,((()))***++++++***)))((())))))(((((('''(((((()))((((((((((((((()))))))))******++++++++++++******'''((()))***++++++++++++---------,,,,,,,,,++++++++++++***)))(((''''''&&&000...,,,******,,,...000///---******+++---------------------------------,,,,,,,,,---///111222333333222111000000111333444444444444444444555666777222333444666777888999999999888888777666777777888777777777777777666666666555555555666777888999:::<<<<<<<<<>>>BBBQQQkkkyyyeeeRRRDDD===@@@BBBCCCBBB???<<<:::::::::777555777:::<<<<<<;;;======;;;:::888666444333333222222555888::::::999555666666555222000000111222333666999:::999555222555555666444222111000000222444555555333111222333222111///------...///000222111111000000000111111000...------.........---000000///......---------+++,,,---...///000000000,,,,,,---------+++***)))((((((***,,,000111000///,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++***+++******************+++++++++*********)))))))))******)))))))))))))))*********)))))))))***+++++++++******)))))))))))))))))))))(((((((((((())))))*********)))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((''''''((()))(((''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))******)))(((''''''((((((((((((((((((''''''(((((()))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))***+++++++++)))))))))*********++++++&&&''')))++++++***)))(((*********++++++*********000000///---******+++---,,,------......------,,,++++++++++++,,,---......///............///000000000000000000000000000000//////000000000000000111111111111111111222222333111111111222222222222222444333222444666666333111444555666777888888888888555333666<<>>@@@JJJ```ttt~~~yyyooocccVVVKKKDDDAAA???@@@???===;;;999999:::999777666888>>>DDDDDDBBB>>>===;;;999777555444333222222222333666888888777777888777555222000000111333777<<<>>>===:::666333222444555444222111222444666:::>>>===888333222333333111///------...000111111000000000000000111111000...---,,,---...---,,,---------------------,,,++++++---...////////////,,,---------+++)))'''&&&))))))***---///000///...,,,,,,++++++***++++++,,,,,,,,,+++++++++*********************************,,,+++++++++***************)))))))))))))))*********************+++,,,---************)))))))))((())))))(((((((((((())))))(((((()))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))((('''&&&'''((((((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))((()))))))))************************************'''(((((()))******++++++************+++++++++,,,&&&'''***,,,,,,+++***))))))***++++++++++++***))),,,,,,,,,***))))))+++...,,,,,,------------,,,,,,*********++++++,,,---..................//////000////////////////////////000000000000111222222222111111000000111111222333111111111222222333333333666555333333333444444333666666777777777666666555666444666<<<>>><<<::::::;;;<<<<<<<<<;;;;;;:::;;;}}}nnn___YYYUUULLLBBB<<<777555222111111111///...111111111111111000000///...////////////...---------......//////......---++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))(((''''''''''''(((((())))))))))))***++++++,,,,,,((())))))******))))))(((***))))))((((((((())))))&&&'''((()))******))))))))))))************))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,---,,,***))))))***,,,---///---***)))+++,,,------////////////////////////,,,,,,,,,---...000111222333333222222222222222222222222222333444555666777555555666777888888888888999999888888666555555444444555777777888777666555444444444555666777777777===<<<<<<<<<<<<@@@OOO]]]ccc^^^VVVOOOJJJGGGDDDBBB>>>>>><<<:::888777999;;;888999999===EEEMMMLLLHHH>>><<<:::888666555444333222222222333666888888777999999999666333222222333666===EEEFFF@@@999666555111333444333111111555999>>>DDDJJJGGG>>>666333444333222000......///000111......------......//////222000///...//////...---+++,,,------...------,,,***+++,,,---------------++++++,,,,,,***)))'''&&&++++++,,,...000000///---,,,,,,++++++******++++++++++++++++++************)))***++++++++++++***))),,,,,,+++++++++*********)))))))))))))))******+++(((***++++++++++++,,,---)))************)))((((((((((((((((((((())))))***&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''((((((''''''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&((((((''''''((()))&&&'''((())))))((('''&&&&&&'''(((((())))))(((((())))))))))))************))))))))))))))))))))))))''''''((())))))******+++*********+++++++++,,,,,,((()))***+++,,,,,,+++***)))***+++,,,,,,+++***)))((()))******)))***,,,...,,,,,,------------,,,,,,************+++---...///......------......///000////////////////////////000//////000222333222111111000000000000111222222111111222222333444444444444333222222333555777999666777777777666666555444666444555:::===;;;:::;;;<<<===>>>===<<<;;;<<<===yyykkk\\\VVVSSSJJJ@@@:::666444222111222222111000000000000111000//////...//////000000000///......---......//////......---+++,,,,,,---,,,+++)))))))))***,,,---...---,,,+++))))))))))))))))))))))))))))))((((((''''''(((((((((((()))***+++,,,,,,,,,))))))(((((((((((())))))&&&&&&&&&%%%%%%&&&''''''&&&'''(((***++++++******))))))************))))))))))))***************)))************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,///---++++++,,,---------........................------------...///000111222222111111111000000000000000000111222333555555222333555666777888888888999999888888777555444444555666666777777666555444444555666777777666555555777888:::;;;999888@@@JJJKKKHHHEEEDDDEEEEEEAAA>>><<<<<<:::888666777:::<<<:::===???DDDNNNVVVSSSKKK>>><<<:::777555444444333333222222444777999999888777777777555333222444666999DDDNNNMMMBBB888555777222444555222000111777<<>>wwwiiiZZZUUUQQQIII???999444222111111222333333222///////////////......---000000000000000//////...+++,,,,,,------,,,,,,+++,,,,,,------,,,***)))((((((***---//////...,,,***))))))))))))))))))))))))---,,,+++******)))******(((((()))++++++,,,,,,,,,***)))(((''''''((()))***((((((((((((((()))******&&&''')))***+++++++++***))))))************))))))((()))))))))))))))((('''))))))))))))))))))******************))))))))))))........................///---,,,,,,---...---,,,------------------------...............///000111111111000000/////////............///000222333444000111333555666888888999888888888888777666444444666666666666666666555444222333666888888888666555111333888:::888555999@@@@@@@@@AAAEEEIIIHHHBBB===<<<;;;999777555777:::>>>===BBBEEEJJJTTT\\\WWWMMM>>><<<:::777555444444444333222222444777999:::999444555555333222333555777:::HHHTTTRRRDDD777555888444666555222///111888>>>LLLTTT[[[WWWIII;;;666666000000///...............///////////////000111222111///,,,,,,,,,---,,,***,,,---...000000000//////******+++++++++***))))))$$$%%%''')))++++++++++++000//////000111000---+++---,,,,,,+++*********++++++++++++************)))***+++,,,------,,,+++***))))))))))))(((((((((((())))))((())))))***++++++$$$'''******((((((***,,,)))******++++++)))((('''((((((((((((((()))******(((((())))))((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''&&&%%%&&&((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))!!!$$$%%%$$$$$$&&&)))%%%&&&((())))))(((&&&%%%&&&''''''((((((((((((((())))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********(((((((((((())))))))))))+++***))))))))))))******((()))+++,,,,,,+++)))((((((***,,,---,,,++++++,,,+++,,,,,,------,,,,,,+++*********+++,,,...///000...------------...//////...........................,,,+++---000222111///000000000000000111111222000111111222333444444444111222444555555555666777333333555666777777888888666222000444777777888;;;888:::<<<;;;999888;;;>>>rrrfff[[[UUUOOOFFF>>>:::444333222222111111222222222111111111111111222222,,,...//////---++++++,,,---------,,,,,,+++++++++...,,,***(((((()))+++,,,,,,,,,,,,,,,---.../////////---+++******)))((('''+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******(((((('''&&&%%%$$$$$$###)))((((((((('''''''''''''''(((((()))***+++++++++))))))))))))))))))))))))+++++++++************))),,,,,,+++******)))((((((*********++++++,,,,,,,,,***+++,,,+++******,,,...,,,,,,+++++++++,,,---------///000///......///000111111111111111000//////000000000000111222333444111222444666888888888888888777666444444666777888777555444666888888555222555555666666777777888888777:::;;;999666555777:::BBBEEEGGGFFFBBB===999777:::999888777777888999:::::::::>>>FFFNNNQQQNNNIII<<<;;;999666444444333333555333444888======999444444444444555555555555666===DDDJJJGGG===555444666222000......000666;;;???OOORRRRRRMMMBBB888333222111000///......///000111333111000......///111222222111///...---,,,++++++)))+++---...000000000///,,,+++***))))))***++++++,,,+++(((''''''(((***,,,000000000000///...,,,+++...)))(((,,,+++&&&&&&)))111...++++++,,,---+++)))******))))))))))))))))))******+++******)))(((''')))))))))))))))))))))))),,,+++)))((('''''''''((())))))***))))))((('''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%### !!!%%%'''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''((((((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))************))))))((()))***,,,,,,+++******(((***+++***)))((()))***,,,,,,,,,---------.........---,,,+++)))((('''&&&))))))))))))***+++,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------............///...///000111111222111111111000000///...---------------...000111222333444333222000//////111333444333333222222222333333444555444555888;;;;;;888555:::999777666777:::>>>@@@rrrfff[[[VVVPPPFFF>>>:::444333222222111111222222222111111000000000111111000000000///////////////...---,,,,,,+++++++++,,,+++++++++***************'''(((***,,,,,,,,,++++++---+++))))))******)))(((************)))))))))(((++++++++++++++++++++++++))))))(((((((((((()))))))))(((((('''&&&%%%%%%$$$))))))(((((((((''''''''''''(((((()))******++++++))))))))))))))))))))))))((((((((())))))*********++++++,,,,,,---......///***++++++++++++++++++,,,***+++++++++******,,,...---------------------...,,,---......,,,,,,---...000111111111111000///...000000000000111222333333111222444555777888888888888777666555555777999::::::777555444666777666444555555555666777888999:::;;;<<<===:::777666888;;;CCCEEEFFFEEEAAA<<<999777999999777777777777999999===<<<===BBBGGGHHHDDD???;;;:::777555333222111111333222222666;;;===;;;777333333333333444444444555777<<>>IIILLLLLLGGG===555111111111000////////////000111111000///...---...000111//////---,,,+++*********)))***,,,...////////////,,,+++***)))((()))***+++((('''&&&&&&(((+++...000111111000///...---,,,+++---)))))),,,+++'''&&&)))...,,,))))))***+++)))'''*********************************+++*********))))))))))))))))))))))))))),,,+++)))((('''''''''((())))))))))))))))))(((((('''''''''((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""$$$''')))&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%((((((((((((((('''''''''&&&''''''(((((('''&&&&&&(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))***++++++++++++***((()))******(((((()))***++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------............//////////////////000000000///....../////////000000000000000......///000111222222333222111/////////000222333444444333444444555666666666555555777:::;;;999666;;;999888777888;;;>>>@@@rrrggg\\\WWWQQQGGG>>>999444333222222111111222222222111111000////////////000---******---///...---///---,,,******+++,,,---)))***+++,,,,,,***)))(((%%%'''***,,,---,,,***(((***)))'''((()))******)))************))))))))))))++++++++++++++++++++++++((((((''''''''''''(((((())))))((((((''''''&&&&&&)))))))))((((((((('''''''''(((((())))))******+++))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''((()))+++,,,------+++++++++++++++************+++++++++******,,,---........................+++,,,---,,,+++***+++,,,000000000000000//////...000000000000111222333333222333333444555777888999888777777666777888999:::===:::666444444666777777777666555555666999;;;===???@@@???<<<888777999===BBBDDDDDDBBB>>>:::777777999888777666666777888999;;;:::999;;;>>>???<<<888:::888666333111000//////222111111555:::===<<<:::222222222333333333444444333555777777666444444555555333111111222555999;;;BBBCCCCCC>>>777111000000222111000000000000111222000///...------...///000///...------,,,+++******)))+++,,,.../////////...,,,+++)))((((((((()))***'''''''''(((***,,,///000222111000///---,,,+++***,,,***)))++++++(((''')))---+++************)))(((******++++++++++++++++++))))))************++++++))))))))))))))))))))))))+++***)))((('''''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&'''(((((('''%%%'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''((())))))'''&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((('''''''''******)))((('''&&&&&&%%%&&&''''''((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''***))))))))))))***++++++'''((())))))''''''((()))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******)))))))))******+++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,........./////////000000////////////...---,,,+++......///000111111222222/////////000000111111111000///.........000111222444444444555666777888999777666666777999::::::999<<<:::999888999<<>>CCCCCCBBB>>>999888;;;>>>@@@@@@@@@===999666555555888777666666666666777888777666555777:::<<<<<<::::::888666333111000//////111222555999<<<===;;;888222333333333333444444444444333333444666777666666555333222111111333555777;;;;;;:::777222//////000222111111111111111111222//////.........///000000000000/////////...------+++,,,...///000000//////+++***)))((((((((()))))),,,,,,,,,,,,------...///222111///...,,,+++***))),,,+++***+++***)))))))))------,,,,,,---,,,+++***+++++++++++++++,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''''''''(((((()))***+++))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''')))(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''***)))((((((((()))+++,,,&&&((()))((('''&&&''')))))))))))))))************//////...---,,,******)))+++******))))))))))))***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------.........//////...............---,,,,,,.........///000000111111000000000000000000//////......------...///000111333333444444666777999999777777666666888999::::::<<<;;;:::999:::<<<>>>@@@ssshhh]]]WWWQQQFFF===888444333222222111111222222222222000///............222---)))***///222111//////---+++))))))+++---///---,,,***(((((()))***++++++******)))***+++---...---+++)))((((((((('''%%%))))))))))))))))))******((((((((((((((((((((((((***))))))(((((())))))***((((((((()))))))))))))))***)))))))))((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((*********************************++++++++++++++++++++++++******))))))))))))***+++***))))))+++---,,,------------,,,+++***---......---,,,++++++,,,---....../////////......////////////000111222333333222222222444666888:::<<<<<<:::999777666555555888999999999777666555555888777666555666999<<<>>>DDDEEEDDD@@@;;;999;;;>>>===<<<;;;777444333333555777777666555555666777777666555555777:::<<<======:::999666444222111111111333555:::>>>???===888444444444444444555555555555666444222333555666555444333222111000000000111222555555444222000///000111111111111222222111111111////////////000111111222...//////000000///......---...///000111111000///+++***)))(((((()))***+++//////000111111111111111111000...,,,+++*********+++++++++************)))+++,,,---------,,,++++++******+++++++++,,,,,,,,,+++***)))'''&&&&&&&&&''')))))))))))))))))))))))))))))))))))))))(((((((((++++++++++++,,,...///000))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&''''''((())))))((((((%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((('''((((((((()))))))))***((())))))******))))))(((***)))((((((((()))+++,,,&&&((()))((('''&&&''')))((((((((()))))))))******......------,,,+++************))))))((()))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---....../////////...........................000000000///////////////---------......///000111222222222333444666777888666666666666666777999:::;;;:::999999999;;;===>>>ttthhh\\\UUUNNNEEE<<<888444333222222111111222222222111111000///////////////,,,******---///...------,,,+++******,,,---///...,,,***(((''')))+++,,,+++***'''&&&'''))),,,......,,,***(((((((((&&&%%%))))))))))))******************************************))))))))))))******''''''(((((())))))************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++*********)))&&&&&&'''((()))++++++,,,***************))))))))))))*********))))))+++,,,,,,------...---,,,***)))...///000///---+++,,,---,,,---..................////////////000111222222111222222333444666777888<<<;;;:::999777666444444555777999999888666555666888777666666666888:::;;;BBBDDDDDDAAA<<<:::;;;===:::999777333111111444666777666555444444555666777888888999999:::;;;;;;;;;999888666555444333444444555888<<>>:::555222444444444555555555666666555333222222333333222000111111000///////////////222111111000000111111222000000111222222111000000//////000000111111222222+++,,,...//////...---,,,---...///000111000000///***))))))))))))+++,,,---...000222444555666555555000///---+++*********+++***,,,,,,******,,,,,,)))(((***,,,,,,+++))))))***))))))******+++,,,,,,,,,+++***((('''&&&&&&'''((())))))))))))))))))))))))(((((())))))))))))(((((()))((((((((((((***,,,---((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''(((((('''%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&&&&&&&%%%''''''(((((()))*********&&&'''(((((())))))))))))###$$$$$$%%%&&&'''((((((&&&''''''(((((((((((((((''''''(((((())))))******))))))************)))))))))(((((((((((()))******'''((())))))''''''((()))((((((((()))))))))************++++++,,,,,,------))))))((((((((())))))***))))))*********+++++++++************++++++++++++*********+++++++++,,,,,,+++,,,---...////////////------------------------////////////////////////,,,------...///000111111111111111222333444555666333555666666666666777999999888777777777999:::;;;uuuhhhZZZRRRLLLCCC;;;888444333222222111111222222222111111000000000111111++++++******************,,,+++++++++,,,,,,---...,,,+++***)))))))))************)))))))))+++---......,,,)))))))))***((('''((()))))))))************************************))))))(((((((((((())))))&&&&&&'''(((((()))***************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************$$$$$$%%%&&&&&&'''(((((())))))))))))************((()))***)))((()))***,,,---......///...,,,***)))...///000///,,,+++,,,---+++,,,---...............///......//////000111222000111222444555666777777888888888888777666555555444666777777555555666999777777777666666777777888???AAACCCAAA===::::::;;;999888555222000222666999666666444444444444666666777888:::::::::999999999888777555444444444555666666888::::::999666444333333333444444444555555555222333333333222111111000000000000000000////////////......///111111111111///000000111111000000///---...///000111111111111+++,,,...///000///...---,,,,,,...//////......---))))))))))))+++---///000000111444666777666555444...---+++***)))***+++,,,)))------))))))------)))'''***------+++))))))***(((((())))))***++++++,,,***)))((((((((()))+++---))))))))))))))))))))))))'''((()))******)))((((((&&&%%%$$$###$$$%%%''')))'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&'''(((((()))******&&&&&&((())))))*********%%%%%%&&&&&&''''''((((((&&&''''''((((((((((((((('''''''''((()))*********(((((())))))))))))(((((('''(((((()))))))))))))))((()))******(((((()))***(((((()))))))))*********))))))******+++,,,,,,---((((((((((((((()))***+++))))))))))))*********+++************++++++++++++******+++++++++,,,,,,,,,+++,,,---------------,,,,,,,,,------.../////////......//////////////////,,,---...///000111111111222222222222222333444444000333666777555444555777666666555555555666777888uuuhhhYYYQQQJJJBBB;;;999444333222222111111222222222111111111111111222333---...//////---++++++,,,+++++++++,,,,,,---------******+++,,,+++***)))(((++++++,,,---............,,,***))))))***++++++***(((((())))))*********+++((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&'''((()))******************))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++++++++***)))((('''''''''(((((())))))******++++++((()))***)))((((((***,,,...///000000///---+++***...//////...,,,++++++,,,+++,,,------.........---.........//////000111222///000333555666666666666555555666777777777777777555666666444222333888<<<777777777777666666666555<<<@@@BBBBBB===:::999:::999777555222111333888<<<666555444333333444555666333555888999999999999:::666555444444444555666666777777777666444333444666222222333333333444444444111333666666444222222333000111111111111000000///---------///111222111000...///000111111000///...,,,---...///000000000000,,,...000111222111000///***+++,,,---------,,,+++)))))))))***,,,...111222444555666777666444111///---,,,***))))))***,,,---)))------))))))---...)))(((+++//////---++++++,,,'''(((((()))******++++++))))))((((((***---000111))))))))))))))))))))))))'''((()))******)))((((((***)))'''''''''(((***+++&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''%%%%%%%%%&&&&&&'''((())))))$$$$$$###"""###$$$%%%&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%&&&''''''&&&&&&((()))************((((((((((((((('''''''''&&&''''''(((((((((((((((&&&''''''((()))******+++''''''((((((((((((''''''&&&''')))*********)))((((((***+++***)))((()))+++))))))))))))************,,,++++++******)))))))))''''''''''''(((***++++++))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++***)))+++,,,---...///111222222............//////000000,,,---...000111222222222333333222222222333444444...222666777555444444555555444444444444555555666pppeeeYYYRRRJJJAAA;;;999333333333222111000//////111000///000111222111///........................//////.........---------...---+++)))((())))))***,,,+++*********+++,,,------,,,***((('''((()))***+++***++++++,,,---...///+++***((('''''''''((()))***+++,,,---,,,***(((&&&%%%&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))***))))))(((((((((((((((---,,,++++++******++++++++++++******************++++++************++++++.....................---,,,000222///)))&&&(((,,,***+++,,,---............---...000111111111000//////000333555666666666555555333111222555777888888;;;:::999777666666666666777666444222222222444555999===BBBCCCAAA===999777;;;999777444333444666777:::666222000111444666777:::<<<===<<<:::999999:::666555444333444666888999888777444222111222444555///111333555666555333111444444333222111000///......//////000111222222333......///000000000000000---000222000...---///222//////000111111//////111///////////////......---,,,,,,++++++***)))))))))+++*********---111555777666:::<<<;;;666222//////------...,,,+++***+++---...,,,***(((((()))***+++)))***+++,,,+++)))'''%%%+++***)))(((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))******))))))((((((((('''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&$$$%%%''')))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((()))+++,,,+++***)))***+++)))))))))))))))***++++++'''(((((()))***+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++........................//////000000000000//////...------......///000111///000111222333222111111333555777888888777444222444666777777666555555666ooodddYYYQQQJJJAAA:::999333222222222111000000000222111000000222222111000........................---,,,,,,,,,,,,+++++++++---,,,+++))))))))))))***++++++*********+++,,,---000...+++)))'''&&&''''''+++*********+++,,,------,,,+++***)))((())))))***)))***+++,,,---,,,***)))''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((()))))),,,,,,+++***************))))))))))))))))))))))))+++******))))))******+++---------------------------///000...***(((***,,,---------.........//////,,,---..................333444666888999999888777555444222333666888888888777666555444333333333333777666444222222333444555555888;;;;;;:::999888888<<<:::888666555666777888;;;777333111333555888888???@@@@@@>>>;;;888777888555444333222333555777888888666444111111222333444000111444666666555333222555555444333222000//////......///000000111222222......///000000000000000...111444333///...///111222444888:::888333///---///////////////......---++++++************************+++---000444777:::888:::;;;999444///------,,,------,,,******+++,,,---,,,***)))))))))*********+++,,,---,,,***((('''+++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$))))))((((((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((()))***'''(((((('''&&&&&&''')))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''((())))))''''''((()))'''''''''''''''((())))))'''(((((()))******++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------............------...------......///000111///000111222222222111111222333555777777777666555555666777666444333333444}}}nnncccXXXPPPIII@@@:::888222222111111111111111111222000///000111222111000........................,,,,,,,,,,,,++++++++++++---,,,+++***))))))))))))+++************+++,,,,,,...---+++)))((((((((((((+++***************++++++,,,++++++***)))*********'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((''''''(((((()))***++++++******)))))))))))))))(((((((((((((((((())))))+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,000///...---......000000......---------...///000222333444555666555555444555444333444666888999888444444333333333333444444666555444333333333444555444555666666555666888:::<<<;;;999777666777888999;;;888444333444777888999CCCCCCCCC???;;;777555555333333222222333444666777777555333111111111222333111222444666666555444333666666555444222111000///.........//////000000111......///000000000000000000333555444111///000222777AAAKKKLLLEEE:::222...///////////////......---***))))))))))))***++++++***+++...111444777:::;;;999999888555000---,,,,,,+++,,,,,,+++))))))***,,,+++++++++***************+++,,,,,,---,,,+++)))(((******+++,,,,,,+++)))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&''''''''''''(((((((((&&&&&&&&&'''(((***+++,,,&&&(((***)))((('''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&'''((((((&&&&&&'''((('''''''''''''''((())))))((((((((()))******++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------...------......///000111///000111111222222111111222333333444444444555555555666666555333111111222{{{mmmbbbVVVOOOHHH@@@999888111111111111111222222222000///...///000000000....................................---------,,,,,,,,,++++++******)))))))))***************++++++,,,))))))))))))***+++,,,---+++***)))))))))))))))***++++++*********)))))))))&&&''')))******+++******)))))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********++++++*********&&&&&&''''''(((***+++,,,******)))(((((((((((((((((((((((()))))))))))))))******))))))))))))******************++++++++++++...,,,+++,,,---...---,,,......,,,,,,---///111222222000///---...000222333000111222222222222111111444222222333666777777777666555555555666666777888666555444444444444555555666777777777666777999;;;;;;:::999777777777888999999777333333444777888999BBBBBBBBB>>>:::666444333333333333333444555666777666555333111111111222333222333555666666555444333666555444333111000///...---........./////////000......///000000000000000222333333222///000444999CCCVVVfffcccRRRAAA777444///////////////......---))))))(((((()))***,,,------...111444777888999999666555333000...,,,,,,---++++++,,,***)))((()))+++******+++++++++******)))***++++++++++++***)))(((((()))+++,,,,,,+++)))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***&&&(((***+++)))((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((''')))***)))((('''(((***)))))))))))))))******+++(((((())))))************************************++++++,,,,,,,,,---------------------------------------------------------...//////000000//////......------......///000111///000000111111111111111444333222111111222333444555555555333111///000111}}}kkkaaaUUUNNNGGG???999777111111111111111222222222///...------...///...---..............................---------,,,,,,,,,++++++++++++*********)))))))))******++++++++++++(((((()))***+++,,,------******))))))((())))))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((******++++++++++++******&&&&&&&&&''')))***,,,,,,***)))((((((''''''(((((()))))))))******+++++++++***))))))))))))))))))***)))))))))*********++++++---,,,+++,,,...///...---++++++******,,,///222333222000...,,,,,,///111333222222333333333333333333111000000222444666555444666666666666777888999999555555555444555555555666666888;;;;;;:::888888888999999888777777777888888777555222222444666777777===>>>>>>;;;888555333333444444444555555666777777666555444222222222222222333444444555555444333333333333222111000///..................////////////......///000000000000000222222000...---222:::AAATTTlll}}}rrrVVV@@@888777///////////////......---***)))(((((()))+++---///000111333555666666666555222111...---------......++++++,,,***)))((()))+++)))******+++++++++******)))))))))))))))(((((((((&&&(((***++++++***((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&(((***+++)))((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((''')))***)))((('''(((***)))))))))))))))******+++)))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------......////////////.........------......///000111000000000000000111111111333333222222444666999:::555555444222///...///111jjj___TTTMMMGGG>>>888777222222111111111111111111///---,,,---...///...---........................++++++++++++******************+++++++++******)))((()))******++++++******,,,,,,,,,++++++******)))***)))))))))))))))******((())))))))))))(((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((&&&&&&''''''(((***+++,,,***))))))((((((((((((((())))))******++++++,,,,,,***))))))(((((())))))***(((((())))))***+++++++++------------------......*********+++,,,///111222...---+++)))***,,,...000000000000111111222222222000//////111444555444333555555555555555666777888444555555555666666666666444777;;;===;;;888666555888888888777777777888888666444222222444666777777888999:::888666444444444444444555666666777777777666666555444333333333333333333444444333333222222111111000000000/////////////////////////////////......///000000000000000000000...,,,---333===EEE^^^tttnnnOOO;;;444333///////////////......---,,,+++***)))***,,,...000111222333444444333222111///---++++++---...///...+++,,,,,,+++))))))***,,,***************+++++++++((((((((((((((((((((((((&&&'''((()))***)))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''((())))))******(((&&&&&&&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&(((***)))((('''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&'''((((((&&&&&&'''((('''''''''''''''((())))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------......///000111000////////////000111222000111222555888<<<@@@BBB444444444111//////000222iii^^^SSSLLLFFF>>>888666333222222222111000000000000///......000000///...........................+++++++++************))))))***++++++++++++***)))'''((()))***+++******)))------,,,,,,+++***)))((())))))))))))******+++,,,))))))*********)))((('''(((((((((((())))))***+++%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((''''''''''''((()))+++++++++***))))))(((((())))))((((((((()))***+++++++++))))))(((((((((((())))))(((((()))******+++,,,,,,,,,...000///,,,+++---///,,,,,,------......//////,,,+++***))))))+++,,,............///000111222333//////000222555555444333555555444444444555555666444444555666666666666666444777;;;===<<<:::999999999999999999999999999999666444333333555777888888666777888777555444444444333333444555666666666666777777666555555444444333333333222222222111111111///000000000000111111111000000000000000000000000......///000000000000000...//////...///333;;;BBBVVVeeeiiiWWWAAA666222//////////////////......---...---+++***+++---///111//////000000111111111000///---+++,,,...///...,,,,,,------,,,******+++,,,******)))))))))***,,,---))))))(((((((((((())))))(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''((()))*********'''&&&%%%&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&''')))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''((())))))''''''((()))'''''''''''''''((())))))***)))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------......///000111000//////...///000111222...///111444777;;;>>>???444444333111//////111444~~~hhh^^^SSSLLLFFF===888666444333333222111000//////222000///000111222111///........................---------,,,,,,,,,++++++))))))+++,,,,,,+++***)))'''((()))++++++******)))******+++,,,,,,,,,++++++))))))))))))***+++------******+++,,,+++***)))((('''(((((()))***,,,...///%%%&&&&&&'''((()))******(((((())))))))))))((((((************************++++++,,,,,,,,,,,,++++++(((''''''(((((()))***+++++++++***)))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))((())))))***+++,,,,,,,,,,,,///222000+++))),,,000//////000000///...------,,,,,,+++++++++,,,---...222222222333444666777888000000111333666666555333777666666555555555666666444444555666777777666666555888;;;============>>>::::::::::::::::::::::::777555444444666888999999666777888777555333333444111222333444555555555555777777777666555555444444222222222111111000000000///000000111222222333333111111111111000000000000...//////000000000000000,,,///111111111333999>>>IIIQQQPPPBBB777666444//////////////////......---000...,,,++++++---000111,,,,,,---...///000000111000...,,,,,,......,,,***------...,,,+++***+++---+++***)))((((((***,,,...***)))))))))))))))************))))))***+++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***+++,,,&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***'''((('''&&&$$$%%%''')))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))***((((((''''''''''''(((((()))+++,,,+++***)))***,,,)))))))))))))))***++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...------......///000111000///.........///111222...///000111333444555666444444333111000000333555|||mmm\\\SSSMMMBBB======777333333333333333333333333//////.........------------...///000000///...---+++******))))))******+++,,,+++******))))))******(((((((((***,,,---,,,+++%%%'''***,,,------,,,+++)))************+++++++++...---+++*********++++++))))))((()))+++...111333((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((())))))(((&&&%%%&&&''')))+++((()))))))))******************))))))(((((('''''',,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,...+++++++++,,,...000111222111111111111111111111111000000111222444555666666000222444666777555333222111111222333444666666777333555888;;;<<<;;;999888;;;:::999999;;;;;;:::999111222222333444555666666777777777777666555444333111222333444444444333222333333333222222111111111333222222222222333444555222333444444222000000111000///...------...000111...///////////////...---...---,,,,,,...111444666===;;;777444000...---,,,++++++,,,...000111///------,,,,,,++++++,,,,,,---+++,,,...///000///......(((((((((***+++---///000...---+++)))(((((()))***)))************++++++++++++,,,---,,,*********+++(((((()))***+++,,,,,,,,,******)))(((((((((((((((''''''(((((())))))*********)))(((&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%((()))))))))))))))((((((************************((((((((((((((()))******((((((((((((((((((((((((******))))))******+++,,,++++++++++++++++++++++++++++++,,,---............,,,---///000000...---+++........................---,,,,,,---///000//////000000000111222222333333222222222222222222222222zzzooo^^^TTTNNNBBB<<<;;;666222222222222222222222111//////.........------------...///000000///...---......------------......---,,,,,,+++++++++++++++***))))))***++++++***((('''(((***+++,,,+++++++++))))))*********+++++++++---,,,+++***))))))***++++++***))))))***,,,...///(((''''''''''''''''''(((''''''''''''''''''''''''+++++++++++++++***))))))((((((((((((((((((((((((%%%%%%&&&''''''((()))))))))(((&&&&&&&&&''')))***(((((()))))))))************)))))))))((((((((('''+++***))))))))))))***+++***+++++++++++++++++++++,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,---......111111111111111111111111222222222333333333333333222444666888888777555444111111222333444555666666555555555666666777888888:::888777777888999888666222222333333444555555555777777777777666555444444111222444555666666666555333333333222222222111111111222222222222222222222222333555444222111111222000///...------...///111......///000000/////////111///...------///111333555444222000///.........,,,+++,,,---///000///...---,,,,,,++++++,,,,,,---)))***+++,,,---,,,,,,+++))))))***+++,,,...000000...---+++)))(((((()))***,,,+++++++++******))))))((()))***)))'''&&&'''((((((((()))++++++,,,,,,+++******)))((((((((((((((())))))))))))((((((((((((***)))((('''&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((&&&%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,------------------,,,---...//////...---,,,---------...............---,,,,,,---///000000...//////000111111222222333222222222222222222222222zzzqqq___VVVOOOBBB;;;:::444222222222111000000///////////////.........---------...////////////...---//////............//////...---,,,,,,++++++,,,,,,+++***)))***++++++)))'''*********))))))*********)))))))))*********+++++++++******))))))))))))***,,,+++***((((((((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******++++++******))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))***++++++++++++,,,------++++++,,,---------,,,+++************////////////////////////444444333222111000000///222333555777777666555444111111222333444555666666888555333111111333666888777666555555666666555333333333333333444444444444777777777666555555444444111222444666777888888888333333333222222222222111000111222222222111000///111333555555333222222222000///...------...///000---...///000000111000000333111///---------///000000///...,,,,,,,,,---------,,,+++,,,.../////////,,,,,,++++++++++++,,,,,,))))))***+++++++++************++++++---...000000---,,,+++)))))))))******------,,,+++***)))(((''''''((()))(((&&&&&&&&&'''((()))***+++++++++++++++***))))))(((((((((((((((*********)))((('''''''''))))))(((''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((&&&&&&&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''(((((()))%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((''''''&&&((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))*********************************))))))))))))***++++++++++++++++++++++++++++++,,,------------,,,,,,+++,,,---...//////...---,,,,,,,,,------.........///---,,,,,,...000111000...//////000000111111222222222222222222222222222222}}}ppp^^^UUUOOOBBB<<<;;;555333333222111000000//////////////////....................................------,,,,,,,,,,,,------------,,,++++++++++++++++++***)))+++,,,,,,+++)))---+++)))((('''((()))***))))))))))))************)))))))))(((((((((((()))******(((''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))(((''''''''''''((())))))'''''''''((((((((())))))))))))))))))(((((((((((((((((((((''''''((((((((((((((())))))***+++,,,,,,***+++,,,,,,++++++,,,------,,,,,,+++************........................333333222111000000///...000111333444444333222222111111222333444444555555777555222000000222555666666444333333444555333222444444444333333333222222555555444333333333333333111222444666777777666666222222222222222222222222111222333444333111///---111333555666444333222222000000///............///---...///000111111111111222111///...------...///000///---+++************...,,,++++++,,,...//////,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,---...///,,,,,,******))))))******,,,,,,++++++***))))))(((***+++++++++)))((()))***((()))***+++++++++++++++))))))(((((((((((())))))***)))))))))(((((((((''')))(((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((('''&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))'''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++---------------,,,+++***+++,,,---.........------+++,,,,,,------......///---,,,---...111111000.........//////000111111222222222222222111111111111~~~mmm\\\SSSMMMAAA<<<<<<777444444333222111000000///000000/////////...............------------......,,,,,,++++++++++++,,,,,,,,,,,,+++***************)))))))))+++...///...------,,,)))'''&&&''')))***(((((()))))))))*********(((((((((((()))((((((((('''''''''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&''''''''''''((((((((((((((((((((())))))))))))'''''''''(((((('''''''''((())))))***+++,,,------)))***++++++******+++---++++++++++++++++++,,,---------------------------000000000000000000000000000000222222333333222111111222222333333444444444555555444333333333444444555333222333444555444333444444444333333222111111222222111000000000111111222333444444444333222111222222222222222222222222444555555666444222///---///222555666555333222222000000///...............------...000111111111111///......---......///000///...,,,+++***++++++,,,///---******,,,.........,,,++++++******++++++,,,++++++++++++++++++++++++******))))))***+++,,,,,,++++++******************************************+++,,,---,,,***)))***+++))))))***+++++++++******))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%$$$$$$%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((###$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((())))))***+++++++++++++++++++++++++++------------,,,+++******+++,,,,,,---------------,,,,,,,,,,,,------......,,,,,,---///111222000...---......//////000111111222222222111111000000000kkkZZZQQQLLL@@@<<<<<<666333333333222222111111000000000000/////////............------------............------------......,,,+++******))))))******(((((((((+++...000///...,,,+++)))''''''''')))***((((((((()))))))))******'''(((((())))))))))))(((%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))*********))))))((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))''''''(((((((((((('''''')))******++++++,,,,,,,,,((()))***+++******+++---************+++,,,---...------------------------.........//////000000000222222333333444444444333111222222222333333333444333444555555555555444444333222111222444666555444444444333333222222111111000///...------...///000222222333333222111///...111222222222222333333333777777666555444111///---...111444555444222111111000000000///......------,,,---...//////000//////,,,,,,------...///000111++++++***+++,,,---///000...,,,++++++---------,,,++++++************+++++++++***))))))((()))))))))******)))))))))******+++************************))))))*********+++++++++)))***+++***)))((((((***)))******+++++++++******((((((((((((((())))))***'''''''''((()))*********((((((((()))(((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''!!! """%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((******)))(((((('''&&&&&&&&&'''((())))))******)))((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''''''''''')))(((((((((((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,---...000222222000...------......//////000000222222222111000000//////kkkZZZQQQKKK???999999444111111111111111111000000000000000000/////////......------,,,,,,------...//////............//////,,,,,,+++************+++'''''''''))),,,------,,,******(((((('''((())))))(((((((((((()))))))))***'''((()))*********))))))%%%&&&&&&'''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))***'''((())))))))))))((('''))))))******************'''(((******)))***+++---))))))))))))***+++,,,,,,........................------........./////////222222222333333333333333222222222222222333333333222333333444555555555555000//////111444666666555333333333222222222222222000///---,,,,,,...///000000111222222222111000///111111222222222333333333888777666333111///...---,,,///333555444222000000000000000//////...---,,,------............------,,,,,,------...//////000++++++++++++,,,---///000---,,,+++,,,---...,,,***++++++************++++++,,,+++***)))((())))))***++++++******)))******+++*********+++++++++******+++++++++***************(((******)))((('''((()))******+++++++++******)))((((((((((((((()))******(((((((((((())))))))))))'''((()))))))))(((&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""""""""###&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%''')))***+++)))'''&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((((((((((((((&&&'''((()))************((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++,,,---...///...------,,,,,,+++++++++,,,---...111333333000...,,,------......///000000222222222111000/////////lll[[[QQQKKK>>>777777111////////////000000000000000000000000////////////...---,,,,,,,,,,,,---.........------------.........---,,,,,,++++++,,,,,,'''''''''(((***+++)))((())))))(((((((((((())))))(((((((((((())))))))))))'''((()))+++++++++***)))''''''((((((((('''&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******'''((()))******)))((('''))))))))))))((((((((((((&&&((()))***))))))+++---)))(((((((((((())))))***................................................///000000000000111111111222222222222222222333333222222111222333444555666...---...000333555666555222222222222222222222222000///...------...000111///000111222333222222111111111111222222333333333888777444222///---,,,,,,+++...222444333111000///000000000000///...---,,,---------...------,,,,,,---------...............///...,,,+++++++++,,,,,,,,,+++,,,---......+++)))++++++************++++++///...,,,+++++++++,,,,,,,,,,,,++++++***+++++++++)))******+++++++++******---,,,,,,+++***)))(((((()))++++++***)))((()))*********+++++++++******)))((((((((((((((()))************))))))(((((('''''''''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))%%%&&&)))+++,,,+++)))'''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&'''((()))************************************((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---...//////...------,,,+++***))),,,---...111333333000...,,,,,,------...//////000222222222111000//////...nnncccTTTGGG???;;;888666777555333111000000111222333222222000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++++++++*********))))))((((((---***((((((***+++)))&&&(((''''''(((***+++)))(((&&&((()))+++,,,,,,,,,+++)))(((&&&$$$$$$$$$&&&'''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&)))***,,,,,,+++)))))))))&&&''''''((((((((((((((((((&&&%%%&&&(((******))))))((('''&&&%%%$$$######(((''''''&&&&&&&&&'''''''''''''''''''''((())))))&&&(((******(((&&&&&&'''((((((((((((((((((((((((''')))***++++++***)))'''++++++++++++++++++++++++,,,000333222---)))***,,,---......///////////////333333333333333333333333333333333333333333333333666555222000///000222333444444444444444555666777333333333333333333333333///000000111111111000000111222333222111000000111111111111111111000000///333222///...---...///000000000000000000000000000444333111000/////////000,,,,,,,,,---------......,,,------......------,,,000...,,,+++,,,------,,,...000111222222000---+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,------,,,+++)))((((((((()))***++++++,,,,,,))))))))))))))))))))))))************))))))))))))******))))))(((((('''''')))***)))(((&&&&&&(((*********))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%''''''&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%% """$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%!!! """$$$%%%'''((('''%%%$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%&&&''')))***(((''''''''''''&&&&&&&&&(((((('''(((((()))***+++))))))(((''''''(((***+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((******))))))((((((''''''))))))(((((((((((())))))((((((((((((((('''''''''))))))(((((((((((())))))(((((())))))))))))((((((---,,,+++***))))))))))))+++******+++---111555888111000---+++))))))***+++***+++...///000000...------------------...///000333444555333111.........ooodddUUUIIIAAA===:::888444333222000000111222333...------,,,***))))))(((000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,************)))))))))(((,,,)))((((((***+++)))''')))(((((()))+++,,,***)))'''((()))***+++***)))(((((('''&&&$$$$$$%%%&&&'''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&)))+++------+++)))))))))&&&''''''((((((((((((((('''&&&%%%&&&((()))))))))'''&&&&&&&&&&&&&&&%%%%%%'''''''''&&&''''''((((((***)))((('''&&&''''''((((((***,,,+++***((('''((((((((((((((((((((((((((('''(((***++++++***((('''))))))***++++++,,,------,,,///222111---+++---000------...///////////////222222222222222222222222111222222333333444444444666444222000000111333444555444444444444555555666333333333333333333222222333222111000000111333444555555333111/////////000000000000000000//////...111000///.........///000000000000000000000000000000///...---------...///,,,---------............---..................---///---+++***+++,,,,,,+++...///111222111000---,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,------,,,+++)))(((((())))))***++++++,,,,,,))))))))))))))))))))))))*********)))))))))(((((())))))))))))(((((('''''''''(((((((((''''''***,,,))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$""""""###%%%'''&&&((()))(((&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&(((((((((((((((((()))***(((((((((((((((***+++,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***)))))))))(((((((((''')))((((((''''''(((((()))((((((((((((((((((((('''))))))(((((((((((())))))))))))************))))))******************+++++++++*********,,,000333555000///---+++******++++++***+++---///000///...---...------------......///111333333222000.........mmmcccTTTHHHAAA===:::777222222111000111222444555000000///...---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,************))))))))))))***)))((()))***+++***)))+++***)))***+++,,,+++***((())))))***)))((('''&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&+++,,,...---+++)))((((((&&&''''''((((((((((((((('''&&&%%%&&&((()))))))))%%%%%%%%%&&&&&&'''''''''******)))******+++,,,---)))((('''&&&&&&'''((()))+++,,,...---+++)))((((((((((((((((((((((((((((((((((((************(((((('''((()))***+++---......,,,///000///------000333,,,---......//////......000000000000000000000000000000111222333444555555555444222111111333555666666555444444444444444444444444333333222222222111777555222000///222555777999777444111/////////000///////////////.....................//////////////////////////////////////////------,,,---...///------........./////////......////////////......---,,,******+++++++++***---...000111111///---,,,++++++++++++************++++++,,,------,,,++++++,,,,,,,,,,,,,,,+++)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))(((((()))))))))(((((((((((('''%%%&&&(((((('''(((***---)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&''''''''''''&&&&&&%%%)))(((%%%######%%%((()))((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%&&&((('''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''))))))(((((('''((((((((((((((((((((()))***+++,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''(((((((((((((((((()))((((((''''''(((((()))************************(((((())))))***+++,,,,,,+++***))))))+++---000222...---,,,*********+++,,,***+++---...//////...---///...------------------...///111000///---......hhh___QQQFFF???;;;777555333222222111111222333333333333222111111000//////++++++++++++++++++++++++------,,,,,,,,,,,,++++++))))))*********+++,,,,,,*********)))))))))))))))((((((((()))***++++++***+++***((()))***++++++***(((((()))******)))((('''&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&+++,,,...---+++)))((((((&&&''''''((((((((((((((('''%%%$$$%%%'''))))))(((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,'''&&&&&&&&&'''(((***++++++---...---+++)))(((((((((((((((((((((((((((((((((((()))******)))(((((((((((()))***+++,,,---------......---,,,,,,///222,,,,,,---............---.............../////////111111222222333333333444444333222222333444666888666555555444333333333333444444333333222111111111555444222111111222555666888666444222222111000/////////.........------...,,,---...///////////////////////////////////////222111000...------...............////////////000------............---------+++******,,,,,,,,,***,,,---///000000///...---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))*********+++++++++))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((&&&'''(((((('''''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%&&&'''(((''''''%%%$$$((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%###$$$&&&&&&$$$###$$$$$$'''&&&&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&'''%%%%%%&&&&&&'''''''''(((***)))((('''''''''''''''(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((''''''(((((((((***))))))))))))))))))***(((((()))***************+++***)))))))))+++---...,,,++++++******+++,,,,,,******,,,---......------///......---,,,,,,,,,,,,+++---......------...///fff]]]PPPEEE???:::777444444444333222111111111111000//////......---------........................---------,,,,,,+++++++++((())))))***++++++++++++))))))))))))))))))******(((((()))))))))******++++++)))''''''((())))))((('''((()))+++,,,,,,++++++&&&&&&&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&***+++---,,,***(((((((((&&&''''''((((((((((((((('''%%%$$$%%%'''((()))(((''''''&&&&&&&&&%%%%%%%%%############$$$%%%&&&'''(((''''''''''''((((((((()))+++---,,,***(((''''''((((((((((((((((((((((((((((((((())))))((((((((()))***************++++++...------+++******,,,---+++,,,,,,---------------,,,,,,,,,------.........333333333222222111111111333222222222333555666777666555444333333333333333333333333222222111111111111111222222333444444555555444333444555555222///111000///............///,,,---...///000000//////////////////////////////444222000...,,,++++++,,,.........////////////000+++,,,,,,------,,,,,,+++---,,,+++,,,......---,,,+++,,,---...//////............---------,,,,,,,,,******))))))))))))******,,,,,,++++++++++++++++++***************+++++++++)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((''')))***)))'''&&&&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&((()))******&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""$$$%%%%%%%%%%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''((())))))))))))(((''''''&&&''''''(((((((((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((''''''''''''(((((()))(((''''''''''''((())))))************)))((('''***))))))((()))***+++++++++*********++++++,,,,,,******+++,,,,,,---------///...---,,,,,,,,,,,,,,,)))+++---------,,,---...~~~fff]]]PPPFFF@@@<<<888555555444444333222111000/////////.........---------------------------------...------,,,,,,++++++***((()))******+++*********))))))))))))************((()))******)))(((***++++++)))'''&&&'''))))))(((&&&((()))+++,,,---,,,,,,'''''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&''')))++++++)))((('''(((&&&''''''(((((((((((((((&&&%%%$$$%%%'''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))******)))'''%%%###''')))++++++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((************************---,,,+++******************+++,,,,,,------,,,,,,+++++++++,,,------......444444333222111000//////222222222222333444555666555444333333333333333333222222222222222222222222...///111333555666666666666444222444666666444000333222000/////////000111////////////000000000000////////////////////////111000...+++***)))))))))------........./////////++++++,,,,,,,,,,,,++++++---,,,,,,---//////...,,,***+++,,,---............//////......------,,,,,,))))))(((((((((((()))))),,,,,,+++******++++++,,,************************))))))))))))))))))))))))))))))((((((((((((''''''&&&''''''''''''(((((((((((()))***)))'''%%%$$$%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%&&&'''))))))((('''((()))&&&&&&&&&&&&&&&&&&'''(((&&&&&&''''''(((''''''&&&%%%&&&&&&((()))***++++++((((((''''''&&&'''''''''(((((((((((((((&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((((((((&&&&&&&&&&&&(((((()))***++++++***((('''&&&))))))))))))))))))***************+++++++++++++++)))******++++++,,,------...---,,,,,,,,,,,,,,,,,,(((***,,,---,,,,,,---...{{{ddd[[[OOOFFF@@@<<<888555333333333333222222111000111111111000000000000000************************......---,,,,,,+++******)))******++++++***)))(((((()))))))))************(((***,,,+++(((''')))***---+++((('''((()))))))))'''((()))+++++++++******(((((((((((((((''''''&&&((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%&&&$$$'''))))))(((''''''(((&&&''''''(((((((((((((((&&&%%%$$$$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))$$$&&&)))++++++)))&&&$$$&&&(((***+++***((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))******++++++*********+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,******+++,,,,,,---......333333222222111111000000111222222222333333444444333333333222333333444444000000000111222222333333//////000222555777:::;;;<<<777222111333555444222555444222111111111333444222222000//////000111111000000000000000000000000...---,,,************+++,,,---------............+++,,,,,,------,,,,,,++++++++++++,,,......---+++)))***+++,,,---...////////////...------,,,++++++******)))(((((()))******,,,++++++******+++,,,,,,************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&((())))))'''%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&'''(((((($$$%%%&&&(((((((((''''''&&&&&&''')))***,,,------''''''&&&&&&&&&'''((((((&&&''')))*********))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''((((((((()))))))))***''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***(((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))'''(((***+++***)))(((&&&(((((()))))))))******+++***++++++++++++******))))))))))))******+++,,,---,,,,,,,,,+++,,,,,,------)))+++------,,,,,,---...wwwaaaXXXMMMDDD>>>:::666333111111222333333333333222000000000000////////////------------------------......---,,,,,,+++******)))***++++++***)))((('''(((((())))))*********+++)))+++,,,+++(((&&&(((***///,,,)))((()))*********((()))*********)))'''&&&(((((())))))((('''&&&&&&((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%&&&###%%%'''((((((''''''(((&&&''''''(((((((((((((((&&&$$$###$$$&&&(((((('''###$$$$$$%%%&&&(((((()))$$$$$$###"""""""""###### &&&+++......+++***%%%(((***+++*********+++((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))***+++,,,---))))))***,,,//////...---******+++,,,,,,,,,,,,+++******+++,,,------......111111111111111222222222111111222222222222333333222222222222333444444555//////000111222333333444111111000111444999===@@@BBB:::111...000333444444777666444222222333444555555333111//////000111222111111111111111111111111------,,,+++,,,---///000,,,,,,,,,---------......,,,------......------,,,***)))***,,,---...,,,***))))))***+++---...//////......---,,,,,,+++******,,,+++***))))))***+++,,,,,,+++*********+++,,,---++++++******************)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((($$$&&&((()))(((&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%$$$###$$$%%%'''((((((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))###$$$&&&((())))))((((((&&&'''(((***+++---......&&&&&&&&&&&&&&&'''((()))%%%''')))+++------------'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((((((((())))))******(((''''''&&&&&&''''''(((&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''+++)))(((''''''((()))+++%%%&&&(((***+++***)))((((((((())))))******+++++++++++++++++++++***))))))))))))))))))***+++,,,---++++++++++++,,,------...)))+++------,,,,,,---...www___WWWKKKBBB>>>;;;888666///000000000...------...000///...---,,,------...//////.........------------,,,+++***))))))))))))---,,,***)))((()))******,,,+++***(((''''''&&&&&&...---,,,+++************++++++******)))(((((((((+++***************++++++''''''''''''(((((((((((()))(((&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$"""!!!$$$&&&(((((('''((()))+++$$$###"""$$$&&&((()))(((+++(((%%%$$$&&&((('''%%%(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((***(((''')))***)))%%%""")))***++++++***)))(((&&&'''(((((()))(((&&&$$$###%%%%%%&&&&&&'''((()))))))))((('''&&&''')))+++,,,(((***,,,---,,,++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,------...............///000111222333333222222111111111111222222444222000111444555222///////////////000111222333555444222222555===HHHPPPSSSDDD888555555333444888333222222222222444555666777666555555555555444333000111222333333222111000000000///...------,,,,,,+++,,,---...////////////.........------,,,,,,,,,,,,+++++++++******))))))%%%&&&(((+++,,,---------*********))))))))))))))),,,+++)))(((((()))+++,,,)))***,,,------,,,***)))"""$$$'''***+++***)))'''******))))))******+++,,,((((((((((((''''''''''''******)))(((((((((((()))%%%%%%&&&&&&'''(((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&)))(((&&&$$$#########$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%'''''''''(((''''''&&&%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$%%%((('''$$$%%%)))&&&&&&&&&%%%###$$$''')))%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&((()))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''&&&&&&%%%%%%'''$$$'''///444111***'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,+++******))))))************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,------......///ttt___VVVJJJAAA<<<999666444000111111000///...//////000///...---,,,------...///.........------------...---,,,+++************++++++*********************))))))(((((((((((()))...---,,,+++************))))))))))))))))))******)))))))))))))))***++++++))))))))))))((((((((((((''''''%%%%%%$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%&&&((((((''''''(((***)))'''$$$$$$&&&))),,,---+++(((%%%%%%'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((***'''%%%%%%''''''%%%###((()))***++++++,,,,,,+++'''((((((((('''&&&%%%$$$%%%%%%&&&&&&'''(((((()))&&&&&&'''((())))))))))))''')))***+++***)))***+++,,,+++******))))))******,,,,,,,,,,,,---------...---------...............111111111000000111111111222000///000333444111...------...///111333444555222222111222555===FFFMMMNNNBBB777555555333444777333222111000///000000111333111000000222222111///////////////---+++)))(((//////......---,,,,,,+++***+++,,,---..................---------,,,,,,,,,*********************+++)))***+++,,,,,,+++***)))(((((())))))******++++++,,,+++)))(((((()))+++,,,))))))***++++++***)))(((%%%&&&(((*********)))(((******))))))******+++,,,))))))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''((())))))))))))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%'''(((((((((((('''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$$$$&&&%%%"""###(((%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%+++((()))000444111,,,)))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------qqq^^^VVVJJJ@@@;;;777444111222111000/////////000000//////...------------...............------------......---,,,++++++++++++)))******+++++++++******((((((((((((((()))***+++---,,,+++***************''''''((())))))***++++++''''''''''''(((***+++,,,((('''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&""""""$$$%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((---***&&&%%%'''+++...000***(((&&&&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''---***(((''''''(((((('''(((((()))***,,,...///000''''''(((''''''&&&%%%$$$%%%%%%&&&&&&'''(((((((((###%%%''')))***)))(((''''''((((((((('''''')))***++++++***)))))))))******+++,,,,,,,,,,,,,,,------...---------,,,,,,,,,+++111111000000000000111111///...---///333333111...,,,---...///111333555777000000111222555:::BBBGGGFFF===666444555333333555333222111///...---------///...---...000000000...111111111111///---+++***......------,,,,,,++++++******+++,,,------------------------,,,,,,,,,,,,(((((((((((()))***+++,,,++++++,,,,,,+++***((('''''''''((()))***+++,,,,,,+++***)))(((((()))***++++++++++++******)))))))))))))))))))))))))))))))))***))))))))))))***++++++*********)))))))))((((((&&&&&&&&&%%%%%%%%%%%%%%%'''''''''((())))))******'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((((((((&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$'''$$$###$$$### ###(((&&&$$$"""$$$'''((('''%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%***&&&&&&+++...+++'''&&&''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******++++++***(((''''''''''''*********++++++++++++,,,+++++++++,,,,,,,,,,,,,,,******+++,,,,,,------...ooo___VVVJJJ@@@:::777333000111000/////////000000///............------......------------------------------,,,+++++++++++++++'''(((***+++,,,,,,+++***))))))(((((())))))***+++,,,,,,+++***************(((((((((((())))))******%%%%%%&&&&&&((()))++++++))))))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&######$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&---***((('''))),,,...///(((((('''''''''(((''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''***)))((((((((((((((('''((((((((((((***,,,///000''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&(((((((((((('''((((((((('''&&&&&&(((+++******))))))))))))******++++++++++++,,,,,,,,,,,,------------------------///000000000000000000///...------000444555222///......///000111333555666000111111222333666;;;???===999555444444444333333444333222111000///......000///...///111222222000111222333333333333222111---------,,,,,,+++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((((()))***+++((()))***+++,,,+++******(((((())))))*********+++******))))))))))))******///...---,,,+++++++++,,,---,,,***)))))))))******)))))))))))))))***++++++))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$'''&&&%%%$$$$$$$$$$$$$$$&&&###"""######!!!%%%+++---(((""""""&&&((('''$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&)))%%%###'''(((&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,+++)))&&&$$$###"""!!!************++++++++++++******++++++,,,,,,,,,---,,,------......///000000ppp```WWWJJJAAA;;;777444111000...---///000111000...------..................,,,,,,------------------,,,++++++************+++'''(((***+++,,,,,,+++***++++++***)))))))))))))))++++++******))))))******))))))))))))((((((''''''%%%%%%%%%&&&''')))***+++,,,,,,++++++***)))((((((###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%&&&)))(((((()))+++,,,+++***'''((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$$$$(((''''''&&&''')))+++,,,'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''')))************((('''''')))+++***))))))((())))))******+++++++++++++++++++++++++++++++++,,,---......///...///000000000000///......---...222777888555222111111000111111222333333222222333222111222444666666666444333333444333111000000000000000000000000000//////000222333222111......///000000///......---,,,,,,,,,,,,,,,++++++,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((('''(((((())))))***+++,,,,,,+++***)))+++*********))))))((((((***))))))))))))))))))***...---,,,++++++++++++,,,...---+++)))((()))***+++))))))(((((())))))***+++(((((('''''''''&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$'''&&&&&&%%%$$$$$$$$$%%%%%%###"""$$$$$$$$$(((...555---$$$!!!###&&&'''%%%$$$######""""""######$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&,,,(((&&&((((((&&&%%%'''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***)))((('''&&&%%%%%%%%%))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,------...//////000ppp___VVVJJJ@@@;;;777444111///......111444444000,,,,,,---......///.........,,,,,,,,,,,,------------++++++***))))))******+++)))******+++++++++******,,,+++***)))))))))))))))+++******)))))))))************)))(((((('''&&&&&&&&&&&&&&&&&&''')))***+++(((((((((''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%&&&((('''&&&''')))++++++)))'''&&&'''))))))((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''%%%%%%%%%'''***+++***++++++***)))((()))+++))))))((((((((()))******+++++++++************)))(((((()))***+++,,,---------...///000000///...---...---///444999:::888444222222111111111111222222333333333111//////000222222555555222222333333000,,,,,,...///000000000000///.........000111000///000111111000///---+++)))------------,,,,,,,,,,,,------...//////......---++++++++++++,,,,,,,,,,,,000...+++)))((((((((())),,,,,,---,,,+++)))'''&&&,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******)))(((((((((((()))******'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$######$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''''''''(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%######&&&%%%%%%(((...555...&&&!!!!!!$$$&&&&&&######""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''')))&&&%%%&&&&&&###$$$'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''((((((***+++,,,---)))))))))************+++*********+++++++++++++++))))))***++++++,,,,,,---ppp\\\TTTHHH???:::777444111//////000444888777222,,,,,,,,,.../////////......++++++,,,,,,,,,---------+++++++++******++++++,,,++++++************************))))))******++++++******))))))))))))******((((((((((((((((((''''''((('''''''''((())))))***%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((((('''&&&%%%%%%%%%$$$$$$%%%&&&'''(((%%%&&&((((((''''''(((***''''''&&&'''))))))((('''%%%'''******)))((((((***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&###!!!###'''+++$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))******)))+++,,,+++***((())))))((((((((((((((()))******++++++******))))))))))))*********++++++,,,,,,,,,,,,---///000000///---,,,------///555:::<<<999666111111111111222222333444222222222000......111333111555555111000333333000,,,---...000111111000000000///......//////...---333333333222111///---,,,---------------------------------......------,,,******+++++++++,,,,,,,,,000...,,,)))((()))***,,,+++,,,,,,,,,+++***((('''++++++******))))))(((((((((((())))))))))))((((((%%%&&&((()))******)))(((+++******)))))))))******((((((((((((((()))******((('''''''''&&&&&&&&&&&&%%%&&&'''((((((&&&%%%###$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$ !!!"""$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&$$$$$$&&&%%%###$$$)))---***&&&###!!!"""$$$&&&######""""""""""""######%%%$$$"""!!!!!!"""$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%"""###%%%$$$!!!!!!%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((()))+++,,,---))))))))))))************++++++++++++************(((((()))******++++++,,,pppZZZRRRFFF===999666333111000000222777<<<:::333---+++,,,.../////////......+++++++++,,,,,,---------,,,,,,,,,++++++,,,---------,,,***)))))))))******((((((((()))***,,,---...***)))))))))))))))******&&&&&&''''''((()))))))))))))))((((((((())))))***)))))))))***************(((((()))))))))(((&&&%%%$$$######$$$%%%'''***+++$$$&&&(((((((((((()))+++***(((%%%%%%&&&((())))))$$$'''++++++)))((()))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!((("""###%%%'''(((((('''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%&&&(((***+++***)))((((((***,,,,,,***(((((((((((((((((((((((()))******+++*********))))))((((((.........------------,,,,,,---///000000///---,,,,,,,,,///555:::<<<999666000000000111222444555666111111000///...///222555000555666111///333333000///000222333333333222111222111//////000000///---...///000111111000///...........................,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,///...+++***)))+++---...'''(((***+++,,,,,,++++++))))))))))))************(((((())))))))))))((((((%%%&&&)))+++,,,,,,+++***))))))))))))))))))))))))((((((((((((((()))******)))(((((((((''''''''''''((()))***++++++)))'''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%'''%%% !!!$$$%%%%%%&&&$$$###"""###%%%######""""""""""""######&&&%%%###""""""###%%%&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''%%%&&&((('''$$$%%%(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&))))))))))))************,,,+++++++++******)))))))))******+++,,,,,,------ppp]]]QQQEEE>>>999444111222777+++111LLLVVVDDD000+++000//////...---,,,,,,,,,///---+++)))(((***+++------,,,+++***)))'''&&&&&&)))))))))******+++,,,,,,))))))******++++++,,,,,,***)))))))))(((&&&%%%$$$'''(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%&&&(((+++,,,***&&&"""######$$$$$$$$$######"""%%%'''(((((('''''')))***((((((((((((''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''%%%######$$$%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''((()))))))))'''%%%&&&)))***(((&&&)))((((((((((((((())))))222...***(((***+++***(((///...,,,+++******++++++000///......///000...---,,,---...000111222222222555444333222111///......555333111222333222///,,,333333444555777777555444222111///......000111333222111111111000000//////.........///////////////222000...,,,+++,,,---...---,,,,,,...//////---+++,,,+++******+++,,,...//////...---,,,++++++******++++++,,,,,,,,,+++******'''((()))++++++,,,,,,+++(((((()))************)))+++++++++++++++***)))((((((((())))))(((&&&$$$###***(((&&&%%%%%%%%%'''(((&&&'''((())))))((('''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""#########""""""###$$$"""!!!###%%%######$$$%%%%%%%%%%%%$$$&&&$$$###'''+++,,,(((###''''''((()))((('''%%%$$$'''&&&%%%%%%&&&'''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&'''(((***++++++(((((((((((((((''''''''''''((((((((('''&&&'''((()))(((&&&%%%%%%&&&'''(((++++++******))))))((((((&&&&&&''''''((()))))))))+++*********))))))(((((((((((()))***++++++,,,,,,|||lll[[[PPPDDD>>>999444222333444+++,,,999===444---000111111111000///.........---------,,,,,,,,,,,,,,,------,,,+++***)))(((((())))))***++++++++++++***((((((((()))))))))))))))************)))((('''&&&***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&((('''%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((''''''((()))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((&&&%%%&&&(((((('''%%%((((((''''''''''''((((((...+++(((''')))******)))///...---+++++++++++++++---,,,+++,,,...//////...+++,,,---...////////////......///111222333444555666444222111222222000...000111222444666666555444222111///......///111222111111111000000000//////............/////////000111000...---,,,,,,------,,,++++++---......,,,***++++++++++++,,,---///000///...---+++******++++++,,,,,,,,,,,,,,,+++******((())))))******+++,,,,,,((())))))***+++*********))))))***++++++*********(((((((((((('''&&&%%%%%%***((('''%%%%%%&&&'''(((''''''((((((((((((''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$&&&+++000000+++&&&(((((((((((((((((('''''''''&&&%%%&&&((((((&&&$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&''''''))))))((((((((())))))***))))))((((((((((((((((((&&&&&&''''''((()))))))))******)))))))))(((((((((((())))))***++++++,,,,,,xxxhhhXXXMMMBBB===999555222333333111000111///,,,///444111111000000///.........,,,---...///...---,,,+++,,,,,,,,,+++++++++******)))***+++,,,,,,+++)))((((((((('''''''''''''''&&&))))))************)))))),,,***(((&&&&&&''')))***(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%&&&&&&'''''''''((()))(((&&&&&&'''((((((((((((''''''''''''&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&''''''***(((&&&&&&(((*********///...---,,,++++++,,,,,,***))))))+++---///......***+++,,,,,,---------,,,***+++---000333555888999777444222000111111111000...000222444555555555555111000///......///000111000000000000////////////..................///000000//////...------,,,,,,+++++++++,,,------+++)))+++++++++,,,---///000111000...,,,*********,,,,,,.........---,,,+++***)))***)))(((((()))***,,,---))))))***++++++++++++***'''((()))***++++++++++++((('''''''''&&&''''''((()))((('''&&&&&&&&&'''(((((((((''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%&&&'''&&&$$$"""######$$$%%%%%%%%%%%%$$$"""###'''---111111,,,'''(((((((((((((((((())))))&&&&&&'''(((***)))'''$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''((()))*********)))''''''''''''''''''((((((&&&&&&''''''((()))))))))))))))(((((((((((((((''')))))))))***++++++,,,,,,vvveeeUUUKKKAAA<<<999555333333...444666222...///000000.........------,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++)))+++---------***'''%%%(((((((((''''''&&&&&&&&&'''((()))***************+++***((('''''''''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%((('''&&&'''((())))))(((############$$$%%%%%%&&&'''((()))(((&&&%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((('''&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&(((((('''&&&&&&&&&'''''')))(((''''''((())))))***...------,,,,,,,,,,,,,,,+++******+++---...---,,,***+++,,,,,,,,,,,,,,,+++------///000222444555666555333111/////////000111000222444555444444333444111000///.........//////////////////////////////......---------...///000////////////...---,,,+++,,,++++++---......,,,***++++++,,,---...000111111000...,,,***)))***,,,---//////......,,,+++))))))+++)))((('''((()))+++---)))******+++++++++++++++'''(((((()))******))))))((('''&&&&&&&&&''')))***))))))((('''&&&''''''((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################***(((&&&$$$###$$$%%%&&&&&&$$$"""###%%%$$$ ######$$$%%%%%%%%%%%%$$$""""""%%%(((++++++(((%%%((('''&&&&&&&&&((()))***%%%&&&'''***+++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''')))***)))'''%%%###$$$&&&((()))(((((('''&&&&&&&&&''''''(((((()))&&&&&&''''''((()))))))))((((((((((((''''''''''''))))))*********+++++++++tttbbbRRRIII???;;;999444222333+++000111------000...)))------------,,,,,,,,,,,,...---+++***)))***+++,,,)))))))))******************+++---...---***'''%%%)))))))))(((((('''''''''&&&&&&'''((())))))))))))((()))*********)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******(((&&&$$$$$$#########$$$%%%&&&'''((()))(((&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%'''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&+++***(((&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''(((((('''''''''(((***))))))(((''''''((((((******))))))((((((((())),,,,,,,,,,,,,,,,,,++++++///---,,,,,,------+++***+++,,,,,,---------,,,,,,//////000111222333333444333222000...------///111444666888777444222111222000//////......------........................///...---,,,,,,,,,---///000////////////...---,,,+++---------...000///---+++++++++,,,...///000000000...---,,,******+++,,,---.........---,,,***)))(((+++***((('''''')))+++,,,))))))***++++++++++++***)))))))))))))))((('''&&&((('''&&&&&&'''(((***+++))))))(((((('''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################)))'''%%%###""""""$$$$$$%%%###!!!"""$$$#########$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%'''***++++++(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((((((((((((''''''(((******(((&&&###$$$&&&((()))((((((''''''''''''(((((()))))))))&&&&&&''''''((()))))))))''''''''''''((((((((((((***************+++++++++ppp___QQQGGG>>>;;;888444111111111000,,,***,,,000000,,,........................///---***(((((()))+++---))))))))))))))))))*********+++,,,---,,,***(((&&&******))))))))))))))))))&&&&&&'''((((((((((((((('''(((***++++++)))'''%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''######%%%'''))))))&&&$$$((('''&&&%%%%%%&&&'''(((&&&'''((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&& !!!$$$%%%&&&&&&$$$###&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''***)))((('''&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***'''((()))(((''''''((()))+++***)))((((((((((((((()))***+++***(((''''''(((******++++++++++++******000...,,,,,,,,,,,,***(((+++,,,------..................///111222333444555111111111///...---///111666999;;;999444000000111/////////...------,,,,,,---------..................---,,,++++++---///000000//////...------,,,,,,.........///000000...,,,+++,,,---......///......---,,,,,,,,,+++,,,,,,,,,---------,,,+++***)))(((***)))((((((((((((******(((((()))************)))))))))))))))((('''&&&%%%((('''''''''((())))))***)))))))))(((((((((''''''((((((''''''''''''(((((('''''''''&&&''''''((()))'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""######$$$######$$$%%%$$$""" ######$$$%%%%%%%%%%%%$$$)))(((%%%######$$$&&&'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&(((******(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&''''''((()))))))))***'''%%%&&&)))***(((&&&''''''((()))*********)))((((((((((((((()))))))))&&&&&&''''''((()))))))))'''(((((((((((()))))))))************************ppp^^^PPPGGG>>>;;;888333000000333000...000111111111333...........................---,,,+++++++++,,,,,,************************+++++++++++++++***)))((())))))))))))))))))******'''(((((()))))))))(((((()))))))))))))))(((((('''((((((((((((((((((((((((%%%%%%&&&'''((())))))***%%%$$$###%%%'''(((((('''***)))'''%%%%%%%%%&&&'''$$$&&&''''''%%%%%%&&&((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++++++++)))(((%%%###!!!&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%''')))(((&&&%%%''')))******)))((('''&&&''''''%%%'''))))))'''&&&''')))((()))************)))(((---,,,******++++++***(((***+++,,,---...............///000111222333444444111222444333000///000222444888:::888333//////111//////......---,,,++++++,,,,,,---------.........///---+++***+++,,,///000111000...---,,,,,,------...------...000000...++++++,,,---......---,,,+++++++++,,,---------,,,+++++++++++++++******)))((())))))))))))))))))))))))''''''((())))))))))))(((''''''((((((((('''&&&&&&'''(((((())))))))))))((()))))))))))))))(((''''''''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############!!!###%%%&&&%%%$$$$$$%%%######$$$%%%%%%%%%%%%$$$''''''&&&%%%$$$%%%'''(((&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$&&&((()))((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))***&&&""""""&&&((('''%%%))))))((((((((())))))***((((((''''''''''''''''''&&&&&&''''''((()))))))))((((((((()))))))))******************************rrr```PPPGGG>>>;;;888222//////,,,+++///666666///---111,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,+++++++++******+++++++++***************''''''(((((())))))******))))))************))))))+++***((('''&&&''')))***))))))))))))))))))))))))$$$%%%&&&'''(((***++++++)))'''$$$$$$&&&)))++++++)))(((&&&###"""###$$$$$$$$$%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%% """$$$%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$&&&((('''%%%$$$%%%(((***)))((('''&&&%%%%%%%%%!!!$$$''''''&&&&&&(((***'''((()))******)))((('''***)))((()))***+++***)))((()))+++,,,---......///222111111111111111111111111444666555333111222444222666999777222//////222............---,,,+++***,,,,,,,,,------.........///---+++******,,,///000222000...,,,+++,,,---...---,,,,,,...//////---++++++,,,---------,,,+++***)))+++---......---+++***))))))*********))))))((((((((())))))))))))((('''&&&''''''(((((((((((((((%%%%%%&&&'''(((((((((((('''((()))******)))(((''')))))))))))))))(((''''''&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!%%%%%%$$$###$$$'''######$$$%%%%%%%%%%%%$$$!!!###%%%&&&%%%%%%&&&'''''''''((()))((('''%%%$$$%%%$$$###%%%'''(((((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((***%%%###&&&&&&$$$)))(((&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))(((((())))))******++++++++++++******************nnn\\\NNNEEE>>><<<999333///...111111000///////////////.........------,,,,,,,,,((()))***+++,,,------,,,,,,,,,++++++++++++******************)))))))))(((***)))((('''''''''''''''(((((())))))******++++++******))))))))))))******'''((((((((((((((('''''')))((('''&&&&&&'''((()))%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''))))))(((&&&&&&%%%%%%%%%%%%%%%&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---&&&###(((***&&&$$$&&&(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###!!! +++***(((&&&$$$$$$'''***)))((((((''''''''''''((()))&&&$$$%%%((()))'''%%%***))))))((((((***+++,,,---+++))))))+++,,,---,,,///+++''''''+++...//////.........///000000111111000000000000////////////555555555444444222111111//////............//////......---,,,,,,,,,---------,,,+++++++++,,,---...333///,,,***++++++***(((++++++,,,,,,---,,,,,,,,,///...---+++******++++++***************************+++---......,,,)))'''))))))+++,,,,,,+++***)))((((((((((((((('''''''''''')))+++------+++)))'''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###&&&%%%$$$######$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$### ,,,&&& ***)))'''&&&'''((())))))((('''&&&))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''(((((('''''')))******)))''''''((())))))(((+++***)))'''''''''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******nnn[[[NNNEEE===;;;888333000///111000000///////////////......---------,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,------............,,,+++++++++************)))((((((''''''''''''(((&&&&&&''''''(((((((((((((((''''''&&&&&&''''''((('''(((((((((((((((''''''((('''&&&&&&&&&((()))***((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%(((((((((&&&$$$#########''''''&&&&&&&&&''''''((()))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***###!!!$$$&&&$$$###%%%'''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""'''((('''&&&%%%%%%(((***((('''''''''''''''((((((+++((($$$$$$&&&((()))((('''&&&&&&%%%&&&'''((())),,,***))))))+++,,,,,,,,,---+++((())),,,...///...------......//////000000/////////............---///000000//////---,,,,,,///......------......///...------,,,,,,,,,,,,,,,+++***)))))))))***+++,,,///,,,******,,,...---,,,+++,,,,,,---.........---///...---+++******++++++************************************))))))(((((()))***++++++++++++***)))(((((((((((((((((((((((('''(((***++++++***((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$'''$$$'''...)))"""'''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''***((('''''')))))))))(((+++***)))(((''''''((())))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))mmmZZZNNNEEE<<<999777333111111111000//////......//////...------------,,,,,,,,,---------,,,+++***)))(((***+++,,,---...///000000************))))))))))))(((''''''''''''(((((()))&&&''''''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&'''((()))***---***&&&$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%(((### """$$$###$$$'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&&&&(((***&&&&&&&&&&&&'''((())))))---)))%%%$$$%%%(((***+++)))(((((((((((()))***++++++***((()))***,,,,,,++++++***)))***,,,...---,,,+++,,,---....../////////.........---------,,,,,,////////////......---,,,------,,,,,,,,,,,,------------,,,+++++++++++++++******)))))))))***,,,,,,---+++***+++---.........+++,,,---...///000000000///...,,,+++***++++++,,,************************+++***)))''''''((()))***)))******++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$***%%%(((:::CCC000###...((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%&&&***((('''((()))***)))(((***))))))(((((((((((()))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))lllYYYNNNDDD;;;888666333111333000000///............///------------------------,,,,,,,,,,,,+++***)))))))))***+++,,,------------(((''''''''''''&&&&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''''''''(((((())))))((('''&&&%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&'''((()))%%%%%%%%%&&&((()))))))))&&&&&&%%%&&&&&&'''((()))+++)))&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&(((%%%######$$$%%%(((***&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''$$$%%%&&&'''(((((((((((($$$&&&((()))(((''''''(((%%%%%%%%%&&&'''((()))***+++)))'''&&&'''(((*********)))************++++++***)))((()))***++++++***)))***+++,,,------,,,++++++,,,---///////////////.........------------,,,///////////////...------,,,,,,++++++++++++,,,,,,---,,,++++++******++++++,,,++++++++++++,,,...//////...---,,,,,,,,,,,,++++++,,,...///000111111111...---,,,+++***+++,,,,,,************************++++++************++++++***************)))))))))((((((((((((((()))))))))))))))(((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&###$$$%%%&&&&&&%%%$$$###'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%)))''',,,???III666'''000((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''&&&&&&''')))((('''(((******)))''')))))))))(((((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))jjjXXXMMMCCC:::777666333222333000//////...............------------------------***++++++,,,,,,++++++***+++,,,---......---+++***''''''''''''&&&&&&&&&%%%'''''''''''''''((()))***)))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&'''((()))***+++***(((&&&%%%$$$$$$$$$((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&'''***(((''''''))))))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&%%%$$$$$$&&&((()))&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))((((((((($$$$$$&&&'''((()))))))))&&&)))++++++)))'''&&&&&&%%%%%%%%%%%%&&&((())))))'''((()))***))))))((((((&&&&&&&&&''''''''''''''')))((('''(((***+++***)))(((***,,,------,,,+++***,,,---///000111111000////////////.........------++++++,,,,,,,,,+++******++++++************++++++---,,,++++++******++++++++++++******+++---...///............---,,,,,,,,,+++,,,---///000111111111...---,,,+++++++++,,,---))))))))))))))))))))))))((()))+++,,,,,,+++***(((+++******))))))((((((((((((((((((((())))))******+++***(((''''''(((***+++((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###!!! !!!###%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((()))***'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$---000444:::222&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''&&&&&&''')))(((((()))******((('''((((((((())))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))~~~iiiVVVKKKBBB:::888666333222333000///......------......,,,,,,,,,------------...***++++++,,,,,,,,,++++++---...000111000///---+++))))))))))))(((((((((((((((''''''''''''(((((()))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&&&&'''(((***+++,,,***(((&&&$$$######$$$''''''&&&&&&&&&&&&''''''***)))((('''%%%$$$###"""$$$""""""&&&,,,000000///(((''''''&&&&&&&&&''''''$$$%%%&&&(((******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))###&&&'''$$$###%%%'''&&&'''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&((()))))))))((('''###$$$%%%'''((()))))))))''')))+++***(((&&&%%%%%%%%%%%%%%%%%%&&&'''((((((%%%'''***+++***(((''''''&&&'''((())))))))))))((((((''''''(((******)))'''(((***,,,---+++*********,,,---000111222222000////////////............---,,,,,,------------,,,,,,++++++************++++++------,,,+++++++++++++++))))))(((((()))+++---...***,,,...///...---...///***+++,,,---.../////////...---,,,+++++++++,,,---))))))))))))))))))))))))$$$&&&)))++++++***'''&&&++++++)))((((((((((((((('''(((((())))))******+++******((((((((((((******))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$###!!! !!!###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))&&&&&&%%%%%%%%%&&&'''''''''999999...---,,,%%% ''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%&&&((((((((()))+++***(((&&&'''(((((())))))))))))((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((}}}hhhUUUIII@@@:::888888444222222//////...------------...,,,,,,,,,---------......,,,,,,,,,,,,++++++***))),,,---///111111000...---*********)))))))))(((((()))((((((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&(((***+++)))(((&&&%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%$$$$$$!!! &&&...333444333&&&&&&&&&&&&&&&'''((()))((('''&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))"""(((***'''$$$&&&&&&$$$&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%'''(((((((((&&&%%%###$$$%%%&&&'''(((((((((%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%'''))))))'''&&&&&&(((((()))***+++,,,++++++***'''&&&'''(((******((('''(((+++---,,,***)))***++++++,,,///111222111///............---------,,,,,,---......//////.........,,,++++++******++++++,,,...------,,,,,,,,,,,,,,,)))((((((((()))+++---...+++---000000...,,,---...******+++,,,,,,,,,,,,,,,---,,,+++++++++,,,------))))))))))))))))))))))))&&&&&&((()))))))))((((((,,,+++)))(((''''''(((((('''(((((()))******++++++(((((((((''''''((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((()))))))))&&&%%%%%%%%%%%%&&&'''(((***======...***)))&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''(((((((((***+++***(((&&&&&&'''((()))******)))(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((|||gggTTTGGG@@@:::999888444111111//////...------------...,,,,,,,,,------..................---+++)))((('''(((***,,,///000///...---((((((((((((''''''''''''***)))((('''''''''''''''))))))(((((((((''''''''')))((((((''''''(((((()))((('''&&&%%%&&&(((***,,,&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&''''''(((######$$$%%%'''((()))))),,,)))&&&(((,,,...+++((($$$$$$$$$%%%''')))***+++,,,)))&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$+++///***''')))(((%%%$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$###$$$%%%&&&''''''''''''"""###$$$$$$$$$$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&(((((('''$$$$$$'''***%%%&&&((())))))(((((('''&&&&&&'''(((******(((&&&)))+++---+++)))(((***,,,)))+++...000111000...------------,,,,,,,,,++++++)))******+++++++++******,,,,,,++++++++++++,,,,,,///...------,,,,,,------+++*********+++---///000///111333111---***)))***))))))***+++++++++******---,,,+++++++++,,,---...))))))))))))))))))))))))***)))(((((()))***+++,,,,,,+++)))((('''''''''((('''(((((()))***+++++++++''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&'''((())))))***&&&%%%%%%$$$%%%&&&'''(((%%%666777---(((###$$$---$$$%%%''''''''''''%%%$$$######$$$%%%%%%&&&'''''')))((('''&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%'''(((((('''''')))***((('''(((***++++++(((%%%&&&'''(((*********)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((|||fffSSSJJJCCC;;;555333222000...+++,,,......---...///111,,,,,,,,,---------......------......///.........,,,***((()))+++,,,+++((())))))(((((((((((())))))///---(((%%%$$$%%%(((***((((((''''''''''''((((((%%%$$$$$$%%%%%%'''(((((($$$%%%&&&'''((((((((((((+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$%%%&&&'''''''''&&&&&&%%%&&&'''((()))******)))''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''%%%######$$$&&&&&&&&&%%%&&&&&&%%%###""""""###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%((()))))))))'''''')))+++((((((''''''''''''(((((((((***++++++******+++,,,******+++++++++******)))---------............///*********++++++,,,,,,,,,......---,,,++++++++++++...---,,,,,,++++++,,,,,,,,,+++)))(((((()))+++,,,111111000///...------,,,***+++,,,+++)))))))))******+++,,,,,,+++***)))(((,,,,,,,,,+++++++++*********)))(((((())))))((('''''''''(((((())))))******$$$&&&(((***++++++***)))************************'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$)))(((&&&%%%$$$$$$%%%%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!)))(((&&&$$$#########$$$$$$$$$"""""""""$$$&&&(((///)))""" $$$((()))(((&&&%%%%%%$$$#########$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$)))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%'''******'''$$$%%%%%%%%%&&&&&&'''''''''+++******)))(((''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%)))((('''%%%$$$$$$%%%%%%((((((&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%******)))((((((***+++,,,******)))((((((((((((((()))''''''))),,,+++((($$$%%%&&&''''''%%%%%%&&&'''(((((((((((())))))))))))%%%''')))******)))'''%%%))))))))))))************{{{fffTTTIIICCC===888777444111------/////////---,,,---...,,,,,,,,,,,,------------------.........------,,,+++++++++---//////+++((())))))(((((((((((())))))***))))))(((((((((((()))(((''''''&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&((((((***)))((('''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###$$$%%%%%%$$$###%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''%%%%%%&&&((())))))(((((((((((())))))(((***+++***))))))***+++,,,---------------,,,,,,------------............++++++,,,,,,,,,---------,,,,,,++++++******++++++,,,,,,+++************+++---,,,+++******+++,,,---000000///......---,,,,,,+++,,,---,,,+++***+++,,,((()))*********)))((('''+++++++++++++++++++++++++++***))))))******)))'''(((((((((((((((((())))))%%%''')))+++++++++***)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&''''''''')))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""'''&&&%%%$$$$$$$$$%%%&&&$$$######"""###%%%''')))555///'''$$$%%%&&&&&&$$$&&&%%%%%%$$$######$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$%%%!!!###&&&)))+++,,,++++++''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%'''******'''$$$&&&&&&&&&&&&''''''((()))***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&)))(((''''''&&&&&&'''''')))((((((***,,,,,,)))&&&%%%&&&''''''%%%%%%&&&''''''((((((((())))))))))))&&&'''((())))))((('''&&&(((((()))))))))*********zzzfffUUUGGGCCC===:::999666111---000111111///,,,++++++++++++++++++,,,,,,,,,------------------,,,,,,+++***)))***,,,///000...***'''))))))(((((((((((())))))%%%''')))***+++***)))((((((''''''&&&&&&''''''(((******)))(((&&&%%%%%%$$$&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$$$$$$$###""""""$$$&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''%%%$$$%%%'''))))))(((((((((((())))))((()))***)))((('''((())),,,,,,---------------,,,,,,,,,,,,---------......,,,,,,,,,---------------***************++++++,,,,,,+++******))))))******...---,,,++++++,,,---............------,,,,,,,,,,,,......---,,,+++,,,---'''((()))***+++***)))(((*********++++++,,,------,,,+++******++++++***)))((((((((((((((('''''''''&&&''')))***+++******)))((((((((((((((((((((((((***))))))(((((())))))***(((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''(((((()))))))))((((((&&&%%%%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######"""######%%%$$$$$$$$$$$$%%%&&&'''$$$#########%%%&&&)))***666000)))&&&&&&'''&&&$$$&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$)))///555888666333000''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''))))))'''%%%)))((('''&&&'''((()))***((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''((())))))&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''')))******(((&&&%%%&&&''''''%%%%%%&&&'''''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******yyyfffWWWGGGBBB<<<888777555222///000111111///,,,++++++++++++++++++,,,,,,,,,,,,------------,,,+++***)))(((((((((***+++,,,+++)))'''))))))(((((((((((())))))&&&''')))***+++***(((''')))((((((''''''(((((()))''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%$$$###$$$%%%'''&&&&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''((('''%%%###"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''*********(((&&&%%%&&&'''((((((''''''''''''((((((''')))))))))'''&&&'''(((((()))******+++*********+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,+++***************---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++---)))***,,,---------,,,,,,((()))***+++,,,---.........,,,++++++,,,,,,+++***)))(((((((((''''''&&&&&&''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******''''''&&&&&&%%%%%%%%%%%%((('''%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&''')))***---***&&&$$$&&&'''((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&---111666:::;;;777222...''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&)))(((&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((('''&&&&&&&&&'''((())))))))))))(((&&&%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++***)))))))))((('''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((()))))))))***xxxfffWWWGGGAAA888333222333222111...///000///---,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,+++***)))(((******)))((((((((()))***))))))(((((((((((())))))***))))))(((((((((((((((***))))))))))))))))))***&&&'''((())))))(((((('''''''''''''''''''''&&&&&&'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''%%%###!!!!!!"""###$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''')))******(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''((()))((('''&&&'''(((''''''((()))))))))))))))++++++++++++,,,,,,,,,---++++++******************+++++++++,,,---...///000------,,,+++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,+++------,,,+++***+++,,,***+++,,,---......------(((((()))***,,,---.........---,,,,,,------,,,+++))))))(((((('''''''''&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((((($$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''))))))%%%###""""""$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%+++---///000///,,,)))&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''(((((('''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((('''%%%%%%%%%%%%&&&'''(((((())))))((('''%%%$$$###"""%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''''''''((((((%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))xxxfffVVVGGG@@@666111000222333333,,,...///...------...///,,,,,,,,,---------......,,,,,,,,,,,,++++++***))),,,,,,+++)))((())),,,...))))))(((((((((((()))))),,,+++(((&&&&&&'''(((******))))))(((((())))))***'''((())))))((('''%%%$$$&&&&&&'''''''''''''''&&&((()))***++++++***((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''(((%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""###%%%'''((('''&&&&&&'''(((&&&$$$###$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&''''''&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&'''&&&'''((((((''''''(((***((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,************)))))))))))),,,,,,,,,,,,---...000000...---,,,,,,++++++,,,,,,************************+++++++++,,,,,,---------+++,,,---,,,+++******,,,)))***+++,,,---,,,+++***((())))))+++,,,---.........---,,,,,,------,,,+++))))))))))))(((((((((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&''''''''''''((((((((($$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$############$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''######"""""""""""""""###%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$############$$$'''((())))))))))))***,,,%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))xxxfffUUUFFF???777333222333333333---...///...------...///------........./////////+++,,,,,,,,,,,,,,,++++++***+++,,,+++)))(((+++---))))))(((((((((((())))))***)))'''''''''(((***+++((((((''''''''''''((((((%%%&&&'''(((((('''%%%$$$%%%%%%&&&'''((((((((((((((()))***+++***((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########%%%''''''&&&$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''%%%&&&&&&%%%$$$###%%%&&&(((((((((''''''(((((((((%%%&&&((((((((((((***,,,******,,,------.........************+++++++++++++++++++++*********)))))),,,,,,,,,,,,------...///---,,,,,,+++++++++++++++***++++++++++++++++++***+++++++++,,,---......///,,,---...---,,,+++,,,---+++,,,,,,------,,,+++***))))))***+++,,,,,,------...---+++,,,------,,,***)))))))))***************++++++***)))((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%###%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""######$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%$$$###"""""""""%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((('''%%%%%%'''***&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%(((''''''&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%$$$###$$$%%%'''((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%''')))(((''''''***,,,%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))yyyfffTTTDDD???999666666666444222...///000///---,,,---............////////////000++++++,,,---------,,,,,,%%%(((++++++((('''''')))))))))(((((((((((())))))&&&&&&'''((()))***+++,,,&&&&&&&&&%%%%%%&&&&&&&&&!!!$$$''')))))))))((($$$%%%&&&'''((((((((((((((()))******)))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''((((((((('''%%%$$$&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%########################%%%%%%%%%&&&''''''$$$"""!!!###$$$$$$$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%###$$$&&&'''((()))))))))&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''***)))((('''''''''''''''&&&'''((('''&&&&&&''')))******))))))))))))******$$$&&&((()))))))))+++---)))***+++,,,------------)))************+++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,------,,,++++++***)))*********+++,,,,,,------,,,,,,+++++++++,,,------...//////.../////////---,,,---........./////////...,,,+++*********++++++,,,,,,---...,,,++++++,,,---+++***))))))******++++++,,,,,,...---+++***))))))))))))************************&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%"""$$$&&&((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###"""""""""""""""######!!!"""$$$&&&''''''''''''$$$$$$%%%%%%%%%$$$#########$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$##################$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%'''((('''%%%%%%'''***&&&(((***+++***(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%***)))(((''''''''''''''')))))))))(((&&&$$$!!! """###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$&&&'''(((******)))(((((((((((()))"""$$$&&&%%%###$$$'''***%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&''''''''''''((((((((()))~~~qqq^^^PPP;;;888444222222222222111000000//////......------//////...,,,+++,,,...111++++++++++++++++++++++++...---,,,+++************...+++((((((******(((%%%'''((()))******************)))(((''''''''''''''''''(((((()))(((&&&%%%$$$'''&&&&&&''')))***)))'''$$$%%%''')))******))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((()))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$######$$$%%%'''((((((&&&%%%###'''$$$###$$$((()))(((%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###''''''%%%%%%%%%%%%''''''%%%&&&&&&$$$######%%%'''&&&&&&%%%%%%&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$&&& (((,,,)))$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())),,,,,,+++***))))))******+++***)))((((((***,,,---,,,,,,,,,+++++++++******...,,,+++))))))***,,,------+++(((&&&&&&(((+++---000...,,,******+++---///......//////......---,,,++++++******)))******+++,,,------,,,+++***)))(((000000000000///...------...---+++***((('''''''''''''''&&&''''''((()))***))))))(((((((((((())))))+++***(((&&&%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%###"""$$$''')))(((&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&'''&&&%%%###!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$###""""""###$$$$$$$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''((()))***+++***)))'''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))((((((''''''''''''((((((+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))|||ppp___QQQAAA===888555333111000...///////////////.........---...---,,,***+++---000---------....../////////---,,,+++******************)))))))))++++++***)))((()))******************)))((((((''''''''''''''''''''''''(((''''''&&&%%%'''&&&%%%&&&((()))(((''''''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%"""###%%%&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&%%%######%%%'''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$'''###!!!&&&)))&&&###&&&&&&&&&&&&&&&&&&&&&&&& """%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))++++++***)))))))))))))))+++***)))((()))***,,,---,,,,,,+++++++++*********+++***(((''''''((()))***---+++)))'''''')))+++---111///---+++***+++---..................---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,)))((('''&&&&&&&&&&&&&&&)))(((((('''''''''(((((()))((((((''''''(((((()))***((('''%%%%%%&&&'''(((&&&''''''((((((''''''&&&(((&&&%%%&&&)))***)))((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((|||ppp___RRRDDD@@@;;;777444333111///.........///////////////,,,---,,,+++******,,,...,,,,,,---...///000111111+++******)))))))))*********+++,,,+++***)))***+++******+++++++++******)))((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&$$$%%%&&&''''''&&&******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$###!!!%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&"""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###%%%''')))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%(((&&&$$$###$$$%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&''''''(((((())))))******))))))(((((((((((()))+++***)))))))))***,,,---***++++++++++++***)))))))))((('''''''''''')))***...,,,+++))))))+++,,,...222000...,,,+++,,,---...............---,,,******,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***))))))%%%&&&(((***+++------...''''''&&&&&&&&&''''''(((******(((''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''((('''&&&'''((()))(((&&&%%%&&&((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''''''''(((%%%%%%%%%$$$$$$$$$######&&&%%%###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''rrr___QQQAAA>>>:::777555555333222------......//////000000,,,------,,,++++++,,,...***+++++++++,,,---------))))))))))))))))))******---///000---)))&&&''')))++++++,,,++++++***))))))&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***)))'''%%%%%%&&&((((((''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%((()))((($$$###$$$'''""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))(((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******)))(((((('''''''''((((((******)))))))))***+++,,,)))***+++++++++***))))))***))))))((())))))***+++...---,,,++++++,,,---...222111///---,,,,,,------.........---,,,+++***)))+++,,,,,,---------------,,,,,,+++***************'''(((***,,,...///000000++++++******))))))******))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''(((((())))))((((((''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''ttt___NNNAAA===999666444444333111------......//////000000---...///...,,,,,,---///,,,++++++******)))))))))))))))))))))))))))******---///000---)))'''(((***+++++++++++++++***)))(((&&&&&&'''((((((''''''&&&&&&%%%%%%%%%&&&((()))+++***)))''''''((())))))((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&&&&'''(((%%%((()))((($$$###$$$'''""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))((('''''''''''''''((((((***************+++++++++((()))+++,,,,,,+++***))))))))))))))))))******+++------------------------111000...---,,,,,,,,,---------------,,,+++***)))******+++,,,------,,,,,,,,,+++***)))))))))*********+++,,,...///000000000000///...,,,+++*********'''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&&&&'''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''rrr]]]MMMCCC???:::666333222000............///////////////---...//////------...///......---,,,+++***))))))+++******)))))))))******)))***++++++******+++---))))))*********))))))(((&&&'''((()))))))))((('''%%%%%%%%%&&&'''((())))))***)))))))))+++***)))''' """$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$&&&'''&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%"""###$$$%%%'''((())))))&&&'''''''''%%%%%%%%%&&&"""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''''''''(((((()))))))))******++++++++++++(((***,,,------,,,+++***&&&''''''(((((()))))))))------............------......---,,,,,,,,,,,,------------------,,,,,,+++(((***+++---------,,,,,,++++++)))(((((()))***+++***+++,,,---............000///...,,,***)))))))))&&&&&&&&&''''''(((******&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''(((((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%(((''''''&&&$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""###%%%'''((((((((('''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''************************''''''''''''''''''''''''{{{nnn[[[LLLBBB>>>999666444222111//////////////////.........,,,---......---,,,---...---------,,,,,,+++++++++---,,,+++***************((((((''')))+++,,,,,,+++''''''((()))))))))((((((&&&''')))***+++***)))(((%%%%%%&&&'''((((((((('''(((((()))***+++***'''$$$ ###&&&)))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%+++(((%%%$$$$$$%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&'''"""###$$$%%%%%%%%%$$$###&&&%%%%%%%%%'''''''''&&&###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$###%%%''''''%%%$$$$$$%%%&&&&&&''''''&&&%%%###"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***))))))***+++++++++++++++)))***---//////...,,,+++&&&'''((()))************+++,,,...//////...,,,+++++++++++++++,,,,,,,,,---,,,,,,---............---)))***,,,...///...------+++***)))(((((()))***+++***+++,,,---.../////////......---++++++*********(((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''%%%$$$%%%'''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$'''(((((('''$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((}}}uuujjjZZZMMM>>>;;;777555555666555444000000//////.........---***,,,...---,,,++++++,,,++++++++++++++++++++++++...---,,,+++************+++)))'''(((+++,,,***'''&&&&&&'''(((((()))((((((&&&(((***+++,,,+++***)))%%%&&&'''((((((((('''&&&&&&''')))+++,,,***%%%""""""%%%(((,,,,,,+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%111...***'''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))###$$$$$$%%%&&&(((((()))&&&&&&'''&&&### '''$$$###$$$((()))(((%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%###%%%''''''&&&$$$$$$%%%"""###%%%&&&''''''&&&%%%""""""#########$$$$$$$$$'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&)))+++---'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((()))******))))))***++++++++++++***)))+++---///000///---,,,))))))***,,,,,,---------+++,,,...//////...,,,+++)))******++++++,,,,,,---,,,,,,---...////////////***+++---///000000///...+++***((('''''')))+++,,,***+++---///000111222222...------,,,,,,------...***)))(((''''''&&&''''''(((''''''&&&&&&''''''(((((()))))))))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&%%%###"""$$$&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&######%%%((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%(((******(((%%%###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))******(((&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))vvvhhhYYYNNNAAA===888444222111000///////////////....................................///...---,,,++++++++++++,,,,,,+++***))))))******...,,,+++***++++++***))),,,,,,+++***))))))******'''%%%%%%&&&(((*********,,,(((%%%%%%(((++++++)))))))))(((&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++)))&&&###!!!"""###$$$%%%%%%'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&'''***++++++))),,,...111111///---++++++,,,+++***))))))+++---...,,,---...//////---+++))),,,+++***)))))))))************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---''''''(((((()))***,,,,,,,,,,,,((($$$'''000111---++++++++++++++++++,,,,,,(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&***(((''''''(((((('''%%%$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$###$$$&&&''''''&&&$$$######%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&&&&$$$$$$''',,,,,,'''"""$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%$$$$$$###!!!###&&&((()))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((***'''$$$$$$''')))((('''''''''(((((('''&&&%%%%%%)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&((()))***vvvgggWWWKKKAAA===888444222111000///////////////....................................---,,,+++***)))))))))))),,,++++++***))))))******+++*********++++++)))(((***))))))(((''''''(((((()))(((&&&'''((())))))(((&&&&&&%%%$$$$$$%%%'''))))))((('''&&&%%%%%%%%%%%%(((''''''''''''&&&&&&&&&############$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$###############$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$"""!!!!!!"""###$$$%%%'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++,,,,,,,,,,,,,,,,,,+++***))))))+++,,,...+++,,,------,,,+++***))),,,++++++++++++******************+++++++++,,,,,,---,,,,,,++++++,,,,,,---))))))))))))******+++,,,+++---***&&&(((...000---++++++++++++++++++++++++((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%)))'''&&&&&&''''''&&&%%%%%%&&&'''((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$###$$$&&&''''''&&&$$$######%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&'''''''''(((((((((########################%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%###"""###$$$%%%######&&&******&&&"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((()))******+++''''''''''''(((((())))))***)))(((&&&$$$###!!!!!!!!!###%%%&&&%%%$$$###%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***'''%%%%%%''')))((('''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***uuufffUUUIIIAAA===888444222111000000////////////....................................------,,,+++************,,,+++******)))***************+++---......+++)))))))))((('''''''''((((((,,,***(((((()))))))))'''###&&&'''%%%""""""&&&***((((((''''''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%&&&(((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&((()))(((&&&''',,,///333...***)))+++,,,,,,+++++++++***))))))+++,,,---++++++******************+++,,,---------,,,***)))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++************++++++***------***))),,,---,,,,,,,,,++++++******))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$$$$$$$'''&&&%%%%%%&&&'''%%%$$$&&&'''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######''''''''''''((((((((()))""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$######%%%((()))%%%"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))+++,,,,,,((((((((((((((()))))))))))))))(((&&&%%%###"""!!!"""$$$&&&(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((''''''''''''((())))))uuufffUUUIII@@@===777444222222111000////////////....................................///......---,,,,,,------++++++***************+++***+++---000222222///,,,+++******)))))))))******+++***(((((()))******)))&&&((()))(((&&&&&&)))+++)))))))))((((((''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((&&&%%%$$$%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&$$$%%%&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''((((((((((((((((((+++---,,,***+++222888AAA999///++++++,,,***'''*********)))***+++,,,,,,,,,+++)))(((((()))+++,,,+++,,,---......,,,***)))************++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++******++++++***---///---***)))***,,,,,,,,,+++***)))(((((('''((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&''''''&&&%%%&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$&&&((((((&&&###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''')))))))))((('''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&%%%$$$&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))uuufffVVVKKK@@@<<<777444222222111000////////////..........................................---,,,,,,,,,------+++***************++++++******,,,000222222///---***)))))))))))))))******)))((('''(((***,,,,,,+++***((('''(((***++++++))))))************)))(((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''))))))((('''&&&$$$$$$&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''(((((())))))'''+++------+++...666<<>>;;;666333111000...---............////////////------------,,,,,,,,,,,,------......---,,,+++***---......,,,)))'''&&&'''((((((''''''((()))******))))))(((((('''(((((()))'''((()))******)))((('''&&&&&&'''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%$$$#########''''''''''''((((((((((((+++***)))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%%%%&&&'''&&&$$$''''''((()))))))))))))))''''''''''''((((((((((((***************+++++++++++++++++++++++++++++++++***))))))))))))))))))***((((((((((((((((((((((((+++***))))))))))))************))))))))))))******)))(((((((((((()))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&$$$###$$$&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''(((((()))yyylllfff]]]RRRJJJ>>>:::666333111000///...////////////..................---------,,,,,,,,,------............---------......,,,)))'''''''''******)))((((((((((((((('''''''''&&&&&&''''''((('''((()))******)))((('''%%%&&&&&&&&&''''''((((((++++++***))))))((()))))))))(((((((((((())))))***'''''''''((((((((())))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&'''&&&$$$''''''((()))))))))))))))&&&'''''''''((((((((())))))******+++++++++++++++******************************))))))))))))******((((((((((((((((((((((((***)))))))))))))))************))))))))))))******((())))))))))))((((((((())))))((((((''''''&&&&&&'''''''''''''''''''''&&&%%%%%%&&&''''''(((((((((%%%&&&''''''((((((''''''############$$$%%%&&&'''(((&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$%%%''')))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&%%%###"""###%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''(((((((((&&&'''''''''''''''''''''&&&''''''(((((((((((((((sssddd^^^WWWMMMGGG===:::666333222111000///000000//////.........---//////.........---------,,,,,,,,,,,,,,,,,,,,,---)))+++,,,+++******+++,,,,,,+++***)))((((((((((((''''''&&&&&&''''''(((((((((((())))))))))))((((((%%%%%%%%%&&&''''''(((((((((''''''&&&&&&''''''((('''&&&&&&''''''((()))***%%%%%%&&&&&&&&&''''''''' !!!###%%%&&&(((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&%%%$$$%%%'''((('''&&&'''((())))))******))))))'''''''''(((((())))))***'''((())))))******))))))((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))((())))))))))))(((((('''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&((('''%%%%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######&&&%%%###$$$&&&(((((('''######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%$$$######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&((()))))))))&&&&&&&&&'''''''''''''''%%%&&&'''((()))))))))(((tttddd^^^VVVKKKCCC===:::666333333333222222.........///////////////000000/////////.........------,,,+++************)))***++++++++++++,,,---******))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''' !!!"""$$$&&&'''))))))###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&%%%$$$######%%%&&&(((###$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%((())))))(((((()))******++++++******''''''((())))))***++++++'''((()))*********))))))((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))''''''(((((())))))))))))((((((''''''''''''((((((((()))******)))((('''&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''((('''%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$&&&(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))(((xxxiiibbbYYYKKKBBB<<<999666444444444444333,,,,,,---...///000111222000000000000////////////111000...,,,+++***))))))+++,,,---,,,***)))***+++(((((((((((()))***+++,,,******)))******+++,,,,,,***)))(((''''''((()))***$$$$$$%%%%%%&&&'''((((((************+++---...///+++***)))((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''' !!!###%%%'''((()))######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((()))(((''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$$$$$$$$$$&&&(((******)))))))))***+++++++++++++++'''(((((()))***++++++,,,)))***+++,,,---,,,++++++************************++++++************++++++))))))))))))))))))))))))&&&&&&'''(((((()))((((((''''''&&&&&&&&&&&&''''''((()))*********((('''&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%&&&''''''(((((('''''')))(((((('''''''''(((((('''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&$$$######$$$%%%$$$###'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%&&&(((***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&&&&&&&'''''''''(((((($$$%%%'''))))))))))))((({{{lllcccWWWJJJDDD<<<999555222111111000///---------............/////////000000000000/////////...---+++******++++++,,,,,,+++***)))))))))***+++***((('''''')))+++,,,***))))))(((((((((((((((***'''###"""###$$$%%%%%%%%%'''(((&&&$$$%%%(((+++...***&&&%%%'''))))))(((((('''%%%%%%$$$%%%&&&'''&&&&&&&&&''''''''''''((()))'''$$$$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%%%%&&&(((******%%%###'''((($$$###'''***(((&&&%%%%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%%%%###!!!###&&&'''%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$)))'''%%%$$$$$$%%%$$$###'''&&&$$$######$$$&&&''''''&&&$$$$$$$$$&&&((()))((((((((((((((('''''''''+++*********))))))((((((%%%)))---,,,(((&&&)))---)))((((((###((()))"""---***))))))***++++++)))(((******))))))((((((''''''&&&&&&''''''(((((())))))************))))))))))))))))))))))))************((()))***++++++,,,++++++((((((((((((((('''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&((())))))(((%%%''')))***(((&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""---)))%%%$$$&&&'''&&&$$$$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((()))*********)))'''&&&(((%%%###$$$'''((('''$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''((('''&&&'''((((((&&&$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''|||kkkaaaUUUJJJCCC???;;;777555444444333222---------............/////////000000000000//////...---,,,+++******++++++*********)))******++++++***)))'''''''''(((***+++******)))(((((((((((()))---***&&&%%%&&&(((((()))%%%'''((('''%%%%%%'''))),,,)))%%%%%%''')))***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))'''%%%$$$%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%%%%%%%&&&((()))+++&&&$$$''''''%%%%%%)))***(((&&&%%%%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%$$$############$$$%%%%%%###"""###%%%'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&''''''&&&%%%$$$"""!!!!!!"""$$$%%%'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''******)))))))))((((((((((((+++---,,,)))((()))***'''((()))''',,,,,,&&&---((('''&&&'''))))))(((&&&***)))))))))(((((((((''''''''''''((((((((((((((()))))))))))))))))))))((('''(((((((((((()))))))))***++++++******)))((('''++++++***)))(((''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''(((((('''%%%'''))))))(((&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$+++((($$$$$$%%%&&&&&&%%%'''''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((('''&&&%%%&&&&&&&&&&&&((((((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''((('''&&&'''(((((('''%%%))))))))))))((((((((((((''''''''''''''''''''''''}}}iii^^^SSSIIICCC<<<888444222111111000000---------............///...//////000000//////...,,,,,,+++++++++++++++,,,))))))))))))***+++,,,,,,(((((('''&&&'''((()))***+++******)))))))))))))))---***''''''((()))******%%%'''(((((('''&&&&&&'''***'''%%%%%%''')))+++++++++***)))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***(((&&&%%%%%%&&&%%%###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%&&&((()))***&&&%%%&&&&&&%%%'''******(((%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%'''((('''&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''++++++++++++***)))((((((&&&)))***+++,,,+++***)))((('''&&&'''((()))(((&&&))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((((((((((((************)))((('''&&&---,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$'''((('''&&&%%%'''))))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&(((&&&######$$$&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%% !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''&&&&&&%%%$$$%%%''')))***((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''))))))'''&&&))))))))))))((((((((((((''''''''''''''''''''''''iii[[[QQQHHHBBB999666222000000000///...---------............///...//////////////////...,,,,,,,,,,,,,,,---------***))))))))))))******+++((((((''''''((()))***+++++++++***)))))))))))))))***(((%%%%%%&&&'''((('''&&&'''((()))((('''%%%%%%'''&&&%%%%%%''')))+++,,,,,,+++***)))((('''&&&&&&&&&&&&&&&''''''''''''(((***(((&&&%%%&&&&&&$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&'''((((((&&&%%%$$$$$$$$$'''***)))'''%%%$$$%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&''''''%%%"""))))))(((''''''((())))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''***)))((()))******)))'''(((+++(((,,,))))))222)))+++)))((((((***+++***)))))))))))))))(((((((((((())))))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))'''((()))******++++++++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&&&&'''))))))'''%%%%%%&&&$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$######$$$%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%% ###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''((((((((((((&&&'''&&&&&&&&&&&&%%%%%%###(((,,,,,,)))&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''jjjYYYOOOGGGAAA;;;888555222222222222111---------............///......////////////......---------...............,,,+++***)))(((((((((((())))))))))))***+++,,,,,,+++******)))((()))))))))(((&&&$$$$$$&&&''''''&&&&&&&&&'''(((((((((&&&%%%%%%%%%&&&&&&'''(((+++,,,,,,++++++***((('''&&&%%%&&&&&&&&&''''''''''''((()))'''&&&&&&&&&&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%'''&&&$$$"""###&&&((((((&&&$$$$$$%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&''')))***)))'''***,,,%%%---(((---DDD666+++***(((((()))******)))(((((((((((())))))))))))))))))((((((''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&'''(((((()))))))))*********))))))***+++,,,,,,,,,,,,&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$######$$$&&&''''''&&&&&&((()))(((&&&%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%&&&######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%((())))))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''''''''''''''((((((((()))))))))(((((('''''''''''''''$$$(((,,,,,,)))&&&%%%&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%&&&'''***+++***(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''lllYYYOOOFFF???999666222000000111000000---------............///---......//////......---------............---,,,---,,,+++)))((('''&&&&&&((()))***+++,,,,,,------***))))))((((((((((((((()))'''&&&'''((())))))(((&&&%%%%%%&&&((()))(((&&&$$$%%%&&&'''''''''***,,,************)))(((&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&''''''%%%###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$(((***&&&###$$$&&&&&&'''%%%$$$###$$$%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########""""""""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$''')))***)))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((()))+++###///***555YYYGGG***(((&&&%%%'''((((((((((((((((((((())))))))))))((((((((((((((('''''''''$$$$$$$$$%%%&&&&&&''''''))))))))))))************------------,,,+++***)))$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%$$$###$$$'''((('''&&&'''(((((('''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""###%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%&&&&&&''''''###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))++++++'''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))(((''''''''''''((((((((()))))))))******)))(((((((((((()))&&&(((******(((&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%'''***++++++***))))))))))))((((((((((((''''''''''''''''''''''''oooZZZOOOFFF>>>666333///............------------............///---......//////......---,,,------------+++***))),,,+++***((((((''''''''''''((()))***+++,,,,,,---)))((((((''''''''''''''')))((('''(((***+++***)))&&&%%%###%%%(((***)))(((###%%%''''''&&&&&&(((+++(((((()))))))))(((&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&((((((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%,,,...)))%%%%%%&&&%%%'''%%%######$$$%%%$$$###$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%$$$#########%%%''''''%%%$$$&&&((($$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$"""###&&&)))+++,,,((((((((())))))(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((((((((())),,,---,,,)))&&&''')))'''+++!!!111+++888dddKKK***(((&&&%%%&&&((((((((('''((((((((()))))))))***'''''''''((((((((((((((($$$$$$%%%%%%&&&''''''(((((((((((())))))))))))***,,,,,,,,,,,,+++***))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((((((''''''(((((('''%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""$$$&&&&&&$$$###$$$&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((,,,+++'''###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&((()))))))))'''''''''((((((((())))))))))))+++***)))((((((((())))))((('''''''''''''''%%%###%%%&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((())))))(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%(((***,,,,,,***))))))))))))((((((((((((''''''''''''''''''''''''qqq[[[OOOFFF===888666222000000111111000---------.........//////---..................---+++,,,,,,,,,+++)))((('''***))))))(((((((((((()))&&&'''(((***++++++,,,,,,(((((('''&&&&&&&&&&&&&&&(((''''''((()))******)))'''$$$"""###'''***+++***###&&&((((((&&&&&&(((***''''''((())))))((('''&&&&&&&&&&&&'''''''''(((((($$$$$$$$$&&&((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&...222,,,'''''''''%%%&&&%%%######$$$%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&''''''"""###$$$%%%%%%$$$###"""###&&&((('''%%%$$$&&&)))$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$+++((($$$###$$$''')))***$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))---000222///)))%%%&&&)))'''+++!!!222)))555bbbFFF---***''''''(((***++++++'''((((((((())))))******&&&'''''''''(((((())))))$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))((()))***++++++,,,++++++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((())))))((('''(((((('''%%%%%%&&&((( !!!"""###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((###%%%((('''%%%###$$$&&&"""######$$$%%%%%%&&&&&&!!!""""""$$$%%%&&&''''''$$$$$$%%%%%%&&&'''((((((""""""###$$$%%%''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''+++***&&&"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((()))***)))(((&&&(((((((((((())))))))))))+++***)))''''''(((((()))***'''$$$%%%''''''%%%"""%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&((())))))******%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%(((+++,,,,,,+++((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''qqq]]]OOOEEE@@@555444333111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******'''(((((())))))))))))(((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''---,,,***((('''&&&''''''%%%%%%&&&&&&'''((((((((((((((('''&&&%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$###""""""%%%'''((((((######$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$ """$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''((()))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%''''''((((((''''''&&&%%%%%%&&&&&&%%%###!!!"""###(((((('''&&&&&&&&&&&&''''''&&&&&&''''''((()))***))))))(((((('''&&&$$$$$$(((''''''))),,,222888;;;///+++(((''')))***)))'''))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''&&&(((+++,,,,,,+++&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((,,,---)))(((,,,+++&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!########################&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))***,,,---+++'''$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''((((((&&&'''((('''&&&%%%&&&(((%%%'''(((******((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&&&&''')))***)))((()))***ooo\\\MMMDDD???666555333222000/////////........................------,,,,,,,,,,,,,,,,,,+++******))))))(((((((((((()))))))))))))))(((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&$$$""" %%%%%%%%%&&&'''((()))***+++***((('''&&&%%%%%%&&&$$$%%%%%%&&&'''(((((()))(((''''''&&&%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&'''&&&$$$!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***(((((((((((('''&&&%%%%%%)))(((''''''(((+++...///...+++((('''))))))((('''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&''')))+++***)))&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&###'''(((%%%%%%))))))&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######!!!!!!!!!"""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((()))+++,,,+++'''%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''(((((()))&&&'''((((((&&&&&&'''((('''(((***++++++***((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))))))))((()))***mmmZZZLLLBBB===777666444333111000000000...........................---------,,,,,,++++++)))))))))))))))(((((((((************)))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))'''&&&%%%%%%$$$%%%###$$$%%%&&&'''((())))))'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%""""""###$$$######%%%%%%&&&&&&&&&'''''''''$$$######$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!###%%%&&&''''''''''''&&&$$$###"""######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######%%%'''''''''(((***,,,(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))&&&'''''''''''''''&&&&&&)))(((''''''''''''((((((,,,***((('''((()))((('''))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((******)))((('''&&&%%%$$$(((((((((((((((((((((((('''&&&%%%&&&((()))((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''"""$$$$$$"""$$$''')))''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""!!!!!!""""""###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''')))******'''%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''((()))((('''&&&'''))))))***+++,,,,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&((())))))((((((((()))lllYYYKKKBBB===777666555333222111000000.................................---,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++***)))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***(((((('''&&&&&&&&&&&&''')))((('''&&&&&&%%%%%%%%%######$$$%%%'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###!!!"""$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''''''''***(((&&&$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$!!!###%%%&&&&&&&&&(((***((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((((((((((((%%%&&&&&&'''((((((''''''&&&&&&'''))))))************)))((((((((((((''''''))))))(((((((((((()))))))))(((&&&%%%%%%&&&((())))))))))))((('''&&&&&&%%%((((((((((((((((((((((((((('''&&&&&&((()))(((''',,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%$$$%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''######$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%'''))))))'''%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))''''''((())))))***++++++++++++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&&&&((())))))(((''''''(((kkkYYYKKKBBB===777666555333222111000000.................................------,,,,,,,,,,,,,,,------------------++++++++++++***)))''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&%%%$$$###"""!!! (((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%######%%%'''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$%%%&&&&&&%%%%%%'''(((''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((('''$$$%%%&&&'''(((((((((((($$$%%%''')))***+++++++++'''(((((((((''''''''''''))))))(((((((((((())))))***)))'''&&&&&&''')))***(((((((((((((((((((((((('''''''''''''''''''''''')))''''''''')))))))))'''///...,,,)))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&&&&%%%%%%'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''######$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%'''(((&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''((()))((('''&&&''')))((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&''''''''''''&&&&&&&&&((())))))'''&&&'''(((jjjXXXJJJBBB===777666444333111000000000........................------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++***)))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''+++)))&&&%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$#########$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%'''((()))(((&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%###$$$&&&'''((((((''''''%%%%%%&&&'''((((((((('''%%%&&&&&&'''((('''''''''%%%'''(((((('''&&&&&&'''))))))(((((((((((())))))***)))(((''''''((()))***''''''((((((((()))))))))''''''''''''''''''''''''((('''&&&''')))***)))(((///---+++)))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$%%%''''''$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$&&&''''''&&&&&&###$$$$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&((())))))'''&&&&&&'''}}}gggVVVIII@@@<<<666555333222000/////////........................,,,,,,------.../////////,,,,,,,,,++++++***************+++++++++******)))))))))************))))))'''(((((())))))((((((''')))(((((((((((('''''''''"""###$$$&&&(((***+++,,,%%%%%%%%%&&&'''((()))***&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((+++)))&&&$$$%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&'''((('''&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%"""$$$&&&'''(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((&&&%%%%%%'''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&(((***)))(((+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%###&&&++++++&&&$$$&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%'''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&#########"""######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&((()))((('''%%%&&&&&&{{{fffTTTGGG???:::555444333111000//////...........................+++,,,,,,---...///000000......------,,,+++******)))******+++++++++******(((((())))))))))))((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''%%%######%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&'''''''''#########$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&###$$$%%%&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$$$$######%%%&&&'''&&&%%%%%%$$$$$$%%%%%%"""$$$&&&((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))"""&&&((((((&&&%%%%%%'''))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&++++++***)))((('''&&&&&&''''''''''''''''''''''''$$$######%%%'''))))))(((''''''&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&$$$(((///000+++(((+++$$$##################$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""$$$%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,***&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&''''''''''''''''''&&&&&&((()))((('''%%%%%%&&&|||dddPPPDDD<<<999555333222222222222111///------------------------)))*********))))))+++---------,,,++++++******)))+++******)))(((''''''&&&'''***---///000...,,,***,,,)))%%%%%%'''((((((&&&)))(((&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''%%%###$$$%%%&&&%%%$$$#################################$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$***'''$$$"""!!!###&&&(((((('''%%%$$$###$$$$$$%%%######$$$%%%''')))+++,,,&&&&&&&&&&&&%%%$$$###"""((('''&&&%%%%%%%%%%%%%%%---&&&!!!$$$***---)))$$$''''''&&&&&&&&&%%%%%%%%%"""$$$'''))))))(((%%%$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&(((''''''(((***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''')))(((''')))(((((('''%%%$$$$$$###$$$(((///444444000***&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''%%%###"""%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%$$$###$$$%%%&&&&&&%%%!!!"""###%%%&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&))))))(((((('''''''''&&&''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&{{{cccPPPCCC<<<888555333222222222222111///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******,,,.........------,,,++++++***,,,++++++***))))))(((((('''(((+++------,,,***)))+++)))''''''((()))(((&&&***)))(((&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((((((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&%%%"""!!!!!!"""$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%$$$###((('''&&&%%%%%%%%%%%%&&&((($$$!!!$$$***---,,,((('''''''''&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%###&&&))),,,,,,***'''%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***+++***(((&&&$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&'''))))))(((&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&&&&''')))((((((((('''''''''&&&''''''((((((''''''&&&%%%&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&yyybbbOOOCCC;;;888555333222111222222111///------------------------+++,,,,,,,,,++++++---...//////...------,,,,,,+++,,,,,,,,,+++******))))))'''(((((())))))))))))(((***)))((()))******(((''',,,+++)))((('''((())))))''''''&&&&&&&&&&&&''''''((((((((()))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''***(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$###""""""###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%(((***+++***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))***++++++(((''''''''''''((())))))''''''''''''''''''''''''&&&''''''(((((((((''''''&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%))),,,---+++(((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''######$$$&&&((('''%%%######$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%&&&''''''(((((((((((('''''''''''''''''''''((((((''''''&&&%%%&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''www```NNNBBB;;;888444333111111222222000///000000000000000000000000,,,---...---,,,+++---///.........---,,,,,,++++++,,,,,,++++++************(((((((((''''''(((((()))))))))***++++++***)))'''++++++)))((((((((((((((('''''''''&&&&&&'''''''''''''''(((''''''&&&%%%%%%########################''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&)))(((&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))******((((((((((((((((((((((((%%%%%%&&&'''(((((((((((((((''''''(((***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***+++***)))(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%############$$$%%%&&&&&&((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((***+++***(((&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''"""###$$$'''(((((($$$"""%%%%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((uuu^^^LLLAAA:::888444222111111111111000...000000000000000000000000---......---,,,,,,---///------,,,,,,+++************************)))))))))***)))(((((((((((()))***''')))***++++++***))))))******)))((('''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%''''''''''''%%%%%%''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''%%%&&&'''(((((((((&&&&&&'''((()))***+++++++++***(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))'''%%%$$$&&&((((((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$&&&'''((((((((((((((((((((((((((()))((((((''''''&&&&&&%%%)))((((((''''''(((((((((((((((((((((((((((((((((%%%%%%&&&''''''(((''''''(((''''''(((***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''''''''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%###""""""###$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%'''''''''''''''''''''''''''(((******)))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))+++---,,,)))&&&%%%%%%&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))rrr\\\KKK@@@:::777444222111000111111000...........................---......---++++++,,,...---,,,,,,++++++***))))))************************+++******))))))))))))***'''(((******)))((()))*********))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&'''''''''(((((((((((('''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%#########$$$%%%%%%%%%&&&''''''''''''&&&"""###%%%'''((()))((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&%%%&&&(((***((((((((('''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''((((((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***))))))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$######$$$%%%$$$%%%&&&''''''(((''''''%%%'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))******(((&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***ppp[[[JJJ???:::777333222000000111111///...---------------------------......---+++***+++---...------,,,++++++******++++++++++++++++++++++++************))))))((((((&&&((()))((('''''')))++++++++++++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&''')))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&%%%######%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))******(((%%%###""""""$$$%%%%%%%%%%%%%%%%%%&&&''''''!!!###$$$$$$$$$###'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$%%%&&&'''((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''(((((('''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''''''''((())))))(((''''''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$############%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((((((&&&'''((('''&&&%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&######"""$$$%%%&&&$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((()))***pppZZZIII???:::777333222000000111111///...////////////////////////------...,,,******+++,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******)))(((''''''&&&(((((('''%%%%%%))),,,---,,,,,,,,,***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''%%%%%%%%%%%%'''(((######$$$$$$$$$%%%%%%%%%%%%''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''%%%###$$$%%%&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$&&&)))+++,,,...+++'''$$$###$$$%%%'''%%%%%%$$$###$$$%%%'''((("""###%%%'''((('''&&&%%%'''%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%&&&'''(((***(((%%%%%%&&&&&&%%%###)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,++++++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$(((''''''(((***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''%%%%%%&&&'''((()))***+++,,,+++)))'''''''''))))))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((((((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$#########$$$%%%'''((()))$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&((())))))''''''''''''''''''''''''###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&$$$$$$%%%&&&'''((((((((((((&&&'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%'''(((***+++ppp]]]MMMBBB999555333111000111222222111000////////////////////////---...//////...,,,***(((---------------,,,+++***)))))))))))))))((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&((())))))(((((('''''''''(((((()))((('''&&&&&&%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """%%%&&&%%%###!!!###%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))((('''%%%$$$###$$$$$$%%%!!!###%%%&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))'''&&&$$$&&&''')))((('''%%%&&&&&&))))))((('''''''''''''''+++***(((&&&%%%%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((---,,,***(((%%%"""$$$%%%&&&((())))))******&&&'''((('''%%%$$$%%%&&&***'''$$$%%%)))***&&&"""''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))******)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%""""""#########$$$$$$$$$((('''%%%$$$###$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%''')))+++...///%%%$$$"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''(((***++++++)))&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((())))))))))))'''((()))******(((&&&$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''ooo\\\MMMBBB;;;777333222000111222222111000........................---...//////...---+++***,,,,,,,,,,,,,,,+++******))))))******)))(((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&''')))***+++&&&%%%$$$$$$######$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###&&&((((((&&&"""###%%%'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))((('''%%%$$$$$$$$$$$$%%%))))))))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&((()))((('''%%%&&&&&&***)))(((((('''''''''((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''')))))))))(((&&&%%%###"""%%%&&&'''((())))))))))))&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###############$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,---''''''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&''')))******(((%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))***************''''''((()))((('''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''mmm[[[MMMCCC<<<888333222111111222222111///.............................................---++++++++++++++++++***)))************))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&'''))))))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$''')))))))))&&&'''((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))(((&&&$$$$$$$$$$$$%%%)))&&&$$$$$$&&&'''$$$!!!%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''&&&((())))))'''&&&&&&'''***))))))(((((((((((((((&&&'''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&''''''(((((((((((((((''''''((((((((((((''''''&&&'''((('''%%%%%%%%%'''"""%%%'''&&&%%%%%%&&&)))''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''mmmZZZLLLAAA;;;777444222111111222222000///..............................---------...//////******+++++++++******)))*********)))))))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&(((((((((''''''''''''&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))(((&&&%%%$$$$$$$$$%%%$$$  %%%(((&&&"""&&&&&&''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''((())))))'''&&&&&&'''***))))))((((((((())))))$$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&''')))************(((((()))(((((('''&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$########################$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&''''''''''''&&&%%%&&&%%%$$$###$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''mmmYYYJJJ???888555444333111111222111000.................................---------......///)))******+++++++++*********))))))(((((()))******))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&'''((((((&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%""" !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%''''''&&&%%%$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))***)))'''%%%$$$$$$$$$$$$%%%"""!!!'''+++)))'''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))+++,,,'''(((***)))(((&&&'''''')))((((((((((((((())))))$$$%%%&&&((()))(((''''''(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&'''(((((('''&&&%%%''''''((()))*********)))))))))))))))((('''&&&%%%&&&'''((((((&&&&&&'''(((///+++''''''))))))'''$$$''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((((((&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%%%%%%%%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''mmmYYYIII>>>777444555333111111111111///...---------------------------------------------,,,)))***++++++,,,+++++++++)))((('''''''''(((***+++************************((((((''''''''''''(((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$###'''(((((()))(((&&&%%%$$$###$$$$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%''')))***((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$######%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))+++***(((&&&$$$$$$$$$$$$&&&###!!!"""%%%(((((('''$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++''')))******(((''''''((((((''''''''''''(((((()))%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''))))))))))))''''''&&&''''''''''''''''''&&&((()))))))))))))))(((((((((((())))))((('''&&&&&&&&&'''(((((('''&&&((()))444...((('''***+++'''"""''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))&&&''''''(((((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''kkkWWWHHH>>>888555555333222111111111///---------------------------,,,,,,---------+++***)))******+++,,,,,,,,,,,,,,,((('''&&&%%%&&&''')))***))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''((()))(((''''''&&&%%%$$$$$$%%%&&&((())))))'''&&&%%%######$$$&&&(((***,,,---%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''''''''&&&&&&&&&&&&&&&'''''''''((("""%%%)))***)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''&&&%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())),,,***(((&&&%%%$$$$$$$$$###""""""###$$$'''***+++&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$((()))******(((''''''(((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''(((***++++++***((('''''''''&&&&&&&&&&&&''''''((((((((())))))((('''''''''(((((((((((((((''''''%%%'''((((((''''''(((***111---)))'''(((((('''%%%''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!######"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&"""######$$$%%%&&&''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''''''''%%%&&&'''((()))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''}}}jjjWWWHHH???:::777555444222111111111///---------------------------+++,,,---...---+++((('''***+++,,,---------------'''&&&%%%$$$%%%''')))***((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''++++++***((('''&&&%%%$$$ """%%%(((*********)))&&&&&&&&&'''((()))***+++'''''''''''''''((()))***((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((************&&&&&&&&&'''''''''(((((($$$&&&&&&### %%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&&&&(((+++############$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))),,,+++(((&&&%%%$$$$$$$$$"""$$$&&&(((***...333777******))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$!!!((()))******(((''''''(((%%%%%%%%%%%%%%%&&&'''(((((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((('''&&&%%%%%%&&&'''(((&&&'''((((((((((((((('''''''''((((((((((((((('''%%%'''((((((''''''(((***,,,,,,+++(((%%%%%%''')))'''''''''&&&&&&''''''''')))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&""""""###$$$&&&'''((((((%%%&&&&&&'''&&&%%%###"""&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%!!!$$$'''''''''%%%###''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''(((''''''''''''((())))))%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))***((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''!!!"""###$$$%%%&&&&&&&&&$$$&&&(((******)))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''uuu^^^NNNCCC;;;666666333444444444333111///...+++++++++,,,---...///000//////...------,,,++++++------,,,,,,,,,,,,---------+++)))((('''((()))***,,,+++******))))))******)))'''&&&&&&&&&'''&&&&&&((('''%%%%%%%%%''')))***,,,***)))'''&&&&&&&&&&&&######$$$%%%%%%&&&'''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########&&&'''''''''&&&%%%%%%$$$!!!###%%%''''''%%%###!!! !!!"""$$$&&&&&&'''''' !!!"""$$$%%%&&&'''((('''&&&%%%%%%'''((()))!!!((()))$$$&&&555FFFPPP222,,,'''((()))%%% ###$$$&&&(((((('''&&&%%%&&&&&&&&&'''''')))******)))(((&&&%%%&&&''')))******(((&&&&&&((((((((('''&&&%%%$$$###$$$&&&((()))(((((((((((('''''''''''')))((((((''''''''''''(((+++++++++++++++++++++++++++)))&&&$$$%%%&&&&&&&&&''''''(((***+++++++++++++++&&&""""""&&&((('''%%%''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&'''(((((((((''''''%%%$$$######""""""######"""###%%%&&&&&&%%%###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%'''***+++***)))'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###///999666***!!!###***'''&&&%%%$$$$$$$$$%%%&&&'''%%%###$$$&&&&&&### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%ttt]]]LLLBBB:::666666333333333222111000...---,,,,,,,,,,,,---...//////......------,,,+++++++++(((((((((''''''(((((((((***((('''%%%%%%%%%'''(((+++***))))))(((((()))))))))((('''''''''''''''&&&((('''%%%%%%%%%'''(((******)))((('''&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$###%%%'''(((((('''%%%###"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$))))))%%%&&&111===CCC===111'''$$$$$$$$$&&&(((%%%&&&'''))))))(((&&&%%%&&&&&&&&&&&&'''((()))******)))(((&&&&&&''')))***)))(((&&&&&&((()))(((''''''&&&$$$######%%%&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))***)))'''&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((+++'''######''')))(((&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!!!!!###%%%'''%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%''')))+++***))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''000888666,,,%%%'''+++&&&&&&%%%$$$$$$%%%%%%&&&&&&$$$###$$$&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%sss[[[JJJ@@@888555666555444222000///...------,,,,,,,,,,,,------...///------,,,,,,++++++******,,,++++++******++++++,,,+++***)))((((((((()))***))))))(((''''''''''''((()))))))))(((((((((((((((''''''&&&%%%%%%'''((()))((((((''''''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&%%%%%%%%%######""""""""""""######%%%%%%&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%$$$%%%%%%%%%%%%%%%$$$###''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&))))))&&&&&&,,,111333GGG999***$$$######$$$&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&'''((())),,,+++)))((('''(((((())))))'''&&&'''((()))(((''''''&&&%%%$$$$$$$$$%%%&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&''''''(((((((((''''''+++(((%%%%%%(((***)))'''%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&&&&### !!!%%%(((&&&&&&%%%$$$$$$$$$$$$%%%'''%%%$$$""""""$$$%%%'''############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%''')))***)))((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((...333222---(((''')))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%sss[[[JJJ@@@999666777666555222000............,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++*********//////............//////,,,++++++*********++++++***)))((((((''''''(((((()))***+++***)))(((((()))''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&''''''&&&%%%""""""$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&%%%%%%''''''&&&&&&&&&'''((((((%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&%%%$$$""" &&&''''''&&&''')))******DDD777+++'''(((&&&$$$$$$&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((---,,,***)))((((((((((((((('''&&&'''))))))(((''''''&&&&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))&&&%%%%%%)))))))))***))))))((((((***'''%%%%%%''')))((('''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''***(((&&&$$$###$$$%%%&&&(((%%%""" ###''')))''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&)))***)))'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((++++++***'''%%%$$$%%%%%%%%%%%%&&&&&&&&&'''######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sss\\\KKKAAA:::777888777666333111000//////000------,,,,,,,,,---......,,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,((((((((('''((((((((()))******)))(((((((((((()))(((***,,,,,,)))(((((()))'''''''''&&&&&&&&&''''''%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&%%%###!!! $$$$$$$$$&&&'''(((***,,,GGG888+++'''************%%%%%%%%%&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&'''''',,,,,,+++***)))((((((((('''&&&&&&((()))***((('''&&&&&&&&&''''''))))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&)))++++++)))&&&%%%%%%((())))))))))))((((((''''''&&&%%%%%%&&&'''&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((()))(((&&&$$$###$$$&&&'''&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&((()))(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%###%%%%%%&&&&&&''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%(((((((((''''''((((((((('''&&&&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%rrr\\\MMMCCC;;;777777555555333222111111000000---------,,,,,,------...,,,,,,,,,,,,,,,,,,+++++++++******************+++))))))))))))************+++***))))))(((((())))))'''***---,,,)))'''((()))'''''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&''''''((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&###$$$$$$$$$$$$$$$$$$#########%%%&&&''''''''''''"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$"""###&&&''')))///666[[[GGG000&&&$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&''''''*********))))))(((((('''&&&%%%&&&(((******)))'''%%%&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&%%%'''''''''''''''((()))***''''''''''''''''''''''''&&&))),,,,,,(((&&&%%%&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%''''''###$$$%%%&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&###%%%&&&((((((&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&(((((('''&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&$$$%%%&&&''''''(((''''''###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%ppp[[[MMMCCC;;;555444222222222222222111000000...------,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,------------))))))((('''''''''((((((%%%)))------)))&&&''')))''''''(((''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%######&&&&&&***666CCC^^^HHH000%%%""""""!!!"""#########$$$%%%&&&'''(((((((((''''''&&&''''''(((((((((((())))))(((((('''%%%%%%&&&(((***+++)))'''&&&&&&'''&&&&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&''''''(((''''''''''''''''''''''''&&&***---,,,'''%%%&&&((($$$$$$%%%&&&''''''''''''&&&&&&'''''''''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''(((((((((((($$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&'''((('''%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))$$$%%%&&&'''((((((((('''$$$&&&((((((%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%'''))))))'''%%%$$$%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnn[[[MMMCCC:::444222///000111222222111000///...------,,,,,,,,,------------------------------+++******))))))******+++'''((()))***************(((((('''&&&&&&&&&&&&'''$$$)))------(((%%%&&&((('''((((((((('''&&&%%%%%%%%%%%%'''''''''&&&%%%$$$######$$$%%%%%%&&&'''''''''&&&$$$###"""###$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''""""""###$$$%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%&&&''''''((('''&&&%%%$$$#########$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###''''''&&&%%%%%%$$$######&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&***:::KKKEEE555&&&###(((***((('''######$$$%%%&&&((()))***)))(((((('''''''''((((((&&&'''((((((((((((((('''%%%%%%&&&)))++++++)))'''(((''''''&&&$$$""" ''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***---+++'''$$$&&&)))%%%&&&'''((())))))))))))&&&((())))))(((''''''(((''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((()))"""###%%%&&&'''((((((((('''&&&&&&&&&''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''((($$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&#################################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%'''(((***###$$$&&&((())))))((('''%%%''')))(((%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%'''***,,,,,,***'''%%%$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnYYYKKKAAA:::666666222222111000///...------////////////............000...---,,,,,,---...000,,,------,,,***)))***+++******))))))))))))******+++***((('''&&&''')))***))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&''''''''''''(((((('''&&&%%%%%%#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&(((+++...)))'''$$$"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%###"""###$$$&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%'''((()))(((&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$###$$$$$$""""""###$$$(((000999@@@---)))%%%$$$%%%&&&$$$"""&&&%%%$$$#########$$$%%%***)))(((&&&%%%%%%%%%%%%******))))))(((((('''''''''''''''(((((((((((()))&&&%%%%%%'''((()))'''&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$%%%%%%%%%&&&'''''''''$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%%%%&&&((()))***&&&&&&'''((())))))(((((('''(((*********(((%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& ###&&&)))***)))&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%########################&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&%%%$$$"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$ ###&&&)))***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&$$$######$$$%%%%%%&&&'''((()))&&&%%%$$$###$$$%%%&&&'''(((((((((((('''&&&%%%$$$))))))((((((''''''''''''}}}kkkVVVHHH???777333333333333222111000///..................------------444333111000000111333444,,,------+++)))'''((()))******))))))))))))******,,,***)))'''&&&'''((()))((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((((('''''''''&&&&&&((('''%%%$$$$$$%%%'''((((((&&&%%%***111444222...(((&&&$$$###%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""###$$$&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%'''((('''&&&%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%'''+++...,,,***'''&&&'''(((&&&$$$''''''&&&&&&&&&''''''((())))))((('''&&&&&&&&&&&&))))))))))))((((((''''''&&&''''''''''''(((((((((''''''&&&''')))***((('''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%&&&((('''&&&&&&&&&&&&'''((('''''''''(((((((((((((((''''''((((((''''''&&&&&&&&&&&&%%%%%%&&&'''((()))%%%%%%&&&'''''''''''''''''''''((()))((('''&&&%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& !!!$$$&&&'''&&&%%%###%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$###$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''''''''''''''&&&(((((((((''''''&&&&&&&&&zzzhhhTTTFFF===666333333444444333222111000//////...------------,,,,,,,,,000///...------...///000,,,,,,---+++(((''''''(((******))))))))))))******,,,+++)))((('''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&(((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''(((######,,,888<<<555,,,&&&%%%$$$%%%'''''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######%%%&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%&&&''''''&&&%%%$$$############%%%%%%%%%%%%&&&&&&&&&&&&!!!"""$$$&&&(((((((((((($$$%%%''''''$$$"""!!!!!!***)))((()))***)))(((&&&%%%&&&&&&'''((((((((((((((((((''''''''''''(((((()))))))))(((((((((((('''&&&&&&&&&''''''''''''((((((''''''((()))***)))(((***)))(((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((((((''''''''')))(((((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%******((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''%%%###############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$%%%&&&&&&'''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&%%%%%%yyygggSSSFFF>>>888555555444333222111000//////............---------,,,,,,++++++***))))))***+++++++++,,,,,,+++)))((()))*********))))))))))))******,,,+++***(((''''''''''''(((((((((((((((((((((((())))))(((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''###""")))444666///&&&%%%$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&%%%$$$###$$$%%%&&&''''''((()))(((((((((%%%&&&&&&&&&&&&&&&&&&%%%###""""""###%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$%%%&&&((('''&&&%%%$$$#########"""""""""######$$$$$$$$$"""$$$&&&&&&%%%$$$"""$$$''''''&&&$$$$$$$$$&&&&&&'''((()))((('''%%%!!!"""$$$%%%&&&&&&&&&%%%'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((('''&&&&&&((())))))(((***)))(((''''''((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''&&&%%%%%%%%%$$$((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%'''((()))'''''''''''''''((()))***'''(((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&%%%%%%$$$((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%+++***)))'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%vvveeeQQQEEE===888666666222222111000///......---////////////.........---...------------------...***,,,---,,,++++++,,,...******))))))))))))******+++***))))))((('''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((&&&%%%'''******&&&"""%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''&&&''''''((()))(((((((((%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&'''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$%%%&&&))))))'''&&&&&&%%%%%%%%%"""""""""######$$$$$$$$$ !!!###%%%%%%%%%###"""!!!###%%%%%%%%%&&&((()))"""###%%%&&&&&&%%%$$$$$$ !!!###%%%%%%%%%%%%$$$'''&&&&&&''''''((()))***'''''''''''''''(((((((((&&&&&&&&&'''''''''(((((('''%%%$$$$$$&&&'''''''''((((((''''''((()))+++,,,((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((((((''''''&&&$$$$$$$$$$$$%%%'''((()))'''''''''''''''((()))***((((((((((((((((((((('''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%***)))((('''%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%qqqaaaNNNBBB;;;777555666222222111000///...------000000/////////.................................+++,,,------,,,,,,---...******))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''$$$######$$$%%%$$$###$$$&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((((((((('''%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%'''(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%&&&''')))(((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$###$$$$$$###"""###&&&((("""$$$&&&&&&$$$$$$$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''((((((((('''''''''(((((((((((()))'''%%%######%%%&&&'''&&&&&&&&&&&&''')))***,,,---''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&''''''((()))'''(((((())))))(((((('''((((((((((((((('''''''''***)))((((((''''''((((((&&&&&&'''((((((''''''&&&((((((((()))(((((('''&&&$$$%%%%%%&&&'''((((((((('''''''''&&&''''''(((((((((((((((''''''''''''&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######%%%%%%&&&''''''''''''&&&(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&ppp```MMMBBB<<<777666777333222222111000///......//////.........---------,,,,,,------------,,,,,,---......---+++******+++******))))))))))))******'''(((((()))))))))))))))''''''''''''''''''''''''(((((('''''''''''''''(((%%%&&&&&&'''((((((''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%$$$$$$%%%'''%%%""""""###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$$$$&&&''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%'''(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######$$$&&&&&&((()))'''%%%$$$&&&((((((((('''''''''(((((()))&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((()))))))))******(((&&&######%%%'''((('''%%%&&&'''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))'''((()))******)))(((''''''''''''((((((((((((((()))))))))))))))(((''''''%%%&&&((())))))))))))((('''(((((((((''''''&&&%%%%%%&&&'''((()))(((((('''((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&(((((((((((('''$$$%%%%%%&&&&&&'''''''''*********)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%"""###%%%'''((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&((('''%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''rrraaaOOODDD>>>:::999:::444444333222111000//////......---------,,,,,,,,,---......//////......---/////////---)))'''''''''******))))))))))))******&&&'''((()))************''''''''''''''''''''''''(((''''''''''''(((((()))%%%%%%&&&'''((((((((('''#########$$$%%%&&&'''((("""""""""######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&''''''&&&%%%(((%%%"""!!!!!!#########$$$$$$&&&&&&&&&&&&$$$$$$'''%%%$$$$$$&&&''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%%%%$$$$$$%%%''''''&&&$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$&&&(((((('''&&&&&&&&&***+++,,,)))'''&&&))),,,***)))'''&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))************)))'''$$$$$$&&&((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))'''((()))******)))((('''$$$%%%%%%&&&&&&'''''''''&&&'''((((((((('''%%%$$$%%%&&&(((************)))&&&'''''''''&&&%%%%%%$$$%%%&&&(((******)))'''&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&(((((((((((('''###$$$$$$%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%!!!###''')))***)))(((&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%'''((()))((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''sssaaaLLLAAA<<<888555555222222333222222111000///......------------......111000...,,,++++++++++++............,,,+++)))(((+++*********+++,,,------((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''((((((%%%###(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$%%%&&&'''''''''&&&%%%'''((()))(((%%%######### %%%((((((''''''''''''(((((('''%%%###$$$%%%))))))))))))))))))))))))%%%&&&'''&&&%%%$$$%%%&&&((((((((()))(((''''''&&&%%%&&&'''''''''&&&%%%$$$((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((***)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((''''''''')))&&&$$$&&&(((***)))((($$$%%%&&&%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&%%%%%%((('''$$$######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''((()))***++++++***(((&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''%%%%%%######""""""###%%%'''(((((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%tttaaaMMMBBB<<<777444444222222222222111000//////......------------......000///...---,,,+++++++++------,,,+++***)))((((((((((((((('''(((((())))))((((((((((((((((((((((((***)))((('''&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&###%%%'''&&&%%%$$$$$$%%%!!!$$$'''((('''&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((******+++,,,---...//////)))******)))'''%%%&&&'''))))))((((((((('''''''''%%%%%%'''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&)))'''%%%&&&(((***)))(((&&&((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""###%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((())))))***(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''))))))'''(((((('''%%%$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$###############$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''!!!""""""""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%uuucccNNNBBB<<<666333222222222222222111000///.........------------....../////////...---,,,+++***,,,+++***((('''''''''((()))(((''''''''''''''''''))))))))))))))))))))))))+++)))'''&&&&&&&&&((()))&&&&&&''''''''''''&&&&&&###$$$$$$&&&'''((()))******)))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&$$$%%%&&&'''&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&& """$$$%%%%%%%%%&&&''''''((()))'''%%%$$$$$$%%%!!!###%%%&&&&&&'''(((***)))***+++---///000222333---......,,,)))''''''(((***)))((('''''''''(((((($$$%%%'''((()))*********'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((()))))))))))))))(((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''%%%&&&''')))(((((('''((())))))''''''((()))%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%'''((()))***+++&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$&&&''')))***%%%&&&&&&%%%$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwdddOOOBBB;;;555111000222222222222111000///.........------------......---...//////...,,,+++)))---+++)))'''&&&'''((())),,,+++***))))))))))))))))))))))))))))))))))))))))))'''%%%$$$###$$$&&&'''&&&&&&''''''''''''&&&&&&######$$$%%%'''((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&!!!###%%%&&&&&&&&&'''((()))))))))'''%%%$$$%%%'''"""###%%%&&&&&&'''(((***'''''')))***,,,...///000,,,---...,,,***))))))***+++***(((&&&&&&'''(((***%%%&&&&&&'''((()))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%(((((()))))))))(((((('''$$$%%%(((***+++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&''''''''''''&&&'''((('''&&&&&&&&&(((&&&%%%###""""""$$$&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((***+++&&&&&&'''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%xxxeeePPPCCC;;;555111000111111111111000///............------------......---......///...---+++***---,,,***((('''((()))***---,,,++++++************))))))))))))))))))))))))((('''%%%$$$$$$$$$&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***&&&&&&&&&&&&&&&$$$###"""%%%%%%%%%%%%&&&&&&''''''%%%&&&(((((('''&&&&&&'''(((((((((&&&$$$%%%''')))$$$%%%&&&&&&%%%%%%'''(((((((((((()))******++++++(((***+++***))))))***+++,,,***((('''&&&''')))***'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&''''''(((((()))))))))((((((((()))))))))******''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&%%%&&&)))+++,,,+++******%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&''''''&&&'''((('''&&&&&&&&&((('''&&&$$$###$$$%%%''')))%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))+++,,,)))))))))'''$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&$$$###$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%xxxeeePPPCCC;;;555111///111111111111000///...---......------------......---.........------,,,+++---,,,+++***)))***+++++++++***)))))))))))))))***))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&'''''''''&&&$$$"""!!!&&&%%%%%%%%%%%%&&&'''(((''')))***)))'''&&&&&&&&&&&&''''''%%%$$$%%%''')))%%%'''''''''%%%$$$%%%&&&***************)))))))))&&&'''))))))((((((***++++++***)))((((((((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&'''(((***++++++******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''(((&&&%%%$$$&&&''''''((())))))''''''((()))&&&%%%%%%$$$%%%&&&((()))&&&''''''((('''&&&$$$##############################$$$$$$%%%%%%&&&&&&'''%%%'''((((((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))+++,,,******)))'''$$$######$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%xxxeeeOOOBBB;;;555111000111111111111000///...---......------------............---,,,,,,,,,------,,,++++++++++++*********)))(((((((((((())))))***(((((((((((((((((((((((('''((()))))))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''$$$%%%&&&''''''%%%###"""&&&&&&%%%%%%%%%&&&'''(((&&&((()))((('''%%%%%%&&&%%%&&&&&&&&&$$$$$$%%%'''%%%&&&''''''%%%%%%&&&'''))))))))))))))))))))))))&&&'''((((((''''''((()))*********))))))))))))(((''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((&&&&&&'''(((((()))******''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((((('''$$$###%%%'''&&&((()))((('''&&&'''(((###$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%'''***)))'''%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))***'''((('''&&&$$$###$$$%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&'''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%wwweeeOOOBBB;;;555111000111111111111000///...---.........------.........///...---,,,+++,,,---...******+++++++++******)))))))))((())))))***+++,,,(((((((((((((((((((((((($$$&&&'''((((((&&&$$$###&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''((((((&&&###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&''')))(((((('''%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$&&&&&&%%%$$$%%%&&&'''((($$$&&&''''''&&&%%%&&&'''%%%&&&'''&&&$$$######$$$$$$%%%&&&&&&%%%%%%'''(((''''''''''''((((((((((((((())))))(((&&&&&&&&&''')))************)))(((((('''&&&&&&&&&''')))***,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''******))))))((((((''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&((()))************&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&(((((('''$$$###%%%'''$$$%%%&&&%%%$$$$$$%%%&&&!!!"""###%%%%%%&&&&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%(((******'''$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%$$$######$$$&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$&&&''''''&&&$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%$$$$$$%%%'''(((***%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&""""""""""""#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''((('''%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%vvvcccNNNAAA;;;666333333333222000000111000///---111111000///...---,,,,,,---------............///...,,,***(((&&&&&&&&&&&&************************))))))(((((('''''''''&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$%%%''''''(((((('''&&&&&&%%%"""""""""###%%%'''((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&$$$$$$%%%$$$%%%'''((()))((('''''')))'''&&&'''******(((%%%$$$'''))))))'''%%%$$$$$$'''$$$"""$$$%%%$$$&&&((("""!!! !!!$$$'''''''''%%%$$$###""""""###%%%&&&"""(((+++***&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((())))))******++++++(((((())))))))))))((((((###(((***((()))---,,,''')))***%%%!!!&&&000---"""(((++++++&&&$$$&&&'''&&&...""" ((()))&&&%%%---,,,,,,+++++++++***)))))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&***---$$$!!!$$$$$$%%%$$$###!!!!!!###&&&(((((('''%%%)))---+++&&&)))((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''&&&$$$$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$,,,""",,,+++"""&&&&&&'''&&&$$$#########"""###$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''((()))((('''&&&&&&&&&&&&&&&!!!"""$$$%%%$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%(((&&&%%%&&&))))))'''$$$&&&'''))))))(((&&&###!!!###$$$%%%%%%$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&%%%%%%(((,,,...---+++((('''&&&%%%$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%$$$###!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&uuubbbMMMAAA;;;666333333333222000000111111///---000000//////......------......------,,,,,,++++++++++++***))))))***+++,,,(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""""""""""""""'''&&&%%%%%%$$$$$$$$$$$$(((((((((((('''&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&%%%&&&((()))'''$$$&&&''''''&&&%%%%%%&&&((("""+++,,,$$$"""***)))!!!+++++++++***((($$$ &&&%%%%%%&&&((('''%%%###''',,,///+++%%%"""%%%)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((((((((&&&&&&&&&''''''&&&&&&&&&,,,...,,,$$$!!!###%%%$$$ +++111***!!!!!!***111%%%'''&&&###$$$(((***(((!!!'''///333...%%%&&&---###''',,,//////+++&&&"""((((((((((((((('''''''''%%%%%%&&&'''((((((((((((###+++%%%+++&&&***111,,,###%%%)))---000000///---...&&&%%%+++***"""###+++%%%%%%''')))((($$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&---***"""%%%$$$$$$,,,%%%'''((('''$$$$$$&&&)))''''''&&&$$$"""!!! !!!########################''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$######$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))))))))(((&&&&&&%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$''''''%%%##################$$$$$$%%%'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%(((,,,//////...+++)))'''%%%$$$######$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&tttaaaLLL@@@:::666333333333111000000111111///.................................---,,,+++***))))))***)))))))))***+++,,,---(((((((((((((((((((((((())))))((((((((((((''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########"""!!!&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''&&&&&&)))((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$$$$((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$'''''''''%%%$$$%%%(((++++++'''&&&)))'''!!!!!!&&& """)))...((($$$ """&&&)))(((%%%%%%***...---'''$$$'''+++'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%!!!(((,,,,,,+++,,,---,,,*** '''222222((())))))'''&&&(((---,,,''')))""" !!!$$$''''''***......,,,'''$$$"""'''''''''(((((((((((((((###$$$&&&'''(((((())))))+++&&&)))***"""###!!!!!! ###&&&&&&### ///###'''111111+++'''!!!&&&)))&&&$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''((((((...+++!!!###%%% !!!!!! !!!$$$'''""""""$$$%%%''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""######$$$$$$$$$$$$###'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%'''((()))***)))(((&&&%%%$$$$$$$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%$$$""""""$$$(((,,,///,,,((($$$###%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&%%%%%%'''+++///111111---+++)))&&&###""""""!!!%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%'''(((******%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&rrr___KKK???999555333333333111000000111111000...---------....../////////...------,,,+++***************)))(((((((((''''''++++++++++++++++++++++++))))))(((((((((((((((((()))'''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&'''&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$######$$$)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%((((((((('''%%%%%%'''))))))'''(((------((($$$$$$(((,,,...,,,&&&######&&&***###$$$(((&&&"""''''''+++......+++***+++'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%(((+++***(((&&&%%%$$$%%%###''',,,'''!!!&&&333***)))'''&&&((()))"""'''###$$$***111///%%% !!!"""$$$'''+++///&&&&&&''''''(((((())))))%%%%%%&&&'''((((((((('''000(((,,,$$$111)))+++222---((((((+++,,,)))&&&(((111'''###((()))((($$$###)))((("""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&''''''(((((('''%%%$$$$$$%%%'''((()))!!!$$$***)))---+++)))((('''(((***)))'''$$$)))(((&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&$$$""" """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))******)))(((&&&%%%$$$######$$$%%%%%%$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&$$$$$$###"""###$$$&&&'''(((((((((''''''&&&&&&&&&&&&%%%###""""""$$$%%%'''''''''''''''(((((('''&&&&&&$$$######%%%)))...111///)))###"""%%%'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%(((+++...000,,,+++(((&&&$$$"""""""""%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&ppp]]]III>>>999555333333222111///000111111000///,,,,,,------......//////,,,,,,,,,,,,,,,---------))))))))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))))))))))))))(((&&&%%%%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((###$$$&&&(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&''''''((((((''''''''''''&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$###$$$%%%)))'''&&&$$$$$$$$$%%%&&&&&&'''((((((((('''''''''(((***+++***(((&&&%%%%%%###+++&&&...222(((///FFFWWW^^^___^^^^^^ZZZHHH222###!!!%%%)))***---'''$$$))),,,'''""" '''&&&&&&%%%%%%&&&&&&''')))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&,,,,,,,,,+++***)))***---///+++******$$$ ***:::]]]^^^^^^^^^___]]]SSSHHH %%%((($$$$$$+++(((((()))***++++++)))'''&&&&&&''''''(((((())))))'''((((((((('''&&&%%%%%%222###,,, ccc___ZZZPPP???***$$$---222222***######%%%'''(((***'''***)))'''&&&'''$$$ &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&''''''(((&&&%%%###""""""###%%%&&&&&& BBBccc\\\SSSHHH,,,%%%"""!!!'''......&&&""" """&&&+++------&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((***+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$###  ###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***)))((('''&&&$$$$$$$$$######$$$%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''(((((((((''''''&&&&&&&&&&&&%%%###""""""###%%%&&&&&&'''((((((''''''&&&'''"""""""""###$$$&&&'''(((---(((###"""&&&'''%%%"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&&&&%%%$$$$$$&&&)))+++***)))'''%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))'''%%%$$$#########$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&nnn\\\HHH<<<888444222333222000///000111222000///,,,,,,------.........///+++,,,,,,,,,---------...((()))***++++++,,,++++++************************(((((())))))))))))******)))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((!!!###$$$&&&&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$)))))))))((('''%%%$$$###%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''((('''))),,,,,,***'''&&&&&&000 ...IIIkkkccc&&&"""%%%222888222***((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%""")))111333+++"""!!!&&&"""222WWWqqqJJJ***  %%%******%%%'''''''''((((((((((((((()))))))))((('''&&&$$$###"""222&&&999|||\\\666***222%%%!!!)))---(((!!!###***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((''''''&&&&&&%%%$$$$$$%%%$$$###""""""###$$$%%%###777jjjEEE,,,$$$$$$&&&)))***''' $$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%'''((()))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###"""###$$$$$$###%%%&&&&&&%%%$$$$$$%%%######$$$%%%&&&%%%%%%$$$(((%%%######&&&'''%%%###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!%%%&&&&&&%%%######&&&(((((('''&&&%%%$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&mmmZZZFFF<<<777444222333111000///000111222111///------------------------,,,,,,,,,,,,++++++++++++)))***++++++,,,+++******(((((((((((((((((((((((((((((()))))))))*********(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$''''''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%'''))))))'''%%%&&&(((&&&(((******))))))***+++>>>III 000'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&"""***000,,,!!!###===YYYXXXDDD***'''+++,,,(((((((((((((((''''''''''''((((((((('''&&&%%%%%%###++++++!!!JJJ///+++111%%% '''((("""###---$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%ddd///(((555%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$###""""""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###%%%''''''$$$###$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&!!!"""###$$$&&&&&&%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&$$$$$$&&&(((((('''&&&%%%$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&lllZZZFFF;;;777444222333111000///000111222111000---------------------------,,,,,,+++***)))((((((++++++++++++)))'''$$$###))))))))))))))))))))))))(((((())))))*********+++''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$"""###%%%'''''''''%%%$$$"""###$$$'''(((******+++%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&'''((("""###%%%&&&'''&&&&&&%%%###&&&((((((%%%$$$%%%'''&&&'''''''''(((***---111xxx888'''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''(((((())))))))))))((((((&&&((('''%%%111eeeLLL,,,%%%(((***))))))(((((('''''''''&&&&&&&&&''''''((('''''''''***)))$$$nnnBBB !!!+++'''!!!###########################!!!"""%%%'''((('''&&&%%%$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$...%%%JJJ''''''''''''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$$$$%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''######""" """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$######""""""$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$'''))))))&&&%%%&&&(((###"""!!!!!!!!!"""###$$$###%%%%%%%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((!!!$$$''''''&&&&&&'''***)))(((&&&%%%$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&'''(((((('''%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&iiiXXXFFF===:::777444444555333111111222111000...111///---++++++---///111---,,,,,,++++++,,,,,,---,,,++++++,,,---,,,***((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&$$$&&&((())))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%%%%%%%(((''''''''''''&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###""")))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###///"""$$$111ccc'''555%%%'''444!!!***&&&%%%'''%%%"""&&&///)))))))))(((((()))))))))&&&"""...>>>AAA#########'''///!!!111$$$"""%%%''''''((()))***'''000)))%%%///ccc)))$$$'''...###%%%&&&'''&&& %%%(((''''''((()))(((&&&###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$&&&&&&$$$""",,,~~~III ,,,)))...$$$,,,&&&(((&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%$$$######(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$###"""!!! ((('''%%%$$$$$$%%%'''(((""""""#########$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$%%%'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))(((&&&$$$$$$&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%iiiYYYGGG>>>:::666444333222111//////000000...,,,000...,,,++++++,,,...000---,,,,,,++++++,,,,,,---+++******+++,,,+++)))'''))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%&&&''''''''''''''''''&&&'''(((((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((''''''''''''&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''$$$((($$$&&&```111&&&)))"""%%%,,,++++++,,,+++'''$$$###&&&&&&''''''''''''&&&&&&222III+++ ???"""000###!!!###&&&'''''''''((()))'''""")))CCC&&&&&&"""&&&"""***'''&&&&&&'''((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######%%%%%%$$$###:::FFFZZZ!!!'''222***---$$$,,,"""###"""000&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$###$$$%%%%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%''''''(((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((&&&$$$$$$''')))***))))))'''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%kkkZZZHHH>>>:::666333333222111000000111000...---///---,,,******,,,---///---,,,,,,++++++,,,,,,---***)))))))))******((('''))))))))))))))))))))))))''''''((((((((('''&&&&&&''''''''''''''''''''''''******)))((((((''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))(((''''''''''''&&&&&&&&&%%%$$$$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''$$$&&&666###,,,%%%&&&'''''')))+++'''!!!%%%&&&'''(((((('''&&&%%%111FFFvvv"""999"""222)))###%%%'''''''''&&&'''(((///###444...""""""!!!)))555xxxUUU (((...444%%%%%%$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$""""""$$$%%%$$$###,,,***&&&fffhhh(((+++%%%555###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''((()))***)))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$""""""###%%%'''(((***)))(((&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%%%%(((***,,,+++***((('''%%%$$$###&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%~~~kkkZZZHHH>>>:::666333222333222222333444333111///------+++******+++---------,,,,,,++++++,,,,,,---+++***))))))******)))'''((((((((((((((((((((((((***************))))))(((((((((''''''''''''((((((+++***(((&&&%%%&&&'''(((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%#########$$$&&&((('''&&&%%%$$$$$$%%%&&&'''######$$$%%%%%%&&&'''(((%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))***oooGGG(((,,,'''###'''&&&"""$$$)))***%%%'''((()))******)))(((''''''***%%%///---%%%&&&((('''&&&&&&'''(((///+++,,,%%%+++***555mmm333...222(((%%%$$$###$$$&&&'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""###$$$$$$$$$(((&&& $$$%%%%%%)))...WWWWWW---"""---%%%,,,$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$&&&((((((***,,,---,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$%%%''')))***)))((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%&&&(((******)))((('''&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&~~~jjjYYYGGG>>>:::666333222222222222333555444111///---,,,++++++++++++,,,------,,,,,,++++++,,,,,,------+++******++++++***)))((((((((((((((((((((((((***************))))))((()))(((''''''''''''((()))***(((&&&$$$###$$$&&&''''''''''''(((((())))))))))))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%$$$######%%%'''(((&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&'''(((((((((%%%$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###......sss***'''++++++'''%%%''''''%%%'''((()))******)))((('''lll000%%%,,,333!!!&&&'''((('''&&&&&&'''(((...;;;)))'''"""$$$,,,(((###$$$---...SSSlll!!!444'''&&&&&&%%%###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$%%%&&&###'''$$$!!!)))!!!)))uuu777+++$$$+++>>>$$$$$$######$$$$$$%%%&&&&&&%%%$$$######%%%'''(((&&&''')))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''***)))'''%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&{{{gggWWWEEE<<<999555333222000000111222333333000---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,******+++,,,+++***))))))))))))))))))))))))''''''((((((((('''&&&&&&***)))(((''''''((()))***'''&&&$$$######$$$&&&''''''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((($$$$$$%%%&&&'''''''''''')))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$RRR%%%###"""$$$)))+++(((%%%&&&'''''''''&&&&&&'''''''''&&&...222'''''''''((('''&&&&&&(((***'''111(((###)))******,,,!!!###999BBB''',,,(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$111000""" $$$$$$(((...!!!%%%000$$$###aaawww%%%&&&,,,***$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((("""###%%%&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$'''%%%$$$%%%&&&'''&&&$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&'''&&&&&&############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$#########%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&&&&'''(((###$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''xxxdddTTTCCC;;;888555222222///000111333444333000...---------------------------,,,,,,++++++,,,,,,------+++))))))***+++******))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%***)))(((''''''((()))***%%%%%%$$$$$$%%%&&&((()))(((((('''''''''''''''''')))((('''''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%###$$$''')))***)))(((&&&)))((('''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$######$$$&&&'''---'''LLL###444,,,""" III888%%%%%%,,,(((&&&+++((('''&&&%%%%%%&&&'''(((@@@&&&&&&xxx,,,&&&&&&'''''''''&&&''')))+++666000"""&&&&&&)))(((((()))+++"""000{{{+++)))&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''')))***)))&&&###+++222---$$$"""((()))$$$"""%%%"""TTT)))++++++%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''uuucccRRRAAA:::777444333222111222333555777666333000........................---,,,,,,++++++,,,,,,------***(((((()))***))))))))))))))))))))))))))))))(((((((((((((((''''''&&&+++)))(((''''''((()))+++%%%%%%%%%&&&'''((()))***((((((''''''&&&&&&&&&%%%''''''&&&''''''((()))***(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$###"""%%%(((+++,,,***(((&&&))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&$$$######$$$&&&'''))) PPP +++...%%%((((((///IIIccc>>>###&&&---'''%%%,,,,,,***'''&&&&&&'''***,,,mmm???"""...***%%%)))......<<<***&&&'''''''''&&&'''***,,,%%%,,,---$$$)))(((###$$$&&&'''''''''''''''###111%%%FFF---***'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((+++,,,***'''###---!!! %%%"""$$$)))(((!!!$$$((()))(((&&&&&&((($$$)))kkk___(((&&&&&&%%%%%%&&&&&&'''(((###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%'''((('''&&&$$$&&&'''''''''&&&$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))******$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%,,,++++++***)))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&((()))((('''%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$%%%''')))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''vvvcccTTTDDD;;;777333111111111111222222222111111000...------,,,,,,------...,,,+++++++++---...---,,,...+++((((((+++------+++""" """&&&((('''&&&***)))((('''&&&&&&&&&'''))))))))))))))))))))))))(((((((((((((((''''''''',,,***((('''&&&'''((()))''''''(((((((((((((((((('''&&&&&&%%%%%%$$$$$$###((('''%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$'''***)))$$$"""$$$'''''''''&&&&&&&&&%%%%%%%%%###%%%((((((&&&$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$###$$$'''((())))))'''&&&''''''&&&&&&&&&''''''(((444ppp###!!!222)))###'''///###)))///555\\\!!!+++###+++&&&$$$''''''''''''&&&&&&&&&&&&444))))))(((&&&%%%%%%&&&(((((()))((()))XXX%%%((('''222""",,,(((,,,,,,+++)))(((&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%000$$$ )))!!!^^^III%%%///!!!%%%222"""&&&%%%$$$$$$%%%%%%###!!!%%%&&&(((************))))))%%%%%%)))%%%%%%%%%%%%%%%%%%%%%%%%666!!!$$$!!!''' %%%---###%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$ &&&&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$########################"""###$$$&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))'''&&&&&&'''(((''''''&&&&&&&&&(((((('''$$$!!!###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&))),,,---qqqbbbSSSDDD;;;777444222333333333333222111000///......------,,,,,,------......,,,,,,,,,......---,,,...,,,***)))***++++++***---+++))))))******(((&&&&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))(((((('''''''''''''''***)))'''&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%(((+++)))&&&###%%%(((''''''''''''&&&&&&%%%%%%%%%''')))***(((&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''&&&&&&%%%$$$$$$%%%'''((()))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''---LLL444###***---""""""///&&&///444,,,!!!999999---***###+++((()))))))))(((((((((''''''^^^&&&---'''''''''&&&%%%%%%&&&''',,,***444'''\\\"""------***###***'''***)))((('''&&&%%%%%%$$$%%%%%%&&&''''''((())))))...222"""$$$666$$$DDDlll***"""&&&&&&$$$''''''&&&&&&'''((()))***$$$%%%&&&((((((((((((''''''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%777 &&&333lll111///555%%% %%%'''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$'''"""%%%))))))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######$$$%%%%%%$$$&&&&&&%%%'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***pppaaaSSSCCC<<<888555444555444444333333111000...---......------------......///---,,,---......---,,,+++,,,+++***(((((()))***---,,,))))))((((((&&&$$$"""###%%%'''(((((((((((()))))))))))))))))))))))))))((('''&&&%%%&&&'''''')))(((&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%(((******'''%%%&&&((((((((((((''''''''''''&&&%%%'''))))))'''&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((&&&''''''''''''&&&%%%%%%&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$***555^^^222 '''///111---((($$$""""""...%%%&&&,,,!!!VVV###%%%222111************))))))))))))666&&&!!!$$$&&&&&&&&&&&&&&&&&&''''''000''''''$$$YYY"""666%%%'''---!!!&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((()))***+++$$$###%%%111...###$$$777www111###$$$!!!%%%%%%$$$###"""$$$''')))$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% ,,,((( WWW!!!000"""'''%%%"""%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!"""%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((('''%%%%%%'''((('''&&&&&&%%%$$$%%%'''''''''%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''ttt```RRRCCC<<<999666555666333333333222111000///.........------------......///...---------...,,,+++'''***+++***((('''))),,,'''&&&&&&&&&'''''''''&&&"""$$$&&&(((***)))((('''(((((((((((((((((((((((()))(((&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%''')))(((&&&%%%&&&'''((((((((((((((((((((('''###%%%''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$#########+++888666333...%%%!!!&&&---))) %%%$$$***+++!!!'''222sss######///%%%************)))))))))((('''ccc)))---%%%222,,,&&&%%%%%%&&&'''((('''&&&666...333111...(((+++///'''...$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&''''''(((%%%+++000***!!!%%%///111***vvv))) )))"""$$$$$$###!!! """$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###,,,///###BBB###,,,... %%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%***(((''''''((())))))(((&&&%%%$$$$$$&&&'''(((''''''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&vvv___QQQBBB;;;888666555666000111111222222222111111///......------......///000...---,,,---,,,+++)))$$$(((******)))(((+++...((()))******++++++,,,---&&&''')))++++++)))(((&&&(((((((((((((((((((((((()))((('''&&&%%%&&&''''''(((((((((((((((((())))))((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%'''(((((((((((((((((((((###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&'''((((((''''''&&&))))))(((((('''%%%$$$$$$&&&&&&''''''&&&%%%$$$$$$###***111KKK%%%:::...###$$$''')))'''$$$&&&++++++%%%555...###""""""QQQ...***((()))))))))((((((((('''''''''+++UUU,,, ///***(((///(((&&&%%%&&&((()))(((&&&)))///--- ***(((ttt!!!''')))%%%###%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%111%%%''',,,%%%$$$%%%!!!***)))|||nnn&&&,,,###$$$&&&'''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,***...555:::444***///***%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$&&&))))))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&%%%$$$$$$&&&'''(((''''''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&'''''')))******(((%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''sss___QQQBBB:::777555444555///000111222222333222222//////............//////111000...---------+++)))&&&(((***++++++++++++,,,,,,------,,,***)))***+++******++++++***)))'''&&&))))))))))))))))))))))))((((((((((((((('''''''''((((((((()))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''###$$$$$$%%%%%%%%%%%%$$$&&&''''''''''''(((((((((%%%'''((('''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&'''(((((((((((('''))))))((('''&&&&&&%%%%%%'''(((((()))((('''%%%$$$,,,777+++111{{{$$$444,,,---###000---000444///$$$###+++'''$$$)))+++'''(((&&&,,,|||)))---''''''''''''&&&&&&&&&&&&***KKKBBB::: !!!,,,'''------)))&&&&&&((()))((('''+++ ...!!!+++vvv'''(((222,,,...%%%&&&&&&'''(((((())))))******))))))(((''''''&&&&&&++++++((()))((( '''$$$sss############%%%((()))(((&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%"""!!!!!!"""%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%222%%%)))$$$...000444$$$"""!!!%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))'''%%%&&&'''((('''&&&&&&%%%$$$%%%'''''''''%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&''''''''')))++++++)))%%%$$$%%%(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''(((''''''&&&&&&'''(((((()))(((((((((******))))))((((((''''''######$$$%%%&&&&&&''''''sss___PPPAAA:::666333222333000111111222222222111111//////............//////444222000//////...,,,++++++******+++,,,,,,***(((***,,,,,,***'''%%%&&&'''*********)))((('''''''''))))))))))))))))))))))))((()))***+++***)))'''&&&&&&''''''((())))))((((((%%%&&&&&&''''''(((((()))$$$$$$%%%&&&'''((()))***'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''%%%&&&''''''&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((()))((('''&&&&&&&&&&&&&&&'''((()))))))))'''%%%$$$+++!!!###444 (((jjj)))***)))&&&666###///+++######***,,,++++++$$$,,,,,,###%%%+++,,,,,,!!!;;;'''''''''&&&&&&&&&&&&%%%"""###"""===FFF+++222''':::444'''222,,,'''%%%(((***)))((($$$444###+++///ddd}}}+++111... ...&&&&&&''''''(((((())))))))))))))))))((((((((((((***++++++)))%%%!!!'''111***333(((ZZZ...((("""!!!%%%(((&&&###%%%%%%$$$$$$%%%&&&'''(((%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&---,,,&&&!!!+++BBB111%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''''''''''''''''' """$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))+++)))(((((()))******)))&&&&&&%%%'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%(((***(((%%%$$$'''***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$&&&'''(((''''''&&&''''''((())))))))))))(((***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%uuu^^^PPPAAA999555222111222222222222222222111000/////////............//////777555333222111000...,,,///---+++,,,------)))%%%)))+++---+++(((&&&''')))))))))(((''''''''''''((())))))))))))))))))))))))((()))+++---,,,***(((&&&%%%%%%&&&'''((((((((('''###$$$$$$%%%&&&'''((((((###$$$%%%&&&''')))******((('''%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))(((((((((((('''&&&&&&&&&&&&''''''((())))))((('''$$$###+++###"""'''###///"""LLL[[[fff]]]DDD---%%%&&&(((000---###%%%$$$***,,,)))(((******'''(((&&&"""&&&---&&&###!!!)))qqq...'''(((''''''''''''&&&&&&&&&555!!!"""///333mmmZZZcccTTT;;;&&&!!!&&&)))&&&$$$%%%000... ...555...'''%%%'''******((()))$$$ )))+++///___+++...///%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((!!!((($$$ '''+++''''''&&&"""777---@@@555((($$$'''***'''###$$$$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%% """***+++111"""***iii%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%'''))))))(((##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******((('''%%%%%%'''''''''&&&&&&&&&&&&(((((('''$$$!!!%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((!!!$$$''''''$$$$$$(((,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((("""###%%%'''(((((('''''''''(((((()))))))))))))))''''''&&&%%%$$$$$$######''''''''''''&&&%%%$$$###sss```PPP@@@;;;:::777333111444333111/////////000000...------///222222///,,,000000000000000//////...+++++++++************))))))))))))((())))))***+++))))))((((((''''''&&&&&&%%%%%%%%%###"""###&&&(((%%%&&&'''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))'''$$$""""""$$$&&&((())))))))))))((('''%%%$$$###$$$$$$%%%(((&&&$$$$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''$$$%%%&&&'''&&&%%%$$$###************)))((('''&&&$$$''',,,000///,,,'''###)))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((()))(((&&&&&&&&&''''''&&&''''''((((((((((((''''''***$$$###(((***'''&&&))))))((('''((())))))'''%%%:::)))(((((((((((('''&&&%%%$$$)))))))))'''%%%%%%''')))$$$%%%'''(((((('''%%%$$$'''%%%###"""###&&&)))+++************)))(((&&&&&&!!! 333'''***)))bbb___+++&&&...###''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''"""...###$$$LLL..."""222%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$&&&...+++000...''' (((((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""!!!!!!""""""$$$$$$%%%%%%%%%%%%&&&&&&"""&&&((((((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%'''***,,,,,,***'''%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***$$$)))---'''&&&(((###&&&&&&'''''''''&&&$$$$$$)))))))))(((((('''''''''$$$$$$######$$$$$$%%%&&&)))&&&######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''---)))$$$$$$&&&***++++++&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&)))...333333,,,&&&''''''&&&&&&&&&&&&''''''%%%%%%'''((((((((('''&&&sss^^^NNN???::::::777444333000///...------,,,,,,---///---,,,---///111000///000000000000000///...---++++++++++++************************))))))((((((((((((((((((((('''''''''(((((((((&&&%%%&&&)))+++)))******+++++++++******'''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%&&&''''''((('''&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%(((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###%%%&&&&&&%%%$$$&&&'''(((((('''&&&%%%###"""!!!))))))))))))((('''&&&%%%%%%''')))******)))&&&%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((('''%%%$$$$$$$$$$$$###&&&&&&''''''''''''&&&&&&((($$$$$$((()))&&&'''+++)))((('''((()))(((&&&%%%$$$'''HHH(((&&&&&&''''''((()))))))))((())))))(((&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&%%%$$$%%%''')))***+++++++++******)))((('''***%%%'''+++'''&&&***```%%%###...''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''+++###***%%%!!!(((%%%111((()))(((&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&& +++AAAXXX222%%%(((### +++'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###""""""######$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''"""&&&)))$$$%%%)))$$$%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''')))&&&$$$###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''***'''$$$$$$&&&)))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%''',,,000000+++&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$&&&'''''''''&&&%%%rrr[[[MMM???:::999777444444111111222111111000///...000...++++++---000222222111111111000///...---,,,,,,+++++++++************++++++++++++***(((&&&%%%'''''''''((((((((((((((((((((()))(((''''''***,,,............---,,,******((((((((((((((((((((((((***)))&&&$$$$$$%%%&&&'''''''''''''''&&&$$$###"""''''''''''''''''''&&&%%%)))'''%%%$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&''')))((('''%%%$$$#########(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%'''%%%&&&))))))'''&&&(((***)))(((((()))(((&&&$$$%%%((('''''''''''')))***+++'''(((***)))'''&&&&&&'''&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))++++++++++++***)))((((((000(((///%%%$$$222vvv&&&$$$!!!...''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''((((((((((((((((((((((((%%%!!!,,, (((...000vvv %%%000###'''&&&&&&&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''!!!111jjj///(((!!!###'''"""'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%'''"""%%%***%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''')))'''%%%%%%&&&'''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%&&&(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((,,,---)))&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%pppZZZMMM???999777444333333222333333444333111000///...---,,,---...000111222111111000000///...,,,,,,,,,,,,+++++++++*********((()))++++++***(((&&&%%%&&&&&&''''''(((((())))))&&&'''''''''&&&''')))+++111000000...---+++)))((('''''''''''''''''''''''',,,+++***'''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&***'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&((('''&&&%%%$$$$$$%%%'''(((&&&'''''''''&&&&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((('''&&&''''''%%%&&&&&&''''''&&&&&&%%%(((&&&''',,,111000)))$$$***)))((((((((((((&&&###000%%%+++)))'''&&&%%%&&&''')))&&&(((******((('''&&&&&&''''''((())))))(((''''''&&&'''((()))******)))(((***************)))(((''',,,''',,,'''"""...\\\''')))$$$''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''(((((((((((((((((((((((( 111&&&###000&&&%%%EEE999(((,,,###(((&&&&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%&&&''')))+++,,,)))555$$$(((,,,"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''$$$((((((###&&&***###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%((()))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&|||mmmZZZMMM???999555222000111///000111111000///---,,,+++,,,...000000000000000000000000//////...,,,,,,,,,,,,,,,++++++++++++***&&&''')))***+++)))(((&&&&&&&&&''''''(((((())))))%%%&&&(((((('''((()))+++//////...---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))''''''***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%'''(((&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((("""%%%'''(((''''''(((***''''''((((((((((((''''''(((&&&(((222>>>@@@555'''***)))(((((()))(((&&&$$$---444)))'''%%%$$$$$$%%%&&&'''&&&(((******((('''&&&&&&'''(((((((((((((((((('''&&&((()))***+++***)))((((((((((((((((((((('''&&&%%%%%%+++$$$''' 000...)))###''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''(((!!!---(((&&&'''&&&000$$$(((&&&%%%%%%%%%'''((('''&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%***)))'''%%%$$$$$$$$$%%%'''&&&666000>>>HHH***''' ---$$$&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$############'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))(((###(((,,,###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&&&&%%%&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((yyyjjjWWWKKK???888444111000222222222222111111000///...+++---000111000///.........////////////...------,,,,,,,,,,,,++++++++++++&&&'''((()))))))))(((((('''''''''(((((((((((((((&&&((()))***)))***+++---,,,,,,,,,+++)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%%%%&&&((()))(((&&&%%%$$$$$$$$$$$$&&&'''((((((((((((((((((+++)))&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%###%%%''')))))))))'''&&&%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''((("""&&&'''&&&%%%''')))'''(((((((((((((((((('''%%%%%%(((333BBBHHH>>>///)))((('''((())))))'''%%%TTT############%%%''')))***'''(((***)))'''&&&&&&''''''''''''''''''''''''''''''((()))******)))((('''&&&''''''((((((''''''&&&###$$$333&&&'''[[[222 ...''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''''''''''''''''''''''''''... !!!)))(((''''''###---@@@SSS!!!..."""%%%$$$$$$$$$&&&'''&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$ )))$$$%%%---,,,***(((***---%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&$$$###"""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&######'''&&&###...666...)))(((''''''&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%''''''&&&%%%%%%$$$&&&'''((('''&&&&&&'''########################%%%&&&&&&''''''&&&&&&%%%%%%'''((()))((('''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((()))vvvgggSSSHHH===777444111222555555555444333222222222222---///111000...------///------......//////......------,,,,,,,,,+++++++++((((((((((((((('''''''''((((((((((((((('''''''''%%%''')))***)))***+++,,,)))******))))))((('''&&&''''''''''''''''''''''''!!!%%%%%%######'''***)))(((&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((())),,,)))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&###%%%&&&'''((((((((('''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((( $$$((((((%%%###$$$&&&&&&''''''((((((''''''&&&###&&&(((---666===777---''''''&&&''')))***((('''OOOzzz"""###$$$%%%&&&((())))))((())))))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((()))((((((((('''''''''((((((((((((''''''((($$$... (((===111000''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''(((((((((((((((((((((((()))$$$)))000***(((%%%---555%%%$$$$$$$$$&&&'''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%!!!333&&&<<<999___YYY)))(((!!!$$$(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&$$$$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&%%%''';;;KKKGGG+++***((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((((((&&&%%%"""$$$''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$&&&''''''%%%%%%''')))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((ttteeeOOOEEE;;;666444222444888333222111///...//////000000111111...++++++...111+++,,,---...////////////---------,,,,,,,,,+++++++++***)))'''&&&&&&&&&&&&))))))(((((('''''''''&&&"""$$$&&&'''''''''(((***(((((()))))))))(((((('''((((((((((((((((((((((((''')))***'''###"""&&&+++%%%%%%%%%%%%&&&(((***+++'''&&&%%%%%%%%%'''((())),,,***'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&''')))###$$$&&&((())))))((('''&&&&&&''''''((('''''''''$$$$$$%%%%%%&&&'''((()))"""###%%%&&&'''&&&%%%%%%&&&&&&&&&'''''''''(((((($$$(((,,,+++'''###$$$&&&%%%&&&&&&''''''&&&&&&%%%###'''(((%%%'''+++***%%%&&&&&&&&&''')))***)))(((&&&&&&'''((((((''''''&&&)))))))))'''%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''(((((()))))))))))))))(((...%%%'''%%%,,,SSS,,,'''((('''''''''&&&&&&''''''''''''(((((((((&&&%%%&&&'''))))))))))))))))))))))))$$$---&&&(((***!!!!!!$$$333fff777)))(((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''!!!###%%%'''(((((((((''')))++++++ +++,,,&&&&&& 888&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''%%%+++GGG^^^^^^,,,+++)))'''&&&%%%%%%&&&'''''''''(((((()))))))))%%%&&&((()))***)))((('''!!!$$$''''''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###%%%&&&%%%######&&&)))&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((((('''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''tttbbbPPPEEE:::555333111222555333333333222111000//////333111///---,,,---...//////...---,,,+++************))))))+++------)))&&&***)))))))))***+++,,,,,,,,,+++******++++++)))(((++++++******)))))))))(((***)))((('''''''''''''''$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$)))(((&&&%%%%%%&&&((()))'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''######$$$%%%%%%&&&'''''''''''''''((((((((())))))&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''((((((((('''&&&&&&%%%%%%&&&((())))))(((&&&%%%)))&&&!!!***...&&& ,,,"""$$$---'''<<>>ddd|||UUU...///DDD+++)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''$$$%%%&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***""")))+++$$$,,,'''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&$$$###"""###%%%&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&pppZZZJJJAAA999777666222000111111111111111111000//////000///...------------...,,,,,,,,,++++++,,,,,,---***)))((((((((()))))))))******))))))))))))******)))(((''''''))))))(((''')))***---......,,,***((('''&&&&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))&&&''''''((())))))******&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))'''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%,,,((( """,,, ...'''///((((((((('''&&&%%%$$$###%%%&&&((())))))(((&&&%%%''''''''''''(((((()))))))))))))))))))))******+++...&&&"""&&&(((&&&(((...***333!!!***&&&''''''((())))))((((((###(((###(((444+++&&&888<<< mmmppp>>>222)))&&&'''$$$!!!((()))'''&&&&&&%%%%%%&&&&&&'''$$$"""///... ---***IIIHHH %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''&&&%%%$$$$$$$$$###""""""######"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''###$$$&&&''''''&&&$$$######$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((("""(((***"""%%%))) ''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$&&&&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&$$$$$$%%%%%%$$$""""""###%%%&&&%%%%%%%%%%%%&&&''''''))))))(((((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ppp[[[JJJBBB:::999888444111222000000111111111000/////////......---------------///...---,,,++++++++++++,,,,,,,,,+++***+++,,,---******))))))((())))))******(((((((((******)))(((%%%&&&)))***+++)))'''%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$######$$$%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%''''''&&&%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$((((((''''''''''''(((((( 111///""" %%%***333///[[[''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%'''''''''(((((((((((((((''''''(((((()))+++,,,---$$$+++***"""###+++(((666(((!!!+++%%%&&&'''(((((())))))(((%%%---'''&&&222+++ (((+++|||!!!###+++&&&$$$---###&&&&&&%%%%%%%%%%%%&&&&&&"""/// """444)))ZZZ000)))(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$$$$$$$%%%&&&'''((((((((((((''''''''''''&&&%%%$$$$$$%%%$$$######$$$%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''###%%%'''$$$&&&)))'''&&&'''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%###$$$%%%$$$######%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&qqq\\\KKKBBB;;;999888444222333///000000111111000//////------------------------//////---,,,+++*********+++,,,------++++++,,,---******)))((((((((()))))))))((('''(((***+++***)))%%%'''(((******)))((('''&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%######!!! ''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&((())))))%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((,,,###&&&'''111&&&'''((()))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&'''((((((((((((''')))))))))(((((())))))***$$$"""...'''222UUU$$$&&&,,,%%%&&&'''(((((((((((((((222%%%'''666111222fff%%%'''*** '''---&&&&&&%%%%%%%%%%%%&&&&&&,,,)))///fff)))%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''%%%$$$###$$$%%%&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$%%%$$$$$$(((&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&)))'''&&&'''((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&###%%%%%%%%%$$$$$$&&&(((&&&%%%%%%%%%%%%&&&''''''###$$$&&&((())))))((('''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&qqq]]]JJJAAA999777666333222333//////000000000000000///,,,---------...---------...---,,,,,,++++++++++++'''))),,,,,,***((()))*********)))(((((((((((((((((('''&&&''')))***)))((((((((()))***************''''''&&&&&&''''''((()))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&''')))******)))'''&&&***))))))'''&&&%%%$$$$$$&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((('''%%%%%%###$$$&&&'''''''''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''''''''''''''&&&'''((())))))((('''&&&))) $$$///'''&&&777XXXmmm&&&''''''((()))(((((((((''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&******)))(((''''''''''''***###'''---(((===((()))(((&&&&&&''''''((('''''''''!!! ******???LLL$$$,,,$$$$$$***&&&%%%%%%$$$$$$%%%%%%&&&$$$zzz!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$######$$$'''(((((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&###%%%(((### '''&&&&&&&&&'''''''''(((((("""###$$$$$$%%%%%%$$$$$$((('''&&&&&&(((***))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%$$$&&&'''&&&%%%%%%%%%%%%&&&''''''###$$$&&&((())))))((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''%%%$$$&&&(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ppp]]]JJJ@@@888555444222222333//////000000000000000///,,,,,,---......---------,,,,,,++++++,,,,,,------&&&***---...+++))))))*********)))((((((((((((((('''&&&%%%&&&((()))((('''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((()))***)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%"""$$$&&&((((((&&&$$$"""""""""###$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((((((((('''%%%%%%!!!###&&&(((((('''$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))******)))(((''''''&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((((('''%%%&&&((())))))(((&&&%%%"""###***222&&&RRRRRR&&&'''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$&&&'''''''''&&&%%%((((((''''''''''''((((((&&&)))(((vvv---)))###&&&'''''''''''''''&&&&&&111,,,JJJyyy111+++%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&!!!+++222'''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''' !!!$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''&&&&&&)))(((''''''''''''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&###''',,,%%% (((&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((***++++++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))***)))'''%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&$$$###%%%'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&ooo^^^FFFAAA;;;777777888666444777444111000000111111111.................................//////...---,,,...------...///...+++)))******************************))))))))))))******)))((('''''''''(((***+++))))))((('''%%%$$$###"""&&&'''''''''((()))))))))$$$%%%&&&'''''''''&&&%%%+++***)))'''&&&&&&&&&&&&&&&'''(((((())))))((((((''''''&&&%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((&&&'''((((((((('''%%%$$$'''&&&&&&&&&&&&'''((((((***((('''&&&''''''%%%$$$%%%&&&''''''%%%%%%&&&''''''&&&&&&(((++++++'''$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%+++!!!'''&&&$$$***((()))'''$$$######%%%)))+++(((&&&$$$''',,,,,,'''"""(((***$$$CCC%%%111###%%%'''***"""...)))'''$$$"""###%%%''''''((()))'''###$$$((((((###))))))((()))***+++++++++%%%---qqq"""555$$$!!!111)))!!!$$$''',,,)))***((()))>>>...""""""((( !!!...""")))...'''"""UUU///$$$%%%%%%&&&'''''''''&&&))))))))))))((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%(((&&&$$$%%%((()))(((%%%((()))***++++++***)))(((---,,,+++)))'''%%%######%%%'''******)))'''''''''$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((+++)))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%lllYYYEEE@@@:::777777777555333444333222222333222000///------------------------.........------------------,,,,,,,,,------,,,***))))))))))))))))))))))))))))))(((((((((((())))))******)))(((''''''(((((())))))((('''&&&&&&%%%%%%''''''''''''''''''(((((("""###$$$%%%%%%%%%$$$$$$)))((('''&&&%%%%%%%%%%%%'''&&&$$$###$$$%%%''')))%%%%%%%%%&&&'''((()))***'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''(((''''''((((((((('''&&&%%%'''&&&&&&&&&&&&'''((((((***(((''''''''''''&&&$$$%%%&&&''''''%%%%%%&&&''''''&&&&&&(((***)))&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&,,, 222///### '''%%%&&&'''((('''%%%###!!!(((111000'''###(((/// )))ttt***+++)))***--- $$$333 ---,,,+++*********)))(((%%%$$$$$$$$$%%%(((***,,,$$$&&&'''%%%%%%***555>>>QQQ'''###***++++++$$$&&&))))))((("""666///555,,,#########&&&,,,000%%%(((///777'''%%%&&&''''''((((((((('''(((((((((''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###%%%(((***)))''''''((())))))))))))((('''))))))(((''''''&&&%%%%%%%%%'''(((((('''&&&''''''%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((($$$######$$$'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&~~~iiiSSSDDD???999666666666444222222222222444444333000---------------------------///...---+++++++++,,,---,,,+++)))***+++,,,,,,+++((((((((((((((((((((((((((((((''''''''''''((((((*********)))((('''&&&%%%))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%!!!"""&&&)))'''''''''''''''((()))***&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((('''(((((((((((('''&&&&&&'''&&&&&&&&&&&&'''((((((***(((''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''')))(((&&&$$$''''''&&&&&&&&&&&&'''''''''###%%%000###******"""&&&(((*********'''******### ...KKKccc}}}(((###---&&&,,, 888$$$%%%'''((('''&&&$$$"""+++&&&%%%'''$$$"""+++&&&''')))555YYY"""000,,,...###%%%+++'''&&&)))'''...'''bbb555&&&%%%!!!///888'''***###+++mmm!!!'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$######%%%(((******)))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''&&&%%%%%%&&&(((''''''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''###""""""$$$&&&(((((('''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&hhhPPPCCC>>>888555555555333111222222111222333333000...........................000...,,,***)))***,,,---+++***((((((***,,,,,,,,,(((((((((((((((((((((((()))((((((''''''(((((()))((()))******)))'''&&&$$$''''''''''''''''''(((((('''''''''&&&%%%%%%%%%$$$%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%&&&''''''&&&$$$!!! """%%%'''******((('''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))((('''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((('''''''''''''''&&&&&&&&&&&&'''((((((***(((''''''(((((('''%%%%%%&&&''''''%%%%%%&&&''''''''''''((((((((('''&&&'''''''''&&&&&&'''''''''999%%%***--- 111222---&&&!!!!!!%%%(((---===\\\555(((%%%))) %%%+++'''...666&&&(((***,,,,,,+++++++++)))$$$'''000///***222BBBnnn 111)))$$$((( ---+++$$$)))...&&&***###((('''$$$'''"""$$$---###&&&OOO333''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%'''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$######%%%((()))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&iiiQQQCCC>>>888444444555333111444222000///000111111111////////////////////////000...,,,***)))***+++,,,+++)))'''((()))+++,,,,,,))))))))))))))))))))))))***))))))(((((())))))***&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&'''((()))###$$$$$$%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''$$$%%%'''))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''((()))'''&&&%%%&&&''''''%%%%%%&&&''''''((())))))(((((((((((('''''''''&&&&&&'''''''''$$$NNN"""+++,,,&&&))) 444,,,&&&EEE(((***))) &&&"""111'''!!!)))!!!UUURRR555LLL+++$$$(((""",,,!!! 555YYY%%%DDD###lllbbb''''''&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$######%%%''')))((('''&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%)))'''&&&&&&'''((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''jjjSSSCCC>>>888555555555333111444222///...///111222222////////////////////////000///---,,,+++++++++++++++***((()))***++++++***))))))))))))))))))))))))******))))))))))))******%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((()))&&&&&&%%%&&&&&&'''((((((###%%%'''******(((&&&$$$$$$$$$$$$%%%&&&'''((()))###$$$%%%&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((()))(((''''''))))))((('''%%%&&&''''''%%%%%%&&&''''''((()))((('''&&&((()))''''''&&&&&&&&&&&&''''''&&&???TTT000!!!***"""222+++%%%%%%---%%%)))"""+++,,,&&&///###+++///'''444)))666 777$$$,,,(((***%%%(((""")))!!!cccCCC###))))))(((555((('''%%%$$$$$$%%%&&&&&&(((((((((''''''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########&&&'''(((&&&$$$###$$$%%%(((''''''&&&&&&''''''((('''&&&&&&%%%%%%$$$$$$###%%%%%%&&&%%%$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((iiiUUUDDD>>>888555555555444222222000//////111222111000........................000000///...---,,,++++++,,,+++***+++,,,,,,***)))(((((((((((((((((((((((())))))(((((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((($$$$$$$$$$$$%%%'''((()))&&&%%%%%%%%%%%%%%%&&&&&&###%%%)))++++++)))'''%%%######$$$%%%''')))***+++###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&$$$$$$#########$$$%%%&&&'''&&&&&&&&&&&&'''(((((()))((('''((()))***)))'''%%%&&&''''''%%%%%%&&&'''%%%&&&'''&&&$$$$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%---$$$111!!!!!!$$$&&&ssslll+++###***$$$000---(((000$$$...***###jjj---888+++###---((('''333III)))!!!)))''')))---***)));;;&&&'''+++444!!! ###)))(((&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$&&&'''&&&$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&''''''%%%%%%%%%&&&$$$&&&''')))***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&&&&(((((('''&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((~~~hhhUUUDDD???999666666666444222//////000222333333000...,,,,,,,,,,,,,,,,,,,,,,,,000000000///...---+++***,,,,,,+++,,,---,,,***'''''''''''''''''''''''''''((((((''''''''''''((((((+++***(((&&&%%%%%%%%%&&&))))))((((((''''''''''''&&&'''''''''((()))))))))&&&&&&&&&&&&''')))+++,,,%%%%%%$$$$$$###$$$$$$%%%%%%&&&(((******)))(((&&&''''''&&&''''''((()))***$$$%%%'''((()))((('''''''''&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''&&&%%%######"""""""""###%%%&&&'''&&&&&&&&&&&&'''(((((()))((('''((()))***)))(((%%%&&&''''''%%%%%%&&&'''###%%%&&&%%%""""""$$$'''&&&%%%%%%$$$$$$%%%%%%&&&...'''tttKKK%%%---''',,,***$$$...+++ !!! $$$''')))'''((()))444&&&(((888---%%%(((---%%%(((%%%lll''''''***(((333###eeeddd***&&&---***&&&---&&&!!!+++***(((&&&%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++---...///"""$$$&&&&&&$$$$$$&&&(((&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&&&&&&&''''''###&&&(((((('''%%%%%%&&&###%%%(((***+++***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$///---+++***)))(((&&&$$$"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((zzzcccRRRFFF???888444333444333111000000000000000000000000000000///...............000...,,,,,,------,,,+++,,,---......---,,,)))(((((()))+++,,,,,,+++***)))((((((((((((((((((((((((&&&'''((())))))(((''''''+++)))'''&&&((()))))))))&&&$$$###%%%(((***)))''''''&&&%%%%%%%%%%%%&&&'''***)))((('''&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$%%%&&&'''(((&&&'''((('''%%%$$$$$$%%%''''''(((((('''%%%###""""""###%%%'''(((((('''&&&))))))((('''&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((((())))))%%%!!! %%%))) %%%***+++)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&111&&&---***333((((((''''''''''''((((((=== ((((((333...,,,)))(((+++###111===aaa"""999,,,$$$))))))***%%%+++)))"""..."""&&&)))***"""111&&&"""///---&&&&&&///fff%%%!!!)))$$$'''///%%%&&&)))((('''&&&&&&&&&&&&&&&))))))***))))))((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%444...((($$$%%%&&&&&&&&&'''$$$###%%%)))***'''###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((()))***((((((((((((((('''''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''zzzcccRRREEE???888444333444333111000000111111222222222222000//////...............000...,,,,,,---------,,,++++++******))))))(((((()))***+++++++++***))))))(((((((((((((((((((((((((((((())))))((('''&&&%%%***(((''''''((())))))((()))'''&&&(((+++,,,+++***''''''&&&%%%%%%&&&'''''')))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((()))***)))((('''((()))%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''((())))))(((((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((((()))***'''###"""%%%)))"""$$$&&&((())))))((('''''''''''''''''''''''''''###+++---!!!000((((((''''''''''''((((((RRRjjj ------%%%777%%%'''+++'''+++***"""'''444///"""$$$"""###)))(((***%%%***+++###'''###'''&&&(((***==="""""")))&&&222 +++'''%%%+++```666&&&)))%%%&&&---%%%(((''''''&&&&&&&&&''''''(((''''''(((((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((111---'''%%%%%%&&&%%%$$$'''%%%$$$&&&***+++((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((''''''&&&&&&&&&%%%((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''zzzdddSSSDDD>>>777444333444222111000111111222333333333333000///......------.........,,,******+++,,,+++***,,,***)))(((((()))***+++++++++++++++***)))(((((((((((((((((((((((((((((())))))))))))'''&&&%%%$$$(((''''''((()))***((('''&&&%%%%%%&&&((()))((('''''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&''''''&&&%%%'''(((%%%%%%%%%%%%&&&&&&'''(((((('''%%%%%%%%%''')))+++((((((((('''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%))))))))))))))))))))))))''')))+++)))&&&$$$&&&((()))((('''''''''(((***+++((((((((((((((((((((((((!!!///"""ppp 555%%%777"""''''''&&&&&&&&&&&&''''''(((!!! 444+++---,,,******$$$,,,((("""###777---$$$###(((''')))$$$)))+++%%% &&&''''''(((***ooo555((()))'''...((())))))%%%((([[[MMM,,,'''&&&&&&)))$$$***%%%%%%%%%%%%&&&'''((()))%%%%%%&&&'''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((()))******---***'''%%%%%%%%%$$$###'''&&&%%%'''***+++(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''|||eeeTTTCCC===777444444444222000111111222222222111000/////////...------------...+++)))'''''')))***)))(((,,,,,,,,,,,,,,,---------+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''&&&'''(((******(((&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''''''''###$$$&&&&&&%%%%%%&&&((()))((('''&&&&&&'''((()))(((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))''')))++++++(((''''''(((***)))((('''&&&''')))***''''''(((((((((((())))))******111+++AAA<<<888000"""'''''''''&&&&&&&&&&&&''''''---222(((---((()))((("""&&&+++)))$$$+++'''$$$777```"""...+++***,,,###((('''(((###((('''(((***%%%****** ---+++&&&%%%%%%***(((+++&&&)))\\\[[[,,,%%%)))&&&((($$$)))&&&%%%%%%%%%&&&&&&'''((($$$%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))((('''&&&%%%%%%$$$###"""&&&%%%%%%'''))))))'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''~~~fffUUUAAA<<<777444444444222000222222222222000...,,,***//////...---------------+++)))((((((***+++***)))***,,,///000111///---+++,,,+++***)))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&(((******(((&&&'''((((((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''&&&&&&'''))))))(((((()))+++***)))'''%%%$$$%%%%%%&&&&&&'''((()))))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((())))))))))))))))))))))))''')))++++++***(((''''''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((,,,"""...RRR+++""",,,111,,,'''''''''&&&&&&''''''''',,,>>>222***%%%***)))444$$$######(((&&&((((((&&&```333***%%%---$$$,,,###((('''(((###(((""")))###+++###)))+++$$$444&&&$$$((("""(((((()))%%%***^^^___(((###+++&&&(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$&&&''''''%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&''''''(((((((((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''}}}eeeSSS@@@<<<666444444444222000111111222222000---+++)))///...------,,,,,,---------,,,***+++,,,...------(((***...000000---***'''+++***)))((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%&&&''')))***&&&%%%%%%''')))***((('''%%%'''((('''&&&&&&'''(((&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%&&&''''''&&&''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&'''(((((('''&&&''')))'''&&&%%%$$$###"""""""""%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))'''((()))******)))((('''%%%&&&'''(((((('''%%%$$$&&&&&&&&&''''''(((((()))(((%%%"""///dddfff...***&&& $$$(((&&&((((((''''''''''''((((((%%%!!!,,,///((( ,,,$$$"""'''&&&)))'''((()))'''+++(((+++(((+++%%%)))***$$$)))((()))$$$)))!!!)))))))))$$$%%%(((,,,^^^&&&*** %%%---&&&&&&'''%%%###)))]]]]]]%%%###,,,###))))))###((('''&&&%%%$$$$$$$$$$$$&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$#########$$$&&&%%%$$$###$$$&&&"""###$$$%%%&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))((('''&&&%%%$$$$$$''''''''''''''''''''''''{{{bbbPPP???;;;666444555444222//////000111222222///---+++///...------,,,,,,---------+++******,,,...------(((***,,,------***(((&&&***)))(((((('''((())))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&((()))'''%%%$$$%%%'''))))))(((###%%%&&&%%%###"""$$$&&&&&&'''((())))))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))((('''&&&%%%$$$&&&&&&&&&$$$###$$$%%%%%%%%%&&&&&&%%%$$$######&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((''''''((())))))((('''%%%&&&&&&'''''''''&&&&&&&&&''''''((())))))******%%%***"""555222WWW888%%%+++)))---$$$---"""))))))(((((((((((())))))$$$***)))'''000(((+++,,,---###%%%)))...(((***)))...(((+++))),,,$$$...)))%%%***)))***$$$)))%%%&&&,,,%%%((('''"""DDD777%%%!!!%%%''')))+++&&&%%%'''$$$)))]]]\\\&&&&&&+++)))---"""&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&%%%######&&&((("""$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''yyy```MMM???;;;666444555444222///---///111333333222000///......---,,,,,,,,,,,,---***((('''(((***++++++***,,,,,,,,,++++++)))((('''))))))(((''''''((()))***((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&''''''%%%$$$$$$&&&)))))))))%%%((()))(((&&&%%%&&&(((&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((('''((()))))))))(((&&&%%%((()))***)))'''&&&&&&(((&&&'''((()))))))))((('''((('''%%%$$$$$$%%%&&&'''&&&''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))(((''''''&&&&&&%%%&&&'''((()))'''(((((()))***+++++++++!!!'''***###!!!EEE///!!!/// """******$$$*********))))))))))))******###,,,777www(((000222000,,,***111+++((()))(((+++,,,///&&&###---((()))'''&&&+++***+++%%%***)))###,,,!!!+++,,,UUU%%%)))"""///''' +++%%%%%%+++'''+++^^^\\\((()))***)))000"""$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###''''''&&&%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((###%%%&&&%%%######'''***###%%%'''((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%""""""$$$&&&(((***+++,,,$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((()))''''''''''''''''''''''''yyy^^^KKKAAA===888555333333333222444222111111222222000///////////////...---++++++666555444222///,,,***(((...---+++)))(((((())))))((((((''''''''''''((((((***)))(((&&&&&&''''''((("""%%%'''&&&$$$&&&'''(((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&'''((()))(((''''''((()))'''&&&&&&%%%&&&'''((()))&&&+++//////***&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%((((((((((((((((((((((((%%%'''((('''&&&&&&'''(((*********)))(((''''''&&&&&&''''''((((((((((((((())))))***((('''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&!!!111'''DDD555###***((())))))))))))((('''&&&%%%&&&&&&''''''(((((())))))!!!555)))TTT"""111+++,,,444!!!%%%&&&((()))))))))(((((('''222)))'''&&&SSS<<< ,,,///((((((''',,,'''$$$$$$...000""" ///!!!)))***^^^)))''''''''''''''''''''''''$$$,,,aaaYYY&&&'''///$$$'''((('''(((&&&###$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))'''&&&&&&&&&&&&%%%###%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''&&&xxx^^^MMM>>>;;;666333111111111000333222111111222222111000......//////...------,,,---------......---,,,,,,++++++*********+++,,,---)))(((''''''''''''((()))***)))((('''&&&'''((((((+++)))(((''')))***)))&&&''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&'''((()))(((&&&&&&'''((('''&&&&&&%%%&&&'''((()))(((,,,///---((($$$$$$%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$%%%(((++++++***)))(((((('''''''''''''''(((''''''&&&%%%%%%&&&''''''''''''&&&'''(((((('''''''''&&&&&&&&&%%%+++***'''000$$$888UUU### )))((("""&&&&&&''''''((('''''''''((((((((())))))))))))))))))/// xxx999"""666###,,,''''''''')))*********))))))%%%---''')))***AAA,,, ---***'''***'''***'''''''''---...$$$$$$///%%%&&&+++ttt$$$''''''''''''''''''''''''''',,,"""___^^^***''',,,$$$'''%%%"""(((&&&$$$$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))((('''%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&%%%%%%&&&'''&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&(((((((((((((((''''''&&&vvv^^^OOO>>>:::666222222111111000333111111111333444333222---...............------))))))+++,,,---.........,,,++++++++++++,,,------***)))'''&&&&&&''')))******)))((('''''''''((((((+++&&&"""$$$)))***'''###(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&'''(((((('''%%%$$$%%%&&&''''''&&&%%%&&&'''((()))***,,,---+++&&&######$$$&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$###%%%)))---+++***)))'''''''''((((((((((((((('''&&&$$$###"""$$$%%%%%%&&&'''(((((()))(((((((((((('''''''''''''''((((((((()))___888 )))111'''$$$---&&&&&&'''((())))))******************))))))))))))---+++"""888GGG)))%%%%%%222555)))'''+++%%%((())))))************)))$$$(((&&&+++,,,///%%%---&&&'''+++((((((''')))(((&&&'''%%%%%%,,,&&&"""***$$$''''''''''''''''''''''''''')))%%%ZZZXXX***%%%)))%%%***%%%!!!(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%###""""""$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&ttt]]]PPP@@@<<<777444444444333333222111000111333444444333.../////////...---,,,,,,------.........---,,,,,,...---,,,+++***)))))))))+++)))'''&&&&&&''')))+++)))))))))((((((((((((((('''""" $$$((((((&&&%%%((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))(((&&&%%%&&&'''&&&'''((('''%%%$$$$$$%%%((('''&&&%%%%%%&&&'''((()))******(((%%%###$$$%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&))),,,+++***((('''''''''((()))'''(((((('''&&&%%%$$$$$$&&&&&&&&&'''((())))))((()))))))))(((((((((((((((%%%$$$'''######'''NNNkkk"""(((000111,,,%%%###))))))))))))******++++++*********))))))(((((((((***)))---!!!>>>'''...'''111///%%% )))222111...)))))))))*********))))))'''((()))---''''''!!!***+++&&&+++(((+++((((((***''' $$$$$$&&&######&&&***''''''''''''''''''''''''%%%$$$&&&[[[DDD###$$$'''&&&,,,&&&%%%'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%$$$$$$%%%'''(((((('''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""###&&&'''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&sss\\\NNN???<<<777444444444444333222111000111333444333222000000000///...,,,+++***............---,,,+++***,,,,,,+++***)))(((''''''+++)))(((''''''((()))+++)))))))))))))))(((((((((***'''(((+++***&&&&&&***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&(((((((((&&&%%%&&&'''&&&'''((('''%%%$$$%%%&&&((('''&&&%%%%%%&&&'''(((&&&'''''''''&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((()))*********(((''''''(((((()))&&&''''''(((((((((''''''***(((&&&''')))***((('''))))))))))))))))))))))))***'''((($$$+++...***TTT,,,***555222222,,,######+++,,,'''+++***)))((((((((()))))))))))))))((((((''''''''')))""",,,)))```{{{999))))))***...000"""***)))(((,,,&&&$$$111******))))))))))))))))))+++---......!!!###)))***''')))000&&&+++((()))))))))&&&$$$###"""&&&"""mmm+++''''''''''''''''''''''''&&&###(((ggg...''''''&&&***$$$(((&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$###%%%'''(((((('''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))((('''(((''''''&&&&&&''''''((((((((((((((((((''''''&&&sssZZZKKK===999555222222222222222222000000000222333222111000000000///...---+++******++++++,,,,,,++++++***'''((())))))******))))))***))))))))))))))))))***))))))*********)))(((''',,,)))))),,,((( !!!'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))&&&'''((('''&&&%%%&&&(((%%%&&&''''''&&&%%%&&&''')))((('''&&&%%%&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((&&&$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%)))+++***))))))))))))))))))))))))(((((((((&&&''''''((())))))((((((***(((%%%&&&)))***(((%%%(((((((((((())))))))))))+++)))'''###+++...mmm222'''...)))"""!!!+++111---&&&)))333***)))'''&&&%%%%%%&&&&&&((((((((((((''''''''''''+++ ///,,,NNN111""" &&&&&&)))***###,,,///000333222$$$ ,,,,,,+++******)))*********---111000///"""!!!,,,%%%%%%+++111((())))))+++(((...'''###***((('''%%%))) zzz]]]%%%'''''''''''''''''''''''')))%%%+++~~~%%%""",,,'''%%%''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((%%%$$$###%%%'''(((((('''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((())))))((()))((('''&&&&&&'''((()))(((((((((((((((''''''&&&tttYYYGGG<<<999555222222222222222222000///000111111000///------...............---******+++,,,,,,,,,,,,,,,'''((()))***+++******)))((()))************)))((())))))***+++***)))((('''***###"""((((((!!!!!!&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&'''((()))))))))&&&'''((('''&&&&&&'''(((%%%&&&'''(((''''''(((***)))((('''&&&%%%&&&&&&'''%%%&&&''')))***)))'''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))))))))***+++'''((()))******)))((('''''''''((((((((('''&&&&&&'''$$$"""$$$(((***(((%%%'''''''''(((((()))))))))&&&***)))&&&(((---!!!EEEPPP'''+++((()))---,,,(((+++333666''' (((///***$$$%%%***)))'''&&&&&&'''((()))((((((((((((((())))))))))))""" (((%%%eeeFFF666+++$$$))),,,111,,,'''000333&&&)))""" %%%+++...000111///...---,,,+++,,,,,,---,,,000,,,000***'''---""")))+++++++++(((+++---&&&000///XXX&&&---***+++)))***"""fffYYY%%%'''''''''''''''''''''''')))&&&+++%%%&&&,,,"""$$$))) (((%%%''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&)))+++---......%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########!!!###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&%%%$$$%%%'''((('''&&&&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&%%%&&&)))***)))((()))((('''&&&&&&'''((()))(((((((((((((((''''''&&&uuuXXXEEE>>>;;;777444444555555444222000//////000000///---***+++,,,...///000000000.../////////......---,,,,,,,,,,,,,,,+++)))(((&&&'''(((***,,,,,,***(((''')))******++++++)))((('''*** (((...+++)))---***)))(((&&&&&&''''''(((&&&&&&&&&'''((())))))***%%%'''((('''&&&&&&'''((($$$&&&((((((((((((***+++)))((('''&&&%%%&&&&&&''''''''')))***+++)))&&&###&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((&&&$$$%%%&&&'''&&&&&&((((((((((((((((((((((((&&&'''(((''''''(((+++...%%%'''***++++++***(((&&&((((((((('''&&&%%%$$$###### !!!'''***(((%%%&&&'''''''''(((((())))))%%%///111///,,,222333###}}}```:::###%%%'''&&&%%%$$$$$$'''))))))(((''''''111666000((((((...222,,,+++***)))***+++---///(((((())))))******++++++$$$,,,+++000]]]mmm[[[%%%,,,111,,,###!!!(((111,,,)))......'''***///(((...///444111)))...333...111000///...---......///***...(((111222///...###///)))$$$---(((---..."""///111===&&&---***---+++***%%%[[[___+++''''''''''''''''''''''''(((%%%)))(((((()))%%%---###,,,%%%'''(((&&&$$$###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!"""%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))***************''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&%%%$$$%%%'''((('''&&&((()))))))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$'''&&&%%%''')))******)))***((('''&&&&&&'''(((***(((((((((((((((''''''&&&pppVVVEEE===:::666333222222111000111111111111111111111111------------------------,,,...///---)))'''(((+++...---+++*********++++++************))))))))))))&&&&&&''''''(((((()))))) """$$$&&&''''''&&&%%%***)))((('''&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!'''''''''''''''&&&&&&&&&###&&&***+++***))))))***''''''''''''''''''''''''(((''''''(((((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&(((+++---...---***'''&&&%%%&&&'''((('''&&&%%%$$$#########)))(((((((((((())))))*********(((''''''((())))))&&&&&&''')))***+++,,,---uuuAAA$$$*** 777'''((()))***)))(((''')))***''''''''''''''''''((((((......------,,,,,,++++++333'''444"""---''',,,---***,,,,,,+++)))(((((())),,,///"""+++555PPP---000111...***((((((******+++---...///...------,,,***((())),,,...---+++444,,,,,,;;;000'''777333000//////000222222111000555'''333333***...&&&///(((((()))&&&***+++))))))(((___+++,,,000000))) 999)))VVV***'''%%%$$$%%%(((***(((&&&&&& &&&sss''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***''''''***+++'''$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###%%%&&&&&&%%%$$$&&&''''''&&&$$$######$$$&&&'''+++,,,,,,***'''%%%%%%&&&%%%"""$$$((('''###"""&&&***+++,,,+++)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&&&&(((+++,,,((()))******(((''''''(((&&&&&&'''((())))))(((((('''&&&%%%%%%&&&'''((()))%%%&&&''''''(((((('''''''''((()))******)))((('''oooUUUEEE===:::666333333222111000111111111111111111111111........................***,,,---,,,++++++,,,---))))))((((((((((((((((((************))))))))))))'''''''''((((((((((((((('''(((*********)))'''&&&++++++***))))))***+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''((()))***+++***))))))''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&(((+++,,,///---+++((('''''''''(((+++***)))(((''''''''''''(((((('''''''''''''''((()))((('''''''''((())))))******+++,,,------...///LLL)))''',,,%%%...''')))******)))(((((()))%%%%%%&&&'''(((((())))))+++++++++******)))))))))+++---"""'''((((((777***((()))***)))'''&&&'''((((((...%%%)))...%%%TTT111222111000......///000222222333444444444333333444222000111333555444333)));;;000111999444222***444333222222333333222000444+++666333,,,---(((...+++,,,***+++..."""222***...lll((('''---)))+++000%%%///&&&@@@$$$)))'''&&&''')))***)))'''&&&$$$---BBB''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''(((,,,---***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###%%%&&&&&&%%%$$$&&&''''''&&&$$$######$$$&&&''')))******)))'''&&&'''((()))'''%%%$$$%%%&&&%%%$$$)))***+++***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&((()))+++((()))******(((''''''(((&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''((()))&&&'''(((((())))))((((((''''''((()))))))))))))))oooVVVFFF===:::666333333333222111000000000000000000000000////////////////////////000...---,,,,,,,,,***(((''''''((((((((((((((((((************))))))))))))((((((((((((((('''''''''''''''((()))((('''&&&%%%******))))))***,,,---...&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&'''((((((((()))'''%%%&&&)))***(((&&&'''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++///...,,,***((((((((()))((((((''''''&&&''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))+++,,,,,,,,,------------+++<<<...(((---...(((***------,,,*********''''''((()))+++,,,---...------------,,,,,,,,,,,,+++%%%000(((((( &&&((()))***)))''''''''')))&&&---+++((((((---QQQ000...,,,+++---...//////444444333333222333333333666444333333555666666555---JJJ888333FFF@@@<<>>===<<<===>>>>>>AAA@@@?????????@@@@@@@@@777BBB555999AAA<<>>======>>>??????>>><<<;;;AAA999@@@GGG...111***111222(((///333"""<<<+++'''BBB!!!((((((222222//////%%%)))***))))))((())))))))))))))))))(((III---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&((()))***''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%(((...000---))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%'''(((******((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&'''&&&'''((((((&&&&&&'''(((***444444(((###)))***$$$&&&((()))((('''%%%%%%&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&((()))******(((''''''(((&&&&&&''''''''''''&&&&&&))))))((('''''''''&&&&&&'''((())))))******))))))***)))(((''''''((()))***rrrYYYJJJ===:::666444444444333333////////////////////////------------------------'''%%%%%%(((---000000...)))***,,,---...------,,,************)))))))))((())))))((((((''''''&&&&&&'''((()))***+++,,,,,,---)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((((((''''''%%%%%%%%%&&&'''((())))))###  &&&)))(((%%%((((((((((((((((((((((((((((((''''''((())))))***&&&&&&&&&'''''''''((((((************************&&&&&&''''''(((((()))))),,,+++***)))((('''''''''))))))))))))***+++,,,---+++***)))(((''''''''''''$$$%%%%%%&&&'''(((((()))(((((((((((('''''''''''',,,000hhheee\\\dddUUU___bbbeeefffeeecccaaaaaa\\\\\\\\\\\\\\\[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^lllHHH,,,""""""(((***,,,------,,,,,,...//////+++222///333222...wwwrrrmmmlllnnnppppppoootttsssqqqpppooopppqqqqqqrrrrrrrrrqqqqqqqqqrrrrrr|||vvvuuu}}}uuu~~~{{{CCCDDDCCCBBBDDDFFFIIIIIIIIIGGGDDDFFF@@@OOO???333666...222444)))//////...444((( (((+++''' ...333+++---***+++fff+++(((((()))(((((('''(((((()))'''gggOOO000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&(((***+++&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&,,,...+++((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''')))******)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%$$$%%%&&&%%%666<<>>222555bbb:::'''+++...+++###555;;;KKKDDD...222DDD((()))***+++***((('''(((***$$$+++$$$'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''(((((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$(((***(((''')))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%***///...)))%%%&&&(((%%%'''))))))'''&&&'''(((''''''''''''''''''''''''''''''(((((()))))))))(((((()))******(((''''''((())))))******)))(((((('''''''''))))))***)))(((((('''((())))))******))))))(((((())))))))))))((((((oooVVVGGG===:::666444555555555444111111111111111111111111////////////////////////+++...000000...---000333...---+++*********++++++************))))))))))))&&&'''''''''(((((())))))''''''''''''(((***+++,,,''''''&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))***************)))'''''''''''''''&&&&&&&&&%%%'''******(((&&&%%%%%%)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%&&&'''((()))***+++,,,&&&'''((((((((((((((('''+++++++++++++++***)))((())))))(((((((((((())))))''''''&&&&&&&&&''''''((((((((()))******)))((('''''''''''''''((((((((())) 444 $$$888@@@,,,CCC999;;;<<<======>>>@@@AAA???III@@@NNNGGGOOOCCCMMMPPPNNNLLLLLLOOOQQQSSSSSSOOOKKKVVVQQQKKKNNNOOOKKKJJJKKK@@@GGGJJJBBBAAAAAA:::AAA***444+++:::--->>>EEESSSDDD$$$,,,ZZZ...***,,,---,,,)))''')))+++!!!000666111''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$''')))''''''***&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&"""$$$%%%%%%%%%%%%&&&(((((($$$$$$((()))%%%%%%(((&&&'''))))))((('''(((((((((((((((((((((((((((((((((((((((((()))))))))***((()))+++***(((''''''(((***************)))((((((&&&'''(((*********))))))))))))***++++++++++++***$$$%%%''')))++++++******kkkRRRBBB999777555555555555444333111222333444333111///---...............///000000555222......///000...,,,***++++++,,,,,,------...---,,,+++******+++,,,---))))))))))))))))))))))))+++******))))))))))))***((())))))(((&&&$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))'''%%%&&&(((***)))''')))(((((('''''''''(((((()))))))))(((''''''&&&&&&((((((((((((((('''''''''+++***)))(((&&&&&&&&&&&&'''&&&%%%$$$%%%''')))***(((((((((((())))))))))))&&&'''((())))))((('''&&&((()))))))))((('''&&&&&&%%%'''))))))'''&&&%%%&&&%%%&&&&&&&&&''''''((((((&&&&&&'''''''''''''''&&&''''''((((((((((((''''''!!!!!!444888@@@999>>>>>>DDDAAACCCIIIMMMJJJGGGGGGHHHHHHIIIJJJKKKKKKKKKLLL[[[<<>>]]]iiiHHH...111111000000111111222333///---444%%%;;;)))+++"""%%%***))),,,---)))'''&&&+++******)))))))))(((((((((*********)))(((&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((############$$$%%%&&&''''''&&&%%%&&&(((((((((&&&""" !!!%%%(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))((('''%%%$$$&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''',,,------+++(((&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''((())))))))))))******)))))))))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))gggOOOAAA<<<999777555555555333222111111222222111000////////////............///000444222...++++++,,,---...,,,,,,,,,,,,++++++******)))***,,,------,,,***)))(((((((((((((((((((((((((((((((((((()))***,,,,,,((($$$"""%%%+++---+++((((((((((((((((((((((((''''''''''''''''''&&&%%%$$$&&&&&&&&&'''((((((((('''(((''''''''''''(((((()))''''''''''''(((((())))))***************+++++++++,,,+++***(((''''''&&&&&&)))((('''&&&%%%&&&&&&&&&(((((((((((((((''''''''',,,,,,***))))))***,,,,,,(((((()))))))))((((((''''''((((((((('''(((+++...))))))))))))))))))*********************)))((('''++++++,,,,,,,,,,,,++++++&&&777&&&jjjIIIYYYHHHRRRUUU^^^kkksssttttttvvvwwwsssmmmgggddddddeeegggnnnrrr|||~~~ssshhheeeggghhhoootttnnnzzzfffOOOKKKKKKKKKMMMXXXVVVLLLSSSEEE999;;;888222---+++---000333777)))***,,,000***~~~###%%%!!!...+++""",,,///---;;;///(((///###000************))))))))))))((())))))***)))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&'''(((((((((&&&%%%&&&'''((('''&&&)))((('''(((***+++)))'''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&)))((('''((())))))(((''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,------,,,***((()))***''''''''''''(((((())))))''''''&&&%%%%%%'''((()))(((((())))))))))))(((((((((((((((((())))))))))))+++++++++******)))))))))&&&''''''((()))((((((((())))))))))))))))))))))))***++++++,,,,,,+++******fffOOOAAA:::888666666777777777666000111111111000000////////////............//////444333000...,,,,,,...000*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((((((((((((((((((((((((((((((((()))***,,,,,,+++(((%%%''',,,...+++''''''(((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''((('''''''''''''''''''''''''''((())))))))))))((((((''''''''''''************++++++,,,,,,,,,+++***)))''''''''''''******)))(((((((((((((((*********)))))))))((((((+++***)))(((((()))***+++************)))((('''&&&&&&'''''''''&&&'''***---******************))))))(((((()))***++++++*********++++++,,,,,,++++++***&&&000&&&000<<>>???===???DDDHHHLLLTTT\\\ccc\\\YYY\\\WWWUUUVVV]]]ZZZZZZaaaiiipppwww~~~___MMMNNNYYYXXXUUUVVVUUUUUUVVVWWWYYYYYYYYYXXXWWWMMMKKKIIIEEEBBB???<<<;;;???777CCCLLLBBB***))))))((((((''''''&&&&&&))))))))))))(((((((((((($$$&&&((()))***)))'''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&'''''''''''''''(((''''''&&&%%%$$$$$$$$$%%%&&&''')))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((('''(((((()))))),,,,,,+++)))((('''&&&%%%)))))))))((('''&&&%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))******((())))))))))))))))))(((+++************+++,,,,,,kkkRRRBBB:::888555444444444222111000000000000000///...............///000000///......---,,,,,,......---+++'''''')))***,,,...///000))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''))))))************))))))%%%&&&((()))***)))(((''')))***+++,,,,,,+++***)))%%%&&&''''''(((((('''''')))((((((((((((***+++,,,*********)))******++++++))))))))))))***+++------+++***))))))******)))'''((()))+++***))))))***+++((('''((()))***,,,,,,,,,000...222555222;;;,,,{{{WWWSSSMMMFFFAAA??????@@@BBB@@@BBBFFFJJJNNNXXXaaapppvvvcccppp|||aaa[[[SSSUUUPPPPPPYYYdddkkkrrrxxxzzz}}}zzzmmmvvvzzzfffUUUOOOTTTWWWQQQRRRXXXUUUTTTUUUVVVXXXYYYZZZZZZZZZUUUTTTQQQMMMIIIEEEBBB@@@AAA444---CCCAAA444111###---(((((((((((((((((((((((())))))))))))(((((((((((($$$%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((("""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&((())),,,+++***)))(((&&&%%%%%%&&&'''((())))))'''%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++(((((()))))))))*********((())))))******))))))(((******))))))******+++,,,jjjQQQBBB:::888555444444444222111000000000000000///......---...///000////////////...---,,,,,,---......---)))******++++++,,,------))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&,,,+++))))))******((('''$$$%%%&&&'''((()))***+++))))))************))))))'''''''''''''''((((((((()))***+++,,,,,,+++***)))'''''''''''''''&&&%%%%%%)))((((((((()))***,,,---------+++***))))))))))))))))))))))))***+++------+++***))))))******)))''''''(((***)))((((((***++++++++++++,,,---///222444333333999555666===AAAtttaaa[[[SSSKKKEEEDDDDDDDDDBBBBBBDDDIIIMMMSSS___kkkttt}}}llluuuXXXcccWWWRRRPPPXXXaaahhhoootttyyysssoooooommmeeeYYYQQQ[[[fffuuu\\\bbbWWWPPPKKKGGGPPPWWWQQQRRRSSSTTTVVVXXXYYYZZZ[[[\\\[[[YYYUUUQQQLLLHHHFFF777JJJGGG---JJJJJJPPPiii###///222)))&&&''''''((()))******+++,,,))))))))))))((((((((((((+++)))'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''))))))(((''''''''''''(((''''''&&&&&&'''''''''''')))(((''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((("""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&%%%&&&''')))***(((((((((''''''&&&&&&&&&###$$$'''))))))((('''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++++++++))))))))))))************)))******************)))((((((((((((((()))******hhhPPPAAA:::888666555555444333111000000111111000000///......///000///...---...///...---+++,,,---//////...///...---,,,***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&'''&&&&&&''')))***)))(((%%%%%%&&&((()))***+++,,,''''''((((((((((((''''''((('''&&&%%%&&&''')))***'''(((((())))))((((((''''''((((((((('''&&&%%%%%%)))((((((((()))+++,,,...///...,,,+++))))))((((((((('''''''''((()))******+++***))))))******)))'''&&&((())))))((((((***++++++,,,---...///111555888999777???555777:::NNN===~~~tttfffYYYOOOJJJGGGEEEEEEEEEIIIPPPUUU^^^mmm{{{TTTWWW\\\WWWUUUYYY```fffnnnvvvzzz{{{sssgggcccfffccc\\\^^^QQQlllrrryyy{{{fffUUUJJJEEELLLPPPGGGPPPQQQRRRTTTVVVXXXZZZ[[[^^^]]]\\\ZZZVVVRRROOOMMMJJJWWWHHHKKK999///LLL:::nnn///222$$$..."""***'''''''''((()))***+++,,,,,,))))))))))))((((((((((((000...+++(((&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''''''''&&&&&&&&&'''((((((******((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&)))))))))((())))))******&&&&&&&&&&&&''''''''''''"""###&&&((())))))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))((())))))******+++++++++++++++++++++++++++++++++)))))))))*********++++++)))******++++++******)))(((''''''''''''((())))))fffOOO@@@;;;888666555555444333222111111222222111111000///000111111///,,,+++...000///---+++,,,---////////////...---,,,***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%"""!!!!!!###&&&((('''''''''''''''(((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&'''((((((((((((''')))((((((((()))+++---......---,,,+++***))))))))))))((((((((((((((())))))+++***))))))******)))'''''')))************+++---+++---000111111444888;;;===999AAA999;;;999CCC666xxxhhh\\\UUUQQQNNNRRRSSSWWW]]]ccclll}}}cccWWW```\\\ZZZ]]]bbbiiittt~~~uuummmoootttvvvgggiiicccbbbnnnzzz{{{eeeUUUIIIIIIKKKEEENNNNNNOOOQQQSSSUUUWWWXXXYYYZZZZZZ[[[ZZZXXXUUUTTT\\\888DDDKKKJJJOOO@@@@@@@@@???iiiCCC$$$)))>>>&&&333'''))))))))))))))))))))))))))))))))))))((((((((((((---,,,+++)))(((''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))***)))(((''''''&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((()))))))))(((''''''''''''''''''''''''''''''###$$$&&&''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))((())))))******+++,,,,,,************************))))))*********+++++++++((())))))))))))))))))(((((((((((((((((())))))***~~~eeeNNN@@@;;;999666555555555333222222222222222222111000000111222111...+++***---000///---++++++---///000///******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&%%%%%%&&&((())))))((())))))((('''&&&&&&%%%%%%))))))************))))))%%%&&&'''(((((((((''''''***)))(((''''''((()))***$$$%%%&&&((()))*********)))(((((((((***+++---///,,,,,,++++++***+++++++++,,,+++***************++++++***))))))******)))((((((***++++++++++++---...000333777888888:::???BBB???888@@@??????;;;333III999KKKUUULLLCCCHHHPPPSSSIIIHHHEEECCCDDDFFFJJJLLLcccjjjtttzzzzzzwwwtttsssgggccc[[[SSSLLLHHHGGGFFFCCCUUU[[[bbbxxxkkkdddbbb``````aaabbbfffjjjnnnwwwwwwaaaaaaaaacccgggmmmrrrvvvwwwllleeeeeeggghhhhhhhhhooo|||}}}xxxuuuhhhaaaeeebbb______aaaeeemmmzzz{{{zzz{{{uuueeedddooommmggg}}}~~~mmm[[[JJJGGGNNNOOOJJJKKKKKKMMMOOOQQQSSSTTTTTTUUUXXXZZZ[[[ZZZYYYYYYYYY\\\TTTRRRNNNCCCCCCBBBGGG@@@???MMMhhhYYY333((((((---///...222,,,$$$(((+++***)))((('''&&&%%%%%%))))))))))))((((((((((((&&&'''((()))((('''%%%$$$''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%&&&'''((()))(((((('''''''''(((((()))''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%###"""******))))))((((((((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++''''''(((((((((((('''''')))))))))))))))******+++{{{aaaLLLAAA;;;:::888777555444444333///////////////000111111---.........//////000000------------------------...---+++,,,,,,---+++***++++++***)))(((((())))))(((((((((((((((''''''&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&''')))******&&&&&&'''((())))))(((((())))))((((((''''''''''''((((((((()))******++++++'''&&&&&&&&&'''(((***+++******++++++***)))(((''',,,+++++++++******))))))(((((((((((())))))))))))(((((()))***************+++,,,,,,+++******+++---)))*********)))***+++---+++***)))))))))+++,,,---,,,+++)))***+++---------555777999<<>>BBBJJJPPPPPPQQQSSSTTTRRRNNNIIIEEEDDDDDDEEEJJJQQQbbbuuu~~~uuuhhh^^^YYYZZZ]]]___^^^]]]bbbpppwwwqqqmmmiiiiiilllrrrtttwwwxxxxxxzzz{{{oooeee___ccchhhkkklllkkkkkkkkktttwww|||}}}yyytttooollliiibbb^^^aaadddeeegggiiimmmssszzz}}}~~~~~~~~~{{{qqqgggfffjjjrrruuuwwwwwwzzzqqqhhhlllnnnkkkqqq~~~sssyyyrrrkkkhhhhhhmmmzzzrrr```VVVUUUXXX[[[YYYZZZVVVNNNIIIIIIIIIFFFKKKNNNQQQTTTWWWXXXVVVTTTXXXWWWVVVVVVXXXWWWUUURRRMMMMMMMMMOOORRRWWW[[[]]]ZZZZZZRRREEE<<<888333---===000))),,,...***)))...+++******))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&'''((()))***&&&((()))(((''''''((()))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))((((((((('''&&&&&&(((******)))((())))))***++++++,,,,,,///---***((('''(((***+++(((((()))***************sssZZZFFF<<<999888777555444333333333000000/////////000111111............////////////------------------------,,,+++******++++++***)))***+++,,,,,,,,,+++***)))(((((())))))(((((('''&&&(((((((((((())))))))))))(((''''''&&&&&&''''''((((((''''''''''''((())))))((((((((('''''''''''''''(((((((((((((((((('''&&&'''''''''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$''''''((((((((((((((('''&&&'''***,,,,,,***((('''******))))))))))))(((((((((((((((''''''&&&&&&&&&((()))******++++++******)))***+++***)))(((***,,,+++,,,,,,+++))))))***,,,,,,++++++******+++---...///000000222555888;;;===>>>BBBHHHNNNRRRRRRQQQPPPHHHCCC@@@AAAAAA@@@@@@CCCIIIQQQZZZ]]]___bbbaaa]]]SSSLLLFFFDDDDDDDDDJJJPPPbbbssswwwlllccc```bbbfffiiihhhhhhkkkrrr|||wwwnnnjjjhhhfffhhhlllyyy{{{|||zzzvvvttttttvvvwwwsssnnnmmmmmmiiiaaa[[[ZZZ]]]aaacccbbbaaaaaaaaabbbdddffffffccc```^^^^^^^^^XXXTTTWWW\\\]]]___aaakkkpppssssssssstttpppkkkllllllnnnoookkkgggkkkrrrzzz|||~~~}}}pppjjjmmmnnnmmmvvv}}}fffbbb___aaadddiiisss|||}}}tttcccYYYZZZ```gggaaabbb^^^WWWSSSRRROOOKKKKKKLLLOOOTTTVVVVVVTTTQQQTTTSSSTTTWWWZZZ[[[[[[ZZZVVVVVVVVVWWWXXXZZZ[[[\\\eee```UUUHHH???>>><<<:::111------111...((()))000...---,,,,,,+++++++++,,,************))))))((((((************)))))))))))))))))))))))))))(((((('''))))))((((((((((((((('''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))%%%&&&(((((('''''')))+++(((((())))))))))))((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))))))))(((((((((''''''(((((()))(((((('''(((''''''))),,,...//////)))))))))***++++++,,,,,,---,,,+++***)))))))))***(((((()))***************rrrZZZHHH>>>888777666555333333333222111000000///000000111111.........///////////////------------------------,,,+++***+++,,,,,,+++***)))+++,,,------,,,***))))))))))))))))))(((''''''(((((((((((())))))))))))((((((''''''''''''((((((((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((('''''')))))))))((('''&&&$$$&&&)))+++,,,+++)))''')))))))))(((((((((((((((******)))((('''&&&&&&%%%))))))***++++++++++++***)))******)))(((((()))+++,,,------+++))))))***+++++++++*********,,,---...111222333555777:::===@@@DDDIIIOOOUUUWWWVVVRRRPPPGGGAAA>>>AAAEEEGGGKKKNNNYYY```gggjjjlllooommmiiiXXXPPPIIIHHHHHHIIINNNTTTdddrrr|||uuujjjcccaaadddhhhkkkkkkkkklllmmmppprrrtttuuuqqqjjjdddbbbaaabbbffflllwwwyyyzzzwwwqqqkkkiiiiiihhheeeaaa______]]]YYYVVVZZZZZZZZZYYYXXXYYY[[[]]]WWWXXXYYYZZZYYYZZZ\\\^^^]]]UUUPPPRRRVVVYYY\\\___fffjjjkkkgggcccbbb```]]]\\\\\\```eeegggiiirrr{{{{{{|||~~~yyypppmmmqqqsssuuuxxxrrrmmmkkkiiihhhkkkqqqttt|||xxxkkkaaaaaagggnnnppppppmmmgggfffgggfffbbb[[[VVVUUUWWWXXXVVVTTTSSSPPPQQQRRRUUUXXXZZZ\\\\\\[[[[[[\\\]]]]]]^^^]]]]]]QQQQQQOOOJJJFFFAAA===999777555555555000)))***//////...---,,,,,,++++++,,,******))))))))))))))))))************)))))))))((((((((())))))))))))((((((***)))))))))((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''(((((((((%%%'''((((((''''''(((***(((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%)))((((((''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))'''((())))))))))))))))))***))))))+++...000111111))))))*********++++++++++++++++++++++++***))))))(((((()))***************qqqXXXGGG>>>888777666444444333333333111111000000000000111111///////////////.........------------------------...,,,+++,,,---...---,,,)))***,,,------,,,+++))))))))))))))))))(((((('''(((((((((((())))))))))))(((((((((''''''(((((((((''''''&&&&&&%%%&&&&&&'''######$$$$$$%%%&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''')))))))))((('''&&&$$$&&&)))++++++***((('''((((((((((((((()))))))))+++++++++***)))(((''''''))))))***+++++++++++++++)))******)))(((((()))+++,,,------,,,***)))***,,,+++*********+++---///000555777888999888:::>>>AAAHHHLLLQQQVVVVVVSSSNNNKKKFFF@@@>>>AAAEEEIIIOOOVVVfffkkkoooqqqtttxxxxxxttt```XXXQQQQQQSSSTTTXXX]]]iiirrr{{{|||xxxrrrlllccc]]]\\\___bbbdddgggfffeeeccccccccceeeffffff```\\\[[[[[[]]]ccckkkllloooqqqoooiiiccc___^^^___]]]ZZZXXXVVVVVVUUUUUUYYY[[[\\\[[[XXXVVVTTTTTTQQQSSSUUUWWWYYY]]]bbbeeeddd[[[UUUVVVZZZ]]]aaaeeebbbffffffbbb^^^^^^\\\YYYWWWWWWYYY^^^bbbgggpppyyyzzzzzzzzz{{{}}}sssppprrrwwwzzzzzzrrrnnnkkkjjjmmmrrrrrrzzzzzzrrrlllmmmrrrwww~~~~~~{{{xxx|||}}}qqqfffaaa]]]WWWSSSSSSQQQRRRSSSUUUVVVXXXZZZ\\\[[[\\\^^^___`````````______[[[VVVQQQMMMIIIHHHIIICCC>>>999777333///...///...---,,,+++************'''(((((()))******++++++************)))))))))((((((((())))))))))))((((((******))))))(((((((((''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&'''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((''''''((()))))))))'''&&&&&&((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))***+++++++++((()))***+++++++++++++++)))((('''(((***,,,,,,+++***************+++++++++******+++++++++***))))))(((((()))***************mmmUUUDDD<<<888777666555444444444444222222111000000000111111///////////////.........------------------------...---,,,---...///...---)))***+++,,,,,,,,,+++***))))))******))))))((('''(((((((((((()))))))))))))))((((((''''''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''((()))))))))(((((((((((((((((('''&&&'''''''''(((((((((((((((******))))))((('''''''''''''''((((((((((((((('''&&&'''((()))))))))((('''(((((())))))))))))******+++++++++******))))))))))))***++++++,,,+++++++++)))***+++***)))(((***,,,,,,------,,,******+++---+++++++++,,,...111333555999;;;===<<<;;;;;;???CCCIIIKKKNNNPPPOOOLLLHHHEEEEEEAAA???@@@BBBFFFPPPYYYmmmqqqtttvvv{{{zzziiiaaa[[[[[[^^^___aaadddkkknnnrrrtttuuussspppnnneee```[[[WWWWWWYYY[[[\\\aaa___]]]\\\\\\^^^```bbbaaa\\\YYYXXXXXXZZZbbbjjjfffiiillljjjddd^^^[[[ZZZ\\\[[[YYYVVVSSSRRRTTTVVVSSSWWW\\\]]]YYYRRRKKKGGGNNNPPPSSSVVVYYY\\\aaadddeee^^^YYY\\\```bbbeeeiiidddhhhjjjhhhggghhheeeaaa]]][[[[[[^^^```bbbiiiqqqvvvtttrrrsssuuuxxxyyyyyy{{{zzzzzz{{{}}}|||wwwsssmmmpppvvv||||||qqqmmmkkkkkkooouuuvvv~~~yyyyyyxxxwwwwwwzzz|||qqqfffYYYQQQQQQSSSUUUVVVVVVVVVWWWYYY[[[YYYZZZ\\\]]]^^^_________YYYVVVUUUVVVTTTOOOMMMNNNJJJDDD===999777666555333///...---,,,+++*********''''''((()))***+++,,,,,,************))))))))))))'''(((((()))))))))))))))***))))))))))))))))))(((''''''((((((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''((((((((()))(((((('''&&&))))))***)))'''%%%&&&'''(((((())))))))))))(((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((('''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))***+++,,,))))))***+++,,,,,,,,,,,,,,,***))))))***++++++*********************************+++++++++******)))(((((()))***************jjjRRRBBB:::888888777666555555555555333222111111000000111111000/////////............---------------------------,,,+++,,,...///...---)))))))))*********++++++)))************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((()))))))))************))))))(((''''''''''''''''''''''''((()))***)))((((((''''''''''''((()))))))))*********++++++*********))))))))))))))))))***++++++,,,,,,++++++***+++,,,+++))))))+++,,,+++,,,,,,,,,++++++,,,...,,,------///222666999:::777:::===<<<::::::???CCCFFFGGGHHHHHHHHHFFFCCCBBBDDDBBBBBBCCCCCCGGGTTTbbbuuuyyy}}}zzzmmmddd^^^___bbbbbbaaabbbfffdddcccdddeeedddbbbaaaYYYWWWTTTSSSUUUWWWXXXYYY___\\\YYYYYY]]]bbbeeefffaaa]]]ZZZYYYXXXZZZbbbkkkmmmppprrrooohhhbbb___^^^]]]^^^]]]YYYTTTSSSUUUXXXSSSVVVYYYYYYVVVRRROOOMMMXXX[[[^^^___```aaabbbdddccc___```gggmmmnnnmmmnnnmmmqqqsssuuuyyy{{{uuunnnfffcccaaacccdddeeejjjpppuuurrrooonnnoooooollliiikkklllmmmmmmlllkkkjjjjjjhhhoooxxxuuuooolllkkkmmmrrrwwwxxxvvvuuuwww}}}qqq___TTTRRRRRRTTTUUUTTTSSSSSSVVVYYYXXXXXXYYYZZZ[[[\\\]]]]]]TTTTTTZZZaaaaaaZZZVVVVVVQQQNNNHHHAAA>>>===;;;888222111000...------,,,,,,(((((())))))*********+++************))))))))))))''''''((())))))))))))))))))))))))))))))*********'''((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((()))))))))(((&&&%%%'''((()))((('''&&&'''((((((((())))))))))))(((((())))))))))))((((((((('''(((((((((((((((((((((((('''((((((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((()))))))))((((((***++++++,,,,,,,,,---+++******,,,------,,,*********************************************+++(((((()))***************kkkRRRBBB;;;999888777666666666666666333333222111000000111111000000//////.........---------------------------,,,+++***+++---...---,,,))))))(((((()))***++++++***************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))***)))(((''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&'''((()))))))))((((((((())))))******++++++&&&&&&''''''((()))))))))'''&&&&&&&&&'''(((***++++++)))(((&&&&&&&&&'''((())))))******+++++++++,,,(((((((((((())))))))))))******+++,,,,,,,,,,,,++++++,,,,,,+++******+++---***+++,,,,,,++++++---///......000222555999===???333777:::999777888===BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFLLL\\\mmm~~~wwwlllccc]]]^^^```___\\\\\\^^^YYYVVVVVVWWWWWWVVVVVVRRRQQQPPPRRRUUUXXXYYYYYY___[[[XXXZZZaaahhhlllmmmccc___\\\[[[YYYZZZbbbkkkxxx{{{{{{wwwpppiiieeedddaaabbbaaa]]]WWWUUUXXX[[[\\\[[[YYYVVVVVVZZZ```eeelllnnnqqqqqqpppnnnllllllgggfffkkkvvv}}}}}}zzzyyyvvvyyy|||xxxkkkhhhgggiiikkklllpppvvv{{{wwwsssrrrsssqqqkkkfffdddfffgggeeebbbaaabbbeeeeeennnyyytttooommmkkklllooottt}}}yyyuuuwww~~~yyyeeeYYYWWWOOOQQQRRRQQQOOOPPPSSSVVVWWWWWWWWWWWWXXXYYYZZZ[[[ccc^^^[[[]]]\\\XXXYYY]]]XXXXXXSSSLLLDDD@@@===;;;555444333111000/////////************))))))))))))************))))))))))))''''''((()))))))))))))))(((((())))))******++++++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))))))))(((&&&%%%%%%'''(((((('''''')))***(((((())))))))))))((((((******))))))((((((((('''((((((((((((((((((((((((''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''(((******+++++++++((('''&&&&&&)))*********++++++******************+++******)))******++++++(((((()))***************kkkRRRCCC===:::888444333333444444333222111000000111111000...+++,,,,,,------.........+++,,,,,,+++***+++---000,,,---...//////...---,,,//////---,,,***)))((('''+++*********))))))(((((())))))))))))((((((((((((&&&''')))***)))(((&&&%%%******))))))(((&&&%%%$$$''''''''''''''''''''''''''''''((()))))))))))))))*********)))((((((''''''))))))((('''&&&%%%%%%$$$(((((()))*********************)))))))))))))))***)))))))))))))))******+++*********)))))))))))))))$$$(((...222333111---***++++++******++++++,,,,,,+++,,,------,,,...111333///111444777999;;;;;;;;;888666777;;;======@@@DDDGGGEEEGGGKKKJJJDDDEEEIIIFFFGGGHHHIIINNNZZZkkkxxxxxxiii```VVVSSSVVVYYYVVVRRRTTTPPPNNNPPPPPPNNNMMMPPPUUUOOOMMMSSSUUURRRQQQSSSWWWXXXZZZ^^^cccgggjjjkkkfffccc___]]]___eeelllqqq~~~yyywwwwwwtttnnniiihhhjjjnnnxxxooohhhhhhiiilllttt~~~|||yyytttxxx|||zzzxxxwwwwwwxxx{{{~~~vvvooonnniiihhhggggggiiijjjiiigggjjjnnnrrrtttvvv|||yyypppjjjjjjmmmooovvvzzzwww{{{{{{kkk^^^XXXXXXXXXSSSKKKGGGKKKOOOOOOLLLSSSVVVTTTUUUYYYZZZWWW\\\^^^___^^^]]]\\\^^^___```\\\VVVNNNGGGBBB???>>>???>>><<<888333000///000///---+++***+++,,,,,,+++,,,+++)))(((''''''((((((***+++,,,***(((''''''((())))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&###"""###$$$%%%''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''+++*********))))))(((((())))))((((((''''''&&&&&&******))))))((((((''''''(((((((((((()))))))))))))))((('''&&&'''(((***,,,)))***+++++++++)))(((''')))))))))))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,***(((''')))************************)))((('''jjjQQQCCC===:::888444333333444444333222111000000111111000...---------------.........222222000---***))))))+++---------......---------,,,,,,,,,++++++*********************)))))))))((()))))))))))))))))))))((())))))((((((''''''(((((())))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((())))))((((((''''''&&&&&&(((((()))************)))******))))))))))))******)))))))))))))))******+++))))))))))))************+++*********+++---...///,,,,,,++++++++++++,,,,,,+++,,,---......///222555777888999999999888777666;;;999999===@@@AAAFFFLLLUUURRRRRRSSSOOOGGGDDDGGGEEEGGGKKKNNNUUUbbbqqq}}}yyyoooaaaZZZTTTTTTXXXZZZWWWRRRTTTNNNKKKMMMNNNMMMNNNQQQTTTOOONNNSSSVVVTTTSSSTTT[[[___dddiiimmmqqqtttvvvvvvuuusssrrrsssxxx~~~}}}{{{~~~~~~xxxxxxyyy|||~~~~~~yyyxxxuuuuuuuuutttrrrpppqqqrrrsssrrrrrrvvv|||{{{vvvrrrrrrtttvvv|||vvvwww}}}ttthhhbbb___^^^WWWMMMHHHIIIKKKJJJLLLQQQTTTRRRTTTYYYZZZXXX]]]___``````___^^^___``````]]]XXXRRRLLLHHHDDDCCCBBBAAA???===:::888555444000...++++++,,,---------,,,+++***)))(((((()))******+++,,,***((('''((()))))))))))))))))))))))))))''''''''''''((((((((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++''''''((((((((((((''''''''''''''''''((((((((((((***)))(((''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((*********)))))))))((((((((((((((((((((('''''''''***)))))))))((((((((('''(((((((((((()))))))))))))))(((((('''((()))***+++)))************))))))((()))))))))))))))***++++++*********************************+++++++++,,,,,,+++)))''''''((()))))))))++++++,,,---------------iiiPPPBBB===:::888444333333444444333222111000000111111000...//////...........................---,,,,,,...000---,,,,,,++++++,,,,,,---))))))******+++,,,,,,---************)))))))))))))))))))))))))))))))))))),,,+++((('''&&&''')))***''''''((((((((((((''''''*********))))))(((((((((%%%&&&&&&'''''''''''''''%%%%%%&&&''')))***++++++((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))))))))******)))))))))))))))******+++((())))))******+++++++++...---+++******,,,///000------,,,,,,,,,,,,,,,---,,,---///000000222555888<<<<<<<<<;;;:::888666555===;;;<<<@@@CCCFFFNNNVVVaaa______]]]VVVMMMHHHHHHHHHLLLQQQWWW^^^jjjwwwzzzmmmdddXXXUUUSSSUUUYYYXXXSSSNNNTTTMMMHHHIIILLLLLLLLLNNNPPPNNNQQQWWW]]]^^^___aaagggnnnvvv|||~~~}}}yyyvvvssssssssstttssswwwzzz|||}}}{{{zzz|||~~~uuurrrvvv}}}~~~uuuoooiiiggg^^^SSSLLLKKKJJJGGGKKKNNNOOOOOORRRWWWZZZYYY]]]___aaaaaa``````aaabbb^^^]]][[[WWWTTTPPPMMMKKKFFFCCC@@@@@@@@@???;;;888222000------...//////...,,,++++++*********++++++***++++++***((('''((()))))))))))))))))))))))))))''''''''''''(((((((((((()))(((''''''''''''((()))''''''''''''''''''''''''***))))))(((''''''&&&&&&)))))))))((((((((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))(((((('''((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((())))))))))))*********)))))))))***++++++***))))))))))))***++++++++++++++++++++++++++++++))))))*********+++++++++***(((''''''((())))))(((******,,,---.../////////gggOOOBBB>>>:::888444333333444444333222111000000111111000...000000//////.........---+++,,,,,,,,,+++,,,///111---,,,+++******+++,,,---((())))))***+++,,,,,,---*********))))))))))))))))))))))))))))))*********,,,+++)))((((((((()))***&&&&&&'''(((((()))((((((+++******))))))(((((('''%%%&&&''''''((((((''''''(((((()))***+++,,,------&&&&&&&&&''''''(((((((((''''''((())))))))))))((())))))))))))))))))***+++)))))))))))))))******+++************************,,,---.../////////------......---------------...---///111333444555888:::;;;;;;;;;;;;::::::::::::>>><<<===@@@DDDJJJUUU```hhhhhhhhheee^^^VVVPPPNNNOOOSSSXXX]]]ccckkktttzzzyyy{{{|||{{{wwwnnnddd^^^ZZZYYYZZZ[[[[[[XXXQQQKKKPPPJJJHHHKKKMMMKKKJJJKKKQQQSSSZZZccclllrrrwwwzzz{{{|||yyyvvvoooooooooppptttzzz}}}}}}~~~{{{|||vvvooorrryyy}}}wwwqqqnnnggg]]]WWWVVVSSSOOOLLLKKKJJJKKKNNNTTTWWWXXX[[[]]]___``````___```aaa]]]]]]]]]\\\ZZZXXXUUUSSSJJJDDD>>>>>>@@@AAA???;;;777555111000000///...---++++++++++++++++++++++++)))++++++***((((((((()))))))))))))))))))))))))))'''''''''((((((((((((((((((''''''''''''''''''(((&&&&&&&&&'''''''''''''''))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))((((((''''''(((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))((())))))*********))))))******)))((()))***,,,---******))))))******+++,,,++++++++++++++++++++++++)))))))))*********+++++++++)))((((((*********)))'''(((***+++,,,,,,------fffMMMAAA>>>:::888444333333444444333222111000000111111000...000000//////.........---000000...+++((('''((())),,,+++***))))))***+++,,,******************++++++))))))))))))))))))******((()))))))))*********+++)))***+++++++++***((('''%%%&&&'''((()))))))))))))))))))))(((((('''''''''''''''((())))))))))))(((******************+++***%%%%%%%%%&&&''''''(((((('''(((((()))))))))))))))))))))(((((()))***++++++)))))))))))))))******+++---,,,,,,+++***)))((((((++++++,,,---------,,,,,,......------......///000///111444666777888;;;===:::::::::;;;;;;<<<<<<===<<<;;;===AAAEEELLLZZZgggqqqssstttpppiiiaaaZZZVVVVVVWWWYYY\\\___dddiiimmmmmmnnnnnnmmmiiiddd```]]]```aaabbbaaa]]]WWWPPPKKKJJJJJJMMMTTTVVVSSSQQQRRR]]]ccckkkttt}}}~~~yyysssqqqqqqtttwwwyyyzzzzzzyyyuuusssuuu}}}xxxqqqrrrxxx~~~xxxzzz|||vvvvvvrrrmmmlllmmmjjjdddVVVQQQLLLJJJMMMPPPSSSUUUVVVYYY\\\]]]]]]]]]]]]^^^[[[\\\^^^___^^^\\\ZZZXXXPPPHHH@@@===???BBBBBB@@@===:::666333111000...,,,+++,,,,,,+++++++++******)))***+++***)))((()))***))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))(((+++***)))))))))+++,,,---***************++++++,,,************************)))************+++++++++,,,+++***+++,,,,,,+++***((())))))***************dddKKK@@@>>>:::888444333333444444333222111000000111111000...//////..................,,,---,,,***(((((()))+++,,,++++++******++++++,,,***************)))))))))))))))))))))************((())))))******+++++++++((()))***++++++)))'''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))******)))(((((('''&&&&&&%%%&&&&&&&&&''''''(((((((((((()))***************(((((((((((()))***+++,,,)))))))))))))))******+++------,,,+++***))))))(((,,,***'''%%%&&&(((,,,///------......///000222222222444777999:::;;;<<<>>>???>>>>>>===<<<<<<=========<<>>:::888444333333444444333222111000000111111000...---------------.........((()))*********+++...000++++++,,,,,,,,,,,,++++++))))))))))))************((()))))))))************((())))))******+++,,,,,,))))))))))))((((((''''''''''''(((((((((((((((''''''(((((())))))******+++&&&'''(((((())))))(((((())))))(((''''''&&&%%%%%%(((((((((((()))))))))))))))******+++++++++++++++(((((((((((()))***+++,,,)))))))))))))))******++++++++++++++++++++++++++++++)))'''&&&'''***---000,,,------...000222444555555777:::<<<<<<<<<===>>>CCCBBBAAA@@@?????????@@@???@@@DDDIIIMMMTTTdddrrrzzzrrrhhh___XXXVVVUUUWWW]]]eeelllqqqtttqqqjjj```YYYVVVWWWZZZWWWYYYZZZYYYWWWXXX\\\```eeellluuuzzzuuummmooouuu|||wwwxxx{{{|||xxxrrrqqqwww}}}~~~}}}vvvssswwwxxxvvvwwwwwwxxx{{{}}}~~~}}}{{{vvvyyy{{{||||||~~~{{{{{{wwwoooiiijjjrrr{{{}}}}}}|||{{{}}}~~~xxxyyyuuunnnsss{{{xxxggg\\\TTTMMMIIIJJJNNNQQQUUUXXXYYYXXXXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYYVVVRRRMMMHHHEEECCCCCCCCCAAA>>>:::777555444222000111111111111000...,,,+++((()))+++***)))((()))+++)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%&&&(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&((()))*********)))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((())))))******'''''''''((((((((())))))*********)))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))),,,,,,***)))))))))******++++++,,,,,,++++++******++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++,,,......,,,***)))***+++,,,---.........bbbJJJ??????:::888444333333444444333222111000000111111000///+++,,,,,,------.........//////...,,,))))))***++++++,,,---......---,,,+++(((((())))))******++++++(((((())))))*********+++((())))))***++++++,,,,,,***)))'''&&&%%%&&&((()))'''(((((((((((((((''''''(((((()))***+++,,,,,,---%%%&&&''''''((((((''''''))))))))))))((((((((((((++++++************************+++,,,,,,,,,,,,+++(((((((((((()))***+++,,,)))))))))))))))******+++((())))))+++,,,---......''')))---///111000...---,,,,,,---///111333555777666999<<<============>>>DDDCCCBBBAAABBBBBBDDDDDDAAACCCHHHMMMQQQXXXhhhwww|||uuulllbbbYYYWWWVVVYYYbbbnnnyyyzzzooobbbWWWRRRTTTWWWYYY\\\^^^___```fffpppxxx{{{~~~sssuuu~~~zzzyyy|||{{{vvvppprrrtttuuuqqqlllmmmuuu}}}||||||~~~~~~}}}zzz~~~{{{sssrrrxxxzzzxxxxxxxxxyyy{{{}}}}}}|||zzzwwwzzz|||}}}zzzyyywwwmmmiiinnnuuu{{{~~~{{{sssnnnsss{{{ttteeeYYYMMMGGGGGGLLLPPPTTTWWWXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYYYYXXXSSSSSSQQQLLLGGGBBB@@@@@@@@@===999777777666555444444444444444222///---,,,((()))******)))((()))+++))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((()))))))))))))))(((''''''&&&&&&(((((())))))*********+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))%%%&&&((()))*********)))))))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))&&&'''''''''(((((())))))++++++******))))))(((((('''((((((((())))))******(((((((((((())))))))))))...,,,***(((((()))***++++++,,,------,,,+++)))(((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++******,,,------+++)))&&&''')))+++---...//////~~~]]]GGG===888666666555444333222222111111000......///111333555000000111111000///...---333000///000+++###...---,,,+++++++++,,,,,,************************************************++++++++++++++++++++++++...,,,***)))******)))((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&''')))+++,,,((('''%%%$$$%%%&&&(((*********))))))((((((''''''******+++++++++,,,,,,,,,))))))(((((((((((()))))),,,,,,+++***))))))******,,,,,,***)))))))))***+++,,,,,,+++++++++++++++,,,,,,---///111333666888999;;;===???>>>;;;<<>>;;;:::999777555222333555666555222000///...---,,,+++***)))))))))))),,,)))(((******'''(((+++'''''''''(((+++,,,+++***&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))%%%(((***+++)))'''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''(((((()))*********,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************,,,---...,,,***))))))***---...///000000///...---******+++++++++,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,***+++,,,------,,,***(((***,,,///000//////111222}}}]]]HHH>>>:::666666555444333222222111222111000//////000111111..................------///------///...)))&&&'''------,,,,,,+++++++++,,,************************************************'''(((***+++---......///...,,,***)))******)))((()))))))))))))))(((''''''''''''((())))))((((((((()))(((''''''''''''((()))***)))(((''''''(((***+++***)))))))))))))))((((((******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************---,,,***)))))))))***+++,,,+++++++++++++++,,,,,,...///000222444666777888999;;;>>>>>>>>>@@@FFFJJJNNNUUU[[[[[[UUUOOOMMMNNNPPPUUU[[[^^^```cccgggkkkzzz{{{{{{uuukkk```XXXTTTVVV\\\dddnnnuuuxxxxxxwwwsssllleeeccc```___eeennnyyyzzzzzzzzz|||yyyqqqpppqqqmmmiiifffdddhhhjjjgggcccfffrrr|||~~~}}}|||wwwrrrppprrrrrrnnnlllmmmpppppprrrwww{{{|||zzzwwwpppoooooopppppppppooonnnjjjnnnuuu{{{~~~{{{{{{}}}}}}wwwsssssswww|||||||||~~~~~~wwwppprrrxxxwwwbbbUUUQQQQQQRRRRRRQQQRRRTTTWWWYYYVVVUUUTTTSSSTTTUUUWWWXXXVVVWWWVVVUUUSSSPPPMMMKKKDDDBBB>>><<<;;;999777555777999::::::888666555555///...---,,,+++************&&&&&&***,,,)))'''(((***)))'''''')))******)))'''''''''((((((((())))))+++************)))))))))(((((())))))))))))(((((()))(((''''''''''''((())))))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''')))******)))(((((()))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&(((******((('''&&&'''))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((++++++***))))))))))))***))))))))))))))))))))))))************************))))))))))))************)))***+++***(((''''''(((***++++++,,,,,,++++++***+++++++++++++++++++++,,,+++,,,,,,---------,,,,,,++++++,,,---------------///...---,,,------...///,,,...000111111222444666zzz\\\III@@@;;;666666555444333222222111222222222222111000///.........---------.../////////,,,,,,000000------000------,,,,,,,,,+++++++++************************************************''')))+++---............---,,,***)))******)))((())))))******))))))(((((('''((())))))************+++***)))((('''&&&&&&&&&+++***)))((((((((()))***)))))))))*********************+++++++++,,,,,,,,,******))))))))))))******,,,++++++************+++---,,,+++***)))******++++++++++++++++++,,,---...111222222444555666777888777:::===???BBBHHHPPPVVV]]]dddkkkllleee^^^ZZZYYY]]]aaaeeefffdddcccccceeelllkkkhhhbbb\\\WWWUUUTTTWWWZZZ```fffjjjlllllllllnnnmmmppptttwwwxxx}}}|||rrrjjjiiihhhccc___]]]]]]___aaa^^^]]]aaammmwwwyyywwwuuuvvvyyyyyywwwuuunnniiifffggghhhffffffhhhkkklllpppxxx~~~~~~xxxqqqiiihhhgggjjjmmmnnnllliiieeeiiipppvvvxxxxxxuuurrrppppppmmmjjjhhhiiilllnnnssssssqqqmmmkkkmmmsssxxxvvvvvvvvvwwwxxxzzz|||}}}}}}|||zzzzzzzzzyyy~~~~~~}}}qqqooottt|||xxxcccXXXXXXVVVRRROOOOOOPPPRRRTTTTTTSSSSSSRRRSSSUUUVVVXXXXXXYYYYYYYYYXXXVVVTTTSSSKKKHHHCCC@@@===<<<999888666777999999888777777888111111///...,,,,,,++++++***&&&&&&---111///***''',,,***((((((((())))))((((((((()))))))))*********++++++++++++************(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''')))******)))(((((()))'''''''''''''''&&&&&&&&&'''''''''''''''((())))))((()))***)))'''&&&'''(((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&***))))))(((''''''&&&&&&******)))((((((((())))))))))))))))))))))))))))))************************))))))))))))************+++,,,---,,,+++***+++,,,***))))))))))))))))))***+++++++++++++++++++++++++++,,,------............,,,,,,---............---///,,,)))''''''***---000---///111333555777;;;>>>xxx[[[HHH???:::666666555444333222222111111222333333333111///---000000/////////111222333333///...000///---...111,,,---------,,,,,,++++++************************************************+++,,,---......---+++***---+++))))))***+++***)))))))))*********))))))(((&&&'''((()))******+++***++++++***)))((('''&&&&&&)))(((''''''&&&''''''((())))))******++++++,,,,,,******+++++++++,,,,,,,,,))))))(((((((((((()))))),,,++++++******+++++++++---,,,+++***)))***+++++++++++++++,,,---...///000555555555666777777888888888;;;???BBBGGGOOOZZZbbblllsssyyyyyysssjjjdddaaaiiikkkllliiiddd___^^^______]]][[[XXXWWWWWWYYY[[[XXXWWWUUUVVVYYYaaajjjppppppggg```___^^^ZZZVVVUUUUUUWWWYYYYYY[[[cccnnnwwwzzztttpppqqqvvvxxxuuuqqqiiiccc```ccceeefffiiilllpppppprrrxxx}}}|||ssslllhhhggghhhlllrrruuussspppkkknnnsssvvvwwwvvvsssqqqkkkhhhddd```___```dddfffiiikkkkkkgggcccccchhhnnnlllkkkjjjiiijjjmmmppprrrwwwzzz}}}yyyvvvzzz{{{tttrrruuu}}}uuugggaaa]]]VVVQQQOOOOOOOOOPPPPPPQQQSSSUUUWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZQQQMMMHHHDDDAAA???<<<:::444666777777666666777999444333111///---,,,++++++,,,((((((111777555---(((*********+++,,,,,,***(((((((((((()))))))))******)))))))))(((((((((''''''(((((())))))))))))(((((()))(((((((((((((((((()))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))******((('''&&&((()))%%%%%%&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((''''''&&&&&&***))))))((((((((((((((())))))))))))))))))))))))************************((()))))))))************+++---......,,,,,,---///,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++*********,,,---............,,,---......//////......///,,,)))&&&&&&(((+++......000444777:::???DDDHHHvvvYYYGGG===888666666555444333222222111///000222444444222000///000000000000000111222333444000.........+++,,,///,,,,,,---------,,,+++***************************************************,,,,,,---------,,,******---+++))))))***+++***)))))))))************))))))%%%&&&'''((()))*********))))))))))))))))))((((((((((((((('''''''''(((((())))))******++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,------+++*********+++,,,++++++,,,---///111222333888888888888999999999999<<<>>>BBBEEEKKKVVVcccmmmxxx|||~~~wwwnnngggdddjjjlllkkkgggbbb^^^___```^^^\\\YYYVVVVVVWWWYYYZZZVVVUUUUUUWWW^^^kkkzzz{{{uuutttttthhh```[[[[[[ZZZWWWUUUUUUVVVXXXZZZ^^^dddmmmxxx{{{uuuvvv{{{|||xxxrrriiidddbbbfffkkknnnsssxxxzzzwwwuuuuuuwwwtttnnnhhhhhhiiikkkqqqxxx||||||{{{yyyzzz{{{||||||{{{{{{zzzooolllfffcccccceeehhhkkkfffhhhiiieee```___cccgggmmmjjjeeeaaa___```bbbdddkkkooowww~~~{{{zzzyyyzzz|||{{{|||zzzwwwxxx~~~xxxpppjjjbbb[[[VVVSSSPPPMMMLLLNNNRRRVVVYYYZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\VVVRRRMMMIIIEEECCC???===888999::::::999999:::<<<777555333111...,,,++++++---((()))111888555...)))'''(((+++///111000,,,)))''''''((((((((()))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))((((((((())))))))))))))))))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&''''''''''''''''''''''''''''''''''''((()))))))))******)))''''''(((***(((((()))))))))*********'''((((((((()))))))))***))))))(((((((((((())))))(((((((((''''''(((((((((''''''''''''(((((())))))***))))))(((((((((((((((************************))))))))))))))))))))))))((()))))))))************((()))******)))(((***+++---,,,+++******+++,,,---++++++++++++++++++++++++))))))***,,,,,,---------,,,---......//////......222111///...---...//////000333888===AAAFFFLLLPPPtttWWWFFF<<<777666666555444333222222111///111222444444333111000......///000000000//////000---+++------+++,,,000+++,,,---...---,,,+++***************************************************))))))***++++++,,,------,,,***))))))***++++++***))))))******++++++******&&&&&&'''((())))))))))))'''((()))***************))))))*********+++++++++)))))))))*********************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,---...---,,,******++++++,,,,,,,,,---///111444666777:::::::::::::::;;;;;;;;;???AAADDDHHHPPP\\\lllwww|||tttllleeebbbbbbeeeggggggdddcccdddfffddd```ZZZVVVUUUUUUUUUUUUQQQWWW___hhhrrr~~~}}}yyyyyyyyyzzzyyy{{{zzzvvvppplllkkklllkkkfffbbbbbbbbb______aaabbbccceeejjjqqqzzz}}}}}}{{{uuukkkgggggglllrrrvvv{{{|||wwwrrrooollliiiggggggiiimmmqqqvvvzzz~~~wwwsssnnnlllmmmppprrrtttiiijjjjjjhhhddddddfffjjjuuuppphhh```[[[ZZZ[[[]]]]]]bbbjjjqqqwww|||{{{xxxxxxwwwxxx~~~{{{{{{~~~zzztttllleee___YYYRRRLLLLLLNNNQQQTTTVVVWWWWWWWWWZZZZZZZZZZZZ[[[\\\\\\\\\ZZZWWWSSSOOOLLLHHHDDDAAA;;;<<<<<<:::888888999::::::999666333000...---,,,+++''''''...222000+++(((%%%(((+++000222111---)))'''''''''((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((())))))******))))))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((('''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))(((((()))&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))***+++***((('''((()))''''''((((((((()))))))))''''''(((((())))))******))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''(((((()))******+++******)))((((((((())))))************************(((((((((((((((((((((((())))))))))))************)))***++++++)))((()))+++++++++************++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,---............---000000000111111111111111666:::???CCCGGGKKKOOOQQQqqqVVVFFF>>>888666666555444333222222111222333333333333222000///---///111222222000...,,,///,,,+++...---++++++...+++,,,---......,,,+++)))***************************************************)))(((((()))***,,,---,,,***))))))***++++++***((()))***++++++++++++***(((((()))******)))))))))'''((()))***+++******)))'''((()))***+++,,,,,,,,,***)))))))))))))))((((((******+++++++++,,,,,,,,,***))))))(((((())))))***+++++++++++++++,,,---......---,,,+++***+++,,,,,,------///111333666999:::;;;;;;;;;<<<<<<<<<======@@@BBBEEEJJJSSSbbbttt}}}vvvmmmfff```^^^\\\bbbhhhkkkjjjhhhggghhhccc]]]VVVSSSUUUXXX[[[]]]]]]eeerrr|||zzzsssooollliiigggllloooqqqooommmmmmqqqvvvzzzuuurrrrrrrrroooooorrrpppoooqqquuuzzz}}}~~~~~~yyytttmmmjjjjjjpppvvvyyy}}}{{{yyyuuuoooiiifffgggiiieeehhhlllnnnooorrryyy|||xxxtttrrruuuxxxzzzzzzpppooonnnmmmmmmoooqqqsss{{{uuummmeee``````bbbeee___ccchhhlllppptttzzz~~~|||~~~}}}}}}|||~~~~~~}}}}}}}}}yyyuuussspppkkkbbbZZZUUUTTTQQQPPPQQQSSSWWWYYY[[[[[[ZZZZZZZZZ[[[[[[[[[]]][[[YYYVVVSSSOOOIIIEEE@@@@@@???<<<999888999:::???===:::777333111///...,,,((('''+++---+++)))***((()))***,,,......+++)))(((((()))))))))******************))))))))))))((((((((())))))))))))((((((((()))************)))(((''''''''''''((((((((()))''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((((()))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((***++++++***(((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))*********))))))(((((((((((())))))((((((''''''''''''(((((()))))))))***************++++++***))))))))))))***************************))))))))))))))))))))))))))))))))))))************+++,,,---,,,***)))***+++)))******++++++******)))))))))***+++,,,------...++++++,,,,,,,,,,,,,,,+++++++++,,,---------------,,,---...000222444666777>>>BBBGGGJJJLLLLLLMMMNNNpppVVVHHH???:::777666555444333222222111555555444333222000///...///111444555555222///---111...---///...***)))++++++,,,---......,,,***)))************************************************...,,,)))'''&&&''')))***,,,***))))))***++++++***((()))***+++++++++++++++******+++++++++******)))((()))***++++++***)))((($$$%%%'''(((***+++++++++******))))))((((((''''''******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,---......---,,,+++++++++,,,,,,......000222555888:::<<<;;;;;;<<<<<<======>>>>>>???AAAEEEKKKUUUfffyyy{{{rrriiiaaa]]][[[[[[ccclllqqqoookkkgggeee[[[VVVPPPPPPVVV```hhhmmmttt{{{~~~xxxpppjjjgggddd```\\\hhhkkknnnoooooouuu~~~{{{|||xxxwwwwwwyyy}}}~~~||||||zzzyyyyyyzzzxxxsssooonnnjjjkkkqqqvvvxxx{{{tttuuutttnnngggdddfffjjjdddiiilllkkkiiilllttt|||}}}yyyuuuuuuxxx|||}}}}}}tttrrrpppqqqtttwwwzzz{{{{{{vvvooohhhgggiiinnnqqqjjjlllnnnoooooorrrwww{{{xxx}}}~~~||||||~~~yyyrrr```[[[TTTOOONNNRRRXXX\\\\\\\\\[[[ZZZZZZZZZ[[[[[[```^^^]]][[[XXXSSSMMMHHHHHHHHHFFFCCC???===>>>???BBB@@@===999666333111000...+++***,,,+++)))***---,,,***(((((()))***)))((()))************+++++++++))))))))))))(((((((((((((((((())))))))))))((((((((()))***++++++***)))(((&&&'''''''''(((((())))))'''''''''&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))'''))),,,,,,+++)))((('''((((((((())))))))))))***&&&''''''((()))******+++))))))(((((((((((())))))++++++************++++++,,,,,,++++++***))))))))),,,++++++***************************************************************))))))))))))************))))))***(((&&&%%%%%%&&&***+++,,,------,,,+++***(((((()))***,,,---...///---------...------,,,,,,***+++,,,,,,------,,,,,,...///000222666;;;???AAADDDHHHLLLNNNNNNLLLJJJJJJmmmRRRCCC;;;777555555444444444333333333444444444333222111000///111333555555222///...---///...---,,,+++,,,---------.........---,,,,,,+++......---,,,,,,+++******++++++************++++++////////////...------,,,))))))))))))))))))))))))---,,,+++))))))))))))***+++++++++*********))))))%%%&&&&&&'''((())))))***------,,,)))$$$$$$'''+++)))))))))))))))))))))))))))***,,,,,,+++++++++,,,,,,,,,............,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++,,,,,,---...333222555:::<<<::::::===;;;AAA>>><<<@@@===999???@@@GGGMMMRRR[[[kkkyyyrrrhhhdddbbb^^^[[[```eeekkkkkkeee\\\VVVSSSMMMPPPVVV___iiisss|||yyyuuutttuuuxxxlllgggjjjjjjaaa^^^bbblllrrrwwwzzz{{{~~~|||zzzyyyxxxxxxxxxyyyzzz{{{xxxssspppqqqssspppmmmkkkmmmqqqtttuuuttttttooolllllliiiddddddfffeeeffffffcccaaadddlllssswww}}}{{{zzz{{{yyyyyyxxxwwwvvvuuusssrrrsssuuuvvvuuussssssvvvzzzzzzrrrjjjiiiooouuuxxxwwwwwwyyyzzz|||||||||zzzyyy|||zzzyyyyyyzzz}}}}}}|||{{{zzz|||~~~~~~tttgggYYYRRRQQQRRRUUUYYYYYY[[[]]]\\\XXXWWWXXX[[[]]]^^^]]][[[WWWUUUTTTUUUOOOMMMIIIEEEDDDDDDFFFGGGFFFGGGGGGDDD>>>888333000...+++)))((()))++++++++++++++++++++++++,,,,,,,,,(((((())))))))))))(((((('''((()))(((''''''((()))(((((())))))))))))((((((***************)))((('''((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((((()))))))))))))))((((((******))))))((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&((()))***)))(((&&&%%%'''''''''((((((((((((((((((''''''******((('''''')))******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++)))((((((((()))(((((('''((()))+++,,,---......---+++(((&&&&&&(((+++---)))***+++,,,,,,+++***)))***)))(((''''''((()))************)))))))))))))))******))))))))))))******++++++******+++---...000,,,,,,++++++***+++++++++///---+++,,,---...------,,,---.........---,,,+++,,,...000000...------...///000111444999===AAADDDIIIEEEEEEIIIKKKIIIGGGHHHlllQQQBBB:::666555555444444444333333333222222222222111000000///...000222222111000000111///...---,,,,,,,,,------------......------,,,+++...------,,,++++++******++++++************++++++***)))'''&&&'''(((((((((************************+++******))))))***+++,,,+++++++++*********))))))(((((())))))******+++++++++***'''''''''(((******************************((()))++++++*********+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000000666555888===???===>>>AAA>>>HHHJJJGGGHHHAAA<<>>888444000...***))))))******************))))))((((((((((((((())))))))))))((((((&&&'''((((((&&&&&&'''((((((((())))))))))))((((((((())))))))))))(((((('''((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''((()))***)))(((&&&%%%'''''''''((((((((((((((((((((('''&&&&&&&&&(((***)))******)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''''''(((((('''&&&'''***,,,------,,,,,,,,,***(((''''''(((***,,,)))***++++++++++++***)))+++***)))(((((()))***+++***)))))))))))))))))))))*********))))))*********++++++++++++,,,---...///,,,,,,+++++++++++++++,,,...,,,***+++,,,---,,,,,,,,,,,,---......---,,,+++---...000///......000111///111444888===BBBFFFIIIOOOJJJHHHHHHFFFCCCEEEIIIjjjPPPAAA:::555555555444444444333333333000000111111111000000///,,,.........------///111///...------,,,,,,------------......------,,,,,,------,,,,,,++++++******++++++************++++++111...******---//////...++++++++++++++++++++++++))))))))))))***+++,,,---+++++++++***************+++++++++++++++++++++,,,***&&&$$$&&&***---,,,)))************************''')))++++++***)))***+++---,,,,,,++++++,,,,,,---,,,++++++******+++,,,,,,------...///000111333444777777;;;@@@AAA@@@CCCGGGEEETTT[[[YYYWWWKKKCCCHHHMMMUUU^^^dddjjjqqqttttttyyyqqqgggaaa```aaabbbbbb]]][[[WWWSSSQQQWWWaaaiiirrruuu|||zzzsssrrrtttvvvyyyyyytttoookkkfffffffffeeeffflllvvv~~~||||||~~~xxxyyy}}}}}}|||~~~}}}||||||yyywwwttttttttttttsssrrrqqqpppnnnkkkhhhggghhhjjjkkkkkkeeeddddddfffhhhiiihhhfffkkkgggeeedddaaa\\\ZZZ[[[\\\___aaaaaa```bbbgggkkkooosssvvvuuuqqqmmmkkkkkkoooooonnnnnnmmmmmmlllllljjjlllmmmllljjjjjjmmmqqqvvvrrrpppqqqwww|||~~~~~~{{{}}}{{{wwwtttuuuwwwyyyrrrtttyyyzzzyyy{{{~~~qqqhhhgggddd[[[UUUSSSWWW\\\______]]]YYYWWWZZZ\\\]]]]]][[[ZZZ[[[\\\[[[YYYUUURRRPPPOOOOOOPPPOOOPPPPPPNNNJJJDDD===999555222...++++++******)))++++++***)))((('''&&&&&&((())))))******))))))((('''((())))))''''''((()))((())))))******))))))(((''''''(((((()))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&%%%'''''''''(((((()))))))))&&&''''''&&&$$$$$$&&&'''((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((''')))---000111000---+++******))))))))))))******)))***++++++++++++***)))++++++************++++++))))))))))))))))))******++++++************++++++******+++,,,------------,,,,,,++++++++++++,,,,,,---+++******+++,,,,,,+++++++++,,,------,,,,,,+++...////////////000333555333555999>>>CCCGGGJJJLLLNNNIIIFFFEEECCCAAADDDJJJjjjPPPBBB;;;666555555444444444333333333///000111111111111111000//////...,,,))))))+++---///......---------------,,,------...------,,,,,,,,,,,,,,,,,,++++++******++++++************++++++$$$ ###%%%$$$!!!++++++++++++++++++++++++))))))*********++++++,,,************************,,,,,,,,,,,,,,,+++++++++)))''''''(((+++---,,,+++************************(((***+++,,,******+++,,,---,,,+++******+++,,,---++++++*********+++,,,,,,.........000111333555666777888;;;@@@AAABBBGGGNNNRRRaaaiiikkkkkk^^^PPPQQQXXX___eeegggiiikkkjjjeeeddddddeeeggggggddd^^^YYYRRRRRRSSSTTTYYYeeeuuu{{{vvvrrrrrrtttwwwpppssssssqqqmmmjjjfffcccjjjkkkmmmnnnqqqzzzyyyxxx{{{||||||{{{xxxwwwwwwwwwyyywwwuuuuuuwwwwwwvvvtttoooooooooooonnnmmmkkkjjjhhhddd``````ccceeeeeedddbbbcccdddfffggggggfffeeennnjjjhhhhhhddd^^^[[[\\\aaadddfffgggfffgggiiikkkjjjlllnnnnnnllljjjjjjkkkjjjiiihhhgggeeeddddddccccccdddeeecccaaaaaadddgggqqqpppqqqssswww{{{}}}~~~{{{}}}zzzxxxwwwxxxyyytttuuuwww{{{~~~~~~}}}}}}|||rrrnnnhhh^^^XXXQQQSSSWWW[[[^^^]]][[[XXX[[[]]]______]]][[[[[[\\\\\\ZZZWWWTTTRRRQQQPPPPPPMMMNNNOOOOOOMMMHHHBBB>>>:::777222...---+++***(((+++++++++******))))))))))))))))))******))))))))))))***++++++))))))***+++)))))))))******)))))))))''''''((()))******))))))((((((((((((''''''''''''&&&&&&'''''''''''''''&&&''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((()))((('''&&&&&&'''''''''((())))))******&&&)))***)))***+++(((###((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((*********)))(((((()))******---222555666333///,,,))))))************))))))*********++++++*********************************)))))))))))))))*********,,,++++++++++++++++++,,,)))***,,,---...---,,,,,,,,,,,,+++++++++,,,------...,,,++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,---.../////////222666999:::<<>>@@@CCCMMMWWWcccnnntttyyy}}}qqq___YYY___dddgggggghhhiiifffaaa[[[^^^bbbdddccc]]]UUUOOOPPPUUU]]]eeemmmyyy~~~|||yyyxxxxxxkkkiiiiiijjjkkklllllllllrrruuuxxx{{{~~~|||xxxwwwyyyzzz{{{|||{{{vvvqqqllliiiiiijjjkkkmmmmmmmmmlllgggggggggggggggffffffeeebbb``````cccgggjjjiiiggghhhjjjlllmmmnnnmmmmmmmmmrrrpppqqqtttsssnnnlllmmmppprrrtttuuutttssssssssspppqqqqqqqqqoooooooooppppppnnnkkkhhheeecccbbbbbbaaacccccc```\\\ZZZ\\\___mmmooorrrtttuuuwwwyyy{{{wwwxxxzzz|||~~~~~~}}}}}}zzzwwwwwwyyy|||~~~~~~}}}ssshhh```]]]RRRTTTVVVWWWYYYZZZ\\\]]]___aaabbbbbb___\\\[[[[[[[[[ZZZYYYWWWUUUSSSQQQPPPMMMLLLMMMNNNOOOMMMIIIEEE@@@<<<777222000---+++)))))))))******++++++,,,,,,))))))************))))))((()))******(((((()))***))))))************))))))((()))***+++++++++++++++((((((((((((''''''''''''&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&(((((((((((((((''''''&&&''''''(((((()))******+++)))+++***(((+++000...)))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((+++------,,,***)))+++---+++---111444555222...+++((()))************)))(((+++******************+++((())))))))))))))))))((((((((())))))************,,,++++++++++++++++++,,,***+++,,,---...---,,,+++,,,+++++++++,,,------...///...,,,,,,...///...---+++++++++,,,,,,------------...///000111555:::===BBBCCCDDDEEEEEEDDDCCCBBBCCCAAAEEEQQQYYYUUUJJJBBBkkkRRRDDD===999555555444444444333333333222222333333333222222111111111111000000222555888...////////////...------,,,,,,------......------++++++++++++++++++******++++++************++++++'''((()))******)))))))))************************+++,,,,,,++++++)))((((((***************+++++++++***************************---...,,,(((''')))---++++++++++++++++++++++++***,,,......---,,,---......------,,,,,,------...++++++++++++,,,---......000000111111333444666666888777:::===@@@FFFTTTbbbrrr{{{}}}|||hhhaaa```dddfffgggjjjmmmjjjeee]]]\\\ZZZWWWUUUSSSRRRRRR]]]eeepppzzz|||yyy{{{|||oookkkjjjpppvvvyyyzzz{{{|||{{{yyyyyyyyyxxxsssssstttwwwxxxtttlllfffbbbcccddddddeeeddddddcccccccccdddeeefffhhhjjjkkkiiilllqqqwww|||~~~}}}|||{{{}}}~~~}}}|||zzzzzz{{{{{{|||}}}yyyuuusssqqqqqqpppqqqpppkkkeeebbbbbbeeellloooqqqqqqoooooorrrtttuuutttssstttvvvyyy|||~~~{{{vvvvvvxxxzzz{{{{{{}}}yyykkkddddddZZZ[[[\\\ZZZWWWXXX\\\aaaeeefffgggfffbbb___\\\\\\]]]]]]]]]\\\ZZZXXXVVVUUUPPPNNNMMMOOOQQQRRROOOLLLEEEAAA;;;666333000...,,,''''''((()))***+++,,,,,,)))******++++++******)))&&&'''((((((&&&&&&'''((()))******++++++******)))******++++++,,,,,,++++++((((((((((((''''''''''''''''''((())))))'''&&&%%%%%%&&&''''''((((((((((((((((((((()))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''((())))))***++++++)))000111***'''+++---***'''((())))))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,...///...+++***,,,///***+++---......,,,***)))))))))************))))))++++++***))))))***++++++(((((())))))))))))((((((((((((((()))******++++++++++++************+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...///000...------...//////...,,,,,,,,,,,,---...//////---///111333666:::>>>BBBEEEEEEEEEDDDCCCAAA@@@???HHHHHHOOO]]]cccZZZIII>>>jjjQQQCCC===999555555444444444333333333222222333222222111000//////000000000000111444666...//////000///...---,,,+++,,,------......------******************++++++++++++************++++++///111111...******///333++++++++++++++++++++++++)))***++++++++++++))))))))))))*********+++++++++))))))******++++++,,,,,,,,,+++***((('''''')))+++++++++++++++++++++++++++***+++------,,,,,,,,,------......//////......---,,,,,,,,,,,,---...///000333333333444444666777777<<<;;;<<<>>>BBBLLL^^^nnn}}}{{{jjjfff]]]aaaeeehhhmmmoookkkdddZZZWWWSSSPPPQQQVVV]]]bbbpppwwwxxxwww{{{{{{zzzwwwqqqqqqtttvvvuuullljjjjjjnnnrrrqqqjjjdddccceeefffffffffffffffgggkkklllmmmoootttyyy~~~~~~yyyyyyzzzwwwzzz|||zzzuuurrruuuyyy|||yyytttqqqppprrruuuwww}}}|||zzzxxxxxxyyyzzz{{{www{{{{{{zzzzzzzzzzzzxxx{{{~~~}}}}}}~~~rrrkkkkkkeeehhhhhhbbbZZZWWW\\\bbbiiikkklllkkkhhhdddaaa```^^^___``````^^^]]]ZZZYYYUUUQQQNNNNNNQQQRRRPPPNNNIIIEEE???:::666333000...))))))******++++++,,,,,,)))******++++++******)))'''((())))))''''''((())))))******++++++******)))***++++++++++++******)))(((((((((((('''''''''''''''((()))))))))(((&&&%%%$$$%%%&&&'''((((((((((((((((((((())))))*********&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))))))))((('''''''''''''''&&&'''((()))***+++,,,,,,222GGGTTTIII777---(((%%%&&&((())))))(((((()))+++)))))))))))))))))))))))))))))))))))))))))))))))),,,...000...***))),,,///+++******)))(((((((((((())))))))))))))))))))))))++++++***))))))***++++++((()))************)))((('''(((((()))******++++++*********))))))*********---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,.../////////...,,,,,,...///...---------,,,,,,---///000111...111555999<<>>>>>@@@EEEPPPdddwwwwwwiiihhh[[[```eeeiiimmmnnnhhh___QQQPPPPPPQQQVVV```kkksss|||~~~xxxwww{{{zzzzzzzzzwwwuuuwww||||||wwwooojjjkkkooopppoookkkhhhfffiiioooqqqmmmhhhfffhhhjjjkkklllnnnppprrrxxxxxxzzz~~~yyyqqqmmmlllnnnpppvvvtttqqqnnnmmmnnnoooqqqppptttzzz~~~}}}{{{zzzxxx{{{~~~~~~{{{yyyxxxyyyyyyrrrqqqmmmrrrssskkk^^^XXX\\\bbbkkkmmmooooookkkhhheeeddd^^^___```aaa```^^^\\\[[[XXXRRRMMMLLLOOOPPPOOOLLLKKKGGGAAA<<<888555222000...---------------------******++++++++++++*********,,,,,,,,,+++***+++,,,******++++++++++++*********************)))(((''')))((((((((('''''''''''''''((()))***)))(((&&&$$$$$$%%%&&&'''(((((((((((('''((((((((())))))******&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''###$$$%%%&&&''')))******))))))((('''''''''''''''&&&'''((()))***+++,,,,,,CCCfffuuuTTT999)))!!!&&&((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))+++...000---)))(((+++///---,,,)))''''''''')))*********))))))))))))******,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))'''(((((()))***+++++++++******))))))))))))******...---,,,+++***+++,,,---+++++++++,,,---...///000///---+++,,,---...------......------...///111222000333888===@@@DDDGGGJJJAAAAAA@@@@@@AAACCCEEEGGGFFFMMMVVV[[[UUUIIICCCDDDdddLLLAAA;;;777777777666555555444333333222222222111111111111000////////////////////////000///---++++++,,,---...******,,,---.../////////111000...,,,+++)))))))))(((((()))***+++,,,,,,,,,...,,,***)))((()))***+++$$$!!!!!!'''++++++))))))(((''''''(((***---...))))))(((((()))***++++++))))))))))))***+++,,,---,,,+++***))))))***+++,,,,,,+++***)))***+++,,,---------,,,,,,,,,,,,++++++........................***,,,////////////111222555777999999777777999<<>>|||SSS444))),,,******)))((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))******++++++,,,,,,***)))(((''''''((()))***,,,,,,+++***))))))******+++++++++*********))))))'''(((((()))******++++++...---+++******+++---...******+++++++++,,,,,,,,,000//////......//////000555111---,,,---///...---///000000000......000222666999===AAADDDDDDCCCBBBBBB@@@@@@BBBBBBAAADDDJJJHHHJJJMMMOOOLLLHHHFFFGGGeeeLLLAAA;;;777444444444333222111111111222222222222111111111111////////////////////////...---+++***)))***+++,,,++++++,,,---............---,,,+++******))))))***))))))******++++++,,,,,,---+++***)))((()))++++++...***''''''***,,,+++((((((((('''&&&'''((()))******))))))))))))******+++++++++***************+++++++++************++++++++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++---...///000222555888888999:::999888999<<>>@@@BBBDDDDDDBBB@@@??????<<<<<>><<<===:::999>>>@@@@@@AAACCCFFFEEEFFFIIIPPPXXX^^^aaadddKKK@@@;;;777555555444444333333333333333333222222222111111111//////////////////////////////...------------...---.........------,,,+++......---------...//////+++++++++++++++++++++******)))))))))***+++,,,---,,,***)))***---......,,,++++++,,,,,,,,,+++***))),,,++++++***)))))))))))),,,,,,,,,,,,+++******))))))***+++,,,,,,+++***))))))***+++,,,---,,,+++*********+++,,,,,,---......------------............,,,...000222444777:::===:::;;;<<<>>>AAAFFFJJJMMMXXX[[[\\\[[[\\\aaajjjrrrsssmmmhhhjjjoooqqqmmmgggccc^^^WWWQQQSSS[[[hhhrrrzzzrrrllleeegggjjjkkkkkkmmmqqqvvv~~~sssmmmlllmmmnnnmmmjjjhhheeedddeeeiiimmmppplllssswwwuuupppooovvv~~~sssgggbbbbbbaaadddgggggghhhlllttt{{{~~~}}}zzzxxxwwwyyy|||wwwvvv}}}~~~lllbbbaaa```aaahhhpppvvvxxxpppjjjdddaaacccddddddbbb```___\\\YYYUUURRROOOMMMBBB>>>999777777777777666000000000...+++***+++---++++++*********++++++,,,))))))))))))))))))))))))&&&'''((()))***+++,,,,,,((()))++++++++++++)))((())))))((('''''''''''''''&&&''')))******((('''%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''(((((()))(((((('''%%%333///$$$&&&***''''''(((((('''''''''''''''((())))))))))))))))))))))))++++++************))))))((((((((((((((((((((((((,,,,,,++++++******))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---...000000000///+++---///111444:::AAAEEEIIIIIIHHHGGGEEEAAA>>>======999999>>>BBBBBBCCCDDDGGGJJJNNNTTT```mmmtttvvvcccJJJ???;;;777555555444444444444444333333333333222222222222111000000000000000000000000//////......---------...............---,,,++++++//////...---------......,,,,,,,,,+++++++++++++++)))))))))******+++,,,,,,(((((((((***,,,......---***++++++,,,---,,,,,,,,,,,,,,,+++***))))))******)))***+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***))))))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---000444666777888:::<<<<<<>>>AAAGGGMMMRRRUUUWWW\\\]]]^^^^^^___bbbgggkkklllhhheeehhhmmmnnniiiddd]]]ZZZWWW[[[eeerrr~~~{{{uuutttxxx|||wwwlllddd```[[[dddpppyyy||||||}}}}}}uuuqqqkkkiiikkkmmmnnnnnnhhhfffcccaaabbbfffkkknnnqqqwww}}}|||xxxyyytttiiieeeaaa___]]][[[\\\cccnnnvvv}}}~~~~~~}}}|||{{{|||}}}|||zzzzzz}}}}}}~~~vvvooorrrzzzuuuddd___ZZZ[[[___gggnnntttrrrmmmfffbbbbbbcccbbbaaadddcccaaa___[[[WWWTTTRRRHHHDDD???:::888666555555222333222000...,,,---...+++******))))))*********))))))))))))))))))))))))---,,,+++***(((''''''''''''((()))******)))((('''))))))((('''''''''''''''%%%&&&((())))))((('''&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&(((((('''&&&%%%&&&''')))''''''((((((((((((''''''%%%...+++%%%***+++''')))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++******))))))))))))************)))))))))((((((((((((((())))))************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------......---...///000000000///000+++///333888;;;???DDDGGGFFFGGGHHHHHHFFFDDDAAA???<<<999999???CCCDDDFFFIIIPPPXXXbbbkkkxxxaaaIII???;;;888333333333333333333333333333333333333222222222222000000000000000000000000------------,,,,,,,,,+++---.........---,,,,,,+++---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,************++++++++++++***+++,,,,,,,,,,,,,,,+++))))))*********++++++,,,,,,++++++*********++++++((()))+++------------,,,******++++++++++++************+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---......//////000333666888999;;;===???BBBFFFLLLTTT\\\``````___^^^]]]^^^^^^```cccfffggghhhfffdddeeefffeeebbb^^^^^^___dddnnnzzz{{{tttpppsss{{{uuuiiibbb```aaafffooo|||~~~tttjjjhhhggghhhkkknnnoooppplllkkkiiiggggggkkkrrrwww{{{yyyssseee```YYYUUUXXX___iiioooqqqtttvvvvvvuuusssssssssvvv~~~~~~|||{{{{{{}}}~~~~~~|||zzz|||{{{qqqooottt{{{mmmdddZZZWWWXXX\\\dddkkkooommmjjjfffcccbbbbbbbbbgggfffeeeccc```]]]YYYWWWOOOLLLFFF@@@;;;777666555555666666444111......///))))))((('''''''''(((((())))))))))))))))))))))))+++******)))))))))***+++(((((())))))))))))(((((())))))((('''''''''''''''&&&'''((())))))(((((('''))))))((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&''')))'''''''''(((((((((((((((%%%---+++)))---***%%%***)))(((((((((((())))))***))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))))))))((((((((()))*********************+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,---//////......///000111444:::>>>@@@BBBEEEFFFEEEGGGIIIJJJIIIFFFBBB@@@;;;:::<<>>;;;888444444444444444444444444444444333333333222222222000000000000000000000000---------------,,,,,,+++---------...------,,,,,,***))))))******+++,,,---***++++++,,,,,,---------***++++++++++++******)))+++,,,------+++***))))))---,,,+++***)))***++++++++++++*********+++,,,,,,***+++,,,......---+++***++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111555666777888:::>>>DDDHHHLLLQQQZZZdddkkklllhhhccc]]]\\\\\\^^^aaaeeefffgggdddcccbbbaaa``````aaabbbgggooozzz|||{{{zzzwwwvvvzzzyyyooojjjkkkmmmooouuuyyyyyyyyyxxxwwwyyy|||xxxqqqhhhgggfffgggiiilllnnnoooppppppooonnnpppuuu~~~|||tttjjjfffiiiooosssuuutttwwwyyyxxxtttooollljjjmmm|||~~~zzzzzzzzz{{{~~~~~~{{{|||~~~~~~|||vvvuuuzzz~~~zzzlll^^^WWWTTTUUU[[[dddjjjlllnnnlllgggcccdddfffggghhhgggfffddd```]]][[[UUURRRLLLEEE>>>:::888888999999999777333000//////+++***)))(((((((((((()))))))))))))))))))))))))))''''''''')))***---///111***))))))))))))))))))***))))))((('''''''''''''''&&&'''((())))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&%%%(((***)))'''&&&'''(((((('''&&&&&&'''((()))***&&&+++((('''+++'''$$$,,,)))))))))))))))***++++++))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((())))))))))))***++++++++++++***))))))))))))))))))***++++++))))))*********+++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,------------......------------------...,,,...//////...///333666:::<<>>???CCCGGGHHHJJJTTT```ttt^^^GGG>>>;;;999666666777777777777777777444444444333333333222222000000000000000000000000//////000000//////...---,,,,,,---......------,,,)))))))))+++,,,...000111******+++,,,,,,---......+++++++++++++++***)))(((''')))++++++***)))((((((222000...+++***+++,,,,,,************+++,,,------,,,---.........,,,***(((,,,+++***))))))***+++,,,,,,+++***)))***+++---...******+++,,,------...//////000000111222333333444999888777777:::AAAJJJQQQTTTYYYcccnnnuuusssllleee]]]\\\[[[]]]bbbfffhhhggg```aaa```^^^]]]```ffflllqqq}}}~~~}}}wwwzzz}}}}}}~~~|||sssqqqwww}}}~~~}}}yyywwwwwwzzz}}}~~~|||yyyrrrqqqnnnmmmrrrxxxwwwrrrkkkiiigggfffgggiiilllmmmnnnoooooooooqqqxxx~~~uuunnnjjjiii|||zzzyyy|||xxxxxxyyy}}}}}}}}}}}}zzzzzzxxx|||wwwxxx|||sssbbbXXXSSSQQQWWW___eeekkkqqqooojjjfffgggjjjggghhhhhhgggeeebbb___]]]XXXUUUOOOHHH@@@<<<:::;;;;;;;;;;;;888444111//////...------,,,+++++++++,,,))))))))))))))))))))))))...---+++*********+++,,,,,,+++***))))))***+++,,,))))))((('''''''''''''''''''''((())))))***))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&$$$'''******(((&&&'''(((((('''&&&%%%&&&(((***,,,'''(((######)))&&&&&&000******))))))***+++,,,,,,))))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))))))))******++++++,,,,,,)))***+++,,,,,,+++***)))******))))))***+++,,,,,,))))))******++++++++++++******))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000//////......//////000---///000000000333888<<>>@@@FFFSSS```mmmnnnpppssstttsssooolll[[[ZZZ[[[___eeeiiijjjiiicccbbb___^^^cccmmmuuuxxxzzzvvv|||{{{zzz{{{{{{wwwtttuuuwwwwwwvvvrrrllliiinnnrrrpppnnnmmmeeegggiiihhheeedddgggkkkkkkooossstttvvvyyynnnmmmzzzwwwxxxvvvqqqsssxxxyyyzzz||||||vvvrrrvvvyyyzzzzzz~~~lllddd]]]UUUTTTXXX___bbbddddddbbbbbbdddfffeeekkkmmmgggaaa```bbbbbb\\\XXXRRRLLLGGGBBB===:::CCCAAA===999666444333333222000...+++******+++,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''''''''''')))))))))))))))***++++++''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))************---,,,+++)))(((((('''((((((((()))***+++,,,,,,---******+++******)))((('''*********)))))))))))))))'''((()))+++++++++***)))---,,,***)))))))))***+++******++++++++++++,,,,,,)))))))))***++++++,,,,,,...............---,,,++++++,,,,,,,,,,,,+++***))))))+++---------,,,---...///...---...111555:::>>>EEECCCAAA@@@AAADDDGGGJJJQQQQQQQQQNNNHHHBBB>>><<<@@@FFFLLLNNNQQQ\\\mmmzzz{{{^^^HHH===999888666666555444333222222111333333333333333222222111///000222111000//////000000000//////.../////////---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,++++++,,,---,,,***((((((+++---***&&&$$$)))...---,,,+++******+++,,,---++++++++++++************,,,,,,+++++++++++++++,,,,,,,,,------......//////222333444555777999<<<>>>>>><<<<<>>??????>>>;;;888555222333111///,,,++++++++++++******++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((('''''''''''''''((()))((((((((('''''''''&&&&&&))))))((((((((('''''''''))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************++++++***))))))((((((((()))******++++++,,,,,,,,,))))))*********)))((((((+++++++++***************((())))))************)))---,,,+++*********++++++,,,,,,------------......------,,,,,,++++++************++++++,,,+++++++++------------------,,,,,,,,,---//////......///000222222222444888===AAADDDEEECCCBBBAAAAAACCCFFFHHHJJJKKKKKKIIIFFFCCCCCCCCC>>>EEEOOOWWW___kkkzzz|||^^^III===999999555555444444444333333333222222222333222111111000---...000000/////////000//////......///000000111.........------,,,,,,+++------------,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++******+++,,,---...---,,,---......,,,***'''***---...---+++++++++++++++************++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////000000222333555777:::===???@@@===<<<>>>CCCJJJUUUhhhyyyzzzyyyoooiiigggjjjjjjkkkjjjhhhbbbZZZUUUTTT___ppp~~~uuuqqqvvv|||~~~}}}}}}}}}uuuqqqlllkkklllmmmllljjjgggeeegggnnnrrrooojjjiiigggaaa^^^cccoooyyy|||{{{{{{|||wwwrrrlllsssooonnnttt}}}}}}~~~|||ooohhhbbb^^^UUUVVVWWWXXXYYY]]]bbbfffeeejjjkkkiiiggggggccc^^^^^^[[[WWWRRRNNNHHHAAA===:::===AAACCCBBB===888444555333111...,,,+++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))((('''''''''''''''((()))))))))(((((((((''''''(((((((((((((((''''''''')))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))))))))***++++++,,,,,,,,,++++++'''(((((())))))))))))(((++++++++++++++++++++++++++++++***)))))))))******---,,,++++++***+++++++++,,,,,,------------...............---,,,,,,++++++((((((***++++++,,,,,,,,,...........................///111111000///000222000222444888<<<@@@CCCEEEDDDCCCBBBAAAAAABBBCCCDDDDDDEEEFFFFFFEEEFFFIIIKKKEEELLLXXXeeerrr~~~|||^^^III>>>:::999444444444444444444444444111222222222222111000000+++---////////////000111///...............////////////...---,,,,,,++++++------------------------***************+++++++++************************---,,,***)))***+++---......---,,,,,,......---+++((()))+++---///...,,,************************************++++++,,,,,,,,,***+++,,,---------,,,+++------...///000111222333222333444888;;;>>>>>>>>><<<>>>EEEMMMRRRXXXdddpppsssgggbbbccclllrrrwwwuuulllaaaYYYVVVfffrrr}}}sssyyy}}}{{{yyyyyyxxxvvvpppwww{{{ppplllkkkiiikkkmmmpppoooooommmjjjjjjnnnpppllliiiiiillliiijjjsss{{{ssstttnnnjjjnnnyyy}}}xxxtttoooiiibbbaaa___]]]]]]```dddgggiiillllllkkkkkkmmmiiicccbbb```]]]YYYUUUOOOHHHCCC;;;>>>BBBEEEDDDAAA<<<999666555333000...,,,++++++---,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''+++******))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((()))))))))************(((((()))******************++++++,,,++++++***)))&&&'''((()))))))))))))))*********+++++++++++++++---,,,***)))((()))******+++++++++************+++*********+++++++++,,,,,,+++++++++,,,------......++++++,,,---...........................//////000...///000000///000111333222444888<<>>777666444222000...,,,,,,,,,,,,+++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((******))))))))))))******((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((()))))))))************'''((()))***++++++******))))))+++++++++***)))(((''''''((())))))***))))))))))))))))))******++++++---,,,+++)))))))))***+++))))))***************************+++++++++,,,,,,******++++++,,,------------....../////////////////////............///000---.../////////000333555;;;===@@@CCCDDDDDDCCCBBB>>>>>>>>>>>>???@@@AAAAAAEEEIIIPPPVVV[[[```dddgggkkkmmmtttzzz|||{{{]]]HHH<<<888888444444444444444444444444222222222333222111111000+++---///000//////000222111000...---,,,+++++++++.........------,,,,,,+++,,,,,,,,,,,,------------)))******++++++,,,,,,---////////////////////////******))))))***+++,,,---,,,***))))))+++,,,,,,++++++***((()))***+++++++++******+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,***+++,,,------......---)))***+++---///111222333777777:::???EEEGGGEEEAAAEEEFFFJJJOOOSSSZZZgggttt~~~{{{pppddd```eeemmm~~~}}}yyyqqqlllppp}}}wwwpppsssxxxppprrr~~~}}}tttoooooommmhhheeeeeegggjjjmmmpppsssuuuqqqkkkggghhhjjjmmmttt{{{{{{qqqmmmoootttxxx{{{{{{{{{}}}yyyuuuwwwyyy}}}|||yyywwwrrrlllgggeeeeeeeeeeeejjjooossssssvvvzzz{{{xxxiiifffccc___\\\WWWQQQMMMIIIGGGDDDBBB@@@???@@@@@@777666555333222000...---,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((('''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************'''((()))+++++++++***)))((()))+++,,,,,,+++***(((((())))))************)))((((((((()))******++++++,,,++++++*********++++++))))))***+++++++++******,,,,,,------------......------,,,,,,+++*********,,,---...///000111111111111000///...---...//////...///000111222444777:::???AAACCCEEEDDDCCC@@@>>><<<<<<<<<===???AAADDDEEEJJJSSS```lllssswwwyyyzzzwwwyyyrrrssszzz\\\GGG;;;777777444444444444444444444333333333333333333222222111---///111111000000111222111000///...............------------------------++++++++++++,,,,,,,,,---''''''((())))))***++++++........................******++++++,,,------...,,,***((((((***,,,,,,,,,***+++++++++***************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,...//////++++++---///111333555666888888<<>>===>>>???777666666555333111000///---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++)))))))))((((((((('''''''''''''''((((((((())))))'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))************'''(((***++++++***)))((((((***,,,...///...,,,+++***++++++++++++******)))(((((()))******+++,,,,,,******++++++,,,,,,++++++***+++,,,---------,,,,,,,,,,,,------------...............---,,,,,,++++++,,,---///222444666777777555333111///......///000111333444555777:::>>>BBBAAABBBDDDDDDDDDBBB???>>>===<<<<<<>>>AAAEEEIIILLLXXXddduuu}}}}}}kkklllyyy[[[FFF;;;777666555555444444444333333333333444444444444333222222...000222222111000111222000000000000000111111222,,,,,,------------------*********++++++,,,,,,,,,,,,,,,---...//////000000++++++++++++++++++++++++***+++,,,---............,,,***))))))+++,,,------))),,,......,,,)))))))))+++,,,------------,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,---///000...///111333555777999:::===>>>CCCLLLVVVZZZXXXTTTHHHMMMUUU]]]___```fffnnnoooppppppnnnmmmsss}}}wwwttt|||uuuvvv}}}sssppphhh```aaaiiioooooolllkkkiiieeebbbaaabbbdddeeeeeeiiitttrrrkkkkkknnnmmmmmmpppvvv}}}}}}uuurrrjjjooouuu|||}}}yyyrrrkkkddd```[[[jjjyyyuuuqqqmmmhhheeebbb___\\\QQQNNNHHHBBB>>><<<<<<<<<666666666555444222111000//////.........---------))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''''''''(((***+++---...************))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))************((()))***++++++***(((''')))+++...000111000///---,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------((()))+++,,,------,,,++++++,,,.../////////......******+++++++++,,,,,,,,,,,,,,,------...//////000,,,...111555888;;;===>>>888666333111//////000111444666888999;;;???DDDGGGFFFGGGHHHHHHHHHFFFDDDCCC>>>======>>>BBBHHHNNNQQQfffsssrrraaadddvvvYYYFFF===999666666666555555555444444444111111111111111111111111111111111111111111111111111///...---......,,,+++,,,------......------,,,------...///...---+++***))))))***,,,...///...------,,,++++++,,,,,,***((((((((('''''')))+++...000,,,,,,+++++++++,,,---...///---+++***))))))++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,(((***,,,---------...//////...///111555888::::::<<<@@@FFFOOO]]]hhhhhhbbbVVVRRRUUU___ffffffeeegggnnnnnnooossszzz{{{vvvzzz|||tttssswwwuuummmcccaaahhhpppsssppppppaaaWWWYYY[[[ZZZ___iiikkkssswwwlllfffiiifffiiirrrzzz}}}~~~zzzuuuyyyvvvvvvzzz}}}}}}~~~ooogggddd]]]dddnnnwww}}}~~~|||vvvtttrrrrrrqqqllleee___\\\WWWOOOIIIDDD@@@<<<999888666444444555777777666555111,,,*********)))''''''(((+++---...---,,,,,,***************)))(((((((((((())))))))))))((((((''''''''''''((((((((()))***************************+++,,,,,,+++***)))((())))))(((((((((((())))))((((((((((((((()))******+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''',,,,,,,,,++++++)))(((((())))))************))))))+++)))000(((ZZZ555***(((+++*********))))))((((((...,,,*********+++++++++---,,,+++))))))))))))***,,,------......------,,,,,,------------,,,+++******+++,,,,,,+++,,,...///---222:::AAAEEEEEECCCAAA:::777333111111111111000///555===CCCFFFGGGGGGGGGCCCEEEIIIMMMMMMJJJDDD???CCC@@@BBBGGGHHHGGGNNNWWWppp~~~{{{zzzsssgggdddjjjuuuXXXFFF===999666555555555444444444444333111111111111111111111111111111111111111111111111111000......///...---+++---......//////......---,,,------...---,,,+++***+++++++++,,,---------,,,---,,,+++,,,------+++)))///---,,,***)))))))))******+++,,,---------,,,,,,***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,)))***,,,---,,,,,,---///111111222444888;;;===>>>AAAEEELLLVVVdddppprrrmmmbbb]]][[[aaafffggggggjjjoooqqqssstttvvv|||}}}~~~yyy~~~}}}xxxtttuuuwww}}}tttjjjfffjjjpppqqqoooiii[[[SSSVVV\\\```jjjvvv~~~sssmmmjjjeeedddjjjpppsssvvvyyy~~~}}}}}}{{{zzz~~~vvvjjjfff```ccciiipppuuuxxxyyyyyywwwwwwxxxzzzzzzvvvnnnggg```[[[SSSLLLGGGBBB>>>;;;999777555555666888888888777333...++++++***)))'''((()))+++---------,,,++++++++++++++++++***))))))(((((())))))))))))(((((('''''''''((((((((())))))************************((()))*********)))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((++++++++++++***)))((('''))))))************)))))))))***777888kkkHHH555++++++*********))))))))))))***((('''&&&'''(((((((((++++++***))))))***+++,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,------,,,,,,---000222777;;;BBBHHHKKKIIIFFFCCC>>>:::555333222222111111666;;;AAAFFFHHHGGGGGGGGGIIILLLOOOQQQPPPLLLEEE@@@BBBAAACCCIIILLLMMMTTT\\\rrruuujjjkkklllkkkooowwwtttWWWEEE===888666444444444444333333333333111111111111111111111111000000000000000000000000222000////////////...,,,...//////////////////...,,,,,,,,,,,,,,,,,,+++***---------------,,,+++***...---,,,---......,,,***111000///---+++)))((('''(((***---//////...,,,***''')))+++---......,,,+++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,***+++------,,,,,,---///444444555777;;;???CCCEEEMMMSSSZZZbbbnnnwwwyyyuuummmeee```aaadddgggjjjmmmsssuuuuuurrrpppttt~~~vvvqqqttt}}}zzzyyy|||}}}wwwqqqppptttxxxyyyxxxzzzqqqgggccceeegggggggggcccYYYUUU\\\fffqqq~~~xxxqqqhhhaaabbbfffiiimmmqqqxxx}}}~~~~~~qqqkkkffffffhhhjjjmmmrrrvvvxxxxxxzzz~~~xxxqqqhhhccc\\\TTTNNNIIICCC@@@;;;999666666777888999999:::666111...,,,+++***)))******,,,------,,,+++***+++,,,,,,,,,,,,+++******(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))************)))(((''''''******))))))))))))******''''''333888eeeIII555)))***************)))))))))******)))))))))***++++++))))))))))))***+++------++++++,,,,,,,,,,,,++++++...---,,,+++++++++,,,---.........------000555999CCCGGGMMMQQQQQQMMMHHHDDDBBB===888555444444555444>>>AAAEEEGGGFFFEEEEEEEEEIIILLLOOOPPPOOOKKKEEEBBBBBBCCCGGGNNNTTTXXX```gggsss|||wwwhhh^^^bbbjjjooowwwrrrVVVEEE<<<888666444444333333333222222222111111111111111111111111////////////////////////222000//////000000///---......////////////......++++++++++++++++++++++++,,,---......---,,,,,,,,,...------...//////---,,,............---,,,+++***)))***,,,......---,,,+++)))***,,,---------,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,------,,,,,,...000666777888:::===BBBHHHLLL^^^dddjjjnnntttxxxwwwrrrnnnggg___]]]aaagggmmmpppuuussspppllllllrrr}}}}}}uuupppnnnwwwyyyzzzwwwuuuxxx~~~yyyuuuqqqnnnqqqwwwzzzyyywwwnnnfff]]][[[\\\]]]```cccfffbbbdddppp~~~{{{oooddd```aaabbbfffkkkuuu|||{{{{{{}}}~~~~~~|||zzz~~~xxxqqqllljjjhhhgggjjjpppvvvzzzwwwzzzwwwrrrmmmeee^^^WWWPPPJJJFFF>>>;;;888666777888888888<<<999555111///---+++++++++,,,,,,,,,,,,+++***)))***++++++,,,++++++******(((((())))))))))))(((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&''''''((())))))))))))))))))(((((((((((())))))******)))(((((((((((()))***************))))))((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((()))))))))))))))(((''''''++++++***))))))***++++++,,,'''+++)))HHH666...(((************************+++,,,---,,,,,,,,,---...************++++++,,,,,,***++++++,,,,,,++++++***...---+++******+++---...............000666>>>CCCMMMPPPTTTVVVTTTNNNGGGCCCCCC???:::888888999;;;;;;CCCDDDEEEEEECCCBBBBBBCCCGGGJJJMMMOOONNNKKKIIIHHHEEEGGGMMMTTT]]]fffnnntttrrrwww|||nnnfffaaaeeekkkooouuu{{{qqqUUUDDD<<<888666444444333333333222222222111111111111111111111111////////////////////////111000//////000000///...,,,------......------,,,+++++++++++++++++++++,,,***,,,......---,,,---///...------...///000...---,,,,,,---.........------,,,,,,++++++,,,,,,------///...,,,+++++++++,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,---......---...111333777888:::;;;>>>DDDLLLRRRhhhpppvvvxxxwwwvvvrrrlllhhhddd___^^^dddmmmssstttooojjjeeegggooo{{{}}}uuussstttuuuxxxsssoooqqqyyy~~~qqqjjjjjjmmmqqqvvvxxxwwwsssoooddd]]]WWWXXX[[[]]]dddmmmrrruuu}}}wwwkkkeeecccaaabbbeeennnvvv~~~yyyttttttwww|||}}}yyyuuuwww~~~tttllljjjfffeeeggglllqqquuuvvvyyy}}}xxxssslllddd]]]UUUOOOJJJAAA>>>999777666777777777<<<;;;999666222///---,,,,,,,,,,,,,,,+++******)))))))))***************)))(((((())))))))))))(((((((((((((((((()))))))))***''''''''''''''''''''''''(((((((((((()))******+++))))))(((((((((((())))))***)))(((((((((((())))))+++,,,,,,,,,,,,+++******(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''((())))))))))))(((((('''++++++************++++++///++++++%%%222))),,,---***************+++++++++(((***,,,+++***)))***,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***...---+++******+++---...,,,---...000555===GGGMMMUUUWWWYYYYYYVVVPPPIIIDDDCCC@@@<<<;;;===@@@BBBCCCFFFFFFEEECCCAAAAAACCCEEEKKKMMMPPPPPPOOONNNOOOQQQMMMPPPTTTZZZdddpppxxx}}}wwwyyy~~~zzzssskkkiiigggffffffjjjsss|||oooTTTCCC;;;888666444444444444333333333333111111111111111111111111000000000000000000000000000///......000000///...,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---)))---//////---,,,...000------,,,...///000...---.........------,,,,,,,,,---,,,+++***+++,,,---...111///---+++******,,,---,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,---...//////111444777777999;;;<<>>AAAHHHTTT]]]lllyyy~~~vvvmmmfffaaaeeeiiilllrrrxxxvvvooo]]]aaajjjxxx~~~|||wwwpppfffccciiizzzvvvpppllljjjjjjhhhlllrrrwwwzzzzzzxxxvvvpppgggdddhhhkkkppp}}}xxxmmmccc___[[[ccclllqqqpppnnnnnnooosssxxx~~~yyytttvvvzzz~~~{{{ooopppqqqqqqoookkkgggeeejjjmmmuuu~~~xxxqqqiiibbbZZZVVVMMMHHHAAA;;;999888777777999===@@@@@@;;;555111///,,,,,,++++++++++++++++++((()))******+++++++++***(((((())))))))))))(((((((((((()))))))))*********((((((((((((((((((((((((***)))((('''''''''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&((()))******************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))***************))))))***,,,------,,,***)))$$$$$$))),,,'''***,,,)))*********++++++,,,,,,,,,+++...111///+++((()))++++++,,,---------,,,+++***,,,,,,------------,,,,,,+++++++++,,,,,,------------///222777===FFFOOOVVVZZZZZZYYYWWWSSSPPPLLLJJJDDDCCCCCCEEEHHHIIIJJJIIIDDDCCCBBB@@@AAAEEELLLRRRQQQSSSTTTUUUWWW^^^iiiqqqzzzyyytttpppvvvtttqqqrrrpppmmmmmmnnnmmmjjjgggjjjuuunnnRRRBBB;;;888666666666555555555444444444111111111111111111111111111111111111111111111111...---,,,---...///...---......////////////......------,,,+++,,,---///000---111333111,,,)))***---,,,++++++---...///...,,,---,,,+++******+++---///)))***---...///...,,,***)))+++---...//////------,,,,,,,,,---------......++++++,,,---------,,,,,,---...///000222555:::===:::<<>>;;;999888777777===BBBCCC>>>777222000,,,++++++******+++,,,,,,)))***+++,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))***((('''&&&%%%%%%&&&'''))))))(((((((((((())))))&&&&&&&&&''')))***,,,---+++++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))******+++++++++******(((***---//////---***(((***'''(((,,,&&&,,,...'''*********++++++,,,,,,,,,'''***---+++&&&######%%%)))***,,,---......---,,,,,,------......------,,,***+++,,,------------,,,///222555999???GGGOOOUUUWWWVVVTTTRRROOOLLLJJJIIIFFFEEEFFFHHHJJJKKKJJJHHH@@@???===<<<>>>EEEMMMSSSWWWZZZ]]]```eeeqqq}}}{{{pppoooqqqpppppprrroooooopppqqqyyyiiiOOOBBB<<<999666777666555444444333444444222222222111111111000000///000111222222222222222.../////////000000111111......//////...---,,,,,,,,,,,,,,,------.........***+++,,,,,,---...///000//////...---,,,,,,,,,,,,000///...---------------+++***++++++,,,---...///******)))))))))))))))***++++++,,,------......///444///+++)))+++------,,,......///111555999;;;;;;;;;>>>AAADDDFFFLLLUUU[[[kkk{{{wwwooogggiiijjjlllnnnpppooollliiicccmmm|||~~~}}}}}}rrrjjjgggkkkqqqzzz~~~yyyrrrnnnmmmnnnppprrrsssxxx~~~~~~xxxlllfffbbbmmmvvvssskkkgggfffeeejjjnnnuuu|||~~~zzzvvvtttuuuyyy}}}}}}~~~{{{~~~|||yyyqqqnnngggcccdddooozzz{{{xxxrrriiibbb[[[UUULLLEEE@@@===;;;999777999>>>BBBDDDAAA:::555000...+++************)))******))))))***+++,,,,,,++++++***)))(((((())))))((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((''''''''''''(((((('''&&&&&&''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((+++******)))(((''''''&&&((()))***++++++,,,++++++...,,,)))((()))******))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,---...///000000222444666;;;AAAIIINNNOOONNNLLLJJJIIIIIIJJJJJJEEEGGGIIILLLLLLIIIDDD???<<<999999@@@FFFIIINNNSSSVVVaaappp|||vvvwwwooonnnwwwvvvoooqqqwwwwww{{{hhhNNNAAA;;;777555777666555444444333333444333333333333222222222111111111222222222222222222....../////////000000000000000000/////////......,,,------------------...,,,,,,------......//////...------,,,,,,,,,,,,,,,///...------,,,,,,------------,,,+++++++++,,,,,,++++++************++++++++++++,,,------......///111...+++***,,,......---......000333777:::<<<===:::===???AAADDDKKKTTT[[[mmmxxxzzzvvvqqqmmmmmmllllllnnnppppppooonnnrrryyy}}}{{{yyy|||~~~zzzrrrnnnpppuuu{{{vvvtttqqqoooooooooppppppwww|||~~~~~~~~~uuullliiisss|||}}}ssskkkeee```eeekkksss|||~~~zzzxxxxxx|||}}}|||~~~~~~~~~wwwqqqppppppgggccckkkxxx{{{sssmmmccc[[[QQQIIIDDDAAA===999999;;;???DDDEEECCC===888555111,,,*********(((&&&******))))))***++++++,,,++++++***)))))))))))))))((((((((((((''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))((('''''''''((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))************************************+++******)))((((((''''''((()))***++++++,,,,,,+++---+++))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,...------,,,---...///000000111333555999???FFFKKKKKKKKKJJJIIIIIIIIIIIIIIILLLLLLLLLLLLKKKGGGBBB>>>===::::::???DDDHHHMMMRRR[[[jjj{{{rrrxxxuuurrrxxxxxxwwwgggNNN@@@:::777444777666555444333333333333444444444333333333222222111222222222222111111000............////////////000///...---------...///.........---------------------------............+++++++++++++++,,,------------,,,,,,++++++,,,,,,000///...,,,+++***)))))),,,,,,+++++++++,,,,,,---++++++,,,------......///...---,,,,,,...//////...000111444777;;;===???@@@<<<>>>???AAAEEEMMMXXX```nnnrrruuusssrrrttttttsssvvvssspppoooqqqsssuuuuuu|||{{{||||||zzztttqqqvvvzzzqqqqqqrrrsssttttttttttttzzz~~~}}}xxx{{{}}}||||||}}}~~~~~~~~~}}}sssppprrrwwwkkkaaabbbhhhqqqzzz~~~{{{{{{}}}~~~~~~}}}}}}|||{{{||||||pppggglllxxx{{{nnndddWWWOOOKKKGGGAAA;;;<<<>>>BBBFFFHHHEEE@@@<<<999333,,,)))+++,,,)))&&&*********)))******+++,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))(((((())))))***+++***)))((((((''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))*********************************************))))))(((((('''((()))***+++,,,,,,,,,,,,***))))))***,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------++++++++++++,,,,,,,,,,,,...------------...//////000111222444666;;;AAAEEEGGGGGGHHHHHHIIIIIIIIIIIIOOONNNKKKJJJIIIGGGDDDAAA@@@<<<<<<@@@DDDGGGMMMSSScccuuuzzzqqqmmmyyy{{{xxx{{{~~~gggNNN@@@:::777555666666555444333333333333444333333333333222222222111111111111111000///.....................//////...---+++******+++,,,...//////......------,,,,,,...---------,,,,,,,,,+++************+++,,,---...,,,,,,++++++***++++++,,,000///...,,,+++***)))))),,,++++++++++++,,,,,,---++++++,,,------......///...------.../////////...444666:::<<<>>>???AAABBB@@@BBBDDDFFFJJJSSS^^^gggllllllkkkjjjmmmqqqtttvvv}}}yyytttrrrtttxxx{{{}}}{{{|||zzzxxxxxx~~~~~~wwwsssssstttuuuuuuuuuvvvxxxyyy{{{{{{yyytttyyy{{{zzzyyy{{{}}}~~~}}}uuurrrxxxzzznnneeeiiiooouuuzzz|||}}}}}}~~~}}}||||||}}}}}}}}}~~~|||sssssszzzvvvjjj\\\TTTRRROOOGGG???@@@BBBEEEHHHJJJHHHDDD@@@999333,,,***---000...++++++***************++++++******)))))))))))))))*********))))))))))))))))))'''''''''''''''(((((()))((((((((((((((((((((((((***))))))))))))******++++++***)))((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((*********)))))))))(((((())))))***+++,,,,,,,,,,,,)))((()))+++......,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------....../////////000111222444777<<<@@@DDDEEEHHHJJJKKKKKKKKKJJJLLLJJJHHHGGGHHHIIIHHHGGGBBB??????BBBEEEIIIPPPXXXkkk{{{|||uuummmzzz~~~~~~fffMMM@@@;;;888666666555444333333222222333222222222222111111111111//////000000///...------//////////////////.........,,,+++******+++---.../////////......---------------,,,,,,+++*********)))))))))***+++,,,---...++++++*********++++++,,,...---,,,,,,+++++++++,,,***************+++,,,,,,++++++,,,------......///.../////////////////////666999<<<>>>>>>???AAACCCGGGJJJLLLOOORRRYYYcccjjjhhhfffeeefffiiimmmqqquuuyyyvvvssstttxxx~~~xxxqqqpppttt}}}yyyvvvssszzzxxxuuupppmmmnnnsssxxx{{{xxxsssyyy|||{{{zzzzzz}}}~~~~~~}}}~~~~~~||||||}}}wwwrrrooosss}}}pppooonnnoooqqquuuyyy{{{|||~~~~~~~~~{{{{{{~~~|||{{{}}}zzznnn```YYYXXXUUUNNNGGGFFFFFFHHHKKKLLLKKKGGGCCC===777111...000111///,,,++++++***************+++***)))))))))))))))******))))))******************(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((()))******'''''''''''''''((())))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((************)))))))))))))))***+++,,,,,,---,,,,,,(((((())),,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------..................///000000111444888;;;AAADDDHHHLLLNNNMMMLLLKKKIIIHHHFFFGGGIIIJJJJJJJJJBBB@@@@@@DDDGGGLLLUUU___rrr|||~~~zzzsss~~~dddLLL@@@;;;999777666555444333222222222222222222222111111111000000...////////////......---000000000000///////////////...---------...///000/////////...............---,,,,,,,,,++++++***************++++++---......++++++******++++++,,,,,,,,,,,,+++++++++,,,------******)))******+++,,,---++++++,,,------......///...///000///...///111333666999<<<======???DDDHHHSSSVVVZZZ\\\\\\___dddiiifffdddccceeefffggglllsssqqqqqqssswww~~~{{{sssnnnrrr~~~~~~~~~}}}{{{{{{xxxqqqiiieeeiiirrrzzz~~~~~~zzzwwwsssxxx~~~}}}{{{{{{|||~~~~~~~~~}}}~~~}}}~~~~~~{{{|||~~~}}}{{{vvvrrrqqqrrryyy}}}yyyqqqlllkkknnnssswww|||~~~}}}{{{xxx{{{|||rrrfff___\\\YYYTTTNNNKKKJJJKKKLLLMMMKKKHHHEEEBBB???:::555222///,,,))),,,+++******)))*********)))))))))))))))******+++))))))))))))************((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((()))******+++&&&&&&&&&''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************************************)))***+++,,,------------***))))))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------,,,,,,,,,,,,------------,,,---......//////......---...///000000222555888===AAAGGGKKKNNNMMMJJJHHHHHHGGGHHHIIILLLLLLKKKJJJDDDCCCDDDHHHMMMTTT```lll{{{~~~zzzwww}}}zzzyyy}}}~~~aaaIII>>>:::999777666555444333222222222222333333222222222111111111//////000000111000000000222222111111000000000000....../////////000000000............////////////...---------------------,,,,,,++++++,,,---......+++++++++++++++,,,---------,,,,,,++++++,,,,,,---*********++++++,,,......++++++,,,------......///+++---.........000555999777;;;???@@@AAAEEEMMMSSSdddhhhlllllliiifffffffffgggdddddddddaaa```hhhsssuuuwww{{{{{{vvvvvv}}}uuurrrnnniiijjjttt}}}}}}}}}{{{{{{|||}}}xxxuuuqqqtttyyy|||}}}}}}~~~~~~~~~{{{{{{|||}}}}}}}}}}}}~~~||||||{{{yyy}}}vvvlllhhhiiimmmqqqyyy|||zzzzzz~~~zzzvvvuuuxxxmmmeee```\\\WWWTTTNNNNNNMMMMMMMMMLLLHHHEEEDDDDDDAAA<<<444...+++***,,,++++++***))))))******)))))))))))))))***++++++((((((((()))))))))******((((((((((((((())))))***))))))))))))))))))))))))''''''''''''((()))***+++'''&&&&&&&&&&&&&&&'''((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************************************************************)))***+++,,,------------,,,+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))------------------------,,,,,,,,,------------...,,,---.../////////...---+++---...//////111444666888<<>>BBBDDDGGGMMMWWW___ssswww{{{zzztttmmmhhhfffiiifffdddccc^^^\\\fffttttttuuu|||mmmnnnnnnooovvv|||xxxxxxzzz{{{|||{{{{{{}}}~~~{{{vvvsssoooqqquuuwwwxxxxxxzzz||||||zzz{{{|||||||||{{{~~~}}}}}}zzznnngggfffiiikkkvvvyyy|||{{{vvvvvvzzz~~~vvvpppuuu~~~}}}rrriiibbb\\\YYYWWWQQQOOONNNNNNMMMKKKHHHEEEAAADDDDDD???666///---...,,,,,,+++***))))))******))))))((())))))***++++++''''''(((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&'''(((******((('''&&&%%%%%%%%%%%%%%%***************++++++,,,))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******************++++++******+++,,,------------...,,,******+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,.../////////...---+++,,,...//////111333666444888???EEEGGGEEE@@@===>>>AAAHHHPPPVVVYYYWWWUUUTTTTTTXXX^^^eeeooovvvmmmfffgggxxx}}}bbbJJJ<<<777777777666333222333555666444222333333333222222222111111000000///...............111111000///////////////////////////////////////111111000000///---,,,+++---.........---,,,,,,+++---------------------------,,,,,,+++*********+++)))))))))***+++++++++,,,,,,,,,,,,------............---***((('''(((***+++***+++---...///444:::>>>>>>DDDHHHHHHMMMZZZgggooo{{{rrroooppprrrlllccc[[[ZZZcccrrr~~~}}}}}}uuuttt~~~~~~yyyrrrppprrr|||}}}zzzyyyyyywwwwwwxxxzzz{{{}}}~~~}}}yyytttppprrrssstttttttttuuuwwwyyy~~~~~~~~~~~~~~~~~~|||}}}~~~yyyooojjjhhhhhhuuuwwwzzz}}}~~~~~~}}}~~~}}}{{{zzz{{{|||~~~{{{ooojjjsss}}}xxxuuummm```XXXXXXQQQPPPOOOOOOOOOMMMJJJGGGAAACCCCCC@@@;;;666333222///,,,***)))***++++++***+++)))(((((()))******)))((((((((((((((((((((((((***)))(((''''''((()))******(((''''''(((((('''%%%&&&&&&&&&''''''''''''((())))))))))))(((((((((((())))))(((((('''''''''&&&***++++++***((('''((()))))))))))))))))))))))))))&&&'''((()))+++,,,......&&&(((***+++,,,+++)))((('''((()))***+++,,,---------,,,,,,,,,...///...,,,+++,,,,,,------......///////////////////////////......//////...---,,,,,,,,,,,,,,,---------......////////////////////////000000000000111222444555666;;;@@@BBB@@@>>>===>>>???EEEKKKOOOQQQVVV]]]ccciiihhhgggfffkkkyyyssshhhmmmtttuuuxxx~~~~~~bbbJJJ===999888888:::888666555666666444111333333333222222222222111111111000////////////000111000/////////...//////////////////////////////000000000000///...---,,,------......------,,,+++---------------------------,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,///...+++***)))***,,,---,,,,,,...000333888>>>AAA@@@EEEJJJNNNWWWhhhvvv}}}|||tttrrrtttssslllccc^^^bbbppp}}}{{{}}}yyyqqqvvv~~~zzzwwwwww{{{~~~}}}yyywwwvvvvvvwwwxxxyyyzzz|||}}}~~~~~~|||zzzxxxtttqqqqqqrrrtttuuuvvvwwwzzz|||}}}}}}~~~~~~~~~}}}}}}}}}~~~zzzzzz{{{|||~~~~~~~~~~~~~~~zzzuuurrrppprrrxxx}}}}}}}}}~~~|||~~~~~~}}}}}}~~~xxxlllnnnuuu~~~ttteee\\\ZZZUUUSSSQQQPPPOOOLLLIIIFFF>>>???AAAAAA???:::555222///---*********++++++***+++***((((((*********)))((((((((((((((((((((((((***)))(((((((((((()))******(((''''''(((((('''&&&'''''''''((((((((())))))))))))))))))(((((((((((())))))(((((((((''''''''')))***+++***((((((((()))))))))))))))))))))))))))))))))*********+++++++++((()))+++------,,,+++***(((((()))***+++,,,------...---++++++,,,------,,,------,,,,,,,,,,,,,,,,,,------------------------......//////...------,,,,,,,,,---------.........////////////////////////...///000111222333444444999<<<@@@AAA???======>>>???EEEKKKOOOQQQYYYfffppp|||xxxsssoootttwwwnnnmmmxxx~~~~~~}}}aaaJJJ>>>:::999888777666444444444444222111333333333333222222222222222222111000000000000111000/////////............////////////////////////......////////////......------......------,,,,,,---------------------------,,,,,,+++++++++++++++------------,,,,,,,,,,,,///......------,,,++++++000///---++++++,,,...///......///333999???CCCDDDDDDHHHLLLTTTcccvvv|||wwwvvvwwwpppggg]]]\\\gggyyywwwwww||||||ssssss~~~~~~wwwxxx|||}}}{{{{{{|||}}}|||{{{|||zzz{{{{{{yyywwwuuuuuuuuuyyyyyyzzz{{{|||}}}~~~~~~{{{yyywwwvvvtttrrrppprrruuuwwwxxxyyy|||zzz{{{|||}}}}}}|||{{{zzz|||yyyxxxyyy{{{}}}~~~}}}{{{|||}}}yyyqqqwww}}}|||zzzzzz{{{}}}zzz~~~uuummmjjjtttpppeee```ZZZXXXTTTQQQOOOKKKGGGEEE<<<<<<===@@@AAA???999333000---+++******+++******+++***((((((***+++***)))))))))))))))))))))))))))***))))))(((((())))))******(((''''''))))))(((&&&(((((()))))))))*********))))))))))))(((((((((((())))))(((((((((((('''''')))***+++***)))((()))***)))))))))))))))))))))))),,,,,,++++++***)))))))))((()))***,,,,,,+++******((())))))***+++,,,------000---***)))***+++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,------------.........////////////////////////,,,...000222333444444555===>>>???>>>===<<<<<<===AAAFFFMMMRRRXXXeeevvvzzz|||ssslllnnnxxx~~~{{{^^^HHH===:::888777333333333333555555555555444444333333333222222222222222111000000000000111///////////////...------////////////////////////------...//////000//////,,,------...------,,,,,,---------------------------,,,,,,+++++++++,,,,,,......------,,,,,,++++++------------------,,,,,,///...---,,,,,,---///000//////111666===CCCFFFGGGIIIKKKOOOYYYkkk|||xxxwwwvvvkkkbbb[[[^^^mmm{{{qqqwww}}}wwwttt{{{zzznnnnnnvvv}}}~~~}}}{{{zzzzzzzzzxxxyyyyyyxxxvvvuuuvvvwwwzzzzzz{{{{{{|||}}}~~~~~~}}}yyyvvvvvvvvvuuutttrrrtttvvvxxxxxxyyy{{{|||wwwxxxzzz{{{{{{zzzyyyxxx}}}{{{{{{yyy{{{~~~|||{{{|||~~~|||}}}uuuuuuvvvyyy|||}}}zzzxxxyyy{{{|||uuuyyyssshhhmmm||||||ooohhh^^^ZZZUUUQQQNNNKKKHHHEEE===;;;999<<>>===<<<<<<===>>>CCCHHHPPP\\\jjj{{{xxxmmmiiinnnwwwxxx[[[EEE;;;999777555444555555666666666777777444444444333333333222222111111000////////////000//////000000//////...---////////////////////////,,,---...///000000000000,,,,,,------...------,,,---------------------------,,,,,,+++,,,,,,------------,,,,,,++++++******++++++,,,,,,---...//////------,,,,,,---...///000///000444999???DDDGGGGGGJJJMMMSSS___sss~~~{{{xxxtttqqqfff```^^^hhhzzztttooovvv{{{xxxuuuwwwyyy|||wwwkkkfffooo}}}~~~}}}|||zzzyyyxxxxxxwwwxxxxxxwwwuuuuuuvvvxxxzzzzzz{{{{{{||||||}}}}}}|||xxxvvvvvvvvvvvvvvvuuuwwwxxxyyywwwvvvwwwwwwuuuuuuwwwxxxxxxxxxwwwwww~~~}}}|||||||||zzz}}}~~~~~~||||||}}}yyyyyyzzz}}}}}}uuunnnpppxxx}}}|||xxxwwwzzz~~~{{{vvv}}}|||nnnllltttvvvlll```\\\WWWRRROOOLLLJJJHHHAAA<<<888888===@@@???===444111...,,,,,,,,,+++***,,,***))))))***++++++***++++++++++++++++++++++++))))))************)))))))))((('''((()))***)))(((''''''((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))))))))((()))******)))((()))+++))))))))))))))))))))))))***************+++++++++'''(((((()))))))))))))))*********+++,,,,,,------111...***((((((***++++++)))))))))******+++++++++........................------...............------------.........//////////////////////////////000///...///111666;;;>>>BBB@@@>>><<<<<<>>>@@@AAAHHHLLLXXXkkktttgggcccgggttt~~~~~~~~~uuuXXXCCC;;;999666444444555555333000......///444444444444333333333333111111000////////////000///000111111111000...---////////////////////////------...///000000//////,,,,,,------......------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++)))***+++,,,...///000000,,,---------...///000111000444999===@@@CCCFFFHHHIIIOOOXXXggg{{{}}}yyyyyywwwpppjjj\\\]]]dddssszzzqqqooorrrrrrooorrrzzzzzzsssllleeefffrrr||||||}}}zzzzzzzzzzzzyyyxxxvvvuuuwwwwwwwwwuuuttttttvvvxxxzzzzzzzzz{{{{{{{{{{{{{{{}}}zzzwwwuuuvvvwwwwwwvvvxxxzzz{{{zzzwwwuuuttttttssssssttttttuuuvvvvvvvvv~~~|||zzzyyyyyyyyyyyy{{{~~~}}}{{{}}}~~~zzzxxxyyyzzzxxxxxxyyy|||~~~}}}zzznnnlllttt{{{|||yyywwwzzz~~~}}}~~~wwwsssssszzz{{{pppfffaaaZZZTTTQQQNNNLLLKKKEEE@@@:::777:::===??????666444000......---,,,+++,,,+++))))))+++,,,+++***************************)))******++++++******))))))((('''(((***+++***)))'''''''''((((((((())))))))))))))))))(((((((((((((((((())))))))))))******((()))******))))))***+++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,------000---***)))***+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++,,,---......///.........------........./////////////////////////////////111000///000444999>>>AAABBB@@@===<<>>:::999:::;;;===999666222000//////---,,,---+++******+++,,,++++++************************)))***++++++++++++***))))))((('''(((***+++***)))(((((()))))))))*********))))))))))))(((((((((((((((((()))))))))*********''')))******))))))***+++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,---...---++++++,,,------,,,******++++++++++++++++++++++++++++++++++++++++++,,,------...//////..................///////////////////////////////////////000222555999<<>><<<>>>BBBEEEGGGHHHOOO]]]rrrzzzuuuooojjjdddaaaeeelllqqqwww||||||zzzzzz~~~uuuWWWCCC<<<;;;888555777999:::888444222333555555555444444444333333333444333222222111111222222000111333444333222000...////////////////////////...///////////////......+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,---...///,,,------....../////////,,,---------------------......///111222333444444333;;;DDDFFFBBB@@@DDDJJJLLLVVVcccppp~~~}}}uuunnnpppvvvvvvmmmccceeeooo{{{nnnmmmrrrzzzxxxsssxxx{{{uuunnnrrrtttrrrssszzz{{{xxxyyyzzzxxxuuutttuuuwwwzzzzzzzzzyyyxxx~~~~~~|||zzzxxxxxxzzz}}}zzzyyyyyyyyyyyyyyyxxxxxxwwwuuuttttttuuuuuuuuusss{{{|||~~~}}}zzzwwwvvvuuusssqqqpppoooppprrruuuwwwtttrrrppppppssswwwyyy{{{yyy|||~~~{{{vvvtttvvvyyyvvvvvvvvvuuussssssuuuwwwuuuuuuwwwyyy{{{|||zzzwww{{{{{{|||~~~}}}||||||wwwpppqqqvvv{{{vvvyyy}}}yyy~~~uuuoooeee\\\VVVRRROOOMMMEEEDDDBBB===999888999::::::777444111000000...------+++******+++,,,,,,+++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))(((((((((***++++++***)))************+++++++++))))))))))))(((((((((((((((((())))))*********+++''')))******))))))***,,,))))))))))))))))))))))))***************+++++++++++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,...///...,,,------,,,,,,+++*********------------------------,,,,,,---.../////////.............../////////000////////////////////////,,,///444999===?????????@@@===<<<>>>DDDHHHJJJJJJQQQccc||||||uuurrrjjjddddddffffffiiilllooosssvvvtttsssvvv{{{~~~sssSSSDDD===888777:::777666666666666555555555555555555444333222111000111111111111111111111111111111111111111111111111---...111222222111...---........................000000//////.........------,,,+++*********+++,,,---,,,+++***+++,,,---...,,,,,,,,,+++++++++******---...............------,,,---/////////000333555DDDDDDFFFGGGEEECCCHHHOOO```aaagggqqq|||~~~yyymmmnnnnnnnnnlllkkkjjjiiiqqq}}}}}}mmmkkkssswwwtttrrryyy}}}yyyzzz}}}zzzzzzzzz{{{|||yyyyyyyyyxxxxxxyyyxxxxxxxxxyyyyyyzzzzzz~~~|||zzzyyyxxxwwwvvvxxx{{{{{{yyywwwvvvvvvssswwwzzzxxxtttqqqsssvvvxxx~~~{{{wwwvvvqqqkkkiiijjjjjjkkkmmmooopppqqqqqqnnnkkkkkkmmmqqqtttuuuqqqssstttssspppnnnppprrrxxxwwwuuusssrrrrrrttttttuuusssssswww{{{}}}yyytttzzzwwwtttvvv{{{zzzvvvwwwzzz}}}uuuqqqnnnjjjqqqsssyyyzzz||||||}}}qqqeee[[[VVVSSSSSSOOOKKKEEE???;;;999888888888888666444222///,,,+++,,,+++***))))))+++---...,,,+++***))))))***+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******(((((()))***************(((((())))))******++++++******++++++++++++******************************)))))))))******)))))))))*********++++++,,,,,,---...---,,,,,,,,,,,,---...))))))***+++---...//////---,,,,,,++++++,,,,,,---//////////////////......000//////...------,,,,,,......---,,,---...///000000444999<<<<<<<<<<<<===666:::===>>>>>>CCCKKKRRRcccnnn{{{uuukkkgggkkkhhhgggiiijjjiiimmmsssqqqvvvuuuqqqwww|||rrrSSSCCC<<<777666888666666666555555555444444222222222222111000//////////////////////////////222111111111111111111111///..................///........................///.........---------------,,,++++++++++++,,,---,,,,,,+++++++++,,,---............---------,,,,,,,,,---------------,,,,,,---...000111111333555888BBBEEEIIIKKKIIIIIIRRR^^^hhhhhhjjjooovvvyyywwwtttpppnnnkkkiiijjjlllnnnooovvvyyyooommmsssvvvuuuxxx{{{zzz||||||zzz{{{~~~|||{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxyyyzzz{{{}}}{{{yyywwwvvvuuuuuuuuuwwwzzzzzzxxxvvvuuuuuu{{{}}}}}}yyyrrrnnnmmmooouuu{{{}}}xxxssspppkkkeeebbbcccfffhhhjjjjjjiiiiiikkkhhheeedddfffhhhjjjkkkhhhjjjkkkkkkiiiiiikkkmmmrrrqqqooonnnnnnoooqqqrrruuusssrrrtttwwwwwwsssooonnnllljjjlllpppsssuuutttsssvvvzzz}}}|||yyyuuurrrqqqrrrtttxxx|||zzztttnnnhhhhhhllluuu~~~xxxnnnqqqzzz|||lll```WWWRRRPPPNNNKKKEEE???;;;888888888888777666444222///---+++...---+++*********++++++++++++***))))))***+++++++++++++++***************************************************))))))))))))((((((((()))))))))))))))((())))))***************)))))))))))))))***************++++++++++++******************************,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,................................................//////.........///111222555888;;;===<<<;;;;;;;;;===@@@CCCCCCEEEKKKUUU^^^kkkxxxtttiiifffggghhhgggjjjoooqqqpppssswwwttt|||~~~{{{~~~qqqRRRCCC<<<666555777555555555555444444444333222222222222111000000///////////////////////////222222222111111000000000000...+++))))))+++...000........................---------------,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,+++,,,------...............------------+++,,,,,,---------,,,,,,...000111222333666:::<<>>???@@@CCCFFFHHHMMMXXXgggrrr}}}rrrhhhccceeejjjnnnjjjjjjpppyyy~~~}}}|||~~~~~~sssUUUFFF???999777999555555444444444333333333333333444444444333222222222222222222222222222222111111111000000000////////////............//////..........................................//////---------...////////////,,,,,,---------.........---------,,,,,,,,,++++++------...///////////////...///111333666;;;AAAEEENNNQQQ\\\kkkuuuvvvttttttzzzvvvpppmmmmmmnnnooonnn``````ccciiiqqqxxx{{{|||{{{rrriiihhhmmmuuu|||{{{}}}{{{{{{}}}yyyzzzyyyyyyyyy{{{}}}~~~}}}{{{yyyxxxvvvvvvvvvwwwyyyzzzvvvuuurrrpppooopppqqqrrruuuvvvxxxxxxvvvvvvvvvwww{{{zzzwwwrrrmmmjjjiiiiiikkklllllliiibbbYYYSSSQQQUUUUUUWWWYYY[[[]]]______\\\[[[YYYZZZ]]]```bbbbbbcccaaa```^^^^^^___``````^^^^^^]]]^^^```cccfffhhhjjjhhhdddaaa___^^^\\\[[[[[[^^^dddhhhkkkkkkkkkjjjlllllllllnnnqqqvvvzzz|||}}}|||{{{|||xxx{{{~~~xxxtttrrr{{{zzzooofffhhhooo{{{~~~uuukkk```XXXOOOLLLGGGBBB>>>;;;999888999888888777555444222111,,,------------,,,+++************++++++*********(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))******+++++++++,,,++++++******))))))(((((())))))***+++++++++++++++++++++******))))))((((((******++++++++++++******************************,,,------......------,,,...------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------......////////////////////////.........///111444666888:::;;;<<<<<<;;;;;;===???EEEIIIOOOSSSYYYdddrrr}}}{{{qqqgggdddjjjppprrrqqqpppooosss|||tttVVVGGGAAA:::777999555555555555444444444333111111111222222111111000000000000000000000000000000000000000000000000000//////000111111000//////.................................///////////////+++,,,---...////////////,,,,,,---............---////////////.........------...///000000000000000...///222444888>>>EEEJJJPPPTTTaaawww{{{vvvssstttvvvvvvqqqlll[[[aaajjjsssyyy{{{{{{zzzrrrggg___cccnnnwww}}}}}}sssvvvzzzuuu{{{~~~yyyxxxwwwxxxzzzzzzzzzyyyvvvvvvvvvvvvvvvvvvwwwxxxuuusssqqqnnnnnnoooqqqrrrtttuuuvvvvvvuuuuuuvvvwwwuuussspppmmmjjjiiihhhhhhiiigggfffddd]]]UUUPPPQQQSSSTTTUUUXXX[[[^^^aaaccc```______bbbfffiiikkklllmmmjjjfffddddddeeedddddd___^^^]]]]]]]]]___aaaccccccaaa^^^\\\ZZZZZZ[[[\\\```eeekkkppprrrrrrssssssvvvvvvvvvwwwyyy|||~~~~~~~~~~~~}}}uuuwww~~~|||sssnnnllliiirrrwwwhhhfffhhhpppwwwzzz}}}}}}rrrdddZZZQQQNNNJJJEEEAAA>>>;;;::::::::::::999888666555444------------,,,,,,,,,,,,)))***++++++++++++***)))(((((()))***++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,******************)))))))))***++++++,,,+++++++++************))))))))))))******++++++++++++******************************+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,------......------,,,......---,,,,,,+++******......------------......,,,,,,,,,---......//////////////////////////////......///111333666999;;;>>>???>>><<<;;;;;;===???GGGNNNWWW___eeennnyyyqqqiiicccgggqqqxxxwwwssstttsssyyysssUUUGGG@@@:::666888666666666555555555444444000111111222222111111111000000000000000000000000......//////000111111111000000000000000000000000........................---------....../////////***+++---...//////......,,,,,,.../////////...---////////////............,,,---...///000000000000///111333666;;;AAAIIINNNVVV\\\kkk}}}yyyxxx|||}}}qqqeee]]]gggttt|||~~~{{{yyyxxxnnneeebbbiiisssyyy~~~tttmmmssszzz}}}yyywwwuuutttuuuvvvvvvuuussssssuuuvvvvvvvvvuuutttsssqqqnnnllllllnnnppprrrrrrssstttsssrrrrrrtttvvvmmmkkkiiihhhhhhiiijjjjjjfffbbb```___YYYQQQOOORRRUUUWWWZZZ^^^bbbeeeggghhhfffeeefffiiimmmqqqsssssstttpppllljjjjjjkkkjjjiiigggfffdddbbbaaabbbcccdddbbbaaa___^^^^^^```cccfffiiinnntttxxxyyyyyyzzz{{{~~~~~~|||}}}~~~{{{uuuwww}}}wwwnnnkkkmmmiiirrr~~~mmmeee```ccchhhnnnvvv|||~~~~~~{{{}}}|||lll```SSSQQQMMMIIIDDDAAA>>>===;;;;;;;;;;;;:::999777777000///...,,,+++++++++,,,)))***++++++++++++***))))))))))))***+++++++++,,,************************))))))***++++++,,,------******************++++++)))***++++++,,,,,,++++++)))))))))))))))***************++++++++++++******************************)))******++++++******))),,,,,,,,,---------------,,,,,,---......---,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...//////000000......//////000000111111000000111333666:::===???>>>>>>>>>======@@@CCCGGGIIISSSaaalllrrrwww~~~uuukkkjjjjjjooovvvzzzyyyvvvtttvvvrrrUUUFFF@@@999555777777666666666666555555555222333333444444444333333222222222222222222222222------...///000111222222111000////////////000111........................,,,,,,,,,------.........)))***,,,...//////...---,,,,,,.../////////...---......---------,,,,,,,,,+++,,,---...////////////000222555888===DDDLLLQQQ]]]eeeuuu||||||ooo___aaammm|||zzzwwwwwwnnnjjjkkksssyyy{{{qqqkkkqqqzzz~~~zzzwwwtttrrrsssssstttsssqqqrrrtttvvvvvvuuutttrrrqqqooommmkkkjjjllloooqqqpppqqqqqqqqqpppppprrrtttpppmmmiiifffeeedddcccccceee___\\\[[[VVVOOONNNSSSXXX[[[aaagggkkkmmmnnnnnnjjjjjjjjjmmmqqqtttvvvvvvwwwsssnnnlllmmmooonnnmmmpppooollliiiggggggggghhheeeeeedddddddddhhhmmmqqqqqqvvv{{{~~~~~~}}}{{{|||~~~~~~zzzvvvyyy~~~vvvmmmlllpppmmmvvv}}}|||sssggg\\\ZZZ]]]dddmmmuuuyyy{{{~~~wwwwww~~~tttgggUUUSSSOOOKKKFFFBBB@@@>>><<<<<<<<<<<<;;;:::999888444222///,,,***)))******)))***+++,,,,,,+++***)))***************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++(((((())))))******++++++******++++++++++++******************************,,,------......------,,,,,,,,,,,,------.........,,,,,,---......---,,,,,,))))))***+++---...//////+++******************+++------......///000111111,,,,,,---///000222333333222222333555999<<<@@@BBB999:::<<<>>>AAAFFFLLLPPPPPP\\\mmmyyy~~~rrriiillloootttxxxyyyyyyyyyzzzssswww{{{}}}rrrRRRCCC===777333444///000333555666666666555111111111111111111111111---000222333222222222333222111111000000000000000000111111111111///---,,,//////............//////...........................---,,,++++++,,,...//////...---,,,+++,,,,,,---,,,,,,,,,---------......000111000...,,,,,,...000000444999>>>CCCGGGKKKMMM___pppuuugggfffiiizzz{{{rrrjjjkkkmmmrrrzzzzzzzzzxxxwwwyyy~~~|||~~~{{{zzzuuuuuuuuuuuuttttttssssssxxxwwwwwwwwwxxxwwwuuussspppsssuuutttqqqmmmjjjiiipppppppppoooppppppqqqrrrjjjjjjiiifffdddbbbbbbcccddd]]]UUUOOOOOOSSSWWWZZZ```dddjjjooorrrrrrpppnnnnnnmmmlllmmmqqqtttuuuuuupppqqqrrrrrrssssssrrrrrrqqqpppppppppppppppqqqqqqooommmkkkjjjlllqqqwwwzzz{{{{{{|||}}}~~~|||zzzzzz~~~zzzxxxwwwuuuvvvyyyvvvnnnnnnqqqnnnwww}}}~~~~~~vvvjjj___\\\[[[[[[```hhhssswww}}}}}}|||}}}sss]]]VVVOOOLLLHHHBBB@@@@@@>>>===>>>???>>><<<888444555222///...---,,,***(((******************++++++)))))))))***+++++++++,,,))))))*********+++++++++...---+++))))))***+++,,,''')))***,,,,,,,,,+++***))))))))))))))))))))))))''')))***)))((('''((()))'''(((+++---...---,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------.........//////,,,...//////......000111//////111777>>>AAA@@@>>>;;;888:::@@@FFFJJJPPPVVVfffmmmvvv|||~~~}}}ooojjjkkkooovvv}}}|||yyyxxxyyy{{{~~~|||oooPPPBBB===888555666333444666777777666444333777777666444333222111000///111333333222000000111222111111000000000000000111111111000000///...---//////............//////..............................---,,,,,,,,,------000///---,,,,,,,,,------,,,,,,---------.........///000000///......000222111666<<>>>>><<<888555666444111///...---+++)))***************************************+++++++++))))))*********+++++++++---,,,***)))))))))***+++******++++++,,,+++++++++))))))))))))))))))))))))((()))******(((((()))***((()))+++---------,,,+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------.........//////...///000000//////000222000222555:::>>>@@@???>>>:::;;;???CCCFFFLLLXXXeeevvvyyy~~~{{{rrrppprrrxxx}}}||||||}}}~~~mmmOOOAAA>>>999777888777777888888777555333222888777666555444333222111111333444333111//////000222111111000000000000000222111000//////....../////////............//////....................................---,,,,,,+++000///......------......,,,------------.........---///000000000000111333444999???AAAAAAFFFOOOXXXnnn~~~~~~sssppprrr|||nnngggdddhhhnnnvvv}}}~~~zzzzzz{{{~~~}}}yyyxxx{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyyyyyyy{{{~~~{{{~~~~~~xxxnnnooonnnlllhhheeeccccccdddeeegggiiijjjkkkkkkjjjfffeeedddcccbbbbbbbbbbbb___YYYRRRNNNPPPVVV]]]aaaiiiiiikkkmmmoooqqqssstttooonnnmmmnnnpppssstttsssrrrsssttttttuuuuuutttttttttssssssrrrrrrsssssstttsssuuuyyy|||{{{wwwxxxxxxuuutttwwwuuuxxx|||~~~|||zzzxxxxxx||||||}}}xxxvvvvvvyyyqqqhhhccc^^^YYYXXXZZZZZZ^^^ggguuu~~~}}}|||xxxwww{{{~~~tttfffWWWQQQNNNJJJFFFEEE======<<<===>>><<<999777777555222000//////---+++************************+++++++++******************************+++++++++,,,+++)))((((((((()))***,,,,,,+++*********++++++)))))))))))))))))))))))))))***+++***))))))***+++******,,,------,,,+++*********))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........////////////000111000//////111333222666:::===>>>=========999===CCCGGGGGGOOOcccwww|||zzz{{{}}}~~~|||xxxyyy}}}mmmNNNAAA===999666888777777777777666444333222222222333333333333333444111222333222111000000111222111111000000000000000222111000.........///000//////............//////........................---......///...---+++***////////////......//////------------............---...000000000000111222555<<>>===<<<<<<===<<<:::888777555222000000///---,,,+++++++++***************,,,+++++++++***)))))))))***************************)))(((((((((((())))))---,,,***)))(((((()))***)))))))))))))))))))))))))))+++,,,+++***)))***++++++,,,,,,,,,,,,+++***)))******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---............////////////000000111000//////111333444888===>>><<<:::;;;<<<===@@@DDDGGGJJJTTTjjj}}}zzzzzz{{{~~~nnnOOOAAA===888555666444444444555444444444444222222222333333444444444///111222111000111222444222111111000000000000000222111///......///000000//////............//////........................,,,---...///...---+++***......//////////////////---------.........//////---///000000///...000111888===CCCCCCCCCJJJXXXdddyyy{{{lllaaaaaagggmmmpppttt}}}zzztttrrryyy}}}}}}|||xxxxxxxxxwwwzzz~~~||||||{{{{{{|||}}}~~~|||{{{wwwmmmddd[[[]]]^^^___^^^___```bbbbbbccceeeeeeeeecccaaa______]]][[[ZZZ\\\\\\[[[ZZZXXXTTTOOOOOOUUU]]]eeejjjiiijjjmmmoooppppppooonnnllljjjiiijjjmmmoooppppppqqqqqqrrrssssssssssssrrrqqqqqqqqqrrrrrrsssuuuuuuvvvwwwxxxzzz|||}}}~~~~~~}}}xxxuuuvvvuuuqqqnnnoootttuuuxxx|||||||||yyy|||~~~xxxpppiiiaaaXXXRRRMMMOOOUUUdddsss||||||xxxvvvzzzyyyqqqooozzz~~~iii]]]WWWOOOHHHDDD@@@>>><<<;;;;;;;;;:::999666444111000//////---,,,+++++++++*********)))))),,,+++++++++***)))))))))************************(((((((((((((((((()))))),,,***)))'''''''''((()))************************)))+++,,,+++***)))***+++,,,,,,,,,,,,+++******)))+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,---------......------------------------......---,,,,,,---------........./////////000000///000000///...///222555666:::===>>>;;;:::;;;<<>>???GGGCCCDDDMMMYYYeeeqqq{{{~~~|||}}}{{{~~~vvvssswwwkkkMMM@@@===999666888444444444444444555666666555555444444333333222222111222222111///000222444222111111000000000000000//////000000000000////////////............//////........................,,,,,,,,,,,,---......///+++,,,---...///......---............////////////...//////...///333888<<>>AAACCCDDDGGGFFFKKKVVVccclllvvv}}}~~~|||~~~}}}zzzyyy}}}~~~xxxrrrooorrr{{{iiiKKK???===:::888:::777666666555555555666666//////000111111222333333333333333111//////000222222111111000000000000000...///000111111000///...//////............//////........................,,,+++++++++,,,...000111***+++---.........------............/////////000.........///111666===BBBBBBDDDHHHNNNVVV```lllssspppoooppprrrsssyyy}}}{{{tttkkkddddddfffjjjuuuwwwoooooottt|||}}}}}}xxxwwwxxxzzzzzzyyy{{{}}}{{{ccc\\\SSSKKKHHHHHHJJJKKKQQQVVV\\\```bbbccceeefffaaa```___^^^^^^^^^______aaa]]]XXXXXXZZZ[[[WWWTTTPPPPPPQQQVVV^^^eeejjjmmmpppooommmllllllmmmooopppjjjiiiiiikkkooosssuuuvvvrrrsssttttttuuuuuuttttttooooooqqqsssvvvzzz|||~~~zzz{{{|||||||||zzzxxxwwwyyyyyyzzz{{{|||~~~~~~yyywwwyyy{{{{{{|||yyy{{{}}}~~~}}}}}}xxxqqqlllbbbWWWMMMLLLMMMPPPWWW```jjjppp}}}|||{{{}}}~~~uuuyyy}}}qqq]]]PPPKKKFFFBBB===:::999888888777888666333222222222111000,,,,,,++++++***))))))((())))))******+++++++++,,,++++++++++++******))))))(((((()))***************)))***,,,---......---,,,************************''')))***)))((('''((())),,,++++++******+++,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,((())),,,.........---,,,,,,,,,,,,---------..............................++++++,,,,,,...///111222////////////000000000000111222222333444777<<<@@@BBB>>>;;;;;;@@@EEEGGGGGGFFFHHHQQQ^^^iiiqqqyyy}}}~~~}}}{{{uuuzzzxxxmmmjjjhhhkkkttt