BM66(@ ZZZWWWZZZZZZYYYdddoookkkooohhhbbb```^^^[[[ZZZ\\\[[[XXXUUUTTTUUUUUUUUUTTTPPPQQQQQQSSSTTTUUUWWWWWWZZZ[[[ZZZXXXVVVUUUVVVWWWVVVYYY]]]______^^^]]]]]]]]]]]]^^^```bbbdddfffhhhffffffddd```^^^aaaiiiqqqtttaaaWWWLLLDDD???<<<<<<===999555444777888666777;;;:::===DDDLLLWWWeeerrrzzzssskkkaaaXXX\\\iiittttttwww}}}mmm^^^XXXZZZTTTRRRPPPNNNMMMNNNOOOOOOTTTTTTTTTSSSSSSQQQPPPOOOLLLNNNQQQQQQQQQQQQRRRSSSQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVTTTRRRQQQNNNMMMKKKHHHGGGFFFFFFFFFIIIIIIHHHHHHGGGFFFEEEEEEJJJJJJJJJIIIHHHGGGFFFEEEAAABBBDDDGGGIIIKKKLLLLLLMMMLLLJJJIIIJJJMMMOOOQQQUUUUUUYYYbbboooyyy||||||xxxrrriiiaaa[[[XXXYYYYYYYYYWWWTTTPPPMMMJJJIIIHHHFFFGGGGGGHHHIIIJJJKKKKKKRRRPPPMMMNNNQQQSSSSSSRRRTTTUUUWWWYYYZZZ[[[\\\\\\\\\XXXTTTRRRRRRPPPMMMJJJJJJKKKLLLKKKFFF???888444666888===DDDKKKPPPQQQQQQOOOOOOOOOPPPRRRUUUXXXZZZVVV]]]^^^```eeeWWWAAA999444999666666<<<===DDDUUUvvvYYYWWW\\\___```ooo|||zzzwwwnnneeebbbaaa]]][[[[[[YYYWWWUUUUUUVVVVVVUUUTTTRRRSSSSSSTTTUUUUUUVVVVVVYYYZZZZZZXXXVVVUUUUUUWWWWWWZZZ]]]______]]]]]]]]]]]]]]]^^^___aaaccceeefffccccccbbb^^^ZZZ]]]dddjjjooouuunnnbbbTTTGGG===::::::999555444777777555555888777999===CCCKKKUUU```ggguuu~~~{{{mmm```ZZZWWW\\\pppxxxooodddXXXTTTUUUVVVTTTQQQNNNMMMMMMOOOPPPQQQQQQQQQQQQPPPOOONNNMMMMMMOOOQQQRRRRRRRRRSSSUUUSSSRRRQQQPPPPPPPPPPPPPPPRRRTTTUUUWWWWWWUUUSSSQQQNNNMMMKKKIIIGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEHHHHHHHHHGGGGGGFFFDDDDDDAAABBBDDDFFFHHHJJJKKKLLLMMMKKKJJJIIIIIIKKKNNNOOOTTTSSSVVV^^^iiirrruuutttqqqllleee___[[[ZZZ[[[\\\\\\[[[YYYWWWSSSOOOLLLJJJIIIIIIIIIIIIIIIJJJJJJJJJNNNLLLKKKLLLOOOQQQPPPOOOPPPQQQRRRUUUVVVXXXXXXYYY\\\YYYUUUSSSSSSRRRPPPMMMKKKKKKKKKIIIEEE???888555777999>>>EEEKKKPPPPPPPPPMMMMMMMMMNNNPPPTTTWWWZZZXXX```aaaaaacccVVVAAA;;;666;;;777666<<<<<>>DDDKKKPPPYYYdddpppwwwzzzxxxmmmbbbXXXQQQSSS[[[llltttlllddd___ZZZSSSPPPRRRXXXUUUPPPMMMKKKLLLNNNOOONNNOOOOOOOOONNNMMMLLLLLLMMMOOORRRSSSSSSTTTUUUWWWUUUTTTSSSQQQOOONNNNNNNNNPPPRRRUUUWWWWWWVVVSSSQQQNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBAAABBBDDDFFFGGGIIIJJJKKKLLLKKKIIIHHHHHHIIIKKKLLLQQQPPPRRRXXX```ggghhhhhhdddaaa\\\XXXVVVWWWYYY[[[]]]\\\\\\YYYUUUPPPLLLIIIJJJJJJIIIIIIIIIHHHHHHHHHKKKKKKKKKLLLNNNOOONNNMMMLLLMMMOOORRRTTTVVVWWWXXX[[[YYYVVVUUUTTTTTTRRRPPPMMMLLLJJJGGGBBB===888666666999>>>EEEKKKOOONNNMMMJJJIIIJJJKKKNNNRRRVVVYYY[[[dddfffeeeeeeUUUBBB===888<<<888777;;;;;;AAAQQQwwwVVVUUU]]]dddkkkwwwhhhcccccc```[[[XXXVVVUUUUUUVVVWWWWWWTTTRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTVVVWWWWWWVVVUUUVVVWWWZZZ\\\___```___^^^]]]^^^___^^^^^^^^^^^^___```````````````^^^]]]___cccfffjjjlllrrr{{{~~~zzzfffSSSFFF???:::777:::<<<999666777888888888777888:::???CCCCCCMMMXXX]]]___fffttt~~~xxxooobbbXXXPPPMMMQQQ___rrrhhh___WWWUUUTTTQQQOOOPPPVVVSSSNNNIIIGGGHHHKKKMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMOOORRRTTTTTTTTTVVVXXXWWWVVVTTTQQQOOOMMMLLLKKKNNNPPPTTTWWWWWWVVVSSSQQQNNNMMMLLLKKKIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGGGGIIIJJJNNNMMMNNNRRRWWW[[[[[[[[[WWWUUURRRPPPPPPQQQSSSUUUZZZYYYWWWTTTPPPKKKHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJLLLNNNOOOOOONNNMMMLLLMMMPPPSSSUUUWWWYYYYYYYYYXXXVVVUUUTTTSSSSSSRRRNNNLLLIIIDDD@@@;;;888777555777===DDDJJJLLLKKKJJJGGGFFFFFFHHHKKKPPPUUUXXX[[[hhhmmmmmmjjjXXXDDD???888<<<888777;;;;;;AAARRRvvvUUUSSSZZZ```fffyyyrrrddd``````^^^YYYWWWUUUUUUUUUVVVWWWVVVTTTRRROOOQQQSSSUUUVVVVVVVVVUUURRRTTTWWWWWWVVVVVVWWWXXX[[[]]]___```___^^^___```______^^^^^^^^^^^^______aaabbbcccdddeeegggjjjllllllgggeeelll|||wwwmmmWWWGGG???::::::;;;999777777999999888777666777:::===999@@@GGGIIIIIIOOOZZZdddssszzznnnfff```YYYPPPKKKIIIIIIRRRhhhwww```XXXQQQPPPPPPNNNMMMNNNRRROOOIIIEEECCCDDDFFFIIILLLMMMMMMNNNNNNNNNNNNMMMMMMOOORRRSSSSSSTTTUUUVVVWWWUUUSSSPPPNNNLLLJJJJJJKKKNNNQQQTTTVVVUUUSSSRRROOOOOONNNLLLJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCEEEFFFHHHIIIIIIHHHGGGFFFFFFGGGGGGHHHKKKKKKKKKMMMOOOQQQQQQQQQPPPOOOMMMLLLLLLMMMNNNOOOXXXUUUPPPKKKGGGEEEDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGIIIKKKLLLLLLLLLKKKKKKLLLNNNPPPSSSUUUWWWYYYYYYWWWVVVUUUTTTRRRQQQQQQRRROOOMMMHHHCCC>>>:::888777333555:::AAAGGGJJJIIIHHHDDDDDDDDDEEEIIINNNTTTWWWZZZiiiqqqtttrrr^^^GGG@@@666:::777666<<<<<>>EEEIIIJJJIIIDDDCCCBBBCCCGGGLLLRRRVVVYYYhhhqqquuuvvvcccJJJAAA666:::777666<<<<<>>:::888888444444444444333444666999888777777777777999===???FFFQQQaaarrrttt]]]TTTKKKGGGFFFEEEKKKRRRUUUZZZbbbooo~~~xxxjjj___UUURRRQQQQQQMMMHHHGGGJJJHHHFFFCCC@@@???@@@AAABBBEEEFFFGGGHHHIIIIIIIIIIIILLLNNNOOOPPPOOONNNOOOPPPPPPPPPNNNLLLKKKJJJJJJJJJHHHIIIKKKMMMPPPRRRSSSTTTSSSRRRQQQOOOLLLHHHEEECCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBDDDFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMMMMPPPNNNJJJFFFCCCBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCCCCDDDFFFEEEDDDDDDGGGIIIKKKMMMNNNPPPRRRTTTTTTUUUUUUVVVVVVSSSPPPNNNOOOPPPOOOLLLGGGBBB===999666444444555888>>>DDDJJJLLLMMMEEECCCBBBBBBFFFKKKQQQUUUZZZeeekkkqqqttteeeMMMDDD888<<<888777;;;;;;AAARRRoooSSSPPPUUUUUURRRZZZbbb\\\\\\WWWTTTVVVWWWWWWYYY]]]VVVTTTRRRRRRTTTUUUUUUUUU[[[[[[\\\\\\[[[WWWTTTRRRPPPSSSWWWZZZZZZZZZ[[[[[[ZZZ\\\^^^___```aaadddfff```____________```aaaaaacccdddfffiiilllmmmkkkjjjhhhggghhhhhhddddddpppnnnXXXJJJCCC>>><<<<<<444444555444333444666999888666444444666888::::::===CCCNNNZZZhhhxxxlll___OOOHHHDDDDDDDDDFFFOOOZZZ___iiittt{{{}}}zzzvvvjjj___WWWSSSSSSTTTTTTOOOHHHHHHLLLFFFDDDBBBAAA@@@@@@AAABBBAAABBBCCCEEEFFFFFFFFFFFFKKKMMMOOONNNMMMLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIKKKNNNPPPSSSTTTTTTSSSRRRPPPLLLHHHDDDBBBEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDEEEDDDBBBAAABBBCCCEEEGGGEEEEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJJJJIIIIIIJJJKKKFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJIIIFFFDDDBBB@@@???CCCCCCBBBBBBBBBBBBAAAAAADDDFFFGGGFFFDDDEEEHHHKKKMMMNNNPPPRRRSSSTTTUUUUUUVVVWWWWWWTTTPPPMMMNNNPPPNNNLLLGGGBBB===888555333666666888>>>EEEKKKOOOPPPEEEDDDBBBBBBEEEKKKQQQTTTZZZcccfffkkkrrreeeOOOFFF:::>>>999777;;;:::@@@PPPnnnNNNOOOPPPRRRUUUVVVXXXYYYVVVUUUTTTUUUWWW\\\```ddd\\\UUUPPPRRRSSSSSSSSSUUUZZZ___dddfffddd___ZZZWWWTTTUUUWWWYYY\\\^^^```aaa```^^^\\\\\\^^^```aaaaaabbb```___^^^^^^___aaabbbeeeeeeeeefffffffffffffffggghhhhhhdddaaaccckkkqqq{{{qqq___QQQEEE>>>===999999888666333222333555888666444444666888::::::;;;<<<@@@GGGSSS```mmmuuu~~~lll\\\TTTDDDGGGFFFDDDHHHUUUccckkk}}}yyy}}}yyytttwww~~~{{{hhh]]]WWWQQQPPPRRRRRROOOJJJHHHHHHJJJGGGEEEBBB???>>>>>>???@@@CCCCCCDDDFFFGGGHHHIIIJJJHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNMMMLLLLLLOOORRRUUUVVVUUUUUUUUUSSSPPPLLLIIIFFFHHHHHHGGGFFFEEEEEEEEEFFFEEEDDDDDDCCCBBBAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEHHHJJJKKKJJJGGGEEEFFFIIIJJJIIIGGGIIIIIIJJJJJJKKKLLLLLLMMMLLLJJJHHHFFFEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHKKKKKKLLLNNNPPPSSSUUUVVVYYYWWWTTTQQQOOONNNNNNNNNMMMJJJFFF@@@<<<888666555333666;;;@@@DDDJJJPPPTTTPPPKKKFFFDDDHHHMMMPPPQQQUUUbbbhhhmmmqqqaaaLLLDDD<<<888777999:::<<>>;;;999888777888888777555333333444666666666::::::<<>>>>>???@@@BBBBBBCCCDDDEEEGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNLLLLLLLLLOOOQQQSSSTTTUUUUUUUUUTTTQQQMMMJJJHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDGGGJJJMMMNNNJJJHHHFFFFFFHHHIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLJJJIIIHHHFFFEEEEEEEEEFFFCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEGGGIIIKKKLLLLLLNNNPPPSSSUUUVVVWWWVVVSSSQQQOOOOOOOOOPPPMMMJJJFFF@@@;;;888555444555888<<>>BBBDDDKKKRRR\\\gggsssyyyjjj\\\RRRMMMQQQXXXeeejjjllllllqqq}}}{{{vvvuuuyyykkk[[[RRROOOMMMKKKLLLMMMLLLIIIFFFEEEEEEDDDCCCAAA???>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRTTTUUUUUUTTTRRROOOLLLJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBEEEHHHLLLOOOQQQKKKHHHFFFEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFEEECCCBBBCCCEEEHHHJJJKKKLLLLLLNNNPPPRRRTTTUUUTTTSSSRRRPPPPPPPPPQQQRRRMMMJJJEEE@@@;;;888555444666:::>>>BBBGGGLLLQQQUUUUUUQQQLLLJJJKKKNNNQQQSSSXXXcccgggjjjkkk\\\GGG@@@:::777666888999:::AAAHHH^^^NNNNNNOOOPPPQQQQQQRRRRRRNNNOOOQQQTTTVVVXXXZZZZZZ[[[UUUQQQQQQRRRSSSWWW\\\dddeeeeeedddaaa^^^]]]]]]XXXWWWVVVVVVYYY\\\```ccccccaaa___^^^___```___^^^\\\\\\\\\\\\]]]___aaabbbcccccccccbbbbbbaaaaaaaaaaaaccceeedddbbbaaabbbcccfffkkkqqquuu}}}{{{sssbbbWWWHHH???<<<:::888555999777555555666666555444444444555666888:::;;;<<>>>>>???@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLKKKLLLNNNPPPRRRSSSTTTSSSRRRPPPMMMKKKIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCEEEHHHKKKOOOPPPJJJHHHFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFEEEEEEFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHFFFEEECCCAAABBBEEEHHHJJJKKKKKKLLLMMMOOOQQQSSSTTTQQQQQQQQQPPPQQQRRRSSSTTTMMMJJJFFFAAA<<<888666555777:::>>>BBBFFFKKKPPPTTTUUURRRNNNKKKKKKNNNPPPRRRTTT^^^bbbeeehhh[[[HHHBBB:::666555777888:::@@@HHH[[[PPPPPPQQQQQQQQQRRRRRRRRRLLLMMMPPPRRRTTTUUUVVVVVVWWWRRROOOPPPQQQQQQVVV\\\cccccccccaaa^^^]]]]]]]]]XXXWWWVVVWWWYYY\\\```bbbdddbbbaaaaaaaaabbbaaa___YYYZZZ\\\^^^aaaccceeegggeeeddddddcccbbbaaa``````aaaaaaaaa```______```aaacccggglllooorrr{{{ttt```PPPGGGCCC>>>;;;:::888666666666666555444333444666888999:::;;;;;;<<<>>>@@@BBBEEELLLWWW___vvvwwwmmmeee```VVVQQQMMMNNNSSS___sss}}}pppjjjaaaWWWOOOJJJKKKMMMIIIJJJKKKMMMLLLJJJFFFDDD??????>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJKKKKKKKKKIIIKKKLLLKKKIIIIIIKKKMMMOOOPPPQQQRRRQQQOOOMMMLLLIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDEEEFFFIIIKKKLLLIIIHHHFFFCCCBBBBBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHEEEDDDBBBAAABBBDDDFFFHHHJJJJJJKKKLLLNNNPPPQQQRRROOOOOOPPPQQQRRRSSSTTTUUUNNNKKKGGGBBB===999777666666999===@@@DDDHHHMMMQQQTTTRRRNNNLLLJJJLLLOOOQQQSSS]]]___aaadddXXXFFFBBB:::666555777888:::@@@HHHYYYSSSSSSRRRRRRRRRRRRRRRRRRLLLMMMOOOPPPQQQRRRRRRRRRRRRPPPOOOQQQQQQQQQVVV\\\^^^______^^^[[[ZZZZZZ[[[XXXWWWWWWXXXYYY\\\___aaacccbbbaaaaaabbbcccaaa```YYYZZZ]]]```cccfffhhhiiieeeddddddbbbaaa```______^^^^^^]]]]]]]]]^^^______^^^aaagggkkkllloooyyy{{{hhhZZZPPPJJJFFF@@@===888666555555444333555555666888888888888888888999:::::::::>>>FFFLLLZZZeeevvv~~~yyyqqqhhh^^^VVVPPPMMMHHHFFFJJJTTTaaappp}}}ooobbb\\\WWWSSSPPPLLLMMMPPPGGGHHHJJJMMMNNNKKKGGGCCC============>>>???@@@AAADDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIHHHJJJLLLKKKHHHFFFHHHJJJKKKLLLNNNOOOOOONNNLLLKKKIIIHHHFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBDDDDDDCCCCCCDDDEEEGGGHHHGGGFFFEEEBBB@@@AAADDDFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBEEEEEEEEEFFFGGGGGGHHHHHHDDDCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIJJJLLLMMMOOOPPPMMMNNNOOOQQQSSSTTTUUUVVVPPPMMMHHHCCC>>>;;;888777555888;;;???BBBFFFKKKNNNQQQQQQOOOLLLJJJKKKNNNQQQVVV^^^^^^^^^```SSSBBB===:::777666888999:::AAAHHHWWWTTTSSSSSSRRRRRRQQQQQQQQQNNNNNNNNNNNNNNNOOOOOOOOOPPPOOOPPPSSSSSSRRRVVV]]]\\\]]]^^^^^^\\\[[[[[[\\\WWWWWWXXXYYY[[[\\\^^^___```______```aaabbbaaa___[[[\\\^^^aaacccfffggghhhdddcccbbbaaa___^^^]]]\\\YYYZZZ\\\]]]___^^^]]][[[]]]^^^bbbffffffdddiiiqqq~~~}}}{{{wwwiii^^^YYYLLLGGG@@@:::777555444333555555666666666555555555444666777777666888===AAAEEELLLXXXcccmmmxxx|||zzzwwwxxx{{{zzzrrrfffaaaXXXPPPJJJHHHIIIIIIJJJIIIPPP^^^mmmzzz~~~wwwmmmddd[[[UUUSSSTTTSSSOOONNNQQQJJJKKKMMMQQQSSSQQQKKKFFF;;;;;;<<<===>>>???@@@AAADDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDAAAAAACCCEEEFFFGGGHHHHHHGGGJJJLLLJJJFFFDDDEEEHHHGGGHHHJJJLLLMMMLLLKKKJJJIIIHHHFFFEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@BBBBBBAAAAAAAAACCCDDDEEEEEEEEEDDDAAA???@@@DDDHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEECCCAAA@@@DDDDDDEEEEEEFFFGGGGGGGGGDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNMMMNNNOOOQQQSSSTTTUUUVVVQQQNNNJJJEEE@@@<<<:::999555888;;;???AAAEEEJJJMMMPPPPPPOOOMMMJJJKKKOOORRRUUU]]]\\\[[[]]]QQQAAA===;;;888777888999;;;BBBIIIVVVTTTSSSSSSRRRQQQQQQPPPPPPOOONNNMMMMMMLLLMMMMMMMMMOOOOOORRRUUUUUUTTTWWW]]]]]]___``````___^^^^^^___VVVWWWXXXZZZ[[[]]]^^^^^^^^^]]]]]]^^^```aaa```^^^]]]^^^___aaacccdddeeeeeecccbbbaaa```^^^\\\[[[[[[UUUWWW[[[___aaa___[[[XXX```^^^```ccc```[[[]]]cccjjjyyy{{{nnnpppuuuoooWWWQQQGGG???:::888666555444444444444555555666666333555888777666666999<<<;;;???EEELLLTTT]]]eeejjjrrrzzzvvvqqqtttqqqnnnnnnttt{{{|||qqqeee]]]SSSNNNGGGAAA@@@DDDIIIMMMSSSRRRWWWfffttt~~~zzzooohhhbbb\\\SSSNNNMMMQQQQQQLLLJJJLLLOOOPPPRRRVVVYYYVVVPPPKKK::::::<<<===>>>@@@AAAAAACCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCC???@@@BBBCCCEEEFFFGGGGGGFFFJJJLLLJJJEEECCCDDDGGGEEEFFFHHHJJJKKKKKKJJJIIIIIIHHHFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????@@@@@@??????@@@BBBCCCDDDDDDDDDCCCAAA>>>@@@DDDHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDBBB@@@???DDDDDDDDDEEEFFFFFFGGGGGGEEEFFFHHHIIIJJJJJJIIIHHHFFFFFFGGGHHHIIIJJJLLLMMMMMMNNNPPPRRRSSSTTTUUUUUURRROOOKKKFFFAAA===;;;:::666888<<>>======>>>>>>>>>@@@@@@????????????@@@@@@BBBBBBCCCCCCCCCCCCCCCBBB>>>>>>>>>???BBBDDDGGGIIIJJJJJJJJJIIIHHHFFFCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@AAA@@@???>>>???@@@AAABBBBBBBBBAAA@@@???>>>======????????????@@@AAABBBBBBBBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGGGGFFFDDDBBB@@@EEEGGGHHHFFFBBB>>>>>>???CCCCCCDDDEEEFFFFFFFFFEEEBBBDDDFFFIIIJJJKKKKKKKKKIIIIIIIIIHHHIIIIIIJJJJJJOOOOOOPPPPPPQQQRRRSSSSSSSSSOOOHHHCCC???===;;;999666777888888999>>>GGGNNNSSSRRRRRRQQQQQQQQQQQQRRRVVVVVVXXXZZZYYYQQQCCC999888777888999999999???FFFRRR}}}SSSTTTUUUTTTQQQPPPQQQRRRPPPOOONNNMMMMMMNNNPPPQQQVVVUUUTTTTTTWWWZZZ^^^aaaccc```^^^]]]^^^______^^^]]]YYYVVVVVVYYY]]]^^^___aaa```_________```aaabbb```aaabbbbbbbbbbbbdddfffdddcccbbb```___^^^]]]]]]WWWWWWWWWYYY[[[[[[YYYWWWXXXYYYZZZZZZYYYWWWVVVVVV^^^dddrrrzzznnnqqq{{{ooo\\\OOOGGGAAA======888777555555666777666555555555555555555444444444::::::<<<===???@@@AAABBBDDDJJJQQQVVV\\\dddoooxxx}}}{{{tttvvvxxxvvvtttttt{{{|||}}}~~~zzznnnbbbZZZTTTLLLIIIIIIIIIGGGEEEEEEJJJRRR[[[aaakkkqqqttttttyyyuuufffZZZRRROOOOOOMMMMMMMMMMMMMMMMMMLLLKKKKKKNNNTTT\\\```^^^TTTLLLGGGDDDBBB@@@AAABBBBBBAAA@@@??????>>>>>>??????@@@AAAAAABBBCCCDDDDDDCCCCCC?????????@@@AAADDDFFFHHHHHHIIIIIIHHHGGGEEEBBBAAA???@@@BBBCCCDDDDDDCCCCCCFFFEEEDDDBBBAAA???>>>>>>@@@?????????@@@@@@AAAAAA???????????????>>>>>>>>>?????????@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBEEEEEEFFFFFFEEEDDDBBBAAABBBCCCDDDBBB???===>>>@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMNNNOOOPPPRRRRRRSSSSSSOOOIIICCC???<<<:::999888999::::::;;;@@@GGGNNNSSSSSSRRRRRRRRRRRRRRRSSSYYYYYY[[[\\\[[[RRRDDD:::999777888999777777<<>>>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDAAA@@@@@@@@@AAACCCEEEFFFGGGGGGHHHGGGFFFDDDBBBAAA>>>???@@@AAABBBBBBBBBBBBFFFEEEDDDBBB@@@???>>>===>>>???@@@@@@AAAAAA@@@@@@=========>>>>>>??????????????????@@@AAACCCDDDEEEEEEDDDBBB@@@?????????@@@EEEEEEEEEDDDCCCCCCCCCBBB@@@AAAAAA@@@??????@@@BBBAAAAAABBBCCCDDDEEEEEEDDDGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRQQQNNNIIIDDD???<<<:::999:::<<<>>>>>>???BBBIIIOOOTTTTTTSSSSSSSSSTTTTTTUUU\\\]]]^^^___\\\RRRDDD:::999777777888666666<<>>;;;999999888777666888888888888777777777666222222333444555666666777::::::::::::;;;???EEEJJJMMMYYYfffooouuu|||ttthhh```SSSJJJBBB@@@BBBGGGPPPYYYooonnnmmmnnnppptttxxx{{{|||jjjYYYNNNIIIIIIJJJHHHIIIJJJKKKKKKKKKKKKKKKNNNPPPTTTXXXZZZWWWPPPJJJDDDBBB@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>?????????@@@AAACCCDDDEEEEEEEEEBBBBBBAAA@@@AAABBBCCCDDDGGGHHHHHHHHHFFFEEECCCAAAAAAAAABBBCCCCCCDDDDDDDDDGGGGGGFFFDDDBBBAAA??????===>>>@@@AAAAAAAAA@@@???============>>>>>>>>>>>>===>>>>>>???@@@BBBCCCDDDDDDCCCAAA@@@?????????@@@DDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAACCCDDD@@@@@@BBBCCCDDDDDDDDDDDDFFFGGGGGGHHHIIIIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIKKKLLLNNNOOOQQQQQQPPPNNNJJJDDD>>>;;;999999===???BBBCCCDDDGGGLLLQQQTTTTTTTTTTTTTTTUUUVVVWWW^^^___``````\\\QQQCCC:::999777666888777777>>>GGGSSSyyyRRRTTTVVVWWWWWWXXXZZZ[[[YYYXXXWWWVVVUUUUUUTTTTTTYYYXXXWWWWWWXXX[[[^^^___^^^]]][[[\\\^^^aaaaaaaaa```___]]][[[ZZZZZZ\\\]]]```aaabbbbbbcccdddddddddbbbeeeggghhheeebbb______^^^```bbbcccbbb___\\\ZZZVVVUUUTTTUUUXXXZZZZZZZZZUUUUUUVVVXXX[[[\\\YYYWWWVVVYYY]]]aaagggrrr{{{pppddd[[[XXXOOOIIIAAA;;;888888999999777777777777777777888888111222333444555666777888888888666444444666:::===???EEEMMMTTTXXX]]]eeelllnnnuuu}}}zzzwwwrrrlllddd[[[RRRLLLFFFAAA>>>BBBIIIRRR```lllzzzpppcccWWWPPPLLLKKKJJJGGGHHHIIIIIIJJJJJJJJJJJJOOOQQQSSSUUUTTTPPPJJJFFFAAA@@@>>>>>>???@@@???>>>???>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEEEEECCCBBBAAAAAAAAAAAABBBCCCHHHHHHIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEECCCBBBAAA@@@???===>>>???@@@AAA@@@???>>>>>>>>>>>>>>>============<<<<<<<<<===>>>@@@AAABBBAAA@@@???>>>??????@@@AAACCCBBBBBBAAABBBBBBCCCDDDFFFDDDCCCCCCBBBBBBBBBBBB???@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKLLLNNNOOOPPPQQQNNNNNNKKKEEE>>>:::888999===AAAFFFHHHHHHJJJOOORRRTTTTTTTTTTTTUUUWWWXXXXXX]]]___aaa```ZZZOOOAAA999777555666888999;;;CCCMMMUUUxxxRRRTTTVVVWWWWWWXXXZZZ\\\\\\[[[[[[YYYXXXWWWVVVVVVXXXXXXXXXYYYYYYZZZ[[[\\\\\\ZZZYYY[[[]]]```aaaaaa^^^______^^^\\\[[[[[[]]]___```aaacccddddddddddddccceeehhhhhheeebbb```___^^^___aaabbbaaa___\\\ZZZXXXXXXWWWYYY[[[\\\\\\[[[VVVUUUTTTWWW[[[^^^]]]ZZZVVVYYY[[[]]]aaaiiittt|||}}}vvvsssggg^^^RRRGGG@@@>>>======777777777777666666666666666666666666666666666666777666555333333444666777;;;;;;===BBBFFFHHHNNNTTTRRRXXX```dddffflllwwwwwwooojjj]]][[[WWWRRRMMMHHHEEECCC@@@>>>AAAIIIRRR]]]kkkwwwhhhaaaXXXQQQOOOMMMKKKHHHGGGGGGHHHHHHIIIHHHHHHHHHMMMNNNPPPPPPNNNJJJEEEBBBAAA???>>>???@@@AAA@@@>>>???>>>>>>======>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBCCCHHHHHHIIIIIIHHHGGGEEEDDD@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAA@@@?????????===>>>??????@@@@@@???????????????>>>>>>=========<<<<<<<<<<<<===>>>????????????>>>>>>>>>???AAABBB@@@AAAAAABBBBBBCCCCCCCCCDDDCCCBBBCCCDDDCCCAAA??????@@@BBBCCCEEEEEEFFFFFFDDDDDDEEEFFFHHHJJJLLLMMMMMMLLLKKKJJJIIIIIIIIIIIILLLLLLMMMNNNOOOPPPPPPQQQMMMMMMKKKFFF>>>999888999;;;@@@FFFIIIKKKLLLOOORRRSSSSSSTTTTTTVVVWWWYYYYYY\\\^^^aaa```YYYMMMAAA999666444555888999===FFFPPPWWWwwwRRRTTTVVVWWWWWWXXXZZZ\\\]]]]]]\\\[[[YYYXXXVVVUUUWWWXXXYYY[[[\\\[[[ZZZYYYZZZXXXXXXYYY\\\___aaaaaa\\\___aaaaaa^^^\\\[[[\\\^^^___aaabbbcccddddddcccccceeeggggggeeebbbaaaaaa___```aaabbbaaa___]]]\\\\\\[[[\\\]]]______^^^\\\ZZZWWWTTTVVV[[[^^^^^^\\\UUUWWWYYY[[[___dddjjjnnnwww~~~ooo```TTTLLLGGGDDD===<<<;;;:::888777555555777777777666666555555555666555555555666777666666888333333999>>>>>>???BBB@@@EEEIIILLLMMMRRRZZZ```sss{{{yyynnneee]]]VVVRRRKKKIIIFFFBBB@@@@@@CCCEEEEEEFFFMMMVVV___fffqqq|||ppp[[[UUUNNNKKKKKKLLLJJJHHHGGGGGGGGGHHHGGGGGGFFFFFFHHHJJJKKKKKKIIIFFFCCCBBB???>>>>>>???@@@AAA???>>>>>>>>>============>>>>>>AAAAAABBBCCCDDDDDDCCCCCCCCCBBBAAAAAAAAAAAACCCCCCGGGGGGHHHHHHGGGFFFEEEDDD??????>>>>>>???@@@BBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>???????????????>>>>>>============>>>>>>@@@@@@>>>======>>>??????>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBEEEGGGGGGDDD@@@@@@AAABBBDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQLLLMMMLLLFFF>>>888777999666<<>>;;;999777666555555555555555555666666222222222444666666555444333---,,,444:::999777777999;;;>>>>>>???AAAGGGKKKUUU]]]hhhqqqtttrrrooommmmmmppptttxxx}}}uuummmaaaXXXQQQMMMHHHEEEDDDBBB???===<<>><<<>>>>>>============>>>>>>BBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCC@@@????????????AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCC???>>>=========>>>@@@AAA======>>>???@@@AAABBBBBB@@@??????>>>>>>>>>>>>>>>BBBAAA???>>>===<<<======<<<>>>AAACCCDDDCCCBBBAAABBBBBBDDDHHHLLLLLLHHHDDD@@@AAACCCEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNPPPRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQKKKMMMLLLFFF>>>888777999333999AAAGGGIIIJJJMMMOOORRRRRRRRRTTTUUUWWWYYYZZZ[[[___bbbaaaYYYNNNBBB;;;777555444666777:::CCCMMM[[[xxxTTTUUUUUUTTTSSSTTTWWWYYY[[[YYYWWWWWWXXXXXXXXXWWWZZZZZZYYYYYYYYYZZZ\\\]]]]]][[[YYYYYY[[[]]]______]]]^^^______]]][[[[[[\\\ZZZ\\\```dddfffgggfffeeeccccccbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbaaa`````````aaaaaaaaaaaa``````_________]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYZZZ]]]```bbbbbbhhhrrrwwwjjj```XXXOOOHHHFFFDDD???<<<<<<<<<:::888:::======888222555444444333333333444444777777666555444333333222888888999:::;;;======>>>GGGIIIKKKOOOQQQSSSSSSSSSNNNQQQUUUYYY]]]aaagggjjjooottt{{{|||uuupppqqqsssvvv{{{~~~zzztttoookkk[[[TTTLLLFFFDDDCCCBBB@@@<<<===???BBBFFFMMMUUU[[[bbbccciiippptttwwwppp___NNNMMMJJJGGGGGGGGGIIIJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@???>>><<<<<<===>>>>>>===>>>======<<<<<<<<<======@@@AAACCCBBBAAAAAABBBDDDCCCBBBBBBAAAAAAAAABBBBBBEEEHHHJJJIIIFFFEEEFFFHHHEEEBBB??????BBBEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBB@@@??????@@@AAA@@@>>>;;;@@@@@@@@@AAAAAA@@@@@@???>>>???@@@AAAAAAAAAAAAAAAFFFFFFEEEBBB???======>>>CCCBBBAAA@@@???@@@AAAAAA@@@AAABBBDDDEEEFFFFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGHHHGGGFFFDDDDDDDDDDDDEEEKKKJJJJJJJJJLLLOOORRRTTTTTTSSSQQQPPPOOOOOOPPPPPPNNNMMMJJJEEE>>>888555444666:::???DDDHHHKKKNNNQQQRRRSSSSSSRRRRRRTTTWWWZZZ]]]]]]]]][[[UUUKKK???777888666666888888999AAAJJJZZZ{{{RRRSSSSSSSSSRRRSSSUUUWWWYYYWWWUUUUUUVVVWWWVVVUUUXXXWWWWWWWWWXXXYYY[[[\\\]]][[[YYYYYY[[[]]]^^^___[[[]]]^^^]]]\\\ZZZZZZ[[[[[[]]]```ccceeeeeeeeeddddddddddddccccccbbbbbbbbbbbbbbbbbbcccbbbbbbaaaaaaaaaaaabbbbbbaaaaaa```___aaa```^^^]]][[[[[[[[[\\\]]]\\\\\\]]]___aaacccdddfffnnnzzzvvvkkkaaaXXXSSSOOOHHHDDDCCCAAA>>><<<===??????;;;777777666555555444444444444222222222333444555555666333333444555666777777888;;;===>>>@@@AAABBBBBBBBB:::===@@@CCCEEEIIIMMMQQQQQQUUUZZZ___bbbbbb```___YYYSSSOOOQQQRRRSSSWWW\\\dddcccbbb```]]]XXXTTTRRROOOKKKFFFDDDEEEFFFGGGFFFGGGKKKPPPVVV]]]eeennnssswwwvvvvvvyyy{{{zzzeeeXXXLLLKKKHHHFFFEEEFFFGGGIIIGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCBBBAAA>>><<<;;;<<<===??????>>>======<<<<<<<<<<<<<<<===>>>@@@AAAAAA@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCCCCFFFGGGGGGEEECCCEEEFFFEEEBBB???@@@CCCEEEFFFEEEEEEDDDBBBAAAAAABBBCCCDDDCCCBBBAAAAAAAAAAAA???===??????AAAAAABBBAAA@@@@@@>>>???@@@@@@AAAAAAAAA@@@BBBCCCCCCAAA>>>===>>>???CCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEJJJIIIIIIJJJLLLOOORRRTTTTTTSSSRRRPPPOOOPPPPPPQQQNNNMMMJJJDDD===888555444555999???CCCGGGJJJNNNPPPPPPSSSVVVWWWWWWWWWXXXYYY[[[\\\\\\ZZZSSSIII>>>777888666666888888999AAAKKKZZZ|||OOOPPPQQQQQQPPPQQQSSSUUUVVVUUUSSSSSSTTTUUUTTTRRRTTTTTTTTTUUUVVVXXXYYYZZZ]]][[[YYYYYY[[[]]]^^^^^^ZZZ[[[]]]]]][[[ZZZZZZ[[[\\\]]]```bbbcccddddddcccffffffeeeddddddcccbbbbbbbbbbbbcccccccccccccccbbbbbbbbbbbbbbbbbbaaa``````cccbbb___]]]]]]]]]^^^___^^^^^^]]]^^^___aaacccdddeeekkkttt}}}}}}wwwlllgggaaaZZZUUUUUUJJJFFFBBB@@@???>>>;;;888555555444444333333333333......///000111222333444222222222333333444444444444555555666666555444444222444666777888:::===???DDDFFFHHHJJJLLLLLLLLLKKKIIIEEEDDDFFFFFFEEEGGGKKKKKKKKKJJJIIIGGGEEECCCBBBEEEDDDEEEHHHNNNSSSVVVWWWYYY^^^fffooovvv~~~iiiYYYSSSJJJHHHFFFDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBB===<<<:::;;;===>>>>>>>>><<<<<<;;;;;;;;;<<<<<<======>>>@@@???>>>>>>???AAA@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDDDDBBB@@@AAACCCEEEFFFEEEEEECCC???>>>???BBBGGGJJJHHHEEECCCAAAAAABBBAAA@@@===???AAABBBCCCBBBAAA@@@>>>??????@@@@@@@@@@@@@@@???@@@AAA@@@???>>>???@@@CCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCEEEFFFHHHIIIJJJKKKIIIHHHFFFEEEDDDDDDEEEEEEHHHHHHIIIJJJLLLOOORRRSSSUUUTTTRRRQQQPPPPPPQQQQQQMMMLLLIIIDDD===777444333555888>>>BBBFFFIIILLLOOONNNSSSYYY]]]]]][[[YYYXXXYYYZZZ[[[XXXRRRHHH===777888666666777888:::BBBLLL[[[}}}NNNOOOQQQQQQQQQQQQSSSUUUSSSRRRQQQRRRSSSSSSQQQPPPQQQQQQRRRTTTUUUWWWXXXYYY[[[ZZZYYYYYY[[[]]]]]]]]]YYY[[[]]]]]]\\\[[[[[[\\\[[[\\\^^^```bbbcccddddddggggggfffeeedddcccbbbbbbaaabbbcccdddddddddddddddbbbcccccccccbbbaaa``````dddbbb```^^^^^^___aaabbb^^^^^^^^^]]]]]]^^^```bbbeeejjjqqqwww~~~~~~|||}}}xxxtttpppmmmnnn___ZZZSSSMMMHHHDDD???<<<777777777777777666555555333333333222222222222222444444444444555555555555666666666666666555444444777888999888777888999;;;;;;;;;:::::::::;;;<<<<<<;;;999:::<<<<<<999:::>>>CCCCCCCCCCCCDDDDDDEEEEEEGGGIIIOOOVVV___gggmmmoooqqqvvv~~~ooo]]]SSSPPPGGGFFFEEECCCCCCCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@AAABBBBBBCCCCCCCCCBBB>>><<<;;;;;;<<<===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<>>>??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAABBBCCCDDDEEEEEEBBB@@@>>>>>>AAAFFFLLLOOOLLLIIIDDDBBBBBBBBBBBBBBB===>>>AAACCCDDDCCCAAA@@@??????@@@@@@@@@@@@@@@??????AAABBBAAA@@@???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@BBBDDDFFFGGGIIIIIIIIIHHHGGGEEEDDDEEEEEEFFFGGGHHHHHHJJJLLLOOOQQQSSSUUUTTTRRRQQQPPPPPPQQQQQQMMMLLLIIICCC<<<777444333444888===BBBEEEHHHKKKMMMNNNSSSYYY]]]^^^[[[YYYXXXZZZ\\\]]]ZZZRRRHHH>>>999777555555777888;;;DDDNNN]]]NNNPPPRRRRRRRRRRRRTTTVVVRRRQQQQQQQQQRRRRRRPPPNNNPPPPPPRRRSSSUUUVVVWWWWWWYYYXXXWWWXXXZZZ\\\\\\[[[ZZZ\\\]]]^^^]]]]]]]]]^^^YYYZZZ[[[]]]```ccceeefffffffffeeedddccccccbbbbbb```aaabbbcccdddeeeeeeeeecccccccccbbbbbb```______aaa```_________aaacccddd```aaaaaa```^^^^^^aaacccdddggglllqqqvvv~~~|||wwwnnnddd[[[RRRJJJEEEDDDCCCBBBAAA>>><<<999888999999888777666555444444444444444444444555555555777777666666666777777777555666666555333333444666:::999888777777777888999444333555888777444777<<<>>>???AAADDDGGGJJJLLLMMMQQQUUU]]]fffoooxxxzzzlll^^^TTTOOOMMMFFFEEEDDDCCCCCCCCCDDDEEECCCBBBAAAAAA@@@@@@AAAAAA>>>???@@@AAAAAAAAAAAAAAA@@@===;;;;;;;;;;;;:::999:::::::::::::::;;;<<<<<<===>>>??????>>>>>>???@@@CCCBBBAAA@@@???>>>>>>>>>AAA@@@??????@@@AAABBBBBBAAAAAABBBBBBBBBCCCDDDEEECCCBBBBBBBBBDDDGGGJJJLLLMMMIIIEEEBBBBBBCCCCCCCCC>>>???AAACCCCCCCCCAAA@@@@@@@@@AAAAAAAAA@@@@@@???AAACCCDDDDDDBBB@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@??????@@@AAACCCEEEGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGGGGIIIKKKMMMPPPRRRSSSUUUTTTRRRQQQPPPPPPQQQQQQMMMLLLIIIDDD===777444333444888===AAADDDGGGJJJLLLOOOSSSWWWZZZ[[[ZZZZZZZZZ\\\```bbb___VVVJJJ@@@;;;777555555777888;;;EEEPPPaaaNNNPPPRRRSSSSSSTTTUUUVVVRRRQQQQQQRRRSSSRRRPPPNNNNNNOOOQQQRRRTTTTTTUUUUUUWWWVVVVVVWWWYYYZZZZZZYYYYYY[[[]]]^^^^^^]]]___```ZZZZZZZZZ[[[^^^aaadddfffcccccccccbbbbbbbbbaaaaaa___```aaacccdddeeeeeeeeebbbbbbbbbbbbaaa___^^^]]]\\\\\\]]]___```bbbdddeeeeeefffgggeeebbbaaacccgggbbbeeeiiikkknnnttt}}}|||ooobbbXXXRRRQQQPPPOOOLLLHHHCCC???===:::999888888777666555555333333333444444444555555444444444333444444555666333333444333111111333444<<<<<<;;;;;;;;;;;;;;;;;;888888:::<<<;;;;;;@@@GGGEEEGGGLLLQQQVVV[[[^^^___cccgggnnnuuu|||ssskkk___VVVPPPMMMJJJHHHDDDCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@???????????????<<<===>>>>>>???????????????===;;;:::::::::999888999999999999:::;;;;;;<<<<<<===???>>>======>>>@@@BBBBBB@@@???>>>=========@@@>>><<<===???AAAAAAAAA>>>@@@BBBBBBAAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEFFFKKKHHHDDDBBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAACCCEEEEEECCCAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBDDDEEEGGGHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFHHHJJJLLLOOOQQQSSSTTTTTTSSSQQQPPPOOOOOOPPPPPPNNNMMMJJJEEE>>>888555444555999>>>BBBEEEGGGJJJLLLOOORRRVVVXXXYYYYYYZZZ[[[___dddhhheee[[[MMMAAA;;;777555444666888<<>>GGGQQQYYY]]]dddkkkrrrxxx{{{}}}{{{vvvlll\\\WWWPPPKKKIIIHHHGGGEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>;;;;;;<<<=========<<<<<<<<<:::999999:::;;;;;;:::888888888888999:::;;;<<<:::<<<======<<<<<<===>>>??????>>>>>>>>>>>>??????>>><<<999:::<<>>AAACCCDDDCCCBBBBBBBBBAAAAAABBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJIIIGGGFFFEEEEEEFFFGGGGGGHHHKKKMMMPPPSSSTTTUUUSSSRRRPPPOOONNNNNNOOOOOOOOONNNKKKFFF???999666555666999>>>BBBEEEHHHJJJLLLNNNRRRVVVYYYZZZZZZZZZ[[[```gggmmmjjj^^^NNNAAA:::777555444666888<<>>@@@@@@@@@AAADDDFFFDDDGGGJJJMMMNNNLLLJJJHHHIIIHHHHHHJJJJJJMMMXXXdddkkkooowwwxxxhhh]]]NNNMMMLLLJJJHHHGGGEEEEEE???????????????@@@@@@@@@??????>>>===============:::;;;;;;<<<;;;;;;::::::999888777888;;;=========888888888888999:::;;;<<<999:::<<<;;;::::::;;;===<<<<<<<<<===>>>@@@AAABBB===:::777777;;;===>>>===;;;>>>AAAAAA???>>>@@@BBB>>>>>>>>>>>>AAADDDHHHJJJFFFDDDBBBAAABBBCCCBBBAAAGGGEEEBBB@@@???@@@AAABBBDDDDDDEEEEEEDDDCCCBBBBBB;;;>>>AAACCCCCCBBBCCCCCCAAAAAABBBCCCBBBAAA@@@???<<<===???@@@AAABBBBBBCCCAAABBBBBBCCCDDDEEEEEEFFFJJJIIIHHHFFFEEEFFFFFFGGGGGGIIIKKKNNNQQQTTTUUUVVVRRRQQQOOONNNMMMMMMNNNNNNPPPOOOLLLFFF???:::777666666:::???CCCFFFHHHKKKMMMMMMQQQXXX\\\\\\[[[ZZZZZZaaahhhooommm```OOO@@@999777555444666888===HHHSSSoooJJJMMMPPPTTTVVVWWWVVVUUUQQQOOONNNPPPSSSTTTRRROOORRRPPPNNNLLLLLLNNNPPPQQQTTTSSSRRRSSSUUUVVVVVVVVVXXXZZZ\\\]]]^^^]]]\\\[[[YYYYYYYYYYYYYYYZZZ[[[[[[WWWWWWXXXZZZ\\\]]][[[ZZZ^^^]]]\\\^^^ccceeeeeeccc```___]]][[[ZZZYYYXXXXXXXXXYYYZZZ]]]^^^```aaaaaafffffffffdddcccccceeeggghhhhhhhhhhhhhhhhhhgggfffllliiiooo}}}xxx}}}{{{sssnnnkkkdddXXXQQQPPPQQQLLLJJJOOOWWW[[[WWWQQQOOOOOOOOOLLLHHHGGGIIIKKKNNNPPPQQQPPPNNNOOOSSSVVVUUUWWW]]]cccfffccc[[[UUUYYYYYYVVVRRRSSS\\\kkkvvv|||zzzjjjYYYNNNIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@????????????>>>===;;;<<<===>>>>>>===<<<;;;???>>><<<;;;:::999999999888888999::::::::::::999777777777777888999:::;;;999999999999999999999999:::::::::;;;;;;;;;;;;<<>>===<<<<<<===>>>???>>>>>>>>>???@@@@@@AAAAAAAAA@@@??????@@@BBBDDDEEEEEEDDDBBBAAAAAABBBDDDEEEEEEDDDCCCAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAA???>>>???@@@BBBAAAAAA@@@@@@AAAAAABBB?????????@@@@@@AAAAAABBBAAAAAABBBBBBDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFKKKMMMNNNOOOOOOOOOQQQSSSPPPNNNLLLKKKJJJKKKLLLMMMKKKNNNOOOIII@@@888666666777;;;@@@DDDFFFGGGIIIKKKNNNRRRXXX[[[\\\[[[[[[[[[\\\dddmmmmmmbbbQQQAAA999333555333666===<<>>>>>>>>??????>>>>>>;;;;;;<<<======<<<;;;;;;<<<;;;:::999888888888888777888999999::::::999999777777777777888999:::;;;;;;;;;;;;;;;;;;:::::::::999:::::::::;;;;;;<<<<<<>>>==================>>>======>>>>>>???@@@@@@AAA===<<<<<<<<<===>>>@@@AAAAAA@@@>>>======>>>@@@AAADDDCCCBBB@@@??????@@@@@@AAAAAAAAA@@@@@@@@@?????????@@@AAA@@@???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDGGGGGGGGGGGGGGGGGGFFFFFFKKKMMMNNNOOONNNNNNPPPRRROOONNNLLLKKKJJJKKKLLLMMMLLLOOOOOOJJJ@@@999666777777;;;@@@DDDFFFHHHJJJKKKLLLPPPUUUXXXYYYXXXXXXXXX[[[dddmmmlllaaaPPPAAA999444666444777===<<>>>>>============>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::999999888777666666777777777888999999::::::999999777777777777888888999:::<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;<<<<<<===<<<<<<============<<<<<<<<<======>>>>>>???@@@@@@;;;;;;;;;;;;;;;<<<>>>>>>>>>===<<<;;;;;;<<<===>>>BBBAAA@@@???>>>>>>>>>???????????????>>>>>>>>>>>><<<>>>??????>>>===>>>@@@@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBFFFFFFFFFFFFFFFGGGGGGGGGKKKLLLNNNNNNMMMMMMNNNOOONNNMMMKKKJJJJJJKKKLLLMMMMMMPPPPPPKKKAAA999666777888<<>><<>>>>>======>>>??????>>>===<<<<<<===999999999::::::999999999888777777666666666777777777777888999999999999999777777777777777888999999;;;;;;;;;<<<<<<<<<<<<<<<888888999:::;;;<<<<<<===;;;;;;===>>>>>>===;;;;;;;;;<<<<<<======>>>??????============>>>>>>????????????>>>======>>>????????????>>>>>>====================================:::;;;============>>>@@@@@@AAACCCDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFJJJKKKLLLLLLKKKJJJLLLMMMMMMLLLKKKJJJJJJKKKMMMNNNNNNQQQRRRLLLBBB:::777777:::===BBBFFFHHHIIIKKKLLLLLLPPPTTTWWWWWWWWWXXXYYYZZZccclllkkk^^^MMM@@@:::999:::666888>>>===DDDYYY|||PPPQQQRRRRRRRRRRRRQQQPPPNNNOOOQQQSSSTTTUUUVVVVVVVVVWWWXXXWWWVVVTTTRRRPPPRRRSSSUUUTTTSSSSSSVVVXXXWWWXXXYYYZZZYYYXXXVVVTTTSSSTTTVVVWWWVVVUUUSSSQQQQQQQQQRRRUUUXXXYYYXXXVVVXXXYYYZZZZZZ[[[[[[\\\]]]^^^]]]]]][[[YYYVVVTTTSSSWWWXXXYYY[[[\\\]]]]]]]]]YYY[[[]]]]]]]]]]]]^^^```hhhgggfffdddaaa^^^[[[YYY\\\[[[^^^ccchhhmmmwwwyyylllZZZLLLEEEBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA???<<<:::;;;<<<999999999888888999999999999888888777777777888888777777888999999999999888777777777666777777888888999999:::::::::;;;;;;;;;888888999999:::;;;<<<<<<:::;;;<<<======<<<;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>??????==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<<<<<<<<<<>>>@@@@@@AAACCCDDDDDDCCCAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBDDDFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHJJJKKKJJJIIIIIIJJJKKKLLLKKKJJJIIIJJJKKKMMMOOOPPPRRRSSSMMMCCC;;;888888;;;???DDDGGGIIIJJJKKKLLLLLLOOOSSSUUUVVVVVVWWWXXXYYYcccllljjj\\\KKK???::::::;;;777888>>>===EEEYYY~~~OOOPPPPPPPPPPPPPPPOOOOOOMMMOOORRRSSSSSSSSSTTTVVVWWWWWWXXXXXXWWWUUUSSSRRRSSSUUUWWWVVVTTTTTTWWWZZZUUUVVVXXXYYYYYYWWWVVVTTTRRRSSSTTTUUUVVVUUUUUUTTTSSSSSSSSSVVVXXXYYYWWWVVVYYYZZZ[[[ZZZYYYYYYZZZ[[[[[[\\\\\\[[[YYYWWWTTTSSSUUUVVVXXXYYYZZZ[[[[[[[[[WWWYYY[[[\\\\\\\\\]]]___ffffffeeedddbbb```^^^]]]^^^[[[\\\bbbhhhkkkpppuuuggg^^^QQQHHHDDDCCCBBB@@@============>>>>>>>>>>>>>>>@@@AAA???;;;888999;;;999999888888888888999999::::::999888888777888888666777888888999999888888777777777666666777777888777888888999999:::::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;:::999::::::;;;<<<<<<=========>>>>>>??????>>>>>>===========================<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999;;;<<<<<<<<<<<<>>>???AAABBBCCCDDDDDDCCCBBBAAADDDCCCCCCBBBAAA@@@@@@???===>>>???@@@BBBDDDFFFHHHEEEEEEEEEEEEDDDDDDDDDCCCFFFGGGIIIIIIHHHHHHIIIJJJKKKJJJIIIIIIIIIKKKNNNOOOQQQTTTTTTNNNDDD;;;888999===@@@EEEHHHJJJJJJLLLMMMJJJMMMQQQSSSSSSTTTVVVWWWXXXcccllljjj[[[JJJ???;;;999:::666777======FFF[[[NNNNNNNNNNNNNNNNNNNNNNNNMMMPPPRRRRRRQQQQQQRRRTTTWWWWWWWWWWWWVVVUUUUUUTTTSSSVVVXXXWWWTTTTTTWWW[[[VVVWWWYYYZZZ[[[ZZZXXXWWWSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVXXXZZZZZZXXXVVVWWWYYY[[[ZZZYYYXXXZZZ\\\YYYZZZZZZZZZYYYWWWUUUSSSTTTUUUVVVWWWXXXYYYYYYYYYUUUWWWZZZ\\\\\\\\\]]]^^^ccccccccccccccccccbbbaaa___]]]^^^dddiiilllqqqvvv{{{\\\UUUKKKEEECCCCCCAAA???;;;;;;<<<<<<<<<=========888;;;>>><<<888777999<<<:::999888888888888999:::;;;:::999888777777666666666777777888888888888888777777666666666666777777777777888888999::::::;;;:::::::::999999999999999;;;;;;::::::::::::;;;;;;999999999:::;;;;;;<<<<<<===>>>?????????>>>======<<<<<<============<<<<<<;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<======:::<<<======<<<<<<===???CCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@??????>>>??????@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBAAADDDEEEGGGGGGGGGGGGIIIJJJJJJIIIHHHHHHIIILLLNNNPPPRRRUUUUUUOOODDD<<<999999>>>AAAFFFIIIJJJKKKLLLMMMKKKNNNQQQSSSSSSTTTVVVXXXXXXcccllliiiZZZHHH>>>;;;888999444666<<<===FFF[[[~~~MMMMMMMMMMMMMMMNNNNNNNNNMMMPPPRRRRRRPPPOOOQQQSSSVVVVVVVVVVVVVVVVVVVVVVVVRRRVVVXXXWWWTTTSSSWWW[[[XXXZZZ\\\]]]^^^]]]\\\[[[UUUUUUTTTTTTTTTTTTUUUUUUYYYYYYYYYZZZ\\\\\\YYYWWWUUUXXXZZZZZZYYYYYY\\\^^^XXXXXXZZZZZZYYYXXXUUUTTTSSSTTTUUUVVVWWWXXXXXXXXXTTTWWWZZZ\\\\\\\\\]]]^^^```aaabbbcccddddddddddddaaa___aaafffjjjnnnvvv~~~{{{dddSSSMMMEEE@@@???>>>===;;;:::::::::;;;;;;<<<<<<===333777::::::777666999===;;;:::999888888999:::;;;;;;:::999777666555555555666666777888888888888888888777666666666666777777777777888999999:::;;;;;;;;;;;;:::999999888888777<<<;;;999999999999;;;<<<888999999::::::;;;<<<<<<>>>???@@@AAAAAA@@@???>>>======>>>>>>>>>>>>======;;;<<<===>>>>>>>>><<<<<<;;;;;;;;;<<<<<<=========;;;<<<>>>===<<<<<<===???DDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@??????BBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@BBBDDDFFFFFFFFFGGGIIIJJJIIIIIIHHHHHHIIILLLNNNPPPSSSUUUUUUOOOEEE<<<999999>>>BBBFFFIIIKKKKKKMMMNNNNNNPPPSSSUUUUUUVVVXXXZZZWWWcccllliiiYYYHHH>>>;;;777888333555<<<===FFF\\\~~~KKKLLLMMMMMMMMMKKKIIIHHHKKKMMMPPPRRRSSSRRRQQQOOORRRTTTXXXYYYWWWUUUSSSSSSWWWVVVVVVUUUUUUVVVVVVWWW[[[]]]```aaa___^^^]]]]]]YYYWWWTTTRRRRRRUUUXXX[[[YYYYYYZZZ[[[ZZZYYYXXXWWWXXXXXXYYY[[[]]]\\\YYYWWWVVVVVVXXXZZZ[[[XXXTTTPPPTTTUUUWWWXXXYYYXXXXXXWWWVVVZZZ^^^aaa```^^^]]]]]]aaaccceeefffeeeddddddeeecccdddeeejjjoootttvvvvvv}}}yyyxxx}}}ssseee\\\SSSMMMEEE@@@?????????>>><<<;;;999888777888888999999:::::::::::::::::::::888888888888888888888888>>>:::777777999:::999777777777888888777666444333777666555444444555666777::::::999999::::::;;;<<<;;;:::999999999:::;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<>>>??????===<<<:::===<<<<<<<<<<<<;;;;;;;;;999;;;======<<<;;;<<<===<<<<<<<<<===============;;;;;;===>>>????????????@@@?????????AAADDDFFFHHHBBBCCCDDDDDDCCCBBB@@@???DDDCCCAAA?????????@@@AAAEEEEEEDDDBBB@@@@@@BBBCCCHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGIIIKKKLLLQQQSSSRRRLLLCCC======>>>===CCCHHHHHHJJJMMMNNNMMMPPPQQQSSSUUUWWWWWWWWWWWWXXX^^^cccaaaVVVIII???<<<777888444666<<<;;;CCCWWW}}}MMMMMMNNNMMMMMMLLLKKKKKKLLLMMMPPPRRRRRRQQQPPPNNNQQQSSSVVVVVVUUUSSSRRRSSSUUUUUUTTTSSSSSSTTTTTTTTTXXXZZZ]]]^^^]]]\\\\\\\\\XXXVVVTTTRRRRRRUUUXXXZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVVVVXXXZZZZZZXXXVVVVVVWWWYYY[[[\\\ZZZVVVRRRTTTUUUVVVWWWWWWWWWVVVUUUVVVZZZ___bbbbbbbbbaaabbb```ccceeefffeeeeeeeeefffffffffhhhlllpppsssssssssoookkkjjjooouuu~~~yyymmmaaaVVVOOOPPPJJJCCC???>>>>>>>>>===;;;;;;999999888999::::::::::::::::::::::::999999888888888888888888888888===:::777777999:::999777:::;;;;;;;;;:::999888777777666555444444555666777999999999999999:::;;;;;;<<<;;;:::999888999:::;;;:::::::::999999888888888888999999999999::::::::::::;;;<<<======<<<;;;999<<<<<<<<<<<<;;;;;;;;;;;;999:::<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<============;;;<<<===>>>????????????AAA@@@??????@@@BBBDDDEEECCCCCCCCCCCCBBBAAA@@@???FFFEEECCCBBBAAABBBCCCDDDFFFFFFFFFDDDAAAAAABBBDDDHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKLLLMMMMMMGGG???:::999:::@@@FFFIIIIIIIIILLLMMMLLLMMMOOOQQQTTTVVVWWWWWWXXXYYY___ccc```TTTGGG>>>:::666777444555;;;:::BBBWWW}}}OOONNNNNNMMMMMMMMMMMMNNNLLLNNNOOOQQQQQQPPPNNNMMMPPPRRRSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQQQQQQQQQQQQQTTTWWWZZZ[[[[[[ZZZZZZ[[[WWWVVVSSSQQQRRRTTTWWWYYY\\\]]]]]]]]]]]][[[YYYXXXVVVTTTSSSTTTVVVWWWWWWVVVWWWXXXYYY\\\^^^]]]ZZZWWWUUUUUUUUUVVVUUUUUUTTTTTTTTTXXX]]]```aaaaaabbbccc___aaadddffffffeeefffgggiiiiiijjjmmmppppppnnnlllfffccccccfffjjjoooyyyqqqnnnhhhaaaYYYQQQKKKHHHKKKGGGAAA===<<<=========;;;:::::::::::::::;;;<<<;;;:::::::::999888888888777777777777777777777777;;;999777777888999888777999999999999888777666666666666555555555555666666999888888888888999::::::<<<;;;:::999888888999:::;;;;;;:::999888777777666777777777888888888999999888999:::;;;;;;:::999888<<<<<<;;;;;;;;;:::::::::888999;;;;;;:::::::::;;;<<<<<<<<<<<<======>>>>>><<<<<<===>>>????????????AAAAAA@@@??????@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@FFFEEECCCBBBBBBCCCDDDEEEHHHIIIHHHFFFDDDBBBCCCDDDHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJGGGHHHHHHCCC===888777888CCCHHHLLLJJJJJJKKKKKKIIIHHHJJJMMMQQQTTTWWWXXXYYYZZZ___ccc^^^RRREEE<<<999666777333555;;;:::BBBVVV~~~NNNMMMLLLKKKKKKLLLNNNOOOMMMNNNOOOOOOOOONNNMMMLLLPPPQQQQQQPPPOOOOOORRRTTTSSSRRRQQQPPPPPPOOOOOOPPPRRRUUUXXXZZZZZZYYYYYYZZZVVVTTTRRRQQQQQQSSSVVVXXX^^^^^^^^^^^^]]]\\\ZZZYYYVVVTTTRRRRRRTTTVVVWWWWWWXXXXXXYYY\\\^^^___]]][[[WWWWWWWWWVVVVVVUUUTTTTTTSSSUUUYYY[[[[[[\\\]]]^^^\\\___bbbddddddeeefffgggjjjjjjkkklllmmmlllhhheeedddbbbaaadddeeefffmmmttt|||uuuaaa^^^XXXQQQLLLHHHFFFEEEFFFCCC???===;;;;;;<<<<<<::::::::::::;;;<<<<<<===;;;::::::999888777777666777777777777777777777777999888777777888888888777888888888777777666666666666666666555555666666666888777777777777888999999<<<;;;:::888888888888999;;;;;;:::999888777666555666666666777777777777888666777888888999888888777;;;;;;;;;;;;:::::::::999777888::::::999999999:::;;;;;;<<<<<<======>>>>>><<<===>>>??????????????????????????????@@@BBBBBBEEEDDDBBB@@@@@@@@@AAAAAACCCBBBBBBAAAAAABBBCCCDDDJJJKKKJJJHHHFFFDDDDDDEEEHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKFFFFFFEEEBBB===999999999BBBIIINNNNNNLLLKKKHHHCCCBBBDDDHHHLLLRRRVVVYYY[[[[[[```bbb\\\PPPCCC:::777666777333555;;;;;;CCCWWWKKKJJJIIIIIIIIIKKKLLLMMMLLLMMMMMMNNNNNNMMMLLLKKKPPPQQQQQQOOONNNOOORRRUUURRRRRRQQQPPPPPPPPPPPPPPPQQQTTTXXXZZZYYYYYYYYYZZZTTTSSSQQQPPPQQQRRRUUUVVV]]]]]]^^^^^^]]]\\\ZZZYYYXXXVVVSSSSSSUUUXXXYYYZZZXXXXXXYYY[[[^^^______]]]ZZZYYYYYYXXXWWWWWWWWWWWWUUUVVVXXXXXXWWWWWWXXXYYYZZZ]]]```bbbcccdddeeefffhhhhhhiiijjjjjjgggccc```bbb______aaa```___ccciiinnnvvvyyyfffUUURRRLLLFFFBBBAAAAAAAAABBBAAA@@@===;;;;;;;;;<<<999::::::;;;<<<<<<<<<<<<::::::999888777777666666666666666666666666666666666777777777777777777777;;;:::::::::999999999999555666666666666666666555777666666666666777888888;;;:::999888777888999999;;;;;;:::999777666555555555555666666666777777777555666666777777888888888;;;:::::::::999999999999666888::::::999888999:::;;;;;;;;;<<<===>>>>>>???===>>>>>>????????????>>>======>>>???@@@BBBCCCDDDEEEDDDBBBAAA@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEJJJKKKLLLJJJHHHFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNHHHGGGDDD@@@<<<;;;;;;<<>>@@@DDDJJJPPPUUUZZZ]]][[[___```ZZZMMMAAA999777666777333555<<<;;;DDDXXXGGGGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLOOOOOOPPPOOONNNOOOQQQTTTQQQQQQPPPPPPPPPQQQQQQRRRRRRUUUXXXYYYYYYXXXXXXYYYSSSRRRQQQPPPPPPRRRSSSUUUZZZ[[[\\\\\\\\\[[[ZZZYYYYYYWWWUUUUUUXXXZZZ\\\\\\XXXXXXWWWYYY\\\^^^^^^^^^[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZXXXVVVUUUWWWXXXZZZ]]]```bbbccccccdddfffffffffeeeffffffeeebbb___bbb```___aaa```^^^aaafffdddiiiooowwwiiiWWWNNNKKKGGGCCCAAA@@@@@@AAAAAABBBAAA???===;;;;;;===999::::::;;;;;;;;;;;;:::999888888888777666666666666666666666666666666666444666888888777666666777999888777777777777888888555555666666666666555555666555555555555666777777:::999888777777888999:::::::::999888777666666555555555555666666666777777666666666777888888999999:::::::::999999999888888777888::::::999999999::::::;;;;;;<<<===>>>??????>>>>>>??????@@@??????>>><<<===>>>@@@BBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHIIIKKKLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMNNNNNNPPPQQQQQQRRRRRRMMMIIIDDD???<<<<<<>>>???DDDLLLRRRRRRQQQOOOJJJDDDAAABBBFFFJJJOOOUUUYYY\\\[[[^^^^^^XXXKKK???999777444666222444;;;;;;CCCXXX|||DDDEEEFFFHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNNNNMMMNNNPPPQQQOOOOOOOOOOOOPPPQQQRRRRRRRRRUUUXXXYYYXXXWWWVVVWWWRRRQQQPPPPPPPPPQQQSSSSSSWWWXXXYYYZZZZZZZZZYYYXXXYYYWWWVVVWWWZZZ\\\]]]\\\XXXWWWVVVWWWZZZ\\\]]]]]][[[[[[ZZZYYYZZZZZZ\\\\\\\\\[[[ZZZXXXVVVUUUWWWYYY\\\___bbbdddddddddeeefffeeedddcccdddeeeeeecccaaabbb``````aaa```___aaagggcccgggjjjllltttxxxhhhXXXMMMGGGFFFEEECCCBBBAAAAAAAAAAAACCCDDDBBB>>><<<<<<===999::::::;;;;;;:::999888777777777777777777777666555555555555555555555555222555888888666555666777555555444333333444555666444555666777777666555444555555444444555555666777888888777777777999:::;;;999999888888777777777666555666666666666777777777777777777888888999:::;;;999999999999888888888888777999;;;;;;:::999:::;;;::::::;;;<<<===>>>???????????????@@@@@@??????>>>>>>???@@@AAABBBCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCEEEFFFGGGHHHHHHIIIHHHJJJKKKLLLJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKNNNOOOQQQSSSUUUVVVWWWWWWUUUOOOGGGAAA>>>@@@CCCEEEJJJPPPSSSQQQPPPQQQQQQNNNJJJJJJKKKNNNQQQTTTWWWYYYZZZ]]]]]]VVVJJJ>>>999777222333000222999999AAAVVVxxxCCCEEEGGGIIIJJJJJJJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMIIIKKKMMMMMMLLLLLLNNNOOOMMMMMMMMMNNNOOOPPPRRRRRRRRRTTTWWWXXXWWWUUUUUUUUUQQQQQQPPPOOOPPPQQQRRRSSSUUUVVVWWWYYYYYYYYYXXXXXXXXXWWWWWWXXXZZZ\\\]]]\\\XXXVVVUUUVVVXXX[[[\\\\\\ZZZZZZYYYYYYYYY[[[\\\]]]ZZZZZZYYYWWWUUUUUUWWWYYY^^^aaadddeeeeeeeeefffgggdddcccbbbccceeefffeeeddd^^^\\\\\\^^^]]]\\\___dddgggllllllggghhhrrr{{{~~~yyydddWWWNNNHHH?????????????????????>>>BBBDDDEEECCC???<<<<<<===999::::::;;;:::999777666666666666666777777777777555555555555555555555555111555888888666555666777888777666555555666777888444555666777777666555444555444444444444555666666777777666666777999;;;<<<888888888777777777777777666666666666777777777888888888888888999:::;;;<<<999999999888888888888777888999;;;;;;:::::::::;;;::::::;;;<<<===>>>???@@@??????@@@@@@@@@??????>>>@@@AAABBBCCCCCCCCCCCCBBBFFFFFFGGGGGGGGGEEECCCBBB@@@AAACCCDDDFFFGGGGGGGGGFFFIIIKKKLLLJJJIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKOOOPPPRRRUUUWWWYYYZZZZZZ\\\UUUKKKDDDBBBEEEHHHKKKPPPSSSSSSPPPOOOSSSVVVVVVQQQQQQQQQQQQRRRTTTVVVWWWYYY\\\\\\UUUIII>>>999888000111...000777777@@@TTTuuuFFFHHHIIIIIIHHHGGGHHHIIILLLKKKJJJKKKMMMMMMMMMKKKMMMNNNNNNMMMLLLLLLMMMOOOPPPMMMKKKLLLPPPSSSTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTVVVTTTQQQOOOOOOPPPQQQSSSQQQRRRTTTWWWXXXYYYYYYYYYWWWVVVUUUUUUVVVXXX[[[]]]WWWXXXXXXWWWWWWYYY]]]```___^^^]]]]]]]]]^^^___```___]]]ZZZWWWVVVUUUVVVWWW]]]cccgggggghhhlllnnnmmmkkkgggdddeeehhhhhhccc___`````````^^^]]]^^^aaadddggghhhhhhgggfffiiiooouuuvvveeeYYYMMMEEEBBBAAAAAA???>>>============AAA@@@@@@???>>>======<<<;;;:::999888777777777777888888777666555444444333444555666666666666666555666666666666666666666666222111111111222444666777555444444333444555666777555444333222222444555777888888777666666666666666666666666666555555555555;;;:::777555555777:::;;;:::999888666666666777888999777555555666888999999<<<;;;;;;;;;;;;<<<============<<<<<<<<<======>>>???????????????@@@@@@@@@@@@@@@AAA@@@??????@@@BBBCCCDDDEEEFFFEEEBBB???===CCCDDDDDDEEEFFFGGGGGGGGGEEEGGGIIIJJJIIIIIIJJJKKKFFFGGGHHHIIIJJJLLLMMMMMMUUUVVVWWWXXXYYYZZZ[[[[[[```[[[RRRIIICCCDDDJJJOOORRROOOOOOQQQWWW\\\^^^^^^ZZZYYYYYYXXXXXXYYYZZZZZZYYY[[[[[[VVVLLLBBB;;;999888777777999:::<<>>===<<<<<<;;;<<<<<>>===<<<<<<<<<;;;:::999888777777777777777777666666555555444444444444555555555444444333555555555555555555555555555555444333444555666666555444444333444555666777555444333222222333555666888777666555555555555666777777777777777777777777999888777666666777888999999888777666555666666777999777666555666888999:::;;;;;;;;;:::;;;<<<<<<=========<<<<<<<<<<<<======?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@>>>>>>???@@@EEEFFFHHHHHHHHHFFFCCCBBBDDDEEEEEEFFFGGGGGGHHHHHHFFFHHHJJJJJJJJJIIIJJJKKKIIIIIIJJJJJJLLLMMMOOOPPPVVVVVVWWWYYYZZZ\\\]]]]]]```[[[SSSJJJDDDEEEIIINNNPPPNNNMMMPPPVVV\\\```aaaaaa```___^^^___```bbbdddcccccc___VVVJJJ???:::888888666666999:::<<>>?????????@@@@@@@@@AAA@@@AAAAAA???======>>>???EEEFFFGGGIIIIIIGGGFFFDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGIIIKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMOOORRRSSSVVVWWWXXXZZZ\\\^^^___``````\\\UUUMMMHHHHHHLLLPPPSSSQQQQQQTTT[[[ccciiimmmmmmllliiihhhhhhjjjmmmoooppplllcccUUUFFF;;;777777777555555888999<<>>>>>??????@@@>>>??????>>>======???@@@AAABBBDDDEEEFFFEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGIIIKKKLLLKKKKKKLLLMMMMMMMMMLLLMMMNNNPPPSSSTTTVVVWWWXXXZZZ]]]___```aaa```]]]XXXRRRMMMMMMQQQTTTUUUUUUUUUYYYaaajjjrrrwwwyyyvvvrrrooonnnppprrruuutttnnnbbbQQQBBB888666777666444444777888<<>><<<<<<:::::::::999::::::;;;;;;:::::::::999999999999999;;;:::999888777777777777555555555666666666666666666666666555444333222111222222222222222222222222000000111222222333333333444444444444444444333333222222222222333333444444444444333333333333444444222222333333444444444444333444555666666555444333444444444555555555555444555777888888666666888::::::999999999999:::;;;;;;======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???;;;===>>>>>>===>>>@@@BBB@@@AAABBBDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRTTTVVVVVVXXXZZZ\\\___```aaa```^^^ZZZVVVSSSRRRUUUXXXTTTTTTVVVZZZbbbkkkuuu{{{}}}zzzuuupppmmmmmmooopppoooiii]]]NNN???777666888666444444666888;;;EEEPPPnnnMMMOOOPPPOOOMMMLLLLLLLLLKKKIIIIIIIIIKKKLLLKKKJJJGGGHHHIIIHHHGGGFFFHHHJJJKKKLLLOOOOOOOOOPPPRRRTTTUUUVVVWWWYYYZZZ\\\\\\\\\[[[[[[\\\\\\]]]^^^___```\\\[[[YYYWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXYYYYYYXXXYYY[[[ZZZYYYXXXYYYZZZ```````````````___^^^]]]\\\]]]^^^___^^^\\\ZZZYYY___fffkkklllmmmoooooollljjjjjjiiigggeeecccaaa```^^^^^^^^^\\\[[[\\\___bbbggghhhjjjkkkkkkgggaaa\\\XXXZZZ]]]___eeeooo|||}}}xxxzzz|||pppeee]]]UUUNNNIIIEEE@@@>>>@@@AAA???>>>@@@;;;;;;::::::::::::;;;;;;999999999999999999999999;;;:::999888777777777777666666666666666555555555555555666555555444333222222222222222222222222222000111222444555555666666333444444444444333333222222222222222333333333333444444333333333444555555333333444444555666666666333444555666666555444333333444555555666555555555444777999999666555888::::::::::::::::::;;;;;;<<<======<<<;;;::::::::::::::::::;;;<<<===>>>>>>???<<<===>>>>>>>>>???AAACCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGIIIKKKKKKJJJJJJKKKLLLKKKLLLMMMNNNPPPQQQRRRRRRUUUVVVWWWYYY[[[]]]^^^___^^^]]][[[WWWSSSRRRSSSUUURRRTTTWWW[[[bbbkkkttt{{{xxxuuuooojjjfffddddddeeeeeeaaaXXXLLL@@@888777999777555444555777:::EEEOOOmmmOOOPPPQQQPPPNNNLLLLLLMMMNNNMMMKKKLLLMMMMMMLLLJJJHHHHHHIIIHHHGGGFFFHHHJJJHHHKKKMMMNNNMMMNNNPPPRRRTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZ[[[]]]___aaabbbccc^^^\\\ZZZWWWUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWYYYZZZZZZYYYXXXYYYZZZbbbbbbccccccbbb```___^^^]]]^^^^^^^^^^^^]]][[[ZZZ```ggglllmmmnnnpppooollljjjjjjjjjhhheeebbbaaa```]]]]]]]]]\\\[[[\\\^^^aaafffggghhhkkkllliiiccc^^^XXXYYYZZZ[[[]]]cccmmmtttooofffZZZRRRMMMJJJEEEBBBAAA===<<>>AAA<<<;;;;;;:::999999999999999999999999999999999999;;;:::999888777777777777777777666666555555444444333333444444444333333222111111111111111111111111111222333444555444444333333444444555444333222111111111222333333333333333444444444444444555666666222333333444555555666666444444555555555555444444333444555666777666666555333777:::999666555777:::;;;;;;;;;:::;;;<<<<<<===>>>===<<<;;;::::::::::::;;;;;;<<<===>>>???@@@AAA???@@@AAA@@@>>>>>>@@@AAAEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFHHHJJJJJJJJJIIIJJJKKKJJJLLLNNNQQQRRRRRRRRRQQQTTTUUUVVVWWWYYYZZZ[[[\\\\\\[[[YYYTTTOOOLLLKKKKKKHHHKKKPPPTTTZZZaaajjjpppllljjjeee```]]]ZZZYYYYYY[[[ZZZUUULLLBBB;;;888999888555444555666999DDDNNNmmmOOOQQQRRRQQQOOOMMMMMMMMMPPPOOOMMMMMMNNNNNNLLLKKKHHHIIIIIIHHHGGGGGGHHHJJJHHHKKKOOOOOONNNNNNPPPSSSTTTTTTVVVWWWXXXXXXXXXXXXVVVWWWYYY[[[]]]___aaabbb___]]]ZZZXXXUUUTTTTTTSSSUUUUUUVVVWWWWWWWWWVVVVVVTTTVVVYYYZZZZZZZZZ\\\]]]^^^____________]]][[[ZZZ____________^^^]]]\\\\\\```gggmmmmmmnnnpppooollljjjjjjjjjhhheeebbbaaa```^^^^^^^^^]]]\\\\\\___bbbbbbccceeejjjmmmlllgggcccYYY[[[[[[ZZZ[[[___gggmmmrrrxxxvvv```XXXMMMGGGFFFEEEBBB???CCC???===>>>===;;;;;;>>><<<;;;:::999888888888888999999999999999999::::::;;;:::999888777777777777888888777666555444444333111111222333333333222222000000000000000000000000111111222333222111000///333444444555444333111000111111222333333333333222444444444444444555666777000000111222222333444444555555555555555555555555333444666777777777666666333777;;;:::666555777:::<<<;;;;;;;;;;;;<<<======>>>===<<<;;;:::999999999<<<===>>>???@@@AAABBBBBBCCCCCCCCCAAA>>>===>>>???EEEEEEDDDDDDDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKJJJMMMPPPSSSTTTTTTRRRQQQTTTTTTUUUVVVWWWXXXYYYZZZ[[[ZZZWWWQQQKKKFFFDDDCCC999===CCCGGGLLLRRRZZZ```cccaaa^^^ZZZVVVTTTRRRQQQUUUVVVTTTNNNDDD<<<999888999666444555555999CCCNNNmmmOOOOOOQQQQQQRRRQQQQQQQQQRRRRRRRRRQQQOOOMMMKKKIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJLLLLLLKKKKKKLLLNNNTTTVVVWWWVVVSSSSSSUUUXXXXXXYYY[[[]]]___``````aaa[[[[[[ZZZWWWTTTSSSTTTVVVXXXWWWWWWVVVVVVUUUUUUUUUYYYXXXXXXXXXYYYZZZ\\\]]]aaa^^^\\\]]]```aaa___]]]\\\^^^``````^^^]]]]]]^^^aaadddhhhlllnnnmmmkkkjjjqqqjjjfffggggggbbb```bbbaaa```^^^[[[YYYZZZ\\\___```bbbdddfffgggeeecccbbb^^^___```^^^]]]___dddhhhlllkkkppp}}}wwwkkkbbbQQQNNNIIIDDDAAAAAABBBCCCDDDBBB???<<<;;;:::;;;;;;<<<<<<<<<;;;:::999888777666666555555555777888:::777777777777666666666666666666555444333333222222333333333222222111111111000111222333333222111000333333333333333333333333222333333444333222000///000111222222333333333333444444444333333222222222222444777666333222333555666555333111111222333444888888666555444333333222666555555555666777999:::;;;::::::::::::;;;<<<<<<:::::::::999999888888888;;;;;;<<<===>>>???@@@@@@????????????????????????AAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHJJJIIIIIIHHHHHHJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQSSSUUUXXXYYYZZZ[[[\\\YYYSSSLLLEEE???<<<:::666999<<<@@@EEEKKKQQQUUURRRSSSSSSQQQOOOOOOPPPQQQOOOSSSTTTQQQLLLGGG???888666444555777999<<>>>>>???AAA???<<<:::999888999999;;;;;;;;;;;;:::999888777888777666666666777888999666666666666666666666777666666555555444333333222333333222222222222222222000111111222222111111000222222222222222222222222111222333333444333222222111111222333333333222222222222222111111000000000222444666555333222333555555555555555444444333222555444444444444555555666666555555555555777888999:::::::::999:::;;;;;;<<<::::::::::::999999888888999::::::;;;===>>>>>>??????????????????????????????@@@BBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBDDDFFFGGGJJJIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQPPPOOOOOOPPPQQQSSSUUUWWWYYYZZZZZZZZZWWWQQQJJJCCC===999666111333555888<<>>===<<<<<>>@@@BBBEEEGGGIIIJJJKKKLLLPPPRRRWWW^^^cccaaa\\\SSSGGG<<<888666666777888:::BBBLLLiiiQQQSSSUUUTTTRRRQQQSSSUUUYYYYYYYYYYYYXXXVVVTTTRRRPPPOOOMMMKKKKKKMMMOOOPPPKKKLLLNNNNNNNNNNNNPPPQQQPPPQQQRRRRRRQQQQQQQQQQQQQQQQQQRRRTTTUUUWWWYYYYYYYYYWWWTTTOOOMMMMMMQQQTTTUUUUUUVVVVVVVVVUUUTTTTTTSSSTTTVVVXXXYYYYYYXXXXXXTTTYYY___aaa___^^^___```YYY[[[]]]]]]\\\ZZZZZZ[[[______```bbbdddfffhhhiii```aaaaaa```]]][[[\\\^^^XXXZZZ]]]^^^]]]]]]]]]^^^aaabbbdddeeeeeeeeedddcccbbbbbbbbbaaa___]]]]]]\\\]]]]]]^^^aaabbbfffrrr~~~ooo]]]PPPIIIEEECCCBBBBBBBBBAAA@@@???>>>===>>>===<<<:::999999999:::666777888888999999999888999888888777666555555555333333444555666666777777666666666555555444444444111111111222222333333333222111000//////000111222000000000000000000000000111222222333333333333333222222222222222111000///333333333222222222222222222222222222222222333444333333444555555444333222777666555444333333333333555555444444444555777888888888777777888888999::::::::::::::::::999999999888888999::::::;;;<<<<<<>>>??????@@@@@@??????>>><<>>===???@@@@@@@@@@@@>>>===<<<;;;;;;:::999999999999999555555666777888888888888777777666555444333222222222333333444555666666777555555555555555444444444111111111222222333333333222111000//////000111222////////////////////////333333222222111111111111222222222222111111000///222222222222222222222222222111000000111222333333333333222111111222333444666555444333333333333333555444333333333444555666666666666666666777888888999999999999999999999999999999999::::::;;;;;;<<<<<<===???@@@@@@???===<<<<<>>CCCFFFGGGEEECCCAAAAAAAAA@@@AAABBBDDDFFFGGGKKKKKKLLLMMMNNNMMMMMMMMMKKKLLLMMMNNNOOONNNMMMMMMMMMMMMLLLMMMNNNQQQSSSTTTRRRPPPLLLFFF???888333000//////111777???DDDEEEDDDAAABBBDDDFFFGGGIIILLLNNNWWW^^^dddccc^^^UUUGGG<<<888666666777666888@@@JJJeeeNNNUUU\\\]]]XXXSSSRRRSSSRRRSSSUUUXXXYYYZZZZZZZZZWWWWWWWWWVVVTTTRRRPPPOOOKKKMMMOOOOOOOOOPPPRRRTTTRRRQQQQQQSSSUUUUUURRROOONNNNNNMMMNNNPPPRRRUUUWWWTTTTTTRRROOOMMMLLLNNNPPPQQQRRRUUUWWWWWWVVVTTTSSSUUUUUUVVVVVVWWWYYYZZZ[[[YYYXXXXXXXXXXXXWWWUUUSSSUUUWWWYYYYYYXXXWWWWWWWWWSSSSSSUUUXXXZZZ\\\^^^___[[[[[[ZZZZZZ```fffccc[[[XXXZZZ\\\\\\\\\[[[\\\]]]_________```````````````\\\YYYVVVUUUWWWYYYXXXXXXYYYWWWXXX^^^aaabbbeeejjjuuuyyy|||}}}~~~~~~wwwppphhh___UUUOOOHHHGGGDDDAAA===<<<<<<===;;;::::::999888777777777444555555666666666555555444555555666666666555555444555555555555444222111333333333333333333444444333333333333333333333333333333222222222222222222//////000000000000//////////////////////////////111000///......///000000///000000111111111111000.../////////000000000111222///------000333333333111111111111222222333444111111111222333444666777555444333222222333444444444444444444444555555666555666666666777777777777777777888888888888999999888:::<<<======<<<:::888:::===@@@CCCDDDCCCAAA@@@===>>>@@@AAACCCDDDDDDEEEHHHIIIJJJLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOOOONNNMMMKKKKKKJJJJJJLLLNNNPPPRRRQQQNNNIIICCC===777333111//////111888AAAGGGHHHFFF@@@BBBDDDFFFHHHJJJNNNPPPWWW^^^bbbaaa\\\TTTIII>>>777555555666666888AAAJJJdddMMMUUU^^^___YYYSSSRRRSSSQQQSSSUUUXXXZZZ[[[\\\\\\XXXYYYYYYXXXVVVSSSPPPMMMHHHJJJLLLMMMMMMNNNPPPRRRRRRPPPPPPSSSUUUUUUQQQNNNMMMLLLLLLLLLNNNQQQTTTVVVTTTTTTSSSPPPNNNLLLMMMOOOMMMPPPSSSVVVXXXXXXWWWVVVTTTTTTTTTUUUXXXZZZ]]]___ZZZWWWTTTUUUWWWXXXUUUSSSUUUWWWYYYYYYXXXVVVVVVWWWTTTUUUVVVXXXYYYZZZZZZ[[[\\\]]]\\\___iiissspppfffZZZ[[[\\\\\\[[[ZZZ\\\]]]^^^^^^^^^^^^_________```\\\XXXTTTTTTVVVYYYZZZYYYZZZUUUUUUZZZ___bbbeeeiiipppssstttrrrpppttt~~~oooiiiaaaYYYQQQIII@@@:::>>>>>>===;;;:::;;;===???<<<;;;999888777777777777555666777777888777777777444555555555555555444444444555666666666555444333444333333333333333333333222222222222222222222222444333333222222111111111...///000111111000///...000000000000000000000000......------...///111222...///000111111111111111000000111111222222222333222///,,,---000333333333000111333555555555333222444444333222222222333333555444333222222222333444444333333333333444555555444555555555666666777777666666666666777777777777777999;;;======;;;999777999;;;>>>@@@AAAAAA???>>>;;;<<>><<<<<<<<<;;;;;;:::999888888===888555555888:::777333999777555777999:::888555333333333444444444555555555555555444333222111000333333444444333333222111444444555555444333111000111111111111111111111111000000//////.........---//////////////////......---------...///000000111+++,,,...///111222222333111111111111000000000000111111111111111111111111111222222000///000222444333000------///111000...000111333333333333444666333333333333444555666666666666777888999:::;;;;;;888888888777777777777777<<<<<<======<<<:::999888888;;;>>>@@@AAA@@@>>><<>><<<;;;999999999999888888888888;;;888444555888:::888555888666666777999999777555555444444333222222111111,,,...000222333444333222333333444444333333222111444444444333222111000000111111111111111111111111000/////////.........------------------------------------...///000000000---...///000000000000000000000000000000000000000000000000000000000000000222222222111//////111222,,,******,,,111555666666///000222222111222333555333222222333333444555666555555555666666777777888777777777777777777777777888888::::::;;;:::999888888:::===@@@@@@???===<<<>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLJJJHHHIIILLLMMMLLLKKKJJJHHHDDD>>>999555222000111333666999===@@@AAABBBDDDCCCEEEIIIIIIKKKQQQYYYZZZ^^^ccceeeaaaVVVIII@@@888555555777777999BBBLLLdddHHHKKKPPPTTTVVVVVVTTTSSSOOOOOOOOOOOOPPPQQQRRRRRRUUUUUUVVVVVVUUUSSSRRRQQQOOONNNMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQQQQQQQPPPPPPSSSQQQOOOMMMMMMOOOQQQSSSLLLLLLKKKKKKKKKLLLMMMMMMSSSTTTTTTUUUUUUTTTTTTSSSUUUTTTSSSRRRRRRSSSTTTUUUQQQPPPOOONNNNNNNNNOOOPPPRRRSSSTTTVVVVVVWWWWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSZZZwww]]]\\\YYYXXXXXXYYY\\\]]]^^^aaafffiiijjjiiifffdddiiifffaaa\\\YYYXXXWWWXXXXXXZZZ]]]___```___]]]\\\]]]]]]]]]]]]^^^```bbbcccdddiiipppwww}}}vvviii___VVVQQQGGGDDD???<<<;;;:::999888666666666777777777888888;;;888555555888999888555777666666777888888777555666555444333111000///...***,,,000333444555444333333333333333333222222111333333222111000000000000000000000000000000000000/////////...............---------------------------------...//////000000//////000000000//////...////////////////////////////////////////////////222222222111///...///111000.........111333333222...///111111000000111333222222222222333444555555555666666666666666666666666666666666666666666666444555777888999999999888888:::<<<>>>>>>>>>===<<<<<<======>>>???AAACCCDDDBBBCCCDDDFFFGGGHHHIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJHHHIIIKKKLLLLLLKKKKKKHHHCCC===888444222000000222555888<<<>>>@@@AAADDDCCCEEEHHHIIIJJJQQQYYY]]]```ccceeeaaaWWWJJJ@@@888666666888888:::BBBLLLdddDDDGGGKKKOOORRRSSSSSSRRRMMMMMMLLLLLLMMMNNNNNNOOORRRRRRTTTUUUUUUTTTSSSRRROOONNNLLLKKKJJJJJJJJJKKKLLLNNNOOOQQQRRRRRRQQQQQQRRRQQQOOONNNNNNPPPRRRTTTLLLLLLLLLMMMNNNOOOOOOPPPRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRRRROOONNNNNNMMMMMMMMMNNNOOORRRSSSTTTTTTUUUUUUUUUUUUWWWVVVUUUTTTSSSSSSSSSSSSYYYpppvvvjjjbbbZZZYYYWWWVVVVVVXXXZZZ[[[^^^```dddggghhhgggfffeeegggeeeaaa]]][[[YYYYYYZZZXXXZZZ]]]___```^^^\\\ZZZ\\\[[[[[[[[[\\\]]]___```dddgggkkknnnrrrvvv{{{~~~|||fffWWWNNNHHHEEEEEEBBB>>>;;;:::999777666444444555666777888999999<<<:::777666777777666444666666666666777777666555666555444333222000//////222333333444444333333333222333333333333222111111222111000.........///000////////////////////////.................................///////////////---------....../////////......///////////////...---------...............///////////////////////////111111000///...///111333222111000000000//////...///111111000000111222111111111111222333444555888888888777777666666666555555555555555666666666444555666888888888888777888999:::<<<<<<<<<<<<;;;============???@@@AAABBBAAABBBCCCEEEFFFFFFGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJJJJKKKKKKHHHCCC===888444222111000111444777;;;===???@@@DDDCCCDDDGGGHHHJJJQQQZZZ___```bbbccc```VVVIII???888666666777777999AAAKKKcccBBBDDDGGGKKKNNNOOOPPPPPPKKKKKKJJJJJJKKKKKKLLLLLLNNNOOOQQQSSSTTTTTTSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKMMMOOOQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPRRRSSSUUUJJJKKKLLLMMMNNNOOOOOOOOOQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSRRRRRRQQQQQQQQQNNNNNNNNNMMMNNNNNNNNNOOORRRRRRSSSSSSSSSSSSSSSRRRVVVUUUTTTSSSRRRQQQQQQQQQRRR^^^iiijjjeee___\\\[[[\\\ZZZYYYWWWWWWWWWXXXYYY]]]^^^___```aaacccdddeeefffdddaaa]]][[[ZZZYYYYYYXXXZZZ\\\^^^___^^^\\\[[[YYYYYYXXXXXXXXXYYY[[[\\\dddeeeggghhhiiilllppprrruuu~~~}}}jjjYYYMMMFFFAAA???AAA???<<<:::::::::999777444555666777999:::;;;;;;>>><<<999777666555333222444555666666666555555555444444444444333333333333777666333111111111222333222222333333222222111000111000///...---...///000........................---------......................../////////000000------------............,,,---...//////000000///,,,---------.........///000000000000000000000000,,,...000000//////000111---...///000111111222333///000111111000000111222111111111111111222444444888888777777666555555555333333444444444555555555666777888999999888777666777888888999::::::;;;;;;>>>>>>=========>>>??????@@@@@@BBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHDDD>>>999555222111000111444777:::===>>>???BBBAAACCCFFFGGGJJJRRR\\\aaa``````aaa^^^UUUHHH>>>777555444555555777???IIIbbbCCCDDDFFFHHHJJJLLLMMMMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKMMMOOOQQQRRRRRRRRRRRRVVVVVVUUUTTTSSSQQQOOONNNKKKLLLNNNPPPRRRSSSSSSSSSPPPQQQQQQRRRRRRRRRSSSSSSHHHIIIJJJKKKLLLLLLLLLLLLOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQQQQPPPRRRQQQPPPOOOOOONNNOOOOOOQQQSSSUUUUUUUUUWWWZZZ\\\^^^]]][[[ZZZYYYYYYYYYYYYZZZZZZYYYZZZ[[[^^^aaabbbeeeccc```]]]ZZZXXXWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZZZZ[[[\\\]]]^^^```aaabbbccceeehhhjjjjjjppp{{{}}}|||uuurrrjjjbbbXXXNNNFFFAAA===;;;:::999777888999::::::999555666777888:::;;;<<<===>>>===:::888666444333222333555666666555444444555333333333444444555555555333111000//////111333444222222222222222111111000000//////....../////////---------------------------------------.........++++++,,,,,,---.........------------------------+++,,,---...///000000000,,,,,,------.../////////000000000000000000000000,,,...000000///...///000...///111111000//////000///111222111000///000222000000000000111222333444555555444444333333333222222222222333444444555555777888999::::::999888777777777777777777999:::;;;>>>>>>============>>>>>>??????@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHGGGFFFFFFHHHJJJKKKIIIFFFAAA<<<777333111000222444777:::===>>>???AAA@@@AAAEEEGGGKKKTTT^^^cccaaa______]]]TTTGGG===777444444555444666>>>GGG```DDDDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIKKKMMMOOOPPPQQQQQQPPPVVVVVVWWWWWWUUURRROOOLLLJJJKKKNNNPPPRRRSSSSSSSSSRRRSSSTTTUUUTTTRRROOONNNHHHIIIJJJLLLLLLLLLKKKKKKNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPOOONNNNNNNNNNNNOOOOOOQQQPPPPPPQQQRRRRRRUUUWWW\\\[[[ZZZYYYXXXXXXXXXXXXUUUUUUVVVXXXZZZ[[[]]]^^^___^^^\\\ZZZYYYXXXXXXXXXYYYYYYYYYZZZ\\\]]]^^^______^^^]]]\\\\\\]]]^^^___[[[]]]___`````````bbbdddcccffflllsss|||zzzsssrrruuuuuuwwwwwwrrrjjjbbb^^^]]]SSSPPPKKKFFFCCC???<<<:::999888666777888888777666666666777888:::;;;<<<<<<;;;;;;:::888666555555555222444666666444333444555222222333333333444444444...///000111222333333333222222222222222111000000/////////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---......///------------------------------......///......---,,,------...//////000000////////////////////////...000111000...,,,,,,,,,...000222111...,,,,,,---...///000000......///000000//////000000111222333444444333333333333333333111111111222333444444444555666888999::::::999888777666555555666777999:::<<<<<<<<<<<<======>>>???>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEGGGHHHGGGEEEEEEGGGJJJKKKJJJGGGDDD???999444111111333555888;;;===>>>??????>>>@@@DDDGGGLLLVVV```fffbbb______]]]UUUHHH===888555555555555666>>>HHH^^^FFFEEEEEEEEEFFFGGGHHHIIILLLKKKKKKJJJJJJJJJKKKKKKHHHJJJLLLNNNOOOPPPPPPOOOSSSTTTVVVVVVTTTPPPLLLIIIJJJKKKNNNPPPRRRSSSTTTTTTTTTVVVWWWWWWUUUQQQLLLJJJJJJKKKMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLNNNPPPQQQPPPPPPQQQRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQPPPOOONNNNNNPPPPPPPPPOOOPPPPPPQQQQQQLLLMMMQQQUUUVVVTTTTTTVVVWWWVVVVVVUUUUUUVVVVVVVVVQQQSSSVVVXXXZZZ[[[[[[ZZZWWWWWWXXXXXXYYY[[[\\\]]]YYYYYYXXXYYY[[[]]]___aaa\\\[[[ZZZYYYXXXYYYZZZZZZ]]]___``````___^^^^^^___ZZZ\\\___ccciiirrr|||~~~ppphhhgggiiibbbcccbbb\\\UUUPPPOOOOOOIIIHHHFFFDDDBBB???===<<<===;;;999888888777444222666666777888999:::;;;;;;888999999777666666777888111444666666333222333555222222222222222222222222...111444777777555222000111222222222222111000000...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......///000111111------------------------////////////...---,,,+++------......///000111111........................000222222111---***)))((($$$(((,,,//////000333555---...//////---,,,---...////////////000111222333555555555555555555555555000000111222333333444444222444666888::::::::::::777666555444555777999::::::::::::;;;===>>>@@@AAA===>>>???@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDFFFHHHGGGEEEDDDGGGJJJJJJJJJIIIFFFAAA:::444000222333666999;;;===??????===<<>>999666666666666777???HHH]]]HHHHHHGGGGGGFFFFFFGGGGGGKKKKKKKKKJJJJJJJJJJJJJJJHHHJJJLLLMMMMMMNNNPPPRRRUUUSSSQQQRRRSSSRRRNNNJJJLLLMMMOOOQQQSSSUUUVVVVVVTTTSSSSSSUUUVVVSSSMMMHHHFFFJJJNNNNNNLLLJJJLLLNNNHHHIIIKKKKKKKKKLLLOOOQQQMMMMMMMMMNNNNNNOOOOOOOOOTTTTTTRRRQQQQQQRRRSSSSSSOOORRRTTTSSSOOOMMMMMMOOOQQQPPPNNNNNNOOOQQQTTTVVVUUUUUUVVVVVVUUUUUUTTTSSSWWWVVVUUUTTTSSSSSSTTTTTTSSSSSSTTTVVVYYY[[[ZZZYYYWWWVVVUUUTTTUUUXXX[[[^^^ZZZXXXUUUUUUXXX]]]```bbb^^^^^^\\\[[[ZZZZZZZZZZZZ]]]\\\ZZZ[[[\\\\\\[[[ZZZXXXXXXXXXZZZ^^^dddjjjmmmxxxzzzlllddd^^^YYYUUUUUUTTTSSSQQQNNNKKKHHHFFFAAA???=========<<<:::999888777777777777777888999555555555555666666666666555555444444444555555666666555444333222111111111555444222000000111222333111111111111000000000///........................---------------...///000+++,,,.../////////...---+++,,,,,,***))))))+++...,,,,,,------,,,+++)))((()))***+++,,,...///000111,,,,,,---...---,,,***))),,,,,,---......---,,,,,,------,,,,,,------...///......//////...---,,,,,,------......//////000000000000//////...............000222222222333555666222333444444555555444444333333333333333333333333555555555666666666666777888888888888888999999999:::;;;<<<<<<<<<<<<>>>@@@???@@@AAAAAA???===>>>>>><<<@@@DDDEEEDDDCCCEEEGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFLLLPPPKKK@@@555111111222333555777:::===@@@BBBAAA@@@@@@CCCFFFJJJUUU___ddddddccc```^^^XXXIII;;;<<<999777666555555===FFF___HHHHHHGGGGGGGGGGGGGGGHHHKKKLLLLLLMMMLLLLLLKKKKKKKKKMMMNNNNNNMMMMMMNNNOOOSSSRRRQQQQQQRRRRRRNNNKKKMMMNNNPPPRRRTTTUUUVVVVVVTTTSSSSSSTTTTTTRRRMMMIIIHHHJJJLLLMMMLLLLLLLLLMMMKKKLLLMMMLLLLLLLLLNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOTTTTTTSSSSSSSSSTTTTTTUUUOOOOOOPPPNNNLLLKKKLLLMMMOOOOOONNNNNNOOORRRUUUXXXWWWWWWWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOPPPRRRRRRSSSVVVYYY[[[ZZZZZZUUUUUUWWWXXXYYYZZZ[[[[[[\\\YYYWWWWWWYYY\\\]]]]]]^^^^^^\\\[[[ZZZZZZZZZZZZ]]][[[ZZZ[[[\\\]]]\\\[[[UUUUUUTTTUUUWWW\\\```cccdddkkksssyyy{{{}}}ooobbb[[[WWWRRROOOLLLLLLKKKJJJGGGDDDBBB@@@@@@>>>===<<<<<<<<<:::999888777777666666666777777555555666666777777888888555555555444444555555666333333222111111111222222444333222111000111222222111111000000000/////////111111111111111111111111000//////.........//////,,,------...............+++,,,,,,+++))))))+++---------------,,,+++******++++++,,,,,,---.........------.........---,,,+++,,,,,,---......---,,,,,,+++************+++,,,,,,...............---,,,,,,...............////////////.........------------,,,---///000///000222333222333333444444444444444333333333333333333333333444444555555555666666666777777888888888999999999999:::;;;;;;:::;;;===???AAACCCDDDCCCAAA@@@@@@AAA>>>AAADDDDDDCCCCCCDDDFFFHHHHHHHHHHHHGGGGGGGGGGGGMMMSSSVVVPPPCCC777111000333333555777:::<<>><<<<<<<<<<<<:::888888777666555555555555555555555666666777888999999666555555555555555555555222222111111222333333444222222222222111111111111222222111111111000000000////////////////////////111111000000///......------------------......///+++,,,,,,+++******+++---///...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---............------,,,,,,,,,------------,,,,,,***************+++,,,,,,---............------,,,..................------///...............------+++,,,............000222222222333444444444444333333333333333333333333333333333333444444444555555777777777888888888999999888999::::::999999;;;===>>>@@@AAA@@@???>>>>>>???@@@AAABBBBBBAAAAAACCCEEEGGGGGGGGGGGGGGGGGGHHHHHHOOOUUUXXXSSSEEE999222111333444555777999;;;===>>>AAA???@@@BBBDDDGGGPPPZZZaaadddeeeccc___WWWJJJ<<<666444444666666999BBBKKK```GGGGGGGGGGGGGGGHHHIIIJJJIIIKKKNNNOOOPPPNNNLLLKKKNNNOOOOOONNNLLLKKKLLLMMMPPPPPPPPPPPPQQQQQQPPPPPPNNNOOOPPPRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQPPPNNNMMMNNNLLLJJJKKKNNNOOOLLLIIIKKKMMMNNNNNNMMMMMMMMMOOORRRRRRRRRRRRRRRQQQQQQQQQQQQRRRTTTVVVWWWWWWVVVUUUUUUPPPKKKJJJLLLOOOOOONNNPPPOOOOOOPPPQQQTTTVVVXXXXXXXXXXXXYYYXXXXXXWWWVVVUUUSSSQQQOOONNNMMMNNNNNNOOOOOOQQQTTTXXX[[[[[[ZZZSSSUUUYYY]]]___^^^\\\[[[^^^]]]]]]___```___]]]ZZZ^^^]]]]]]\\\\\\\\\]]]]]]\\\[[[ZZZ[[[^^^```aaaaaa^^^\\\YYYVVVTTTSSSTTTTTTVVV[[[bbbgggjjjlllnnnpppooosss{{{tttccc\\\RRRKKKGGGEEEDDDCCCAAAAAAAAA@@@???>>>>>>===>>>===;;;;;;;;;;;;:::888888777666555444333333333333444444555666777888888555666666666555555444444444333333222333333444444111111222222111111000///333333333333222222222222------------------------///////////////...------...---,,,+++,,,---...///***+++,,,,,,******+++,,,...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------......------,,,///......------,,,,,,,,,////////////////////////,,,...////////////000222111111222333333333333333222222222222222222222222222222333333333444444444666666777777888888999999888999::::::999999;;;===<<<===???>>>===<<<<<<===AAAAAA@@@??????@@@BBBDDDFFFFFFEEEEEEFFFGGGHHHIIIKKKQQQUUUQQQEEE:::444333444444666888999:::;;;<<<@@@??????BBBCCCEEENNNWWWeeejjjlllhhhbbbXXXJJJ>>>666444444666777999AAAKKKaaayyy|||GGGGGGGGGGGGHHHIIIJJJKKKHHHJJJLLLOOOOOONNNLLLJJJLLLMMMNNNNNNMMMLLLNNNOOOOOOOOOPPPPPPOOOPPPPPPQQQMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPMMMKKKKKKMMMNNNLLLIIIHHHKKKMMMNNNNNNNNNOOOPPPOOOPPPPPPQQQRRRSSSSSSTTTPPPQQQSSSUUUVVVVVVUUUUUUUUUPPPJJJIIILLLOOOPPPOOOSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVTTTRRRQQQPPPOOOPPPPPPOOOOOOPPPSSSWWWZZZZZZZZZUUUVVVXXX[[[\\\^^^^^^^^^]]]^^^___bbbdddcccaaa^^^]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\[[[\\\```ccceeeffffffddd```[[[XXXUUUTTTTTTUUUYYY]]]aaaccccccddddddcccgggmmmuuuwwwjjj```VVVQQQKKKEEEBBBBBBBBBBBB????????????>>>>>>>>>>>>===<<<::::::;;;;;;999888777777555444333333333333222222333333444555555666555555666666555444333222444333222111000000000000000000111111111000///...111111111111000000000000000000000000000000000000+++,,,---............---------,,,++++++---...///***+++,,,,,,+++***+++,,,,,,,,,***)))))))))***+++******++++++,,,------...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,---------------,,,......------,,,,,,++++++------------------------,,,---//////......///111000111222222333333222222222222222222222222222222222222222333333333333444555666666777888888999999999:::;;;:::999999;;;===>>>???AAAAAA@@@??????@@@@@@???>>>>>>@@@BBBCCCDDDFFFEEEDDDDDDEEEFFFHHHIIIJJJPPPTTTOOODDD999555555444555777999:::;;;;;;;;;@@@>>>???BBBBBBDDDLLLUUUgggmmmqqqlllbbbVVVHHH<<<777666666777777888???HHH```rrrvvvFFFFFFFFFGGGHHHJJJKKKLLLHHHJJJLLLMMMNNNNNNLLLKKKJJJLLLMMMMMMMMMMMMOOOQQQOOOPPPPPPOOONNNNNNPPPRRRMMMMMMNNNOOOPPPPPPOOOOOOPPPRRRTTTTTTRRRQQQQQQQQQQQQOOOMMMLLLLLLLLLKKKKKKHHHKKKNNNPPPPPPPPPPPPQQQOOOOOOPPPQQQSSSTTTUUUVVVRRRRRRSSSTTTUUUUUUUUUUUUQQQNNNJJJIIIJJJLLLNNNOOOTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSTTTSSSRRRPPPPPPPPPQQQQQQOOOOOOPPPSSSWWWYYYYYYXXXVVVWWWWWWXXXZZZ]]]___```\\\]]]___ccceeeeeecccaaa]]]]]]]]]]]]^^^^^^___```^^^]]]\\\^^^bbbgggiiijjjllljjjeee```[[[XXXUUUTTTXXXYYY\\\___```___]]]\\\\\\^^^ccciiiqqqzzz|||zzzzzzxxxssskkkaaaXXXRRRNNNLLLGGGCCCAAA@@@AAABBB======<<<<<<<<<<<<======<<<;;;999999:::;;;999888777666555444444444444444222222222333333333333333333444555555444333111000222111000...---,,,,,,,,,000000000000////////////......---------,,,,,,,,,////////////////////////)))***,,,---......------,,,,,,,,,,,,,,,------...)))+++------+++***++++++******))))))))))))******)))******+++,,,------...+++************++++++,,,,,,,,,++++++++++++,,,,,,)))))))))))))))***+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++)))))))))************+++***,,,------,,,,,,---...000000111222222222222111222222222222222222222222222222222333333333444444444555666666777888999999::::::;;;:::999999:::<<<;;;===??????>>>===>>>??????>>>>>>@@@DDDGGGHHHHHHGGGFFFDDDCCCCCCEEEGGGHHHMMMRRRSSSMMMAAA777444555444555888:::;;;<<<<<<<<>>???BBBCCCEEELLLUUUdddlllrrrmmmaaaSSSEEE:::888777777888777777>>>FFF___~~~lllpppFFFFFFFFFGGGIIIKKKLLLMMMJJJKKKLLLMMMNNNNNNNNNNNNJJJLLLMMMNNNMMMMMMOOOPPPOOOPPPQQQOOOMMMMMMOOOQQQNNNNNNOOOPPPPPPPPPOOOOOONNNRRRUUUVVVTTTRRRRRRRRRPPPPPPOOOMMMKKKJJJKKKLLLLLLNNNQQQSSSRRRQQQQQQRRRQQQRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVOOOOOOMMMLLLJJJLLLNNNQQQSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSTTTSSSRRRQQQQQQRRRSSSTTTOOOOOOPPPSSSVVVXXXXXXWWWUUUUUUWWWXXXZZZ]]]___```]]]]]]___bbbddddddbbb```]]]]]]]]]]]]^^^___```aaa```^^^]]]```dddiiimmmnnnqqqooojjjeee___[[[XXXVVV\\\]]]___aaabbbaaa^^^\\\WWWZZZ]]]aaaeeelllsssxxxyyyrrrooohhhgggeeeaaa[[[SSSMMMJJJJJJHHHFFFBBB@@@???@@@AAA<<<<<<;;;:::::::::;;;<<<;;;:::999999::::::999888666666555555555555555666444444333333333333222222222333444444333222000...000000///...............111000///...---...//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...,,,+++++++++,,,------------,,,)))+++------,,,******+++)))******+++++++++******++++++++++++++++++++++++++++++*********+++,,,---,,,,,,+++******+++,,,,,,)))))))))))))))******+++***+++,,,---------------++++++++++++,,,,,,,,,,,,))))))*********++++++++++++,,,------,,,,,,---...///000000111111111111111111111111111111111111111333333333333444444444444444444555666777888999999999999:::999777777999:::888:::<<<<<<;;;;;;;;;<<>>>>>===>>>===???CCCDDDFFFMMMVVV```kkkrrrnnnaaaSSSFFF<<<888666777888888888>>>FFF^^^~~~yyygggkkkEEEFFFFFFGGGIIIKKKMMMNNNLLLLLLMMMNNNNNNOOOPPPPPPLLLMMMNNNNNNMMMLLLNNNOOOPPPQQQQQQOOOLLLLLLNNNQQQOOOOOOPPPQQQQQQPPPPPPOOONNNRRRWWWXXXVVVSSSRRRSSSPPPQQQQQQNNNJJJHHHKKKMMMOOORRRUUUUUUTTTRRRRRRRRRUUUUUUUUUUUUUUUUUUVVVVVVXXXWWWVVVUUUTTTUUUVVVWWWPPPQQQRRRPPPMMMMMMQQQTTTQQQRRRSSSTTTUUUVVVWWWWWWUUUVVVVVVVVVVVVUUUTTTTTTUUUTTTTTTSSSSSSUUUVVVWWWPPPPPPPPPSSSVVVWWWWWWVVVSSSTTTWWWYYY\\\]]]^^^^^^]]]]]]^^^```bbbbbb```^^^]]]]]]]]]^^^___```aaabbb```___^^^aaafffkkkoooqqquuurrrnnnhhhccc^^^[[[YYY\\\]]]___aaabbbbbb___\\\VVVWWWZZZ\\\___ccciiimmmoootttzzz{{{ssslllfffcccaaa[[[YYYXXXWWWSSSLLLFFFEEEGGGFFFEEEAAA???>>>???@@@===<<<;;;::::::;;;<<<<<<;;;999888999::::::999888666666555555555666666777666555555444444333333222111222333444333111///---111111111111111222222333222000...---,,,---///000000////////////.........////////////////////////---...000000///...,,,******+++,,,---...---,,,+++)))+++------,,,+++***+++)))***,,,------,,,+++***------,,,,,,+++******))),,,,,,+++***+++,,,...///---,,,+++******+++,,,---+++++++++***+++,,,,,,---***+++,,,,,,------------*********++++++,,,,,,---,,,,,,,,,------.........---///000///......///000//////000111111111111111111111111111111111111111333333444444444444555555444444555666777888999999777888999888666666777999;;;===??????>>>===>>>???@@@@@@BBBHHHOOOSSSSSSQQQIIIGGGDDDBBBBBBCCCDDDFFFCCCGGGHHHBBB888222444777444666999<<<>>>??????>>>======???CCCDDDFFFNNNWWW^^^jjjtttpppdddVVVIIIAAA666555666888888888???GGG]]]~~~wwweeeiiiEEEEEEEEEFFFGGGIIIJJJKKKNNNNNNMMMMMMLLLKKKKKKKKKJJJKKKMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOQQQRRRRRRNNNOOOPPPQQQPPPOOONNNMMMMMMNNNPPPRRRRRRQQQPPPOOORRRPPPLLLJJJHHHIIIJJJKKKOOOQQQTTTWWWXXXWWWUUUTTTRRRRRRQQQQQQRRRTTTVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUURRRPPPPPPQQQSSSTTTSSSSSSUUUUUUVVVUUUTTTSSSXXXWWWVVVUUUUUUVVVXXXYYY[[[[[[ZZZXXXVVVTTTSSSRRRTTTTTTTTTSSSRRRQQQQQQPPPUUUVVVYYY[[[]]]]]]]]]]]]]]]^^^___^^^\\\[[[[[[\\\^^^\\\\\\^^^bbbeeedddbbbiiieeebbbbbbfffjjjllllllooolllhhhdddaaa^^^[[[YYY[[[___cccdddbbb___]]]^^^\\\[[[ZZZZZZ\\\^^^```bbbhhhhhhiiimmmsssyyy}}}~~~{{{wwwzzzyyyssstttpppiiibbb]]]YYYWWWWWWQQQPPPNNNKKKIIIFFFDDDCCCFFFEEEDDDCCCBBBAAA@@@@@@@@@>>><<<:::888888999:::::::::999999888777777777555555555444444333333333111111111000000111222222222222222111111111111000000000000000000000000000000000////////////000000000000/////////111222333------............------,,,---...000000...---,,,***+++,,,------,,,+++***,,,+++*********+++,,,---******+++++++++,,,,,,,,,+++++++++*********))))))(((((()))***+++---...///111///,,,+++,,,+++***))),,,+++*********+++------,,,++++++******++++++,,,++++++++++++++++++++++++...+++)))))),,,---,,,******,,,............000111////////////000000000000333333222111111222222333111111222222222333333333555555555555666666666666666666666666666777777777<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>BBBKKKTTTXXXVVVRRRIIIHHHEEECCCBBBBBBCCCDDDDDDBBB>>>;;;888555111///444666:::>>>===:::<<>>@@@AAAAAAAAADDDKKKPPP^^^iiiqqqooofffYYYIII>>>888666777999888888>>>EEE^^^{{{yyyhhhlllEEEEEEEEEFFFGGGHHHJJJJJJMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSSSSOOOOOOOOOPPPPPPOOOOOONNNNNNNNNPPPQQQQQQQQQPPPOOOTTTRRRNNNKKKIIIIIIIIIJJJNNNOOORRRTTTUUUUUUTTTTTTSSSRRRRRRRRRSSSTTTVVVWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXVVVSSSQQQPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWVVVUUUXXXWWWVVVUUUUUUWWWXXXYYY[[[ZZZYYYWWWVVVTTTSSSRRRSSSRRRRRRRRRRRRSSSTTTTTTVVVWWWXXXZZZ[[[\\\]]]]]]]]]^^^```___\\\[[[ZZZ[[[\\\[[[ZZZ]]]aaaddddddccchhhgggddddddeeehhhkkkmmmllljjjfffcccaaa^^^\\\[[[ZZZ^^^bbbbbb```^^^]]]]]]\\\\\\ZZZZZZZZZ\\\^^^___```aaaccchhhmmmqqqrrrqqqoookkknnnwww|||}}}{{{ppphhhccc^^^\\\XXXSSSPPPNNNMMMMMMNNNMMMKKKHHHFFFCCCBBBAAADDDDDDCCCBBBAAA@@@?????????===;;;999888888999999:::999999888888777666666555555444444444333333333444444333333333333444444222222222111111111000000////////////////////////111000///......///000111//////...---...///000000------............------...///000111111000///...***++++++,,,,,,++++++*********+++,,,,,,+++***)))************+++++++++,,,+++++++++*********))))))***))))))))))))***,,,---+++)))((()))***++++++***+++******)))***+++,,,---******))))))))))))******++++++++++++++++++++++++...+++******,,,---,,,+++***,,,---,,,++++++,,,---...//////000111222222333222222222222222222222222111111111111222222222333444444555555555666666666777777777777888888888888::::::::::::::::::::::::??????BBBHHHQQQUUUTTTQQQEEEDDDBBBAAAAAAAAACCCDDD>>>===;;;999888666333222444555999===<<<:::===CCCEEEEEEEEECCCBBBDDDKKKPPP\\\gggppppppgggZZZKKK???888666666888777777>>>FFF___|||vvvcccgggEEEEEEEEEEEEFFFHHHIIIJJJLLLLLLLLLMMMMMMMMMMMMNNNHHHIIIKKKMMMNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRPPPOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQVVVTTTQQQNNNKKKJJJJJJJJJMMMMMMOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVUUUVVVVVVWWWWWWXXXXXXXXXYYYXXXUUUSSSQQQQQQRRRSSSSSSTTTUUUWWWXXXXXXXXXWWWWWWWWWVVVUUUVVVWWWXXXYYY[[[ZZZXXXVVVUUUTTTSSSRRRQQQQQQPPPPPPRRRTTTWWWXXXWWWWWWWWWXXXYYY[[[\\\]]]^^^```aaa```]]][[[ZZZZZZYYYYYYYYY\\\```ccceeeeeeggghhhhhheeebbbcccgggkkkhhhgggeeebbb```___]]]]]]ZZZ]]]___```___]]]\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZ\\\___cccggghhhfffdddfffbbbdddjjjmmmmmmsss|||{{{vvvsssqqqoookkkmmmnnnkkkeee___ZZZWWWQQQPPPOOOMMMKKKIIIHHHGGGIIIHHHFFFDDDBBB@@@???>>>BBBBBBAAA@@@??????>>>>>>===<<<:::888777777888888999999888888777777666666555444444444444333333333555444444333333444444444222222111111111000000000........................111000...------...000111......---,,,,,,,,,------------------------------...///000111111000///...+++++++++******+++++++++((()))+++---,,,***'''%%%))))))))))))************+++************)))))))))+++***(((''''''(((***+++***)))((((((***++++++***)))))))))))))))***+++++++++******************+++++++++++++++++++++++++++---+++***+++,,,---,,,***,,,------,,,+++******+++---...///000222333444555000111222333333222111111000000000111111111222222444444444444555555555555777888888888999999999:::::::::::::::::::::::::::???>>>???DDDKKKOOOOOOMMM@@@??????>>>???@@@AAABBB;;;;;;:::888777555333222333333666:::;;;:::@@@GGGNNNNNNKKKGGGCCCDDDJJJOOOXXXcccmmmnnnggg\\\MMM@@@999666555666555777>>>HHH___|||vvvbbbeeeEEEEEEEEEFFFFFFHHHIIIIIIKKKKKKLLLMMMMMMNNNOOOOOOKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNOOOPPPPPPPPPOOONNNQQQPPPOOONNNNNNOOOQQQRRRPPPOOONNNMMMNNNOOOQQQRRRUUUTTTSSSQQQOOONNNMMMMMMMMMMMMMMMNNNPPPRRRTTTVVVTTTTTTTTTTTTTTTUUUUUUUUUTTTUUUVVVWWWXXXYYYYYYZZZ[[[YYYWWWUUUSSSRRRSSSSSSQQQSSSTTTVVVXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWYYYYYYZZZYYYWWWUUUTTTSSSSSSSSSSSSRRRPPPPPPQQQTTTWWWYYYWWWVVVVVVVVVWWWYYY[[[]]]___aaabbbbbb___\\\[[[[[[XXXXXXYYY[[[___bbbeeefffgggiiijjjeee^^^[[[___dddddddddcccbbb```______```\\\]]]______^^^]]]\\\\\\ZZZZZZZZZZZZZZZ[[[\\\]]]\\\\\\^^^```bbbbbb```^^^eeebbbcccfffgggfffjjjqqqrrrrrrssstttvvvxxxyyyzzz{{{{{{{{{{{{}}}}}}}}}}}}|||wwwpppjjjfffdddbbbaaa\\\]]]^^^\\\XXXTTTQQQQQQPPPOOOOOONNNLLLIIIGGGEEEEEEEEECCCBBB@@@???>>>===@@@@@@???>>>>>>===<<<<<<;;;:::999888777777777777999888888777666666555555444444444444444444444444444333222222111222222222111111111111000000000000////////////////////////111000...,,,,,,...000111......---,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,+++***))))))***+++,,,)))***++++++***(((&&&$$$((((((((()))))))))))))))************))))))))))))+++***((('''''')))+++---///---+++***++++++***)))((((((((((((((())))))***------,,,,,,,,,,,,------************************************++++++***))),,,.........,,,,,,---...---...///000111222333333///000222333444333111000///000000000000111111111333333333333444444444444666666777777888999999999<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<>>======>>>???@@@<<<<<<;;;999555222///...222111444888999:::AAAIIIUUUTTTPPPIIIDDDCCCHHHLLLRRR]]]gggiiieee[[[LLL@@@999666555555444666???III___|||yyyeeehhhGGGFFFFFFFFFGGGHHHIIIIIIKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNMMMLLLLLLKKKKKKKKKMMMNNNOOOPPPQQQPPPOOONNNPPPPPPOOONNNOOOPPPRRRSSSRRRPPPOOONNNNNNPPPRRRSSSSSSSSSTTTTTTSSSRRRRRRQQQOOOOOONNNOOOPPPRRRUUUWWWTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTVVVXXXYYYZZZ[[[\\\ZZZXXXVVVUUUTTTTTTTTTPPPQQQSSSUUUVVVWWWWWWVVVUUUUUUVVVVVVWWWXXXYYYYYYZZZXXXVVVTTTSSSRRRSSSSSSUUUTTTRRRQQQQQQSSSVVVWWWVVVVVVUUUUUUVVVXXXZZZ[[[___aaacccccc```]]]\\\[[[YYYYYYZZZ[[[]]]aaadddfffeeehhhiiibbbYYYUUUXXX]]]aaabbbcccbbb```___aaaccc``````______^^^^^^]]]\\\XXXXXXYYYZZZ\\\^^^___``````^^^]]]\\\^^^^^^^^^]]]dddcccccceeedddcccfffkkklllkkkkkkjjjkkklllmmmnnnnnnoooooooooqqquuu{{{}}}{{{rrrkkkhhhggggggccc```\\\YYYXXXXXXWWWVVVRRRSSSSSSQQQMMMJJJIIIJJJIIIIIIJJJJJJHHHFFFDDDBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888777777777777888888777666666555555444444444444444444444444444444333222111111111111111111111111000000000//////000000000000000000000000000///...------...///000............------,,,,,,---,,,++++++++++++,,,---,,,,,,------------,,,,,,,,,+++))))))))))))+++,,,+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((***,,,...000...,,,******++++++***)))''''''(((((())))))))))))---,,,,,,++++++,,,,,,---************************'''((()))***)))(((((((((***+++------------...000.........///////////////...///111333333333111000///000000000000111111111222222222222333333333333444444444555666777777777;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::===???AAABBB@@@@@@???>>>============;;;<<<===:::666111//////222111333777888999@@@IIIUUUTTTPPPIIICCCBBBEEEIIILLLVVV___bbb```XXXJJJ>>>888555444444444666???III^^^{{{}}}hhhkkkHHHHHHHHHHHHHHHIIIJJJJJJLLLLLLMMMMMMNNNOOOPPPPPPPPPOOONNNLLLKKKJJJJJJJJJNNNOOOQQQSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSQQQPPPOOOOOOQQQSSSTTTSSSTTTUUUVVVWWWVVVUUUTTTQQQPPPPPPPPPQQQSSSTTTVVVTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQSSSUUUWWWYYY[[[[[[\\\[[[ZZZXXXWWWVVVVVVUUUPPPRRRSSSUUUVVVVVVUUUUUUTTTUUUVVVWWWWWWXXXYYYYYYYYYWWWUUUSSSRRRRRRSSSSSSVVVUUUSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYY\\\___bbbbbb```]]]\\\[[[YYYZZZ[[[ZZZ[[[]]]aaadddbbbeeeeee```WWWSSSUUUYYY___aaacccbbb``````cccfffdddbbb___^^^]]]]]]\\\ZZZVVVWWWYYY[[[]]]___```aaa___]]]ZZZYYYZZZ[[[[[[[[[______``````___```bbbeeeiiihhhfffeeeeeefffggggggfffggggggggghhhkkkooorrrqqqvvvzzz||||||xxxuuussspppmmmkkkkkksssyyyyyyzzz|||~~~~~~zzzzzzzzzzzzyyyxxxwwwwwwtttwwwyyyyyyuuuqqqmmmlllgggjjjhhhaaa[[[ZZZZZZZZZVVVTTTRRRRRRSSSTTTTTTSSSNNNOOOOOOMMMJJJHHHGGGHHHCCCDDDEEEFFFFFFFFFDDDDDDBBBBBBAAAAAA@@@@@@??????=========<<<<<<;;;;;;;;;999999999999888888777777777777666666555555444444333333333444444444444555555555444333222222222222111111000000000/////////111111111111111111111111///..................///....../////////...------,,,,,,************,,,,,,........................*********))))))*********,,,***)))'''''''''((()))))))))))))))(((((((((((((((((()))))))))))))))***(((((()))***,,,---//////((('''&&&''')))+++++++++''''''((()))))))))))))))***))))))))))))))))))***************************&&&(((******)))((('''((('''(((***+++***+++---..............................///000222222222222111000000000111111111222222111111111111222222222222111111222333444555666666777777777777777777777777777777777888:::;;;===>>>AAA@@@@@@???===<<<<<<;;;888<<<>>><<<888444333333222222444777777888>>>FFFNNNNNNKKKFFFAAA@@@CCCFFFHHHPPPXXX[[[ZZZUUUHHH===666444444555555777???HHH]]]zzziiijjjJJJJJJIIIIIIIIIJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOPPPOOOMMMLLLKKKKKKKKKKKKLLLNNNQQQSSSTTTSSSRRRQQQNNNOOOPPPQQQRRRRRRRRRRRRSSSRRRRRRQQQRRRSSSTTTUUUUUUVVVXXXYYYYYYXXXVVVTTTQQQQQQQQQQQQQQQRRRSSSSSSSSSSSSTTTTTTSSSRRRPPPOOONNNOOOQQQTTTVVVYYYZZZ[[[[[[[[[ZZZYYYXXXXXXWWWWWWRRRSSSUUUVVVVVVVVVUUUUUUTTTTTTVVVWWWXXXYYYYYYYYYYYYWWWTTTRRRQQQQQQSSSTTTUUUTTTTTTSSSSSSTTTTTTUUUSSSTTTUUUVVVVVVWWWWWWWWWXXX[[[^^^___^^^\\\ZZZYYYZZZZZZZZZXXXWWWXXX[[[___^^^```aaa]]]XXXUUUWWWZZZ___bbbdddcccaaa```dddhhhgggccc^^^\\\[[[[[[YYYWWWVVVWWWYYYZZZ\\\]]]^^^^^^\\\ZZZYYYZZZ[[[[[[ZZZYYYZZZ\\\]]]]]]]]]___aaacccgggfffeeeeeeeeefffggggggeeeffffffeeeeeefffiiikkkjjjmmmnnnlllnnnsssvvvuuussspppllliiigggeeeaaa]]]\\\dddjjjiiigggiiilllllliiijjjkkklllmmmmmmllllllkkknnnpppooohhhaaa[[[YYYTTT[[[]]]VVVQQQQQQSSSSSSRRRQQQPPPPPPQQQRRRQQQPPPJJJLLLMMMLLLJJJHHHHHHHHHEEEFFFFFFFFFFFFEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;999999999999999999888888777777666555555444444333333333333444444444555555555444333222111111111111111000000000////////////000000000000000000000000------...//////...------,,,---...//////......---,,,+++***))))))***+++,,,///..................///))))))************))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((())))))******'''(((***+++,,,,,,,,,+++'''&&&%%%''')))+++++++++'''((()))*********)))))))))((((((''''''(((((()))************************&&&))),,,---***)))))))))((()))++++++******+++---------......//////000000/////////000111222222222111111111111222222222333000000000111111111222222000000111222333444555666666666666666666666666666555777888999:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;>>>AAA???999444333444333333555777777666;;;CCCDDDEEEEEEBBB???>>>@@@CCCGGGMMMSSSVVVVVVRRRGGG<<<555333444666666777>>>GGG\\\yyykkklllKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOONNNLLLKKKKKKKKKLLLMMMIIIKKKNNNQQQRRRRRRPPPOOOMMMNNNPPPRRRSSSSSSRRRQQQSSSSSSSSSSSSSSSTTTTTTUUUWWWXXXZZZ[[[ZZZXXXUUUSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSSSSRRRQQQOOONNNMMMNNNPPPSSSVVVXXXZZZ[[[[[[[[[ZZZZZZYYYYYYXXXXXXTTTUUUVVVWWWWWWWWWVVVUUUSSSTTTVVVWWWXXXYYYYYYYYYXXXVVVTTTQQQPPPQQQSSSTTTSSSSSSTTTTTTUUUUUUUUUUUURRRSSSUUUVVVWWWWWWVVVUUUTTTWWW[[[]]]\\\ZZZXXXXXXYYYZZZYYYVVVTTTTTTXXX[[[[[[\\\]]]\\\YYYYYY[[[]]]___bbbeeedddaaaaaaeeeiiihhhccc]]]ZZZZZZYYYWWWUUUWWWWWWYYYZZZ[[[[[[[[[[[[YYYZZZ[[[]]]^^^]]]ZZZXXXYYY\\\^^^]]]^^^aaadddeeefffffffffgggggghhhiiijjjggghhhhhhgggeeeeeehhhiiiiiijjjhhhddddddiiilllllloookkkfffcccbbb___ZZZVVVUUU]]]bbb```^^^```bbbbbb```aaadddfffggggggggggggfffjjjmmmjjjcccZZZSSSQQQNNNVVVYYYRRRLLLLLLNNNMMMNNNMMMKKKKKKKKKKKKIIIGGGDDDFFFHHHHHHGGGEEEEEEEEEIIIHHHGGGEEECCCAAA@@@@@@?????????@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;999999:::::::::999999888777666666555444444333333333333333444444555555555222111000///............000000000000////////////////////////////////////,,,---///000000///---,,,***+++---...///......---,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---((()))***++++++***)))(((&&&(((***,,,,,,+++)))'''++++++******))))))(((((('''((((((((())))))******'''(((***,,,,,,***)))'''---+++))))))***+++***)))'''(((***+++++++++***)))******))))))))))))******))))))))))))))))))))))))'''+++...///,,,******+++,,,---...---+++++++++,,,,,,---...///000111222333////////////000111333333111222222222222333333333000000000000111111111111000000111222444555555666777777777777777777777777555777:::;;;;;;<<<===>>>:::;;;<<<<<<======<<<<<<@@@CCCEEEBBB:::333111111444333666888777666:::@@@===???AAA@@@===<<>>FFF[[[xxxnnnpppMMMLLLKKKJJJJJJKKKLLLMMMJJJKKKLLLMMMNNNOOOPPPPPPNNNOOOOOONNNLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKLLLNNNOOOQQQQQQQQQRRRTTTVVVVVVVVVTTTSSSTTTVVVYYYZZZZZZXXXUUUSSSSSSRRRPPPOOOOOOPPPQQQSSSRRRTTTUUUTTTQQQNNNLLLLLLQQQVVVXXXWWWWWW[[[\\\[[[XXXYYYZZZ[[[ZZZWWWTTTRRRUUUVVVWWWXXXXXXXXXWWWWWWVVVVVVWWWXXXXXXXXXWWWWWWWWWUUUTTTRRRRRRSSSUUUVVVVVVVVVWWWVVVUUUSSSQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWWWWWWWYYYZZZ[[[]]][[[XXXVVVUUUUUUWWWXXX___^^^]]]\\\]]]___aaacccaaa___\\\ZZZWWWUUUTTTTTTZZZZZZZZZ\\\]]]\\\ZZZWWW[[[[[[\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ\\\^^^___iiiggggggiiimmmnnnkkkiii```cccggghhhhhhhhhhhhiiimmmeee```aaadddeeegggjjjlllggg___[[[ZZZYYYWWWTTTVVVXXX[[[]]]]]]\\\[[[YYY[[[\\\___aaaccccccccccccjjjhhheee```[[[VVVRRROOORRRRRRQQQNNNKKKJJJKKKMMMLLLLLLKKKKKKKKKKKKKKKKKK@@@BBBDDDEEEFFFFFFFFFEEEDDDCCCCCCAAA@@@???>>>>>>>>>??????@@@@@@>>>===<<<======<<<<<<;;;:::888888:::888555555666888999999666666555444333222222111111222333333222111///...222222222111111111111000///000111222222111000///.........---,,,,,,++++++------......------,,,+++///...+++)))))))))***++++++++++++,,,,,,---------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************))))))))))))***************)))((((((***)))(((&&&&&&((()))************)))))))))))))))((()))***++++++***)))(((+++*********))))))((((((*********)))))))))))))))))))))*********))))))((()))******,,,---...//////,,,,,,------...---------333222222111000//////...//////000111222333333333111111000000///.........000222333333222333555777::::::999999777666444333555555666777888999999:::<<<;;;;;;:::::::::;;;;;;<<>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<;;;:::999999999777444444555666777777555555555444333333222222000111222333333222111111222222222111111111000000///000111111111111000///------......///000000000---------...------,,,+++///...,,,***)))***+++++++++++++++,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))***************)))))))))((((((***************)))((((((,,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))***++++++++++++***)))*********)))))))))(((((())))))))))))))))))))))))))))))*********))))))(((*********************+++((()))***,,,---.........////////////000000000000...///000111222222222222333333333222222222222111000111333333333444666888888888888888888777666666444555555777888999::::::;;;;;;::::::::::::;;;;;;>>>DDDIIIGGG>>>666333333222444777777777777888999:::;;;;;;:::999:::===@@@AAAFFFJJJLLLLLLKKKCCC;;;666555555666555555>>>HHH[[[xxxzzzxxxKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLOOOPPPPPPNNNLLLJJJJJJKKKMMMMMMMMMMMMLLLKKKJJJJJJGGGHHHJJJLLLNNNQQQRRRSSSVVVWWWXXXXXXWWWVVVTTTSSSSSSTTTUUUVVVWWWWWWWWWVVVUUUSSSQQQOOOMMMMMMMMMMMMNNNPPPRRRRRRPPPOOONNNOOOPPPUUUWWWVVVUUUXXXZZZXXXZZZ[[[[[[[[[ZZZWWWTTTSSSRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYWWWVVVUUUVVVWWWWWWUUUUUUVVVVVVUUUSSSQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOPPPRRRTTTUUUUUUUUUUUUWWWWWWXXXYYYYYYYYYYYYXXX[[[ZZZXXXVVVVVVVVVWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\___```aaa```^^^ZZZVVVSSSVVVUUUVVVXXXZZZZZZXXXVVVYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXX]]]fffooosssqqqkkkfffeeefffiiipppyyy~~~tttjjjaaa___``````bbbfffkkkcccYYYSSSRRRSSSTTTTTTSSSTTTUUUVVVWWWVVVUUUTTTTTTUUUXXX[[[]]]___aaaaaaaaa```^^^[[[WWWTTTPPPOOOLLLLLLLLLJJJHHHGGGHHHJJJLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@??????======>>>>>>======<<<;;;::::::;;;;;;;;;;;;::::::999777444333444555555444444444444444333333333333///000111333333444333333222222111111111000000000//////000000000000//////---------...//////000000---------------,,,++++++///...,,,+++***++++++,,,+++++++++++++++,,,,,,,,,'''(((***+++------......((((((((((((((((((((((((***))))))(((((())))))*********))))))))))))(((((())))))******))))))((((((++++++))))))))))))++++++))))))))))))))))))))))))******++++++++++++************))))))))))))(((((())))))))))))))))))))))))((())))))******)))))))))++++++***)))((('''&&&&&&((()))***+++,,,,,,,,,,,,++++++,,,---///000111111...//////000111111111111////////////000000000000///000222222222444666888555666777888888999888888333444555666888999:::;;;;;;::::::999999:::;;;;;;@@@EEEIIIGGG???777444333222555777888777666666666777888888888777888;;;===>>>CCCGGGIIIKKKJJJEEE===555222333555666777<<>>777333222333666999:::888666555444666777777777666777999;;;<<>>>>>;;;;;;;;;:::::::::::::::666777888999999::::::999:::888666555666666555333111111222333333444444444333333333222222111111111111111111000000000/////////..................///---------,,,++++++******,,,,,,------,,,,,,+++***------,,,,,,++++++,,,,,,************************((()))******+++++++++***++++++++++++++++++++++++))))))(((((((((((()))))))))))))))((((((((((((''''''(((((()))))))))(((((((((''''''''''''''''''(((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))''''''(((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))------------,,,+++))))))******++++++,,,,,,,,,,,,------.../////////.........///000000111222333333+++---...//////000222555555666666777777666666666333333444666777888999:::888888888888888999:::;;;===@@@BBBAAA<<<666222111444777::::::999666555444555666777777666777999:::===@@@BBBBBBCCCCCC>>>888555222222555888999<<>>>>>>>>???@@@BBBCCCDDD?????????>>>>>>>>>======;;;:::999888888888888999555555666777888888777777999777666666777777555444111111222222333333444444444333222111000000000000111111000000000/////////......------------......,,,,,,,,,---......//////,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++*********)))))))))))))))))))))*********))))))((()))))))))))))))))))))))))))((((((''''''(((((()))))))))((((((((((((''''''''''''((()))))))))(((((())))))))))))))))))))))))&&&''''''(((((())))))***''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))&&&''''''(((((())))))***&&&&&&'''((())))))))))))(((((())))))******++++++)))***+++,,,------------+++++++++++++++++++++***,,,------.........---------......///000111111222,,,---.........///111333444444555555555555555444444444555666777777888888777777777777888999:::::::::<<<>>>===:::555222111444666888999777555555555444666777777777777888:::<<>>>>>>>>:::444555333333555666777<<>>???????????????============<<<<<<<<<<<<:::999888777777777888888444444555555666555555555666555444555666666555333222222222222222333333333222111000/////////000111111000000000////////////......---,,,,,,---......+++,,,,,,------...//////+++,,,,,,,,,,,,+++******)))*********+++***************)))))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''&&&''''''((())))))((((((((())))))))))))))))))(((&&&&&&''''''((())))))***((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))&&&&&&''''''((())))))***%%%&&&'''((())))))))))))(((((()))))))))*********'''((()))+++,,,---------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------.........///000000000//////111333000111222333444555555555555555555666666666777777666666666777777888::::::777999;;;;;;999666333222222444555555444333444555333444666777666666777888999<<<<<<::::::;;;888222333222333444222333;;;EEERRRppp|||~~~EEEEEEDDDDDDEEEGGGIIIJJJDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDFFFFFFFFFGGGHHHJJJLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKMMMNNNOOOQQQQQQNNNNNNNNNOOOQQQSSSTTTUUUQQQRRRRRRSSSRRRRRRQQQPPPPPPPPPRRRSSSTTTTTTTTTTTTOOOPPPRRRRRRRRRSSSUUUWWWUUUZZZ[[[XXXVVVXXXXXXVVVRRRRRRSSSTTTUUUUUUVVVVVVXXXXXXXXXWWWVVVTTTRRRPPPOOOQQQUUUXXXYYYXXXVVVUUUVVVVVVVVVUUUTTTSSSQQQQQQPPPQQQRRRTTTTTTTTTSSSSSSMMMNNNOOOQQQSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWZZZYYYWWWVVVUUUVVVWWWWWWSSSUUUXXXZZZ[[[ZZZYYYWWWVVVVVVWWWXXXYYYYYYYYYYYYUUUUUUVVVWWWYYY\\\___```]]][[[YYYXXXXXXXXXWWWVVVTTTUUUWWWYYY[[[[[[[[[[[[XXXXXXXXXWWWTTTQQQNNNKKKHHHMMMRRRUUUVVVVVVXXX[[[XXXZZZ\\\^^^___bbbfffhhhfff___ZZZ]]]aaadddfffjjjnnnjjjfffddddddccc___[[[TTTRRROOOLLLKKKKKKMMMNNNNNNMMMMMMMMMNNNPPPRRRSSSTTTTTTSSSRRRQQQOOONNNMMMIIIJJJKKKJJJGGGDDDCCCCCCDDDFFFGGGHHHGGGDDDAAA???======>>>??????>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999777666666666777888333444444555444444333333444333333444555666444333222222222222222222222222//////.........000111222000000000000////////////...---,,,,,,,,,,,,---...------,,,++++++******)))+++,,,,,,,,,,,,+++******((())))))*********))))))******))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***%%%&&&'''((()))))))))))))))))))))))))))(((((((((((())))))************)))******++++++,,,,,,,,,,,,,,,,,,---------,,,++++++/////////000000000000000111222222111000000111333---...000222444555666666666666666666666666666666666666666666777888999:::777888::::::999777555333000222333222111111333444111333555666555555666777777999999777888:::777222111111333222///000:::FFFQQQooo}}}DDDCCCDDDEEEGGGHHHGGGEEEFFFFFFFFFEEEEEEEEEEEEEEEJJJIIIGGGEEEEEEEEEEEEEEEHHHJJJLLLLLLKKKJJJKKKLLLGGGHHHJJJKKKMMMNNNNNNOOOKKKLLLMMMOOOQQQSSSTTTUUUUUUSSSRRRQQQRRRQQQPPPNNNNNNOOOQQQRRRSSSSSSSSSRRRTTTUUUUUUTTTRRRQQQRRRSSSXXXWWWVVVVVVUUUUUUUUUVVVTTTUUUVVVVVVUUUTTTSSSRRRUUUUUUVVVVVVVVVUUUTTTSSSUUUWWWXXXXXXVVVVVVWWWXXXZZZXXXUUURRRPPPOOOOOOOOONNNOOOPPPRRRSSSTTTUUUUUURRRUUUXXXYYYWWWTTTSSSRRRQQQRRRSSSRRRQQQRRRTTTVVVWWWXXXXXXWWWUUUUUUVVVXXXSSSUUUWWWYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSSSSUUUXXX[[[^^^[[[[[[[[[ZZZYYYWWWUUUTTTUUUTTTTTTWWW[[[^^^\\\ZZZ[[[\\\\\\ZZZWWWRRRNNNKKKIIIJJJNNNQQQTTTUUUVVVVVVWWWWWWXXXZZZ[[[\\\]]]^^^___\\\YYYYYY\\\aaaeeegggooolllgggcccaaa^^^\\\ZZZSSSPPPMMMLLLMMMOOOPPPPPPPPPNNNJJJHHHJJJNNNSSSVVVVVVRRRLLLIIIHHHIIIJJJJJJJJJKKKMMMNNNLLLIIIEEEBBBDDDDDDEEEEEEDDDCCCBBBBBB>>>===;;;::::::;;;<<<===<<<;;;<<<<<<===<<<888666666777888::::::999888888666666666666555555555555444444444333333333222222000000/////////111222333333333333222111000//////------......///000000000///////////////......---.........------,,,,,,+++************************(((((('''(((((()))***+++)))))))))))))))*********))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))***---...,,,'''$$$$$$%%%)))(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((***************++++++,,,---,,,,,,++++++,,,,,,------------....../////////---------............///...------...111222222111222222444555666777777777888777555333222333555666666777777777555555777888777777888888777666555444222333444444555555555555444555666777888888888888:::777555555666777444222666555444333333666;;;???SSSkkkyyyDDDCCCCCCDDDFFFGGGGGGEEEFFFEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHJJJJJJIIIHHHIIIJJJIIIIIIJJJKKKKKKLLLLLLLLLKKKLLLMMMOOOPPPRRRTTTTTTWWWUUUTTTTTTTTTTTTRRRQQQOOOPPPRRRSSSSSSSSSSSSRRRPPPRRRSSSSSSSSSSSSTTTVVVXXXWWWVVVTTTSSSSSSRRRRRRSSSTTTVVVVVVWWWVVVUUUTTTXXXWWWVVVVVVVVVVVVWWWXXXWWWXXXXXXWWWUUUTTTUUUVVVWWWVVVTTTQQQPPPOOONNNOOOMMMNNNPPPQQQRRRSSSSSSSSSRRRUUUXXXYYYWWWUUUTTTTTTQQQRRRSSSSSSRRRRRRTTTUUUXXXYYYYYYXXXVVVVVVWWWYYYVVVWWWYYY[[[\\\[[[ZZZYYYWWWWWWVVVVVVVVVVVVVVVVVVRRRSSSUUUVVVXXXYYYZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTVVVZZZ\\\\\\[[[]]]]]]]]]\\\XXXTTTOOOLLLIIIKKKNNNPPPSSSTTTUUUUUUTTTTTTUUUWWWXXXYYYZZZ[[[]]][[[XXXYYY\\\```cccdddiiieeeaaa___]]]\\\ZZZXXXTTTQQQNNNMMMMMMOOOPPPPPPPPPMMMJJJHHHIIINNNSSSWWWVVVRRRLLLHHHGGGIIIJJJJJJKKKLLLMMMMMMKKKHHHEEECCCEEEEEEEEEEEEDDDCCCAAAAAA>>>===;;;::::::;;;<<<===;;;;;;;;;;;;<<<;;;888555888999999999888777555444666666666666555555555444333333333333222222222222111000000//////000111222111111111111000///...---............////////////---............---,,,,,,...------,,,,,,,,,,,,---++++++++++++++++++++++++)))(((((((((((())))))***(((((((((((((((((((((((()))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((+++++++++)))'''%%%%%%%%%((('''''''''''''''(((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++------------............111/////////111222111///000000222333444555555555777666444333333333444555555666666555444444555777777888999:::999888666555444444555666666555555444555666777888999::::::::::::888666666777666444111333333333222333666<<<@@@PPPiiiyyyDDDCCCBBBBBBDDDFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDGGGHHHJJJJJJIIIIIIJJJKKKJJJJJJKKKKKKJJJJJJJJJJJJLLLLLLMMMNNNPPPQQQSSSTTTWWWVVVTTTTTTUUUUUUTTTRRRQQQRRRSSSSSSSSSSSSRRRRRRPPPQQQSSSSSSRRRRRRSSSUUUVVVUUUTTTSSSQQQQQQPPPPPPSSSTTTUUUWWWXXXXXXWWWWWWZZZYYYWWWUUUVVVXXX[[[]]]XXXYYYYYYWWWTTTRRRRRRSSSTTTSSSQQQPPPOOOOOONNNOOOMMMNNNOOOPPPQQQRRRRRRRRRRRRUUUXXXYYYWWWVVVUUUUUURRRSSSTTTTTTSSSRRRTTTUUUWWWXXXYYYXXXWWWWWWYYY[[[ZZZ[[[\\\^^^^^^\\\[[[ZZZVVVVVVUUUTTTTTTTTTTTTTTTPPPRRRVVVYYY[[[[[[YYYXXXZZZYYYWWWVVVVVVVVVWWWXXXWWWUUUTTTUUUXXX[[[]]]]]]`````````^^^ZZZVVVQQQNNNKKKLLLNNNPPPQQQSSSSSSSSSSSSSSSTTTVVVWWWXXXYYYZZZZZZYYYWWWYYY\\\^^^``````bbb___\\\[[[[[[[[[[[[ZZZVVVSSSOOONNNNNNOOOOOOOOOOOOMMMIIIGGGHHHMMMSSSVVVWWWRRRLLLHHHGGGIIIJJJKKKMMMMMMLLLKKKIIIGGGEEEDDDFFFFFFEEEEEECCCBBB@@@???>>>===<<<;;;:::;;;;;;<<<;;;::::::;;;;;;:::888555777777777777777666555444666666555555555444444444222222222222111111111000222111000000///000000111000000000000///...------/////////............---,,,,,,------,,,,,,+++***------,,,++++++,,,......++++++++++++++++++++++++***))))))(((((((((((()))(((((((((((('''''''''''')))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''+++)))'''&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))((((((((((((((()))******++++++************++++++------,,,++++++******)))------------............111///......//////...---......000111222333333333666666444333333333444555444555555444333333444666888999;;;======;;;999777555666777777777666444333777777888999;;;<<<<<<===;;;:::888777777666333111000111111111333777<<>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;999777222333444555666666777777555555555444444444333333111111111111000000000000222222111000000/////////000000000000//////...---000000///......---,,,,,,,,,,,,,,,---,,,,,,+++***---,,,+++***+++,,,...///++++++++++++++++++++++++******)))(((((('''(((((()))(((((((((((((((''''''))))))((((((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++'''######&&&(((((('''&&&&&&%%%%%%&&&'''(((((($$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''''''''''''''((())))))******))))))))))))******------------,,,,,,,,,,,,,,,,,,---------............,,,+++,,,---...---+++---...///000111222222222555555444333333444444555444555555444333333444666888:::===???@@@???===;;;555666777777777666555444777888888:::;;;===>>>???===<<<;;;:::888666333111000111111111222666;;;???LLLeeevvvCCCBBBAAABBBDDDEEEEEEEEEBBBBBBCCCDDDEEEFFFFFFGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGIIIKKKKKKKKKKKKLLLMMMIIIJJJJJJKKKMMMPPPRRRSSSPPPOOONNNNNNOOOQQQSSSTTTTTTSSSRRRSSSTTTUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSQQQOOOMMMNNNNNNOOOPPPPPPPPPQQQSSSTTTUUUTTTUUUVVVWWWWWWWWWVVVUUUTTTUUUWWWXXXZZZZZZ[[[[[[ZZZ[[[ZZZWWWSSSPPPOOOPPPOOOPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPQQQRRRSSSSSSSSSUUUWWWYYYYYYXXXWWWWWWWWWTTTVVVWWWVVVUUUSSSSSSSSSRRRTTTUUUUUUUUUVVVYYY[[[]]]^^^___```___]]][[[ZZZWWWVVVTTTSSSRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXWWWUUUTTTUUUVVVXXXZZZYYYXXXWWWVVVWWW[[[___ccccccddddddbbb___[[[VVVTTTQQQPPPPPPPPPPPPPPPPPPPPPTTTUUUVVVWWWYYYZZZ[[[[[[VVVUUUUUUWWWYYYZZZYYYXXXYYYWWWVVVXXX[[[^^^______XXXUUURRRPPPOOOOOOMMMLLLNNNLLLJJJHHHIIILLLOOOQQQVVVRRRMMMJJJJJJLLLMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEFFFFFFEEEDDDBBBAAA???>>>>>>>>>===<<<;;;:::::::::<<<:::::::::;;;;;;:::888333333333444444555666777444444444444333333333333111111111000000000//////111111111111000000//////000000111111000000//////000000///...---,,,++++++,,,------------,,,++++++,,,++++++***+++,,,---...++++++++++++++++++++++++******)))(((((('''((((((*********))))))((((((((()))((('''&&&'''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***&&&######&&&))))))((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''(((((()))***))))))(((((())))))*********++++++,,,---......,,,,,,,,,------------...,,,++++++,,,...//////...---...///111222222222222444444333333333444444444555666666555444444555777888:::===@@@BBBBBBAAAAAA777777777777777666666666777777888999;;;===???AAA?????????===:::666444222222222333222222555999<<>>>>>>>>===<<<;;;::::::999;;;:::888999:::;;;:::888888777555444333222222222444444333333333222222222111111111111000000000///000111111111111000000///000000000111111000000/////////......---,,,++++++,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,***************************))))))(((((((((((()))++++++******))))))(((((()))(((&&&%%%&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((())))))((('''&&&%%%$$$$$$$$$$$$'''''''''((()))***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))'''''''''''''''((())))))******))))))))))))******&&&&&&'''(((***+++,,,---,,,,,,,,,,,,---------------,,,,,,...000222111111......000111222333333333333333333333444444444444555666666555444444555777777999<<<@@@CCCEEEFFFGGG???===;;;999777777777777888888888999;;;>>>AAACCCBBBCCCCCCAAA<<<888555333333333444333333555999;;;LLLdddttt}}}BBBBBBDDDFFFHHHHHHFFFCCC@@@AAABBBCCCEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDDDDEEEBBBDDDFFFGGGGGGGGGHHHIIIHHHHHHIIIKKKNNNRRRVVVXXXUUUSSSQQQPPPPPPRRRTTTVVVSSSRRRRRRSSSUUUVVVVVVUUUPPPPPPOOOOOOPPPQQQRRRSSSNNNOOOPPPOOONNNMMMNNNOOOKKKLLLLLLMMMOOOQQQSSSTTTRRRTTTWWWYYY\\\]]]^^^^^^VVVVVVWWWWWWXXXYYYZZZZZZYYYYYYZZZXXXUUUSSSSSSTTTRRRSSSTTTTTTTTTTTTRRRRRRPPPQQQSSSUUUWWWYYYZZZZZZZZZ[[[[[[ZZZWWWVVVVVVWWWVVVXXXYYYYYYVVVTTTRRRRRRPPPRRRTTTUUUVVVXXX[[[]]]___```bbbcccbbbaaa___^^^XXXWWWVVVUUUUUUWWWZZZ\\\\\\ZZZWWWTTTTTTUUUVVVXXXYYYYYYXXXXXXXXXXXXXXXXXXUUUVVVWWWVVVVVVXXX]]]aaabbbcccddddddbbb___[[[YYYWWWVVVTTTRRRPPPOOOOOOOOONNNOOOPPPQQQSSSTTTUUUUUUWWWVVVTTTUUUVVVWWWWWWWWWQQQPPPOOOQQQTTTWWWYYYYYYXXXVVVRRRPPPOOOLLLJJJGGGLLLMMMMMMMMMLLLJJJHHHGGGIIIHHHHHHIIIKKKKKKJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<:::999888999777666666888999888777:::999666444333222111222333333333333222222222222222222111111111000000000//////111111222111000000...//////000000//////............------,,,,,,,,,+++++++++,,,++++++***)))***+++,,,------,,,***))))))))))))))))))))))))))))))(((((((((((())))))***+++******)))(((((('''''')))'''&&&$$$%%%&&&)))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''(((***(((((('''&&&&&&&&&''''''&&&&&&&&&'''((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***+++******))))))******+++&&&''''''((()))***++++++++++++,,,,,,,,,------------,,,,,,---...//////...---...///111222222222222222222333333444444444444444555555444333333444666666777:::>>>BBBGGGJJJLLLJJJGGGAAA<<<888666777888999999999;;;===@@@DDDFFFDDDFFFGGGDDD>>>999666555222333444444555777:::===KKKbbb~~~vvvAAABBBEEEHHHJJJIIIFFFCCC@@@@@@AAACCCDDDFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDCCCEEEGGGHHHHHHHHHIIIKKKHHHHHHHHHJJJMMMQQQUUUWWWVVVTTTRRRQQQQQQRRRUUUVVVPPPOOOOOOPPPSSSTTTTTTSSSOOONNNNNNNNNOOOPPPRRRSSSQQQRRRRRRPPPMMMKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQSSSWWW[[[___aaaccccccZZZXXXWWWVVVVVVXXX[[[]]]XXXYYYYYYXXXVVVUUUUUUVVVTTTUUUUUUVVVVVVUUUSSSRRRPPPRRRTTTWWWYYY[[[\\\\\\[[[\\\\\\ZZZWWWUUUVVVVVVVVVXXXZZZYYYWWWTTTRRRRRRPPPRRRTTTVVVWWWYYY\\\___```aaacccddddddcccbbb```YYYXXXVVVVVVWWWYYY\\\^^^\\\ZZZXXXVVVUUUTTTUUUUUUYYYYYYZZZZZZYYYYYYXXXWWWRRRTTTVVVUUUUUUVVV[[[___aaabbbcccdddbbb```]]][[[YYYXXXUUURRRPPPOOOOOOOOONNNOOOPPPQQQRRRTTTUUUUUUXXXVVVTTTTTTUUUWWWWWWWWWQQQPPPOOOQQQTTTWWWXXXXXXXXXUUURRRPPPNNNLLLHHHFFFLLLMMMNNNNNNMMMJJJFFFDDDDDDDDDEEEGGGJJJJJJIIIGGGAAAAAABBBCCCDDDDDDCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@>>>>>>>>>===<<<:::999888777555444444666777666666888777555444333333444555333333333222222222111111222222222222111111111111...///000111222222111000------......///......---......------------,,,,,,***************)))((((((***+++---......,,,)))'''(((((((((((((((((((((((((((((('''(((((()))***+++***))))))((('''&&&&&&&&&)))'''%%%$$$$$$&&&)))***((((((((((((((((((((((((''''''''''''''''''''''''&&&)))++++++((('''(((***(((((('''(((((()))***+++#########$$$%%%&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))))))))(((((((((((((((((((((((()))******++++++************++++++************++++++++++++++++++,,,,,,,,,---------,,,+++)))***++++++***(((,,,---...000111111222222111222333444444444444444333444444333222222333555555777999===BBBHHHLLLOOOSSSNNNFFF>>>999666777777;;;:::;;;<<>>===???@@@AAAAAABBBCCCCCCCCCCCCAAA@@@???===<<<;;;;;;<<<;;;999777:::999888777666666666666555555555444444333333333111111111111000000000000000000000000000000000000//////000000000000//////000000///...------,,,,,,******************************++++++++++++******(((***+++***)))((()))***++++++******))))))((((((******))))))(((((((((''',,,)))'''((()))***(((%%%&&&&&&&&&&&&&&&'''(((((('''%%%###$$$'''))))))(((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%(((((((((''''''(((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))''''''(((***+++,,,---...///---+++)))(((((()))***++++++******************+++,,,---------,,,+++******+++---///111111111111222222222333333333444444333444666555444444555777999999:::<<<@@@GGGPPPVVVUUUPPPHHH@@@:::888777888888:::<<<<<<<<<@@@FFFLLLJJJHHHDDDAAA>>>:::666333222000111444555666;;;AAALLLccc}}}zzzBBBCCCDDDEEEEEEDDDBBBAAA@@@AAABBBCCCEEEGGGIIIJJJMMMKKKHHHFFFDDDCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHMMMMMMLLLKKKLLLMMMNNNOOORRRRRRRRRRRRSSSUUUWWWXXXYYYUUUPPPNNNOOOQQQQQQPPPOOOOOONNNNNNOOOPPPQQQRRRRRRRRRPPPOOOMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOPPPSSSSSSVVV]]]dddgggddd```WWWWWWVVVUUUVVVXXXZZZ\\\\\\\\\\\\\\\[[[ZZZYYYXXXTTTUUUVVVUUUTTTUUUWWWYYYWWWVVVVVVVVVVVVXXXYYYZZZYYYYYYZZZZZZYYYYYYXXXWWWXXXWWWVVVUUUTTTTTTTTTUUUSSSSSSSSSTTTVVVYYY[[[]]]___^^^```cccfffgggeeebbb\\\]]]^^^]]]]]]^^^aaacccddd```[[[VVVSSSSSSUUUVVVXXXXXXYYYYYYYYYXXXVVVVVVRRRRRRQQQRRRSSSVVVXXXZZZZZZ\\\]]]_________]]]\\\ZZZXXXTTTPPPNNNLLLLLLLLLLLLMMMOOORRRUUUWWWXXXXXXVVVUUUTTTUUUWWWWWWWWWUUUSSSQQQOOOOOOOOOOOOMMMLLLSSSSSSRRRPPPMMMKKKKKKLLLMMMLLLJJJJJJJJJHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEEEECCC@@@>>>===???@@@AAAAAABBBBBBCCCCCCBBBAAA???>>>@@@???>>>>>>??????===;;;999999888777666666666666555444444444333333333333111111111111000000000000000000000000000000000000000000111111111111000000/////////...---,,,,,,+++************************)))******++++++******))))))+++,,,+++***)))***+++((((((((((((((((((''''''))))))((((((((('''''''''+++)))'''((()))***(((&&&((((((((((((((())))))***%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((((('''(((((((((((((((((((((((()))))))))*********++++++&&&''''''((()))***++++++---,,,***((((((((()))***************************,,,---.........---,,,,,,+++,,,...///000000000000222222222333333333333444222444555555444444555666888999:::<<>>@@@BBBFFFLLLPPPQQQNNNIIIEEE@@@;;;555111222000111444555555:::AAANNNddd~~~xxx}}}AAABBBCCCDDDDDDDDDBBBBBB@@@AAABBBCCCEEEHHHJJJKKKKKKJJJHHHFFFEEEEEEEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIOOOOOONNNNNNMMMMMMLLLLLLQQQQQQRRRRRRSSSTTTUUUUUUXXXUUUQQQNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPNNNMMMMMMMMMLLLLLLLLLNNNOOOQQQRRRSSSTTTWWW^^^dddfffdddaaaVVVUUUTTTUUUVVVYYY[[[]]]^^^___`````````^^^\\\[[[WWWWWWWWWUUUTTTUUUWWWYYYXXXXXXWWWWWWWWWXXXXXXXXXWWWXXXYYYZZZZZZZZZZZZZZZUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUTTTTTTUUUVVVXXXYYY\\\\\\^^^aaaddddddcccaaa]]]^^^_________```bbbdddeeebbb]]]XXXVVVUUUVVVWWWWWWYYY[[[\\\\\\ZZZXXXVVVSSSRRRRRRRRRTTTVVVXXXYYYYYY[[[]]]______^^^\\\ZZZZZZXXXTTTPPPMMMLLLLLLLLLLLLMMMOOORRRUUUWWWXXXXXXTTTTTTTTTVVVXXXXXXVVVTTTTTTRRRPPPPPPPPPPPPNNNMMMPPPRRRSSSRRRPPPNNNMMMMMMMMMLLLJJJJJJJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===???@@@@@@@@@AAAAAABBBBBBAAA@@@>>>======<<<;;;;;;<<<;;;999777888888777666555555555555444444333333333333333222111111111111000000000000000000000000000000000000000000111111111111000000............---,,,++++++************************)))******++++++******)))***+++,,,,,,******+++,,,(((((((((((())))))))))))(((''''''''''''&&&&&&&&&***((('''((())))))(((&&&((((((''''''(((((()))***%%%'''((('''$$$###%%%'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((())))))))))))***''''''''''''((((((((()))***)))(((''''''((()))***************************------............------,,,---...////////////...111111222222222333333333222333444444333333444555888888:::;;;???DDDKKKPPPRRRMMMFFF>>>888555555555888;;;???CCCFFFJJJNNNQQQRRROOOJJJEEEAAA;;;666222333111111444555555:::AAANNNddd~~~}}}vvv{{{AAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHJJJIIIHHHGGGFFFFFFGGGGGGDDDEEEFFFGGGIIIJJJKKKLLLNNNNNNOOOOOOOOOOOONNNMMMPPPQQQRRRSSSSSSTTTSSSSSSUUUTTTQQQOOONNNMMMLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQOOOPPPQQQRRRRRRQQQOOONNNNNNNNNNNNNNNOOOQQQSSSUUUUUUVVVXXX]]]aaabbb```^^^VVVUUUUUUUUUVVVXXXZZZ\\\^^^___bbbccccccaaa___]]]ZZZYYYXXXUUUSSSSSSVVVYYYYYYYYYYYYYYYYYYXXXWWWVVVXXXXXXYYYZZZ[[[[[[[[[[[[VVVXXX[[[^^^^^^\\\YYYWWWWWWVVVUUUTTTSSSTTTTTTUUUWWWXXX[[[^^^``````___^^^\\\^^^_________```bbbddddddaaa]]]ZZZWWWVVVVVVWWWXXXZZZ]]]______]]]ZZZXXXTTTTTTTTTTTTUUUVVVWWWXXXXXXZZZ\\\^^^^^^\\\ZZZXXXXXXVVVTTTQQQOOOOOOPPPPPPMMMOOOQQQSSSSSSTTTUUUVVVSSSSSSTTTWWWXXXXXXUUUSSSUUUSSSQQQQQQQQQQQQOOONNNMMMPPPSSSTTTRRRPPPOOOOOOLLLKKKIIIIIIJJJIIIFFFDDDBBBBBBBBBBBBBBBAAAAAA@@@AAA???======>>>@@@?????????@@@AAAAAA@@@???===<<<999888777777888888666444777666666555444444555555333333333333222222222222111111111111000000000///000000000000000000000000//////000000000000//////,,,------...---,,,+++***************************))))))************)))))))))***++++++))))))***+++))))))******++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''(((((((((&&&%%%%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((#########$$$$$$%%%%%%%%%((((((''''''''''''((((((''''''&&&&&&''''''((()))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((()))******************+++++++++,,,,,,------------------.....................---111111111111222222222222111222444333222222333555666888999;;;===BBBGGGLLLKKKGGGAAA<<<777555555666777:::>>>CCCFFFIIILLLMMMJJJHHHEEECCCAAA===999666333111111444555555:::@@@NNNbbb|||{{{tttxxx@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGIIIKKKLLLMMMNNNLLLMMMNNNPPPQQQQQQRRRQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPOOONNNNNNNNNNNNNNNOOOPPPRRRRRRSSSSSSPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOQQQSSSUUUWWWWWWXXXZZZ\\\]]]]]]ZZZXXXXXXWWWVVVUUUUUUVVVXXXYYY\\\^^^aaabbbcccaaa___]]]\\\[[[WWWSSSPPPQQQTTTWWWYYYZZZ[[[[[[ZZZYYYWWWVVVZZZZZZ[[[[[[[[[[[[[[[ZZZXXX\\\```ddddddaaa\\\YYYXXXWWWUUUSSSRRRQQQQQQRRRSSSUUUXXX[[[\\\\\\\\\\\\[[[]]]^^^___^^^^^^___aaa```___\\\ZZZXXXWWWVVVVVVZZZ\\\___aaaaaa___\\\ZZZVVVVVVVVVVVVVVVWWWXXXXXXWWWYYY[[[\\\\\\[[[XXXWWWVVVUUUSSSRRRSSSTTTVVVWWWTTTVVVXXXWWWUUUTTTUUUVVVTTTTTTUUUVVVXXXWWWTTTRRRRRRPPPOOONNNOOONNNMMMKKKJJJNNNRRRSSSRRRPPPOOOOOOJJJIIIHHHHHHHHHGGGEEECCCAAAAAAAAABBBAAA@@@???>>>???>>>======>>>???>>>===>>>????????????===<<<;;;===<<<;;;;;;<<<;;;999777555555444444333444444444222222222222222222222222111111111111000000000///////////////////////////------............------+++,,,---------,,,***)))************************)))))))))******)))))))))((()))***)))((('''(((***))))))******+++++++++,,,%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''((((((%%%%%%%%%%%%%%%&&&''''''***(((&&&&&&'''((((((((($$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&''''''((())))))))))))*********+++++++++*********++++++,,,,,,---///......---------------000000000111111111222222111222444333222222333555555777999:::<<>>BBBFFFHHHIIIIIIGGGEEECCCBBBAAA???<<<:::444111222444555555999@@@NNN```xxxzzzrrrwww???@@@@@@@@@AAABBBBBBCCC@@@@@@BBBDDDGGGIIILLLMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOKKKLLLMMMOOORRRSSSUUUVVVTTTSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTSSSQQQOOOOOOOOONNNOOOQQQRRRTTTUUUUUUUUURRRRRRSSSSSSSSSRRRRRRQQQOOOOOOOOOPPPRRRTTTVVVXXXYYYZZZ[[[[[[[[[YYYWWWVVVYYYWWWVVVTTTTTTUUUWWWXXX[[[\\\^^^`````````___^^^]]]ZZZVVVQQQMMMMMMQQQTTTXXXZZZ\\\]]]\\\ZZZWWWVVVZZZ[[[[[[\\\\\\\\\[[[[[[\\\___dddhhhhhhddd___[[[YYYWWWUUURRRQQQPPPOOOOOOPPPSSSWWWZZZZZZ[[[[[[\\\[[[]]]^^^^^^]]]\\\\\\]]]]]]\\\[[[YYYXXXXXXWWWWWWZZZ\\\^^^``````___]]][[[XXXXXXXXXXXXYYYYYYYYYYYYXXXYYYYYYZZZYYYYYYWWWWWWTTTTTTSSSSSSUUUWWWZZZ[[[[[[]]]___]]]YYYWWWWWWYYYVVVUUUUUUVVVVVVUUUSSSQQQSSSRRRPPPOOOPPPOOONNNLLLIIILLLOOOQQQPPPOOONNNNNNIIIHHHGGGGGGGGGGGGEEECCC@@@AAAAAABBBAAA@@@>>>===>>>===<<<===>>>???>>><<<======>>>>>>===<<<:::999>>><<<;;;<<<<<<<<<:::888444444333333333333333444000111111111111222222222111111111111000000000000////////////////////////,,,,,,------------,,,,,,)))***,,,------,,,***)))************************((())))))******))))))((('''((())))))''''''((()))''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((((('''&&&''')))''''''&&&&&&''''''((()))'''))),,,---,,,)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((('''''''''&&&'''''''''(((((()))))))))))))))***++++++,,,,,,***)))))))))***+++,,,---......------,,,------...///000000000000111111111222333444444333333444555444666888:::;;;===@@@BBB<<<:::888666666777888:::<<<<<>><<<===<<<<<<===>>>>>>===;;;<<<<<<======<<<;;;999888:::999888888999888666444333333222222222222333333000000000000111111222222111111111111000000000000////////////////////////,,,------......------,,,((()))+++------,,,***(((************************(((((())))))))))))((((((''')))***)))((('''((()))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$&&&((((((&&&&&&''')))''''''&&&&&&''''''((()))%%%222>>>???666+++&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%$$$$$$$$$$$$%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&&&&&&&&&&&&&''''''''''''(((((()))))))))((((((((())))))***++++++,,,,,,***************,,,---......---,,,,,,,,,---...////////////000000000111111222444555555444444555666333555888999:::;;;===>>>999888666555444666777888<<<<<<===BBBGGGKKKLLLKKKLLLJJJFFFDDDAAA===999666444222222444555444999???LLL```xxxxxxqqquuu????????????@@@AAABBBCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLOOOOOONNNOOOPPPSSSWWWYYYXXXWWWTTTSSSRRRSSSTTTUUUWWWYYY[[[YYYTTTPPPNNNNNNMMMOOOQQQSSSUUUUUUUUUUUUWWWVVVTTTRRRRRRRRRRRRSSSOOOOOOOOOPPPRRRTTTWWWXXXYYY[[[\\\\\\[[[YYYYYYYYYUUUTTTSSSSSSUUUWWWZZZ[[[ZZZ[[[[[[\\\]]]^^^______\\\YYYSSSLLLHHHHHHLLLOOOVVVYYY\\\^^^^^^\\\YYYWWWWWWXXXZZZ\\\^^^___``````___cccgggiiihhhddd___[[[YYYWWWTTTQQQOOONNNNNNMMMQQQVVV[[[]]]]]]\\\^^^```]]]___``````]]][[[ZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYWWWVVVUUUVVVWWWWWWTTTTTTSSSSSSTTTVVVXXXZZZXXX\\\___]]]YYYVVVXXX[[[[[[XXXUUUTTTSSSSSSQQQOOOPPPNNNLLLLLLLLLLLLJJJIIIGGGIIIKKKLLLKKKKKKKKKLLLJJJIIIHHHHHHIIIIIIGGGEEE@@@AAABBBCCCBBB@@@>>><<<===<<<<<<===>>>>>>===;;;;;;<<<<<<===<<<:::999888:::888888888888888666444333222222111222222333333//////000000111111111222111111111111000000000000////////////////////////---..................---''')))+++------,,,)))(((************************(((((())))))))))))(((((((((***+++***)))((()))***))))))(((((('''''''''&&&&&&&&&&&&''''''((((((((($$$&&&((((((&&&%%%'''***%%%$$$$$$$$$$$$%%%&&&&&&&&&;;;OOOQQQ@@@...((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&(((((())))))))))))((((((((())))))***++++++,,,,,,++++++******+++---...///------,,,+++,,,---...///////////////000000000000333444666555444444555777333555888999999:::;;;<<<999777555444444444666777999999:::???FFFKKKLLLLLLIIIFFFCCCAAA???;;;777444555222222444555444999???III___zzzxxxqqqvvvBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFHHHIIIIIIHHHGGGIIIJJJLLLMMMLLLJJJGGGEEEJJJHHHFFFHHHKKKMMMLLLJJJLLLLLLMMMMMMNNNQQQVVVYYYXXXVVVSSSRRRRRRRRRRRRQQQWWWWWWWWWWWWVVVUUUSSSRRROOORRRTTTUUUTTTTTTTTTUUUWWWVVVTTTRRRPPPOOONNNNNNPPPPPPQQQQQQSSSTTTVVVVVV\\\^^^______\\\ZZZYYYYYY[[[VVVUUUYYYYYYUUUVVVZZZYYYYYYZZZ[[[]]]^^^_________]]]XXXRRRNNNMMMOOOQQQZZZ[[[\\\\\\\\\ZZZYYYXXX[[[VVVUUU[[[]]][[[[[[___cccccccccbbbaaa```___^^^WWWVVVSSSQQQOOOOOOOOOPPPVVVXXX[[[^^^```bbbcccccceeedddaaa___]]][[[ZZZZZZYYYZZZ[[[[[[[[[ZZZXXXWWW[[[[[[[[[[[[ZZZYYYXXXWWW[[[]]]^^^^^^]]]\\\]]]]]]YYYXXXVVVTTTSSSSSSTTTTTTVVVTTTSSSQQQQQQRRRTTTUUUXXXZZZ\\\[[[XXXTTTRRRQQQTTTSSSRRRRRRRRRRRRRRRSSSOOOMMMIIIEEEDDDDDDFFFHHHGGGHHHIIIIIIIIIHHHGGGFFFDDDEEEGGGHHHGGGFFFDDDBBBCCCCCCAAA@@@???>>>>>>>>><<<;;;;;;;;;<<<<<<:::888:::999777666666888999;;;888888777666666777888999555555444444333222111111111111111111000000000///000000000000000000000000//////...---,,,,,,++++++///...---,,,++++++++++++***+++------,,,,,,---...((())))))***+++,,,,,,,,,///+++(((''')))***)))'''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&***...444666333...)))&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%''''''''')))((('''%%%$$$$$$%%%%%%+++)))&&&$$$$$$&&&)))+++%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%&&&'''((()))******))))))(((&&&%%%$$$((((((''''''''''''((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''+++(((&&&&&&)))+++)))'''++++++***)))(((((())))))(((((())))))***+++------******+++,,,---//////000//////.........//////000222111111000//////000000555333333444666888888888888666444333222333555666<<<:::999<<>>>>>>>>>>><<<;;;:::;;;<<<;;;:::888999888777666666777888999777666555444444555666666333333222222111000000///111111111000000000//////........................///......------,,,,,,,,,......---++++++*********''')))******))))))***,,,&&&''''''((())))))******...+++((('''))))))((('''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%$$$&&&)))***(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$######$$$&&&((())))))###$$$%%%&&&''''''&&&&&&***(((&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%&&&&&&'''(((((())))))(((((('''&&&%%%(((''''''''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((()))***)))(((((()))***)))))),,,++++++***))))))************************++++++***++++++,,,---...//////...............///000000000000000000000111222222333222222333666888999888999777555333333333444555:::888888<<>>>>>>>>>>>>>>>>>>>>>>>AAABBBEEEGGGHHHHHHGGGFFFGGGHHHJJJKKKLLLKKKIIIHHHIIIHHHHHHIIIKKKLLLLLLKKKLLLMMMNNNNNNNNNQQQUUUXXXYYYXXXUUUSSSRRRQQQQQQRRRSSSSSSSSSRRRPPPNNNMMMLLLNNNQQQSSSTTTSSSSSSSSSTTTRRRRRRQQQQQQQQQQQQQQQQQQKKKLLLLLLNNNPPPSSSVVVWWWWWWYYY[[[[[[YYYXXXXXXYYYZZZXXXXXXYYYYYYVVVVVVXXXZZZZZZ[[[]]]^^^___```aaaffffffccc^^^YYYUUUTTTTTTWWWWWWXXXYYYYYYYYYXXXXXXYYYWWWVVVYYYZZZZZZ\\\```bbbbbbbbbbbbbbbaaa```___ZZZXXXUUUSSSRRRTTTWWWYYY\\\]]]___aaacccccccccccccccbbb```^^^\\\[[[ZZZYYYWWWWWWWWWWWWXXXYYYZZZZZZUUUVVVVVVWWWXXXYYY[[[[[[ZZZZZZZZZYYYWWWWWWYYY[[[]]][[[WWWSSSRRRRRRTTTVVVXXXVVVUUUSSSRRRRRRSSSSSSTTTVVVXXXXXXVVVTTTSSSSSSOOOOOOPPPPPPQQQQQQRRRRRROOOMMMIIIGGGEEEFFFGGGHHHCCCFFFJJJMMMNNNKKKGGGDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@>>>============;;;:::::::::;;;;;;:::888888777666555555666777777666555444333222222333333111111000000//////......000000000000////////////.............................................---------,,,+++************'''((())))))(((((()))***&&&''''''(((((())))))***,,,***((('''((()))((('''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((( """%%%(((((('''%%%$$$(((((('''&&&&&&'''((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))******)))(((((()))+++,,,,,,+++*********++++++,,,++++++***))))))******+++,,,,,,,,,------......,,,,,,---...///000000111...///000111222333444444222111111333666999::::::;;;999777444333333444444666666777;;;???AAABBBAAAAAAAAA@@@===:::666333111333000///222222333888???NNN]]]sssyyyzzz=========>>>>>>>>>>>>>>>@@@BBBDDDFFFGGGGGGFFFEEEEEEFFFHHHJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNPPPSSSVVVXXXXXXVVVTTTQQQPPPQQQRRRUUUTTTSSSRRRPPPOOOMMMLLLNNNPPPSSSTTTSSSSSSSSSTTTRRRRRRRRRRRRQQQPPPPPPOOOJJJJJJJJJLLLNNNRRRUUUWWWTTTVVVWWWWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXYYYZZZ[[[]]]^^^^^^aaabbbaaa^^^ZZZVVVTTTSSSUUUUUUVVVVVVWWWWWWWWWXXXUUUUUUUUUVVVVVVWWWZZZ]]]______`````````___^^^^^^\\\ZZZWWWUUUVVVXXX[[[^^^```aaabbbcccddddddccccccdddcccaaa___]]]\\\[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZXXXWWWVVVUUUUUUVVVWWWXXXZZZZZZYYYWWWUUUVVVXXX[[[^^^[[[WWWSSSRRRRRRTTTVVVXXXWWWUUUTTTRRRRRRRRRRRRTTTVVVWWWWWWTTTRRRQQQQQQNNNOOOPPPQQQRRRRRRSSSSSSNNNMMMJJJHHHGGGGGGHHHIIIGGGHHHKKKLLLLLLIIIEEECCCEEEDDDCCCCCCBBBBBBCCCCCCAAA@@@>>>===<<<<<<;;;;;;:::999999999;;;;;;999888777666555444444444555555555555444333222111111111000000000//////.........000000/////////.........////////////////////////.....................///,,,,,,+++***************(((***+++***)))(((***+++))))))))))))******++++++***)))((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''%%%%%%%%%%%%$$$%%%&&&'''&&&%%%###"""&&&''''''''''''''''''&&&***)))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((***,,,***((('''))),,,++++++******)))******+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,---***+++,,,...///000000111//////000111222333444444222111222444888;;;======<<<;;;888555333222333333333444666999<<<>>>>>>===???>>>>>><<<999666333111333000000222333333777>>>KKK[[[rrr}}}~~~>>>>>>>>>>>>??????@@@@@@@@@AAACCCFFFGGGFFFFFFEEEDDDEEEFFFHHHIIIIIIIIIIIIFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMOOOQQQTTTVVVVVVVVVSSSPPPOOOQQQSSSTTTTTTRRRQQQOOONNNMMMMMMNNNQQQSSSTTTTTTSSSSSSTTTUUUUUUTTTTTTRRRPPPNNNMMMJJJJJJIIIJJJLLLPPPSSSUUUQQQSSSTTTTTTSSSSSSUUUWWWWWWYYYZZZYYYYYYZZZYYYWWWVVVWWWXXXYYY[[[\\\]]]]]][[[]]]^^^]]]ZZZWWWUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWUUUWWWYYYWWWVVVWWWYYYZZZ___``````aaaaaaaaaaaa```]]]\\\YYYXXXYYY\\\___aaabbbcccdddeeeeeeeeedddcccdddcccaaa___^^^]]]\\\\\\___^^^[[[YYYXXXXXXXXXXXXXXXWWWUUUSSSSSSTTTVVVWWWZZZZZZXXXVVVTTTUUUWWWZZZ]]]ZZZWWWSSSRRRRRRTTTUUUWWWVVVUUUSSSRRRQQQQQQPPPTTTVVVVVVUUURRRPPPOOOOOOOOOPPPQQQSSSTTTTTTTTTSSSNNNMMMKKKIIIHHHHHHIIIIIILLLKKKJJJIIIGGGEEEDDDCCCDDDCCCBBBBBBAAAAAABBBBBB???>>>===<<<;;;:::::::::999888888999::::::999777666555555444444444444444555555555444333222111111000000000000000//////////////////............---........................---------...............++++++***)))))))))******(((***+++***(((((()))***)))))))))))))))*********'''(((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$!!!###&&&&&&$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%***)))(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''(((***,,,***''''''))),,,))))))(((((((((((())))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,,,,,,,***+++,,,...///000000000///000111222222222222111333222333666:::===??????===;;;888555333222222222000222555888999::::::;;;======<<<;;;999666444222222000000333333333777===JJJ[[[rrr>>>>>>??????@@@@@@AAAAAA???@@@CCCEEEFFFFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDFFFGGGGGGGGGGGGHHHJJJJJJLLLMMMMMMLLLMMMOOOQQQRRRTTTTTTRRROOONNNQQQTTTSSSRRRPPPOOONNNNNNNNNNNNOOORRRTTTUUUTTTTTTTTTUUUVVVVVVVVVUUUTTTQQQOOOMMMMMMLLLJJJJJJKKKNNNQQQSSSPPPQQQQQQQQQPPPPPPRRRTTTUUUXXXZZZYYYZZZ\\\[[[XXXXXXXXXYYY[[[\\\]]]^^^___ZZZ\\\^^^^^^\\\ZZZXXXXXXUUUUUUTTTTTTTTTUUUVVVVVVWWW]]]```]]]ZZZZZZ[[[ZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\\\\^^^```bbbcccdddeeefffffffffeeedddcccbbbaaa___]]]\\\\\\\\\aaa```^^^[[[YYYXXXWWWWWWVVVTTTRRRPPPQQQTTTWWWYYYXXXXXXXXXVVVTTTTTTUUUWWWYYYXXXVVVTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPSSSTTTTTTSSSQQQOOOOOOOOOPPPQQQRRRTTTTTTTTTSSSSSSNNNMMMKKKJJJIIIIIIJJJJJJMMMKKKIIIFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<;;;999999999999888777777888::::::999777666666555555444333333333444444555555444333222111111111111111000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,******)))))))))))))))***'''((()))((('''&&&'''(((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""%%%''''''%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%'''***$$$$$$###$$$%%%''')))+++&&&&&&''''''''''''&&&&&&((((((''''''&&&'''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''''''''(((((((((((()))((())))))(((''''''(((***(((((('''''''''((())))))((((((((()))***,,,---...***+++++++++,,,,,,------***+++---.../////////......///111222222111000///444333333666:::===>>>???;;;999777444222111111222000222555666666666888:::;;;<<<;;;;;;999777555333222000111333333333666<<>>>>>???@@@@@@AAAAAA>>>@@@BBBDDDFFFEEEDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEBBBDDDFFFFFFEEEEEEFFFIIIIIIKKKLLLLLLKKKKKKMMMNNNNNNQQQSSSQQQNNNNNNQQQUUUSSSRRRQQQPPPOOOPPPPPPQQQPPPSSSUUUVVVUUUUUUUUUVVVVVVVVVWWWWWWVVVSSSQQQPPPPPPNNNLLLJJJJJJLLLOOOQQQOOOPPPPPPOOOMMMNNNPPPRRRRRRWWWZZZYYYZZZ^^^]]]YYYWWWXXXYYYZZZ[[[]]]^^^^^^]]]___``````]]][[[ZZZYYYWWWVVVUUUTTTTTTTTTUUUVVVXXX```eeeaaa\\\\\\ZZZWWWVVVWWWXXXYYYZZZZZZZZZZZZ^^^^^^^^^^^^___``````aaabbbccceeefffffffffeeeeeeaaa```___]]]\\\[[[ZZZZZZ^^^^^^]]]\\\ZZZXXXWWWVVVWWWUUUQQQOOOOOOQQQUUUWWWUUUVVVWWWUUUSSSRRRRRRSSSUUUUUUTTTTTTTTTSSSSSSSSSQQQQQQRRRQQQQQQPPPOOOOOOOOOPPPQQQQQQPPPPPPQQQRRRPPPQQQRRRTTTTTTSSSQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGFFFEEEDDDCCCBBB@@@AAABBBBBBBBBAAA???>>>===<<<;;;:::999888888888777666666777999:::888777666666666555555444333222222333444444444333222222000000000000000000000000.........---------,,,,,,++++++++++++++++++++++++---------,,,+++++++++***))))))((((((((())))))***((()))***)))'''&&&'''(((''''''''''''''''''''''''###&&&((((((&&&%%%%%%'''&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$&&&(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###!!!&&&'''%%%$$$&&&)))###$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%"""###$$$&&&'''''''''&&&%%%%%%&&&'''''''''&&&&&&(((''''''''''''''''''(((%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((())))))'''&&&&&&'''(((((('''((((((((((((((()))*********)))))))))***+++,,,,,,))))))***+++,,,------...***+++---//////...---,,,+++,,,///111222111000000333222222555888;;;<<<<<<999888555222111111111222000222444444333444777:::999:::::::::888777555333222111111444444333666;;;GGGYYYrrr<<<======>>>???@@@@@@AAA>>>@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCAAACCCFFFEEEDDDCCCEEEHHHHHHJJJKKKKKKJJJJJJKKKMMMLLLOOOQQQPPPMMMMMMQQQVVVUUUTTTSSSRRRRRRSSSTTTUUUQQQSSSVVVWWWVVVVVVVVVWWWTTTUUUWWWWWWWWWVVVTTTRRRRRRPPPMMMJJJJJJKKKMMMOOOOOOOOOOOONNNLLLLLLNNNPPPQQQWWWZZZYYYZZZ______ZZZUUUVVVWWWXXXYYY[[[[[[\\\___```aaa```\\\ZZZYYYXXXXXXWWWUUUTTTTTTTTTUUUUUUWWW```fffbbb\\\[[[XXXTTTWWWXXXYYY[[[\\\\\\\\\\\\^^^^^^___```aaa`````````bbbcccdddffffffffffffeee___^^^]]][[[ZZZYYYYYYYYY[[[[[[\\\\\\[[[YYYWWWVVV\\\XXXSSSOOOMMMNNNQQQSSSSSSTTTUUUUUURRRQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSRRROOOPPPPPPQQQPPPPPPOOOOOOKKKMMMOOOPPPPPPQQQSSSUUUOOOPPPRRRSSSSSSQQQPPPNNNNNNMMMLLLKKKKKKJJJKKKKKKBBBCCCEEEGGGGGGFFFCCCBBB???@@@BBBBBBBBBAAA???===<<<<<<:::999888777777777777666666777999:::888777666666666666555444333222000111333444444333222111/////////000000000000000......---------,,,,,,,,,------------------------------,,,++++++***))))))))))))(((((((((((()))***+++,,,,,,+++***))))))***)))))))))))))))((((((((("""&&&((((((&&&%%%%%%'''&&&&&&&&&'''((())))))***(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%"""###%%%%%%%%%%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""&&&***)))%%%""""""$$$%%%&&&)))******)))'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%% """$$$&&&'''(((''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''')))&&&$$$%%%''')))'''%%%))))))((())))))***++++++,,,+++******)))*********((())))))+++,,,---......+++,,,...//////...,,,+++(((***---000111222222111222111111333777999::::::888777444222000000111222111333444333222333777:::888888999888777666444333222111111444444333555;;;FFFXXXqqq>>>>>>===<<<<<<<<<<<<======>>>@@@BBBCCCDDDEEEEEECCCAAAAAACCCGGGIIIGGGEEECCCBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKMMMLLLKKKLLLNNNPPPOOONNNOOOOOOOOOPPPPPPPPPQQQQQQTTTVVVXXXXXXWWWUUUUUUUUUVVVUUUUUUUUUVVVVVVWWWXXXVVVTTTRRROOONNNNNNOOOOOOKKKNNNOOOLLLHHHFFFHHHLLLQQQSSSVVVYYYZZZZZZYYYXXXUUUUUUUUUVVVWWWXXXYYYZZZ\\\```cccaaa]]][[[]]]___```]]]XXXTTTQQQQQQQQQRRRZZZ]]]```___\\\XXXXXXYYYZZZZZZYYYYYYZZZ[[[\\\\\\___```bbbcccdddcccaaa```aaabbbdddggghhhfffaaa]]]]]]\\\[[[YYYYYYXXXXXXXXXYYYZZZZZZYYYWWWWWWXXXZZZ[[[XXXTTTPPPOOOPPPRRRTTTVVVVVVUUUTTTSSSQQQPPPOOOSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQOOOMMMTTTQQQNNNNNNPPPQQQOOOMMMRRRQQQPPPOOOOOOPPPQQQRRRNNNLLLJJJHHHGGGGGGHHHIIIEEEFFFFFFFFFFFFDDDBBBAAAAAA@@@@@@BBBCCCBBB@@@>>>@@@<<<888555666777888999777888888999999777666555555333222222444555555444222222222222222111////////////...---,,,,,,++++++,,,,,,,,,------.........,,,+++******))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&)))(((((((((''''''''''''$$$%%%'''))))))((('''&&&%%%&&&((())))))(((&&&%%%(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))***++++++,,,******************+++++++++---......---,,,------,,,,,,------.../////////.........//////000111222333222222222333555777888888777555333222222222222555555555555555555555555888888777555555444444444111///000333333222555;;;FFFVVVlll===<<<<<<;;;;;;<<<<<<===<<<===???@@@BBBCCCCCCDDDCCCBBBAAACCCEEEFFFDDDBBBAAAAAAAAAAAABBBDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIKKKMMMNNNMMMLLLLLLMMMMMMNNNOOOOOOPPPPPPUUUWWWXXXXXXVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWVVVUUURRRPPPOOOOOOPPPQQQLLLNNNOOOLLLGGGEEEGGGJJJNNNPPPSSSWWWXXXYYYXXXWWWUUUTTTTTTUUUVVVXXXZZZ[[[bbbeeefffccc^^^[[[\\\^^^aaa^^^ZZZUUUSSSRRRSSSTTTXXX[[[]]]\\\XXXUUUUUUWWWYYYYYYYYYYYYYYYZZZ[[[[[[^^^___aaabbbbbbaaa___^^^```aaacccfffgggeeeaaa]]]XXXWWWWWWVVVUUUUUUUUUUUUWWWXXXYYYXXXXXXXXXYYY[[[ZZZWWWSSSPPPOOOPPPSSSTTTTTTUUUUUUUUUTTTRRRPPPOOORRRRRRRRRQQQRRRRRRSSSSSSTTTTTTUUUTTTSSSPPPNNNMMMNNNLLLKKKLLLPPPRRRRRRQQQQQQPPPOOONNNNNNOOOPPPQQQPPPNNNLLLIIIGGGFFFGGGGGGEEEEEEEEEDDDCCCAAA@@@???@@@AAACCCFFFHHHFFFCCC@@@===;;;::::::;;;;;;999888777777888888888777666555888666444333555666666555222222222222111111111111000//////...------,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,,,,++++++++++++++++++++++++*********)))))))))(((((()))((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%'''((()))((('''&&&%%%&&&'''(((((('''&&&%%%'''%%%###$$$&&&'''%%%###&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''""""""!!!!!!!!!!!!""""""%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))'''((((((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))))))))))))))*********************************+++,,,...---+++))))))***,,,,,,------...///000000.........//////000111222222222222222333555666888888666555333222111222222555555555666666666666666888777555444333222222222111///000333333222555:::DDDTTTjjj~~~::::::::::::;;;<<<======;;;<<<>>>???@@@AAABBBBBBCCCBBBAAABBBCCCCCCBBBAAA??????@@@AAABBBCCCEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKIIIHHHGGGIIIKKKLLLKKKJJJLLLLLLMMMNNNPPPQQQRRRRRRVVVWWWYYYXXXVVVTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSTTTOOOPPPPPPLLLGGGEEEFFFIIIJJJLLLPPPTTTVVVWWWVVVVVVUUUTTTTTTUUUWWWZZZ]]]___hhhiiiiiieee___[[[[[[\\\```]]]YYYVVVSSSSSSTTTTTTVVVXXXZZZXXXUUURRRSSSUUUWWWWWWXXXXXXXXXXXXYYYYYY\\\]]]^^^______^^^]]]\\\___```bbbdddfffdddaaa^^^YYYYYYXXXXXXXXXXXXXXXXXXUUUWWWYYYYYYYYYYYY[[[]]]YYYWWWSSSPPPPPPQQQSSSTTTRRRSSSUUUVVVVVVTTTRRRPPPRRRRRRQQQQQQPPPQQQQQQQQQRRRSSSTTTSSSRRRPPPMMMLLLJJJIIIHHHJJJMMMPPPPPPPPPNNNMMMMMMLLLLLLMMMMMMNNNRRRPPPMMMJJJGGGFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>???AAADDDHHHJJJHHHDDD@@@::::::<<>><<<===>>>???@@@AAAAAAAAABBBAAAAAAAAABBBCCCDDDDDDAAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGHHHJJJKKKKKKJJJMMMMMMOOOPPPRRRTTTUUUVVVVVVXXXYYYXXXUUUSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTUUUVVVWWWTTTTTTRRRMMMIIIFFFGGGIIIIIIKKKOOOSSSVVVVVVVVVVVVVVVUUUUUUVVVYYY]]]aaaccciiiiiihhhddd___[[[[[[[[[]]][[[XXXUUUSSSSSSSSSTTTWWWYYY[[[YYYUUUSSSTTTVVVVVVVVVVVVWWWWWWWWWVVVVVVZZZZZZ[[[\\\[[[[[[ZZZZZZ]]]^^^```bbbdddccc```^^^ZZZZZZ[[[[[[[[[[[[[[[[[[XXXZZZ[[[\\\[[[[[[\\\^^^YYYWWWTTTQQQPPPQQQRRRTTTQQQSSSVVVXXXYYYWWWTTTRRRSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSQQQOOOLLLJJJIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKOOONNNLLLJJJHHHFFFFFFFFFAAA@@@@@@?????????@@@@@@BBBBBBCCCDDDEEEDDDAAA>>>:::;;;===@@@BBBAAA===:::666666666666555555444444<<<999666444444555666666777666333111000000111222//////......------------++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))((((((((((((((((((((('''''''''******)))))))))(((((((((%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&***(((&&&$$$$$$&&&(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))((((((************))))))))))))((()))+++***)))(((((()))***+++,,,---...000111111............///000111222222111111111222444666777666555333222111111111222333444444555666777777888888777555333111///......222000111333333111444:::???OOOfff{{{777777888888:::;;;===>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHDDDDDDCCCBBBAAAAAAAAAAAADDDEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKLLLLLLNNNPPPRRRTTTUUUVVVVVVWWWXXXXXXUUUSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRSSSSSSUUUVVVXXXYYYZZZYYYWWWTTTOOOKKKIIIJJJKKKJJJLLLPPPTTTWWWXXXWWWWWWWWWWWWWWWYYY\\\```dddffffffeeeccc```]]][[[[[[[[[]]][[[YYYWWWUUUUUUUUUUUUZZZ]]]^^^]]]YYYWWWWWWYYYUUUUUUVVVVVVVVVVVVUUUTTTWWWWWWXXXXXXYYYYYYYYYYYY[[[\\\]]]```bbbbbb```^^^XXXYYYZZZ[[[[[[[[[ZZZYYY\\\]]]______^^^\\\]]]]]]YYYWWWTTTRRRPPPPPPQQQRRRPPPSSSVVVYYYZZZXXXVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPNNNOOOQQQRRRQQQNNNKKKIIIGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJIIIHHHHHHHHHHHHHHH??????>>>>>>???AAACCCEEEHHHEEEBBB@@@@@@@@@>>>===<<<<<<<<>>>>>??????@@@@@@@@@??????>>>@@@AAABBBBBBDDDHHHKKKGGGFFFDDDCCCBBBAAA@@@@@@DDDDDDEEEFFFGGGHHHHHHIIIJJJIIIIIIJJJLLLMMMLLLKKKIIIJJJKKKMMMOOOQQQRRRSSSUUUVVVXXXWWWUUUSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQSSSUUUWWWZZZ[[[\\\\\\ZZZUUUPPPMMMLLLLLLLLLLLLOOORRRVVVXXXYYYXXXXXXVVVWWWYYY\\\___bbbeeefffaaa```^^^\\\[[[[[[[[[\\\]]]\\\[[[YYYXXXWWWWWWXXX\\\___bbbaaa]]]ZZZZZZZZZTTTUUUVVVWWWVVVUUUTTTSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[^^^aaaaaa```^^^[[[\\\]]]^^^^^^]]]\\\[[[]]]___aaa```___]]]\\\]]]ZZZYYYVVVSSSQQQPPPPPPPPPPPPRRRUUUWWWXXXWWWUUUTTTQQQPPPOOOOOOOOOOOOOOOOOOLLLMMMPPPQQQPPPMMMJJJHHHBBBDDDEEEFFFFFFGGGJJJLLLGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFGGGGGGHHHHHHHHH@@@???======???BBBEEEGGGLLLHHHCCC???>>>>>>======<<<<<<;;;===>>>???>>>===555444333333222222333333777555333333444444333222888777444111///---------,,,++++++++++++++++++++++++++++++************)))+++************+++,,,,,,))))))))))))))))))))))))''''''(((((((((((())))))'''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&((()))((('''&&&'''(((''''''&&&%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))((((((((((((((()))******&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''')))******+++*********))))))(((((('''%%%'''***++++++,,,---///,,,,,,------.../////////.........//////000111222111111000111222333555666444333111000000000111111///000111222444555777777999888777555333222111111333111111333333111444999;;;KKKcccxxx999999999999:::<<<======>>>>>>>>>??????>>>======>>>@@@AAAAAA@@@BBBFFFJJJGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIHHHIIILLLMMMLLLKKKIIIJJJKKKLLLNNNOOOPPPQQQSSSUUUWWWWWWUUUSSSSSSSSSTTTSSSRRRQQQPPPOOOOOOOOONNNOOORRRUUUXXX[[[\\\]]]]]]ZZZTTTPPPNNNMMMMMMMMMNNNPPPTTTWWWYYYYYYXXXWWWTTTVVVYYY]]]```bbbcccddd```^^^[[[ZZZZZZZZZ[[[[[[[[[ZZZYYYWWWVVVVVVVVVVVV[[[___cccccc```[[[ZZZZZZTTTUUUVVVWWWWWWUUUSSSRRRRRRRRRSSSTTTVVVXXXZZZZZZXXXYYYZZZ]]]```aaa```^^^^^^___```aaa```___]]][[[ZZZ\\\___```^^^]]]]]]]]]\\\ZZZWWWSSSQQQOOONNNNNNOOOPPPRRRSSSTTTSSSSSSRRRMMMMMMLLLLLLLLLMMMMMMNNNJJJLLLOOOPPPPPPMMMIIIGGGBBBDDDFFFFFFEEEEEEHHHKKKEEEFFFGGGHHHHHHGGGFFFEEECCCCCCDDDEEEFFFGGGGGGGGGBBB@@@>>><<<===@@@CCCFFFHHHEEE@@@===<<<<<<;;;:::;;;:::;;;<<<>>>>>><<<:::555444333222111222222333444333333444555555333111444333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))***++++++))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((''''''((())))))(((''''''%%%''')))(((&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&'''((()))***+++''''''&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''''''''((((((((())))))+++******)))((((((''''''%%%'''***+++++++++,,,....................................//////000111222111111000000111333555666333222111//////000111111///000111333555666888888888777666444333333222222333111111333333111333888;;;KKKbbbwww::::::::::::;;;<<<========================<<<;;;???@@@AAA@@@>>>???CCCGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIKKKLLLLLLKKKKKKKKKLLLNNNOOOPPPQQQQQQRRRTTTVVVVVVUUUSSSSSSTTTUUUTTTSSSQQQPPPNNNNNNNNNMMMNNNQQQUUUXXX[[[]]]^^^]]]YYYSSSOOOMMMMMMMMMMMMOOOQQQTTTWWWYYYYYYXXXWWWSSSUUUYYY]]]```aaaaaaaaa```]]]ZZZYYYYYYZZZZZZZZZWWWVVVUUUTTTSSSSSSSSSSSSYYY^^^cccddd```[[[YYYXXXTTTUUUWWWXXXWWWUUUSSSRRRQQQQQQRRRTTTVVVXXXZZZ\\\XXXXXXYYY\\\___```___^^^[[[\\\]]]]]]]]][[[XXXWWWVVVYYY]]]^^^^^^]]]]]]^^^]]][[[WWWTTTQQQNNNMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPJJJJJJJJJJJJJJJKKKLLLMMMIIIKKKNNNPPPOOOLLLIIIFFFFFFGGGHHHFFFCCCBBBDDDGGGEEEFFFGGGHHHHHHGGGFFFEEEBBBCCCDDDEEEEEEFFFFFFEEEDDDBBB>>>;;;;;;===AAACCCAAA???===<<<;;;:::888666999999;;;===>>>===:::666444333222111111111222333222222333555777666444111///000000000000///......------------------------+++*********))))))((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&(((***++++++***(((&&&$$$&&&((('''%%%$$$%%%(((((('''&&&%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((########################%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''',,,+++***((('''%%%$$$###""""""###$$$%%%'''((()))((('''''''''((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******((((((((((((((('''''''''+++******)))(((''''''&&&&&&(((***+++*********,,,///............---------.........//////000111222111000000000111333555666222111000//////000111111000111222444666888999:::777666555444333333222333333111222444333111333888:::KKKbbbwww;;;:::999999888888888888<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCCCCCCCCCCEEEBBB@@@BBBGGGIIIGGGDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGIIILLLMMMLLLKKKKKKLLLIIIJJJLLLNNNOOOPPPOOOOOOXXXXXXXXXWWWVVVUUUTTTSSSVVVVVVUUUTTTRRROOOMMMLLLNNNOOOQQQTTTWWWYYY[[[\\\\\\[[[YYYVVVSSSPPPNNNMMMUUUTTTTTTTTTUUUWWWYYYZZZXXXVVVVVVYYY^^^bbbcccbbb^^^\\\[[[YYYXXXXXXXXXYYYZZZXXXTTTQQQPPPPPPSSSTTTWWWYYY[[[[[[ZZZXXXXXXYYYWWWXXXYYYYYYXXXVVVSSSQQQQQQPPPOOOOOOQQQTTTWWWYYYZZZZZZYYYYYY[[[___ccceeeccc```]]][[[[[[ZZZWWWSSSXXXWWWWWWWWWYYYYYYXXXWWWVVVUUUTTTSSSQQQOOONNNNNNMMMMMMNNNOOONNNMMMLLLKKKLLLLLLJJJIIIIIIJJJKKKLLLNNNNNNNNNNNNMMMLLLKKKKKKIIIGGGFFFFFFGGGGGGEEECCCHHHHHHGGGGGGEEEDDDBBBBBBDDDDDDCCCBBBAAA???===<<>>@@@AAABBBBBB@@@???<<<:::999888888999555666777888888999999888555333111///...000222333222222111111000000000000222111000///............******+++++++++,,,,,,,,,+++++++++***)))(((((('''))))))))))))************)))))))))))))))(((''''''((()))***+++***(((&&&%%%(((((((((((((((((((((((())))))((((((((('''''''''%%%(((++++++(((&&&%%%&&&'''''''''&&&$$$###$$$%%%''''''''''''&&&%%%$$$$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***(((%%%$$$%%%%%%%%%$$$&&&''''''((('''&&&$$$###((($$$$$$'''&&&"""!!!$$$$$$###"""###&&&'''((('''((()))'''$$$%%%(((&&&"""$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''(((((()))***+++++++++%%%)))---,,,((((((,,,111))))))))))))))))))))))))+++,,,---------,,,+++***,,,,,,------.../////////333000...///333555555444777444111//////000000///000000000111222333555555444444333333222111000000333333333222111222444666===HHH^^^vvv999888777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBBBBDDDAAA???BBBFFFHHHGGGDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFHHHJJJJJJIIIIIIIIIJJJIIIJJJLLLMMMOOOOOOOOOOOOSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUSSSQQQOOONNNLLLLLLMMMNNNOOOQQQTTTWWWYYY[[[]]]\\\ZZZXXXVVVTTTRRRQQQUUUTTTTTTTTTTTTVVVWWWXXXWWWUUUUUUXXX]]]```aaa```]]]\\\ZZZXXXWWWWWWWWWWWWWWWUUUSSSPPPOOOOOOQQQRRRTTTVVVXXXYYYXXXWWWWWWXXXSSSTTTTTTTTTTTTRRRQQQPPPSSSRRRQQQQQQRRRUUUXXXZZZ[[[[[[YYYYYYZZZ]]]```bbbbbb___\\\ZZZZZZYYYUUURRRTTTTTTUUUVVVXXXXXXWWWUUUVVVUUUTTTSSSQQQPPPOOONNNOOOOOOPPPPPPOOONNNLLLKKKKKKJJJIIIHHHIIIIIIJJJKKKNNNNNNOOOPPPPPPOOOOOOOOOLLLJJJGGGFFFFFFFFFEEECCCEEEEEEFFFFFFFFFEEEDDDDDDAAAAAAAAABBBAAAAAAAAA@@@BBB@@@>>>===>>>??????>>>>>>===;;;:::888777777777555666666777777777777777444333111///...000111333333333444444444444333222222111000//////.........*********+++++++++,,,,,,++++++******)))(((((('''((((((((())))))*********)))))))))))))))(((''''''%%%&&&((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''***------***(((((((((&&&''')))((('''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&+++)))&&&%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$&&&''''''%%%%%%&&&'''&&&%%%###$$$%%%&&&&&&%%%"""%%%'''%%%%%%((('''%%%))))))((((((((()))***+++&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((())))))***++++++---+++)))(((''''''''''''))))))))))))))))))))))))+++,,,,,,------,,,++++++------......///000000000222000///000222444555555777444111//////000000///000000000111222333444555444333333222111111000000333333333222111222444666???JJJ^^^uuu888777666666777999<<<>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAACCCAAA@@@BBBFFFHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFHHHJJJJJJIIIHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOQQQQQQRRRRRRRRRTTTRRRPPPMMMLLLKKKLLLLLLNNNMMMMMMNNNPPPTTTWWWYYY\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVUUUUUUUUUXXX\\\^^^______\\\[[[ZZZXXXVVVUUUUUUUUUTTTSSSRRRPPPPPPOOOOOOOOOPPPRRRUUUVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSUUUXXXYYY\\\[[[YYYYYYYYY[[[]]]^^^___]]][[[ZZZYYYXXXVVVTTTSSSRRRSSSTTTVVVVVVTTTSSSTTTTTTSSSRRRQQQPPPOOONNNQQQQQQQQQPPPOOOMMMLLLKKKHHHHHHHHHHHHIIIJJJKKKKKKNNNOOOPPPRRRSSSTTTTTTTTTPPPMMMIIIFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA???============;;;:::;;;;;;:::999888777555444555555666666555555444444444222000//////000111222222333444555555555333222111111000//////......---*********++++++++++++,,,++++++******)))(((((((((&&&&&&'''((())))))******((())))))))))))(((''''''###$$$&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&(((((('''%%%%%%%%%$$$&&&'''(((((('''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&+++)))'''&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&///000)))###&&&(((&&&(((&&&$$$$$$%%%%%%%%%$$$###(((+++(((&&&'''(((''''''&&&%%%$$$$$$&&&((()))&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((())))))******+++$$$!!!)))---,,,((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++.........///000000111111///000111111111222555777666333000...////////////000000000111222333444555333333222222111000000000222333333222111222444666@@@KKK^^^ttt999888777777888:::===???======>>>>>>>>>>>>======??????@@@@@@@@@@@@@@@@@@CCCBBBAAACCCFFFHHHHHHGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLLLLJJJJJJKKKLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLNNNOOOPPPPPPPPPPPPRRRPPPMMMJJJIIIJJJLLLMMMOOONNNMMMMMMNNNRRRUUUWWWYYYYYYZZZZZZZZZZZZ[[[[[[XXXWWWVVVUUUTTTUUUUUUVVVUUUVVVWWWYYY\\\]]]^^^^^^\\\[[[YYYXXXVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMPPPSSSTTTSSSSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWXXXVVVUUUTTTTTTTTTUUUWWWXXXZZZYYYXXXXXXYYYZZZ\\\]]]\\\[[[ZZZZZZZZZYYYYYYXXXWWWUUURRRQQQRRRSSSSSSRRRRRRRRRQQQQQQPPPOOONNNNNNRRRRRRQQQOOOMMMLLLJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLNNNOOOQQQTTTVVVXXXYYYYYYTTTPPPJJJGGGEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????@@@???>>>======<<<999777999:::::::::999777555444555555555444444333111111333222000/////////000111111111111111111222222333000000000000///...------************++++++++++++************))))))((((((%%%%%%&&&'''((()))******(((((())))))(((((('''&&&$$$%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%$$$###############$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&)))'''&&&&&&''''''&&&%%%%%%%%%$$$$$$%%%&&&((()))...:::;;;,,,"""%%%&&& '''%%%$$$$$$%%%&&&%%%$$$%%%+++,,,&&& !!!$$$%%%$$$###!!! """$$$&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))(((!!! )))///...+++))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,------......//////000000---000333333111111444888555222///......///////////////000000111333444555222222222111111000000000222333333222111222555777@@@JJJ]]]rrr<<<;;;999999999:::<<<===>>>???@@@@@@@@@@@@???>>>?????????????????????@@@CCCCCCCCCEEEGGGIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIJJJLLLJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNNNNOOOPPPPPPPPPOOOQQQNNNKKKHHHHHHJJJLLLOOOQQQPPPNNNNNNOOOQQQTTTVVVTTTUUUVVVWWWYYYZZZ[[[[[[YYYXXXWWWVVVUUUUUUVVVVVVVVVWWWYYY[[[\\\]]]^^^^^^[[[[[[ZZZYYYWWWVVVUUUTTTUUUUUUVVVVVVUUUTTTSSSRRROOOQQQSSSTTTSSSRRRRRRSSSQQQQQQQQQQQQRRRTTTUUUVVVVVVUUUTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWYYY[[[\\\^^^YYYZZZZZZ[[[[[[[[[\\\]]]^^^YYYSSSNNNNNNPPPRRRSSSPPPPPPPPPOOOOOOOOONNNNNNRRRQQQOOOMMMKKKIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQTTTWWWYYYZZZ[[[TTTPPPKKKGGGFFFEEEEEEDDDBBBCCCCCCDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@??????@@@AAA@@@>>>>>>===<<<999777999::::::::::::888666555444444444444333111000///222111000/////////000000333222000......000222444///000000000///...---,,,))))))*********+++++++++*********)))))))))))))))&&&&&&&&&'''((()))))))))((((((((((((((('''&&&&&&((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''$$$###$$$''')))))))))$$$$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###%%%$$$$$$$$$%%%''')))***222>>>>>>...###%%%%%%%%%###"""###%%%'''''''''###'''&&&!!!$$$&&&&&&$$$###$$$%%%'''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((,,,)))%%%%%%'''))))))((())))))))))))))))))))))))************++++++,,,,,,++++++,,,------......///,,,///333333222222555888444111...---...//////////////////000111222444444222222222111111111111111111222333222111222555777>>>HHH[[[ppp;;;::::::::::::;;;;;;<<>>>>>======>>>???@@@@@@BBBBBBDDDEEEGGGHHHIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJJJJIIIGGGGGGHHHJJJJJJJJJIIIHHHHHHIIIIIIIIINNNNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKIIIIIIKKKNNNPPPRRRQQQPPPOOOPPPQQQSSSUUUOOOPPPRRRTTTVVVXXXYYYZZZYYYXXXVVVUUUUUUUUUVVVVVVUUUXXX[[[\\\\\\\\\]]]^^^[[[[[[[[[[[[ZZZYYYWWWVVVXXXXXXYYYYYYXXXXXXWWWVVVSSSUUUVVVVVVTTTRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]YYYZZZ\\\\\\[[[[[[]]]^^^aaa[[[SSSNNNMMMOOORRRTTTQQQQQQPPPPPPPPPPPPPPPPPPQQQPPPNNNLLLJJJIIIHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMOOOQQQSSSVVVWWWYYYYYYQQQNNNJJJGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@AAACCCDDDBBB@@@>>>======<<<:::888:::::::::999999777666666333444333333222111000///111111000000/////////000666444111//////000222444...///000000///...,,,+++)))))))))************+++******))))))))))))))))))''''''((((((((()))))))))'''(((((((((((('''&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%***(((&&&(((,,,//////...%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''(((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$&&&&&&$$$"""$$$$$$$$$%%%&&&'''((()))...666666---%%%&&&'''$$$$$$###"""###&&&(((((('''$$$&&&$$$"""(((+++'''&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((())))))((()))***,,,))))))))))))))))))))))))******)))******+++,,,---***++++++,,,------......,,,...111333333444555666333000---,,,---...///.../////////000111222333444222222222222222222222222111222222222111333555888===GGGZZZppp555666888::::::;;;::::::===>>>@@@AAAAAA@@@>>>======<<<<<<<<<===???@@@AAA???AAABBBDDDEEEFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFHHHJJJKKKJJJIIIGGGGGGGGGHHHHHHLLLLLLNNNPPPQQQRRRRRRRRROOOMMMLLLKKKKKKMMMPPPQQQQQQQQQPPPPPPPPPQQQQQQRRRLLLMMMOOOQQQTTTVVVXXXYYYVVVUUUTTTSSSSSSSSSTTTUUUTTTXXX[[[\\\[[[ZZZ[[[\\\\\\\\\]]]]]]]]]\\\ZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYXXXZZZZZZYYYUUURRRQQQPPPUUUVVVWWWYYYZZZZZZZZZYYYUUUUUUVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZ\\\]]]\\\YYYXXXYYY[[[\\\XXXSSSOOOOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNLLLJJJJJJIIIJJJJJJKKKLLLMMMMMMLLLKKKKKKMMMNNNPPPRRRSSSUUUUUUVVVMMMKKKIIIHHHHHHGGGFFFEEE???@@@AAABBBCCCDDDDDDDDDAAA@@@??????@@@AAACCCEEEBBB@@@===;;;;;;<<<;;;:::999999888777666666666666333333333333222222111000111000000000////////////333222222111000///.........///000000///...,,,***))))))))))))************)))))))))))))))))))))******))))))))))))(((((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$""" !!!$$$%%%$$$###)))((()))...333555222...&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%$$$$$$%%%''''''%%%###$$$$$$%%%&&&'''''''''''')))***+++)))&&&%%%%%%&&&%%%$$$######%%%''''''&&&%%%'''&&&###$$$***,,,,,,###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$''')))+++,,,------))))))))))))))))))))))))***)))))))))***+++,,,---++++++,,,,,,---......///---...///222555666666555222///,,,,,,---.........////////////000222333444333333333333333333333333111111222222222333666888<<>>??????>>>===;;;<<<;;;;;;<<<===???AAABBB===???AAABBBCCCDDDFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMLLLJJJIIIHHHJJJLLLKKKJJJHHHGGGFFFGGGGGGHHHIIIJJJLLLOOOQQQSSSTTTTTTNNNNNNMMMLLLMMMOOOQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPKKKLLLNNNPPPSSSUUUWWWXXXTTTSSSRRRQQQQQQRRRSSSTTTSSSWWW[[[\\\ZZZXXXYYYZZZ\\\]]]^^^______^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]][[[VVVRRRPPPPPPRRRSSSVVVXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYYYY\\\^^^^^^\\\WWWUUUUUUWWWVVVTTTRRRQQQRRRSSSRRRRRRUUUUUUUUUUUUUUUVVVVVVVVVRRRQQQOOOMMMKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIMMMMMMOOOPPPRRRSSSSSSSSSJJJIIIHHHHHHHHHHHHGGGEEE<<<===???BBBDDDEEEFFFFFFDDDCCCAAA?????????AAABBBBBB???;;;::::::;;;;;;;;;999777666444444444555666222333333333333222111111000000000000////////////...///111222000---)))'''......000000///...+++***))))))))))))************)))))))))))))))*********++++++******))))))((((((''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((%%%###$$$''')))(((&&&%%%&&&***111777777000***''''''''''''&&&%%%$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))%%%%%%%%%'''((((((&&&$$$$$$%%%&&&'''((('''&&&%%%'''$$$###'''&&&""""""%%%'''&&&$$$$$$%%%&&&%%%$$$"""$$$$$$"""$$$'''&&&"""$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***+++***&&&###))))))))))))))))))))))))***))))))))))))+++---...,,,,,,------...//////000...---...111666888666333111///,,,+++,,,...............//////000222333444444444444444444444444444000111222222222333666888<<>>>>>===<<<;;;;;;;;;:::999999:::::::::>>>???AAACCCEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLJJJGGGEEEDDDEEEFFFHHHEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKOOOSSSUUUUUUTTTUUURRROOOMMMNNNOOOPPPPPPOOOPPPQQQQQQQQQOOOLLLKKKMMMLLLKKKNNNRRRVVVVVVUUUXXXVVVTTTQQQPPPPPPQQQQQQSSSTTTVVVXXXZZZ[[[\\\\\\bbbbbbaaaaaa```___^^^^^^WWWWWWXXXXXXYYYYYYZZZZZZ]]]^^^^^^[[[WWWRRROOOMMMTTTUUUVVVXXXYYYXXXXXXWWWVVVWWWXXXZZZZZZZZZYYYYYY[[[[[[ZZZZZZZZZZZZZZZ[[[^^^]]][[[YYYVVVTTTRRRQQQSSSPPPMMMNNNQQQTTTUUUTTTWWWTTTRRRSSSUUUVVVTTTRRRPPPOOOOOOPPPPPPNNNKKKHHHNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMLLLLLLMMMOOOQQQRRRPPPLLLHHHFFFFFFEEECCCAAA<<<===???@@@AAAAAA@@@???@@@@@@AAAAAABBBAAAAAAAAA>>>===:::888777777888999999999999888666555333222222111000///............000000000000////////////,,,...222555555444222000//////...---,,,,,,++++++***))))))***++++++(((&&&(((+++,,,***((((((+++///******))))))((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$((((((,,,222777555+++###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))((())))))'''%%%######$$$%%%&&&&&&&&&'''(((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''(((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++)))************+++++++++...............---------000//////000222444444333000///...---------------000///////////////000111555555444333333222111111...///111222333444777999:::FFF\\\sss555666888888777777888:::;;;;;;<<<======<<<;;;:::<<<;;;;;;::::::;;;;;;<<<>>>???AAACCCDDDEEEEEEDDDFFFFFFFFFGGGHHHHHHIIIIIIKKKJJJHHHFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIKKKPPPUUUXXXXXXXXXVVVSSSOOOMMMNNNOOOOOOOOOPPPPPPQQQRRRQQQOOOMMMLLLMMMKKKKKKMMMRRRUUUUUUUUUVVVUUUSSSPPPOOOOOOPPPQQQTTTUUUVVVYYYZZZ\\\]]]]]]cccccccccbbbbbbaaaaaaaaa^^^]]]\\\ZZZYYYXXXXXXXXX[[[\\\]]][[[VVVRRROOONNNRRRSSSUUUWWWXXXYYYYYYYYYXXXXXXYYYZZZ[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[]]]\\\[[[YYYXXXVVVUUUTTTSSSPPPNNNNNNQQQTTTTTTTTTVVVUUUTTTUUUUUUUUUSSSRRRQQQPPPPPPPPPQQQOOOLLLIIILLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMOOOPPPPPPLLLHHHGGGFFFFFFDDDBBB??????@@@AAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@???===<<<:::888777888999:::;;;:::999777666444333333333333222111000000000000000000000000/////////...)))+++...000000000...---//////......---,,,,,,+++***)))((()))******(((&&&***)))''''''(((******++++++******)))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%***///111000+++&&&###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&''''''''''''))))))((((((&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%,,,...000...***'''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))))))))((((((''''''&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%'''((()))******((((((''''''''''''((((((''''''(((((())))))******)))************+++++++++------...//////000111111000///...000222444444333//////...---------------///////////////000111111555444444333222222111111111222333333222333555777999EEEZZZppp555777888888666666777999::::::<<<<<<<<<<<<;;;:::<<<<<<<<<;;;;;;<<<<<<======>>>@@@AAACCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHKKKPPPVVVZZZ[[[[[[VVVSSSPPPNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQOOONNNMMMMMMLLLLLLNNNQQQTTTUUUUUUUUUTTTRRRPPPOOOOOOPPPQQQTTTUUUWWWYYY[[[]]]^^^___ccccccccccccdddddddddeeeeeeccc___\\\XXXVVVUUUUUUXXXYYY[[[ZZZVVVSSSQQQPPPQQQRRRTTTVVVXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXZZZYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYXXXXXXSSSQQQOOOOOOQQQSSSTTTSSSUUUWWWXXXWWWUUUSSSSSSSSSQQQQQQPPPQQQQQQPPPMMMKKKKKKKKKLLLMMMMMMMMMLLLLLLHHHHHHGGGHHHIIIJJJLLLMMMMMMJJJHHHFFFEEEDDDCCCAAABBBBBBAAAAAAAAABBBBBBCCC>>>>>>????????????>>>>>>;;;;;;999888888999:::;;;===;;;999777555444444444555444333222222111222222000000000/////////......)))***+++,,,------------/////////...------,,,,,,+++)))''''''((()))((('''+++'''$$$%%%)))+++***'''++++++******)))(((((((((((('''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&'''%%%,,,333111)))######&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&&&&&&&((()))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%***+++,,,***'''$$$######)))(((&&&%%%$$$%%%%%%&&&(((''''''''''''((())))))))))))(((((('''&&&%%%%%%(((((())))))(((((('''&&&$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))************+++++++++---------......////////////......000222444333222//////...------------...............///111222222444444333333222222111111333444444333222111222444:::DDDXXXlll|||666777888777666666777888:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<===>>>@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHJJJOOOTTTXXXZZZZZZVVVSSSPPPOOOOOOPPPOOONNNOOOOOOPPPPPPOOONNNMMMMMMNNNNNNNNNOOORRRTTTUUUUUUUUUTTTSSSRRRQQQQQQRRRRRRUUUUUUVVVXXXZZZ\\\^^^___``````aaabbbcccdddeeeeeegggddd```[[[XXXUUUTTTSSSUUUWWWYYYYYYWWWTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYXXXXXXRRRRRRQQQPPPQQQRRRRRRSSSTTTWWWZZZZZZVVVSSSRRRSSSRRRQQQPPPQQQQQQPPPNNNLLLMMMMMMNNNOOONNNNNNMMMLLLGGGGGGFFFFFFGGGIIIJJJKKKIIIGGGFFFDDDCCCBBBAAA@@@CCCBBBAAA@@@@@@@@@AAABBB>>>>>>>>>???>>>>>>======;;;::::::::::::;;;<<<===>>><<<999666444444444555555555444333222222222222000000/////////.........------,,,------...///////////////......---------+++)))&&&&&&'''((((((''')))'''&&&''')))***)))(((+++++++++***))))))(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&(((...222///(((###&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((("""$$$&&&&&&&&&&&&((()))'''''''''&&&&&&%%%%%%%%%!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$######)))(((&&&$$$$$$$$$%%%&&&'''''''''''''''((((((((())))))((('''&&&&&&%%%$$$((((((((((((((('''&&&&&&(((((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))*********+++++++++...---,,,,,,+++***))))))///......///222333333222///......---------......---------...///111222333333333333333222222111111333444444333222111222444;;;DDDVVViiixxx555666777777666555777888;;;<<<===>>>??????>>>===::::::999999:::;;;;;;<<<;;;<<<<<<>>>???@@@BBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJMMMQQQTTTUUUUUUUUUSSSPPPPPPPPPQQQPPPOOONNNNNNNNNNNNNNNMMMMMMLLLPPPPPPQQQQQQRRRSSSUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVXXXZZZ\\\]]][[[\\\]]]^^^```aaabbbcccbbb```]]]ZZZWWWUUUTTTTTTSSSVVVXXXYYYWWWUUUUUUUUUVVVUUUUUUUUUTTTTTTTTTTTTWWWWWWVVVVVVUUUUUUUUUUUUXXXWWWWWWWWWXXXXXXYYYZZZ[[[[[[ZZZYYYWWWVVVUUUUUURRRRRRRRRRRRQQQQQQQQQRRRSSSWWW[[[[[[XXXTTTSSSSSSRRRQQQPPPPPPQQQPPPOOOMMMPPPPPPQQQQQQPPPNNNLLLKKKHHHHHHGGGFFFGGGHHHIIIJJJGGGGGGGGGFFFDDDCCCBBBBBBBBBAAA???>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;<<<======<<<:::777555333333444555444333222111111000000111////////////............///...---------...///000...............---------+++)))&&&&&&'''(((((('''&&&(((******(((((()))+++++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$%%%%%%(((***+++***'''&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$!!!"""###%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$'''((())))))(((((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&'''''''''''')))(((((('''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%(((((('''&&&%%%$$$$$$$$$'''''''''&&&&&&'''''''''))))))))))))(((((((((((())))))*********+++++++++---,,,,,,+++******))))))///......///111333333222......---------......///---------...///111222333333222222222222222111111111222333333222222444666<<>>???@@@@@@???>>>999999999999999:::;;;<<<;;;;;;;;;<<<===???AAABBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKIIIIIIKKKNNNPPPQQQQQQSSSQQQPPPPPPQQQRRRRRRQQQNNNNNNNNNMMMMMMMMMMMMMMMPPPQQQRRRRRRQQQRRRTTTVVVUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTTTTTTTUUUWWWYYYZZZWWWXXXYYYZZZ[[[]]]^^^^^^\\\\\\[[[YYYXXXVVVUUUTTTSSSVVVYYYYYYXXXWWWVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRVVVUUUTTTTTTSSSTTTTTTUUUWWWWWWVVVVVVVVVVVVVVVWWWXXXWWWWWWUUUTTTSSSRRRRRRRRRSSSTTTSSSQQQPPPPPPQQQSSSVVVZZZ\\\ZZZWWWTTTSSSRRRPPPOOOOOOPPPPPPOOOMMMOOOPPPQQQRRRQQQOOOMMMKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGHHHIIIHHHFFFDDDDDDEEE@@@@@@???======<<<<<<<<<============<<<;;;:::999999999999::::::;;;;;;;;;888777666444333444444555333222111000000//////000/////////.........------------,,,,,,,,,------...------------------------+++)))''''''((()))((('''%%%))),,,+++((('''))),,,******))))))((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''###############$$$$$$%%%&&&%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++***++++++,,,...//////000...------///111333222111...------------...//////............///111222222222222222222222222111111000111222222222333666888<<>>?????????>>>999999999::::::;;;======::::::::::::<<<>>>@@@AAA@@@@@@AAAAAABBBCCCCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHJJJMMMOOOPPPPPPQQQPPPOOOPPPRRRTTTSSSRRRPPPOOOOOOOOOOOOOOOPPPPPPNNNPPPQQQQQQOOOOOORRRTTTSSSTTTUUUUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQSSSUUUVVVTTTUUUUUUWWWXXXYYYZZZZZZYYYYYYZZZZZZYYYXXXUUUTTTTTTWWWZZZZZZYYYXXXXXXXXXVVVUUUTTTSSSRRRRRRSSSSSSUUUTTTTTTSSSSSSTTTUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPRRRTTTUUUTTTQQQOOOOOOQQQSSSUUUXXX\\\]]][[[VVVRRRQQQOOONNNNNNOOOOOONNNMMMJJJLLLNNNPPPPPPOOONNNMMMKKKJJJHHHFFFEEEDDDDDDDDDDDDFFFHHHHHHEEECCCCCCDDD?????????>>>===<<<::::::::::::::::::999888777666666666777777888888777777444444444444444444444444333222111000000//////000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))******(((&&&%%%''')))))))))((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$#########$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((('''$$$!!!###$$$&&&'''((((((&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$%%%'''((()))******))))))(((((((((((())))))''''''(((((())))))******)))************+++++++++)))***+++---...000111222...------...111222222111---------------.../////////////////////000111111111111111111111111222222000111222222222333555777:::BBBRRRdddrrr000222444555666777999;;;999:::<<<>>>>>>>>>>>>===:::::::::;;;<<<===>>>???:::999999:::;;;===???AAA???@@@@@@AAAAAABBBCCCCCCEEEEEEFFFGGGHHHHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHIIIMMMPPPQQQQQQPPPOOOOOOPPPSSSUUUTTTSSSQQQQQQPPPPPPPPPQQQQQQRRRMMMOOOPPPOOOMMMMMMPPPRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSQQQPPPOOOPPPRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXYYY[[[\\\[[[YYYVVVTTTUUUWWWZZZ[[[ZZZYYYXXXYYYUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTUUUWWWXXXWWWVVVUUUSSSRRRRRRQQQQQQMMMNNNNNNNNNOOOPPPPPPPPPRRRTTTUUUTTTQQQNNNOOOPPPSSSTTTWWW[[[___]]]WWWRRRPPPOOOMMMMMMNNNOOONNNMMMEEEHHHKKKNNNPPPPPPOOONNNLLLJJJHHHEEECCCBBBBBBBBB@@@CCCEEEEEEBBB@@@@@@AAA???@@@@@@@@@>>><<<:::999888888888888777666444444444444555555555555444444111222333444444444444333444333222111000000000000//////.........---------....../////////...------++++++++++++++++++++++++***))))))***,,,+++(((&&&'''%%%$$$&&&******'''$$$((((((((('''&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%''''''&&&%%%$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''#########$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''))))))&&&### ###&&&((())))))'''&&&%%%&&&((()))))))))((('''$$$$$$%%%&&&&&&''''''((((((((((((((((((''''''&&&'''''''''(((((((((((((((******))))))))))))******&&&''''''((()))******+++)))************+++++++++***++++++,,,,,,------......------...111222222111---------------...///000000///////////////000111111111111111111111222222111222333333222222444666888AAAQQQcccqqq333333333666999:::777444;;;;;;;;;;;;::::::999888;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;:::;;;<<<===>>>BBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIGGGGGGGGGHHHJJJLLLLLLKKKKKKKKKKKKMMMOOOPPPVVVTTTQQQPPPRRRTTTUUUUUUUUURRRPPPQQQVVVWWWUUUQQQPPPOOONNNLLLKKKLLLLLLMMMPPPPPPQQQRRRSSSTTTUUUUUURRRQQQPPPOOOPPPRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXYYYZZZ[[[ZZZYYYYYYXXXXXXWWWWWWXXXYYY[[[\\\XXXVVVSSSQQQRRRSSSSSSSSSSSSRRRQQQQQQRRRTTTVVVXXXUUUVVVVVVTTTQQQOOOOOOPPPOOORRRTTTRRRMMMJJJLLLOOOTTTUUUTTTSSSQQQPPPQQQSSSOOOSSSYYY^^^___[[[WWWSSSRRROOOLLLKKKMMMPPPQQQQQQLLLKKKJJJKKKMMMNNNNNNMMMQQQNNNIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@>>>===<<<===>>>???>>>===777777888888777666555444555555444333333333333444333222111000000111222333333333111000////////////111111000///////////////.....................---,,,,,,,,,,,,++++++***)))***++++++((($$$###%%%(((***)))'''&&&&&&''')))***))))))******((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&+++)))$$$!!!!!!###'''***&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%&&&((('''&&&%%%%%%&&&)))(((%%%#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&'''&&&$$$###"""###$$$$$$&&&%%%%%%$$$#########$$$)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((($$$ """%%%((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((()))******+++))))))***+++,,,---------,,,,,,+++***+++,,,...///,,,+++,,,...111222111000...,,,***)))***++++++***------......///000000000222333333444444333333222111000000000222555777999:::DDDMMM]]]sss999666555555888999999777::::::;;;;;;::::::999888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===@@@@@@@@@@@@AAAAAAAAAAAADDDEEEGGGIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIKKKLLLLLLLLLKKKKKKLLLMMMNNNOOOSSSQQQOOOPPPRRRSSSTTTSSSUUUQQQOOOPPPTTTVVVTTTQQQPPPOOONNNMMMMMMMMMNNNOOORRRRRRSSSSSSTTTTTTUUUUUUTTTSSSQQQQQQQQQRRRTTTUUUWWWWWWVVVVVVUUUUUUUUUUUUSSSSSSUUUVVVVVVVVVUUUTTTXXXWWWWWWWWWWWWYYYZZZ[[[VVVSSSPPPOOOOOOPPPPPPOOORRRQQQPPPPPPQQQSSSUUUWWWUUUVVVUUUSSSPPPNNNNNNOOOOOORRRSSSQQQLLLJJJLLLNNNPPPQQQRRRQQQOOONNNOOOPPPMMMQQQWWW\\\]]]ZZZVVVSSSQQQOOOLLLKKKMMMOOOQQQQQQLLLKKKJJJKKKMMMOOOOOONNNRRROOOJJJGGGEEEDDDBBBAAABBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<===?????????===999999888888777666555555444444333222222222222222222111111000000111111222111000///...------------000000///............///........................++++++,,,,,,,,,+++******&&&((()))(((&&&&&&(((+++***)))'''&&&&&&''')))***))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%(((***,,,$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&'''''''''&&&!!!###%%%%%%$$$###$$$%%%)))'''%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###"""###$$$%%%&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((())))))******++++++++++++++++++,,,---......------///222333222000///---******+++,,,,,,+++------......///000000000222333333444444333333222111111000000222444666888888BBBKKKZZZooo}}}:::777444333555777888999:::::::::::::::999999888;;;;;;;;;;;;<<<<<<<<<<<<::::::999888999:::;;;<<>>===<<<===???@@@???>>><<<:::999777555555555555333222111111000000111111000111111222222111111000000///...---------------///......---------------------..................******+++,,,,,,,,,++++++%%%'''))))))((('''((()))***)))(((''''''((()))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&'''''''''&&&!!!"""$$$%%%$$$###$$$%%%((('''%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$&&&)))******)))&&&$$$((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,///......000222333222111000---++++++,,,---,,,,,,------......///000000000222222333333333333222222222222111111222333555666888BBBJJJXXXnnn{{{555333222111222555777888999999:::::::::999999888::::::;;;;;;;;;<<<<<<<<<999888777777777888:::;;;@@@@@@AAAAAABBBBBBCCCCCCFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOORRRSSSRRRQQQVVVSSSPPPPPPSSSUUUUUUUUUPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPQQQRRRTTTVVVWWW[[[ZZZYYYXXXWWWVVVUUUUUUSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYWWWUUUSSSRRRRRRRRRQQQPPPMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSPPPMMMLLLLLLNNNNNNPPPQQQOOOMMMKKKLLLMMMMMMPPPSSSUUUTTTSSSSSSSSSOOORRRVVVXXXYYYVVVSSSQQQOOOMMMKKKKKKMMMOOOOOOOOOKKKJJJIIIKKKNNNPPPPPPPPPOOOLLLIIIFFFEEEDDDAAA@@@@@@@@@@@@AAAAAA@@@@@@??????=========??????>>>===<<<:::777555333333333444333222111111000000111111///000111222222111000///111000//////.........///...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,,,,---)))***++++++,,,,,,,,,,,,((()))******((('''%%%%%%(((((('''&&&&&&'''(((((()))(((((('''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''$$$!!!###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###$$$%%%''''''%%%$$$%%%%%%'''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$%%%'''((((((&&&%%%$$$$$$&&&'''(((((('''&&&$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((())))))******++++++++++++******************,,,------,,,+++***,,,,,,---///222444444333000...,,,+++,,,------,,,------......///000000000222222333333333333222222333222222111111222333444777AAAJJJYYYnnn|||///000111333444555777888888888999::::::999999999:::::::::;;;;;;;;;;;;<<<888888777666777888999:::??????@@@@@@AAABBBBBBCCCEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMOOORRRSSSRRRQQQVVVUUUSSSSSSUUUVVVWWWWWWQQQQQQRRRSSSTTTUUUUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPLLLMMMNNNPPPSSSVVVXXXYYY[[[[[[ZZZYYYWWWVVVUUUUUUPPPPPPPPPPPPPPPQQQQQQQQQSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVTTTTTTTTTTTTSSSRRRLLLMMMMMMOOOPPPRRRSSSTTTTTTSSSRRROOOMMMLLLMMMOOOOOOPPPPPPOOOMMMMMMMMMMMMMMMPPPTTTUUUUUUTTTTTTTTTSSSTTTWWWXXXWWWUUUQQQOOONNNLLLKKKKKKMMMNNNNNNNNNKKKJJJIIIJJJMMMOOOOOOOOOKKKIIIGGGFFFEEEEEECCCBBB???@@@@@@AAAAAA@@@@@@@@@???>>>======>>>>>>===;;;:::888555222111000111222333222222111111111111111///000111222222111000///000///..................------,,,+++++++++++++++)))))))))******+++++++++)))***++++++,,,,,,,,,,,,(((((()))))))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''')))***,,,&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&'''((('''$$$###"""###&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))++++++*********************+++,,,,,,,,,+++***)))((((((***---222444555444000...,,,+++,,,------,,,------......///000000000111222222333333222222111222222222222222222222222444???HHHWWWnnn|||///111444555555666888:::777888999999999999999999::::::::::::;;;;;;;;;;;;888888777666777888999:::<<<<<<===>>>???@@@@@@AAAEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMMMMNNNQQQRRRRRRQQQUUUUUUVVVVVVWWWWWWWWWWWWQQQRRRSSSTTTUUUVVVUUUUUURRRRRRRRRQQQQQQPPPPPPPPPKKKMMMOOORRRTTTWWWYYYZZZZZZZZZYYYXXXWWWVVVVVVUUURRRRRRQQQQQQQQQRRRSSSTTTRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRTTTTTTSSSRRRMMMMMMOOOPPPRRRSSSTTTUUUSSSRRRQQQOOOMMMMMMOOOQQQPPPPPPPPPOOOOOOOOONNNNNNLLLOOOQQQRRRRRRQQQRRRSSSTTTUUUVVVWWWVVVTTTQQQOOOMMMLLLJJJKKKMMMNNNMMMMMMKKKJJJIIIIIIKKKMMMMMMLLLHHHGGGEEEEEEFFFEEEDDDBBB???@@@@@@AAAAAAAAAAAAAAA@@@???===<<<<<<;;;:::888777555333222000000000000333222222111000111111111///000000111111000000///---,,,,,,+++++++++,,,,,,---,,,,,,+++++++++++++++(((((())))))******++++++******+++,,,,,,,,,++++++&&&%%%%%%''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""""" !!!###%%%'''(((((((((###%%%&&&$$$""" !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&&&&''')))***'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((++++++++++++++++++***)))'''((()))---111444555444000---++++++,,,---,,,,,,------......///000000000111111222222222222111111111111111222222222222222222===FFFUUUkkkyyy333444444333222222666999777777888999999999999999999999:::::::::;;;;;;;;;999888777777777888999:::;;;;;;<<<===>>>???@@@@@@DDDDDDCCCBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHJJJKKKMMMNNNPPPPPPPPPPPPOOOMMMKKKLLLNNNOOOPPPOOOSSSUUUWWWXXXWWWWWWVVVVVVRRRSSSTTTUUUVVVUUUUUUTTTRRRRRRRRRRRRQQQQQQQQQQQQOOOPPPRRRTTTWWWXXXYYYZZZXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTUUUVVVWWWXXXQQQRRRSSSUUUUUUUUUUUUTTTQQQQQQPPPRRRTTTUUUTTTSSSMMMNNNPPPRRRTTTUUUVVVVVVRRRRRRQQQOOOMMMNNNQQQTTTQQQQQQPPPPPPPPPPPPPPPOOOLLLNNNOOOOOONNNNNNPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHJJJKKKJJJIIIHHHGGGEEEEEEEEEEEEBBB@@@@@@@@@AAABBBBBBBBBBBBBBBAAA???===;;;:::999666444444444333333222111111000222111000000//////000000000000////////////000000,,,+++++++++++++++,,,,,,------,,,++++++++++++,,,))))))******+++,,,,,,---++++++,,,,,,,,,+++******'''%%%$$$%%%)))++++++)))'''(((((((((((((((((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######%%%%%%%%%&&&&&&%%%$$$$$$########################!!!###%%%'''(((((((((!!!"""$$$$$$"""""""""###$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&''''''(((((()))))),,,,,,+++*********************+++...222444444333///---******+++,,,,,,+++------......///000000000111111222222222222111111000000111222222222222222555???GGGVVVkkkwww666555333///,,,---222777666777888999999999999999999999:::::::::;;;;;;;;;999888777777777888:::;;;<<<===>>>???@@@AAABBBBBBDDDCCCBBBAAAAAABBBDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHJJJLLLOOOPPPQQQQQQQQQOOOMMMJJJJJJKKKMMMNNNNNNQQQSSSWWWXXXXXXVVVTTTTTTRRRSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXYYYYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVTTTSSSRRRRRRRRRSSSUUUVVVPPPQQQSSSTTTUUUUUUTTTTTTQQQQQQQQQSSSUUUWWWVVVUUUNNNOOOQQQSSSUUUWWWWWWXXXQQQQQQPPPOOONNNOOOSSSVVVRRRQQQPPPPPPQQQRRRQQQPPPNNNOOOPPPOOONNNNNNPPPRRRMMMNNNPPPQQQSSSSSSSSSRRRLLLKKKJJJKKKLLLMMMMMMKKKKKKJJJHHHHHHIIIIIIIIIHHHIIIHHHFFFEEEEEEDDDAAA>>>@@@AAABBBBBBCCCCCCCCCCCCBBB???===;;;999777444222333444444444444333222111000000///...............111000///......///000111---------,,,,,,---.........---,,,,,,++++++,,,,,,******+++,,,------......,,,,,,,,,,,,,,,+++***))),,,(((%%%%%%''')))((('''))))))************))))))$$$%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''((()))((((((######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''&&&&&&%%% """$$$%%%%%%%%%&&&((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***)))'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!"""$$$%%%&&&%%%$$$$$$$$$#########$$$%%%%%%&&&$$$$$$###"""###$$$&&&'''%%%%%%&&&&&&&&&&&&''''''!!!!!!###$$$$$$$$$######&&&(((***++++++***(((&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%(((******))))))&&&''''''((((((''''''&&&)))))))))))))))))))))))))))))))))))))))((((((((('''(((((()))***++++++,,,---,,,***)))))))))***+++.........000222333333111...,,,***)))***++++++***------......///000000000111111222222222222111111//////000222222333333222:::DDDKKKYYYlllxxx222222333444555666777777666666666888:::;;;:::999:::999777666666888999;;;:::999888777777999;;;<<<===>>>@@@@@@>>>===>>>??????AAACCCCCCBBBAAABBBCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFHHHJJJLLLNNNOOOOOOJJJJJJJJJHHHHHHIIIMMMPPPOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTRRRPPPOOOOOOPPPQQQSSSTTTTTTTTTTTTQQQRRRTTTUUUVVVWWWWWWWWWZZZXXXVVVTTTTTTTTTUUUVVVVVVVVVVVVUUUSSSSSSUUUWWWXXXWWWUUUSSSRRRRRRSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSOOOQQQRRRTTTUUUUUUUUUUUURRROOOLLLLLLOOORRRRRRQQQTTTSSSRRRSSSSSSSSSQQQOOOPPPPPPOOOOOOOOONNNNNNNNNMMMNNNPPPRRRRRRPPPNNNLLLJJJHHHFFFFFFHHHIIIJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGDDDBBB??????@@@CCCDDDDDD>>>===<<<<<<<<<===>>>???AAA???<<<::::::;;;:::999777777666555333222111111+++,,,...///000///---,,,000000000000111111111111++++++++++++++++++++++++))))))))))))***,,,...///***,,,,,,+++)))((()))***))))))(((((()))******+++&&&(((***+++,,,+++)))(((%%%&&&''')))))))))((('''000+++%%%$$$'''(((&&&###'''&&&$$$######$$$&&&''''''&&&%%%$$$%%%&&&'''(((###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$((('''%%%###""""""######%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((((((''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++---...000111222222...---+++******+++---...000000000000////////////444555555555444444333222222222222222222222333333666;;;GGGXXXgggvvv111111222444555777888888666555666777:::;;;:::999999888777666777888:::;;;;;;:::999888888:::<<<======>>>@@@@@@>>>===>>>??????AAACCCCCCAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKLLLMMMMMMJJJJJJJJJHHHGGGIIILLLOOONNNOOOOOOPPPQQQRRRSSSSSSUUUUUUVVVUUUTTTSSSQQQPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRSSSTTTVVVWWWWWWXXXXXXYYYXXXVVVTTTSSSTTTUUUUUUVVVVVVVVVUUUSSSSSSTTTVVVVVVVVVTTTSSSRRRQQQQQQQQQTTTTTTUUUUUUVVVVVVUUUUUUQQQRRRSSSTTTUUUUUUTTTTTTSSSPPPMMMMMMPPPRRRRRRRRRTTTRRRRRRSSSTTTTTTSSSQQQPPPPPPOOOOOONNNMMMMMMMMMKKKMMMOOOPPPPPPOOOMMMKKKIIIGGGEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFCCCAAA???@@@AAACCCCCCCCC@@@@@@>>>>>>>>>>>>???@@@@@@>>>;;;:::::::::999888777666555444333222111111000111333444444222111000//////...------,,,,,,+++---------,,,,,,++++++***,,,+++*********+++,,,,,,***+++,,,+++)))((()))***)))***+++++++++***(((''''''''')))*********)))(((%%%&&&&&&''''''''''''&&&///***%%%%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$######"""!!!!!! $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&"""""""""###$$$&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&'''((((((((())))))******'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&''''''(((+++***))))))))))))***++++++++++++++++++++++++++++++,,,---...000111111111...---+++******+++---...,,,,,,------......//////333333333333222111111000111111222222222222333333777<<>>??????>>>======>>>???AAABBBBBBAAA@@@@@@AAA>>>???@@@BBBCCCDDDEEEEEECCCDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIHHHFFFGGGJJJMMMMMMMMMMMMMMMNNNPPPRRRSSSVVVVVVVVVUUUTTTSSSQQQQQQRRRSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTVVVWWWWWWWWWWWWWWWVVVTTTSSSRRRRRRSSSTTTUUUVVVVVVTTTSSSRRRTTTUUUTTTTTTTTTSSSRRRQQQPPPOOOUUUUUUVVVWWWWWWWWWWWWWWWRRRSSSTTTTTTTTTTTTSSSSSSSSSQQQNNNNNNPPPQQQRRRRRRRRRQQQQQQRRRUUUVVVUUUTTTRRRQQQPPPOOONNNLLLLLLKKKJJJKKKMMMNNNNNNMMMLLLJJJHHHFFFDDDDDDDDDEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@AAACCCCCCBBBAAA@@@???>>>===============>>><<<:::999999999888777555555444444333222111111111111222222222000///...000///...---+++***((((((------------------------...---,,,***))))))))))))***+++++++++)))((()))******+++---...,,,)))&&&$$$'''''''''(((((((((((()))'''&&&&&&%%%%%%%%%%%%&&&---)))%%%%%%'''(((&&&$$$###$$$&&&''''''&&&$$$###'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''' """$$$&&&'''(((((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((((((((''''''&&&'''''''''***))))))(((((())))))***++++++++++++++++++++++++,,,,,,---//////000000000------++++++++++++------***+++,,,---...///000000111111111111000///...---111111111222222222333333777<<>>??????>>>======>>>???@@@BBBAAA@@@>>>??????999;;;===@@@CCCEEEFFFGGGCCCCCCEEEFFFHHHHHHIIIIIIHHHIIIHHHGGGFFFFFFHHHKKKMMMMMMLLLLLLMMMOOORRRTTTVVVVVVUUUUUUTTTRRRQQQQQQSSSSSSSSSSSSRRRQQQPPPOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUTTTSSSRRRSSSUUUTTTTTTUUUUUUTTTRRRPPPOOOUUUUUUVVVWWWXXXXXXXXXXXXTTTTTTTTTTTTSSSSSSRRRRRRTTTRRRPPPOOOOOOPPPRRRRRRQQQPPPPPPRRRUUUWWWXXXWWWTTTSSSRRRPPPNNNMMMKKKKKKJJJKKKLLLNNNNNNMMMLLLKKKIIIGGGEEEDDDEEEDDDCCCAAABBBBBBBBBBBBBBBAAAAAAAAA???>>>???AAACCCCCC@@@>>>======<<<;;;:::999999999;;;:::888888888888777666444444333333222222111111111111111000///...,,,+++111111000...---,,,+++***++++++,,,---...///000000------,,,+++***)))(((((()))***+++***)))((()))***++++++,,,,,,+++)))'''&&&'''&&&&&&&&&&&&'''((())))))(((&&&%%%$$$%%%&&&&&&+++(((&&&%%%''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((()))(((((('''''''''''''''))))))(((((((((((())))))************++++++++++++,,,------.../////////...---,,,,,,++++++,,,,,,---------...//////000111111000000000000///...------000000111111222222333333777<<>>===???@@@@@@???>>>>>>???:::;;;===???AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGGGGFFFEEEEEEGGGIIINNNMMMLLLLLLNNNQQQSSSUUUVVVUUUTTTSSSRRRRRRQQQQQQRRRSSSSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPPPPOOOOOOQQQRRRTTTTTTSSSSSSTTTUUUUUUVVVVVVVVVUUUSSSQQQPPPSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUTTTSSSSSSRRRRRRRRRTTTSSSQQQOOONNNOOOPPPRRRPPPOOOOOOQQQTTTWWWYYYYYYVVVUUUSSSRRRPPPNNNLLLKKKJJJKKKLLLMMMNNNNNNMMMMMMJJJHHHGGGFFFFFFEEECCCAAA@@@AAAAAAAAAAAA@@@???>>><<<===>>>@@@BBBAAA>>><<<;;;;;;;;;:::999888777777999777666666777777555444222222222222222222111111333333222111000///------/////////.........------,,,,,,,,,---------------************************((()))******)))((()))***,,,+++)))((('''((()))***&&&&&&&&&%%%&&&'''((((((***)))'''&&&&&&&&&''''''((('''&&&&&&'''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''''''''!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%###"""'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((&&&&&&&&&''''''''''''''')))(((((('''''''''(((((((((((())))))))))))(((((()))))))))******+++++++++,,,,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........000000000000000//////...//////000111111222333333777;;;GGGWWWfffttt333333333222222111111111333333333555777888888666444555666777777888999999777777777888888888888888;;;===>>>>>>===<<<<<<===;;;===??????>>>===>>>?????????@@@@@@@@@???>>>>>>CCCDDDEEEFFFFFFFFFFFFFFFCCCDDDEEEEEEDDDEEEGGGIIIMMMMMMMMMNNNPPPRRRTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQPPPPPPOOONNNNNNMMMMMMPPPRRRSSSSSSSSSUUUVVVVVVVVVVVVVVVUUUSSSRRRQQQQQQRRRSSSUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSQQQOOOMMMLLLNNNQQQOOONNNMMMOOOSSSVVVXXXYYYUUUTTTSSSQQQPPPNNNLLLLLLJJJKKKLLLMMMMMMNNNNNNMMMJJJIIIHHHHHHHHHGGGDDDBBB@@@@@@AAAAAAAAA???>>>===:::;;;;;;>>>??????<<<:::;;;;;;;;;;;;:::999888888666555555555666666444222111111111111111111222222000000///...---,,,+++++++++++++++,,,,,,---------///...---,,,***)))((('''(((((()))***+++++++++***''')))***)))(((((()))++++++***'''%%%%%%&&&)))***&&&&&&&&&''''''''''''((())))))((('''''''''((((((&&&&&&&&&&&&&&&''''''''''''&&&$$$######$$$&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$%%%%%%%%%%%%$$$"""""""""###############$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&'''((('''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''((((((''''''(((((()))***((())))))******))))))((((((((())))))***+++++++++++++++,,,....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++//////000111111111000000...//////000111222333333666:::FFFUUUdddrrr111111111111222222222222333222333444777888777666555555666777777777777777777777888999999999999999;;;===>>>>>>===<<<<<<===999;;;===>>>======???@@@??????@@@@@@@@@??????>>>BBBCCCCCCDDDDDDDDDDDDCCC@@@BBBCCCDDDDDDEEEGGGIIIKKKLLLMMMOOOQQQRRRTTTTTTTTTSSSRRRPPPOOOOOOOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSNNNNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLLLLJJJMMMQQQSSSSSSTTTVVVWWWWWWVVVUUUSSSRRRRRRRRRRRRQQQRRRSSSUUUVVVVVVWWWWWWUUUTTTSSSRRRRRRSSSSSSTTTRRRRRRQQQNNNKKKJJJMMMOOONNNMMMLLLNNNQQQUUUWWWXXXSSSRRRQQQPPPNNNMMMKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMIIIHHHGGGHHHHHHGGGEEEBBB???@@@AAABBBAAA???===<<<999999999;;;<<<<<<;;;999888999:::::::::999888777444444333444555555333111///000000000111111222222------,,,+++***)))))))))************++++++,,,,,,++++++***)))(((((('''''''''((()))***++++++***)))'''((())))))(((((()))++++++)))'''%%%%%%%%%%%%&&&%%%&&&'''((()))(((''''''&&&&&&''''''((((((''''''$$$%%%&&&'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!!(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$!!!"""""""""############%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''''''''((()))++++++))))))***++++++***))))))((((((((()))***+++++++++)))***+++---...//////000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111111......///000111222333333444999DDDTTTbbbppp......///111222333444555333222222444777888777666555666777777777777777666888888999::::::::::::999;;;===>>>>>>===<<<<<<===888:::<<<======>>>???@@@:::;;;===???AAABBBCCCCCCAAAAAABBBCCCCCCBBBBBBAAA>>>@@@BBBDDDDDDEEEGGGIIIJJJKKKMMMOOOQQQRRRSSSSSSTTTSSSQQQOOONNNNNNNNNOOOKKKLLLNNNPPPRRRTTTUUUUUUOOOOOOPPPPPPQQQQQQPPPPPPNNNNNNOOONNNNNNMMMLLLKKKIIILLLPPPRRRTTTUUUWWWXXXWWWUUUSSSRRRQQQPPPQQQQQQQQQRRRTTTUUUVVVWWWWWWWWWUUUTTTSSSRRRRRRSSSTTTUUUQQQRRRQQQNNNJJJIIILLLOOONNNLLLKKKMMMPPPTTTWWWWWWPPPPPPOOONNNMMMKKKJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLHHHGGGGGGGGGHHHGGGEEEBBB???@@@AAABBBAAA???===;;;999888888999:::;;;:::888555555777888888777666666333333333444555555222000//////000000111111222222000000///---------------++++++++++++++++++++++++$$$%%%&&&'''((()))***+++((()))***++++++***)))(((&&&((())))))(((((()))+++***))))))'''%%%###"""!!!%%%&&&(((******)))(((&&&###$$$&&&'''((('''&&&&&&###$$$&&&'''&&&&&&'''(((###$$$&&&''''''&&&$$$###&&&&&&&&&%%%### !!!""""""######$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%############%%%%%%'''&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******%%%%%%'''((((((((('''&&&&&&&&&&&&''')))***,,,---)))***+++,,,,,,+++***)))'''(((((()))***+++++++++((()))+++---...///000000+++,,,,,,------,,,,,,++++++,,,,,,---...///000000***+++---///000111222222---...///000111222333333444888CCCSSSaaaooo222222222222111111000000222222333333444555666666888888777777777777777777888999999999999999999:::@@@???===<<<::::::999999;;;;;;<<<===>>>>>>======<<<===>>>@@@@@@AAAAAAAAADDDCCCCCCBBBBBBAAA@@@@@@BBBCCCEEEFFFGGGGGGGGGFFFLLLKKKKKKKKKLLLNNNPPPRRRPPPPPPOOONNNMMMKKKKKKJJJRRRQQQPPPPPPPPPRRRTTTUUUSSSSSSSSSSSSQQQOOOMMMKKKMMMKKKJJJKKKNNNNNNKKKHHHLLLLLLLLLOOORRRUUUVVVVVVWWWWWWVVVSSSPPPNNNOOOPPPSSSTTTUUUUUUVVVVVVVVVVVVTTTTTTTTTRRRQQQQQQTTTVVVVVVTTTQQQNNNLLLKKKKKKKKKJJJKKKLLLMMMOOORRRTTTUUURRRPPPMMMJJJHHHHHHIIIJJJHHHGGGDDDCCCCCCDDDGGGHHHJJJIIIHHHGGGGGGGGGHHHHHHDDDDDDCCCBBB@@@===;;;:::;;;;;;:::999888888888888444444444555555555555555333000,,,,,,///111111000...///000000000///...------,,,,,,...///000...---++++++++++++++++++++++++%%%'''(((***+++++++++***%%%&&&((()))*********)))...---,,,+++,,,---...///************))))))))))))%%%%%%&&&''''''&&&%%%%%%,,,)))&&&%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''(((((($$$$$$#########$$$&&&'''###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$&&&((('''%%%###$$$"""!!!"""###%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$######"""######$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%"""  !!!"""!!!(((&&&%%%&&&))))))&&&"""&&&%%%$$$#########$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((('''%%%"""######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&&&&%%%%%%$$$###(((&&&###!!!!!!###&&&(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&'''((())))))***+++***)))))))))***,,,---&&&((()))***))))))+++,,,((()))***,,,...///111111........................//////000000///---+++***////////////000000000000444333111000000111333444777:::CCCQQQ___nnn222222222222111111111000222222333333444555555666888888888888888888888888999999999999::::::::::::@@@???===<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAACCCDDDEEEFFFGGGGGGGGGFFFJJJJJJJJJJJJKKKMMMOOOPPPOOOOOOOOOOOONNNNNNNNNNNNQQQPPPOOONNNOOOQQQSSSUUUSSSSSSSSSSSSRRRQQQPPPPPPOOOMMMKKKKKKMMMMMMLLLIIIMMMMMMNNNPPPRRRTTTUUUUUUTTTUUUUUUTTTRRRQQQQQQRRRTTTUUUUUUVVVWWWWWWVVVVVVRRRSSSSSSRRRQQQQQQRRRTTTVVVUUUSSSQQQOOOMMMMMMLLLIIIJJJKKKLLLNNNPPPRRRSSSQQQOOOLLLIIIHHHHHHIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFCCCCCCCCCBBBAAA???>>>===::::::999888777777777777555555555555444444444444333000------///111111000000//////......///000000444222000//////---***(((++++++++++++++++++++++++'''((()))++++++++++++***&&&''')))***+++++++++***)))))))))))))))***++++++*********)))))))))((((((&&&&&&'''(((((('''&&&&&&***'''$$$$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''((($$$$$$#########$$$%%%&&&###$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$######%%%&&&&&&%%%%%%###""""""$$$%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###############$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""!!!"""###$$$###!!!###""""""###%%%%%%$$$###'''&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''&&&%%%"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$###!!! !!!###$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((('''''''''''''''&&&%%%&&&((((((((('''&&&&&&''''''((())))))*********)))((()))***+++,,,((()))++++++***+++,,,...++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,....../////////---,,,+++000000000000111111111111444333111000000111333444777999BBBPPP^^^mmm222222222222111111111111222333333444444555555555888888888888888888888888999999999::::::;;;;;;;;;???>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQPPPNNNMMMMMMMMMNNNPPPSSSTTTTTTTTTSSSSSSSSSTTTTTTUUURRRPPPMMMLLLLLLMMMLLLKKKOOOOOOPPPQQQRRRRRRSSSSSSQQQSSSUUUVVVUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWVVVVVVPPPRRRSSSSSSRRRQQQQQQRRRTTTTTTSSSRRRPPPOOOMMMLLLHHHIIIJJJKKKLLLNNNOOOPPPOOOMMMJJJHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIIIIHHHFFFEEEBBBBBBCCCBBBBBBAAA@@@???:::999888777666666666666555555555444444333333333333111//////000111222111111000...------...111222///...---...///000///---++++++++++++++++++++++++******++++++++++++******(((((()))***++++++++++++''''''((()))))))))))))))******))))))))))))((((((''''''(((((((((((('''''''''%%%###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$#########$$$%%%&&&###$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&'''$$$""""""$$$&&&&&&&&&%%%$$$######%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%%%%$$$######$$$%%%$$$$$$$$$&&&(((%%%$$$$$$$$$############%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&''''''((()))))))))))))))((((((((()))***+++***+++------,,,,,,---///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......------000000111111111222222222333222111000000111222333555888AAANNN\\\kkk}}}222222222222222222222222333333333444444444555555888888888888999999999999999999999:::;;;;;;<<<<<<>>>>>>===<<<;;;;;;;;;<<<;;;:::::::::::::::;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPLLLKKKKKKKKKLLLOOORRRTTTWWWVVVUUUTTTTTTUUUVVVWWWUUURRROOOMMMLLLMMMMMMNNNQQQQQQRRRRRRQQQQQQQQQRRRQQQTTTWWWXXXWWWUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTOOOQQQSSSTTTRRRQQQQQQQQQQQQQQQRRRRRRQQQOOOMMMLLLIIIIIIJJJLLLMMMMMMNNNNNNLLLKKKIIIGGGFFFFFFGGGHHHEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHJJJLLLKKKIIIFFFDDDDDDDDDDDDCCCBBBAAA@@@???;;;:::999777777666666666666555555444333222111111333222111000111111222222111000///...------------+++******+++...000000///++++++++++++++++++++++++,,,,,,,,,,,,++++++******(((((())))))************((()))***+++,,,+++***)))***)))))))))((((((((((((&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%$$$%%%'''((('''&&&&&&$$$###$$$%%%'''&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&$$$###$$$%%%&&&%%%$$$###%%%&&&$$$"""!!!%%%(((%%%%%%%%%%%%%%%$$$$$$###%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((('''&&&%%%&&&((((((((('''''''''''''''(((((())))))((((((((((((((())))))******+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------..................///000000000000111111111222222111000000111222222444777@@@MMMZZZiii{{{222222222222222222222333333333333444444444444444777777888888888999999999888888999::::::;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<;;;;;;<<<===>>>@@@BBBCCC@@@AAABBBBBBCCCDDDEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMKKKJJJJJJJJJKKKNNNQQQSSSYYYXXXVVVTTTTTTTTTUUUUUUVVVTTTRRROOONNNNNNOOOPPPRRRSSSTTTSSSQQQOOOPPPRRRTTTVVVXXXYYYWWWTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQOOOQQQTTTTTTSSSQQQQQQQQQQQQRRRSSSSSSSSSRRRPPPOOOKKKLLLMMMNNNNNNNNNMMMMMMJJJIIIHHHGGGFFFFFFGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGIIILLLMMMMMMKKKGGGEEEFFFFFFEEEDDDBBB@@@>>>===<<<<<<:::999888777777777555555444333222111111000111222222111111111111222///000000000...+++(((&&&000...+++*********)))(((++++++++++++++++++++++++------,,,++++++*********''''''''''''((((((((()))((()))+++,,,,,,,,,+++***)))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''***+++***'''%%%&&&$$$###$$$%%%'''&&&&&&###$$$%%%&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$######$$$%%%$$$###!!!"""### """'''(((((()))((('''&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%&&&((((((((('''''''''''''''(((((((((((('''((((((((()))))))))))))))***++++++******+++,,,)))******+++,,,---......////////////////////////...---------.....................////////////000111111111111111111111111444666???LLLYYYhhhzzz222222222222333333333333444444444444444444444444666666666777888888999999777777888999::::::;;;;;;::::::::::::::::::;;;;;;>>>===;;;:::::::::;;;<<<;;;;;;;;;<<<===@@@BBBCCC???@@@AAABBBDDDEEEFFFGGGIIIHHHHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMOOOPPPQQQPPPNNNMMMKKKJJJJJJJJJKKKMMMPPPQQQWWWWWWVVVTTTTTTSSSSSSSSSUUUUUUTTTRRRPPPOOOQQQRRRRRRTTTVVVTTTPPPOOOPPPRRRVVVWWWYYYXXXUUUSSSRRRRRRQQQQQQRRRRRRQQQQQQPPPPPPOOOQQQRRRRRRQQQPPPPPPQQQSSSSSSTTTTTTTTTTTTTTTSSSMMMNNNOOOOOOOOONNNMMMLLLHHHHHHGGGGGGGGGGGGGGGHHHEEEFFFGGGHHHHHHGGGFFFEEEGGGIIIKKKMMMMMMJJJGGGEEEFFFFFFEEECCCAAA???===;;;===<<<;;;999888777777777333333333222222111111111000111222222000000000222...000111222000,,,(((%%%,,,***(((''')))*********++++++++++++++++++++++++---,,,+++***************(((''''''&&&&&&''''''(((''''''((()))))))))))))))))))))((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%&&&((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%(((+++---+++'''###%%%$$$######%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###""""""$$$$$$###"""#########"""!!! !!!"""###$$$%%%%%%%%%$$$"""!!!%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%&&&((((((((('''''''''(((((((((((((((((('''((()))*********))))))((()))******(((((()))***'''((()))+++,,,...///000------------------------///......---------......---------.........//////111111111111111111111111444666???LLLYYYgggyyy222222222333333333444444444444444444444444444444444555555666777777888888555666666777999::::::;;;888888888888999999:::;;;===<<<:::999888999:::;;;;;;;;;:::;;;===???BBBDDD??????AAACCCDDDFFFHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLOOOQQQRRRRRRQQQPPPLLLKKKJJJJJJKKKMMMOOOPPPSSSSSSTTTTTTTTTSSSSSSRRRSSSUUUVVVUUURRRQQQRRRTTTQQQTTTVVVTTTPPPNNNPPPSSSVVVWWWWWWVVVSSSRRRRRRSSSQQQRRRRRRRRRQQQQQQPPPOOONNNOOOOOONNNMMMMMMNNNPPPRRRQQQQQQQQQRRRSSSTTTTTTMMMNNNOOOPPPOOONNNLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFHHHIIIJJJJJJHHHFFFDDDDDDDDDCCCBBB@@@???===<<<===<<<:::999777666666555222222222222111111111111...000222222///...///111///000111222111...,,,***(((&&&%%%&&&)))---//////++++++++++++++++++++++++++++++***)))))))))***+++)))((('''&&&&&&'''((()))''''''&&&&&&''''''((()))))))))((((((((('''''''''&&&%%%$$$$$$$$$$$$%%%&&&###&&&((((((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$&&&(((***)))&&&###%%%###""""""$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""###$$$%%%$$$"""%%%$$$%%%&&&((()))(((''' !!!"""""" %%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&%%%&&&((((((((('''((((((((((((((((((((('''((()))***+++++++++***)))((()))******(((((()))***'''''')))***,,,...///000------------------------000///...---,,,,,,------............////////////000000111111111111000000444777???LLLYYYgggyyy222222222333333444444444444444444444444444444444333444444555666777777888444555666777888999::::::777777777777888999::::::<<<;;;999777777888999:::;;;::::::;;;<<>>???AAACCCEEEGGGHHHIIIKKKJJJIIIHHHGGGHHHIIIJJJHHHIIIJJJKKKKKKKKKJJJIIIIIILLLOOORRRTTTUUUTTTSSSMMMLLLKKKJJJKKKLLLNNNPPPOOOPPPRRRSSSTTTTTTSSSSSSRRRUUUWWWVVVTTTRRRSSSUUUQQQTTTWWWUUUPPPNNNQQQTTTUUUVVVVVVTTTRRRRRRSSSUUURRRRRRSSSSSSRRRQQQPPPPPPMMMMMMMMMKKKJJJJJJMMMOOONNNNNNMMMMMMNNNOOOQQQRRRMMMNNNOOOPPPOOOMMMKKKIIIGGGHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHFFFEEECCCAAAAAAAAAAAA@@@???>>>>>><<<;;;999888666555444444111111111111111222222222---000222111///...///111000000111111111111111000...,,,)))((()))***+++***+++++++++++++++++++++++++++***)))(((((()))***+++***)))(((''''''((()))***(((((('''&&&&&&((()))***)))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''"""%%%((('''$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""!!!###$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$$$$"""!!!"""###%%%$$$$$$&&&%%%$$$######$$$%%%&&&!!!"""%%%'''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%%%%$$$###!!! !!!%%%***,,,***'''###$$$&&&'''&&&%%%###!!!%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&((((((((('''((((((((((((((('''''''''((()))***,,,,,,++++++***)))***+++***)))((()))***(((((()))***,,,---...///000000000000000000000000111000...---,,,,,,,,,---////////////000000000000000000111111111111000000555777???LLLYYYgggyyy333333333444444555555555888777777666555444444444222222333444444555555666666777777888999;;;<<<===777666555555555777888999<<<;;;999888888999;;;<<<999999999::::::<<<===>>>>>>AAACCCEEEEEEFFFHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFJJJJJJKKKKKKJJJIIIIIIHHHJJJKKKNNNQQQSSSSSSSSSRRRMMMLLLLLLKKKLLLNNNOOOPPPNNNOOORRRTTTUUUUUUTTTTTTUUUSSSPPPNNNNNNQQQTTTVVVVVVUUUSSSPPPNNNOOORRRUUUVVVWWWXXXXXXXXXWWWVVVUUURRRPPPNNNMMMMMMMMMKKKJJJKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIMMMKKKJJJIIIJJJIIIHHHFFFHHHGGGGGGFFFFFFEEEEEEEEEDDDBBB@@@BBBDDDEEEDDDAAAAAAAAA@@@???>>>===<<<;;;777777666555444333222222555444222111111111222222---.........///000000000///......------,,,++++++******))))))***+++,,,,,,---,,,+++******+++,,,---))))))************)))))))))((('''&&&&&&'''((()))'''((()))++++++***)))))))))*********((('''((())))))(((&&&$$$$$$$$$&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%############%%%%%%"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&%%%$$$######%%%###!!!"""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&"""###%%%'''(((((('''&&&'''((()))))))))))))))(((,,,+++******))))))******...,,,******,,,---+++(((((())),,,...000000///...000000//////......------,,,---//////...------..................---------111000000//////000222333666777<<>>?????????AAADDDFFFGGGHHHJJJKKKGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNQQQRRRRRRQQQQQQOOONNNMMMMMMMMMMMMNNNOOOMMMOOOQQQSSSTTTTTTSSSSSSSSSRRRQQQPPPQQQSSSUUUWWWWWWVVVTTTRRRPPPQQQTTTWWWWWWWWWXXXYYYYYYXXXWWWVVVRRRPPPNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJLLLKKKIIIIIIIIIIIIHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFDDDAAAAAABBBBBB@@@>>>??????>>>===<<<;;;::::::999999888666555444222222444333222111111111111222---..................///,,,,,,------------------******))))))***++++++,,,+++******))))))******+++))))))************)))))))))((('''&&&&&&'''((()))(((((()))************)))&&&'''''''''%%%$$$%%%&&&)))'''&&&$$$$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''######$$$$$$%%%$$$$$$$$$&&&&&&'''''''''''''''&&&&&&$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%'''(((''''''&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''((()))))))))))))))((((((((()))***+++------,,,***((()))***+++)))''')))***,,,...//////......///////////////.........,,,...//////---,,,,,,---........................///...------...///000111777888===IIIVVVfff{{{333333333333444444444444333333444444555666777777444555555666777777888888777777777777777888999999777666555555555555666666888999::::::;;;;;;;;;;;;<<<<<<======>>>>>>?????????BBBEEEGGGHHHIIIKKKLLLGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJKKKLLLNNNPPPQQQQQQOOOOOOPPPOOOOOONNNNNNNNNNNNOOOMMMNNNPPPRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWUUUUUUSSSQQQPPPPPPTTTVVVWWWXXXYYYZZZZZZZZZYYYXXXRRRPPPNNNMMMLLLLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOONNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDBBBAAA@@@???<<<:::======<<<;;;:::999888888999888777666444333222111333222111111000111111111...------------------,,,+++++++++,,,---.........*********)))******+++,,,((())))))))))))))))))(((((())))))******))))))(((((((((''''''''''''((()))))))))(((((())))))******((()))***)))'''&&&'''(((((('''&&&%%%$$$%%%&&&'''&&&'''((('''%%%$$$%%%&&&((((((''''''''''''(((((()))))))))((('''&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%$$$%%%&&&'''(((((((((((('''%%%###"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%$$$&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""$$$''')))%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&'''(((((('''''''''''''''((()))***&&&&&&''')))************((((((((()))***+++,,,---+++***))))))******)))(((,,,,,,,,,------..................///////////////---///000///---,,,,,,---////////////////////////......------...000111222777888>>>JJJWWWggg|||333333333333333333333333222333333444555555666666444555555666666777888888777777666666666666777777666666666555555555555555666777:::;;;<<<<<<;;;:::;;;;;;<<<<<<============AAACCCEEEFFFFFFGGGHHHJJJFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIJJJKKKLLLNNNPPPPPPOOOMMMLLLNNNNNNNNNOOOOOOPPPPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSTTTTTTTTTTTTTTTTTTQQQQQQQQQOOONNNOOORRRTTTXXXYYYZZZ[[[\\\[[[[[[ZZZSSSQQQNNNMMMMMMLLLKKKIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLNNNOOONNNNNNMMMMMMLLLLLLLLLLLLLLLJJJIIIJJJKKKKKKJJJIIIFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@>>><<<;;;999;;;;;;::::::999888888777555444444333333222111111111111111000000000111111---------,,,,,,+++++++++++++++,,,,,,,,,---------+++***************++++++'''(((************((('''(((((())))))))))))(((((('''''''''''''''(((((()))))))))((('''''')))***+++)))***+++***((((((((()))'''&&&&&&%%%%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###############$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%'''%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&'''&&&%%%%%%&&&&&&'''((())))))***'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%''')))$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&''')))***%%%&&&''')))***+++++++++++++++***)))))))))))))))---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---......------......//////000000///000111000...------...////////////000000000000000000//////000222444555555666===IIIWWWfff{{{333333333333333333333333333333444444444444444444333444444555666666777777888777666666555666666666666666666666666666555555444666999<<<======<<<;;;;;;<<<===>>>>>>>>>======AAACCCEEEEEEDDDCCCDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCGGGGGGHHHIIIIIIIIIIIIIIIKKKLLLMMMOOOOOONNNLLLKKKKKKKKKMMMOOOPPPRRRSSSSSSNNNNNNOOOPPPPPPQQQQQQQQQSSSTTTTTTTTTTTTSSSQQQPPPPPPPPPPPPOOONNNOOORRRUUUWWWXXXZZZ\\\]]]]]]\\\\\\UUURRRPPPNNNNNNMMMKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNKKKKKKJJJIIIJJJKKKMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMLLLKKKFFFGGGHHHHHHGGGFFFDDDCCC@@@@@@@@@???===<<<;;;;;;:::::::::999999888888777222222222333333444444444000000000000000000000000------,,,,,,+++++++++***------,,,,,,,,,+++++++++++++++***************+++((()))***++++++***)))((((((((())))))))))))((((((&&&''''''((((((((((((((()))((('''''''''(((***+++&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&########################""""""#########$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$######"""%%%%%%$$$$$$$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&''''''&&&$$$$$$%%%&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%%%%&&&'''&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%&&&'''(((%%%&&&''')))***++++++++++++***))))))(((((()))))),,,,,,---,,,,,,,,,,,,---------,,,,,,,,,---......------......//////000000000111222222000//////000.../////////000000111111111000000000111222444555333444;;;GGGTTTdddwww333333333333222222222222333333333333333333333333333444444555555666777777888777666666666666666777555555666777888777777777444666999;;;=========<<<>>>???@@@AAAAAA@@@???>>>@@@AAACCCCCCBBBAAAAAABBBEEEEEEEEEEEEEEEDDDCCCCCCGGGHHHIIIIIIIIIIIIIIIHHHIIIKKKLLLNNNNNNMMMKKKJJJHHHIIILLLNNNPPPRRRSSSTTTOOOOOOOOOPPPPPPPPPQQQQQQTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSRRRRRRSSSUUUXXXVVVXXXZZZ\\\]]]]]]]]]]]]WWWTTTQQQPPPOOONNNLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPLLLKKKIIIHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIJJJLLLMMMMMMLLLFFFGGGHHHHHHFFFDDDAAA???>>>??????>>><<<;;;<<<===999999888888777777777777333333333444444555555555...//////000000000000///---,,,,,,,,,,,,,,,,,,+++---------,,,+++*********,,,+++******)))*********)))******++++++******)))'''(((((())))))(((((('''%%%&&&'''((()))))))))(((((((((''''''(((((())))))'''((()))(((&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&)))'''&&&$$$######$$$%%%''''''''''''&&&%%%$$$###"""###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%'''(((''''''$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''((()))((('''&&&''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%&&&(((''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''')))************'''''''''((()))***+++,,,)))***++++++******+++,,,,,,,,,,,,------..................//////////////////000222222111000000111---......//////000000111000000///...///000111222222333:::FFFRRRaaasss333333333222222222111111111111222222333333444444444555555666666777888888777777777666666777888888444555777888999:::999999444666888:::<<<=========>>>???AAABBBBBBAAA???>>><<>><<<>>>???@@@???<<<;;;<<<===666666666666666555555555222222222222111111111111---...///000000000//////,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,++++++***))))))******)))))))))(((((()))))))))''''''((((((((((((''''''%%%&&&'''((()))))))))(((&&&'''(((((())))))(((((()))++++++***)))((()))***$$$%%%%%%&&&'''''''''&&&&&&'''((('''%%%$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###"""###%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$"""%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&&&&&&&%%%%%%''')))(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))'''''''''''')))***+++,,,(((***,,,,,,******+++---)))***,,,...//////......///////////////.........,,,...000000//////000111,,,------...//////000000222111000/////////000111222444:::FFFQQQ___ppp333333333222222111111111...///000111333444555666666666666777888888999999777777777777777888999999444555777999:::;;;;;;:::444666777:::<<<===>>>???===>>>???@@@@@@???===<<<:::<<>>???@@@:::888777777888;;;>>>@@@>>>?????????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBDDDDDDEEEDDDDDDCCCBBBBBBDDDEEEFFFGGGHHHGGGGGGFFFHHHIIIKKKMMMNNNNNNNNNNNNKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOQQQSSSUUUTTTSSSTTTTTTTTTUUUVVVWWWYYYYYYWWWVVVUUUUUUVVVVVVTTTRRRTTTUUUWWWXXXZZZ[[[\\\\\\ZZZXXXUUURRRPPPNNNNNNNNNRRRRRRQQQQQQQQQQQQRRRRRRLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFHHHJJJJJJIIIGGGFFFEEEEEEEEEEEEGGGHHHIIIDDDDDDCCCBBBAAA???>>>>>>>>><<<999999<<<>>>===<<<999666333444777999666222444222000...------...///......//////......---,,,......------,,,+++******))))))(((((((((((())))))+++++++++++++++***))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))(((((()))))))))))))))(((((((((((())))))))))))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$######'''&&&$$$######$$$%%%&&&!!!"""$$$$$$######$$$&&&%%%$$$$$$######$$$$$$%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$###&&&))))))$$$!!!###(((%%%$$$#########$$$%%%&&&)))&&&$$$$$$&&&&&&$$$!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""######$$$&&&''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((''''''((((((((((((''''''###%%%''''''&&&%%%&&&'''(((((((((((())))))))))))***************+++++++++******+++++++++,,,,,,,,,------------......//////333000---...000000---***...///000000000///---,,,000000000000///...---,,,------------.........///555555:::DDDOOO\\\nnn}}}333333333333222111000///333333222222222111111111444444555555555666666666666666666666777777777777666666888999;;;===>>>???:::999777777888:::===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGIIIJJJKKKMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMOOOQQQTTTUUUVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXVVVUUUUUUVVVUUUSSSQQQRRRSSSUUUVVVXXXYYYZZZZZZYYYWWWVVVTTTSSSRRRRRRSSSRRRRRRRRRRRRRRRRRRSSSSSSLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDEEEFFFDDDCCCAAA@@@???>>>=========;;;888888:::<<<;;;:::777444111222555666444000333222000.........///000---------------,,,,,,+++------,,,,,,++++++************))))))))))))******((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%%%%%%%###########################$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''$$$"""###&&&$$$$$$#########$$$%%%&&&)))'''%%%%%%''''''%%%#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""######$$$&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&'''((((((((((((((()))))))))))))))))))))***************************+++++++++++++++,,,---.../////////...111000///...///...---,,,,,,,,,---.....................////////////......------........./////////444444:::CCCNNN\\\nnn}}}111222222222111000///...222222222111111111000000333333333444444444555555444555555555666666666666555666777999:::<<<======:::999888777777999;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHIIIIIIHHHIIIJJJKKKMMMMMMMMMLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLKKKMMMOOOQQQTTTVVVWWWWWWSSSSSSTTTTTTUUUWWWWWWXXXYYYWWWUUUUUUUUUTTTRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWUUUUUUTTTTTTTTTTTTUUUUUURRRRRRRRRRRRSSSSSSTTTTTTLLLKKKJJJHHHGGGGGGGGGGGGFFFEEEEEEFFFHHHHHHGGGEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCAAA???===<<<;;;;;;<<<;;;999777777888888888666777444222333555666444111222111000/////////000111,,,,,,,,,,,,,,,+++******+++++++++***************+++******))))))******+++(((((())))))(((((('''&&&((((((((((((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!"""###$$$ """$$$'''((('''&&&%%%%%%&&&'''&&&$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$###$$$$$$%%%&&&'''((((((((('''&&&$$$###""""""########################"""###$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&***(((''''''''''''&&&$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$###"""!!! ''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&((()))(((((((((((())))))))))))((((((((())))))*********))))))))))))***************+++---///000///...---///000000///---,,,---...******++++++,,,...///000+++,,,---...///000000000....../////////000000000222333999CCCNNN[[[mmm|||......//////...---,,,,,,//////000111222333444444222222333333333444444444333333444444444555555555555555666777999:::;;;;;;:::999888777777888:::;;;:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@BBBCCCBBBBBBCCCCCCCCCBBBBBBAAAAAABBBDDDGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJLLLNNNQQQRRRSSSUUUVVVWWWRRRRRRTTTUUUVVVVVVWWWWWWYYYWWWUUUTTTTTTTTTRRRPPPQQQQQQRRRRRRSSSTTTUUUVVVRRRRRRRRRRRRRRRRRRSSSSSSPPPPPPQQQRRRRRRSSSSSSSSSKKKKKKIIIHHHGGGFFFFFFFFFEEEDDDDDDEEEGGGGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@===;;;999999999999999888666666555555444333888666444555666777555333000000/////////000111111,,,,,,,,,,,,,,,++++++***))))))))))))******************))))))))))))*********************))))))((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&"""###%%%&&&'''&&&&&&%%%###%%%%%%$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$########################"""######"""###%%%$$$ $$$###$$$$$$$$$$$$%%%%%%)))(((''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((###$$$%%%&&&((()))***+++&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''((((((''''''(((***(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))(((***---///000000...------///111000,,,+++,,,///,,,++++++++++++---///000,,,,,,---...////////////////////////000000000000111222888BBBMMMZZZkkkyyy---............------,,,000000111222333444555555222222222333333333333444333333333333444444444444555555555666777888888999999888777777777888999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???AAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCEEEGGGHHHHHHHHHGGGHHHJJJKKKLLLLLLKKKJJJFFFGGGGGGIIIJJJKKKLLLLLLNNNQQQSSSTTTSSSRRRTTTVVVRRRSSSTTTVVVWWWWWWWWWWWWYYYWWWTTTSSSSSSSSSRRRQQQRRRQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRRRRQQQPPPPPPPPPNNNNNNPPPPPPQQQQQQPPPPPPKKKJJJIIIHHHGGGFFFFFFFFFDDDCCCCCCDDDEEEEEEDDDBBBAAABBBBBBCCCCCCDDDDDDDDD@@@>>><<<:::888777777777555555555555333222222111666555444444555555444333//////////////////000000---------------,,,++++++)))))))))))))))))))))***((((((''''''''''''((((((***************)))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******)))(((((('''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$&&&%%%#########%%%'''(((((('''%%%$$$###$$$$$$%%%###%%%%%%$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$#################################%%%%%%"""###&&&$$$######$$$$$$%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((###$$$%%%&&&((()))***+++%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''(((((('''&&&''')))+++(((((((((((())))))))))))&&&''''''((())))))******''''''((((((((()))))))))'''))),,,///000///...---,,,///000///,,,+++---//////...---,,,,,,---...///------............------////////////000000000000111222888BBBLLLXXXhhhvvv//////000000000000//////444444444333333333222222222222222333333333444444222333333333444444444444444444555555666666666777777777666777777888888999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA???@@@BBBDDDEEEFFFFFFEEEFFFGGGIIIJJJKKKLLLKKKKKKGGGGGGIIIJJJLLLNNNOOOOOOOOORRRUUUUUURRRQQQSSSUUURRRSSSUUUWWWXXXXXXXXXWWWXXXUUUSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPRRRRRRSSSSSSSSSSSSRRRQQQOOONNNMMMNNNOOOPPPPPPOOONNNMMMKKKJJJIIIGGGFFFFFFFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@@@@@@@BBBCCCCCCDDDDDDCCC>>>===<<<:::888666555444222333555444222111000111222222111111111000000000........................---------------,,,,,,+++*********)))))))))))))))(((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%(((((((((((((((((((((((((((''''''&&&&&&''''''((($$$$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&'''((((((((()))(((''''''''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((((((***(((&&&###"""###$$$%%%%%%&&&'''&&&$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$******$$$###&&&%%% """###$$$%%%%%%%%%%%%$$$&&&''''''&&&$$$######$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%&&&(((***(((((((((((())))))))))))''''''(((((()))***++++++(((((((((((())))))))))))''')))+++...//////......---.........---,,,---...//////...---------------------.........------,,,....../////////000000000111222888AAAKKKVVVeeerrr~~~///000000111111111000000333333333222222222222111333333333333444444444444333333333444444444444555444444444444555555555555555555555666777888999999999999999:::::::::;;;;;;<<<;;;;;;;;;<<<======>>>??????@@@AAAAAAAAAAAAAAA???@@@AAACCCDDDDDDCCCCCCDDDEEEGGGJJJKKKLLLLLLLLLHHHIIIJJJKKKLLLMMMNNNOOONNNRRRUUUUUUSSSRRRTTTWWWSSSTTTVVVXXXYYYYYYYYYXXXVVVTTTRRRQQQRRRTTTTTTTTTPPPOOONNNMMMLLLMMMOOOPPPQQQQQQQQQQQQQQQPPPNNNMMMOOOPPPQQQQQQQQQOOOMMMLLLKKKJJJHHHGGGFFFFFFEEEEEECCCBBBAAABBBCCCBBBAAA??????@@@AAABBBBBBAAAAAA@@@<<<<<<<<<;;;999666333111///222444444222000111222000000000000///...//////............---,,,++++++,,,,,,,,,,,,,,,+++******+++++++++******))))))(((((((((''''''''''''((((((''''''((((((''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&...///'''###&&&&&&!!!"""###$$$%%%%%%%%%$$$$$$&&&'''((('''$$$###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$&&&)))++++++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%""""""###$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%(((***(((((((((((())))))))))))''''''((()))***+++,,,---(((((()))))))))*********((()))***,,,......//////...---,,,,,,......---,,,+++,,,,,,---------,,,,,,++++++,,,---............------........./////////222333888AAAJJJTTTbbbooo|||......///////////////...//////000111222333333444333333444444444444555555333333444444444555555555444444444444444444444444333444555666777888999:::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAA>>>???AAABBBBBBBBBAAAAAABBBDDDGGGIIIKKKLLLMMMMMMHHHIIIIIIJJJJJJKKKKKKKKKLLLPPPUUUUUUSSSRRRVVVZZZSSSUUUWWWYYYZZZZZZYYYXXXVVVSSSQQQQQQRRRTTTUUUUUUOOONNNLLLKKKJJJKKKMMMNNNLLLMMMNNNNNNNNNMMMLLLKKKPPPQQQRRRRRRQQQOOOMMMKKKJJJJJJHHHGGGFFFEEEEEEEEECCCBBBAAAAAABBBBBB@@@>>>@@@@@@AAAAAA@@@???===<<<;;;<<<===<<<:::666333000...111444444222000111222111111222111000///000000---...------,,,+++***)))***++++++++++++***))))))---,,,,,,+++***)))(((((())))))(((((((((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((()))***++++++'''''''''((()))******+++)))((('''&&&&&&'''((()))$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((!!!"""###%%%%%%&&&&&&%%%###$$$&&&''''''&&&%%%$$$!!!"""$$$$$$######$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%'''((()))######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''111333)))###&&&'''""""""###$$$%%%&&&%%%$$$$$$''')))***(((%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''((((((((($$$&&&))),,,,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&&&&&&&$$$###$$$'''***(((((((((((())))))))))))'''((()))***+++,,,------))))))))))))************((()))***+++---...///000///,,,***+++...000...+++'''(((***,,,---------,,,)))***+++---...///000000------------.........///222333888AAAIIIRRR```mmm}}}///000222222111111111222111111111111111111111111333333222222222222222222555555555555555555444444555444444333333444444555777777777888999999::::::777999::::::999888999::::::::::::;;;<<<===>>>???>>>>>>???@@@@@@???>>>===>>>@@@AAAAAA@@@???@@@AAADDDDDDEEEFFFHHHJJJLLLMMMHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPPPPPPPQQQTTTVVVSSSUUUYYY[[[[[[XXXUUURRRNNNNNNMMMNNNOOOQQQSSSUUURRRPPPNNNMMMMMMMMMKKKIIIMMMLLLKKKJJJJJJKKKLLLMMMOOOOOOOOONNNMMMLLLKKKJJJIIIGGGDDDBBBBBBCCCBBBAAAAAA@@@?????????@@@AAABBB??????@@@@@@???>>><<<;;;;;;;;;::::::999888888888555444222111000111111222,,,---.../////////////////////...---+++******)))---------------,,,+++***)))************)))((((((******)))(((''''''(((((()))((('''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))+++***)))((('''&&&%%%%%%''''''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$"""&&&&&&&&&&&&%%%$$$######&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""###$$$%%%&&&&&&%%%$$$###'''***,,,)))$$$"""###&&&$$$###""" !!!###$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$''''''''''''''''''&&&&&&###$$$%%%&&&''''''''''''"""###%%%''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''$$$%%%(((***)))(((+++)))'''%%%%%%&&&)))*********))))))))))))******,,,+++++++++***)))))))))'''(((***,,,------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000---+++000000000000000/////////555555888???GGGQQQaaannn///000222222111111111222111111111111111111111111222222222222222222222222555555555555555555444444555444444333333444444555666777777888888999::::::999:::<<<;;;:::999999:::<<<;;;;;;;;;;;;;;;<<<<<<===>>>????????????======>>>???AAAAAA@@@@@@@@@AAADDDEEEEEEGGGHHHJJJLLLMMMIIIIIIJJJKKKKKKLLLKKKKKKLLLMMMOOOOOONNNOOORRRTTTSSSVVVYYY[[[[[[XXXUUUSSSOOOOOONNNNNNOOOQQQSSSTTTQQQOOONNNMMMNNNMMMLLLJJJLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIIIIHHHFFFCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>???@@@AAA>>>?????????>>>===<<<;;;777777777666555555444444555444222000/////////000000000111111222111111111------,,,+++***)))((((((((()))))))))(((((('''&&&******+++******)))((((((,,,++++++***))))))******)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&%%%%%%&&&&&&'''(((******)))((('''&&&%%%%%%((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''&&&&&&&&&'''$$$$$$%%%&&&&&&%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&)))+++((($$$!!!###&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$%%%((()))(((&&&***((('''&&&&&&'''((()))******))))))))))))******+++++++++***************((()))+++,,,---...------)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///...---........................555555888???FFFPPP___mmm...000222222111000111222000000000000000000000000111111111222222333333444444444444444444444555555555444444333333444444555666666777888888999999::::::<<<===<<<:::999999:::<<<<<<;;;;;;;;;:::::::::<<<===>>>??????>>>===<<<===???AAAAAA@@@@@@AAABBBEEEEEEFFFGGGIIIKKKLLLMMMIIIJJJJJJKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMOOOQQQTTTVVVXXXZZZZZZXXXVVVTTTQQQPPPPPPOOOPPPQQQRRRSSSPPPNNNMMMMMMNNNNNNMMMKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGDDDBBBAAABBBBBBAAA@@@??????>>>======>>>>>>>>>============<<<;;;::::::666666555555444333333222444333222000///.........111222222222222111111000------,,,,,,+++***)))))))))************)))((((((,,,,,,+++******)))((((((++++++***)))))))))******(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&&&&&&&&&&&&&'''((((((***))))))((('''&&&%%%%%%''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((()))***"""###$$$%%%&&&&&&&&&&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%''')))'''###!!!###%%%###%%%'''(((((('''%%%$$$&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&)))(((&&&$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$%%%&&&((((((&&&$$$((((((''''''((((((((((((***))))))(((((())))))******************+++++++++)))***+++---............***)))))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...........................555444777>>>EEENNN]]]jjj}}}...000222222111000111222000000000000000000000000000000111222333333444444333333444444444444555555555444444333333444444555666666777777888999999999:::<<<===<<<999888777888::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>=========???AAAAAA@@@@@@AAABBBEEEFFFFFFGGGIIIJJJLLLMMMJJJJJJKKKKKKLLLKKKKKKJJJLLLMMMNNNMMMLLLMMMOOOPPPTTTUUUWWWXXXYYYXXXVVVUUUSSSRRRQQQPPPPPPQQQRRRRRROOONNNMMMMMMOOOPPPOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJHHHGGGFFFEEECCCBBBAAABBBBBB@@@???>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777777666555555444444222222111000000/////////000111111111000///......//////......---,,,,,,+++******++++++++++++******---,,,+++***)))((((((((()))(((((('''''''''(((((('''((()))***)))((('''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((((((((((()))******))))))(((''''''&&&%%%%%%''''''''''''''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$(((...000---***###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$&&&'''%%%###"""###$$$###$$$%%%&&&&&&&&&%%%$$$'''(((((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$""" !!!###$$$))))))'''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&((()))(((&&&$$$&&&'''((())))))(((((('''))))))(((((((((((()))))))))))))))***+++++++++,,,++++++,,,---......//////...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000111111111555444777===DDDMMM\\\iii{{{...///111111000000000111000000000000000000000000000000111222333333444444333333333333444444555555555444444333333444444555555666666777888888999999999:::;;;:::888666666666777888:::;;;<<<=========;;;<<<===?????????>>>===<<<>>>@@@AAA@@@@@@AAABBBEEEEEEFFFFFFHHHIIIKKKLLLKKKKKKLLLLLLMMMMMMLLLLLLNNNOOOOOOOOOMMMMMMOOOQQQTTTTTTUUUVVVWWWWWWVVVVVVTTTSSSRRRQQQQQQQQQRRRSSSPPPOOONNNOOOPPPQQQPPPOOOMMMMMMLLLLLLLLLKKKKKKJJJLLLLLLLLLKKKJJJIIIGGGGGGDDDCCCBBBBBBBBBBBBAAA???>>>>>>>>>===<<<;;;::::::::::::999888777777777777888777777666555555444444000000000111111111111111000000000000000///...---.........------,,,,,,+++'''(((((()))))))))((((((,,,+++***)))((((((((((((((('''''''''''''''(((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))******((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$...:::<<<444***%%%&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$%%%$$$#########$$$%%%%%%$$$$$$$$$%%%'''(((&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((%%%&&&&&&&&&'''''''''(((&&&%%%###"""!!!"""$$$%%%''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%((('''%%%$$$$$$%%%'''(((&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%''')))***)))(((&&&%%%%%%&&&((()))***)))((('''))))))(((((((((((()))))))))))))))***+++++++++,,,,,,,,,,,,,,,---......///---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,............//////000000000000000000111111222222555444777===DDDMMM[[[hhhyyy---///111111000///000111111111111111111111111111111111111222222333333444222222333333444444555555555444444333333444444555555555666777777888888999777999:::999777666666777666888:::<<<>>>?????????<<<===>>>???@@@@@@??????<<<>>>@@@AAAAAAAAABBBCCCDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQPPPNNNNNNOOOQQQSSSSSSSSSTTTTTTUUUUUUVVVTTTSSSRRRQQQQQQRRRSSSTTTRRRQQQPPPQQQRRRSSSRRRQQQNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBCCCDDDCCCAAA@@@>>>>>>>>>>>><<<;;;999888999888777666555555555555555555444444333222222222...//////000000000000///000111111111111000000///+++++++++******)))))))))((())))))******************)))((('''&&&'''((()))))))))(((((())))))******'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''(((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((&&&***555AAABBB666***&&&&&&&&&&&&%%%$$$###""""""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%((('''%%%$$$%%%''')))+++$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((%%%&&&((()))((('''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%%%%&&&'''&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&(((******((('''&&&'''%%%&&&''')))))))))(((((()))((((((''''''(((((()))***************+++++++++,,,,,,++++++,,,---......((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///---......//////000000111444333666===DDDMMM\\\iiiwww---///111111000///000111222222222222222222222222222222222222222222222222111222222333444444555555555444444333333444444555555555666666777888888888777888::::::888777777888888999<<<>>>?????????>>><<<===???@@@AAAAAAAAA@@@<<<>>>@@@AAAAAAAAABBBCCCCCCCCCDDDDDDEEEFFFHHHHHHKKKLLLMMMOOOPPPQQQRRRRRRPPPQQQQQQPPPNNNMMMOOOPPPRRRQQQQQQQQQRRRSSSUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUSSSRRRSSSTTTTTTSSSRRROOOOOOPPPPPPOOONNNLLLKKKJJJJJJIIIIIIHHHGGGEEEDDDDDDCCCCCCDDDEEEDDDBBB@@@?????????>>>===;;;999888888777555444333333444444333333333222111111000000......//////...---+++***...//////000000000000///******))))))))))))(((((()))******+++,,,,,,++++++((('''%%%%%%%%%&&&((()))((((((((((((((()))******''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%"""###$$$&&&&&&&&&&&&%%%''''''&&&&&&%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&)))***///777===:::111)))%%%%%%%%%&&&&&&%%%$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&((()))$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))!!!###$$$$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&((()))(((&&&%%%&&&'''%%%&&&'''((())))))))))))((((((''''''''''''((((((+++++++++***************,,,++++++***+++,,,------'''(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000//////---......///000000111111444333666===EEEOOO^^^kkkvvv---///111111000///000111333333333333333333333333333333222222222222222222111111222333333444555555555444444333333444444555555555666666777888888888777999::::::999999999::::::<<<>>>???@@@???>>>======>>>@@@AAABBBBBBAAAAAA<<<>>>@@@AAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEGGGGGGKKKLLLNNNPPPQQQSSSSSSTTTPPPQQQQQQOOOMMMMMMNNNOOOQQQPPPPPPPPPQQQRRRTTTUUUTTTSSSRRRRRRRRRSSSUUUVVVVVVUUUTTTTTTUUUUUUTTTRRRPPPPPPQQQQQQPPPNNNMMMLLLHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCCCCEEEFFFEEECCCAAA@@@@@@@@@???===;;;999777777666444333222222333444444444333333222111111111...///...---+++)))&&&%%%++++++,,,---.........---+++++++++***************%%%%%%&&&''''''(((''''''&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%!!!"""###%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&'''''''''''',,,111555444///***&&&######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!###&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$###$$$&&&''''''&&& !!!$$$%%%&&&&&&%%%$$$ !!!############%%%'''###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''((((((######$$$%%%%%%&&&''''''!!!"""###%%%%%%&&&&&&&&&%%%%%%#########%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&(((((('''$$$###%%%'''&&&&&&&&&'''((())))))***((((((''''''''''''((((((,,,+++++++++******)))))),,,+++*********+++,,,---)))+++---......,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,***,,,///111222111///...///000000111222333333333333333666>>>EEEOOO___llluuu000///////////////000111222222222222222222222222111222333444333333111000000111111222222333444444222444777777555444333444666666777888888888888888888888888999999::::::;;;;;;<<<>>>???@@@@@@@@@???BBBBBB@@@???>>>>>>>>>>>>AAA@@@@@@?????????>>>>>>AAABBBCCCDDDEEEFFFGGGGGGJJJKKKLLLNNNPPPRRRSSSTTTSSSVVVYYYVVVQQQNNNPPPRRRTTTSSSRRRQQQQQQRRRSSSTTTVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTRRRQQQQQQQQQOOOMMMKKKIIIHHHHHHGGGFFFEEECCCBBBBBB@@@@@@BBBEEEFFFDDDBBBAAAAAA???>>><<<:::999888777777666555444444333333333222000///...///000222......---,,,,,,,,,,,,---///---***)))+++,,,------+++++++++***************************))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''')))******'''&&&%%%###""""""######&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''***!!! +++///***&&&((('''((((((((('''&&&%%%%%%%%%$$$$$$###"""""""""###&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$%%%''',,,111---...//////...+++)))'''%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######""""""######$$$$$$%%%&&&'''((((((&&&$$$###&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$#########!!!###%%%%%%$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((((('''&&&$$$###""""""'''&&&&&&%%%%%%$$$$$$###!!!%%%'''(((&&&###!!!&&&%%%#########%%%''')))%%%%%%%%%$$$$$$#########"""$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''&&&'''(((******((('''&&&&&&%%%######%%%&&&'''&&&(((((((((((((((((((((((())))))(((((((((((())))))******+++,,,,,,,,,,,,+++'''((()))+++,,,,,,,,,,,,''''''(((((())))))******)))***+++,,,---,,,+++***------...............---...////////////000000000111555999<<>>??????>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDEEEFFFGGGGGGGGGIIIJJJMMMOOOPPPQQQRRRSSSVVVXXXVVVRRROOOPPPSSSRRRRRRQQQQQQQQQRRRSSSTTTWWWVVVVVVVVVVVVVVVVVVWWWUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQPPPOOOOOONNNLLLIIIHHHHHHHHHHHHGGGEEEDDDCCCCCCAAAAAABBBDDDEEECCCAAA@@@???>>><<<:::999777777555555555444333222222222333222000///...///000111///...------,,,,,,------///,,,***)))+++,,,------+++++++++******)))))))))******)))))))))(((((((((''''''((())))))***++++++))))))(((((('''((((((((($$$%%%%%%&&&'''((()))))))))((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((***!!!!!!***///)))&&&((('''''''''(((''''''&&&&&&%%%%%%$$$###############&&&&&&&&&&&&&&&&&&''''''%%%$$$%%%***///222333333******++++++***(((%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######"""$$$&&&&&&%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***++++++***(((''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&'''((()))(((&&&(((((((((((((((((((((((())))))(((((((((((()))))))))***++++++,,,,,,++++++)))******++++++,,,,,,,,,(((((((((((())))))************+++,,,,,,,,,,,,+++..................------111111222222222333333333111555999<<>>>>>======<<<;;;;;;<<<===>>>>>>???@@@;;;<<<===>>>@@@BBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHKKKNNNPPPQQQQQQQQQTTTVVVWWWUUURRRPPPQQQSSSQQQQQQQQQQQQQQQRRRSSSTTTWWWXXXXXXXXXXXXXXXXXXWWWUUUTTTRRRPPPOOOOOOPPPPPPQQQPPPNNNNNNNNNMMMJJJHHHGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBCCCDDDDDDBBB@@@>>>===<<<:::999777666555444444333333222222111111222111000///...///000111//////...------------......,,,******+++,,,,,,,,,,,,,,,+++***))))))(((((()))))))))(((((((((''''''%%%&&&(((***,,,,,,,,,,,,***)))(((''''''(((******%%%&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''(((((()))))))))((((((''')))""""""***---)))&&&(((&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))((()))...555<<<>>>999333%%%&&&&&&&&&%%%$$$"""!!!#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######'''&&&%%%$$$###"""""""""######!!!!!!"""%%%''')))&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''######$$$%%%&&&''''''((($$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''''')))++++++)))'''))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,++++++,,,++++++***++++++,,,,,,((((((((())))))))))))***++++++******++++++,,,---.../////////...---,,,,,,////////////000000000000111444999===BBBMMM]]]hhh{{{,,,,,,---...///000222333222222222222333333333333111111222222333333333222111111222333333444444555333444444222111222444666777777888999999999999888555666777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999:::;;;<<<======>>>>>>;;;<<<===>>>@@@BBBCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFHHHJJJMMMPPPRRRSSSSSSRRRTTTUUUVVVTTTQQQPPPQQQSSSQQQQQQRRRRRRSSSTTTUUUUUUWWWXXXYYYZZZZZZYYYXXXWWWTTTRRROOOMMMLLLLLLMMMNNNQQQOOONNNNNNNNNMMMJJJHHHFFFGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCBBBAAA@@@???===<<<;;;:::888777666555444444333333222222222111111111000////////////000000///......------......---+++******+++,,,,,,+++,,,,,,+++***)))(((''''''((((((((((((''''''''''''###$$$''')))******)))(((((('''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''&&&%%%$$$$$$(((######(((+++(((&&&'''%%%%%%&&&'''((((((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***111999===>>>;;;333+++$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""!!!""""""###$$$%%%$$$#########$$$%%%'''(((%%%$$$###$$$%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$##################&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&''''''((((((((('''%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%'''&&&&&&'''((()))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++++++++,,,+++******)))***++++++)))))))))))))))))))))))),,,+++***)))***+++,,,---////////////...---,,,+++------........./////////000444999<<>>>>>???@@@@@@AAAAAAEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIKKKNNNPPPQQQRRRRRRTTTTTTSSSRRRPPPPPPQQQRRRQQQQQQRRRTTTUUUVVVWWWWWWVVVWWWXXXYYYYYYXXXWWWVVVRRRQQQNNNLLLJJJKKKKKKLLLQQQPPPOOONNNNNNMMMKKKHHHFFFFFFFFFGGGGGGFFFEEEEEEBBBBBBBBBBBB@@@???>>>>>><<<<<<;;;:::999777666666444444444444333333333333111000000/////////////////////...---------------,,,+++******+++,,,+++***++++++******)))(((((('''((((((((((((''''''''''''%%%&&&((()))***)))'''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&'''&&&&&&%%%$$$$$$'''%%%%%%'''((('''&&&'''%%%%%%&&&'''((((((((('''%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%%%%&&&((()))...;;;DDDAAA777...'''!!!%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%'''((((((%%%%%%&&&''''''&&&%%%$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&''''''$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''(((((('''''''''(((&&&######%%%'''((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))***++++++++++++***+++******)))))))))******************)))))))))))),,,+++***)))***+++,,,---......//////...------,,,000000000111111111222222000444888<<>><<<<<<===;;;;;;:::999888777666666444444444444444333333333000000000/////////............---,,,,,,,,,,,,---,,,***)))***+++,,,+++)))******)))))))))((((((((()))))))))((((((((('''''''''((()))******)))(((''')))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''(((((((((((('''&&&$$$%%%%%%&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((('''''''''%%%$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%&&&(((***,,,777GGGNNNDDD444+++'''$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&((()))(((&&&$$$###%%%###"""###$$$%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&'''&&&%%%&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''######$$$&&&''')))******''''''&&&%%%%%%$$$######''''''&&&&&&'''(((((()))$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((&&&$$$$$$&&&'''((('''(((((((((((((((((((((((())))))(((((((((((())))))((()))******++++++******)))******+++++++++******+++************)))))))))++++++******++++++,,,---------...............---////////////000000000000000444888;;;@@@KKKZZZeeexxx---------------...///000---......///000000111111111111111111111333444555///000000111222222333333///111333333222222333444555555666777777777777777777777777777888888888888888777777666777888:::;;;666888:::===>>>>>>>>>===>>>????????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFEEEEEEEEEFFFHHHKKKNNNPPPRRRPPPNNNMMMMMMNNNOOOPPPMMMNNNPPPSSSTTTUUUVVVVVVRRRRRRQQQQQQQQQQQQRRRRRROOOOOONNNNNNMMMMMMMMMMMMPPPNNNMMMMMMMMMLLLIIIGGGEEEEEEEEEEEEDDDBBBAAAAAA<<<>>>@@@???<<<:::;;;<<<:::999999888777666555555222222222222222333333333///////////////......---------,,,++++++++++++,,,+++***)))***,,,,,,***)))(((((((((((())))))))))))******)))))))))(((((((((&&&&&&''''''(((((())))))'''((())))))(((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&''''''%%%%%%%%%&&&''''''''''''(((''''''&&&&&&###############$$$%%%%%%'''&&&&&&&&&))),,,000222:::FFFJJJ===000,,,+++)))$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###""""""!!!"""""""""$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""###$$$%%%$$$"""%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&&&&''''''''''''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((***,,,,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((())))))***************(((***,,,...///...,,,++++++++++++*********))))))******+++,,,,,,,,,,,,+++,,,,,,---...////////////,,,,,,,,,---------......000444777:::>>>IIIWWWbbbuuu......---------......///,,,------...///000000111111111000000111333444666000111111222333333444444000333666777666666666777666666777888888888888888888888888888777777777777777666666666777888:::;;;444666999===???@@@@@@@@@===>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFHHHLLLOOORRRQQQOOOMMMLLLLLLNNNOOOOOOJJJLLLNNNQQQSSSTTTTTTTTTQQQPPPOOONNNNNNOOOPPPQQQNNNNNNOOOOOOOOOOOONNNMMMOOOMMMLLLKKKKKKJJJHHHFFFEEEEEEEEEDDDCCCAAA@@@???:::<<>>;;;999:::<<<888888777666555444444333111111111111111111222222/////////000///......------,,,++++++******+++++++++***)))***,,,,,,***)))''''''(((((())))))******************))))))))))))""""""######%%%&&&((()))$$$&&&''''''&&&### $$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%''''''%%%$$$%%%&&&&&&'''((((((((('''&&&%%%%%%###"""""""""###$$$$$$%%%&&&%%%&&&(((+++000555888111::::::...%%%''')))%%%###"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$%%%'''((()))$$$###""""""###%%%''')))$$$###"""###$$$$$$$$$"""%%%%%%%%%&&&&&&'''''''''!!!###%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&"""""""""###$$$$$$%%%%%%"""###$$$&&&'''((())))))+++)))'''%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$"""###%%%((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''')))---111222000+++'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((()))***************(((+++...111222111...---++++++++++++******)))))))))***+++,,,---,,,++++++++++++---...///000000000/////////000000000000111000444777999===GGGUUU```sss,,,------...............+++,,,---///000111111111...///222444555444333222333333222222222333444444444333333222222333333444888666444333333555888999777888999:::999777555333222444666666777777999;;;:::999888:::===@@@???===??????@@@@@@@@@@@@??????>>>>>>???@@@BBBDDDFFFGGGJJJHHHGGGFFFGGGIIILLLNNNNNNNNNMMMLLLKKKKKKKKKKKKMMMKKKKKKLLLOOOQQQQQQQQQNNNMMMLLLKKKLLLNNNRRRTTTRRRQQQPPPOOONNNMMMMMMMMMJJJJJJIIIHHHGGGGGGFFFFFFHHHDDDAAAAAADDDDDD???;;;:::;;;;;;;;;;;;;;;;;;;;;777666555444333222222222333444555555555444333222111000///...............,,,,,,,,,+++***)))((((((++++++++++++***((('''&&&(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''&&&%%%$$$$$$&&&(((((('''$$$%%%&&&&&&$$$#########$$$$$$$$$%%%&&&'''((()))++++++***)))((('''&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''')))******---,,,+++)))'''&&&%%%%%%########################$$$$$$##################((('''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&(((((((((&&&%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###""""""%%%''')))******(((%%%###&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&))))))))))))******************,,,000333000((( &&&''''''(((((((((((((((,,,+++*********+++---...(((((((((((())))))))))))***)))))))))(((((('''''')))))))))))))))******+++)))************+++++++++---...............------222222111111111111111111444444888===???EEEQQQ]]]ooo------...////////////...+++,,,---///000000111111///000111222333333222222222222222222222333444555666666666555555666666666666555444444444555777888999:::;;;;;;:::888666444111333555666666777:::;;;:::999888:::===>>>===<<>>>>>???AAACCCEEEGGGHHHHHHFFFEEEDDDEEEGGGJJJKKKNNNMMMMMMLLLLLLKKKLLLLLLLLLJJJIIIJJJLLLNNNNNNMMMLLLLLLKKKKKKLLLNNNPPPQQQPPPPPPOOONNNMMMMMMMMMMMMKKKJJJJJJHHHGGGFFFEEEEEEEEEAAA>>>???AAAAAA===999999999999999999999888888666555444333222222222222222222333333333222111000000///..................,,,++++++******)))))))))))))))*********))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&''''''&&&$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%&&&&&&'''(((******)))(((((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! !!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&########################$$$$$$##################""""""""""""###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$'''%%%$$$%%%'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&%%%%%%$$$(((%%%!!! $$$'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%$$$$$$###$$$$$$$$$&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((''''''***---+++%%%&&&''''''((((((((((((((())))))((('''((()))***+++(((((((((((())))))))))))*********))))))((((((((()))))))))))))))******+++++++++++++++,,,,,,,,,,,,//////000000000//////...000000000000000000000000333444888<<>>>>>???AAACCCFFFHHHIIIEEEDDDCCCBBBCCCEEEGGGHHHMMMMMMLLLLLLLLLLLLLLLLLLJJJIIIGGGGGGIIIJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIGGGEEEDDDDDDCCC@@@>>>>>>??????;;;888888777777666666555555555555444333222222222222222000000000000000///............---------...//////************************'''((())))))*********)))'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%$$$$$$(((&&&%%%%%%&&&'''&&&$$$$$$%%%&&&&&&$$$######$$$&&&&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&#########$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$######""""""##############################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%((((((''''''&&&%%%%%%%%%((($$$"""&&&$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$%%%''''''$$$!!!&&&''''''((((((((((((((((((((('''''''''((()))***(((((((((((())))))))))))***************))))))))))))))))))))))))******+++,,,,,,,,,,,,---------------...////////////......////////////////////////333444777<<<>>>CCCOOO\\\lll---...//////000000//////+++,,,---...////////////111000///////////////000000000000000111333444555444444333333333333444444333444555666666666555555666666666555444333111000000222444666666777999;;;<<<<<<;;;<<<<<<======<<>>>>>???AAADDDFFFHHHJJJDDDCCCBBBBBBBBBCCCEEEFFFKKKKKKKKKLLLLLLLLLLLLKKKIIIHHHFFFEEEFFFGGGFFFEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJHHHFFFDDDCCCBBBCCCAAA?????????>>><<<999777777666555444333333333444333222111111111111111///////////////......---,,,,,,,,,,,,---...//////))))))))))))************(((((()))))))))))))))(((''''''''''''''''''''''''((((((((())))))))))))***''''''&&&%%%$$$$$$######((('''&&&&&&'''&&&%%%######%%%&&&&&&%%%$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((***)))((('''''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&''''''''''''(((((((((+++(((%%%$$$%%%''''''&&&&&&''''''((((((((((((((()))))))))))))))******+++(((((((((((())))))))))))++++++******************)))))))))))))))******+++,,,,,,,,,,,,------------***+++,,,,,,---,,,,,,,,,...///////////////000000333333666;;;===BBBNNNZZZlll---......///////////////+++,,,---.../////////...111000///......//////000000//////000111222333444333222222111111222222333222333555666777666555444555555444444333222222111111333555555555666888:::======>>>=========>>>>>>??????@@@@@@@@@@@@??????>>>>>>???AAACCCEEEHHHIIIDDDCCCCCCBBBCCCDDDEEEEEEHHHHHHJJJKKKKKKKKKKKKJJJHHHFFFEEEDDDFFFFFFFFFEEEDDDEEEGGGIIIJJJJJJJJJIIIGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJHHHGGGEEECCCBBBAAA@@@???>>>>>>===<<<:::888777666666555444333333222222222111000000000000111000//////...............,,,,,,+++,,,,,,---...///))))))))))))))))))***************))))))'''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$######'''&&&&&&&&&''''''%%%######%%%&&&&&&%%%$$$%%%&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&)))******((($$$"""&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&&&&'''%%%%%%%%%&&&'''((())))))''''''((((((((()))))))))+++)))%%%$$$$$$&&&((()))&&&''''''(((((((((((((((((()))))))))************(((((((((((())))))))))))******************++++++)))))))))))))))******+++++++++++++++,,,,,,,,,,,,***++++++,,,------,,,,,,/////////000000111111111222222666:::<<>>>>>======>>>?????????@@@@@@@@@@@@??????>>>??????@@@BBBDDDFFFGGGDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIEEEDDDCCCCCCEEEFFFFFFFFFCCCEEEFFFHHHIIIIIIIIIIIIEEEEEEDDDEEEEEEFFFGGGGGGHHHGGGFFFEEECCCBBB@@@@@@<<<<<<;;;;;;999777666555666666555555444333333333111000000/////////000000000000///............///,,,,,,+++++++++,,,------))))))))))))))))))))))))*********)))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''((('''%%%######%%%''''''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$###""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&""""""""""""###$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&''''''###%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((''''''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''(((&&&%%%######$$$&&&'''&&&''''''(((((((((((((((&&&'''((()))))))))(((((((((((((((((()))))))))))))))))))))***************)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,---...//////000///////////////000000111111222111222555999;;;@@@KKKWWWiii}}}+++,,,,,,---------------,,,,,,---.........---------...000111222111111000111111000////////////000555444444333333444444555333333444444555555555444444444444555555666777888444555666666444444555666888:::<<<<<<;;;;;;===?????????@@@@@@@@@@@@???????????????@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEHHHIIIIIIHHHHHHAAA@@@@@@AAADDDFFFGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@@@@???:::;;;;;;:::888666555444444444333333333333333333000//////......//////000000///...---------......---,,,++++++++++++++++++******))))))((((((''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$###''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((&&&$$$###%%%''''''&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&""""""######$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''""""""""""""###$$$%%%&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((()))(((&&&%%%$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$%%%%%%&&&'''(((&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((('''((()))*********)))((((((((((((((())))))))))))((((((((())))))*********)))))))))))))))******+++,,,,,,,,,,,,------------------...///000000000000------...//////000111111111111444888:::???JJJVVVdddxxx***+++,,,,,,------,,,,,,,,,,,,------...---------,,,...000222333333111111222111000//////......///444333333222222333333444333333333444444444555555222222222333444555777777555666777666444333444555555888:::;;;999999<<>>======@@@CCCFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@??????;;;<<<===;;;999777666666222222222222222333333333//////.........//////000///...---,,,+++,,,---...------,,,+++************+++******)))(((''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!! &&&&&&''''''''''''''''''$$$$$$%%%'''))))))&&&$$$###%%%''''''&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''!!!!!!"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%###"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$######""""""###$$$%%%%%%########################$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((########################%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$#########%%%'''((('''%%%###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))***+++'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$&&&'''((('''&&&&&&&&&&&&''''''((((((((((((((()))***+++------,,,,,,+++(((((((((((())))))))))))''''''(((((()))))))))***)))))))))))))))******+++---------.........//////+++,,,---...////////////,,,,,,------...///000000111111444888:::>>>JJJVVV```ttt))))))***+++---...//////000///...---------------000000000000111111111111000000//////000111222222333333444444444333333222222222333333444555666666222222222222333444555555888666555555666666555333555555666888999:::;;;<<<>>>??????@@@@@@@@@??????BBBBBBBBBBBBBBBCCCDDDEEECCCAAA@@@??????@@@BBBDDDAAABBBDDDFFFFFFEEEDDDCCC@@@AAACCCCCCBBBCCCDDDFFFEEEFFFGGGHHHIIIIIIIIIIIICCCCCCBBBCCCDDDDDDBBB@@@CCCDDDEEEEEEDDDAAA>>>;;;???:::444111111333555666444444333222111000...---////////////............,,,,,,------,,,,,,+++***------+++***)))(((((((((222000---,,,+++)))'''$$$''''''((((((''''''&&&%%%%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$&&&((()))((('''$$$"""######$$$$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&$$$%%%((((((&&&###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!###$$$&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$###""""""((('''&&&'''(((((('''%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$#########((('''&&&&&&'''))),,,---+++)))(((&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$''''''&&&%%%&&&'''((()))+++***)))''''''(((((()))))))))((((((''''''''''''&&&&&&''''''((()))))))))+++***'''&&&&&&''')))+++******))))))((((((''''''))))))))))))***+++,,,---)))***+++,,,,,,,,,,,,,,,++++++*********************+++,,,---...---,,,,,,...---------...///111222,,,,,,,,,---...000111222222000222777;;;@@@HHHPPPbbbqqq******+++,,,,,,---......///......---,,,,,,------//////000000000111111111000000//////000111111222222222333333333333222222222222333333444555555666222222222222333444555555777666666666777777555333555666777888999:::;;;<<<>>>>>>??????@@@@@@@@@???BBBBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@?????????@@@AAA@@@AAACCCDDDEEEDDDCCCBBB@@@AAACCCCCCBBBBBBDDDEEEEEEFFFGGGIIIIIIIIIHHHGGGCCCBBBAAAAAABBBBBBAAA@@@BBBCCCDDDDDDCCC@@@===;;;>>>:::555222222333444555333333333222111000///...222111111000...------,,,------......------,,,+++,,,,,,+++***)))))))))))))))(((''''''))))))((('''''''''((((((''''''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%((()))'''%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&$$$###!!!""""""""""""!!! %%%$$$###$$$%%%&&&$$$###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&''')))((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''%%%$$$$$$$$$$$$%%%&&&&&&)))((('''&&&%%%&&&''''''((((((((('''''''''&&&&&&((((((((((((''''''''''''+++******))))))((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,+++++++++,,,++++++*********************************+++,,,---------,,,,,,------,,,,,,---...///000------......///000111222222000222777;;;???HHHPPP```ppp+++++++++,,,,,,---------...------,,,,,,,,,,,,,,,//////000000000000111111000000/////////000111111000111111222222222111111222222333333444444555555222222222222333444555555666666777999::::::777555666666777888:::;;;<<<<<<>>>>>>>>>??????@@@@@@@@@CCCBBBBBBBBBBBBBBBCCCDDD@@@@@@@@@@@@???>>>>>>===??????AAABBBBBBBBBAAA@@@???AAABBBBBBBBBBBBCCCEEEDDDFFFHHHJJJJJJIIIGGGEEEDDDBBB@@@???@@@AAAAAA@@@BBBBBBCCCCCCBBB???===;;;;;;999555444444444333222111111111111111000////////////......---,,,,,,,,,---............---,,,,,,******))))))))))))******&&&%%%%%%&&&(((******)))''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''%%%#########$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%((()))((('''((((((''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&###!!!"""###&&&(((&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###'''%%%$$$$$$%%%&&&&&&%%%''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&''''''((())))))###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$%%%'''''''''&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&''')))******)))'''&&&(((((((((((())))))))))))''''''''''''((()))***+++,,,,,,,,,++++++)))((((((***************************+++,,,---------,,,,,,------,,,,,,,,,------...///////////////000111222222000222777;;;???GGGOOO^^^nnn,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,////////////000000000111000000/////////000000111///000000111111111111000222222333333333444444444222222222222333444555555444555777;;;>>>???===;;;666777888999:::<<<============>>>>>>>>>???@@@@@@CCCCCCBBBAAAAAABBBBBBBBB@@@AAABBBBBBAAA???===;;;===>>>???@@@@@@@@@?????????AAABBBBBBAAAAAABBBCCCEEEGGGIIILLLLLLJJJGGGEEEFFFCCC@@@???@@@AAAAAAAAA@@@AAAAAAAAA@@@>>><<<;;;999888666555555444222000000000000111000000//////*********+++++++++,,,,,,,,,------------,,,++++++((((((((((((((()))***+++,,,***))))))******)))((('''''''''(((''''''&&&%%%'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&'''&&&%%%###"""###$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''&&&%%%&&&&&&''''''''''''&&&&&&&&&$$$######$$$&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&''')))***%%%&&&'''((()))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&!!!###%%%'''))))))(((((('''''''''((()))*********((((((((((((((()))***+++***+++++++++******)))(((***************+++++++++++++++,,,,,,,,,---------......------------------111000000000000000111111222000222777:::>>>FFFOOO[[[lll,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...////////////000000000000000///////////////000...///000111111111111111222222222333333333333333222222222222333444555555222444888===AAACCCBBB@@@777777888:::;;;<<<===>>>============>>>???@@@AAADDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDCCC@@@>>><<<<<<======>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBDDDFFFIIILLLLLLJJJGGGEEEHHHEEEAAA@@@AAABBBBBBBBB????????????>>>===;;;:::888777666666666444111/////////000000000//////...++++++++++++++++++++++++***++++++++++++***))))))''''''''''''((()))******...---++++++++++++)))((('''''''''(((''''''&&&%%%&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%!!!###%%%&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***)))(((''''''&&&$$$###"""###$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!###%%%'''&&&%%%######$$$$$$$$$$$$$$$###$$$"""!!!"""###%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%''''''&&&%%%$$$$$$#########%%%''')))***)))((('''$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$&&&((()))%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''((())))))&&&&&&'''((()))***++++++******)))))))))***++++++))))))***+++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------///////////////.........111000000000000000111111222000222666:::>>>FFFNNNZZZjjj+++++++++,,,,,,---------,,,,,,,,,,,,,,,------.........////////////000000000000//////......//////...///000111111222111111222222222222333333333333222222222222333444555555333444777<<>>>>>===<<<<<<<<<===???AAABBBDDDDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCAAA???>>><<<<<<<<<=========>>>>>>???@@@AAAAAA??????@@@AAABBBDDDGGGIIIJJJIIIGGGFFFHHHEEECCCAAABBBBBBBBBAAA>>>>>>>>>======<<<;;;:::777666666666666444111...///////////////...------//////...---,,,+++******)))************)))(((((('''''''''''''''((()))))))))(((((()))***++++++***''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%!!!$$$'''((((((&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''((('''((()))(((%%%######$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''((()))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))***(((&&&%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***)))'''"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""!!!"""%%%'''(((((('''&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&''''''((((((,,,+++***)))((((((((((((&&&''''''((()))******+++++++++************++++++))))))***+++,,,------,,,)))))))))***++++++,,,,,,,,,,,,+++++++++,,,---.........///000000//////...///////////////000111222222000222666:::===EEEMMMYYYiii******+++,,,,,,---......------,,,,,,---......///........./////////000000000000///..................///000111222222222222222222222222222222222222222222222222333444555555555555777:::===@@@@@@???888999:::;;;<<<===>>>???===<<<;;;;;;<<<>>>AAABBBEEEDDDCCCAAA@@@????????????@@@AAABBBAAAAAA@@@???<<<<<<<<<<<<<<<===>>>>>>???@@@AAA@@@???>>>???@@@???@@@BBBDDDEEEFFFFFFEEEFFFDDDBBBBBBBBBBBB@@@>>>======<<<<<<;;;;;;::::::777666555555555444111...000000000///...---,,,+++++++++++++++++++++++++++***************)))((((((''''''&&&&&&&&&'''((((((&&&%%%%%%'''***,,,,,,+++''''''((((((''''''&&&%%%###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%''')))(((%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%$$$$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$%%%%%%&&&''''''''''''''''''''')))+++...---+++)))###$$$$$$%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))'''&&&''''''(((((())))))************))))))))))))******+++,,,,,,---------,,,,,,((())))))***++++++,,,,,,,,,,,,+++++++++,,,---...+++,,,...////////////...------......///000111222222000222666999===DDDLLLYYYhhh))))))***+++---...//////---------------...///000............/////////000111000///...............//////000222222333333333222222222222222222222222222222222222333444555555777666666777:::<<<<<<;;;888999:::;;;<<<>>>??????===<<<;;;;;;<<<>>>AAABBBEEEDDDCCCAAA@@@??????>>>>>>??????@@@@@@@@@??????===<<<<<<<<<<<<===>>>>>>???@@@AAA@@@???>>>???@@@<<<===???@@@BBBCCCDDDEEEDDDCCCBBBBBBBBBAAA>>><<<<<<<<<<<<;;;;;;:::::::::888666555444444333111///000000000///...,,,+++*** """$$$&&&))),,,...///+++++++++++++++***))))))(((''''''&&&&&&&&&''''''(((''''''(((+++,,,,,,+++''''''((((((''''''&&&%%%"""$$$%%%'''(((((('''&&&''''''&&&&&&&&&%%%%%%%%%)))((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###&&&((((((%%%$$$&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***)))(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())) """$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&########################&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%########################$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$###!!!"""######$$$$$$$$$### !!!$$$'''))))))%%%"""%%%%%%%%%%%%$$$$$$###""" !!!###%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$((('''&&&%%%&&&'''((()))%%%%%%&&&'''&&&%%%$$$###'''''''''((((((((())))))(((''''''&&&&&&%%%%%%$$$###(((******(((&&&(((((((((((())))))))))))***)))(((((((((((())))))............---,,,++++++((())))))***++++++,,,,,,---,,,+++***+++,,,---...)))***,,,...//////......,,,,,,------///000111222222111222666999===DDDLLLYYYhhh~~~///...,,,*********,,,---)))***,,,...//////......------............------111000...,,,+++,,,---...000111111111222222222222222222333444444444444333333333444444555666777777666777777777888888888888666777888999:::;;;;;;;;;888999;;;;;;;;;<<>>;;;>>>>>>>>>>>>>>>>>>>>>>>>===============>>>?????????????????????>>>===<<<>>>>>>>>>???@@@AAACCCDDDCCCCCCBBBAAA???>>>======>>>===<<<:::888666555444444444444333222111////////////...---,,,,,,++++++,,,,,,,,,++++++)))(((((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''&&&''''''((()))******+++((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###'''%%%$$$$$$&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%$$$%%%%%%$$$"""###%%%'''%%%%%%%%%&&&&&&'''''''''&&&%%%#########%%%'''((((((%%%###$$$'''******)))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$######$$$%%%%%%&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%$$$############%%%%%%'''%%%""" """%%%'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$"""$$$''')))((('''++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,+++***)))((((((''''''(((***,,,+++***...+++)))))),,,---,,,***000///---,,,,,,---...///............////////////---000333555777===EEEKKK]]]iii~~~...---,,,+++***+++,,,---++++++,,,---............------............------222111///.........000111000000000111111111222222111111222333333333333222222333333444555555666666666666777777777777777777666666888999:::;;;;;;;;;888:::;;;;;;;;;<<<>>>@@@DDDBBB@@@@@@AAA@@@>>><<>>????????????@@@@@@??????>>>===>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>===<<<<<<===<<<;;;999888666555444333333333333111000///...///......---,,,,,,++++++++++++++++++***)))((('''))))))))))))))))))))))))***)))((('''&&&&&&'''(((&&&''''''((())))))******,,,+++)))(((&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%$$$%%%'''((('''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%$$$""" !!!%%%%%%%%%&&&&&&&&&''''''&&&%%%#########$$$&&&'''%%%###!!!"""%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%###""""""!!!!!!###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&&&&'''&&&%%%###!!!!!!###%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((())))))'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******---------,,,,,,+++***)))))))))*********++++++,,,///,,,***+++---...---+++///...------------...///............////////////...111333555777<<>>?????????@@@@@@?????????>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>>>>========================>>>======<<<;;;;;;<<<;;;:::888777555444333222222222111000///...---......------,,,,,,++++++************)))(((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((())))))***+++***)))'''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((()))'''%%%'''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$'''''''''%%%"""!!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###""""""###$$$%%%$$$"""!!!"""$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$&&&'''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%###""""""""""""""""""$$$%%%&&&'''''''''######$$$$$$$$$$$$%%%%%%)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))(((&&&&&&((())))))(((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********++++++------------,,,+++******'''***++++++((('''))),,,///---+++,,,---......------------------...///000............///////////////222444555666;;;CCCIIIWWWfff}}})))***+++,,,,,,,,,,,,,,,...---,,,+++++++++,,,---------............---------,,,,,,,,,---...000111////////////000000000000...///000000111111000000111111222222222333333333666555555555555444444444555666777999::::::;;;;;;999:::;;;;;;::::::<<<>>>?????????@@@@@@AAAAAA@@@??????@@@AAAAAA@@@?????????>>>>>>===>>>>>>??????@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>===<<<<<<;;;;;;<<<<<<======<<<;;;::::::999888777666444333333000000000000///...---,,,---------,,,,,,,,,++++++)))))))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((***)))'''$$$&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%'''&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""""""""###%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((%%%$$$###$$$&&&(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))*********++++++++++++---------------,,,++++++%%%))),,,***&&&$$$'''***---,,,,,,,,,,,,------...,,,,,,,,,---...///000000............////////////000222444555666:::AAAGGGUUUddd|||))))))+++,,,,,,,,,,,,+++...---+++******+++,,,---------............------,,,,,,,,,---...///000000////////////000000000000//////000111111111111111111111111222222222222222555555555555444444444444666777888999;;;;;;;;;;;;:::;;;;;;;;;999999;;;===>>>???@@@@@@AAAAAABBBCCC???@@@AAABBBBBBAAA@@@?????????>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>===;;;::::::;;;=========<<<;;;:::888888777666444333222222///////////////...---,,,,,,,,,,,,,,,,,,+++++++++((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&(((******'''%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((('''''''''''' """$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&%%%%%%&&&''')))))))))(((((((((''''''(((((((((((((((((((((((()))*********++++++++++++,,,,,,------,,,,,,++++++&&&***---+++'''%%%(((,,,++++++++++++++++++---...+++,,,---......///000000............////////////000222444444555999@@@FFFTTTccc{{{************++++++++++++,,,+++++++++++++++,,,,,,------............---------......///000111111222/////////000000000111111000111222222333333222222222222222222222222222222444444444555555555666666777888999;;;<<<<<<======;;;;;;<<<;;;999999:::<<<===>>>@@@@@@???@@@AAACCC???@@@BBBCCCCCCBBB@@@???@@@@@@???>>>>>>>>>??????>>>???@@@@@@@@@@@@@@@@@@??????@@@@@@>>>===;;;999:::;;;<<<======;;;999888666666555444333222111111///////////////...---,,,,,,,,,,,,,,,++++++++++++)))))))))******))))))((('''''''''''''''''''''''''''((())))))******))))))''''''''''''''''''''''''***)))(((&&&%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))&&&&&&&&&((())))))(((&&&$$$$$$$$$$$$%%%&&&'''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###%%%%%%$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''&&&$$$$$$&&&(((******))))))((((((((('''(((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,++++++***))),,,...---***)))+++...)))***++++++******,,,...,,,,,,---.../////////...............////////////000222444444555999@@@FFFSSSaaayyy,,,+++***))))))******+++)))***+++,,,,,,,,,,,,,,,------............------......///000000111111000000000000111111111222222222333333444444444444444333333333333333333333333333333444555666777777888999999;;;<<<===>>>>>>>>>;;;<<<<<<:::999888999;;;;;;===???>>>======>>>AAA???AAACCCDDDDDDCCCAAA???AAA@@@??????>>>>>>??????===>>>??????@@@@@@??????======>>>>>>>>><<<999888999:::;;;<<<;;;999666444555555444333222111111000...////////////......---++++++++++++++++++++++++))))))***************)))''''''''''''''''''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''***)))(((&&&%%%$$$######$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%&&&''')))***(((&&&&&&'''((()))((('''$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''')))******)))''''''(((%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%"""$$$''''''$$$######%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%###############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%(((***'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))******++++++******)))))))))******++++++,,,,,,)))+++,,,,,,***+++---000,,,---...//////......---............///////////////111333444555999AAAGGGQQQ___vvv...,,,***(((((()))***+++''')))+++,,,------,,,,,,---..................---,,,---..................111111111111222222222222333444555555666666555555333333333333333333333333222333444555666888999999999:::<<<===>>>>>>??????;;;<<<<<<:::888888999:::999;;;======;;;:::<<>>>>>??????<<<===>>>???????????????;;;<<<=========;;;888777888999:::;;;999777444222444444333333222111000000/////////000//////......++++++++++++++++++++++++)))******+++++++++******(((((((((((((((((((((((("""###%%%&&&'''&&&%%%%%%'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%&&&''')))***)))'''&&&&&&((())))))((($$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&&&&'''''''''''''''''' ###&&&''''''''''''(((%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&$$$'''******'''%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&$$$"""!!!######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&((()))"""###$$$%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''!!!###$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&&&&))),,,$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))&&&%%%%%%&&&)))******)))***,,,...---+++,,,///111---.../////////...---,,,............/////////000...000222333555:::AAAGGGOOO]]]sss---,,,+++*********+++,,,''')))+++,,,++++++,,,....../////////...---,,,,,,,,,,,,,,,---...///000000///////////////000111111000111222111/////////111333333333444444444555555666555555444444444555555888999:::;;;<<<======<<<999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBB<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999999999777666555555555555333222000/////////000111//////...---,,,,,,+++++++++++++++***************))))))(((((((((((())))))((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&'''%%%%%%%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))(((''''''(((((())))))(((&&&$$$###&&&'''''''''&&&%%%%%%$$$!!!%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&""" $$$&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###%%%'''&&&###!!!###&&&###!!!!!!$$$%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''(((((('''%%%$$$############$$$%%%&&&'''##################$$$$$$%%%%%%$$$$$$###"""!!!!!!((('''&&&%%%$$$#########%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((('''&&&%%%$$$$$$$$$%%%%%%%%%###!!!!!!###%%%%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%&&&%%%$$$%%%$$$#########$$$%%%&&&!!!"""###%%%&&&'''((((((&&&###!!!!!!$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''%%%$$$###"""&&&%%%#########%%%'''(((((((((''''''''''''(((((('''''''''(((((((((((((((******))))))******+++,,,---,,,+++***)))'''&&&&&&)))***)))(((((()))---000,,,,,,,,,,,,---...//////------............------,,,---------...////////////...000444666777<<>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@?????????>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888777666555555555555222111000/////////000000.........---,,,+++++++++++++++++++++++++++++++++))))))((((((((((((((())))))(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&(((&&&%%%%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&%%%!!!"""$$$%%%''''''''''''&&&&&&''''''&&&&&&%%%$$$"""$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&&&&''''''((())))))(((((('''''''''&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$"""!!!"""$$$%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&'''(((&&&&&&%%%%%%$$$$$$######"""######$$$$$$%%%%%%%%%)))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&###!!!!!!$$$&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&)))(((&&&$$$###$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))(((((())))))***+++......---,,,+++))))))(((((()))))))))((())),,,...,,,,,,,,,,,,---...//////------............------------..................000...000444777888===CCCNNNYYYnnn,,,++++++******+++,,,,,,***,,,......,,,,,,,,,---***++++++,,,,,,,,,,,,+++---------------.........000000000///////////////333444444333111///000111222222222222333333333333444444444555555666666777555555666777888888888888:::::::::::::::999999999;;;;;;;;;<<<======>>>>>>>>>===<<<;;;;;;;;;<<<===AAABBBBBBAAA@@@>>><<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::888888777666666555555444444444111111000////////////000---------,,,++++++******************++++++++++++***))))))((('''''''''((())))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''***'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))'''&&&%%%$$$ !!!###%%%'''(((((((((&&&&&&''''''&&&&&&%%%%%%(((((((((((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((&&&%%%******))))))((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""!!!!!!"""###$$$$$$###&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###""""""&&&&&&&&&&&&'''((())))))(((((('''&&&%%%$$$############$$$%%%%%%&&&''''''(((''''''&&&&&&&&&''''''$$$$$$%%%'''((()))***+++%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%###""""""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&& !!!###%%%'''((()))***)))'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((***++++++(((''''''''''''((())))))------,,,+++******))))))&&&(((******))))))***+++++++++,,,,,,---......///------............------//////..................111///111555777888===DDDMMMYYYmmm++++++++++++++++++,,,,,,,,,---///...---,,,,,,---******+++,,,,,,---,,,,,,...---------------------000000000000000//////...444555555333111000000111111111222222222333333333333333444555666777777777666777777888999999888888;;;:::::::::999999888888;;;;;;;;;<<<<<<=========???===;;;:::999:::;;;<<<@@@@@@AAABBBAAA>>><<<::::::::::::;;;;;;<<<<<<<<<::::::::::::999888777777444444444444444333333222000000/////////.........,,,,,,+++++++++*********)))))))))))))))************)))((('''''''''''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''***(((%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%******)))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########!!! !!!%%%'''&&&###''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$############$$$&&&&&&&&&&&&&&&'''((()))''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&'''(((((()))$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%$$$#########$$$$$$$$$###"""!!!###$$$%%%%%%%%%%%%$$$###%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''&&&&&&%%%$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&''')))***+++'''''''''&&&&&&'''''''''%%%&&&&&&'''((())))))***((((((''''''(((((()))*********))))))((((((''''''$$$'''***+++***)))((()))++++++,,,---............------............------000000//////......------111000222666888999>>>EEENNNYYYnnn******++++++,,,,,,,,,,,,,,,---///...---,,,,,,---***+++,,,------------------------------,,,,,,,,,//////000000000000///...333444555333111000000111111111222222222333333333333444555666777777777777666666777888888888777777:::::::::999999888888888;;;;;;;;;;;;<<<<<<<<<<<>><<<:::999:::<<<===<<<===???@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555222222333333333222111111////////////......------***************)))))))))''''''''''''(((((())))))))))))(((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((******((('''&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&((()))''''''''''''''''''''''''***)))((((((((()))******(((((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%"""!!!###''')))'''%%%'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$############$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$###$$$$$$$$$$$$###""""""&&&'''(((******((('''&&&$$$%%%'''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$###""""""!!!""""""$$$%%%&&&'''''''''%%%&&&'''''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))***+++))))))(((((((((((())))))(((((((((((((((''''''''')))(((((((((((()))******))))))(((((((((((((((((($$$'''***+++***)))((((((***+++,,,---............------............------000000000//////......---111000222666888999>>>EEENNNZZZnnn))))))+++,,,,,,,,,,,,,,,***,,,......,,,,,,,,,---+++,,,---------------,,,,,,,,,,,,,,,,,,------------...000111111111000///111333333333111000111222222222222222333333333333333444666777888888777666444555555666666555555555999999999999999888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;<<<===999:::<<<===>>>>>>>>>===<<<<<<;;;;;;:::999999999777777888777777666555444000111222222222222000///.........///...------,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))(((''''''&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%''''''&&&%%%$$$%%%%%%%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&''')))***'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''')))(((%%%$$$$$$&&&)))+++&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((((((((%%%$$$$$$%%%'''((('''&&&&&&'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&""""""###$$$%%%&&&''''''$$$$$$$$$######$$$$$$%%%""""""###$$$%%%&&&''''''######$$$%%%'''((())))))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%$$$#########""""""###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$############$$$%%%&&&'''(((((('''&&&%%%$$$&&&)))'''$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((***%%%%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&'''(((((($$$&&&(((((('''''''''((($$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%((((((((((((((((((''''''***))))))))))))))))))***)))))))))(((''''''&&&&&&))))))(((((())))))***+++))))))******************&&&(((+++,,,***)))((((((***+++,,,...///......---------............------000000//////////////////111///111555777888===DDDMMMYYYnnn((()))+++,,,------,,,,,,(((***,,,---,,,+++,,,---+++,,,,,,,,,,,,++++++***+++++++++,,,,,,------...+++---///111222222111000///000222111000000111333333333333333444444444444444555777888888777666555555555666666666555555444888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;;;;<<<======>>>===<<<;;;999888777777666777777666666555444333...///111222222111///...------.........---,,,+++((((((((((((((((((((((((''''''(((((()))******+++&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$'''))))))'''%%%$$$%%%%%%%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((()))&&&%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&$$$&&&((('''%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&''''''""""""###%%%&&&'''((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&(((&&&$$$""""""###%%%&&&######$$$$$$$$$$$$######%%%)))+++***%%%###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$$$$&&&)))%%%&&&'''''''''&&&%%%$$$"""###$$$%%%&&&&&&'''&&&"""%%%'''(((&&&%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&&&&''''''(((((('''''''''))))))(((((((((((())))))((((((((((((((('''''''''(((((('''''''''((())))))((()))))))))******++++++(((***,,,,,,***))))))))))))+++---...//////...---------............------///////////////000000000000...000444777888===CCCKKKWWWlll((()))+++,,,------,,,,,,''')))+++,,,++++++,,,...+++++++++++++++***)))(((******+++,,,,,,---......***,,,...111222222222111...///111111000000111333333333444444444444555555555666888999888777555444777888888888888888777777777777888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<::::::999999999:::;;;<<>>===;;;999777666555666666666666555444333222---...000222222111///...,,,---.........---,,,+++'''''''''(((((((((((((((((())))))***+++,,,,,,,,,%%%%%%%%%&&&'''((()))***'''''''''''''''((()))***%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''""""""$$$(((******'''%%%$$$%%%%%%%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''***)))'''&&&%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''((()))***+++%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######%%%'''&&&###!!!###&&&###%%%''''''%%%$$$''')))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%###%%%%%%$$$######$$$$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))########################((('''%%%$$$###$$$%%%%%%***'''$$$"""!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''+++---,,,'''$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$""""""%%%'''&&&'''((()))))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$ ###&&&&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%"""###%%%'''((()))******((((((''''''''''''((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((()))))))))+++,,,,,,***)))***+++)))+++---/////////...------..................---......//////000000111111///...000444666777<<>>GGGPPPbbbxxx***))))))((((((((())))))'''(((((()))***+++,,,,,,++++++************++++++++++++,,,---...//////000......////////////000000...///000111222333333333222333555444333222333444333333333444555555666666999999888777555444333333555555555555555555555555444444333222222444555666999888777666666666666777777777666555444444444444333444444444333333222111//////...------------...,,,+++***)))((('''&&&&&&''')))++++++******+++,,,''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&(((&&&$$$&&&((((((%%%""""""$$$''')))***'''%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((('''$$$"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&((((((%%%###%%%###!!!###&&&'''&&&###&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''(((((()))%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''...)))%%%###%%%'''&&&%%%(((((((((((((((((((((((('''''''''(((((((((((((((************)))((((((''''''((()))***************)))*********++++++,,,,,,------.../////////......---------............///---...000111222555:::===FFFOOO```vvv))))))(((((((((((())))))''''''((()))***+++,,,---,,,,,,++++++++++++,,,,,,***++++++,,,...//////000........./////////000000...///111222333444444444222333555444333222333444222333333444444555555666888888777666555444444333333333333444555555555666555444333222333444666777888777666666666777888999777666555444333333333333111111222222222111000000///...---,,,,,,,,,------++++++******)))(((''''''(((***,,,+++)))((()))***''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$'''### !!!&&&)))(((&&&######$$$%%%'''(((((()))'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%&&&'''))))))'''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))&&&######$$$'''***+++(((((((((((((((((())))))((((((((((((((('''''''''''''''((()))))))))((((((((())))))*********))))))((()))+++---......---,,,+++,,,---...///......------------............///...///000111333666:::>>>FFFNNN^^^ttt'''''''''''''''((()))***''''''(((***+++,,,------...------,,,,,,------...******+++,,,...//////000............/////////000///000111333444555666666333444555444333333444555222222333444444555555666666666666666666555555555222222333333444555666666666555333333333555777888666666666666777888:::;;;777666555444333222222333///000000000000000///...///...---,,,+++,,,------------,,,,,,++++++******))),,,---,,,(((&&&'''((())))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$!!!''')))(((&&&%%%%%%$$$$$$######"""((('''%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''"""###$$$%%%&&&&&&'''(((&&&$$$!!!!!!$$$'''))))))%%%%%%&&&''''''&&&%%%%%%'''%%%$$$%%%&&&((('''&&&"""$$$&&&''''''''')))+++'''&&&%%%%%%$$$$$$$$$%%%"""###$$$%%%&&&%%%$$$###############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&$$$######"""$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((%%%$$$###$$$%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''%%%$$$%%%%%%&&&((()))+++,,,,,,))))))(((((('''''''''&&&$$$%%%&&&((())))))******)))************))))))((('''))),,,///000000...---***+++---.........---------------........./////////000111222444777;;;???EEENNN]]]sss((((((''''''''''''(((((())))))*********+++++++++...///111000...,,,++++++,,,---......,,,,,,---...---------............///333333222222111222222333444444555555444444333222555666777777777666444444666666777888888777666555555555444444444444555555666555555444444444555555555555444333222222222222444222111222444444222///000//////............/////////...---------......,,,+++***)))(((((((((((()))+++///111000...***'''''')))***,,,,,,***)))''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((()))))))))((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%)))&&&######&&&'''%%%"""&&&&&&%%%$$$%%%&&&((()))((((((((((((((((((''''''+++)))'''%%%%%%%%%&&&'''+++,,,+++)))&&&%%%&&&'''%%%$$$######""""""""""""'''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%$$$'''******(((&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$$$$'''&&&######&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((,,,+++(((%%%%%%%%%'''(((#########$$$$$$%%%&&&&&&&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&*********)))))))))))))))((((((''''''((()))***+++))))))************))))))(((((()))***************%%%''')))******,,,...000---......///////////////............///////////////000222222333555999;;;EEENNN^^^rrr((((((''''''''''''((((((++++++++++++++++++,,,,,,+++++++++++++++,,,---///,,,---......,,,,,,---...---------............///222222111111111111222222222222333333333333333222222333444444444333111111333444555555555555444333666666555555555555666666444444333333333333444444555555444333222222222222333111000111333333111...111000//////.../////////,,,,,,++++++******++++++++++++***)))((((((((((((%%%&&&(((******(((%%%###&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&$$$###$$$''')))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$$$$#########$$$$$$%%%&&&''''''''''''''''''''''''((('''%%%$$$###$$$%%%&&&+++,,,+++***(((&&&'''(((''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$''')))***(((&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$###"""!!! &&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%"""&&&(((&&&%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''***(((&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))'''(((((((((((((((((()))+++++++++***)))((('''&&&((()))******++++++******,,,------,,,)))(((((()))------...///////////////............///////////////000222222333555999;;;DDDMMM]]]rrr)))((((((''''''(((((())),,,,,,,,,,,,,,,,,,++++++,,,+++)))((()))+++...000,,,---......,,,,,,---...---------............///000000000000000111111111///000111222333333333333222222333333222222111000333333444444444444333333777666666555555666666777333333222222222222333333555444333222222111111222222111000111222222000...000//////...------......,,,+++***)))))))))))))))******)))((('''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$######%%%'''((('''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%!!!&&&***+++'''######%%%######$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%$$$###"""###$$$%%%&&&((()))***)))'''&&&'''((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&))))))(((&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''(((((((((((((((((((((((((((%%%$$$$$$###!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&"""***...***&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))(((%%%$$$###$$$%%%&&&((((((((('''&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))''''''((()))((('''&&&%%%((())))))))))))((('''&&&((()))******++++++******)))***++++++******+++---+++,,,---...///000000000............///////////////000222222333555999;;;BBBLLL]]]rrr))))))(((((((((((()))))),,,,,,++++++++++++******111///,,,++++++,,,------,,,---......,,,,,,---...---------............////////////000000000000000...///000222333444444444555555555555444444333333444444444555555555555555555555555444444555555555333222222222222333333444555444333222111111111111222222222222222222000///......---,,,++++++++++++---,,,+++******)))******))))))((('''''''''''''''++++++++++++*********)))&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%$$$"""###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''(((((())))))))))))((('''&&&&&&%%%%%%"""%%%''''''%%%######$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%'''((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###""" $$$$$$$$$$$$$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''///444...&&&#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&***)))'''&&&%%%&&&'''(((''''''''''''&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))))))))&&&'''((())))))'''%%%######$$$&&&''')))******+++'''((())))))******))))))''')))++++++++++++---///+++,,,---...///000000000............///////////////000222222333555999;;;BBBLLL^^^sss))))))(((((((((((())))))************))))))))))))...---,,,---......,,,***,,,---......,,,,,,---...---------............///---...///000000000000/////////111333444555555555777666666555555555555555333333333333333444555555444333333222222333333444333333333333333444555555444444333222111111111111333333444444333222222222000///...---,,,,,,,,,,,,---,,,+++***)))))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((&&&$$$###"""$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((()))***))))))((('''&&&&&&%%%%%%&&&$$$!!!!!!###%%%%%%$$$%%%&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%'''))))))'''&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%&&&&&&%%%%%%$$$###############$$$$$$%%%&&&#########$$$$$$$$$%%%%%%###$$$%%%%%%$$$###$$$&&&'''///444...&&&#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''''''''(((((())))))))))))&&&'''((())))))'''%%%######$$$%%%''')))***++++++&&&'''(((((())))))((((((...//////---***(((((()))+++,,,---...////////////............///////////////000222222333555999;;;BBBMMM___ttt***))))))(((((())))))***((((((((()))))))))******(((''''''***...///---***,,,---......,,,,,,---...---------............///---...///111111111000000///000111333444555555555666555444333333333333444000000//////000111222333222222222111111222222222333333222333333444555666444333222111111000000111333444666555333222222333222222000///............+++***)))((('''&&&&&&&&&))))))(((''''''(((((()))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((***+++,,,***(((&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&%%%$$$$$$%%%'''(((((((((''''''&&&%%%%%%%%%)))$$$"""&&&&&&%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&''''''((((((%%%%%%&&&'''(((((())))))(((***,,,,,,***((('''(((&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&%%%%%%%%%'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######"""######$$$%%%&&&############$$$$$$$$$$$$"""$$$%%%%%%######$$$&&&"""***...***&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&&&&''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&''''''''''''&&&''''''(((((())))))***''''''((()))((('''&&&%%%'''(((((()))))))))((((((&&&'''(((((())))))((((((+++,,,---,,,+++***+++,,,,,,,,,---............---............///////////////000222222333555999;;;BBBLLL^^^sss******))))))))))))******''''''((()))***++++++,,,)))'''%%%(((,,,///...,,,,,,---......,,,,,,---...---------............///,,,...000111222222111000//////111222333333333333555444333222222222333333//////......///000222333333222222222222222222333111111111111222333444555444333222111000000000000222444666555222111222333222111///...---,,,,,,,,,,,,+++)))((('''&&&&&&&&&)))))))))(((((())))))***))))))*********)))((('''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((()))***(((&&&%%%''')))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%&&&'''((((((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%######$$$&&&''''''&&&%%%$$$$$$#########$$$%%%&&&&&&'''(((((())))))%%%&&&''''''(((((((((((((((***++++++)))&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&############$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''"""&&&(((&&&%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***'''(((((((((((((((((())))))))))))***))))))((((((((())))))***************&&&(((***+++,,,...000222------.........---,,,,,,............///////////////000222222333555999;;;AAAJJJ[[[ppp******))))))))))))******''''''(((***+++,,,---...111,,,((((((,,,///...,,,,,,---......,,,,,,---...---------.........//////,,,...000222333333111111...///000111111222111111666555444333222333444555111000000000000222444555444333333222222333333444000000000000111222333444444333222111000000000000111333555444111000111222///...,,,+++***)))))))))...---,,,***))))))((((((***)))))))))))))))******((()))*********)))'''&&&$$$%%%'''(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&''''''###$$$%%%$$$######'''***(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''+++***(((&&&%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%%%%###&&&))))))&&&%%%'''***)))(((&&&%%%$$$%%%&&&&&&&&&&&&''''''((()))******%%%&&&''''''((((((''''''%%%''')))(((&&&###!!!!!!""""""""""""######$$$%%%%%%%%%&&&''''''&&&%%%%%%"""###%%%&&&'''&&&%%%%%%###$$$&&&%%%%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&""""""""""""###$$$%%%&&&"""############$$$$$$$$$$$$%%%&&&&&&%%%%%%'''((($$$'''&&&######&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((()))***+++&&&'''(((***++++++++++++******+++,,,,,,,,,,,,++++++,,,------++++++,,,---............---,,,++++++............/////////000///000222222333555999;;;???IIIYYYnnn(((((()))***************,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......111000000000111222333333333222111000000222444555666666555444333333222222222111111000000111111222444333222111///...------000000000000//////////////////...//////000111111111111222222111000...---000000///............///...,,,)))&&&%%%&&&''')))+++***((('''&&&&&&'''((('''((()))(((&&&%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%''''''&&&$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%&&&''')))***%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$$$$%%%''')))(((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$###$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%#########$$$%%%%%%&&&''''''###"""  """###%%%%%%%%%$$$"""!!! """$$$&&&'''&&&%%%$$$$$$$$$######$$$$$$%%%&&& ###$$$!!! ###$$$###&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$((($$$!!!"""&&&'''%%%"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''########################&&&$$$###%%%&&&%%% &&&%%%%%%%%%&&&&&&$$$"""&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&%%%%%%%%%%%%***'''"""!!!"""###""" %%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))************)))((('''(((((((((+++***)))(((((()))***+++000///---,,,+++,,,------////////////////////////000000000111333555777999AAAGGGTTTkkk))))))***+++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000000000111222333444333222111000111222444555666555555444333333222222222222111111111111222222444333333222222111111111///////////////000000000000000000000000000111222111111111111000///...------,,,,,,+++++++++++++++,,,+++(((&&&%%%%%%&&&&&&))))))'''&&&&&&&&&''''''&&&'''((('''&&&%%%%%%'''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%######%%%(((&&&&&&%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$%%%'''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&(((***)))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$&&&'''((('''%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$###!!!  """$$$&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%%%% %%%'''%%%$$$%%%&&&$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%!!!###%%%### %%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%%%%%%%&&&###!!!!!!$$$'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********((())))))******++++++,,,+++++++++++++++,,,------///...---,,,++++++,,,---........................111111111222444666888:::AAAGGGTTTjjj)))***++++++,,,,,,++++++******))))))))))))******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------............///000111222444555333222111111111222333444555555444444333333222222333222222222222222222333111222222222222222222222.........//////000000111222111111000000000000111111000//////............+++++++++*********)))))),,,,,,+++***)))(((((('''((('''&&&&&&%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###'''(((%%% %%%+++&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$###&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((((('''&&&'''(((******(((&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%''')))***)))(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$###""""""!!!!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!&&&)))'''&&&''''''%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&''''''(((%%%"""###&&&'''&&&###&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%''')))%%%''')))(((%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$###"""###&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((($$$&&&(((***,,,,,,,,,,,,)))***+++,,,---.........------,,,+++++++++,,,,,,........................222111222222444666999:::@@@FFFTTTiii))))))***++++++++++++***))))))(((((((((((())))))++++++************++++++++++++,,,,,,,,,,,,------...------,,,,,,------...------...///111333444555333222222111111222333333444444444333333333222222333333222222222222333333000000000000000000000000------......///000111111222111000///////////////000///...,,,,,,,,,---...,,,,,,---,,,,,,,,,++++++)))*********)))(((&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%''''''&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((&&&###"""%%%)))%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''&&&&&&'''))))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""###%%%%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''***++++++)))$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$#########"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%"""&&&'''$$$"""%%%'''%%%########################''''''&&&%%%$$$$$$$$$$$$)))'''%%%%%%'''((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''((((((%%%!!! ###&&&))),,,...+++$$$ !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&"""###&&&)))******))))))$$$%%%'''***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,........................111111111222333666888999???FFFSSShhh'''(((((())))))))))))))))))(((((((((((((((((()))+++******))))))******++++++++++++,,,,,,---------------,,,,,,,,,,,,------------...///000222444555333222222222222222222222333333333333333222222222333222222111111222222333111111000000///......---,,,------...///000000111000///...---------------...---,,,+++++++++,,,---,,,------------,,,++++++%%%%%%&&&'''&&&%%%###"""$$$$$$%%%&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%'''***+++***)))$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!$$$###!!!%%%%%%########################''''''&&&%%%$$$$$$$$$$$$%%%$$$""""""###$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))((($$$ ###(((,,,...+++$$$!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%&&&''''''&&&%%%###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((())))))((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''%%%&&&(((******)))'''&&&"""###&&&(((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000222444666888>>>EEESSSggg~~~&&&'''(((((())))))(((((())))))(((((((((((())))))******))))))))))))*********++++++,,,,,,------...------,,,,,,,,,,,,------------...///000111333444333333333222222222222111333333333333222222222222222111111111111111111222333333222111000000//////---------......//////000...------,,,,,,,,,,,,---,,,++++++******+++++++++******+++,,,+++***)))((('''((()))))))))(((&&&%%%###$$$%%%'''(((((((((((('''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$&&&((((((&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&'''((()))'''%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$ ###""" $$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$""" """$$$###&&&)))(((&&&%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++***************+++,,,,,,+++***)))(((%%%&&&(((***+++,,,------,,,,,,---.........------------------------------.........///111333666777===EEESSSeee|||''''''((()))))))))))))))***))))))(((((())))))*********))))))))))))************+++,,,,,,---......---,,,,,,++++++,,,,,,---.........//////111222222333333333333222222111111222222222222222222222222111000000//////000000111111111111111111000000000........................------,,,,,,,,,---......)))******++++++******)))((()))***+++***)))'''&&&******************))))))###$$$&&&((())))))))))))((()))***)))'''&&&'''(((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$"""!!!"""%%%'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&%%%%%%'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%&&&((((((&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$######$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###$$$$$$$$$%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$######$$$!!! ###$$$"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%%%%"""###$$$&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%%%%%%%"""%%%''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***************---,,,,,,,,,+++++++++***)))))))))***+++---...///,,,---.../////////......------------------------/////////000222444666888<<>>HHHWWWkkk$$$%%%&&&(((((('''&&&&&&''''''((()))))))))))))))******************))))))))))))***+++,,,------...------,,,+++++++++,,,,,,------------.........///111111111111000000000000------...////////////...///......---,,,,,,++++++************************(((((()))))))))))))))***''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''''''''''''''''''''&&&***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((%%%$$$$$$&&&)))***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%% ###&&&))))))(((%%%###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''((((((((((((&&&&&&''''''''''''''''''(((((()))************)))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&'''''''''&&&&&&'''((()))))))))))))))%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((()))######%%%''')))+++,,,---((((((''''''(((((())))))&&&&&&''''''''''''&&&&&&'''(((***+++,,,,,,++++++******))))))(((''''''''')))******++++++,,,------+++,,,---...............---...000000...---.../////////000111222444666777888===GGGTTThhh###%%%&&&(((((('''&&&%%%&&&'''((()))))))))(((((()))***+++++++++******+++((()))***+++,,,------......---,,,,,,+++++++++,,,,,,,,,,,,,,,------------000000000000000000000000,,,---......//////......---------,,,++++++******))))))************))))))(((((((((((())))))******&&&&&&'''((((((''''''&&&((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$((((((((('''&&&&&&&&&%%%***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******)))(((%%%"""!!!%%%&&&((())))))((('''&&&###$$$$$$$$$%%%%%%%%%%%%'''''''''''''''(((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''')))*********)))(((&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&'''(((+++***(((&&&&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''((())))))))))))$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%&&&&&&'''((()))******'''''''''''''''((())))))''''''((((((((((((''''''&&&''')))+++,,,+++******))))))******+++++++++,,,)))******++++++,,,------+++,,,------...---,,,+++---///111111///---...000111000000111333555666666888===EEERRReee###$$$&&&(((((('''&&&%%%%%%&&&((()))))))))(((''''''(((*********)))******((())))))+++,,,---.........---,,,,,,+++++++++++++++++++++,,,,,,,,,------------......//////000000,,,---......//////......------,,,++++++******)))))))))************))))))'''((((((((())))))******&&&&&&''''''(((''''''&&&***)))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%###'''))))))(((&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&''')))***+++***((('''(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))###$$$$$$%%%&&&'''((()))######%%%''')))+++,,,---'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$&&&'''''''''&&&%%%&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''((()))***"""###$$$%%%&&&%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''$$$$$$$$$%%%&&&'''((()))...---***(((''''''((()))%%%&&&&&&''''''&&&%%%%%%$$$%%%&&&'''((((((((((((###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((,,,+++***((('''%%%$$$$$$'''''''''''''''((()))***(((((())))))))))))((((((&&&''')))+++,,,+++***)))((()))***+++---///000000)))******+++,,,,,,---------.../////////...---,,,---000222111///...///111222111111111444555666555999===DDDPPPddd(((((((((((((((((((((((())))))'''&&&&&&'''((()))+++***)))))))))))))))***---,,,++++++++++++,,,---//////.........---------------------------------.../////////...------,,,---,,,***)))))))))***+++......---,,,+++))))))(((+++++++++************)))(((((((((((()))))))))))))))(((''''''''''''((((((***)))))))))((((((((((((((('''&&&&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%'''(((***%%%%%%&&&'''((((((((('''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((())))))'''%%%%%%'''''''''&&&''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&)))(((&&&&&&%%%&&&'''(((***)))'''%%%$$$$$$$$$%%%((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&+++***)))((('''''''''''')))'''&&&''')))***'''%%%%%%&&&'''&&&%%%$$$&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$"""%%%''''''$$$###$$$&&&)))&&&!!!###&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$...444+++ $$$***((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&((())))))******'''&&&%%%%%%%%%%%%&&&'''***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&(((***+++$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###"""###&&&)))+++&&&&&&&&&&&&&&&&&&%%%%%%***)))(((''''''((()))***+++***)))(((''''''(((((((((((((((((())))))))))))***++++++******)))(((''')))******++++++,,,---------------............///......................../////////000222444666888:::===CCCNNNbbb}}}''''''''''''''''''''''''((((((''''''''''''((((((***)))))))))))))))******------,,,++++++,,,------///.........------------------------------------...............---,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&''''''((('''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''%%%$$$%%%((()))***)))''''''(((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''(((((('''&&&&&&))))))(((((((((((())))))+++***((()))******'''%%%%%%&&&'''&&&%%%$$$&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""%%%&&&&&&$$$###$$$%%%%%%$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%+++---(((###$$$''')))((('''&&&%%%%%%%%%&&&&&&))))))******))))))((('''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&''''''%%%$$$%%%&&&((()))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((('''&&&&&&'''''''''((((((((()))************)))(((((()))******++++++,,,---------------............///......................../////////000222444666888:::===CCCNNNaaa|||&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''')))((((((((()))***++++++...------,,,,,,------...............------------------------------------,,,------------,,,,,,++++++++++++++++++***))))))((())))))***+++,,,------++++++*********))))))))))))))))))(((((('''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((''''''((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&''')))'''&&&&&&(((******)))'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''(((((('''''''''&&&''''''((()))******++++++***))))))))))))&&&$$$%%%&&&'''&&&%%%$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&'''((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%###%%%&&&%%%$$$###$$$%%%!!!"""$$$&&&'''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$'''++++++'''''''''&&&%%%%%%%%%&&&&&&(((((())))))(((((('''&&&)))((('''&&&&&&'''((()))$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###!!!!!!&&&''''''((((((''''''&&&)))((((((''''''&&&&&&&&&)))*********************))))))(((((((((((())))))((())))))******)))'''''''''''''''((((((((())))))(((((()))************))))))******++++++,,,---------------............///......................../////////000222444666888:::===CCCNNNaaa|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''(((((((((((()))***,,,,,,------------------------------------------------,,,,,,------------------+++,,,,,,---,,,,,,++++++******+++,,,,,,***)))((((((((()))***+++,,,,,,---************)))))))))))))))))))))(((''''''&&&&&&'''((()))))))))(((&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((())))))((((((((((((((('''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''---+++)))(((((((((&&&%%%'''''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((('''&&&'''((())))))*********((((((((((((((('''&&&%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%% """$$$'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&"""###%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$###''',,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&'''''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%###!!! $$$%%%%%%&&&&&&%%%%%%$$$'''((()))))))))((('''&&&'''''''''''''''((((((((())))))(((((((((((())))))'''(((***++++++)))'''&&&************++++++++++++'''''')))******+++++++++)))******++++++,,,---------------............///......................../////////000222444666888999<<>>KKK\\\sss%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&***)))))))))))))))))))))++++++++++++++++++++++++******++++++,,,,,,++++++///---,,,******+++,,,------------------------------,,,,,,+++***)))(((((('''((()))*********)))((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&)))(((((((((''''''''''''''''''(((((((((((((((((('''&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&''''''&&&'''((()))************((()))******((('''(((***))))))******+++*********))))))***+++++++++++++++))))))******))))))((((((++++++++++++,,,+++)))(((+++***)))(((''''''((()))***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***+++***((((((((()))''''''((((((''''''&&&%%%%%%%%%&&&''''''(((((()))&&&&&&&&&''''''''''''''''''''''''((())))))******$$$***---***))),,,---+++'''(((+++,,,+++)))&&&$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&((('''&&&&&&&&&&&&'''(((***'''$$$$$$%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&$$$###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&'''((((((!!!$$$&&&'''(((######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))******'''%%%%%%%%%&&&&&&'''((())))))))))))*********)))((('''((((((((()))))))))))))))(((''''''&&&&&&''''''(((///...,,,***))))))))))))''''''((()))+++,,,------(((***,,,/////////...------------.........//////000000000000222444666777777888???LLL\\\sss((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))******++++++++++++++++++++++++,,,++++++*********++++++...---+++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++...---,,,+++***(((''''''---,,,+++)))(((((('''((()))))))))(((''''''&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((((('''&&&%%%((((((((((((''''''''''''((((((((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''((()))***************,,,...---+++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***************)))))))))---...000111000...,,,***---+++***(((''''''((((((+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((()))))))))***+++***((('''((()))''''''((((((((('''&&&&&&$$$%%%'''((())))))(((''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))%%%)))***(((''')))+++***&&&(((***---------+++***'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((''''''(((((()))*********''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((((('''(((***'''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%'''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''(((((((((%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%&&&&&&'''(((&&&$$$###%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&############$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&'''))))))(((&&&&&&&&&''''''''''''(((((())))))*********+++******)))((())))))))))))))))))(((((((((''''''&&&&&&''''''(((...---,,,***))))))))))))---,,,,,,+++***)))(((((($$$'''+++///000///---,,,------........./////////111111111111333555777888888999???LLL\\\rrr))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))*********++++++++++++++++++++++++---,,,+++)))))))))***+++,,,,,,+++******++++++,,,***************))))))))),,,,,,++++++***)))))))))---,,,+++***)))(((''''''&&&&&&''''''((()))))))))%%%%%%&&&&&&'''(((((()))))))))))))))(((&&&%%%%%%((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&(((((('''''''''((()))***)))(((((((((''''''&&&&&&''''''((()))************,,,...000000...+++***)))*********++++++,,,------///...---------...000111,,,++++++***************---000444666555333111///...---+++)))(((((())))))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))******(((*********((('''((()))''''''((((((((((((''''''$$$&&&((()))***)))'''&&&((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))'''((('''&&&&&&'''(((((()))***,,,------+++)))(((''''''&&&&&&&&&''''''((()))'''&&&$$$$$$&&&''')))%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&&&&%%%$$$###"""!!!$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''''''''&&&%%%$$$%%%&&&'''((()))'''$$$###%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((222000---)))&&&$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******++++++%%%(((+++***&&&$$$%%%'''))))))))))))))))))************+++++++++*********+++******))))))(((((((((+++******))))))******+++)))))))))******+++,,,,,,000///...---+++***)))((('''))),,,...//////...---............////////////111000000111222444666777999:::@@@LLL\\\qqq$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))************++++++++++++++++++++++++---,,,***)))((()))******+++++++++++++++++++++,,,,,,+++++++++*********))))))))))))***++++++,,,,,,)))***+++++++++)))'''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))))))))((('''&&&%%%'''''''''((((((((((((((()))))))))((((((((((((((()))))))))))))))******+++)))))))))((((((''''''''''''((()))***++++++++++++,,,///111111...,,,************)))******,,,---...000///...---...///000111------,,,++++++++++++,,,---222888<<<;;;888555444///...,,,+++******++++++)))))))))))))))***+++,,,************************))))))))))))))))))))))))''''''((()))******++++++((()))***)))'''''''''(((''''''((((((((((((((('''%%%&&&(((******)))'''&&&((((((((('''&&&&&&&&&%%%)))))))))***++++++,,,,,,+++)))((()))*********+++***+++,,,,,,+++***(((&&&(((''''''&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&&&&$$$###""" !!!###$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((()))'''$$$###%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******%%%(((***)))%%%###%%%'''((((((((((((((((((((((((******************++++++++++++******))))))((((((,,,++++++******++++++,,,(((((()))***++++++,,,,,,'''''')))+++---///111222...------,,,------...///........./////////000000/////////000111333555666999:::@@@KKKZZZooo%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))))))))((((((((()))******+++++++++++++++++++++++++++++++++******)))))))))***************+++++++++++++++.........---,,,,,,++++++''''''(((***+++,,,---...&&&((()))++++++)))'''&&&)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))(((((('''&&&'''''''''(((((((((((((((++++++++++++,,,,,,,,,---''''''((((((((())))))))))))))))))))))))((((((((('''((()))***++++++++++++,,,...//////---+++++++++******))))))***,,,...///000000000000000111222222///...---++++++,,,,,,------444===AAA???;;;888666000///...---------...///+++++++++***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))***)))'''&&&'''(((''''''((()))))))))((((((''''''))))))))))))(((''''''''''''''''''&&&&&&&&&''''''((())))))******+++***'''&&&***+++***)))+++'''((()))***+++******)))(((((('''&&&&&&&&&&&&''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((***+++***(((&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''&&&$$$###***)))(((&&&%%%###""""""%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%'''(((''''''''''''''''''''''''$$$%%%'''((()))(((&&&%%%&&&&&&%%%%%%$$$######"""###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&''''''((((((&&&$$$###%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''""""""""""""###$$$$$$%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&'''((('''%%%%%%&&&'''$$$%%%%%%%%%&&&&&&''''''******)))))))))***++++++******************))))))***))))))(((((())))))*********++++++***))))))(((&&&'''((()))+++---......000///---,,,+++---///000....../////////000000000////////////000333555666999999???JJJXXXmmm(((((()))))))))*********)))))))))************+++'''(((((()))******++++++++++++++++++++++++++++++((())))))************)))))))))***+++++++++++++++---------,,,++++++******(((((()))***+++,,,,,,---(((((((((''''''''''''&&&)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((('''''''''''''''((((((((()))))))))***+++,,,------...&&&''''''((((((((((((((())))))))))))))))))******(((((()))***+++++++++++++++,,,------+++***+++,,,++++++******+++---///111111222333333444444333333000///---,,,+++,,,---...000888AAADDDAAA;;;777555111000/////////000111222000///...---,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((()))))))))'''&&&'''(((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''(((((()))%%%%%%+++...+++)))***'''''')))***++++++++++++(((((('''&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''(((&&&$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))******((('''((((((&&&&&&&&&&&&&&&&&&''''''&&&'''((())))))(((&&&%%%,,,***(((%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&###%%%'''&&&%%%%%%(((+++''''''''''''''''''''''''###%%%'''))))))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%!!!"""$$$%%%&&&%%%$$$$$$###$$$%%%&&&''''''''''''&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$%%%&&&''''''&&&$$$$$$%%%&&&'''(((((()))))))))((((((((()))***+++******************++++++((((((''''''''''''(((((()))******++++++***((((((,,,++++++******)))))))))---,,,,,,,,,,,,---//////.../////////000000000000000000///000111333555777888999>>>HHHWWWkkk&&&&&&''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&''''''(((((()))***+++++++++++++++++++++++++++++++++'''((()))+++++++++***)))((()))***+++++++++++++++*********)))(((''''''&&&***************+++++++++,,,***'''%%%$$$$$$&&&'''&&&&&&''''''((()))))))))$$$%%%%%%&&&'''((())))))'''(((((())))))))))))(((&&&'''''''''(((((())))))%%%%%%&&&((()))***+++,,,'''(((((()))***)))))))))(((((())))))******++++++((()))***++++++,,,++++++***+++,,,+++)))***+++------,,,++++++,,,///111333222333555666666666555444111///---,,,,,,,,,...///333;;;DDDGGGBBB:::555333111000000000000222333444444222000...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))'''&&&'''(((''''''((()))))))))))))))***)))(((((((((((())))))%%%&&&&&&''''''(((((((((''''''(((((()))*********---((()))000444111...///)))******++++++*********)))((('''&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((&&&$$$$$$%%%''''''&&&((((((((((((((((((((((((###%%%'''(((''''''((()))&&&&&&&&&&&&''''''((()))%%%&&&(((******)))'''&&&'''&&&###""""""$$$''')))&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%'''((($$$&&&((((((&&&'''***---((((((((((((((((((((((((###%%%''')))***)))'''%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%"""$$$&&&&&&%%%%%%"""$$$%%%'''(((((('''&&&$$$######$$$&&&&&&$$$"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&& """$$$&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))'''%%%"""$$$''')))(((&&&&&&'''((()))***+++,,,---)))(((''''''''')))***+++)))))))))***+++++++++,,,((((((''''''''''''((((((%%%&&&(((***+++,,,++++++******+++,,,---......///''')))+++---............////////////000000000000111111111111222444777888888888===HHHVVVjjj&&&&&&&&&'''''''''((((((******)))(((((((((((((((''''''''''''(((***++++++))))))))))))))))))))))))************************))))))(((((()))***++++++++++++++++++++++++++++++((())))))************)))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''***)))(((''''''((()))******)))))))))))))))***+++)))))))))))))))***++++++((((((((()))))))))******,,,+++)))((((((((()))******+++,,,.........---,,,...---,,,+++++++++,,,---...---------///111444666444555666777888999::::::888666444111000000111222:::>>>BBBCCC@@@<<<888666222222111111111222333333222222222111000...,,,,,,...---+++*********+++,,,)))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&'''((()))******++++++***)))***)))(((&&&&&&(((***,,,,,,,,,,,,***(((&&&$$$'''''''''''''''((())))))%%%'''))))))))))))***,,,''''''''''''''''''''''''''''''((()))))))))))))))%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&'''))),,,+++'''###''''''''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%''')))'''###  '''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%$$$$$$###$$$%%%'''(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$,,,+++)))'''&&&%%%&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$&&&'''&&&$$$###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&$$$!!!%%%&&&'''&&&$$$###$$$%%%))))))((()))******((('''''''''''')))++++++)))'''))))))*********))))))(((,,,+++(((&&&&&&''')))***+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,---///111111000///---//////.........---------222111//////000333666888777999???HHHUUUhhh&&&&&&&&&'''''''''((((((******)))((((((((((((((('''''''''''''''((()))***++++++++++++++++++++++++************************))))))))))))))))))******************************(((((()))))))))(((((('''''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%&&&&&&'''(((((()))***)))(((((('''((()))***)))((((((((())))))************)))))))))******+++((()))))))))*********+++---,,,+++*********++++++((()))+++,,,,,,,,,,,,+++222111000//////000000111////////////111333666888666666777999:::<<<======???===:::777444333333333:::===AAACCCAAA===:::999666555555555666777777888555555444333222000...------,,,+++***))))))***+++((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''&&&'''((())))))************++++++*********---///++++++++++++***)))(((((('''''''''''''''((())))))'''''''''&&&$$$%%%'''***((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))))))))(((((('''(((((()))&&&&&&&&&'''))))))&&&###&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&(((***,,,+++'''$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''%%%&&&'''((((((''''''&&&''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$$$$&&&'''&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&$$$"""!!!&&&'''((('''&&&%%%&&&'''((('''(((((())))))((('''((('''((()))******)))(((++++++,,,,,,,,,,,,++++++,,,+++(((&&&&&&''')))***+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,---...///000///......//////.........------------...///111222333444444777999???HHHUUUhhh&&&&&&'''''''''(((((((((***))))))(((((((((((((((((('''''''''''''''((((((++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&%%%'''''''''''''''''''''''')))))))))(((((((((((('''''''''(((((())))))******))))))((((((((())))))***((((((((())))))*********++++++++++++++++++++++++)))************+++++++++---------,,,,,,,,,,,,,,,((()))***,,,,,,---------000///////////////000111222222222222444666999:::888999:::<<<>>>@@@AAABBBGGGEEEBBB>>>:::888777666999===AAABBBAAA>>><<<<<<999999:::;;;<<<<<<===>>>999999888666555222111000---,,,+++)))(((((())))))((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((('''((((((((((((''''''''''''%%%&&&'''((())))))))))))&&&'''((((((((())),,,...*********))))))***++++++(((''''''''''''(((((()))***)))'''$$$###$$$'''***))))))))))))))))))))))))%%%&&&&&&'''''''''''''''))))))(((((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&(((+++---,,,)))&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((############$$$&&&'''(((&&&''''''''''''&&&&&&%%%###$$$$$$%%%'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%%%%&&&''''''&&&%%%'''(((%%%&&&'''((((((((((((((())))))((((((((()))******(((((())))))***))))))(((,,,***(((''''''((()))*********))))))))))))************+++++++++,,,,,,,,,,,,---------...........................---------(((+++///222444444333222777999>>>HHHTTTggg''''''''''''(((((((((((())))))(((((((((((())))))***)))((((((((((((((()))))))))))))))))))))))))))************************************))))))(((((()))))))))))))))))))))))))))***))))))((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((())))))*********))))))))))))))))))******))))))***++++++,,,,,,,,,---------------,,,,,,+++************++++++++++++---............---,,,,,,***+++,,,---//////000000000000000000111111222222555555555666888:::;;;===;;;<<<>>>@@@BBBDDDFFFGGGLLLJJJGGGCCC@@@===<<<;;;;;;===@@@AAA???===<<<<<<:::;;;<<<===???@@@@@@@@@<<<;;;:::999777555333222///---+++***((((((((()))((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************)))))))))((((((''''''((((((((((((((('''''''''&&&'''((()))************&&&'''''''''&&&'''***,,,******(((''''''(((******((((((''''''''''''((())))))***)))(((&&&''')))+++((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((#########$$$$$$$$$%%%%%%##################$$$%%%((('''&&&%%%&&&''''''(((###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''%%%(((+++***'''%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((""""""###$$$%%%&&&&&&'''''''''''''''&&&%%%%%%$$$"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&%%%%%%&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&"""$$$%%%%%%$$$$$$%%%'''###%%%&&&'''''''''((()))******)))((('''(((***,,,'''(((((())))))))))))(((+++***)))(((((((((***+++***))))))))))))))))))*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---..............................)))+++...222444555444444777888>>>GGGSSSfff'''''''''((((((((())))))))))))(((((((((((())))))++++++******************))))))))))))))))))))))))******************************++++++***)))((('''************************+++++++++***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((()))******************+++---.../////////......//////000000///......,,,,,,++++++++++++++++++---...///000000...---+++,,,,,,---...000111333333666666777888999999:::::::::::::::;;;<<<===>>>??????@@@BBBDDDFFFHHHJJJJJJLLLKKKIIIFFFDDDBBB@@@???>>>???AAA@@@===;;;:::::::::;;;<<<>>>???@@@@@@@@@======<<<;;;999777555444111///---+++***)))))))))))))))((((((((('''''''''))))))))))))))))))))))))************************))))))))))))*********+++******))))))(((((((((''''''''''''((((((((((((((((((((()))***+++++++++++++++,,,,,,***))))))+++---+++***((('''&&&&&&'''(((((((((''''''''''''(((((($$$''')))******))))))***''''''''''''''''''''''''''''''((())))))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((***)))((('''&&&''')))+++'''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''(((###&&&))))))&&&$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&$$$###%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&%%%%%%###$$$&&&&&&%%%%%%&&&'''"""%%%'''(((''''''(((******++++++)))''''''***,,,++++++,,,---------------******)))((())))))***+++)))))))))******)))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......---.....................------...000222555777888777888===GGGSSSfff''''''((((((((()))))))))((((((((((((((())))))***,,,+++++++++++++++,,,,,,++++++++++++++++++++++++************************))))))***++++++***((('''******************************+++******)))((('''((((((((((((((((((((((((((())))))))))))*********''''''''''''(((((((((((((((((()))***+++++++++++++++,,,...000111111000000///000222333333333222111//////............------...000222333333111...,,,------...///111333555777:::;;;<<<>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEGGGIIIJJJLLLMMMLLLKKKJJJHHHFFFDDDCCCBBB@@@AAAAAA@@@===;;;:::;;;:::;;;===???@@@@@@??????>>>>>>>>>===<<<:::999888444333000...,,,+++***+++*********)))))))))(((((())))))))))))))))))))))))************************))))))))))))***************))))))))))))))))))((('''''''''((((((((((((((())))))***+++,,,,,,,,,,,,+++++++++)))(((''')))++++++***)))((('''&&&&&&&&&)))((((((''''''''''''((( ###(((******((('''''''''''''''''''''''''''''''''(((((()))))))))))))))******))))))))))))******&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&'''(((*********(((''''''***,,,+++++++++******(((''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))$$$'''******'''%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&%%%%%%''''''(((((('''&&&%%%$$$'''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%$$$'''((())))))(((''')))***###&&&))))))'''&&&(((***)))+++,,,+++((('''))),,,))))))***+++,,,,,,,,,,,,******)))))))))***++++++))))))************))))))******+++++++++,,,,,,,,,,,,---------............---------...............000///......000444888:::666888===FFFRRReee'''((((((((())))))))))))((((((((((((((()))******************+++,,,------++++++++++++++++++++++++************************'''(((***++++++***)))((())))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((('''(((***+++,,,,,,+++++++++,,,...000111111111000000111444555666666555555333333222222222111111111000222555777777444111///222222333444666999;;;===???@@@BBBDDDEEEFFFFFFFFFIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMKKKJJJHHHFFFDDDCCCAAABBBBBBAAA???===>>>???===>>>@@@AAABBBAAA@@@???@@@@@@@@@@@@???>>>===<<<777666333000...---,,,,,,++++++++++++************))))))))))))))))))))))))************************((((((((()))))))))******)))))))))))))))*********''''''''''''((((((((()))((()))***++++++,,,,,,+++'''(((((('''&&&&&&(((***)))***************))))))))))))((('''''''''''''''###%%%((()))((('''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((***))))))(((((())))))***%%%%%%&&&&&&&&&&&&''''''############$$$%%%&&&'''((()))***)))''''''(((+++((()))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''((()))%%%(((+++***'''%%%%%%''''''&&&&&&%%%%%%&&&&&&'''***(((&&&$$$$$$&&&(((***'''&&&&&&&&&&&&''''''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&''''''((('''&&&%%%$$$&&&%%%$$$$$$$$$%%%&&&'''###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((&&&$$$###%%%'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%&&&&&&'''''')))***+++***)))((()))***$$$(((+++***'''%%%'''***(((+++...---)))'''(((+++$$$%%%&&&'''(((((((((((()))))))))******+++++++++((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,---...///000///......---------.........//////111///......///222666888666888===FFFQQQddd(((((((((((())))))))))))((((((((((((((()))******))))))))))))***+++,,,---))))))))))))))))))))))))************************&&&''')))+++,,,+++***)))((((((((((((((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))((((((((((((((('''(((***+++,,,,,,++++++***+++...000111111000000000222555777888888888777666666666555555444444444333555888::::::777333111888888888:::<<>>??????@@@AAAEEEJJJNNNSSSPPPMMMOOOSSSUUURRRNNNOOOQQQSSSTTTRRROOONNNMMMPPPQQQQQQRRRQQQPPPNNNMMMQQQQQQPPPNNNKKKIIIJJJKKKGGGGGGGGGGGGHHHHHHJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEGGGFFFEEEGGGIIIHHHCCC???<<<:::777555444333111///------,,,+++************...+++))))))***+++++++++******++++++++++++******))))))((('''''''''''''''************************+++*********))))))(((((((((((((((((())))))))))))+++++++++++++++***)))((())))))*********)))((((((***)))(((''''''((()))***)))))))))))))))******+++%%%%%%&&&'''((()))*********)))((('''%%%###""""""((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))(((((()))***++++++&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###&&&%%%%%%%%%%%%&&&''''''))))))*********((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$&&&'''((('''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&&&&((((((&&&###!!!###%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))(((((('''************++++++++++++++++++******++++++,,,---,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111222444666888888<<>>?????????@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAADDDEEEGGGGGGHHHKKKPPPSSSWWWTTTSSSTTTXXXYYYVVVRRRQQQSSSTTTTTTSSSRRRQQQQQQPPPQQQRRRTTTTTTTTTTTTSSSTTTTTTTTTRRROOONNNOOOPPPNNNNNNMMMNNNNNNOOOOOOPPPOOOOOONNNMMMLLLJJJIIIIIIEEEDDDEEEGGGHHHGGGBBB>>>===;;;777666555555333222///...---,,,,,,,,,,,,------***(((((()))++++++*********+++,,,,,,,,,++++++))))))(((''''''''''''(((************************************)))))))))(((((((((((((((((()))******+++++++++++++++***)))))),,,,,,,,,,,,+++***)))(((***)))(((''''''((()))***)))))))))((())))))******((((((((())))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&(((((()))))))))*********''''''&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&'''''''''&&&$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''((()))'''$$$###%%%'''%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''((()))*********''''''((()))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---,,,---...000000...---,,,///////////////000000000---///000111111222444666888888<<>>???@@@===???AAADDDGGGIIIJJJKKKIIIMMMRRRWWWZZZZZZYYYXXXSSSRRRQQQQQQRRRTTTVVVXXXXXX[[[^^^```aaa```aaabbb___^^^]]][[[YYYTTTOOOLLLJJJFFFAAA>>>>>>>>>>>><<<>>>@@@CCCFFFIIIKKKLLLLLLRRRSSSTTTTTTTTTUUUXXXZZZXXXYYYZZZ[[[\\\\\\\\\\\\VVVWWWYYY[[[\\\\\\[[[[[[TTTVVVYYYZZZYYYVVVSSSQQQLLLJJJGGGFFFFFFEEECCCAAA<<<;;;999777555333222111222000---,,,---...---,,,)))******+++,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********))))))((((((***+++,,,)))******+++++++++******(((((()))***++++++++++++(((((())))))))))))(((((())))))((((((((((((((()))'''''''''((((((((())))))&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((############$$$$$$$$$$$$&&&((()))+++***)))'''&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))'''&&&%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''######$$$%%%'''((())))))%%%%%%&&&''''''(((((()))))))))(((''''''''''''((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''')))***+++%%%$$$$$$$$$%%%&&&'''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))*********++++++++++++++++++******++++++,,,------..................---//////000000111111111111---///000111111222444666666888===CCCKKK[[[uuu''''''((((((((((((((((((&&&&&&''''''(((((())))))++++++******++++++,,,------,,,+++******************))))))((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,''''''((()))***+++,,,,,,((()))***+++,,,------------...000111111111000///+++---000111111111222444444555777999;;;<<<======<<<===>>>@@@BBBDDDEEEFFFDDDEEEHHHJJJLLLNNNOOOPPPNNNQQQVVV[[[]]]^^^]]]\\\WWWVVVTTTSSSSSSUUUXXXZZZZZZ]]]```aaaaaaaaaaaabbbccccccbbbaaa]]]XXXSSSPPPNNNIIIDDDBBBBBBBBB@@@>>><<<===>>>@@@AAAAAAAAAAAAFFFGGGIIIIIIIIIJJJMMMOOOQQQRRRTTTVVVXXXXXXXXXXXXPPPRRRUUUYYY\\\]]]]]]]]]ZZZ\\\______]]]ZZZYYYXXXTTTSSSQQQQQQPPPNNNJJJGGGAAABBBBBBAAA@@@===;;;999777444111/////////...---++++++,,,,,,,,,,,,+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,(((((())))))))))))((((((((('''''''''(((((()))***&&&&&&''''''(((((())))))*********))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))((('''&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''######$$$%%%'''((())))))&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&''''''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%''')))+++---///''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++%%%$$$######%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))++++++******++++++,,,---........................///////////////.........---///000111111222444666666888===CCCIIIXXXsss((((((((((((((((((((('''&&&''''''((())))))******++++++*********+++,,,---,,,,,,+++******+++++++++***)))))))))(((((((((((())))))))))))))))))))))))((()))***,,,,,,,,,++++++((()))+++,,,,,,,,,++++++((()))***,,,---.........///000222333444333222111...000222333333555888;;;<<<===???AAADDDEEEFFFGGGBBBCCCEEEGGGIIIKKKMMMMMMLLLMMMNNNQQQRRRTTTUUUUUUTTTVVVZZZ]]]___```___^^^ZZZXXXVVVTTTTTTVVVYYY[[[[[[]]]___`````````aaabbbccceeefffeeebbb]]]YYYWWWTTTOOOKKKJJJLLLMMMJJJGGGDDDEEEEEEEEEDDDBBB@@@???>>>???AAAAAAAAABBBEEEGGGHHHJJJMMMPPPRRRSSSSSSSSSLLLNNNRRRWWWZZZ[[[[[[[[[^^^```bbbaaa^^^\\\]]]^^^[[[[[[[[[[[[ZZZVVVPPPKKKFFFHHHKKKMMMMMMKKKHHHFFF@@@===:::777666555333222////////////...---,,,++++++***))))))(((((())))))************************((()))))))))************''')))***,,,,,,+++***)))))))))***+++++++++++++++***************)))(((((('''((()))******)))((('''&&&&&&&&&'''((()))***+++)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))((((((((('''''''''%%%''')))++++++***((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((***---000111''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''(((((('''%%%###$$$&&&''''''%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))))))))((((((((((((((())))))))))))++++++******++++++,,,---.........------.........------,,,,,,++++++******---///000111111222444666555888>>>BBBGGGVVVqqq(((((((((((((((''''''''''''(((((()))***+++++++++++++++*********+++---...+++++++++***++++++,,,,,,******))))))((((((''''''))))))))))))))))))))))))(((***,,,---...---+++***)))***+++,,,,,,+++)))'''((()))***,,,---...//////000222333555555444333222222444555666888:::???BBBBBBCCCEEEHHHJJJLLLMMMNNNMMMNNNPPPRRRTTTWWWXXXYYYQQQRRRSSSUUUWWWXXXXXXXXXXXXYYY\\\^^^````````````\\\ZZZWWWUUUUUUVVVYYY[[[\\\^^^______^^^___```bbbbbbdddggggggdddaaa^^^\\\WWWSSSOOOPPPTTTUUUSSSOOOPPPPPPOOONNNKKKHHHEEEDDD<<<===?????????@@@BBBDDDCCCEEEIIILLLOOOPPPPPPPPPJJJMMMQQQVVVYYYZZZZZZYYY\\\^^^___]]]ZZZXXXZZZ\\\___```aaaaaa___ZZZSSSNNNHHHLLLQQQUUUWWWUUURRRPPPJJJFFFBBB???>>><<<:::888222222111111000...---,,,+++******)))))))))))))))************************(((((())))))*********+++'''(((+++------,,,***(((((()))***+++++++++++++++))))))((('''&&&$$$"""!!!'''((()))******)))((('''%%%%%%%%%&&&((()))+++,,,,,,,,,+++***)))(((''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((***)))((('''''''''''''''$$$'''***------,,,)))((())))))))))))))))))))))))&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''"""###%%%&&&''''''&&&%%%%%%&&&&&&'''((()))******%%%$$$###""""""###$$$%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&''''''((()))))))))''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((()))+++...000222%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((()))((('''%%%$$$)))'''$$$%%%''')))'''%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&''')))************************++++++++++++++++++******++++++,,,---......------------......000000///...---,,,,,,+++---///000111111222444666555888>>>BBBFFFTTTppp'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''',,,++++++++++++++++++,,,************************))))))(((((('''''''''&&&)))))))))))))))(((((((((******************++++++,,,,,,+++***))))))))))))''')))+++------...111333333444444555666666666666666:::???CCCFFFIIILLLNNNQQQQQQQQQRRRRRRRRRRRRRRRUUUTTTTTTVVV[[[]]]\\\ZZZ]]][[[XXXUUUTTTUUUVVVWWW[[[\\\]]]___```aaabbbbbb]]][[[ZZZZZZ\\\^^^^^^^^^aaabbbbbbbbbcccdddfffggggggggghhhhhhgggfffdddccc___^^^^^^___```aaabbbccc___```___[[[VVVSSSUUUWWWMMMKKKIIIGGGFFFEEEFFFFFFBBBBBBCCCEEEFFFHHHIIIJJJJJJKKKMMMQQQVVVYYYYYYYYYYYYZZZ[[[ZZZYYYXXXYYYZZZ]]]___``````]]]XXXRRRNNNNNNPPPTTTZZZ^^^___\\\ZZZZZZTTTLLLIIIIIIHHHDDD@@@>>>;;;777555444444333333000...,,,)))(((((())))))((()))***+++,,,,,,,,,,,,******)))))))))******+++***+++++++++,,,,,,,,,,,,++++++++++++******)))((('''&&&'''***------)))%%%***)))((('''''''''''''''))))))))))))(((((((((((()))(((((()))*********---)))(((((()))***++++++***(((((((((((((((''''''''',,,+++***)))((('''&&&&&&'''''''''''''''''''''&&&$$$%%%&&&((()))(((((('''((()))+++------+++)))((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((()))))))))((('''&&&&&&%%%%%%''')))%%%!!!"""&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&%%%############%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%(((+++,,,))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((())))))))))))***---///%%%&&&&&&&&&%%%%%%&&&(((...,,,***'''&&&&&&&&&'''%%%$$$$$$%%%''')))---...(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***)))(((''''''((())))))(((((())))))))))))(((((($$$%%%'''(((***+++++++++&&&***------+++***,,,///,,,,,,++++++,,,,,,---...000111000---)))&&&%%%&&&////////////////////////...///111111000111444666555666:::AAAHHHVVVlll))))))(((''''''(((((((((******))))))))))))******++++++************++++++************************)))))))))((((((((('''''''''''''''''''''''''''''')))***+++,,,------------******)))))))))******+++(((***,,,------///222444333444666999;;;<<<======>>>AAAFFFKKKOOORRRUUUVVVVVVVVVVVVUUUVVVVVVWWWXXX^^^]]]]]]```cccdddccc```]]]\\\ZZZXXXXXXXXXZZZ[[[\\\]]]^^^```aaaaaaaaaaaa``````____________```aaaeeeeeeffffffffffffgggiiilllmmmmmmnnnmmmlllkkkjjjggggggggghhhhhhjjjkkkkkkiiiiiigggeeebbb```aaabbbZZZYYYXXXWWWUUUUUUTTTTTTQQQNNNKKKHHHFFFFFFFFFGGGJJJJJJLLLPPPVVVZZZ\\\\\\[[[\\\]]]\\\ZZZYYYZZZ[[[^^^___aaa```^^^YYYUUUQQQSSSUUUXXX]]]aaabbbaaa^^^```[[[UUUSSSSSSSSSOOOLLLIIIEEE@@@===;;;:::888777555333000---,,,++++++,,,+++++++++++++++++++++++++++******))))))******+++++++++***))))))(((((('''+++,,,,,,,,,+++******)))---------...---+++'''$$$******)))((((((((())))))***)))))))))(((((((((((((((''''''((((((((()))+++(((&&&&&&'''((())))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))((((((''''''((()))+++,,,,,,+++)))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''')))***+++,,,''''''((((((((('''&&&&&&((('''''')))'''######&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&(((+++---)))((('''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&(((+++,,,+++******+++###$$$&&&&&&&&&(((***,,,000...+++)))&&&&&&&&&&&&&&&&&&%%%%%%&&&(((+++,,,(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))))))))(((''''''((()))***(((((())))))))))))((((((((())))))***+++,,,,,,,,,'''((()))((('''&&&'''(((+++++++++++++++,,,------(((***+++,,,,,,,,,...///........................///000111111000111333555666666:::@@@HHHVVVmmm,,,+++)))'''''''''((()))******))))))))))))************))))))))))))******))))))))))))))))))))))))***)))))))))))))))((((((''''''''''''''''''(((((()))***---///000//////...*********++++++---......+++,,,------...000555888666888;;;@@@CCCFFFHHHHHHFFFIIINNNTTTYYY\\\^^^___\\\[[[YYYXXXXXXZZZ]]]^^^aaaaaabbbcccdddcccaaa^^^XXXXXXWWWWWWWWWXXXXXXYYY\\\]]]___aaabbbccccccccccccdddeeeccc```^^^```bbbhhhiiijjjjjjjjjjjjlllmmmqqqrrrrrrsssrrrrrrqqqqqqqqqqqqpppqqqqqqrrrsssttttttrrrpppooooooooonnnnnnjjjjjjjjjiiihhhgggfffeee```]]]VVVPPPKKKIIIIIIJJJKKKKKKLLLPPPVVV[[[^^^___```aaaaaa```^^^]]]^^^```aaabbbbbbbbbaaa^^^[[[YYYZZZ[[[\\\```ccceeedddccceeebbb___^^^______\\\XXXWWWTTTNNNJJJFFFDDD@@@>>>===;;;777444222111111111333222///---,,,++++++,,,++++++***************+++---,,,+++***(((&&&%%%%%%,,,,,,,,,---,,,,,,++++++,,,...//////,,,)))'''&&&******)))))))))***++++++******)))))))))((((((((()))))))))((()))*********((('''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''(((((()))))))))++++++***(((((('''''''''''')))***,,,,,,***)))''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((('''%%%""" %%%&&&&&&''''''''''''&&&&&&""""""&&&(((%%%$$$&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%&&&''')))+++,,,)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$''',,,...---***'''&&&$$$&&&'''''''''(((***---111///,,,)))'''&&&%%%%%%((('''&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''''''''''''''((())))))((((((''''''((()))***+++((())))))******))))))(((*********)))***++++++,,,,,,***)))((()))******)))+++************+++,,,,,,+++,,,------,,,,,,---///------------------------000111111111000000222444777777999???GGGVVVooo///---***'''&&&''')))***(((''''''&&&&&&''''''((())))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))))))))************++++++***,,,...000111000...,,,------------...000111111///000000000111444999===>>>@@@EEEIIINNNPPPRRRSSSNNNQQQUUU[[[```cccdddccc```^^^ZZZXXXXXX[[[^^^```cccccccccbbb```\\\XXXVVVTTTTTTTTTUUUUUUVVVVVVVVVYYYZZZ^^^aaacccdddeeeeeebbbeeefffbbb\\\XXXZZZ^^^cccfffhhhiiiiiikkkooorrrsssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwyyywwwtttuuuxxxyyywwwuuussstttuuuuuuuuusssrrrqqqjjjgggbbb]]]YYYVVVUUUUUUQQQPPPPPPRRRWWW\\\___aaadddddddddcccbbbbbbccceeefffggggggggggggfffeeeeee`````````bbbeeeggggggggggggeeedddeeeffffffdddaaaccc___ZZZVVVSSSOOOLLLIIIFFFCCC@@@<<<999888777777<<<:::666222///---------++++++***)))))))))******......---,,,***)))(((''',,,,,,------...---------###'''++++++)))((()))+++)))))))))))))))***+++,,,*********)))))))))((((((***,,,+++)))***,,,---,,,***)))((()))***+++***)))((((((((((((((()))))))))++++++******)))(((((('''''''''(((((()))*********+++***((('''''''''((()))'''((()))******)))((('''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))((('''$$$ $$$$$$%%%&&&'''''''''&&&%%%!!! &&&+++***))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&((()))+++,,,((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%(((,,,---+++(((%%%$$$((())))))(((&&&%%%&&&(((---,,,***((('''&&&&&&&&&))))))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***'''''''''((()))******+++)))))))))******)))))))))((('''''''''((()))***+++---***((())),,,......,,,******))))))******+++,,,.../////////---,,,---...------------------------...///111111000111444666777777999>>>FFFVVVooo///---***'''&&&''')))***'''&&&&&&%%%%%%&&&&&&''')))(((((((((((((((((()))''''''''''''''''''''''''))))))))))))************************++++++,,,,,,+++---///111000///,,,***////////////000111222333666666777777888;;;AAADDDIIILLLPPPUUUXXXZZZ[[[[[[XXXYYY]]]bbbfffhhhgggdddaaa^^^ZZZXXXWWWYYY]]]___ddddddccc```[[[VVVRRROOOPPPPPPQQQRRRSSSTTTTTTTTTSSSUUUYYY^^^aaaccccccccc___aaa```ZZZSSSOOOQQQTTTUUUYYY\\\^^^```dddlllssstttttttttuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwxxxyyyyyy{{{yyyxxxyyy}}}~~~|||yyyxxxyyyzzz{{{{{{zzzyyyxxxrrrqqqooollliiieeebbb```\\\ZZZXXXYYY\\\```bbbbbbcccddddddbbbaaabbbdddfffjjjkkklllmmmnnnooooooooohhhgggfffhhhjjjllllllllliiiiiiiiijjjjjjjjjiiihhhiiifffbbb___]]][[[WWWUUUOOOMMMIIIEEEBBB@@@??????CCC@@@<<<666222///......,,,+++******)))))))))***,,,,,,,,,,,,+++++++++++++++,,,---............... $$$((()))((((((+++---(((((((((((())))))***+++************))))))))))))(((,,,,,,((()))...///,,,+++)))((()))***+++***((((((((((((((())))))******+++++++++***))))))(((((('''((((((((())))))******''''''&&&%%%&&&''')))***'''((())))))))))))((('''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$&&&(((***+++***)))((($$$$$$%%%&&&'''''''''&&&***&&&%%%***---,,,******'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((())))))(((&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&'''((()))******'''&&&&&&%%%%%%%%%%%%&&&((((((''''''''''''(((((('''((())))))'''%%%%%%&&&((()))((('''$$$###$$$&&&''''''&&&&&&&&&'''''''''))))))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''((((((((()))))))))))))))&&&&&&'''((()))*********))))))************))))))&&&&&&''''''(((***+++,,,,,,)))&&&'''***+++***(((******))))))******+++,,,)))+++---......///111333........................,,,---///000111333666888777666888===EEEUUUnnn,,,+++)))'''''''''((()))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))***((((((((()))******++++++,,,---///000000///---,,,//////000111222444666777???@@@BBBBBBDDDGGGKKKOOOTTTWWW[[[___bbbcccbbbbbbddddddeeeiiillllllgggccc___\\\XXXUUUSSSTTTWWWYYY[[[[[[YYYTTTNNNIIIGGGFFFEEEFFFGGGIIIKKKNNNPPPQQQQQQTTTXXX\\\___`````````]]]\\\WWWPPPIIIFFFGGGJJJFFFJJJNNNPPPSSS[[[gggpppuuuvvvvvvwwwxxxzzz|||}}}{{{zzzzzzzzzzzzzzz{{{{{{|||{{{|||}}}~~~|||}}}}}}~~~~~~~~~}}}}}}zzzzzzzzzxxxuuupppkkkiiihhhfffddddddfffggghhhgggeeeeeecccaaa______aaadddjjjkkkmmmppprrrtttuuuuuuqqqooooooppprrrsssrrrqqqnnnnnnnnnmmmmmmmmmmmmmmmmmmkkkhhhgggeeecccaaa^^^XXXVVVRRROOOLLLJJJJJJJJJJJJGGGBBB===888444111000......---,,,++++++++++++************++++++,,,,,,***+++,,,---......///...''')))+++++++++***+++,,,))))))((((((((()))******++++++*********)))))))))%%%***+++&&&(((...000,,,)))(((''''''(((((('''&&&'''(((((())))))******+++&&&&&&'''(((((()))******((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((()))''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&((()))*********)))%%%&&&&&&''''''''''''&&&***&&&%%%(((((($$$""""""'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((('''%%%###$$$&&&(((%%%&&&&&&&&&$$$$$$&&&(((###$$$$$$%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))))))))&&&'''((()))******)))))))))******++++++******)))((((((***+++,,,,,,,,,,,,,,,+++***++++++***((('''+++************+++,,,,,,---...///...------...///////////////////////////,,,---///000111333666888666666888===EEETTTlll))))))(((''''''(((((((((++++++************++++++***))))))(((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))***++++++,,,,,,---...000111222222222222333444777:::===@@@AAAIIIKKKMMMOOOQQQSSSWWWYYY[[[^^^cccgggiiijjjiiihhhmmmlllkkkmmmnnnllleee___XXXUUUQQQMMMKKKKKKLLLMMMJJJJJJHHHDDD>>>;;;;;;===<<<===???BBBGGGMMMRRRUUUYYY[[[___bbbccccccaaa```^^^XXXPPPHHHBBB@@@@@@BBB@@@CCCFFFGGGKKKUUUdddpppuuuuuuvvvwwwyyy{{{~~~|||{{{{{{zzzzzz{{{{{{{{{zzz|||~~~~~~~~~~~~~~~~~~~~~~~~|||zzzwwwuuussssssrrrqqqqqqrrrrrrqqqooommmkkkiiiddd```___```bbbfffhhhkkkooorrrtttvvvvvvuuuttttttuuuwwwwwwuuutttrrrrrrqqqooonnnnnnooopppqqqooommmlllkkkiiigggdddaaa___\\\XXXUUUTTTTTTTTTSSSQQQMMMHHHBBB===999666222111000//////.........+++++++++,,,,,,---------)))***+++,,,......//////...---,,,,,,------,,,***++++++***)))))))))******+++++++++*********))))))%%%,,,,,,(((***222444///***(((''''''(((((('''%%%'''(((((()))******++++++%%%&&&'''((()))***++++++))))))(((((('''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((('''&&&&&&%%%###$$$&&&###"""'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%######%%%(((&&&'''((('''%%%%%%&&&((($$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((()))))))))(((((('''((()))******)))(((((()))******++++++******))))))***,,,------+++((('''$$$'''+++------,,,+++,,,+++++++++++++++,,,------000111111///,,,*********...........................000111111000111333555555555888===DDDRRRiii|||'''''''''(((((((((((((((++++++************++++++******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))******+++,,,------......,,,,,,...000222555666777666777:::>>>BBBGGGJJJLLLPPPRRRUUUXXXYYY[[[^^^```___bbbfffkkknnnnnnnnnmmmqqqnnnmmmmmmnnnjjjaaaZZZPPPNNNJJJFFFCCCBBBBBBCCC@@@@@@???;;;777555777:::>>>>>>AAAFFFLLLTTT[[[```ccceeehhhiiiiiigggeeeccc___WWWLLLCCC>>>===>>>>>>@@@CCCEEEFFFIIITTTeeerrrtttttttttuuuwwwzzz}}}~~~{{{{{{zzzyyyyyyzzzzzzzzzxxx{{{}}}{{{}}}~~~}}}||||||}}}~~~}}}|||{{{||||||}}}yyyxxxxxxyyyzzzzzzxxxvvvuuutttoooiiidddaaaaaabbbbbbdddiiimmmqqqsssttttttuuuuuuuuuvvvwwwwwwuuusssssssssqqqnnnllllllnnnppptttrrrpppooonnnllliiiggggggeeeaaa^^^\\\[[[[[[[[[\\\ZZZVVVQQQLLLFFFAAA>>>555444333222111111111111////////////////////////((()))***,,,---......///...,,,***+++---...,,,***------,,,+++************+++++++++************)))'''///000+++...777:::444,,,***))))))******)))''''''(((((()))***+++++++++++++++++++++************))))))((('''&&&%%%%%%$$$))))))*********((('''%%%''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&''')))+++---...((()))))))))((('''&&&&&&$$$$$$'''***(((%%%''',,,'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$##################$$$$$$%%%&&&%%%$$$$$$%%%'''+++,,,+++)))&&&$$$$$$%%%&&&&&&''''''(((''''''&&&###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''(((((()))******)))((('''******++++++++++++******)))+++,,,---+++'''### $$$(((******,,,...,,,,,,++++++,,,,,,---...(((***,,,------...000111------------------------111222222111000000111333444555888>>>DDDQQQgggyyy(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******)))(((''''''((((((((((((((('''''''''))))))***,,,...//////...000111444555666999<<>>;;;777666666777888444777;;;>>>AAAEEEIIILLLQQQTTTZZZ```fffkkknnnooonnnmmmlllkkkiiifffaaa^^^\\\WWWPPPKKKIIIJJJLLLNNNPPPTTTXXXZZZ[[[```iiiooossspppnnnnnnpppsssuuuvvvrrrrrrrrrqqqpppooonnnmmmhhhkkkmmmooopppqqqsssuuuvvvuuuttttttuuuvvvuuusssssstttuuuvvvwwwxxxyyyzzz|||zzzzzz|||~~~|||yyytttoookkkiiigggdddbbb___aaadddhhhjjjlllmmmnnnsssrrrqqqpppoooooooooooolllkkkiiihhhiiilllpppsssuuuuuuuuuuuusssqqqnnnmmmmmmkkkgggbbb]]]\\\^^^aaacccdddeeedddaaa]]]YYYVVVMMMJJJEEE@@@<<<:::999999666555333000---,,,,,,,,,,,,,,,,,,,,,------------------.........---,,,+++*********++++++******)))))))))(((''''''(((*********,,,***''')))///000---&&&'''((()))))))))))))))***+++,,,,,,***))))))***+++,,,,,,,,,,,,***(((&&&))))))(((&&&%%%&&&)))+++''''''''''''''''''''''''***)))(((''''''((()))***)))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$&&&'''''''''&&&%%%$$$$$$&&&'''((((((''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((())))))***111---)))&&&&&&&&&%%%%%%$$$&&&(((((('''&&&''''''&&&'''(((***+++---...///,,,)))&&&%%%'''(((((('''%%%%%%&&&''''''&&&%%%%%%((((((((()))))))))******((())))))************))))))))))))))))))******+++)))***++++++++++++***)))******))))))***+++...///---...............---------------............//////111333333333333555666666555888???CCCKKKaaaxxx''''''''''''((((((((((((************************))))))))))))))))))))))))(((((((((((('''''''''''''''((()))***,,,---...///,,,,,,,,,---///222444666888;;;???CCCFFFJJJOOORRRWWWWWWZZZ___eeekkkooopppjjjiiihhhiiikkkllllllkkkccccccdddhhhmmmqqqssssssnnnlllhhhddd___UUUIIIAAA===;;;999888888:::===>>>@@@DDDJJJOOOSSSWWWZZZ]]]dddfffiiillloooqqqrrrrrrllljjjfffddddddcccaaa___[[[YYYUUURRRRRRUUUZZZ\\\]]]```cccdddbbbaaaccceeeeeeccc``````cccfffggghhheeefffffffffeeebbb```^^^\\\___dddggghhhiiikkkmmmpppnnnmmmllllllkkkiiigggfffffffffgggjjjmmmppprrruuuuuuwww{{{~~~~~~|||yyyuuupppkkkgggddd```^^^^^^___bbbeeeggghhhhhhhhhllljjjiiigggggghhhiiijjjgggfffeeeeeegggjjjnnnpppuuuvvvxxxyyyxxxuuurrrpppnnnkkkeee^^^YYYXXX[[[^^^dddfffggghhhfffddd```^^^YYYVVVRRRLLLGGGDDDAAA@@@;;;999666222000......///+++,,,,,,,,,,,,---------------...///...---,,,+++***))))))))))))***+++++++++***)))((('''((()))***++++++)))'''))),,,---***)))))))))*********))))))***+++,,,,,,***))))))***+++***+++...000///***&&&)))******)))(((((()))+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$###"""###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((()))'''%%%%%%&&&&&&&&&%%%$$$&&&(((((('''&&&'''(((%%%%%%'''(((***+++,,,---,,,***'''&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%))))))))))))************)))************))))))((()))))))))))))))******+++((()))************)))(((******)))((()))***,,,---////////////...---,,,+++---------............//////111222333222333555666666555888>>>AAAIII^^^uuu&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********************((()))***+++---...000000...///000111333666:::===>>>BBBFFFJJJMMMPPPSSSVVVYYYZZZ]]]cccjjjqqqtttuuurrrpppooonnnnnnmmmkkkiiiccccccdddggglllppprrrsssnnnkkkgggbbb\\\SSSIIICCCBBBBBBAAABBBDDDGGGKKKMMMRRRWWW]]]cccgggjjjmmmoooqqqrrrrrrsssrrrqqqpppooojjjhhhfffeeefffgggfffeeebbbaaa___]]]]]]___cccgggeeefffgggddd___ZZZXXXXXXUUUSSSPPPPPPRRRUUUWWWWWWXXXZZZ\\\^^^^^^\\\ZZZXXXZZZ]]]bbbeeeffffffhhhiiilllkkkiiihhhgggeeebbb___ZZZYYYWWWXXXZZZ^^^ccceeejjjlllqqqvvvzzz{{{{{{{{{{{{wwwrrrlllgggbbb___]]]]]]^^^___```aaa``````______^^^^^^^^^___```bbbbbbaaaaaabbbcccfffjjjnnnpppqqqtttxxx{{{{{{xxxtttrrrpppkkkcccZZZSSSQQQSSSUUU^^^```bbbddddddcccaaa```aaa^^^ZZZUUUPPPKKKHHHGGGFFFBBB===888555333222111........................---.../////////...,,,+++,,,+++)))(((((()))***+++...---+++***)))******+++***)))(((''')))++++++***+++++++++++++++***)))(((((()))******(((''''''((('''(((***---//////,,,***''')))******)))(((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$###$$$&&&''''''&&&%%%'''((())))))))))))))))))))))))))))))(((((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%''''''&&&$$$%%%&&&(((((('''&&&'''(((''''''''''''''''''&&&&&&)))((('''&&&'''(((((()))''''''(((((())))))))))))))))))))))))*********+++***************)))(((''')))))))))))))))******+++)))******************)))++++++************+++,,,......//////...------,,,---------............//////000222222222333444666666444777===@@@GGG\\\rrr'''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))++++++************+++,,,++++++,,,---...///000000222444666777999===BBBGGGKKKNNNQQQTTTUUUVVVYYYZZZYYY[[[^^^eeemmmssswwwxxxwwwuuurrrpppnnnkkkgggddd``````aaaeeejjjnnnpppqqqrrrnnniiiccc]]]WWWSSSPPPNNNNNNOOOQQQTTTXXX[[[^^^cccgggmmmqqqsssuuuwwwyyyyyyxxxxxxvvvtttqqqnnnlllhhhhhhjjjmmmpppqqqooonnnmmmmmmkkkhhheeefffhhhkkkkkkiiieee```YYYTTTRRRQQQMMMJJJHHHGGGIIILLLMMMNNNSSSUUUYYY]]]___```______```cccfffggggggggghhhiiillljjjiiihhhgggddd```\\\SSSRRRQQQQQQRRRUUUYYY[[[bbbeeekkkppptttvvvxxxxxxwwwvvvsssoookkkhhhfffeee]]]]]]]]]]]]\\\ZZZXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\___bbbeeehhhjjjmmmpppvvvzzz|||zzzwwwuuutttpppggg\\\SSSNNNMMMNNNTTTVVVYYY\\\___bbbddddddcccbbb```\\\XXXTTTQQQOOOQQQLLLEEE???<<<999555222000000/////////.........---.../////////...---,,,...---+++))))))))))))***...---,,,*********++++++(((&&&&&&(((***++++++++++++,,,,,,++++++***)))(((((()))******(((''''''(((&&&)))+++---,,,+++++++++&&&(((******(((''''''(((************************(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%''''''((((((((((((''''''''')))******))))))***+++))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((('''%%%###%%%&&&''''''&&&&&&''')))******))))))(((((('''''''''(((((('''''''''((()))&&&&&&'''((()))+++,,,,,,((())))))))))))************************)))(((''')))))))))))))))******+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,------...//////......---------............///...000222222222222444666666444777<<>>@@@BBBEEEKKKPPPSSSVVVXXXZZZYYYYYYYYYZZZ]]]^^^bbbhhhpppuuuxxxxxxwwwuuussspppmmmiiiddd```]]]^^^```dddjjjnnnppppppuuurrrmmmhhhdddbbbaaaaaa\\\\\\^^^```cccfffiiikkknnnqqqtttwwwxxxyyyzzz{{{}}}}}}|||zzzvvvsssooommmkkkmmmqqqvvvzzzzzzxxxvvvvvvwwwvvvrrrllljjjllloooppplllggg```ZZZVVVTTTSSSPPPMMMJJJJJJLLLNNNPPPPPPVVVXXX\\\```dddeeeffffffeeefffggggggffffffgggiiijjjiiihhhhhhgggddd```\\\TTTTTTTTTUUUVVVWWWXXXXXX^^^bbbgggkkkmmmnnnpppqqqlllmmmnnnnnnmmmmmmnnnooocccddddddcccaaa___]]][[[XXXWWWVVVUUUTTTTTTTTTTTTVVVWWWXXXZZZ\\\]]]______gggkkkqqqwwwzzzzzzyyywwwxxxtttnnnddd[[[TTTQQQPPPJJJJJJMMMPPPUUU[[[```cccbbbccccccbbb```^^^\\\ZZZYYYSSSMMMHHHDDD@@@:::555333333222111///...------......///000///...---,,,...---,,,++++++******+++,,,+++***)))((()))******(((%%%%%%))),,,++++++,,,+++++++++++++++***)))(((***+++,,,,,,***))))))******+++---///000...+++(((&&&((())))))(((''''''((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''(((((())))))(((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&''''''((()))))))))))))))$$$&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((('''%%%$$$&&&''''''&&&%%%&&&((()))%%%%%%&&&&&&''''''(((((()))******)))'''%%%%%%&&&%%%%%%%%%&&&''')))***+++(((((((((((()))))))))))))))************))))))((()))))))))))))))******+++,,,,,,++++++++++++,,,,,,++++++,,,,,,------------+++,,,---...////////////---------............///...000111222111222444555666444666<<>>:::999888666444222000///...///000000000///---,,,+++,,,------............+++***)))))))))***+++,,,+++''''''+++---***)))+++******************))))))***+++,,,,,,***))))))***,,,***,,,444===<<<222'''((()))******(((((()))***))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''&&&''')))*********((('''%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&((()))((((((((((((((((((''''''"""###%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''%%%$$$%%%''''''&&&%%%&&&''''''&&&%%%&&&(((***$$$$$$$$$%%%%%%%%%%%%%%%''')))***)))'''%%%&&&(((((('''&&&&&&&&&'''((()))&&&'''''''''((((((((((((((())))))************))))))))))))))))))******+++,,,+++***))))))***+++,,,))))))***+++,,,---------------...............------------............///...///111222111222333555555333666<<>><<<999777555444...///000000000///---,,,(((***,,,///000111111111,,,,,,+++++++++,,,...///...)))(((---...)))'''***((())))))*********))))))((()))******(((''''''(((***%%%(((888IIIKKK;;;******++++++***))))))***,,,((((((((((((((((((((((((+++)))(((&&&&&&((()))+++((((((((((((((((((((((((%%%&&&(((***+++***)))((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((( !!!"""$$$''')))+++))))))(((((('''&&&$$$$$$'''(((***)))(((((()))+++''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%###"""###%%%'''((('''&&&''''''&&&%%%%%%(((***,,,,,,+++)))((('''&&&%%%"""%%%((()))((((((***,,,---,,,***)))((((((((()))&&&&&&&&&&&&'''''''''((('''((()))***************)))))))))))))))******++++++***)))(((((()))***+++&&&''')))***,,,,,,------////////////...---,,,,,,---------.........//////...///111111111222333555555333666<<<@@@HHH]]]ttt************++++++++++++************************(((((((((((()))))))))))),,,,,,---......///000000333666888;;;===@@@DDDGGGKKKMMMQQQTTTVVVZZZ^^^aaadddfffhhhjjjkkkjjjhhhfffhhhjjjmmmoooppppppooonnnnnnnnnnnnnnnnnnmmmllllllgggjjjooouuuzzz{{{yyywwwvvvvvvuuuuuuwwwxxxzzz{{{wwwxxxyyyyyyyyy{{{~~~~~~|||{{{zzzwwwtttvvvvvvwwwyyyzzz{{{yyywww}}}{{{yyyvvvsssqqqpppooopppmmmiiiddd```^^^]]]\\\^^^]]]\\\[[[[[[[[[]]]^^^YYYWWWVVVWWWXXXXXXTTTQQQSSSSSSTTTVVVXXX[[[]]]^^^```^^^]]]\\\\\\[[[XXXUUUVVVYYY]]]______\\\XXXUUUVVVUUUSSSQQQQQQRRRTTTUUUTTTRRRQQQOOOPPPQQQSSSTTTTTTVVVZZZ^^^aaacccdddddd\\\XXXTTTTTTYYYaaahhhmmmllljjjiiijjjkkkggg___XXXUUU[[[bbbgggjjjjjjiiiiiijjjjjjiiihhhffffffiiikkkfffeeebbb^^^YYYXXXXXXZZZWWWWWWYYY^^^eeeiiiiiigggeeedddccccccccc___YYYSSSRRRPPPLLLFFFAAA===:::999666555333111///,,,+++***%%%(((,,,///111000///---...---,,,,,,,,,---...///---,,,++++++******++++++))))))***+++++++++******((()))***+++***)))'''%%%))),,,///222222000---+++''''''(((((((((((('''''')))))))))))))))(((''''''''''''(((((())))))******'''((()))((('''&&&'''((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((('''&&&&&&%%%%%%&&&''')))*********)))(((***)))'''%%%%%%''')))+++)))((('''%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''+++(((&&&&&&''')))******%%%%%%'''((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((%%%((('''$$$$$$((()))&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''))))))(((((((((((())))))))))))(((((())))))************,,,+++)))'''&&&'''((()))+++***)))(((((()))***+++///...------------...///------...//////......---////////////////////////......///000111222333333555555777:::>>>HHH\\\mmm'''''''''((((((((())))))************************))))))))))))******************+++---...///000111555777;;;>>>AAAEEEJJJMMMOOORRRUUUWWWZZZ^^^bbbeeekkkkkkkkkllllllmmmmmmmmmlllmmmnnnpppqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqppppppqqquuuyyy||||||zzzwwwtttttttttttttttvvvwwwxxxyyyyyyzzzzzzyyy{{{}}}~~~}}}{{{{{{yyywwwuuuvvvuuuuuuuuuvvvvvvuuusssuuussspppllliiigggfffeeefffccc___[[[XXXVVVUUUUUUWWWWWWWWWWWWWWWXXXXXXYYYUUUTTTSSSTTTUUUUUURRROOOOOOPPPQQQSSSUUUXXXZZZ[[[[[[ZZZWWWVVVVVVTTTRRRPPPQQQTTTWWWYYYZZZWWWTTTRRRUUUSSSPPPLLLJJJJJJJJJJJJLLLKKKJJJIIIIIIIIIJJJJJJMMMPPPSSSWWW[[[\\\]]]]]]XXXUUURRRRRRWWW^^^dddgggiiigggfffhhhjjjhhhbbb]]][[[```fffjjjkkkjjjjjjiiiiiihhheeecccbbbeeejjjooonnnmmmkkkhhhdddbbbbbbbbb\\\[[[\\\```fffhhhgggeeedddddddddeeeeeeccc^^^ZZZZZZXXXTTTOOOJJJEEEAAA???:::999777555222///---,,,)))***---/////////---,,,...---,,,,,,---...///000---,,,++++++******+++++++++++++++++++++******))))))***+++,,,,,,***(((''')))***+++,,,,,,,,,+++*********++++++++++++******)))))))))))))))(((''''''(((((((((((())))))))))))%%%'''(((((('''''')))***))))))))))))))))))))))))((((((((('''''''''&&&&&&'''(((((((((((((((((((((''''''(((((()))))))))(((&&&$$$"""!!!!!!"""$$$%%%(((((('''&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''***(((&&&&&&''')))******%%%&&&'''(((((()))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''((()))---...***(((((((((&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))((()))***+++++++++***))))))(((&&&%%%%%%&&&'''(((******))))))))))))******...---,,,,,,,,,---///000------.........------,,,------------------------......///000111222333333555555777:::>>>HHH[[[mmm&&&&&&'''''''''((((((((())))))))))))))))))))))))***************************+++---///111333444555888;;;???DDDHHHLLLRRRUUUVVVXXXZZZ\\\___bbbgggjjjpppooonnnmmmmmmnnnpppqqqnnnnnnooooooppprrrssssssssstttuuuvvvvvvwwwwwwvvvwwwxxxyyy{{{}}}{{{xxxuuurrrrrrrrrrrrsssuuuvvvwww|||||||||{{{zzz{{{}}}~~~}}}|||}}}}}}zzzyyyxxxwwwuuutttuuusssqqqpppqqqqqqpppooommmjjjfffaaa^^^[[[ZZZZZZZZZXXXUUURRRPPPOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSNNNMMMLLLMMMOOOOOOMMMKKKKKKKKKLLLNNNPPPSSSUUUWWWZZZXXXUUUTTTSSSQQQOOOMMMPPPRRRTTTVVVVVVUUURRRQQQSSSQQQMMMJJJHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCEEEGGGKKKNNNQQQSSSTTTTTTQQQOOOMMMNNNRRRWWW[[[]]]bbbaaa```bbbfffgggeeebbbaaaeeejjjlllmmmkkkjjjjjjiiigggccc``````eeemmmsssuuuuuuuuussspppmmmlllllleeecccccceeehhhhhheeebbbccccccdddeeegggfffccc```aaa```]]]YYYTTTOOOJJJGGGCCCAAA???<<<888444111//////////////////......---------------...///000111---,,,++++++******++++++,,,,,,,,,,,,+++***))))))+++,,,---------,,,+++***+++***))))))((())))))***++++++,,,,,,,,,,,,++++++))))))******))))))(((((())))))))))))(((((((((((($$$&&&((((((((((((***,,,))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))******+++''''''&&&&&&''''''((())))))(((%%%$$$###$$$%%%&&&''''''(((((('''&&&$$$###%%%&&&''''''((((((''''''***(((&&&&&&((()))***)))&&&''''''((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''((('''&&&&&&&&&&&&'''((((((000444111+++)))((('''''''''&&&&&&&&&&&&''''''((((((((())))))))))))***&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))***+++,,,------,,,***)))''''''&&&%%%%%%&&&((())))))******************)))++++++++++++,,,---///000000000//////......------------------------------......///000111222333333555555777;;;>>>HHHZZZlll(((((((((((())))))))))))((((((((((((((((((((((((************************---...111333666999;;;<<<===@@@DDDHHHLLLQQQVVVYYYZZZ\\\^^^___aaadddiiimmmooonnnnnnnnnnnnnnnoooooommmmmmllllllmmmooorrrssstttuuuvvvxxxzzzzzz{{{{{{zzzyyyyyyzzz{{{yyyvvvsssqqqrrrssstttvvvxxxyyyzzz~~~~~~}}}{{{{{{}}}}}}{{{zzz{{{}}}~~~|||yyyvvvsssrrrqqqooommmnnnllliiiiiijjjkkkkkkkkkfffccc^^^ZZZVVVTTTSSSSSSRRRQQQOOONNNMMMMMMMMMNNNOOOPPPRRRSSSSSSRRRPPPNNNLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMNNNOOOQQQTTTVVVWWW\\\ZZZXXXVVVVVVUUURRRPPPTTTUUUVVVWWWVVVUUUSSSRRRQQQPPPNNNMMMLLLMMMOOOPPPLLLLLLMMMLLLJJJHHHEEECCCAAABBBEEEGGGJJJLLLLLLMMMJJJHHHGGGIIILLLOOOQQQQQQWWWVVVUUUXXX\\\```aaaaaaaaaeeeiiikkkkkkjjjjjjkkkiiihhheeebbbcccgggnnntttvvvxxxyyyyyyvvvtttrrrrrrooommmkkkkkkllljjjfffbbbccccccddddddeeedddbbbaaabbbbbbaaa___\\\WWWSSSPPPNNNMMMJJJFFF@@@;;;666444444333111///...///000000,,,,,,------...///000111---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,++++++++++++******************((())))))******))))))((())))))*********))))))(((******))))))((((((''''''&&&'''))))))(((((()))+++(((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((()))))))))''''''&&&%%%%%%'''((())),,,+++)))((('''(((((()))&&&'''((()))((('''%%%###%%%&&&''''''(((''''''''')))'''&&&&&&((()))))))))'''''''''(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((('''''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&000777444---***)))(((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))***+++---......,,,***)))((((((''''''((()))***+++))))))+++,,,,,,+++)))))))))))))))***+++---000111333222111111000000000000////////////////////////......///000111222333333555555777;;;>>>GGGZZZjjj(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++///111333777:::===@@@AAABBBEEEHHHKKKNNNQQQVVVYYY\\\]]]^^^___```dddiiillllllmmmooopppooonnnmmmkkkiiihhhggghhhjjjmmmppprrrtttuuuvvvxxxzzz{{{||||||zzzyyyxxxxxxyyyyyywwwuuussstttvvvxxxzzz}}}~~~~~~|||zzzzzz{{{}}}~~~|||yyyxxxxxxyyyyyywwwsssoookkkiiihhheeedddaaa___^^^^^^```ccccccccc^^^\\\XXXTTTQQQOOONNNNNNLLLLLLMMMMMMNNNOOOPPPPPPPPPRRRTTTUUUTTTQQQNNNKKKPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPRRRSSSUUUWWWXXX[[[ZZZYYYYYYZZZYYYVVVTTTUUUVVVWWWWWWVVVTTTRRRPPPQQQPPPOOOOOOOOOQQQSSSTTTPPPPPPQQQPPPNNNKKKGGGEEECCCCCCEEEFFFHHHIIIIIIJJJDDDCCCBBBCCCFFFGGGGGGGGGJJJJJJJJJLLLPPPTTTWWWYYY[[[^^^aaadddeeefffggghhhhhhhhhhhhggggggiiilllooosssvvvyyyzzzyyywwwvvvvvvwwwtttqqqqqqqqqooojjjfffeeeeeedddbbb```___^^^]]]aaabbbccccccaaa___\\\ZZZYYYXXXUUUQQQKKKDDD???;;;666555222///...///000222,,,---...//////000000000...------,,,,,,,,,,,,,,,***+++,,,---------------******+++++++++++++++***)))***+++,,,,,,+++)))(((''''''((((((((((((''''''))))))************))))))******))))))(((((('''''')))***+++***(((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&''''''&&&%%%%%%'''((()))((((((&&&%%%%%%%%%&&&&&&%%%'''((())))))'''%%%$$$%%%&&&''''''((('''''''''((('''&&&&&&((())))))(((&&&'''''''''''''''&&&%%%''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&''''''''''''&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&***444:::666...***((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((******(((((((((((()))))))))))))))***,,,------,,,***)))(((((((((((())))))******)))***+++,,,,,,+++***))))))))))))***+++...000111222222000000//////000000////////////////////////......///000111222333333444555777;;;>>>GGGYYYiii&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))***+++,,,------...000111444888;;;???BBBCCCEEEGGGJJJLLLNNNQQQUUUXXX\\\\\\]]]]]]^^^bbbgggkkkjjjlllnnnpppooommmkkkiiieeedddeeefffhhhlllppprrrssstttvvvxxxzzz{{{||||||zzzxxxwwwwwwxxxyyyxxxwwwvvvwwwyyy|||~~~{{{|||{{{yyywwwvvvxxxzzz{{{zzzxxxvvvtttsssrrrrrrnnnjjjeeeaaa___^^^\\\[[[UUUTTTSSSUUUWWWYYYZZZZZZVVVTTTSSSPPPNNNMMMLLLKKKIIIJJJLLLNNNPPPRRRTTTTTTTTTUUUWWWXXXWWWTTTQQQOOORRRSSSSSSRRRPPPPPPRRRSSSPPPPPPPPPPPPQQQRRRSSSTTTXXXYYYZZZ]]]___^^^[[[YYYTTTVVVXXXYYYYYYWWWTTTSSSVVVTTTRRRPPPPPPPPPQQQRRRRRRSSSSSSRRRPPPMMMJJJHHHIIIIIIIIIIIIIIIJJJJJJJJJCCCBBB@@@AAABBBCCCBBBAAAAAAAAAAAABBBDDDHHHKKKNNNPPPSSSVVVYYYZZZ\\\___aaaaaaccceeefffffffffgggiiinnnqqquuuwwwxxxxxxxxxyyyyyywwwuuuuuuuuutttoookkkhhhhhhfffbbb^^^[[[[[[[[[```aaabbbcccccccccbbbaaa```___^^^ZZZUUUPPPKKKHHH===:::777333111111222333///000111222222222111111//////...------------...+++,,,------.........---))))))))))))************&&&(((***+++,,,+++)))((())))))************))))))))))))******++++++******))))))))))))((((((((((((++++++,,,***(((&&&''''''))))))))))))))))))))))))''''''(((((((((((()))))))))(((((('''&&&&&&%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&%%%%%%&&&&&&'''&&&'''((()))(((((('''&&&%%%&&&''''''(((((('''''''''&&&%%%&&&((()))((('''%%%&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&&&&%%%###$$$&&&'''(((((('''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&111888;;;555---)))'''%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))******(((((((((((())))))))))))(((((()))***************&&&&&&&&&'''''''''''''''******++++++++++++******************,,,...000222000///...------...///000------------------------......///000111222333333444555888;;;???GGGXXXhhh'''''''''((((((((())))))************************)))***+++---...000111222333444777:::>>>AAADDDEEEFFFHHHKKKMMMOOORRRVVVYYY[[[\\\\\\[[[\\\```eeeiiiiiiiiijjjjjjjjjiiihhhgggbbbccceeegggkkkooorrrtttssstttvvvxxxyyyzzz{{{{{{xxxvvvttttttuuuvvvuuuuuuzzz{{{|||}}}}}}}}}||||||vvvvvvuuutttrrrqqqsssuuutttttttttrrrpppmmmkkkiiiccc___ZZZWWWVVVVVVVVVUUUQQQPPPPPPRRRTTTUUUTTTSSSPPPPPPQQQQQQPPPNNNMMMLLLJJJLLLOOORRRUUUXXXZZZ[[[[[[\\\]]]______^^^\\\[[[[[[\\\]]][[[XXXWWWYYY\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[]]]bbbgggkkkjjjgggdddXXXZZZ___bbbdddcccaaa___^^^\\\YYYWWWUUUTTTUUUUUUYYYXXXXXXWWWUUURRRPPPOOOPPPOOONNNMMMLLLLLLLLLLLLFFFDDDAAAAAAAAABBBAAA@@@>>>>>>>>>===>>>???BBBDDDGGGIIILLLNNNOOOQQQUUUWWWVVVXXX[[[]]]^^^___```bbbgggjjjnnnqqqssstttwwwxxxxxxvvvtttuuuxxxwwwtttpppkkkkkkiiiddd^^^[[[[[[]]]^^^^^^______``````aaaaaaaaabbbbbbaaa___[[[XXXUUUKKKHHHCCC>>>:::888777777444555666666666555444333111000000///////////////////////////...---++++++)))))))))))))))***++++++))))))******+++,,,------*********++++++*********((()))***++++++++++++***(((((((((((())))))))))))***++++++***((('''((()))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''(((((()))))))))((('''''''''((())))))******''''''''''''((((((((((((%%%&&&''''''(((((('''''''''&&&%%%'''((()))(((&&&$$$%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%''')))))))))((('''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&...111222---))))))(((%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++(((((((((((())))))))))))&&&%%%%%%%%%&&&(((***+++''''''''''''''''''&&&&&&,,,++++++******++++++,,,,,,+++++++++---...000222000///.........000222333------------------------......///000111222333333333444888<<>>===888888999999999777666555222111111000000000000000222222111///---+++)))(((***)))))))))***++++++,,,---,,,++++++,,,///222444))))))************))))))((()))***+++++++++++++++''''''(((((())))))******((()))******)))(((***+++))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''(((((())))))******&&&''')))*********)))(((%%%%%%&&&'''((()))******((((((''''''''''''((()))%%%&&&''''''((((((''''''&&&&&&%%%'''((()))'''&&&###$$$%%%&&&''''''((('''%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&$$$&&&(((***++++++))))))$$$%%%%%%&&&(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%'''&&&$$$$$$((()))''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++(((((((((((())))))))))))$$$$$$######$$$'''***+++)))*********)))(((''''''---,,,+++******+++,,,------,,,,,,,,,---///000222333222111111222444666888////////////////////////......///000111222333333333444888<<>>?????????BBBBBBBBBBBBBBBBBBBBBBBBIIIIIIJJJLLLOOORRRUUUWWWWWWXXXZZZ]]]aaaeeejjjllliiilllqqqrrrrrrrrrtttvvvrrrqqqoookkkfff```[[[WWWXXXVVVUUUTTTUUUVVVUUUTTT___aaadddggghhhhhhhhhggg```___\\\XXXSSSNNNIIIFFFEEEAAA<<<999888888777777444444444444333111000///222222111111000000//////))))))))))))))))))))))))+++******+++------)))%%%)))******+++++++++******''''''(((((())))))******(((&&&$$$$$$&&&'''&&&%%%******++++++++++++***)))(((((((((((()))))))))))))))+++,,,+++)))(((((((((***))))))(((''''''&&&&&&((((((''''''''''''(((((($$$###$$$$$$&&&(((+++,,,***)))(((&&&&&&''''''(((&&&&&&'''(((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%)))'''%%%#########%%%&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))###%%%((()))(((''''''((()))))))))(((''''''&&&&&&(((''''''&&&&&&''')))*********)))(((((((((((((((%%%''')))+++,,,+++***)))&&&)))***)))&&&%%%''')))))))))***+++++++++++++++++++++,,,,,,---......///000000111111222111111111,,,++++++++++++,,,------...///000111222333444444444444777:::===EEEUUUeee((()))***)))'''&&&'''((()))***++++++******,,,...000222444777:::<<>>AAACCCEEEFFFDDDDDDHHHNNNQQQQQQPPPMMMOOORRRWWWZZZ\\\^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZ\\\___cccfffhhhjjjmmmpppqqqqqqrrrrrrrrrsssssssssqqqppppppooommmlllkkkkkkkkkkkkjjjjjjkkknnnppprrrxxxvvvtttqqqnnnllljjjiiihhhhhhfffcccaaabbbeeehhhlllllljjjfffaaa\\\ZZZZZZZZZYYYXXXWWWWWWYYY[[[]]]\\\^^^bbbeeeiiiooovvvzzz~~~~~~~~~}}}}}}|||{{{zzzzzzyyywwwvvvwwwzzz}}}~~~yyyvvvxxx~~~}}}}}}zzz{{{~~~wwwtttpppmmmmmmmmmmmmllliiikkkkkkhhhfffeee___WWWQQQOOOLLLKKKKKKLLLLLLLLLMMMNNNPPPQQQPPPOOONNNLLLOOOMMMJJJGGGEEEEEEFFFFFFDDDEEEFFFHHHJJJMMMOOOQQQRRRVVV[[[___bbbeeeiiikkkrrrqqqpppnnnjjjfffcccaaa\\\VVVMMMGGGEEEEEEFFFGGGIIINNNVVV___gggkkkmmmmmmllllllkkkiiigggdddaaa___WWWSSSMMMGGGDDDAAA>>><<<>>><<<:::777666555666666888777555333000...,,,+++************************+++******+++---,,,***'''************))))))((('''+++++++++++++++*********+++***))))))+++++++++)))))))))((((((((())))))***(((((((((''''''&&&&&&&&&(((***++++++***)))***+++&&&&&&'''(((((()))******''''''''''''(((((()))***+++***)))(((''''''''''''))))))(((''''''''''''(((((((((((())))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''&&&%%%### ((((((((((((((((((((((((&&&&&&'''))))))*********'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''&&&$$$$$$%%%'''''''''''''''((((((((((((&&&&&&&&&&&&'''(((************)))))))))(((((((((&&&''')))***++++++***))))))(((((()))***++++++***)))***++++++,,,,,,++++++,,,,,,,,,,,,------------............---,,,******---------------...//////333222000//////000222333777777999;;;<<>><<<;;;<<<>>>;;;:::999666333111///...++++++++++++++++++++++++***+++,,,,,,+++++++++,,,.........---,,,+++***)))++++++******))))))((((((++++++***+++------+++)))+++++++++++++++,,,------*********)))))))))((((((%%%'''((()))(((((((((***))))))))))))))))))))))))((((((((((((((()))******%%%%%%'''((()))***++++++(((((((((((((((''''''&&&((()))))))))))))))(((((((((((((((((((((((((((((('''((())))))))))))((('''&&&&&&'''((())))))******)))(((((((((((('''''''''"""###$$$%%%&&&&&&%%%%%%%%%&&&'''((('''%%%###!!!((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$###$$$%%%&&&''')))******(((((((((((((((''''''''''''((('''%%%######%%%'''%%%&&&&&&'''((()))******%%%%%%&&&'''(((((())))))((()))************))))))((())))))***************(((&&&$$$&&&***,,,***((('''(((((()))))))))))))))+++++++++,,,,,,,,,,,,,,,******+++,,,---......---///............///000000000///......///222666888444555777:::===DDDUUUeee&&&((()))***))))))+++---000111333444666999>>>BBBHHHHHHIIIJJJJJJKKKLLLLLLOOOOOOPPPQQQSSSVVVYYY[[[^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]___bbbdddfffkkknnnqqqsssrrrqqqqqqrrrppppppqqqqqqpppooommmlllpppooollljjjhhhgggggggggggggggfffeeedddddddddddddddcccaaa```aaabbbdddeeeeeegggiiihhhddd```]]][[[``````___]]][[[ZZZ\\\]]]^^^hhhvvvxxxrrrnnnmmmmmmllljjjkkklllmmmlllkkkhhhgggdddccc```\\\XXXSSSOOOMMMKKKJJJJJJIIIGGGEEECCCBBB>>>>>>???BBBGGGKKKMMMMMMQQQRRRUUUZZZ^^^bbbfffhhhfffdddcccbbbaaa^^^ZZZVVVQQQOOOMMMMMMRRRZZZbbbhhhnnnooooooooonnnmmmkkkjjjeeeccc```^^^]]]\\\ZZZXXXRRROOOJJJEEEBBBAAAAAABBB>>>===;;;999666333111000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---...............---,,,+++,,,,,,,,,,,,,,,++++++++++++******,,,------+++)))'''((()))***+++++++++***************************&&&'''))))))((('''((()))))))))))))))))))))))))))***))))))(((((())))))***&&&''')))***+++,,,,,,,,,((((((((()))(((''''''&&&'''((())))))*********)))&&&&&&''''''''''''&&&&&&'''((()))******)))((('''''''''(((((())))))******((((((((('''''''''&&&&&&$$$%%%%%%&&&'''(((((()))%%%&&&((()))***))))))((('''''''''''''''''''''''''''''''''&&&%%%$$$#########$$$%%%&&&''')))******(((((((((((((((''''''''')))******)))''''''(((***&&&&&&&&&'''((())))))***((()))******+++*********((()))***+++++++++***)))))))))))))))))))))******'''&&&&&&'''((())))))((('''((())))))******))))))*********+++,,,---------,,,---------,,,,,,+++***...............///000000............000333666888333444777:::===EEEVVVfff'''(((***+++++++++---///111444777999;;;???CCCFFFJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRTTTVVVWWWZZZ]]]___^^^]]]\\\\\\\\\^^^```aaabbbbbbbbbccceeegggiiikkknnnppprrrrrrqqqpppqqqqqqnnnooooooooommmjjjhhhfffjjjhhhfffdddccccccdddeeeaaa```___^^^^^^^^^___```[[[[[[[[[\\\]]]___bbbcccbbbdddeeefffeeedddeeegggggghhhhhhfffcccbbbcccdddiiirrr~~~~~~||||||||||||{{{zzzyyyxxxpppooonnnkkkeee___XXXTTTUUUTTTSSSQQQNNNKKKHHHFFFBBB@@@>>>@@@CCCFFFFFFFFFFFFHHHKKKPPPUUUZZZ^^^````````````bbbcccbbb```]]]YYYVVVSSSQQQSSSYYY```dddjjjkkkmmmnnnnnnnnnmmmmmmjjjhhheeeddddddcccaaa___YYYVVVRRRMMMIIIGGGGGGGGGCCCBBB???;;;888444111000------------------------***,,,---,,,+++***---///,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++---......+++)))&&&'''***,,,---,,,+++)))(((((())))))******++++++(((***++++++)))((())))))((((((((()))******++++++++++++***)))(((((((((((())))))******)))(((&&&%%%'''((()))))))))(((&&&&&&&&&'''((()))***+++++++++''''''((())))))(((''''''&&&''')))******)))'''&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%(((''''''''')))***,,,---))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''')))(((((((((''''''''''''''')))******)))((()))***&&&&&&''''''(((((())))))((()))*********)))(((''''''(((***,,,,,,+++***)))******)))))))))))))))***'''((())))))((('''((()))))))))***+++++++++++++++(((((()))+++,,,---.../////////000000000///............------......///000......///000111333555666555555888;;;===DDDTTTddd}}}((()))+++,,,,,,---///000222555999===???BBBFFFHHHJJJJJJKKKMMMOOOPPPRRRRRRPPPRRRUUUWWWYYY[[[]]]___\\\[[[ZZZZZZ\\\___ccceeejjjjjjjjjjjjkkklllnnnooonnnoooqqqqqqpppppppppqqqlllllllllkkkiiieeebbb```bbb```^^^]]]\\\]]]___```\\\[[[YYYYYYYYY[[[]]]^^^UUUVVVWWWYYY[[[^^^```aaaaaabbbdddfffiiiooouuuzzzqqqrrrrrrpppmmmkkkkkkkkkoooxxx|||}}}|||yyyrrrjjjbbb^^^]]]]]][[[YYYUUUQQQNNNLLLEEEBBB??????BBBCCCCCCAAAAAACCCEEEJJJNNNSSSWWWZZZZZZZZZ[[[^^^aaabbbaaa```]]][[[XXXVVVWWWZZZ___bbbeeegggiiikkkmmmnnnnnnnnnmmmkkkiiihhhhhhgggeeecccccc```\\\WWWTTTQQQPPPPPPGGGEEEBBB===999444111///------------------------***,,,---,,,******---000++++++,,,---------,,,,,,)))))))))******++++++,,,,,,,,,,,,...//////,,,***'''))),,,///000///,,,+++&&&&&&'''((()))***+++++++++,,,...---+++*********&&&&&&''')))***+++---------,,,+++)))((((((''''''******)))(((%%%!!!'''((()))))))))(((&&&%%%%%%&&&((()))+++,,,,,,,,,)))***+++,,,,,,+++***)))%%%&&&((())))))(((&&&%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%(((***,,,)))(((((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((())))))((('''&&&&&&%%%%%%))))))(((((('''''''''&&&###%%%((()))(((''''''((('''''''''(((((((((((((((&&&''''''''''''%%%$$$###'''(((***,,,---,,,***)))******)))))))))))))))***(((***,,,+++(((''')))+++++++++,,,------------,,,'''((()))***,,,...//////+++,,,---///000111111111---------------...////////////000111222333333333777777999;;;<<>>999888666222///+++++++++,,,,,,------...,,,+++++++++++++++++++++...------,,,***))))))(((((((((((((((((((((((((((---,,,,,,+++*********+++((()))***+++++++++++++++,,,+++******))))))******+++***((('''''''''((()))))))))))))))***+++,,,---*********)))))))))))))))++++++++++++++++++,,,,,,&&&&&&'''((()))***+++++++++***)))((((((''''''((()))(((''''''''')))***+++'''((()))((('''&&&'''((($$$###""""""$$$&&&(((***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&%%%))))))))))))))))))))))))***))))))((((((((()))))))))((('''''''''(((***+++((()))***++++++***(((''',,,(((%%%''',,,///---***)))))))))))))))+++---......---+++))))))***+++,,,000///...,,,,,,---......***+++,,,,,,---------,,,...---------...///111222......//////000222333444666666777999;;;AAANNN[[[xxx***---000333444777:::===@@@AAACCCEEEGGGIIIJJJJJJNNNMMMMMMMMMMMMNNNOOOOOOQQQUUUXXXYYYVVVTTTUUUWWWWWWXXX[[[^^^bbbfffiiikkknnnllljjjkkknnnoooooommmnnnllljjjhhhgggggghhhiiigggeeeaaa\\\YYYXXXXXXXXX```^^^\\\\\\]]]^^^^^^^^^[[[ZZZYYYVVVTTTTTTVVVXXXTTTTTTSSSTTTWWW]]]cccgggnnnqqqwww}}}}}}zzz|||}}}|||}}}{{{wwwsssnnnggg```ZZZWWWSSSMMMIIIHHHIIIIIIIIIFFFCCCBBBBBBFFFKKKNNNPPPMMMNNNOOOPPPRRRTTTUUUVVVUUUVVVXXX[[[\\\]]]]]]\\\]]]bbbeeeeeegggmmmrrrrrrrrrqqqpppooommmkkkjjjiiijjjfffbbbaaaaaa^^^XXXRRRLLLFFF???:::888666222...//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,///......,,,+++***))))))))))))))))))))))))))))))---,,,++++++******++++++))))))***+++++++++++++++,,,+++******))))))******+++***)))((('''(((((()))************+++,,,------((()))))))))************************************''''''(((((((((((((((((()))((((((((((((((()))***)))((((((''''''((()))******+++,,,+++((('''((()))((('''%%%$$$###$$$%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))))))))((('''&&&%%%%%%'''''''''''''''''''''''')))((((((''''''(((((()))***)))((((((((()))++++++)))))))))((((((((())))))***)))(((((())))))***))))))(((((('''(((***+++,,,,,,,,,,,,,,,++++++******---------------...//////------.........---------......------...///000111////////////000222333444555444666999;;;AAANNN[[[www+++...222666999===AAADDDGGGHHHIIIIIIJJJJJJJJJIIINNNMMMLLLLLLLLLMMMOOOPPPOOOTTTYYYZZZYYYWWWWWWYYYXXXZZZ\\\```dddgggjjjlllkkkiiigggggghhhjjjjjjjjjgggfffdddbbbaaa```aaaaaacccbbb___]]][[[ZZZZZZZZZdddbbbbbbbbbccccccaaa```YYYWWWUUURRRQQQSSSXXX[[[XXXYYYXXXWWWYYY```jjjrrr{{{}}}xxxqqqlllfff___VVVRRRRRRQQQMMMJJJHHHFFFEEEEEEGGGIIIJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMKKKNNNSSSXXX\\\]]]]]]\\\\\\aaacccbbbdddjjjooooooqqqqqqqqqpppnnnmmmkkkjjjjjjgggeeeeeeeeeccc___ZZZPPPJJJCCC===:::666111---.../////////...---++++++,,,,,,,,,------......///000000///...,,,+++***)))++++++++++++++++++++++++,,,,,,++++++******++++++)))************+++++++++,,,+++******))))))******+++***)))(((((((((((()))+++***************++++++(((((())))))******++++++*********))))))(((((('''))))))((((((((('''''''''''''''''''''((()))***+++***))))))(((((((((((()))+++,,,,,,+++(((''''''((()))(((&&&%%%$$$$$$$$$%%%&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((((((((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''((('''''''''''''''((((((((((((((((((((()))*********)))'''&&&&&&((()))+++)))***+++)))'''&&&(((***((((((''''''''')))***+++)))***,,,------+++)))(((***+++,,,---/////////000....../////////......---//////............///000/////////000111222333444444333555888;;;AAAOOO\\\vvv///222777;;;>>>BBBFFFIIILLLLLLMMMMMMMMMLLLLLLKKKMMMLLLKKKJJJKKKMMMNNNPPPOOOTTTYYY[[[ZZZYYYYYYZZZ\\\]]]___bbbdddggghhhiiigggeeecccbbbbbbcccdddeeebbbaaa```___^^^^^^______````````````aaaaaabbbcccgggffffffffffffdddaaa^^^VVVUUUTTTSSSTTTYYY```eeeggggggfffbbb```fffrrr|||~~~vvvmmmccc]]]\\\XXXQQQJJJLLLJJJIIIIIIJJJJJJIIIHHHDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIMMMQQQUUUXXXYYYYYYXXX^^^aaaaaabbbeeegggeeeiiijjjkkklllmmmnnnnnnnnnkkkiiihhhggggggeeeaaa^^^UUUOOOHHHBBB>>>:::444///......///......---,,,+++,,,,,,---...///000000111111111000...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******************++++++,,,+++******))))))***************)))))))))))))))***))))))((((((((())))))*********)))))))))))))))++++++***)))((((((''''''))))))))))))))))))))))))((((((((((((((()))************))))))(((((('''''''''((()))((('''&&&'''((('''&&&&&&%%%&&&&&&'''(((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''((((((***)))((((((((()))***+++))))))))))))((()))***+++)))(((((('''((()))***+++)))***+++,,,,,,+++***)))***+++---...//////......,,,---...////////////////////////.............../////////000111222444444444444666999<<>>222111...,,,+++,,,---............//////000000111//////.........---------------------------------++++++******++++++,,,,,,,,,+++***)))))))))***+++,,,+++******))))))************++++++******)))(((---,,,,,,,,,,,,,,,------,,,++++++***)))(((''''''+++++++++******))))))((('''(((((()))+++,,,,,,---+++***)))(((''''''''''''((()))))))))))))))(((''''''(((******))))))+++,,,******)))((('''&&&&&&%%%''''''((((((((()))))))))))))))((((((''''''((((((&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%'''((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))***+++++++++++++++&&&'''***+++,,,+++***)))&&&!!!"""(((,,,***''',,,+++***))))))***+++,,,+++***((('''((()))+++------------------,,,++++++)))***,,,---//////000000......///////////////...000000000111222333444555666555777:::===CCCQQQ^^^rrr@@@BBBEEEFFFGGGHHHKKKMMMKKKLLLNNNPPPQQQRRRSSSSSSQQQOOOMMMMMMNNNPPPTTTVVVWWWYYYZZZXXXUUUTTTVVVXXX^^^___```aaaaaa___]]]\\\[[[^^^aaabbb```______```aaabbbcccdddeeefffffffffiiigggdddaaa``````aaabbb___^^^^^^___```___]]][[[aaahhhqqqzzzzzzsssnnnfffccc___\\\YYYWWWTTTQQQMMMLLLJJJIIIIIIKKKMMMOOOMMMKKKIIIFFFDDDCCCCCCCCCJJJQQQUUUVVVWWWZZZ[[[ZZZTTTSSSTTTVVV\\\cccjjjooorrrssssssqqqnnnkkkiiihhhddd```[[[WWWUUUQQQKKKFFF:::777222---++++++---...////////////////////////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,***)))((()))***+++,,,+++******))))))************+++++++++***)))(((++++++***++++++,,,---...))))))))))))))))))******))))))))))))))))))))))))''''''(((((()))))))))******)))((((((((((((((()))'''((()))******))))))(((***++++++***)))(((((()))))))))))))))(((((('''''''''((((((((())))))))))))******)))(((((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***+++((((((***+++++++++***)))%%%&&&'''(((((()))))))))&&&$$$###%%%(((******)))+++***)))(((((()))***+++)))))))))))))))***++++++,,,,,,,,,+++,,,,,,------------...////////////...,,,---...///000000//////000000000111222333444555555555666999;;;AAANNN[[[pppAAACCCFFFGGGHHHJJJLLLNNNLLLMMMNNNPPPQQQRRRRRRRRRSSSRRRPPPOOOPPPSSSWWWYYYYYY[[[ZZZWWWSSSRRRTTTWWW\\\]]]___``````___]]]\\\ZZZ^^^ccceeecccaaaaaabbbcccddddddeeeeeeeeeeeeeee```]]]ZZZXXXWWWYYY[[[]]]`````````bbbdddeeedddccchhhooozzz|||tttpppjjjeeeaaa^^^[[[XXXSSSQQQOOOMMMLLLMMMOOOPPPMMMLLLKKKHHHFFFCCC@@@???DDDIIILLLLLLOOOUUUZZZZZZVVVUUUSSSTTTXXX___fffkkkoooppppppooollljjjhhhhhhfffbbb^^^[[[ZZZVVVPPPLLLHHHCCC<<<555111111333555////////////............++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,***)))((()))***+++,,,++++++***)))***************+++,,,+++***)))(((''''''''''''((()))++++++&&&'''((()))***+++,,,,,,'''''''''((((((((((((((('''''''''''''''&&&&&&&&&(((''''''(((((()))***+++&&&'''(((*********))))))***++++++)))&&&$$$$$$%%%%%%&&&''')))***+++++++++(((((((((((())))))))))))******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((('''&&&%%%$$$))))))))))))))))))))))))'''''''''((((((***++++++$$$%%%'''((((((((('''&&&&&&%%%$$$###$$$&&&(((***)))***+++***)))***,,,...***)))(((''''''((()))***&&&(((***+++,,,+++***)))++++++******+++---///000111111111111000///------+++,,,...000000000000000000000000111222333555555555444555888999???LLLYYYpppDDDFFFIIIJJJIIIJJJKKKLLLOOONNNMMMMMMNNNPPPRRRTTTRRRTTTVVVXXXYYYYYYYYYYYYZZZZZZXXXTTTPPPOOOQQQTTTVVVYYY]]]___`````````aaaaaaaaaaaabbbaaaaaa``````aaacccfffhhhgggdddaaa___\\\XXXTTTRRRTTTXXX]]]```bbbiiinnnmmmnnnrrrvvvvvvvvv}}}{{{uuunnniiieeecccbbbbbb]]]VVVRRRTTTSSSQQQUUUQQQLLLJJJHHHEEEAAA<<>>999666555444222111111111111000///---///000///...,,,---...---,,,++++++------,,,+++,,,------......------,,,,,,---...---,,,+++,,,---++++++++++++++++++******)))))))))((((((((((((((()))*********++++++++++++)))+++,,,+++***)))***++++++)))''''''((())))))(((++++++++++++************''''''(((((()))*********************))))))))))))***)))((((((((()))++++++++++++************++++++(((((())))))))))))((((((((((((((()))))))))))))))))))))(((((((((((()))))))))(((((('''((()))***+++(((((((((((('''''''''&&&***)))(((''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((((((******+++++++++******)))))))))************))))))(((***------+++)))))))))***))))))+++---...---+++((())))))***************,,,,,,,,,,,,------------......------------......---------.........//////000000000111222333444555555333333777;;;@@@JJJTTTlllLLLNNNOOOPPPOOONNNOOOPPPMMMLLLKKKKKKLLLNNNQQQRRRVVVWWWYYY[[[\\\\\\[[[[[[TTTTTTTTTRRRQQQRRRUUUXXX^^^```ccceeedddcccccccccbbbccccccddddddccccccbbbdddbbbbbbbbb```[[[SSSLLLMMMOOOQQQRRRRRRUUU[[[```rrrzzz}}}zzzyyyrrrhhh```]]]YYYTTTRRRPPPPPPQQQRRRPPPJJJEEEBBBDDDGGGGGGFFFEEEFFFFFFEEEGGGIIIKKKNNNSSSZZZ___^^^eeejjjiiihhhgggddd```WWWWWWXXXZZZ]]]^^^]]][[[]]][[[VVVOOOHHHAAA<<<999999777333222222111000//////000111000...---...///,,,+++***+++,,,---,,,***,,,------......------,,,***+++,,,,,,++++++,,,---***++++++,,,,,,,,,,,,+++))))))*********+++++++++************++++++++++++,,,---,,,+++)))((()))***)))(((&&&&&&((())))))(((*********+++++++++,,,,,,))))))))))))))))))******++++++*********))))))))))))))))))((()))******+++******))))))))))))******'''(((((())))))(((((('''''''''(((((())))))******))))))(((((((((((())))))((((((((((((((()))******))))))))))))((((((((((((+++***)))(((''''''''''''(((((((((((((((((((((((('''''''''((()))*********'''''''''(((((())))))))))))******+++++++++******))))))************))))))&&&))),,,---,,,+++***)))+++******+++---...---,,,***))))))))))))***++++++,,,------------...............------------......------.........//////////////////000111222444444666444555888:::???IIITTTkkkPPPQQQRRRRRRPPPOOOOOOPPPNNNMMMLLLLLLMMMOOORRRSSSWWWXXXZZZ[[[\\\\\\\\\\\\TTTTTTTTTUUUVVVXXX[[[\\\aaadddggghhhfffeeeeeeeeedddeeeeeeeeeeeeeeedddcccccc___\\\[[[\\\YYYSSSNNNOOOTTTYYY[[[\\\^^^dddhhhttt}}}tttlllhhhbbb]]]YYYWWWTTTTTTUUUSSSOOOKKKJJJLLLNNNMMMKKKGGGEEEDDDAAABBBCCCEEEHHHNNNSSSVVVXXX___fffgggggghhhfffcccXXXWWWVVVVVVXXXZZZ\\\]]]^^^]]][[[WWWQQQJJJCCC??????<<<777444222222000/////////000///---,,,...///---,,,++++++------,,,+++,,,------......------,,,)))***++++++++++++,,,---***+++,,,,,,------------,,,,,,,,,,,,------------++++++++++++++++++++++++***+++***(((&&&&&&'''))))))((('''((()))***)))((((((((()))))))))******************))))))))))))))),,,++++++******))))))))))))))))))))))))******+++''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))((((((((((((((())))))************))))))))))))(((******)))(((((((((((((((((((((((((((((()))))))))'''((((((((()))))))))***&&&&&&'''((()))******+++))))))***+++++++++******))))))************))))))$$$(((,,,...---+++************)))+++------,,,***+++***)))((()))***+++,,,---------.........//////......------------................../////////////////////000111222333444666555777:::<<<@@@KKKWWWlllRRRTTTTTTSSSQQQOOONNNOOOMMMLLLKKKKKKLLLNNNQQQRRRVVVWWWYYY[[[\\\]]]]]]\\\XXXXXXXXXYYY\\\___aaabbbdddfffiiiiiihhhffffffffffffffffffeeeeeecccbbbbbb\\\YYYVVVVVVXXXZZZ[[[ZZZ]]]aaafffjjjlllooosssvvvyyy{{{vvvpppkkkeee```YYYVVVUUUTTTRRRPPPPPPRRRTTTSSSNNNIIIFFFDDD@@@???>>>>>>AAAEEEHHHJJJRRRZZZaaadddfffhhhhhheeeccc```[[[VVVTTTTTTVVVYYY\\\]]]^^^^^^ZZZUUUOOOKKKFFFBBB===888555333111000.........---++++++---...///---,,,---...///...---,,,------......------,,,)))***++++++++++++,,,---***+++,,,,,,------------------,,,,,,,,,+++++++++,,,+++++++++++++++++++++((())))))(((''''''(((******)))((()))+++,,,+++***************)))))))))))))))))))))))))))))))))***,,,,,,,,,+++***))))))(((((()))))))))************''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))'''(((((()))))))))))))))+++*********))))))))))))''''''((()))))))))))))))(((((((((((())))))*********)))))))))((((((((('''&&&''''''((()))***++++++((()))***+++++++++++++++))))))************))))))$$$'''+++------+++++++++)))(((((()))++++++***(((+++***)))))))))***,,,------------.........//////......------------.............../////////000000//////000000111333444555444555777:::<<<@@@LLLYYYmmmUUUVVVVVVTTTQQQOOONNNNNNKKKJJJIIIIIIJJJLLLOOOPPPTTTVVVXXX[[[]]]^^^______^^^]]]]]]___bbbeeefffeeedddfffiiijjjiiigggggggggeeeddddddcccaaa___]]]\\\UUUUUUVVVYYY]]]ccciiimmmlllnnnrrrvvvzzz~~~zzzrrrkkkaaa[[[YYYXXXVVVUUUTTTVVVWWWUUUPPPKKKGGGEEEAAA>>>;;;;;;===???@@@AAAKKKSSSZZZ]]]```eeefffeeellliiiccc[[[TTTQQQQQQRRRYYY\\\```bbbbbb___ZZZWWWNNNJJJDDD???;;;888444111.........,,,******,,,...///...---...///000///---,,,------......------,,,***+++,,,,,,++++++,,,---***++++++,,,,,,,,,,,,+++*********))))))(((((((((,,,,,,,,,,,,++++++++++++(((***,,,,,,+++******+++***))))))+++------,,,+++------,,,,,,,,,++++++***'''((()))***+++,,,------------,,,+++***))))))((((((((()))************)))))))))(((((((((((())))))&&&''''''((((((''''''&&&''''''(((((())))))******))))))(((((((((((())))))''''''((()))))))))))))))************))))))))))))&&&'''((()))************'''(((((())))))******+++*********)))((('''''''''((((((((())))))*********((()))***+++++++++++++++))))))************))))))&&&(((+++,,,+++++++++,,,)))(((((()))******)))'''***************+++,,,,,,,,,------------...............------------............/////////000000000000000000111222333555555222333666999999===IIIWWWmmmXXXYYYXXXVVVRRROOONNNNNNMMMLLLKKKKKKLLLNNNPPPRRRTTTVVVYYY\\\___aaabbbbbbbbbaaa```bbbfffhhhhhhgggccceeehhhiiihhhgggggggggbbbaaa```^^^\\\YYYWWWUUUTTTYYYaaaggglllsss|||~~~xxxoooiiifffdddaaa^^^XXXYYYYYYWWWRRRMMMJJJIIIFFFCCC???===???AAAAAA@@@DDDKKKQQQSSSWWW^^^aaaaaahhhhhhgggbbb[[[VVVSSSSSSUUUXXX^^^bbbdddccc```^^^VVVRRRMMMHHHCCC>>>888444//////...---++++++---000///...------...///...---,,,------......------,,,,,,---...---,,,+++,,,---++++++++++++++++++******))))))))))))************------,,,,,,,,,+++++++++(((+++---...,,,)))((('''(((((((((***------,,,***++++++,,,,,,,,,,,,------'''((())),,,...000222222...------,,,***))))))((('''((()))***+++******)))***))))))))))))))))))***&&&''''''((((((''''''&&&((((((((()))))))))))))))))))))(((((((((((())))))&&&'''((()))***))))))(((******)))))))))((((((((('''((()))******)))(((((('''(((((()))******++++++))))))))))))(((((((((((()))))))))))))))))))))***(((((()))++++++,,,,,,+++))))))************))))))(((***+++***)))***+++---***)))((()))++++++)))''')))***++++++,,,,,,++++++,,,,,,,,,,,,------------......------------........./////////000000000000111111222222333444666777555666999:::888:::FFFTTTjjjZZZ[[[ZZZXXXTTTPPPOOOOOOPPPPPPOOOOOOPPPRRRTTTVVVTTTVVVZZZ^^^aaacccdddeeeeeecccbbbdddhhhjjjiiigggbbbdddgggiiihhhggggggggg___^^^]]]ZZZWWWTTTRRRPPPVVV```mmmvvv{{{{{{vvvssspppkkkggg\\\\\\\\\YYYTTTPPPNNNMMMMMMHHHDDDCCCDDDFFFFFFEEE>>>EEEJJJLLLQQQXXX]]]^^^]]]bbbfffgggccc^^^ZZZYYYQQQUUUZZZ```bbbbbb```^^^[[[XXXSSSNNNHHHBBB;;;777111000000...,,,,,,///111...---,,,,,,......---,,,,,,------......------,,,---...///...,,,+++,,,---+++++++++++++++***)))((()))******+++---......///---------,,,,,,+++++++++(((***------***'''$$$"""''''''(((***,,,,,,+++)))'''((()))***+++,,,------'''(((***---000333555666......---,,,+++))))))((('''((()))++++++******)))((((((''''''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&))))))(((((((((((())))))&&&''')))*********)))((())))))))))))(((((((((((())))))*********((('''&&&'''(((((()))***+++++++++''''''(((((())))))***************)))))))))))))))(((((()))++++++,,,,,,,,,))))))************))))))***+++***)))((()))+++...+++*********,,,,,,***((()))***+++,,,---,,,+++++++++++++++,,,,,,,,,------.........------.........////////////000000000000222222222333444555666777:::;;;======999:::FFFSSSggg|||aaa]]]YYYVVVVVVTTTQQQMMMQQQRRRTTTTTTSSSTTTWWWYYYXXXYYY\\\___bbbdddeeefffdddbbbaaacccfffhhhgggfffhhhgggfffeeecccbbbbbbaaaZZZUUURRRQQQPPPOOOTTT[[[bbbmmm{{{{{{wwwtttqqqlllhhhbbb\\\WWWSSSOOOMMMMMMJJJHHHIIIKKKLLLIIIFFFCCCDDDFFFIIILLLPPPVVVZZZZZZ\\\___aaacccbbbaaaaaaZZZYYYWWWXXX[[[^^^```aaa]]]\\\ZZZUUUNNNFFF???:::666555444222111000////////////............------------..................,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------.........---+++)))((()))***+++,,,,,,+++***)))------,,,,,,++++++,,,,,,************)))))))))))),,,,,,+++***)))))))))******---///---***)))...333------,,,+++***)))((('''))))))))))))************+++*********))))))((((((&&&'''((())))))((('''&&&+++)))'''$$$""""""""""""+++++++++,,,,,,+++++++++)))++++++'''''')))(((%%%%%%&&&((()))*********)))+++***)))(((((('''''''''''''''((()))))))))))))))))))))************))))))(((((((((((('''''''''''',,,,,,++++++++++++++++++((()))))))))************---,,,,,,+++*********+++)))))))))))))))******+++******))))))))))))))))))...---,,,---......---+++..................---------///000///...---...000111111111111222333444555777666777:::;;;>>>FFFPPPeeeyyy```]]]YYYXXXWWWVVVTTTQQQRRRSSSUUUUUUTTTUUUWWWYYYYYYZZZ\\\___bbbdddeeefffdddcccaaaccceeefffeeecccggggggeeecccaaa^^^[[[ZZZTTTQQQQQQSSSTTTVVV\\\cccnnnwww~~~yyytttmmmggg```ZZZTTTPPPRRRPPPOOOPPPRRRQQQNNNJJJBBBBBBDDDFFFHHHKKKOOORRRSSSUUUXXX]]]aaadddfffgggbbb___\\\ZZZ\\\^^^aaacccaaa```___[[[UUUNNNGGGCCC999888555333111000000000////////////////////////............------------/////////......---------,,,,,,---------.........++++++,,,------,,,+++*********++++++++++++******************++++++,,,---************))))))))))))++++++******)))*********+++---...---******---000***************+++++++++))))))))))))************))))))))))))((((((''''''&&&'''((())))))((('''&&&+++***))))))((((((((((((******++++++++++++******(((++++++((((((******''')))***+++,,,,,,,,,,,,,,,'''''''''(((((()))***+++''''''((()))))))))))))))((())))))******))))))((('''''''''((((((((())))))************************************++++++++++++---,,,++++++******++++++)))))))))))))))***++++++++++++++++++++++++++++++---,,,,,,---......---+++------...............---...///000000......///000111111111111222333444555777666777999;;;>>>FFFPPPdddyyy```^^^[[[ZZZYYYYYYWWWVVVSSSUUUVVVWWWVVVWWWXXXZZZZZZ[[[]]]```bbbdddeeeeeecccaaaaaabbbdddeeedddccceeedddbbb___\\\XXXUUUSSSQQQPPPSSSYYY^^^aaagggooo{{{xxxqqqhhh```[[[XXXVVVTTTTTTUUUSSSOOOJJJBBBBBBCCCDDDFFFGGGIIIJJJKKKMMMOOOTTTYYY^^^bbbeeefffccc```]]]]]]^^^aaaccccccdddcccaaa]]]WWWQQQMMM???===999666333111111111000000000111111111111111//////......---,,,,,,,,,------,,,,,,,,,,,,++++++---------.........//////)))******+++,,,,,,++++++++++++************++++++((((((((()))***+++---...++++++*********)))))))))*********)))******++++++------,,,,,,++++++,,,,,,))))))*********+++++++++))))))))))))************((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))************))))))'''******((()))------+++)))))))))(((((()))******'''''''''(((((()))***+++''''''((()))))))))))))))'''(((((())))))(((((('''%%%&&&&&&''')))******+++((((((((()))*********+++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++***))))))))))))***++++++,,,,,,,,,------------------,,,,,,---......---+++,,,,,,---...///////////////000111111//////000111111111111111222333444555777555666999;;;===FFFPPPcccxxxaaa```^^^\\\[[[ZZZYYYXXXUUUWWWYYYYYYYYYYYYZZZ[[[[[[\\\^^^```bbbccccccddd`````````aaacccdddeeeeeeaaa```]]][[[XXXWWWVVVUUUXXXYYY^^^eeejjjmmmssszzz|||tttnnnfffaaa\\\YYYWWWTTTPPPLLLEEEEEEEEEFFFGGGHHHIIIHHHIIIHHHHHHIIIMMMQQQVVVYYYaaaaaa```_________aaabbbcccdddddddddaaa\\\XXXUUUHHHEEE@@@:::555222111111222222222222222222222222......------------------++++++++++++++++++++++++------------............************************,,,,,,***))))))***,,,,,,))))))))))))***+++,,,---+++++++++*********))))))***)))))))))***+++,,,,,,...,,,++++++,,,,,,+++))),,,,,,++++++***))))))(((((()))))))))************(((((((((((((((((((((((('''(((((((((((((((((('''###$$$&&&'''((((((((('''(((((())))))))))))((((((&&&)))***)))***...///---***)))'''&&&&&&'''((()))+++***)))(((''''''''''''''''''((()))))))))))))))''''''((((((((((((''''''&&&''''''((())))))******'''(((((()))***+++,,,,,,*********+++++++++,,,,,,,,,,,,++++++***++++++,,,******))))))******+++,,,,,,,,,,,,------------------,,,,,,---...///---,,,+++,,,---...///////////////111222111000///000111111111111111222333444444666555666999:::===FFFOOObbbvvvcccbbb```]]][[[YYYXXXXXXWWWYYY[[[\\\[[[[[[[[[\\\\\\]]]^^^___aaaaaaaaaaaabbbbbbbbbaaaaaa`````````]]]\\\[[[ZZZ\\\^^^aaaccciiiiiinnnuuuxxxzzzzzzrrrhhhaaa\\\YYYUUURRRIIIGGGFFFGGGIIIKKKJJJIIIIIIGGGEEECCCEEEHHHMMMOOOWWW[[[___aaabbbbbbccceeedddeeefffgggeeeaaa]]]ZZZQQQNNNHHHAAA;;;777444333555444444444444333333333---------....../////////......//////////////////+++,,,,,,,,,,,,---------,,,,,,+++***)))))))))(((---,,,+++******+++,,,------,,,,,,+++++++++,,,,,,++++++++++++***************)))))))))***+++,,,,,,---,,,***+++++++++***(((,,,,,,++++++***)))))))))((()))))))))************))))))))))))))))))))))))(((((((((''''''((((((((('''((()))*********)))(((((((((((())))))(((((((((&&&***+++)))+++///000...---,,,+++***)))***+++,,,+++***)))(((''''''''''''''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))(((((())))))******+++,,,------))))))))))))*********+++,,,++++++***++++++,,,,,,***************++++++,,,***+++++++++,,,,,,,,,---,,,++++++---...///...,,,+++,,,---...///////////////111222111000///000111111111111111222333444444666555666999:::===EEEOOO```uuubbbbbbaaa]]]ZZZWWWWWWWWWYYY[[[^^^^^^]]]\\\]]]]]]\\\]]]^^^_______________ddddddccc```\\\YYYXXXYYYYYY[[[^^^ccciiinnnsssuuuzzzzzz}}}tttjjjddd```[[[XXXPPPLLLHHHHHHKKKMMMLLLKKKJJJGGGDDDBBBBBBEEEIIIKKKMMMSSSZZZ___aaacccfffiiiggghhhjjjjjjiiieeeaaa___XXXVVVQQQKKKEEE@@@<<<::::::999999888777666555555....../////////000000000---------...............+++++++++,,,,,,,,,------...---,,,+++)))))))))))),,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,++++++++++++******************)))******++++++******+++++++++***))))))(((((()))***+++,,,,,,---))))))))))))************))))))))))))************((((((''''''''''''(((((((((((((((((((((''''''&&&(((((())))))))))))(((((((((++++++)))***......,,,******)))))))))******+++'''''''''(((((()))***+++''''''((()))))))))))))))'''(((((())))))(((((('''*********))))))(((((((((*********+++,,,,,,------(((((()))))))))*********++++++******++++++,,,,,,+++************+++,,,,,,))))))******++++++,,,,,,,,,++++++---//////...---,,,,,,---...///////////////000111111//////000111111111111111222333444555666444555888:::<<>>===;;;:::888888333222222111000//////...+++++++++,,,,,,,,,------,,,,,,,,,,,,---------......---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,,,,,,,+++++++++*********++++++******)))*********&&&))),,,,,,***((()))+++'''((()))***+++,,,------))))))))))))************((((((((()))))))))******)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&&&&''''''((())))))******))))))((())),,,,,,)))))),,,,,,)))%%%&&&'''(((((()))(((((('''''''''(((((()))***+++''''''((()))))))))))))))((())))))******))))))((()))))))))))))))*********************++++++++++++))))))*********+++++++++++++++******++++++,,,---++++++******++++++,,,---)))))))))***+++,,,,,,,,,+++++++++,,,//////...---------...............---...///000000......///000111111111111222333444555555444555888999<<>><<<;;;:::666666444222000...---,,,.........//////000000000---------.........//////---,,,+++++++++,,,---...++++++---......---++++++(((((())))))***+++------,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***$$$(((------)))''')))---+++++++++***************))))))))))))************&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))******)))))))))+++,,,---))))))************))))))+++------)))(((******''''''(((***,,,,,,,,,,,,++++++***)))((((((''''''''''''(((((()))))))))))))))))))))************))))))''''''((()))***+++,,,,,,*********)))))))))))))))******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++******++++++,,,---))))))***++++++,,,------+++++++++,,,///000///---.........///......------...///000///...---...000111111111111222333444555555444555888999<<>>AAADDDGGGIIINNNVVV\\\fffhhhkkklllkkkhhhdddaaa[[[\\\]]]^^^]]]ZZZXXXVVVPPPMMMIIIFFFCCCAAA>>><<<:::777222...,,,...000333222111000//////......///,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,---++++++---......---++++++******+++++++++,,,,,,,,,************))))))((((((&&&(((+++++++++***+++,,,*********)))******++++++)))(((''''''''')))***+++************))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))************))))))))))))))))))'''((()))+++++++++***)))++++++***)))))))))))))))***+++,,,+++)))))))))+++))))))*********))))))((()))*********)))(((&&&%%%******)))(((((()))******)))******+++++++++******++++++,,,---------,,,,,,************************((())))))******+++,,,,,,,,,---.........---,,,+++//////............//////////////////...---,,,+++111111111222333444666777888888777777999===CCCHHH\\\qqqXXXYYYYYYXXXWWWWWWXXXZZZ_______________^^^^^^]]]```aaabbbaaa]]]YYYWWWVVVTTTRRRQQQSSSYYY```gggllluuu~~~zzzuuuqqqjjj```XXXQQQOOOLLLIIIFFFCCC@@@>>>===>>>???AAACCCHHHNNNRRRYYY]]]bbbggghhhgggdddaaa^^^^^^___``````___^^^]]]UUURRRNNNJJJHHHEEEAAA???999888555222000/////////222111000///............---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++******)))))))))***,,,,,,++++++,,,...,,,,,,+++++++++++++++,,,)))(((((('''((()))***+++************)))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******,,,,,,++++++++++++******((())))))************)))))))))((('''''''''''''''***+++,,,+++)))((()))***))))))************)))))),,,,,,,,,++++++***)))(((++++++++++++++++++++++++((()))***,,,,,,---------******++++++++++++***)))++++++++++++++++++++++++******++++++,,,------------------......------,,,//////............//////000000000000000///...---111111111222333444555666555666666777999>>>EEEJJJ\\\pppTTTVVVWWWXXXXXXYYY[[[]]]______```aaaaaaaaa``````^^^___^^^\\\WWWTTTRRRRRRQQQRRRUUU[[[eeepppzzz~~~~~~{{{mmmbbbVVVSSSPPPMMMJJJGGGCCC@@@>>><<<;;;<<>>;;;;;;???CCCDDDCCCFFFIIIOOOVVV]]]bbbfffggg```````````````aaabbbcccbbb___[[[WWWTTTOOOJJJGGGCCCBBB@@@===999555222000111000///...------------...//////000000//////...........................//////...---,,,++++++***,,,+++***))))))***+++,,,)))))))))*********++++++))))))))))))((((((((((((*********(((''''''***---///...---,,,+++*********************************************)))))))))((()))))))))))))))*********((((((((((((((((((((((((******))))))))))))******((((((''''''&&&&&&%%%%%%,,,+++***((((((((()))***,,,+++******))))))******+++,,,,,,+++(((''''''(((((())))))************)))+++***((('''''''''((()))((()))+++,,,,,,+++)))((()))***+++,,,------------/////////...---,,,+++***+++,,,,,,,,,,,,,,,------++++++,,,------......///......---,,,,,,---///000......////////////......000000111222222222111111111111111111222333444555444555555666888>>>EEEJJJZZZoooUUUXXX[[[]]]^^^___aaaccc___```aaaaaaaaaaaaaaa```bbb^^^YYYSSSPPPRRRWWW\\\dddlllxxxzzzxxxxxxxxxuuussspppmmmkkkjjjjjjjjjllllllkkkllllllmmmllllllkkkjjjjjjkkkkkkkkkjjjhhheeeeeeddddddeeegggjjjkkkooossstttsssuuuyyy{{{yyywwwzzzzzzyyy}}}tttlllddd[[[TTTQQQOOOLLLJJJEEEAAA======@@@CCCDDDCCCEEEFFFHHHLLLRRRZZZaaaeeebbbaaaaaaaaaaaabbbcccdddeeebbb___\\\XXXTTTOOOKKKHHHFFFCCC>>>:::777444333111000///......------............//////.........------------------------//////...------,,,++++++,,,+++***))))))***+++,,,)))************+++++++++************************+++++++++)))((())),,,///------,,,***))))))))))))++++++++++++++++++******************)))))))))(((,,,++++++***)))(((''''''((((((((((((((((((((((((******))))))))))))******,,,,,,,,,+++***))))))))),,,+++***((((((((()))***,,,,,,+++******************+++,,,***(((''''''((((((((()))*********************((('''''''''((()))+++,,,...//////...,,,+++***+++++++++++++++***)))...///......---,,,+++***+++++++++,,,,,,---------*********+++,,,,,,------......---,,,---...///111......///000000///............///000111111111111111111111111222333333444666666666666888<<>>444333222111000000000000000000111111111111000000////////////////////////---------...............+++,,,---......---,,,+++,,,,,,,,,---------......(((((())))))************$$$&&&)))++++++,,,---///,,,,,,+++++++++,,,------,,,,,,---...---,,,***)))************))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******+++******((('''&&&%%%%%%'''((()))+++++++++***)))---,,,++++++***+++++++++&&&'''))))))((((((***+++''''''(((******+++++++++'''((()))******)))((('''******))))))))))))*********+++,,,,,,------------)))******+++++++++******(((((()))***++++++,,,,,,((())))))***++++++,,,,,,+++,,,...000111000000///---...///111111///...---,,,,,,...///111222222222111111111111111111222222333333444555777===DDDIIIXXXmmmooorrrwwwyyywwwsssmmmjjjhhhaaa\\\[[[VVVOOONNNRRRMMMXXXhhhwwwvvvqqqmmmjjjjjjlllmmmllljjjnnnqqqsssqqqnnnmmmppptttrrrtttuuuuuutttrrrooommmlllkkkiiiddd___[[[ZZZZZZXXXZZZ\\\]]]\\\\\\]]]^^^YYYZZZ[[[ZZZXXXVVVUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUWWWWWWWWWXXXWWWWWWVVVVVVUUUTTTSSSVVVaaannnsssrrrlllhhhbbb``````ccceeegggiiihhhfffdddbbbbbbbbbbbbdddfffggghhhiiimmmtttzzz}}}zzzpppaaa]]]WWWRRRNNNIIIEEEBBBDDDDDDEEEIIIOOOSSSUUUUUUXXXXXXWWWXXX\\\aaafffiiiccccccccccccbbb```^^^]]][[[ZZZVVVQQQPPPOOOIIIBBB888777555555555444333111111///......000111000////////////000000000000111///...---,,,,,,,,,,,,,,,+++*********+++,,,,,,---***+++...000000...,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,+++***((('''++++++***)))(((((())))))++++++******))))))((((((******)))))))))))))))***++++++++++++,,,---......***)))'''((()))++++++***)))((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******)))(((''''''((((((******))))))))))))))))))******+++,,,,,,,,,,,,,,,))))))))))))***************+++,,,,,,+++***)))(((---,,,,,,,,,,,,,,,,,,---///...,,,,,,,,,---///111///000000000///...------111000////////////000000//////000000111222444555222444555666999===CCCGGGXXXjjjuuuwww{{{}}}|||wwwpppkkkggg```ZZZWWWTTTOOOPPPUUU\\\eeettt{{{xxxvvvrrrrrrssswwwzzzxxxrrrlllllliiifffeeefffgggeeecccgggjjjlllkkkhhhhhhlllpppssssssttttttssspppllljjjiiiiiigggccc^^^ZZZXXXWWWYYYZZZ\\\]]]\\\\\\]]]___[[[]]]^^^]]][[[XXXVVVUUUQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSVVVVVVUUUWWWaaannnsssrrrkkkgggbbb```aaadddfffhhhhhhgggeeebbbaaaaaaaaabbb```aaabbbbbbbbbfffkkkpppoooqqquuu}}}ooojjjbbbZZZTTTOOOKKKIIIGGGFFFFFFIIIMMMQQQTTTUUUTTTSSSRRRSSSVVVZZZ___bbbbbbaaa```_________``````\\\]]]ZZZUUUSSSQQQKKKCCC>>><<<999888777666444222111000......000111000///,,,,,,---------.........///...---,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,+++,,,...//////---,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------***++++++++++++***))))))---,,,,,,+++******))))))++++++***)))))))))))))))++++++******************((()))***++++++***((('''******)))(((((()))))))))***)))((()))+++,,,+++***,,,,,,+++***)))))))))***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++))))))))))))******************++++++,,,+++++++++************++++++++++++***++++++,,,+++***)))(((+++***)))(((((()))***+++///...---,,,,,,---///000/////////000//////......000000000000//////////////////000000111222444555333444555666888<<>><<<888666333111//////000111000///---------.........//////...------,,,,,,,,,------+++++++++++++++,,,---...000///...,,,+++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,---.........---,,,***((('''(((***+++******)))))))))))))))***((()))))))))******++++++&&&''')))******)))(((''',,,,,,+++***************))))))***---......+++)))******)))(((''''''(((((())))))))))))))))))))))))))))))*********++++++++++++******)))))))))******((())))))******++++++,,,******++++++******))))))++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***000...,,,++++++,,,...000...------------...///000---...///000000000000000---...000222222111///.../////////000111222444444555666666777888;;;@@@DDDQQQccc~~~pppppppppqqqoooiii```YYYWWWXXXZZZ___iiivvv}}}|||yyyssskkkeeebbb```___^^^XXXYYY[[[^^^bbbdddeeeeeedddeeegggiiiiiihhhgggfffaaacccfffhhhjjjllloooqqqtttwwwzzz}}}~~~~~~}}}|||{{{sssjjjfffgggmmmrrrxxxxxxxxxvvvqqqnnnlllkkkmmmmmmooorrrttttttrrroooeeedddcccaaaaaa`````````]]]]]]]]]]]]\\\[[[ZZZYYYTTTWWWYYY\\\eeerrr{{{}}}zzzwwwuuuttttttuuutttsssrrrqqqooommmlllkkkkkkkkkgggfffdddbbb```___]]]\\\___^^^^^^```dddfffggggggfffjjjllljjjgggiiiqqqyyy~~~}}}sssiiibbb[[[UUUMMMGGGEEEEEEFFFFFFGGGFFFEEEEEEEEEGGGIIIJJJQQQSSSVVVXXXZZZYYYYYYXXX[[[___aaa^^^ZZZXXXSSSMMMJJJGGGDDDBBBAAA>>>;;;999333111000///000111000///---------.........//////------,,,,,,,,,------...)))******+++,,,...///000111///---,,,++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,---.........+++***((('''&&&''')))******)))))))))))))))******'''(((((())))))*********)))(((''''''''')))***++++++++++++++++++,,,---...))))))***---......+++)))((((((''''''((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))***))))))******+++++++++,,,******+++++++++******)))*********++++++++++++,,,++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,------------......//////......///000111111111000,,,...000111222111000.../////////000111222444444555666666777888;;;@@@DDDQQQccc~~~lllmmmmmmkkkgggaaa[[[WWWTTTZZZbbbjjjxxx~~~xxxtttrrrkkkhhhccc```___^^^]]]\\\VVVWWWYYY[[[^^^```bbbcccjjjmmmppppppnnnllljjjiiifffhhhlllooossstttuuuvvvyyy|||{{{pppllloooxxx{{{yyywwwuuuuuuxxx|||}}}{{{xxxsssrrrqqqooommmlllkkkkkkiiiiiiiiiiiihhhgggeeeeee]]]```bbbeeelllyyy}}}|||zzzyyyrrrqqqooommmllljjjgggdddbbbaaa``````aaabbbaaa___]]]```bbbaaa```bbbhhhnnnooosssyyywwwooofff___VVVMMMHHHEEECCCBBBBBBAAA@@@@@@@@@AAACCCCCCIIILLLPPPUUUWWWWWWVVVUUUXXX]]]```]]][[[ZZZWWWSSSLLLJJJGGGDDDCCC@@@===;;;444222000000111111000///+++,,,,,,,,,------------------,,,,,,,,,---......*********+++---...000000000///---,,,+++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,///......---++++++***)))***++++++++++++***))))))***)))(((((((((((()))***)))))))))))))))******+++)))))))))))))))*********+++)))'''&&&'''))),,,...))))))))))))***+++,,,---***))))))+++------+++)))(((((())))))***,,,---...))))))))))))))))))))))))'''(((((((((((()))))))))*********)))******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************++++++++++++,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------............/////////000111111111000000---...///000111111000000//////000000111222444555444555666777888<<>>@@@DDDJJJOOOUUUYYY[[[UUU[[[___]]]\\\___aaa```VVVSSSNNNJJJFFFBBB===:::555333111000111111000////////////000000000000111,,,,,,,,,,,,,,,---...///000///...---,,,+++++++++,,,,,,------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++,,,,,,---------,,,,,,))))))((())))))***++++++.........------,,,,,,,,,))))))***+++,,,------------,,,+++***))))))))))))***)))'''((()))++++++***))))))((((((((((((((()))))))))))))))))))))))))))***++++++++++++,,,,,,,,,***)))))))))***++++++,,,...------,,,+++***)))))))))***+++---...///000000,,,,,,,,,---------......,,,,,,+++***+++,,,...///***+++---......---+++***,,,---......//////......111111111111111000///...............///000222222//////000000111222444555222444555666999===CCCGGGOOOaaa{{{]]][[[ZZZZZZWWWTTTXXX^^^kkkxxx~~~|||xxxsssoooiiigggfffeeeeeehhhjjjlllkkkllljjjfffcccdddkkkqqqtttyyy}}}{{{xxxwwwvvvvvvtttsssqqqooommmkkkjjjjjjkkklllnnnnnnoooooonnnmmmmmmllliiiiiikkkmmmooorrruuuvvv{{{}}}yyyrrrmmmlllhhhdddcccdddeeedddcccaaa```______bbbeeefffgggjjjkkkkkkmmmpppsssvvvxxxyyylll```XXXTTTLLLHHHBBB>>>>>>??????@@@===???AAABBBEEEKKKTTTZZZ[[[YYYYYY[[[___aaa```___]]]YYYRRRKKKEEEAAA???>>>444333333333444333000......000000000...---...///---,,,++++++++++++,,,---///......------,,,,,,+++///...---,,,,,,,,,,,,,,,///...,,,***))))))******+++++++++******)))))))))---++++++---000111000---,,,,,,---......---,,,+++,,,,,,,,,++++++*********,,,***((((((***,,,+++))),,,,,,+++***))))))******,,,++++++******++++++,,,---,,,++++++******+++++++++******))))))******+++,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''))))))***+++,,,------......---,,,***((('''%%%%%%---,,,******+++***)))'''+++******))))))***++++++,,,------......------,,,+++++++++******)))))))))///...---,,,,,,,,,------,,,...000111000...,,,***------......//////000000////////////000000000000111111111111222333444555555666666777777:::>>>AAAPPPaaazzzZZZWWWVVVVVVUUUVVV]]]fffttt~~~|||yyyuuusssnnnmmmmmmmmmooorrruuuwwwyyyzzzyyytttppppppuuuyyy}}}~~~~~~~~~xxxwwwwwwxxxxxxxxxuuusssqqqooolllkkkkkkkkkiiigggdddbbb```^^^^^^^^^___`````````aaabbbcccccccccccc______```bbbdddfffhhhjjjmmmnnnpppsssvvvyyy{{{}}}~~~~~~zzzwwwtttooommmnnnnnnmmmlllgggddd```^^^\\\\\\\\\\\\bbbccccccdddfffiiikkklllpppwww{{{oooddd___UUUPPPIIICCC???===<<<;;;<<<>>>???@@@BBBGGGNNNSSSWWWVVVWWWZZZ^^^aaa```___bbb^^^XXXPPPIIICCC@@@>>>666555444444444333111...///000000000...---...///...---,,,++++++,,,---...------------------------///...---,,,,,,,,,,,,---------+++*********++++++,,,,,,+++++++++*********---,,,+++---000111///---+++,,,---.........---,,,,,,,,,,,,+++++++++******)))---000///+++((('''(((,,,,,,+++***************,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++******))))))((((((*********++++++,,,,,,---'''(((((()))***++++++,,,---,,,******++++++)))''')))*********+++++++++,,,***++++++,,,,,,++++++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------...............---------.........///////////////////////////000000000000////////////000111222333555666777777888;;;???BBBNNN^^^xxxTTTRRRRRRTTTVVVZZZeeeppp~~~}}}{{{{{{zzzzzzzzz{{{~~~zzzssspppooooooiiigggfffeeeffffffdddccccccaaa___^^^___^^^\\\[[[VVVTTTSSSRRRQQQQQQRRRSSSQQQRRRSSSUUUWWWXXXYYYYYYUUUUUUUUUVVVWWWYYYZZZ[[[\\\]]]___aaacccfffggghhhmmmnnnoooqqqrrrssssssssstttwww||||||zzzyyyyyyxxxxxxtttqqqkkkeee```]]]\\\\\\]]]]]]]]]]]]^^^___```aaadddgggoooyyyvvvnnn```ZZZQQQIIIDDD@@@<<<:::<<<===??????AAADDDHHHLLLQQQQQQTTTXXX]]]``````___aaa___ZZZTTTNNNHHHCCC@@@999888666666555444111...///000111000...---.../////////...------...//////+++,,,,,,---......//////......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,++++++---,,,,,,---///000///...***+++---.........------,,,,,,,,,++++++++++++***+++444<<<;;;111******---,,,++++++************+++,,,++++++******++++++,,,---,,,++++++******++++++++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++*********)))))))))---,,,******++++++***(((''')))***,,,------,,,,,,***++++++,,,,,,++++++***............------------)))***+++---------,,,,,,///...---+++,,,---///000///////////////.........////////////000000000000////////////000111222333666777888888999;;;???CCCKKK\\\uuuPPPPPPSSSYYY]]]cccmmmxxx}}}ssskkkfffcccaaa```^^^\\\YYYYYYYYYZZZYYYXXXZZZXXXWWWWWWXXXWWWUUUSSSOOONNNMMMLLLLLLLLLMMMNNNLLLMMMNNNPPPQQQRRRSSSSSSQQQPPPPPPPPPQQQQQQRRRSSSRRRRRRSSSUUUVVVXXXYYYYYY\\\]]]^^^___```bbbbbbcccfffiiimmmrrrwwwzzz}}}~~~~~~}}}~~~}}}wwwpppjjjgggffffffaaaaaa```______^^^^^^^^^aaaaaafffooozzzjjjddd[[[RRRLLLGGGBBB@@@===>>>??????AAACCCFFFHHHIIILLLPPPUUUZZZ]]]^^^^^^ZZZZZZYYYVVVRRRMMMHHHFFF???===:::888777555222//////000111000.........///111000///......///000111,,,---------.........///...------,,,,,,,,,------------,,,,,,++++++++++++------------------------,,,,,,---...//////......***+++---............---++++++++++++++++++++++++...666===;;;333,,,,,,///,,,++++++******+++++++++,,,++++++******++++++,,,---,,,++++++******+++++++++,,,------------,,,+++''')))***,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,++++++*********,,,,,,++++++***)))((((((---,,,******+++,,,***)))&&&(((+++---......------,,,------......------,,,...............---------&&&(((***---......---,,,...---,,,,,,,,,...000111000000//////......------////////////000000000000111111111111222333444555777888888999999<<<@@@CCCJJJZZZtttRRRUUU]]]fffkkknnnuuu}}}~~~|||{{{xxxtttrrrrrrrrrrrrqqqnnnjjjccc]]]ZZZYYYWWWVVVVVVTTTRRRRRRSSSTTTSSSRRRUUUTTTSSSTTTUUUTTTRRRPPPMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPOOOOOONNNNNNNNNOOOOOOMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSUUUVVVVVVYYYZZZ]]]aaaeeehhhjjjkkknnnnnnooossswwwzzz{{{zzzzzzsssooonnnoookkkjjjiiihhhfffdddcccbbbbbbaaaccciiissszzz}}}}}}zzztttjjj```WWWPPPJJJFFF>>>>>>===>>>@@@BBBCCCDDDDDDGGGKKKPPPUUUXXX[[[\\\XXXYYYZZZYYYWWWRRRNNNKKKEEEBBB???<<<999777333111///111111111///...///000111000////////////000111/////////......---------------,,,,,,,,,------...//////...---,,,+++))))))------------------------,,,---..................***+++---.........------++++++++++++++++++++++++,,,...000///---+++++++++,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,------,,,,,,,,,)))***++++++,,,+++***)))))))))******++++++,,,,,,---,,,,,,++++++*********&&&&&&((()))+++---//////---,,,***+++,,,,,,+++***''')))+++...//////...---,,,------......------,,,,,,,,,,,,,,,,,,---------&&&'''***,,,......---,,,,,,,,,---....../////////000000//////......------////////////000000000000111111111111222333444555777888888999999<<<@@@CCCJJJZZZttt]]]bbbllluuuyyyyyy||||||wwwrrrppppppllliiifffdddccccccaaa```___\\\XXXUUUTTTTTTRRRQQQQQQOOOOOOPPPQQQRRRQQQPPPRRRRRRRRRSSSTTTTTTQQQOOONNNNNNNNNOOOPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPPPPOOOPPPPPPOOONNNNNNNNNNNNOOONNNNNNMMMMMMMMMLLLLLLLLLMMMLLLLLLLLLMMMNNNOOOPPPMMMNNNPPPSSSWWWZZZ\\\^^^bbbaaacccfffjjjnnnooooooqqqrrrtttuuuxxx{{{|||xxxwwwxxxuuutttsssqqqooollljjjhhhccccccdddfffkkknnnpppqqquuuvvvwwwzzz~~~}}}qqqfff\\\SSSOOOCCCAAA>>>===???@@@AAAAAAAAACCCGGGKKKNNNRRRVVVYYY[[[\\\]]]]]][[[WWWSSSPPPLLLHHHCCC???<<<999666333000111222111///...///000111111////////////111111000000//////...------,,,------,,,,,,,,,---..................---+++***))),,,,,,---------------...,,,...//////...------...,,,,,,.........---,,,+++***++++++++++++,,,,,,,,,...+++((()))+++---,,,+++,,,++++++++++++,,,,,,---,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,++++++*********))))))******+++,,,,,,------,,,++++++,,,---,,,***)))+++,,,...//////......***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,''')))***,,,---......---,,,---...//////......---///////////////.........////////////000000000000////////////000111222333666777888888999;;;???CCCKKKZZZsssmmmqqqzzz}}}zzzwwwxxx{{{{{{|||~~~~~~|||yyyvvvtttsssqqqqqqppplllgggcccbbbccc^^^\\\ZZZZZZ[[[ZZZYYYWWWWWWUUUSSSRRRSSSRRRQQQPPPNNNNNNOOOQQQTTTTTTSSSRRRRRRRRRSSSUUUVVVVVVSSSQQQPPPPPPQQQRRRSSSTTTTTTTTTSSSTTTTTTTTTSSSSSSRRRQQQSSSRRRQQQQQQPPPQQQQQQQQQRRRRRRQQQPPPOOONNNMMMMMMNNNMMMLLLLLLLLLLLLMMMNNNJJJJJJKKKMMMOOOQQQSSSTTTVVVUUUVVVXXX\\\___``````^^^aaadddfffhhhlllrrrwww}}}~~~~~~~~~}}}|||zzzwwwtttqqqooohhhiiiiiihhhgggggghhhiiikkkkkkkkkmmmppptttxxx{{{uuujjjaaa\\\OOOJJJDDDAAAAAAAAAAAA@@@???BBBDDDFFFHHHKKKQQQUUUYYYZZZ\\\]]]]]]ZZZWWWUUUQQQMMMGGGBBB???;;;888555000111222111/////////000111000///......///000111////////////............,,,,,,,,,,,,,,,---...///+++,,,---......------,,,++++++,,,,,,------------,,,...000///---,,,---...---............---+++*********+++++++++,,,,,,,,,///,,,******---...---,,,+++++++++++++++,,,---...,,,++++++******++++++,,,---,,,++++++******++++++---,,,***((((((***,,,---000///---+++******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++......---,,,***)))((((((---+++++++++------,,,+++,,,,,,------.........///***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,***++++++,,,---......///000///---,,,,,,---...///.........///////////////////////////000000000000////////////000111222333555666777777888;;;???BBBJJJZZZrrrxxx{{{|||vvvtttrrrssswwwxxxxxxzzzzzzwwwrrrqqqpppooommmjjjhhhgggdddeeeddd```[[[WWWXXXYYYUUUTTTTTTUUUWWWXXXVVVUUUUUUTTTRRRRRRSSSSSSQQQPPPOOOPPPRRRUUUXXXXXXWWWUUUUUUUUUVVVXXXYYYYYYVVVTTTRRRSSSTTTVVVWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUWWWVVVUUUTTTSSSQQQPPPPPPPPPOOONNNMMMLLLMMMNNNNNNMMMLLLLLLKKKKKKLLLMMMMMMLLLKKKKKKMMMPPPRRRSSSSSSQQQSSSVVVXXXZZZ^^^eeejjjkkkrrrzzz~~~}}}}}}}}}zzzwwwuuunnnppppppmmmhhheeeeeegggddddddcccdddgggkkkooorrrooovvvvvvnnniiiYYYSSSKKKFFFEEEDDDCCCBBB???AAACCCCCCDDDHHHNNNSSSRRRTTTWWWZZZ\\\\\\[[[ZZZTTTPPPJJJDDD@@@<<<999666000111222111000//////111111000///......///000111------......///000000000,,,,,,,,,,,,,,,---...///(((***,,,...////////////+++++++++,,,,,,---------,,,...000000---,,,---///.../////////...,,,***)))*********++++++,,,,,,,,,+++***************)))(((++++++++++++,,,,,,---...,,,++++++++++++++++++,,,---,,,++++++******++++++...,,,)))''''''))),,,...333111...+++)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------+++++++++---------+++......---------......///,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,...//////333111---******+++...000---.........//////000000////////////000000000000111111111111222333444555555666777777777:::>>>AAAJJJYYYqqqvvvpppoooppprrrvvvxxx|||zzzvvvuuurrrlllggggggeeebbb``````___]]]\\\ZZZ[[[\\\ZZZXXXVVVUUUVVVQQQSSSUUUUUUTTTUUUWWWYYYUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVWWWXXXZZZZZZXXXVVVSSSWWW[[[\\\ZZZYYYYYY[[[YYYYYYXXXXXXXXXWWWWWWWWWZZZYYYWWWVVVUUUUUUVVVVVVXXXYYYYYYXXXVVVUUUVVVWWWZZZXXXVVVVVVWWWWWWWWWVVVXXXUUURRRQQQRRRRRRRRRQQQPPPPPPOOONNNNNNNNNNNNNNNLLLKKKKKKLLLMMMMMMLLLJJJKKKLLLLLLMMMOOORRRUUUVVV```eeejjjlllmmmqqqxxx~~~~~~}}}zzzuuuqqqmmmjjjhhh___```cccfffiiijjjhhhfffgggiiimmmsss|||wwwnnnddd]]]UUUOOOLLLIIIEEEBBB@@@AAAAAA??????AAAGGGLLLTTTTTTVVVXXXZZZ\\\^^^___UUUTTTQQQMMMFFF@@@;;;999444222000000222333444333111000000////////////000////////////////////////111000000///...,,,+++***((())))))***,,,---......+++,,,,,,,,,,,,---------000///......///000111222......---------,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++,,,------...(((''''''))),,,---+++(((*********+++,,,,,,***'''***))))))))))))+++,,,---...,,,))))))+++---......,,,------,,,***)))***+++'''((()))+++,,,,,,,,,,,,***+++,,,+++)))))))))***...---,,,***)))(((((((((%%%&&&)))+++,,,------,,,++++++++++++++++++++++++//////.........---------///......---------........................------.........////////////000//////...---------------.../////////...---,,,,,,222111//////000111444555888888999999999;;;???BBBJJJZZZsss{{{tttqqqqqqrrrvvvyyy~~~}}}zzzwwwrrrkkkhhhgggddd___[[[ZZZYYYXXXXXXXXXXXXWWWVVVXXXXXXYYYXXXWWWUUUUUUUUURRRSSSUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZYYYZZZ\\\^^^```___\\\YYYYYY]]]aaacccbbbbbbcccdddaaabbbcccdddccc```^^^\\\ZZZYYYXXXWWWWWWWWWXXXYYYYYYZZZ[[[[[[YYYYYYZZZ[[[^^^\\\[[[ZZZ[[[[[[YYYXXX[[[YYYWWWWWWXXXXXXXXXWWWSSSRRRQQQPPPOOOOOOPPPPPPOOOMMMLLLMMMMMMLLLJJJHHHIIIIIIIIIIIIKKKLLLOOOPPPRRRVVV[[[^^^___cccjjjpppsssvvvyyy|||}}}~~~~~~|||yyyvvvtttssskkkiiihhhhhhhhhgggeeeccc___```cccgggnnnyyy|||mmmfff]]]VVVQQQNNNIIIFFFAAABBBBBB@@@???@@@DDDHHHSSSTTTVVVYYY[[[^^^aaabbb]]][[[WWWSSSNNNHHHBBB>>>555333111111222333333222111000//////////////////////////////////////////000000//////...---++++++)))******+++,,,---...///***++++++,,,,,,---------///...---------...///000.........---------,,,,,,------,,,,,,,,,,,,,,,,,,***************+++,,,,,,***(((&&&'''***,,,,,,++++++******+++---,,,***(((,,,+++***))))))***++++++,,,***(((((()))+++,,,+++***,,,,,,,,,***)))***+++******++++++,,,,,,------***+++,,,+++***))))))+++******)))((((((((()))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------,,,,,,,,,------........................---............/////////111000000///....../////////000000000000//////...111111000///000222444555777888888888888;;;???BBBJJJYYYrrrzzzvvvtttuuuwwwzzz{{{tttnnnjjjgggbbb]]][[[ZZZXXXTTTQQQPPPPPPQQQRRRSSSSSSTTTTTTVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVXXX[[[]]]]]]\\\ZZZ\\\\\\\\\\\\]]]^^^___```___aaadddhhhjjjhhhccc^^^\\\```dddfffgggggghhhiiigggiiikkklllkkkfffbbb_________]]]\\\\\\]]]^^^^^^\\\^^^____________```bbbcccbbbaaaaaabbb```]]][[[YYYXXXXXXYYY[[[\\\ZZZYYYXXXWWWUUUTTTSSSSSSSSSTTTTTTRRRQQQPPPPPPOOOLLLJJJJJJIIIHHHGGGGGGHHHIIIJJJGGGJJJNNNPPPQQQUUU[[[```iiinnntttxxxyyyzzz}}}zzzvvvppplllhhhdddaaa^^^ZZZ[[[[[[]]]aaaiiissszzz|||uuukkkbbb\\\UUUOOOJJJEEEEEEDDDCCCAAAAAACCCEEEPPPQQQSSSWWW[[[___bbbddd```]]]XXXUUURRRLLLEEE???888666333222222222111000111000//////.........///////////////////////////......//////...------,,,++++++,,,---...//////000)))******+++,,,------......---,,,,,,+++,,,,,,---.........------------,,,,,,,,,,,,,,,------------)))))))))((())))))***+++---***'''&&&(((+++---...,,,++++++,,,------,,,***------+++***))))))))))))---+++)))((()))*********)))***++++++***)))***,,,---,,,+++++++++,,,---...***,,,,,,,,,***)))***+++))))))))))))******+++,,,------,,,,,,+++,,,,,,,,,------------------------...............---------,,,,,,+++++++++,,,,,,---........................---------............///222222111000000000111111000111111222222222222111111111000000111222444555666777777777777:::===AAAJJJXXXooo|||{{{|||}}}~~~zzztttnnnhhhdddbbb^^^[[[XXXVVVVVVUUUSSSPPPPPPQQQSSSTTTTTTUUUWWWXXXYYYYYYZZZ[[[]]]^^^]]]]]][[[\\\___dddhhhiiigggeeeeeedddddddddeeefffggghhhgggjjjnnnssstttqqqkkkfffccceeehhhkkkmmmmmmmmmnnnqqqrrrsssssspppmmmhhhfffiiihhhfffeeeccccccddddddaaabbbdddeeeeeefffhhhjjjjjjiiiiiiiiiiiigggccc```[[[ZZZ[[[^^^``````___]]]^^^\\\ZZZXXXWWWWWWWWWXXXXXXWWWVVVVVVVVVUUUSSSQQQOOONNNLLLJJJIIIIIIIIIJJJGGGIIIJJJKKKKKKNNNRRRUUUaaagggnnnrrrssstttwwwzzzyyy{{{}}}{{{uuuooohhhbbb]]]___^^^\\\[[[]]]bbbiiinnnooouuu}}}}}}tttkkk```UUUMMMHHHHHHHHHFFFEEEDDDDDDDDDKKKLLLNNNQQQVVVZZZ^^^``````\\\XXXVVVUUUPPPHHHBBB<<<999666444333333111000111111000///............////////////////////////------...............---,,,------...//////000000))))))***+++,,,---.........------,,,,,,+++++++++............------------+++,,,,,,,,,------......***)))))))))))))))******,,,+++)))((()))+++------,,,++++++,,,---...---+++,,,,,,++++++************///---++++++,,,,,,,,,+++((()))************+++,,,...---+++***)))+++,,,---+++,,,---,,,***)))***+++---,,,,,,,,,,,,---......---,,,+++******+++,,,---------------------------........................,,,,,,,,,+++,,,,,,---...---------...............------------............222222111000000111111111000000111222333333333222111111111111111333444555555666666666777999===@@@IIIWWWmmmxxxnnnllliiieeeaaa^^^[[[[[[XXXWWWUUUUUUUUUUUUUUUTTTTTTUUUWWWVVVVVVWWWYYY\\\^^^]]]]]]```ccceeedddccc___bbbffflllqqqttttttsssqqqpppooonnnooopppqqqrrrqqqssswww{{{|||yyysssnnnnnnppprrruuuwwwxxxwwwvvv~~~}}}|||{{{yyywwwuuussssssrrrooollljjjiiiiiiiiigggiiilllmmmmmmnnnppprrrrrrqqqqqqqqqqqqoookkkhhheeeeeeeeegggiiiiiihhhfffbbb```]]]ZZZXXXXXXYYYZZZZZZYYYXXXYYYZZZZZZXXXVVVTTTSSSQQQNNNMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIKKKMMMSSSXXX___eeehhhkkkooorrrssstttwwwzzz~~~|||uuulllfffeeedddaaa^^^\\\^^^bbbfffeeegggjjjmmmuuu}}}nnn^^^SSSLLLKKKIIIHHHGGGFFFEEEDDDEEEFFFGGGJJJNNNRRRVVVXXX^^^\\\ZZZZZZYYYUUUNNNIIIAAA>>>:::777666555333222222222111//////.........////////////////////////,,,---......///..................//////000000111***++++++,,,------..................------,,,,,,//////.........---------,,,,,,,,,------.........,,,++++++*********++++++***+++,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,******++++++,,,,,,,,,,,,///---,,,+++,,,,,,+++***((()))++++++******+++------,,,***(((((()))+++,,,+++,,,---,,,*********+++///...------,,,---------******)))))))))+++---...++++++++++++++++++++++++---.....................---------------...//////---------.........//////---------.........//////000000/////////000000111//////000111222222222222111111111222222333444444555555666666666888<<>>;;;:::999777555444333222111000/////////////////////////////////------...............---....../////////000000000------------...............////////////......---/////////.........---------------------............---,,,,,,+++,,,,,,,,,))),,,......---,,,+++,,,,,,***)))***,,,---------)))***+++,,,------------,,,***)))***++++++***(((***+++,,,,,,+++***+++---+++***)))))))))***+++,,,+++------,,,+++***+++,,,---,,,++++++************))))))))))))***+++,,,---++++++++++++++++++++++++---------...............------------...//////000,,,,,,------.../////////.........////////////000//////.........///000000//////000111111111000000111111222222333444444444555666666666666999<<<@@@GGGUUUkkkzzzwwwssspppmmmjjjfffccc\\\[[[XXXVVVUUUUUUVVVVVVVVVWWWXXXYYYZZZ\\\^^^````````````]]][[[^^^ffflllpppnnnmmmpppvvvxxxvvvssslllssszzz||||||~~~~~~zzzzzz}}}~~~~~~{{{}}}}}}yyywwwtttssstttsssrrrqqqqqqnnnjjjfffddddddeeefffbbbaaa```aaaaaaaaa___]]]ZZZYYYWWWUUUTTTTTTTTTTTTRRRPPPNNNLLLLLLLLLLLLLLLMMMLLLLLLQQQZZZ```cccbbbeeedddbbbcccfffkkkppptttwwwyyy|||wwwvvvsssnnniiidddbbbbbb^^^^^^]]]\\\]]]dddnnnvvv~~~xxxccc]]]VVVQQQOOOMMMJJJHHHFFFEEECCCBBBCCCDDDGGGIIIHHHMMMSSSTTTRRROOONNNOOOIIIFFFBBB???>>><<<;;;999666555444222111000000000////////////////////////---...............------.........////////////000///////////////.........------//////000///......////////////........................------------......---,,,,,,,,,,,,,,,+++---...---++++++,,,...+++)))((((((+++---------***+++,,,---------,,,+++***))))))***+++,,,+++))),,,---...---++++++,,,---*********++++++,,,,,,,,,,,,---...---+++***+++,,,***************++++++,,,******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,---...///000,,,,,,------...//////000/////////000000000111111///............///000111000111111111111000000///111111222333444444444444555666777777777999===@@@FFFTTTkkkzzzvvvlllkkkiiigggdddaaa```___ZZZYYYXXXWWWXXXZZZ\\\^^^[[[\\\^^^```aaacccfffiiiggghhhgggdddbbbgggpppxxxzzzwwwvvvyyy|||ttt|||~~~|||{{{{{{zzzyyy{{{xxxsssooommmmmmnnnooojjjhhhgggggggggeeecccaaa]]]\\\ZZZYYYXXXXXXYYYZZZWWWUUUSSSRRRSSSTTTTTTSSS\\\WWWSSSVVV^^^cccccc```^^^\\\YYYXXXZZZ___eeejjjjjjlllpppvvv}}}zzzsssmmmiiihhh]]]^^^___^^^]]]aaagggmmmmmmvvvpppiii```YYYVVVSSSOOOMMMIIIGGGDDDBBBBBBCCCDDDFFFEEEMMMUUUWWWTTTQQQSSSVVVKKKHHHDDDAAA@@@???===<<<777666444333222111111111////////////////////////......//////...------,,,............////////////111111111000//////......+++,,,...///000///......000/////////............/////////...---------,,,...------,,,+++++++++,,,...///...,,,))))))---111***)))'''(((***,,,------,,,---......---,,,***)))+++******,,,......---,,,---...///...,,,+++,,,---)))***+++,,,---......---,,,---...---+++***+++,,,*********+++,,,---///000------......---,,,***)))---------------------------------.........//////++++++++++++,,,---...///,,,,,,------...///000000000000000000111111111111//////...//////000111111222222222222222111000///111111222333444444444444666777777777777:::===AAAFFFTTTkkk{{{vvvtttrrrmmmhhhcccaaa___]]]]]]^^^```bbb]]][[[[[[^^^^^^]]]aaagggggggggfffffffffiiinnnrrrwwwuuuqqqoooppptttxxx{{{~~~zzzxxxwwwvvvuuutttvvvuuupppmmmmmmkkkgggdddaaa^^^^^^______\\\YYYZZZWWWTTTRRRSSSVVVYYY\\\]]]]]]^^^aaaeeeeeeaaa^^^QQQOOOOOOQQQVVV[[[___aaa```______ccckkkttt{{{~~~|||wwwrrrnnnmmmjjjfff```]]]\\\___bbbfffjjjsss{{{yyyjjjbbb]]]UUUPPPQQQJJJHHHFFFDDDBBBBBBAAAAAAGGGIIILLLPPPRRRTTTUUUUUUTTTOOOHHHDDDBBBAAA===:::888666333111111222444666000///////////////000111//////............//////....................................////////////......////////////......---------------...//////---,,,,,,,,,,,,---......------...///...---+++******++++++,,,,,,++++++***/////////...---,,,+++***+++,,,+++***((((((***,,,***,,,---,,,++++++...000...------,,,,,,------...******++++++++++++******...---+++******+++---......,,,***+++---...,,,*********+++,,,,,,---.........---,,,+++++++++,,,---......------,,,,,,,,,+++///...,,,++++++,,,...///,,,,,,,,,---------......////////////000000000000......///000111111222222222222222222222111000///+++---000222444666999;;;;;;888666777:::======<<>><<<:::;;;<<<>>>???DDDPPPeee}}}}}}wwwrrrlllhhhdddbbb```\\\[[[[[[]]]___```aaabbbdddhhhmmmrrrvvvxxx}}}|||yyyyyyyyyxxxvvvrrrqqqooommmkkkjjjjjjiiinnnmmmkkkhhhfffeeefffgggggggggggggggfffbbb\\\XXXPPPMMMJJJHHHIIIJJJJJJJJJOOOQQQUUU[[[bbbjjjpppttt{{{|||~~~~~~vvvlllddd^^^YYYXXX\\\___```cccgggkkkttt~~~pppdddaaa]]][[[YYYTTTLLLFFFDDDCCCAAAAAABBBFFFIIILLLQQQTTTXXXVVVQQQJJJGGGFFFBBBBBBCCCBBB@@@===;;;999222222111000000000000000//////............//////////////////////////////............////////////......////////////......000...,,,++++++---000111---,,,,,,,,,,,,---......,,,,,,,,,,,,---.........---......//////......---******+++,,,------------,,,---...---,,,++++++,,,******)))*********(((&&&,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,////////////////////////++++++,,,------,,,++++++,,,,,,---------.........------------.........///111111111111111222222222000111111222222222111111000000///...---///333666111333666999;;;<<<======CCCOOOddd{{{zzzwwwrrrlllfffaaa^^^]]]^^^^^^]]]^^^```cccfffhhhkkklllooorrrvvv{{{~~~~~~|||yyyyyyxxxvvvtttsssqqqpppsssrrrqqqmmmjjjhhhiiijjjjjjiiigggfffeeeccc___]]]TTTQQQMMMKKKKKKKKKJJJIIIGGGHHHJJJNNNTTT\\\cccgggqqqrrruuuzzz}}}{{{uuuooo___XXXUUUYYY]]]^^^___bbbgggkkkppprrrvvvrrrkkkccc]]][[[WWWPPPJJJBBBAAA??????@@@CCCFFFHHHKKKNNNRRRTTTRRRNNNKKKJJJCCCCCCCCCBBB@@@>>>;;;:::333222111111000000000000//////............//////////////////////////////............////////////......////////////......000...,,,++++++---000222---,,,,,,,,,,,,---......------,,,,,,,,,---......------............------+++,,,------............,,,...//////---,,,,,,,,,,,,...//////,,,***)))*********))))))))))))******,,,+++))))))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***+++,,,---///111222333,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...------........./////////000000000000000000000000000000111222222222222111111222222111000111444777555666666666777999>>>AAACCCOOOccc{{{~~~zzzvvvmmmkkkgggccc___]]]]]]^^^___bbbeeehhhkkkooorrruuuvvvwwwzzz}}}}}}{{{zzzzzzzzzyyyuuupppllllllmmmnnnmmmjjjiiihhhfffcccaaaZZZWWWSSSQQQPPPOOONNNMMMFFFEEEDDDEEEIIIOOOUUUYYYbbbbbbeeemmmuuuxxxvvvssseee]]]XXX[[[___`````````bbbcccccccccfffnnn{{{}}}lll```[[[XXXTTTPPPGGGFFFDDDCCCBBBCCCDDDEEEFFFHHHLLLPPPSSSSSSQQQNNNGGGGGGEEECCC@@@===;;;:::444333222111000000000000//////............//////////////////////////////............////////////......////////////......---------...............---,,,,,,,,,,,,---......///...---,,,,,,,,,---------------......---------------.../////////......,,,...000///...,,,,,,,,,///444888666000---...000++++++************++++++---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++***,,,...---+++***,,,...+++++++++,,,,,,---------+++,,,---///////////////((())))))+++,,,---......---,,,+++******+++,,,---------------................../////////000000000////////////////////////000000111222222222222222111222333333222333555777999:::999888777999>>>BBBDDDOOOccc{{{}}}wwwqqqlllhhhccccccaaa___^^^___bbbeeeeeehhhnnnrrrvvvzzz~~~|||uuupppoooooosssqqqooonnnmmmkkkgggeee^^^[[[XXXVVVUUUTTTSSSQQQNNNLLLIIIGGGHHHKKKPPPSSSVVVUUUXXX```kkkrrrsssrrrmmmddd^^^```eeeeeecccbbb^^^]]][[[[[[]]]dddmmmsss|||zzzhhhaaa___]]]ZZZQQQOOOLLLIIIFFFDDDCCCBBBDDDEEEHHHNNNTTTVVVTTTQQQMMMKKKIIIEEEBBB>>><<<:::444333222111000000000000//////............//////000000000000000000000000............/////////000......////////////......))),,,///111111000---+++---,,,,,,,,,,,,---......000///---,,,+++,,,,,,---,,,------------------,,,...///////////////......,,,...000000...---,,,---...444:::777///***,,,111...------,,,,,,------......---+++******+++---...+++,,,,,,------,,,,,,+++***,,,...---+++***,,,...******+++,,,,,,---......,,,---///111111111111000//////......---,,,++++++---,,,***))))))***,,,---............/////////000////////////000000000000////////////............///000111222222222222222///111333333333333555666777:::<<<===;;;;;;>>>@@@DDDPPPccc{{{yyynnnjjjhhheeeccc___```bbbcccdddfffiiikkkmmmuuuxxxvvvwww}}}xxxuuuzzzxxxuuuqqqllliiigggeee```]]]ZZZZZZ[[[ZZZVVVRRRRRROOOJJJEEECCCDDDGGGIIILLLLLLOOOTTTZZZbbbiiimmmeeecccbbbdddhhhkkkkkkjjjeee^^^[[[\\\\\\ZZZ^^^dddnnnuuuuuuddd]]]\\\^^^WWWVVVRRRKKKDDDAAABBBDDDBBBDDDGGGJJJMMMOOOQQQQQQRRRPPPLLLHHHCCC>>>;;;999444333222111111222333333333333333222111000//////////////////////////////.../////////000000000111////////////000000000000000000////////////000000111000000///......------***++++++,,,---------,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---,,,,,,++++++******)))//////.........---------//////...---,,,,,,+++++++++******))))))******+++,,,,,,,,,---------......,,,------......------,,,,,,+++*********,,,///000---,,,,,,,,,,,,---......000000/////////000111111000000////////////000000111111111000000000000000444444333222222333333333555222000111444555444222777888999999999:::===@@@EEEPPPddd|||{{{nnnfffccccccbbb```ccceeeggghhhjjjkkkmmmnnnssszzz}}}{{{}}}}}}{{{wwwrrrnnnkkkhhhgggdddaaa^^^]]]^^^^^^ZZZWWWUUUSSSPPPMMMKKKIIIIIIIIILLLLLLLLLNNNRRRWWW[[[^^^bbbbbbeeejjjooossssssqqqmmmeee___]]]ZZZWWWYYY___bbbfffmmmuuu~~~pppdddaaaaaa^^^[[[VVVPPPJJJFFFDDDDDDBBBCCCEEEHHHKKKNNNQQQRRRTTTQQQNNNIIIDDD@@@===;;;666555333111111111111111222111111000000/////////////////////////////////////////////000000000000////////////000000000000------,,,,,,,,,,,,------000000//////...------,,,++++++,,,---------------------------------------,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///,,,,,,,,,---------------//////.........---------///......---,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,------......------,,,,,,---,,,,,,,,,,,,---......,,,,,,---...////////////000000000//////000000000111000000000000000000000333222222111111222222222555222111111444555444333666777888888888999<<>><<<777666444222000000000000000000000///////////////////////////////////////000000000000////////////////////////000000000000//////////////////////////////......---,,,,,,,,,,,,---..................------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------...//////000000...............---------.........------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,///000111111000---***(((---,,,,,,,,,,,,---......+++,,,---...///000//////111111000000000000111111000000000000000000111111222111111000000111222222444333111222444555555444555666777777777888;;;>>>CCCMMM```yyy~~~yyyuuusssqqqnnnkkkhhhgggjjjmmmooopppppprrrvvv{{{zzzuuurrrpppooommmhhhbbb___```aaaaaa___[[[[[[[[[ZZZXXXUUUSSSQQQLLLKKKJJJIIIIIIJJJKKKLLLMMMPPPVVV___hhhoootttwwwzzzvvvqqqkkkeee```\\\\\\___]]][[[ZZZ]]]fffrrr{{{~~~nnneeeeee```ZZZYYYZZZWWWOOOHHHCCCAAA@@@AAADDDJJJOOOSSSYYYVVVQQQKKKEEE@@@===;;;777666444222111111111111/////////000000000000000////////////////////////000000000000////////////////////////000000000000000000000111111000000000......---------,,,,,,,,,......////////////..............................//////......------,,,,,,------------------------,,,++++++++++++,,,---------........./////////000..............................---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------......,,,------......------,,,///000000///...,,,***)))---,,,,,,,,,,,,---......///............//////000111111000000000000111111000000000000000111111111222111111111111222222333333333222333444555555555555666777777777999<<<>>>BBBMMM```xxxxxxqqqllljjjjjjiiikkkkkklllooossswwwzzz{{{wwwyyy}}}|||yyyxxxwwwvvvpppjjjffffffggggggeee^^^]]][[[YYYXXXXXXXXXXXXQQQPPPNNNKKKJJJIIIHHHHHHFFFHHHKKKQQQXXXbbbjjjppptttvvvvvvtttppplllhhhdddaaa___[[[XXXXXX]]]ccchhhvvvzzz{{{kkkeee___ZZZ[[[^^^]]]UUUMMMEEECCC@@@???AAAGGGMMMQQQXXXVVVRRRLLLFFF@@@;;;999555444333222222222333444000111111111111111111111000000000000000000000000000000000000////////////////////////000000000000,,,------......------,,,---------------,,,,,,,,,...//////000//////............................../////////......---------------------------------,,,++++++++++++,,,------.........---------,,,,,,---.....................---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,------......------,,,///...,,,+++++++++,,,,,,---,,,,,,,,,,,,---......222000,,,***)))+++---///111111000000000000111111//////000000111111111111222222222222222333444444222333333333444444666777777888888888888:::===@@@CCCMMM```xxx|||wwwooojjjhhhhhhiiiiiikkkmmmqqqvvv{{{~~~{{{uuunnnjjjjjjjjjhhhfffccc```]]][[[YYYZZZ\\\]]]XXXVVVSSSOOOLLLHHHFFFEEEFFFGGGGGGIIIMMMUUU^^^dddhhhmmmrrrsssuuuvvvsssnnnbbb___ZZZWWWVVVWWWZZZ\\\hhhjjjtttzzzjjjeee```___aaa___XXXQQQIIIFFFBBB???@@@DDDIIIMMMTTTSSSRRRNNNIIICCC>>>:::555444333222222333444555222222222111111111111111000000000000000000000000////////////000000000000////////////000000000000---...///000000///...---......------------------//////////////////...---......................../////////...............------------------------,,,,,,,,,,,,,,,------.........------,,,++++++***---------...............------------------------......------------......,,,,,,,,,---------......,,,------......------,,,...,,,+++******+++---///---,,,,,,,,,,,,---......000...***((('''(((+++---000000////////////000000/////////000111111222222222222222222333444555555222333444444444444666888777888999999999:::===@@@CCCMMM___www}}}zzzrrrnnnjjjhhhjjjlllnnnooorrrvvv|||}}}vvvrrrpppooollliiiiiigggccc```^^^]]]^^^^^^\\\[[[XXXTTTQQQNNNKKKJJJHHHIIIHHHGGGGGGJJJQQQVVVYYYaaagggjjjpppwwwyyyvvvlllggg```YYYVVVVVVVVVWWW```___dddppp~~~vvvqqqjjjfffccc___WWWQQQLLLIIIDDDAAA@@@BBBFFFHHHNNNOOOQQQPPPNNNIIICCC@@@666555444333222222333444222222111111000000//////000000000000000000000000------...///000111222222////////////000000000000///000111222222111000///...........................////////////...---,,,....................................////////////........................---------,,,---......///------,,,,,,,,,,,,,,,,,,---------.........//////------------------------......------------......,,,,,,,,,---------......,,,------......------,,,------,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,+++,,,,,,------...//////............//////...//////000111111222222111111111111222333444555111333555444333444777:::666777888888888:::===???BBBKKK]]]uuu|||wwwtttllljjjhhhiiilllppprrrsss{{{~~~|||zzzvvvsssnnnllliiieeebbb```^^^]]]]]]\\\[[[YYYWWWUUUSSSSSSIIIJJJIIIGGGDDDDDDHHHKKKPPPXXX]]]aaaiiiuuuzzzyyy{{{sssiii___YYYWWWVVVVVVZZZUUUUUU^^^iiiuuu{{{ssskkkeee]]]UUUPPPNNNKKKFFFBBB@@@AAADDDFFFIIILLLPPPRRRRRRNNNHHHEEE999777555333222111222222222111111000///......---000000000000000000000000,,,---...///000111222333////////////000000000000,,,---...000000...---,,,......//////////////////......//////...---,,,,,,////////////////////////------......//////000000...........................------------...//////++++++,,,,,,---.........---------.........//////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------......------,,,---...///000///...,,,+++---,,,,,,,,,,,,---......)))+++///222333333222111......------------.........//////000111222222222000000000000111222333444111333555555333444777:::555666777777777888<<<>>>@@@JJJ\\\ttt{{{uuupppmmmmmmmmmnnnooorrrvvvzzz||||||xxxqqqiiicccbbbbbbbbbaaaaaa```___^^^^^^\\\XXXUUUSSSOOOJJJFFFEEEEEEEEEDDDFFFKKKSSSXXX^^^gggrrr{{{zzzvvvmmmcccZZZWWWXXXZZZYYYUUUUUUZZZ^^^cccppp~~~|||rrrjjjcccZZZTTTNNNKKKJJJJJJHHHCCCDDDGGGJJJLLLNNNOOOOOONNNMMMLLLCCC<<<444111222444333111////////////000000000000000000000000111111111111000000////////////000000000000000000000111111111000000111111111111000000333111///...////////////111000...------...///000000000000000///...---,,,...---,,,,,,---...///000111000///...,,,,,,,,,+++---------------------------------.........//////000...+++)))((()))+++,,,---------------------------------,,,,,,+++++++++///////////////.........000---++++++,,,///000000)))&&&$$$'''---111111///...------...///...,,,))),,,,,,---...///000111222111111000///////////////111111000000//////......222222333333333444444444111111111222333444555666888666666:::;;;999:::===EEEIIIXXXrrr}}}yyyuuuqqqooorrrrrrrrrtttwww{{{|||tttooolllkkkiiigggeeedddbbbbbbaaa```^^^[[[WWWSSSOOOLLLJJJHHHFFFDDDDDDIIINNNRRRVVV^^^iiiqqqxxxuuuoooggg___ZZZYYYZZZZZZVVVUUUWWWXXXZZZbbblll{{{pppeee\\\VVVQQQNNNLLLMMMJJJEEEEEEHHHIIIJJJLLLNNNOOOOOONNNMMMEEE???777444444555444222111111111111111111111111//////000000000111111111111111000///////////////111111111000000000000000000000111111111111000000222000...---...////////////...---,,,---...000111000000000000///...---,,,---------...000222555666222111000///------------////////////////////////------------............,,,+++***)))***,,,---///------------------------.........---------,,,,,,...............---------000...------...///000///000,,,)))***---...,,,)))...------...///...,,,***,,,,,,---...///000111111111111000///////////////000000000000000/////////000000000111111111222222222222222222333555666777888666666:::;;;999:::===EEEIIIXXXrrr|||{{{zzzxxxvvvuuuttttttzzzzzzyyy{{{~~~zzzuuuqqqmmmjjjfffdddaaa```______]]][[[ZZZXXXUUUSSSQQQMMMHHHEEEDDDFFFHHHIIILLLRRR[[[bbbnnnnnnmmmiiiccc^^^\\\[[[[[[XXXWWWVVVUUUSSSVVV[[[mmm{{{mmmbbb\\\UUUQQQNNNOOOLLLHHHFFFIIIFFFHHHJJJMMMNNNOOOOOOOOOHHHBBB;;;888777777555222222222222222222222222222////////////000000000000222111000000////////////222222111111000000//////000000111111111111000000///...,,,---.../////////...---,,,,,,---...///111000000000000///...---,,,------...///000222444555222222000///............////////////////////////---------------------,,,******++++++,,,---..............................//////............------------------------------///...------...///...,,,333000,,,,,,------+++(((...---,,,---......,,,***,,,------...///000111111111000000/////////////////////000000000000000000000000000111111111111222222222333333444555777888888666666:::;;;999:::===FFFJJJXXXqqquuutttttttttuuuwwwyyyzzzyyyrrroookkkhhhccc```^^^]]][[[YYY[[[ZZZYYYYYYWWWRRRMMMHHHFFFFFFEEEDDDDDDHHHNNNTTT]]]aaadddfffeeecccaaaaaa```]]]ZZZXXXUUUTTTUUUWWW[[[lllyyyllldddWWWRRROOOOOONNNIIIGGGIIIDDDFFFHHHKKKMMMOOOPPPPPPIIIEEE???;;;999777555333222222222222222111111111....../////////000000000111000000///000000111111333222222111000///......000000111111111111000000...,,,,,,,,,...000///...///...------,,,---......//////000//////...------------------------......111000///...------------------------------------------------,,,,,,,,,,,,,,,---.........,,,+++***////////////////////////............---------------------------.........---,,,,,,,,,...---+++***111///------/////////---...---,,,---......---+++------......///000000111000000////////////000000/////////000000111111222222222222222333333333333333333333444555666777888888666666:::;;;999:::===EEEJJJXXXpppyyysssrrrrrrsssvvv{{{~~~{{{wwwsssmmmhhheeeaaa^^^[[[[[[[[[[[[[[[ZZZWWWRRRNNNJJJIIIFFFCCCBBBDDDGGGJJJNNNSSS[[[aaadddgggiiijjjhhheeeaaa\\\YYYXXXWWWUUUTTT___nnn|||tttjjj[[[UUUQQQQQQPPPKKKHHHHHHDDDEEEGGGIIILLLNNNOOOPPPIIIFFFBBB>>>;;;888555333222222111111111000000000////////////000000000000////////////000222333444333222222111000///......000000111111111111000000---,,,,,,---///000///...111000///...---,,,,,,,,,//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,------------------------------------------------,,,---...//////...,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,---------......////////////...------...//////---+++///...---...///000111000...---+++,,,---...---,,,------......//////000000000000////////////000000//////000000111111222222111111222222222333333333333333333444555666777888888666666:::;;;999:::===DDDIIIXXXooo~~~}}}yyyrrrvvvuuuuuuvvvzzz}}}wwwqqqlllgggbbb______]]]\\\\\\[[[ZZZVVVTTTOOOMMMJJJFFFDDDDDDEEEFFFGGGLLLRRRYYY___eeekkkooommmmmmiiiccc```^^^YYYTTTUUUYYYaaajjjsssqqqeee^^^XXXVVVTTTNNNHHHGGGEEEEEEGGGHHHJJJLLLMMMNNNIIIGGGEEEAAA===999777555222222222111000000//////000000000000111111111111/////////000111222333444222222111111000000//////000000111111111111000000...------...000000///---111111000///...------,,,...///////////////......++++++---...000000000000...------,,,++++++,,,,,,////////////////////////---------.........//////)))+++---///000000000000........................+++++++++,,,,,,,,,,,,---------......///000000000000///...///111222111000111000//////......//////...,,,++++++---......---............//////000000///////////////000000111000000111111111111111111/////////000000000000111222222333333444555777888888666666:::;;;999:::===CCCHHHWWWmmm{{{zzz}}}|||xxx{{{zzzzzzzzz~~~|||vvvpppjjjfffeeebbb___]]]\\\[[[YYYXXXSSSQQQMMMKKKIIIGGGEEEDDDEEEGGGJJJOOOTTT\\\eeekkklllppppppmmmllljjjbbbXXXYYYXXX[[[aaafffmmmzzzuuukkkbbb^^^ZZZQQQIIIFFFGGGGGGGGGGGGHHHJJJKKKKKKIIIIIIHHHEEE@@@<<<999888444333333222111111000000111111111111222222222222222222111000000111111222111111111000000000000000000000111111111111000000/////////000111000...,,,//////000000000000000///......////////////......,,,---///000111222111111......---,,,,,,,,,,,,---////////////////////////,,,------...///000111111***+++,,,...000111111111------------------------,,,,,,,,,,,,------......,,,,,,---......///000000///---,,,---///111222222111111000///---------......,,,++++++---.....................///////////////////////////000111111222222111111111111111111////////////000000000000222222222222333555666777888666666:::;;;999:::===AAAGGGVVVlll~~~yyy|||~~~}}}~~~|||uuuqqqkkkgggaaa]]]\\\[[[[[[ZZZUUUSSSPPPNNNLLLIIIFFFDDDDDDDDDDDDFFFJJJRRR\\\ccchhhooouuuvvvwwwvvvkkk___ZZZXXXZZZ^^^```bbbkkkwwwvvvkkkeee^^^SSSJJJEEEHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJGGGCCC>>><<<:::555555444333333222111111111111222222222333333333555444333111000/////////000000000000000111111111000000111111111111000000111000000111111111...,,,---...///111222222333333......///////////////...///000111111111///...---//////...---------......------------------------,,,---...///000222333333............////////////---------------------------------.........//////++++++,,,,,,---...//////,,,***((((((+++...000000...//////...------///000...,,,***+++,,,...///............//////////////////////////////000111111333222222222111000000000111111111111222222222222111111111222333444555666888666666:::;;;999:::===@@@FFFUUUkkk~~~wwwuuupppiiibbb^^^^^^___aaaZZZXXXVVVTTTSSSPPPMMMJJJGGGGGGFFFDDDDDDJJJRRRYYY___fffpppxxxzzzvvvnnniii```___\\\ZZZYYY]]]bbbgggsssxxxjjjbbb]]]RRRHHHDDDIIILLLLLLHHHEEEGGGIIIIIIIIIJJJKKKKKKGGGBBB===<<<888333000000000///---111111111111111111111111---...000111222222222222222111000111222222222000111111222333333333333222111000///......///000111///...---,,,,,,,,,,,,,,,000000000000000/////////---.........//////000000//////---,,,+++*********////////////////////////111111000///////////////000000//////.........---......//////...---,,,,,,(((+++---......///000222...---,,,++++++---...000111000...---...///111222111000///...---,,,,,,,,,---,,,,,,,,,---...000222............////////////111111111111111111111111////////////////////////000111111111111222222222444333222222222444666888666666666888:::===???AAA???CCCQQQhhh{{{vvvnnnfffbbb___^^^^^^\\\ZZZXXXWWWVVVUUUSSSPPPHHHHHHFFFDDDCCCGGGMMMRRRVVV]]]hhhrrrwwwxxxvvvtttgggeee```[[[XXXYYY^^^bbbjjjqqq~~~uuuhhh```VVVLLLIIIKKKLLLKKKHHHFFFFFFGGGGGGHHHIIIKKKKKKIIIDDD@@@<<<888444111222222222000111111111111111111111111111111222222333444444555111000//////111111000///000111111222222222222222111000///......///000111000///......---------...////////////////////////............/////////000//////......------..............................---------...///000111222000/////////..................//////...------,,,+++,,,...///......///000...---,,,++++++---...000111000///...///000222333000///...---------------//////...//////000111222............////////////111111111111111111111111111111111111111111111111000111111111111222222222555444333333333555777888:::999999888999:::<<<===@@@CCCQQQhhhwwwpppjjjfffaaa___```^^^[[[ZZZYYYXXXVVVTTTKKKJJJHHHEEECCCCCCFFFIIILLLRRR[[[eeemmmtttwwwyyyqqqnnnhhhaaa[[[ZZZ\\\^^^eeeffflllzzzvvvkkkaaaYYYPPPNNNLLLJJJIIIHHHFFFDDDEEEFFFHHHJJJLLLKKKHHHEEE>>>:::666333333444444444111111111111111111111111333222111111222333555666222000///000111222111000//////000111111111111111000000////////////000000000000000///////////////....................................////////////...---------...///000000------------------------+++,,,,,,---...///000111////////////.....................///......---,,,,,,...//////...------...------,,,+++,,,---...///111111000//////111222333///......---------......//////000000000000//////............////////////000000000000000000000000111111111111111111111111000111111111111222222222555555444444444666777999;;;:::999888888999:::;;;AAADDDQQQggg{{{|||~~~{{{vvvpppiiidddeeebbb]]]ZZZYYYXXXVVVTTTQQQOOOMMMIIIFFFCCCBBBBBBFFFHHHMMMUUU]]]eeelllpppuuutttqqqlllgggcccaaabbbgggeeeeeelllzzz{{{pppiiiZZZTTTNNNKKKKKKJJJFFFBBBDDDDDDFFFIIILLLLLLKKKIIIAAA>>>:::666444444444444111111111111111111111111111000...---...000222333444333222333444444333222...//////000000000000000000000////////////000000/////////////////////...---------........................///////////////,,,,,,,,,,,,,,,---......---------------------------......---------,,,,,,///////////////.........---...............------,,,...//////...------...------,,,,,,,,,---...///000//////...///000111111---------------...///000---.../////////...,,,+++............////////////////////////////////////111111111111111111111111000000111111111222222222444444333333444555666777888777777777999:::<<<>>>AAADDDQQQfff~~~{{{vvvyyy~~~yyyrrrlllfffccc^^^[[[YYYYYYXXXWWWXXXUUURRRNNNJJJGGGCCCAAABBBBBBDDDIIIPPPXXX```eeepppsssvvvwwwuuuqqqnnnllljjjhhheeedddiiiuuu}}}sssddd\\\RRRLLLLLLKKKFFFBBBCCCCCCDDDGGGJJJLLLLLLKKKEEECCC???;;;666333222222111111111111111111111111000///---,,,---...000111444333222333444444333222......///000000000000/////////000000000000//////---....../////////......------------....../////////////////////...............---,,,,,,,,,,,,------------------------------------...---,,,++++++.........///////////////------...............---***,,,...///......///000,,,,,,,,,,,,------......---------------...//////---------------...///000....../////////---,,,+++............////////////////////////////////////000000000000000000000000000000111111111222222222222222222222333444555555777777777777888:::<<<===AAADDDPPPddd|||yyyrrrtttxxx~~~{{{tttkkkgggaaa^^^]]]^^^______^^^[[[VVVSSSPPPLLLGGGDDD@@@@@@@@@CCCIIIPPPXXX]]]dddjjjsssyyy||||||zzzzzzooolllgggaaa```gggtttxxxlllcccWWWPPPMMMKKKGGGDDDCCCCCCCCCEEEHHHKKKLLLKKKGGGGGGEEE@@@:::555333222111111111111111111111111222111000000000000111222222000///000111222111000......///000000000000000//////000000000000//////,,,---...///000///...------------...//////000000///////////////.........111111000///.........///------------------------)))***,,,...//////...............///////////////,,,---......///.........***,,,...///......///000,,,,,,,,,---------......,,,,,,,,,------------------------------...///000000000111111000///..................////////////000000000000000000000000////////////////////////000111111111111222222222000111111222333333444444:::999888777777888999:::AAACCCNNNccc{{{|||xxxwwwxxx|||yyytttlllgggdddcccccccccaaa]]]YYYUUUSSSPPPLLLIIIBBBAAA@@@AAADDDIIIOOORRRWWW^^^iiissszzz{{{vvvnnnfffcccfffkkkppp{{{rrriii]]]SSSMMMJJJHHHFFFDDDCCCBBBDDDFFFIIIJJJJJJHHHJJJJJJFFF@@@:::666555111111111111111111111111333333333222222222222222111000//////111111000/////////000111111111111000...///000111111000///...,,,...///111111000///...------...//////000111111000/////////............///////////////000000111........................)))***---///000000///.............../////////000,,,------...//////......,,,...//////...------...,,,,,,------......------,,,,,,------......------......---------......///111000000/////////000000............////////////111111111111111111111111000000000000000000000000000111111111111222222222111111222333444444444444888888777777777999:::;;;???BBBMMMbbbzzz{{{~~~}}}wwwoooiiifffdddcccbbb^^^YYYVVVUUUSSSOOOLLLEEECCCAAA@@@@@@BBBEEEGGGOOOVVV```kkkuuu}}}uuummmkkkjjjhhhgggiiiuuuuuummmaaaUUUMMMIIIHHHHHHEEECCCBBBCCCEEEGGGHHHHHHHHHKKKMMMJJJDDD===999888111111111111111111111111222222333333333222222111222111000111222333222000//////000111111111111111...///000111111000///...---///111222333222111000.........///000111111222000000//////.........---+++,,,,,,,,,...///000111////////////////////////---...///000000...,,,+++---.........//////000000,,,,,,---.../////////......///000000---,,,,,,,,,+++,,,------......------,,,---......//////......///......---------......///...---,,,,,,---...///............/////////000111111111111111111111111111111111111111111111111000111111111111222222222111222333444555555555555444444555666888;;;>>>??????AAALLLaaayyy~~~wwwxxxzzzrrrlllgggcccaaa]]]XXXUUUUUUTTTQQQOOOHHHFFFDDDBBB@@@@@@AAABBBDDDIIIRRR]]]dddlll{{{vvvoooiiieeehhhhhhnnn{{{|||ooobbb[[[TTTKKKGGGHHHHHHGGGEEEAAA>>>===>>>@@@IIIHHHGGGFFFDDDAAA<<<888555444222000///000111111222222333333333444444444444111///...///000111000444333111000000000111111000000000000////////////---.........//////000000---......///000/////////............/////////000...///000///...---...000......---,,,,,,,,,,,,---/////////...---------,,,++++++---...////////////000000///............///.........------,,,,,,,,,------------------------+++,,,,,,---...///000000+++++++++,,,,,,---------...............///000000............/////////000////////////000000000000222222222222222222222222333333333222222111111111000111333555666666666555888888888999:::;;;<<<===???AAAKKK```zzzzzzyyy~~~~~~wwwqqqmmmddd```ZZZXXXXXXWWWTTTQQQLLLJJJGGGDDDBBBAAABBBBBB@@@DDDLLLUUU[[[cccrrr|||ssskkkdddeeehhhooozzzyyyjjj```VVVLLLEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEGGGGGGGGGGGGFFFBBB===999333555666777777555333111000000111111111222222222444222//////000222333222333222111000000000111222111000000000////////////............/////////000......///000000000000///........./////////000000...///000///...---...000///...------,,,,,,------//////////////////......,,,---...///////////////000000000111111222222222.........------,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,---------..................//////000.........///////////////////////////000000000000111111111111111111111111444333222222111111111222000111333444666666666555888888888999:::;;;<<<===???AAAKKK```yyyxxxwww}}}~~~xxxtttfffaaa\\\YYYXXXWWWTTTQQQPPPNNNKKKHHHEEECCCBBBBBB???@@@EEELLLQQQYYYffftttrrreeeffffffccceeeqqqwwwjjj^^^RRRJJJHHHGGGHHHIIIIIIIIIHHHFFFFFFEEEEEEGGGHHHHHHDDD???;;;333333444555444222000///000000111111111222222222444222111111333555666555111111111000111111222333111111000000000/////////............////////////......///000000000000///....../////////000000000...///000///...---...000///...------,,,---------/////////000000000000000...//////000000/////////***+++---///000000000///.........---------------------------------------...............------------------.....................------......///000///////////////.........////////////000000000000000000000000000000000000444333222111111111222333111222333444555666666666777888888888:::;;;<<<===???AAALLL```xxx|||xxxzzz~~~zzzlllhhhbbb^^^]]][[[WWWTTTTTTRRROOOKKKGGGDDDBBBBBB@@@???AAAFFFIIIOOO[[[gggvvv}}}pppoooiiiaaa]]]ddduuuuuuiii___VVVQQQMMMMMMMMMMMMMMMJJJFFFCCCCCCDDDGGGIIIJJJGGGBBB===;;;999666444222111111222222222333333333444444444444222222333555777888888000000000111111222333333111111111000000000//////.........///////////////------...////////////......////////////000000000...///000///...---...000//////...---------------.........//////000000111///000000000000000///...((())),,,...///...---,,,...............---------------------------------++++++,,,---...000000111.........///////////////...------------...//////////////////............////////////000000000000111111111111111111111111444333222000000111333444222222333444555555555666777777777888999;;;<<<===???AAALLL```www{{{{{{~~~~~~}}}yyytttmmmhhhfffccc^^^[[[WWWUUURRRNNNJJJGGGDDDCCCBBB??????AAACCCFFFPPPZZZdddqqq{{{rrrhhhbbbccciiiooo~~~sssiii^^^WWWQQQPPPOOOOOOOOOLLLHHHDDDDDDDDDGGGIIIJJJHHHDDD@@@FFFEEECCC@@@===:::777555222222333333333444444444333222222333666888888888000000111111222222222222111111111111000000000000///////////////.........,,,,,,---............---////////////000000000111...///000///...---...000//////...------------...---------......////////////000000000000000///...---///000111111000...---........................------------------------***+++,,,---...000111111////////////////////////---------------.../////////////////////.........////////////000000000000222222222222222222222222333222111111111222333444333333333333444555555666666666777888999;;;<<<===???BBBMMM```uuuwww||||||uuuoookkkgggaaa]]]YYYXXXUUURRROOOKKKIIIGGGCCC???===>>>>>>@@@FFFNNNXXXeeevvvvvvnnniiieeebbbqqq|||rrrfff[[[UUURRROOONNNPPPPPPMMMJJJEEEFFFGGGIIIJJJIIIFFFCCCDDDFFFIIIIIIEEE>>>666111000000111111111222222222222111111333666777777666000000111222222222111111222222111111111000000000///////////////.........,,,,,,---............---/////////000000000111111...///000///...---...000000///......------......------------...............//////000000/////////...///000000000///---,,,.............../////////---------------------------------...............///////////////.........------,,,,,,------...///............/////////000////////////000000000000222222222222222222222222111222222222222333333333444333333333333444555666555555666777999;;;<<<===???BBBMMM___tttvvvzzz}}}wwwqqqlllfffaaa[[[ZZZYYYWWWTTTQQQOOOMMMGGGBBB@@@@@@???>>>BBBGGGNNNYYYfffsss|||qqqiiicccfffuuutttggg]]]XXXQQQOOOPPPQQQPPPNNNHHHGGGGGGHHHIIIIIIGGGFFF??????@@@???;;;777222...000000111111111222222222111111111222555666555444111111222333222111000000222222222111111111000000000/////////............---...//////000000////////////000000000111111111...///000///...---...000000//////...............////////////............,,,---...///////////////------------------......---........./////////000---------------------------------.........///////////////.........------------,,,,,,------...///,,,------...///000111111////////////000000000000111111111111111111111111///111222444444333222111444444333333333444555666555555666777999;;;<<<>>>???CCCNNN___sssuuuxxx|||vvvooojjj]]]\\\[[[ZZZWWWUUUSSSRRRLLLGGGDDDCCCBBB@@@BBBFFFFFFOOOYYYaaannnxxxoookkkbbbkkkwwwuuuggg___UUUPPPPPPQQQOOOMMMJJJHHHGGGGGGHHHIIIHHHGGGAAA===666111///000333555222222333333333444444444111000000222444444333222111222333333222111000///222222222111111111111000000000//////.........---///000000111111111111111000000000000111111111111...///000///...---...000000000///...............111111000000//////......+++,,,---...////////////////////////000222333444---.........//////000000------------------------)))***+++---///000222222//////......---------,,,---,,,,,,,,,,,,---......+++,,,---...///111222222////////////000000000000000000000000000000000000...000333555555444222111555444333222333444555666444555555777999;;;===>>>???CCCNNN___rrrpppyyyyyysssiiiddd]]]YYYXXXXXXVVVSSSOOONNNKKKFFFBBB@@@@@@BBBBBBGGGNNNUUU___ooo|||ooojjjgggkkkyyyuuulll___TTTOOOOOOQQQSSSPPPMMMIIIGGGGGGHHHGGGGGG>>>;;;777555444444333333444444444333333333222222444555555555444333222222222333333333222111///...000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000//////.........---000000000000000000000000..............................////////////..................////////////333222000///.........///,,,---......//////..................////////////000000///...............------------------------000000000000000///......////////////000000000000222222222222222222222222444333333222111111111222222222222222222222222222666888::::::::::::<<<>>>===CCCMMM\\\qqqwww|||oooiiiccc^^^]]][[[XXXUUUSSSRRROOOJJJFFFCCCBBBBBBAAADDDHHHLLLTTTaaarrr~~~}}}oooiiieeeiiisssxxxkkk^^^VVVQQQOOONNNLLLIIIFFFDDDEEEFFFFFFEEEAAA===999666555555444333444444444333333333222222222222333333333333333333000111111111000///---,,,000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000/////////............////////////////////////..............................////////////......000000000000111111111111333222000///.........///,,,---......//////..................////////////111000000//////////////////.....................000000000000000///......////////////000000000000111111111111111111111111444333222222111111222222222222333444555555666666666888::::::::::::<<<>>>???DDDNNN]]]qqqwwwrrrkkkfffccc```[[[XXXWWWVVVTTTPPPLLLHHHEEECCCBBBCCCCCCDDDHHHRRR```jjj}}}yyypppeee```bbbppp{{{ooocccYYYPPPLLLJJJGGGDDDCCCDDDEEEFFFEEEDDD@@@;;;888666666555555444444444444333333333333000000111222222333333444000000111000000///...---000000000000000000000000000000000000000000000000000//////......//////000////////////////////////////////////............////////////////////////..............................////////////......000000000000111111111111222111000///.........///,,,---......//////..................////////////000000///...............000000000//////.........000000000000000//////...////////////000000000000000000000000000000000000333333222222111111222222333333555666777999::::::666888::::::::::::<<<>>>>>>CCCMMM[[[oooyyyrrrmmmhhhccc]]]XXXYYYXXXVVVTTTRRRNNNIIIFFFFFFEEEBBB@@@BBBIIISSS[[[hhhxxx}}}ppphhheeeiiivvvrrrdddWWWNNNKKKHHHFFFEEEFFFGGGGGGGGGGGGCCC>>>:::888888777666555444444444444333333333222222222222222333333333222222222222111111000000000000000000000000000000000000000000000000000000000000////////////000000///////////////////////////////////////.........////////////////////////..............................////////////..................////////////111111000///////////////,,,---......///.....................///////////////...------,,,,,,------111000000//////......---//////000000000000//////////////////000000000000111111111111111111111111333333222222111222222333444555666777888999::::::666888::::::::::::<<<>>>;;;@@@IIIWWWkkk~~~yyysssnnnggg___YYYXXXWWWVVVVVVVVVTTTOOOKKKIIIFFFBBB???@@@EEELLLQQQ[[[kkk{{{qqqjjjggghhhlll}}}ooo]]]RRRLLLJJJFFFEEEEEEFFFFFFFFFHHHDDD@@@===;;;:::888777555555555444444444333333777666444333222222222222222222222111111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////.........///////////////........................////////////////////////......////////////..................////////////000000000000000/////////,,,---......///.....................////////////000///......------....../////////.........------//////000000000000//////////////////000000000000222222222222222222222222333222222111222222333333555666666666666666777777666888::::::::::::<<<>>><<<@@@HHHUUUhhh{{{uuummmddd]]]ZZZXXXWWWXXXYYYXXXSSSOOOIIIFFFBBB??????BBBFFFIIISSSbbbvvvxxxnnnfffcccccckkkxxxyyydddVVVNNNKKKGGGDDDCCCCCCBBBAAAFFFDDDAAA@@@>>><<<999777555555555555444444444333999888555333222111222222000000////////////000000000000000000000000000000000000000000000000000000111000000//////000000111////////////////////////.........///////////////........................////////////////////////......////////////......000000000000111111111111//////000000000000//////,,,---......//////..................////////////222222111000000000000000...........................//////000000000000000////////////000000000000222222222222222222222222222222111111222222333333555555555555444444444444666888::::::::::::<<<>>>>>>BBBJJJVVViii}}}tttjjjccc___\\\YYYYYY[[[ZZZUUUQQQKKKHHHDDDAAAAAAAAABBBCCCGGGVVViiiyyy{{{nnngggfffaaajjjuuu}}}nnn```RRRNNNIIIFFFDDDBBB@@@???CCCBBBBBBBBBAAA>>>:::666555555555555444444444444777666444222111111222333000000///......///000111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000............/////////000........................////////////////////////......////////////......000000000000111111111111...///000111111000//////,,,---......//////..................////////////111111000////////////000.........//////000000111......///000000000000000////////////000000000000111111111111111111111111222222111111222222333444222333333333444444555555666888::::::::::::<<<>>>???CCCJJJVVVhhhzzzooogggddd___[[[[[[\\\[[[VVVRRRNNNKKKGGGDDDCCCBBBAAA@@@:::JJJ]]]lll|||xxxnnnlll^^^bbbgggnnn{{{xxxkkkWWWSSSMMMIIIFFFCCCAAA???AAAAAABBBCCCBBB???:::666666666555555555444444444555333222000000111333444222222111000000111222333000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111---.........//////000000........................000000000000000000000000......////////////..................////////////...///000111111000//////,,,---......//////................../////////000......---,,,,,,,,,,,,---......///000111222333333......///000000000000000////////////000000000000000000000000000000000000222111111111222333333444000111222333444666777777666888::::::::::::<<<>>>>>>AAAHHHSSSfff~~~zzzkkkiiieee```[[[XXXXXXXXXTTTQQQLLLIIIGGGFFFDDDBBBFFFHHHOOOZZZgggxxx}}}nnnhhh^^^ZZZcccooo}}}~~~hhh\\\MMMGGGHHHIIIEEE???BBBAAA@@@@@@AAAAAA???===999888555333222333444444444333222111111222333444333333333222222222111111000000000000000000000000444333222111222333555777......//////000000111111...///111333333111///...///.........---------------------............//////111111000...,,,---...000000///...............,,,///111111000//////000000000000000111111111111111000000////////////000+++---///111222222000000000000000000////////////...//////000//////......///...---,,,,,,---...///000111222333333222111000000000000000000111111222000000111111111222222222444444444333333444444555777777777888999;;;<<<======???EEESSSddd|||||||||~~~xxxuuupppiiiaaa\\\YYYXXXXXXUUUPPPMMMKKKHHHEEECCC@@@AAAFFFOOOYYYgggzzz}}}oooddd\\\]]]cccooovvviiiXXXMMMJJJIIIFFFCCCCCCBBBAAABBBCCCCCCBBB@@@:::888666444444555777888444333222111111222333444333333333222222222111111000000000000000000000000/////////000000000000000.../////////000000000111///000111222222111000//////////////////...------........./////////000000000111000///.........///000000///........................///111333444555222111111111000000//////222111000///...---------,,,---///111222111000000000000000000////////////------------------------000///...------...///000//////000000000000//////000000000000000111222222111111111222222222222333222222222333444555666777999888888888999::::::;;;>>>???EEERRRccc{{{}}}zzz}}}zzzvvvuuuyyy~~~xxxppphhh```ZZZWWW[[[YYYUUURRRPPPLLLHHHEEEBBBAAACCCHHHOOOXXXggguuu{{{oooddd___]]]bbbtttzzzgggWWWMMMHHHEEECCCCCCBBBBBBCCCEEEFFFFFFEEE<<<:::777555555777:::<<<444333333222222333333444333333333222222222111111000000000000000000000000,,,---///000000///---+++////////////000000000000000000000000000000000000//////000111000///...---////////////000000000111111000......///000//////000000///.........//////000---,,,...444888::::::333333222111000///......222111000...---,,,,,,+++---...///111111111000000000000000000////////////......------------......000000////////////000000000000////////////000000111000000000000111222222222222222222333333333333111111222333444666777888:::999999888888999999:::>>>???EEERRRbbbyyyzzzvvvzzz{{{wwwvvvyyy}}}yyyqqqiiiaaa\\\[[[ZZZXXXVVVTTTPPPLLLHHHGGGDDDCCCFFFIIIOOOZZZdddyyyrrriiibbb___dddlll{{{iiiZZZOOOHHHDDDCCCBBBBBBCCCFFFHHHHHHGGG@@@===:::777666777999;;;444444333333333333444444333333333222222222111111000000000000000000000000000000111111111000...---////////////000000000000111111000000000000111111///000111222111000...---....../////////000000000111///------///000///...000000///////////////000111...---111888<<<;;;888222222111111000//////...111000///------,,,,,,,,,---...///000111000000000000000000000////////////111000/////////000111222111000000000000000000111333222111000000111222333111111000000111111222333222222333333333444444444222222222333444555777777999888888888999::::::;;;>>>???EEEQQQaaaxxx{{{wwwzzz~~~~~~|||rrrggg```ZZZYYYXXXWWWVVVTTTPPPMMMGGGCCC@@@AAACCCFFFMMMUUUgggwwwqqqggg```]]]]]]nnnooo___RRRJJJDDDBBBAAABBBEEEGGGGGGGGGDDDAAA<<<888666555666777444444444444444444444444333333333222222222111111111111111111111111111111444333111000///000000111000000000000////////////111111000000000000111111///000111111111000......------.........///////////////......//////...---000000/////////000000111111000111666<<<===888222000000000000000000111111......---------......///...//////000000000000000000000000000////////////000000000000000111222333000111111111111111111000333222111000000111222333111111111111111222222333222222333333333444444444444444333333333444555555666666777888999;;;===>>>>>>???EEEQQQaaaxxx|||}}}|||~~~tttggg^^^[[[ZZZXXXXXXXXXWWWTTTRRRKKKFFFBBBBBBBBBCCCHHHMMM[[[hhhzzzzzzmmmddd___]]]```pppnnn[[[MMMFFFDDDBBBBBBCCCEEEEEEEEEFFFCCC???;;;888666555555444555555666666555555444333333333222222222111111111111111111111111111111333111///......///000222000000000000////////////000000000000000000000000000000/////////.........------------...............111333333111...------000000/////////000111111000222555999<<<:::333...//////000000111111111111------------...///000111///////////////000000000000000000000////////////---...///000111111000000000000111111111111000000000000////////////000000222111111111111222333333222222222222333333333333555444444333333444444444555555666777:::<<<>>>???>>>???EEERRRbbbyyy}}}{{{mmmccc```]]]ZZZYYYYYYXXXVVVTTTRRRKKKFFFFFFEEEDDDFFFJJJQQQ\\\jjjzzz|||mmmdddaaaZZZcccwww~~~gggVVVIIIGGGDDDBBBCCCDDDDDDCCCEEEDDDBBB???<<<999777666444555666777777666555444333333333222222222111111111111111111111111111111000000//////000000111111111000000000/////////...///000111222222111000///111000...---,,,---...///............///////////////555;;;:::444///...///000000//////000111111222000222666888888555111...111111111000000000000000//////.........///000000000000////////////000000000000000000////////////,,,---000222333222111/////////000111111000////////////000000000000//////222222111111222222333444111111111222222222222333333333333333333444555666666666777888999;;;===>>>>>>???EEERRRccc{{{{{{pppdddaaa]]]ZZZYYYXXXWWWUUUTTTMMMGGGEEEDDDAAABBBEEEJJJSSS___mmmvvvhhhbbbXXXZZZfff}}}vvvdddLLLIIIEEECCCCCCCCCCCCBBBEEEDDDCCCAAA???<<<:::888444555666777777666555444333333333222222222111111111111111111111111111111...000222333444333222111111111000000/////////......000111333333111000...111000---++++++,,,...000////////////000000000000000888@@@@@@777000///111000000///000000111222222000333666666555222111000333333222111000///......222111000///////////////111000////////////000000000000000000////////////---///333555666555333111...///000111111000///...000111222333333222111000222222111111222222333444000000111111111222222222111111222333444666777888888888888888999:::;;;<<<===???EEESSSddd|||~~~oookkkeeebbbaaa^^^ZZZVVVRRROOOLLLIIIHHHGGGEEEDDDFFFKKKTTT```oooyyyjjjfff^^^[[[ccctttyyyVVVPPPJJJHHHDDD@@@???AAA>>>@@@BBBAAA???;;;999888999:::999999777555222111333444444333111000000000333333333222222222111111222222222111111111000000000000000000000000000000111111111111111000//////...///...+++((()))...333000000000000////////////111222222222222111000000000000000000000111111222111888;;;777000...111444/////////000111222333333000000000000000000000000............/////////000000000////////////000000,,,000777;;;<<<999444000//////000000000000//////////////////////////////222222333333333333444444333333222222222333444555444444333444444555666777444555666888:::<<<>>>???>>>AAAFFFNNN^^^yyy{{{vvvpppllliiifffaaa]]]ZZZWWWRRRNNNKKKIIIFFFDDDDDDHHHNNNWWWcccuuuttteee___[[[]]]eeerrrfffXXXIIIEEEEEECCCAAAAAA>>>@@@BBBCCCAAA===:::999666777888999888888777666333444444444333333333444333333333222222222111111222222222111111111000000000000000000000000000000111111111111111000000///...111333444222///---,,,111111000000000/////////111222222222222111000000///////////////000000111000;;;DDDBBB:::444222111---...///000000///......000000000000000000000000........./////////000000000000////////////000000,,,///222444444333111///000000111111111111000000111111111111111111111111111111111222222222333333111222333444444444333333444333333444444555666777333444444666777888999:::>>>AAAEEEMMM^^^xxx}}}wwwrrrnnnjjjddd```bbb^^^YYYSSSOOOLLLHHHFFFCCCEEEHHHMMMUUUccctttnnnggg```ZZZXXX]]]kkkyyy{{{dddLLLDDDFFFGGGDDDBBBAAACCCEEEGGGFFFCCC???===888888999::::::999999888333333333333333444555555333333333222222222111111222222222111111111111111000000000000000000000000111111222222111111000//////333:::@@@AAA===666000222222111111111000000000111111222222111111000//////............///000000+++999CCCAAA888333000......///111111000...,,,***000000000000000000000000....../////////000000000000000////////////000000//////.........//////000111111222222222222111111111111111111111111111111000000000111111111111222///111333555666444222111333333333333444555666777777777888888999999::::::>>>@@@EEELLL]]]www{{{vvvrrrnnnhhhcccddd```ZZZVVVSSSPPPLLLJJJDDDEEEFFFGGGLLLVVVdddnnnvvviii___XXXWWW___hhh}}}pppVVVJJJIIIHHHEEECCCDDDFFFIIILLLMMMKKKFFFCCC>>>======<<<:::999888777555444222222222333333333333333333222222222111111111111111111111111111111000000000000000000000000111222222222222111000000111444;;;DDDKKKKKKEEE???222222222222111111111000111111111111111000000//////////////////000111111,,,999AAA:::222111333333444444333222111///---,,,////////////////////////...////////////000000000000000////////////000000222111000///...///000111000111111222222111111000111111111111111111111111000000000111111111222222///111333444444444222111333333333333444555666666888888999::::::;;;;;;<<<>>>@@@DDDKKK[[[uuu}}}yyyuuuoookkk```]]]YYYVVVUUUSSSQQQPPPDDDEEEDDDDDDFFFMMMXXX```ooopppeee___[[[[[[]]]jjj}}}yyyeeeWWWOOOIIIFFFFFFFFFGGGIIIMMMOOONNNKKKGGGAAAAAA???===<<<:::999999;;;888444333333444333222333333333222222222111111111111111111111111111111111111111111111111111111222222222222222111000000111222555<<>>============???;;;666444555666555222333333333222222222111111111111111111111222222222111111111111111111111111222222222333222222111000000///...000444888;;;<<<222222111111111000000000000000111111000000///...222111111111111222333333...CCCOOOGGG===;;;;;;777666555333111000/////////000000000000000000000000/////////000000000111111000000////////////000000......///000000000////////////000000000000//////////////////////////////111111111222222222333333222222000000000111333444222222222222333444555666444555666777999:::;;;<<<===???BBBIIIXXXqqq}}}vvvqqqgggccc___[[[YYYWWWUUUSSSHHHIIIIIIFFFCCCDDDIIIMMMWWWdddvvvzzzmmmccc\\\ZZZWWWaaatttzzznnnaaaUUUPPPPPPJJJHHHGGGKKKPPPSSSQQQNNNFFFDDDBBB@@@>>>=========>>>888333222444666444222333333333222222222111111000000111111111222222222111111111111111111111111222222333333222222111000/////////...---...000222111111000000000/////////000000000000000//////...111111111000111222222333000FFFQQQEEE888666666111222333555666555333000///000000000000000000000000//////000000000111111111000000////////////000000......---......///000111000000000111111000000000000000000000000000000000000000000111111111111222000111111111222222222222222222222222333444555666888888999:::;;;;;;<<<<<<===>>>BBBHHHWWWppp}}}xxxnnnjjjddd___[[[XXXUUURRRMMMNNNNNNJJJFFFEEEGGGJJJRRR[[[jjj|||tttfff___```UUU[[[jjj}}}rrrggg\\\UUUSSSNNNKKKJJJMMMTTTWWWVVVTTTKKKIIIEEEAAA>>>;;;:::999999333......111333333000333333333222222222111111000000111111222222222222111111111111111111111111222333333333333222111111...111444444111...///111000000000000////////////000000000000000//////...000000000000000111111222;;;MMMQQQ@@@111222666444000444888<<<<<<888333000000000000000000000000000000000000000111111111111000000////////////000000000///------...000333444111111222222222222111111111111111111111111111111////////////000000000000...///222444444333111000222222222222333444555555777777777777777777777777<<<>>>AAAHHHVVVooowwwnnnfffccc```ZZZVVVUUURRROOOKKKGGGEEEEEEFFFFFFNNNQQQ\\\nnntttiiibbb[[[[[[^^^mmmrrraaaYYYYYYWWWRRRKKKJJJPPPVVVVVVRRRQQQLLLFFFAAA>>>===<<<<<<666666555444444444555555///000111222333444555555000000000000000000000000222222333333333222222111222111111000///000000000111111111111111111111111/////////////////////////////////////////////////////////......000333666AAAMMMNNN>>>000...111111888;;;JJJZZZSSS;;;///333222///,,,------+++***)))---111333111------222777333000...///000///,,,)))---...///000111222333333000000000000000000000000////////////000000000000000000000000111111111111111222222333333222222111333333333333444555666666777777777888999:::<<<<<<;;;<<>><<<;;;666555555444444444444555222222222222222333333333111111111111111111111111222222222333333222222111111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000111222222111111333666999<<>>444444333111000000111222333444///////////////000000000333111......//////---***......///000111222222333000000000000000000000000////////////000000000111000000000000111111111111111222222333333222222111333333333333444555666666777777777888999:::<<<<<<<<<===BBBKKKXXXmmm~~~sssmmmhhh```[[[ZZZUUURRROOOLLLJJJHHHFFFDDDFFFHHHMMMVVVaaarrr}}}uuuiiibbb\\\___mmmxxxggg]]]UUURRROOOOOOSSSZZZaaafffbbb]]]TTTJJJCCC>>>;;;;;;666555555444333333444444444444333333222222111111111111111111111111111111111222222333333222222222000111222222222111000///111111111111111111111111111111111111111111111111111111111111111111111111///000000//////000444666@@@HHHHHH;;;111444===BBBHHHGGGEEEBBB>>>999333...///000///...,,,---///000111///...000444444111---444111///............---//////000000111111111222000000000000000000000000/////////000000000111111000000000111111111222222111222222333333222222111333333333333444555666666777777777888999:::<<<<<<===>>>CCCLLLXXXlll{{{vvvqqqggg___\\\YYYUUURRROOONNNLLLHHHEEECCCEEEIIINNNTTTaaaxxx{{{rrriii```___fffwwwttteee[[[WWWTTTRRRRRRVVV```jjjnnnggg\\\OOODDD===<<<<<<666666555444333333333333444444333333333222222222111111111111111111111111111111222333333333222222000111222333333111///...333333333333333333333333111111111111111111111111111111111111111111111111......///...---///222555KKKIII@@@444111:::EEEIIIAAAEEEBBB777111222000+++***...000...,,,---///...111000000333666777333///444222///------...//////000000000000000111111111//////////////////////////////000000000111111111000000111111111222222222111222222333333222222111333333333333444555666666777777777888999:::<<<<<<>>>???CCCKKKWWWkkk|||{{{||||||zzzxxxwwwxxxzzz}}}zzzoooeee```]]]YYYTTTSSSSSSQQQLLLHHHBBBDDDHHHKKKMMMUUUgggyyyxxxnnneeebbbdddmmmqqq```ZZZUUURRRQQQSSS___mmmwwwpppcccTTTFFF???>>>???888777666555444444444444222222333333333444444444111111111111111111111111000111222333333333333333000111333444333222000...000000000000000000000000111111111111111111111111111111111111111111111111111222222111111222666888LLLEEE;;;666:::AAACCC@@@666BBBEEE999...///111...***000333222222666666333///000111333444444333333333222000...------///111000000000000000111111111////////////////////////000000000000111111111111111111111111222222222222111222222333333222222111333333333333444555666666777777777888999:::<<<<<<>>>???CCCKKKVVViii}}}zzzzzzzzz|||~~~{{{xxxvvvuuummmmmmllljjjiiiiiiiiijjjggghhhiiilllpppuuuzzz}}}vvvkkkfffbbb]]]WWWUUUWWWVVVQQQMMMEEEFFFGGGIIIIIIMMMZZZhhhtttiiieeebbbdddooo|||~~~ddd[[[TTTRRRQQQSSS```ooozzzvvvlll^^^OOOEEEAAAAAA999999777666555555444444222222333333444444555555222222222222222222222222000111222222333333333333111222333333333222000000111111111111111111111111111111111111111111111111111111111111111111111111000000111000000111444777CCC???===AAAGGGGGG<<<222---<<>>>>>BBBIIITTTggg{{{uuuttttttuuuvvvtttqqqnnnllllllmmmpppsssxxx}}}|||yyyvvvtttooojjjfffcccbbbaaa[[[]]]^^^\\\WWWUUUWWWZZZYYYYYYZZZ[[[^^^cccgggjjjtttxxx~~~{{{qqqmmmfff___YYYWWWYYYZZZVVVRRRJJJGGGDDDDDDDDDGGGQQQ[[[kkk|||~~~pppiiiccc^^^cccmmmnnn```UUUSSSQQQRRR^^^mmmxxxyyyuuujjj[[[MMMEEEBBB;;;:::999777666666555555444444444444444333333333222222222222222222222222000000111222333333333333333333222222222111111111444444444444444444444444000000000000000000000000000000000000000000000000............---///222555@@@AAAEEELLLOOOJJJ>>>444...888AAA@@@777000///000222333///---666FFFJJJEEE???999222...///111222222///111222111///...///111......///000111222222333000000000000000000000000000000111111111222222222111111111222222222333333111222222333333222222111333333333333444555666666777777777888999:::<<<<<<>>>>>>AAAHHHSSSeee~~~~~~~~~~~~zzzqqqjjjbbbaaaaaaaaabbbaaa___]]]]]]^^^___bbbffflllpppssszzz}}}zzzvvvtttssspppllliiillliiiccc]]]XXXUUUTTTTTTQQQTTTVVVSSSLLLIIILLLPPPQQQQQQPPPQQQSSSWWW[[[^^^bbbfffmmmvvv}}}uuurrrhhhaaaZZZXXX[[[\\\ZZZVVVNNNGGGAAA@@@???BBBKKKUUUYYYnnnvvvmmmeee]]]^^^gggmmm|||xxxgggXXXTTTQQQPPPZZZhhhvvvzzz{{{ttteeeTTTGGGAAA<<<;;;:::888777666666666777666666444333222222111222222222222222222222222///000111222333444444444444333222111111111222222111111111111111111111111////////////////////////////////////////////////111111111111000222555888EEEGGGLLLPPPPPPJJJEEEBBB888===DDDGGGBBB999444555111333111666MMMkkkzzzxxxMMMAAA444///222666444111...111333333000...///111---...///000111222333333000000000000000000000000000111111111111222222222111111222222222333333333222222222333333222222222333333333333444555666666777777777888999:::<<<<<<======@@@GGGRRRddd}}}xxxxxxxxxwwwqqqlllooonnnmmmllljjjfffaaa\\\SSSSSSSSSRRRRRRRRRQQQQQQTTTUUUVVVYYY\\\```dddfffnnnrrryyy}}}yyytttpppkkkhhheeebbbaaa___]]][[[\\\YYYTTTOOOLLLJJJJJJJJJNNNMMMKKKIIIGGGGGGGGGGGGGGGFFFGGGGGGIIIKKKNNNOOOUUUWWW]]]dddmmmvvv}}}~~~yyyllleee]]]ZZZ\\\\\\XXXSSSOOOHHHAAA===???DDDHHHIIIQQQ[[[llltttkkkeee^^^ZZZ[[[hhhzzzzzznnn___UUUPPPPPPWWW^^^jjjttt|||wwwlll^^^QQQHHHEEEAAA<<<::::::999666333555555444333333222111111222222222111111111111000222222333444444444333333111111111111111111111111111111111111111111222222000000//////.........---111111111111000000000000000000000000000000000000;;;===IIIXXXWWWIIIAAADDDFFFJJJOOOPPPJJJ@@@777222---666555000EEEkkkiiiMMM555111555333000111222111111111000000//////111000/////////000222333////////////000000000000222222111111111111111111111111222333333444555555000///---+++,,,...000222111111222333444444444444666666777888999::::::;;;>>>>>>BBBHHHRRRccc~~~zzzsssooojjjiiijjjiiieeeaaa```^^^]]][[[ZZZWWWRRROOOKKKKKKJJJJJJJJJIIIIIIIIILLLLLLNNNPPPSSSWWWZZZ\\\ccchhhnnntttzzzvvvrrrnnnjjjhhheee```]]]\\\YYYVVVUUUTTTSSSQQQOOONNNMMMKKKIIIHHHHHHIIIJJJHHHGGGEEECCCBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJLLLMMMQQQVVV]]]ccciiilllxxxtttlllbbb]]]^^^]]]ZZZVVVRRROOOJJJFFFDDDDDDDDDDDDKKKQQQ^^^rrrtttiiiaaa]]]WWW```mmmzzzrrrbbbXXXQQQNNNQQQWWW^^^iiirrrsssnnneeeYYYOOOGGGCCC>>>;;;;;;:::777555555444444333333222222222222222222222111111111111222222333444444444333333111111222222222222222222111111111111111111111111111111000000000/////////111111111111000000000000111111111111111111111111777555===MMMRRRHHH>>><<<@@@LLLPPPHHHEEEFFFAAA666...444444222AAA___sssvvvoooTTT:::333333000---...111111111111000000000///000000///...//////000111////////////000000000000111111111111111111111111111111222222333444444555111000/////////000222333111111222333444444444444666666777888999::::::;;;===>>>AAAHHHQQQccc}}}}}}uuummmhhhaaa]]]YYYXXXYYYYYYWWWUUUTTTRRROOONNNMMMKKKHHHFFFBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEGGGIIIMMMPPPRRRWWW[[[aaagggmmmtttzzz~~~|||xxxtttqqqooommmccc```]]][[[YYYVVVSSSQQQOOOMMMJJJIIIIIIIIIHHHFFFDDDEEEEEEEEEEEEFFFFFFGGGDDDCCCBBB@@@@@@??????@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGJJJMMMQQQUUUWWWbbbhhhrrr{{{vvvjjjbbb```^^^[[[XXXVVVUUUQQQKKKEEEEEEHHHLLLQQQPPPTTTaaavvvoooeeebbbWWWZZZ^^^ffftttwwwhhh\\\SSSLLLKKKMMMQQQZZZeeekkkmmmjjj___TTTKKKFFF@@@<<<<<<;;;999666444444444333333333333333333222222222111111111111222222333444444444444444222222222333333444444444111111111111111111111111222222111111111111000000111111111111000000000000222222222222222222222222333---111AAAKKKEEE:::444333DDDGGG;;;:::EEECCC555000222222333<<>>>>>>>>>>>@@@@@@AAABBBDDDGGGJJJLLLNNNRRRXXX]]]ccciiippptttzzz}}}}}}zzzrrrpppmmmhhhdddaaa___]]]XXXWWWUUUTTTRRRQQQOOONNNLLLJJJHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEFFFHHHJJJLLLMMMSSSWWW___fffooowwwrrrgggbbb___\\\YYYYYYWWWQQQIIIDDDHHHUUU```ccc\\\VVVYYYggg}}}wwwlllggg___[[[WWWZZZeee||||||lll```VVVMMMHHHGGGHHHPPPZZZccckkklllbbbWWWOOOIIIAAA===;;;;;;999777333333333444444444444444333333222222222111111111222222333444555555555555222222333333444555555555222222222111111111111111111111111111111111111111111111111111000000000///111111111111111111111111111,,,...:::BBB???666111---888===777666======444111000000333666:::EEEOOOXXXGGG777222222111111333111111111000000000000000333333222222222111111111////////////000000000000111111111111111222222222111111222222333333333333111222333444555444444333222222222222333444555555666666777888999::::::;;;<<<<<>>>>>>>>>>>===============>>>>>>>>>?????????@@@AAADDDFFFHHHHHHKKKOOOTTTYYY^^^dddiiimmmqqqvvv{{{}}}zzzyyywwwvvvuuurrrnnnkkkdddbbb___[[[XXXUUUSSSRRROOOOOOOOOMMMLLLKKKJJJJJJLLLKKKIIIJJJKKKLLLLLLKKKJJJKKKKKKKKKJJJHHHFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGHHHJJJKKKKKKNNNRRRWWW]]]eeemmmrrryyy~~~zzzooogggaaa]]]ZZZVVVWWWTTTMMMHHHMMMZZZfffnnncccZZZXXX^^^nnntttkkkhhh___VVVUUU\\\ooopppeee[[[QQQIIIGGGFFFLLLTTT^^^jjjooojjj```RRRKKKCCC===;;;;;;:::888444444444444444444444555333333333222222222222111111222333444555555555555333333444444444555555555222222222111111111000000000000000000000000000000111111111111000000000///000000000000000000000000...---///555888555111///000222777===<<<777555666111//////222111000555???@@@999333222333222222333000000000000000000111111111111111111111111000000////////////000000000000000000111111111222222222111111222222222222222333000111333444555444333222222222222222222444555666666666777888999::::::;;;;;;;;;>>>EEENNN___xxx}}}wwwoooiiidddccc___YYYTTTPPPLLLHHHEEEBBBAAA@@@??????@@@AAABBBAAA???===<<<===>>>>>>>>>;;;;;;<<<<<<<<<<<<============<<<===>>>@@@BBBCCCBBBDDDGGGJJJMMMRRRWWW[[[___ccchhhlllnnnqqqvvv{{{|||yyyyyy{{{{{{|||}}}~~~~~~~~~}}}}}}xxxvvvsssrrrrrrqqqnnnlllhhhfffddddddcccaaa___\\\WWWVVVTTTQQQOOOMMMLLLKKKKKKLLLMMMLLLJJJIIIIIIJJJKKKJJJHHHIIIKKKLLLLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIFFFGGGHHHIIIJJJJJJJJJJJJFFFGGGGGGHHHHHHHHHHHHGGGHHHGGGFFFFFFGGGHHHJJJKKKJJJLLLMMMOOORRRWWW^^^cccggglllqqquuuxxxyyyzzz{{{{{{|||}}}|||{{{yyyxxxwwwwwwxxxxxxwwwwwwvvvvvvyyyyyyppphhhaaa]]]UUUYYY[[[WWWQQQOOOTTTYYYddd[[[UUUUUUXXXaaaxxxpppmmmbbbXXXUUUWWWccc|||sssiii```VVVMMMJJJFFFKKKQQQZZZgggqqqqqqkkkWWWOOOEEE???<<<<<<;;;:::555555555444444444444444333333333333222222222222111222333555666666666666444444444444444444444444333333222222111000000000/////////000000000000111111111111111000000000000////////////////////////+++---000111///---...000111---222<<<;;;000---333111//////000///...000444333222222222222000000000000000000000111111111111------...///////////////////////////000000000000000000000111222222333333111111222222222222222222000111333444444444333222333222111111222333555666666666777888999::::::;;;<<<<<>>?????????>>>>>>>>>???@@@???===>>>???@@@@@@???;;;;;;;;;<<<<<<============<<<<<<<<<===>>>@@@AAA???@@@BBBCCCEEEHHHLLLPPPRRRVVV[[[\\\\\\___dddiiilllmmmmmmmmmkkkiiihhhhhhggghhhjjjkkkkkkkkkjjjiiidddbbbaaa```aaa```___]]][[[YYYVVVVVVVVVVVVUUUTTTPPPPPPNNNMMMLLLKKKKKKKKKLLLNNNOOONNNLLLKKKLLLNNNLLLJJJIIIIIIKKKLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMFFFHHHIIIKKKLLLMMMMMMMMMJJJKKKLLLNNNNNNNNNMMMMMMLLLLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPTTTYYY\\\```cccgggiiikkklllmmmooonnnoooppprrrtttvvvwwwxxxwwwvvvvvvxxx|||{{{{{{zzzyyyyyyyyyzzzzzzvvvuuusssqqqoooooooooooopppooonnnmmmnnnrrryyy~~~{{{pppgggbbbZZZ]]]^^^[[[SSSNNNLLLMMMQQQLLLLLLQQQRRRUUUfffzzzzzzpppdddZZZWWWUUUYYYlllwwwmmmdddZZZQQQMMMIIILLLOOOTTT^^^iiinnnmmm\\\TTTIIIAAA??????>>>===666666555555444444333333444444333333333222222222111222333555666666777777555555444444333222222222333333222222111000000///000000000111111111222222111111111111000000000000////////////////////////,,,///111000...///111444......000333222---,,,///000111///---///111111//////222444333000///000000///000000000111111111111,,,---...000111111111000////////////000000000000///000000111222222333333222222111111111111111111222222333333444444333333333222111111222333555777666666777888999::::::;;;===<<>>>>>@@@AAAAAA@@@?????????<<<;;;;;;<<<>>>???>>>===<<<<<<======>>>>>>>>>???>>>============???@@@AAA>>>???@@@@@@AAACCCHHHKKKIIIMMMQQQRRRQQQSSSXXX]]]\\\]]]]]]^^^___^^^]]]\\\[[[\\\]]]^^^___^^^^^^]]]XXXVVVUUUUUUVVVWWWUUUTTTUUUSSSPPPPPPQQQRRRSSSRRROOOOOONNNMMMMMMMMMNNNNNNLLLNNNOOONNNLLLJJJLLLNNNOOOMMMLLLLLLNNNOOONNNNNNPPPOOOOOOOOONNNNNNNNNNNNHHHIIIKKKMMMOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSSSSRRRQQQPPPPPPQQQRRRRRRTTTTTTTTTSSSSSSVVVZZZ]]]```bbbeeefffggghhhjjjlllkkklllmmmoooppprrrsssttttttttttttvvvyyy|||~~~~~~xxxwwwvvvvvvvvvwwwyyyzzzyyywwwuuurrrppppppoooooopppooommmjjjiiilllqqquuuwwwwwwmmmfffaaa```]]]WWWOOOKKKKKKLLLDDDBBBGGGOOOOOONNN[[[lllqqqfff]]]ZZZVVVUUUcccuuuyyyooofff\\\SSSNNNLLLNNNNNNNNNUUU___fffggg```WWWLLLDDDAAAAAA@@@@@@777777666555444333333333444444444333333333222222111222333555666777777777555555444333222111111000333333222222111000000///111111111222222333333333111111111111000000000000000000000000000000000000///111222000111444777888///666666///---333444000000222///,,,///555444---///333555333000000333555//////000000111111111222...///111333444555555444////////////000000000000///000000111222222333333222222111111111111111111333333333333444444555555333222111111111333555777666666777888999::::::;;;======@@@EEENNN___xxx~~~}}}|||~~~}}}tttlllhhhddd^^^VVVQQQOOONNNLLLJJJDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>===BBBBBBBBBAAAAAABBBBBBBBB======>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJLLLPPPRRRTTTTTTUUUVVVWWWWWWWWWWWWUUUTTTTTTTTTSSSSSSRRRRRRTTTSSSSSSRRRRRRRRRRRRSSSPPPOOOOOONNNNNNNNNOOOOOONNNMMMMMMOOOPPPPPPMMMKKKNNNMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLNNNOOOQQQSSSTTTLLLNNNPPPPPPNNNLLLLLLLLLLLLKKKLLLNNNPPPQQQPPPOOOSSSTTTUUUUUUUUUSSSRRRQQQSSSRRRQQQQQQRRRVVVYYY[[[]]][[[XXXVVVWWWYYY\\\]]]aaaaaabbbeeehhhkkkllllllqqqrrrtttuuuvvvwwwvvvvvvvvvuuuvvvyyy}}}zzzvvvvvvwwwxxxxxxxxxvvvqqqmmmmmmpppttt}}}~~~wwwlllgggeeeaaa[[[VVVQQQNNNLLLIIIFFFEEEHHHLLLOOOTTT[[[pppppp```ZZZYYY[[[aaahhhqqqfff^^^YYYWWWSSSOOOMMMNNNOOOQQQWWW___bbb\\\SSSKKKEEEAAA>>><<<:::999888666444333333222444444333222111111111111555444333333333555777888:::777222000111222444444333222111000////////////000111222333333222111000444222000......///000111//////000111111111111111444222000///...///000111000000000111333222000......000333555555444222111111111000000000111333444444222111/////////000000//////000000000000//////222222222222222111000000/////////000111111222222000111222333444333222222555555555444444333333333555555444444444333333333444888<<<;;;777666:::>>>;;;===AAAGGGOOO^^^www~~~}}}|||{{{~~~xxxppphhhbbb___XXXTTTOOOLLLKKKKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIIIIIIIKKKNNNPPPQQQRRRSSSUUUUUUUUUUUUTTTRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPOOOQQQPPPPPPOOOOOOPPPPPPPPPNNNNNNOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPQQQSSSSSSQQQOOOOOOPPPOOOOOOPPPQQQTTTUUUUUUUUUWWWWWWXXXYYYYYYXXXWWWWWWXXXWWWWWWXXX[[[___ccceeeaaa___\\\[[[[[[]]]___aaafffggghhhkkknnnpppqqqqqqtttuuuwwwyyyzzzzzzzzzyyy{{{|||}}}~~~}}}{{{wwwsssrrruuuwww|||~~~tttkkkgggaaa[[[WWWTTTPPPNNNKKKFFFEEEGGGJJJLLLQQQWWWcccwwwxxxfff^^^\\\\\\^^^ccc{{{vvviii```\\\[[[SSSNNNKKKKKKKKKLLLRRRYYYaaa]]]VVVNNNFFF@@@<<<;;;:::999777666444444333333333222222222222222333333444333444444555666777888:::777333111222333444444444333222111111000000000000111222222222111000///333222111000///000111222///000000111111111111111333222000/////////000111000000000111222111///---///000222444555444222111222111000000000111222333333222111000000000111222//////000000000000////////////000000000000//////111111111111000000000000000111222333333333222222555555444444444333333333333333333444444555555555666777888888888999::::::;;;===AAAGGGNNN]]]www~~~}}}||||||{{{~~~{{{sssqqqkkkeee___YYYUUUSSSPPPNNNLLLLLLMMMMMMLLLKKKGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKLLLNNNPPPPPPQQQTTTVVVVVVVVVUUUTTTQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOPPPOOOOOOOOOOOOOOOPPPPPPMMMPPPRRRQQQNNNLLLMMMOOOKKKKKKLLLNNNOOOPPPPPPPPPQQQQQQOOONNNMMMMMMMMMMMMPPPQQQSSSSSSQQQPPPPPPQQQRRRRRRSSSTTTVVVXXXYYYZZZZZZZZZ[[[]]]]]]^^^]]]]]]^^^^^^^^^^^^aaadddgggiiihhhfffdddbbbbbbdddfffhhhiiijjjmmmoooqqqsssuuuuuuyyy{{{}}}ssskkkaaa[[[YYYXXXTTTPPPMMMHHHEEEEEEFFFGGGLLLRRRYYYjjjqqqeee```]]]\\\]]]nnnqqqfffbbbbbbWWWPPPKKKIIIHHHIIINNNTTTZZZ[[[YYYRRRIIIAAA>>>===999888777666555555555555111111111111222333444555222333444666777888888888888666444444444555444333444444333333222222111111111111111111111000///...111111111222222222222222///000111111222222111111333222111//////000111111111000///000111000...,,,///000222444444333111000333222111111000111111111111111111000111222222333///000000111111000000///---...///000000111000000333222222111000000//////000111222333333333333222555444444444444333333333111222222333444555666777777666555666999;;;999888;;;===AAAGGGNNN]]]vvv}}}|||||||||{{{}}}tttmmmiiicccaaa\\\WWWRRROOOMMMLLLMMMMMMMMMNNNOOOOOOOOONNNJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLNNNOOOOOOOOOOOOQQQRRRRRRSSSVVVXXXYYYYYYWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWVVVTTTRRRQQQRRRRRRQQQQQQQQQRRRSSSSSSSSSWWWYYYWWWQQQOOOPPPTTTLLLLLLMMMNNNOOOOOOPPPPPPTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTTTTRRRRRRRRRSSSWWWXXXYYYYYYYYY[[[^^^```______```bbbcccdddeeefffhhhhhhgggggggggiiikkklllooonnnlllkkkjjjkkkmmmnnnooorrruuuxxxyyyzzz|||}}}zzzpppccc\\\[[[[[[WWWSSSQQQKKKFFFEEEDDDCCCFFFLLLRRR^^^ooo~~~lllddd___\\\ZZZaaasssrrrmmmlll^^^VVVMMMKKKJJJJJJNNNSSSRRRWWWYYYVVVMMMEEEBBBBBB888888777666555555666666222222222222222333444555111222555777888888888888777555555555666666444222333333333333333222111111111111111111000//////...000111222333333333333333000000111222222222222111222222111000000111111222222000//////000000...,,,000111222333333222111000333333222111111000000000/////////000111222222333000000000111111000000000...///000111333333444444222222222111111000000000111111222222333333333333444444444444444444444444222222333333444555666666777777777888999:::::::::;;;===AAAGGGNNN\\\uuu||||||}}}}}}}}}|||vvvoooggg```\\\ZZZXXXTTTQQQMMMKKKJJJJJJJJJKKKMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPOOOPPPRRRSSSRRRRRRSSSUUUTTTUUUXXXZZZ[[[[[[ZZZZZZVVVVVVVVVVVVVVVWWWWWWWWWUUUVVVWWWXXXWWWUUUSSSQQQVVVUUUUUUUUUVVVVVVWWWXXX\\\___aaa^^^XXXUUUXXX[[[UUUTTTSSSSSSRRRSSSTTTTTTXXXXXXWWWWWWWWWWWWXXXXXXVVVWWWXXXXXXVVVVVVWWWYYY[[[]]]______^^^___bbbdddbbbcccdddeeegggiiikkkkkkqqqqqqqqqrrrsssuuuvvvwwwwwwvvvtttsssrrrssstttuuu{{{vvvggg___]]]]]]YYYUUUUUUOOOJJJHHHEEEBBBCCCGGGIIIRRR___ooovvviiiccc___\\\[[[ggg|||zzzwwwggg\\\QQQMMMKKKKKKNNNRRRPPPVVV[[[YYYPPPHHHCCCBBB999888777666666666666666555444444333222222333333111333555666888888777777555444444555666666444222111222222333222222111000222111111000000000000000000111222333333333333333000000111222222222222222222111111111111111222222222000//////000000///...000111222222222111000000222222222222111111000000---...///000111111222222000000111111111111000000---...000111333444444444000000111111222222222333222111222222222222333333444444444444444444444444444444444444444444444444666999<<<;;;999888;;;>>>;;;===AAAFFFMMM\\\uuu}}}}}}~~~}}}uuusssooojjjccc^^^YYYVVVUUUTTTRRRPPPNNNLLLKKKKKKLLLNNNPPPPPPOOONNNNNNOOOMMMMMMLLLMMMOOOSSSWWWZZZXXXWWWVVVSSSQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQQQQRRRRRROOOPPPRRRTTTTTTTTTTTTSSSPPPSSSUUUVVVVVVVVVWWWXXXXXXYYYZZZ[[[]]]^^^^^^^^^[[[[[[\\\\\\\\\\\\\\\]]]YYYYYYYYYYYYXXXWWWUUUTTTVVVUUUUUUVVVVVVWWWXXXYYY^^^___```___\\\[[[]]]```^^^\\\YYYWWWWWWXXXZZZ\\\^^^]]]\\\[[[ZZZYYYYYYYYYVVVWWWXXXWWWVVVVVVXXXZZZYYY]]]aaacccbbbcccfffiiieeeeeefffgggiiikkkmmmnnnuuuvvvyyy|||~~~pppfffaaa___\\\YYYYYYSSSOOOMMMIIICCCBBBDDDDDDKKKVVVdddtttrrriiiccc___[[[```ooorrreeeWWWOOOLLLJJJLLLOOOQQQVVV[[[ZZZSSSJJJCCC@@@:::999888777666666666666666555444333222222222222222333444555666666666666444333333444555555444222000111222333333222111000222222111111111111222222111111111222222222222222000111222222333222222222111111111222222222222222222000//////000111111000111111111111111111000000111111222222222111000000---...///111111222222222000111111222222111111000,,,---...///111111222222000000111111222333333444222222111111222222333444333333333444444444444555555555444444444333333333555:::>>>===999777;;;@@@;;;===AAAFFFMMM[[[ttt}}}~~~wwwqqqhhhfffbbb]]]YYYVVVTTTSSSRRRQQQQQQPPPNNNMMMKKKJJJMMMOOOQQQPPPNNNNNNPPPRRRNNNNNNMMMPPPUUU]]]eeejjjfffeeebbb]]]YYYUUURRRPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVRRRTTTVVVYYYZZZZZZZZZYYYUUUXXX[[[\\\]]]]]]^^^___````````````bbbdddfffgggdddddddddeeeeeefffffffffeeeddddddcccaaa``````___]]]]]]]]]]]]^^^___``````bbbbbbcccdddfffhhhkkkmmmllliiieeebbbbbbeeejjjmmmpppnnnjjjfffbbb___]]]\\\ZZZ[[[[[[ZZZYYYZZZ\\\^^^]]]ccckkkooopppqqquuuxxxvvvvvvvvvwwwxxx{{{}}}~~~zzznnnfffbbb___^^^[[[WWWTTTRRRMMMFFFBBBCCCAAAHHHQQQZZZeeewww}}}pppggg```[[[ZZZbbbwwwqqq___UUUOOOKKKJJJLLLOOORRRWWWYYYVVVPPPHHHDDD;;;:::999777666555555555555444444333333333444444444444333333333333444444444222111222333444333222111222333444444333222111222222111111222333444555333222111000///000111222000111222222333333222222000111222222333333333222222000//////111333444333111111111111000000000///000000111222333222111111000111222333444333333222000111111222222111111000------...000000111111111222222222222222222222222222222111111111222333444333333333444444444555555333333444444444444444444777999;;;;;;999999;;;===;;;===AAAFFFMMM[[[sss}}}~~~yyypppiii___]]]YYYUUURRRPPPPPPPPPOOOPPPPPPPPPOOOMMMJJJIIIHHHJJJKKKKKKIIIIIILLLOOOOOONNNOOORRRZZZeeeooovvvqqqoookkkeee```ZZZVVVTTTOOONNNNNNMMMMMMNNNNNNOOONNNOOOOOOPPPQQQRRRRRRSSSUUUUUUVVVVVVWWWXXXYYYYYYWWWYYY\\\^^^`````````___[[[]]]aaaccccccdddeeefffggggggffffffgggjjjmmmooollllllmmmmmmnnnnnnnnnooorrrqqqpppnnnmmmlllllllllkkkkkkkkklllmmmnnnooopppmmmlllmmmpppvvv{{{~~~|||yyytttrrrssswww}}}xxxrrrlllhhhfffddddddddddddccccccfffhhhiiiqqq{{{tttjjjdddaaaaaa]]]YYYWWWVVVQQQHHHCCCCCC<<>>999@@@@@@CCCNNNYYYmmm{{{||||||{{{zzz{{{~~~~~~wwwtttoookkkhhhccc^^^[[[]]]YYYUUUTTTWWWZZZ[[[\\\XXXVVVRRROOOLLLJJJJJJJJJLLLMMMRRR^^^oooxxx{{{zzzooobbbZZZTTTQQQTTTZZZllluuulll```]]]ZZZYYYWWWTTTPPPMMMEEEBBBBBBCCCDDDGGGOOOYYY___rrr~~~hhhddd```]]]\\\fffxxxfffUUUJJJJJJHHHHHHOOO[[[gggooorrrbbbXXXJJJ@@@;;;:::999999555555555555555555555555333333333333222111111000333333333333333333333222333333333333333333333333222000//////111222222222000000000000000000000000000111333333111000111222111111222222222333333333000111111222222333333333111111000//////000111111000000111222222222222222333333333333222222111111/////////000000111111222111111111222222111111111111111111111111111111111111222222333333444444555555555555666666666777777555555555666666666777777777888999999999999:::<<<777>>>>>>AAALLLWWWjjjzzz|||}}}|||zzzzzz}}}}}}uuunnniiifffbbb^^^___cccgggiiiiiiddd```[[[VVVQQQNNNLLLKKKNNNOOOTTT___ooorrraaaUUUMMMHHHJJJOOO]]]www{{{rrrfffaaa\\\YYYYYYWWWSSSPPPFFFCCCAAACCCCCCCCCIIIPPPWWWggg{{{sssjjjbbb^^^[[[___qqqmmmYYYKKKIIIHHHIIIMMMUUUaaannnuuulllaaaRRREEE>>>;;;999888666666666666666666666666222333333333333333222111333444444444444333222111333333333333333333333333222111///000111333333222111111111111111111111111000111333333111000111222111111222222222333333333222222222222222333333333222111111000000111111222000111222222333222222222222222222222222222222222111000000///000000111222000000111222222111000000000000000000000000000000111222222333333444444555222222222333444444555555555555666666666777777777777999::::::999888999;;;777======???JJJUUUhhhzzz}}}~~~{{{zzz}}}|||yyyyyy||||||zzzvvvtttpppiiiaaa[[[VVVSSSRRRQQQRRRVVV```ooo~~~{{{fffVVVLLLFFFGGGJJJWWWqqqxxxlllfff^^^ZZZYYYYYYVVVSSSJJJFFFDDDDDDCCCAAADDDIIIOOO[[[jjjzzzqqqeeeaaa]]]ZZZbbboooooo\\\PPPJJJKKKKKKKKKOOO[[[kkkwwwvvvjjjZZZLLLCCC>>>:::777666666666666666666666666222222444444555444333333111222333444444444333222333333333333333333333333222111000111333444333111222222222222222222222222000111333333111000111222111111222222222333333333222222222222111111111111222222222222222222222222000111222222333333222222111111111111222333444444333222111000000000111222///000000111111000000///111111111111111111111111111222222333333444444555111111111222333444444444555666666666777777777777666777999999999999;;;<<<999???>>>@@@JJJTTTggg|||}}}{{{~~~}}}uuulllddd^^^[[[YYYTTTUUUXXXaaaooo}}}nnn\\\PPPJJJIIIMMMYYYsss}}}ppphhh___ZZZYYYYYYWWWTTTPPPKKKHHHGGGDDDAAABBBFFFHHHRRR]]]lllvvvgggbbb^^^XXXYYY```{{{uuucccYYYKKKMMMNNNLLLLLLVVViiiwww|||ppp___PPPFFF@@@;;;888777777777777777777777777111222444555666555555444///000222444555555555444333333333333333333333333222111111222444444333111222222222222222222222222000111333333111000111222111111222222222333333333222222111111000000//////111222333333333333222111111111222333333333333222000000000111222333555555444333222000000000111111...///000111111000///...222222222222222222222222111222222333333444555555222222333444444555666666666666666666777777777777444666888999999:::===>>>:::@@@???AAAJJJTTTfff{{{}}}xxxzzz~~~wwwlllaaaaaa^^^___fffpppzzzuuu```TTTMMMMMMOOO]]]uuuwwwpppfff^^^YYYXXXXXXXXXQQQNNNIIIEEECCCBBBCCCEEEDDDLLLWWWdddxxxwwwddd]]]]]]]]]ZZZeeerrrlllaaaRRRNNNKKKKKKLLLSSSaaannnwwwvvvlll]]]PPPFFF===666999777666555666555444222333444555666666666555555444333333222222333333444333333333222222111111111222222222222222111000///111222222333333222222111111111111111111111111111222222111111111111111111000000000000000000000000///000000000000111111111111111000000000000000000///444888888444000000222333222111000000111222333//////000000111111111222///000111111000111222444555555555555555555555555333333444555555555555555333444666666555555777888777777777888999:::<<<<<<@@@===>>>DDDIIIRRRggg}}}~~~{{{|||{{{qqqllliiilllqqqxxxzzzdddVVVNNNLLLNNN```xxx{{{tttjjjaaa\\\ZZZYYYXXXUUURRRLLLGGGCCCAAAAAAAAADDDKKKRRR\\\ooo~~~kkkcccaaa]]]WWW[[[eeewwwyyymmmZZZRRRKKKJJJLLLRRR___jjjyyy}}}zzzkkkYYYLLLCCC>>>:::888777777777777666444222222222222111111111000444333333222222333333444555555444444333333333333333333333222222222222222111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222333666:::888444000000111222222111000000111222222///000000000111111111111444333333333444555666777555555555555555555555555444444555666666555555555333444666666555555777888777777777888999:::<<<<<>>DDDIIIRRRggg|||~~~wwwrrrqqqrrryyy}}}gggYYYPPPNNNQQQddd||||||qqqgggaaa\\\ZZZXXXYYYVVVQQQJJJEEEAAA??????CCCHHHMMMSSSbbbyyyvvvlllggg___XXXYYY\\\fffwwwzzzfffZZZNNNIIIJJJPPP[[[eeexxxzzzdddSSSIIIEEE;;;:::888777888888777666666555444333333222333333444333333222222333333444444444333333333333333222444333222222222333444555111222222333333222222111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333333666888:::777333000000222222222111000000111222222000000000000111111111111333///,,,---000333333222444444444444444444444444555555666666666555555444222444555666555555666888777777777888999:::<<<<<<>>>;;;===CCCHHHQQQeeezzz{{{}}}vvvnnniiilllrrrkkklllpppvvv{{{hhhZZZRRRQQQUUUgggzzzoooggg```\\\YYY[[[YYYTTTNNNHHHCCC@@@???@@@EEEIIINNNXXXmmmuuukkkccc]]][[[XXX[[[gggyyyqqqbbbRRRJJJJJJOOOWWW___rrrmmm[[[MMMEEE<<<:::888777888888888777777777666555555555666777444333333222222333333444111111111111111111111111333222111000111333555666111222222333333222222111111111111111111111111111000000000000111111111111000000000000000000000000111111222222222333333333222222333333333333444444666777777555222000111222222111111111111111111222000000000000000111111111111,,,'''(((---111000...444444444444444444444444555666666666666555444444222444555555555555666888777777777888999:::<<<<<<===:::===CCCHHHPPPdddxxx}}}xxxjjj```^^^aaaXXXYYY[[[```mmmyyygggYYYQQQQQQUUUjjjwwwnnneee___[[[[[[YYYUUUQQQLLLHHHDDDCCC???CCCGGGLLLSSSccczzz|||mmmddd___YYYSSSQQQYYYiii~~~yyyiiiWWWNNNKKKMMMSSSYYYiiittt~~~~~~uuufffSSSDDD===;;;888666777777777666333333333333444444555666444333333222222333333444111111111111111111111111222111000///000111444555111222222333333222222111111111111111111111111111111111111222222333333333000000000000000000000000111111222222222333333333000111111111222222222333222333333333222111222333111111111222222111111111111111000000000000000000555000,,,---222555444222444444444444444444444444444444555555555555444444222333555555444444666777777777777888999:::<<<<<<===:::===CCCHHHOOOcccwwwyyyhhhZZZTTTTTTNNNOOOPPPSSS___uuuzzzhhhYYYPPPPPPTTTmmmtttjjjbbb]]]YYYXXXWWWSSSPPPLLLHHHFFF@@@AAAEEEJJJPPPZZZmmm~~~rrrfff```\\\UUURRRUUU___ppp|||nnn^^^SSSMMMKKKOOOUUU```iiitttzzzzzzppp[[[III@@@<<<999666666666666555333444555666666666555555444333333222222333333444333444444444444444555555222111000000000111222333111222222333333222222111111111111111111111111111111111222222333444444444000000000000000000000000111111111111222222222333/////////000000111111222000000111222222222222222000111222222222222111000111111111111000000000000444222000111444666555444333333333333333333333333222222333444444444444444111333444555444444555777777777777888999:::<<<<<<===;;;===DDDHHHOOObbbvvv{{{iiiYYYOOONNNJJJKKKKKKMMMVVVjjj|||kkk]]]TTTTTTYYYrrryyynnneee___ZZZYYYXXXVVVRRRNNNJJJHHHCCCAAABBBFFFKKKSSSbbbrrroooccc___[[[XXXXXX[[[fffyyy{{{qqqdddYYYPPPJJJMMMSSSTTT^^^kkkvvv{{{uuubbbPPPCCC???;;;888777666666555555666888888888555333111444333333222222333333444444444555555555666666666333222222222222222111111111222222333333222222111111111111111111111111111000111111222333333444444000000000000000000000000000000000111111111222222......///000000111222222111111222444444333111///000111222222222222111000111111111111000000000///...///000222333333222111333333333333333333333333///000111222333444444444111333444444444444555777777777777888999:::<<<<<<>>>;;;>>>EEEIIIPPPbbbvvv}}}lllZZZOOOLLLHHHIIIIIIJJJRRRddd}}}|||mmm```YYY[[[```vvv|||qqqgggaaa[[[ZZZYYYWWWTTTOOOKKKHHHFFFAAA???BBBGGGNNN\\\kkk|||yyyiii^^^[[[YYYXXXWWW]]]nnn~~~zzzrrrggg]]]QQQJJJLLLRRRKKKWWWfffrrryyyuuueeeUUUFFFBBB===999777777666555222444555555333000+++(((444333333222222333333444333333333444444555555555444444444444444333222111222222222333333222222222111111111111111111111111///000000111222222333333000000000000000000000000///000000000000111111111...//////000111111222222333444444666666444000---000111222333333222111000222111111111000000//////,,,///333444333222222222333333333333333333333333---...000111333333444444111333444444444444555777777777777888999:::<<<<<<>>><<>>888:::;;;999666888888777666555444444333333333444444444444444444555555444444444333333333333333333333333333333333333333222111111222333333222222111111111111222222000000000111222222333333111111111111111111111111000111111111111222222222333333222222111000000000111111111111111111111111111111111222222333333333000000000000//////////////////111222222222222222333333333333333333333333,,,...000222333444444444444444555555666777777777777777888999:::;;;;;;<<<======???CCCGGGPPPcccttt|||kkkYYYOOOKKKHHHHHHNNNXXXjjjqqq```VVVYYY```sss|||qqqjjj___\\\YYYWWWVVVTTTPPPLLLGGGDDDBBBCCCEEEIIIRRR[[[ooo}}}{{{hhh___YYYXXXVVVWWWcccrrrvvvhhheee```TTTMMMMMMKKKLLLSSS```mmmqqqllldddVVVLLL@@@999999:::999666777777777666555555555444444444444444444444444444555555444444444333333333333333333333333333333333333333222111111222333333222222111111111111222222222222111111000/////////000000000000000000000000000111111111111222222222000000000111222222333333222222222222222222222222222222222222333333333333111111111111111111111111//////000000111222222333333333333333333333333333000111222333444444333333333333444444555666666666777777888999:::;;;;;;<<<<<<<<>>AAAEEENNNaaarrrsssaaaVVVNNNKKKKKKSSS```ssssssggg^^^[[[\\\nnn}}}}}}hhhbbb[[[XXXYYYYYYWWWTTTNNNIIIFFFEEEDDDDDDJJJQQQ\\\jjj|||ttthhh```^^^\\\YYY]]]fffzzz|||wwwrrrgggYYYRRRNNNLLLNNNWWWdddpppvvvwwwfff[[[KKK@@@;;;999888777666666666666666777777777666666555444333333222222555555444444444333333333222222222222222222222222222222222222222222222222333222222111111222222333/////////000111111222222333333333333333333333333000000111111111222222222444333333222222111000000222222222222222222222222555555555444444333333333222222222222222333333333333222000000111222555666222222222222333333333333333333444444444444333333333333444444555666666777777777888999:::;;;;;;<<<;;;;;;===@@@DDDMMM```qqqwwwdddYYYRRRNNNMMMUUUbbbtttuuuhhh^^^YYYYYYgggvvv~~~{{{~~~sssjjj```[[[[[[\\\ZZZWWWRRRMMMIIIGGGDDDBBBGGGMMMVVVcccsss{{{mmmbbb```^^^ZZZ[[[aaakkk}}}zzzmmm]]]RRREEEGGGLLLRRRZZZdddpppxxxpppeeeUUUGGG???;;;999888666666666777777777777777666666555444333333222222555555444444444333333333222222222222222222222222222222222222222222222222333333222222222222333333000111111222222333333444222222222222222222222222000000111111111222222222444444333333222111111111000000000000000000000000555555555444444333333333111111111222222222333333444333222111222444666888222222333333333444444444111111111222333333444555555555555666777777888888777777888999:::;;;;;;<<<;;;;;;===@@@DDDMMM___pppzzzggg\\\TTTOOONNNVVVcccuuu}}}zzzkkk___YYYYYY```mmm|||zzz}}}uuuggg___^^^___\\\XXXUUUPPPKKKIIIEEEBBBEEEKKKOOO[[[jjjxxxtttfffbbb___YYYXXX\\\^^^mmmppp___TTTFFFJJJNNNQQQUUU___nnnzzzyyyooo___OOODDD>>>;;;:::777777777777777777777777555555555444444333333222555555444444444333333333333333333333333333333333111222222333333222222111333333222222222222333333555444444333222222111111////////////////////////000111111111111222222222111111222222333444444444000000000000000000000000444444444444333333333333111111111222222333333444444333333222333555666777333333444444555555666666111111111111222333555555555666666777888888999999777777888999:::;;;;;;<<<<<<<<<>>>AAADDDMMM___ppp}}}jjj^^^TTTNNNMMMUUUddduuuxxxpppbbb\\\\\\^^^jjj~~~wwwuuuxxxnnncccaaa```]]]YYYWWWRRRMMMJJJFFFBBBEEEJJJHHHSSS```mmm}}}nnngggccc[[[WWWYYYWWWaaavvvwwwfff\\\OOOOOOOOOOOOSSS___ooo{{{wwwgggWWWJJJAAA===;;;999888888888777666666666444444444444444444444444555555444444444333333333444444444444444444444444111222333333333333222111444333333222222333333444444444333333222111111000000000000000000000000000000111111111111222222222111111222333333444444555000000000000000000000000222222222222333333333333111222222333444444555555111111222222333444444444444444555555666777777888444444333222222333444555555555666666777888888888777777888999:::;;;;;;<<<======>>>AAADDDMMM___pppkkk```RRRLLLLLLUUUdddvvv|||sss~~~ttteee___``````kkkwwwpppnnnrrrzzzsssfffcccaaa]]]YYYXXXSSSOOOKKKGGGCCCEEEJJJDDDNNNZZZeeesssvvvmmmggg___YYYZZZUUU[[[kkk}}}nnndddTTTPPPJJJHHHNNN\\\lllwww|||mmm\\\NNNDDD>>>;;;:::999999888777666555555333333444444444444444444555555444444444333333333555555555555555555555555111222333444444333222111444333333222222333333444000000000111222222333333333333333333333333333333000111111111111222222222555444444333333222222111111111111111111111111111111111111222222333333333333333444444555666777777//////111222222222222222555555555666777888888999888777555444333333444444444444555555666777777777777777888999:::;;;;;;<<<======???BBBEEEMMM___pppqqqbbbUUURRROOOQQQ^^^tttxxxtttrrrvvviiibbb```aaajjj}}}|||xxxsssllliiiqqq|||pppeee___\\\ZZZ[[[XXXTTTOOOJJJFFFCCCBBBDDDIIIQQQ[[[iii|||sssfff___YYYRRRKKKRRRaaassstttcccWWWPPPKKKKKKOOOXXXhhhvvvxxxjjjXXXHHH???===:::777777999888444555999333333333444444444444444222222333444555666888999666444222222333333222111000333444333111000222444333333333333333222111000222222222111111000000000000111444666777666444333444333222111111222333444111111111111111111111111222222444444444444222222222222222222222222222222000111333555666777777777666333111222555666555444222333444666777888888888555555555666777888888999000333666777666555777:::888888888:::;;;===???@@@<<<===BBBFFFIIIOOO^^^mmmssseeeWWWUUUQQQQQQ[[[nnn~~~tttpppqqq}}}zzzllldddbbb```jjj|||}}}zzzwwwrrrjjjeeeiiiqqqsssiiiccc^^^[[[ZZZXXXTTTPPPKKKFFFCCCBBBBBBGGGNNNWWWddduuuzzzkkkaaaXXXQQQOOOQQQZZZjjj}}}}}}mmm]]]UUUMMMKKKNNNVVVeeerrr~~~sssaaaOOOBBB===:::777777999888555666999888888777777777666666666222222222333444666777888666444222222333444333222111333444333111000222444333333333333333222111000333333333333333222222222333444666777777666333222333333222111111222333333111111111111111111111111111111222333333222111111222222111111111222222333222222222333333444444555555222111111444555555333555555555555555555444333555555666666666777777777333555777777555555666777666777777888999;;;<<<===<<<===AAAFFFHHHNNN^^^lllwwwhhhYYYWWWSSSQQQVVVfff|||{{{rrrnnnnnn{{{qqqgggcccaaajjj|||{{{xxxuuuqqqjjjcccccchhhyyyxxxppphhhaaa\\\ZZZXXXUUUQQQLLLGGGDDDBBBBBBFFFKKKSSS___ooossseee[[[TTTSSSPPPRRR___rrrxxxdddZZZPPPKKKKKKQQQ___lll~~~rrr\\\III???<<<888777888888666666:::888777666555444333222222222222222222333444666666666444222222333444333222111333444333222111222444222222333333333222111111444444444444555555555555555666777888777555333111333333222222222222333333222222222222222222222222000111111222222111111000111111000000000111333444333333222222222222222222333111000111222444333333444555555555555444333222666666666666555555555555666777888777555444555666888888888888999:::;;;<<<<<<===AAAEEEGGGNNN]]]lllzzzkkkYYYVVVRRROOOQQQ]]]ssszzzrrrppplllzzzvvvjjjdddbbbjjj|||~~~yyytttqqqkkkdddbbbeeelll}}}wwwnnnddd\\\[[[YYYVVVRRRNNNIIIFFFDDDCCCFFFKKKQQQ\\\lll~~~|||mmm```XXXTTTPPPOOOWWWfff|||hhh^^^RRRJJJGGGLLLXXXdddzzznnnUUUEEE???:::777999999777777999666555555444333333222222222222222222333333444555666444222222444555444333222333333333333222333333222222333333333222222111333333444444555555666666444555666666666555333222333333333333333333333333222222222222222222222222111111222222222222111111111000//////000111333444111222444555666555333222111111000000111222222222222333444555666666666666777777666666555555444444777777777666666555666666::::::::::::;;;;;;<<<===<<<===@@@DDDFFFMMM\\\kkk}}}mmmXXXTTTPPPNNNNNNVVVkkk~~~xxxqqqppplllzzzzzzllldddcccjjj{{{yyysssmmmeeebbbccceeetttuuuhhh^^^\\\[[[XXXUUUPPPLLLHHHFFFCCCEEEHHHNNNXXXgggyyyuuueeeZZZTTTRRRQQQTTT[[[mmmmmmbbbTTTKKKFFFGGGQQQ\\\ttteeeOOODDD===999::::::888777999777777777777777888888888333333222222222333333444555444222333444555555444444333333333333444333333111222222333333333222222222222333333444444555555111222333444444444444333333333333333333333333333222222222222222222222222333333333222222333333333111111000000000111333444...222777:::<<<:::666444000111111000000111222333444555666777777777777777666666666666666555555555777666555555666777888888::::::::::::;;;;;;<<<=========@@@CCCEEEKKK[[[kkkrrr[[[TTTOOOOOOOOOSSSddduuutttmmmmmmmmm{{{nnneeebbbgggwww}}}uuullleeeccceeeooo|||nnnccc]]]]]][[[XXXSSSOOOKKKHHHAAACCCEEEHHHQQQ___qqq}}}~~~kkk^^^XXXWWWUUUSSSSSS```{{{wwwkkk\\\PPPHHHFFFMMMVVVjjjvvv\\\JJJBBB<<<;;;<<<999888888555666666666777777777888555444333333333333333444555444333333555666555555555333222333444555444222111111222333333333222222222222222222222333333333000000111222333444444444333333444444444444333333333333333333333333333333444333333222222333333444222222222222222222222222---111777;;;===;;;777444000111222111000000222444999999999888777666555444555555555666777888888999888666444555777888999999888888888888999:::;;;<<<======???BBBCCCJJJZZZjjjzzzxxxbbbWWWQQQRRRRRRSSS^^^mmm~~~qqqkkkkkkppp}}}rrrggg___cccqqq}}}sssnnniiinnn|||uuujjj___^^^]]]ZZZVVVQQQMMMJJJDDDDDDDDDEEEKKKXXXhhhsssxxxhhh___[[[WWWSSSPPPWWWkkk~~~xxxhhhZZZNNNGGGJJJQQQZZZooohhhOOOFFF>>>======:::888888555555555555444444444444666666555444333333444444555444333333555666666555555333222333555666444222000111222333333333333222333333333333222222222222222333333333333333333333333333444555555444333333333333333333333333333333333333222111111222333333333444555555555333111000///111444666777666444333000222333222000000222555999999888888777555444333333333555777999:::<<<===;;;888555555666888888777666777777888999;;;<<<=========???AAABBBIIIZZZjjjvvvppp}}}ggg[[[SSSUUUUUUTTT\\\hhh~~~qqqkkklllqqq~~~tttiii]]]```mmm}}}mmmnnnyyy{{{ooo``````^^^\\\XXXSSSNNNLLLGGGGGGEEEEEEIIITTTcccnnnssseee^^^WWWRRROOOSSS```nnnqqqaaaSSSIIIJJJOOOOOOccc|||pppRRRHHH@@@>>>>>>;;;888888::::::999888777666555555777666555555444444444444555444333333555666666666666333222333555666444222000111222333333333333333444444444333333222222222666555555444444333333222333333444555555444333333333333333333333333333333333222111000000111222333444555777777666444111///111111111111111111111111000222444333111000333666444555666666666666666666222333444777:::<<<>>>???>>>:::666555666777666555888888999:::;;;===???@@@>>>===>>>@@@BBBIIIZZZiiivvvppp|||}}}mmmaaaWWWUUUTTTSSS[[[eee|||qqqlllnnnppp~~~zzzkkkddd___ddd{{{~~~~~~uuuhhhbbb[[[XXXXXXUUUPPPJJJDDDEEEFFFFFFHHHOOO[[[dddxxxmmmhhh___WWWSSSTTTYYY___xxxkkkUUUHHHGGGJJJOOOYYYlll|||bbbOOO@@@>>>===888777<<<:::999888888777777888888777777666555444333333333999777555555666666555444777666555444222111000///333333333444444333222222333333333444444333222222777666555444333222222222333333444444444333111000222222111111111222333444333444555444222111222333111111111111111111111111222222222222222222222222444333333333333444555555222333444555555333111000222222333444555666777888444444555777888:::;;;;;;666777888:::<<<>>>???@@@>>>===???BBBEEEKKKYYYggg~~~qqqsssfff[[[XXXVVVTTTZZZddd}}}{{{qqqnnnpppsss{{{mmmddd^^^cccxxx{{{iiiccc\\\YYYYYYXXXSSSNNNFFFGGGGGGEEEEEEKKKUUU^^^qqq}}}tttjjj```\\\WWWRRRSSSWWWiii~~~uuu^^^OOOKKKLLLJJJSSSddd}}}lllWWWDDD@@@>>>999777:::999888777777666666777777666666666555444444444333888666444444555666555444444444444333333222222222333333333444444333333222333333333444444333333222777666555444444444444444444555666666666555333222222222222333333333333444333444555444222111222333111111111111111111111111222222222222222222222222333222222222222333444444555666777888777666444333999888888666555444333333777777777777777777777777666777888:::;;;===>>>>>>@@@???AAADDDGGGMMM[[[hhh{{{{{{lll^^^ZZZWWWTTTYYYbbbyyy{{{rrrppptttxxx~~~pppddd^^^```ssslllfff___\\\\\\[[[VVVRRRJJJIIIGGGDDDCCCGGGOOOVVVfffsssrrreeeddd___SSSNNNQQQ\\\nnn{{{eeeTTTKKKIIIIIIPPP^^^tttyyyaaaKKKCCC@@@;;;888888888777777666666666666666555555555555555555444444777555333333444555444333111222222333333444444555222333333444444333333333222333333444444333333333333333222222111222222222111222222333333222000000222333444555555555444333333444555444222111222333222222222222222222222222222222222222333333333333222111111111111222333333333333444555555444222111555555666666777888888888666666666666666666666666777777888999:::;;;<<<<<>>:::888888888777666666666666777444444444555555555555555666444222222444555444333111222222333333444444555222222333444444444333333222222333444444444333333333222222222222333333444000000111222222111000///222333555777777666555333333444555444222111222333222222222222222222222222222222222333333333333333222222222222222333333444222222333333333333222111222333444555777999::::::333333444555666777888888777777888999999:::;;;;;;======>>>BBBDDDKKKXXXfffqqq___YYYUUUQQQTTT[[[nnnvvvtttwwwuuueee]]][[[ggg||||||ssshhhaaa___\\\XXXTTTPPPMMMJJJFFFDDDFFFKKKNNNTTTdddzzzwwwqqqjjj]]]UUUUUUNNNWWWggg{{{kkkWWWLLLLLLQQQZZZiii~~~sssYYYIIICCC@@@<<<999999999888777777777777888444444444555555555555555555444222222444555444444444444333333333333222222111222333333444444444333111222333333444444444333666555555555555555666777444444666666777666555444222333555777777666555444333444555444222111222333222222222222222222222222222222333333333444444444333333333333333444555555555555555666666666666555777777666555555444333333333444444555666777888888777777888999999:::;;;;;;===<<<>>>AAADDDJJJXXXfffvvvbbbZZZUUUPPPRRRWWWfffxxx~~~wwwwww{{{wwwfff^^^ZZZbbbtttxxxlllccc```]]]XXXUUURRROOOKKKGGGFFFGGGJJJLLLOOO```uuutttkkkaaaXXXTTTOOOSSS___sssvvv^^^NNNHHHNNNVVVbbbuuu{{{bbbOOOEEEAAA>>>;;;:::999999888888888888888555555555555555555444444555444222333555666555555555555444333333222111111111111222333444444444444111111222333444444444444333222222111111111222222222333555666666555444444333444555666666666555444333444555444222111222333333333333333333333333333222222333333444444555555444444333333444444555666444444444444444555555555444444555555555555555555888777777666666555555555777777888999:::;;;<<<<<<>>>>>>@@@CCCFFFLLLZZZgggiii^^^XXXQQQPPPTTT^^^qqq}}}{{{vvvzzzyyyfff^^^YYY___mmmyyylllddd```^^^ZZZWWWUUUQQQLLLGGGFFFFFFGGGHHHMMM\\\ooozzzmmmfff[[[PPPPPPPPPYYYlllfffSSSHHHLLLPPPXXXiii~~~lllVVVHHHAAA>>><<<999999888777777777777777666666666555444444444333666444333444555777777666555555444333333222111111000111222333444444444444000111222333444444444444111111000///.........//////000111222333222222111333333444444444555555555333444555444222111222333333333333333333333333333222222333333444555555666333333222222333333444555111111111111222222333444111111333444666888999:::999888888777777666555555666777888:::;;;===>>>>>>>>>>>>???CCCFFFLLLZZZgggooobbbZZZRRRPPPSSSYYYmmmzzzwwwuuu}}}yyyfff___YYY]]]jjj~~~yyyllldddaaa___\\\YYYXXXSSSLLLGGGEEEDDDDDDDDDLLLYYYjjjzzzqqqkkk^^^NNNLLLIIIQQQdddyyyqqq^^^LLLMMMNNNQQQ___tttttt[[[JJJAAA>>>===888888777666666666666666777777666555444444333333666555444444666777777777444444333333333333333222000111222333444444555444000111222333444444555444777666555444333333333333111222333444555444444333444333333333333444555555333444555444222111222333333333333333333333333333222222333333444555666666222222111111222222333444444444444444444555666777888888777777666666555555666666777777888888999999666777888:::<<<>>>???@@@<<<<<<===AAACCCJJJWWWeeerrrccc[[[TTTQQQRRRTTTaaavvvvvvpppvvv|||iiiaaa[[[[[[cccttt|||{{{oooiiiddd]]]ZZZYYYTTTRRROOOKKKHHHGGGFFFFFFHHHRRR]]]rrr{{{jjj^^^VVVNNNLLLQQQ```rrr{{{eeeUUUOOOLLLOOOXXXfffzzz}}}eeeOOOBBB<<<999:::888777777888888666555777777777666555555444444555555555555555555555555666555333222111222333333444444666666666555444333666444222333444555444444444333222222333444666777333444555555666666555555444333222222222444666888777777666555444444333333222222222333333333444444666111333333111888777(((222222111111222444555777222222333333444555666666555666666666666666555555444666777888777666777888999:::;;;<<<============;;;;;;===AAACCCIIIUUUbbbxxxfff\\\TTTQQQQQQQQQ\\\mmm}}}rrrlllqqqzzzjjjccc\\\\\\bbbqqq~~~{{{~~~|||qqqjjjddd^^^[[[[[[YYYWWWRRRMMMIIIGGGFFFEEEIIIQQQXXXjjjpppccc[[[RRROOOQQQ^^^ppp~~~jjjVVVOOOJJJKKKQQQ]]]ooo~~~lllUUUGGG@@@<<<;;;:::888888999999888777444444555555666777777777555555555555555555555555555444333222222222333333444444555666666555444333666444333333444555555444777666555444333333444444333444444555555555555555333333444555666666666666555444444333222222111111222333333333444444444444666---111888555555888555666555444222111111222222222222333444444555666666555555666666666666555555555777999999888777888999::::::;;;;;;<<<======>>>>>>===???BBBCCCHHHTTTaaajjj]]]UUUQQQPPPNNNUUUbbbtttyyyooohhhlllsssllleee^^^]]]bbblll}}}tttwwwssskkkeee___\\\]]]^^^[[[VVVPPPKKKGGGEEEDDDJJJOOOSSSaaazzzxxxhhh___VVVOOONNNYYYkkkrrr\\\SSSKKKHHHJJJSSScccqqqwww```OOOEEE@@@<<<;;;999999:::;;;:::999444444555555666777777777555555555555555555555555555444333333222333333333444444555555666555555444666444333333444555555444777666555444333333333444333333444555555555555555111333555777888777666555444444444333333222222111333333333444444444555555999,,,000999333...333777888777555333111111111222333333333444555555666666555555666666666666666555666888999:::999888999:::;;;;;;:::::::::<<<===>>>@@@@@@AAACCCDDDHHHTTT```~~~ooo___WWWRRRPPPNNNPPPXXXhhh|||xxxnnnhhhiiinnnoooggg```^^^aaagggrrr}}}qqqsss~~~vvvmmmggg```]]]]]]```\\\WWWQQQLLLHHHFFFEEEIIINNNOOO[[[rrrmmmaaaWWWOOOJJJSSSeee{{{xxxcccYYYOOOIIIHHHNNN\\\iii~~~lllXXXJJJBBB===;;;999999:::;;;:::999777777777666555555444444555555555555555555555555444444444333333333444444444444444555555555555555666555333333555666555444222222222333444444555666333333444555555555444444222333444666666666666555666666555555555444444444333333444444444555555555<<<333333444///222666111555555333222222333444555333444444444555555666666444555666666666666666666555777999999888888888999<<<;;;:::999999;;;===>>>@@@???AAACCCDDDIIIUUUbbb~~~sssbbbYYYTTTPPPOOONNNSSS```sss|||uuunnngggfffjjjxxxrrriiiaaa______bbbjjjqqqxxx|||}}}sssrrrzzz{{{rrrjjjbbb^^^^^^]]][[[VVVPPPKKKHHHGGGFFFFFFLLLNNNXXXlll{{{ttteee[[[RRRLLLQQQ```wwwxxxggg]]]RRRKKKHHHKKKVVVbbbuuuxxxcccPPPCCC>>><<<999888999999999999777777777666555555444444555555555555555555555555444444444444444444444444444444444444555555666666777555333444555666555555000111111222333333444444222333333444555444444444333222222111222444555666555555555555555444444444333333333444444444555555888888888222888NNNRRR???666555444333333333444555444444555555555555555666444444555666666666666666444666888888777666777888<<<;;;999888999:::<<<===>>>>>>@@@CCCEEEJJJWWWddd}}}yyyfff]]]VVVPPPNNNMMMPPPZZZjjj|||}}}wwwsssmmmgggdddfffssstttkkkbbb_________dddiiipppwww}}}uuurrrvvvzzzqqqggg```___\\\YYYUUUOOOKKKIIIGGGGGGEEEKKKMMMUUUgggsss~~~kkkaaaZZZSSSTTT]]]qqqvvviii___TTTMMMHHHIIIQQQZZZkkk}}}pppXXXHHH@@@===:::888888888888888444444555555666777777777555555555555555555555555333333444555555555555444444444444444444555666777777555444444555666666555333444444444333222111000222222333444444444444444333222000000000222555666333333333333333333333333222222222333333333444444000777:::555DDDgggnnnTTT999888666444222222222333555555555555555555555555333444555666777777777777444666777777666666777888;;;;;;:::999999:::;;;<<<===<<>>;;;999999999888777777777666555555444444555555555555555555555555222333555666666666555555444444333333444555777888777666444444666777666555333444555777777777777666222222333444444444333333000222444555666666555444555555555555555555555555000000111111111222222222666444666333333???CCC555444333333333444555777888666666666666666555555555333444555666777777777777666888999999888888999:::::::::;;;;;;;;;:::999999???>>>???AAABBBGGGSSS___zzzyyyeeeXXXRRRRRRNNNLLLPPPVVV```ooo|||vvvssssssqqqllliiilllqqqzzzzzzoooccc___]]]\\\]]]```dddtttwwwqqqlllpppsssjjjddd___\\\XXXRRRLLLHHHGGGGGGDDDCCCEEEIIIOOO]]]tttvvvmmmeee^^^XXXSSSWWWmmm~~~nnn___XXXSSSNNNOOOSSS[[[lllsssZZZIIICCC>>>===;;;888999<<<999888888777666555555444:::888555666888888666333444555555666666555555444444444444555555555555666555555555555555555555555...---,,,...111444444444555555555444444333333333444222111000222555999;;;333555666555444333555777666666444333222111111111111333555777888666444333666555555444444555555666666888::::::999777666666666777777777777777666666777666555555555666888999::::::;;;;;;;;;;;;;;;;;;======???BBBDDDHHHTTT```zzz|||gggYYYSSSPPPLLLJJJMMMSSS[[[hhhuuu}}}xxxvvvsssnnnllllllnnnttt|||}}}qqqddd^^^\\\ZZZ[[[^^^dddrrryyyqqqiiikkk{{{wwwlllddd___]]]YYYTTTOOOKKKJJJJJJEEEEEEGGGKKKPPP[[[nnnrrriiiaaa[[[TTTUUUfffzzzooocccXXXOOONNNQQQWWWggg~~~hhhNNNGGG@@@===;;;888888:::999888888777666666555555777555444555777888777555222333333444444333333222444444444555555555555666444444444444444444444444777666444333444555444333444444444333333222222222111111111111111222333444666444111111222444444333444444333333222333333333222333555666777666555444555555444444444444555555555555666555333222333555777777888888888777777666888777777666777888999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;===@@@BBBFFFRRR^^^zzzjjjZZZSSSOOOKKKHHHJJJNNNTTT___jjjwww{{{vvvrrrpppmmmlllmmmqqqzzztttfff^^^ZZZXXXXXX[[[cccmmmzzz}}}ssshhhhhhttt}}}ooofff```^^^[[[WWWSSSPPPNNNMMMHHHGGGIIILLLPPPWWWfffttt~~~xxxnnneee^^^VVVSSS]]]lllppp___RRROOOQQQSSS___sssvvvWWWLLLBBB===;;;888777999888888888777777666666555444333333444666888777666333333444444444444333333444444444555555555555666333333333333333333333333;;;888666555666555444333333333333222222222222222222222333333333111000...888444//////222444222000333333222222333444555555333444444444555555555555444444444444444444444444555444333111000000333555777777888888888888777777999888888888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@BBBFFFRRR^^^xxxnnn\\\SSSPPPKKKIIIIIIKKKNNNVVV___mmmzzzyyyvvvvvvqqqmmmiiihhhooo}}}wwwggg^^^ZZZWWWXXX[[[aaaiiisssvvvjjjhhhqqqtttkkk```^^^[[[YYYWWWTTTQQQPPPKKKIIIIIIKKKMMMSSS```lll}}}rrrggg```XXXRRRVVV___wwwzzzeeeVVVQQQRRRPPPXXXhhh}}}```QQQCCC<<<;;;999888999888888888777777777666666444444444444555666666555555555666666666666555555444444444555555555555666333333333333333333333333333222111222333555555444333333333333333333333333444444555555444333222111777666555555555444111000333333333333333444555555444444333333333444555666333333444444444444333333555666666444333333555777666666777777888777777777888888888888999999::::::::::::;;;;;;<<<<<<======???>>>@@@CCCDDDHHHTTT```wwwsss```VVVRRRNNNKKKKKKJJJJJJPPPWWWcccooo~~~}}}{{{{{{wwwrrrkkkfffjjjwwwzzzjjj```ZZZXXXYYY]]]___eeennnzzzuuujjjhhhnnn|||zzzrrrbbb___[[[YYYXXXWWWTTTRRROOOJJJGGGHHHJJJPPP\\\hhh~~~wwwiiibbb[[[SSSSSSXXXmmmjjjZZZRRROOONNNSSS^^^rrrkkkYYYFFF===;;;:::999999888888888888777777777777555666666555444444444444555666666777777666666555444444444555555555555666333333333333333333333333///...---///222444444444444444444555555555555555555444333333333444555666444999>>>>>>888444222333666555444444333333444444555444222222222333555666333444444555555444444333444666888888777666666666444555666666777777777666777777777888888888888888::::::;;;<<<<<<===>>>>>>@@@???AAACCCDDDHHHSSS___vvvzzzfff[[[UUUQQQNNNMMMKKKHHHKKKQQQYYYeeesss~~~yyyrrrkkkjjjrrrnnnbbb\\\XXXZZZ]]]]]]ccclllwww}}}rrrjjjiiijjjrrrxxxfffbbb\\\YYYYYYYYYWWWUUUQQQLLLGGGGGGIIINNNXXXcccvvv~~~mmmeee___WWWTTTWWWfffqqqaaaTTTLLLLLLOOOWWWiii{{{eeeLLL@@@>>><<<:::999888888888888888888888888666777888666444333333444444444555555555555444444444444444555555555555666333333333333333333333333333111000000222333333333555555555555666666666666333222222222222444666777333;;;BBBAAA:::444444777666666555444333333444444444333222222222333555666333444555666666555444333222444888999777666555555444555666777777888777777666777888888999999888888::::::;;;<<<===>>>>>>???>>>>>>???BBBCCCFFFQQQ]]]vvvmmmaaaVVVRRRPPPOOOKKKGGGIIIMMMQQQ[[[hhhuuuyyyqqqlllpppyyytttfff]]]XXXXXX\\\[[[ccclllvvvzzzrrrlllkkkiiiiiiwww|||llleee^^^ZZZ[[[\\\ZZZXXXSSSNNNJJJJJJJJJMMMTTT[[[kkk{{{sssiiiccc[[[WWWYYY]]]rrr{{{mmm^^^QQQLLLNNNTTTaaaxxxsssUUUFFFAAA???;;;999888888888888888888888888555777888777555444555777444444555555555555444444444444444555555555555666444444444444444444444444666444222222444444444333444444444555555555666666222333444555666666666666666:::>>><<<777444555888555444444444444555555666333333222222333333444555444555777888888777555444333555777777666666666888666666888999999:::::::::777888999:::::::::999888::::::;;;<<<===>>>?????????>>>@@@BBBCCCFFFQQQ]]]vvvqqqfffVVVSSSQQQOOOKKKGGGGGGKKKLLLVVVbbbooo}}}uuunnnnnnuuu{{{xxxhhh^^^WWWWWWZZZZZZcccmmmuuu{{{sssoooooojjjeeeooo}}}ppphhh___[[[\\\^^^]]][[[TTTOOOLLLMMMMMMLLLPPPUUUddduuuwwwlllfff^^^ZZZZZZUUUhhh}}}xxxiiiZZZOOOPPPRRR\\\ooo|||\\\JJJDDD@@@;;;888888888888888888888999999333666888888666555888:::666666777777777777666666444444444555555555666666555555555555555555555555555333222222444555555444333333333444444555555555444666999;;;;;;999777555999999888666444444666777333333333444555666777888222222333333333444444444555666777999999777666555777888777666555666999<<<777888999:::;;;<<<<<<<<<888999:::;;;<<<;;;::::::::::::;;;<<<===>>>???@@@AAAAAABBBDDDEEEHHHSSS___vvvwwweeeWWWQQQMMMMMMMMMJJJHHHJJJMMMQQQYYYdddrrr|||wwwrrroooppprrr}}}nnnbbbYYYUUUUUUYYY___jjjvvv}}}|||zzzuuunnnhhhggglllpppwwwmmmbbb]]]^^^```^^^[[[UUURRRMMMJJJIIIKKKOOORRRaaannnqqqgggeee]]]RRRNNNZZZrrrsssaaaVVVPPPNNNTTTcccwwwjjjNNNBBBAAA???:::888888888777888888999:::888888777666555444333333666666555555555444444444444555666777777666555444555555555666555555444333555555555555555555555555333444555555666666555555555555555666666666666777<<<:::888666555555666777555555555555555555555555777666555444555777999:::666666555555555555666666444555666777777999<<>>???@@@AAA???@@@BBBEEEJJJUUU```vvvzzzhhhZZZSSSNNNNNNNNNKKKIIIJJJIIILLLSSS]]]jjjwww}}}xxxsssqqqpppoooyyypppddd\\\XXXXXX\\\___hhhrrrwwwyyy~~~|||tttllliiijjjlll}}}{{{qqqeee___^^^___]]]ZZZVVVSSSMMMIIIGGGJJJMMMPPP]]]jjj~~~wwwkkkggg```XXXSSSZZZlll~~~kkkYYYSSSOOOSSS]]]nnnpppUUUFFFAAA>>>999999999888888888888999999888777777666666555555444666666555555555444444444444555666777777666555444555666666666555444333333555555555555555555555555333444555555666666555555444444555555555666666666:::888666444444444555666555555555555555555555555666555444444555666888:::666666555555555555666666444555777777777999<<<>>>@@@<<<777777:::;;;:::777::::::::::::::::::::::::::::::;;;<<<===>>>??????AAA???@@@BBBEEEJJJUUU```uuunnn^^^VVVOOOOOONNNLLLJJJKKKGGGIIIMMMUUU```mmmyyy~~~yyyvvvssspppmmmsssyyyrrrggg___\\\\\\aaaccciiioooqqqqqqvvv|||~~~uuunnnkkkjjjvvv~~~ttthhh```^^^^^^[[[XXXXXXTTTMMMHHHFFFGGGJJJMMMVVVcccwwwqqqiiiddd```YYYYYYbbbyyyyyyaaaZZZTTTSSSXXXcccwwwwww^^^JJJAAA===:::;;;:::999888888777888888777777666666666666666666666666666555555555444444444555666666666666555444666666666666555444333222555555555555555555555555333444555555666666555555333444444444555555555555777666444333222333444444555555555555555555555555555555444444555666888999777666666555555666666777555666777777777888:::<<>>??????AAA???@@@CCCEEEIIITTT___ttttttcccYYYPPPNNNNNNLLLJJJJJJIIIIIIKKKPPPYYYeeeqqqxxx~~~zzzyyywwwrrrnnnooossszzzttthhhaaa^^^___ffffffjjjnnnnnnmmmqqqxxxxxxsssqqqrrrvvvjjjbbb^^^]]][[[YYY[[[VVVOOOHHHEEEEEEHHHJJJQQQ]]]pppwwwjjjfffeee]]]WWWXXXiiijjjaaaYYYVVVVVV]]]ppp~~~eeeNNNAAA===<<<<<<<<<:::999888777777777666666666777777888888888666666666666555555555555555555555555555555555555777777666666555444222222555555555555555555555555333444555555666555555555333333333444444444555555555555444333333333444444555555555555555555555555555444444444555666777888777777666666666666777777555777888888777777999;;;===;;;999888:::;;;:::888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???AAA???@@@CCCEEEIIISSS]]]qqq}}}zzzggg\\\QQQNNNNNNLLLJJJJJJIIIHHHHHHKKKRRR]]]gggmmmuuu|||}}}}}}{{{wwwsssnnnpppvvvuuuiiiaaa^^^___eeeeeefffiiiiiihhhmmmuuu~~~|||ttt~~~wwwlllccc___]]]\\\[[[]]]XXXQQQKKKGGGFFFGGGHHHMMMXXXiii|||nnnggghhh___VVVSSS^^^tttpppeee[[[XXXUUUXXXjjj~~~lllSSSCCC??????===<<<;;;999888777777777666666777777888999999999777777666666666555555555555555444444444444555555666666666666555444333222555555555555555555555555333444555555666555555555333333333444444444555555555555555555555555666666555555555555555555555555444444555555666777777888777777666666666666777777777888:::999888777888999<<<;;;999999:::::::::999888888999999::::::::::::;;;;;;<<<<<<======>>>>>>@@@???@@@CCCEEEIIIRRR\\\nnn}}}mmm___SSSOOOOOONNNKKKJJJGGGFFFEEEFFFKKKTTT\\\bbbmmmuuu|||zzzttttttvvvzzzwwwjjjaaa^^^^^^```___```aaaaaaaaahhhpppyyy{{{pppgggaaa___^^^^^^^^^ZZZUUUOOOJJJHHHHHHHHHLLLTTTbbbrrruuujjjiiibbbYYYSSSXXXggg|||uuuggg[[[XXXUUUUUUdddwwwvvv\\\JJJCCC@@@===<<<;;;:::888888777777777777888888999999999:::777777777666666666555555555555444444444444555555555555555666555555444333555555555555555555555555333444555555666666555555333444444444555555555555555555666666777777777888555555555555555555555555555555666666777888888888888777777666666777777888999;;;<<<;;;:::888888999::::::::::::::::::::::::777888888999999::::::;;;<<<<<<<<<<<<======>>>>>>@@@???@@@DDDEEEHHHQQQ[[[mmmrrrdddVVVQQQRRRPPPMMMLLLFFFEEECCCDDDGGGNNNUUUYYYbbbkkkwww|||{{{xxxvvvwwwzzzlllbbb^^^^^^]]][[[[[[[[[[[[\\\ccclllwww|||}}}~~~wwwllleeeaaa```___^^^\\\XXXSSSOOOKKKIIIHHHJJJPPP[[[iiizzz~~~ooolllfff^^^XXXXXX^^^lll}}}kkk]]][[[YYYVVV```qqqiiiTTTGGG@@@===<<<;;;:::999888888888888888999999999999999999777777777777666666666555555444444333333444444555333444555555666555555555555555555555555555555555333444555555666666555555444444555555555666666666444444555666777888888888555555555555555555555555555666777888888999999999888888777777777777888888;;;===>>>===;;;999888999999:::;;;;;;::::::::::::888888999999:::;;;;;;<<<<<<<<<<<<<<<============@@@???@@@DDDEEEHHHQQQZZZnnnvvvgggXXXSSSTTTRRROOONNNGGGFFFDDDDDDGGGMMMSSSVVVYYYcccooowwwzzz~~~{{{tttqqqvvv}}}mmmbbb^^^^^^]]][[[YYYZZZYYYZZZaaajjjqqqyyyuuuuuuxxxyyyzzz|||pppgggbbb``````___]]]ZZZVVVRRRMMMJJJHHHIIINNNWWWccctttsssnnniiiccc\\\YYYZZZbbbtttpppaaa```]]]XXX```nnnsss[[[III???<<<<<<;;;:::999999999999999999999999999999999999777777777777666666666666555444333333333333444555222333444555666666666666555555555555555555555555333444555555666666555555555555555666666666666777333333555666777777777777555555555555555555555555666777888999999::::::999888888777777777777888888<<<>>>???>>><<<:::999999888:::;;;;;;::::::::::::999999:::;;;;;;<<<======<<<<<<<<<===============??????@@@DDDEEEHHHPPPYYYooo~~~mmmZZZRRROOOMMMLLLMMMKKKJJJGGGFFFGGGJJJMMMOOOSSSYYYcccllluuu||||||tttpppqqqvvvzzztttiiiccc```]]]YYYVVVXXXYYYZZZ^^^dddnnnyyyuuukkkgggiiiooouuu|||pppbbb[[[[[[aaa```]]]WWWQQQLLLIIIHHHHHHHHHOOO^^^ooozzzmmmhhh```YYYUUUQQQUUUggg}}}zzzggg___[[[XXX[[[cccyyyhhhLLLBBB======;;;777777888888777999999888888888888999999888888888888777777777777666666777777777777666666555555555444444555555555666777888777555444444555444333333333333444555666777777777777666666666666888666444555777888777555666666666666666666666666888777666555555666777888777777777777777888888999>>>HHHOOOJJJ===555666<<<888888999999999:::::::::;;;;;;::::::::::::999999;;;;;;<<<<<<===>>>>>>>>>>>>===???DDDFFFJJJTTT^^^qqqppp^^^UUURRROOOMMMNNNMMMKKKHHHEEEEEEFFFHHHJJJOOOUUU___hhhpppxxx~~~~~~xxxtttssstttvvvvvviiibbb___[[[WWWVVVXXXYYYZZZ]]]ccciiiuuu~~~tttjjjdddeeeiiimmm|||wwwjjjbbb```______\\\XXXRRRMMMIIIGGGHHHHHHMMMYYYhhhyyyoookkkbbbZZZVVVPPPPPP___rrrkkkaaa\\\XXX\\\cccsssnnnSSSIII======;;;999888999999777999999888888888888999999888888888888777777777777666666777777777777666666555555666666666666555555666777777777555444555666555555555444555555666666777777666666666555555555888666555777999999777555666666666666666666666666888888777777777777888888777777777777777888888999;;;@@@CCCAAA;;;666666777888888999999999:::::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@???@@@DDDGGGJJJTTT]]]pppuuucccZZZVVVQQQNNNNNNNNNLLLHHHEEECCCCCCDDDEEEJJJPPPXXXaaaiiiqqqxxx}}}}}}yyyuuusssrrryyyxxxjjjaaa]]]YYYVVVUUUXXXYYYYYY[[[```cccnnn}}}vvvllleeebbbcccdddppp~~~~~~ssshhhbbb]]]]]]\\\YYYTTTOOOIIIFFFHHHGGGJJJSSS```ooouuulllccc\\\WWWQQQOOOYYYhhhpppfff___YYY[[[bbblllvvv\\\PPP@@@===;;;;;;;;;:::999888999999888888888888999999888888888888777777777777666666777777777777666666555666777888888777666555555666777666555444555666777777666666555666666666777777666666666555555555777777777999::::::777555666666666666666666666666888888999999999999888888777777777777777888888999:::999888888::::::777555888888999999999:::::::::888888999:::;;;<<<======;;;<<<<<<======>>>>>>???AAA@@@AAAEEEFFFIIIRRR\\\nnnzzzggg]]]XXXSSSNNNMMMNNNLLLIIIEEECCCBBBCCCCCCFFFKKKSSSZZZbbbjjjrrrwww|||xxxtttrrrvvv}}}{{{lllaaa\\\WWWTTTTTTWWWXXXVVVXXX\\\___hhhuuu{{{qqqiiiddd```^^^eeesssvvviii___\\\[[[[[[ZZZWWWQQQJJJFFFHHHFFFHHHOOOZZZhhh|||}}}mmmddd]]]ZZZUUUQQQXXXcccxxxtttlllddd[[[YYY^^^iii~~~dddUUUDDD???<<<======;;;999999:::999999888888999999:::888888888888777777777666666666777777777777666666555666888::::::888666555555666777666555444555666777777666666555555666666888888777777777666666666666777999;;;;;;:::777555666666666666666666666666666777999999999999777666777777777777777888888999;;;888555666999;;;999777888888999999999:::::::::999999::::::;;;<<<<<<===<<<<<<<<<===>>>>>>??????AAA@@@AAADDDEEEHHHPPPZZZmmmkkk```YYYSSSNNNLLLNNNLLLIIIGGGEEEEEEEEEEEEDDDHHHNNNUUU\\\dddlllqqq{{{}}}{{{xxxuuutttvvv}}}nnnbbb\\\WWWTTTSSSUUUUUUSSSTTTXXX[[[cccnnnuuu|||}}}ssskkkeee^^^ZZZ^^^gggrrr~~~xxxiii^^^[[[[[[[[[[[[YYYTTTMMMGGGHHHFFFGGGMMMVVVdddxxxpppfff^^^\\\WWWPPPRRRZZZqqqxxxsssjjj]]]XXX[[[iiijjjYYYJJJAAA<<<>>>???<<<999:::::::::999999999999::::::888888888888777777777666666666777777777777666666555666999::::::999666555444666777666555555666777666666555555444555555666999999999888888888777777555777:::;;;;;;999777666666666666666666666666666555666777888888777666555777777777777777888888999:::999888777777777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????AAA???@@@CCCDDDFFFOOOXXXmmmooobbbZZZSSSOOOMMMMMMLLLJJJHHHGGGFFFFFFFFFCCCFFFKKKPPPVVV]]]eeekkkuuu||||||zzzrrrpppuuu|||~~~oooddd^^^YYYTTTRRRSSSRRRPPPQQQTTTXXX^^^fffkkkqqq|||zzzrrrkkkddd\\\WWWXXX]]]dddnnnyyylllaaa]]][[[[[[[[[[[[WWWPPPJJJHHHFFFHHHLLLSSS___sssxxxkkkaaa]]]WWWNNNLLLPPPiii~~~zzzoooaaaZZZ\\\hhhsss___QQQEEE===??????;;;999;;;::::::999999999999::::::888888888888777777777777666666777777777777666666555777888999999888777555444555666666555555666777555555444444555555666777999999888888888777777777555777::::::999777777777666666666666666666666666666666777777777777666666777777777777777888888999666888999777444333555888888888999999999:::::::::<<<<<<<<<<<<;;;;;;::::::<<<======>>>>>>??????@@@@@@???@@@CCCDDDGGGOOOYYYmmmsssddd[[[TTTQQQPPPNNNMMMKKKIIIGGGFFFEEEEEEBBBDDDGGGKKKPPPWWW___eeennnttt}}}|||tttooopppxxx~~~qqqfffaaa[[[UUUQQQQQQOOOLLLNNNRRRSSSXXX^^^bbbgggsssxxxpppjjjddd]]]WWWSSSWWW[[[aaapppzzzoooeee___\\\[[[[[[\\\YYYRRRLLLGGGFFFGGGJJJNNNXXXjjj{{{~~~qqqeeeaaa\\\RRRNNNQQQ```zzzsssddd]]]```bbb}}}hhhXXXIII>>>>>>???:::888<<<;;;::::::999999::::::;;;888888888888777777777777666666777777777777666666666777777888888777777666444555666666555555666888444444444555666777888999777777777666666666666555555777999999777555666888666666666666666666666666888777777777777777777888777777777777777888888999555666777777666555666777888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@@@@AAA@@@AAADDDFFFIIIQQQ[[[mmm}}}vvveee\\\VVVRRRRRROOONNNKKKIIIFFFDDDCCCCCCAAACCCEEEHHHLLLSSS[[[aaagggmmmuuu~~~|||yyyrrrooorrryyyrrrhhhccc\\\VVVQQQOOOMMMJJJLLLPPPOOOTTTYYY]]]bbbnnnwwwpppkkkfff___ZZZPPPUUUXXXZZZdddzzzxxxppphhh```]]][[[[[[]]][[[TTTNNNFFFEEEFFFHHHKKKSSSccctttttthhheeebbbYYYUUUXXXZZZtttuuueeeaaaddd]]]~~~ooo\\\KKK>>>>>>???999888<<<;;;::::::999999::::::;;;888888888888777777777777666666777777777777666666777666666666666666666777333555666666555555666888555555555666777999;;;;;;666555555555444444444444555777888777555444666888666666666666666666666666:::999888777777888999:::777777777777777888888999666555666777::::::999888888888999999999:::::::::999::::::;;;<<<===>>>>>>=========>>>??????@@@@@@BBBAAACCCFFFHHHKKKTTT]]]mmmnnn```ZZZVVVTTTTTTQQQNNNLLLJJJGGGDDDBBBCCCCCCEEEGGGKKKOOOTTTVVV___eeemmmuuu{{{zzzuuusssuuurrrssssssjjjfff[[[WWWQQQMMMLLLLLLMMMMMMRRRTTTXXX[[[[[[```nnn}}}|||vvvrrrlllccc]]]YYYVVVTTTXXX```pppxxxnnnddd```\\\ZZZZZZYYYUUURRRLLLGGGEEEFFFJJJRRRbbbpppoooiiieee]]]XXXXXX[[[lll}}}mmmaaa^^^bbbuuucccSSSCCC===<<<;;;;;;===;;;::::::::::::;;;<<<<<<>>>;;;888666777888999999666777888999999888777666666222333888:::888666888777777888888888999999999555555555555555666777777555555666777888999999:::>>><<<888555444666888999999777666444444666777999777777777777777777777777777777888888888888777777777777888888888888777777888888999::::::::::::999888888999::::::;;;<<<<<<<<<<<<======>>>@@@AAABBBDDDBBBCCCDDDDDDGGGRRR^^^kkkrrrddd\\\XXXUUUSSSQQQNNNLLLKKKIIIFFFCCCBBBCCCFFFIIILLLOOOQQQRRRYYY```hhhpppxxx{{{wwwvvvqqqnnnyyyrrrgggbbbZZZVVVPPPMMMLLLMMMMMMNNNQQQRRRUUUWWWWWW[[[jjjyyy}}}xxxqqqhhhaaa\\\YYYWWWYYY___mmmzzzqqqeeeaaa\\\ZZZZZZXXXUUURRRLLLHHHFFFGGGIIIPPP]]]jjjrrrkkkggg```ZZZXXXXXXgggqqqeeeaaaaaarrrjjjXXXFFF???>>>===;;;;;;;;;::::::::::::;;;<<<<<<>>>;;;777666777888888888666777888888888888777666666444555:::<<<999777888444444666777999;;;<<<===666666555555666666777888666666777777888888999999;;;:::999888777777777777888777666555555666777888777777777777777777777777777777888888888888777777888888999999999999888888888888999::::::::::::999:::::::::;;;;;;<<<<<<===============>>>@@@AAABBBCCCCCCEEEGGGGGGHHHQQQ\\\mmmzzzjjj```ZZZVVVSSSQQQNNNMMMLLLKKKHHHFFFBBBDDDGGGJJJLLLMMMMMMMMMSSSYYYbbbjjjrrrzzzzzzyyytttooosss{{{sssfff```XXXTTTPPPMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQUUUcccqqq}}}tttnnneeeaaa]]]\\\___hhh{{{{{{sssfffbbb]]]ZZZZZZXXXUUURRRLLLIIIGGGHHHIIIMMMWWWbbbvvvwwwmmmiiiddd^^^YYYTTT```yyyvvviiiccc___lll|||sss___JJJAAA@@@???<<<:::;;;::::::::::::;;;<<<<<<>>>;;;888666777888999888666666777777777777666666777555777===???;;;888888444555666777999;;;<<<<<<777777777666777888888999777777777777777888888888888999::::::999888666555777777777777777777777777777777777777777777777777777777777777777777777777999999::::::::::::999999888999999:::::::::::::::<<<<<<<<<<<<<<<==================>>>???@@@AAABBBAAABBBEEEHHHHHHIIIQQQZZZooopppccc[[[WWWSSSQQQOOONNNNNNMMMKKKJJJDDDDDDEEEGGGHHHIIIIIIJJJPPPUUU]]]dddkkkttt}}}zzzzzzyyyuuutttwwwvvvhhhaaaWWWTTTPPPNNNNNNPPPPPPPPPQQQOOONNNNNNMMMQQQ]]]kkkvvvppphhhccc```eeetttzzztttiiiddd^^^[[[ZZZYYYVVVSSSLLLJJJIIIJJJJJJLLLTTT^^^ooo}}}oookkkggg```ZZZSSSZZZnnnzzzkkkccc]]]fffrrr{{{eeeNNNCCCBBB@@@===:::;;;::::::::::::;;;<<<<<>>???@@@BBBBBB???@@@BBBEEEFFFIIIRRR]]]qqqvvvfff]]]XXXSSSRRRPPPPPPPPPPPPNNNLLLGGGEEECCCBBBBBBEEEGGGIIIOOOTTTZZZ```eeemmmvvv}}}~~~zzzwwwyyyyyywwwttttttuuuxxxiiiaaaWWWUUUQQQPPPPPPQQQRRRRRRRRROOOMMMLLLKKKNNNYYYeeeyyyvvvmmmeeeeeeppp|||{{{tttlllggg```\\\[[[ZZZWWWTTTMMMKKKJJJKKKKKKLLLSSS\\\iiizzzsssllliiibbb[[[UUUWWWddd~~~}}}lllbbb[[[bbblllxxxlllSSSGGGCCC@@@===<<<;;;::::::::::::;;;<<<<<<@@@===;;;:::;;;<<<;;;:::777777666666666666777777999777:::@@@BBB===999888888888888888888888888888888888888888888999::::::888888888777777777777777999888888777777888999:::777777888888888888777777777777777777777777777777888888777666666777888888888888999999999999888888999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???AAABBBCCCAAA@@@AAADDDEEEKKKXXXfffqqq|||kkk___ZZZUUUSSSRRRQQQRRRQQQPPPNNNIIIGGGCCCAAAAAACCCGGGJJJMMMQQQVVV[[[```gggpppwwwxxxwwwwwwwwwvvvtttpppnnnkkkzzz|||kkkaaaYYYVVVSSSRRRRRRSSSSSSSSSQQQNNNLLLLLLLLLNNNVVV```sss{{{qqqkkkoooxxxwwwpppjjjccc^^^\\\[[[XXXVVVNNNLLLKKKKKKJJJJJJPPPYYYdddvvvyyynnnkkkeee^^^YYYVVV\\\ooopppeee]]]aaagggqqquuu\\\LLLDDD???>>>???;;;::::::::::::;;;<<<<<>>@@@<<<888888555666777888999:::;;;;;;888888888777888888999:::777777777777777888888888888888777666777888:::;;;888888888888888888888888777777777777777777777777999888777666666777888999888888999999999999888888999999:::;;;;;;;;;;;;;;;999::::::;;;<<<<<<======>>>>>>>>>???@@@AAABBBCCCEEECCCCCCEEEGGGNNN]]]kkkooooooccc]]]WWWUUUSSSSSSSSSRRRPPPOOOJJJHHHFFFDDDDDDFFFHHHJJJHHHLLLRRRWWW\\\dddmmmtttvvvxxxyyyxxxvvvssspppmmmjjjrrrvvvqqqggg[[[YYYVVVTTTTTTUUUTTTSSSOOOLLLKKKLLLLLLMMMTTT\\\kkk~~~~~~sssqqqttt~~~sssmmmeee```^^^]]]ZZZWWWQQQNNNLLLJJJGGGFFFLLLTTT___qqqqqqmmmhhhbbb\\\VVVVVVbbbyyywwwjjjaaaaaabbbiiiyyygggSSSEEE======@@@;;;::::::::::::;;;<<<<<<===<<<::::::;;;;;;999888:::999888777777888999::::::777777<<<===:::777777666666777888999::::::;;;777777777777777888999999666666777777888888999999666666777999999:::::::::999999888777777888999999777777777777777777777777999888777666666777888999999999::::::::::::999999999:::;;;;;;<<<;;;;;;;;;999999:::<<<===>>>???@@@>>>>>>>>>???@@@AAABBBCCCEEEDDDEEEFFFHHHMMMZZZgggmmmsssfff```XXXVVVTTTSSSSSSSSSQQQOOOJJJIIIIIIHHHHHHIIIIIIJJJDDDHHHNNNSSSYYYbbblllsssvvvzzz}}}{{{xxxvvvtttrrrnnnrrrooouuuxxxooo]]]ZZZWWWVVVVVVVVVUUUTTTMMMKKKJJJLLLLLLMMMRRRZZZfffxxxzzzrrrrrruuunnnfffaaa___]]][[[YYYSSSOOOLLLIIIEEEBBBHHHOOO\\\nnntttnnnjjjeee]]]VVVRRR[[[ooo|||pppdddbbb___cccsssoooXXXFFF<<<<<>>@@@AAABBB>>>>>>>>>???@@@AAACCCCCCCCCBBBDDDFFFGGGJJJTTT```kkk{{{jjjaaaYYYVVVTTTUUUWWWVVVSSSPPPOOOMMMJJJHHHFFFFFFFFFGGGJJJJJJLLLQQQUUU[[[fffqqq~~~~~~}}}}}}|||{{{wwwrrrnnnpppkkkooozzzzzzooo```[[[UUUSSSSSSSSSQQQOOONNNMMMLLLLLLMMMOOOQQQRRRfffrrr|||zzzrrryyy{{{uuulllddd___\\\ZZZYYYSSSRRROOOKKKHHHIIILLLOOOTTThhhzzzrrrmmmhhhbbbUUUNNNSSSccc|||vvvlllbbb[[[___kkk}}}bbbKKKAAA>>><<<;;;;;;;;;;;;;;;<<<===>>>======<<<;;;999888777777888888888888888888888888777888888888888999999999;;;;;;::::::999888888888999999888888888888888999999999999999999999999999:::888777888;;;<<<:::777:::::::::999999999888888666777888999:::;;;;;;;;;:::999999999888777777777999999999888888888888888<<<;;;:::999999999:::;;;:::<<<>>>@@@BBBBBBAAA@@@AAAAAABBBCCCDDDDDDDDDDDDCCCAAABBBFFFHHHKKKQQQYYYkkkoooeeeZZZXXXUUUUUUWWWWWWTTTQQQQQQOOOLLLIIIHHHGGGGGGGGGGGGFFFIIINNNRRRXXXcccnnnzzz~~~}}}|||{{{zzzxxxtttqqqqqqllllllsssxxx|||pppbbb\\\VVVSSSRRRRRRPPPNNNKKKKKKKKKKKKMMMPPPSSSTTT^^^iii||||||wwwxxx{{{{{{yyy}}}vvvlllccc^^^\\\[[[ZZZUUUSSSPPPKKKHHHHHHKKKNNNTTTeee{{{}}}rrrllliiieeeYYYQQQSSS^^^ssszzzkkkddd^^^]]]bbbpppoooUUUHHHDDDBBB;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;:::999888888888888888888888888888888888888888888999999999999777777888888999::::::;;;999888888777777888888999999999999999999999999999888999:::999888777777777:::999999999888888888888999999::::::999999888777999999999999888888888888999999999999::::::::::::<<<;;;:::999999:::;;;;;;???@@@BBBDDDEEEEEEEEEDDD@@@AAABBBCCCCCCCCCCCCCCCAAA???@@@DDDFFFIIIOOOVVVkkkuuujjj]]]ZZZWWWVVVXXXXXXVVVSSSSSSQQQNNNKKKIIIHHHGGGGGGEEEEEEGGGLLLPPPVVVaaallluuu~~~|||{{{yyywwwvvvsssmmmiiikkkmmmsssuuueee___XXXSSSRRRQQQOOOMMMIIIIIIJJJKKKNNNQQQTTTUUUSSS^^^pppzzztttpppvvvzzzyyyyyymmmccc]]][[[[[[[[[WWWUUUQQQMMMIIIHHHJJJLLLTTTaaasssuuunnnkkkhhh^^^VVVSSSVVVeeemmmjjjddd]]]ZZZccc}}}yyy[[[IIICCCBBB;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999888888888888999999999:::777777777888999999::::::888888777777777888888999888888888888888888888888777:::<<<;;;666333444777999999888888888777777777888999999999999888777777888888888999999999999999999999::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===???@@@AAABBBAAAAAA???@@@AAABBBBBBCCCCCCCCCAAA???@@@DDDFFFHHHOOOVVVjjj|||ooo```\\\XXXWWWXXXYYYWWWUUUSSSRRROOOLLLJJJHHHGGGFFFFFFEEEGGGLLLPPPUUU```jjjppp{{{~~~|||zzzyyyxxxtttoookkkiiigggkkkyyy|||hhhbbbZZZTTTRRRQQQOOOLLLIIIJJJJJJLLLMMMPPPRRRSSSNNNWWWfffzzz}}}xxxnnnssssssrrr|||~~~pppddd]]][[[[[[[[[XXXWWWSSSNNNJJJHHHIIIKKKQQQ\\\kkk}}}zzzqqqnnniiiaaaYYYSSSOOOXXXuuuqqqnnniii```ZZZ___uuuaaaJJJ@@@???;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888999999999:::::::::999999888888777777666888888777777777888999999888888888888888888888888888:::;;;:::888666777888888888888777777777777666555555777888999:::::::::888888888999999:::::::::888999999:::;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<888999:::<<<<<<===<<<<<<>>>???@@@AAABBBCCCCCCCCCDDDBBBBBBFFFHHHJJJPPPXXXhhh~~~sssddd___ZZZWWWXXXXXXWWWUUURRRQQQOOOLLLJJJGGGFFFEEEFFFEEEGGGKKKNNNRRR\\\gggmmmvvv{{{yyywwwvvvtttrrrqqqnnnjjjkkksss}}}llleee\\\VVVSSSRRROOOMMMLLLLLLLLLLLLMMMNNNNNNOOONNNTTTaaaqqq|||lllooolllhhhvvvvvvhhh___\\\[[[\\\YYYXXXUUUOOOKKKHHHIIIJJJNNNVVVfffyyyrrrnnniiiccc\\\UUUMMMQQQiiiuuupppiiiccc^^^```nnn|||nnnRRREEEBBB<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999999999:::::::::::::::999999888777777777888888888888888999::::::888888888888888888888888999888888999<<<===;;;999888888888777777777777666555666777888999:::::::::888888999999:::::::::;;;777888888999:::;;;;;;<<<;;;;;;<<<<<<============<<<<<<===>>>>>>?????????===>>>@@@AAABBBCCCCCCCCCDDDBBBCCCFFFHHHJJJPPPWWWggg|||wwwhhhbbb[[[WWWWWWWWWUUUTTTQQQPPPOOOMMMJJJHHHGGGFFFFFFDDDEEEHHHJJJNNNWWWaaakkksss~~~}}}yyyvvvuuuuuuwwwwwwtttpppoootttyyyooohhh^^^WWWUUUSSSQQQOOONNNNNNNNNMMMMMMLLLKKKKKKNNNSSS[[[hhhzzzlllkkkfffcccooo}}}mmmccc^^^\\\[[[ZZZYYYUUUQQQLLLIIIIIIJJJKKKQQQ```ttttttnnniiiddd^^^XXXNNNNNNaaaxxxzzzrrriiiddd___```gggqqqxxx[[[JJJCCC======<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::999999999999::::::::::::777888888999::::::;;;;;;999999999999999:::;;;<<<999999999999999999999999:::888666999>>>@@@===:::999999888888888777777777999::::::::::::999888888999999999:::::::::::::::888888999999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>>>>>>>>>>??????@@@>>>>>>@@@AAACCCDDDDDDDDDCCC@@@AAADDDFFFHHHNNNUUUeee{{{{{{kkkeee\\\WWWUUUUUUTTTRRRQQQPPPPPPNNNLLLJJJIIIHHHHHHFFFFFFHHHIIILLLUUU^^^iiioooyyy|||zzzwwwzzz|||xxxttttttxxx|||rrrjjj```YYYVVVUUUTTTRRRNNNNNNNNNMMMMMMKKKJJJJJJLLLOOOUUU___pppqqqllleeecccjjjyyysssggg```\\\[[[YYYXXXVVVQQQMMMJJJJJJKKKJJJNNNZZZmmm~~~{{{rrrlllfffaaa[[[QQQNNN\\\nnnyyyooofff___]]]dddmmm~~~```LLLBBB???>>>===<<<<<<<<<<<<===>>>>>>===<<<;;;::::::999::::::::::::::::::::::::999999999:::::::::;;;;;;999999999:::;;;;;;<<<<<<::::::::::::;;;<<<===>>>::::::::::::::::::::::::999888999:::;;;<<<;;;::::::999999999888888888888:::;;;;;;;;;;;;:::999999::::::::::::::::::999999::::::::::::;;;;;;;;;;;;:::;;;===>>>??????>>>>>><<<<<<<<<<<<<<<======>>>>>>???AAABBBDDDEEEEEEEEECCCAAAAAADDDFFFGGGMMMTTTdddzzz~~~mmmfff]]]WWWUUUTTTRRRQQQQQQQQQQQQPPPNNNLLLKKKJJJKKKIIIIIIJJJKKKMMMUUU___gggllluuuyyy}}}~~~zzzvvvwww|||ssskkkaaaZZZWWWWWWUUUTTTMMMMMMNNNMMMMMMLLLKKKJJJIIIKKKPPPYYYjjjxxxooogggdddgggpppwwwjjjbbb]]]ZZZYYYXXXVVVRRRMMMKKKJJJKKKKKKLLLVVVgggxxxwwwnnnhhhccc]]]TTTNNNYYYhhhvvvjjj___\\\dddooofffPPPEEE??????>>>===============???>>>>>><<<;;;:::999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;===<<<<<<;;;;;;::::::999:::::::::;;;<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;777:::<<<;;;888777888::::::::::::999999999999888888999:::;;;<<<=========;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===>>>?????????>>>>>>>>>=========>>>>>>???>>>???AAACCCDDDEEEFFFFFFEEECCCCCCFFFHHHIIIOOOVVVdddyyyyyyooobbb[[[YYYVVVQQQLLLNNNQQQSSSRRRNNNJJJIIIJJJJJJJJJIIIHHHIIILLLRRRVVVcccjjjuuu~~~~~~}}}}}}zzznnnbbb\\\XXXSSSRRRSSSSSSRRROOOMMMKKKJJJJJJJJJHHHHHHMMMVVVbbbssszzztttnnnhhheeeiiiwwwqqqddd\\\YYYWWWVVVTTTPPPMMMJJJHHHGGGGGGOOOUUUbbbxxxtttqqqggg```]]]XXXQQQRRRZZZvvvvvvkkkeeecccfffllllllSSSEEEBBBBBB@@@>>><<<;;;<<<======<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;<<<<<<===777:::@@@===999GGGQQQJJJEEECCC???<<<:::999:::;;;===;;;888888999;;;<<<<<<999999999999999999999999999:::<<<======;;;999888============<<<<<<<<<<<<999999888888888888999999============>>>>>>>>>>>><<<<<<;;;;;;<<<===>>>>>>@@@??????@@@@@@AAABBBCCCCCCEEEFFFEEEEEEIIIOOOUUU___uuu{{{qqqddd]]][[[ZZZVVVRRRQQQSSSUUUSSSNNNJJJIIIHHHFFFFFFFFFEEEFFFJJJOOOTTT\\\dddqqq}}}}}}qqqeee^^^YYYUUUSSSUUUTTTSSSQQQNNNLLLKKKKKKKKKJJJJJJNNNVVV```ooo}}}vvvmmmhhheeegggsss~~~vvvhhh```\\\YYYXXXVVVSSSOOOLLLJJJHHHFFFLLLOOO[[[ppptttiiibbb___YYYQQQQQQWWWooo{{{qqqkkkiiilllrrroooVVVGGGCCCCCCAAA???======>>>???;;;;;;:::999999999999999888888888888888888888888888888777777777777888888:::::::::999999::::::;;;999777999;;;AAAWWWeee^^^CCCAAA???<<<;;;<<<===>>>@@@===;;;:::;;;<<<<<<;;;999999999999999999999999999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<>>>=========>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEAAABBBDDDCCCCCCGGGMMMSSSaaawwwwwwhhh^^^[[[YYYVVVTTTSSSUUUUUUSSSOOOKKKHHHHHHFFFFFFFFFFFFGGGKKKQQQUUUZZZcccqqq~~~tttggg___ZZZUUUSSSTTTSSSRRRQQQOOOMMMLLLKKKKKKKKKJJJMMMSSS[[[hhh|||yyynnnhhheeeeeelllsss{{{lllbbb]]]ZZZYYYWWWTTTQQQMMMJJJHHHIIIMMMMMMUUUjjj{{{xxxllldddbbb]]]TTTRRRVVVfffyyywwwqqqooorrrwwwvvv\\\KKKCCCBBB@@@>>>======>>>???======<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::::::::999999999999::::::===<<<<<<;;;;;;;;;<<<<<>>===;;;;;;<<<>>>???AAA>>>;;;::::::::::::999::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEBBBDDDEEEEEEEEEHHHOOOTTTeeeyyynnn```YYYUUURRRPPPSSSTTTTTTSSSQQQMMMJJJIIIEEEEEEFFFFFFHHHKKKQQQUUUYYYbbbooo{{{~~~yyyjjjaaaZZZTTTRRRSSSQQQQQQOOONNNLLLKKKJJJJJJIIIHHHJJJOOOVVVaaasss}}}qqqjjjfffdddfffjjj~~~oooccc\\\ZZZZZZXXXUUUQQQMMMJJJHHHHHHMMMLLLRRRdddttt|||ooofffdddaaaYYYUUUWWW```ooo{{{tttpppssswwweeePPPCCCAAA>>><<<<<<<<<============<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;===<<<;;;;;;;;;;;;;;;;;;???:::===BBBFFFOOONNN???===<<<:::999999:::;;;<<<>>><<<999999999999999888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>?????????>>>===============>>>>>>@@@@@@@@@@@@AAABBBCCCCCCCCCEEEFFFFFFFFFIIIPPPUUUgggzzzvvvfff[[[VVVSSSQQQQQQRRRRRRRRRRRRPPPMMMKKKCCCDDDEEEEEEFFFIIINNNRRRVVV]]]gggrrr}}}vvvrrrppptttpppeee]]]VVVSSSTTTRRRQQQQQQPPPNNNMMMLLLKKKHHHHHHJJJNNNSSS\\\mmm|||uuunnnhhhcccaaadddwwwuuufff^^^]]]\\\[[[XXXTTTPPPLLLIIIDDDJJJIIIOOO^^^lllssshhhgggfff___ZZZ[[[___iii|||{{{sssmmmnnnqqqpppXXXFFFCCC>>><<<<<<=========::::::999999999999::::::999999999999999999999999::::::999999999999::::::::::::999888888888888888777555<<>>>>>???>>>>>>=========>>>>>>@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDDDDDDDGGGNNNTTTgggzzz~~~mmmbbb\\\YYYXXXPPPPPPPPPQQQRRRPPPMMMKKKFFFGGGHHHHHHIIIKKKOOORRRUUU[[[dddnnnyyytttmmmhhhiiiwwwxxxkkkaaaXXXTTTUUUSSSSSSRRRRRRQQQOOONNNMMMIIIIIIKKKNNNQQQXXXffftttxxxqqqiiiaaa___aaappp{{{lllaaa``````^^^\\\XXXSSSNNNLLLFFFLLLLLLPPP]]]hhh{{{yyykkkjjjiiiccc^^^^^^```fffvvv}}}rrrjjjhhhjjjwww|||```KKKFFF???======>>>>>>===;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<=========<<<;;;::::::::::::<<<999======666999@@@>>>======<<<;;;;;;:::::::::;;;::::::;;;<<<======;;;::::::::::::::::::::::::888888999999::::::;;;;;;<<<<<<======>>>>>>??????======<<<<<<<<<<<<======????????????@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBCCCDDDDDDFFFGGGFFFFFFJJJPPPVVVeeexxxsssfff^^^ZZZXXXQQQPPPOOOPPPQQQPPPLLLHHHFFFGGGHHHHHHHHHJJJMMMPPPQQQXXXbbbmmmxxxuuulllffflllwww|||mmmaaaWWWRRRRRRPPPQQQQQQQQQPPPNNNLLLKKKHHHGGGHHHJJJJJJOOO[[[gggyyyyyyrrrhhh^^^]]]```cccuuunnnccc______^^^\\\WWWRRRMMMJJJGGGMMMKKKLLLWWWbbbtttooolllkkkeee___^^^^^^bbbqqqtttiiieeefffmmmfffLLLEEE>>>:::;;;<<<;;;999:::::::::::::::;;;<<<===::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;::::::::::::>>>999<<<;;;222222999888888888888888999999999::::::999999999::::::999777777777777777777777777777333444666777888888777777::::::;;;<<<<<<===>>>>>>999999888888888888999999>>>>>>>>>>>>????????????======<<<;;;;;;;;;;;;;;;============>>>???@@@AAABBBDDDEEEEEEEEEHHHOOOTTTbbbvvvuuufff[[[UUUSSSSSSQQQOOOPPPPPPNNNJJJEEE???@@@AAA@@@@@@AAADDDFFFIIIQQQ]]]iiitttsssfffeeelll{{{kkk^^^TTTNNNNNNLLLMMMMMMMMMLLLKKKIIIHHHEEEDDDDDDDDDCCCFFFPPP\\\mmm}}}}}}yyyrrrggg\\\[[[```XXXlllnnnbbb\\\\\\[[[YYYUUUOOOJJJGGGBBBFFFBBBAAAKKKVVViiirrrmmmlllfff___]]]]]]___nnnvvvjjjddddddggg|||jjjJJJCCC:::666777888666444333333222222333444555555222222222222222222222222333333222222222222333333777666555444333333333333111---444:::444333666222111222333444555666777888888777666666666666333111444444444444444444444444000111333555666666555444111222222333444555555555444444333333333333444444555555555666666666777777999888777777666666666777999999888999999:::;;;<<<:::<<<===<<<<<<@@@FFFLLL___ttt