BM6P6(@ [[[ZZZ[[[___aaafffoooyyy~~~zzzyyy|||~~~wwwpppmmmccc```cccccccccqqqyyyuuusssrrrrrrpppllliiigggfffgggggggggffffffggghhhhhhfffeeeeeegggjjjkkkjjjgggccc```bbbbbbaaaaaabbbdddeeegggeeeccc```______^^^]]][[[WWWWWWWWWWWWWWWXXXYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWYYYWWWVVVVVVVVVUUURRRPPPOOOJJJ@@@:::???JJJRRRRRRBBB<<<777777888;;;BBBJJJcccqqq___XXXRRRLLLJJJFFFBBBBBBEEELLLTTTmmmcccSSSLLLQQQ|||ZZZKKKHHHIIIdddooo^^^```sssnnnkkkfffbbb^^^[[[WWWTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSUUUXXX]]]```aaaaaa]]]]]][[[YYYVVVTTTUUUWWWbbb```^^^[[[YYYWWWUUUUUUWWWXXXWWWQQQMMMOOOYYYbbb}}}yyyzzzxxx}}}|||{{{~~~}}}}}}vvvsssnnniiifffeeefffgggooosssyyy~~~}}}zzzwwwzzz{{{|||{{{yyywwwxxxyyyxxxhhhZZZRRRKKKEEEFFFDDDGGGSSS```fffeeebbbgggnnnxxxlllVVVIIIEEE@@@TTTiiilll\\\KKKDDDDDDAAABBBCCCDDDFFFHHHJJJKKKVVV^^^mmm|||pppiiikkkyyywwwppprrrtttqqqllliiimmmkkkiiigggfffdddbbb```cccaaa___^^^\\\YYYUUURRRPPPMMMHHHBBB<<<999666666222111111111111111222222...555888444333???PPP\\\zzzZZZ;;;222222333444666<<>>?????????===;;;999777666666555444333222111111222111111000000111111222////////////////////////...///000111111111000000///////////////////////////000000111222333444555555<<>>===;;;999888<<>>;;;DDDOOOSSSQQQ>>>999666666888<<>>XXXnnnOOO@@@CCCSSSoooeeebbb]]]ZZZXXXWWWUUUTTTVVVUUUUUUVVVWWWZZZ\\\]]]YYYXXXWWWXXX[[[]]]^^^^^^\\\[[[ZZZWWWTTTTTTVVVXXXYYYYYYWWWUUUTTTSSSRRRRRRNNNSSSXXXZZZZZZ[[[___bbb}}}tttxxx}}}{{{}}}~~~|||zzz{{{|||~~~xxxkkkccc]]]aaagggmmmqqqtttttttttqqqrrrtttuuuxxx}}}wwwhhhWWWKKKEEEDDDHHHRRR\\\___YYYPPPKKKIIIBBBFFFKKKPPPTTTZZZaaaffftttzzzuuuqqqqqqooonnnnnngggeeeccccccbbbaaa___]]]^^^]]]ZZZYYYWWWSSSOOOKKKDDDAAA===888444222111000/////////000111222333444777444555;;;DDDWWW{{{lllGGG333888111333666999===BBBHHHMMMNNNPPPFFFCCCYYYyyy}}}vvv{{{ppp[[[LLLKKKJJJCCCBBBGGGGGGFFFDDDBBBAAAAAABBBCCCAAABBBCCCBBB@@@>>>>>>>>>::::::::::::888777555444444444444333222111111000111111000000000000111111////////////////////////....../////////000000000//////////////////////////////000000111222222333111111444999;;;@@@KKKWWWfff}}}wwwlllgggggguuuzzzwww}}}|||oooaaaXXXNNNJJJDDD???<<<<<<<<<===@@@BBBEEEJJJSSS]]]fffllloooqqqtttxxx{{{~~~{{{vvvsssgggfffaaaXXXPPPKKKGGGEEEHHHDDDCCCGGGMMMUUUcccooommm]]]ZZZggg{{{```ZZZWWWYYY]]]bbbjjjqqqvvvvvvuuurrrnnnkkkjjjjjjvvv|||~~~}}}yyysssuuuwwwwwwuuuvvvuuuuuuuuuuuutttsssrrrpppnnnllljjjiiiiiijjjkkkjjjiiiiiihhhhhhhhhhhhhhhhhhfffeeeeeeggghhhhhhhhheeefffggghhhhhhgggfffeeecccdddddddddeeeeeeeeeeeedddbbb`````````aaa```___\\\\\\[[[ZZZZZZZZZZZZ[[[WWWXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXXXXXXXVVVRRROOOFFF@@@;;;>>>KKKVVVTTTKKK999666555666999???LLLYYYgggXXXVVVPPPJJJHHHEEECCCEEEIIIQQQ___[[[NNN???===___jjjKKK???DDDZZZmmmaaa^^^YYYVVVUUUUUUTTTSSSVVVWWWZZZ\\\^^^^^^^^^^^^ZZZYYYWWWXXXZZZ\\\]]]]]]ZZZZZZYYYWWWVVVWWW[[[^^^ZZZYYYWWWUUUSSSRRRQQQQQQQQQUUUZZZ\\\\\\[[[]]]^^^lllnnnooo|||~~~zzzyyy{{{}}}}}}|||~~~|||zzzyyy{{{~~~tttnnnaaaaaabbbcccfffhhhkkkmmmooopppqqqrrrtttxxx~~~{{{xxxooobbbUUUKKKGGGFFFCCCFFFJJJMMMNNNMMMLLLLLLIIIPPPZZZaaaggglllsssyyytttqqqrrrooollljjjdddcccaaa`````````^^^\\\[[[YYYWWWUUUSSSOOOKKKGGG@@@>>>:::666333111111111/////////000111333444555888<<<===CCC[[[lllPPP:::///222333555888:::===@@@DDDGGGEEEGGGEEESSSyyyzzzwww{{{fffSSSGGGLLLNNNFFFDDDKKKKKKIIIEEECCCAAA@@@AAABBB?????????===;;;::::::;;;888888888777666555444444333333333222111111000000111000000000000000000111......................................./////////......................../////////000000111111111...000333444222555BBBQQQmmmzzzrrrppp|||~~~yyyvvvssszzz~~~^^^\\\VVVOOOHHHBBB>>><<<<<<;;;999999===CCCIIINNNSSSVVVZZZ___eeeiiimmmooo{{{zzzyyyyyy{{{~~~|||wwwsssnnniiiccc___\\\ZZZMMMKKKIIIEEEBBB@@@CCCGGGMMMJJJLLLWWWdddqqq~~~yyyddd```nnn~~~aaaZZZUUUVVV[[[```gggnnnuuuuuutttoookkkkkkooosss|||qqqpppssstttssssssqqqqqqqqqqqqrrrrrrssssssnnnllljjjgggffffffgggggghhhiiiiiiiiiiiiiiiiiiiiigggeeeddddddfffhhhiiihhheeefffhhhiiiiiigggfffdddddddddeeeeeeeeeeeeddddddcccaaa``````aaabbbaaa```[[[[[[ZZZZZZYYYZZZZZZZZZUUUVVVVVVWWWWWWVVVVVVUUUWWWWWWWWWXXXXXXUUUQQQNNNEEE???:::@@@OOOYYYSSSHHH777555555777:::AAAPPP___iii\\\VVVOOOIIIGGGEEECCCFFFKKKNNN\\\PPPFFF???AAAmmmfffKKKDDDNNNiii}}}qqquuuppp___[[[WWWTTTTTTUUUUUUTTTWWWYYY\\\___aaa```^^^]]][[[YYYWWWWWWYYY\\\^^^^^^WWWXXXXXXXXXYYY^^^ccchhhYYYXXXWWWUUUTTTSSSSSSSSSZZZ[[[]]]]]]ZZZXXXWWWWWW]]]ooonnnmmmyyyzzzzzzyyyyyyyyy{{{|||}}}|||yyyvvvwww{{{|||xxxssskkkddd```aaadddgggmmmnnnoooooopppssswwwzzz~~~yyyxxxyyyvvvssskkkaaaXXXQQQNNNNNNGGGEEEEEEHHHMMMQQQQQQPPPPPP\\\lllxxx}}}sssqqqqqqmmmhhhfffbbb```^^^^^^___^^^]]][[[WWWVVVSSSQQQOOOKKKFFFCCC===;;;888444222111111111///000000111333555666777555???GGGVVV}}}YYYBBB777000000444777999;;;<<<>>>@@@CCC>>>DDDPPPpppooojjjzzzzzz{{{xxx^^^PPPIIINNNPPPJJJIIINNNLLLIIIFFFBBB@@@@@@@@@AAA>>>>>><<<:::777666888999777777666666555444444444222222222111111111000000111000000//////000000111...........................------------...//////..............................//////000000000000111111111///---222DDDWWW~~~vvvooofffjjjqqqzzz~~~rrrbbbQQQEEE>>>777888999999:::::::::999???AAACCCGGGKKKNNNQQQSSSZZZ\\\___cccgggnnnuuu{{{xxxwwwwwwxxxzzz{{{zzzyyyuuutttrrrqqqpppnnnkkkiii___ZZZSSSNNNKKKIIIHHHGGGBBBAAA@@@AAA@@@AAAHHHPPPOOOSSS___rrr{{{iiidddqqqaaaXXXRRRTTTXXX]]]dddjjjttttttsssnnnjjjmmmuuu|||xxxrrrtttuuussspppqqqoooooopppppppppqqqrrrssspppooollljjjiiiiiijjjkkkhhhhhhiiijjjjjjkkkkkkjjjhhhfffddddddgggiiijjjjjjiiiiiihhhgggfffeeeddddddddddddeeeffffffeeedddccccccaaa``````aaabbbbbbaaa^^^]]]\\\ZZZYYYYYYYYYYYYUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWUUUPPPLLLDDD>>>:::AAAQQQ[[[RRRDDD666555666888;;;CCCTTTdddhhh]]]VVVOOOIIIFFFDDDCCCGGGLLLPPP]]]IIIBBB@@@GGGxxxyyy___IIIJJJ[[[zzzlllaaaqqqrrr___\\\WWWUUUUUUVVVWWWWWWYYYZZZ\\\^^^______^^^]]][[[YYYWWWWWWYYY\\\^^^___WWWWWWWWWWWWXXX]]]cccgggVVVVVVVVVUUUVVVVVVWWWXXX]]]]]]\\\ZZZXXXWWWWWWWWWXXXbbbpppvvvsss}}}uuuxxx{{{zzzwwwvvvyyy|||xxxwwwvvvzzzsssddd\\\\\\```dddjjjlllmmmnnnnnnooorrrtttxxx{{{wwwsssssssssrrrooojjjccc^^^ZZZYYYYYYQQQMMMLLLQQQ[[[```___[[[]]]mmm~~~rrroooooojjjeeebbb___^^^]]]]]]]]]]]]\\\[[[TTTRRRPPPMMMKKKGGGBBB???:::888555222000000000000000000111222444666888999999CCCWWWwwwpppKKK>>>555111777444777:::<<<===>>>@@@AAA???GGG\\\yyydddkkkzzzlllUUUOOOLLLOOOOOOLLLKKKNNNIIIGGGCCC@@@>>>???@@@BBB>>>===;;;888555555777999777777666555444444444444111111111111111000000000000000////////////000000........................------,,,,,,,,,---...///..............................////////////000000444111000000000444BBBOOOttt{{{ttt{{{rrrqqqnnnmmmpppvvv~~~~~~lll]]]TTTGGGFFFEEECCC@@@===:::888888888999;;;===???@@@AAA???BBBGGGKKKNNNTTTZZZ______]]]\\\]]]___aaaaaa```\\\\\\\\\[[[XXXUUUSSSRRRKKKGGGCCCAAABBBCCCBBBAAADDDCCCDDDGGGHHHJJJSSS^^^^^^hhhyyywwwrrraaacccmmm```XXXQQQRRRWWW\\\ccciiissstttrrrmmmjjjnnnyyy}}}}}}uuurrrttttttnnnkkklllkkklllmmmmmmmmmmmmnnnooopppnnnlllkkkjjjkkklllmmmhhhhhhiiikkkkkkllllllkkkiiigggeeeeeehhhjjjkkkkkkooollliiieeecccbbbcccddddddeeefffffffffeeedddcccbbbaaa``````bbbcccbbbbbb```___]]][[[ZZZXXXXXXWWWUUUVVVVVVWWWWWWVVVVVVUUUTTTUUUUUUWWWWWWTTTOOOKKKDDD>>>:::BBBSSS[[[RRRBBB666555666999<<>>===???AAACCC???>>>;;;888555555777999777666555444444444444444111111111111000000000000000000////////////000000........................------,,,+++,,,---...///.................................///////////////111...---111333333666;;;WWWyyyrrr{{{wwwooolllnnnpppttt|||wwwrrraaa\\\TTTKKKDDD@@@??????888888888999:::<<<===>>>;;;===@@@AAAAAABBBFFFJJJIIIHHHFFFFFFIIIKKKLLLLLLGGGIIIJJJIIIEEEBBBAAAAAA@@@>>>===???CCCEEEDDDCCCHHHFFFIIIOOOQQQSSS]]]jjjsss~~~ooo___YYYcccwwwdddYYYMMMMMMWWWdddlllnnnrrrqqqnnnkkknnnyyy{{{|||xxxvvvssspppnnnnnnnnnoooooonnnmmmlllkkkllllllmmmmmmlllkkknnnqqqqqqooolllkkkkkkjjjiiihhhfffeeedddcccdddeeefffffffffeeeeeeffffffgggfffeeecccaaa___ddddddcccccccccddddddeeeaaaaaaaaaaaaaaaaaabbbbbbZZZ[[[]]]^^^]]]ZZZWWWUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVYYYZZZVVVSSSRRRNNNIIIFFF<<<:::HHHXXXXXXIII<<<777444666:::<<>>======@@@FFFPPPhhhuuunnnrrrVVVPPPOOONNNLLLKKKIIIHHHGGGDDDBBB???<<<;;;<<<===>>>:::999999:::<<<@@@DDDGGG888777555333222222222222111111111111000000000000////////////////////////------------------------...------,,,,,,------...////////////////////////...........................//////000111222222222@@@HHHVVVbbbhhhpppzzz~~~pppcccaaajjjjjjlllvvvzzz~~~zzzpppdddYYYOOOIIICCCBBB???;;;;;;<<<;;;888999888:::===999444777>>>>>>888666;;;>>>;;;:::<<<888:::<<<============>>>>>>>>>AAAFFFHHHGGGIIINNNSSSRRRYYYiiiuuuzzz|||}}}ssshhhdddiiiooodddZZZQQQQQQ\\\hhhoooqqqssspppnnnnnnvvv~~~}}}~~~|||{{{yyywwwtttqqqoooooooooooooooooommmlllllllllmmmmmmooommmlllmmmooonnnkkkhhhhhhiiiiiijjjiiihhhgggffffffeeedddcccbbbbbbccccccfffeeedddccccccdddeeefffddddddcccddddddeeeffffffaaaaaaaaaaaaaaa``````___ZZZ[[[\\\]]]\\\ZZZXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXWWWTTTSSSSSSNNNHHHDDD<<<<<>>HHHddduuu```TTTPPPIIIDDDBBBBBBCCCJJJSSSYYYTTTBBB@@@FFFcccooo\\\IIIGGGUUUnnn~~~iii\\\]]]mmmzzzkkkmmmlllhhhccc]]]XXXUUUTTT\\\___]]]WWWTTTVVVYYYYYYXXX[[[```ddddddbbb]]]ZZZZZZWWWVVVWWW[[[]]]\\\ZZZ[[[^^^aaacccbbbaaaaaaaaaXXXWWWWWWYYY^^^aaabbbaaa[[[]]]]]]]]]fffwww}}}yyyyyy~~~|||wwwxxxxxxxxxxxxzzz{{{pppcccWWWPPPPPPQQQVVV[[[```cccdddfffkkkoooooorrrttttttrrrrrruuuwwwuuuvvvyyyzzzzzzyyywwwuuuwwwuuurrrooommmkkkjjjjjjmmmmmmkkkkkkoootttsssmmmkkkmmmuuutttjjjiiiggg___\\\___[[[YYYWWWVVVVVVTTTQQQOOOLLLKKKHHHCCC???;;;888666333222111000000000111222777444555999===@@@IIITTTwwwvvvNNN555222111222777888888888<<>>@@@III\\\yyy}}}aaaPPPOOONNNMMMKKKIIIGGGFFFEEEBBBAAA???===<<<<<<<<<===;;;:::999999:::===@@@BBB777666555333222222222222111111111000000000//////////////////////////////------------------------------,,,,,,,,,,,,------......................................................///000000111222222444777>>>FFFLLLRRR___kkkxxxxxx|||zzzoooqqqmmmgggllluuu}}}~~~oooeeecccaaa\\\WWWRRRLLLEEE@@@???;;;999<<<===<<<>>>CCC@@@:::888;;;>>>;;;;;;===???@@@@@@>>><<<<<<>>>AAAFFFEEEGGGLLLRRRZZZiiivvv{{{vvvrrrnnnsssxxx|||eee^^^WWWXXXbbbmmmssstttqqqmmmjjjooo|||{{{yyyvvvuuuwwwyyywwwtttqqqooonnnnnnnnnnnnnnnmmmlllllllllmmmmmmpppnnnmmmlllllljjjhhheeeeeefffiiijjjkkkjjjiiihhhfffdddaaa``````aaadddeeefffdddaaa___```dddhhhkkkccccccddddddeeefffggggggcccdddeeeeeedddbbb___^^^\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXWWWTTTQQQSSSTTTNNNFFFBBB<<>>:::777666555111111000000111222333444777666666777;;;FFF[[[nnnuuuPPP888///444222222:::===999;;;@@@DDDAAA===@@@FFF^^^uuuiiiQQQMMMMMMLLLJJJHHHFFFDDDBBBBBB@@@??????>>>===<<<;;;;;;<<<:::888777777888:::;;;666555444333222111111111111111000000000000//////////////////////////////------------------------------,,,,,,,,,,,,------........................------------------------......//////000000111111333111222888===CCCKKKSSSbbbvvv}}}|||fff\\\eeemmmwwwzzzuuulllaaaVVVOOORRRJJJDDDBBB@@@===<<<<<<@@@<<<;;;>>>@@@??????AAA<<<======:::777:::AAAHHHQQQZZZiiivvv{{{~~~yyyzzzkkkddd^^^___gggpppuuuvvvmmmhhhgggooozzzwwwuuurrrssswwwuuutttqqqooommmkkkkkkjjjlllllllllkkkkkkkkkllllllnnnmmmlllkkkiiihhhfffeeeeeefffiiijjjkkkjjjhhhggg``````___```bbbeeegggiiidddbbb```___```cccgggjjjbbbbbbdddeeefffggghhhhhhggghhhjjjjjjhhheeeaaa___]]]\\\ZZZYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZXXXVVVRRRPPPSSSTTTMMMCCC???===CCCOOOUUUNNN@@@666666555666:::BBBSSSqqqlllZZZRRRJJJHHHDDD@@@???EEEQQQ[[[ZZZQQQ<<<<<>>===@@@DDDBBB<<<===LLL]]]yyywwwZZZLLLMMMJJJIIIGGGEEECCCAAA???>>>======>>>>>>===<<<:::999:::888777555444555555666555444333333222111111111111000000000////////////////////////////////////---------------------------,,,,,,,,,,,,,,,,,,---........................------------------------.........//////000000000444111222666:::@@@IIIRRRaaa{{{{{{|||}}}|||qqqppppppoooppprrrwww}}}~~~wwwsssmmmiiieee```ZZZUUUSSSRRRHHHHHHIIILLLMMMLLLKKKKKKJJJLLLNNNMMMNNNUUUaaalllwww{{{yyyrrrkkkdddccciiipppuuuvvvkkkhhhkkkyyyzzzuuusssqqqnnnqqqvvvooonnnmmmkkkiiihhhggggggjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjiiihhhgggggggggggghhhiiiiiiiiigggeeeddd^^^___aaaccceeeggghhhhhhaaa``````aaaaaabbbccccccaaabbbccceeefffgggggggggiiijjjjjjjjjhhhdddaaa^^^]]]\\\ZZZYYYXXXYYY[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[XXXVVVSSSQQQSSSSSSKKK@@@===???GGGQQQRRRHHH<<<555555555666:::DDDYYYxxxjjjYYYQQQJJJHHHCCC>>>@@@JJJWWW```VVVLLL888<<>>;;;888444222111111222333333222222333555666888999<<>>AAADDDBBB???KKKjjj}}}www^^^QQQLLLIIIGGGFFFDDDBBB@@@>>>===<<<;;;<<<=========;;;999888777666555444333444444555333333333222222111000000000000000////////////...////////////////////////------------------------,,,,,,,,,++++++,,,,,,,,,........................------------------------.............../////////++++++...000111555@@@LLLgggzzzxxx|||zzzwwwyyy}}}zzz{{{yyyvvvyyy||||||{{{yyyvvvsssqqqsssvvvxxx||||||ttt{{{wwwooofffcccgggnnntttxxxmmmppp{{{}}}wwwrrrpppnnnkkklllpppkkkkkkjjjiiihhhgggffffffhhhiiijjjkkkkkkkkkjjjjjjhhhiiiiiihhhgggggghhhjjjiiiiiihhhgggeeedddbbbaaaaaabbbdddeeefffeeedddccc___```bbbccccccbbbaaa``````aaaccceeeffffffeeeeeegggggggggfffdddaaa^^^\\\\\\[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZZZZYYYYYYZZZZZZ[[[XXXXXXVVVTTTTTTRRRHHH===<<>>CCCKKKWWWnnn~~~sssbbbLLLJJJJJJCCCDDDCCCBBB@@@>>>===<<<;;;:::;;;;;;<<<;;;:::999888555555444444333444444444111222222222222111000///000000////////////......////////////////////////------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,...000...///999DDD]]]uuuuuuooopppwwwmmmyyypppeee```cccllluuu{{{qqqzzz|||tttnnnmmmmmmjjjjjjllljjjjjjkkkkkkjjjjjjiiiiiiiiijjjkkklllmmmllllllkkkiiijjjjjjhhhffffffhhhjjjiiihhhfffdddbbbaaaaaaaaabbbbbbbbbbbbbbbccccccccc```aaacccdddddddddcccbbb```aaacccdddeeedddcccbbbffffffeeedddbbb```^^^\\\[[[ZZZZZZZZZZZZZZZ[[[[[[YYYXXXXXXWWWWWWXXXXXXYYYWWWZZZ[[[XXXUUUPPPFFF<<<<<>>777666555777:::@@@QQQpppyyy^^^PPPKKKDDDDDDCCCCCCMMMYYY___]]]BBB@@@999NNNppplllKKKBBB===MMMttt~~~xxxyyyrrreee___dddccc```^^^]]]\\\[[[ZZZ]]]______]]]___```]]]VVVSSSSSSRRRQQQQQQPPPOOOOOOMMMLLLMMMPPPUUUVVVSSSPPPKKKNNNSSSVVVWWWXXXZZZ[[[[[[]]]^^^]]]ZZZZZZ\\\^^^YYYUUUTTTUUUVVVYYYdddpppnnneeekkkxxx|||}}}zzzpppjjjggggggiiillluuuzzzttthhhYYYMMMGGGGGGIIIKKKQQQZZZ___aaabbbccceeedddeeeeeefffggghhhhhhiiilllkkkjjjiiiiiijjjjjjkkkgggjjjjjjgggeeeggggggdddhhhlllsss{{{{{{sssggggggiiiaaaXXXYYYXXXVVVTTTSSSRRRQQQKKKHHHEEECCCAAA>>>:::777555555444333222111000000111111333555888<<<@@@BBBMMM[[[uuuaaa<<<222888666...222999777:::@@@=========GGG___}}}mmmzzzoooTTTGGGGGGGGGCCCAAA@@@@@@???>>>===<<<;;;:::::::::::::::999999888777666666555444333333333000111222222222111000///000000/////////.........////////////////////////------------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------333000000111111111666===FFFVVVfffkkkkkkxxx~~~pppvvvwww|||sssyyypppddd^^^aaakkkwww~~~uuuyyyqqqkkkkkkmmmkkkkkklllkkkllllllmmmmmmmmmlllllljjjkkkmmmnnnooonnnmmmmmmjjjkkkkkkiiifffeeegggjjjhhhfffdddaaa```aaabbbcccaaa```^^^^^^___bbbeeegggbbbbbbcccdddeeefffffffff```aaacccddddddcccbbbaaahhhgggfffdddbbb```______ZZZZZZZZZZZZ[[[[[[[[[[[[VVVVVVVVVUUUUUUVVVVVVVVVVVV[[[^^^[[[VVVOOODDD;;;<<>>???<<>>VVVyyyqqqvvv}}}nnnfffbbbaaaaaa```]]]ZZZXXXYYYZZZWWWYYY[[[[[[___bbb___YYYVVVSSSPPPNNNMMMOOOQQQSSSPPPNNNOOOQQQUUUUUURRRNNNJJJOOOUUUYYY[[[ZZZZZZZZZ\\\^^^___]]]ZZZYYY[[[]]]VVVSSSRRRSSSQQQRRR___nnn~~~nnnhhhooo{{{vvvzzzzzzmmmhhhgggeeeaaaeeeooo}}}~~~jjjTTTFFFEEEIIIFFFOOOXXX]]]]]]]]]___bbbaaaaaabbbbbbcccdddddddddkkkiiigggeeeddddddffffffgggjjjjjjfffdddfffhhhfffgggjjjpppvvvzzzvvvuuulllaaacccfff[[[UUUWWWWWWSSSPPPOOOMMMKKKIIIGGGDDDAAA???;;;777444444444444444333222000///222333555999>>>CCCHHHKKKZZZ~~~gggEEE888777777666222:::???:::===CCCBBB@@@???MMMqqq|||tttssszzz]]]MMMHHHFFFFFFFFF?????????>>>======<<<<<<::::::999999999999999999999888777666444333222111000000111222222111//////000/////////............////////////////////////------------------------,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------222,,,))),,,000000111333444===GGGNNNUUUdddzzz~~~qqq{{{xxxpppccc[[[bbbsss}}}~~~zzzqqqooollljjjiiiiiikkklllllllllllllllllllllllllllmmmllljjjiiiiiijjjlllmmmnnnllliiifffeeeeeeeeefffeeedddcccaaa```_________^^^^^^^^^___```bbbeeefffiiieee```___```bbbcccbbbbbbbbbcccdddcccbbbaaa```aaa```___```aaaaaa___]]]XXXWWWWWWXXXYYYZZZZZZYYY[[[XXXUUUTTTUUUUUUUUUTTTZZZZZZYYYUUUPPPHHHBBB>>>@@@LLLTTTOOODDD;;;666222888:::<<>>YYYuuuuuunnn|||ggg]]]aaa\\\]]]\\\YYYVVVUUUXXX[[[\\\]]]]]]\\\[[[YYYWWWVVVOOONNNMMMMMMPPPQQQQQQQQQLLLKKKLLLNNNPPPQQQQQQPPPQQQRRRSSSSSSTTTVVVZZZ]]]^^^___]]]XXXWWW[[[\\\ZZZRRROOOLLLJJJLLLQQQWWW[[[jjj|||vvvpppcccjjjsss}}}}}}uuulllhhhhhhddd```bbbkkksssxxxtttdddVVVMMMJJJLLLNNNRRRUUUWWWZZZ\\\]]]```aaabbbcccccccccbbbaaaddddddccccccdddeeeeeefffgggfffeeecccbbbccccccdddbbbdddhhhmmmvvv~~~rrrppplllgggbbb^^^ZZZXXXSSSRRRPPPMMMJJJHHHFFFEEEAAA@@@===;;;999777666555555000---000333333444666888111222>>>LLLUUU\\\ccc~~~eeeLLL@@@777444777555888999999===AAA???999@@@:::QQQ{{{rrr}}}kkkTTTIIIIIIKKKHHHCCC???>>>===<<<::::::::::::999999999999999999999999666666555444333333222222222222111000000000000000......------------..............................,,,,,,,,,+++++++++******************************,,,------......------,,,...---,,,,,,++++++++++++++++++,,,,,,---...//////............////////////222444:::BBBHHHOOO]]]jjjlllrrrsss}}}www~~~ssskkk^^^WWW```ttt~~~sssnnnnnnmmmkkkjjjiiihhhhhhiiiiiijjjjjjkkkkkklllllllllkkkjjjiiiiiijjjkkkllljjjiiifffdddddddddeeefffdddcccbbbaaa````````````______^^^___```bbbccceeedddaaa]]]]]]___``````___\\\^^^```aaabbbbbbaaa```___^^^]]]^^^______]]][[[YYYXXXWWWXXXZZZZZZZZZXXX[[[XXXVVVUUUVVVVVVUUUUUUWWWWWWVVVRRRKKKDDD>>>;;;>>>KKKSSSMMMAAA999666444777:::???KKKggg]]]NNNJJJBBBAAAEEEGGGMMM\\\fff[[[HHH777888EEEhhhYYYCCC===CCCaaaxxxdddeeeyyyvvvcccZZZ\\\[[[\\\\\\ZZZWWWWWWYYY[[[\\\\\\[[[[[[YYYVVVTTTSSSOOONNNLLLMMMOOOPPPPPPPPPMMMMMMMMMNNNPPPQQQOOONNNOOOQQQSSSSSSTTTUUUXXXZZZ]]]___]]]YYYYYY[[[\\\ZZZSSSQQQNNNLLLMMMPPPTTTWWW\\\jjj~~~tttiiiiiinnnwwwxxxooojjjccc```eeekkkoootttzzz{{{~~~~~~sssfff[[[UUULLLMMMNNNOOOPPPQQQRRRRRRVVVWWWZZZ]]]___``````___bbbbbbbbbbbbcccdddeeeeeefffeeedddbbbbbbbbbccccccaaabbbfffjjjpppxxxwwwllljjjhhheeeaaa\\\XXXTTTRRRMMMLLLJJJHHHEEECCCAAA@@@<<<;;;999777555444333333666222000333444222111333999:::@@@GGGNNNXXXmmmjjjIII:::666222222555888777888;;;>>>>>>;;;888<<>>===<<<;;;:::::::::::::::::::::999999999888888555555555444333333222222222111000////////////000///......------......///........................,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,++++++...---,,,+++++++++++++++++++++,,,,,,---......///---.........//////////////////222777:::>>>HHHSSS]]]lllyyyuuunnnfffZZZWWWdddxxxwwwkkkllllllmmmlllkkkiiifffeeeffffffggghhhiiijjjkkkkkkjjjjjjjjjjjjjjjjjjiiiiiieeedddbbbaaabbbccceeefffdddcccbbbaaa```_________``````___^^^^^^___aaaaaa___]]]]]]]]]___```___^^^ZZZ\\\___bbbddddddcccbbb]]]\\\\\\\\\]]]]]][[[YYY[[[ZZZYYYYYYZZZZZZYYYXXXZZZYYYWWWVVVWWWWWWWWWVVVVVVVVVTTTOOOHHHAAA<<<:::???KKKSSSKKK===555555777777:::BBBUUUxxxsssWWWMMMKKKDDDDDDFFFHHHOOO[[[___OOO;;;333555LLLxxxpppNNNBBB>>>FFFfffyyyrrrddd[[[ggglllaaaZZZWWWYYYZZZ\\\[[[ZZZYYYZZZ[[[ZZZZZZYYYXXXVVVTTTQQQPPPOOONNNLLLMMMNNNOOOOOONNNOOONNNNNNOOOQQQPPPOOOMMMNNNPPPSSSTTTTTTUUUVVVXXX\\\^^^^^^ZZZZZZ\\\[[[XXXRRRPPPNNNLLLLLLMMMOOOPPPVVV```nnn|||oooccc^^^jjjwwwlllaaa___bbbfffkkknnnttt|||{{{ooogggSSSNNNHHHDDDCCCEEEGGGIIIMMMOOOSSSVVVYYYZZZZZZZZZ\\\\\\\\\]]]^^^```aaabbbaaaaaa```````````````aaa```aaaccceeegggkkkppptttyyy~~~zzzuuusssnnnfff```___^^^[[[WWWSSSOOOLLLJJJEEEDDDCCCAAA>>><<<;;;:::777666555444333222222222222000222666777444333666999<<>>DDDOOOTTTIII:::333555888999;;;DDD]]]mmmWWWPPPNNNGGGFFFFFFIIIRRR[[[XXXFFF333666777QQQ\\\DDDBBB>>>GGGhhhssssssfff]]]]]]ooogggbbb\\\VVVXXXYYY[[[]]]]]]\\\[[[[[[WWWWWWWWWWWWVVVTTTRRRPPPOOONNNLLLLLLNNNOOONNNNNNNNNNNNOOOQQQRRRRRRPPPNNNOOOQQQTTTVVVVVVVVVVVVWWWYYY\\\\\\YYYXXXZZZYYYUUUMMMMMMLLLLLLLLLLLLLLLLLLWWW]]]gggwwwvvvggghhhzzzzzzhhh^^^^^^bbbfffhhhqqq|||wwwcccZZZNNNCCC??????CCCEEEGGGIIILLLOOORRRSSSSSSSSSTTTTTTUUUVVVXXXZZZ\\\]]]\\\\\\]]]]]]]]]^^^^^^___```aaaaaaaaa``````bbbcccjjjmmmrrrvvvxxxwwwuuussswwwrrrjjjfffeeeccc___[[[UUUTTTRRRNNNKKKHHHEEEDDD>>>===<<<:::999777666555555444444333333333444444111111555;;;<<<:::<<>>666222444888999<<<@@@???:::;;;AAA===777@@@RRRjjjnnnSSSIIIFFFDDDGGGLLLLLLFFF???>>>===<<<<<<;;;;;;<<<<<<===<<<;;;:::888777666555444333333333222222222111//////............//////000//////......//////000---------------------------------,,,,,,,,,,,,+++******************************++++++++++++******,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,---------............---...000111111777===MMM]]]ooozzzwwwnnn|||}}}ttt~~~~~~~~~\\\YYY\\\mmmzzzvvvppppppooollljjjiiiiiijjjkkkgggggggggffffffeeeeeeeeeggghhhiiijjjjjjhhhfffddd___^^^]]]]]]^^^```ccceeefffeeecccaaa___]]]\\\\\\```___]]][[[ZZZZZZZZZZZZZZZ\\\^^^````````````___```bbbdddffffffeeecccbbb^^^]]]\\\]]]^^^]]]\\\ZZZ\\\ZZZYYYYYYZZZZZZYYYWWWXXXWWWVVVWWWYYYYYYXXXWWWYYYYYYVVVOOOFFF@@@@@@BBBMMMTTTUUUGGG888222555999<<<>>>HHHeee~~~jjjVVVMMMIIIBBBFFFFFFKKKUUUZZZQQQ???222888999SSS}}}pppOOOAAA@@@>>>MMMqqqllluuuoooiiimmmvvvdddbbb\\\VVVXXXYYY[[[]]]___^^^\\\ZZZUUUUUUVVVWWWVVVUUUTTTSSSOOONNNLLLMMMNNNOOOOOONNNLLLMMMOOORRRUUUVVVTTTRRRQQQTTTWWWXXXWWWVVVWWWXXXVVVYYYYYYVVVUUUWWWVVVRRRKKKLLLMMMNNNOOOOOOOOONNNRRRVVV```qqqzzzzzzyyy|||uuu~~~ppp```[[[]]]______hhhrrrxxxssshhh[[[OOOEEE@@@??????@@@CCCFFFHHHJJJKKKLLLNNNOOOPPPQQQSSSUUUWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^______]]][[[YYYYYYZZZ___aaadddfffhhhiiiiiiiiiiiieeeaaa^^^\\\ZZZVVVRRRMMMLLLJJJHHHEEECCCAAA@@@999999888777666555444333333333333333333444555555555666999<<<;;;:::@@@HHHPPP[[[sssbbbAAA666444333555777999<<>>??????>>>===<<<<<<<<<<<<<<<;;;:::999777555444444222222222222222111111111//////............////////////............//////------------------------------,,,,,,,,,+++++++++************************++++++,,,,,,,,,,,,+++++++++++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,)))***.........111666===DDDNNN\\\dddcccxxxWWWZZZggg~~~zzzsssqqqmmmpppnnnkkkiiiiiijjjlllnnniiiiiihhhgggfffeeeddddddfffgggiiiiiiiiigggeeeccc```___^^^]]]^^^```bbbcccdddcccbbb```___^^^]]]]]]aaa```^^^\\\ZZZZZZZZZZZZXXXZZZ]]]^^^]]]]]]]]]^^^```aaabbbbbbaaa```___^^^^^^]]]]]]]]]^^^^^^\\\[[[ZZZYYYXXXXXXYYYYYYXXXWWWVVVVVVVVVWWWYYYZZZXXXWWWUUUUUUSSSKKKBBB===???CCCSSSVVVRRRDDD666222666999>>>BBBQQQrrr|||iiiVVVKKKFFF???GGGFFFMMMWWWVVVIII:::444666;;;VVVyyydddJJJCCC===AAAXXXtttjjj___^^^ZZZWWWZZZZZZ[[[]]]______]]]ZZZUUUUUUVVVWWWVVVUUUTTTSSSOOONNNMMMMMMPPPQQQQQQQQQMMMNNNQQQUUUXXXYYYWWWUUUTTTVVVWWWXXXWWWVVVWWWXXXUUUWWWWWWSSSSSSUUUTTTQQQNNNOOOPPPRRRSSSTTTTTTTTTPPPSSS[[[kkkxxxsssoooeeexxxuuusss~~~rrrfffppprrrccc[[[ZZZYYYWWW```hhhttt{{{fffPPPAAA;;;999:::;;;===???BBBEEEFFFIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTVVVXXXYYYZZZ[[[[[[YYYZZZZZZXXXVVVUUUVVVWWW\\\\\\^^^___aaabbbcccddd\\\[[[XXXWWWTTTQQQLLLIIIFFFEEECCCBBB???>>><<<;;;666666666555555444444333222222222222333444555555666666888999999<<>>666555666888:::===???AAA>>>;;;::::::999CCC___|||~~~{{{ssstttkkkWWWOOOIIIGGGDDDCCCCCCCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;::::::888777666444333222111111111111111111111111//////......//////000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,+++++++++************++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------///,,,,,,...///------000777888888BBBNNNQQQ___zzz{{{cccmmmvvvpppnnnmmmkkkkkkjjjjjjjjjkkklllmmmiiiiiiiiihhhgggggggggfffgggggghhhhhhgggfffdddcccbbbaaa___^^^^^^___aaabbb_______________```aaaaaacccbbb```^^^]]]\\\\\\]]]YYY\\\^^^^^^\\\\\\]]]_________^^^]]]]]]]]]]]]]]]^^^]]]\\\]]]^^^^^^\\\ZZZXXXWWWVVVWWWXXXYYYXXXWWWTTTTTTUUUWWWYYYYYYXXXVVVSSSSSSPPPHHH???<<<@@@EEEUUUTTTMMM???555444888;;;>>>HHH]]]ssscccRRRIIIHHHDDDHHHHHHOOOWWWQQQ???555666666AAA^^^{{{{{{___HHHBBB;;;EEEdddbbb[[[ZZZXXX\\\]]][[[[[[]]]______]]]ZZZWWWWWWWWWVVVUUUSSSQQQOOONNNMMMMMMNNNQQQSSSSSSSSSPPPQQQSSSWWWZZZZZZXXXVVVUUUVVVWWWVVVUUUUUUWWWXXXUUUWWWVVVRRRQQQTTTTTTRRRPPPPPPQQQRRRTTTTTTUUUUUUTTTUUUYYYbbbrrrwwwmmmgggbbbnnn}}}tttsss{{{rrr[[[RRRTTTbbbhhhkkkfffaaa```\\\XXX\\\```gggnnnuuu|||mmmUUUHHHEEE@@@???<<<::::::;;;>>>???@@@@@@AAABBBDDDEEEGGGHHHIIIJJJLLLOOOQQQRRRRRRRRRQQQQQQRRRQQQQQQRRRTTTWWWXXXXXXWWWVVVVVVVVVVVVWWWQQQPPPOOOMMMKKKGGGDDDAAA>>>>>><<<;;;:::888777777444444444444444444444444444444444444555666777777888:::???EEELLLZZZsssrrrPPP999555:::888999:::<<<@@@DDDEEEDDD===<<<<<>><<<:::999888888888777777555444333222222000111111111111111111111000////////////000111222------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******************************++++++++++++*********************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000------000111...---///222666444555===>>>DDDTTT___bbbppp~~~wwwyyyuuuvvvppplllkkknnnggghhhjjjkkkllllllkkkkkkhhhhhhhhhiiiiiiiiiiiiiiiggggggggggggfffeeedddcccdddcccaaa___^^^___```aaa[[[\\\]]]^^^```bbbdddeeeeeedddbbb```___^^^______]]]___aaa```^^^]]]___bbb___^^^\\\[[[[[[\\\^^^^^^]]]\\\\\\\\\]]]]]][[[ZZZVVVUUUUUUVVVXXXYYYXXXWWWSSSSSSTTTVVVXXXYYYXXXVVVRRRSSSPPPHHH???<<>>LLLgggeeeWWWIIICCCGGGHHHJJJIIIPPPWWWMMM999111777888HHHgggzzz]]]DDD===<<>>???>>>@@@CCCEEEGGGIIIIIIIIIJJJKKKLLLLLLMMMPPPTTTWWWPPPOOOLLLJJJHHHFFFEEEEEEGGGFFFDDDBBB@@@>>>;;;:::999999888777555444444333333333333444444444444444888888888888888999:::;;;@@@DDDNNNZZZkkkrrrWWWCCC999444111000777999;;;>>>BBBFFFEEEAAA======???LLLlll~~~ssssss|||rrrZZZRRRNNNHHHIIIHHHEEEBBB@@@???AAABBB@@@???===:::888777666555666666555444333222222111000000000000000111111111000000000000000111222222---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((************************))))))************))))))******))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++((((((---///---,,,...&&&222333111555666;;;GGGOOO]]]ttt~~~xxxzzzyyyttttttoooxxxooommmnnnnnnmmmhhhjjjlllnnnnnnnnnlllkkkhhhhhhgggggghhhiiijjjjjjgggfffdddeeeeeeeeedddbbbeeedddbbbaaaaaaaaabbbbbb^^^_________```aaaaaaaaacccaaa______``````]]]YYY______``````aaaaaabbbbbb```___^^^\\\\\\]]]^^^___\\\\\\]]]^^^]]]\\\[[[ZZZXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTTTTVVVXXXZZZZZZYYYSSSRRRMMMDDD<<<<<>>@@@BBBEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBAAAAAABBBBBB===<<<;;;:::888777666555555444444444444555666777555222111444444333555999777555888>>>@@@===<<<@@@GGGTTThhhXXXNNNAAA999777888777666999===AAABBBBBBAAA???<<<===@@@GGGgggxxxpppsssgggRRRMMMHHHAAAIIIGGGEEEEEEDDDCCC@@@===<<<<<<:::999888777777777777666666444333222111111111111111111111111111111222111111000000000000000---------------...///000---------,,,,,,+++++++++++++++************++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++---//////+++)))((('''((()))+++,,,***+++,,,,,,------,,,,,,111000......000333777:::HHHVVVooozzzsssuuurrrzzz~~~uuupppoooooommmkkkllllllmmmmmmlllkkkiiihhhhhhhhhhhhhhhhhhiiijjjjjjiiigggeeedddddddddbbbaaacccbbbaaa`````````aaaaaa__________________``````___]]]\\\]]]______]]][[[________________________``````___^^^]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\[[[ZZZXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTTTTUUUWWWXXXWWWVVVQQQPPPJJJAAA;;;<<>>666666:::===<<>>555333444;;;\\\qqqSSSEEE???DDDQQQ}}}~~~wwweee[[[ZZZ\\\XXXWWWYYYZZZZZZYYYYYY\\\___bbb^^^YYYVVVTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSRRRQQQSSSUUUVVVVVVTTTQQQOOOPPPPPPQQQRRRSSSSSSQQQPPPRRRTTTVVVWWWUUUTTTTTTUUUSSSRRRQQQPPPPPPQQQRRRSSSSSSUUUWWWVVVWWW[[[dddkkkyyyxxx|||vvvcccJJJIIIIIIUUUpppnnneee\\\YYYXXXYYYbbbllluuu~~~xxxjjjZZZQQQJJJAAA888;;;:::999888777888888888666666666777888999:::;;;BBBBBBBBBBBBAAAAAA@@@@@@???>>><<<;;;::::::;;;;;;999999999888777777666666111111111000000000000///555333444777777444444888???;;;999<<<>>>@@@HHHRRRbbbvvvxxx___JJJBBB999444444666777666???>>>======>>>???>>><<<777DDDXXX{{{sssZZZOOOLLLGGGAAAFFFDDDCCCCCCCCCBBB???===;;;:::999888777666666666666666555444333222111111111111111111111111111111111000//////......//////---------,,,------......------,,,,,,,,,+++++++++++++++************++++++************************))))))))))))))))))))))))************++++++++++++))))))))))))******+++,,,***)))((('''((()))+++,,,***+++,,,,,,------,,,,,,///...------...111444666>>>GGGYYYmmmvvvrrrllljjjzzzoooeeeccciiinnnnnnkkk}}}vvvzzzyyyuuuqqqooopppooollliiikkkkkkkkkjjjjjjiiiiiihhhiiiiiihhhhhhhhhiiijjjjjjkkkhhhdddbbbbbbbbbaaa```aaaaaa```_________``````_________^^^^^^^^^^^^^^^\\\[[[ZZZ[[[]]]^^^]]]\\\_________^^^^^^^^^^^^^^^````````````___^^^]]]\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYXXXXXXXXXWWWWWWUUUTTTTTTTTTVVVVVVUUUSSSPPPLLLFFF>>>:::===FFFNNNOOOFFF;;;555666999===???GGG\\\wwwcccTTTRRRJJJFFFJJJKKKLLLNNNLLLDDD999222222666AAAmmmoooRRRDDD???PPPnnn|||yyyrrrccc[[[[[[ZZZSSSSSSVVVXXXYYYYYYYYY[[[\\\\\\YYYUUUSSSSSSTTTSSSSSSQQQPPPOOOPPPRRRRRRQQQPPPOOOPPPQQQRRRRRRQQQOOONNNNNNOOOPPPQQQQQQQQQQQQPPPRRRUUUXXXYYYWWWUUUTTTSSSSSSRRRRRRQQQRRRSSSUUUVVVTTTUUUVVVUUUTTTWWW]]]cccooosss}}}sssnnnbbbZZZddd{{{~~~vvvjjj___UUUQQQWWW___eeekkkpppssszzzxxxmmmaaaRRREEE@@@===999888999999777444999999999999999999999999:::::::::999999888888777999888777666555555666666333333444444444444444444777777888888888888777777666555777:::999555555888;;;<<>><<<::::::;;;;;;::::::???\\\~~~~~~uuuZZZLLLJJJHHHDDD@@@BBBAAAAAAAAABBBAAA???===:::999888777666555555555666555444444333222111111111111111111111111111111000///......------......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++************************))))))))))))))))))))))))************++++++++++++***))))))((((((((())))))***)))((((((((()))+++,,,***++++++,,,,,,,,,,,,,,,------,,,------...000000333666???LLLUUUXXXZZZ^^^rrrooommmooossswwwwwwvvv||||||{{{mmmdddbbbdddvvvxxxssspppnnnnnnnnnmmmkkkhhhgggggggggggghhhjjjkkkllliiiiiihhhhhhhhhiiiiiijjjjjjfffbbb``````aaabbbaaaaaa`````````````````````_________^^^]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^_________``````aaaaaa```^^^\\\[[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXVVVVVVUUUUUUVVVUUUSSSQQQNNNJJJBBB<<<;;;@@@IIIOOOKKKBBB999666666888<<>>:::999888777666555555555444444444333222111111000111111111111111111111111000///......------......------,,,+++************,,,+++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))'''((((((((())))))))))))***))))))(((((())))))***))))))(((((())))))***+++******+++,,,,,,,,,,,,+++,,,,,,------------------000...111888???DDDKKKRRRkkkyyyvvvooo}}}xxx~~~xxxwww{{{}}}zzzyyyzzzzzzkkknnnmmmrrrzzz^^^zzzttttttqqqnnnlllkkkkkkjjjiiifffffffffggghhhiiikkkllliiiiiihhhhhhggghhhhhhiiifffccc```^^^```bbbcccccc```aaaaaaaaaaaaaaaaaaaaa_________^^^]]]]]]]]]\\\______^^^]]]\\\\\\]]]^^^]]]]]]^^^___``````aaaaaa___``````aaa```^^^\\\[[[\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVSSSPPPNNNHHH@@@<<<===DDDKKKOOOHHH???888666666777<<>>===>>>AAAAAACCCLLLVVVfffxxxsssVVV@@@666444555666333444555888;;;===>>>>>>:::;;;<<<<<<999===NNNaaauuuuuu~~~{{{bbbSSSHHHHHHGGG@@@===@@@??????AAACCCEEEDDDBBB???;;;:::999888777666666666333333333222111111000000000000000000000000000000111000//////......//////---,,,+++***************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))***,,,,,,)))))))))))))))******+++)))***++++++,,,,,,++++++,,,,,,---......---,,,,,,111---,,,000444888>>>EEEKKKVVVXXXbbblllddd|||uuukkkfffggguuurrrqqqzzztttkkkxxxqqqbbbLLL666~~~~~~{{{{{{}}}{{{wwwuuussspppllljjjiiiiiijjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggfffffffffggggggcccaaa^^^^^^```bbbcccccc``````aaabbbbbbbbbaaaaaa_________^^^^^^^^^^^^^^^aaaaaa```___]]]\\\^^^```^^^^^^^^^___``````aaaaaa^^^^^^^^^___^^^^^^]]]\\\\\\\\\[[[ZZZZZZZZZZZZ[[[YYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXVVVSSSPPPMMMFFF>>><<<@@@FFFKKKMMMDDD;;;666777888777>>>GGG]]]aaaQQQLLLLLLFFFFFFJJJGGGNNNEEE<<<888444222;;;HHHccchhhSSSDDD@@@OOOrrrwwwnnn|||ddd^^^dddhhh___ZZZ\\\^^^ZZZ[[[ZZZXXXXXXXXXWWWUUURRRTTTSSSRRRRRRTTTUUUTTTSSSRRRQQQQQQRRRTTTUUUUUUTTTOOOPPPPPPQQQRRRSSSSSSTTTPPPSSSUUUTTTRRRSSSVVVYYYXXXZZZ\\\\\\ZZZVVVTTTTTTNNNNNNOOOQQQRRRSSSSSSTTTRRRRRRSSSTTTUUUWWWXXXYYYUUU^^^qqquuuooovvv}}}vvvqqqvvv___MMMFFFBBBGGGMMMSSSVVV[[[``````]]]TTTPPPOOOTTT[[[dddoooyyyzzzpppaaaTTTLLLGGGDDDBBBBBBAAA???===<<<<<<<<<===;;;999888666666666777777666666777777777777666555888888888777777777777777;;;;;;<<<<<<===???@@@AAACCCCCCGGGLLLPPPWWWeeerrrpppYYYLLL>>>888777444222222555666777999::::::::::::777555666:::???MMMlllnnngggzzzkkkSSSNNNIIIHHHDDD@@@>>>@@@@@@@@@BBBDDDFFFEEECCC@@@;;;:::999888777666666666222222222111111111000000000000000000000000000000111000//////......//////,,,,,,++++++***+++++++++*********+++++++++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++((((((((()))***+++,,,---((()))))))))************)))******+++++++++++++++,,,,,,---......---------000,,,,,,///000000333888999CCCIIIYYYzzzuuuhhhfff~~~}}}wwwhhhjjjmmmooo}}}uuuvvv}}}wwwmmmlllooozzz|||rrrnnniii[[[jjjwwwsss[[[GGG===777222~~~}}}{{{{{{yyyvvvrrrrrrpppmmmkkkiiihhhiiiggghhhiiiiiiiiiiiihhhgggggggggfffeeeeeeeeeeeeeeebbb```______```aaa```___^^^___```aaaaaaaaa``````__________________``````___``````^^^\\\]]]```ccc_________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\]]]^^^^^^]]]\\\[[[ZZZYYYZZZZZZ[[[XXXXXXXXXXXXWWWWWWWWWVVVUUUUUUVVVWWWWWWUUURRROOOKKKDDD<<<;;;AAAGGGJJJJJJ???777333888::::::BBBMMMgggxxxZZZMMMIIIIIICCCEEEJJJGGGLLL@@@888666333222===KKKjjj|||]]]PPPCCC???TTTooolllnnn{{{iiimmm|||yyyeeeaaa]]]^^^bbb___]]][[[XXXXXXYYYYYYWWWUUUVVVUUUTTTTTTUUUUUUTTTSSSPPPOOOOOOQQQSSSUUUUUUTTTNNNOOOQQQRRRSSSTTTTTTTTTPPPSSSVVVUUURRRSSSWWW[[[ZZZ\\\]]]\\\YYYVVVUUUUUUNNNOOOPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSUUUVVVUUUUUUUUUXXXdddxxxxxxnnntttvvvsss|||}}}nnn[[[IIIBBBEEEGGGLLLXXXfffkkkiii\\\UUUPPPRRRTTTUUUZZZaaagggjjjooowww~~~tttkkkccc^^^\\\[[[RRROOOKKKFFFDDDCCCCCCDDDHHHFFFBBB???<<<;;;;;;;;;===>>>????????????>>>===<<<<<<<<<===>>>>>>??????>>>>>>???@@@DDDHHHMMMOOO\\\___gggpppxxxuuu[[[GGG>>>999777999888444333666666888999999888888777888888777???QQQdddyyyxxxrrrZZZKKKKKKHHHBBB@@@BBBAAA???@@@@@@BBBEEEFFFEEEBBB???:::999888777666555555555111111111111111000000000000000000000000000000000000///......------......,,,++++++++++++,,,,,,---)))*********++++++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))((((((((())))))***(((((()))***************))))))***++++++++++++++++++++++++,,,,,,------...///,,,,,,...///---...111000:::<<>>@@@@@@BBBEEEFFFEEEAAA>>>999888777666444444444444111111111111000000000000000000000000000000000000......---,,,,,,,,,,,,---++++++++++++,,,---......))))))******++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))''''''&&&&&&&&&(((((()))***************))))))***++++++++++++***************+++,,,---...///,,,,,,//////,,,---///***333000...;;;FFFJJJPPPJJJTTTsssrrryyyzzzmmmnnn|||sssrrrzzz{{{nnncccaaaeeehhhooottt|||wwwuuuzzz~~~|||vvvooorrrxxxlllTTTEEEBBB444...555888111---000~~~zzzwwwsssooolllrrrpppnnnllljjjiiihhhggghhhhhhhhhhhhhhhgggffffffdddddddddcccbbbaaa```___^^^^^^^^^___```aaaaaaaaa]]]]]]^^^aaacccccc```^^^dddbbbaaa______```bbbcccbbbbbbbbbbbbbbbaaa``````aaa```^^^]]]\\\\\\]]]^^^aaa___\\\ZZZYYY[[[^^^```]]]]]]^^^]]][[[YYYUUUTTTTTTUUUUUUUUUTTTRRRPPPOOOTTTSSSQQQQQQRRRQQQNNNLLLDDDBBB======FFFPPPLLLCCC:::888444888???===HHH```rrr___NNNLLLHHHDDDCCCDDDGGGIIIBBBAAA333000:::555:::UUUuuuzzzmmmWWWJJJEEEKKKZZZ~~~yyywwwlll```]]]aaabbb[[[TTT[[[ZZZYYYWWWWWWZZZ___ddd]]]YYYVVVVVVXXXXXXTTTOOOMMMMMMNNNOOOPPPPPPPPPOOONNNNNNOOOPPPPPPPPPPPPPPPVVVUUUSSSRRRSSSUUUXXXZZZZZZXXXVVVTTTRRRPPPOOOOOOKKKLLLNNNOOOPPPOOOOOONNNQQQRRRTTTWWWYYYXXXTTTQQQSSSTTTXXX\\\```hhhxxx}}}ssslll[[[IIIEEEPPPYYY[[[cccbbb___ZZZTTTMMMHHHDDDHHHHHHNNN]]]ooo~~~}}}xxxqqqkkkgggeeeeee```gggqqqyyy{{{wwwooojjjllltttzzzyyyrrrooouuu|||yyyXXXCCC>>>>>>999444777666555555777888888777999777777:::;;;999:::>>>MMMgggxxxdddOOOHHHJJJHHHDDDAAA??????@@@@@@>>>???@@@@@@???===:::999777666555444444333444444111111111111000000000000000000//////.........---...---,,,,,,,,,,,,---...///...,,,******+++,,,---...---,,,+++***(((''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............///000222333555666999BBBPPPYYYXXX\\\nnn~~~nnn___fff~~~zzzxxxttt{{{|||yyywwwvvvpppvvvuuusssrrryyyyyyfffRRR>>>666:::222111111000///......---~~~yyywwwuuutttrrrsssrrrpppooommmlllkkkkkkhhhhhhiiiiiihhhhhhgggfffddddddddddddcccbbbaaa```________________________^^^^^^^^^```bbbcccaaa___ccccccaaa``````aaabbbbbb``````bbbccccccbbbbbbaaa```___^^^]]]]]]]]]^^^___```^^^\\\ZZZZZZ\\\___````````````^^^\\\YYYVVVTTTUUUVVVVVVUUUUUUTTTSSSRRRUUUTTTRRRQQQPPPOOOMMMKKKCCC@@@<<<>>>IIIQQQKKK@@@:::999666:::???>>>LLLgggkkkZZZLLLJJJFFFDDDDDDFFFGGGHHHBBB???222111888444@@@bbb{{{zzziiiUUUIIICCCMMMcccooovvvvvvlllbbb^^^``````[[[VVVYYYYYYYYYXXXXXX\\\aaafff]]]ZZZWWWWWWYYYYYYUUUQQQMMMNNNOOOOOOPPPPPPPPPPPPNNNOOOPPPRRRSSSSSSRRRRRRVVVUUUTTTSSSTTTVVVXXXYYYXXXVVVTTTRRRPPPNNNMMMMMMKKKLLLMMMOOOPPPPPPPPPQQQOOOPPPQQQTTTWWWWWWTTTRRRTTTTTTWWWYYYZZZ___kkkxxxbbbHHHDDDJJJOOOXXX\\\___]]]XXXQQQLLLKKKHHHGGGJJJTTTaaammmtttvvv}}}{{{hhhWWWBBB666666777444000888888777777888999999888888777777888888999AAAJJJooouuuoooUUUIIIHHHMMMJJJFFFAAA>>>===<<<===>>>>>>??????>>><<<:::999777666555444333333333333111111111000000000//////000/////////.........---...---,,,,,,,,,,,,---...///---,,,******+++,,,------,,,++++++***)))(((((())))))))))))))))))))))))******)))(((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------------------...///111222333333999DDDLLLNNNUUUhhh{{{uuuggg]]]hhhxxxlllRRREEE===444222666111111000000///......---}}}xxxvvvvvvwwwwwwrrrqqqpppnnnmmmmmmlllllliiiiiiiiiiiiiiihhhggggggeeeeeeeeeeeeeeedddcccbbbaaaaaaaaa```___^^^^^^]]]```___^^^___aaacccbbbaaaccccccbbbbbbbbbaaaaaaaaa]]]^^^aaabbbcccbbbaaa```___^^^^^^^^^^^^___``````bbb```^^^\\\]]]^^^```bbbcccbbbaaa^^^\\\YYYWWWVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWUUURRRPPPOOOMMMKKKHHH@@@===;;;AAALLLRRRIII===777999888;;;@@@@@@SSSsss~~~___RRRHHHEEECCCDDDGGGIIIHHHFFFBBB;;;111222555444NNNyyyfffRRRGGG@@@QQQqqqrrrbbbuuurrrlllddd___^^^]]]ZZZXXXXXXXXXXXXXXXYYY\\\bbbfff]]][[[XXXYYYZZZZZZVVVSSSOOOOOOPPPPPPPPPPPPQQQQQQOOOQQQSSSUUUUUUUUUTTTSSSTTTTTTTTTUUUUUUVVVWWWWWWTTTSSSQQQOOONNNMMMMMMLLLMMMMMMMMMNNNOOOQQQRRRSSSMMMMMMNNNQQQSSSTTTSSSRRRUUUUUUVVVWWWVVVVVV^^^hhhvvv~~~SSS>>>===@@@EEELLLSSSVVVTTTPPPOOOPPPKKKKKKKKKMMMQQQWWW]]]aaafffpppvvvuuuxxx~~~bbbSSSDDD===555333555777666333444555555666777777888888666444444666;;;HHH^^^qqqtttiiipppXXXGGGDDDIIIKKKHHHEEEAAA>>><<<<<<<<<===>>>>>>>>>===;;;999888666666555444333333333333111111000000000000///////////////...............------,,,,,,,,,,,,------...---,,,******++++++,,,++++++*********)))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---.../////////222777===@@@GGGWWWeee```XXXUUUccc{{{{{{hhhZZZhhhyyyvvvtttZZZFFF555111333222111222000000000///......------{{{uuussssssssssssmmmmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhgggfffffffffffffffeeeddddddbbbbbbbbbaaa``````______aaa```^^^___aaacccccccccbbbccccccccccccbbbaaa```^^^```bbbccccccaaa___^^^^^^^^^^^^______```aaabbbfffeeebbb```______```aaabbb```^^^\\\[[[YYYYYYYYYXXXWWWWWWVVVWWWXXXYYYZZZXXXVVVRRRPPPNNNKKKHHHEEE>>>;;;<<>>AAACCCEEEGGGJJJMMMNNNNNNNNNKKKHHHHHHKKKOOONNNUUUXXXXXX\\\hhhsssxxxgggPPPAAA;;;777777777777888888777666333444666666666777888999888777:::FFFXXXsss{{{qqqpppmmmZZZJJJBBBDDDJJJEEECCCAAA???>>>>>>>>>>>><<<<<<===<<<;;;:::888777666555444333222222222222111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))************(((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------//////111222444999@@@GGGFFFCCCFFFRRRbbbggg___SSSHHHWWWgggkkkccceee}}}zzzkkk```SSSHHH>>>555///333777333///---/////////......---------|||vvvrrrooonnnllljjjkkkjjjiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiihhhggggggffffffgggggggggfffeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbb```___```bbbddddddcccbbbbbbccccccccccccbbbbbbeeefffffffffeeeccc```___]]]^^^___```aaaaaabbbbbbgggeeebbb___]]]\\\\\\\\\\\\[[[[[[ZZZYYYZZZZZZZZZXXXWWWWWWVVVWWWXXXZZZ[[[WWWUUURRRPPPMMMJJJEEEBBB;;;:::>>>IIIQQQNNNBBB777222777888<<>>???```{{{eeeaaawwwpppgggeee```[[[WWWVVVWWWXXXXXXXXXWWWUUUTTTVVVYYY\\\[[[ZZZYYYYYYYYYXXXVVVUUUUUUTTTSSSSSSRRRSSSTTTTTTUUUVVVVVVVVVTTTRRROOONNNMMMNNNPPPRRRRRRRRRQQQPPPLLLLLLMMMNNNOOOQQQSSSSSSQQQPPPOOONNNMMMNNNOOOPPPPPPOOONNNOOOQQQQQQPPPOOOQQQQQQSSSVVVVVVUUUYYY```rrrwwwrrr{{{zzznnnllluuuvvvkkkPPPIII???999888;;;???BBBDDDHHHJJJIIIDDDBBBCCCEEEBBBDDDDDDBBBDDDLLLUUUZZZgggrrrpppcccTTTIII@@@999666888444555666666555444444555777888888777666666888:::===BBBRRRkkk~~~{{{mmmVVVJJJFFFDDDEEEFFFBBBAAA???>>>============<<<;;;;;;:::999888777666555444333222222111111222000000000////////////...---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************((())))))))))))*********((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------...///...///111222111333444999@@@EEEHHHIIIIIIJJJTTT^^^___[[[^^^qqq~~~zzz~~~{{{ooolllwwwmmm]]]LLLCCC>>>777111000///000333222...++++++............------------yyyuuupppmmmkkkiiihhhffflllkkkjjjiiiiiihhhiiiiiihhhhhhhhhhhhhhhgggffffffffffffgggggggggffffffeeebbbbbbbbbbbbccccccccccccbbbaaa```aaaccceeedddcccaaaaaabbbbbbcccdddddddddllllllkkkiiigggeeecccbbb^^^___```aaabbbbbbbbbbbbdddbbb___\\\ZZZXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZWWWWWWVVVVVVWWWXXXYYYYYYUUUTTTSSSQQQNNNIIICCC>>>999:::AAALLLQQQIII===666333666777===HHHTTTvvv^^^KKKFFFCCCHHHOOOSSSRRRLLLEEE@@@777000444777888SSSmmmJJJ;;;>>>HHHmmmjjj]]]dddyyy|||jjjccc```\\\XXXVVVVVVVVVWWWWWWWWWVVVUUUSSSSSSVVVXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUTTTRRRQQQOOOMMMLLLKKKLLLNNNOOOPPPPPPOOONNNLLLLLLMMMNNNPPPRRRSSSTTTOOOOOONNNNNNMMMMMMNNNNNNQQQPPPQQQRRRTTTTTTRRRPPPNNNMMMOOOSSSUUUUUUYYY^^^eeeyyyfffcccmmmxxx||||||ppp]]]JJJ===888777999666;;;???AAA@@@???@@@AAA??????>>>;;;;;;>>>CCCGGGNNNUUUaaappp|||jjjPPPFFFAAA<<<999::::::777666888333444555444444444555777666777888666555777<<>><<<::::::999;;;:::999888777777666666444444333222111111111111000000////////////......---------------.........++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))************************)))))))))************+++))))))*********+++++++++,,,,,,+++++++++,,,------(((,,,...------///...+++---...111444444555<<>>999:::222555777999:::;;;<<<===<<<;;;::::::999:::<<<>>>AAAAAAFFFPPPZZZcccppp||||||gggLLL<<<:::999666777;;;<<<888555555555555555666666777888999444777:::===AAAIIIUUU^^^oooxxxxxx~~~XXXNNNEEECCCDDDBBBAAAAAAAAA@@@???===;;;:::999888:::999888777666555555555444333222111111000000000000000/////////.........,,,,,,,,,------.........***+++,,,,,,,,,,,,+++***+++++++++++++++***)))))))))))))))))))))((((((((())))))))))))))))))))))))''''''((())))))(((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++*********+++,,,------''',,,...++++++...///,,,...,,,---000000///222999@@@CCCFFFGGGIIIMMMTTTXXXVVVUUUYYYeeerrrrrrggg[[[bbb}}}~~~~~~}}}www}}}||||||{{{{{{~~~~~~yyy|||vvvjjj[[[RRRMMMDDD:::;;;666111///......///111111000...,,,,,,///222333,,,,,,,,,,,,,,,,,,,,,,,,tttnnnhhhdddeeeiiimmmooolllkkkjjjhhhgggffffffffffffffffffffffffeeeeeedddeeeeeefffffffffffffffeeeccccccbbb```___]]]\\\\\\```aaabbbdddffffffdddbbbaaa`````````bbbeeehhhjjjhhhfffdddaaa```aaabbbccc___```bbbccccccbbbaaaaaa```___^^^]]]\\\\\\[[[\\\WWWXXXZZZ[[[[[[YYYWWWVVVTTTTTTVVVVVVVVVUUUTTTSSSPPPQQQSSSSSSPPPJJJAAA:::777<<>>666222222555777666555777444444444555777777777666777<<>>888......333888EEEdddyyyuuu```OOOEEECCCIIIgggeee]]]fffvvvxxxvvvmmmcccaaa```___]]][[[YYYWWWWWWXXXWWWVVVVVVVVVVVVXXXXXXSSSRRRQQQOOONNNMMMMMMLLLLLLLLLLLLKKKLLLMMMMMMNNNLLLLLLJJJIIIIIIJJJKKKLLLKKKLLLMMMNNNOOOOOONNNNNNNNNOOOOOOOOONNNMMMKKKJJJIIIJJJLLLMMMMMMMMMLLLKKKNNNQQQTTTWWWWWWVVVSSSRRRRRRRRRRRRSSSUUUWWWYYY[[[\\\YYY\\\eeepppyyy}}}eeeWWWSSSEEE???999777666666444444:::888555666777999888777666777999;;;<<<===>>>>>>FFFIIIOOOXXXeeesssuuuqqqkkkcccZZZRRRLLLHHH=========;;;888777888999444666888:::999777444333444333555777666333555999???KKKaaayyyyyyggguuu|||aaaRRRFFFEEECCCAAA@@@@@@@@@AAA>>>>>>>>>===<<<<<<;;;;;;999888777555444444444444111111111111111111111111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((***(((&&&'''***+++)))''')))((('''&&&&&&'''((()))******))))))((((((''''''''''''''''''((((((((((((************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...//////000111222222333888888;;;@@@GGGJJJJJJIIIIIISSS^^^bbbbbbdddlllsssvvvnnnnnn~~~~~~}}}zzzuuurrrxxxwwwpppooopppooommm{{{wwwjjj^^^WWWWWWUUURRRNNNJJJGGGEEEDDD<<<999444000------...///////////////////////////------------------------+++++++++************)))kkkjjjjjjiiijjjjjjkkklllkkkjjjiiiiiiiiiiiiiiijjjhhhhhhgggfffeeeeeeeeeeeegggffffffeeedddccccccbbbaaaaaa```______```aaaaaaaaabbbdddfffffffffeeedddcccccccccdddeeefffggghhhgggeeebbbaaaaaaaaa```___\\\^^^___^^^[[[YYYYYYZZZ___^^^\\\[[[ZZZZZZZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXWWWVVVTTTSSSUUUPPPNNNMMMHHH@@@;;;:::<<>>>>>@@@???@@@AAADDDHHHLLLOOOTTTUUUXXX\\\aaafffjjjmmmpppooonnnnnnrrrxxx|||qqqfffaaabbbaaaZZZSSSIIIHHHEEEAAA===999666444888999999888666666777999===<<<;;;999777666666777555333333666999<<>>>>>===<<<<<<;;;;;;:::999888777555444444333333111111111111111111111111000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))***(((''''''******)))''')))((('''&&&&&&'''((()))))))))))))))((((((''''''((((((((())))))))))))***************************+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,------...//////222111000333666777666444888???GGGJJJIIIKKKOOOTTT]]]ZZZ^^^mmm|||~~~xxxyyy{{{ssshhh```^^^\\\YYYVVV\\\^^^___\\\UUULLLDDD@@@???>>><<<999777555444444666444111...------//////........................------------------------+++++++++*********))))))fffggghhhiiijjjjjjjjjjjjkkkjjjiiihhhhhhhhhhhhhhhgggffffffeeeeeeffffffgggggggggfffeeedddbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaacccdddeeeffffffeeedddcccccccccdddeeeeeefffggggggeeedddbbbbbbbbbbbb```___\\\]]]]]]\\\YYYXXXXXXYYY]]]\\\[[[ZZZYYYZZZ[[[[[[WWWWWWXXXXXXYYYZZZZZZ[[[YYYYYYXXXWWWVVVUUUTTTSSSVVVQQQMMMJJJEEE>>>;;;<<<>>>HHHPPPMMMAAA888666888;;;;;;@@@QQQppp}}}aaaSSSLLLIIIIIIQQQVVVQQQGGG>>>666000333666;;;???PPPpppxxxcccQQQDDD@@@GGGVVVwww}}}jjjjjjzzzvvvaaa^^^____________^^^]]]\\\\\\]]][[[XXXUUUTTTTTTUUUUUUQQQPPPNNNMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKOOOPPPPPPOOOMMMKKKIIIGGGFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQLLLOOOTTTXXXZZZYYYWWWUUUUUURRRSSSWWW]]]gggvvv}}}~~~wwwnnngggkkkwwwkkkHHH888:::888777666666666666666666333444555666777888888999999999888777777777777888@@@@@@AAACCCEEEHHHJJJKKKGGGEEECCCCCCFFFLLLSSSXXXYYYPPPFFFBBBDDDEEECCC???;;;;;;;;;;;;;;;;;;::::::666777777777666666888:::888999999888777777999;;;777666777999<<>>BBBBBBAAA===888444333222000///......---...............---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))^^^```dddhhhjjjjjjiiihhhiiihhhgggfffffffffffffffdddddddddddddddeeeffffffgggfffeeedddcccbbbaaa```aaaaaabbbbbbbbbbbbaaaaaaccccccddddddcccbbbaaaaaa``````aaabbbcccdddddddddcccbbbaaaaaabbbaaa___^^^]]]]]]\\\[[[ZZZYYYYYYYYY[[[[[[ZZZYYYYYYZZZ[[[\\\XXXXXXXXXYYYYYYZZZZZZZZZYYYXXXVVVUUUSSSSSSRRRRRRSSSOOOLLLIIIDDD===;;;===AAAKKKPPPHHH;;;444555888;;;999@@@WWW}}}ttt\\\OOOHHHEEEJJJRRRVVVPPPFFF>>>888333333444;;;GGGbbbcccUUUEEE???DDDUUUvvvlll]]]cccwwwkkk]]]^^^[[[\\\]]]^^^^^^]]]\\\\\\[[[ZZZWWWUUUTTTUUUVVVWWWSSSRRRPPPOOOMMMLLLLLLLLLIIIJJJLLLNNNNNNMMMLLLJJJFFFFFFFFFGGGIIIKKKNNNOOONNNLLLJJJIIIIIIJJJKKKMMMPPPPPPPPPOOOMMMKKKHHHGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRROOORRRUUUXXXXXXWWWTTTRRRTTTSSSTTTVVVYYY___mmm{{{yyyoooxxx```DDD@@@===;;;888666666666777888666666666555555666666666666777999:::<<<======>>><<<<<<<<<<<<===>>>>>>???AAA???===;;;<<>>IIIQQQQQQEEE888444777:::???===GGGdddlllXXXLLLEEECCCIIIPPPRRRKKK@@@999444111222222???YYY{{{eeeSSSBBB;;;CCCZZZ}}}jjjXXXPPP^^^yyyeee[[[]]]XXXYYY[[[\\\\\\[[[ZZZYYYVVVVVVVVVVVVVVVWWWXXXYYYSSSSSSQQQOOONNNMMMMMMMMMHHHJJJLLLMMMNNNMMMKKKJJJFFFFFFFFFGGGJJJLLLOOOPPPLLLKKKIIIIIIJJJLLLNNNPPPQQQQQQQQQPPPNNNKKKIIIGGGHHHIIIJJJLLLMMMOOOPPPQQQPPPOOOOOOOOOOOOQQQRRRSSSVVVVVVVVVUUUTTTSSSRRRQQQSSSSSSUUUWWWWWWXXXaaalll~~~pppjjjkkk}}}vvv[[[TTTGGGBBB<<<999999888777666888777777777777888999:::666666777888888777666666555555666666666666666666<<<;;;;;;:::999888777777:::888777888999:::888666666666666666666666666666:::;;;;;;:::888777999:::===>>>===999555555999>>>CCCRRRdddnnnoooyyykkkkkkyyyxxx```SSSOOOLLLGGGCCCCCCCCCBBBAAA@@@???>>>>>>::::::999999888777777777777666555333222222222222000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))((((((((()))'''((((((((((((((((((''''''''''''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++,,,---------------......++++++*********+++---...---,,,***,,,......,,,***.../////////000222444444666666555333111111111222111000///000000111000///,,,---......------...000..................///000,,,,,,---......---,,,,,,------------------------++++++++++++++++++++++++*********)))))))))((((((\\\___dddhhhjjjiiigggeeeddddddcccccccccdddddddddbbbbbbbbbbbbccccccdddeeeddddddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaddddddccccccbbbbbbbbbbbbeeecccbbb`````````aaabbbfffccc```___^^^___^^^]]]ZZZXXXWWWWWWYYY[[[[[[[[[\\\[[[ZZZYYYZZZ[[[\\\]]]ZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRMMMJJJHHHFFF@@@;;;===BBBRRRWWWRRRCCC777888;;;;;;>>>@@@OOOqqq{{{eeeUUUJJJEEEDDDLLLQQQQQQGGG===777444111111555PPPwww___MMMAAAAAASSSrrriiiYYYTTTfff~~~yyyaaaYYYYYYWWWXXXYYYZZZZZZXXXVVVTTTRRRSSSUUUWWWYYYZZZZZZZZZSSSRRRPPPOOOMMMLLLLLLLLLIIIJJJKKKLLLLLLLLLKKKKKKGGGGGGGGGHHHJJJMMMPPPQQQKKKKKKKKKKKKMMMOOOQQQRRRQQQRRRRRRQQQOOOMMMKKKIIIEEEGGGJJJNNNRRRTTTUUUUUUPPPPPPPPPPPPQQQRRRSSSSSSYYYXXXUUUSSSQQQQQQQQQRRRRRRQQQSSSVVVUUUSSSXXX^^^yyyzzzxxx|||zzzqqqfff___ZZZQQQEEE;;;888888777666666777999:::666666666666555444333333666777888999999999999999666777888999888777555444999:::;;;======<<<;;;:::;;;;;;;;;<<<<<<======>>>999::::::888777666777999888999888777:::GGGXXXfffxxxlll|||ppp^^^JJJDDDIIIMMMHHHAAAAAAAAAAAA@@@???>>>===<<<999999888888777666666555666555444333222111111111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''(((***''''''((((((((((((''''''&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))))))))***++++++++++++++++++++++++((())))))))))))******************+++++++++++++++***++++++***(((((()))+++,,,+++***+++---...------...///...,,,---///,,,'''/////////.............../////////............---'''***---...---,,,------------,,,,,,+++,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))(((((((((gggiiikkkmmmmmmkkkhhheeeddddddcccddddddeeefffgggeeedddddddddddddddeeeeeebbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```______```aaaaaabbbbbbaaaaaaaaaaaaaaaaaadddccccccdddfffkkkooorrrkkkgggbbb___^^^_________]]]ZZZXXXYYY]]]```aaaaaa]]]]]][[[ZZZZZZ[[[\\\]]]WWWWWWWWWWWWWWWVVVVVVVVVSSSTTTUUUVVVVVVUUUTTTSSSNNNIIIEEE@@@;;;999@@@IIIXXXYYYPPP>>>555888;;;999===CCCYYYwwwbbbSSSHHHEEEGGGSSSVVVRRRGGG;;;777666555333@@@kkkrrrOOOEEEAAALLLhhhlll^^^]]]nnn~~~nnnoooooo^^^YYYWWWXXXYYYZZZZZZYYYVVVSSSQQQOOORRRUUUYYY[[[[[[ZZZYYYTTTSSSRRRPPPOOONNNMMMMMMJJJJJJJJJKKKKKKKKKKKKLLLHHHHHHHHHIIIKKKNNNPPPRRRMMMNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQOOOMMMLLLFFFIIIMMMQQQSSSTTTSSSRRROOOOOOPPPPPPQQQRRRRRRRRRWWWVVVTTTRRRRRRRRRRRRSSSUUURRRQQQTTTUUUTTTVVVZZZbbbooozzzvvvyyyhhhUUUIIIGGGCCC???<<<:::999999777777777888888999999999333444666777777777666666888888999:::::::::999999555666888777555444555666555666666777888999::::::888999:::999888888:::<<<<<>>===;;;:::888888777777666555555444666555444222111111000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''')))******''''''(((***&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))******************************((((((((()))))))))******))))))))))))))))))))))))***,,,...---+++******,,,,,,,,,,,,,,,,,,---...///,,,///...+++---000///***...---,,,,,,------------...//////...---,,,---...))),,,...///...------......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))((((((((((((pppqqqrrrrrrppplllhhhfffdddddddddeeefffggghhhiiigggffffffeeeeeefffffffffaaaaaaaaaaaabbbbbbbbbbbbbbb```___]]]]]]___```bbb______^^^^^^^^^^^^______``````bbbfffnnnwwwnnnjjjddd```______``````aaa^^^\\\^^^bbbfffgggggg___^^^\\\[[[[[[[[[\\\]]]TTTUUUUUUVVVVVVWWWWWWXXXSSSUUUWWWXXXXXXXXXVVVUUUOOOIIIBBB<<<777888BBBNNNXXXWWWKKK888111666999444AAAKKKeeezzzdddSSSGGGDDDHHHTTTVVVQQQDDD888444444444444IIIaaaAAA<<<===OOOrrrcccXXXZZZmmmzzzzzz}}}yyykkk___gggggg\\\YYYWWWYYYZZZ[[[[[[XXXUUUQQQOOONNNRRRVVVZZZ\\\[[[YYYWWWWWWVVVTTTSSSQQQPPPPPPPPPKKKJJJJJJJJJJJJKKKLLLLLLIIIIIIIIIJJJLLLOOOQQQRRRPPPPPPQQQRRRRRRRRRQQQQQQRRRRRRSSSSSSRRRPPPOOOMMMKKKMMMQQQSSSSSSQQQMMMKKKMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSTTTTTTYYYTTTRRRTTTWWWWWWYYY\\\[[[^^^hhhuuu~~~rrrddd```XXXPPPIIICCC???===888777666555555555555666888888:::;;;;;;:::999888::::::888777777777888999<<<===<<<:::777777999<<<888888888999999:::::::::999:::;;;;;;;;;<<<>>>AAASSS]]]lll{{{|||uuuwwwyyy{{{rrr___GGGIIIIIIFFFBBBAAAAAAAAA>>>>>>???>>>===<<<:::999777777777666555555444444555555333222111000000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''')))+++***'''&&&(((***&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))%%%))),,,---,,,+++,,,---)))***+++***))))))+++---)))......******///222000+++***)))***,,,---......,,,---------,,,,,,...000+++,,,------,,,+++,,,---------,,,,,,,,,---......************+++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((vvvtttqqqooommmkkkhhhfffeeeeeeeeeeeeeeeeeeeeeeeekkkhhheeedddcccbbb```___eeeeeeeeeeeeeeeeeeeeeeee^^^]]]\\\[[[\\\^^^```bbbaaaaaaaaaaaa````````````cccaaaaaadddkkkqqqttttttggggggfffeeeeeedddccccccaaa```aaacccfffggggggfff^^^]]]\\\[[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXWWWVVVVVVWWWVVVUUUSSSPPPHHH???;;;888;;;HHHWWW___MMM===777444333999BBBBBBNNNxxxtttbbbQQQCCCCCCLLLVVVTTTLLL@@@555111222333666TTTxxx\\\BBB@@@777QQQ~~~jjjRRRSSS```vvvuuupppccc\\\\\\mmmrrrggg[[[QQQZZZZZZWWWUUUUUUVVVVVVRRROOOPPPSSSWWWXXXXXXVVVUUUUUUUUUTTTSSSQQQOOONNNLLLLLLHHHHHHGGGGGGHHHKKKNNNOOOJJJJJJJJJKKKMMMOOOQQQRRRQQQMMMKKKMMMRRRTTTSSSPPPRRRSSSSSSSSSRRRQQQOOONNNMMMOOOQQQQQQOOOMMMKKKKKKSSSRRRPPPOOONNNOOOPPPPPPOOOOOOQQQUUUZZZZZZWWWTTTXXXXXXWWWVVVVVVUUUUUUUUUXXXXXXYYY```kkkxxxyyylllbbb[[[UUUMMMDDD999666999<<<;;;888;;;;;;999777555555777999666888::::::999888999::::::<<<===;;;777555777:::888777999===???<<<999888:::999:::<<<===AAAPPPaaa}}}ooosss}}}mmmPPPKKKGGGCCCAAABBBBBB@@@>>>>>>===<<<:::999999999999999999999888888888888888555333222222333444222111//////............//////...------,,,,,,------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))""")))222777555...&&&"""((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))tttrrrpppnnnmmmkkkhhhggggggggghhhhhhhhhiiiiiiiiillljjjgggfffeeedddcccaaaccccccddddddeeeeeeffffffbbbbbbaaa`````````aaabbb``````````````````aaaaaaccc```___```cccggghhhhhhddddddcccccccccccccccccc______```bbbdddeeedddbbb\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVTTTRRRNNNEEE===::::::@@@NNN\\\ZZZIII;;;777777777<<>>>>><<<;;;999777666888:::===;;;<<<<<<:::888888;;;>>>999:::;;;;;;:::;;;===???<<<999777:::???AAABBBAAAJJJCCC@@@JJJ\\\rrr~~~xxxbbbdddyyygggVVVNNNHHHEEEBBBAAAAAAAAA>>><<<<<<;;;;;;;;;:::999999999999999888888888888777777555444222333444444333111000//////.........//////...------,,,,,,------...------,,,++++++++++++,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((((((---222:::===<<<666000---''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((mmmmmmlllkkkiiihhhfffeeejjjjjjkkkkkklllmmmnnnnnnllljjjgggffffffeeecccbbbbbbbbbcccdddeeeeeefffgggccccccccccccbbbaaa```___^^^_________``````aaaaaa```^^^\\\\\\^^^`````````cccbbbbbbaaaaaa```______^^^^^^___aaacccbbb```^^^YYYYYYYYYZZZZZZZZZ[[[[[[YYYXXXXXXWWWWWWWWWWWWWWWUUUTTTTTTUUUVVVVVVSSSQQQJJJBBB;;;:::>>>GGGTTT```RRRCCC777777:::;;;@@@GGGWWWiii~~~kkkXXXMMMFFFCCCIIISSSPPPJJJ@@@999444333333333;;;[[[uuuQQQBBB;;;@@@PPPvvvgggfff}}}|||uuu[[[^^^aaaaaahhh]]]ZZZWWWUUUTTTTTTSSSQQQRRRSSSTTTSSSQQQPPPQQQRRROOONNNMMMLLLKKKJJJIIIIIIKKKJJJIIIIIIKKKMMMPPPQQQQQQOOOLLLKKKKKKMMMPPPRRRPPPMMMLLLNNNRRRUUUTTTSSSVVVWWWXXXXXXVVVSSSPPPNNNMMMNNNNNNMMMKKKJJJKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJKKKMMMRRRVVVXXXYYYYYYVVVRRRNNNMMMMMMOOOPPPQQQPPPMMMKKKMMMVVVccclll~~~www|||nnnqqqxxxfff^^^^^^cccgggeee___UUUKKKBBB>>><<<<<<>>>AAADDDCCC>>>;;;:::;;;;;;::::::<<>>888:::DDDOOOSSSRRRDDD999333777;;;===CCCKKK\\\{{{nnn___NNNEEECCCFFFKKKOOOMMMAAA777444333000111555<<<[[[vvvwwwdddKKK???@@@EEEooo~~~mmmwwwbbbWWWZZZ___^^^YYYYYYXXXWWWUUUUUUVVVXXXZZZbbbaaa^^^YYYTTTQQQQQQRRRIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHJJJLLLOOOPPPUUUSSSOOOLLLKKKMMMPPPRRRSSSQQQOOOOOOOOOOOOOOONNNSSSTTTUUUTTTSSSOOOLLLJJJKKKKKKIIIGGGFFFFFFIIILLLIIIJJJJJJJJJJJJJJJJJJJJJIIILLLPPPSSSTTTUUUTTTTTTRRRSSSSSSRRRQQQPPPOOONNNJJJNNNPPPOOOMMMOOOUUU[[[iii{{{~~~|||}}}~~~}}}vvvtttvvvyyyrrryyyqqqiiissszzzaaa[[[ooolllTTTGGGEEEGGGFFFBBBCCCDDDDDDDDDBBB@@@>>>===:::;;;===>>>???>>><<<;;;888888777777666555444444555333222222333333222111000000///..................------,,,,,,------...,,,,,,+++************+++************************)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((()))***)))(((''')))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))(((((()))))))))*********************************************++++++++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''JJJLLLOOOPPPSSSYYYcccjjjnnnnnnnnnmmmllllllkkkkkkjjjhhhffffffggghhhgggfffffffffeeecccaaa```___^^^\\\]]]___aaabbbbbb``````^^^^^^^^^^^^^^^^^^^^^^^^]]]___````````````aaabbb^^^^^^___```bbbcccdddddd^^^]]]\\\\\\]]]\\\ZZZYYYVVVXXXYYY[[[\\\\\\[[[[[[]]]\\\ZZZWWWUUUSSSRRRQQQUUUUUUUUUVVVVVVTTTPPPLLLAAA===999===IIIQQQNNNEEE>>>777555999<<<===GGGSSShhhdddYYYLLLFFFHHHMMMRRRTTTIII>>>555444333000333:::JJJcccnnnfffYYYFFF<<>>>>>===<<<;;;888888777666555444333333333222111111222222111000//////............//////...------,,,,,,------...,,,,,,+++***************************************))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''"""$$$$$$$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++((())))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''===???BBBDDDIIISSSaaakkktttsssrrrpppnnnllljjjjjjjjjhhhffffffggghhhhhhgggeeeddddddbbbaaa```___^^^___```aaabbbbbbaaa``````______^^^^^^]]]\\\\\\\\\]]]___aaaaaa______```aaa^^^______```aaabbbbbbccc]]][[[YYYXXXYYYZZZYYYXXXXXXYYY[[[\\\]]]\\\[[[ZZZ\\\[[[YYYVVVUUUSSSRRRRRRTTTTTTTTTTTTTTTQQQKKKHHH>>><<<;;;AAANNNUUUKKK<<<888666888<<<===@@@NNN___{{{ppp[[[RRRIIIEEEKKKSSSWWWWWWDDD:::444555333111888CCC^^^qqqlllWWWKKK???<<>>===>>>@@@<<<<<<;;;;;;::::::999999888777777666444333333222222111000000111111000.........---......///000111...------,,,,,,------...,,,++++++***************************************))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((''''''&&&(((***+++***)))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))******************************((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''>>>@@@CCCFFFLLLXXXhhhuuuxxxwwwuuurrrpppmmmkkkjjjhhhfffddddddfffffffffeeeccccccbbbbbbaaa`````````aaaaaaaaa``````___^^^]]]```______^^^]]]\\\[[[ZZZ\\\___bbbbbbaaaaaabbbeeecccbbbaaa```___^^^]]]]]]\\\YYYVVVUUUVVVXXXXXXXXXYYYZZZ\\\]]]^^^]]][[[ZZZVVVVVVVVVUUUUUUVVVWWWWWWSSSSSSSSSSSSRRRNNNHHHDDD<<<;;;<<>>@@@<<<;;;:::999888777888888888777666555444333222222111000//////000000///...------------///000111222...------,,,,,,------...,,,++++++***)))*********)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''!!!$$$'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''CCCIIIOOORRRTTT[[[gggqqqtttttttttsssqqqooolllkkkeeedddccccccbbbbbbcccccccccccccccccccccbbbaaa``````````````````______^^^___```aaabbbaaa^^^\\\ZZZ]]]___aaaaaa``````aaabbbbbbbbbaaa```___^^^]]]]]]bbb^^^WWWSSSQQQTTTXXX[[[aaaaaaaaa```^^^\\\YYYWWWYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWVVVUUURRRMMMFFFAAA888888@@@NNNSSSKKK@@@:::999666888>>>@@@HHH___xxxsss^^^LLLDDD>>>BBBLLLQQQMMMFFF>>>222///333111111GGGddd|||]]]DDDBBB>>>GGGbbbxxx^^^XXXddd|||zzzddduuunnnbbbXXXWWWZZZ\\\\\\]]]\\\[[[ZZZYYYWWWVVVUUUTTTZZZYYYXXXVVVSSSPPPMMMLLLNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMNNNOOOPPPRRRRRRSSSPPPOOONNNLLLKKKKKKJJJJJJMMMNNNOOOOOOOOOMMMKKKIIIKKKKKKKKKKKKJJJJJJJJJKKKGGGFFFFFFEEEFFFFFFGGGGGGLLLMMMOOOOOOOOOMMMKKKJJJNNNMMMMMMNNNQQQVVVZZZ]]]aaa]]]WWWRRRNNNKKKHHHFFFDDDFFFIIIJJJKKKKKKMMMNNNMMMOOOQQQSSSWWW]]]dddhhh~~~yyy~~~yyyvvv}}}ppphhh~~~~~~zzz~~~kkksssqqqlllpppjjj\\\UUUPPPLLLIIIHHHGGGEEEDDDBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>><<<;;;999888777888888999888666444444444333222000000000000000000000000000//////............////////////...---,,,,,,++++++,,,,,,,,,+++++++++******+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((******((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++*********))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((++++++***))))))((())))))GGGMMMUUU[[[___eeelllrrrqqqqqqqqqpppooommmkkkjjjhhhgggeeedddbbbaaaaaaaaaaaaaaabbbbbbcccbbbbbbbbb```aaaaaaaaaaaa```______`````````______^^^]]]]]]^^^```cccdddddddddeeegggccccccaaa```___^^^^^^^^^^^^[[[XXXVVVVVVYYY]]]___ccccccbbbaaa```^^^]]]\\\___^^^]]]\\\ZZZYYYXXXWWWWWWVVVVVVTTTPPPJJJCCC>>>888;;;EEEOOOPPPEEE;;;777999888<<>>>>>======<<<;;;;;;:::999888888888888888666444444444333222000000000000000000000000000//////............/////////......---,,,,,,+++++++++++++++*********))))))++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))))))))(((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((PPPVVV```iiioooppppppoookkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhheeecccaaa````````````aaabbbccccccccccccaaaaaabbbbbbaaaaaa```___``````^^^]]]]]]^^^___```^^^```ccceeeeeefffgggiiibbbaaa___^^^]]]]]]]]]^^^[[[\\\\\\^^^```bbbdddeeeeeedddcccbbbbbbaaaaaaaaabbb```]]][[[XXXWWWWWWVVVVVVVVVVVVSSSMMMFFF???:::;;;CCCOOOTTTMMM@@@888777555888>>>BBBFFFVVV{{{pppZZZMMMDDDBBBCCCIIIOOOOOOGGG@@@444111222333222;;;ZZZ{{{qqqTTTDDDCCCHHHfff~~~bbbRRRVVVgggtttuuuyyy{{{uuullljjjmmmccc\\\YYY\\\```___\\\[[[WWWWWWVVVTTTSSSRRRQQQPPPSSSSSSTTTTTTSSSRRRPPPOOOMMMNNNNNNOOONNNMMMKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPMMMKKKIIIHHHHHHIIILLLMMMMMMMMMKKKKKKKKKLLLNNNOOOOOOOOOOOOOOOMMMKKKIIIHHHDDDDDDEEEFFFGGGHHHHHHIIINNNOOOPPPPPPPPPOOOMMMLLLKKKLLLNNNOOOQQQRRRSSSSSSRRROOOLLLIIIHHHHHHFFFEEECCCEEEHHHIIIIIIIIIJJJLLLLLLNNNQQQRRRRRRSSSUUUWWW\\\ooonnnmmmmmmxxxxxxhhhddd]]]eee~~~ooojjjmmmvvvxxxtttiiivvvqqqUUUFFFEEEGGGDDD???FFFEEEDDDCCCBBBAAA@@@??????>>>>>>======<<<;;;;;;::::::::::::999888777666777555444333444333222000000000000000000000000000//////............//////......------,,,,,,++++++*********)))))))))((((((+++******))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((('''''''''''''''&&&''''''((())))))))))))(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''\\\aaajjjsssxxxuuummmeee___```aaaccceeehhhjjjkkklllkkkiiifffdddcccbbbaaabbbccccccdddddddddccccccbbbbbbbbbbbbbbbaaa``````^^^^^^^^^^^^^^^___``````^^^```bbbccccccccceeefffaaa___]]]\\\[[[[[[\\\]]]]]]___bbbeeeggghhhhhhhhhdddcccbbbaaaaaabbbcccddd^^^\\\YYYVVVTTTTTTTTTUUUWWWWWWVVVQQQJJJBBB<<<999AAAMMMYYYXXXJJJ<<<777999555:::BBBHHHPPPjjjdddTTTKKK@@@BBBGGGMMMOOOKKKCCC;;;000000111000000<<<]]]}}}ttt```NNNKKKNNNXXX}}}dddSSSQQQ___uuu{{{|||{{{tttxxxzzzddd___^^^bbbccc^^^YYYVVVVVVUUUUUUTTTRRRQQQQQQPPPOOOPPPRRRSSSSSSSSSRRRQQQNNNOOOOOOOOONNNMMMKKKJJJKKKKKKLLLMMMMMMNNNOOOOOOMMMKKKHHHGGGHHHJJJNNNPPPLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSSSSRRRPPPMMMIIIGGGCCCCCCEEEFFFGGGHHHIIIIIILLLMMMNNNNNNNNNMMMLLLLLLJJJKKKNNNPPPPPPPPPOOONNNKKKIIIGGGFFFGGGHHHGGGFFFEEEGGGIIIJJJJJJJJJKKKLLLNNNQQQTTTVVVUUUTTTTTTTTTVVVZZZgggzzzxxxoooooonnnnnnjjjkkk}}}{{{gggcccjjjllljjj^^^ppppppkkkqqq{{{gggYYYIIIAAACCCGGGGGGDDDCCCCCCBBBBBBAAA@@@????????????>>>======<<<<<<;;;999999:::::::::888666555666555333333333333222000///////////////////////////......------......///---------,,,,,,,,,+++++++++*********))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%$$$$$$$$$%%%&&&''''''cccgggmmmtttwwwpppcccYYYQQQSSSVVV[[[___dddgggiiikkkjjjiiigggffffffeeeeeeffffffffffffeeedddcccbbbbbbbbbbbbbbbbbbaaa``````[[[]]]___```aaa```___^^^```bbbccccccbbbaaabbbcccaaa```___]]]]]]]]]^^^^^^^^^```cccfffgggfffdddcccaaa```_________```bbbcccZZZXXXVVVTTTSSSTTTUUUVVVXXXXXXUUUOOOGGG@@@===<<>>777333444444222444DDDbbb{{{lllVVVIIIJJJOOOdddzzzYYYQQQXXXkkklllbbb___```eeefff___YYYVVVVVVVVVUUUTTTSSSRRRRRRQQQMMMNNNQQQSSSTTTTTTSSSRRRPPPPPPQQQQQQPPPNNNLLLKKKLLLLLLMMMMMMNNNNNNOOOOOOMMMKKKIIIHHHIIILLLPPPRRRMMMOOOSSSVVVWWWWWWUUUTTTRRRQQQPPPOOOLLLHHHEEECCCBBBCCCEEEGGGHHHHHHHHHHHHJJJJJJJJJJJJKKKJJJJJJJJJIIIKKKNNNPPPPPPNNNKKKJJJGGGFFFEEEFFFHHHJJJIIIHHHIIIKKKMMMMMMLLLLLLLLLMMMMMMQQQUUUWWWWWWUUUTTTSSSTTTQQQUUU___fffiiirrr|||~~~rrrlllpppsss~~~rrrvvvzzztttpppeeefffhhhwww}}}sss~~~bbbRRRSSSOOOJJJGGGFFFFFFFFFFFFBBBBBBAAAAAA@@@@@@??????@@@??????>>>>>>===<<<<<<888999::::::999888666555555444222222333333222000////////////////////////......------------......,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))((('''&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((aaacccgggkkkkkkdddYYYPPPJJJMMMRRRXXX^^^ccceeegggjjjiiiiiihhhhhhhhhhhhiiihhhhhhgggfffeeecccbbbaaaaaaaaabbbbbbaaaaaa```___[[[\\\___aaabbbaaa___]]]aaacccddddddbbbaaaaaabbbccccccbbbbbbbbbaaaaaaaaa^^^___```aaa```^^^\\\[[[]]]]]]]]]]]]]]]^^^______XXXWWWWWWVVVWWWXXXYYYZZZXXXWWWSSSKKKCCC>>>>>>@@@JJJRRRUUUJJJ<<<666666888<<>>>>>======<<<999999999999888777666555555333222222333333222000000000000000000000000000......------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''))))))'''&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((()))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((VVVWWWZZZ\\\\\\XXXRRRNNNOOOSSSYYY```eeeiiijjjjjjkkkjjjjjjiiiiiiiiiiiijjjeeeeeeeeeeeedddcccaaaaaa```aaaaaaaaaaaa```______]]]^^^___``````______^^^^^^```aaaaaa```___```aaaaaabbbcccddddddbbbaaa_________^^^]]][[[YYYXXXWWWZZZZZZ[[[\\\\\\\\\[[[[[[XXXXXXXXXYYYYYYZZZZZZZZZVVVTTTOOOFFF>>>;;;???CCCOOORRRMMMAAA777666999999;;;AAAMMM```}}}vvvYYYOOOJJJDDDCCCJJJQQQPPPGGG<<<555444111000...000AAAZZZlllqqqeeeNNNBBB???GGGrrrmmmWWW]]]eeeooo~~~~~~rrreee^^^\\\]]]bbbbbb^^^ZZZ[[[UUUUUUTTTTTTSSSRRRRRRRRROOOQQQTTTVVVVVVUUUSSSQQQOOOPPPQQQRRRRRRQQQPPPOOOKKKKKKLLLLLLLLLLLLMMMMMMKKKJJJJJJJJJKKKLLLNNNOOOPPPRRRUUUXXXYYYYYYWWWVVVVVVTTTPPPLLLIIIHHHGGGGGGCCCEEEFFFHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJMMMOOOOOOMMMJJJIIIGGGGGGGGGHHHKKKLLLKKKJJJNNNOOOQQQPPPOOONNNNNNOOONNNQQQTTTUUUTTTQQQOOOOOOLLLPPPVVVYYYWWWWWW]]]eeeooo}}}yyyrrryyy~~~uuunnnsss{{{kkkhhhgggiii{{{ppphhhqqq~~~tttcccmmmwwwwwwbbbTTTPPPTTTNNNNNNLLLJJJFFFCCCBBBBBB@@@AAAAAAAAAAAAAAAAAAAAA???>>>>>>======<<<;;;;;;:::999888777777666666666444333111222333333222111000000000000000000000000...------,,,,,,------...++++++++++++++++++++++++++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''LLLNNNPPPQQQRRRQQQPPPOOOYYY]]]dddjjjoooqqqppppppllllllkkkjjjiiiiiiiiiiiibbbbbbcccccccccbbbbbbaaa```````````````______^^^```___^^^^^^]]]^^^___```YYY[[[]]]^^^]]]]]]^^^___]]]___aaacccbbbaaa^^^\\\bbb```^^^\\\ZZZYYYXXXXXXXXXYYY[[[\\\\\\[[[ZZZYYYWWWXXXYYYYYYZZZYYYYYYXXXTTTRRRLLLBBB;;;999???EEETTTSSSJJJ<<<666:::===<<>>======<<<;;;;;;::::::;;;999888666666666777777444222111222333333222111000000000000000000000000...------,,,,,,------...++++++++++++++++++++++++************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%GGGEEEIIIQQQPPPJJJPPP\\\lllwww~~~xxxsssssspppllljjjjjjjjjjjjiiigggjjjlllkkkhhhdddbbbaaadddcccbbb```___]]]\\\[[[ZZZ[[[]]]___`````````______]]][[[ZZZ[[[[[[ZZZYYY^^^^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^___^^^]]][[[ZZZYYYXXXWWWYYY\\\^^^]]][[[^^^\\\[[[ZZZZZZYYYVVVTTTRRRHHH>>><<<;;;>>>HHHSSS___NNN>>>:::999888===DDDFFFPPPcccxxxaaaUUULLLEEECCCMMMOOONNNGGG===555333333444555222<<>>DDDQQQcccLLLOOO]]]gggiiikkkuuu{{{|||mmm]]]___ZZZZZZZZZZZZYYYXXXWWWVVVSSSUUUXXXYYYXXXTTTPPPMMMMMMOOOPPPNNNJJJIIIKKKNNNMMMMMMNNNPPPQQQPPPMMMKKKFFFGGGGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLMMMJJJFFFCCCCCCFFFJJJMMMJJJHHHEEEEEEFFFGGGEEECCCGGGGGGHHHHHHIIIJJJJJJKKKPPPOOOOOOQQQSSSQQQMMMIIIEEEEEEFFFJJJPPPRRRQQQOOOQQQPPPPPPOOOOOONNNNNNMMMMMMQQQUUUTTTPPPNNNOOORRROOOPPPPPPPPPOOOPPPSSSUUUXXX]]]ggguuu|||mmm```RRRLLLMMMOOOMMMIIIJJJJJJJJJIIIHHHFFFEEEDDDBBBAAA???======>>>???@@@===;;;999888999::::::999777666666555555555555666666222......111222000,,,///////////////......---///...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&JJJFFFGGGNNNQQQTTTbbbssswwwqqqnnnjjjhhhiiijjjjjjjjjgggjjjlllkkkhhheeecccbbbcccbbbaaa```^^^]]]\\\[[[[[[\\\]]]^^^^^^_________^^^\\\ZZZZZZZZZ[[[ZZZYYYZZZ[[[[[[[[[[[[ZZZYYYYYY[[[]]]^^^```___]]][[[YYYZZZXXXWWWYYY\\\^^^]]][[[]]][[[ZZZZZZZZZYYYVVVTTTNNNGGG???<<<:::>>>LLLZZZfffRRR@@@:::999777<<>><<<<<<<<<<<<===:::888888999:::999999777666555555555555555555555111......111222000,,,///////////////...------......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''IIIHHHMMMXXX```jjj|||vvvrrrmmmkkkjjjkkkkkkjjjgggiiikkkjjjhhheeeccccccbbbbbbaaa```^^^]]]\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]][[[YYYYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXX[[[]]]___aaaaaa___\\\ZZZ[[[ZZZYYYZZZ\\\]]]\\\[[[[[[ZZZYYYYYYYYYXXXUUURRRIIIDDD???<<<<<>>888999:::???FFFHHHaaaeeeRRRLLLHHHHHHLLLRRRQQQLLLCCC999222000000555222;;;XXX{{{mmmOOOGGG;;;@@@OOOmmmcccSSSLLLYYYjjjpppqqqqqquuuvvvdddUUUVVVUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUVVVVVVUUURRRNNNLLLMMMLLLLLLLLLNNNOOONNNMMMMMMNNNPPPPPPNNNKKKHHHFFFDDDFFFHHHJJJJJJJJJIIIHHHKKKJJJIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGEEECCCAAA@@@@@@AAABBBHHHFFFDDDCCCDDDDDDCCCBBBBBBDDDGGGKKKMMMMMMMMMLLLMMMLLLLLLMMMMMMKKKHHHEEEEEEEEEFFFIIIMMMOOOOOONNNOOONNNMMMLLLKKKJJJIIIIIIHHHKKKNNNNNNKKKIIIJJJLLLMMMNNNNNNMMMKKKKKKLLLNNNPPPPPPRRRVVVYYY[[[[[[YYYYYY^^^ooonnn[[[QQQNNNLLLIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCC@@@>>><<<;;;;;;<<<<<<:::888888999:::999888777666555444444444444444444111......000111///---...////////////...------------------,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''OOOVVVddduuuzzzvvvpppkkkiiigggfffeeefffgggiiihhhfffcccbbbbbbbbbbbbaaa``````___^^^^^^[[[ZZZXXXWWWVVVWWWXXXYYY\\\ZZZYYYXXXYYYZZZYYYXXXVVVVVVVVVWWWXXXXXXYYYZZZ\\\^^^aaaccccccaaa]]][[[\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXVVVSSSPPPEEE@@@;;;<<>>============>>><<<:::999999;;;;;;;;;999666666555444333333333333333111......000000///.........//////......---,,,,,,,,,,,,---,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''dddnnnwwwsssnnnjjjhhhfffcccaaaeeeggggggfffdddaaaaaaaaabbbbbbbbbaaaaaa`````````]]]\\\ZZZYYYXXXXXXYYYZZZ\\\ZZZXXXXXXYYYZZZYYYXXXXXXXXXXXXXXXYYY[[[\\\]]]]]]___bbbddddddbbb___]]]]]]]]]]]]\\\[[[ZZZZZZZZZXXXWWWWWWWWWVVVSSSOOOKKKCCC<<<777===MMM\\\aaa```FFF:::444999???BBBHHHPPP___zzzfffTTTOOOMMMIIIGGGKKKEEEBBB===777222000111222888;;;KKKaaadddSSSBBB===888EEE^^^}}}dddQQQRRR\\\lllvvvxxx}}}|||tttvvvqqq\\\VVVXXXRRRRRRSSSSSSTTTSSSSSSSSSTTTTTTSSSRRRPPPNNNLLLKKKHHHGGGGGGLLLQQQTTTTTTRRRUUUWWWYYYWWWRRRMMMJJJIIICCCEEEHHHJJJKKKJJJHHHGGGIIIIIIHHHHHHHHHHHHIIIJJJHHHIIIIIIIIIHHHGGGFFFEEEAAABBBDDDEEEFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@AAAAAA>>>BBBGGGLLLNNNNNNLLLJJJGGGHHHHHHHHHFFFDDDCCCBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJHHHGGGFFFEEEEEEEEEGGGIIIJJJIIIIIIIIIIIIDDDFFFHHHIIIIIIIIIKKKMMMIIIIIIJJJKKKKKKMMMNNNOOOTTTSSSUUU\\\eeennnxxxxxxtttsssyyyuuueeeVVVMMMJJJIIIIIIFFFIIIKKKJJJGGGCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBB>>>>>>=========<<<======<<<;;;:::;;;======<<<;;;666555444333222222222222111000///...////////////...............------,,,++++++,,,------,,,,,,+++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((|||zzzuuusssqqqpppooonnnllliiiggghhhhhhfffccc`````````aaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^^^^^^^^^^\\\ZZZYYYYYYZZZ[[[ZZZYYYZZZZZZYYYYYYZZZ[[[]]]^^^]]]^^^```aaabbbaaa```___^^^^^^___]]]ZZZYYYYYYZZZWWWVVVUUUUUUSSSOOOJJJFFF@@@:::888AAATTTaaa]]]QQQ===666666<<>>@@@999PPPttt{{{VVVIIIPPP```nnnqqqqqq~~~gggZZZWWWXXXSSSSSSTTTTTTTTTSSSSSSRRRTTTSSSRRRPPPNNNLLLKKKJJJGGGGGGIIIMMMPPPRRRRRRQQQTTTVVVXXXVVVPPPKKKHHHHHHDDDFFFHHHJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHJJJLLLMMMMMMJJJHHHFFF@@@BBBDDDFFFHHHIIIIIIHHHFFFFFFFFFEEECCCBBBCCCDDD@@@BBBGGGKKKLLLKKKIIIGGGDDDFFFGGGFFFDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFIIIKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHCCCEEEHHHIIIJJJJJJLLLMMMIIIJJJKKKKKKIIIIIIJJJKKKJJJLLLOOOSSSWWWZZZ\\\]]]ZZZ[[[```iiizzzuuu```ZZZSSSMMMJJJHHHFFFDDDAAACCCEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???AAA@@@???>>><<<:::999888;;;::::::;;;======<<<:::666555444333222111111111000//////....../////////---............---,,,,,,)))***,,,------,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((xxxtttttttttuuuvvvtttpppnnnjjjjjjjjjgggcccaaa``````_______________`````````aaaaaaaaabbbaaaaaa``````\\\[[[YYYYYY[[[\\\[[[[[[ZZZYYYXXXXXXXXXZZZ[[[]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^``````^^^ZZZXXXXXXZZZVVVUUUTTTSSSQQQLLLEEEAAA;;;;;;===GGGVVV]]]QQQ@@@999777999@@@CCCFFFRRRaaammm]]]RRRLLLNNNKKKCCC>>>@@@777555222000111222444444777NNNlllwwweeeJJJ>>>AAA===[[[hhhPPPGGGTTTgggqqqnnnpppuuubbb\\\[[[YYYUUUUUUVVVUUUUUUTTTSSSRRRTTTSSSPPPNNNLLLJJJJJJIIIMMMPPPRRRSSSSSSRRRRRRRRRRRRUUUXXXUUUOOOIIIGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHFFFIIIMMMOOOOOOLLLHHHEEE@@@AAACCCEEEFFFGGGGGGGGGEEEFFFFFFDDDBBBAAABBBDDDBBBDDDGGGIIIJJJHHHFFFDDDBBBDDDEEEDDDBBBAAACCCEEEEEEGGGHHHGGGFFFGGGJJJMMMGGGGGGGGGGGGFFFFFFFFFFFFCCCDDDEEEGGGHHHHHHGGGFFFDDDFFFIIIKKKJJJJJJKKKLLLLLLNNNOOONNNKKKIIIJJJKKKFFFJJJNNNQQQTTTTTTSSSQQQUUUXXX^^^fffwwwmmm\\\QQQNNNNNNNNNLLLHHHEEEDDDDDDAAA@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAA@@@???>>>===@@@??????===<<<:::888777999888888:::<<<<<<:::999666555444222111111000000/////////.........///000------......------,,,+++(((***+++---------+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))}}}qqqqqqrrrssssssooojjjfffmmmmmmllliiieeebbbaaaaaa]]]]]]]]]^^^^^^^^^^^^^^^^^^___```aaaaaaaaa___^^^]]][[[ZZZZZZ[[[]]]\\\[[[YYYXXXWWWVVVVVVWWWYYY[[[[[[ZZZZZZZZZZZZ[[[\\\]]]___```aaa^^^ZZZWWWXXXZZZVVVUUUTTTRRROOOJJJCCC>>>888===CCCKKKUUUVVVGGG444888777;;;BBBEEEIIIZZZmmm```XXXOOOJJJKKKHHH???;;;===555333111111222333444444@@@WWWpppsss^^^DDD;;;???<<<\\\YYYKKKKKKZZZooowwwqqqtttrrrcccaaa___[[[WWWWWWWWWVVVVVVTTTSSSRRRTTTSSSPPPMMMKKKJJJIIIIIIVVVYYY\\\[[[WWWTTTTTTUUURRRVVVYYYVVVOOOIIIHHHIIIFFFGGGGGGGGGHHHIIIJJJJJJEEEEEEDDDDDDEEEFFFGGGGGGCCCFFFKKKOOOOOOLLLFFFCCCAAAAAABBBCCCDDDDDDDDDDDDBBBCCCDDDBBB???>>>???BBBCCCEEEGGGHHHHHHFFFDDDBBB@@@CCCEEEDDDBBBAAACCCFFFHHHIIIKKKIIIHHHHHHLLLOOOFFFFFFFFFFFFGGGGGGGGGGGGBBBBBBCCCEEEGGGGGGFFFEEEFFFIIIKKKLLLKKKJJJJJJKKKJJJMMMOOOOOOLLLJJJJJJKKKEEEHHHJJJKKKMMMPPPQQQPPPSSSWWW[[[bbbrrrvvvbbbYYYVVVUUUIIILLLMMMIIIBBBAAAEEEKKKEEECCC@@@@@@BBBCCCCCCBBBBBBBBBAAAAAA???>>><<<<<<<<<<<<======<<<<<<;;;:::777666777999:::;;;999777666555444222111000000000...//////.........///000------......------,,,+++((()))+++---------+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))}}}rrrrrrqqqpppnnnkkkhhhggggggfffddddddeeeeeedddcccbbb```]]]\\\]]]_________``````___^^^^^^^^^______[[[\\\\\\[[[ZZZZZZ[[[]]]\\\[[[ZZZYYYYYYXXXXXXYYYXXXXXXXXXYYYZZZ\\\]]]^^^[[[ZZZXXXYYYZZZ[[[[[[[[[UUUVVVVVVSSSMMMEEE@@@=========FFFSSSSSSEEE:::777666666999>>>BBBOOOiiiqqq]]]SSSLLLCCC?????????===:::222222111///---///666===MMMwwwlllWWWAAA777CCCKKKuuuuuuRRRKKKUUUmmm|||yyy~~~~~~ooo___XXXZZZXXXWWWWWWUUUSSSSSSVVVXXXYYYWWWUUURRROOOMMMMMMOOOOOOYYY]]]aaa___XXXRRROOOOOOVVVVVVTTTQQQNNNLLLMMMNNNKKKKKKKKKKKKJJJIIIHHHHHHEEEBBBAAABBBEEEFFFEEEBBBDDDDDDGGGJJJLLLLLLJJJGGGCCCDDDEEEFFFFFFFFFEEEDDD@@@@@@?????????@@@BBBCCCCCCDDDFFFGGGHHHHHHGGGGGGBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEGGGJJJOOOSSSVVVOOOMMMJJJGGGFFFFFFGGGHHHDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFIIIKKKKKKKKKLLLMMMPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPTTTWWW\\\bbbjjjwwwuuunnneee\\\VVVSSSPPPNNNJJJJJJJJJIIIGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>============;;;;;;;;;;;;:::999888777999999888888777666666666222222222111000//////...,,,---...//////...---,,,.........------,,,,,,,,,************************,,,+++******))))))******)))((('''''''''(((***+++***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''}}}ssssssrrrqqqooollljjjhhhhhhfffdddddddddcccaaa```cccaaa___```bbbcccdddccc_________^^^]]]]]]]]]]]]]]]^^^______^^^]]]^^^___\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[]]]]]][[[ZZZYYYZZZ[[[\\\[[[ZZZTTTUUUTTTPPPIIIBBB===:::<<>>ggglllTTTEEE===CCCYYYcccPPPTTTbbbtttqqqfff[[[XXXYYYUUUXXXXXXXXXWWWWWWXXXYYYXXXWWWUUURRROOONNNNNNOOOPPPTTTXXX[[[YYYTTTPPPOOOPPPUUUUUUTTTQQQNNNLLLMMMNNNJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBCCCGGGHHHGGGFFFFFFFFFGGGIIIKKKKKKIIIGGGBBBBBBDDDDDDEEEDDDCCCBBB@@@????????????AAACCCDDDDDDEEEGGGHHHHHHGGGFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCDDDDDDEEEGGGJJJNNNQQQSSSNNNLLLIIIGGGFFFFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGKKKMMMMMMLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQQQQRRRNNNOOOQQQTTTZZZcccmmmtttrrruuu~~~~~~pppgggaaa\\\VVVQQQNNNMMMLLLKKKJJJIIIIIIHHHGGGEEECCCBBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???;;;;;;;;;;;;::::::999888999888888777777666555555222222111111000//////...------...//////...------......---------,,,,,,,,,************************,,,+++******))))))*********)))((((((((()))++++++***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''{{{tttsssrrrqqqooommmkkkiiihhhfffdddcccbbbaaa___]]]aaa```aaabbbeeefffeeeddd^^^^^^^^^]]]]]][[[ZZZYYY]]]___aaaaaa```^^^^^^___[[[ZZZYYYXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\[[[ZZZZZZ[[[\\\\\\ZZZXXXTTTSSSQQQKKKCCC===999888===NNN[[[VVVFFF:::777777888>>>EEEHHHOOOgggvvv\\\OOOJJJFFFAAA??????>>>;;;888777...,,,333666333999EEEzzz```HHH@@@???EEEiiiuuuVVVRRR```qqq~~~|||~~~fff```[[[[[[[[[TTTWWWYYY\\\______]]][[[YYYVVVTTTRRRPPPOOOPPPQQQRRRPPPRRRTTTRRROOOMMMNNNPPPTTTTTTSSSQQQNNNLLLMMMNNNKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCDDDFFFIIIKKKKKKKKKJJJIIIHHHHHHIIIIIIGGGEEEAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>???@@@BBBDDDEEEFFFGGGHHHHHHHHHGGGEEEEEEGGGEEECCCAAA@@@@@@AAABBBDDDDDDEEEFFFHHHKKKNNNPPPMMMKKKIIIGGGFFFFFFGGGHHHDDDDDDDDDDDDDDDDDDEEEEEEEEEIIIMMMPPPPPPOOONNNNNNLLLKKKIIIGGGGGGHHHIIIJJJHHHJJJMMMPPPRRRSSSTTTSSSNNNLLLLLLNNNTTTYYY^^^```^^^```hhhttt{{{lllccc\\\XXXVVVSSSOOOMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDCCCBBB???>>>>>>===============;;;;;;;;;<<<<<<>>>??????::::::;;;;;;;;;:::999999888888777777666555555444222111111000000//////...------...//////...------...------------,,,,,,,,,************************++++++***))))))))))))*********)))))))))***+++,,,)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&xxxrrrrrrqqqooommmllljjjiiigggeeecccccccccbbb```___^^^^^^___aaaccccccaaa___\\\\\\]]]\\\[[[ZZZXXXWWWYYY\\\______^^^\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]\\\XXXVVVSSSQQQMMMFFF???:::888999CCCTTT[[[NNN<<<666777777;;;???CCCHHHVVVxxx}}}hhhVVVMMMDDDBBB@@@???>>><<<999666666---,,,444555222>>>RRR{{{iiiPPP>>>;;;FFFVVVwwwpppWWWXXXhhhwwwwww~~~wwwfffddd___]]]]]]WWWUUUYYY```iiijjjddd^^^\\\VVVUUUSSSRRRQQQRRRRRRSSSPPPQQQPPPNNNLLLLLLNNNPPPRRRRRRRRRPPPNNNLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGDDDDDDFFFHHHKKKMMMOOOOOOKKKIIIGGGGGGGGGGGGEEEDDDCCCCCCDDDDDDDDDBBBAAA@@@>>>>>>>>>???@@@CCCEEEFFFHHHHHHIIIIIIHHHFFFEEEDDDDDDBBB@@@>>>===>>>@@@AAADDDDDDEEEFFFGGGIIIKKKMMMKKKJJJHHHGGGFFFGGGHHHHHHDDDDDDEEEEEEEEEEEEFFFFFFFFFJJJOOORRRRRRQQQOOOOOOMMMLLLJJJIIIIIIJJJLLLNNNJJJLLLPPPSSSTTTTTTSSSRRRNNNLLLLLLPPPWWW\\\^^^^^^^^^___ccchhhppp|||qqqbbb[[[YYYYYYZZZUUUSSSPPPOOONNNMMMKKKIIIGGGGGGGGGFFFEEEDDDBBBBBB@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>999::::::;;;;;;::::::999777777666666555444444444111111000000////////////---..................---------------------------************************++++++***))))))))))))))))))))))))))))))*********))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$%%%&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&|||ssspppooonnnllljjjiiihhhhhheeedddccccccddddddcccbbb_________aaaaaa```]]]ZZZ[[[[[[[[[[[[ZZZYYYXXXWWWXXX[[[]]]^^^]]][[[ZZZZZZ[[[ZZZYYYXXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZWWWTTTRRRNNNHHHAAA;;;999;;;===LLLSSSPPPAAA666777999777BBBCCCGGGSSSnnnmmm^^^PPPIII@@@???>>>===<<<:::777444333---...333222555IIIbbb~~~cccPPPIII??????XXXvvviiiXXX\\\kkksssyyyyyywwwssskkkjjjaaa\\\[[[XXXSSSXXXeeesssuuulllbbb^^^VVVUUUTTTSSSSSSSSSSSSTTTTTTSSSPPPMMMKKKKKKMMMOOOOOOQQQQQQPPPNNNLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGDDDEEEGGGIIIKKKNNNPPPQQQKKKIIIGGGFFFGGGFFFEEECCCEEEFFFFFFFFFEEEDDDBBBAAA???>>>>>>???AAACCCEEEFFFHHHIIIIIIIIIHHHFFFEEECCCBBBAAA@@@???@@@AAACCCDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGFFFJJJOOOSSSSSSQQQOOOOOOMMMLLLKKKJJJJJJKKKMMMNNNMMMOOORRRTTTTTTSSSQQQOOOKKKJJJKKKPPPWWW\\\\\\[[[YYY[[[]]]^^^bbblllyyyrrriiiccc[[[TTTPPPOOOPPPPPPQQQOOOMMMLLLLLLJJJGGGEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>======>>>>>>======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999666666555555444333333222000000000///////////////.........------.........------------------------************************+++***))))))(((((())))))'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&yyyvvvrrrooonnnmmmkkkiiihhhgggffffffdddcccbbbccceeeeeeeeedddaaa``````aaaaaa```\\\YYY[[[ZZZYYYYYYXXXYYYYYYYYY[[[]]]______^^^\\\\\\]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZ\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYXXXUUURRRMMMJJJCCC<<<999:::@@@DDDPPPLLLBBB888666999;;;:::AAAEEEOOOeeewwwaaaTTTHHHCCC>>>>>>===;;;999666444333000000111222555AAAYYYnnntttQQQAAAEEEBBBKKKqqqhhhXXXRRRZZZlllooossszzz|||zzzzzzpppjjjjjj___XXXYYYWWWTTT[[[lll~~~qqqccc^^^WWWWWWVVVUUUTTTSSSSSSSSSVVVSSSPPPMMMKKKKKKLLLMMMMMMOOOPPPPPPNNNLLLLLLMMMIIIIIIIIIIIIHHHGGGFFFFFFEEEGGGIIIJJJKKKLLLNNNPPPIIIHHHHHHHHHIIIIIIGGGEEEHHHHHHHHHHHHGGGEEECCCBBB@@@??????@@@AAACCCEEEFFFHHHIIIIIIIIIIIIGGGEEEDDDCCCCCCDDDDDDEEEGGGHHHHHHCCCDDDEEEFFFGGGIIIIIIJJJHHHGGGGGGGGGGGGHHHHHHIIIEEEEEEEEEFFFGGGGGGHHHHHHFFFJJJNNNQQQQQQPPPOOOOOOKKKKKKKKKKKKKKKKKKLLLLLLOOOPPPRRRRRRRRRQQQOOONNNMMMMMMNNNQQQUUUXXXYYYXXXYYY]]]^^^ZZZZZZ___eeehhheeekkkttt{{{tttlllgggccc]]]YYYRRRQQQQQQPPPOOOOOONNNNNNMMMKKKJJJJJJKKKJJJIIIGGGDDDDDDDDDDDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<>>>>>>===;;;;;;:::::::::;;;;;;;;;;;;:::999888888555555444444333222222222///////////////////////////...------------...///,,,,,,,,,------------...******************************)))(((((((((((()))%%%&&&'''(((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&wwwssspppnnnlllmmmllljjjhhhffffffffffffdddcccbbbbbbcccdddcccaaa```_________```___]]][[[[[[ZZZXXXWWWWWWYYY[[[]]]]]]^^^______]]]]]]^^^___]]]\\\[[[ZZZZZZYYYYYYZZZVVVXXXZZZ\\\]]]\\\\\\[[[[[[YYYWWWVVVVVVUUUSSSQQQHHHDDD===888666;;;DDDJJJNNNCCC888777:::<<<===??????JJJ___~~~```VVVMMMBBBAAA>>>===<<<999666333222222...222333333>>>TTThhhssscccHHH???AAACCCaaafffOOOLLLLLLWWWmmmpppyyymmmdddddd\\\XXXZZZXXXXXX___rrrsssaaaZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSPPPMMMJJJJJJJJJJJJKKKLLLNNNPPPOOONNNLLLLLLMMMFFFGGGGGGGGGGGGGGGFFFFFFEEEHHHJJJJJJIIIIIIKKKMMMIIIIIIJJJLLLNNNNNNKKKIIIIIIIIIIIIIIIGGGEEECCCAAAAAAAAA@@@@@@AAABBBDDDEEEHHHHHHIIIIIIIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHCCCDDDEEEGGGHHHIIIJJJJJJFFFFFFGGGGGGGGGHHHHHHIIIEEEEEEFFFFFFGGGHHHHHHIIIFFFIIILLLNNNNNNNNNNNNOOOLLLLLLMMMNNNMMMMMMLLLKKKNNNNNNOOOPPPPPPOOOOOONNNPPPRRRSSSTTTTTTUUUWWWYYYXXX___aaa\\\XXXXXXXXXUUUWWW]]]eeejjjlllpppwww|||vvvppplllhhhccc[[[TTTOOOOOORRRTTTJJJLLLOOOQQQRRRRRRRRRSSSLLLJJJHHHHHHIIIJJJIIIHHHCCCCCCCCCCCCCCCBBBAAA@@@???>>>======<<<<<<============<<<<<<<<<<<<<<<=========<<<;;;:::888777666444444444333222222111111///////////////////////////...------------...///,,,,,,,,,---------......******************************)))(((((((((((((((&&&&&&((()))))))))(((''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''~~~zzzuuuqqqmmmkkkmmmllljjjhhhfffffffffgggeeecccaaaaaabbbaaa```^^^]]]\\\\\\]]]^^^^^^]]]\\\[[[ZZZWWWVVVVVVYYY]]]___]]]^^^^^^]]][[[[[[]]]___^^^]]]\\\[[[ZZZZZZZZZZZZUUUWWWYYY\\\]]]]]]\\\[[[[[[YYYVVVTTTTTTTTTRRRQQQDDD@@@999444555;;;FFFMMMJJJ===555:::>>>===???DDDCCCUUUrrrkkkPPPPPPJJJBBBDDD>>>===;;;888444111111111...333333555GGGcccrrrsssXXXIIIEEEBBBHHHvvv~~~TTTEEEKKKLLLWWWooouuummm___^^^ZZZZZZ]]]ZZZ\\\cccwwwttt___WWWZZZYYYXXXWWWUUUTTTSSSRRROOOLLLIIIHHHHHHIIIIIIIIIKKKMMMOOOOOONNNMMMLLLMMMGGGGGGHHHIIIIIIIIIHHHHHHFFFHHHJJJJJJHHHGGGIIIKKKIIIJJJLLLOOORRRQQQOOOLLLIIIIIIIIIHHHGGGEEEBBBAAABBBAAAAAA@@@AAABBBCCCDDDGGGHHHIIIIIIIIIHHHGGGFFFEEEGGGHHHJJJIIIHHHFFFEEEBBBCCCEEEGGGIIIJJJJJJKKKFFFFFFFFFGGGHHHHHHHHHIIIEEEEEEFFFGGGHHHHHHIIIIIIFFFHHHKKKLLLLLLMMMNNNOOONNNOOOQQQRRRQQQPPPMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPOOORRRTTTSSSRRRRRRUUUYYYLLLVVV\\\YYYWWWXXXVVVRRROOOUUU\\\```___aaakkkvvvwww{{{~~~yyyxxxyyyzzz{{{pppooommmkkkgggbbb^^^[[[QQQTTTVVVSSSNNNIIIIIIJJJMMMNNNOOOOOONNNMMMNNNOOOJJJHHHEEECCCCCCDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@???????????????<<<<<<<<<<<<<<<===>>>???>>>======<<<:::888666555444444333333222111111000.........//////////////////...---,,,,,,---...///,,,,,,,,,------.........******************************)))(((((((((((((((&&&''')))*********)))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((({{{vvvrrrpppooonnnkkkiiigggdddccccccddddddeeeccc___^^^___`````````]]]]]]\\\\\\\\\\\\\\\]]][[[ZZZZZZYYYYYYZZZ[[[[[[\\\]]]]]]^^^]]]]]]\\\\\\___^^^]]]\\\[[[YYYXXXXXXVVVWWWWWWXXXXXXXXXXXXXXXZZZVVVRRRQQQSSSSSSOOOKKK@@@<<<666555:::CCCLLLQQQDDD<<<666888;;;===???BBBGGGbbbYYYMMMLLLFFF??????BBB@@@<<<777444111111000333---+++999YYYxxxcccJJJ>>>???NNNiiiJJJFFFGGGRRRffftttxxxiii[[[XXXXXXUUUTTTWWWZZZ\\\qqqvvv```ZZZYYYXXXWWWWWWWWWUUUQQQOOOMMMLLLKKKIIIIIIJJJKKKKKKMMMOOORRRRRROOOMMMLLLLLLFFFEEEEEEDDDDDDDDDDDDEEEHHHHHHGGGGGGHHHJJJKKKMMMMMMOOORRRSSSSSSPPPMMMKKKJJJIIIGGGEEECCCAAAAAA@@@>>>???@@@@@@@@@AAACCCFFFGGGFFFFFFFFFFFFEEEEEEEEECCCDDDFFFGGGGGGFFFDDDCCCAAABBBCCCEEEFFFGGGGGGGGGHHHGGGFFFEEEFFFGGGHHHIIIFFFEEEDDDDDDDDDEEEGGGHHHHHHIIIJJJLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLQQQPPPNNNLLLLLLMMMOOOPPPOOOPPPQQQRRRTTTUUUUUUUUUTTTVVVWWWVVVSSSOOOMMMMMMSSSSSSSSSTTTVVVYYY[[[]]]gggkkkqqqxxxwwwsssmmmkkkkkkjjjhhhfffddd]]]XXXZZZ[[[YYYWWWXXXPPPNNNLLLKKKLLLLLLLLLJJJMMMMMMMMMMMMNNNNNNNNNNNNJJJHHHFFFEEEDDDEEEFFFGGGEEEEEEDDDBBBBBBAAAAAABBB????????????>>>===;;;;;;===<<<;;;<<<>>>@@@@@@???::::::999888888777777666555444444333111000000///222111000...------------///...,,,,,,...///...---------,,,,,,,,,+++++++++************))))))))))))******))))))((((((''''''((((((((((((((('''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%|||zzzwwwsssqqqooonnnmmmiiihhhfffdddccccccddddddeeebbb___^^^___``````______^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]^^^_______________^^^]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVYYYVVVRRRRRRRRRPPPKKKFFF;;;777555:::DDDIIIHHHDDD<<<666444888===@@@CCCGGGRRRyyyqqqPPPIIIJJJDDD???@@@BBB???;;;777333111000000444444666JJJsss]]]MMMEEEEEE[[[^^^FFFIIISSSgggjjj^^^UUUTTTVVVUUUTTTVVV\\\bbbyyyvvv___YYYXXXWWWUUUTTTSSSRRROOOMMMLLLKKKJJJJJJJJJKKKLLLLLLPPPQQQQQQOOOMMMJJJHHHGGGDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIHHHJJJKKKLLLLLLJJJHHHFFFGGGFFFDDDBBB@@@???>>>======???@@@@@@@@@AAACCCEEEAAAAAAAAA@@@@@@@@@@@@???AAABBBDDDEEEEEEDDDBBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGFFFFFFEEEFFFGGGIIIIIIGGGFFFEEEDDDEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIKKKJJJJJJJJJJJJJJJIIIIIIMMMLLLKKKJJJKKKLLLNNNOOOLLLLLLKKKKKKMMMOOOQQQSSSRRRTTTUUUTTTQQQOOONNNNNNKKKKKKKKKLLLNNNPPPRRRTTTXXXZZZ^^^ccchhhmmmpppqqqssstttxxx~~~{{{zzztttuuuuuurrrnnniiigggfffbbb```\\\ZZZXXXYYYYYYZZZaaaXXXPPPQQQRRRPPPMMMLLLMMMKKKIIIIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDEEEFFFCCCCCCBBBAAAAAA@@@AAAAAA?????????>>>>>>===;;;;;;===;;;:::;;;===>>>>>>===::::::999999888777777777555555444333222111000000111111000///............000...------...//////.........---------,,,,,,,,,*********)))))))))(((((())))))))))))((((((''''''((((((((((((((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%}}}yyysssrrrqqqpppnnnlllkkkkkkgggfffdddcccccccccdddeeedddbbb___^^^_________^^^aaa```^^^\\\ZZZXXXXXXWWWYYYZZZ[[[\\\\\\[[[ZZZYYY\\\]]]^^^_______________[[[[[[[[[[[[ZZZZZZZZZYYYZZZZZZZZZYYYXXXWWWVVVUUUXXXUUUSSSRRRQQQLLLEEE???888444444>>>JJJMMMEEE;;;666333555;;;@@@CCCIIIOOOeee{{{```IIIGGGHHHBBB>>>@@@@@@>>>:::666222000000///111444???]]]SSSIIIBBBIIIllllllPPPFFFSSSfffjjj]]]VVVQQQRRRUUUUUUVVVWWWcccpppyyybbb[[[XXXVVVRRRQQQPPPOOOMMMKKKKKKKKKKKKKKKKKKLLLMMMNNNTTTQQQNNNLLLJJJGGGDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDEEEDDDBBBAAA???>>>=========>>>?????????@@@BBBDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGIIIIIIGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGGGGGGGHHHJJJKKKMMMIIIHHHFFFFFFGGGKKKNNNPPPRRRSSSSSSQQQNNNMMMMMMOOOKKKJJJJJJJJJKKKMMMOOOPPPQQQRRRSSSVVVXXX[[[^^^___\\\\\\^^^ccchhhjjjhhhfffjjjjjjkkklllooosssvvvxxxvvvsssooonnnnnnoooooonnnnnnnnnnnnllliiiffffffgggbbbaaa___ZZZUUURRRQQQQQQQQQQQQQQQPPPPPPUUU\\\ccciii\\\OOOMMMOOOMMMJJJHHHIIIGGGFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFEEECCCBBBBBBBBBCCCDDDAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<<<<;;;===;;;:::;;;<<<===<<<;;;::::::999999888777777777555555444333222111111000000000////////////000000000///------///000///............---------,,,,,,******))))))))))))(((((()))))))))(((((((((((('''''''''((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%|||xxxtttoooooonnnmmmllljjjhhhgggeeeeeeddddddddddddeeefffcccaaa^^^^^^______^^^]]]___^^^]]][[[ZZZYYYXXXXXX[[[\\\]]]^^^^^^]]][[[YYYYYYZZZ[[[\\\\\\]]]]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZYYYXXXWWWVVVVVVWWWVVVTTTSSSOOOIII@@@999888777:::BBBJJJJJJBBB999555666999>>>BBBFFFOOOYYYkkkXXXIIIGGGEEE???===@@@===;;;888444111000000000111444HHHpppcccNNNAAA>>>WWWoooWWWIIILLL```wwwmmm```YYYVVVSSSSSSUUUWWWZZZ]]]nnn|||fff___XXXUUUQQQOOONNNMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPTTTPPPLLLIIIGGGFFFCCC@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@===>>>??????>>>???AAACCCEEEEEEEEEDDDDDDDDDCCCCCC>>>>>>???@@@@@@???>>>>>>???????????????AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEGGGIIIJJJHHHHHHHHHHHHJJJLLLOOOPPPUUUTTTRRROOOLLLKKKLLLNNNLLLKKKKKKJJJKKKLLLNNNOOOSSSRRRRRRSSSTTTVVVYYYZZZTTTSSSTTTVVVZZZ\\\\\\[[[\\\]]]^^^```aaabbbcccdddcccbbb``````______^^^^^^\\\]]]]]][[[XXXVVVVVVVVVUUUUUUTTTRRROOOMMMMMMMMMIIILLLNNNOOORRR^^^ooo|||uuucccPPPKKKMMMMMMKKKIIIGGGEEEDDDEEEGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@???======>>>>>>===<<<<<<;;;===<<<;;;<<<======;;;::::::999999888888777777666555444444333222111111111///////////////000111222111///---...///000//////---------,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&}}}xxxrrrooonnnmmmllljjjgggeeedddeeeeeeeeeeeeeeeeeeffffffbbb```^^^^^^^^^^^^]]]\\\]]]\\\[[[[[[[[[[[[[[[[[[]]]^^^`````````^^^\\\[[[YYYZZZZZZ[[[\\\\\\[[[[[[XXXYYYYYYYYYYYYZZZZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTQQQLLLEEE===777555<<>>>>>======???AAAAAAAAA@@@@@@@@@?????????======>>>>>>>>>>>>======???????????????@@@AAABBBAAABBBCCCDDDDDDEEEEEEEEEBBBAAA@@@??????@@@AAAAAACCCCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEFFFGGGHHHJJJLLLOOOQQQQQQQQQQQQWWWVVVSSSNNNJJJIIIJJJKKKHHHGGGFFFFFFFFFGGGIIIJJJNNNMMMMMMMMMNNNPPPRRRTTTNNNMMMMMMNNNPPPRRRSSSSSSUUUVVVXXXYYYYYYXXXWWWWWWTTTUUUUUUTTTRRRQQQPPPOOORRRTTTUUUSSSPPPMMMKKKKKKLLLNNNPPPPPPMMMKKKJJJJJJDDDGGGIIIJJJOOO]]]sssvvvbbbLLLDDDFFFHHHIIIJJJFFFEEEDDDEEEHHHIIIJJJIIIIIIIIIHHHGGGEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@??????<<<============<<<<<<;;;===<<<;;;<<<======;;;999999888888777777666555555333333333222222111111000............///000111222000///------/////////...+++++++++*********)))))))))))))))((((((((((((''''''''''''''''''(((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}wwwqqqpppooommmjjjhhheeecccbbbdddddddddeeeeeeeeeeeeeee```___^^^^^^^^^^^^\\\[[[[[[[[[[[[[[[\\\]]]^^^_________`````````^^^]]]\\\\\\\\\]]]]]]]]]\\\\\\[[[XXXXXXXXXXXXYYYYYYYYYYYYUUUUUUVVVWWWWWWWWWWWWWWWTTTSSSQQQLLLGGG@@@;;;777444BBBQQQTTTLLL???666333888:::>>>BBBFFFTTTnnn^^^QQQIIIAAA???>>>;;;;;;???555444222000000000111222888???ZZZyyywwwXXXCCCBBB@@@JJJgggoooSSSEEEMMMaaapppzzz~~~xxxsssfffgggYYY[[[YYYUUUTTT[[[dddhhhttt}}}lll```[[[VVVSSSQQQOOOOOONNNMMMKKKKKKLLLMMMOOOPPPQQQQQQQQQMMMNNNMMMKKKGGGDDDDDDEEEAAAAAAAAAAAAAAABBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@AAAAAABBBCCCAAA@@@???>>>>>>>>>>>>>>>;;;=========<<<<<<>>>@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAA@@@AAAAAABBBCCCBBBBBBBBB???>>>=========>>>@@@AAABBBBBBAAAAAAAAABBBDDDEEEAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDGGGJJJMMMQQQSSSSSSRRRQQQUUUTTTQQQMMMIIIGGGHHHIIIFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIKKKLLLMMMNNNJJJJJJJJJJJJKKKMMMNNNOOOOOOPPPQQQQQQQQQOOONNNMMMNNNOOOPPPOOOMMMKKKKKKKKKMMMNNNOOONNNKKKHHHGGGGGGMMMOOOQQQPPPMMMIIIGGGGGGEEEGGGHHHGGGJJJUUUhhhvvvppp]]]JJJCCCEEEGGGIIIKKKGGGEEEDDDEEEHHHIIIIIIIIIFFFFFFEEEDDDCCCBBBAAA@@@????????????@@@@@@@@@@@@AAAAAABBBBBBAAA@@@>>>===<<<<<<=========<<<<<<;;;:::::::::<<<======;;;999777777666666555444444444222222111111000000000000...............///000000///...,,,,,,...///...---*********)))))))))(((((())))))((((((((((((''''''&&&''''''''''''(((((((((&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''}}}{{{yyyvvvqqqnnnooommmkkkhhheeedddccccccbbbbbbcccccccccbbbbbbaaa```^^^]]]]]]^^^^^^\\\ZZZ\\\\\\\\\\\\]]]^^^___```______^^^^^^]]]\\\\\\[[[]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVVVVVVVUUUTTTTTTRRRPPPKKKFFF@@@;;;999888???IIIRRROOOBBB777333444888<<>>======:::888888222111/////////111333444===NNNbbbfffWWWCCC;;;===AAAeeeXXXIIIIIIVVVllluuuvvvllleeeddd```eeeddd\\\WWWZZZ```bbbrrrzzziii___ZZZVVVRRRQQQPPPPPPPPPOOOMMMKKKLLLMMMOOOPPPQQQQQQQQQPPPKKKOOORRROOOHHHCCCCCCFFFCCCBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@AAABBBCCCCCC@@@@@@AAAAAABBBBBBBBBBBB======<<<;;;;;;;;;<<<<<<;;;<<<===<<<;;;;;;===???AAA@@@@@@@@@@@@??????????????????>>>>>>????????????@@@CCCDDDEEECCCBBB@@@???@@@@@@AAAAAA@@@>>>>>>===<<<<<<<<<===???AAABBBCCCBBB@@@??????@@@AAABBB>>>???@@@AAABBBDDDEEEEEEIIIIIIHHHGGGFFFEEECCCCCCDDDFFFIIILLLNNNOOOOOOOOOOOOOOOMMMKKKHHHFFFGGGHHHFFFEEEEEEEEEFFFGGGIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLLLLMMMMMMOOOPPPLLLMMMMMMMMMLLLKKKIIIHHHJJJLLLNNNNNNLLLKKKLLLNNNKKKLLLKKKIIIGGGGGGHHHJJJPPPPPPOOOMMMIIIGGGFFFGGGGGGIIIJJJJJJJJJPPP[[[cccdddXXXKKKGGGHHHHHHJJJLLLGGGEEEDDDEEEGGGHHHHHHGGGDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>;;;:::;;;;;;<<<======<<<<<<;;;666666777999;;;;;;999777666555555444444333222222000000000000////////////...---------------...///...---++++++---...---,,,************))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''{{{yyywwwssspppnnnlllkkknnnllliiifffdddcccddddddaaaaaaaaaaaaaaa```_________^^^]]]]]]^^^^^^\\\ZZZ]]]]]]]]]]]]^^^^^^___```___^^^]]]\\\[[[ZZZ[[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQOOOMMMHHHAAA;;;888888999NNNPPPMMMBBB555000444;;;:::>>>EEENNN]]]|||hhhPPPJJJFFFBBB??????>>>999444111//////......///111444555GGG```kkkZZZDDD>>>??????NNNuuuPPPMMMOOO___tttyyyuuukkkccccccaaajjjpppoooddd[[[YYY[[[ZZZrrr|||}}}nnn^^^YYYWWWUUUPPPOOOOOOOOOPPPOOOLLLJJJMMMNNNPPPQQQRRRQQQQQQPPPKKKRRRVVVRRRHHHBBBBBBFFFDDDDDDCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@AAACCCDDDFFFAAABBBCCCDDDDDDDDDDDDDDD===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;;;;<<<>>>????????????>>>>>>>>>===@@@@@@????????????@@@@@@???AAADDDFFFGGGEEEBBB@@@??????@@@@@@???>>><<<;;;<<<<<<<<<<<<>>>@@@BBBCCCDDDCCC@@@>>>======>>>???<<<<<<>>>???AAACCCDDDEEELLLLLLKKKIIIGGGEEECCCBBBAAABBBCCCEEEGGGIIIKKKLLLIIIJJJJJJHHHGGGFFFGGGHHHCCCCCCCCCCCCDDDFFFHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJLLLMMMMMMNNNOOOQQQNNNNNNMMMMMMLLLKKKIIIIIIDDDGGGIIIIIIHHHHHHKKKMMMLLLKKKIIIFFFEEEHHHLLLPPPLLLLLLIIIFFFCCCBBBEEEGGGEEEHHHKKKLLLLLLNNNRRRVVVXXXOOOIIIHHHIIIGGGFFFGGGGGGEEEDDDDDDFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA===>>>???@@@@@@@@@@@@@@@@@@@@@AAA@@@???<<<999777;;;;;;<<<<<<===<<<<<<;;;333333555777::::::888666555444444333333222111111////////////...............------,,,,,,,,,------...,,,***+++,,,---,,,,,,+++++++++************))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''wwwtttqqqnnnllljjjgggeeefffeeeddddddeeedddbbb```aaa```___]]]]]]]]]^^^___^^^]]]\\\\\\[[[[[[\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\YYYYYYYYYYYYZZZZZZZZZZZZ^^^\\\ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXVVVVVVVVVWWWWWWUUURRROOOMMMHHHAAA999555666;;;>>>NNNLLLFFF===666666999;;;BBBDDDFFFPPPooovvv\\\OOOIIIFFFCCC>>><<<;;;888222...222------111222000333999QQQhhhlllRRR;;;<<>>===<<<;;;:::::::::<<<<<<>>>??????>>>======@@@@@@???>>>>>>======<<>>============<<<<<<<<<<<<<<<>>>AAAEEEGGGGGGFFF@@@@@@@@@@@@@@@???>>>===???>>>>>>@@@CCCEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGEEEBBB@@@EEEMMMNNNKKKJJJIIIHHHGGGGGGGGGGGGGGGJJJDDDAAABBBDDDDDDFFFIIIKKKMMMOOOPPPPPPOOOMMMLLLLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLLLLJJJIIIHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMJJJFFFDDDEEEIIIMMMQQQKKKKKKJJJIIIGGGFFFFFFEEEBBBHHHNNNPPPNNNLLLNNNQQQPPPQQQRRRPPPLLLHHHFFFEEEHHHGGGEEEEEEGGGHHHHHHHHHHHHGGGEEEDDDBBBBBBAAAAAA>>>>>>?????????@@@@@@@@@???>>>>>>===============<<<;;;::::::;;;<<<===>>>888888777777666555555555555444333333222222333333111111000///////////////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%rrrooolllkkkjjjiiihhhfffhhhfffeeeeeefffeeecccaaa```______^^^]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZZZZZZZZZZ[[[[[[[[[\\\[[[YYYXXXWWWXXXXXXXXX[[[[[[ZZZZZZZZZYYYYYYYYY\\\ZZZXXXWWWVVVTTTPPPMMMDDDBBB===888666999BBBIIIOOOKKKCCC:::555666999<<>>YYYfffdddMMM;;;;;;>>>===bbb{{{YYYNNNPPP\\\rrrrrrbbbdddddd^^^bbbeeefffbbb[[[XXXZZZ^^^kkkpppoooddd[[[XXXVVVTTTTTTTTTSSSQQQPPPNNNMMMLLLMMMMMMMMMMMMNNNPPPQQQQQQTTTRRROOOLLLHHHFFFEEEEEEFFFCCCBBBBBBCCCDDDBBB@@@@@@AAABBBDDDFFFGGGGGGHHHDDDCCCBBBCCCDDDDDDCCCBBB??????===<<<;;;:::::::::======???@@@@@@??????>>>@@@@@@@@@@@@????????????AAAAAAAAAAAABBBBBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA???>>>===============>>>===???AAABBBCCCCCCBBBAAA@@@AAAAAAAAA@@@??????>>>>>>>>>@@@EEEIIIIIIFFFCCCEEEDDDDDDDDDEEEEEEEEEEEE???BBBDDDGGGMMMSSSRRRMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGCCCAAADDDEEEGGGKKKQQQSSSRRRRRRRRRRRRPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIILLLJJJHHHGGGGGGIIILLLMMMKKKKKKJJJIIIHHHGGGFFFFFFGGGLLLRRRSSSQQQPPPQQQSSSPPPQQQQQQOOOKKKIIIHHHHHHHHHFFFEEEFFFGGGHHHGGGFFFFFFEEEDDDBBBAAAAAAAAAAAA?????????>>>>>>>>>======>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;<<<===>>>888888888777777666666666444444333222222222222333111000000///////////////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%llljjjiiihhhiiiiiihhhggghhhgggfffffffffeeecccaaa_______________^^^^^^]]]^^^^^^]]]\\\\\\\\\\\\]]]\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXXXXWWWWWWWWWXXXXXX\\\[[[[[[[[[ZZZZZZZZZZZZ^^^[[[XXXUUURRROOOKKKHHH===<<<999666777>>>IIIQQQJJJDDD;;;666666888===@@@FFFQQQcccjjjZZZMMMCCCAAA<<<<<<<<<999666333222333///000222333111333<<>><<<;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB???>>>===<<<<<<===???@@@@@@DDDGGGGGGCCC@@@??????AAAAAAAAABBBAAAAAA@@@@@@??????CCCJJJOOOOOOHHHBBBEEEEEEDDDDDDCCCDDDDDDDDDEEEIIILLLNNNRRRVVVSSSNNNMMMLLLJJJIIIHHHGGGGGGFFFDDDCCCCCCFFFGGGIIIRRR[[[\\\YYYUUUTTTTTTSSSOOOLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFLLLPPPTTTUUUSSSQQQRRRSSSPPPPPPOOOLLLIIIHHHIIIKKKGGGFFFFFFFFFHHHHHHFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::<<<;;;;;;:::::::::::::::;;;;;;:::::::::;;;<<<<<<888888888777777777777777444444333222222222222222000000//////......//////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%kkkjjjhhhhhhiiijjjiiihhhgggfffeeeeeeeeedddbbb```______aaaaaaaaa```___^^^______^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[[[[ZZZZZZZZZZZZZZZVVVVVVVVVVVVWWWWWWXXXXXX[[[[[[ZZZZZZZZZYYYYYYYYYXXXVVVTTTRRROOOJJJDDD@@@===:::666777===EEELLLOOO???999444555888<<>>@@@:::<<<<<<999444111222444000222333222111777EEEQQQZZZQQQGGG???<<>>CCCEEEFFFHHHHHHGGGFFFEEEDDDCCCCCCDDDFFFFFFDDDCCC@@@@@@>>>===<<<;;;;;;;;;===>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA>>><<<;;;:::;;;===@@@BBBDDDIIIMMMLLLFFFAAA@@@BBBAAAAAABBBCCCCCCCCCBBBBBBCCCCCCEEELLLRRRRRRKKKCCCGGGGGGFFFEEEDDDDDDEEEGGGHHHMMMPPPPPPRRRVVVVVVSSSNNNMMMKKKIIIHHHGGGFFFFFFDDDDDDFFFHHHHHHJJJUUU```___[[[VVVTTTUUUTTTPPPMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGIIIHHHHHHHHHHHHHHHGGGGGGHHHJJJMMMOOOPPPOOOMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGLLLOOORRRRRRPPPNNNNNNOOOMMMLLLKKKHHHFFFFFFIIIKKKGGGFFFFFFFFFGGGGGGDDDBBB@@@???????????????@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;:::999999999999:::::::::::::::::::::;;;;;;888888888888888888888888444333333222111222222222000//////.........//////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******************)))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmkkkiiiiiiiiijjjiiigggdddcccbbbbbbccccccaaa___```aaabbbccccccbbbaaa``````___^^^^^^]]]]]]^^^^^^\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZYYYYYYXXXXXXXXXXXXUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWQQQQQQQQQQQQNNNHHH@@@:::===888555;;;FFFMMMMMMIII999444333888<<<>>>BBBHHHSSSvvv~~~YYYOOOKKK???;;;AAA<<<===<<<888333000111333000111000///222<<>>===FFFGGGHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEGGGGGGEEECCCAAA@@@???>>>===<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAA@@@@@@???>>><<<:::999999:::===@@@BBBDDDIIIMMMLLLGGGCCCCCCEEEAAABBBCCCDDDDDDDDDDDDDDDHHHGGGHHHLLLQQQQQQLLLGGGIIIJJJJJJHHHFFFFFFIIIKKKEEENNNVVVXXXXXXYYYXXXUUUMMMLLLKKKIIIGGGFFFFFFEEEGGGFFFHHHIIIHHHJJJRRR]]][[[WWWTTTSSSSSSSSSQQQOOONNNNNNMMMMMMLLLMMMMMMNNNKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFIIINNNRRRSSSRRRPPPNNNLLLKKKKKKJJJJJJIIIIIIIIILLLNNNOOOOOOMMMLLLLLLLLLIIIIIIGGGDDDBBBCCCGGGJJJHHHFFFEEEEEEFFFEEECCCAAA??????>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>><<<;;;::::::999999::::::::::::::::::::::::999999888888888777777777777777333333222111111111111222//////............//////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******************)))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmkkkhhhhhhhhhhhhgggeeebbbaaa```aaabbbcccaaa___```aaaaaabbbbbbbbbbbbbbb``````___^^^^^^^^^^^^___\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYYYYXXXXXXWWWWWWVVVUUUVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUPPPPPPPPPPPPMMMGGG???999999777:::DDDPPPSSSLLLCCC999555666===???>>>EEENNNdddjjjRRRLLLGGG<<<;;;BBB===<<<:::666222000000111///...---000999FFFLLLLLLBBB===777777>>>NNNggg{{{qqqZZZGGG@@@IIIaaavvvrrrddd___\\\WWWWWW\\\ZZZZZZZZZ[[[\\\]]][[[ZZZUUUTTTVVVZZZ[[[XXXVVVXXXTTTTTTSSSRRRQQQPPPOOONNNMMMMMMMMMNNNOOOPPPRRRRRRPPPOOOMMMKKKIIIIIIIIIIIIGGGGGGFFFCCC@@@??????@@@IIIIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDGGGIIIHHHFFFDDDBBBAAA@@@>>>============<<<<<<<<<<<<===>>>@@@AAA@@@AAAAAABBBCCCDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>??????>>>>>>===<<<:::999999:::<<<>>>AAACCCDDDGGGIIIHHHEEECCCCCCEEEBBBCCCDDDEEEFFFFFFFFFFFFJJJJJJKKKLLLNNNMMMKKKIIIJJJLLLLLLJJJHHHHHHLLLPPPXXXcccmmmlllddd\\\SSSLLLLLLKKKIIIHHHGGGFFFFFFEEEIIIGGGHHHIIIHHHHHHNNNUUUSSSSSSSSSRRRRRRQQQQQQQQQOOOOOONNNMMMMMMMMMNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFIIIMMMPPPRRRRRRPPPOOOLLLLLLKKKKKKKKKJJJJJJJJJMMMMMMMMMMMMMMMLLLKKKKKKFFFFFFEEEBBBAAAAAADDDGGGIIIGGGEEEDDDDDDDDDBBBAAA@@@@@@?????????@@@@@@AAA@@@@@@@@@@@@????????????;;;;;;:::999999999999999999999:::::::::999888888888888777777666555555555333333222111111111111111......------......//////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''hhhfffdddddddddeeedddccc```___```aaacccdddcccaaa``````______``````aaabbbaaa``````_______________\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZZZZYYYXXXWWWWWWWWWVVVWWWXXXXXXYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTRRRPPPMMMJJJGGGBBB===888777<<>>MMMbbbttt}}}qqq^^^III@@@CCCRRRiii}}}ssskkkbbb^^^]]]\\\YYYWWWYYYYYYZZZYYYYYYZZZ[[[[[[WWWUUUWWW]]]^^^ZZZXXXZZZTTTTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNOOONNNLLLJJJHHHHHHHHHHHHDDDDDDDDDAAA???@@@CCCGGGLLLJJJGGGEEECCCCCCCCCCCCCCCCCCEEEGGGIIIIIIGGGDDDBBBAAA@@@???>>>============<<<<<<<<<>>>???AAABBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<999:::;;;===???AAADDDEEEGGGGGGFFFEEEDDDDDDDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHIIILLLOOONNNLLLIIIHHHHHHJJJLLLMMMKKKIIIJJJOOOTTTnnnvvvzzzqqqbbbVVVMMMGGGJJJIIIHHHGGGFFFEEEEEEEEEIIIFFFEEEHHHIIIGGGIIINNNMMMPPPTTTSSSPPPNNNOOOQQQOOONNNNNNMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGHHHJJJKKKMMMNNNMMMLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKJJJEEEEEEDDDBBBAAAAAACCCEEEKKKHHHDDDBBBAAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@???>>>======<<<:::999888888777777888888888999::::::999888777666999888777666555333333222333222222111111111111111...------------...///000......---------,,,,,,,,,+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''cccaaa``````aaabbbbbbaaa```___```bbbdddeeeeeeddd___^^^]]]]]]]]]___```aaaaaaaaa```_______________\\\[[[ZZZYYYYYYZZZ[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTOOOIIIDDD@@@===999777888CCCRRRZZZWWWKKK===444777444888@@@BBBGGGZZZpppsssUUUKKKAAA>>>===:::;;;>>>888444000///111333222000111111444BBBWWWbbbTTT@@@666888;;;EEE\\\vvvdddQQQAAA???HHHYYYnnnlllfff___\\\^^^aaa\\\TTTXXXYYYYYYXXXWWWWWWZZZ\\\YYYUUUWWW^^^```[[[YYYZZZUUUTTTSSSQQQOOOMMMLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKMMMKKKIIIGGGEEEDDDDDDDDDAAAAAAAAA@@@???AAAGGGLLLMMMKKKGGGCCCAAAAAABBBCCCCCCCCCEEEHHHJJJJJJGGGEEECCCBBB@@@???>>>>>>======>>>=========???@@@BBBDDD??????@@@@@@@@@@@@AAAAAACCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<:::;;;===???BBBDDDEEEFFFLLLIIIFFFEEEFFFGGGFFFEEEBBBCCCEEEFFFHHHHHHIIIIIIGGGLLLQQQQQQLLLGGGEEEFFFIIIKKKMMMKKKIIIJJJPPPUUUmmmqqqoooaaaSSSMMMMMMNNNHHHGGGGGGFFFEEEEEEEEEFFFHHHDDDCCCGGGIIIGGGGGGIIIJJJPPPUUUTTTOOOLLLNNNQQQNNNNNNMMMLLLLLLKKKLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIHHHEEEFFFEEEDDDBBBAAACCCDDDLLLHHHCCC@@@@@@AAABBBBBBDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@>>>===;;;:::999888888777666666666666666888999::::::999888777666999888777666444222111000333222222111000111111111---------------...///000......---------,,,,,,,,,+++,,,,,,,,,,,,+++******************)))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''eeeddddddcccaaa___^^^]]]^^^___aaabbbcccccccccbbbcccbbbaaa``````aaabbbcccbbbaaa___^^^]]]^^^^^^___\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUTTTTTTXXXVVVUUUUUUVVVUUUSSSQQQQQQHHHBBB???:::555777===???PPP\\\VVVHHH>>>888444444;;;>>>AAAGGGPPPmmmuuu]]]LLLFFF???<<<======;;;888666444000...000222222000444---;;;WWWeeeeeeUUU???BBB===BBB]]]gggLLLIII???BBBUUUcccnnn|||lllhhhaaa[[[WWWVVVXXXYYYWWWWWWUUUSSSQQQRRRVVVXXX___``````___^^^^^^```bbb]]]WWWQQQMMMLLLKKKIIIFFFKKKLLLMMMMMMKKKJJJJJJKKKIIIIIIHHHHHHFFFEEECCCBBBDDDBBB@@@???AAADDDGGGJJJJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFEEECCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<===>>>@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????AAACCCDDDCCCEEEHHHFFFBBB???@@@???===;;;999:::;;;??????AAACCCEEEFFFHHHIIIJJJIIIGGGFFFDDDCCCCCCBBB???@@@AAACCCEEEHHHJJJKKKNNNLLLJJJHHHGGGGGGGGGGGGJJJIIIIIIIIIJJJLLLMMMNNNPPPQQQQQQQQQPPPOOOMMMLLLFFFFFFFFFEEEEEEEEEEEEEEECCCEEEGGGGGGGGGHHHIIIKKKMMMOOOQQQPPPNNNLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLPPPNNNMMMLLLLLLLLLJJJIIIKKKJJJJJJIIIHHHFFFFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFKKKLLLLLLKKKIIIGGGEEEDDDFFFEEEDDDFFFIIIIIIGGGDDDEEEEEECCCAAA???@@@CCCFFFKKKFFF@@@;;;;;;<<<>>>???BBBCCCCCCBBB@@@??????@@@AAA@@@>>>;;;999888777666777777777777666666666666999888888888777777666666666555555444444333222222555555444333222111000/////////.........---------,,,------...............---------,,,,,,++++++++++++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%dddddddddcccaaa___^^^]]]^^^___aaabbbccccccbbbbbbaaaaaa```______```aaaaaaaaaaaaaaa```^^^\\\[[[YYY[[[ZZZ[[[]]]______]]][[[WWWWWWWWWWWWXXXYYYZZZ[[[XXXWWWWWWVVVVVVUUUUUUUUUVVVUUUTTTUUUUUUTTTQQQNNNHHHCCC>>><<<999777;;;CCCFFFPPPUUULLL???999666444:::AAABBBGGGRRRbbb}}}cccPPPFFFAAA===;;;======:::777666444000......//////---666444GGGbbbhhhZZZIII===@@@;;;NNN|||sss[[[EEEDDD>>>EEE]]]mmmwwwmmmiiiccc]]]XXXVVVVVVVVVVVVVVVUUUSSSRRRRRRUUUWWWfffffffffccc```]]]]]]]]]TTTRRROOOMMMLLLKKKJJJIIIFFFIIIKKKLLLKKKJJJJJJKKKJJJJJJIIIHHHGGGEEEDDDCCCFFFDDDCCCBBBCCCEEEGGGIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCAAAAAA???>>>===<<<<<<<<<>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>:::===>>>===???BBB@@@;;;?????????===:::999:::;;;???@@@AAACCCEEEFFFHHHHHHGGGGGGEEEDDDCCCBBBBBBBBB???@@@AAABBBDDDFFFHHHIIIIIIHHHGGGEEEDDDEEEEEEFFFHHHGGGGGGGGGHHHJJJLLLMMMMMMNNNNNNMMMLLLJJJHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDFFFGGGFFFGGGIIIJJJNNNPPPQQQQQQOOONNNMMMMMMKKKKKKLLLLLLNNNOOOPPPQQQNNNMMMLLLLLLLLLLLLKKKIIIHHHHHHGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFJJJKKKKKKJJJIIIFFFDDDCCCDDDCCCDDDFFFHHHHHHFFFCCCDDDDDDCCCAAA???@@@BBBEEEIIIEEE@@@===<<<<<<<<<;;;AAABBBBBBAAA???>>>>>>??????>>><<<:::999777777666777777777777666666666666888888777777777666666666555555555444333333222222444444333222111000////////////.........---------+++,,,---///000000000000------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&dddccccccbbbaaa___^^^]]]^^^___aaabbbcccbbbbbbaaa```______^^^^^^______``````aaaaaaaaa^^^[[[XXXUUUYYYZZZ\\\^^^```___\\\YYYVVVVVVVVVWWWXXXYYYZZZ[[[WWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTQQQMMMJJJBBB>>>;;;999888999AAAJJJQQQQQQLLL@@@777555777777999>>>AAAMMMffffffSSSGGG???===;;;<<<===<<<888555444222000/////////000111999DDD\\\ooohhhOOO@@@???BBBCCCgggaaaOOO???DDDGGGUUUqqqnnnhhhfffbbb^^^ZZZXXXVVVVVVTTTUUUUUUTTTRRRQQQSSSTTT___``````]]]YYYUUUSSSRRRNNNOOOOOONNNKKKIIIHHHHHHCCCFFFKKKMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBB@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEDDD@@@@@@>>>===<<<<<<;;;;;;>>>???@@@AAAAAA@@@??????>>>>>>>>>===============>>>AAACCCCCCEEEHHHEEE@@@>>>>>>>>><<<:::999:::;;;??????AAABBBDDDEEEFFFGGGCCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAACCCDDDFFFGGGEEEDDDCCCAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBDDDEEEFFFEEEFFFGGGIIIMMMOOOQQQQQQPPPNNNNNNNNNLLLLLLKKKLLLLLLNNNPPPQQQJJJIIIHHHHHHIIIJJJIIIHHHDDDDDDDDDEEEEEEFFFFFFFFFBBBBBBAAAAAAAAABBBCCCDDDHHHIIIIIIHHHGGGEEECCCBBBAAABBBCCCFFFGGGGGGDDDAAACCCCCCBBB@@@??????AAACCCDDDBBB@@@???>>>===:::888???@@@@@@???===<<<===>>><<<;;;:::999888777777777777777777777666666666666666666666666666555555555555555444444333333222222333333222111000///.....................---------,,,---...000111222222333,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''cccccccccbbbaaa___^^^]]]^^^___aaabbbbbbbbbaaa```_________________________________^^^\\\ZZZXXXWWW[[[ZZZZZZ[[[\\\\\\YYYWWWWWWWWWWWWVVVWWWWWWXXXYYYVVVVVVVVVVVVWWWWWWWWWWWWSSSSSSSSSTTTSSSOOOJJJEEE@@@===:::777777===HHHQQQXXXQQQEEE:::555666999;;;>>>BBBHHH^^^nnnRRRIIIAAA;;;;;;;;;<<<===:::666222111000000222111111555;;;AAA\\\qqqppp```JJJ???CCCHHH\\\|||TTTIII???OOO^^^rrr~~~ddd^^^^^^]]]\\\[[[ZZZXXXXXXSSSTTTTTTSSSRRRPPPQQQRRRQQQTTTUUUUUUSSSPPPNNNNNNNNNQQQSSSPPPKKKFFFEEEEEEDDDHHHMMMPPPPPPNNNLLLKKKJJJIIIHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>@@@???>>>======>>>>>>???@@@AAACCCDDDEEEEEEEEEDDD???>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>===;;;:::<<<<<<<<<<<<;;;;;;;;;;;;DDDGGGIIIJJJLLLNNNKKKEEE=========<<<999999:::;;;===>>>>>>@@@AAABBBCCCCCC?????????>>>???@@@@@@AAA?????????@@@AAABBBCCCDDDDDDCCCAAA???>>>>>>??????@@@AAAAAABBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDAAACCCDDDEEEDDDDDDFFFGGGKKKMMMOOOOOONNNMMMMMMMMMNNNMMMKKKIIIIIIIIIJJJKKKEEEDDDCCCDDDFFFGGGFFFEEEBBBCCCCCCCCCDDDDDDDDDDDD@@@@@@AAABBBCCCBBBBBBBBBFFFGGGGGGGGGFFFDDDBBBAAA???@@@CCCEEEFFFDDDBBB@@@AAABBBBBBAAA???>>>???@@@??????@@@AAABBB@@@<<<888<<<>>>>>>===;;;:::;;;<<<999999888777777777777777777777777777666666666666555555555555555555555555555555444444333222222111222111111000///.................................//////000111222222222222,,,+++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''bbbbbbbbbaaa```___^^^]]]^^^___```aaabbbaaa``````````````````````````````^^^]]][[[ZZZZZZ[[[\\\^^^```^^^ZZZYYYYYYYYYXXXWWWZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVTTTSSSSSSSSSQQQLLLFFFBBB===;;;888777<<>>888777888;;;===GGGNNNZZZyyysssTTTDDD@@@;;;<<<<<<<<<<<<;;;888333000111///000222000///777AAANNNsss{{{bbbNNNCCC>>>CCCRRRkkkNNNGGGEEEaaazzzuuucccXXXXXXYYYYYYYYYXXXVVVUUURRRSSSSSSRRRPPPOOOOOOPPPOOOQQQTTTUUUTTTRRRQQQQQQOOORRRTTTRRRMMMHHHFFFFFFHHHLLLRRRTTTSSSPPPMMMLLLIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@>>>===;;;===<<<;;;;;;;;;<<<===>>>???@@@AAACCCDDDDDDDDDCCC======<<<;;;:::::::::::::::;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::===@@@BBBAAADDDFFFCCC>>><<<<<<<<<;;;999888999;;;:::;;;;;;<<<===>>>>>>???<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>???@@@AAABBBEEEDDDAAA???>>>=========>>>>>>@@@AAACCCDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDD@@@BBBCCCCCCCCCCCCDDDEEEFFFIIIKKKLLLKKKJJJJJJKKKJJJIIIHHHFFFEEEEEEFFFFFFCCCBBBBBBCCCEEEFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>@@@CCCEEEFFFDDDAAA???EEEEEEFFFFFFEEECCCAAA@@@===@@@BBBDDDDDDBBBAAA@@@@@@BBBBBBAAA???>>>>>>>>>:::;;;>>>BBBDDDBBB>>>;;;;;;<<<===<<<:::999:::;;;777777777666666777777888777777777777666666666666444444444444555555555555555444444333222222111111111000000000///.........---.....................111111222111111000///...++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%aaaaaaaaaaaa```___^^^]]]______```aaaaaaaaa```______``````aaaaaa``````___]]][[[YYYXXXYYY\\\```bbbdddaaa\\\YYYYYYZZZZZZZZZ[[[ZZZXXXVVVTTTSSSSSSRRRUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSQQQOOOMMMHHHCCC>>>777888888;;;EEERRRWWWWWWGGG>>>777777999:::===@@@BBBSSSkkkttt\\\IIIAAA???999<<<;;;;;;:::777555222000222000000111...---888FFF]]]{{{qqqLLL???<<<;;;EEEfff]]]KKKGGGRRRrrr~~~nnndddXXXXXXXXXXXXVVVTTTRRRPPPRRRRRRRRRPPPNNNMMMNNNOOOQQQSSSUUUUUUSSSRRRQQQRRROOOPPPRRRQQQOOOLLLJJJIIIJJJNNNSSSUUUTTTQQQNNNMMMHHHGGGEEECCCAAAAAAAAAAAABBBBBBBBBAAA@@@???======;;;;;;:::::::::<<<===>>>>>>???@@@AAABBBBBBAAA@@@<<<;;;;;;:::999999:::::::::;;;<<<======<<<;;;;;;999999999999::::::::::::555777888777999<<<;;;666;;;;;;;;;:::888888999;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<======???@@@AAADDDCCCAAA???>>>=========<<<===???AAACCCDDDDDDEEEAAAAAAAAABBBDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCC@@@AAABBBBBBAAAAAABBBDDDBBBEEEHHHIIIHHHHHHHHHIIIDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCDDDFFFGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@>>>@@@CCCFFFFFFDDDBBB@@@DDDEEEEEEEEEDDDCCCAAA@@@>>>@@@BBBCCCBBBAAAAAABBB@@@BBBCCCCCC@@@>>>======888999<<<@@@BBBBBB???<<<999;;;<<<;;;:::999:::;;;777777666666666777777888777777777777666666666666444444444555555555555555444444333333222222111111111000000000/////////...---------...............222111111000///---,,,+++*********+++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%aaaaaaaaaaaa```___^^^^^^______```aaaaaa```___^^^^^^___````````````___^^^\\\[[[ZZZZZZ[[[]]]```bbbaaa^^^[[[ZZZ[[[\\\\\\[[[YYYXXXWWWUUUTTTSSSSSSSSSUUUTTTTTTTTTSSSRRRRRRRRRSSSQQQNNNKKKHHHDDD>>>;;;555888<<>>>>>======;;;:::::::::;;;<<<>>>???===>>>???@@@@@@???>>>>>>;;;::::::999999999999999888999:::<<<<<<<<<;;;;;;888888999999999:::::::::777888777555777;;;;;;888:::;;;;;;:::888888999:::888999999999999999999:::::::::::::::;;;<<<======:::::::::;;;<<<>>>???@@@AAA@@@???>>>>>>>>>???@@@<<<===@@@BBBDDDEEEEEEEEECCCCCCCCCCCCCCCEEEFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA???@@@AAAAAA@@@@@@AAABBB@@@CCCFFFGGGGGGGGGGGGHHHDDDEEEGGGHHHIIIHHHGGGFFFDDDCCCBBBCCCDDDEEEDDDCCC@@@AAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBDDDDDDEEEEEEEEECCCBBBAAA???AAABBBAAA@@@???BBBDDD@@@BBBDDDDDDBBB???======999999:::<<<>>>>>><<<999999:::;;;;;;999999:::;;;888888777777666777777888777777777777666666666666444444555555666666666666444444333333222111111111111111000000000000//////---------.........///////////////...---,,,+++***)))*********++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&```aaaaaaaaa```___^^^^^^______```aaaaaa```___^^^]]]]]]^^^______^^^]]]]]][[[[[[\\\]]]^^^______```ZZZYYYYYYZZZ\\\\\\[[[ZZZWWWWWWVVVUUUTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQQQQPPPRRROOOKKKGGGDDD@@@;;;888777;;;AAAJJJWWWZZZLLL999999444333999???AAAGGGOOOjjjaaaKKKEEE===::::::888777666444111///000333555///,,,///555666:::MMMdddiiicccDDD777CCC===BBBggg|||TTTCCCIIIRRRppp||||||iiifffccc[[[UUUUUUUUUVVVVVVUUUUUUUUUSSSRRRPPPMMMJJJJJJMMMOOORRRSSSTTTSSSSSSTTTVVVXXXXXXTTTPPPNNNMMMKKKFFFBBBCCCFFFKKKNNNOOONNNNNNNNNJJJHHHFFFCCCBBBBBBBBBCCC???>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;===???@@@======>>>??????>>><<<<<<::::::999999888999999999555666777999:::::::::999888888999999:::::::::::::::;;;999777999>>>???<<<999::::::999888777999:::999999999999999999999999;;;:::::::::;;;;;;<<<===999999999:::<<<>>>???@@@>>>=========>>>???AAABBB<<<>>>@@@CCCDDDEEEFFFEEEIIIHHHFFFEEEEEEFFFGGGGGGEEEDDDCCCBBBAAA@@@?????????@@@AAAAAA@@@???@@@BBB@@@BBBEEEGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKIIIEEECCCAAA@@@???@@@AAAAAA@@@???>>>???@@@AAABBBCCCDDDDDDCCCBBB@@@>>>???@@@CCCEEEDDDDDDEEEEEEEEEDDDBBBAAA@@@AAABBBAAA??????BBBEEE@@@CCCEEEEEECCC???======;;;:::999999::::::888777999:::;;;;;;:::999:::<<<999888888777777777777777777777777777666666666666555555555666666666777777444444333333222111111000111111111111000000000000---------.........//////,,,,,,------,,,,,,+++***))))))******++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''^^^^^^^^^^^^^^^]]]]]]]]]^^^```ccccccbbbaaaaaabbbaaaaaaaaaaaaaaa``````___YYYZZZZZZZZZZZZYYYYYYXXXZZZZZZ[[[[[[[[[[[[ZZZZZZYYYWWWTTTSSSTTTUUUUUUTTTRRRRRRSSSSSSRRRQQQOOOOOOMMMHHHAAA;;;999888777555666DDDVVV___ZZZLLL>>>555222===<<<===FFFAAAJJJjjj[[[OOOBBB;;;;;;======;;;:::666222000111111000---)))222444111888LLL___fff___LLLAAABBB@@@GGGiii}}}]]]FFF???IIIWWWxxx~~~jjjeeeaaaZZZUUUVVVVVVUUUTTTSSSRRRQQQPPPRRRQQQPPPOOONNNNNNOOOPPPWWWVVVSSSRRRRRRSSSUUUWWWTTTQQQLLLJJJIIIIIIHHHGGGGGGIIIKKKLLLMMMLLLKKKJJJFFFFFFDDDCCCCCCBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;<<<:::999:::===???>>><<>>>>>>>>>>>===<<<;;;:::999999888888888999999:::;;;<<<<<<;;;===>>>===<<<::::::;;;<<<<<<;;;<<<<<<===>>>???===>>>>>>?????????>>>>>>@@@??????@@@CCCFFFGGGGGGKKKGGGDDDCCCFFFIIIIIIHHHGGGEEEBBB@@@>>>>>>???@@@@@@?????????@@@@@@AAABBB@@@AAACCCDDDEEEEEEDDDDDDHHHHHHIIIHHHGGGEEECCCBBBAAABBBCCCCCCAAA@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIHHHFFFCCC@@@@@@BBBDDDFFFGGGEEEDDDCCCDDDDDDBBBAAAAAAAAA@@@@@@@@@AAACCCDDDBBB>>>;;;<<>>999555666;;;???FFFPPPYYYYYYOOOAAA888444222===>>>???HHHMMMdddiiiPPPGGG>>>:::;;;===;;;888666333111000222222111///444333333777EEEVVV```bbbVVVNNNCCC???JJJgggiiiQQQGGGJJJXXXeeeppp{{{vvvfffcccaaa[[[WWWVVVUUUTTTRRRPPPOOOOOOOOOQQQPPPPPPPPPPPPRRRSSSTTTWWWVVVSSSQQQPPPQQQSSSTTTQQQOOOLLLJJJJJJIIIHHHGGGGGGIIIKKKLLLMMMLLLJJJIIIEEEEEECCCBBBAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<===<<<;;;<<<>>>@@@???===???@@@@@@AAAAAA@@@@@@???:::::::::999999888888888888888999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<===:::;;;;;;<<<<<<=========;;;===>>>===;;;:::;;;;;;::::::::::::;;;<<<>>>>>>@@@@@@@@@??????>>>>>>===???>>>>>>AAADDDGGGIIIHHHHHHFFFDDDDDDGGGHHHHHHGGGEEECCCAAA>>>=========>>>??????>>>??????@@@AAABBBBBBCCCEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJHHHFFFCCCAAAAAABBBEEEFFFEEEDDDCCCCCCDDDDDDCCCBBB???????????????AAABBBCCCBBB>>><<<===@@@AAA>>>;;;;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;::::::999::::::;;;;;;::::::999888999999888777666666666666666777888:::<<<<<<999666666555444222111000//////////////////............---------------------------------,,,,,,,,,,,,+++)))******************)))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaaaaa```___^^^^^^]]]]]]aaabbbcccbbb___\\\[[[[[[____________^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSUUUXXXYYYXXXWWWTTTTTTUUUTTTQQQMMMIIIGGG???>>>;;;666333777@@@IIITTTVVVUUUMMM@@@777555666666???@@@BBBKKK]]]jjjRRREEE@@@;;;:::======999555111000///000222333222000777000333EEE[[[eeebbb]]]OOOMMMCCC>>>ZZZwwwWWWEEEFFFQQQ```lllttt}}}mmmbbb```^^^YYYUUUVVVTTTRRROOONNNMMMNNNOOONNNNNNOOOPPPRRRTTTUUUVVVWWWUUUSSSPPPOOOOOOOOOPPPNNNLLLKKKKKKKKKJJJHHHFFFGGGIIIJJJLLLLLLKKKJJJIIIEEEDDDCCCAAA@@@?????????@@@@@@@@@???>>>>>>======???>>>===>>>???@@@???>>>>>>??????@@@@@@??????>>>===<<<<<<;;;:::999888888888888:::;;;======>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>===<<<;;;<<<>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===;;;;;;;;;<<<:::;;;;;;<<<===>>>@@@@@@DDDBBBAAA???>>>>>>>>>>>>>>>>>>???AAAFFFIIIJJJIIIFFFEEEEEEFFFHHHIIIGGGFFFCCCBBB@@@===<<<<<<<<<<<<>>>>>>>>>>>>???@@@BBBBBBEEEFFFGGGGGGGGGFFFEEEDDD???@@@BBBCCCDDDEEEEEEEEEBBBDDDEEEDDDCCCBBBCCCEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIGGGEEECCCBBBDDDFFFGGGEEECCCBBBCCCDDDDDDCCCBBB<<<<<<======???@@@BBBCCCAAA???>>>???AAAAAA>>>;;;======<<<<<<;;;;;;::::::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<;;;::::::888888777666666777777777777777888:::<<<;;;999777666555333222000000///////////////............---------------------------,,,,,,,,,+++++++++******((())))))******))))))(((''''''''''''''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaaaaa``````___^^^]]]]]]___aaabbbaaa^^^[[[ZZZZZZ^^^^^^]]]]]]\\\[[[YYYYYYYYYYYYYYYZZZYYYYYYXXXXXXVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTVVVXXXYYYWWWUUUOOOPPPQQQRRRPPPLLLIIIFFF===;;;777555777>>>HHHOOOTTTOOOGGG>>>777555777:::<<<@@@CCCIIIXXXuuupppVVVIII@@@===::::::<<<<<<888555/////////000111222111111444222@@@```wwwtttdddYYYJJJEEE>>>HHHqqqyyybbbJJJAAAIII\\\qqqxxxggg___]]]YYYTTTQQQTTTRRROOOMMMMMMNNNPPPRRRMMMMMMNNNPPPQQQSSSUUUUUUVVVTTTRRROOOMMMLLLLLLLLLJJJJJJJJJKKKLLLKKKHHHEEEGGGHHHJJJKKKKKKJJJHHHGGGEEEDDDCCCAAA@@@@@@??????BBBAAAAAA@@@@@@???>>>>>>???>>>>>>>>>?????????>>>===>>>>>>??????>>>>>>===??????>>><<<;;;999888888888999:::<<<===>>>>>>???======<<<<<<<<<<<<======<<<<<<<<<===>>>@@@BBBCCC???>>><<<;;;;;;===???AAA???????????????>>>>>>>>><<<===>>>===;;;;;;<<<>>>======>>>???@@@BBBCCCDDDDDDBBB@@@>>>>>>???@@@AAA@@@???@@@CCCFFFHHHHHHHHHEEEEEEGGGIIIJJJJJJHHHGGGCCCBBB@@@>>>===<<<<<<<<<>>>>>>??????@@@BBBCCCDDDGGGHHHHHHHHHHHHFFFDDDCCC??????@@@BBBCCCDDDDDDEEECCCDDDEEEEEEDDDDDDEEEFFFGGGHHHJJJLLLMMMLLLJJJIIIIIIHHHFFFDDDDDDEEEFFFHHHFFFDDDCCCCCCCCCCCCAAA@@@:::;;;<<<===???@@@AAABBBAAAAAAAAABBBCCCBBB???<<>>>>>===<<<;;;;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;:::777777666666666777777888777666777888::::::777555555444333111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaa``````___^^^^^^]]]]]]\\\^^^``````^^^\\\\\\\\\\\\\\\\\\[[[[[[ZZZXXXXXXVVVWWWXXXYYYYYYZZZZZZYYYWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVWWWVVVTTTQQQMMMNNNNNNMMMKKKGGGDDDAAA:::666444999CCCLLLQQQRRRKKKBBB888333555999;;;;;;>>>???KKK___wwwgggSSSGGG===???;;;777666777777555333///000000000000000111111333<<>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@???@@@@@@???===;;;:::999888888999:::<<<===>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<===???@@@BBBCCC???===<<<::::::;;;<<<===??????>>>>>>>>>>>>>>>>>><<<======<<<;;;;;;===???>>>?????????AAABBBCCCDDDAAA@@@???>>>>>>@@@BBBDDDBBBAAABBBCCCFFFFFFEEECCCDDDFFFIIIKKKKKKJJJIIIIIIDDDCCCBBB@@@???>>>======>>>??????@@@BBBDDDEEEFFFGGGHHHHHHHHHGGGEEEDDDBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEDDDDDDEEEGGGGGGHHHJJJLLLLLLKKKIIIHHHIIIHHHFFFEEEEEEEEEFFFGGGHHHFFFDDDCCCBBBAAA???===:::;;;<<<>>>???AAABBBBBBBBBBBBCCCDDDDDDBBB???===??????>>>===<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999666666666666666666777777666555555666777777555333444333222111000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&___^^^^^^^^^^^^]]]]]]]]]ZZZ\\\^^^___^^^]]]^^^^^^ZZZZZZZZZ[[[ZZZZZZYYYXXXVVVVVVWWWXXXYYYYYYYYYYYYWWWXXXXXXYYYYYYXXXXXXXXXXXXVVVUUUTTTTTTSSSQQQNNNOOONNNLLLHHHDDD@@@<<<999777666888CCCOOOVVVTTTOOOBBB:::333222777<<<>>>===BBBFFFaaafffHHHCCC@@@888;;;888444111111111111000000111111000///000222444777IIIbbbsssooo[[[GGG======@@@YYYsssXXX===???GGGYYYrrrssseee___[[[ZZZXXXTTTRRRSSSNNNNNNMMMMMMNNNPPPSSSTTTSSSTTTUUUUUUUUUUUUUUUTTTPPPPPPOOOMMMMMMLLLLLLLLLHHHGGGHHHIIIJJJIIIFFFCCCDDDEEEFFFGGGGGGEEEDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAA@@@@@@??????;;;===??????>>>>>>@@@AAACCCDDDDDDEEEEEEDDDDDDCCC@@@@@@>>>===<<<:::999888999:::;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>><<<<<<;;;:::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;<<<>>>@@@>>>>>>>>>>>>>>>???@@@AAA>>>>>>>>>>>>???AAABBBDDDBBBBBBBBBCCCEEEEEEBBB@@@CCCFFFIIIKKKJJJJJJJJJJJJEEEDDDCCCBBBAAA???>>>>>>===>>>???@@@BBBDDDFFFGGGFFFFFFGGGGGGFFFDDDCCCAAABBBAAAAAA@@@@@@AAAAAABBBBBBCCCEEEEEEDDDDDDFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGHHHHHHFFFEEEEEEEEEFFFGGGGGGFFFCCCBBBBBBAAA???===<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCBBB@@@???===>>>>>>======<<<<<<;;;;;;;;;::::::999999::::::;;;:::::::::::::::999888888777777666555555666666666555444333444555555333222333333222000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((())))))******))))))(((************************&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\\\\\\\\\]]]]]]]]]]]]]]]ZZZ\\\_________^^^^^^^^^XXXYYYYYYZZZZZZZZZZZZZZZXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXVVVSSSRRRRRRQQQPPPNNNMMMKKKGGGCCC>>>:::777666:::>>>EEEPPPWWWUUUKKKBBB999888666777999>>>CCCFFFQQQ\\\gggLLLAAA???<<<999666555333111111000000///000000000///...111666:::GGGXXXfffaaaQQQCCC<<<999BBB^^^~~~\\\KKKCCCHHHUUUjjjccc\\\YYYXXXXXXUUUOOONNNPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSMMMMMMMMMMMMMMMNNNNNNNNNIIIHHHGGGHHHHHHGGGEEEBBBBBBCCCDDDEEEEEECCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAA@@@?????????;;;===@@@@@@???@@@BBBDDDDDDEEEEEEEEEEEEEEEEEEDDD??????>>>===;;;:::999999::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;===???@@@@@@???===;;;999999:::;;;<<<;;;::::::======>>>>>>??????@@@@@@=========<<<;;;<<>>>>>>>>>>>??????===>>>>>>??????@@@@@@@@@@@@@@@AAACCCDDDDDDBBB@@@AAADDDHHHIIIHHHGGGHHHJJJDDDDDDDDDCCCAAA@@@>>>===;;;<<<===>>>@@@CCCEEEFFFCCCDDDDDDEEEDDDCCCAAA@@@??????>>>>>>>>>???@@@AAAAAACCCDDDDDDDDDDDDEEEGGGKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFEEECCCBBBBBBBBBBBBAAA???>>>???AAABBBCCCCCCCCCCCCAAAAAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::::::::999888888888777666555555555555555666555444444555555333222333222111000000//////000.........---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))******************)))))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZ[[[[[[\\\\\\]]]]]]^^^\\\^^^``````___]]]]]]^^^WWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXVVVTTTSSSRRRSSSTTTUUUVVVWWWWWWWWWWWWTTTQQQPPPPPPPPPPPPOOOIIIFFFCCC>>>;;;999777777@@@HHHRRRZZZYYYNNN???555333777;;;<<<;;;@@@IIIQQQbbbrrrjjjIIICCCDDD<<<555555444444444555444333222111...//////......222999>>>[[[iiijjjWWWBBB<<>>>>>>>>???@@@BBBCCCDDDBBBBBBAAA@@@@@@??????>>>;;;>>>AAAAAAAAAAAADDDGGGBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>===<<<;;;::::::999::::::;;;;;;::::::999888;;;;;;;;;::::::;;;;;;;;;666999===@@@BBBAAA???===666777:::<<<>>>===<<<;;;======>>>???@@@@@@AAAAAA===>>>===<<<;;;<<>>>>>?????????>>>>>>======>>>???BBBDDDDDDCCCAAA@@@CCCFFFFFFEEEEEEGGGJJJDDDDDDCCCCCCAAA???>>>===999:::;;;<<>>@@@AAA@@@BBBDDDDDDCCCCCCEEEGGGMMMLLLKKKJJJIIIIIIJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEBBBAAA@@@AAACCCDDDCCCBBB@@@AAACCCDDDEEEDDDCCCCCC?????????===:::999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;999999999999;;;;;;::::::;;;;;;::::::999888999888777555555444444444777666444444555555444333222222111000//////000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[[[ZZZXXXXXXXXXZZZ]]]^^^]]]]]]\\\\\\[[[ZZZZZZYYY[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWSSSTTTUUUVVVWWWWWWWWWWWWVVVSSSPPPOOOOOONNNKKKHHHHHHDDD>>>999777888;;;>>>KKKQQQWWWTTTJJJ???888555777555999>>>???BBBPPPaaaxxx^^^QQQAAA999999;;;888444888555222111222222000...555,,,,,,555555333AAAWWWlllvvvcccGGG???:::>>>RRRjjjuuuUUUEEEDDDIIIVVVdddmmm{{{fff[[[ZZZVVVPPPJJJHHHKKKNNNZZZTTTLLLJJJLLLMMMKKKGGGLLLMMMMMMMMMLLLLLLNNNPPPNNNLLLIIIJJJLLLMMMKKKHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@??????@@@????????????AAABBBCCCAAABBBBBBAAA@@@???@@@AAA@@@@@@CCCFFFDDD@@@AAAEEEFFFEEEDDDCCCDDDBBB@@@>>>AAA===888888:::;;;777444;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::999999;;;<<<<<<;;;999999;;;;;;;;;<<<===>>>??????<<<<<<==================<<<======;;;::::::<<<>>>??????>>>>>>>>>>>>??????@@@@@@??????>>>>>>======<<>>???AAADDDDDDDDDEEEGGGHHHGGGFFFDDDCCCBBB@@@???===<<<;;;===<<<:::999;;;>>>BBBEEECCCCCCDDDDDDCCCCCCBBBAAA999:::;;;<<<>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGDDDCCCAAA@@@@@@AAACCCDDDBBBAAA@@@AAACCCDDDCCCBBB???@@@BBBCCCDDDCCCCCCBBB???>>><<<:::999999999999<<<<<<<<<;;;;;;:::::::::888777777777888999:::::::::999999888777666555555888777777666555444444444333333333333333333333333222222111111000///////////////...---,,,,,,++++++++++++++++++++++++,,,,,,***++++++++++++***))))))))))))************))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&ZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[XXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVUUURRROOOMMMLLLKKKJJJFFFCCC===<<<;;;999:::>>>CCCGGGSSSSSSQQQJJJAAA:::777666;;;<<<@@@DDDEEEPPPkkkiiiMMMEEE<<<888999:::888555333000......000111000...111------111444@@@[[[vvv}}}]]]EEEBBB>>>IIIfff[[[EEE>>>DDDNNN[[[hhhnnnuuuvvvdddXXXWWWTTTOOOLLLLLLPPPTTTSSSQQQMMMKKKJJJIIIIIIHHHHHHJJJKKKKKKKKKLLLOOOQQQOOONNNMMMMMMNNNMMMKKKIIIGGGGGGEEEDDDDDDCCCCCCCCCDDDCCCBBBAAA@@@???>>>>>>===============???@@@AAA???AAABBBBBBAAA@@@AAABBBCCCCCCDDDFFFCCC>>>>>>BBBFFFEEECCCCCCCCCBBB@@@>>>>>>;;;888:::???AAA@@@>>>::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888888999999999999888888::::::;;;<<<<<<======<<<<<<<<<<<<;;;<<<<<<======;;;<<<<<<;;;::::::<<<>>>>>>======<<<<<<<<<<<<==================>>>>>>>>><<<>>>??????===<<<>>>@@@BBBBBBBBBCCCEEEEEEDDDCCCAAAAAA@@@???>>><<<;;;;;;<<<:::999888:::===AAACCCCCCCCCCCCCCCBBBAAA@@@@@@::::::;;;<<<===???@@@AAABBBAAAAAAAAABBBCCCEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCBBB@@@??????@@@BBBCCCAAA@@@???@@@AAABBBAAA@@@???@@@AAABBBBBBAAA@@@???===<<<:::999888777777888::::::999999999999999999888888777777777888999999888888888777666666555555777777777666555444444444333333333333333333333333222222111111000///////////////......---,,,,,,+++++++++++++++++++++++++++***++++++++++++***))))))))))))************))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[VVVVVVVVVWWWWWWWWWWWWWWWYYYXXXVVVTTTSSSRRRRRRRRROOOMMMKKKIIIHHHEEEAAA>>>777666666888>>>GGGPPPUUUSSSNNNEEE===777666888::::::???EEEHHHOOOiiinnnCCC>>>;;;888777777666444333///...------///111111000///000000111;;;VVVzzz{{{XXXCCCAAAGGGggg[[[FFF>>>CCCPPP___hhhnnnpppvvv{{{jjj```XXXWWWSSSOOOMMMOOOTTTXXXSSSUUUUUURRRMMMJJJIIIJJJFFFGGGIIIJJJJJJLLLNNNQQQPPPQQQSSSRRRPPPMMMKKKKKKGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCAAA@@@>>>======<<<======<<<======>>>@@@@@@>>>@@@AAAAAA@@@???@@@AAAEEECCCDDDFFFDDD???>>>BBBFFFEEEDDDDDDDDDDDDBBB@@@<<<999888;;;@@@CCCCCCBBB::::::::::::::::::::::::;;;;;;;;;:::::::::999999777777777666666777777777888999:::;;;;;;;;;999999;;;:::999999999:::<<<===:::;;;;;;:::::::::===???<<<<<<;;;::::::999::::::::::::;;;;;;<<<=========:::;;;;;;:::999:::<<>>???AAAAAA@@@>>>>>>>>>======<<<;;;;;;::::::999888777999<<>>>>>;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@@@@AAABBBCCCAAABBBCCCDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>@@@@@@@@@???>>>>>>???@@@>>>======>>>?????????>>>===<<<;;;:::999777666666666666999999999999999999::::::999888888777777777777888666666666666666666666666777777666666555444444444333333333333333333333333222111111000000//////.../////////...------,,,,,,,,,,,,,,,+++*********)))******++++++******)))(((((())))))******))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&^^^^^^^^^^^^]]]\\\[[[ZZZXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSQQQOOOOOOOOOOOOOOOMMMKKKHHHEEEAAA===;;;999666555<<>>DDDJJJOOO___sssQQQ;;;999:::999777333111000///000/////////000111222222000444666;;;QQQrrrsssWWWBBB???VVVdddGGGCCCDDDLLL^^^tttttttttvvvyyyjjjaaa]]]ZZZWWWSSSOOOMMMOOORRRUUUXXXXXXYYYWWWSSSOOOKKKIIIGGGHHHJJJJJJJJJKKKMMMOOOPPPTTTWWWUUUQQQLLLKKKKKKGGGFFFEEEEEEDDDDDDDDDEEEDDDCCCAAA???>>>=========>>>>>>??????@@@AAAAAABBB?????????===<<<===AAACCCFFFDDDDDDFFFEEEAAAAAACCCEEEDDDDDDDDDEEEDDDCCCAAA<<<:::888999<<<======<<<::::::::::::;;;;;;;;;;;;::::::::::::999999999999888777666555555666777888777888999::::::888777666888777666666666888:::;;;::::::;;;:::999:::===???<<<;;;:::999999888999999999999999:::::::::::::::999888777777777888;;;======<<<;;;<<<>>>>>><<<;;;;;;;;;;;;;;;;;;::::::::::::999888888999;;;>>>@@@@@@@@@@@@@@@???>>>===<<<===<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>??????@@@@@@???@@@AAABBBBBBAAA@@@???>>>>>>===<<<<<<===>>>>>>???===<<<<<<======<<<:::::::::<<<======<<<;;;;;;:::999999888777666666666999:::::::::;;;<<<<<<<<<999888777666666666666666666666666777777888888888666666666555555444444444222222222222222222222222111111111000//////....../////////......------------,,,,,,+++***))))))(((***************))))))((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&^^^^^^^^^]]]\\\[[[ZZZYYYWWWWWWWWWVVVVVVVVVVVVVVVXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNNNNNNNLLLJJJHHHDDD???<<<999999<<<;;;@@@KKKXXX\\\UUULLL;;;999666555777:::<<<===CCCLLLVVVccc}}}qqqSSSDDD???::::::999555111///000222000111000000000000111222000666>>>NNNkkknnnbbbPPPBBBLLLtttuuuNNN???GGGLLLWWWlllvvvhhhbbb]]]ZZZVVVSSSPPPMMMMMMOOOQQQSSSWWWVVVUUUWWWYYYWWWPPPKKKJJJKKKLLLKKKJJJJJJKKKMMMPPPTTTWWWUUUPPPLLLJJJJJJGGGGGGFFFEEEEEEEEEFFFFFFEEECCCAAA???>>>>>>??????>>>???@@@@@@AAABBBBBBBBB@@@>>><<<;;;<<>>;;;999888888999999999888::::::;;;;;;<<<<<<<<<<<<::::::999999999888888888999888777666666777888999666666777888888777666555666555555555555777888999:::;;;;;;:::999:::<<<>>><<<;;;::::::999999999:::;;;::::::999888777666666888666555555666888:::;;;::::::999:::<<<<<<;;;999;;;;;;;;;;;;::::::::::::::::::999999:::<<<>>>???>>>>>>??????>>>>>>===<<<>>>>>>===;;;;;;:::::::::=========>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>><<<<<<<<<;;;;;;<<<<<<<<<===<<<::::::;;;;;;:::888666888999;;;<<<<<<;;;;;;:::::::::999999888777777888999999999::::::;;;;;;888888777666555555555555666777777888888999999999555555555555444444444444222222222222222222222222111111000000///........................---------,,,,,,++++++***)))(((((()))************)))(((((((((((())))))))))))((((((((((((((((((''''''''''''&&&'''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&ZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYXXXWWWVVVUUUTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPNNNLLLKKKDDDCCC@@@<<<999777999:::???EEEOOOZZZ___XXXGGG:::666777999:::<<<>>>???@@@CCCVVVmmmkkkPPPDDD===:::666666555333111111333555...///000///......///111111:::JJJaaa{{{yyycccSSSFFF@@@KKKlllhhhUUU>>>===OOO]]]oooxxxeeeaaa___[[[WWWOOOMMMLLLLLLOOOQQQRRRRRRVVVTTTTTTYYY___```[[[UUUKKKLLLLLLKKKIIIIIIJJJLLLPPPQQQRRRQQQNNNKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDBBB@@@???>>>???AAABBB===>>>???@@@AAAAAAAAAAAA>>>===;;;;;;>>>EEEOOOVVVLLLGGGDDDDDDCCC???<<<===<<<<<<;;;<<<>>>>>>===;;;888888888888888999:::;;;999::::::;;;;;;<<<<<<===999999999888888888777777:::999999888888999999:::666666666666666666666666555555666777888999999:::;;;;;;;;;:::888999;;;===;;;;;;::::::::::::;;;;;;;;;;;;:::888777666555444777555444555777999::::::999999999:::<<<===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::999999:::<<<===>>><<<<<<===>>>>>>>>>>>>>>>??????===<<<;;;:::::::::<<<<<<===>>>>>>======<<<===>>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;:::888777888999;;;<<<;;;;;;:::::::::;;;;;;:::999999888666666666666666777777777777666666555555555555666666666777777888888999999444444444444444444444444222222222222222222222222111000000//////......---------------------------+++++++++***)))))))))((())))))******))))))(((''''''(((((())))))(((((('''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''(((''''''''''''&&&&&&&&&YYYXXXVVVUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSRRRRRRQQQPPPPPPQQQQQQPPPNNNJJJFFFDDD<<<<<<:::777666888>>>BBBKKKRRRYYYYYYPPPDDD;;;666666999<<<===???CCCIIIOOOUUUsssdddHHH@@@>>>999444222111111111111222333333,,,...000000//////222555888GGG]]]qqqyyyqqq]]]LLLBBB666EEEhhhjjjHHHCCC<<>>======???AAACCC>>>???AAABBBCCCBBBBBBBBB>>>>>><<<;;;<<>>@@@@@@>>>===>>>===<<<<<<===???@@@>>>===777777888888888888:::;;;777777888999999:::;;;;;;999888888888777777777777888999999999999999999888666555444444444666888999666777999;;;======<<<;;;<<<<<<<<<:::888777999;;;999999999999:::;;;<<<<<<:::999999888777666666555777555444666999;;;;;;999999999999;;;>>>??????>>>>>>>>>======<<<<<<<<<;;;999999888888999:::;;;<<<:::;;;<<<>>>????????????@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>>>>===<<<;;;<<<===>>>>>>>>>>>>===<<<:::;;;;;;;;;;;;;;;;;;::::::999888999:::;;;:::999:::;;;<<<<<<<<<:::999888999:::;;;;;;;;;:::999888555555555555555444444444555555444444444555666666555555555555666666666666444444444444444444444444111111111111111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))(((((('''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&(((''''''''''''&&&&&&&&&ZZZXXXVVVUUUUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOMMMNNNNNNMMMJJJDDD???<<<888888888666777<<>>666999<<<===@@@HHHTTT^^^xxxvvv```III>>>===;;;777555111000///000222111///---,,,///111222111333666:::AAATTTlllyyypppZZZGGG???BBB===\\\tttHHHBBBFFFHHHUUUooo~~~mmm___^^^aaa\\\VVVRRRPPPOOONNNPPPRRRQQQNNNJJJIIIMMMPPPQQQOOOMMMLLLLLLFFFGGGHHHHHHGGGHHHJJJLLLOOOLLLIIIIIIJJJJJJGGGDDDBBBBBBAAAAAAAAABBBBBBCCC???>>><<<;;;<<<>>>AAACCCAAABBBCCCEEEFFFEEEEEEDDD??????>>>;;;888888:::<<<>>>888777;;;???@@@AAACCC@@@??????AAACCCDDDBBBAAA777777777666555555666777555666666777888888999999888888888888777777777777777888999::::::999888777666555333222333666999;;;777999===???@@@@@@>>>=========<<<:::888777888:::777777888888999:::<<<<<<888888888888777777777777777555555888;;;===;;;999999999:::<<>>======<<<<<<777777777777888999::::::999:::<<<>>>???@@@AAAAAAAAA@@@???======<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;;;;;;;<<<======<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888777888:::;;;;;;:::>>>>>>>>>===<<<999777666888999:::;;;::::::888777777777666666555555555444444444444444444555666777444444444444444444444444444444444444444444444444111111111111111111111111000000000///......------++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))(((((('''''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&UUUUUUUUUUUUUUUVVVWWWXXXZZZZZZYYYYYYWWWVVVUUUTTTUUUVVVXXXYYYYYYXXXWWWWWWTTTSSSSSSRRRRRRRRRQQQQQQLLLLLLKKKHHHCCC>>>999555888777888;;;@@@HHHOOOSSSYYYPPPDDD999555555777:::<<<>>>@@@AAADDDQQQiii~~~rrrUUUKKK???888666555444111222111000111222333333222333555222,,,---666AAAFFF[[[___iiioooaaaIII<<<>>>;;;XXXuuusssQQQDDDGGG???LLLjjjzzzzzzlllhhhbbb___^^^\\\XXXUUUSSSQQQPPPOOOOOONNNLLLJJJMMMLLLJJJIIIJJJKKKMMMNNNIIIHHHGGGIIIKKKLLLLLLKKKMMMLLLJJJIIIHHHHHHIIIIIIDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>???@@@CCCEEEFFFDDDEEEFFFGGGHHHGGGFFFFFF>>>===<<<;;;:::;;;;;;<<<<<<===>>>???@@@???>>>>>>BBBBBBCCCEEEGGGGGGEEECCC<<<;;;999777777888999;;;888777666666777999;;;<<<999999999999999999999999::::::::::::999888777777666555555555666777999:::;;;<<<>>>???@@@@@@@@@??????===:::888666666777888888888888888999:::;;;<<<<<<<<<======<<<:::999888888888888999:::;;;<<<=========>>>???AAACCCEEEGGGDDDAAA===<<<;;;<<<<<<<<<:::999888666666666777777777;;;@@@BBBBBB@@@??????>>>===<<<;;;:::;;;;;;<<<>>>======<<<<<<<<<<<<<<<>>>;;;888888;;;===<<<:::888999:::;;;<<<<<<<<<<<<>>>>>>===<<<;;;;;;<<<<<>>;;;888777666666<<<<<<;;;::::::999888888888888777666666666777777555666666777777777777666555555555666555555444444777666555444444444444444333222111000///////////////............---------++++++++++++++++++++++++))))))))))))))))))))))))((()))*********)))'''&&&&&&''''''(((((((((((((((***)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((()))))))))))))))******))))))((((((((('''))))))((((((((((((((()))WWWWWWVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUQQQQQQRRRRRRQQQQQQPPPOOOJJJHHHEEEBBB>>>:::777555444777===DDDIIIMMMPPPQQQEEE@@@:::666555888<<>>???AAAFFFRRRjjj{{{RRRGGGAAA:::666555444111...111111000000000000...---)))---000000666DDDRRRYYYpppiiieee```QQQAAA>>>FFFMMMrrrmmmVVVEEECCCCCCHHH[[[rrrwwwsss|||ssseee```[[[XXXXXXXXXUUURRRTTTRRROOOOOOOOOPPPOOONNNOOOMMMKKKJJJIIIJJJKKKLLLHHHGGGFFFHHHJJJKKKKKKJJJLLLKKKIIIHHHGGGGGGGGGHHHDDDDDDCCCCCCAAA@@@>>>===<<<>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDD>>>===<<<;;;:::;;;;;;<<<======???@@@@@@@@@???>>>AAAAAABBBDDDGGGGGGEEECCC<<<;;;999888888888888999666666666666777888888999::::::::::::::::::::::::<<<======<<<<<<;;;:::999666666555555555777888999:::;;;===>>>?????????>>>>>><<<:::888777777777888777777777777888999:::;;;;;;<<<<<<<<<<<<:::999777999999999999:::<<<===>>>>>>???AAABBBDDDFFFGGGHHHCCCAAA>>><<<<<<<<<<<<<<<;;;;;;999888888888888888888;;;???@@@@@@>>>>>>>>>>>>===<<<<<<;;;<<<======>>>>>>===<<<<<<<<<<<<<<<>>>;;;999999;;;===<<<;;;888999:::;;;<<<<<<<<<<<<>>>=========<<<<<<<<<<<>><<<:::999999999999<<<;;;;;;:::999999888888888777666555444444444444444555555666666666666666555555666666555555444444666555444444333333444444222111000///............///............---------++++++++++++++++++++++++))))))))))))))))))))))))((())))))***)))((('''&&&&&&''''''(((((((((((((((***)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((()))))))))(((((('''''''''))))))(((((((((((())))))ZZZYYYXXXXXXWWWXXXXXXXXXVVVVVVXXXYYYZZZZZZ[[[[[[ZZZYYYXXXVVVTTTSSSRRRRRROOOOOOPPPPPPOOOMMMLLLKKKGGGDDD???:::666555555666888>>>FFFMMMPPPNNNJJJGGG777777666555666888:::<<>>===;;;>>>AAADDDEEEEEECCCBBBDDDEEEEEEFFFEEEDDDBBBAAA>>>===<<<;;;:::;;;<<<<<<===>>>??????@@@@@@????????????@@@BBBEEEFFFDDDCCC;;;;;;;;;:::999888777777777888888999999888888888;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;::::::888777666555555666777888999:::<<<===>>>======<<<===;;;:::888777777888888777777777777888999::::::;;;;;;<<<<<<;;;:::999777:::::::::;;;<<<===>>>???@@@BBBDDDGGGHHHIIIHHHHHHCCCBBB@@@>>>===<<<<<<;;;<<<<<<;;;;;;:::999999999===>>>@@@@@@>>>===>>>>>>???>>>>>>======>>>??????@@@??????>>>===<<<<<<<<<===<<<::::::<<<===<<<;;;999::::::;;;;;;<<<<<<<<<===>>>?????????>>>===<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::999999888888999888777555555444444444333444555555666666666555666666666555555555444444444444333333222222333333111000///...------------///............---------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((((((((((((((()))((((((''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((('''''''''''''''))))))(((((((((((())))))YYYYYYXXXXXXXXXYYYZZZZZZTTTUUUVVVWWWXXXYYYYYYYYYWWWVVVSSSQQQOOOOOOOOOOOOMMMMMMMMMMMMKKKHHHEEECCCCCC???999555333555999;;;FFFHHHLLLMMMJJJDDD===999555777999;;;<<<===>>>???EEEPPPbbb}}}iiiMMM>>>;;;666555444555666555222000...///111111111111111222222666<<>>===>>>AAACCCDDDDDDCCCBBBFFFFFFFFFFFFEEECCCAAA@@@===<<<;;;::::::;;;<<<===>>>>>>>>>???????????????======>>>@@@CCCDDDCCCBBB::::::;;;;;;;;;888666555:::;;;<<<===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888777666555555666777777888999:::;;;<<<<<<;;;:::;;;:::999888888888999999888888888888999:::;;;;;;:::;;;<<<<<<<<<:::999888;;;;;;;;;;;;<<<>>>???@@@AAACCCFFFIIIKKKJJJHHHGGGBBBBBBBBB@@@>>><<<;;;;;;<<<<<<<<<<<<;;;::::::999AAABBBBBBAAA???>>>???@@@????????????@@@@@@@@@AAABBBAAAAAA@@@???>>>=========<<<<<<<<<<<<===<<<<<<::::::::::::;;;;;;<<<<<<>>>???AAABBBBBB@@@>>>===<<<;;;:::999:::;;;<<<===::::::::::::999999888888888888777666666666777777444444555666777777777777777777666555555444444444333333222222111222222333111111000///............///............---------,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&)))(((((((((((())))))***WWWWWWWWWXXXXXXZZZ[[[\\\VVVVVVWWWWWWXXXWWWWWWVVVTTTSSSQQQOOONNNNNNNNNNNNKKKJJJIIIGGGDDDAAA>>><<<999888666555888===CCCGGGOOOMMMIIICCC>>>999555333444777:::===???BBBGGGJJJUUUiiisssXXXIII>>>;;;???666555333333333333333222///000111111///...000222...777HHH___xxx|||eeeVVVEEE>>>AAALLL[[[eeeuuubbbHHH===??????NNNkkkooofffZZZWWWSSSQQQRRRRRRPPPMMMOOOPPPSSSVVVXXXVVVRRRNNNIIIIIIJJJJJJJJJKKKLLLLLLJJJIIIHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEECCCAAA???>>>?????????@@@AAABBBCCCDDDGGGGGGGGGGGGFFFDDDBBB@@@===<<<;;;::::::;;;<<<===>>>===>>>>>>>>>>>>??????<<<;;;<<<===@@@AAAAAA@@@999:::;;;<<<;;;999666555:::;;;<<<======<<<:::999::::::::::::::::::::::::;;;;;;;;;;;;:::999888777888777666555555666777777777888:::;;;;;;:::999999999999999999999999::::::::::::::::::;;;<<<======:::;;;<<<===<<<;;;:::999;;;;;;;;;<<<===>>>???@@@@@@CCCFFFIIIJJJIIIFFFDDDBBBCCCDDDCCC???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CCCCCCBBB@@@>>>===>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBB@@@???>>><<<=====================;;;;;;:::::::::;;;<<<<<>>;;;999888333444777;;;@@@FFFLLLOOOKKKFFF???999555444555777666888::::::===DDDMMMUUUpppzzzQQQBBB@@@<<<777777555444222000///000111222111222111///,,,+++///333333DDD___zzz~~~lllTTTHHH;;;:::FFFUUUbbbhhh^^^NNN@@@@@@CCCBBB]]]nnneee```[[[XXXVVVVVVWWWVVVRRRNNNOOOPPPSSSVVVWWWTTTOOOJJJGGGHHHIIIJJJKKKLLLLLLMMMKKKJJJIIIIIIKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFEEECCCAAA???>>>??????>>>>>>>>>@@@BBBCCCGGGGGGGGGGGGFFFDDDBBBAAA<<<<<<;;;:::;;;<<<===>>>======<<<<<<<<<===>>>???<<<;;;:::;;;===>>>>>>===888999:::;;;;;;:::888666888888999::::::999999999::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999999888777666555555666777888777888999:::::::::999888777777888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;===>>>???@@@@@@BBBEEEHHHHHHGGGDDDCCCAAADDDFFFEEE@@@<<<;;;;;;::::::999999:::<<<>>>???BBBBBBBBB@@@===<<<===>>>AAABBBBBBBBBBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@???<<<>>>??????>>>======>>><<<;;;:::999::::::<<<<<>>@@@CCCKKK[[[nnn|||pppWWW@@@:::<<<999333000333222222000///000111222000111111///---000777===NNNaaaxxxxxxdddTTTCCC???===DDDQQQ[[[[[[VVVFFFCCC@@@GGGRRR]]]rrrddd^^^___[[[ZZZZZZ]]]___]]]YYYTTTSSSRRRRRRRRRRRRPPPLLLIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHJJJJJJIIIHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEECCCAAA???===<<<<<<======>>>?????????@@@EEEEEEFFFFFFEEECCCBBB@@@<<<;;;;;;:::;;;<<<===>>><<<;;;;;;:::;;;<<<===>>><<<;;;999:::;;;<<<;;;:::777888999:::::::::999999888777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555555555777888999888999::::::::::::888888666666888999:::;;;<<<<<<;;;::::::;;;;;;<<<===>>><<<===>>>??????>>>===<<<:::::::::;;;<<<===??????AAACCCEEEGGGGGGFFFDDDBBBAAAEEEHHHFFFAAA<<<:::;;;;;;:::999999;;;>>>BBBDDDCCCDDDDDDCCC@@@??????@@@BBBCCCCCCCCCBBB@@@>>>===<<<===???@@@@@@@@@>>>===;;;>>>@@@@@@>>>======???===<<<:::999999:::;;;======>>>>>>>>>????????????>>>===;;;:::999999:::;;;888888888888888888999999888888777666666666666666444555666888999999999:::;;;999777555444444555555222222222222222333444444222111000//////.../////////............---------------,,,,,,+++******)))))))))))))))))))))))))))+++***)))((('''(((((()))&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''''''''(((((()))))))))''''''''''''((()))***+++YYYXXXVVVTTTSSSQQQQQQQQQNNNNNNOOOOOOOOOOOOOOONNNLLLLLLKKKIIIFFFBBB???===;;;:::777666555777999;;;BBBEEEHHHKKKJJJFFFAAA>>>777777666666888:::===>>>@@@CCCJJJTTTggg~~~YYYKKKAAA888666666555333222111222333333333222333333...000111111222888BBBKKKjjjyyy}}}iiiTTTEEE===777:::CCCQQQ^^^___QQQAAA:::======IIIdddtttnnnbbb^^^cccWWWWWWYYY\\\```^^^YYYTTTVVVTTTPPPNNNNNNMMMKKKIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHGGGGGGIIIIIIHHHGGGEEEEEEGGGHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@===;;;:::999;;;>>>@@@@@@???>>><<>>;;;;;;:::999:::;;;<<<======;;;999999:::;;;:::999777777888999::::::::::::999999888888999;;;===>>>========================888888888888777666555555666555555555666777999:::888999:::;;;;;;:::888888555666777999;;;;;;<<<<<<::::::::::::;;;<<<=========>>>???@@@@@@???>>>>>>::::::::::::<<<===>>>???BBBCCCEEEFFFFFFEEEDDDCCC@@@EEEIIIGGGAAA<<<:::;;;===;;;999999;;;@@@EEEHHHFFFGGGHHHGGGEEEDDDCCCDDDCCCCCCCCCCCCBBB@@@===<<<999:::<<<>>>???>>>===<<<;;;>>>AAAAAA???======???===<<<:::999999:::;;;===<<<<<<;;;;;;<<<===>>>>>><<<<<<;;;:::::::::;;;<<<888888888888888888999999???>>><<<:::999888777777333444555777888888999999;;;:::777555444444555666333222222222333444444555111000///......------...//////.........---------------,,,,,,+++***))))))))))))))))))))))))))))))+++***((('''''''''((()))&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''((((((((())))))******''''''''''''((()))++++++[[[YYYUUUQQQNNNNNNNNNOOOJJJLLLNNNPPPPPPOOOMMMKKKDDDCCCBBB???===;;;:::999444444555777:::>>>BBBDDDMMMHHHDDDCCC???888444555888333333999===<<<>>>CCCJJJRRR```uuukkkOOOEEE999888777666444222111111000222333111000///...---///.........555GGGcccyyy}}}pppiii[[[GGG<<<<<<===@@@RRRgggeeeNNN===<<<<<<;;;HHHeeeppphhhgggaaa[[[ZZZYYYWWWTTTSSSUUUVVVWWWWWWUUUQQQMMMKKKKKKKKKHHHFFFJJJHHHFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEEEEFFFGGGGGGFFFDDDBBB@@@===;;;:::::::::???>>>>>>=========>>>>>>CCCCCCBBBAAA@@@???>>>===::::::::::::::::::::::::999;;;<<<<<<:::888888999666888999::::::999777666:::999999999888888777777666777888777666666888:::<<<;;;999999999;;;===>>>;;;999777555444333333333666666555555666777888888:::::::::999999888888888999888777666777888;;;<<<;;;:::999888888888999:::????????????>>>===;;;:::;;;;;;;;;<<<<<<>>>??????DDDCCCBBBCCCDDDDDDBBB@@@BBB@@@>>><<<::::::::::::999888777777:::???DDDHHHGGGFFFFFFEEEDDDDDDEEEEEEBBBAAA@@@>>>===<<<<<<<<<>>><<<999999:::;;;;;;;;;??????>>>>>>>>>>>>>>>>>>AAA>>>;;;888999>>>CCCFFFEEEAAA;;;888888999:::;;;999::::::;;;<<<<<<<<<<<<999888888777666777777777>>>===<<<999888666666555555666666666666666555555333333333444444444444555333333333333333222111000000000////////////000000///......------,,,++++++------,,,,,,,,,,,,++++++************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&(((((('''&&&''''''''''''&&&&&&&&&''''''((()))&&&%%%&&&((()))'''%%%$$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''***(((&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((())))))***&&&'''(((((('''((()))+++WWWUUURRRPPPNNNMMMMMMNNNJJJKKKKKKKKKJJJHHHFFFDDDAAA>>>;;;777555444444444666888;;;@@@DDDGGGIIIJJJGGGAAA;;;:::888444222333:::777777<<<>>>???DDDKKKWWWgggnnnQQQAAA<<<888777666555333222111000444444333222111222111000...111444888BBBYYYyyynnnaaaRRRAAA<<>>============>>>======<<<<<<=========BBBBBBAAA@@@???>>>======999999999999999999999999999:::;;;:::999888999:::999:::;;;;;;;;;999888777999999888888777777777777777888999888777777999;;;;;;:::999888888:::<<<===:::999777666555444555555666666666777777777888888::::::999999999888888888777666555444555777999::::::999888888888999:::;;;======>>>>>>===<<<:::999::::::::::::;;;<<<===>>>CCCBBBAAABBBCCCCCCBBB@@@@@@???===<<<:::::::::::::::999888888:::???CCCGGGFFFFFFEEEEEEEEEEEEEEEFFFAAA@@@???>>>===<<<<<<<<<===;;;888888999999999999?????????>>>>>>>>>>>>>>>@@@===;;;999;;;???DDDHHHDDD@@@;;;888888999::::::::::::;;;<<<<<<<<<;;;;;;777777777666666666555555;;;:::999777666555444444555555666666666666555555444444444444444444444444222333333333222222111000000000////////////000000.........---,,,,,,++++++------,,,,,,,,,+++++++++************************))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&'''((((((''''''''''''(((''''''&&&&&&&&&''''''(((&&&%%%&&&((()))'''%%%$$$%%%%%%&&&&&&''''''((((((((((((((((((((('''''')))'''&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))''''''&&&''''''((()))************)))((((((***,,,RRRQQQPPPOOOMMMLLLKKKKKKIIIHHHFFFDDDBBB???>>><<<<<<:::777444444555888:::>>>AAAEEEIIIKKKKKKIIIHHH@@@999333555666666777999;;;;;;<<<>>>???EEEQQQ]]]www{{{]]]KKK@@@:::999666555444333222111000000222000......000111111111111222777FFF^^^yyyuuufff[[[MMMAAA@@@GGGPPP]]]aaaRRR@@@:::;;;<<<>>>RRRnnn}}}lll^^^\\\\\\XXXVVVWWWYYYVVVSSSQQQQQQQQQQQQPPPOOOMMMKKKKKKLLLLLLLLLKKKLLLKKKJJJJJJKKKJJJGGGEEEFFFFFFGGGHHHJJJLLLMMMNNNLLLJJJHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>??????<<<<<<;;;;;;;;;<<<<<<===@@@@@@??????>>>===<<<<<<888888888888888888888888999::::::999777888:::<<<======<<<;;;:::999999888777777777777666666666666888999999999888888:::;;;999888777777777888:::;;;888777666666555666666666555666888999999888777777999999888888888888777777444444333333444555777888888888888888999:::;;;;;;;;;;;;<<<<<<<<<;;;999888999999999999:::;;;<<<<<<@@@??????@@@BBBBBBAAA??????>>>===<<<;;;;;;;;;;;;<<<;;;999999:::>>>BBBDDDCCCCCCCCCBBBBBBCCCDDDDDD@@@???>>>===<<<;;;;;;;;;<<<999777666777888888777>>>>>>>>>>>>????????????>>><<<::::::<<<@@@EEEHHHBBB>>>:::888888999999999:::;;;;;;;;;;;;::::::999555555666777666555444333777666555444444444444444444555555666666666555555666666666555444444333333222222222333222222111000000000000000000000000000......------,,,,,,++++++,,,,,,,,,,,,++++++++++++************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''(((((()))(((((('''''')))((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&''''''(((((()))))))))(((((('''''''''((('''%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((***++++++,,,,,,+++)))((((((+++---MMMMMMMMMLLLKKKHHHFFFEEECCCBBB???===:::999999888666666666888;;;???CCCFFFIIIJJJKKKJJJHHHCCC???<<<:::555222666;;;===???AAA>>>BBBGGGJJJOOO]]]sssmmmQQQBBB>>><<<999888444333333222111000000///000---,,,///000//////111777666===WWW{{{eee___ZZZVVVPPPJJJLLLSSS]]]WWWLLL???:::===@@@AAAOOOlllooofff___^^^\\\WWWUUUWWWUUUSSSQQQPPPPPPPPPOOONNNOOONNNNNNMMMMMMMMMMMMLLLKKKKKKLLLNNNOOONNNJJJHHHFFFFFFGGGHHHJJJLLLMMMNNNKKKJJJIIIFFFCCCBBBAAABBB??????>>>>>>>>>======>>>;;;;;;:::::::::;;;<<<<<>>===<<<<<<;;;;;;999999999999999999999999888999888777666777:::===>>>===<<<:::999888888888666666666666666666555555777888999888777777999;;;888777666666666777888888555555555555555666666666555777888::::::999777666777777777777777777777777333333333333444555666777777777888888999:::;;;<<<::::::;;;<<<<<<;;;:::999999999999999999:::;;;<<<>>>======>>>@@@AAA@@@>>>???>>>>>>===<<<<<<<<<<<<===;;;:::999:::===@@@BBB???????????????@@@@@@AAA>>>===<<<;;;;;;:::::::::999777555666888:::::::::===>>>>>>>>>>>>>>>??????===<<<:::999;;;>>>AAACCC???<<<999888888999999888999999999999999888777666444555777888777666444222444444333333333333444444444444555555666666555555888777777666444333333222111111222222222222111111000000000111111000000000......------,,,++++++***,,,,,,,,,++++++++++++***************************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***+++))))))))))))******((('''***)))((('''&&&%%%%%%%%%''''''&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((******)))(((((('''''''''(((&&&%%%&&&((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((()))))))))******))))))***+++,,,,,,++++++***)))(((***---000FFFFFFFFFEEECCC@@@===;;;:::999777666555666777888666888<<<@@@DDDGGGIIIJJJLLLJJJFFFBBB<<<888444222777444555:::===>>>@@@DDDFFFOOO[[[dddrrrPPPEEE:::999:::888555444222222111111111000000000333000111333222......333999DDDVVVnnnxxxaaaQQQNNNMMMNNNPPPRRRXXX___ZZZHHH999777777888CCCRRRnnn{{{jjjfffbbb___[[[VVVTTTTTTQQQOOONNNNNNOOOPPPOOONNNQQQQQQQQQPPPOOOMMMMMMMMMJJJKKKMMMQQQSSSSSSPPPMMMHHHHHHGGGHHHHHHIIIJJJJJJGGGHHHHHHFFFCCCBBBCCCDDDCCCCCCBBBAAA@@@>>>======:::::::::::::::;;;<<<<<<>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::888888777666555777:::<<<<<<;;;:::888777666666666555555555555555555666666555666777666555666777999666666666666555666666666222222333444555555555666555777888999999888666555666666666666666666666666444444444444555666777777777777888999::::::;;;;;;999:::;;;<<<===<<<;;;::::::::::::999::::::;;;<<<<<<;;;<<<===@@@@@@@@@>>>????????????>>>>>>======<<<;;;999999999;;;>>>?????????>>>>>>>>>??????@@@<<<<<<;;;:::999999999999666555444666999<<<======<<<<<<<<<======>>>>>>>>><<<;;;999888888:::;;;===<<<:::888777888999888777777777777777777666555444555666777888888666444333444333333333333444555555333333444555555555555555888888777555444333222111000111111222222111111111000000111111111111000000...------,,,++++++******,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,,,,***)))***++++++)))'''***)))((('''&&&%%%%%%%%%&&&'''''''''&&&&&&''''''%%%%%%&&&''''''(((((()))+++***)))(((((((((((((((((('''&&&&&&(((***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***++++++******)))*********)))***++++++,,,///333666>>>>>>>>>===;;;888666444555444555555777:::<<<>>>CCCEEEHHHJJJKKKKKKIIIHHHCCC@@@<<<888444333222333666666999<<<<<<;;;AAAIIISSScccvvv___HHH@@@<<<999999777333222555111111111111111111000000333000111333///+++000;;;FFF^^^vvv}}}xxxmmm\\\NNNNNNJJJHHHIIIOOOUUU[[[^^^GGG<<<888;;;777666KKKhhhmmmlllgggddd```\\\WWWSSSQQQPPPOOOMMMMMMMMMOOOOOONNNMMMPPPQQQRRRQQQOOOMMMMMMMMMJJJKKKNNNQQQUUUUUUSSSQQQJJJIIIHHHGGGFFFFFFFFFFFFEEEGGGHHHFFFCCCAAADDDFFFHHHHHHGGGFFFCCCAAA???===::::::::::::;;;;;;<<<============<<<<<<<<<;;;;;;::::::::::::::::::::::::777888888777555666888:::999999888777666555555444555555555555666666666666555666666666555555777888666666666666555555555555111222333555555666666555666666777888888777555444444444555555555555666666444444555666666777777777777888999:::::::::::::::888999;;;<<<===<<<<<<;;;;;;::::::999999::::::;;;;;;:::;;;===???AAA@@@?????????@@@???>>>===<<<;;;:::999888888888:::<<<===AAA@@@@@@???>>>>>>??????;;;:::999888888888888999555444333555999<<<>>>>>>::::::;;;;;;<<<<<<======;;;;;;999888777777888888999888777777999999777666555666666666666555555444666666777888777666555444444333333333333444555666222333444555555555555555777666555444333222111111///000111111222111111111///000111222222111000///------,,,,,,++++++******++++++++++++************))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,...+++******------***''')))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''(((((())))))***)))((((((((((((***+++)))(((&&&'''((())))))(((***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))))))))************))))))))))))******,,,...111333444777:::===999999999999888888777666999:::;;;>>>AAAEEEGGGIIIJJJJJJIIIHHHFFFCCCAAA???888777555444444555777999888:::>>>@@@???BBBOOO^^^qqq{{{___JJJ===???<<<:::999555111333777111111111111111111111111///---000333111222CCCXXXiii|||zzzggg[[[QQQIIIJJJJJJKKKPPPWWWYYYTTTNNN:::999;;;???CCCLLLcccyyypppeeedddbbb```[[[VVVSSSRRRQQQNNNOOONNNMMMNNNNNNNNNLLLKKKKKKNNNPPPPPPNNNLLLMMMNNNLLLLLLNNNPPPSSSTTTRRRPPPLLLKKKIIIGGGFFFEEEEEEDDDDDDGGGHHHFFFBBB@@@CCCFFFHHHHHHGGGFFFDDDAAA>>>===::::::::::::;;;<<<===>>>============<<<<<<<<<<<<999999999999999999999999666888888888666555666777666777777888777666555444555555666666666777777777555666777666555555777999666666666666666555555444333444555777777777777666666666666666555555444444333333444444555555555555333444555666666777777777888888999:::::::::999888666777999:::;;;;;;;;;::::::999999888888888999999:::::::::===@@@AAAAAA@@@>>>??????>>>===;;;999888888777777666777999;;;<<<@@@???>>>===<<<;;;;;;;;;999999888777777777888888666444333444777:::;;;;;;888888999::::::;;;<<<<<<:::999999888888888888888777666666777999999777555555555666777777777666666666666666555555555444444333333333222333333444444111222333444555555555555555555444333222111111111//////000111111111111111///000222333333222000///------,,,,,,+++*********++++++++++++************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++///,,,***+++......***&&&(((''''''&&&&&&&&&''''''%%%''')))(((&&&%%%&&&(((&&&&&&''''''(((((())))))))))))((('''((()))+++---+++)))''''''((()))((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''''''''''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********))))))******,,,---...///444777;;;>>>???@@@BBBDDD888999999:::;;;;;;<<<<<>>???AAA777444444444222///111555111111111111222222222222//////333999:::BBB]]]zzzmmm___ZZZSSSIIICCCGGGQQQ\\\ccc^^^MMM<<<888::::::@@@SSSlll}}}mmmgggeee^^^___\\\WWWRRRRRRTTTSSSPPPQQQPPPNNNNNNNNNMMMKKKHHHGGGJJJNNNNNNMMMLLLMMMOOOMMMMMMMMMOOOQQQRRRPPPNNNLLLKKKJJJHHHGGGFFFEEEEEEEEEHHHIIIFFFAAA???BBBEEEDDDDDDDDDCCCAAA???===;;;:::::::::;;;<<<===>>>???===============<<<<<<<<<888888888888888888888888666888999888666555555555555666888999999777555444555666666666777777888888666777888777666666888:::666777777777666555444444555666888999999999888777777666555444444444444444333333333444444555555555222333444555666666666666888999:::;;;:::999888777555666777999:::::::::999888888777777777777777888:::::::::===@@@AAAAAA@@@===>>>>>>===;;;999777555666666555666777888:::;;;===<<<;;;999888777666666999888777777777777777888777555333333555777777777777777888999999:::;;;;;;888888999999999:::::::::666555666777999999777555666666777888888999888888666555444333333333444444333222222222222222333333111222333444555555555555444333333222222111111000//////000111111111111111///000222333333222000///------,,,,,,+++******)))+++++++++************)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((((()))***+++000---***+++......+++&&&''''''&&&&&&&&&''''''(((%%%''')))(((&&&%%%&&&)))&&&&&&''''''((())))))))))))(((''''''(((***,,,...,,,***((('''((()))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))***************+++,,,...000333555666;;;???CCCFFFGGGGGGHHHHHH:::BBBKKKOOOMMMIIIHHHHHHUUUUUUVVVVVVSSSOOOJJJGGG;;;:::777444222222333333444444666;;;=========???GGGBBBGGGVVVcccrrryyyhhhQQQBBB===<<<999555333333333222222111111111///555666111000444333///222///444===LLLppprrriiifffbbb^^^[[[SSSgggsssiiiSSSCCC>>><<<:::>>>KKK___rrr|||nnneeedddaaa^^^aaa^^^[[[VVVSSSRRRQQQQQQSSSPPPLLLJJJJJJKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOONNNMMMLLLKKKKKKHHHHHHIIIHHHFFFFFFHHHJJJLLLKKKIIIGGGEEEDDDDDDCCCCCCBBB@@@>>>=========>>>======<<<<<<===>>>???AAA======>>>>>>===<<<:::999999888888777666555555555444555666666666555444333444666777888888777666444777777888888888999999999999999888888888888888999777999<<<<<<:::777555444222333555666666666555444666666555444444444444444222333444555666666666666444444555777888999:::;;;777999;;;<<<<<<:::777555333555888::::::888555333777777666777777888999:::999;;;===>>>>>>>>>???AAA===>>>???>>><<<999888888666666888999999999999999<<<;;;999777666666777888777777777666666666666666666666666666777888999:::777888999999::::::999999999999:::;;;;;;;;;::::::888888888888888888888888777666666999<<<===;;;888::::::999888777666555555333222111//////111222333444333333555999;;;999777444444444444333222111000333333444444444333222222444444444333222111000///...------,,,,,,++++++***---,,,***(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((---,,,,,,------,,,)))&&&''''''&&&&&&&&&&&&''''''&&&((()))++++++)))(((&&&'''&&&&&&&&&&&&'''((((((+++***(((&&&%%%&&&'''(((******)))''''''&&&&&&&&&(((((()))(((&&&&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''******((('''''')))***+++*********+++,,,---...///111444999<<<>>>@@@CCCDDDFFFCCCCCCEEEEEE???;;;;;;SSSVVVYYYVVVPPPKKKJJJKKKWWWUUUPPPJJJDDD>>>999777111111222333555777:::;;;;;;<<<>>>@@@BBBDDDIIIMMMTTT^^^qqqmmmRRRHHH<<<666666888777666333333333222222222111111333333111//////222444333555444BBB[[[vvvrrrfffhhhlllhhh^^^VVVmmmsssooo]]]HHH<<<888666<<>>===>>>>>>===<<<<<<;;;<<<>>>???@@@@@@AAAAAAAAAAAA???>>>===888777777666666555444444444444555555555444444333555666888999999888666555777777777888888999999999888888777777777777888888777999;;;;;;999666555555444444555666777777777777777777666555555555555555555555666666666555555444555666666777888999::::::888999:::;;;:::999777666444666777999888777555333555555555555666777888888999;;;===>>>======>>>???<<<===???>>>;;;999999999666666777888999:::;;;;;;>>><<<:::888888888999::::::::::::999999888888888555555555666666888999999999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;::::::999888888888888888888888888888777777:::===>>>===;;;;;;;;;:::999777666555555333222111000000111222333555444333666999:::999777555555555555444333222111222222333444444333333333444444444333222111000///...------,,,,,,++++++***,,,+++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((+++++++++---...---+++(((''''''&&&&&&&&&&&&'''''''''((()))******)))(((''''''&&&&&&&&&&&&'''((((((+++***(((&&&%%%&&&''''''******)))((('''&&&&&&&&&((())))))(((&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,++++++,,,---000222444???AAABBBBBBAAA???@@@@@@>>>999666888999888;;;???hhhfff```WWWMMMGGGGGGIIIIIIEEE@@@:::666555555555222222444555777888::::::<<>>;;;777555555444333111333333333222222222222111444111000111111//////222444999TTT{{{ddd______cccfffaaa[[[XXXjjjeeeXXXHHH<<<888777555AAA[[[}}}|||}}}zzznnn```YYY[[[^^^___]]][[[ZZZWWWTTTQQQOOOOOOOOOMMMKKKKKKKKKMMMMMMMMMKKKKKKKKKKKKJJJKKKKKKLLLLLLHHHIIIIIIIIIJJJJJJJJJKKKHHHIIIJJJIIIHHHGGGHHHJJJJJJIIIIIIHHHGGGGGGFFFFFFCCCBBBAAA@@@>>>>>>>>>>>><<<;;;;;;;;;;;;===>>>???AAAAAABBBBBBBBB@@@???>>>666666666555555444444333444333333333333333444444777888999::::::999888777777777777777888888888888777666666666666666777777777888:::999777666666666444444444444555666888888888888777666666666666777888888888777777666555444777777888888888999999999999999999999888888888888666666777777666555444444444444444444555666777888:::<<<======<<<;;;;;;<<<:::<<<======;;;:::::::::888777777777888:::===>>>???>>><<<;;;::::::;;;<<<>>>>>>======<<<;;;::::::666666555666666777888999;;;<<<<<<===>>>=========;;;;;;;;;;;;;;;:::999888777888888888888888888777777777999;;;>>>???>>>======<<<;;;:::888777666555333222111000000111222333555444555666999:::999777666666666666555444333222111222222333444444444444444444333333222111///......------,,,,,,++++++***+++******)))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))*********,,,......,,,***''''''&&&&&&&&&&&&'''''''''((()))******)))(((''''''&&&&&&&&&&&&'''((((((***)))'''&&&%%%%%%&&&&&&***))))))((((((''''''''')))******)))'''%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((------...000333666:::<<>>:::999999888444222555777888<<>>RRRqqqjjjddd]]][[[]]]^^^]]][[[WWWVVVTTTRRRPPPNNNNNNMMMLLLKKKKKKLLLMMMMMMLLLJJJKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIJJJJJJHHHGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGCCCBBBAAA@@@???>>>>>>===;;;::::::::::::<<<===>>>>>>????????????===<<<;;;555555555444444333333333333222222111222333555666888999999::::::999999888777777777777777777777777555555444444444555666666777888999888666666777888444333333333444555777999999999888777777777777888888888888888888777666666999999999999999999999999999888777777666777888999888777666555444444444444444444555555666777888999===>>>???>>><<<;;;;;;;;;999:::<<<;;;:::999:::;;;===;;;999888888;;;>>>@@@???>>>===<<<;;;<<<<<<<<>>===<<<;;;;;;888777777777888888999:::<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999888777777888999999888777777666777999<<<>>>???>>>>>>======<<<;;;999888777666333333222111111222333333666666666777888999888888666666666666666555444444000111222333444555555555333333333333222000///......------,,,,,,++++++*********************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******))))))***,,,,,,***(((''''''&&&&&&&&&&&&''''''''''''((())))))((('''''''''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%&&&))))))))))))((((((''''''***++++++***'''&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))+++,,,000222555888<<>>DDDIIINNNQQQRRRIIIVVVaaaiiiuuuiiiNNN@@@<<<:::777333444666555333222333555222222222222222222222222///000111333444999HHHVVV]]]dddttt}}}wwwvvvrrreeeeee___\\\^^^___]]]ZZZ[[[HHHDDD>>>;;;;;;@@@IIIPPPqqqooobbb```^^^^^^^^^]]]ZZZXXXTTTSSSRRRPPPOOONNNMMMMMMMMMLLLKKKLLLMMMLLLJJJHHHKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFHHHIIIIIIHHHGGGGGGHHHFFFGGGGGGHHHHHHGGGFFFFFFAAAAAAAAA@@@???>>>===<<<:::999999999999;;;<<<===<<<<<<======<<<;;;999888444444444444333333333333222222111111222444555777999999::::::::::::999999666666666666666666666666444444333333444555666666666777888888777666888999666555555555555777999:::999888888777777777777777666666777888999999888888::::::::::::999999999999999888666555555666888999888777666555444555555666666666666777888:::;;;<<>><<<;;;<<<888999::::::999999:::<<>>@@@>>>======<<<<<<<<<<<<<<>>===<<<;;;;;;:::::::::999::::::;;;;;;;;;;;;<<<========================<<<;;;:::999888777888999::::::999888777555777999;;;<<<============<<<<<<;;;:::999888888444444333333333333444444666777888888888888777888666666777777666666555555000111222333444555555555333333333222111000///......------,,,,,,++++++************+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******+++***))))))))))))'''%%%''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&%%%%%%((())))))***))))))((('''***+++,,,+++(((&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******+++)))(((''')))---222555;;;===AAACCCDDDCCC@@@>>>777999;;;;;;;;;;;;===???@@@???AAADDDCCC@@@AAAFFF666555333222222333444555666666777777888999::::::;;;>>>BBBHHHNNNTTTXXXZZZaaaqqqqqqbbbUUUEEE;;;::::::777222333333333111000000222444111222222222222333333333111111000222AAA[[[uuu~~~|||rrrhhhppp}}}~~~nnn```YYYbbbnnnkkkYYYJJJ@@@<<<:::===CCCOOO```nnn}}}hhhdddZZZ[[[\\\\\\[[[XXXVVVTTTQQQQQQPPPOOONNNNNNMMMLLLNNNMMMKKKKKKKKKKKKIIIHHHKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDFFFHHHIIIGGGFFFFFFFFFEEEFFFGGGGGGGGGFFFEEEDDD@@@@@@@@@???>>>===;;;:::999888888888888:::;;;<<<<<<<<<======<<<;;;:::888444444444444444444444444111111111222333555666777999999999999999999999999666666666666555555555555333333333333444555666666555777999999999888999:::999999999999999::::::;;;777777666555555555555666555555777888888999999999::::::::::::::::::::::::777666555555555666888888777777666666666666777777888888888999:::<<<===>>>@@@AAABBBAAA>>>===<<<===888999:::999888888999;;;@@@>>>;;;999999;;;===???>>>>>>>>>>>>>>>=========??????>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999;;;<<<<<<;;;999888555888;;;<<<;;;;;;<<<===;;;;;;;;;:::::::::999999555555555666666555555555777888:::999888777777888555666666666666666555555111222222333444444444444333333222222111000...---...------,,,,,,++++++******++++++,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++,,,***)))(((((((((&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&((()))*********)))(((''')))+++,,,,,,)))'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++---,,,+++,,,000666<<<@@@GGGIIIJJJJJJGGGBBB===999888;;;???CCCEEEFFFHHHJJJFFFBBB???>>>>>>AAAKKKUUU333222111222444777999:::999::::::<<<>>>BBBEEEFFFKKKMMMPPPVVV\\\ccciiimmm}}}bbbNNNCCC===888999<<<<<<888555999777555333222111111000111111222222222333333333111555777@@@___uuuqqqtttiiibbb```fffiii___LLL???888777===KKKZZZiiiyyypppffffffXXXZZZ\\\[[[XXXUUUSSSRRROOOOOOOOOOOOOOONNNMMMMMMMMMKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBEEEGGGHHHFFFEEEDDDDDDDDDEEEFFFFFFFFFDDDCCCAAA>>>>>>>>>>>>===<<<:::999888888777777888999;;;<<<;;;<<<<<<<<<<<<:::999888444444444444444555555555000111222444666777777777999999888888888888999999666666666555555444444444333333333444444555666777444777:::<<<;;;::::::;;;999::::::::::::999888888666555444444333333444444666666777777888777777777::::::::::::;;;;;;;;;;;;555555555555666666777777666666777777888999999999888888999:::;;;===>>>??????@@@AAA@@@>>><<<<<<<<<999:::999888777777888:::;;;:::888777888:::===????????????@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999:::<<<======<<<:::999888:::===>>><<<;;;;;;===999999999999::::::::::::777777777888888777777777777999;;;:::777666666888444555555666666555555555222222333444444333333333222222222222111///...---...------,,,,,,++++++***+++,,,,,,,,,,,,+++)))(((++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((***+++,,,,,,+++))))))******)))(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((************)))((('''''''''(((***++++++***)))((((((***,,,,,,***(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++---...222666<<>>;;;888777666333222333333222111222444555444222111111111222222333333333000999AAARRR}}}uuujjjsss^^^eeelllhhhVVVBBB<<<@@@===???LLLbbbuuurrrkkkdddWWW]]]___```^^^YYYUUUSSSRRRNNNOOOOOOOOOOOONNNMMMMMMLLLJJJGGGGGGJJJLLLMMMNNNKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEAAADDDFFFGGGFFFDDDCCCCCCCCCDDDEEEFFFEEECCCAAA@@@======>>>>>>===;;;999888888777777777777999:::;;;999::::::;;;:::999777666555555555555555555555555///111333666777888888888999888888777777888888999666666555555555444444444333333333444555666777888444777;;;======;;;;;;;;;777777888888888666444333444444333222222222222333777888888777777666555444:::::::::;;;;;;;;;<<<<<<444555555666666666777777555666777999::::::::::::888888999:::;;;===>>>???>>>???@@@???===;;;;;;<<<:::::::::888666666888:::555555555555777:::===???@@@@@@AAABBBBBBAAAAAAAAA>>>>>>>>>===============<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===============;;;;;;<<<<<<===<<<<<<<<<999;;;===??????===;;;999999===??????===;;;<<<===777777888999999:::;;;;;;888888999999999999888888777:::<<<:::777666666888444444555555555555555444333333444444444333222222222222222222111///...---......---,,,,,,++++++***,,,,,,------,,,***)))(((++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((***+++,,,,,,+++)))***+++---,,,,,,'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((++++++++++++***)))(((''''''(((***++++++***)))((('''))),,,,,,+++)))((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++,,,000777>>>EEEJJJMMMOOOJJJIIIGGGEEEDDDDDDDDDDDDFFFJJJNNNOOOMMMIIIFFFEEEGGGHHHNNNUUU\\\eeettt666999:::888888AAAPPP\\\[[[NNNHHHNNNUUUYYYcccooo{{{sss[[[KKKDDDAAA===888555555555444444333333333666333111111222333111///666000000777888222111777555DDD^^^ooohhhiiiyyynnntttkkk^^^MMM<<<444999DDD???QQQiii~~~rrriiidddaaa___^^^\\\YYYUUUSSSRRRQQQRRRRRRSSSTTTRRRNNNKKKKKKKKKMMMKKKJJJLLLPPPRRRQQQPPPNNNHHHCCCCCCFFFIIIIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@?????????>>>===;;;:::999888888777666666777888999888888999999999888888777222333333333333333333444555777:::<<<<<<;;;999888;;;999888888999999888777555555444333333333333444444444333333333333444444555666888999888777555444555555555555555666777888444444444444444444444444777999;;;;;;888555444444888888888888888777666666444444444555555555666666888888888888888777777666555666888;;;<<<======<<<<<<<<<<<<;;;:::999777666888888777777666666555555555555555555777999;;;<<>><<<;;;;;;<<<<<<<<<;;;;;;:::::::::999999777777888999<<<===;;;;;;;;;:::::::::<<<>>>:::::::::;;;::::::999999<<<;;;999777777777777777;;;;;;;;;<<<<<<<<<======???;;;888888<<<<<<999555888888777666666666666666666666555555444333222222111000000000000000111222111111111000//////......++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***++++++,,,,,,++++++***((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((******)))''''''&&&&&&&&&'''(((((()))))))))))))))'''(((***++++++)))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%'''((())))))))))))))))))))))))))))))))))))+++***'''%%%%%%&&&(((******++++++******///777>>>:::>>>DDDJJJMMMNNNMMMMMMJJJEEEAAA@@@DDDGGGHHHHHHGGGGGGBBBBBBIIIEEEFFFRRRVVVdddvvv}}}vvvxxx888999===CCCMMMWWWaaafffRRRJJJNNNcccxxxuuuiiiVVVLLL@@@999999:::999777444444444444333333333222222000///000444777888777333333444666555555;;;CCCQQQfff|||iiiXXXdddqqqwwwuuuooommmmmm```SSSEEE>>><<<;;;===???XXXnnn{{{sssdddaaa___\\\ZZZ\\\ZZZWWWSSSQQQPPPOOOOOOPPPUUUXXXTTTMMMHHHJJJMMMLLLJJJJJJLLLOOOQQQPPPOOOKKKGGGBBBBBBEEEHHHGGGDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@??????@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>======<<<;;;:::999888888777666666777888999999999999999999888777666333333333333333444444444555777999;;;;;;:::999777666666666777777777666555333333333333333444555666555444444444444444444555555666777888888666555333444444444444555555666666444444444444444444333333555777::::::888777666666666666666666666555444444333333444444444555555555555555666777777888777777888999:::;;;<<<<<<;;;;;;=========<<<;;;:::888777999888888888777777777777777777666666666777999:::@@@@@@@@@@@@@@@@@@??????AAAAAA@@@>>>===<<<;;;:::;;;;;;:::::::::999999999999888777666777999;;;<<<999999888777666777999;;;;;;;;;<<<<<<<<<;;;999888:::999888777666666777777::::::::::::;;;;;;;;;;;;===999777888;;;<<<999666666666555444444444444555666555444333222222222222111111000000///000000000111000000//////...------++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((******++++++++++++******((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''******)))((('''&&&&&&&&&''''''((()))))))))(((((('''((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))&&&''''''((()))***+++,,,(((+++...000333888???EEEHHHGGGFFFEEEFFFHHHHHHHHHFFFFFFGGGIIIJJJJJJHHHFFFFFFKKKMMMUUUcccccccccnnnpppssswwwxxxsssrrr|||PPPNNNOOOXXXdddjjjhhhdddNNNNNN\\\|||nnnaaaUUUJJJAAA<<<999666444555555444333333333333333222222222222444222000000222444444444222555666555<<>>============@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::999888888777666666666777888::::::999999888777666555333333333444444444555555666777888999:::999888777222333444555666555444333111111222222333555666777555555555444444555555555555555666777777555444333333333333333444444444444333333333333333333333333333555888888777777777777333333444444333333222111222222333333333444444444222333444555666777888888::::::;;;;;;;;;:::999999=========<<<;;;:::999888999999999999888888888888888888777666666666777888<<<======>>>>>>>>>>>>>>>@@@???>>>===<<<;;;:::999999999888888888888777777777777666666666888:::;;;:::999777666666777999:::;;;<<<===>>>===;;;888777777777666555555666666777888888888888999999999999:::777666777:::;;;:::777444444333222222222222333555444333111111111111222111111000000//////......000//////...------,,,,,,************************))))))))))))))))))))))))******))))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))******++++++******)))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((('''''''''&&&&&&'''(((((((((((('''''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))((((((((())))))))))))))))))))))))%%%''')))+++,,,,,,++++++(((...555:::===AAAFFFKKKNNNHHHBBB@@@BBBEEEHHHHHHJJJKKKKKKJJJIIIHHHHHHIIIVVVdddqqq||||||xxxtttqqqooossskkkggggggnnnvvvxxxqqqhhh___eeezzzwwwhhhVVVJJJFFFEEEAAA<<<999::::::999666444333333222222222222222222222222555555444444444333222111222666888AAA[[[~~~xxxkkkaaafffrrrqqq^^^JJJ@@@???===;;;999AAAUUUiiixxxlllbbbaaadddbbb]]]ZZZVVVUUUSSSPPPNNNLLLLLLKKKNNNTTTXXXUUUMMMHHHGGGJJJIIIIIIIIIJJJKKKKKKKKKKKKIIIGGGEEEFFFGGGGGGEEECCCAAAAAABBBBBBBBBCCCBBBBBB???>>>>>>===<<<<<<;;;;;;>>>>>>>>>>>>===<<<;;;:::999999999999999999::::::999888666555555666777777:::::::::999888666555444333333444444555555666666666777777888888888777777222444666666555333222222222222222222333444555666666555555444444555555666444555555555555444333333222222222333333333222222222222222222333333333333111333555666555444444555222222333333222222111000111111222222222333333333333333333333444555666666888888888888888888888888;;;;;;;;;;;;:::999888777888888888888888888888888777777666555555666888999999:::<<<===>>>>>>>>>===>>>===<<<;;;:::999888888666666666666666666666666666555555555666777888999:::888666555666777888999;;;<<<======<<<999666555555555555555555555666666666666666666777777777777777555444666999:::999888444333333222222222222222444333111000///000111222111111111000///...------///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))******))))))((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))((((((''''''%%%&&&&&&'''''''''''''''''''''''''''((()))+++,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))((((((''')))))))))))))))))))))))))))******+++++++++******///555===BBBCCCDDDEEEGGGBBB>>>;;;===CCCIIILLLLLLPPPNNNIIIDDDBBBGGGRRRZZZuuu{{{xxxvvvwww{{{}}}wwwjjjbbbWWWMMMCCC>>>??????<<<999222444555555333222444666222222222222222222222222111333555777777777666666444999EEE^^^}}}hhhrrr~~~ttt```MMMAAA777777999>>>EEETTTmmmsssqqqggg___^^^___[[[WWWUUUUUUTTTRRRPPPNNNMMMLLLKKKNNNPPPRRRRRRPPPLLLHHHEEEHHHIIIIIIIIIIIIIIIIIIJJJGGGFFFEEEEEEEEEDDDCCCBBB@@@AAABBBBBBCCCBBBAAAAAA============<<<<<<;;;;;;============<<<;;;::::::999888888888888999::::::999888666555555555666777::::::999888777666444333333333444555555666777777888888777777777777777888666888999888555222222222444333333222222222333333555555444444444444555555444444444444444333222222111111222333333222111111111111111222222222333333111222333333111000111111222333333333333222111111111111111222222222333333555444333333222333444444444444444444555666777777999999999999999888777666777777777777777777777777555444444444666777999:::999:::<<<>>>??????>>>===;;;;;;::::::999888777777555555555555555555555555555555555555666777888888888666444555777888888777999:::;;;;;;999777555333444444444444555555555555444444444444555555555666444444444555777888888888555444444333222333333333333222111000000000111222111111111111000///---,,,.........---,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((())))))***))))))((('''%%%&&&&&&'''''''''''''''''''''''''''((()))+++,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))+++***))))))***,,,...000999>>>CCCDDDBBB???===>>>888888:::???FFFJJJJJJIIIJJJHHHGGGGGGLLLZZZlllyyy~~~}}}~~~vvvhhhZZZPPPIIIFFFBBB???;;;:::;;;:::777444222333222000///...000222222222222222333333333333333444555555333333444555AAAJJJ```}}}ssswww]]]GGG===<<<;;;888>>>TTTooowwwqqqlllddd]]][[[ZZZWWWUUUUUUTTTSSSRRRPPPOOOMMMLLLKKKKKKLLLNNNQQQSSSQQQKKKFFFHHHIIIJJJJJJHHHGGGHHHIIIFFFEEEDDDBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBB@@@???;;;<<<<<<===>>>=========>>>>>>>>>>>>===<<<;;;::::::999888777777888::::::999888666555444555555666999999888888777666555444333444444555666777888888:::999888666666777888999999;;;<<<999555333444666444444333222222222222222444444444333333444444444333333333222222222222222111222333333333222000000000000000111111222222333111222222111/////////000222333333333333222111111111111222222222333333333666555333222222222333444222222111222333444555666888888888888888777666555666666666666666777777777444333333444555888:::;;;888:::<<<>>>??????>>>===999999999888777666666666333444444444444555555555555555666666777888888888<<<::::::<<<@@@BBB@@@===999999999888777666555444444444555555555444444333333333333333444444444555222333333444555666666777666555444444333333444444111111111111111111111111000111222222222000///...///......---,,,,,,++++++************************))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))((('''&&&&&&'''(((((((((((('''''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))***---222777:::>>>@@@BBB@@@;;;888888999;;;===@@@CCCEEEEEEDDDDDDAAAFFFNNNYYYhhhxxxsssggg```SSSNNNHHHBBB???=========777777888777666555555555777666444222111000//////222333333333444444444444666777666666777<<>>;;;999EEEJJJ___rrrlllmmmiiibbb]]][[[ZZZVVVUUUVVVRRRRRRQQQPPPNNNLLLKKKJJJGGGKKKPPPTTTUUUSSSOOOLLLHHHJJJKKKJJJHHHFFFGGGIIIHHHGGGEEECCCAAAAAABBBDDDCCCDDDEEEEEEDDDBBB@@@>>>:::;;;===>>>???@@@??????????????????>>>===<<<;;;;;;:::888777777888999:::999888666555444444555555777777888888777666555555333444555666777888999999<<<:::888777666777999:::888:::;;;888555444888<<<222222222222222222333333333333222222222222333333333333222111111111111111111222333444444222000/////////000000111222222333000111222111000000222333222222222222222111000000222222222222333333333444555444333222222333555666444333222111222222333444888888888888888777777666666666777777777888888888555555444444555666888999888:::<<<>>>???>>><<<;;;888888777777666555555555333333333444444555555555555555666777888888888888======>>>BBBHHHIIIEEEAAA:::999888777666666777777555555666666555444333222222222333333333444444444222333333444333444555555555555444333333333333444000111222444444333111000000111222333333222000/////////......---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''(((***++++++***)))(((''''''((()))))))))(((((('''((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))***************)))))))))))))))))))))))))))***,,,///444888<<<>>><<<===<<<999555555888<<<@@@BBBDDDCCCAAABBBFFFKKKNNNSSS^^^mmm|||yyymmmbbbZZZTTTKKKCCCDDDBBB???=========<<<;;;999:::999666222111222555222111000222555666555444333333333444444555555555555666888===FFFUUUgggsssxxx|||~~~www~~~iiiOOO>>>;;;>>>>>><<>>===<<<<<<;;;999777777888999:::999888666555444444444555666777777777777777666666444444555666777888999999===;;;999777666777999;;;666999999777444555;;;@@@000000000111222333555555333222222111111222222333333222111111000111111111111222444555444222000///...//////000111222222222///000222222111222555777111111111111111000000///222222333333333444444444444333222222333555777999666555444222111111222222888888999999999888888777777777888888999999999:::777666555444444555666777888999<<<>>>>>>===;;;999777777666666555555555444333333333444444555555555555666777888999999999999777777:::@@@FFFGGGBBB===;;;:::888666666777999:::666666777777666444222111222222333333333444444444222333444333333333333555555444333333222222333333///111333555555444111000000111333444444333222111000//////......---,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''(((***++++++***)))((('''(((((()))))))))))))))'''(((***++++++)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((******+++++++++)))))))))))))))))))))))),,,...111555999;;;======888888666333222555<<>>CCCNNNXXXfffggglllvvv{{{~~~yyyzzzqqqiii[[[XXXRRRLLLFFFBBB???>>>;;;;;;:::999999888999999666666444333222111111111000333444333111222444444555666444000000444666555;;;888;;;NNNkkkwwwyyy|||cccNNN===>>>AAA??????CCCdddxxxwwwlllbbb^^^aaa___]]]YYYUUUQQQNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMPPPSSSVVVUUURRROOOKKKIIIGGGEEEEEEGGGIIIKKKMMMKKKIIIGGGEEEFFFFFFGGGGGGFFFEEECCCAAA@@@@@@@@@?????????@@@@@@AAAAAAAAABBBAAA@@@>>>===<<<<<<<<<;;;::::::999999888888777777777666555555555555555666666555555555555666777222444555777999:::;;;;;;666555555555777888:::<<<888777666555555444444555111000000000111333555666444333111//////000111222222222222111111111000000///000222222222111///---111000///......///000111//////000111333444555555333333222222111000//////111111111222333444555666666333111222555777777666666444111000///000222444888;;;???>>>;;;777666666777888999::::::999777666555444333333333333444555:::;;;<<<<<<<<<;;;:::999888999999888666444444444333444555444333333444666666777888:::999888666555777999<<<>>>???>>><<<;;;888999999999999888777666666666666666555444333222222222222333444555666777333333333222222111111111111111222222222333333333000111222111/////////000000111333444444333222000000000///...---,,,++++++*********++++++,,,,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((***+++,,,,,,***'''%%%'''((()))******)))((('''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))***)))(((&&&''')))+++&&&(((+++,,,++++++++++++***222;;;???===999999:::777444333666888:::===???:::AAADDDCCCGGGUUUccciiiwwwuuuvvv{{{yyyzzziiiddd^^^ZZZXXXSSSLLLFFFEEECCC???<<<999888777777888777777666555555666666555444333222222111222222333444555444333333333222222444666666444111333666777CCC\\\sssooowwwvvveeeQQQCCC<<<999;;;===CCCWWWmmm}}}pppeee```ZZZWWWZZZZZZYYYVVVSSSQQQPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNQQQSSSSSSPPPNNNIIIHHHGGGEEEEEEGGGHHHIIIKKKIIIGGGEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;:::999999888888888777777666555555666666666666666777777777777777444555666666777777777777666555555555666888:::;;;999888777666555444444444222111111000111222444555444333111000000000111222333222222222222111111111000111222333222111///...111000//////...///000111000000111222333444444555333333333222111111000000222222222333444666777888777444222222444666666555444333111///000111333555:::<<<===<<<:::999:::===<<<;;;:::888777666555555666666555444444555666666999999:::::::::999888777666777888777666555444444333444555444333444555777777777888999999999888777888999;;;<<<======<<<;;;999999999888888888888888777666666555444444333333333333333333444555666777666555555444444333333333111111222222222333333333111222333222000///000111111222444444444333222000111000000///...---,,,,,,++++++++++++++++++,,,,,,,,,++++++***************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***,,,,,,***)))'''((((((************((((((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((()))***)))((()))+++---,,,,,,,,,++++++,,,///222777;;;??????:::555111000555999===>>>======@@@DDDJJJLLLKKKLLLUUUeeeqqqttt|||wwwxxx~~~}}}wwwuuuvvvlllHHHDDD@@@>>>>>>===999666888777666444444444555666444333222222111222222222333222222111111222222333222111111222333333111000555333555999888666<<>>============<<<<<<;;;;;;:::999999999999888777777666777777777777888999999999888777777777777666666555444444333555555555555666777999::::::999888666555444444444333222111000000111222333444333222111111111222333333333333333222222222222111111222333333111000///000000/////////000000111222222222333333444444444444333333222222111111111222222333444666777999:::777555333333444555555444333222111000111333555666======;;;:::999:::>>>AAA;;;:::888666666666777888777777666555555666777777777777888888777777666555555555666666666666666555333444666666666666888999888888888888999::::::;;;999999:::;;;;;;<<<<<<<<<<<<;;;:::999888999::::::777666555444333333444444444444333444444555666777666666555555444333333222111111222222222333333333222333444333222111111333333444555555555333222111222111111000///...---,,,,,,,,,++++++++++++++++++---,,,,,,+++***+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))+++++++++***)))((()))***++++++***)))(((''''''))))))))))))''''''(((((((((''''''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''(((***+++***+++,,,.........------...222999===DDDBBB>>>:::666555555555888===AAABBBCCCFFFMMMRRR\\\YYYUUUXXXfffxxx{{{kkk___YYYBBB???;;;:::;;;<<<;;;:::999888777666555444444555111000000//////000000000111111111111111222333444333000000444666555333333999333444???GGGNNN]]]nnnuuupppgggXXXFFF999999>>>CCCEEESSSkkkmmmmmmbbb[[[\\\___\\\YYYXXXTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMLLLNNNLLLKKKJJJKKKLLLKKKJJJFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>=========>>>===<<<<<<;;;;;;:::999999999999888888777888888999888999;;;<<<<<<:::888777888777666555444444333333555555444444555777888999:::999888666555444444333444333222000000000111222444333222222111222333333444444444333333333222222111222222333222111000000000000000000000000111111333333333333333333444444444333333333222222111111111222222333555777999:::888666444333333333333333333333222222444666888999===<<<;;;999999:::<<<>>>555555666777888999:::;;;666666666666666666666666777777777777666666555555555555666777999999999888555777999:::999:::;;;===:::999888888999:::===>>>;;;:::::::::;;;<<<===>>>AAA???===:::999999:::;;;888777555333333333555666555555444444555666666777555555444333222111111000111111222222222333333333333555555444333222333444555555666555444333222111222222111000///...------,,,,,,,,,++++++*********,,,,,,+++************+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''')))*********)))((()))***+++,,,,,,+++***)))'''((()))******)))((('''((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''')))++++++******+++---))),,,000444888<<>>777333666<<>>>>>>>>>>>>>>???===<<<<<<;;;;;;:::999999999999888888888888999999:::;;;<<<======;;;999777777777666555555555666666555555444444444666777888999888777555444333333333444333111000///000000111222222222222222222222333444444444333333333222222222222222222111111000000//////000111111111111111333333333333333333333333333333222222222222222111000000111222333555666777777666555333222111222333555444555555666888:::;;;;;;::::::::::::999777666111333666999;;;:::999888555555555555555555555555777777777666666777777777777666666999;;;===<<<:::888:::===>>>>>>>>>???@@@:::999888777888;;;===???<<<<<<;;;:::;;;===>>>@@@DDDBBB???===;;;:::;;;;;;999777555444444555666888666666555555555666777777666555555444222111111000111111222222222333333333444555666555333333333444666666555555444333222111222222111000///...------,,,,,,,,,++++++*********++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))***)))((('''&&&)))***+++,,,,,,+++***)))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***++++++))))))***,,,(((...777>>>AAABBBCCCCCC;;;888666777<<>>>>>AAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@<<<<<<;;;;;;:::999999999888888888777888888999:::;;;<<<<<<===<<<;;;999888777666555555555666777888555444444333444555666777666666555444333333333333333222111000///000000111000111111111111222222222333333333333222222222222111111111000000000000000//////000111222222222222111111111222222333333333111111111111111111111111000000000000111222444555666666555333111000222444555555666777888999:::;;;888888999::::::888444000333666999;;;;;;888555222444555555666666555555444666666666666777888999999999888777999===???===;;;:::===???AAA@@@@@@@@@AAA;;;:::888888888:::<<<>>>;;;;;;::::::;;;<<<>>>???BBBAAA???===<<<;;;<<<<<<999888777666666777888999777777666666666666777777999888777666555444333222111111222222222333333333444555666555444333333555555555444444333333222222222111111000///...---,,,,,,,,,+++++++++++++++++++++***))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))((('''&&&&&&((()))***++++++***)))(((((((((************(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++***)))***---///222777???DDDDDDAAA>>><<<777:::>>>BBBDDDCCCAAA???BBBCCCHHHWWWrrrooocccgggooouuuzzzzzznnnbbb___iiizzz444555555555444333333333111222222333333333333333222222111111222333333444444444444333444444555555555222555;;;:::888BBBQQQfff~~~uuukkk\\\LLLAAA888<<>>>>>>>>>>>??????????????????@@@>>>>>>======>>>???@@@@@@;;;;;;;;;:::999999888888777777777777777888999999======<<<;;;;;;:::999999777666444333333444666777555444333333333444555666444333333222222333333333222111000//////000111111//////000000111111111111333222222222222111111111111000000///////////////...///111222333333222222//////000111111222333333000000000000000000000000111000000000000111222333444555555333111000222555555555555666777888999999666666666888:::999444111555777999:::999777444222555666777777777777666555444444444555666888:::;;;:::888777999===???===:::;;;===@@@AAA@@@?????????::::::999888888999:::;;;999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======999999999999999999999999888777777666666777777888999999888666555444333222111111222222222333333333444555666555333222333444333333333222222222333333111000000///...---,,,,,,++++++++++++++++++,,,,,,,,,+++******))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((''''''((((((************((((((((()))***++++++***)))((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***+++...333666>>>@@@BBBBBB???===;;;;;;>>>BBBFFFGGGEEEDDDEEEFFFKKKTTT\\\aaalllwwwtttiiikkkqqqzzzqqqjjjhhhbbblll///000222333222000000000333333333333222111000000222222222222222333444444666555555444444555555555888777===GGGIIIKKKZZZnnn}}}fffRRREEE@@@@@@===;;;AAAKKKSSS]]]uuuyyyjjjiiiccc[[[WWWWWWWWWVVVQQQOOONNNNNNMMMLLLMMMOOOPPPQQQPPPOOOOOOGGGGGGHHHIIIJJJKKKLLLLLLHHHGGGGGGHHHJJJJJJHHHGGGEEEDDDDDDDDDDDDDDDDDDEEECCCCCCCCCDDDCCCCCCBBBBBBAAA@@@??????????????????======>>>>>>?????????@@@>>>=========>>>???@@@AAA;;;;;;:::999999888888777777777666666777888999999>>>===<<<::::::999999:::777666444222222222333444555444333333333444555666222222111111222222333444222111000//////000111222......///000000000000000222222222111111111000000000000///..................///111222333333222222---...///000111222333333///////////////000000000222111111111111111222222333555555333000000333555444444555555666666777777666555555777999:::777444444555666777888888888777666777888999999888777666222222333333555888:::<<<:::777666888===???<<<888;;;===@@@AAA@@@>>>===>>>::::::999999888999999999666777777888999999::::::444555777:::<<<======>>>999999:::;;;;;;;;;::::::888888777777777777777888888777666555333222111000111111222222222333333333444555555555333222333444222222111111111222333333000000///...---,,,++++++*********++++++,,,,,,------,,,++++++******++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))'''((()))******)))((('''((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,111888===DDDCCCAAA===:::;;;===@@@IIIJJJIIIEEECCCGGGRRR[[[aaannnssskkkffflllrrrrrrtttyyyyyykkkiiihhhnnnwwwwww{{{222333333333333222111000222333333333222333444666999555111111444666444222444555555444333555<<>>>>>???@@@AAA??????>>>===============>>>>>>>>>>>>============;;;:::999888777777777777999999888777666666777777::::::999999888777777777222333444444555555555444555555444444444333333333333222111111000000111111---.........//////000000////////////////////////111111000000/////////...........................////////////////////////---------............///------......///000000111000000111111111222222222111111222222222333333333222222333444444555666666999999888888888888888999888777555444555666888999999888888777666555555444888666555444444555777888666777777888:::;;;;;;<<<999:::<<<>>>>>>===<<<;;;888888999999999:::::::::777888:::<<<<<<;;;:::999444555888:::;;;:::999888999::::::;;;;;;::::::999999999999888888888777777777777666666555555555555222222222222333333444555444444444333333222222111111333444444222111111222444222000---,,,,,,---...++++++++++++++++++++++++222111000...,,,***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))***)))(((&&&$$$&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((******+++++++++***))))))'''((()))++++++******)))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********+++++++++,,,,,,,,,///555===CCCGGGAAA>>><<<<<<@@@DDDGGGHHHJJJMMMUUUWWWWWWbbblllhhhrrrrrrsssuuuvvvzzzuuupppvvvxxxsssqqqvvvzzzyyyxxxxxx~~~sss,,,,,,---///000222333333999888555222111222555777111333555777888888777666999999888555444:::DDDLLLkkklllZZZIIIBBB===999@@@KKKQQQeeeppprrrwwwwwwyyyzzzhhh[[[[[[]]]XXXUUUWWWQQQOOOMMMLLLLLLNNNQQQSSSWWWUUUQQQNNNKKKJJJJJJJJJMMMLLLKKKJJJJJJJJJJJJKKKHHHHHHFFFFFFFFFFFFGGGHHHFFFEEEEEEDDDCCCCCCCCCDDDBBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;;;;<<<======@@@@@@>>>===;;;:::::::::============<<<<<<<<<<<<;;;:::999888888777777777999999888888888777777777888888888777666666555555222222333444444444444444444444444444333333333333333222111111000000111111////////////000000000111////////////////////////000000/////////.................................////////////////////////------------............,,,,,,---......///000000000000000111111111222222111111111222222222222333111111222333333444555555888888777777777777777888777666555444555666888999888888777666666555444444777666555444444666777888888888888888999999999999999:::;;;======<<<;;;:::888888888888999999999999777888:::;;;<<<;;;:::999777888:::;;;<<<;;;:::999999999::::::::::::999999999999999888888777777777666666666555555444444444333333333333444555666666555555444444333333222222111333444333222000111111333111///---,,,,,,,,,---++++++++++++++++++++++++......------,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))***)))(((&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((('''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((******+++++++++++++++***'''((()))***+++******)))+++++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''')))***++++++++++++***---666AAAHHHJJJHHH;;;===???BBBCCCCCCCCCCCCIIIaaavvv~~~}}}{{{yyyyyywwwuuuvvvzzzzzzlllbbb```gggqqqxxxrrroooxxxyyyttt666555555444555555666666222111111111222333555666333555666555333222444666555888<<>>===>>>===<<<;;;;;;;;;;;;;;;??????>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::::::::999888777777777777888888:::;;;:::999777666666666666555444444333333222222333333333333444444444444444333333333222222222222111000000000000111///000000000000111111111///////////////////////////............---------------------------------........................,,,,,,,,,---------......+++,,,,,,------....../////////000000000111111111000000000111111111222222000000111111222222333333555555555555555555666666666666555444444666777888777777666666555444444444666555555444555666888999999999999888888777777777888999:::;;;<<<;;;::::::666666777777777888888888777888999:::::::::999888888999:::;;;;;;:::999888777888888999999888888777888888888888777777777777555555444444444444333333444444444444555666777777666666555555444333333222111222333333111000000111111000...,,,++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,,,,,,,,,,,,,(((((()))************)))+++++++++++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&(((******+++******000000555@@@LLLPPPKKKDDD888===DDDGGGFFFEEEEEEFFFaaayyy~~~wwwxxx|||xxxhhhaaaccclllzzz~~~uuunnnkkkxxxyyyrrrsss444333222111111111222222222333555777888888666444888666444666===HHHSSSZZZ\\\```gggnnnzzz~~~hhhRRREEEBBBBBBBBB===<<<@@@KKKbbbxxxqqqrrr{{{{{{oooeee\\\YYYYYY[[[XXXRRROOOQQQMMMLLLKKKKKKMMMPPPSSSTTTUUUSSSQQQPPPOOOPPPQQQRRRJJJIIIHHHGGGFFFEEEDDDDDDFFFFFFEEEDDDEEEFFFGGGHHHGGGFFFEEECCCBBBAAAAAAAAA????????????>>>>>>======AAAAAA@@@???>>>=========;;;<<<===>>>???@@@AAAAAA::::::::::::999999999999888888777666666666666666666888;;;<<<<<<:::888666666666555555444333333222333333222222222333333333333333333333222222222222222222111000000000000000///////////////000000000........................------------------------------------------------------------------------+++,,,,,,,,,------------+++++++++,,,,,,---------....../////////000000000//////000000000111111111/////////000000111111111333333333444444444444444555555444444444555666777555555555555444444333333333333333333444555777888::::::999999999888888888777888999:::::::::999999555555555666666666777777777777888999999888888777666777777888888777666555666666777777777777666666777777777777777777777777333333333333333333333333333333333333444666777777777777666555444444333222000111333222000//////000///...---,,,++++++++++++++++++++++++++++++++++++(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((((('''&&&&&&&&&&&&''''''''''''((()))'''''''''((()))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))***,,,,,,---------((()))))))))************++++++,,,,,,++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))...---,,,++++++,,,,,,---;;;===AAAHHHMMMLLLDDD===;;;@@@DDDFFFFFFJJJQQQXXXrrr|||uuuiiijjjuuu}}}zzzzzz|||{{{vvvwwwzzz333333333444555777888999<<<;;;999:::===>>>===<<<===<<>>>>>>>>>>>>>>BBBBBBBBBAAA@@@???>>>>>>999:::;;;===>>>?????????999999999999888888888888666555555444444444444555555777;;;======;;;888666777777666555555444444333444444333222222333333444333333222222222111111111222111000000//////000000........................------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,------........./////////........./////////000000......//////////////////000111222333333333333222444444444444444555555666444444444333333333333333000111111222333555666666999999999999::::::::::::666777777888888888888888444444555555555666666666777777777777777777666666666666666666666666555555555666666777777666666555666666666666666666666666222333333333333333333333111111111222333555666777888777666555444333222222///111222222000//////000...---,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''''''''((()))'''''''''((()))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++,,,---------)))))))))))))))*********+++,,,,,,,,,,,,+++******(((((((((((())))))))))))************************111///,,,***+++...222555CCCFFFIIIIIIFFFAAA===;;;???@@@AAAAAAFFFRRRdddrrr}}}rrrvvvttt|||{{{xxxzzz666666666777777666555555777666888@@@LLLWWW^^^```\\\^^^lllnnn]]]GGG:::888===??????MMMQQQ\\\lllxxxhhh[[[ZZZ\\\WWWRRRTTTTTTRRRNNNLLLMMMPPPPPPOOOOOOOOOOOOPPPRRRSSSSSSRRROOOMMMLLLLLLMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCEEEFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>======999:::;;;<<<;;;:::999888999999999888888888777777555444444333333444444555555777:::<<<<<<:::888666777777777666555555444444666555444333222333444555222222222111111111000000111111000////////////000......---------------,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////............///////////////000111333333333222222333333333444444444444555333333333222222222222222//////111222444555666777888888999999999:::::::::666666666666666777777777444444555555555666666666777777666666666555555555777777777777777888888888555666666777777666666555555555555555666666666666222222333333333333444444000000111222333444666777888777666555444222111111///000111111///......///---------,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++++++++++++++)))))))))((()))******+++,,,,,,,,,,,,,,,++++++***(((((((((((())))))))))))************************---+++)))***...444;;;???BBBEEEFFFDDD>>>;;;===???AAAAAAAAAEEEPPPbbbxxxyyyvvvooosss~~~xxx{{{|||444666999;;;===<<<;;;:::BBBJJJ[[[rrr}}}~~~xxxmmmRRRIII>>>;;;BBBOOO[[[bbbtttwww|||tttjjjeee\\\YYYZZZUUUNNNPPPQQQOOONNNNNNOOOPPPQQQQQQPPPOOONNNNNNNNNOOOPPPNNNLLLJJJIIIIIIJJJKKKJJJKKKLLLLLLKKKJJJIIIHHHCCCCCCBBBBBBCCCDDDFFFGGGCCCCCCBBBAAA@@@@@@AAAAAA???>>>===<<<======>>>???===>>>???@@@??????>>>===:::;;;<<<===<<<;;;999888999999999888888888777777666555555555555555666666444666888:::;;;999888666777777666666555555444444888777555333333444555666222111111111000000000000111111000/////////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........///////////////............///111333444333222111222222333444444444444444222222222222222222222222///000222444666777888888888888888777777777777777555555555555555666666777555555555555666666666666777666666555444444555555666666666666777777888999666666777777777777666666444444444555555666666666333333333333444444444555111111111222444555777888777777666444333111000000...000111000///---......---------------,,,,,,+++++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((('''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((())))))*********))))))***)))((((((((()))++++++,,,,,,------,,,,,,+++***(((((((((((())))))))))))************************)))***,,,///555;;;@@@DDD@@@@@@???===;;;<<>>===<<<;;;;;;<<<>>>>>>>>>>>>@@@AAAAAA@@@??????:::;;;>>>???@@@???>>>===999999999999888888888888777777666666666777777888444666777999999999888777777666666555555444333333999888666444333444666777111111111111000000000000111111000///////////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......//////////////////......---///111333444333222111111222333444444444333333111111111111111111222222000111333555777999::::::888888777666555444333333555444444444444555666666555555555666666666777777777666555444444444444444333333333444444666777888666666777777777777666666444444444555555555666666333333333444444555555555222222222333555777888999777666555444222111000///...///111000...------...------.........---,,,,,,++++++++++++++++++++++++))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((())))))))))))(((((('''***)))((((((((()))+++,,,,,,,,,------,,,,,,+++***(((((((((((())))))))))))************************,,,...222777<<<@@@CCCDDD@@@===:::999<<<>>>??????BBBIIIWWWiii|||wwwlllooo{{{{{{~~~wwwwwwlll{{{mmm]]]III??????AAA???;;;EEEDDDIII^^^nnnggg\\\[[[YYYWWWUUUSSSQQQPPPWWWWWWWWWVVVTTTRRRQQQOOOQQQPPPNNNMMMLLLLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@????????????@@@@@@@@@???>>>===<<<<<<<<<<<<:::999:::===AAABBBAAA>>>888888888888888888888888999888888777777777777777666666777777777777666666888888666555444333333222555444444333333222222111222222111000000111111111+++...111000---,,,...111........................,,,,,,,,,---------......000...---+++******++++++,,,,,,,,,++++++*********************************)))***+++,,,,,,,,,,,,,,,+++++++++*********))))))---,,,,,,,,,,,,---......+++++++++,,,,,,---------////////////000000000000///000111222333444444444333333333333333333333333111111222222222111111000111111222333444666777888888888777555333333444666777666555444444444444444444555666888888888777666555666777555333111111111444555666777666777:::<<<<<<;;;999777666666777888222333444444555555444444444444444333333222222222111222333444666777888999<<<;;;999666333000...---000////////////000000111...------,,,,,,---------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((())))))*********++++++++++++)))'''&&&%%%&&&'''((((((((())))))))))))((((((+++******)))))))))))))))))))))***,,,......+++)))))))))(((((((((((())))))++++++************+++,,,***222<<>><<<;;;???GGGNNNQQQ[[[iiiyyy~~~lllgggxxxsssfffggg|||yyyvvv{{{}}}|||pppZZZLLLIIICCC===:::===EEEKKKPPP[[[kkkxxxfff^^^[[[ZZZYYYXXXVVVTTTSSSQQQQQQVVVVVVVVVUUUTTTSSSRRRRRRPPPPPPNNNMMMMMMNNNNNNOOOLLLLLLLLLKKKKKKJJJHHHHHHFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>??????@@@@@@??????>>>======<<<<<<;;;:::;;;===@@@AAA???===888888888888888888888888999888777777666666777777666777777777777777777666888777666555333333333333444444444333222222111111222111000000222555999<<<555333111000//////...---........................,,,,,,,,,------------...///...,,,++++++++++++,,,,,,,,,,,,+++++++++******************************)))***++++++,,,,,,,,,++++++++++++*********)))))),,,,,,---------.........+++,,,,,,,,,,,,,,,,,,---....../////////000000000///000111222333444444444333333333333333333333333111111222222222111111111111111222333444666777888888888777555333333444666666555444444333333333444555666777888888888777777666777666555333333555777888888777888888999::::::;;;:::888777666777888888333333444555555555555555444444444333333222222222111222333444555777888888:::999777666333222000//////////////////000000111///...---,,,,,,,,,,,,------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%''')))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''%%%###!!!&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((())))))*********++++++++++++)))(((&&&&&&&&&((()))(((((())))))))))))((((((++++++***)))(((((())))))))))))***,,,...---+++))))))))))))(((((()))))))))+++************+++,,,,,,999<<>>===@@@@@@@@@AAAEEELLLUUU[[[gggnnnxxxxxxmmmkkk|||qqqhhhiiiqqqrrrkkklllzzz~~~~~~pppYYYHHH;;;<<<===???DDDMMMZZZcccooo{{{kkk]]]WWWVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRUUUUUUUUUUUUTTTTTTTTTSSSOOOOOONNNNNNNNNOOOPPPQQQLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@??????>>>>>>??????@@@??????@@@@@@???>>>===<<<<<<<<<<<<>>>??????>>><<<999999999999999999999999999888777777666666777777777777888888888888777777777777555444333333333333444444333333222111111111222111///...111666;;;>>>>>>999333000111000---***------------------------,,,,,,,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************)))***++++++,,,++++++++++++++++++***************,,,---.../////////...------,,,,,,,,,,,,,,,,,,+++.........////////////000...///111222333333444444333333333333333333333333111111111111111111111111111222222333444666777888777888777555333333555666555444444333333333333444666777888999999999888777888777666444444666;;;??????<<<999999;;;<<<:::888:::999777777666777888999444555555666666666666666444444333333333333222222111222333444555777888888777666666555333222222111///////////////000111111000///...---,,,+++++++++---------------,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&)))///555444---&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))((($$$ &&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))(((((((((''''''''''''(((((('''''''''(((((()))))))))***************+++++++++***)))((('''&&&'''((()))(((((())))))))))))((((((,,,+++***)))(((((((((((())))))***+++------+++)))******))))))))))))*********)))))))))+++---000222EEEFFFEEECCC@@@??????@@@BBB??????EEEPPP\\\fffjjjttt{{{zzzttt{{{~~~qqqsss{{{{{{mmmjjjnnn{{{eeebbb___\\\XXXOOOCCC999>>><<<@@@QQQiii{{{~~~kkk^^^YYYXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUTTTSSSSSSRRRRRRNNNNNNNNNOOOOOOPPPQQQRRRMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>??????>>>???@@@AAAAAA???===;;;=========>>>>>>===<<<:::999999999999999999999999888888777666666666666666777777888888888888777777777666555444333333333333333333333222111111000000222111///---...000333555???:::444000///...---+++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******************************++++++++++++******************************+++,,,...000000///...------------,,,,,,+++++++++------........./////////...///000222333333333333222222222222222222222222111111111111111111222222222222222333555666888999777777777555333333555777666555555444444444555555777888999::::::999888888999888555444444999@@@FFFDDD???::::::===>>>;;;777888888777777777777888999555555666777777777777777333333333333333333333333222222333444555666777888666666555444333222111000///......//////000111222111000///---+++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))+++222999999000(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''%%%"""!!!&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((((((''''''''''''(((((('''''''''((())))))******************************))))))(((''''''(((((()))(((((())))))))))))((((((,,,,,,+++)))((((((((((((***))))))***,,,---+++)))+++******))))))******+++)))((('''(((,,,222888<<>>>>>===;;;EEELLL^^^yyy|||vvvxxxddd```[[[WWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYWWWUUUSSSQQQPPPOOOOOOLLLMMMNNNOOOPPPPPPQQQQQQNNNOOOOOOOOOOOONNNMMMMMMKKKKKKJJJIIIHHHHHHGGGGGGDDDEEEEEEFFFFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>???===>>>@@@AAA@@@???===<<<===>>>>>>>>>===<<<::::::999999999999999999999999888777777666555666666666777777888888888888777777666555444333333333333333333222222111111000//////////////////......------777666444000,,,+++---000------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++******)))************************+++,,,...000000///...,,,---------,,,,,,+++++++++------------...............///000111222333333333222222222222222222222222111111000000111111333333222222333444555777888999777777777555333333555777777777666666666666777777999999:::;;;;;;:::999888888777666444666;;;CCCHHHEEE@@@;;;;;;>>>>>>;;;777777777777777777777888888555666777777888888777777333333333333333333333333222333333444555666777777777666555333222000//////............///000111222222111///---+++******)))******************++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))&&&%%%***000000***###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''(((((()))******+++************************))))))((((((((()))))))))(((((())))))))))))((((((,,,+++***)))((((((((((((***))))))***+++,,,+++***++++++************++++++***)))(((***000999CCCHHHEEEFFFEEEDDDCCCCCCFFFHHHKKKJJJOOOaaa{{{zzzzzzhhhrrr}}}tttaaaOOODDDCCC@@@======BBBGGGLLLNNNWWWlll~~~zzzxxx|||pppbbbUUUUUUTTTSSSRRRRRRTTTVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYWWWTTTQQQOOOMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPOOONNNOOOOOOOOOOOOOOONNNNNNLLLKKKJJJHHHGGGFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEBBBCCCCCCBBBBBBAAA@@@??????>>>>>>======>>>>>>???<<<===>>>??????>>>===<<<<<<===??????<<<:::::::::::::::::::::::::::::::::888777666666555555666666666666777777777777666666555555444333333333333333222222111111000/////////,,,---///000111000///...///111111...******...222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,*********************************+++******)))(((***************++++++++++++,,,---.........---,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---...000111222222333333222222222222222222222222111111000000000222333444222333333444555777888999666777666555444444666888888777777777777888888999:::;;;<<<<<<<<<;;;999999777777666666777;;;BBBFFFBBB???<<<;;;======;;;999777777777777777777777666555666666777777777777777222222333333333333444444333333444444555666666777666555444333111000///...............///111222333111000///---+++*********))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))%%%###$$$((()))&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&%%%$$$%%%''')))+++&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''((())))))***+++++++++++++++***************(((((())))))))))))******(((((())))))))))))((((((+++******)))))))))))))))***)))((()))+++++++++***,,,,,,++++++++++++,,,,,,+++,,,...333:::BBBJJJNNNGGGGGGFFFDDDCCCDDDGGGIIIPPPQQQZZZpppmmm^^^XXX[[[[[[SSSGGG???>>>@@@777;;;CCCOOO[[[bbbcccbbbrrr|||yyy}}}lll___[[[ZZZVVVUUUSSSRRRSSSTTTUUUVVVUUUVVVVVVWWWWWWXXXXXXYYYWWWUUURRROOOMMMLLLMMMMMMKKKKKKMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBAAA@@@??????>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===??????<<<::::::;;;::::::::::::::::::::::::777777666555555555555666555555666666666666555555444444333333222222333333222111111000//////......------...///000000111111,,,,,,,,,,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------------,,,***)))******+++++++++,,,,,,,,,***************************************)))(((((())))))*********++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,------------...///111222222222222111111111111111111111111111000//////000222444555333333333444666777999:::666666666555444444666888777777666666777888888999;;;<<<<<<===<<<;;;:::999555666777888999;;;???AAA===<<<;;;;;;;;;;;;;;;;;;888888888777777666555555444555666666777777666666222222222333333444444444333333444444555666666666333333333222111111000000------......///111222333111000...---,,,++++++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&'''((()))***+++,,,,,,+++++++++*********))))))(((((()))***************(((((())))))))))))(((((()))))))))))))))******+++***)))((((((***++++++***,,,,,,++++++++++++,,,,,,,,,111888???FFFJJJLLLLLLHHHHHHFFFCCCCCCFFFKKKOOO\\\___jjj~~~mmmUUUJJJIIIDDD???>>>???AAAAAA@@@CCCMMM___uuu|||{{{ddd\\\]]]YYYRRRTTTRRRQQQRRRUUUVVVTTTRRRUUUUUUUUUVVVVVVWWWWWWWWWTTTRRRPPPNNNLLLLLLMMMNNNJJJKKKLLLNNNNNNMMMLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBAAA@@@??????>>>>>>============>>>>>><<<<<<;;;;;;;;;<<<<<<===:::===??????<<<::::::;;;::::::::::::::::::::::::777777666555555555555555444444555555555555444444444444333222222222333333111111111000//////......///...---,,,,,,---///000---***)))+++///111///---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------......---+++***(((*********++++++,,,,,,,,,***************************************)))(((((())))))******++++++++++++++++++*********+++,,,---+++++++++,,,,,,---------++++++,,,,,,,,,------------...///111222222222222111111111111111111111111111000//////000222444555333333333444666777999:::666666666555444444666888666666666666666777888888<<<<<<=========<<<:::999333555888999999:::<<<>>>:::;;;;;;;;;999999;;;===888888888888777666444444444555555666666666666666222222222333333444444444333444444444555666666666111111111111111222222222------......///111222333000///...---,,,+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%######&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((''''''''''''((((((&&&'''((()))***+++,,,,,,++++++++++++******))))))'''((()))***************(((((())))))))))))(((((((((((((((((()))***+++,,,***)))'''(((***++++++***---,,,,,,++++++,,,,,,------444???IIINNNNNNKKKHHHHHHGGGDDDBBBCCCHHHPPPVVVnnnqqq{{{|||{{{{{{zzzxxxqqqjjjbbbWWWIIIAAA>>>>>>CCC???===FFFJJJMMMWWW[[[ppp{{{xxx{{{~~~vvvjjj[[[RRRQQQTTTWWWXXXSSSRRRQQQQQQQQQSSSUUUVVVVVVVVVUUUUUUUUUVVVVVVWWWUUURRROOOLLLLLLLLLKKKJJJJJJLLLNNNMMMKKKIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHLLLJJJHHHFFFDDDBBBBBBAAABBBCCCDDDEEEEEEDDDDDDCCC@@@AAABBBAAA???>>>???@@@>>>???AAACCCCCCAAA???=========<<<<<<<<<======>>><<<<<<<<<;;;;;;::::::999888888::::::;;;:::999888999777666666777777666444666555333222111222333333444444444333333333222222000///...------...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++*********))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++))))))))))))***+++,,,---////////////000000000000////////////000000000000000000000000000000111222333666888888666333222222444555666666666555444333444444555555777888::::::>>>===;;;;;;<<<<<<;;;999555666666777888999999999999666555888===>>>;;;777777777666555444333333333222333444555555555444333222222111111111111111111333111///111444555333111222222111111111111222222/////////000000000000000------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((+++***(((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))(((((('''&&&&&&''''''''''''''''''((((((((((((((()))******,,,+++***)))(((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))'''(((***+++,,,,,,,,,+++(((+++...---******...222555CCCNNNNNNKKKKKKKKKHHHDDDBBBCCCFFFGGGLLL\\\mmm}}}vvvtttqqqwwwuuupppbbbZZZVVVMMMIIIFFFDDD@@@;;;===AAAAAATTTaaalllwwwwwwwww|||wwwxxx{{{|||ggg```XXXOOOLLLNNNSSSUUUUUUQQQQQQQQQQQQQQQRRRSSSSSSXXXXXXWWWWWWWWWXXXYYYYYYWWWTTTPPPMMMNNNNNNOOOOOOMMMLLLLLLLLLLLLLLLMMMMMMHHHHHHJJJJJJKKKKKKJJJIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDD@@@AAABBB@@@>>>======>>>@@@AAACCCDDDCCC@@@>>><<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;::::::999999888999:::;;;;;;:::999888777555444444555555444333555444333222222222222333333333333222222222222111000///...------...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++*********)))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++************+++,,,------------........./////////.........////////////000000000//////000000111111555777999999666444333333444555666666666666555444444444444444555777888999;;;:::999999:::;;;:::888555666666777888888999999888666555888<<<>>>;;;777777666555444444333333333222333444555555555444333333222222111111111111111333111000111333444333111222222111111111111222222////////////////////////------,,,,,,,,,,,,+++++++++++++++************)))************))))))))))))((((((((((((((((((((((((000...,,,)))&&&$$$######''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((('''''''''''''''''''''''''''((((((((((((((()))******++++++***)))(((((((((((())))))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))((()))***+++,,,,,,++++++)))+++---,,,***,,,222888>>>IIIRRRPPPKKKJJJIIIGGGHHHEEEDDDHHHLLLTTTdddsss~~~yyyppp{{{pppuuusssllllllmmmmmmccc```ZZZQQQHHHBBB?????????>>>>>>??????CCCNNNZZZmmm|||nnnmmmtttkkkVVVLLLMMMJJJGGGHHHLLLPPPQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQWWWVVVVVVVVVWWWWWWXXXYYYUUURRRNNNMMMNNNRRRTTTUUUOOOMMMJJJKKKMMMOOONNNMMMIIIJJJKKKKKKKKKIIIHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEBBBAAAAAA@@@AAABBBCCCCCCAAABBBBBB@@@===<<<<<<<<>>@@@AAAAAAAAAAAAAAAAAABBBFFFJJJMMMTTTdddttt|||rrroooyyynnn]]]TTTNNNKKKJJJIIIHHHIIIKKKMMMLLLKKKMMMNNNOOOQQQQQQPPPOOOOOORRRRRRRRRRRRRRRSSSTTTTTTPPPMMMJJJKKKOOOUUUZZZ]]]XXXTTTRRRSSSWWWWWWSSSNNNNNNNNNMMMLLLIIIFFFCCCBBBCCCCCCBBBBBBBBBCCCCCCDDDAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCAAA>>><<<<<<<<<@@@@@@AAAAAA@@@>>><<<::::::999999888888888888999888888999999999999999999777888999999999888777666333222111111222333222111333333222222222222222222111000000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************,,,,,,+++*********++++++,,,,,,,,,,,,------------++++++,,,,,,,,,---------............///000000111666777888777555333222333333333333444444444444444333333222222222333333444666555444555777888888777666666666666777777888888777666666888:::;;;888666666555444444333333333444222222333444444555555555444333333222111111111111111111000111222222222222222222111111111111222222...............---------------,,,,,,,,,++++++++++++++++++*********))))))++++++*********)))))))))((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))******))))))((((((((((((''''''''''''((((((((((((((())))))***))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++++++++*********))))))***+++---222;;;FFFMMMOOOPPPNNNHHHCCCCCCFFFJJJWWWVVVYYYbbbqqq~~~sssqqqpppxxx}}}|||tttsssyyy{{{|||yyywwwLLLGGGCCCAAAAAA@@@>>>;;;AAA===999999@@@KKKWWW___bbbdddiiinnnpppvvv~~~}}}yyyvvvfffVVVQQQPPPLLLGGGMMMKKKJJJIIIJJJJJJIIIIIIKKKLLLNNNPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOOOOOOOOLLLJJJIIIKKKRRRZZZaaadddbbb___^^^___aaa___XXXQQQOOOOOOMMMJJJHHHEEECCCAAACCCCCCBBBBBBAAABBBBBBBBBBBBDDDGGGHHHHHHEEEBBB@@@DDDDDDDDDBBB???======>>><<<<<<=========<<<;;;;;;999999888777777777777777666777777777888888999999666777888888888666555444333222111222333444333111111222222222222222222222000000000/////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************+++***)))))))))))))))***,,,,,,---------.........++++++++++++,,,,,,,,,,,,------------...///000111333444555444222111111222111111111222222333333333333333222222222333333444666555444555777888888777666666666666666777777777666666666888999999777666555444444333333333333444222222333333444555666666555444333222111111111111000000111111111111222222222222111111111111222222//////......------------------,,,,,,,,,++++++++++++++++++*********))))))******)))))))))(((((((((((((((((((((((((((((((((,,,+++***)))'''%%%###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((************)))))))))((((((((('''''''''((((((((((((((())))))***)))((((((''''''''''''((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))++++++******************)))+++...444;;;EEENNNTTTNNNKKKFFFAAA???BBBJJJRRRWWW\\\eeessstttpppwww{{{xxx}}}===<<<;;;;;;<<<===>>>???DDDEEEJJJVVVhhh|||{{{~~~sss___[[[UUUNNNIIIGGGGGGHHHJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJNNNUUU]]]dddggg```^^^]]]^^^]]]ZZZSSSMMMNNNLLLJJJHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHJJJKKKJJJFFFBBB@@@DDDEEEEEECCC@@@??????@@@::::::;;;;;;;;;;;;::::::999999888777666666666666555555666666777888999999777777888888777666444333333222111222333444333222000111222222333222222222000000/////////.........------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************++++++++++++***************+++++++++((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))((((((((())))))***,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,------///000111000111222111000///000111111111111111111222444444333333333333444444555666777666555666777888777666666666666666666666666666555666777888888777666555444444333333333333444444222222222333444555666777666555444222111111111111///000222111000000111333222222111111111111222222000000//////...---------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((***+++++++++******))))))(((((('''''''''((((((((((((((()))******))))))(((''''''(((((()))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))+++******)))******++++++,,,///666>>>FFFLLLQQQSSSKKKFFFBBBAAACCCHHHRRR\\\___lllppprrr}}}}}}~~~~~~AAACCCHHHOOOWWW\\\]]]]]]XXXaaasss|||gggWWWLLLMMMLLLIIIFFFDDDDDDFFFIIIFFFHHHKKKLLLLLLLLLKKKKKKJJJKKKLLLMMMOOORRRSSSUUUQQQPPPOOOMMMLLLKKKKKKJJJKKKJJJJJJNNNTTTZZZ___aaaYYYXXXWWWTTTRRROOOMMMKKKOOOLLLHHHEEEDDDEEEGGGIIIFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKIIIGGGDDDCCCAAABBBCCCCCCBBB@@@??????@@@<<<;;;;;;;;;::::::999999:::999888777666666666666333444444555777888999999888999999999999777666555222111000111333444333222///000111222333222222111000000000////////////...,,,------......------,,,++++++++++++++++++++++++------------------------************************************++++++++++++))))))*********+++++++++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))((((((((()))***++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,---...000111---...////////////111333333222222222333444555666444444444444555777888999777666555555666777666444666666666666666666666666444666777888777666555555444333333222333333444444222222222222333555777888666555444333222111111111...000222111000///111333222222111111111111222222111111000//////...------------,,,,,,,,,,,,+++++++++++++++************)))*********)))))))))((((((((((((((((((((((((((((((###$$$&&&'''))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((***++++++++++++******))))))(((''''''&&&((((((((((((((()))******)))))))))(((((())))))***'''''''''((()))*********'''((((((((()))))))))***(((((((((((())))))))))))******)))))))))+++,,,---222777@@@IIIOOOPPPNNNLLLHHHDDDEEEKKKOOOSSS[[[dddnnnyyyqqqrrr||||||wwwrrr|||SSSYYYfffwww~~~zzz|||fffVVVQQQNNNJJJLLLFFFCCCFFFLLLMMMFFF>>>FFFIIINNNPPPPPPNNNLLLKKKJJJJJJKKKLLLOOORRRUUUWWWQQQPPPNNNLLLJJJIIIHHHHHHJJJIIIIIIKKKPPPUUUXXXYYYYYYXXXUUUQQQNNNMMMOOOQQQSSSOOOJJJDDDBBBBBBEEEGGGFFFGGGHHHIIIKKKNNNPPPQQQQQQNNNJJJFFFCCCBBBCCCCCC@@@AAABBBAAA???>>>???@@@>>>>>>===<<<:::999888888::::::888777666666666666222333444555666888888999::::::;;;;;;:::999777666111000///000222333333222///000111222333333222111111000000000////////////,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------************************)))************+++++++++))))))******++++++++++++''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---)))************+++++++++++++++,,,,,,,,,---------+++++++++,,,---...000111,,,.../////////000222444444444333333444666777888444444555555777888::::::777666444444555555444333666666666666666555555555444666777888666555555555333333333222222333444444222222222222333555777888777666444333222111111111...000222111//////111333222222111111111111222222222111111000///.........---------,,,,,,,,,+++++++++++++++************)))+++++++++************)))((((((((((((((((((((((((((()))))))))(((&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((***+++,,,+++++++++******)))(((''''''&&&((((((((((((((()))*********)))))))))))))))******&&&''''''((()))******+++'''((((((((())))))******(((((((((((())))))))))))))))))(((((()))+++---...666<<>>>>>======<<<<<<;;;;;;777777666555555666777888666666444444444666888:::::::::;;;:::999777555333111111111111111111111111000000000000000000000000000000000000////////////------,,,,,,,,,,,,++++++------------------------------,,,,,,+++***))))))************************++++++************++++++******++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))************+++++++++)))************++++++++++++,,,---.........---,,,//////000111222222333333//////000111222333333333555666777666555444555666555666666666666666555444666666555555555444444444222333444666666666666555333333333333333333333333222333444555666666777777888333000222333111000222222222111111111111222222000111111111111222222222222222111111000/////////------,,,+++++++++,,,,,,,,,+++******))))))******))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))***++++++++++++******))))))(((((('''''''''''''''(((((()))***+++///---***((('''(((***+++))))))))))))))))))))))))******))))))******+++,,,------+++***))))))((((((...+++'''(((---000111000@@@EEEKKKNNNMMMJJJGGGEEECCCMMM[[[ddddddbbbfffooouuuwww~~~{{{|||rrrwww{{{uuuttt|||sssdddWWWPPPGGGBBBBBBCCCCCCAAADDDDDDDDDEEEEEEGGGGGGHHHJJJMMMPPPRRRRRROOOLLLJJJJJJKKKKKKLLLNNNQQQSSSTTTTTTRRROOOLLLJJJIIIHHHIIIIIIJJJJJJLLLNNNPPPRRRSSSTTTTTTSSSQQQNNNMMMNNNOOONNNLLLIIIFFFDDDDDDEEEFFFMMMSSSWWWUUUNNNIIIHHHJJJGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@>>><<<;;;;;;<<<<<<>>>>>>============<<<<<<:::999888777666666777777555555555555777:::<<<>>>;;;;;;:::999888666444333111111111111111111111111000000000000000000000000000000000000/////////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))************************+++******))))))******+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))************+++++++++)))************++++++++++++,,,---.........---,,,......///000000111222222000000000111222222222333444555666666444444555666555555666666666666666555666666555555555444444444222333444666777666666555333333333333333333333333666555555555777888888888888444222444333000000222222222111111111111222222000111111111222222333333222222111111000/////////...------,,,++++++++++++,,,+++******))))))******))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************))))))))))))(((((('''''''''''''''(((((()))***+++...---+++)))((()))******))))))))))))))))))))))))******))))))******+++,,,---,,,+++***))))))))))))*********+++...222888<<>><<<;;;===AAACCCBBB@@@CCCCCCDDDEEEFFFHHHIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHJJJJJJJJJKKKLLLNNNOOOPPPOOONNNLLLKKKJJJJJJJJJKKKIIIIIIJJJKKKLLLNNNPPPQQQRRRRRRPPPMMMJJJGGGGGGHHHGGGGGGHHHHHHHHHGGGFFFEEELLLRRRXXXWWWPPPHHHDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEBBBAAA???===<<<<<<<<<===============>>>>>>>>>>>>>>>===;;;999777777777777555555666888:::>>>AAABBB===<<<:::888666555444333111111111111111111111111000000000000000000000000000000000/////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))************************+++******))))))******+++***)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))************+++++++++)))************+++++++++++++++,,,------------------......//////000000000111111111111111111222222333444555555333333444555444555555666777777777777666666666555555555444444222333555666777777666666333333333333333333333333777555333555999;;;;;;:::777555555666333//////333222222111111111111222222000111111222333444444555222111111000000//////.........---,,,++++++******++++++***))))))))))))***))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))))))))))))))((((((((((((''''''''''''(((((()))***+++---,,,,,,++++++*********))))))))))))))))))))))))***))))))))))))***++++++,,,,,,+++***)))))))))***))),,,...///000666???GGGJJJKKKJJJHHHEEECCCCCCDDDUUUeeettttttiiiggg||||||xxx|||sssssstttsssnnnmmmvvvtttxxxzzzxxxyyyrrr\\\HHH;;;999>>>BBB<<<;;;<<<@@@CCCDDDBBB@@@AAABBBDDDEEEGGGHHHIIIIIIDDDEEEEEEFFFFFFFFFFFFEEEHHHIIIJJJKKKLLLMMMOOOOOOLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNLLLLLLLLLIIIFFFCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEHHHMMMSSSSSSOOOIIIFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEBBBAAA@@@>>>============<<<<<<======>>>??????@@@BBB@@@===;;;999777777777777777888:::<<>>>>>===<<<@@@AAACCCEEEGGGHHHHHHHHHCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGIIIKKKMMMNNNPPPPPPLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIJJJJJJIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEGGGJJJMMMMMMJJJHHHHHHHHHFFFFFFFFFFFFEEEDDDDDDCCCAAAAAA@@@???>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@BBB@@@>>>;;;999888777777999999:::;;;<<<>>>???@@@<<<;;;888666444333333333111111111111111111111111////////////////////////////////////............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))***************************))))))))))))))))))***)))(((&&&%%%%%%''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))*********+++++++++))))))*********+++++++++++++++++++++,,,,,,------//////000000000000000111222222222111111111111111111222333333222222333555444555666777888888888888777777666666666555555555333444555777777777777666222222222333333444444444333222444888;;;<<<:::777777444333444333000222666333333222222222222333333111111222333333444555555111111000000///.........---------------+++***)))+++***))))))(((((())))))))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&'''''''''''''''(((((((((''''''''''''((()))***++++++,,,---......---+++***(((((((((((((((((((((((())))))(((((())))))***+++*********)))******++++++...---///555===EEEJJJLLLLLLIIIEEEAAABBBIIISSSZZZffffffjjjuuu|||xxxdddcccccciiiqqqxxxyyyxxxyyy}}}zzzzzz}}}{{{kkkYYYKKKEEEDDD>>>;;;888:::<<<===999555;;;::::::999:::;;;===>>>???AAACCCEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGDDDFFFHHHJJJLLLNNNOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLJJJIIIIIIJJJHHHFFFDDDBBBAAABBBCCCDDDHHHIIIIIIGGGEEEDDDEEEFFFGGGGGGGGGFFFEEECCCBBBAAA@@@@@@??????>>><<<<<<;;;:::;;;;;;<<<===>>>>>>??????>>><<<:::888888888888999999::::::;;;;;;<<<<<<999999777666444333333333111111111111111111111111/////////////////////////////////.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************))))))(((((())))))***)))((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******)))************+++++++++)))************++++++++++++++++++++++++,,,------000000000000000000000000111111111111111111222222000222333333333333444666555666666777888888888888777777777666666666555555333444666777888888777777111222222333333444444555666777888:::;;;<<<======@@@999444444444333444777333333222222222222333333222222222222333333333333111000000//////......---+++,,,---...---,,,+++*********)))(((((((((((()))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((('''''''''(((((()))***+++,,,---.........---,,,+++)))))))))))))))))))))))))))(((((((((((()))*********)))))))))***+++,,,,,,------222;;;FFFMMMNNNMMMIIIFFFBBBAAAFFFRRRaaakkklllwwwzzz{{{^^^ggghhhlllqqqvvvxxxyyyxxx{{{{{{wwwsssqqqkkkeeeWWWGGG999555:::@@@;;;999666444444555777999888888999999:::<<>>===<<<;;;:::::::::;;;;;;<<<<<<======<<<;;;999888777888888999666666777888999999999999666666666666555444333333111111111111111111111111//////////////////////////////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************************************))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''''')))******)))************+++++++++)))************+++++++++,,,+++*********+++,,,---////////////////////////000000000111222222222333111222444444333333555666666777777888888888777777777777777777666666666555333444666777888888777777111111222333333444555555666888:::;;;<<>>???@@@BBBDDDDDDCCCBBBAAA???@@@CCCEEEEEEEEEDDDCCCDDDEEEGGGHHHIIIIIIHHHGGGJJJJJJKKKLLLMMMMMMLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDHHHJJJLLLLLLIIIHHHGGGGGGAAABBBBBBCCCCCCDDDCCCCCCAAABBBCCCDDDDDDCCCBBBBBBAAABBBBBBCCCBBBAAA???>>>>>>>>>>>>>>>===;;;:::999:::::::::;;;;;;;;;;;;<<<999888777777777888999999333444555666777888888888444555666666666555333222111111111111111111111111//////////////////////////////.........------------------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********************************))))))(((((((((((())))))'''((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******)))************+++++++++)))************+++++++++,,,+++*********+++,,,---.....................---//////000111222333333444111222444444444444666777777888888888888777777666777777777777666666666666333555666777888888777777111111222333333444555555333666999:::>>>JJJ[[[iiiVVVHHH:::777888888555444444333333222222333333444333333222111111000000///000000000///......------(((***,,,.........---,,,******)))((((((((((((((())))))))))))((((((((((((%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++........................))))))))))))))))))))))))((((((((((((((()))******))))))))))))***+++------666>>>IIINNNMMMIIIEEEDDDDDDEEEHHHRRRccc|||}}}~~~tttlllxxxtttcccRRRFFF>>>:::777666444333222333444444444444333222222333444444555555666777888999::::::===>>>???@@@AAAAAA@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBFFFFFFFFFGGGGGGHHHHHHHHHGGGIIIJJJJJJIIIIIIKKKLLLJJJJJJJJJIIIFFFFFFGGGHHHKKKJJJIIIHHHGGGFFFFFFGGGEEEDDDCCCCCCDDDDDDCCCBBBCCCDDDEEEDDDBBB@@@@@@@@@BBBCCCCCCBBB???<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<===>>>??????<<<<<<;;;:::888777666666777777777777777777777777666555555444444333222222000000000000000///......////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((())))))***))))))''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************------......///000000000111111000000111111222333222222222333333444444444555555666777777777777777:::888666666666555333111444555666666555555666777444444444444444444444444555555777999>>>CCCHHHKKK>>>===;;;999888777666666666666555444333333222222333333222222111000//////111000000///......------+++,,,------------,,,+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))(((&&&%%%&&&''')))+++------------------------(((((((((((())))))))))))(((((()))***************+++)))&&&&&&'''+++///111AAAHHHOOOPPPKKKEEEBBBBBBHHHHHHQQQ[[[nnn}}}zzz|||uuulllbbb\\\RRRHHH???888555444555444333222222222333333111111222222222222111111444555555666777888999:::;;;<<<>>>???@@@??????>>>AAAAAABBBBBBBBBBBBBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJIIIHHHGGGHHHIIIHHHIIIIIIHHHFFFEEEFFFHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFDDDBBBBBBCCCDDDCCCBBBDDDEEEEEEEEEDDDBBBBBBBBB@@@AAABBB@@@>>><<<;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;999999999888888777777777666666666666666666666666555555444444333222222222000000000000000///.................................------------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,------.../////////000000000000111222333444333333333333333444444444555555666777777777777666999777555555555555333111444555777666555555666888444444444444444444444444666666666888:::>>>AAACCC;;;:::999777666666666666555555555444333333222222333333222111111000//////000000///......---,,,,,,***+++,,,------,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''')))(((&&&&&&&&&''')))***------,,,,,,,,,,,,,,,,,,(((((((((((()))))))))***((())))))******************++++++))))))---444;;;LLLOOOQQQOOOIIIDDDCCCDDDQQQOOOXXXfff~~~~~~{{{sssgggXXXKKKCCC>>><<<888444222111222222333333222111111111222222000111222333333222111000444444555666777888888999888999;;;<<<=========<<>>??????>>><<<;;;;;;<<<;;;;;;;;;:::::::::999999;;;:::999888777666666666777777777777777777777777666666666666666666666666444444333333222111111000000000000000000///..............................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,------...............///111222444444444444444444444444333333444444555666666666666666777666444444444444222111444666777777666555777888444444444444444444444444777666555555666777888:::666666555444444444444444555444444333333222222222222222111111000000/////////......------,,,,,,+++******++++++++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&((()))***,,,,,,,,,++++++*********((((((((()))))))))******((()))******++++++******))),,,...------222===GGGQQQPPPMMMHHHCCCBBBFFFJJJZZZXXX___nnn|||zzzvvv|||tttnnnYYYTTTLLLCCC;;;666222111444333111000///000111222111111111000000000111111333333333333333333333333333333444555666777777888666777999:::;;;;;;;;;:::<<<<<<===>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFHHHIIIIIIGGGEEEEEEFFFEEEFFFGGGFFFEEEEEEGGGIIIDDDEEEGGGHHHIIIIIIIIIHHHFFFCCC@@@>>>???AAABBBBBBBBBBBBAAAAAABBBAAA@@@>>>===>>>>>>===;;;:::;;;<<<<<<<<<;;;;;;;;;:::::::::999888777666666666666666888777777777777777666666666666666666666666666666333333222222111000000000000000000000000///..............................---------,,,,,,,,,++++++************************++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,,,,,,,---...000222444555666555555444444333333333333333444555555555555555555444333333333444222111444666777777666555777888444444444444444444444444666555444333333333444444222111111111111222333333444333333333222222222111111111000000000/////////---------,,,,,,+++++++++))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))+++++++++***))))))(((((((((((()))))))))*********))))))***++++++++++++***+++,,,...000333;;;EEEMMMPPPMMMHHHCCCCCCIIISSSZZZaaaaaakkkvvv~~~tttpppwwwvvvooottt|||xxxsssrrruuuxxxyyyqqqjjjgggbbb^^^WWWNNNDDD======999333///,,,---///111111111000///....../////////000000000000000000000333222111000000111222333222222333444555666666777444555777999:::;;;:::::::::;;;;;;<<<===>>>????????????@@@AAABBBCCCDDDEEEDDDFFFIIIIIIHHHGGGGGGHHHCCCEEEFFFFFFEEEFFFHHHJJJEEEEEEFFFGGGHHHHHHHHHHHHEEEBBB???===>>>@@@AAAAAA???>>>===>>>@@@@@@>>><<<>>>>>>>>>===;;;:::<<<===============<<<<<<<<<<<<888888777777777777888888;;;:::999888777666555555555555555555555555555555333222222111111000//////000000000000000///..............................------,,,,,,,,,+++++++++************************+++++++++*********))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++++++++,,,---000222444555555555555444444333333222222222333444444444444444444333222222333444333111333555666666555555666777444444444444444444444444444444444333333333333333////////////000111222333222222222222222111111111000000//////////////////,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((())))))(((&&&$$$&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''((())))))*********))))))((((((((())))))))))))************))))))***+++++++++++++++...,,,---222;;;EEEJJJMMMOOOKKKGGGEEEIIITTTaaajjjbbbhhhwww~~~wwwwwwxxxzzzxxxdddaaappp~~~wwwpppwww{{{{{{yyywwwuuutttvvvxxxxxxkkkaaa\\\WWWRRRIIIEEE>>>888444222000///000111111222111000...---///000000000000000000000...///000111111111000000111000///......///000111111111222333444555555666444555777999;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>@@@AAABBBCCCDDDBBBEEEHHHJJJIIIHHHHHHHHHCCCDDDFFFFFFFFFGGGJJJLLLFFFEEEEEEDDDDDDDDDEEEEEECCCAAA>>>===>>>???@@@@@@===<<<<<>><<<;;;===>>>>>>>>>>>>============<<<999999888888888999999:::<<<;;;:::999777666555444555555555555555555555555333333222222111000000///000000000000000///......------------------------,,,,,,,,,,,,++++++++++++************************+++************)))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++***+++,,,---///111333444333333333333333333222222111111222333333333333333444222111222444444444222222444555555444333555666444444444444444444444444333333333333333333333333.........//////111222222111111111111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))***++++++,,,+++++++++000...000888CCCKKKLLLIIIIIIFFFEEEFFFNNNZZZfffnnn___hhhyyyyyyrrrxxx}}}}}}}}}vvv]]]bbbddd\\\fff}}}ssstttvvvxxxyyy~~~nnnmmmllliiieeebbbaaaaaa\\\YYYPPPEEE???>>>===999555444111//////222555888---///000222111///---+++...///000111111111111000...///000111222111111000///000222333333222000///000000111222333444555555555666888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCBBBEEEHHHIIIHHHFFFEEEEEEBBBDDDFFFGGGGGGIIILLLNNNJJJHHHEEECCCAAABBBCCCDDDAAA@@@>>>>>>?????????>>>===<<<===CCCLLLQQQQQQPPPDDDDDDBBB???===<<<>>>@@@>>>============<<<<<<<<<<<<;;;:::999888888888999999999888777666666555555555555555555555555555555444333333222111111000000000000000000000///......------------------------,,,,,,,,,++++++++++++***************************************))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++++++++,,,---...000222333111111222222222222222222000111111222222222222222333222222333444555555444111222444333222222333555444444444444444444444444333333333333333222111111////////////000111222222000111111111111111111111........................,,,,,,,,,---------------+++***))))))))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&''''''(((((((((((((((((((((((()))******++++++))))))*********+++++++++)))***++++++,,,,,,++++++///222888AAAIIIMMMKKKHHHBBBCCCEEELLLVVVbbbmmmssshhhnnnzzzzzzxxxzzzvvviiikkkmmmnnnwwwwwwqqq}}}DDDDDDCCCBBB???<<<:::999222444333000000333222...+++...000000...------...///...---,,,---...000111+++,,,...//////...------...///000222222222111000000333777::::::777333000000000111222333444444555555666999;;;<<<=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBBBBBBBEEEHHHHHHFFFDDDBBBAAABBBDDDFFFGGGHHHJJJMMMOOOOOOLLLHHHDDDBBBBBBDDDEEE@@@???>>>>>>??????>>><<<======@@@HHHSSSZZZ\\\[[[FFFFFFDDDAAA>>>===>>>@@@======<<<<<<<<<;;;;;;;;;>>>===;;;999888777666666666666666666666666666666555555555555555555555555444444333333222111111111000000000000000//////...------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,...///111222000000000111111222222333000000111222222222222222444222222333555666666555000222333333222111333444444444444444444444444444333333333333222111000///000000000000000111222222000000000000000111111111---.....................------------------------,,,+++***))))))***+++,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''''''((()))(((((((((''''''((()))***+++,,,,,,)))************+++++++++******+++,,,,,,,,,,,,+++...555???GGGLLLLLLJJJIIICCCEEEKKKVVVcccpppyyy~~~{{{{{{zzzvvvzzz~~~~~~~~~|||{{{uuuvvv444333333333222222111111/////////////////////////////////......---------000000//////.....................------,,,,,,,,,......///000222444666777:::FFFRRRPPPBBB555111222...//////000111222222222555666888:::<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>===<<<<<>>>>>>>>BBB@@@???BBBHHHLLLNNNMMMKKKGGGAAA<<<999;;;>>>@@@<<<<<<<<<<<<;;;;;;;;;;;;>>><<<::::::::::::888777777666555555555555555666555444444444444555666666333333222222111000000000///////////////......---------------------------,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))***++++++,,,,,,------...000000000000111111111111000111111111111222222222333333333222222222222111444555555444111111222333777666444333444555777888:::999777555444333333444333222111000///////////////000111222333222111000000000111222222000///...222555666222---***,,,///---,,,+++)))((())))))***))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))*********))))))(((+++)))'''***...000---***555BBBFFFGGGLLLHHH???@@@CCCKKKSSS___zzz~~~}}}~~~|||||||||{{{|||~~~////////////......------.................................---------,,,,,,//////.........---------......---------,,,,,,,,,---...111555888<<<>>>@@@HHHIIIGGG???444---+++,,,...//////000111111222222444555777999:::<<<<<<======<<<;;;;;;;;;<<<===>>>===<<<<<>>???AAAAAA???======???CCCGGGIIIHHHGGGEEE@@@===<<<===@@@BBB=========<<<<<<;;;;;;;;;===;;;999999::::::888666888777666666555555555666444444444444444555666666333333222222111000000000///////////////...------------------------------,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((++++++******))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''******++++++++++++******(((((((((((())))))))))))******+++,,,,,,------.../////////000000000000000000111111111111222222222333333333222222222222222444555555333222111333555666666555555666777:::;;;:::999777555444444555555444333222111000000000000...///111333333444333333111111111111111000//////888999999555///,,,...111...---+++***))))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))************))))))***+++,,,++++++,,,///222???IIIJJJGGGIIIDDD@@@EEEHHHPPP\\\pppyyysssuuuxxxyyy|||vvv|||---,,,,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,...222777;;;>>>???@@@@@@:::333....../////////...//////000000111111222222333555777888999::::::;;;;;;::::::;;;<<<======>>>======@@@CCCFFFFFFEEECCCEEEFFFEEECCCBBBAAABBBDDDHHHKKKKKKIIIGGGIIIJJJHHHGGGEEEDDDCCCCCCDDDEEE@@@>>><<<<<>>===<<<===@@@CCCDDDDDDCCCBBB@@@??????@@@BBBCCC???>>>>>>===<<<;;;;;;;;;;;;:::888888999999888666:::999888777666555555555444444444444444555555666333333222222111000000000...////////////...------------------------------,,,++++++******++++++,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))******++++++******)))(((((((((((())))))))))))******++++++,,,---------............//////000000000111111111111222222222333333333333333333333333555555444333222333666888777777666777888:::<<<>>>999888777666666666666777444444333222111111111111///000111333444555666666222111111000000000000000::::::999444///,,,...111...---,,,+++*********+++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))***************))))))---000---)))+++555>>>EEEKKKGGGAAAAAA>>>>>>HHHQQQ[[[jjj~~~xxxnnntttyyywwwzzz~~~tttqqq|||------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333555666555444---+++))),,,000333333111////////////000000111111000111333555666777888888999999999:::;;;<<<<<<=========>>>@@@CCCDDDEEEFFFEEEFFFFFFEEECCCBBBBBBCCCEEEGGGIIIIIIGGGFFFFFFGGGFFFEEEDDDDDDDDDDDDEEEFFF@@@>>>======@@@BBBCCCCCCAAA@@@??????@@@BBBCCCDDDBBBBBBAAAAAAAAAAAAAAAAAA??????>>>===<<<<<<;;;::::::888777888999999888777;;;:::999777666555555555444444333333444444555666333333222222111000000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))*********+++,,,,,,------,,,------....../////////000000111111111222222222222222333333444444555555555555555444333555888;;;::::::999::::::;;;<<<===888888888777777777777777555444333222222222222222111222333444555555666666333222000/////////000111666666444000,,,+++---///......---,,,++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))***+++++++++*********---///...---222===GGGGGGHHHAAA>>>DDDCCCDDDNNNdddnnn}}}~~~uuuooo{{{{{{{{{wwwttt------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...,,,+++,,,---.../////////...---///////////////000000000///000111333444555555555666777888999:::;;;<<<<<<<<<===???@@@AAACCCDDDEEEFFFGGGGGGFFFDDDCCCCCCEEEDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFBBB@@@>>>???@@@AAAAAAAAABBBAAAAAA@@@@@@@@@BBBCCCCCCCCCCCCBBBAAA@@@???>>>???>>>>>>===<<<;;;;;;;;;999777777777999:::999888;;;:::999777666555555555333333333333333444555555333333222222111000000000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))***++++++,,,,,,---+++,,,,,,---.../////////000000111111111222222222222222333444555555666666666666666555555777:::=========<<<;;;;;;:::::::::888888888888888777777777555444333333222333333333555555444444444444444444333222000/////////000111222111000---,,,,,,---///...---------,,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))***+++++++++++++++***+++---000666>>>EEEJJJHHHFFF???DDDQQQSSSSSS\\\xxxtttjjjooo|||******++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,((()))+++,,,---------,,,...000000...++++++...222////////////////////////...///111222333444444444444555777999:::;;;<<<<<<;;;===???@@@@@@@@@BBBDDDFFFGGGFFFEEECCCBBBCCCEEECCCDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDBBB@@@@@@AAAAAA@@@??????@@@@@@???======???BBBCCCCCCCCCBBB@@@>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;888777777888:::;;;:::999:::999888777666555555555333333333333333444444555333333222222111000000000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((())))))******))))))((((((((((((((())))))))))))))))))******+++,,,,,,,,,+++,,,,,,---...///000000000111111111111222222222222222333444555777777888666777888888888888:::<<<>>>>>>===<<<:::999888888777888888888777777666555444333333222222333333333666666555333333333333333222111111000000000000000000000///////////////000,,,---------,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***---555@@@HHHIIIHHHCCCAAA>>>GGGWWWYYYZZZfff~~~qqqiii```cccsss}}}))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,---...//////+++,,,,,,,,,,,,...111333////////////////////////...///000222333333333333222333666888:::;;;;;;;;;999<<<>>>???>>>>>>AAACCCEEEEEEDDDCCC@@@@@@AAACCCAAABBBBBBCCCDDDDDDBBBAAACCCCCCDDDDDDDDDDDDDDDDDDCCCAAA@@@@@@AAAAAA@@@???>>>???@@@>>><<<<<>>>>>======@@@BBBCCCCCCCCCAAA???>>>@@@BBB@@@@@@AAABBBDDDDDDBBBAAACCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@???@@@AAA???======@@@CCCAAA@@@@@@???>>>===<<<<<<888888999::::::;;;;;;<<<999888888999;;;===<<<<<<777666555555555555666666333333222222333333444555333333222222111000000000------......------,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111222000111111111111222222222222222333555666888999:::666999<<<===<<<:::999:::999999::::::999999888777777888888888666444222111222222222111111222333333333222222111222333555666000111222222222111///...000000000111111///,,,)))++++++,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&''''''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))((()))***+++,,,---------***///888CCCKKKKKKFFFAAA???EEEHHHOOOUUUSSS^^^vvvwwwfff[[[[[[___sss|||---,,,***)))))))))************************************************************+++++++++,,,,,,,,,+++++++++***************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000000000000000111111111111222222222333555777888999:::;;;;;;;;;<<<<<<======@@@?????????>>>>>>======>>>>>>@@@AAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@???>>>===;;;;;;::::::::::::;;;;;;;;;:::999888666444444888===>>>:::555888666444555888888555222555333111000000111222444000000000000///////////////...---,,,+++,,,------+++++++++++++++***((((((...---,,,,,,++++++,,,,,,******))))))))))))************))))))))))))******((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***))))))***+++,,,......///111111111111222333444444333444555666777888999999999999888777777666777777666888::::::888666666666666666666666666555555555555444333444444444222000111111111111111111222222000000000000////////////000000000000///...---,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((((()))(((''''''''')))***+++''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))///,,,)))***---000000///000777@@@HHHMMMLLLEEE===;;;IIIWWW]]]___gggrrrzzzooodddZZZVVVVVVXXXbbbmmm~~~,,,+++***)))))))))***************************************************************+++++++++,,,,,,******************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000/////////000000000111111111222222333444666888999777888999:::<<<===????????????>>>>>>>>>=========;;;<<<===>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@??????===<<<;;;:::::::::::::::;;;;;;;;;:::999888888666666:::>>>>>>:::666888666444555777777444222555444333222111222333333000000000000///////////////...---,,,,,,,,,------,,,++++++++++++*********------,,,++++++++++++,,,******))))))))))))************))))))))))))*********))))))))))))(((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++***)))***+++,,,---...//////000000000111111222333444777777777777777777777777888888777666666666666666666888999999777666666666444444333444444555666666:::777333111222222222222111111111111111111222222000000000000////////////////////////...---,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&''''''''''''(((((((((((()))((((((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************************,,,+++***+++---/////////333===GGGLLLJJJFFFCCCBBBIIIPPP]]]jjjrrrvvvyyy|||||||||vvvZZZSSSOOOSSS[[[bbbkkksss~~~{{{tttxxx++++++***)))))))))***************************************************************++++++++++++,,,)))))))))***+++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///.........////////////000111111111222444555777888777888999:::;;;<<<======>>>============<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>@@@AAAAAAAAA@@@??????????????????????????????>>>>>>======>>>>>>???>>>===<<<;;;:::999999999::::::;;;;;;;;;:::999888:::888888:::======:::666888666555555555555333111555555444444444333333333000000000000///////////////...---,,,,,,,,,,,,---,,,,,,+++***+++,,,---...------,,,+++++++++++++++******))))))))))))************))))))))))))******************))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++******+++,,,---...//////000//////000000111222333999999888777666555555444666666555444444444555555555777999888777555555666333333222222444555777999<<<888222//////111333444222222222222222222111111000000000000////////////............---,,,++++++++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((''''''''''''((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))************************)))***,,,,,,,,,---///111:::DDDMMMMMMEEE@@@DDDKKK\\\^^^kkk~~~uuuuuuyyy~~~kkkeeeRRRPPPSSS^^^iiiqqqwww|||xxxwwwuuurrrrrrwwwvvviiimmm*********))))))))))))***************************************************************++++++++++++(((((()))***+++,,,,,,,,,***************++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////000000111111333444555666:::::::::999999888888888<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>????????????>>>???AAACCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===<<<;;;:::999999999999::::::;;;;;;;;;:::999888:::999999:::;;;;;;888555888777555444444333333222555666666666555444333222000000000000////////////......------,,,,,,,,,,,,---,,,+++***+++---///111---,,,,,,+++***+++++++++******))))))))))))************))))))))))))***************)))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***++++++,,,---.....................///000111222888777777666555444333333444444333333333333333444555666777777666555555666555444444333444666888999888555111///000222444444333222222222222222111111000000000000////////////------------,,,+++******************************))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((())))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))************************)))+++,,,+++***---222777CCCGGGKKKHHHAAA???IIIVVVkkknnn{{{pppooouuu{{{pppddd___XXX]]]fffooouuuyyy}}}vvvyyyyyyqqqjjjqqqxxxooommm}}}))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))***+++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------------------------............000000000000111333444555999999888888777777666666::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>>>>===>>>@@@BBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<;;;:::999999999999999::::::;;;;;;;;;:::999888999888888888999888666444777777666555333333333444666666666666555444333222000000000000////////////---------------,,,,,,,,,---,,,+++++++++...000222,,,,,,+++************+++******))))))))))))************))))))))))))******))))))((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))***+++******++++++,,,---------------------...///000000333333333333333222222222333222222222222222333333444555666666444444555777666555444333333444555555222111111222444555444333333333333333222222111111000000000000////////////------------,,,+++***)))************************))))))))))))(((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))************************+++,,,+++******///888???IIIFFFDDDCCCBBBDDDRRRaaasss}}}sssooorrrzzztttqqqiii^^^aaakkkvvvzzz{{{|||~~~~~~{{{wwwyyyvvvqqqrrrzzz'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))***+++++++++,,,***))))))))))))***++++++++++++++++++++++++++++++++++++,,,------------,,,---------............////////////000000111333333333444555666777888999999888888999999999999::::::888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<;;;::::::999999999:::::::::;;;;;;;;;:::999888777888888888777666555555777777777555333333555777777777666555444333333222000000000000////////////------......------,,,+++,,,,,,++++++,,,...///000,,,,,,+++*********************))))))))))))************))))))))))))******((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''((()))***+++************+++++++++,,,,,,++++++,,,,,,---...///000000000111111222222222222222111111111222333333444555555444333444555777333333333333222222111111000111333666999888555222444444444333222222111111000000000000////////////------------,,,+++******************************))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''''''''((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))++++++++++++++++++++++++---,,,++++++...555???EEEJJJCCCAAAEEEHHHMMMZZZhhhwww{{{uuuvvvzzzvvvnnnqqqpppjjjttt~~~|||wwwzzz&&&''')))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++)))))))))))))))***++++++***************************+++,,,---------,,,,,,---............/////////////////////000111222222111222333444666888999999777777777888888999999999777888999::::::;;;;;;:::;;;;;;<<<<<<<<<=========????????????????????????>>>>>>???@@@@@@???>>>>>><<<;;;;;;:::::::::::::::::::::;;;;;;;;;:::999888777888888888777666777777666777777666444555888;;;888777555333222222222333000000000000////////////------.........---,,,+++++++++,,,,,,---------...,,,++++++*********************))))))))))))************))))))))))))******)))))))))(((((((((((('''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))'''''''''(((***+++)))))))))))))))*********+++******++++++,,,---...000000000111111111222222222111111111222222333444333444444333333333555777222333444666666555444333555666888:::<<<:::666333555444444333222222111111000000000000////////////............---,,,+++***************************))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((())))))(((''''''''''''(((((((((((('''((()))******))))))(((''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++,,,++++++///555===DDDGGGEEEAAADDDNNNRRRTTT___lllzzz}}}zzz}}}xxxpppoooqqq}}}&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))))))))))))))******+++***************************+++,,,---...---,,,,,,.........////////////000//////...//////000111222333444444555555666666666666666777777888888888999999999:::;;;<<<<<<<<<<<<>>>============>>>??????????????????????????????>>>???@@@AAAAAA@@@???>>><<<<<<;;;:::::::::;;;;;;::::::;;;<<<;;;:::999888777888999999888777888999666777888666555555999===999777555222111111222333000000000000////////////,,,---.........---,,,+++***+++,,,---------,,,,,,,,,++++++***)))***************))))))))))))************))))))))))))******************))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&'''(((***+++(((((((((((())))))))))))************+++,,,---...222222111111111111111111222222111111222333444444333444444333222333555888222444777:::;;;:::999777<<<;;;;;;<<<===;;;777444555555444333333222111111000000000000////////////............---,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))&&&'''(((*********))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++***))),,,222<<>>@@@@@@???????????????@@@===>>>>>>?????????>>>>>>???AAACCCDDDCCC@@@===:::<<<===>>>===;;;::::::;;;888:::<<<<<<;;;999999999666888999;;;<<<<<<;;;;;;888888888777777777777777555555555444444333222222000///...---------------......---------,,,,,,,,,***+++,,,,,,------,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++,,,------///000111222333222111000000000111222222222222111111111222333333444444555555777999;;;<<<;;;:::999;;;;;;:::999888666555444444333222222111111111111000000000000000000000000............---,,,++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''000---***(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))*********************)))'''(((***,,,+++---222:::BBBGGGGGGEEEAAAGGGTTT___aaaaaajjjvvvzzz}}}rrrdddffflllyyy))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,---------,,,,,,---------------------......///000000111111222222222222333555666777666666777777888888888999999:::<<<<<<;;;;;;===>>>@@@@@@@@@?????????@@@@@@??????@@@@@@??????>>>===???@@@AAABBBBBB@@@===<<<>>>??????>>>;;;999999:::999;;;<<<<<<:::888888999::::::;;;;;;;;;:::999888888888888777777666666666333333333444444444444444111000///...------------...------------,,,,,,,,,***+++,,,,,,------,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++,,,,,,---///000111222222222111000000000111222222222222111222222222333333333333333555666888999::::::999999;;;;;;;;;:::999888666555555555333222222111111111000000000000000000000000............---,,,+++***)))***++++++++++++***))))))))))))))))))))))))))))))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''+++)))&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++***))))))+++,,,+++///666>>>CCCEEEEEEDDDDDDLLLYYYccceeehhhssszzz}}}fff]]][[[fffuuu~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))***+++,,,---......++++++,,,,,,------......------......///000000000111111111222333444666666555555666666777888999999888:::;;;;;;;;;;;;<<<>>>???????????????@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>????????????>>>===@@@AAAAAA???;;;999999::::::;;;<<<<<<999777777888=========<<<;;;999777666999999888777666555555444111111222333333444555555333222111///...---------------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,...///000222222222111000000000111222222222222111333333333333333333444444666666777777888999999999<<<<<<<<<<<<;;;999888888777666555333222111111111000000000000000000000000/////////...---+++***))))))***++++++++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&$$$$$$%%%'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,+++***+++,,,...555???EEEFFFDDDCCCCCCDDDMMMZZZbbbdddkkk|||uuucccTTTXXXbbbsss}}}|||uuuvvv}}}))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))))))))***+++++++++++++++)))******+++,,,,,,------******+++,,,------......,,,------......///000000111111111111222444555666444555555777888999::::::888999;;;;;;::::::<<<=========>>>>>>?????????>>>???@@@@@@AAAAAAAAA@@@@@@>>>============>>>>>>???@@@@@@AAA???<<<;;;;;;<<<;;;<<<<<<;;;888666666777======<<<;;;:::999888777999999888777555444333333111222222222333333333444444333222000...------,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,---...000111111111111000000000111222222222222111222333333444555666777777777777777777888999:::;;;<<<<<<<<<<<<<<<;;;:::999999888666444333111111111000000000000000000000000000//////...---+++***)))*********++++++*********((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))'''%%%%%%'''(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((()))))))))************)))+++,,,,,,+++***+++,,,444===GGGKKKGGGCCCBBBDDDFFFPPPZZZ___bbbooovvvlllgggfff```iiissszzzvvvwww(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,---......//////000000000111222333444555555555666777888999:::;;;777888::::::999999;;;<<<;;;;;;<<<===>>>>>>=========>>>???@@@AAABBBBBBBBB>>>===<<<<<<<<<===>>>???===>>>???>>>===<<<===>>>;;;<<<<<<:::777666666777;;;;;;::::::999999999999888888777666555444333222333333222222222111111111444333222000...------,,,------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,---///000111111000000000000111222222222222111111222444666888:::;;;<<<999999999999999;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::999888666444333111111111000000000000000000000000/////////...---,,,***)))+++******************+++(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***(((&&&&&&''''''&&&$$$((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********+++((((((((((((((((((((((((((()))))))))************(((***++++++++++++,,,...999AAAIIIJJJDDD@@@BBBFFFNNNWWW___bbbgggyyy{{{tttrrrbbb^^^eeennnnnnuuu{{{tttsss|||(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******,,,,,,++++++******************++++++,,,,,,------++++++,,,,,,---........./////////000111222444444555555666777777888999999666888999999999999:::<<<999;;;<<<>>>>>>>>>============???@@@AAAAAAAAAAAA???>>>============>>>>>>;;;===>>>>>>===<<<>>>???;;;;;;;;;999777666777888999888888888888999999:::777777666555444333333222333333222222111000000///333222111///...---------,,,,,,,,,,,,++++++++++++)))******+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***++++++++++++,,,...///000000000000000000111222222222222111111222444666888:::<<<===999999::::::;;;<<<<<<<<<888999999::::::::::::999777666555333222111111111000000000000000000000000............---,,,++++++++++++***))))))***++++++))))))))))))))))))))))))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%###"""''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))************((()))******+++---000333<<>>???@@@@@@???>>>>>>??????@@@??????>>>>>>?????????>>>>>>======<<<<<<===>>>===;;;;;;<<<===:::::::::888666666888999888888777666666777888888555555555444444333333333111111111111111000000000111000///...------------,,,,,,,,,++++++++++++***))))))***+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++***+++---///000000000///000000111222222222222111333333444555777888999999777888:::;;;<<<<<<;;;;;;666666777888888999888888555555333222222111111111000000000000000000000000,,,------...------,,,,,,++++++***))))))***++++++))))))))))))))))))))))))''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))***************+++++++++,,,///555999AAABBBBBBAAABBBIIIUUU^^^dddppp{{{zzzrrr]]]MMMLLLXXXiiiuuusssxxx{{{(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))***+++,,,,,,---,,,,,,++++++++++++++++++***++++++,,,,,,---............//////000222333444333333333333333333333333666777999999888888:::;;;;;;===???AAABBBAAA@@@???AAAAAA@@@@@@>>>===;;;;;;@@@@@@@@@@@@???>>><<<;;;===>>>>>>===;;;999:::;;;999999999888666666888:::999888777555555555666777444444444444444444444444//////000000111111222222000///...---------------,,,,,,,,,+++++++++******))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))******++++++***+++---///000000000///000000111222222222222111444444444444555555555555555777999;;;<<<;;;:::999444555666777777777777777444333222222111111111111000000000000000000000000+++,,,------......------,,,+++***))))))***+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&(((*********(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---222888===EEEDDDBBBAAAFFFRRRbbbmmmvvvuuusss|||kkk___RRRQQQ[[[eeeiiiiiipppuuu}}}uuuttt|||******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,---------......---.........///000000000333333333333222222111000555666999;;;<<<;;;:::999777999;;;===????????????@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::999999::::::<<<;;;999777666666777888888888888777777777777777555555444333333222111111000000000000000000000000///............---------,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((''''''(((((((((((((((((((((((()))((('''''''''(((***+++))))))************))))))))))))))))))************...---,,,,,,---///222333555444333222222222333444333333222333333444666666888999:::;;;;;;:::888777666555555555555444444444444444444333333222222111000000000000000000000000------------------,,,,,,+++,,,,,,,,,,,,+++*********)))(((''''''((()))***''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((%%%$$$%%%'''(((&&&$$$'''&&&%%%&&&(((((((((''''''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,+++******)))------+++///:::AAABBBCCCBBB@@@DDDRRRdddooopppwwwwwwzzz~~~yyyiii___VVVSSSZZZccchhhmmmsssvvv~~~qqqnnn((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,,,,,,,------------------......///000000111111222222333222222222777888999:::;;;;;;::::::999:::<<<>>>@@@@@@@@@@@@??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::::::::;;;:::999888888777777777999999999888888888888777444333333222111111000000000000000000000000000000............------------,,,++++++++++++++++++,,,,,,++++++******++++++,,,))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''''''''''')))((('''''''''(((******))))))************))))))(((((()))))))))*********------,,,,,,---///111222444333222111111222333333222333333444444555666666666777888999999777555444444444555555555555555555666555555444333222111111000000000000000000000000.........---------,,,,,,++++++,,,,,,++++++***)))***)))(((''''''((()))***'''''''''''''''''''''''')))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$'''&&&%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,++++++******...///...333<<>>@@@AAAAAAAAAAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::::::::999999::::::999888777666:::999999999888888888777222222222111000000//////000000000000000000000000............------------++++++++++++++++++++++++,,,+++************+++,,,))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))((((((''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((''''''(((((()))***((())))))******))))))((((((((())))))))))))******++++++,,,---...///000000222111111000000111111222111222444555666666555555555666666666555444222111333333333444555555666666777666666444333222111111000000000000000000000000000000///...---,,,,,,+++++++++,,,,,,++++++***)))))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,///111333999???BBB@@@888IIIZZZ```bbbjjjvvv~~~xxx{{{|||rrrnnnsssvvvaaaUUUTTTZZZfffrrrwww|||wwwuuuzzz&&&&&&&&&''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***++++++,,,---...//////...///111444666777888888<<<;;;::::::999::::::;;;:::<<<===???@@@AAA@@@@@@<<<<<<;;;;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999888999;;;<<<;;;999777555999999888888777777666666222222111111111000000000000000000000000000000000.........---------,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((())))))))))))(((((((((((((((((()))))))))***)))***+++---............////////////000000000111000222444666777666555444555555555555333222000///111222222333555666666777777777666555333222111111000000000000000000000000111111000///---,,,+++++++++++++++++++++***))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++---000333888===AAABBBAAAAAAUUUggggggaaafffvvvqqqppptttwww~~~yyyzzzdddYYY[[[aaafffooozzz{{{vvvtttqqqyyy'''''''''(((((())))))***''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******+++,,,---...///000000111333555888999:::;;;;;;;;;:::999999999::::::999:::<<<===>>>???>>>>>>;;;:::::::::::::::;;;;;;::::::::::::::::::::::::999888888777777777777777777999;;;<<<<<<:::777666888777777666555444444444222222222222222111111111////////////////////////...------------,,,,,,,,,***++++++,,,,,,++++++***************************((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))((()))***,,,------------......//////000000000000000111444555666666444333666555555444333111000///000111222333444666777777777666555444333222111111////////////////////////111000///...---,,,++++++***++++++++++++***))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++...111666;;;???AAACCCEEE\\\kkksssiii]]]```ssszzzttt~~~|||hhhZZZ]]]iiiiiillluuu~~~iiiiiirrrzzz((((((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***++++++---...///000111111222444666888999::::::999999999999999999999999888999:::<<<======<<<<<<::::::::::::::::::;;;<<<::::::::::::::::::::::::999888777777666666777777777999;;;<<<<<<;;;888777777777666555444333222222222222222222222222222222////////////////////////------------,,,,,,,,,,,,***+++,,,------,,,+++***))))))***++++++***))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''(((((())))))(((((('''''''''(((((((((((())))))(((((()))***+++,,,------------...///000000000000///000222333444444333333555555444333222111111000000111222333444555666666555444444333333222222111//////////////////////////////...---,,,++++++*********++++++******)))((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%&&&(((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,000333:::??????@@@FFFOOOuuu{{{yyyiii\\\```qqq~~~xxx}}}|||fffYYYWWWaaammmgggmmm{{{rrrdddkkk{{{((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,---///000111222222333444555666777777777555666888999:::999999888888999:::<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888999;;;<<<<<<;;;999888888777666555444333222222111111111111111111111111////////////////////////---------,,,,,,,,,++++++)))***,,,------,,,***)))((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((()))+++---...,,,---///000111111000000///000000111111222333333333333222111111111111111111111222333444444555555222222222222222222222222////////////////////////------,,,,,,++++++++++++***************))))))((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&''''''&&&%%%&&&((((((((('''((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***+++,,,222777>>>BBB@@@@@@KKKZZZwwwwwwqqqddd___ggguuu}}}{{{uuucccUUUUUU^^^gggjjjjjjsssqqqnnnnnnyyy(((((((((''''''&&&&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&(((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++,,,---...000111222333222333333444555555444444333555777999:::999888777888999;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::888999:::;;;;;;;;;:::999999888777666555444333333////////////000000000000////////////////////////---------,,,,,,,,,++++++)))***,,,------,,,***)))((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''((((((((((((''''''''''''''''''((((((((())))))(((''''''(((***---...,,,---///111111111111000////////////000111222333222111000000000000111111111222222333333444444555000000111111111222222222////////////////////////++++++++++++++++++++++++***************)))(((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%((('''&&&%%%&&&((((((((('''))))))((((((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---444:::BBBEEE@@@@@@OOOaaakkkjjjddd___bbbnnnzzz|||qqq[[[ZZZTTTPPP[[[lllqqqlllttt}}}zzzfffooo{{{''''''''''''''''''''''''((((((((((((((((((((((((***((('''&&&&&&'''(((***(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,------...//////000000000000111222222333333999999999999999999::::::;;;<<<<<<<<<;;;;;;===>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<:::999999999::::::999999999888999::::::::::::999888888666555555666666555444111111222222222000...---000000000000000000000000------,,,,,,,,,,,,++++++************))))))))))))))))))((()))***)))(((&&&((()))***++++++,,,++++++((((((((((((((((((((((((((((((''''''''''''((((((---(((######&&&((('''$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***))))))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((()))************))))))******+++,,,------......//////000000//////000111222222222222222222111111111111222222333666:::<<<;;;888333///222111///...---------...///000000///...---+++***---------------+++******,,,,,,,,,+++***))))))((()))(((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((*********))))))&&&&&&''''''(((((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,+++))))))***---///111<<>>KKKXXX[[[ZZZ___hhhlllooojjjTTTMMMbbbpppnnnnnnvvvzzzvvv~~~ooolllppp''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))******++++++,,,+++,,,,,,------....../////////000000111222222333666666777777777777888888999:::;;;;;;::::::;;;===>>>===<<<<<<;;;;;;;;;<<<:::999999:::<<<<<<;;;999777777888888888888777777888888::::::::::::888888777666555555666666555444111111111111000000......111111111111111111111111------,,,,,,,,,,,,++++++************))))))))))))))))))((()))))))))(((''''''(((((()))************((((((((((((((((((((((((((((((''''''''''''((((((000+++'''&&&((()))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((((((((((((((())))))*********))))))******+++,,,------......//////000000///000111222333333333333222222111111111111222222222555999;;;;;;888444111222111000...............000//////......------,,,***************))))))))),,,++++++***))))))(((((())))))((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++***)))***---111555???AAAAAA===<<>>;;;???MMM^^^mmmuuuxxx}}}gggSSSKKKRRR\\\aaaiiittt{{{yyyqqqmmmmmmwwwmmmiii{{{''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***++++++++++++,,,,,,---......//////000000111222333444555555444555555555444444666888666666666555666666777888888777777888::::::999777<<<<<<<<<======<<<<<<<<<666777888999999888777666666555444444555555444222111111000///............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************))))))))))))&&&(((***)))((()))---000...---+++***)))))))))***((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&''''''((())))))(((((((((((()))************+++---...///000111222222333444555555555555333333222222222222333333222333444666777777666666444444555555555444444333111000/////////111222333555444111...,,,+++******))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))***+++,,,,,,((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,///444:::???BBBAAA@@@@@@FFFRRRdddvvvgggUUUMMMPPP]]]hhhsssrrruuuyyyvvvoooooouuu~~~pppmmm|||''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''(((((())))))******((())))))******+++,,,,,,+++++++++,,,------......//////000111222333444444444555555555444444666777777777666666777777888999888888777999:::;;;:::888:::;;;;;;<<<<<<;;;;;;:::666777888999999888777666666555333444555555444222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************))))))))))))&&&(((***)))'''(((---222///...,,,)))(((((()))***((((((((((((((((((((((((((((((''''''''''''(((((($$$&&&'''(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))***+++,,,...///000111111222333444444555555444444333333222222333333444333444444555555666666666444444555666666666555444111111111111111111111111111000///...,,,+++***************************************)))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''''''''''''''''''''''''''((()))******+++++++++'''''''''(((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---+++,,,111999???AAA@@@EEEIIINNNSSS[[[kkklllTTTKKKQQQ```rrr~~~}}}yyyxxxrrr''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***************''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++)))))))))***++++++,,,,,,***++++++,,,,,,---............///000111222333333444555555555444444666777888888777888888999::::::999888888999;;;;;;:::888888999999::::::999999888666777888999999888777666666444333333444555333222///000000000000...---+++---------------------------------,,,,,,,,,++++++************))))))))))))%%%(((***)))'''(((...333000...+++)))((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))***+++,,,...///000111111111222333444444444444444333333222222333333444444444444555555555555666444555666777777666555555111111222222222222111000......//////......---,,,***************+++++++++************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&(((*********))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...++++++222<<>>KKKSSS[[[^^^cccqqqwwwsss]]]IIIIIIYYYoooyyy}}}))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************************+++,,,,,,,,,,,,+++,,,---...000222333333444444444333444444555666777555666666888999:::;;;;;;<<<<<<<<<;;;:::999888777666666666666777777777777:::999888777666555444444555555555555444333222222///............---------,,,,,,------,,,,,,+++***,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''&&&&&&&&&''''''''''''(((((('''&&&&&&''''''%%%$$$,,,((($$$"""$$$&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%&&&(((***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))***+++...000111000000111111111222222222000000111222222222222111222222222333333333444444666777888777555444444555666666444333111000///...------------------------+++++++++************)))++++++******))))))(((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&'''((()))))))))(((&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++)))((())),,,---,,,***...+++000;;;>>>;;;@@@JJJdddoooxxxxxxrrr~~~{{{sssPPPJJJMMM\\\ppp{{{)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************************************+++,,,,,,,,,,,,+++,,,---...000111222333333444444444444555666777888666777888999:::;;;<<<<<<<<<;;;;;;:::999888888777777777777666666666666666888888777666666555444444444444555444444333222111///............---------,,,,,,------,,,,,,+++***+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''(((((('''%%%%%%&&&&&&%%%$$$***'''%%%%%%''''''%%%###'''''''''''''''''''''''''''&&&%%%%%%'''''''''%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))************,,,---///000000000000111111111222222000000111222222222222222333333333333444444444555555666777666555444555666777666555444222111000/////////...---,,,,,,+++++++++++++++************)))*********))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((('''''''''(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************+++)))((()))+++---+++***,,,...666>>>>>>===JJJ]]]~~~mmmooo}}}nnn[[[QQQUUU]]]jjj~~~((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************************************+++,,,,,,,,,,,,+++,,,---...000111222222222444444444555555666777888888888999999:::;;;<<<<<<;;;:::999777777777888888777777777666666555555555666666666555555555444444333333333333333222000000///............---------,,,,,,------,,,,,,+++*********+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''((((((&&&$$$###%%%&&&&&&%%%'''&&&'''((()))'''$$$!!!)))((((((''''''&&&&&&&&&&&&%%%$$$%%%'''((((((''''''''''''((((((''''''''')))))))))))))))***++++++((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++++++++,,,---.../////////000000000111111111000111222222333333222222333333333444444444555555333555666555444444555666666666555444333222111000000000///---,,,***))))))+++++++++************)))((())))))))))))))))))***(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++++++++)))((()))***,,,+++***+++333===BBB===@@@WWWqqq{{{vvvqqqyyysss```JJJPPP___nnnyyyzzz|||((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))******************+++,,,,,,,,,,,,++++++,,,...///000111111111333333333333444555666666777777888888999::::::;;;:::888777555555666888999777777777666555555444444555555555555555444444444222333333222222111000//////............---------,,,,,,------,,,,,,+++***)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************************&&&&&&&&&''''''''''''((((((&&&$$$###$$$&&&&&&&&&&&&''''''(((((('''%%%###***))))))((('''&&&&&&%%%%%%$$$$$$%%%((())))))(((''''''(((((((((((('''''''''''''''(((******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))++++++++++++,,,,,,------....../////////000000000000111111222333222222222111222222222333333333333222333555555444444555777444444333333222111000000//////...---,,,+++***)))+++++++++*********))))))'''((((((((())))))******((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******+++***))))))***+++,,,---222888@@@AAA<<>>======GGG]]]qqqzzzvvvnnnqqq~~~vvvcccWWWPPPQQQWWW^^^qqq{{{'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''(((((())))))***************+++,,,,,,,,,,,,++++++,,,---...////////////////////////000111222333333333333444444444555555444444333333444555666777555555555555555555555555666666666555555555444444222222222222222111/////////............---------,,,,,,------,,,,,,+++*********+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&'''((()))(((''''''(((((('''&&&&&&''')))***))))))((((((''''''''''''&&&%%%&&&((())))))((('''''''''(((((('''''''''%%%%%%&&&***---...***&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((******++++++***,,,,,,---------............///000000111111000000.........////////////000111333444333222222333444000000//////////////////++++++++++++,,,,,,,,,,,,+++++++++************)))'''(((((((((((((((((()))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))***+++++++++...222555AAA>>><<<<<>>GGGTTT^^^cccUUU```aaabbbrrrqqqnnnrrrhhh[[[RRRSSSUUUVVV\\\ddd^^^jjjvvv&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******&&&''''''((()))******+++******+++,,,,,,,,,,,,+++++++++,,,---............000000000000111222333444222333333333333333333333000111222333444555555555222333333444555666777777:::999888777666555444444333333444333333222111000//////.........---------,,,,,,---------,,,++++++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,&&&&&&&&&'''''''''((((((&&&''')))+++------***'''"""&&&+++---***'''&&&&&&(((((((((((()))))))))))))))(((''''''((()))'''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%''',,,111111,,,&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((!!!###%%%''')))***))))))++++++,,,,,,,,,---------,,,------...///.........////////////000000000000333444444333111000111222000000000000111111111111///...---,,,***)))((((((+++++++++************)))))))))(((((('''''''''&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))***+++++++++++++++(((***,,,,,,---111777======<<<<<>>AAACCC???FFFPPPYYYcccuuu}}}}}}kkkOOOMMMSSS```fffdddeeejjjrrrwwwxxxuuu{{{}}}}}}zzz''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***))))))((((((((())))))))))))(((((((((((())))))************++++++++++++...///111222333222222111111111222333555777999:::666444333333666888999888555555555666666666666666444555777888888888777777555444222333555555555444111000///...------------++++++++++++++++++++++++*********)))))))))))))))&&&'''((())))))***))))))((((((''''''(((***,,,---+++...222444333000+++'''((((((((((((((((((((((((&&&&&&''''''((((((((((((+++***((((((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&(((+++------+++(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))***)))))))))***+++,,,---...------......///000111000111111222222333444444222222222222222333333444333333333333111000000111111000000///......------,,,,,,+++******))))))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))*********+++++++++))))))---666===@@@BBBEEEPPP[[[eeejjjssslllOOOTTT___hhhiiieeegggnnnvvvxxxwwwyyy))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++---...///111222222111111000111222333555777999:::777555333333555777777777444444555666777666666555222555999<<<===;;;777555444333222333555555444333000///...------,,,------++++++++++++++++++++++++))))))))))))))))))******&&&'''((())))))***))))))'''''''''''')))+++---///+++///333666555111,,,(((((((((((((((((((((((((((((((((((((((((())))))))),,,***''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&(((+++------+++(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))***+++,,,---...------......///000111000111111222222333444444000000111222222333333333333444555444111000000222222222111111000//////...,,,,,,++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))((()))))))))************))))))*********++++++++++++***///888>>>???DDDKKKhhhqqqxxx{{{xxxaaaOOOXXXeeemmmnnnooovvvxxxzzz{{{***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))((((((''''''(((((())))))))))))************++++++,,,...///000000000000000111111222444666777888777555333333444666666555333444555666777666555555333666:::======;;;777444444333333444555555333111///......---,,,,,,------***++++++++++++,,,,,,,,,))))))))))))************'''(((((())))))))))))(((''''''((()))***,,,---...***,,,///111111---)))&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&''')))++++++)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))***+++,,,---...------......///000111000111111222222333444444000111222333333333333333333666777555111///111333333333222222111000000000,,,,,,,,,+++******))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((()))************))))))************+++++++++------222:::<<<>>>JJJXXX|||wwwsssfffKKKPPPYYYdddkkklllnnntttzzzrrryyyxxxyyy}}}((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***((((((''''''''''''(((((())))))))))))************)))***,,,.../////////...000111111222333444555666666444222222333444444444222333555777777666555444666777999::::::888666555444444333444555444222000......------,,,,,,------******+++++++++,,,,,,,,,((()))))))))************((())))))))))))(((((('''&&&''')))***+++,,,------(((***+++,,,+++)))'''%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((******)))'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((()))+++,,,---...------......///000111000111111222222333444444222333444555555555444333444777888666111///111333444444333333222111111111---,,,,,,++++++******)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))'''((()))***+++******))))))************+++++++++......444;;;;;;???RRRhhh|||qqq~~~vvvsssxxxttt^^^VVVMMMYYYbbbmmmuuuxxxxxxwwwuuuzzz|||~~~|||{{{&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''')))***+++((((((''''''''''''(((((())))))))))))************((()))+++---............111111111111222333444555666444222111222333333333222333555777777666555444999888777666666555666666555444444444555444111.........---,,,,,,,,,------*********++++++,,,,,,,,,(((((())))))*********+++))))))***))))))(((''''''&&&''')))+++,,,,,,,,,,,,))))))******)))(((&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))+++,,,+++)))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''((()))+++,,,---...------......///000111000111111222333333444444555555666777777666555444444777999666111///111444555444444333333222222111------,,,++++++******)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))'''((()))++++++******))))))************+++++++++//////555;;;;;;AAAYYYtttnnntttttttttuuurrrqqqlllppp~~~tttRRRIIIYYYeeedddppp}}}{{{}}}((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***************)))((((((((())))))+++,,,---......000000000000111222333444444444444444333333222111555666777666555444555666555555555555555555555555555444444333222111000000///............---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---///...+++(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%+++((((((,,,333444///)))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((&&&&&&***...///***&&&(((((('''''''''(((((()))''''''((((((((('''%%%$$$)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((()))******///...,,,+++,,,...000111222111111000111333444555666777777777555444444555777666555444333222111111555888;;;999444///,,,+++------,,,,,,,,,,,,+++++++++***((('''''''''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************)))***+++***))))))+++------888===888999JJJcccsssggguuupppfffuuu~~~zzzwwwuuusssdddQQQRRR___hhh{{{yyyxxxsss}}}qqq''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***************)))((((((((())))))***,,,------............///000111333333222222222333222222111111333555666666555555666888444444444444444444444444555444333333111111000///............------------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,......+++)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%***((('''+++111333...)))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&***......***&&&''''''&&&&&&&&&''''''(((&&&'''((((((((('''&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((())))))***------,,,+++,,,...000111111111000000111222444555555666777666444333444555444444444444444444444444;;;===???===777111...,,,------,,,,,,,,,+++++++++***))))))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************)))***+++***)))***,,,......666:::999===NNNaaalllfffkkkccc```uuu|||vvv|||uuu^^^RRRXXXeeeooozzz}}}zzz{{{vvv&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))******))))))((((((((())))))***+++,,,------++++++,,,---///111222333000111111111111111222222222333555555555555777999444444444444444444444444444444333222111000000///............------------************************))))))))))))))))))))))))))))))))))))))))))))))))'''''')))+++......,,,)))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%)))&&&&&&***///000,,,'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&)))------***'''''''''&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''(((((()))***,,,+++++++++---///111222000000000000111222333444444555666555444333444555222222333444555666777777:::<<<>>>===999444000///,,,,,,,,,,,,++++++++++++)))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))***+++******+++...000333666888<<>>bbbqqqKKKPPPlll~~~rrrnnnooonnn}}}gggNNNJJJJJJWWWnnn~~~tttrrr}}}cccYYYgggwwwtttlllooorrrhhhooo''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((()))'''&&&&&&((())))))((('''''''''''''''((())))))&&&'''''')))+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***((('''&&&'''***---///'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((())))))***+++,,,---......////////////......///......------,,,++++++*********++++++,,,,,,,,,,,,+++******)))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))*********************)))***++++++,,,,,,%%%,,,::::::@@@nnndddLLLdddpppmmmooommmssssss]]]KKKRRRQQQSSS```ttt~~~yyyuuu{{{sssWWWYYYooo}}}llliiixxxpppiiisss'''&&&%%%$$$$$$%%%&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((()))***+++,,,---------...............///.........///000222333...---+++*********++++++************************))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))((((((+++---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$'''))))))(((''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((***+++,,,---------.........//////---------,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,333:::888BBBhhhiiiTTTgggoooppppppnnn|||yyy\\\OOOOOOMMMVVV\\\iii{{{iiiUUUaaarrr}}}lll]]]oootttllluuu&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))***+++,,,------------............---,,,,,,,,,---...///000---,,,+++*********++++++************************))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&)))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&(((******)))''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((***+++,,,,,,,,,------------......---------,,,,,,+++++++++***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,---......---222::::::@@@]]]```UUUooozzzuuutttpppppp}}}|||[[[LLLLLLNNN[[[eeeooo|||~~~~~~ooo[[[VVVjjjyyyvvvkkkfffyyyzzzpppvvv%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((()))***++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---,,,+++*********++++++************************)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((***,,,+++)))'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))***++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,---...//////...444<<<>>>BBBWWWpppvvv___gggwwwvvvyyyppptttaaaOOOOOOPPPeeerrrxxx}}}{{{zzz___WWW___uuuxxxllljjjssswwwyyy$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((''''''(((((()))***++++++++++++,,,------......---------......//////000,,,+++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***,,,---,,,***'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***++++++,,,---......000888@@@AAAEEEYYYpppiiicccrrrjjj{{{}}}qqq{{{bbbQQQSSSVVVooo~~~~~~xxxxxxuuu]]]]]]ggg~~~ooohhhnnn}}}$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))''''''''''''((()))***+++******++++++,,,------...---------...............++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***,,,---,,,)))'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''((()))***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,---///444===BBB@@@EEE]]]vvvlllZZZgggpppiiimmm}}}sss}}}XXXLLLRRR___xxx|||xxxzzzxxxjjjZZZ^^^iii|||kkkkkkwww%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''''''''((()))******))))))***+++,,,,,,------******+++,,,,,,++++++*********+++,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''')))******(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''***+++,,,+++)))'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((())))))))))))************+++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,111888@@@BBB@@@HHHbbb|||{{{cccZZZttteeennnzzzyyytttlllNNNKKKWWWkkkzzzxxxzzzuuummmiiiWWW```ppp}}}tttnnnuuu&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''(((******(((((()))***+++,,,------)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((***++++++(((&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''(((((())))))*********++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++************)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++,,,------222888@@@DDDHHHTTTmmmzzzfffhhhxxxmmmcccyyytttuuu^^^IIIQQQcccvvvrrrttt|||zzzrrrjjj{{{cccXXXhhh{{{zzzqqqlllrrr''''''%%%$$$$$$%%%''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))***'''((()))***+++,,,------+++,,,---...------+++***)))***+++,,,---,,,,,,+++************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''')))******(((&&&%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''((((((************+++++++++++++++++++++,,,,,,---------+++++++++,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,---......222666>>>GGGQQQbbbzzzwwwiiissssssdddeeevvvqqquuusssSSSEEESSShhh}}}|||lllqqq{{{vvvuuuooo|||qqqWWWXXXnnnvvviiiggguuu''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((---,,,***)))'''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))************************************++++++++++++++++++++++++************************************************))))))(((((('''''''''&&&(((((((((((((((((((((((((((&&&&&&'''((())))))(((''''''''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%'''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%''')))***)))'''$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))*********+++((((((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((''''''&&&&&&((()))*********))))))((((((''''''(((((((((((()))))))))))))))************+++++++++)))***+++,,,+++,,,...000999<<<;;;===OOOoooxxxnnn{{{{{{yyyuuuqqqkkk```VVVnnnyyy~~~yyy|||vvvXXXHHHOOOcccrrrxxxmmmkkkwww|||xxxrrrrrrbbb]]]bbbsssvvviiieeekkkyyy''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((()))))))))*********************************++++++++++++++++++++++++************************************************)))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))******)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******+++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((()))))))))***&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''&&&'''((()))******)))))))))((((((((('''(((((((((((()))))))))))))))************+++++++++)))***,,,,,,,,,---///111:::<<<===BBBXXXxxxsssnnn{{{xxxrrrnnnooopppjjj```XXXvvvjjjRRRHHHPPPbbbqqqwwwuuuqqqrrr|||zzzuuu}}}fffZZZ]]]gggyyy}}}nnnaaaaaammm''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&''')))***'''''''''&&&''''''((()))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))))))))******************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))'''&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***''''''''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((()))'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((()))******(((((('''''''''((()))***))))))))))))(((((((((((((((((((((((()))))))))))))))************+++++++++)))+++,,,,,,,,,...111333888:::<<>>EEE[[[hhhpppvvvxxxaaaLLLRRR||||||cccLLLMMMWWW{{{qqqmmmssszzzwww}}}tttqqqdddkkk{{{(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***&&&&&&'''(((((((((((((((''''''(((((())))))************++++++++++++******((())))))***)))((('''&&&)))((('''&&&'''))),,,---((((((''''''''''''((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************)))************+++++++++***++++++,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))(((&&&&&&((()))((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---+++---333666999@@@JJJ\\\jjjqqqxxx}}}|||qqq[[[MMM^^^|||tttWWWCCCHHHSSSrrr}}}zzznnnlllttt{{{xxx}}}wwwmmmcccppp((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''(((((()))***++++++,,,((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***((()))*********)))'''&&&%%%%%%&&&((()))+++,,,,,,******++++++++++++******((()))*********)))'''&&&((('''%%%%%%'''+++///222((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))************************'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************)))************+++++++++***+++,,,------,,,+++***************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))(((&&&&&&((())))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,---+++---333666999BBBMMM[[[iiiqqqxxx}}}}}}~~~qqqYYYNNNbbb|||yyyoooRRR@@@HHHSSSggguuu}}}wwwlllkkkttt}}}{{{}}}}}}vvv}}}kkkcccttt(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''))))))&&&###%%%***+++'''******)))(((((((((((((((''''''''''''(((((((((((())))))************))))))+++******)))(((''''''&&&***+++***'''&&&***222999***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))************+++++++++,,,,,,,,,---------......++++++******)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))***+++,,,------333666555555<<>>FFFYYYwwwnnn\\\]]]jjjvvv|||cccQQQHHHpppllluuuvvvooonnnjjj{{{oooWWWfff}}}zzzwwwuuuuuusssqqqnnnjjjfffdddaaabbbccceeemmmzzz''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))'''&&&&&&(((''''''''''''(((((((((((('''((((((((((((((('''&&&(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''')))))))))))))))(((((((((******))))))((((((((((((,,,+++)))((((((((()))***))))))*********+++++++++(((((((((((()))+++,,,---''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************************************(((((()))***++++++++++++)))******++++++******)))((()))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))))))))************+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))))))))*********++++++***+++,,,,,,,,,---000222888;;;AAAKKK]]]zzzjjjZZZZZZfffwwwTTTKKKKKK}}}mmmyyysssyyynnnrrrrrrfff[[[qqq{{{yyyyyywwwsssooollliiihhhgggccc___\\\\\\aaalllzzz''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&))))))***)))'''%%%&&&'''''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,++++++*********++++++++++++,,,---...---------++++++,,,,,,,,,---------''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''((())))))))))))))))))))))))*********++++++************++++++,,,,,,((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************++++++++++++***+++,,,,,,,,,---000333999;;;AAAMMM^^^wwwhhhWWWUUUbbb{{{{{{RRRHHHPPP~~~uuummm}}}{{{tttxxxhhh___bbb{{{|||zzzyyyvvvrrrnnnkkkiiiiiiiiifffaaa\\\[[[[[[```iiisss'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''((()))((('''&&&'''(((''''''''''''((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((()))*********+++))))))***+++,,,......///---...000111222333333444666666888999999999888777777777888777666333111///,,,+++***))))))((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++******+++,,,---......///------///000111222222222444333222222222222333444222222222222111000///...,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))***************+++,,,,,,,,,...111444888999@@@MMM___uuubbbSSSUUUddd{{{gggPPPJJJXXXvvvuuunnnrrrxxxooo```[[[jjj|||zzzwwwvvvtttqqqooommmlllkkkiiiccc^^^]]]ZZZXXX\\\ccc''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%'''(((((('''''')))***''''''''''''((((((((()))%%%%%%'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((()))***++++++,,,+++,,,...000333555777888666888;;;>>>@@@BBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDBBB???;;;666444111111///...---,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++***+++,,,---...000111111333444555777888999999:::===;;;:::888888:::;;;===<<<<<<;;;999777555333222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))***+++,,,,,,---...111444666666>>>NNN```vvvyyy[[[QQQYYYgggwww{{{UUUGGGKKK[[[lll~~~wwwxxxvvvssslllzzz~~~iii\\\XXXppp|||zzzwwwwwwwwwwwwuuurrrooonnniiiccc```___ZZZTTTUUUZZZ(((((('''''''''&&&&&&&&&''''''''''''''''''''''''******)))(((((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++***)))'''''''''((()))...,,,***((('''(((***,,,&&&'''((()))***)))((((((---,,,+++,,,---000333555:::999;;;>>>BBBEEEFFFFFFEEEBBB???>>>@@@CCCFFFFFFKKKKKKJJJIIIHHHEEECCCBBBGGGGGGGGGGGGFFFEEEEEEDDD???<<<999666555222///---...---+++*********++++++'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******''''''((((((((((((''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))******++++++******+++,,,...///...---,,,,,,,,,---///000222333444777999<<<===>>>AAABBBDDDFFFGGGGGGFFFFFFCCCBBBAAA@@@???>>>>>>>>>AAAAAAAAA@@@???>>><<<<<<:::::::::999888666555444222111000///------,,,,,,---+++(((((()))++++++***)))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))************))))))******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&*********************************)))))))))))))))...+++***---...///222888666BBBGGGOOOggg|||dddVVVSSS```pppsssxxxVVVDDDLLL]]]eeeiiitttwwwpppnnnwwwfffmmmwww\\\UUU^^^}}}|||yyyyyy|||{{{yyywwwvvvuuurrrooossskkkaaa]]]]]]\\\WWWQQQ(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))+++***)))((((((((())))))000000222444777;;;>>>@@@GGGFFFFFFGGGJJJKKKKKKJJJCCC@@@===<<>>???@@@AAABBBCCCDDDDDDFFFGGGHHHIIIJJJIIIHHHGGGDDDCCCAAA???>>><<<<<<;;;888888999:::;;;;;;;;;:::::::::999999888666555444333333222111000000000111000...+++*********)))((()))))))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++))))))************))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''************************************))))))))))))---******---......222777777BBBEEEMMMfff{{{yyy___WWWWWWcccrrrtttsssSSSFFFSSSbbbggghhhppprrrnnnqqqxxx}}}gggrrrsssZZZVVVbbb|||zzzyyy}}}|||zzzzzzzzzyyyvvvsssssslllddd```___]]]WWWQQQ'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))******))))))((((((%%%&&&(((*********))))))+++***))))))***---000222999:::===@@@DDDGGGJJJKKKKKKIIIGGGGGGGGGFFFDDDCCC888666333333555888999:::======>>>@@@CCCFFFIIIKKKJJJKKKMMMNNNMMMKKKHHHFFFFFFEEECCCCCCBBB@@@===:::666444222///,,,***)))(((++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***+++,,,************+++,,,---...111333666999<<>><<<;;;:::777555111...,,,+++,,,...//////111111222444888===AAADDDHHHIIIKKKMMMLLLIIIEEECCC@@@@@@AAABBBDDDDDDBBB???>>>===:::666222///---,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,)))***+++...111444666777>>>@@@CCCEEEHHHIIIIIIIIIDDDDDDCCCBBB???===:::999;;;<<<===>>>>>>===<<<;;;777777555444333222222222222222333333222111111000222222222222111000///...111111111222444555777888777444222111111000///---******))))))((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))'''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((************************)))***************+++++++++***,,,000///...222888AAAGGGIIIWWWrrr}}}|||}}}{{{jjjaaalllooovvv}}}wwwzzzlllQQQDDDNNNPPP___cccbbbeeehhhooo~~~nnnooo}}}~~~gggUUU^^^sss|||yyyyyyuuurrrppppppllleee```&&&''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))***++++++***)))((())))))(((((()))+++---///222555:::???CCCFFFGGGHHHGGGFFFFFFEEECCCAAA???>>>999777555444444333000///222000---,,,,,,------,,,.........000333666:::<<>>;;;777444333+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++***,,,000555:::???BBBDDDJJJKKKLLLLLLLLLKKKIIIHHHAAAAAA@@@>>>;;;777444111111222444555666666555555222222111111222222333444666666666666555444333333222222222222111000////////////000111222444666777666555444555666666555333,,,,,,+++******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))************************))))))******+++++++++,,,******---000000///444;;;CCCHHHNNNccc}}}xxxyyyxxxfffeeevvvyyy{{{~~~vvv}}}qqq^^^FFFAAAQQQUUUbbbffffffiiikkkuuusssjjjvvv}}}|||zzzcccWWWfff~~~{{{yyyyyywwwvvvvvvuuusssmmmiii&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))******++++++*********)))((()))+++///444666AAACCCGGGJJJJJJIIIFFFDDD@@@???===;;;888666444333222111//////000///...,,,222000......///000//////////////////000222444555777888999999888555222000333333666:::@@@EEEGGGHHHGGGGGGEEECCCAAA>>>;;;:::///...---++++++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...222444999>>>DDDHHHKKKMMMOOOOOONNNLLLJJJHHHFFFEEECCCCCCCCCAAA???;;;777555222333555666888888888777444444555555777888999:::888999::::::;;;:::::::::666666666666666555444444000000111111222444555666555444555666888999888777//////...---,,,++++++******))))))(((((())))))***************************''''''(((((((((((())))))************************))))))************))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******************************))))))******+++,,,,,,,,,***+++...000000000888AAAGGGJJJRRRmmm~~~tttmmmggg\\\bbbxxxzzzyyy|||uuu}}}zzznnnXXXEEEEEEUUU[[[dddeeeeeehhhjjjuuu}}}xxxiiiiii}}}}}}{{{zzz~~~~~~uuuaaa\\\ppp}}}{{{yyyxxxwwwwwwwwwtttpppmmm&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,***+++...111666;;;@@@BBBHHHHHHHHHFFFCCC???;;;888777666555444444444555666333111000000111111000///222111000111444777777777555555555555555555555555666666666666444222000///000///000444:::@@@CCCEEEEEEEEEEEEDDDCCCAAA???>>>666555222000...,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***---000444777888>>>@@@CCCGGGJJJLLLNNNNNNOOONNNLLLJJJIIIGGGFFFFFFFFFGGGHHHGGGEEEBBB>>><<<;;;<<<===>>>???>>>>>>===:::::::::;;;<<<===>>>???===>>>>>>>>>>>>======<<<999999::::::999999888888555444444444444555666666444333444666888999777666222222111000///...------******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))++++++++++++++++++++++++))))))************))))))'''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********************************))))))***++++++,,,------++++++...000000222<<>>999444111///111111111222555888<<<>>>:::888777777888999777666666666666999>>>AAACCCCCC@@@@@@@@@AAA@@@???>>>===::::::999888666555333222---,,,,,,...444:::>>>@@@AAABBBCCCCCCCCCBBB@@@???<<<:::777444000---+++***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((((('''''''''((((((((((((''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***,,,///333888===AAACCCGGGHHHJJJLLLMMMMMMLLLLLLNNNMMMKKKJJJIIIIIIJJJJJJGGGHHHIIIIIIHHHEEEBBB@@@CCCCCCDDDEEEEEECCCBBBAAA>>>=========>>>>>>???@@@DDDCCCBBBAAA???<<<:::999999::::::::::::999999888999888777777777777777777333333333555777777555333444444333222111000//////******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((()))++++++++++++++++++++++++))))))************))))))&&&''''''''''''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++************************))))))***+++,,,,,,------+++,,,...000000222>>>KKKccc^^^^^^www}}}wwwppp^^^KKKHHHUUUrrruuuvvv~~~~~~___AAABBBUUUjjjlllmmmggggggqqqyyyzzzmmmaaaiii{{{yyyyyywww|||pppaaaeee|||yyyuuurrrppp(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))************************)))'''&&&(((+++,,,)))'''******+++,,,------......;;;===AAADDDFFFHHHHHHHHHEEECCC???:::666444222111666999===BBBFFFHHHJJJJJJIIIGGGEEEDDDDDDBBB???===@@@AAABBBDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLFFFEEECCC@@@===999666444222///,,,,,,...111444555777:::>>>BBBDDDBBB@@@>>>???===;;;999777444000,,,,,,***'''''')))***(((&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************+++***(((((()))******)))***+++,,,+++***+++,,,...000444999???DDDGGGHHHHHHLLLMMMNNNOOONNNNNNLLLKKKQQQOOOKKKGGGFFFFFFHHHJJJLLLGGGFFFIIIGGGCCCCCCHHHNNNCCC???DDDGGGCCCBBBEEE@@@;;;;;;AAAFFFHHHOOOWWWeeeccc\\\QQQEEE>>>===??????<<<===???===777888>>>>>><<<999777888999777444444333222222333333222111222222333555777666333000111000...,,,************)))((('''''''''(((***+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++222000---///333CCC\\\vvvhhheeeyyyvvvWWWMMMLLL\\\ccchhhuuu}}}~~~TTTLLLHHHQQQrrrrrrjjjmmmxxxwwwhhhbbbqqq{{{wwwzzz{{{xxxzzz~~~{{{jjj```jjj}}}zzzwwwuuu(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))'''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************+++)))((()))+++,,,***(((******+++---000555999<<<>>>>>>>>>???@@@AAAAAABBB>>>===:::888666444444444;;;===BBBGGGKKKNNNOOOPPPPPPOOONNNNNNOOONNNLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOIIIIIIGGGFFFCCCAAA???===777444111///000111111111444777;;;???AAABBBAAA@@@AAA???===<<<:::777333000...+++((('''((()))(((&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))***************)))))))))***,,,,,,,,,,,,+++***))))))+++000444:::===AAAEEEHHHIIIIIIIIILLLLLLMMMMMMNNNMMMMMMMMMOOONNNMMMKKKJJJHHHGGGGGGCCCAAADDDJJJKKKGGGGGGKKKHHHHHHIIIIIIEEE???@@@EEEGGGHHHMMMUUU]]]iii}}}hhhWWWRRRSSSQQQNNNNNNPPPOOOJJJHHHKKKCCCJJJNNNGGG@@@>>>===:::888777555555555555555555999666333222222333333222111000...,,,+++***************)))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++111///---111444AAAXXXoooeeeccctttzzzWWWMMMYYYdddgggjjjvvv}}}uuuLLLIIIKKKVVVsssxxxsss{{{|||yyyeeedddwwwyyyvvvwwwxxxvvv}}}zzzhhhaaaqqq{{{xxxvvv'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))))))))((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))************************,,,***))))))+++,,,+++***)))+++///444888<<<>>>???:::999999999:::;;;>>>???<<<<<<;;;::::::;;;<<<===BBBDDDHHHLLLOOORRRSSSTTTRRRQQQQQQRRRTTTTTTSSSQQQRRRRRRRRRRRRQQQOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKJJJIIIHHHGGGFFF???<<<888666444222000...111333666999===???AAAAAABBB@@@>>>>>>===;;;888666222///+++(((((((((((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))*********++++++)))))))))***+++,,,......,,,,,,***)))+++000777<<>>PPPbbb]]]```qqq{{{[[[VVVmmmrrrooooooyyy}}}jjjHHHKKKRRRZZZoookkkvvv{{{wwwzzz```ddd|||yyyvvvwwwwwwwwwvvvaaa```yyy|||yyyxxx''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))***)))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))************************,,,+++***)))***,,,---------111777===???===999666444555777999===@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIJJJIIIJJJLLLOOOQQQRRRSSSSSSPPPOOOOOOPPPRRRSSSRRRPPPSSSSSSSSSRRRQQQPPPOOONNNOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIEEEBBB???===:::777333000000111222444666999<<<>>>===<<<<<<<<<>>>>>>===<<<555222...+++)))(((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))*********+++++++++)))***++++++***+++---...+++,,,...000333999AAAFFFLLLMMMOOOOOOOOONNNMMMLLLNNNMMMMMMLLLMMMNNNPPPQQQLLLMMMMMMLLLJJJGGGDDDBBBCCCDDDBBB======JJJdddyyyrrraaafffvvv}}}{{{~~~tttcccVVVJJJHHHEEEBBB???>>>===;;;:::555444444555777777555333000111111111111111111000......---,,,******))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,///,,,...666777;;;IIITTTUUU___xxxsss```eee{{{}}}wwwvvv||||||~~~eeeNNNUUU^^^dddnnnrrr|||yyywww\\\eee~~~}}}{{{xxxwwwxxxyyy~~~qqqZZZ___|||zzzyyy&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))******))))))((((((((('''(((((((((((()))))))))***************************************************+++******)))***---111333:::<<<>>>@@@@@@===:::777777:::???EEEHHHJJJKKKJJJNNNNNNMMMMMMNNNOOOQQQRRROOOPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOPPPQQQRRRPPPNNNNNNNNNOOOOOOOOONNNNNNMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFDDDBBBAAA>>>:::777333222111000111333555777666555666888;;;>>>???>>>888666333///+++*********''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++************++++++++++++***+++,,,+++))))))+++...+++///555;;;@@@EEEJJJMMMLLLMMMNNNOOOOOONNNMMMLLLOOONNNMMMMMMMMMOOOPPPQQQPPPNNNKKKHHHEEECCCBBBAAA@@@IIIRRRSSS[[[vvv|||oookkkhhhgggiiilllkkkeee```OOOIIIBBB;;;777444222111/////////000000111111111000//////...,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,///,,,...777888:::FFFKKKQQQdddiii^^^jjjvvvxxxvvvxxx~~~|||}}}gggXXXbbbqqqxxx|||~~~sss|||ooo[[[lll~~~~~~|||xxxvvvwwwzzz|||}}}jjjWWWeee~~~|||{{{zzz&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***))))))))))))))))))(((((((((((()))))))))***************************************************************+++---111777<<>>FFFJJJMMMOOOPPPKKKKKKLLLMMMMMMMMMMMMLLLNNNNNNMMMMMMMMMMMMMMMNNNKKKHHHEEEBBBBBBCCCFFFHHHWWWhhh{{{}}}~~~}}}ppp[[[GGG:::555444444222111///.........///000000000000///...---+++***))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++///---000888777999FFFKKKVVVooo{{{aaaVVVfffgggmmmooovvv~~~|||jjjbbbsss}}}zzzoooddd```vvv|||{{{zzzvvvssstttxxx{{{|||vvvcccZZZqqq}}}|||}}}}}}&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********(((((()))))))))************************************************************+++---...111777???FFFKKKJJJGGGFFFFFFIIILLLNNNNNNOOORRRTTTTTTSSSQQQOOONNNMMMLLLJJJIIIJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIEEEDDDCCCDDDEEEEEECCCAAAAAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJHHHGGGEEEDDDDDDCCCAAA@@@;;;999666333111000111111///...---///222666777777999:::;;;888444000...///''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,(((+++...///---...222666999???FFFLLLNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHCCCDDDFFFKKKSSS\\\eeejjj~~~yyy||||||{{{uuu^^^NNNEEEAAA???===:::666111///...//////000000111111000...---,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,***000///111888777:::HHHQQQaaa|||uuuXXXRRRhhhcccjjjooowwwiiinnn|||}}}uuunnn\\\fff}}}{{{yyyzzzwwwrrrtttyyy|||~~~{{{lll\\\___zzz}}}~~~&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))***************************************************************,,,...000444;;;EEELLLFFFIIILLLOOOPPPNNNKKKIIINNNOOOOOOPPPPPPPPPOOOOOOKKKJJJHHHGGGFFFFFFGGGGGGAAAAAAAAAAAAAAABBBCCCDDDBBBAAAAAABBBDDDDDDCCCAAA<<<===============<<<<<<======???AAACCCEEEGGGHHHFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFDDDBBBCCCBBBAAA@@@===;;;999666444222222222000...------000222333333999;;;===;;;666222000000'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,******+++++++++,,,,,,,,,&&&+++///000000111777<<>>===888;;;???BBBEEEHHHKKKNNNNNNKKKHHHFFFEEEDDDBBBAAA===<<<===@@@???;;;;;;>>>;;;<<<===============<<<<<>><<<999777555444333111...,,,+++---///000222333666888999777666444+++,,,...000---&&&&&&)))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***+++*********))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))(((&&&$$$###%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++,,,,,,+++******+++---,,,,,,------------,,,,,,+++***))),,,444===EEEIIILLLLLLLLLNNNOOOOOOMMMKKKRRRRRRPPPLLLKKKKKKKKKIIIDDDGGGHHHDDD@@@AAAIIIRRR[[[ccctttxxx{{{nnnooowwwwwwhhhgggooowww~~~~~~ssspppuuu{{{qqq^^^NNNLLLJJJAAA999888999555111///222222///***......---+++)))(((((()))))))))))))))************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))((('''''')))))))))***++++++,,,,,,,,,,,,,,,333<<<999AAAWWWmmmxxxssseeeXXX[[[iiinnn|||vvvkkkyyy|||jjjpppvvv{{{{{{lllsssuuu[[[kkk{{{}}}|||{{{|||vvvqqquuu~~~vvvaaaZZZYYYhhh'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))***++++++,,,,,,,,,,,,,,,,,,+++*********,,,...000666:::@@@EEEIIILLLOOOQQQQQQPPPPPPQQQSSSSSSRRRPPPNNNLLLJJJIIIHHHFFFDDDCCCCCCAAA@@@@@@BBBEEEHHHIIIGGGMMMVVV^^^cccfffhhhiiinnnjjjddd```]]]\\\ZZZYYY[[[UUUPPPMMMJJJFFFFFFIIICCCDDDDDDBBBAAA@@@??????:::<<<============>>>@@@AAAAAA@@@AAABBBDDDFFFGGGDDDCCCBBB@@@>>><<<:::999666444222///............000222444777888888777666222111222333///)))(((+++(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))((()))++++++***+++---///+++,,,,,,------......---,,,///333888???EEEJJJMMMMMMMMMMMMNNNPPPOOONNNLLLOOOOOONNNMMMKKKHHHDDDAAADDDCCCAAADDDMMM^^^rrr~~~zzzzzz{{{{{{nnnrrr|||tttggg```hhhppprrruuu|||~~~uuupppqqqyyyyyyqqqkkknnnqqqnnniiigggSSSDDD777333333222000000.........,,,***)))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))*********+++,,,,,,------...000///333999:::LLLlll{{{uuunnn___UUU___qqqwwwhhh___lll{{{vvviiioooyyyvvvjjjgggZZZkkkttt{{{yyy|||yyysssvvv~~~~~~ooo[[[VVV\\\rrr(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))******+++,,,+++++++++---+++)))((()))...333777AAADDDIIILLLNNNPPPRRRSSSQQQOOOLLLMMMPPPQQQPPPNNNJJJIIIGGGFFFEEEEEEFFFFFFIIIIIIKKKOOOVVV^^^eeejjjfffmmmwwwzzzmmmgggccc______aaa]]]]]][[[VVVPPPKKKHHHHHH===>>>>>>===<<<;;;===>>>::::::;;;<<>>:::999777555222///...------///222555777888888888555333222111---'''&&&)))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************)))))))))&&&''')))***+++,,,///222,,,,,,,,,,,,---...//////...555???FFFIIILLLNNNQQQOOONNNNNNNNNPPPPPPNNNLLLIIIHHHHHHIIIIIIFFFCCC@@@AAA@@@DDDRRRiii~~~tttggghhhrrr{{{xxx{{{~~~yyyqqq{{{{{{rrreee[[[]]]kkkrrrmmmppp{{{|||vvvwwwvvvvvvuuuxxx|||xxx|||sssWWW???888666111000555//////...---,,,+++******))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++***++++++,,,------.........222222444999AAA```~~~xxxjjjWWWPPPbbbyyygggUUURRR```nnn|||yyylllqqqsssnnn]]][[[iiilll{{{|||wwwzzzzzzuuuvvv{{{yyyhhhSSSQQQ```((((((((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))***++++++++++++***,,,***((((((+++333;;;@@@GGGIIILLLMMMNNNNNNOOOQQQPPPMMMJJJIIIKKKLLLLLLJJJDDDFFFIIILLLNNNPPPRRRSSSUUUZZZbbbjjjsss{{{~~~}}}|||~~~~~~{{{sssfff[[[SSSPPPEEEFFFGGGFFFBBB???===<<<999999999:::;;;>>>@@@AAAAAAAAAAAA@@@@@@?????????>>>>>><<<:::666222///---,,,...000333555777999999888444111000,,,'''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((************)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&&&&&&&'''(((&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************************&&&(((******+++,,,///111...---,,,,,,,,,...///000444===GGGMMMMMMLLLNNNPPPPPPOOONNNNNNOOOOOOMMMLLLLLLFFFBBBBBBCCCCCCBBBCCCCCCKKK[[[rrrqqqhhhfffjjjrrrwwwwwwsssyyyuuuuuuwwwnnnddd\\\aaaqqqssslllsss|||qqqiiinnnuuu{{{~~~~~~}}}|||www~~~eeeGGGAAA>>>333111888222111///......---+++******)))))))))))))))((((((((()))))))))************)))))))))******)))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))******************++++++,,,------------111111555???LLLrrr~~~gggPPPLLLbbb|||pppWWWJJJNNN```pppoootttvvvyyy___^^^fffkkkvvvwwwxxxuuuuuuyyy}}}~~~rrrbbbNNNPPPeee(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++*********))),,,222:::CCCHHHIIIJJJLLLLLLKKKKKKLLLMMMMMMLLLJJJHHHHHHIIIIIIIIIDDDKKKUUU]]]bbbdddggghhhjjjrrr}}}nnnbbb]]]VVVXXX[[[ZZZTTTKKKDDD@@@AAA@@@>>>===<<<<<<<<<===>>>>>>??????????????????@@@@@@???===:::666222000......///111333555777888;;;666333333111,,,+++---))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((&&&&&&'''((()))&&&'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))***************+++++++++)))***++++++***+++---//////...---,,,---000222444@@@FFFMMMOOOMMMKKKMMMOOOPPPOOOMMMLLLMMMMMMKKKJJJOOOFFF@@@BBBFFFHHHKKKOOO[[[iiiuuufffeeeiiilllttt}}}vvv~~~rrrkkkgggdddkkkwwwuuuppp}}}wwwjjjaaagggnnntttxxx{{{~~~lllSSSPPPMMM@@@999>>>999666222000///...,,,***++++++******)))))))))(((((()))))))))************))))))************))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''************))))))))))))))))))******++++++,,,,,,---///...555BBBQQQsss~~~aaaIIIJJJccc{{{kkkXXXLLLRRReeerrr}}}vvvlllttt~~~vvvfff]]]bbbuuuuuutttuuusssuuuzzzzzzgggYYYPPPVVVnnn''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))******++++++++++++******)))******+++,,,+++++++++***+++///444;;;BBBHHHKKKJJJKKKLLLKKKJJJIIIJJJLLLGGGIIIKKKJJJHHHHHHKKKOOOZZZcccoooyyy}}}}}}yyy|||~~~|||rrrfffZZZSSSLLLJJJFFFBBB>>>;;;999888>>>>>>?????????@@@@@@@@@@@@@@@@@@???===:::777555222111000000000222333444666111000222222///---...))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''(((((()))''''''((())))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))*********++++++++++++++++++,,,,,,+++***)))+++,,,///...---...111666;;;>>>KKKNNNQQQPPPNNNMMMNNNPPPOOOMMMKKKJJJJJJIIIHHHGGGBBB>>>DDDVVVeeeiiilllppptttpppooooootttzzzwwwoooooouuuqqqwww~~~wwwpppkkkkkktttyyyzzzqqqeee___bbbeeefffiiiqqq}}}nnnaaabbbbbbVVVLLLJJJEEE???888333222000...+++,,,,,,,,,++++++******)))))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))+++*********))))))((((((((())))))******+++,,,,,,///...,,,444BBBNNNhhhuuuXXXEEEMMMeeeyyyggg^^^SSSXXXffflllooolllaaahhhtttxxxvvveee___fffvvvttttttsssvvv|||~~~lllZZZPPPUUUccc{{{%%%%%%&&&&&&'''(((((((((''''''%%%%%%%%%%%%''''''(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,000666===CCCGGGIIIJJJHHHIIIJJJIIIHHHGGGIIIJJJJJJRRRYYYZZZWWWWWW]]]dddxxxrrrjjj]]]ZZZTTTNNNGGGBBB???===>>>>>>>>>>>>?????????????????????>>>>>>===<<<;;;666444222///......///000...******///222///---...))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,,,,+++***)))+++---.........111777???FFFKKKOOOOOOPPPPPPOOOOOONNNNNNNNNKKKHHHGGGGGGFFFEEEDDD===EEE^^^lllnnnjjjxxx}}}zzz{{{wwwwwwwwwvvvvvvxxx~~~vvvooogggcccaaafffiiigggeeelll{{{}}}zzz|||wwwrrrllljjjoooqqqjjj^^^XXXRRRIII???888555444111.........------,,,++++++***))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))***++++++,,,,,,---...///...666BBBJJJbbboooRRREEERRRhhhuuupppxxxtttwww{{{aaa[[[TTT[[[dddbbbaaaaaa[[[jjj}}}{{{zzzwww\\\kkkxxxvvvvvvvvvtttxxxvvvbbbTTTPPP\\\qqq$$$%%%%%%&&&'''((())))))((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,------------,,,...333<<>>>>>>>>?????????999777333///---,,,---------***+++222666555222222))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((())))))*********+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))(((''''''(((((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,***+++,,,+++******,,,...------///333;;;FFFOOOUUUMMMMMMMMMNNNPPPOOOMMMKKKMMMJJJGGGEEEEEEDDDCCCBBBNNN\\\tttiiisssyyy~~~zzzzzzzzz{{{|||}}}{{{xxxvvvoooeeeaaacccfffooovvvtttnnnnnnxxx}}}wwwxxx~~~sssmmmooofffhhhmmmssswwwtttjjj```ZZZPPPDDD;;;888666444111//////...------,,,++++++))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''((()))***+++,,,,,,***++++++,,,,,,---......---000111999CCCKKKdddnnnRRRHHHWWWjjjrrrkkkqqqooozzz___RRRPPPZZZbbb]]]]]]ddddddqqqhhhUUUyyy}}}wwwyyyyyyvvvyyy}}}rrr___UUUUUU```zzz'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))******++++++(((((((((((()))))))))))))))************+++++++++,,,,,,++++++***+++++++++///---+++---000111///,,,777888>>>GGGLLLJJJIIIIIIFFFFFFFFFGGGFFFIIIVVVdddppp{{{~~~zzzyyyppphhheeecccaaabbbfffkkkxxxrrriiieeegggpppyyy~~~wwwxxx~~~xxxrrrooojjj\\\NNNGGGBBB>>>===>>>======>>>;;;<<<<<<>>>???@@@AAAAAA???===999333///---...///......---...///111333444...---+++)))(((((())))))))))))))))))******************))))))((((((''''''((()))******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++---***))))))+++---......+++000888@@@HHHLLLOOOPPPNNNNNNMMMMMMNNNOOONNNNNNKKKHHHFFFFFFBBBAAAKKKXXXkkk|||iiimmm~~~vvvnnnkkkfff``````dddrrrvvvxxxvvvxxx}}}tttqqqnnngggeeegggmmmpppzzzzzzjjjdddhhh\\\```]]]PPPAAA888333000...000111000---***))))))***)))))))))))))))************++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))***+++,,,------...---+++111;;;CCCMMMfffyyyXXXJJJaaammmqqqooojjjrrryyyYYYSSSOOOXXXaaa^^^```iiilllvvviiiaaavvv~~~yyyuuuuuuyyyooo[[[UUUYYYppp'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))))))))(((((((((((()))))))))***)))************+++++++++,,,,,,+++++++++++++++,,,---,,,,,,+++,,,...222444<<<>>>DDDHHHGGGFFFKKKSSSaaaYYYSSSTTT\\\jjj~~~|||ooohhhgggaaa___```bbbbbb______bbbkkkqqquuurrrhhh___\\\]]]aaammmyyy}}}~~~|||uuullljjjkkkooowwwuuugggTTTNNNGGGCCCBBB@@@???>>><<<<<<======>>>>>>>>>>>>???===:::666222///......---,,,,,,---...000222333111///...,,,******)))***))))))))))))))))))))))))***)))))))))((((((((('''''')))******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///444888???FFFLLLPPPRRRRRRPPPNNNNNNNNNOOONNNLLLJJJEEE@@@???BBBIIITTThhhzzztttyyypppllliiieeefffjjjwww~~~~~~}}}}}}lllccc```^^^```dddgggllluuuzzzvvvnnnkkkmmmtttyyyxxxiiiUUUFFF>>>999000000111000///---------******))))))))))))************++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))***+++,,,------...000...222;;;AAAKKKccc|||www{{{vvvTTTLLLgggsssxxxyyyrrrwww```KKKNNN\\\eeebbbgggnnnlll~~~kkkeeeyyy~~~yyyuuuvvvzzzmmmZZZWWW___}}}'''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((((((((((()))))))))******)))************+++++++++,,,,,,++++++++++++,,,,,,,,,---...,,,+++000888@@@===@@@EEEFFFEEEKKK^^^pppwww{{{{{{pppdddXXXRRRWWW___hhhfffgggiiiiiifffhhhlllooopppooojjjdddbbbggglllrrr}}}ppphhhbbbdddhhhooowwwyyyppplllpppzzzyyyeee^^^TTTMMMIIIGGGEEEBBBAAA@@@@@@???>>>===;;;;;;===<<<;;;999666333000...++++++++++++---///111222333333111///---+++***)))))))))))))))(((((((((((())))))))))))((((((((((((&&&(((++++++***))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++))),,,......---...000333>>>AAAFFFLLLPPPRRRSSSSSSMMMLLLKKKLLLMMMLLLGGGCCCCCCDDDLLLZZZjjj|||~~~}}}}}}||||||uuuaaaWWWVVVWWWYYY[[[\\\dddkkklllnnnsssvvvwww|||hhhVVVHHH???444222///.........---,,,++++++******)))******+++******++++++++++++******))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***+++,,,---......111000555===CCCNNNfff~~~uuuhhhMMMOOOlllwww|||zzz}}}aaaPPPWWWeeelllooo}}}~~~llljjj}}}~~~yyyvvvvvvzzz}}}hhhVVVYYYhhh'''''''''''''''''''''''''''''''''''''''((())))))))))))((((((''''''&&&&&&(((((()))))))))*********))))))*********+++++++++,,,,,,+++++++++,,,------,,,---///000222888AAAGGGBBBAAAAAABBBFFFUUUrrr|||rrriiiZZZWWWRRRKKKJJJTTTiii{{{zzzpppmmmmmmnnnrrrvvv}}}|||yyyuuutttwww~~~tttmmmhhhlllqqqxxxtttmmmpppyyy}}}qqqkkkaaaXXXUUUUUUQQQLLLHHHGGGDDDBBB???<<<:::999999999:::::::::777222///++++++***+++,,,...000111444444333111///,,,***))))))))))))((((((((((((((())))))))))))((((((((((((&&&(((+++,,,+++))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++))),,,///...,,,...444;;;EEEGGGJJJMMMOOOPPPPPPOOONNNLLLJJJKKKLLLKKKGGGDDDFFFTTTmmm}}}}}}|||}}}|||zzzrrrddd]]]^^^___^^^[[[SSS[[[^^^^^^fffvvvtttdddRRRDDD;;;777222////////////---,,,,,,+++*********++++++******++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))******+++,,,---......///000666>>>GGGUUUooosssYYYKKKTTToooxxxtttWWW[[[___iiisss|||zzzyyy|||kkkooo}}}yyywwwwww{{{zzzaaaPPPZZZnnn'''''''''''''''''''''''''''''''''''''''((())))))))))))((((((''''''&&&&&&))))))))))))************))))))*********+++++++++,,,+++++++++,,,------...,,,,,,---333:::AAAEEEFFFFFF@@@<<<@@@LLLaaapppjjjcccYYYQQQEEEGGGHHHIIITTTjjjzzzmmmlllqqquuuwwwyyy}}}uuusss|||wwwqqqttt~~~yyyuuummmffffffiiiddd[[[PPPMMMHHHCCC>>>;;;:::999777777888:::;;;:::666222---,,,++++++,,,---///000333333333333111...+++)))******))))))((((((((('''(((((((((((())))))))))))&&&(((++++++***))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++------,,,+++000:::CCCJJJKKKMMMNNNOOONNNNNNMMMSSSPPPMMMJJJIIIIIIJJJKKKSSSlll}}}zzzzzz}}}{{{zzz{{{~~~~~~uuukkkfffgggjjjhhhdddUUUXXXWWWVVVaaawww}}}yyyppp]]]KKK???;;;777333222222222222------,,,+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))******************************+++,,,---......///---111777???HHHYYYsss```SSSMMMWWWrrr|||www[[[KKKZZZ]]]kkkuuunnnvvvqqqgggrrr}}}yyywwwxxx|||vvv[[[MMM[[[sss'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((()))))))))*********++++++)))************+++++++++,,,++++++,,,,,,---...///++++++...666???FFFGGGEEE???;;;===KKKaaazzzmmm\\\WWWYYYUUUMMMGGGFFFIIILLLQQQ___vvvyyywww}}}|||~~~}}}xxx{{{xxxkkkYYYTTTMMMEEE@@@=========;;;999888999<<<<<<999555000///...---------...///000222333444333111...,,,++++++******))))))(((((((((((((((((())))))))))))((()))******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,---------000777BBBJJJNNNOOOPPPPPPPPPOOONNNMMMNNNLLLHHHCCCAAAFFFQQQYYYttt~~~~~~qqqpppqqqwww~~~}}}~~~zzzvvvoooiiijjjoooqqqnnniiiddd\\\YYYbbbttt~~~xxxttttttooo```PPPAAA@@@<<<777222000000222......---,,,++++++++++++******++++++++++++******)))))))))))))))))))))))))))******++++++******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,---...//////---333999???HHHZZZtttsssUUUNNNLLL[[[{{{gggKKKIIIUUU[[[vvvwwwlllxxxgggdddttt}}}zzzxxxyyy}}}sssZZZNNN___zzz'''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))))))))))))))*********+++++++++)))************++++++++++++++++++,,,,,,...//////...000555;;;BBBGGGKKKLLLEEEHHHUUUlll~~~tttkkkdddaaaUUULLLKKKWWWcccddd\\\VVVWWWYYY\\\cccsss~~~|||yyywwwfff___UUULLLFFFDDDEEEGGGDDD???;;;:::<<<<<<:::777444333111///.........//////111444666777555222000,,,,,,,,,+++***)))))))))'''((((((((()))))))))***)))***)))((('''(((+++---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,---///333999AAAIIIMMMOOOOOOOOOPPPOOONNNMMMMMMEEEFFFDDDAAACCCRRRiii|||{{{wwwxxx{{{zzziiidddhhhpppzzz}}}vvvnnnllljjjcccZZZTTTTTTPPPEEE999000///111///...---,,,,,,+++++++++******++++++++++++******)))))))))))))))))))))))))))******++++++******)))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***************************++++++,,,---...//////...444<<>>;;;<<<===:::777777555333111////////////...111555888999888555333------,,,,,,+++***))))))'''((((((((())))))************)))'''&&&'''+++...))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,---111888AAAHHHMMMOOOMMMMMMNNNNNNMMMMMMLLLKKKCCCFFFHHHIIIPPPgggyyyxxx|||uuunnnmmmmmmttt}}}{{{pppjjjjjjkkkiiippppppkkk[[[FFF888444666000///...---,,,+++++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,***************************++++++,,,---...//////---555>>>DDDQQQhhhyyy^^^HHHMMM___{{{}}}aaaJJJVVV^^^bbbpppaaapppuuu___cccwww~~~}}}zzzyyyzzz}}}~~~rrr___XXXmmmttt```dddjjjqqqvvvzzz{{{|||}}})))((((((''''''''''''((())))))))))))(((((((((((())))))))))))*********************)))******+++,,,******+++++++++,,,,,,,,,))),,,///...+++***///444999===>>>>>>CCCQQQ___fffvvv~~~mmm\\\OOONNNOOOKKKKKKPPPNNN[[[uuuyyy}}}zzzvvvkkk^^^YYY\\\```aaaRRRQQQKKKCCC;;;777777999777888888666555444222//////111444888999888666444222000,,,)))'''((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((***+++***)))((()))*********))))))(((((('''''')))((((((((()))))))))((((((---222222---)))((()))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...,,,---///---***,,,000+++111:::BBBHHHKKKMMMOOOJJJLLLNNNMMMJJJHHHJJJLLLAAAFFFPPP\\\mmmtttvvvvvv}}}zzzuuu|||pppiiihhhqqq}}}zzzxxx{{{|||wwwuuuwwwzzzzzzYYYBBB;;;:::666333111111---)))+++///*********++++++,,,,,,,,,)))))))))***+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******)))))))))))))))***(((***,,,.........///111///555IIIQQQ\\\kkkwwwrrrZZZKKKCCCgggxxxkkkaaa]]]eeennn|||rrr```aaawww```SSSggg{{{}}}vvvvvv|||}}}lll[[[\\\uuuggg___eeesss~~~|||{{{|||}}}}}}|||}}}(((((('''''''''(((((()))''''''(((((())))))******))))))))))))***************************++++++,,,***++++++++++++,,,,,,,,,)))+++,,,,,,+++---333777???AAAAAAAAAKKK]]]mmmvvv~~~uuuhhhbbbQQQNNNOOOSSSVVVUUUTTTVVVVVVddd|||yyy{{{vvvkkkgggjjjllljjj```[[[RRRHHH@@@;;;999888888888888777666444222///...000444777888777555444333111---***(((((()))***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******(((((()))******)))))))))(((((((((''')))((((((((()))))))))((((((,,,000000,,,((((((*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...,,,,,,...---***,,,111...555???GGGLLLMMMMMMMMMPPPQQQQQQPPPMMMIIIEEECCCDDDQQQbbbnnnzzzssslllrrrwwwzzzxxx{{{~~~|||xxxsssoooqqqwwwwwwssssssyyy~~~~~~yyykkkVVVFFF===555222000222111......000++++++,,,,,,------------************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******(((***,,,.........000111888666FFFOOO^^^qqquuuooo[[[OOOGGGdddxxxjjjaaa```dddiiisss|||wwwjjj^^^fff[[[SSShhh{{{}}}wwwxxx~~~zzziiiYYY]]]wwwfff___gggvvv~~~|||{{{zzzxxxwwwvvv~~~'''''''''''''''((()))***&&&&&&'''((()))***++++++))))))))))))***************************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,///444999<<<@@@BBBCCCHHHVVVjjjyyyyyyrrrkkkbbbVVVNNNMMMKKKYYYfffiiifffccc```]]]mmmyyy}}}{{{}}}|||}}}}}}~~~xxxiii___RRRIIIEEEBBB>>>:::;;;999888888888666444111...000333666777666555333555333///,,,***)))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))(((((((((((()))((((((((())))))(((((((((+++------***((()))+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---++++++---,,,***---222444<<>>999777999:::999666666000222444777777777555444666555222///,,,******)))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&((()))((('''&&&''')))))))))))))))((((((((((((((()))))))))((((((((()))''')))******((((((***---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------+++***,,,,,,,,,000666???DDDKKKPPPQQQPPPOOONNNMMMLLLIIIEEEBBBBBBEEEGGGUUUiii~~~~~~yyy|||}}}|||vvvkkk]]]UUUTTTWWWRRRPPPNNNOOOTTT[[[aaaeeeaaaZZZUUUWWWYYYXXXZZZ^^^\\\```aaa^^^dddsss}}}zzz}}}}}}oooqqquuuwwwvvvrrrppppppjjjkkkmmmpppsssxxx~~~}}}}}}vvvhhh[[[NNNDDD:::777666222...------------------------...,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))***+++)))+++---------...000222777???gggzzz|||nnncccLLLQQQSSS```}}}xxxkkkcccccciiikkkpppwww||||||wwwrrrnnniii___]]]ooo~~~[[[UUUlll~~~}}}tttaaaXXXgggeee^^^kkk~~~~~~zzz}}}&&&&&&&&&'''''')))******))))))))))))((((((((((((((()))))))))************+++++++++***+++,,,,,,---++++++,,,,,,,,,------------...111555:::======<<<@@@KKKYYYfffqqquuuooofffQQQDDD:::;;;DDDMMMUUU[[[ggg~~~{{{|||ssseeeWWWSSSYYY]]]YYYRRR@@@888333666999777666777333555666888999888777666777666444222///---+++***************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******&&&((()))((('''&&&''')))(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((()))+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------+++***,,,...///555<<>>:::555333222---------,,,,,,,,,,,,,,,---,,,,,,,,,++++++******************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((()))***++++++***,,,---------...111333777PPP}}}hhh\\\NNN\\\aaahhhzzz|||yyyxxxqqqfff```___aaaffflllooopppqqqsssuuuyyyooo```\\\qqqtttZZZXXXpppsss```\\\ooo~~~fff]]]nnn'''''''''''''''((()))******)))))))))((((((((('''))))))))))))************+++++++++++++++,,,------,,,,,,,,,,,,---------------000444888<<<>>>@@@AAAMMMXXXdddmmmppplllaaaVVVEEE@@@???EEENNNWWW```ggguuu{{{uuuxxxxxxkkk^^^[[[aaaeee```YYYGGG:::111333555333333666555666888999999999888888777666666444222///---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++'''((())))))''''''((()))(((((((((((())))))))))))&&&)))+++***'''&&&(((+++))))))(((((()))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...++++++...000333;;;CCCNNNOOOOOOOOOMMMMMMNNNPPPKKKIIIEEEDDDKKK\\\rrrrrrjjjccc```^^^[[[ZZZ\\\___XXXQQQPPPRRRSSSPPPLLLLLLOOOWWWeeerrrwwwsssnnniiiaaaVVVMMMHHHGGGGGGHHHFFFDDDCCCEEEFFFFFFGGGJJJRRRUUU^^^gggmmmxxxwwwvvvtttqqqpppkkkttt|||~~~|||yyyrrrkkkqqqxxx}}}{{{yyy~~~kkk]]]NNNCCC;;;555333444---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,---------...222444>>>\\\tttaaaVVVZZZjjjoooppp{{{}}}~~~wwwtttrrroooggg^^^[[[^^^___dddiiikkkkkkpppzzzuuuaaa\\\ssskkk^^^[[[ttt~~~rrr``````wwwzzzeee___qqq~~~~~~{{{yyywwwyyy|||(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))************,,,++++++++++++,,,------,,,,,,,,,------------...222555999<<<>>>CCCIIINNNXXX___bbb```[[[VVVOOOHHH;;;DDDQQQZZZ[[[\\\eeeppp~~~|||tttiiigggmmmpppkkkeeeTTTCCC666555666222111666666666777888888888888777666666666666444111///---++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))******(((((()))***'''((((((((()))))))))***&&&))),,,***'''%%%(((+++***))))))******+++************+++++++++,,,,,,,,,,,,,,,,,,------------...///,,,,,,000333888AAAJJJNNNOOOPPPOOOMMMLLLLLLMMMFFFCCCEEEPPPggg~~~{{{sssiiiaaaaaa___\\\^^^cccfffeee^^^YYYVVVVVVZZZ]]]]]][[[```jjjyyy~~~uuulll___UUUQQQQQQPPPMMMLLLHHHIIIOOOPPPKKKIIIKKKMMMSSSYYYZZZZZZaaappp~~~wwwsssrrrllllllrrrllltttzzzyyyyyy{{{yyyuuu}}}}}}xxxlll^^^QQQDDD999555666............---------,,,++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,,,,------------...222555BBBWWW{{{~~~zzzkkk[[[RRR```ppprrrooowww}}}zzzyyyvvvwwwxxxpppbbbXXX[[[eeefffggghhhiiinnnyyyzzzccc^^^vvvccc\\\^^^xxx~~~qqq```ddd|||vvvcccaaavvvttttttuuuyyy~~~)))(((((('''''''''((((((&&&&&&'''((()))***++++++))))))))))))************,,,,,,++++++,,,,,,---...,,,,,,,,,---------......888<<>>888333000000...+++***---,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++************))))))))))))******++++++***)))(((((()))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,------------...222555<<>>666000000///------...,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++************))))))))))))******++++++***))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,------...------...222555:::NNNfffooonnnqqqsss```RRRHHHVVVgggmmmlllqqquuuxxxyyyXXXVVVbbbfffdddffflllsssyyyhhhtttkkkWWWXXXnnnuuu|||{{{}}}||||||}}}~~~xxxaaaWWWooojjj```nnnyyyooonnnuuu}}})))(((((((((((()))******))))))))))))))))))))))))******++++++++++++++++++///...............//////...------000444888<<<===DDDPPP___lllqqqiiiVVVDDD<<<888777;;;EEETTThhhwwwtttsss~~~~~~}}}~~~zzz}}}^^^HHH>>>>>>888555777333555666666666666777777666777777666777888777444222333222000...---,,,,,,---***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////...222888AAAIIIOOOPPPPPPSSSRRRPPPIII@@@@@@OOO```{{{wwwooottt{{{xxxsssooollljjjhhhgggiiikkkjjjfffbbbeeekkkmmmgggccceeejjjmmmrrruuu{{{tttooopppjjjjjjooopppmmmpppxxx}}}~~~{{{}}}www{{{zzzjjjIII===111///111000//////,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++************))))))))))))******+++***)))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,.........------...222444:::MMMbbblllmmmtttvvvcccRRRIII___oootttssswwwyyy|||sssXXXUUUZZZYYY]]]iiixxxmmm}}}kkkZZZ]]]pppwww|||~~~{{{|||{{{{{{|||~~~~~~}}}{{{ttt___YYYrrrhhhaaarrr}}}sssmmmrrr))))))(((((())))))***+++))))))))))))))))))))))))******+++++++++++++++,,,...---------...//////000111111222222555:::@@@EEEOOO^^^kkkiiiZZZKKKEEEDDD333:::AAAFFFOOOaaavvvwwwyyyeeeSSSKKKGGG<<<777777222444444444555666777777666777777777888888666444333444333111///---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---...///.........///111666???HHHOOORRRQQQPPPNNNMMMJJJDDD@@@KKKggg|||wwwqqqmmmlllmmmnnnnnniiiiiiiiikkkmmmkkkfffcccaaadddbbb___```fffkkkllleeehhhnnnuuu{{{~~~~~~ssslllsssuuulllgggjjjiiiuuu~~~}}}vvv~~~wwwuuuxxxwwwzzz~~~|||YYYGGG666000222111///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++************))))))))))))************)))))))))))))))***)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,............---///222555???QQQdddmmmnnnxxxvvvdddUUURRRxxx{{{|||{{{eeeSSSSSSYYY^^^nnnuuullllll]]]bbbuuuzzz}}}}}}|||{{{|||~~~~~~}}}yyyqqq]]][[[uuuhhhdddtttzzzzzz{{{{{{xxxvvvsssqqquuu)))))))))))))))***++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000333666777888???JJJSSSZZZ```aaaUUUAAA555888AAA:::LLL\\\aaafffxxxuuu|||yyyiii```XXXIIIBBB@@@999666444333333666777777666777888999999777666555444444333111///---+++******************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************+++++++++++++++,,,,,,,,,------***,,,......------///111555<<>><<>>JJJXXX]]]VVVMMM@@@???>>>>>>>>>IIIfffqqqdddggg}}}zzz}}}|||ssshhh______bbbcccdddfffnnnjjjjjjrrr}}}lllWWWNNNBBB:::888888777555666999;;;:::777555555666444444333333111000...---************************)))***+++,,,,,,+++***)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///000///---111999@@@GGGJJJNNNOOOLLLIIIHHHHHHJJJCCCIIIdddwwwssstttkkkkkkkkkjjjiiijjjmmmooommmlllkkkkkkkkkjjjhhheeegggiiikkklllkkkjjjjjjjjjgggjjjiiieeedddgggiiihhhjjjmmmooonnnjjjgggfffggghhhiiijjjjjjiiihhhhhhiiinnnppprrrqqqpppuuuuuu]]]UUUUUUUUU[[[ccchhhfffmmmxxxzzzzzzzzzppprrrxxx||||||{{{yyyyyytttaaaKKK>>>888444333444......---------,,,,,,,,,+++,,,,,,,,,,,,+++************))))))))))))******))))))((())))))***++++++)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,)))+++,,,...///333888;;;NNN[[[hhhnnnuuu|||vvvhhh\\\jjjoooPPPOOOhhhooo|||^^^eeewwwzzz}}}\\\YYYhhh}}}~~~~~~}}}}}}|||{{{{{{|||}}}|||zzzoooeeeWWWaaarrrfffrrrvvvggg```YYYVVVVVVVVVXXXaaalllnnnrrr|||yyywww******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111+++***///222111333888444@@@MMMVVV\\\[[[MMM===888888;;;BBBKKK^^^~~~zzzlllwwwwww|||wwwssspppmmmiiiffffffeeefffllluuuhhh\\\MMMCCC???===999555<<<999777666777777777666444444444333222000///...++++++***************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,000222///,,,111>>>IIILLLNNNNNNLLLMMMOOOJJJBBBDDDTTThhh|||vvvuuusssmmmgggiiikkkllljjjhhhhhhkkkooommmooopppooolllkkkjjjkkkjjjkkkkkklllkkkiiihhhfffeeefffhhhhhhhhhiiilllnnnmmmmmmmmmllllllkkkkkkkkkgggggghhhjjjlllkkkhhhfffllllllllllllmmmoooqqqrrr{{{gggUUUSSSWWWUUUNNNTTT___```iiizzz}}}}}}xxxxxx~~~vvvqqqnnnkkk___VVVOOOEEE888444888444...,,,///222///,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))*********++++++++++++++++++************))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...------......///777@@@SSSVVV```rrr}}}fff\\\hhhssscccfffqqqxxx}}}jjj___lllyyyYYYWWWkkk}}}|||zzzvvvwww}}}|||xxxtttcccXXXdddtttjjjyyyyyynnn```]]]^^^cccgggllluuu~~~tttqqq~~~{{{zzz******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++,,,000222111444:::>>>JJJUUUWWWTTTNNNCCC999<<<>>>FFFQQQ]]]nnnnnngggrrr{{{yyyvvvsssrrruuuzzz~~~}}}}}}wwwpppeeeUUUJJJEEEBBB<<<888:::888666555777777777666666555444333222111000///,,,++++++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------...000111//////666BBBLLLRRRQQQPPPNNNKKKIIIIIIKKKeeexxxyyyrrroooppppppmmmiiikkkkkklllkkkkkkllloooqqqnnnooopppooonnnmmmmmmnnnooooooooonnnnnnlllkkkjjjmmmnnnnnnnnnmmmmmmnnnpppmmmmmmnnnnnnoooooooooooohhhhhhhhhiiijjjiiigggeeekkkkkkjjjkkklllnnnoooppppppwwwhhhZZZ[[[bbbaaaZZZTTTYYYYYYcccvvv~~~zzzzzzuuuwwwyyyvvvpppkkkeeeYYYGGG===;;;999111---///111///,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))******))))))))))))************************+++++++++++++++************))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...,,,---......///888BBBNNNVVVeeeyyyrrr]]]YYYkkkwwwddddddnnnttt~~~uuuiiiZZZXXXmmm]]]^^^ttt}}}{{{{{{wwwyyy}}}|||xxxtttbbbXXXgggtttlllzzz~~~sssiiigggjjjqqqxxx~~~}}}qqqmmmvvv~~~zzzsssqqqrrr******))))))******+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,///222222333999AAALLLUUU[[[TTTIIIAAA===;;;BBBFFFQQQaaarrrrrrgggdddnnnmmmggghhhfffkkkxxx|||yyysssooojjjlllzzz|||zzznnn^^^SSSNNNIIIAAA;;;999888777777999:::999888888777555444222111111111------,,,++++++***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,------------............/////////000444===GGGNNNUUUQQQOOOMMMFFFBBBMMM\\\rrrttt}}}wwwooommmkkkkkkmmmooopppppprrrpppooooooqqqsssuuuuuuqqqqqqrrrqqqooooooqqqsssrrrrrrqqqpppooonnnmmmmmmqqqrrrrrrpppnnnmmmnnnpppnnnooopppqqqqqqpppooonnnjjjhhhgggfffggghhhgggfffiiiiiiiiiiiijjjlllmmmnnnjjjooouuu{{{|||mmmgggmmmwwwwwwrrraaa[[[SSS[[[ooo}}}yyytttwww{{{sssqqq}}}~~~ppp\\\LLLDDDAAA777///...000...------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))))))))******++++++******************+++++++++************))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,---///...000999DDDNNN\\\pppuuugggSSSUUUlllvvvccc```kkkqqq{{{|||lllfff___TTTTTTppp[[[___www}}}}}}||||||yyy{{{}}}yyytttaaaXXXkkkvvvnnn|||yyyoooooosss|||rrrjjjoooxxxwwwoooiiieeecccbbbeeekkk******))))))******+++,,,...------,,,,,,++++++***,,,,,,,,,---------------,,,...111222333999DDDNNNYYYZZZVVVLLLAAA===@@@EEELLLRRR___sssjjjYYYSSSWWWiiikkkbbbeeennn{{{}}}qqqlllfffffflllsssuuusssttt~~~sssdddZZZVVVPPPGGG???<<<;;;999:::<<<======<<<:::999666444333222222222///...---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************++++++++++++++++++,,,,,,,,,------,,,------------.........///......111999CCCKKKPPPRRRMMMKKKLLLEEEDDDZZZvvvjjjbbbzzz}}}yyywwwvvvnnnnnnnnnnnnppptttyyy}}}}}}yyyuuutttwwwyyyyyywwwwwwwwwwwwvvvttttttvvvxxxvvvvvvtttsssrrrqqqqqqqqqrrrssssssrrrpppoooppprrrqqqrrrsssrrrqqqooommmkkkllliiifffeeefffggggggggghhhhhhhhhiiijjjjjjkkklllnnnppprrruuuxxxzzz{{{zzz|||vvvwwwkkkWWWYYYiii{{{~~~~~~xxxkkkjjjtttyyyyyyvvvsssjjjnnn}}}ooo```VVVLLL???222//////...---...------,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******+++++++++***************+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,...///...000;;;GGGWWWfff{{{wwwmmm```NNNRRRkkkyyy{{{qqq```^^^nnnuuuvvv}}}ssskkkkkkdddXXXXXXvvvZZZ___uuu||||||{{{}}}~~~}}}{{{}}}}}}yyysss```YYYpppyyyqqq}}}|||sssrrrwwwwwwllllllqqqlllcccYYYUUUTTTWWW```hhh******))))))******+++,,,---------,,,,,,+++++++++,,,,,,,,,------.........---111333333666AAAPPPZZZ___VVVIII???<<>>GGGSSS[[[sssiiiVVVVVV^^^ppp~~~sssmmmiiieeedddeeebbbeeejjjsss{{{oookkklllhhh]]]RRRDDD@@@<<<999999:::;;;;;;>>>======;;;999777555444333222000...---,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,------------///222999AAAHHHLLLNNNLLLHHHGGGKKKRRReeeuuunnn{{{wwwqqqpppssssssrrruuuuuuvvvxxx|||~~~zzzxxxzzz|||~~~zzz|||~~~~~~|||xxxvvvvvvwwwvvvuuutttsssrrrqqqppppppnnnllliiiiiijjjlllllllllkkkkkklllmmmnnnmmmmmmmmmmmmlllnnnpppqqqpppssswww|||~~~lllSSSPPPTTTbbbvvvwwwjjjbbbdddbbb\\\aaalllxxx}}}rrrqqqzzz}}}vvv{{{bbbPPP<<<444333111///...------------,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))*********++++++++++++++++++************)))************************)))************+++++++++******+++++++++,,,,,,,,,***,,,///000...111???NNNdddnnnzzzssspppfff^^^UUUHHHNNNgggzzz}}}{{{tttiiinnnzzzvvvpppvvvzzzqqqiiimmm{{{mmmWWWhhhzzz{{{tttZZZ]]]jjjqqqvvv||||||}}}{{{wwwmmm^^^___{{{sssrrrwwwrrrjjjjjjfff```[[[\\\```gggrrr{{{******))))))******+++,,,***++++++,,,,,,------...,,,,,,------...////////////555888;;;CCCOOOWWWXXXLLLAAA999>>>JJJWWWeeeppp{{{aaaZZZiii|||uuuiiicccccc^^^]]]aaajjjvvv|||zzz|||xxxlll```MMMGGG@@@:::999:::<<<===AAAAAABBBAAA???<<<888666444333111///...,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,------------...------------............---222888@@@EEEIIILLLMMMIIIGGGEEEFFFTTTrrr}}}pppnnn}}}xxxtttqqqpppsssvvvwwwwwwyyyyyyzzz~~~|||||||||}}}|||wwwtttrrrqqqqqqooommmkkklllnnnoooppppppnnnnnnppppppqqqppppppooommmkkkmmmppppppooossszzzyyy|||]]]RRR[[[]]]eeerrrqqqnnnhhhccc```___```gggppp||||||{{{qqquuu~~~iiiVVVAAA888666333000......------------,,,,,,,,,))))))))))))))))))))))))******))))))))))))******(((((()))***+++,,,,,,---+++++++++************)))************************)))************+++++++++******+++++++++,,,,,,,,,***,,,///000...111@@@PPPaaajjjvvv~~~xxxxxxooodddUUUFFFOOOmmmwww|||uuuxxxxxxvvvyyyzzzqqqiiiqqqxxxkkkdddrrrqqqllllllxxxttt\\\nnn|||hhhUUU[[[dddpppwww{{{}}}~~~zzzvvvhhh\\\bbbuuurrrvvvvvvmmmkkkiiiggghhhooowww~~~*********)))***++++++,,,)))***+++,,,------...///,,,,,,------...///000000///555;;;???GGGRRRTTTQQQ???999999FFFVVVfffvvvmmmWWW\\\zzz}}}}}}vvvkkkhhhccc```bbbggglllxxxwwwjjjUUUNNNEEE>>><<<===???AAACCCDDDFFFFFFDDD@@@;;;888555444222000...,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,---------................../////////000...444===DDDHHHJJJLLLMMMFFFEEEAAAAAASSSvvvyyysssmmmiiigggxxx~~~vvvuuuuuuwwwzzz|||||||||~~~~~~yyy||||||vvvqqqooonnnooommmmmmnnnppprrrrrrrrrpppppprrrssssssrrrqqqqqqqqqnnnooorrrqqqnnnrrrzzzwwwyyy{{{www\\\^^^qqqtttyyywwwuuurrrllleeebbbgggpppvvvyyy|||wwwuuupppwwwnnnYYYDDD:::888555000.........---------,,,,,,,,,))))))))))))))))))))))))******))))))))))))******''''''(((***+++,,,---...+++++++++************)))************************)))************+++++++++******+++++++++,,,,,,,,,))),,,///000...111AAAQQQ]]]ggguuuoooZZZGGGRRRsssttt~~~yyypppsssuuuuuuyyytttjjjdddooorrr```[[[oookkkjjjpppwww```qqqdddWWW___gggpppyyy~~~}}}~~~zzz|||}}}yyyuuuddd[[[ccc~~~zzz|||zzzpppnnnnnnnnnsss~~~******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---////////////000222444666;;;EEEMMMOOOKKKEEE999<<>><<<===DDDIIIIIIGGGFFFCCC>>>999999666000,,,+++,,,---+++++++++***************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---++++++,,,,,,,,,---------...,,,++++++,,,...//////---999DDDGGGJJJMMMMMMIIIFFFAAA>>>HHH```~~~lll```bbbhhhxxx~~~{{{|||}}}zzz~~~{{{{{{wwwsssooommmooosssvvvwwwvvvyyyzzzwwwrrroooqqqtttoooqqqqqqpppnnnnnnqqqtttwwwxxxzzz~~~}}}vvvzzzrrriiijjjpppwww{{{}}}||||||}}}}}}}}}iii[[[NNNGGG@@@666000///...------...//////...,,,************************+++***)))(((((()))***+++************************************************(((((())))))*********+++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,000444111000<<>><<<<<<;;;777222000//////++++++++++++************++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,++++++,,,,,,,,,---------...---,,,---.../////////000;;;DDDGGGIIILLLJJJFFF@@@AAAGGGVVVkkk}}}zzzkkkWWWWWWeeexxxxxxyyy{{{~~~{{{uuutttvvvxxxwwwuuuxxx{{{}}}{{{wwwttttttuuusssttttttrrrqqqqqqtttwwwxxxxxxzzz}}}{{{~~~~~~xxx~~~yyyxxxzzzyyyuuukkk___SSSMMMEEE;;;333111///...------//////---+++************************+++***)))(((((()))***+++************************************************))))))******************))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,///333111111>>>OOO[[[___jjjwww|||]]]PPPbbbvvvvvvrrrooonnnooopppqqqrrrkkkWWWRRRWWWRRRSSS___hhhqqqrrrwwwpppfffbbb^^^kkksssyyy|||~~~uuukkk[[[VVViii}}}{{{~~~wwwrrruuuyyy******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.........///222444888???IIIOOOPPPKKKEEEBBBFFFFFFYYYzzzzzzcccWWWRRRWWWRRRXXXlllyyywwwzzzqqqllljjjdddYYYMMMFFFEEEGGGGGGMMMQQQQQQQQQQQQLLLGGGCCCCCCBBB>>>888111---,,,,,,,,,,,,++++++*********++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++,,,,,,,,,,,,------------.........///////////////555>>>FFFJJJKKKKKKHHHEEECCCNNN```sss|||nnnTTTMMM^^^vvvvvv{{{zzztttwwwzzz||||||yyyvvvtttsssuuuvvvuuutttssstttwwwzzzyyyxxxyyy|||vvvwwwpppqqqtttyyy}}}ppppppeee[[[TTTMMMBBB777111///...------......,,,++++++++++++++++++++++++++++++***))))))))))))***+++************************************************+++++++++++++++*********))))))***++++++++++++*********+++++++++,,,,,,,,,...,,,///222111222AAATTT^^^\\\bbbrrreeeWWWeeetttpppnnnmmmnnnqqquuuwwwwwwjjjSSSJJJMMMKKKPPPaaammmlllrrr{{{rrrllleeeeeeqqqxxx}}}~~~ttthhhWWWVVVnnn||||||{{{www|||******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------............111555888CCCIIIOOOPPPLLLFFFDDDDDDKKKTTTtttgggVVVSSSRRRdddcccqqq|||~~~}}}|||{{{zzzxxxvvvuuutttttttttwwwxxxzzz|||}}}tttqqqnnnhhh^^^TTTNNNKKKKKKMMMRRRVVVWWWZZZ\\\YYYTTTQQQNNNKKKGGG>>>333---,,,------,,,,,,++++++******++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))((())))))***+++,,,,,,,,,------------...,,,---///////////////000:::BBBJJJMMMLLLJJJGGGEEEQQQccc{{{```RRRZZZvvv~~~zzz|||xxx{{{{{{zzzyyyyyyxxxvvvuuuvvvuuutttssstttuuuxxxyyyyyyyyyyyy{{{~~~xxxwwwnnnqqqwww~~~xxxxxxuuulllccc\\\UUUHHH:::///111///------------,,,+++++++++++++++++++++++++++************************************************************************---,,,,,,++++++*********))))))***++++++++++++*********+++++++++,,,,,,,,,...,,,...111111444DDDXXXfffbbbfffuuugggXXXbbbmmmqqqqqqooonnnsss{{{oooTTTIIINNNPPPXXXgggoooeeerrrqqqnnn|||ggglllwwwyyy|||~~~tttfffWWWYYYttt}}}zzz}}}******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------.........000333999===LLLNNNNNNIIIBBB???CCCGGGLLLdddggg[[[]]]___tttzzzvvvqqq{{{{{{|||}}}|||vvvrrrnnnnnnnnnmmmllljjjhhhhhhdddcccbbbaaaaaa`````````aaacccdddeeeeeehhhkkknnnwwwyyyvvvppphhhaaa\\\XXXTTTQQQUUUXXXZZZ[[[___dddccc^^^[[[VVVSSSNNNDDD777111111......------,,,++++++***++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))((())))))***+++,,,,,,---------.........***,,,...///......111333@@@GGGMMMNNNIIIEEEGGGKKKfffyyyqqqSSS[[[uuu~~~~~~~~~yyywwwyyy{{{{{{zzzwwwvvvuuuvvvwwwxxxyyyzzzzzzyyyxxxzzz|||}}}}}}|||}}}~~~sssnnnssszzzzzzzzzsssjjjccc\\\PPP>>>000333111...---------,,,+++++++++++++++++++++++++++******++++++++++++******************************************************---,,,,,,++++++*********))))))***++++++++++++*********+++++++++,,,,,,,,,...,,,...111111444FFFZZZjjjfffiiivvv___SSS^^^hhhsssssspppmmmsss~~~nnnSSSIIISSSZZZaaallloooqqqmmmllluuugggpppyyywww||||||~~~vvvhhh[[[^^^yyy}}}******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........///111777>>>CCCQQQNNNHHH@@@:::<<>>@@@KKKZZZddd{{{~~~zzz```RRRLLLIIIBBBAAAAAABBBBBB@@@===:::>>>===<<<===???@@@??????;;;<<<<<<======<<<<<<<<<<<<<<<============<<<<<<::::::;;;;;;:::;;;>>>AAA===@@@CCCDDDEEEJJJTTT[[[aaaiiivvv{{{rrrnnnpppttthhhgggfffiiivvv}}}yyyzzz{{{lllQQQ>>>:::111000///...---,,,++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,------------.........//////---///111000000444<<>>;;;:::;;;<<<;;;:::;;;:::::::::999999999999======>>>>>>>>>======<<>>:::===777777>>>BBB@@@@@@CCC??????AAADDDHHHLLLPPPQQQQQQ\\\jjjwwwyyysssxxxuuukkkdddfffiiippp{{{^^^GGG>>>555///,,,---...,,,+++---+++++++++************)))************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++,,,,,,,,,---------......,,,///000//////444@@@IIIKKKQQQQQQFFFPPP~~~xxxwwwUUUiii{{{}}}{{{tttuuuuuuvvvwwwyyyzzzyyywww|||yyyuuutttvvvxxxzzz{{{}}}|||{{{zzz}}}nnnmmmooolllhhhjjjwwwzzzsssiiiTTTGGG;;;222111111...---///,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++******))))))++++++,,,,,,,,,,,,------000000,,,...555888DDD[[[fffUUU```hhhMMMIIIYYYkkk{{{^^^YYY[[[bbbdddlllqqqnnn{{{vvvgggnnnuuuzzz}}}~~~~~~uuuddd___ttt}}}}}}***++++++++++++,,,,,,,,,------------------------------000666@@@JJJSSSXXXOOOBBB<<>>@@@AAABBB>>>>>>???@@@@@@??????>>>>>>????????????>>>>>>===AAA@@@@@@@@@AAACCCCCCCCCCCC???>>>CCCFFFCCCBBBDDDEEEFFFIIIKKKLLLMMMNNNOOOQQQ]]]lllzzzuuuvvvssskkkhhhooovvv|||kkkOOOBBB:::333.........,,,+++---++++++++++++************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))***++++++++++++***************++++++++++++,,,,,,---------.........---///000000000777BBBKKKKKKLLLLLLLLLaaammmeeewwwzzz|||wwwxxxooovvvvvvxxxzzz||||||{{{zzz{{{xxxuuutttuuuxxxzzz{{{||||||{{{zzz|||vvvfffbbbddddddbbbkkk}}}tttYYYLLL???444222333000......,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++*********)))++++++,,,,,,,,,,,,------...///,,,...666999EEE]]]fff]]]pppbbbLLLLLL```ttt}}}ddd\\\\\\ccceeejjjnnnooo~~~uuufffmmmuuu{{{}}}tttddd___ttt++++++++++++,,,,,,,,,,,,------------------------,,,---111;;;FFFOOOSSSTTTCCC???@@@IIIUUUbbbuuu}}}cccOOOWWW[[[hhhzzz~~~yyycccSSSEEEDDDDDDAAA>>>@@@???@@@@@@???>>>>>>@@@AAA@@@BBBDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDFFFGGGGGGHHHMMMOOOQQQQQQOOOPPPRRRUUUSSSQQQRRRUUUUUURRRQQQSSSXXX\\\aaabbb```^^^___```hhhqqq{{{~~~yyyrrrjjjvvvzzzWWWDDD@@@888111//////---+++,,,,,,+++++++++************************************+++***))))))))))))***+++))))))))))))))))))))))))))))))***++++++++++++***************+++++++++,,,,,,------------.........///000000111444;;;FFFOOONNNHHHIIIXXX|||tttjjj{{{wwwuuuuuuuuuuuuxxx}}}~~~www||||||||||||}}}}}}~~~~~~zzzwwwtttssstttwwwyyyzzz{{{|||{{{{{{{{{~~~rrrfffaaaaaacccdddpppdddWWWHHH999444444222///---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++************++++++,,,,,,,,,,,,------,,,...,,,///777:::GGG^^^```aaa|||vvv\\\LLLSSSmmmeee^^^^^^fffjjjjjjtttnnnsssyyyttteeelllvvv~~~~~~|||ssseee```uuu+++++++++,,,,,,,,,------------------............000222666>>>GGGKKKIIIFFF===>>>DDDQQQccczzzxxxcccWWWPPP___hhhxxxrrrVVVPPPMMMNNNMMMIIIIIILLLJJJLLLNNNNNNMMMMMMOOORRRTTTVVVYYY\\\]]]]]][[[ZZZZZZ[[[]]]___bbbeeeggghhhjjjkkkllllllllllllllllllkkkllloooqqqqqqqqqrrruuuyyy~~~zzzssseeeMMMEEE;;;222//////---,,,---,,,,,,+++++++++*********************************************************))))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,------------............000000111333888@@@JJJQQQPPPFFFKKKhhh|||wwwmmmiiizzz|||ooosssuuussstttzzz~~~ooommm~~~||||||yyyvvvsssrrrtttwwwyyyzzz||||||}}}|||||||||~~~xxxqqqjjjggghhhooovvv}}}ssshhhVVVAAA555222222///,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++...---000777999GGG___]]]ccc~~~lllXXXNNNZZZwww^^^\\\bbbnnnqqqnnnqqqzzzzzzkkksss}}}zzzrrreeemmmxxx}}}~~~uuuhhhcccwww}}}++++++,,,,,,,,,------------------....../////////444666:::@@@DDDCCC>>>999;;;@@@JJJZZZttthhh]]]```eeeiiixxx{{{}}}qqqeeeaaa]]]ZZZXXXVVVYYY^^^___bbbfffkkkooossswwwyyy{{{}}}yyyuuu{{{~~~xxx^^^KKK>>>222/////////...///,,,,,,,,,++++++++++++*********************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++******++++++++++++,,,,,,,,,---------.........//////111000111555===EEEMMMQQQLLLEEETTTyyymmmggghhhcccZZZlll{{{xxxqqqttttttrrrwwwvvvjjj~~~zzzyyy}}}yyyvvvsssrrrtttwwwzzzzzz|||~~~~~~}}}|||}}}~~~{{{tttqqqwwwzzz{{{|||xxxeeeJJJ777000111000------------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++************+++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,------+++///...000666999HHHbbbcccggg~~~vvvpppcccUUUPPP^^^yyy|||uuuWWW\\\jjjwwwxxxrrrrrrwww{{{sssgggsssuuu|||ooogggppp{{{{{{~~~xxxlllggg{{{~~~{{{|||,,,,,,,,,,,,---------------------...//////000000222777<<>>999>>>LLLXXXppp~~~|||ZZZXXXaaasss{{{wwwxxx~~~|||zzzlllsssqqqRRRBBB;;;333000111/////////............---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))******+++,,,+++++++++,,,,,,------------,,,,,,***+++,,,...000222333444444444===KKKNNNIIILLLVVVwwwyyyuuuuuuxxxgggLLLKKKLLLTTTrrrqqqnnnpppoooqqqvvvwwwwww~~~pppwwwmmmbbbuuuwwwmmmgggjjjrrruuuwwwxxxwwwwwwwwwyyyzzz|||~~~xxxxxxzzzkkkfffooo{{{zzz{{{~~~~~~xxxiiiddd```RRRGGG===///111000///---,,,------...,,,++++++******++++++,,,)))))))))***+++++++++,,,++++++++++++************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333999DDDQQQ[[[ZZZhhh~~~vvvnnnyyy}}}wwwzzzwwwrrrtttwwwpppcccfffggghhhlllpppuuuyyy|||~~~eee\\\aaaggg~~~vvvgggeeesss~~~|||pppgggyyy,,,,,,,,,------------...+++,,,.........111888???DDDCCC???::::::FFFYYYhhhzzzttt]]]dddpppyyy}}}||||||}}}xxx|||wwwWWWFFF<<<333///111/////////.........------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,------------------,,,,,,---///000111222333222555???IIIIIIGGGXXXnnn~~~vvvyyy|||QQQIIIRRR___qqqvvvmmmmmmoooooorrrvvvyyyzzzwwwhhhvvvooo[[[VVVjjjtttmmmiiiooouuuvvvtttssstttuuuvvvwwwyyy{{{}}}~~~yyyzzz}}}hhhcccnnnwwwoookkkbbbYYYHHH000222111///...------------,,,++++++******++++++,,,(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------...///333:::CCCKKKQQQMMMZZZtttrrrmmm}}}zzzrrrvvvuuurrrxxxxxxhhhgggdddbbbcccdddhhhpppwwwhhhaaajjjtttqqqbbbbbbrrr}}}~~~qqqhhhxxx,,,,,,---------.........,,,///000000222777>>>CCCAAA>>>:::999AAATTTlll}}}kkk```jjjvvv}}}{{{~~~vvv{{{kkkpppxxxaaaOOOBBB777333555.........------------,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,+++,,,------.........---......//////000111111111333:::CCCFFFEEEQQQrrrzzzfffJJJMMM```zzzuuuqqqooooooooopppssswww{{{|||jjjeeexxxiiiUUUJJJLLLdddxxxtttuuu{{{~~~zzztttrrrttttttuuuvvvxxxyyy{{{|||zzz}}}~~~fffbbblll{{{uuuqqqlllUUU444333222000...------------,,,++++++******++++++,,,(((((()))***+++,,,,,,,,,+++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------///......111999CCCLLLQQQQQQ[[[ooo~~~vvvzzzzzzmmmhhhzzztttmmmssstttuuu}}}fffbbb]]]\\\^^^___```iiirrr~~~zzznnnuuulll^^^```rrr{{{~~~~~~ssskkkzzz,,,---------............---000111222777???DDDEEE<<<:::999>>>MMMfffwww^^^YYYeeeuuu}}}tttuuudddaaasssoooyyykkkVVVGGG999222444.........---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,------+++,,,---......///......//////000000000000111111555AAAHHHGGGLLLiiirrrXXXOOOQQQTTTsssyyysssuuuvvvtttrrrqqqtttxxx}}}~~~|||```dddzzzkkkTTTIIIGGGIIIddd~~~~~~zzzsssrrrsssttttttvvvwwwyyy{{{|||zzz~~~}}}|||~~~tttbbbaaahhh}}}xxxvvvaaa???444222000...------------,,,++++++******++++++,,,)))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...///......111888BBBMMMTTTXXX___ooowwwpppqqqtttttthhh```nnnwwwllljjjqqqvvv~~~aaa]]]YYYZZZ___aaabbbkkkwwwwww}}}iii\\\___ttt{{{~~~~~~}}}~~~|||}}}}}}vvvooo|||------------...............000000222;;;EEEHHHEEE::::::<<>>KKKFFFIIIttt~~~RRRIIILLLNNNYYYyyyqqqqqq{{{|||{{{xxxttttttxxx|||lll[[[VVVggg{{{mmm[[[JJJCCCCCCBBBDDDHHHRRRqqq{{{tttiii``````eeeiiimmmqqqtttuuuyyyvvvnnnvvv~~~}}}qqqdddbbbeeeiiiwww{{{mmm]]]>>>666//////000---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,---------......,,,///111000555BBBOOOVVVRRRmmmrrr\\\QQQVVV___dddrrrZZZTTTYYY^^^aaafffqqq|||gggnnn~~~{{{aaa___kkkvvv~~~}}}}}}|||yyyqqqwww,,,,,,---------............111444888AAAHHHDDD;;;666FFFRRRbbbzzz{{{hhhcccgggkkk|||qqq}}}|||jjjjjjkkkgggkkkvvvxxx^^^HHH:::666///000000000000...---,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////000111000000111444777???IIIEEEMMM{{{uuuPPPGGGIIIUUUkkk~~~llllllppptttttttttrrrrrrvvv|||dddXXXVVVgggyyyVVVJJJ???<<<>>>???CCCHHHWWWuuu|||uuukkkbbbccchhhjjjmmmqqqtttwwwzzz}}}wwwyyy~~~ooobbb___bbbnnnwww}}}|||iiiAAA888111000000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,---------......+++///000000666DDDQQQXXX```yyyoooYYYRRR\\\jjjqqqvvvwwwNNNNNNXXXbbbgggjjjrrr~~~}}}eeexxx{{{cccdddqqqzzz~~~~~~}}}xxxpppwww,,,------------............222666;;;AAADDDAAA::::::PPPbbbqqqoooUUUMMMXXXhhhrrruuuuuuxxxfffeeezzzyyylllnnnvvveeeLLL===888000000000000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000111111000000222555777CCCHHHEEEUUUfffNNNGGGHHHaaannnfffjjjnnnooooooooopppuuu|||{{{\\\VVVZZZkkkzzzaaaGGGAAA>>>>>>@@@BBBGGGMMM```|||{{{uuummmfffffflllnnnnnnooossswwwzzz{{{{{{~~~~~~~~~vvvjjjeeegggpppuuuzzzuuuHHH===333000111///......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,---------......+++...000111888FFFRRRXXXggg}}}nnnYYYSSSaaaqqqyyy}}}___FFFNNNXXXfffooouuu|||iiibbb{{{fffiiiuuu{{{{{{{{{~~~wwwooowww------------............///444999<<<>>>>>><<<999EEE]]]nnn{{{vvvVVVFFFGGGZZZmmm~~~uuuuuuuuubbb```qqqrrrsssxxxlllQQQ???888111111111000///...------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///111111111000000222666999GGGHHHGGG^^^nnnUUUMMMIIINNNsss}}}pppmmmnnnmmmoooppprrrvvv|||oooVVVVVV___ppp}}}lllMMMBBBCCCDDDEEEEEEGGGMMMRRRjjj}}}xxxtttnnnhhhiiinnntttqqqnnnoootttxxxzzzzzz}}}~~~~~~tttnnnooonnnttt|||}}}PPPBBB555000000///...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************+++,,,------,,,,,,,,,---------......,,,///000111888FFFQQQUUUeeeyyy||||||oooZZZTTTddduuu}}}mmmNNNHHHOOOUUUeeezzzttt___```}}}}}}{{{iiiiiiqqqtttvvvzzz~~~~~~wwwooouuu---------.........//////222555:::===;;;888999;;;OOOfffuuu]]]IIIHHHOOO___nnnqqq|||~~~yyy~~~qqq^^^\\\jjj|||}}}yyyxxxzzztttUUU@@@777333222111000///...---------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///111111111000111444888<<>>LLLUUUVVV^^^xxxvvvwww}}}dddOOOTTT^^^pppwwwkkkaaabbb{{{ssstttjjj```ccckkkwww~~~~~~~~~}}}wwwooouuu............/////////000555777:::;;;888:::KKK]]]pppvvv\\\KKKVVVgggqqq{{{{{{~~~zzz|||wwwttt~~~ttteeeccciiixxxyyycccPPPPPP]]]sss~~~|||yyyssssss}}}~~~zzzsssrrrtttxxxkkkMMM???666444222000..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////......//////222888???DDDBBBWWWwww|||zzzxxx[[[NNNCCCAAAJJJMMMXXXsssvvvxxxqqqnnnsssuuu}}}```AAAFFFKKKSSS```qqqYYY>>><<>>CCCLLLccc{{{}}}jjjVVVGGGAAAGGGBBBFFFooo|||yyyuuuqqqpppppprrrsssyyy|||~~~XXXFFFFFFHHHTTThhhwww~~~}}}cccJJJ<<<:::;;;===AAAIIIFFFIIIbbb}}}zzzwwwtttrrrooollliiinnn|||wwwkkkkkkpppssswww|||zzzWWW```yyyyyy}}}zzzuuugggOOO999000111111///---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,---------......111+++)))444OOOfffggg\\\fffzzz}}}~~~bbbaaaiiirrryyyyyyiiiaaacccvvvyyyyyymmmcccgggvvv|||~~~~~~~~~~~~}}}|||sssoooyyy////////////...///111333<<>>AAAHHH^^^sssrrrooonnnmmmoooppprrruuuyyyvvvTTTFFFFFFKKKZZZmmmzzz~~~~~~nnnVVVBBB999999<<<===<<>>@@@CCCPPP\\\sss|||yyyuuurrroookkkgggdddeeennnlll]]]TTT\\\lllvvv}}}~~~iii^^^qqq~~~}}}{{{___BBB222///000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,,,,,,,,,,---------......///...000===RRRaaaaaaYYYjjj|||uuuvvv|||hhhbbbiiifffeeefffeeeeeeiiiooommm~~~yyyddd^^^gggwwwpppgggjjjyyy}}}}}}||||||}}}~~~~~~|||qqqnnnyyy000///...------///444888999>>>:::@@@[[[ttt___VVV[[[gggllluuusssttt~~~qqq^^^NNNGGGEEEJJJQQQ[[[eeessstttcccQQQFFFBBBJJJ[[[qqqxxxpppoooqqqtttzzzfffaaauuu```LLL@@@888222222222///...000...------------,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,------------...............////////////333000000444888<<>>@@@BBBDDDQQQfff~~~{{{xxxsssppplllhhhdddaaa______WWWJJJJJJ[[[nnnwww{{{zzz{{{}}}}}}```jjjyyywwwlllMMM777000111222.........---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++))))))*********+++++++++,,,,,,,,,---------......///---...777CCCPPP[[[aaa}}}ssswwwlll___dddppp}}}sssqqqvvvlll[[[[[[]]]eeelllkkkeeeaaabbboooxxx]]]VVVaaannnxxxvvviiidddkkk~~~~~~pppooo|||............///111666999888<<>>>>>@@@EEEUUUqqqyyywwwsssooollliiidddbbb\\\[[[SSSKKKRRRdddppprrrtttvvvyyy|||kkksssyyyvvv|||nnnPPP999//////000............---------,,,------++++++++++++------++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,,,,,,,,,,---------......000---///666???LLL]]]jjj{{{tttkkkpppeeeWWW]]]iiitttrrriiilllxxxuuu]]]```aaagggnnnnnnjjjhhhkkksssttt[[[VVV```ooo~~~uuujjjccciii~~~pppppp,,,---//////000222666999888;;;BBBYYYrrr{{{dddRRRLLLOOO___lllnnntttxxxrrrxxxkkkwwwzzzlllXXXIIIBBBAAABBBHHHOOOWWWeeewwwsss[[[HHHCCC@@@DDDQQQ^^^ooo~~~qqqrrrnnnjjjpppqqqnnnuuu}}}yyyhhhjjjuuu}}}qqq```HHH===444222444222000///............------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------.............../////////000000000000222000333888;;;EEEbbb~~~hhhQQQDDD@@@AAACCCZZZsssiiihhhkkklllnnnpppsssvvvxxxyyyyyyjjjUUUGGGAAABBBEEEPPP]]]eeelllpppnnnhhhQQQCCC999;;;======BBBJJJ___xxxvvvrrrooollliiieeeccc[[[XXXRRRPPP\\\mmmrrrlllkkkqqqxxx|||~~~vvvwwwxxxvvvsssWWW>>>222///000............------------...---+++******+++---...++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,+++...666===JJJ^^^ppp~~~zzz}}}uuunnnppprrrbbbRRRYYYeeeiiimmmfff```jjj}}}ffffffggglllqqqrrroooooorrruuu{{{nnn[[[YYYcccvvv{{{wwwlllccchhh~~~~~~|||}}}pppqqq+++---///000111333666999>>>???HHHccc{{{{{{ddd]]]MMMXXXooo{{{wwwwwwyyysssxxxggg|||{{{lllWWWGGG@@@??????EEELLLUUUccctttnnnVVVCCCAAA???DDDRRR```ppprrrrrrnnniiimmm}}}lllbbbhhhtttzzzgggcccmmmxxx~~~vvvdddJJJ>>>444333444333000/////////.........---------++++++,,,,,,,,,---------,,,++++++******++++++,,,---------.........//////////////////000000000000111000555:::>>>KKKnnnttt[[[IIIBBBBBBDDDGGGdddxxxmmmiiieeelllmmmooorrruuuyyy|||}}}|||sss[[[KKKBBB>>>>>>BBBLLLUUU\\\dddllljjjcccJJJ>>>777;;;>>>>>>EEEPPPfffxxxuuurrrooommmjjjfffddd___\\\WWWYYYiiiyyyxxxmmmfffnnnxxx|||}}}|||yyyxxxzzz^^^DDD666222222//////.........---------...---+++******+++---...++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,222:::AAALLLaaauuuyyy|||vvvssswww}}}hhhVVV]]]ggggggfffdddaaannnsssdddffflllssstttooommmnnnvvvwwwjjj\\\]]]ggg}}}uuuwwwlllccchhh~~~|||{{{~~~{{{ppprrr/////////000222555999;;;===???NNNgggwwwkkk^^^bbblll{{{}}}uuuwww~~~mmmiii~~~ppp[[[IIIAAA@@@???CCCKKKUUUaaannn{{{jjjPPPHHHAAABBBJJJVVVaaaoooxxxpppiiihhhmmmzzzuuu^^^]]]qqq|||lllaaahhhtttwww~~~lllWWWHHH999333222111111333000000000///......---------------------------------------------------------------............///000000000000000111111111222...222;;;>>>KKKwwwooo]]]PPPFFF@@@DDDKKK]]]kkkkkknnnkkknnnppprrrtttvvvxxx|||~~~bbbOOODDD<<<<<<@@@FFFEEERRR^^^cccjjjlllbbbGGG>>>:::===>>>???FFFQQQnnn}}}{{{yyyvvvrrrooommmkkkhhhfffeee[[[RRR]]]{{{~~~aaa[[[iiixxx~~~xxxuuuzzz{{{xxxbbbIII666000333......---------,,,,,,,,,+++---///---+++...555;;;------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........222///111???LLL___www{{{|||{{{xxxuuuwww}}}oooTTTSSSiiissslllllliiiwww^^^bbbaaadddlllrrrtttvvvyyy|||ppp```YYYiii}}}dddaaaooo}}}~~~|||{{{~~~~~~xxxtttttt/////////000333666999;;;>>>BBBQQQgggzzzmmmooowww{{{}}}hhhooosss___MMMCCC@@@>>>CCCJJJTTT```nnn|||kkkPPPGGG@@@AAAIIIVVVaaaooowwwooohhhggglllxxx{{{aaa]]]ppp~~~kkk\\\aaammmyyyrrr[[[LLL<<<555333111000111000000000///......---------------------------------------------------------------............///////////////000000000000222000333:::BBBWWWtttbbbPPPHHHCCC@@@DDDKKKhhh|||jjjkkkooollloooqqqsssuuuvvvyyy}}}wwwXXXIIIBBB===<<<@@@DDDEEEQQQ^^^ccckkklll```FFF>>>:::===>>>???GGGSSSnnn}}}{{{xxxuuurrrooommmkkkgggeee^^^[[[ZZZhhhwwwXXXXXXeeeuuu}}}~~~ppplllooorrrxxx{{{fffLLL777000333.........---------,,,,,,,,,...///---***+++000555------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........222...333III\\\iiivvv|||wwwvvvzzzmmmVVV[[[ttt~~~wwwrrrnnn|||mmmTTTXXXZZZ```hhhnnnrrrxxx~~~sssddd^^^pppjjjeeeqqq}}}}}}||||||}}}xxxssssss~~~//////000111444777:::;;;@@@JJJYYYjjj}}}ooodddzzzxxxfffSSSGGGAAA???CCCIIISSS___ooo~~~mmmPPPFFFAAABBBJJJXXXdddrrr|||ssskkkgggiiiqqq}}}ddd___pppjjjVVVYYYddduuu{{{yyy```PPP???777555222000///000000000///......---------------------------------------------------------------............///........./////////000000111333444888HHHhhhhhhUUUDDD@@@@@@@@@GGGPPP{{{wwwiiilllpppmmmqqqsssuuuvvvxxxzzz~~~gggLLLAAA@@@>>>===@@@CCCEEERRR]]]ccclllkkk]]]DDD<<<999<<<>>>@@@JJJWWWppp}}}{{{wwwuuurrrpppnnnkkkfffcccZZZZZZ^^^jjj|||kkkPPPRRR^^^ooozzz~~~|||~~~ppplllccc]]]bbbmmmvvv|||nnnQQQ999111333.........------------,,,,,,...///---***)))+++...------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---111///:::]]]wwwzzzyyyuuuuuu}}}zzzdddTTTaaa}}}zzzsssUUUKKKNNNUUU\\\bbbiiissswwwgggaaatttkkkgggsss~~~~~~}}}{{{~~~~~~}}}xxxrrrsss}}}//////000222555888:::<<>>KKK\\\sssiiinnnqqqoootttuuuwwwxxxzzz}}}sssYYYBBB<<>>???CCCFFFSSS^^^eeennnkkkZZZCCC;;;999<<<>>>AAANNN]]]www}}}{{{vvvuuusssqqqoookkkeeeaaa[[[ZZZZZZ___jjjmmm___NNNMMMWWWhhhvvv~~~|||zzzwwwccc]]]^^^cccnnnzzz{{{ZZZ===222444............------------+++---...---+++)))***+++------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......+++000111DDDpppyyy{{{tttwww~~~sss```XXXjjjzzzqqqHHHJJJJJJTTT]]]bbbmmmxxxfffaaarrrgggfffttt~~~{{{~~~~~~~~~xxxqqqrrr}}}...///111333666999;;;===>>>RRRffftttxxxrrriiiuuu~~~nnnaaaggguuudddTTTKKKHHHKKKPPPXXXdddsssvvvWWWLLLEEEFFFPPPaaannn{{{~~~rrriiicccaaahhhppp~~~zzzqqqVVVRRR[[[hhhuuuhhhUUU@@@777555333111000000000000///......---------------------------------------------------------------............/////////000111222222333333111555444777SSSlllUUUIIIAAA???:::;;;QQQmmmqqqkkkooorrrpppuuuvvvxxxzzz|||fffPPP===;;;??????>>>???EEEIIIWWWaaagggqqqlllVVVAAA;;;999<<>>RRRgggvvvrrr^^^[[[```bbbnnnuuuddd^^^mmmzzzlll\\\RRRMMMPPPUUU\\\fffttt|||^^^RRRFFFGGGRRRcccrrr~~~~~~sssjjjbbb___ccckkkvvv~~~|||```WWW\\\mmm{{{qqq[[[BBB777555444222111000000000///......---------------------------------------------------------------............///000000111111222333444444111555555<<<\\\|||fffNNNDDD??????:::>>>]]]~~~pppmmmqqqtttsssvvvwwwyyy{{{~~~tttZZZIII;;;;;;???>>>>>>BBBHHHNNN[[[dddkkktttlllTTTAAA;;;:::===@@@FFFXXXjjj~~~|||zzzwwwuuurrrpppmmmiiidddaaaYYYVVVUUUWWWZZZYYYSSSLLLHHHNNN^^^rrr|||~~~|||ssscccooo{{{sssnnntttiiiHHH777555/////////.........------++++++,,,---............------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,111444FFFccckkkaaaZZZaaafffnnnwww~~~pppeeeqqqlllFFFIIILLL\\\kkkyyy{{{mmmlllxxxxxxgggiiixxx~~~~~~xxxmmmppp...///222555888;;;===>>>DDDUUUjjjyyykkkSSSLLLTTT]]]fffmmmxxxooo^^^___www~~~rrrcccXXXPPPSSSXXX^^^gggsss~~~dddXXXJJJKKKVVViiixxxtttkkkbbb]]]___eeemmm~~~yyyrrrcccbbbooo||||||cccGGG999555444222111000000000///......---------------------------------------------------------------............/////////000111222333444444222555777EEEggg{{{ttt^^^JJJ???;;;@@@AAAKKKpppvvvmmmnnnrrrvvvwwwvvvwwwyyy|||}}}hhhOOOBBB:::<<<>>>===@@@EEELLLSSS```hhhnnnxxxmmmRRRAAA;;;;;;???BBBIII\\\ppp~~~|||zzzxxxvvvrrrnnnlllhhhdddaaaYYYUUURRRTTTWWWWWWSSSOOOIIIMMM\\\qqq|||}}}~~~}}}zzz~~~www}}}zzzuuutttjjjJJJ999555////////////............---,,,,,,,,,---......---------,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........///111>>>MMMKKKIIISSSaaaeeemmmwwwooodddzzzlllJJJKKKOOO```pppvvvqqqxxx|||uuuppp{{{}}}gggiiixxx~~~|||vvvlllppp...///222666999;;;===>>>LLLZZZnnn~~~tttSSSEEEJJJWWW___hhhjjjnnnppprrr|||iii]]]cccvvvggg]]]QQQTTTYYY```hhhrrr|||hhh\\\OOOPPP\\\ooowwwlllaaaZZZZZZ___kkkwwwpppnnniiikkkxxxjjjKKK:::666444222111000000000///......---------------------------------------------------------------.........//////---...///000111222333333333444999KKKnnnwwwxxxnnnUUUKKK===888AAAIIIXXXpppkkkooossswwwzzzvvvwwwyyy|||www```HHH>>>999<<<>>>===AAAHHHOOOVVVcccjjjpppyyynnnQQQAAA<<<;;;???CCCJJJ^^^sss~~~~~~~~~|||zzzyyyvvvqqqmmmjjjhhhdddbbb]]]TTTMMMLLLPPPSSSTTTUUUIIILLL[[[qqq|||}}}zzzrrruuuzzz|||}}}jjjKKK999444000/////////...............---++++++,,,,,,,,,,,,---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------.........---...888???999???WWWcccfffnnn}}}tttggg}}}lllMMMOOOQQQbbbsss{{{rrruuusssnnnnnn{{{yyydddgggvvv~~~~~~~~~zzztttkkkppp---,,,000888>>>???@@@BBBPPPkkk|||vvvQQQHHHSSSaaahhhqqqlllgggggglll{{{xxx^^^aaadddyyykkk___XXXVVVZZZeeeooosssuuuwwwwwwdddUUUWWWcccwww}}}pppccc[[[YYYZZZcccwwwlllrrrvvvfffiiiooovvv|||vvvQQQ;;;:::777222555111111000000//////..............................,,,,,,,,,---------......,,,,,,,,,---------......000000000000000000111222111999===OOOwwwjjjTTTGGG;;;???EEELLLqqqzzzvvvpppoooqqqtttuuuuuuvvv{{{{{{~~~mmmQQQDDD@@@<<<<<<;;;<<>>EEEPPPaaappp}}}{{{{{{{{{{{{zzzvvvrrrnnnjjjfffaaa^^^]]]VVVNNNMMMPPPSSSQQQMMMCCCJJJZZZlllxxx}}}iiidddooowww~~~tttWWW???444000//////............///------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++*********+++,,,------------------------111444000000777999???PPPggghhhmmmssssssQQQMMMPPP___mmm}}}qqqoootttwwwooowwwooohhhjjjuuu~~~}}}|||~~~wwwlllqqq///...222;;;AAAAAAAAABBBOOOkkk|||}}}}}}ZZZTTT___lllqqqrrrooommmooosss~~~rrr]]]aaajjj~~~|||pppdddYYYWWWYYYccckkkmmmoooppp}}}|||iii[[[\\\ggg}}}~~~rrreee]]]ZZZ[[[ddd}}}lllssszzzfff^^^fffnnnuuuzzzUUU===;;;888333666111111111000//////..............................,,,,,,,,,---------......,,,,,,---------.........000000000000000111111222222888:::OOO|||jjjPPPCCC;;;>>>CCCNNNtttxxxtttooonnnooorrrssstttttt{{{}}}iiiNNNCCC???<<<<<<<<<>>>EEEMMMUUUXXXfffsssyyy~~~rrrWWWCCC>>>;;;???FFFQQQbbbppp}}}{{{zzzzzzzzzyyyvvvqqqmmmjjjfffaaa^^^]]]VVVNNNLLLNNNNNNKKKGGGCCCIIIVVVgggssszzz}}}iiidddkkkppp}}}xxx]]]EEE777000000///............///------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******++++++,,,------------------------///222//////666888@@@QQQkkkkkkqqqlllzzz~~~sssTTTQQQRRRdddpppyyy}}}|||mmmooowww|||pppjjjmmmxxx~~~}}}}}}~~~xxxkkkooo000000555>>>DDDCCCBBBBBBPPPlll||||||~~~cccbbbmmmvvvyyyzzzzzz{{{~~~mmm^^^bbbvvv~~~vvvsss{{{|||qqqfffZZZUUUUUU\\\bbbddddddfffooorrrbbbaaalllvvvjjj```\\\[[[ccc}}}vvvyyy{{{aaaXXX```kkksss}}}]]]BBB===999333666222111111000000///..............................,,,,,,,,,---------......,,,------------.........000000000000000111222222555888:::SSSnnnNNNAAA>>>@@@DDDWWW~~~vvvrrrnnnmmmnnnpppqqqrrrsss{{{~~~aaaHHHAAA===;;;<<<===@@@HHHPPPVVVZZZiiivvv|||rrrWWWBBB>>><<>>999333555222222111111000//////...........................,,,,,,,,,---------......------------............000/////////000111222333777999>>>^^^nnnKKK???BBBCCCKKKhhhtttrrrooommmnnnoooqqqsssvvv~~~wwwYYYBBB???;;;:::<<>>QQQcccccciiirrrVVVTTTkkkyyynnnvvvtttXXXUUU[[[mmmtttqqqnnnhhhkkkzzzyyyxxxllldddnnnzzzqqqnnnsss~~~~~~~~~}}}{{{sssuuu//////555???DDDCCCAAAAAAWWWttt|||tttdddbbbmmmtttiii___[[[^^^eeerrr}}}}}}zzzooobbbPPPIIIEEEHHHLLLMMMOOORRR[[[hhhuuusssqqq{{{uuuiiiaaa]]]]]]mmmiiiYYY]]]gggpppvvvnnnKKK>>>888333444222222222111000000//////........................,,,,,,,,,---------......---------.........//////////////////000111222333555999DDDiiibbbAAA<<>>===::::::===@@@EEENNNXXXaaadddpppzzz}}}}}}lllOOO===;;;>>>GGGSSS```rrr~~~{{{xxxvvvttttttqqqmmmjjjgggdddaaa^^^YYYUUUPPPLLLJJJGGGBBB???DDDBBBDDDLLLXXXfffwwwyyy{{{~~~uuupppnnnnnnooonnnwwwmmmPPP:::222222000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,---------......---222///,,,111333===QQQaaaeeekkkyyyjjjQQQMMM___vvvwwwrrrlllzzz|||```YYYcccpppsssooonnniiikkkwwwrrrtttjjjccckkkuuuqqqnnnsss~~~~~~{{{tttuuu......333===CCCCCCBBBCCC[[[www{{{jjj```aaawwwzzzlll[[[PPPMMMQQQ___lllzzz~~~}}}tttfffMMMEEE???@@@CCCEEEGGGKKKRRR]]]iiisss|||zzzmmmccc^^^]]]hhh|||}}}cccccciiissszzzxxxQQQ@@@999444555333222222111111000//////........................,,,,,,,,,---------......------........./////////////////////000111333333333;;;KKKrrrvvvOOO888:::AAADDDZZZwwwpppqqqqqqqqqqqqrrrvvvyyyfffLLL======::::::>>>BBBGGGQQQZZZccceeepppwwwxxxwwwfffIII===<<>>SSS___fffllltttxxxdddOOOMMM^^^qqqzzzzzzrrrmmmooopppiii___gggrrrsssooonnniiihhhrrrsssvvvkkkaaaeeeooorrrnnnrrr}}}{{{oooqqq...---222<<>>@@@BBBFFFIIITTTaaannn~~~pppddd___[[[aaassslllgggjjjvvvWWWCCC<<<666666333333222111111000000///........................,,,,,,,,,---------..................////////////......//////000222333444555@@@SSS{{{^^^EEE<<<;;;AAAFFFbbb}}}pppmmmoooqqqqqqqqqssswww{{{}}}aaaIII>>>===::::::>>>CCCHHHRRR[[[```aaakkkrrrrrrqqqaaaDDD@@@@@@EEEOOO\\\iiizzz~~~|||yyyvvvtttpppnnnkkkhhhfffddd```^^^YYYUUUPPPLLLIIIGGGFFFFFFLLLHHHIIIOOOXXXeeewww|||bbbfffqqqkkklllmmmllljjjsssxxx\\\EEE444333222000///.........------------------------------------------------,,,,,,,,,+++++++++******((()))+++,,,------,,,,,,++++++,,,,,,---......///)))///...,,,111444BBBXXXeeelllqqquuuuuubbbOOOOOO```qqqwwwuuullllllssswwwlll]]]dddqqqtttqqqoooiiihhhrrryyy{{{nnn______hhh~~~uuuppprrr|||zzzmmmppp......222;;;BBBDDDFFFHHH```wwwyyyssswwwmmmrrrqqqccceeehhhttt___VVVXXX]]]dddjjjyyyuuueeePPPFFF>>><<<======???CCCBBBOOO^^^mmmrrreee___XXX\\\kkkllleeefffsss[[[FFF>>>888888333333222222111000000000........................,,,,,,,,,---------................../////////000.........///000222333444:::FFF[[[qqqRRREEEGGG???CCCHHHiiivvvlllkkkmmmpppqqqqqqsssxxx|||zzz___HHH???===;;;;;;???CCCHHHRRR\\\]]]]]]fffmmmmmmnnn^^^BBBCCCCCCHHHRRR^^^jjjzzz~~~|||yyyvvvtttpppmmmjjjhhhfffccc```^^^ZZZVVVPPPKKKGGGFFFFFFFFFKKKGGGHHHNNNWWWcccsssqqqWWW```ssslllllljjjgggkkktttyyy]]]FFF444333222000///.........------------------------------------------------,,,,,,,,,+++++++++******((()))+++,,,------,,,,,,++++++,,,,,,---...//////&&&------,,,111666EEE\\\qqqwww{{{}}}uuubbbPPPPPPaaarrrvvvsssnnnpppyyy}}}jjjWWW___pppvvvtttqqqkkklllxxx~~~ppp]]]ZZZeeewwwqqqsss|||yyyooorrr000000888EEEIIICCCAAAEEE^^^pppxxxzzzzzzrrrppppppyyykkk]]]```qqqwwwfff___dddoooxxx|||yyylllUUU@@@888;;;888999>>>===>>>IIITTT```tttwwwuuu|||~~~}}}~~~{{{jjj[[[ZZZXXXgggvvvkkkyyy~~~xxxeee]]]nnnfffIII===777333444333333222111000////////////.........---------.../////////...---,,,,,,............////////////...///000//////000333555===DDD```{{{cccMMMBBB???GGGEEEUUUvvvvvvgggkkkkkkmmmooorrrvvvyyy{{{tttXXXEEE???888888:::===CCCIIIOOOSSSUUUQQQTTT^^^ddd^^^QQQHHHLLLGGGHHHSSSbbbppp}}}~~~}}}{{{zzzyyyxxxuuurrrnnnmmmkkkhhheeeaaa^^^\\\VVVSSSMMMHHHEEEEEEFFFGGGJJJGGGEEEGGGLLLYYYnnnhhh___nnn|||yyynnnnnngggmmmvvviiiKKK777333111222111......111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111---,,,//////555LLLfff|||zzztttgggQQQNNNcccrrrssswwwzzzyyyyyyiiiTTT]]]nnnxxxyyywwwpppvvvnnn[[[WWWhhhqqquuu|||zzzrrrttt000///777BBBEEE@@@@@@DDDZZZmmmsssvvvzzzooolllooosssssszzzzzzfff\\\eee{{{xxxiiieeennn~~~{{{mmmXXXCCC:::<<<999:::>>>===;;;EEEOOOZZZnnntttooottt~~~}}}nnn___\\\YYYdddzzzoooZZZaaahhhsss{{{hhh```mmm}}}pppQQQAAA;;;777555555444333222111000000//////.........---------......//////......---,,,............////////////...///000//////000333555<<>>BBBHHHMMMPPPKKKGGGHHHQQQXXXTTTJJJDDDKKKIIIMMMZZZhhhuuu~~~}}}{{{zzzyyywwwuuurrrmmmllljjjgggddd```\\\[[[VVVRRRMMMHHHEEEDDDEEEFFFHHHEEECCCEEEKKKWWWlll~~~hhhZZZcccttt}}}vvvyyyvvvxxx|||rrrSSS888333111222111......111---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000,,,---000000555IIIaaaoooqqqdddNNNJJJ^^^mmmrrrzzzaaaMMMYYYkkkuuuuuuqqqmmmzzzttt^^^\\\ooorrrvvv|||{{{wwwxxx222111777AAACCC???@@@GGG[[[mmmsssvvvpppjjjiiimmmtttssszzzpppaaaZZZkkk~~~qqqccccccqqq~~~qqq\\\FFF<<<===999:::>>><<<;;;CCCJJJTTTiiisssjjjkkksssrrrddd^^^YYY```rrrpppUUUUUU^^^rrr|||iii```kkkyyyyyyWWWDDD<<<:::777666555444333222222111/////////.........------....../////////...------............////////////...///000000///111333666>>>PPPtttxxx^^^KKKCCCDDDBBBCCC[[[yyykkkmmmnnnnnnnnnooorrrvvv{{{~~~|||}}}jjj^^^YYY[[[dddmmmtttrrrvvvlllPPP???;;;;;;;;;<<<>>>BBBFFFJJJMMMGGGBBBCCCLLLTTTRRRLLLHHHMMMLLLSSS```lllttt{{{~~~}}}{{{zzzyyywwwtttrrrlllkkkiiifffbbb^^^ZZZYYYTTTQQQLLLGGGDDDCCCDDDEEEEEEBBBAAADDDIIIVVVjjj|||iiiUUUYYYfffooo}}}tttzzz|||}}}~~~wwwVVV:::444111222111///...000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------............,,,...000000444EEEXXXccc|||~~~}}}kkk```KKKEEEWWWhhhrrr~~~}}}ZZZJJJZZZjjjqqqlllggggggzzz~~~bbb^^^ttttttxxx}}}}}}}}}{{{444222888@@@BBB>>>BBBJJJaaarrrwww{{{|||qqqqqqoooqqqwwwzzzmmm^^^XXXnnn{{{|||rrrfffZZZ\\\qqqttt___HHH===>>>999888<<<;;;===CCCJJJSSSjjjwwwiiidddgggpppyyy}}}uuuhhh^^^XXX^^^llluuu\\\ZZZccc{{{{{{jjj```iiiwww~~~}}}ZZZCCC;;;;;;777666666555444333222222////////////..................////////////..................////////////...///000000000111444777BBBVVVxxxuuu\\\IIIBBBCCCDDDEEE]]]uuuiiinnnpppooooooooorrrwww{{{~~~}}}zzzmmm```UUUQQQTTT\\\fffppptttxxx~~~hhhNNN>>><<<::::::<<<>>>BBBFFFJJJLLLFFFCCCFFFQQQYYYYYYTTTQQQQQQQQQUUU^^^dddeeegggkkkgggrrrwww~~~}}}{{{yyyxxxvvvsssqqqkkkiiigggddd```\\\XXXVVVRRRPPPKKKFFFCCCBBBBBBCCCCCCAAA@@@CCCIIIUUUiii{{{jjjTTTRRR___iiittthhhrrrxxxxxx}}}XXX===666111111222000///000..................//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,------------------///111000333@@@OOO```zzzxxxtttuuueee]]]JJJDDDUUUgggvvvvvvXXXNNN___jjjjjjcccaaabbbvvvkkk```wwwuuuzzz}}}{{{222111666>>>???<<>>EEELLLVVVmmmzzzggg]]][[[```gggmmm|||~~~}}}vvvjjj\\\VVV\\\hhhyyyyyyaaaZZZcccqqqdddhhhsss{{{^^^DDD;;;===666666555444333222111111000000/////////...............///////////////...............////////////...///000000000222555777HHHZZZwwwqqqZZZGGG@@@@@@EEEFFF]]]~~~rrrfffjjjpppoooooopppssswww{{{}}}{{{{{{|||tttdddSSSOOOOOOVVV^^^fffooowwwwwwzzzdddJJJ<<<<<<888888:::>>>BBBFFFJJJLLLDDDDDDKKKXXXaaa```[[[YYYVVVSSSSSSUUUTTTPPPPPPSSSRRRcccnnn{{{}}}{{{yyyxxxvvvssspppjjjhhhfffbbb^^^ZZZVVVTTTQQQNNNJJJFFFCCCAAAAAAAAABBB??????CCCIIIUUUiiizzzkkkRRRLLLXXXdddoooaaannnyyyyyybbb@@@777111111222000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++---000111000333===HHH^^^qqqxxxqqqppppppddd]]]KKKGGGZZZooosssXXXPPPbbbhhhddd___bbbeeessssssbbbxxxvvv{{{}}}~~~xxx}}}......444<<<===;;;AAALLLeeerrruuu|||uuueee]]]\\\{{{}}}jjj]]]PPPNNNRRRUUUVVVXXXPPPNNNRRRfff|||sssaaaJJJ>>>===777666;;;:::>>>GGGPPP\\\tttyyyaaaTTTPPPTTT[[[fffzzz~~~yyymmm\\\VVV[[[dddsssjjjZZZaaa~~~jjjgggmmmuuuzzz~~~hhhLLL???>>>666666555444333222222111000000000/////////............///000000000//////............////////////...///000000111222666888III[[[xxx}}}|||}}}nnnWWWEEE>>>???BBBIII___xxx}}}oooeeefffnnnnnnoooqqqsssvvvyyy{{{xxxzzz}}}lllQQQMMMLLLOOOXXXeeemmmrrryyyuuu^^^DDD999:::666888:::===AAAFFFIIIKKKFFFHHHPPP^^^ggggggcccaaaXXXSSSNNNKKKGGGDDDHHHNNN[[[ttt}}}{{{yyyxxxuuurrroooiiihhhfffbbb]]]YYYUUUSSSOOOMMMIIIEEEBBB@@@?????????>>>>>>BBBHHHTTThhhyyynnnQQQGGGQQQ___zzzmmm]]]nnn~~~}}}yyy|||{{{kkkBBB999111111333111//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++...000000000333;;;CCCUUUdddqqquuussssssttttttnnndddPPPLLLdddwww[[[RRRbbbgggeeeeeekkkmmmuuuppp```uuu}}}www||||||{{{uuuzzz---...666>>>???===DDDPPPllluuuvvv~~~mmm```^^^bbb}}}ttt\\\MMM@@@@@@CCCEEEEEEGGGCCCHHHXXXttt}}}vvvcccKKK???===888888<<<<<<@@@KKKXXXfffwww\\\MMMKKKRRR[[[nnn}}}qqq___XXXYYY___lllyyydddhhhooodddgggooouuuyyyuuuUUUBBB===888777777666555444333333000000000000/////////.........///000000000000000............////////////...///000000111333666999FFF]]]}}}wwwvvv}}}lllUUUDDD???AAA@@@QQQiiixxxvvvlllgggiiilllmmmooorrrtttvvvwwwxxxyyyzzz}}}tttWWWNNNPPPVVV]]]jjjwww}}}sss[[[BBB888;;;888999;;;>>>AAADDDFFFHHHFFFGGGNNN[[[dddeeedddeeeVVVOOOHHHDDDCCCGGGRRR^^^}}}zzzyyywwwuuuqqqooojjjhhhfffbbb]]]YYYUUUSSSMMMKKKHHHDDDAAA???>>>>>>===;;;<<<@@@GGGRRRfffwwwsssVVVIIISSSccc|||rrr```ttt~~~pppDDD:::111111333222/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++...000000///444;;;AAAKKKZZZkkkssswwwzzzzzzxxx~~~oooVVVQQQmmmeee[[[eeeooorrrtttwwwsssvvvhhhaaavvv{{{www|||{{{}}}zzztttxxx///111999CCCCCCAAAHHHTTTttt|||{{{jjj___```fffxxxnnnVVVGGG<<<===BBBBBB@@@AAACCCMMMccczzzdddLLL@@@???999999>>>===CCCPPP___ooovvvYYYKKKKKKUUU```~~~|||uuubbbYYYXXX\\\hhhoooqqqpppbbbdddllltttxxx~~~ZZZBBB:::999999888777666555444444000000000000////////////......///000000000000000............/////////000...///000111111333666999BBB^^^|||wwwzzz~~~kkkSSSCCC@@@CCC???YYYssszzzsssllllllnnnkkklllooorrruuuvvvvvvvvv|||zzz|||]]]VVV[[[^^^```hhhvvvttt\\\CCC:::===:::;;;<<<>>>@@@BBBDDDEEE??????EEEPPPYYY\\\^^^```SSSKKKDDDBBBDDDNNN```ppp}}}zzzyyywwwuuuqqqnnnjjjhhhfffbbb]]]YYYUUUSSSMMMKKKHHHDDDAAA???>>>===;;;999:::???EEEQQQddduuuxxx\\\OOOZZZkkk|||hhh}}}wwwFFF;;;111111333222//////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++///000//////555<<<@@@FFFXXXmmmxxx}}}}}}zzzxxxZZZTTTsssqqqfffiiixxxuuuuuuwwwgggiii{{{zzzwww|||zzz|||zzzsssxxx---444===IIIPPPHHHJJJ]]]|||~~~{{{zzzjjj```]]]ooo{{{pppVVVCCC999@@@DDD>>>;;;@@@CCCIIIgggtttdddRRRAAA<<<;;;888;;;BBBDDDVVVkkk}}}sssUUUKKKIIIXXXssswwwcccYYYWWW[[[eeemmmkkkpppddd^^^hhhxxx}}}\\\DDD>>>===;;;888666666555333111111111111111000000000000........................////////////000000000000222......111222222555999JJJeee}}}nnnXXXIII@@@999DDD^^^xxx}}}tttlllmmmpppmmmnnnppprrruuuvvvwwwxxx}}}vvvaaa]]]aaadddpppvvv~~~qqqZZZEEE999777:::;;;<<<<<<======<<<<<>>HHHPPPiii}}}{{{wwwtttpppnnnlllhhheeeaaa^^^[[[WWWRRROOOMMMJJJEEEAAA>>><<<999777:::888888===DDDQQQdddttt~~~ZZZOOO___jjjoooxxxqqqVVV===111222//////111---////////////............,,,,,,,,,+++++++++******---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++---------------------------,,,---///000222999BBBPPPXXXkkkvvvwww}}}xxxnnnWWWYYYwwwuuucccbbbvvvrrrxxx}}}|||vvvpppsss{{{uuuvvvrrrwwwuuuttt///444888BBBIIICCCIII```xxxvvv|||vvvxxxfff^^^]]]rrrwww]]]KKKAAAGGGJJJCCC@@@DDDHHHMMMhhhvvvdddRRRAAA<<<;;;999<<>><<<888666666555333222111111111111000000000000.........................../////////000000000000111......111222222555:::QQQlllbbbJJJ@@@@@@EEE]]]vvv}}}wwwpppmmmlllmmmnnnpppssstttvvvwwwwwwxxx|||pppcccgggoootttzzzrrr[[[FFF:::999::::::;;;;;;<<<<<<<<<;;;======???DDDKKKPPPRRRQQQFFFAAA;;;CCCUUUfff}}}|||yyyvvvssspppmmmlllhhheeebbb___[[[WWWSSSOOOMMMIIIDDD@@@>>><<<999777:::888999>>>DDDPPPbbbrrrYYYOOOddduuu}}}yyy~~~tttVVV>>>222333111000222///////////////............,,,,,,,,,++++++++++++***---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---///000222999BBBNNNXXXmmmxxxvvvyyyzzzrrrmmm[[[QQQaaaqqq]]]jjjsssvvv}}}yyyooolllzzzxxxooopppqqqyyyvvvuuu000333444;;;AAA>>>IIIcccnnnqqqzzzwwwuuuyyy{{{}}}bbbZZZ^^^xxx~~~jjj\\\VVV\\\\\\PPPGGGFFFIIINNNgggwwwdddRRRAAA===;;;999<<>>CCCMMM^^^mmm~~~]]]UUUoooxxx}}}}}}{{{zzz~~~}}}VVV???444555111111333000////////////............,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---------++++++++++++---------------------------------,,,---///000222999BBBRRR^^^sss~~~{{{|||{{{rrrdddVVVXXXrrr{{{eeeooowwwwwwooogggssswwwmmmnnnqqq{{{~~~|||xxxvvv000333333999>>><<>>WWWzzzSSS???FFFIIIUUUbbbhhhlllpppqqqoooooopppqqqssstttuuuuuuuuuxxx{{{~~~|||sss]]]GGG<<<:::888888888888888999999:::===>>>@@@CCCEEEEEEDDDBBB>>>@@@>>>GGG]]]wwwzzzyyyxxxuuussspppooonnnhhhfffbbb___\\\XXXSSSPPPKKKGGGBBB>>>;;;:::999777888888;;;>>>BBBJJJZZZjjj|||ggg___vvvyyyppprrrmmmoooyyyTTT>>>444555111000333000////////////............------,,,,,,,,,+++++++++,,,++++++******++++++,,,...---+++******+++---...---------------------------+++---///000222999BBBVVVccc|||ttthhh___hhhwww}}}wwwooo}}}qqqgggqqq|||uuutttttt~~~}}}{{{{{{xxx///444666<<>>KKKggguuuvvv{{{zzztttxxxxxxssswwwsss]]]YYYdddxxxsssrrriiiWWWGGG@@@KKKSSSooovvvdddRRRAAA===<<<:::>>>DDDOOO___rrreeeaaaiii|||nnn[[[RRRQQQTTTkkkwwwTTTIIIGGGPPPccckkk___gggzzzXXXFFFDDDAAA<<<999888888666555222222222222111111111111////////////////////////............///////////////...///111111111888AAA^^^~~~MMM===FFFEEESSSccclllqqqtttsssoooooopppqqqssstttuuuuuuuuuyyy|||ttt^^^HHH<<<999888777777777777888999:::;;;===???@@@@@@???======999======EEEYYYppp|||{{{yyyvvvtttrrrpppooohhheeeaaa^^^[[[WWWRRROOOJJJFFF@@@<<<:::999888777777888;;;>>>???FFFWWWggg{{{oooeeeqqqyyymmmlllkkkpppzzzQQQ<<<444555000///222000////////////............---------,,,,,,,,,++++++++++++++++++++++++++++++...---+++******+++---...---------------------------+++---///000222999BBBRRRgggrrrjjjgggsssyyyyyypppzzzrrrqqqhhhrrrzzz~~~|||yyy///666:::AAAEEEAAAMMMiii|||||||||wwwwwwuuuttt|||lll]]]\\\kkkzzzlllcccZZZPPPIIIGGGMMMUUUrrrwwwdddRRRBBB===<<<;;;>>>EEENNN___qqquuurrrwww}}}}}}nnnZZZQQQPPPQQQfffwwwTTTJJJDDDLLLiiimmm___fffzzz^^^JJJDDDBBB>>><<<;;;999777555333222222222222111111111////////////////////////------........./////////......000111000111999CCC^^^dddCCC===GGGAAAWWWppp|||}}}yyyrrrmmmnnnoooqqqssstttuuuvvvvvvwww|||wwwbbbKKK===999888888777666666888999::::::<<<======<<<:::::::::888<<<:::===JJJWWWkkk}}}|||zzzwwwtttrrrpppnnnfffddd```]]]ZZZVVVQQQNNNIIIEEE???:::999888888777666777:::<<<<<>>???>>><<<;;;<<<>>>;;;???;;;:::AAACCCHHHVVVYYY\\\aaahhhqqq~~~}}}|||zzzvvvssspppnnnllleeebbb___\\\XXXTTTPPPLLLIIIDDD>>>999888777777777666777999999:::AAATTTggg{{{}}}pppnnniii~~~lllooovvv{{{OOO<<<555777111...222111////////////...............------------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---///000222999BBBWWWzzzzzzxxxwww}}}{{{sss}}}wwwsssXXXlllpppdddiiizzz|||~~~yyy{{{222999===DDDGGGCCCQQQnnnzzzmmm```[[[bbbwww{{{vvvrrrnnnkkkkkkpppvvv~~~tttdddRRRBBB>>>===<<>>@@@CCC:::???===>>>FFFFFFDDDLLLMMMMMMNNNPPPRRRYYYgggttt}}}|||yyyvvvrrrooolllkkkdddbbb^^^[[[XXXTTTOOOLLLHHHDDD===999777777777777555666888888888@@@TTThhhzzzxxxyyyvvv{{{hhhzzzOOO===777888222///333333000/////////..................---------,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---------------------------,,,---///000222999BBBXXXzzzuuusssoootttwww}}}~~~aaaUUU```tttdddfffxxxyyy~~~xxxzzz///888<<<>>>AAA@@@PPPlll|||{{{kkk[[[VVVbbbwwwuuu}}}~~~uuugggWWWEEE>>>======>>>@@@LLLWWWiii~~~tttvvvttt|||{{{iiijjjtttsss```RRRQQQQQQWWWtttrrr[[[WWWpppoooaaa[[[___ooo```KKKFFFDDDAAA@@@>>><<<999666777666444222111111222222111111000000//////......////////////////////////111000111222111222:::DDD]]]}}}jjjWWWJJJCCCDDDIIIRRRgggvvvtttppprrrrrrooooooqqqtttuuuvvvvvvxxxyyy}}}~~~ooopppSSS>>>777999888999;;;999777;;;AAA???EEEGGGBBB>>>???AAAAAACCCDDDDDDCCCFFFKKKMMMLLLOOOOOOMMMJJJKKKPPPTTTVVVggg|||~~~|||yyyuuupppkkkgggeeeaaa___\\\YYYVVVQQQLLLHHHFFFCCC>>>;;;999888666555777666888;;;;;;@@@UUUlll{{{ssssss{{{QQQ@@@999888222222444///000000000000///////////////............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++---......---+++***,,,,,,...000///000999CCCXXXyyy{{{mmmsssggghhhcccVVVccc}}}vvvxxxxxxhhheee|||~~~}}}uuuyyy000888;;;===@@@@@@QQQmmmzzzfffXXXWWWhhh|||zzz|||zzz{{{yyyhhhWWWEEE>>>======>>>@@@JJJUUUfffzzz{{{kkkkkkooowww{{{qqq[[[dddvvvuuu```QQQOOONNNTTTpppvvv\\\UUUhhhxxxfffZZZYYYiii|||bbbMMMGGGEEECCCAAA@@@>>>:::888777666444333222222222222111111111000//////......////////////////////////000///000111000222;;;FFFaaa|||}}}fffTTTHHHBBBDDDIIITTTffftttrrrmmmnnnooolllrrrtttvvvwwwwwwwwwxxxzzzsssYYYEEE===:::888999:::999999>>>FFFPPPMMMGGG@@@AAAHHHMMMNNNHHHGGGGGGFFFFFFHHHOOOUUUZZZZZZVVVPPPLLLLLLOOOQQQTTTfffttt|||~~~zzzyyyvvvsssoookkkgggfff```^^^ZZZXXXTTTPPPKKKGGGEEEAAA<<<999888777555444777666888;;;;;;AAAVVVlll}}}}}}{{{llljjjggg~~~PPP???999888222222555000111000000000///////////////............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++---......---+++***,,,,,,...000///000999CCCRRRkkk}}}uuunnnvvvjjj___nnn~~~kkk___aaa~~~}}}uuupppsssooohhh|||||||||~~~|||uuuyyy111999;;;<<>><<<<<<===???HHHRRRaaasssvvvccccccjjjrrrssseeeTTTddd~~~xxxbbbPPPLLLKKKQQQlll{{{```TTT```qqq^^^YYYhhh|||cccNNNHHHFFFDDDCCCBBB@@@===:::888777666444333333222333222111111000000///......////////////////////////000//////000000333>>>IIIeeezzzxxxbbbRRRFFFAAACCCHHHQQQaaannnmmmjjjlllooonnnuuuwwwyyyzzzyyyyyyzzz{{{wwwtttyyywww___KKK@@@;;;888888999:::<<>>888888333333666111111111000000000////////////............---------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++------------++++++,,,,,,...000///000999CCCNNN___nnnuuuxxx{{{vvvmmmffftttlll[[[```yyywwwhhh^^^wwwyyytttnnnlllrrrwwwkkk}}}{{{~~~yyy|||{{{vvv{{{333:::;;;;;;???AAAUUUssswww{{{bbbVVV___tttbbbYYYYYY\\\]]]aaaiiixxxlllZZZGGG>>><<<<<<===???GGGPPP^^^mmm~~~uuubbbbbbiiirrrppp```]]]ooo|||dddQQQKKKIIINNNgggdddUUUZZZyyyaaaYYYiiieeeOOOGGGFFFDDDCCCBBBAAA>>>;;;999999888666555444333333222222111111000//////...////////////////////////111//////000111555AAANNNkkk}}}wwwaaaQQQFFF@@@BBBGGGLLLZZZgggiiijjjnnnssstttuuuwwwzzz{{{{{{{{{}}}~~~sssaaahhhpppyyyzzzeeeNNN???<<<999888999<<>>:::777666666555444777555777;;;;;;BBBXXXooonnnfffjjjqqqpppeeewwwzzzMMM===777888333444777222111111111000000000/////////............---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,...000///000999CCCQQQ^^^kkkppprrrsssoooiiigggsssnnn\\\^^^kkkbbbuuuzzzsssooolllllluuu{{{mmm}}}}}}zzz~~~xxx}}}|||yyy}}}444;;;;;;<<<@@@CCCWWWvvvwwwqqquuuzzzbbbWWWcccyyyggg]]][[[[[[XXXYYYdddtttooo]]]III???===<<<>>>@@@GGGOOO[[[hhhwwwuuuccccccllluuutttdddiiiwwwgggRRRLLLIIILLLccceeeTTTSSS{{{aaaWWWggg|||fffOOOFFFEEECCCCCCBBBAAA>>><<<;;;:::999888777555444333222222222111000000//////000000000000000000000000222000111222333777DDDPPPlllwwwbbbQQQFFF???@@@EEEKKKWWWccchhhkkkoootttwwwsssuuuyyy{{{|||~~~mmmmmmpppzzzyyyqqqoooooommmuuuzzz{{{jjjQQQ>>>===:::888:::>>>FFFTTTbbbgggtttwwwlllcccbbbVVVSSSeee~~~{{{sssjjjddd```___ZZZVVV___rrr~~~|||{{{wwwvvvtttppplllhhhdddbbb[[[XXXTTTPPPMMMJJJFFFCCCAAA>>>:::888777777666666777555777:::;;;BBBYYYqqqnnnbbbcccgggyyyqqqvvvMMM===777888333444777333111111111111000000000000///............---------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///000999CCCTTTcccrrrvvvrrrmmmjjjhhhtttvvvkkkWWWYYYppplllzzzzzzsssppplllllluuuyyymmm|||yyyvvv{{{~~~}}}zzz}}}zzz}}}555<<<===???CCCFFFZZZyyylllkkksssttt```XXXiiissskkkiiiccc]]]\\\dddllllllhhhdddeeevvvsss```LLLAAA>>>===>>>AAAEEEMMMYYYdddqqqvvvddddddoooxxxzzzmmmnnnyyygggRRRLLLIIIKKK___zzzeeeQQQKKKooovvvfffYYYggg{{{gggOOOFFFDDDCCCCCCCCCBBB@@@>>><<<<<<;;;:::888666555444333222222111111000//////000000000000000000000000111111222333444888DDDPPPaaa{{{wwwbbbRRRFFF???@@@DDDNNNXXXccciiilllnnnqqquuusssuuuyyy|||~~~yyyvvvsss```YYYYYYYYYdddjjjrrrwwwxxxmmmWWWCCC>>>;;;:::===AAAJJJZZZhhhqqqwwwsssqqq^^^\\\ccc|||xxxtttiiihhhdddaaafffqqqxxxyyyzzzxxxwwwwwwvvvssspppkkkgggcccaaa[[[XXXSSSOOOLLLHHHEEEBBB@@@===999777777777777666777555777:::;;;CCC[[[sssrrrcccdddppp~~~vvvMMM===777888333444777222222222111111111000000000///............---------,,,,,,,,,+++++++++******++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///000999CCCRRRcccvvv|||uuummmkkkmmmxxxsssgggRRRSSStttrrr{{{yyysssqqqkkkjjjssstttmmm|||tttrrrvvv}}}~~~}}}{{{}}}{{{|||666===???AAAFFFIII\\\{{{}}}}}}gggjjjsss{{{|||{{{sss```[[[rrrzzzyyyrrrmmmkkkkkkggg\\\SSSPPPSSSaaasssvvvcccNNNCCC???>>>@@@BBBCCCKKKWWW```kkk}}}yyyggghhhpppyyy~~~uuuppp|||fffQQQKKKHHHIII[[[tttdddQQQIIIjjjzzzjjj\\\hhh{{{jjjQQQGGGEEEDDDDDDEEEDDDBBB@@@======<<<;;;:::777555444333333222111111000000///000000000000000000000000//////111444444777BBBMMMXXXuuuttt```PPPFFF@@@AAAEEEMMMUUUaaaiiilllmmmpppsssvvvxxx|||mmmUUUNNNMMMKKKRRRWWW^^^fffmmmkkk[[[III???<<<;;;???DDDNNN^^^lllwww|||wwwxxxzzzeeeppp|||}}}tttuuuuuuuuuvvvxxxwwwsssuuuwwwyyyxxxuuutttxxx||||||xxxvvvvvvsssrrrpppmmmjjjfffcccaaa[[[WWWRRRNNNKKKHHHEEEBBB>>>;;;888666666666666666777555666:::;;;DDD[[[tttqqqcccddd{{{wwwNNN>>>888888333333666222222222222111111111000000///............---------,,,,,,,,,+++++++++******++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,,,,...000///000999CCCMMM^^^sss}}}zzzuuuvvvzzzzzzzzzxxxcccWWWxxxuuurrriiirrrqqqnnnppplllkkkuuunnnmmm|||sssrrruuu}}}~~~}}}xxx|||yyyxxx|||666>>>AAACCCHHHKKK^^^|||{{{~~~nnnpppvvv{{{yyy}}}~~~lllaaa```zzz}}}xxxiiiWWWOOOOOOdddnnn|||xxxzzzxxxeeeOOODDD@@@???@@@CCCAAAJJJUUU^^^hhhyyy}}}lllnnnoooxxxyyyttt}}}dddPPPKKKHHHHHHYYYpppdddRRRKKKkkkfffXXXeeevvvmmmRRRHHHGGGFFFFFFFFFFFFDDDBBB=========<<<:::888555444333333222222111000000000000000000000000000000000......000333444666@@@KKKZZZyyyqqq]]]OOOEEE@@@AAAFFFHHHPPP]]]hhhmmmooorrruuuyyy||||||iiiPPPJJJIIIDDDDDDHHHNNNWWWbbbggg\\\MMM???===<<<@@@FFFPPP```nnnwww{{{xxxzzz|||~~~}}}{{{xxxqqqbbbeeegggeeebbbbbbfffjjjsssvvvzzzzzzxxxvvvvvvwwwoooooommmkkkiiifffcccbbb[[[WWWRRRNNNKKKHHHEEEBBB<<<999666444555555555555777555666:::;;;DDD\\\uuummm```ddd}}}||||||xxxNNN>>>888888333333666111222222222111111111111000//////.........---------,,,,,,,,,+++++++++******++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,,,,...000///000999CCCKKKYYYnnn|||~~~~~~```nnnzzzqqqlll\\\eeegggiiiooommmnnnyyyzzzkkknnn|||uuutttwww}}}|||ttt|||}}}{{{wwwuuuxxxzzz{{{666888<<<>>>AAAKKKcccxxxzzzjjj]]]kkksssZZZSSSaaa}}}{{{{{{nnnYYYJJJ@@@<<>>AAAAAA???<<<888666666777555444222111111111222222111111000//////////////////000111333222555BBBOOObbbxxxbbbQQQGGGAAA@@@CCCGGGSSSaaakkkooossszzzlllXXXOOOKKKJJJGGGIIIKKKOOOWWW]]]ZZZSSSGGGAAA>>>BBBGGGNNN\\\jjjwww~~~sssrrrrrrttt}}}~~~vvvlllgggjjjuuu~~~rrrdddYYYRRRRRROOOHHHLLLVVVcccpppzzz{{{yyyyyyvvvqqqpppnnnlllkkkiiigggbbb___YYYWWWSSSPPPMMMJJJEEEBBB>>>;;;888666666666555444666666666888<<>>QQQTTTbbbuuuaaammmttt|||tttvvvoookkk|||qqq```^^^hhhqqqqqq{{{{{{vvvooovvv~~~|||zzz~~~{{{sssmmmtttyyyvvvzzz555777;;;>>>@@@KKKcccxxxvvvgggcccuuuzzz```VVVcccjjjsssqqq]]]NNNCCC===>>>BBBCCCJJJSSS^^^kkk|||yyyvvv|||vvvlllaaafffrrr|||wwwkkknnnzzz{{{kkkQQQCCCEEEHHHUUUllltttXXX___qqq^^^dddvvvnnnQQQKKKJJJHHHFFFDDDBBBBBBAAAAAAAAA@@@===999777777777555444333222111111111222111111000//////////////////000222333222555BBBPPP___~~~yyyaaaPPPEEE@@@AAADDDKKKWWWfffoooqqqttt|||ooo^^^VVVRRRPPPMMMLLLKKKMMMTTT\\\[[[VVVLLLEEEBBBFFFJJJPPP[[[hhhsss~~~uuusssrrrttt}}}}}}wwwxxx{{{|||sssddd]]]aaannnzzzyyyiiiZZZOOOKKKGGGBBBGGGQQQ\\\jjjwwwyyyvvvtttrrrppppppnnnlllkkkiiigggccc___XXXUUURRROOOLLLHHHDDDAAA===;;;888666666666555444666666666888<<>>IIISSSgggyyyvvv[[[ffflllsssqqqsssnnnmmmqqq]]]]]]hhhrrryyyxxxqqqwww|||}}}uuuoootttxxxvvvzzz444666:::<<>>===@@@AAAJJJWWWdddppp~~~~~~}}}kkk^^^VVVYYY]]]\\\VVVZZZttt|||lllRRRCCCDDDFFFRRRhhh^^^eeesss^^^dddwww}}}nnnSSSMMMKKKIIIFFFEEEDDDEEEEEEBBBCCCBBB???;;;888888888555555444222222111111222111111000////////////000///000222333222666CCCPPPaaaxxx___NNNCCC???AAAEEEOOO]]]lllsssrrrtttqqqddd___]]]ZZZXXXVVVSSSRRRXXXaaabbb^^^RRRHHHCCCGGGKKKNNNYYYfffooo~~~xxxwwwtttuuu}}}tttlllmmmqqqsssssseeeYYYZZZjjjyyyvvvsssmmmkkkqqq{{{ttteeeUUULLLEEEAAAGGGQQQeeeoooxxxwwwsssrrrrrrrrrpppnnnllljjjiiieeeaaa^^^VVVTTTPPPMMMKKKGGGCCC@@@===:::777666666666555444666666666888<<>>AAAQQQiii{{{fffRRRaaafffmmmuuutttoooqqqrrrZZZ\\\hhhwww}}}vvv{{{}}}xxxqqquuuvvvuuu{{{333555888;;;???KKKddd{{{tttgggbbbuuuuuueeeZZZOOOSSShhh}}}gggVVVHHH???===@@@BBBLLLZZZgggrrrqqq]]]PPPMMMJJJHHHIIITTTnnn}}}mmmSSSDDDDDDDDDOOOeee```eeevvv```dddtttzzzkkkRRRMMMKKKHHHEEEDDDEEEGGGHHHDDDDDDDDDAAA>>>;;;::::::666666555444333222222222222111000000//////000000///000222333333666CCCQQQgggttt]]]MMMDDD???AAAEEEPPP___oootttqqqsss~~~ppphhhgggfffdddfffdddaaa```fffnnnnnnjjjWWWIII???BBBGGGKKKXXXhhhpppzzzyyyyyyooommmoooqqqiiibbbaaalll||||||rrr```]]]YYYZZZbbbnnnyyy}}}zzzqqqdddXXXLLLHHHRRR```yyyuuuooojjjiiilllooopppnnnllljjjhhhfffccc^^^[[[UUUSSSPPPMMMKKKGGGCCC@@@<<<999777555555666555444666666666888<<>>???QQQiii{{{yyyWWWMMM```eeennn~~~zzzsssvvvxxx]]]\\\ggg|||~~~zzzzzz~~~{{{sssvvv~~~uuuvvv}}}222444888;;;???LLLfff}}}pppeeebbbqqq~~~eeeTTTQQQTTTggg|||fffTTTGGG???>>>BBBFFFPPP]]]gggqqq~~~xxxzzzcccQQQFFFCCCBBBHHH\\\}}}~~~nnnTTTEEEDDDDDDNNNccc^^^aaa|||{{{dddbbblllwwwgggOOOKKKIIIFFFDDDDDDEEEGGGIIIEEEFFFFFFDDD@@@===;;;;;;888888777666555444333222222222111000000000000000//////222333333777DDDRRRgggsss^^^OOOFFF@@@@@@CCCNNN]]]mmmssspppqqq{{{~~~{{{~~~nnniiilllmmmmmmppppppoooqqqwww}}}{{{uuu```KKK<<<>>>CCCIIIZZZnnnwwwwwwpppnnnmmmlllnnnsss}}}~~~pppdddWWWYYY___ffflllmmmmmmmmmmmmnnnkkk```TTTSSScccvvvnnnXXXQQQYYYdddhhhiiihhhgggeeecccbbb___[[[WWWUUUSSSPPPNNNKKKHHHDDDAAA;;;999666555555666555444666555777999===JJJbbbxxxfffoooyyy~~~qqqGGG@@@;;;:::999666666888444444333333222111111111////////////............------,,,,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,......---,,,---......------000///000666>>>EEETTTjjj}}}lllPPPLLL^^^dddppp~~~yyy~~~fff^^^fff}}}pppuuuzzz|||~~~uuuvvv|||uuuyyy333444888;;;@@@NNNhhhjjjaaafffuuu{{{cccVVV\\\hhhqqq]]]OOOEEE???@@@EEELLLUUUaaaiiiqqqooommmwww}}}mmmVVVHHHDDD???NNNggg~~~oooUUUFFFEEEDDDNNNccc]]]ZZZzzz~~~yyy{{{ggg^^^cccssseeeOOOHHHGGGEEEDDDDDDEEEGGGHHHGGGHHHHHHFFFCCC???======:::::::::999888666555444222222111000000000000111//////222444444888EEERRRccc~~~wwwaaaRRRGGGAAA@@@CCCLLLZZZkkkqqqpppqqqzzz|||ooolllooosssvvvvvvxxxzzz}}}jjjPPP===>>>CCCJJJ]]]ttt~~~zzzuuurrr|||~~~|||tttkkkeeegggmmmyyyrrrccc[[[XXX___ccc]]]UUUZZZooodddKKKIIIXXXeeegggddd]]]\\\\\\\\\]]]\\\YYYWWWUUUSSSPPPMMMKKKHHHDDDAAA:::888555444555666555444555555777:::???MMMfff{{{eeeuuu}}}uuunnnIIIBBB===<<<:::777666888444444444333222222111111////////////............------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,***,,,......---,,,---......---...000///000666>>>JJJYYYpppzzzhhhQQQMMMZZZ___ooolll___dddyyy}}}ooozzz}}}uuuwww|||vvvuuu{{{www~~~333555888<<>>>>><<<<<<<<<<<<:::888666555333222111111000000111111//////222444444888EEESSSeee}}}gggSSSFFF@@@AAADDDKKKYYYiiirrrsssuuuzzztttppprrrxxx}}}}}}oooSSS>>>???DDDIII[[[rrr|||}}}}}}yyyyyy{{{mmm\\\VVVRRRXXXZZZUUUSSS]]]rrrvvv```PPPWWWgggmmmfff]]]OOOPPPQQQUUUYYY[[[[[[ZZZSSSQQQNNNLLLJJJGGGCCC@@@:::777555444555666555444444555777;;;AAAPPPiii~~~hhh|||uuusssjjjKKKDDD???===;;;888666888555444444333333222111111////////////............------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,***,,,...///...------......---...000///000666>>>III\\\vvvxxxiiiVVVOOOVVVZZZnnnjjj\\\bbbuuu~~~~~~uuuzzzrrrtttzzz~~~vvvuuu~~~{{{yyy333555888<<>>===>>>>>>===<<<999777666333222111111000111111111//////222444444888FFFSSSkkk~~~lllTTTEEE???AAAFFFLLLYYYiiisssvvvxxx|||zzztttuuu{{{pppSSS>>>???CCCFFFVVVlllvvvxxxssszzz~~~qqqaaaYYYZZZZZZZZZWWWQQQRRR___qqq}}}nnn___YYYeeesssppp```SSSEEEGGGJJJPPPWWW[[[]]]]]]RRROOOMMMKKKIIIFFFBBB???999777555444555666555555444555888<<>><<<888777888555444444333333222222111000/////////............---------,,,,,,,,,++++++***+++,,,---...---,,,,,,***,,,...///...---------...---...000///000666>>>EEE\\\xxxuuuiiiYYYQQQUUUYYYpppeeeXXXaaasssrrrpppyyy~~~zzz{{{sssuuu|||vvvttt~~~|||{{{555999;;;;;;@@@QQQmmmqqqkkkoooqqqrrrxxxkkkeeefffyyyeeeVVVQQQRRRQQQSSSQQQLLLKKKOOOPPPMMM___fffpppxxx~~~zzz\\\MMMMMMdddmmmWWWKKKFFFHHHTTTbbb~~~XXXBBBKKKZZZxxxhhhXXX^^^vvv\\\KKKHHHGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGFFFCCCBBBBBBCCCAAA???===<<<<<<;;;999777666444333222333222000...222111222444444999DDDQQQcccdddQQQIIICCCCCCGGGTTT___llltttuuuwww||||||~~~qqqWWW???:::>>>BBBMMMYYYgggrrr{{{xxxllleeehhhpppuuuooooootttyyyxxxqqqeee]]][[[```iiipppiiijjjrrr|||xxxdddOOOFFF>>>IIIMMMSSS```aaaZZZZZZTTTOOOKKKLLLKKKEEE@@@>>>999888666555444444444555222555999===FFFXXXoooxxxtttnnntttgggOOOHHHBBB@@@===888666777555555444333222222222222////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---//////...444<<>>===;;;888666777555333222333333111000111000111333444888DDDPPPggg~~~```PPPHHHBBBCCCHHHUUU___kkkqqqsssvvv}}}mmmVVVAAA<<<===>>>FFFOOOXXXcccmmmlllccc___dddlllxxxhhhaaadddkkkpppmmmvvv~~~nnnWWWHHHCCCEEEMMMNNNSSS```___UUUTTTPPPKKKHHHHHHGGGAAA<<<:::999888666555444444444555333666999===GGGYYYooo}}}uuuuuummmppp{{{```NNNGGG@@@>>><<<888777999555555444333222222222222000000000///.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---//////...444<<>>;;;888555999666333222222333222111111000111222333777CCCOOOgggvvv___RRRIIIBBBCCCJJJUUU^^^iiippprrrvvv}}}~~~ooo[[[IIIBBB@@@>>>BBBIIIQQQ[[[fffhhhdddccckkksss}}}kkkfffjjjqqqtttuuutttYYYHHHEEEHHHLLLMMMJJJOOO^^^___VVVTTTQQQLLLIIIIIIGGG@@@<<<<<<888777666444444444444555555666888===HHHZZZppp~~~|||kkkhhhiiivvv]]]NNNGGG@@@===;;;888888;;;555555444333222222222222111111000//////...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---//////...444<<>>>>>AAANNNdddvvvzzzuuuwww}}}rrrkkkuuu}}}ooonnnwww|||jjjZZZXXXhhhyyybbb___iiiuuuddd\\\ggg}}}iiiTTTIIIDDDCCCLLLYYYuuunnnNNNGGG[[[nnn]]]SSSbbbttt|||YYYOOOMMMMMMKKKJJJIIIHHHHHHHHHEEEFFFGGGGGGFFFFFFGGGIIIHHHFFFCCC@@@???<<<999777999666333111222222222111111000000222222666BBBNNN```qqq}}}rrraaaVVVKKKBBBDDDKKKQQQ[[[iiiqqqssswww}}}}}}rrrbbbPPPFFFAAA???DDDJJJTTT]]]hhhmmmmmmpppxxxrrrlllooovvvzzzzzzyyy}}}ttt[[[DDD???GGGNNNMMMLLLGGGQQQdddfff\\\[[[OOOKKKHHHHHHEEE???<<<===777666555444333444555555666666888>>>KKK]]]ppp|||tttzzzjjjiiioooaaaQQQIIIBBB???<<<999888;;;555555444333222222222222222111111000///...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---//////...444<<>>>>>BBBQQQiii}}}sssjjjxxxvvvfff]]]aaalllwwwzzzpppfffhhhyyyjjjUUUXXX```ooo|||}}}nnncccjjj|||hhhTTTIIIDDDCCCLLLYYYuuujjjNNNKKKaaaxxx~~~lll\\\QQQ```ssszzzZZZPPPNNNMMMKKKJJJIIIHHHGGGGGGEEEGGGJJJJJJIIIGGGFFFEEEHHHEEECCCAAA@@@>>><<<999777555222111222222111000111000111222222666AAAMMMYYYddduuurrrbbbWWWKKKAAAAAAIIIKKKXXXiiissswwwxxx|||wwwiiiWWWIIIAAABBBIIIPPPXXXaaakkkssswww{{{{{{yyyzzz|||pppiiiYYYEEE:::===EEEJJJOOOPPPRRRcccvvvqqq^^^WWWIIIFFFDDDCCC@@@:::999;;;666666444333333444555555777666888@@@NNN```oooxxx~~~xxxhhh~~~ppprrrzzz|||eeeTTTLLLDDDAAA>>>999888:::555555444333222222222222222111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---//////...444<<>>DDDUUUooouuulllxxxyyyeeeWWWRRRWWWdddqqqsssqqqsssZZZIIIKKKYYYjjjwww{{{zzz{{{pppiiippp}}}hhhSSSIIIDDDDDDOOO\\\|||hhhNNNMMMddd{{{yyywwwjjjqqqfffVVVPPPbbbuuuuuuYYYQQQMMMLLLKKKIIIHHHGGGGGGGGGHHHJJJMMMMMMKKKIIIHHHHHHIIIGGGEEECCCBBB@@@>>><<<777555444333444333111000222111111333333666AAAMMMWWW```xxxqqq```UUUIII>>>>>>EEEGGGVVVhhhtttxxxyyy|||vvvdddRRRIIIJJJSSS\\\^^^fffrrr||||||dddUUUFFF>>>===@@@EEEKKK[[[^^^eeewwwtttWWWKKKGGGEEEDDDCCC@@@;;;;;;???666555444333333444555555666666999CCCSSScccooottt}}}yyyqqqwww|||tttaaaRRRKKKEEECCC???:::888:::555555444333222222222222111111000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---//////...444<<>>@@@DDDPPPeeevvvssspppqqqqqqZZZNNNJJJNNNZZZfffrrrxxxsssQQQDDDFFFKKKQQQaaammmqqqwwwxxxqqqqqqttt{{{~~~~~~ssspppjjjTTTHHHEEEGGGTTTccc___FFFCCCWWWkkkkkkrrrdddSSSWWWfff}}}fffRRRPPPJJJJJJIIIHHHGGGGGGGGGGGGQQQPPPOOOMMMMMMPPPUUUYYYSSSPPPLLLIIIGGGDDD@@@===888888999:::;;;888444111444333333444444777BBBNNNXXXdddvvvaaaUUUKKKCCCCCCHHHHHHUUUeeepppuuuxxx~~~yyyyyy}}}~~~}}}mmmYYYLLLKKKRRRXXX]]]ffftttvvvjjjaaa```___aaaiiiwwwfffQQQDDDFFFGGGLLLhhhwwwjjjjjjmmm[[[IIIJJJCCCAAAAAABBB>>>;;;===CCC555444333333333444555666555555:::GGGYYYgggnnnooo{{{]]]OOOGGGBBB@@@AAA@@@<<<999:::555555444333222222222222/////////000111111222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---000///...444<<<999NNNeeewww|||qqqiiidddgggsssxxxssspppqqqccc```jjjwwwsssdddcccppplllnnnzzz~~~qqqxxx~~~~~~yyyrrrxxx444777>>>CCCCCCKKKddd~~~uuulllrrroooSSSGGGFFFKKKYYYgggvvv~~~wwwbbbJJJ@@@DDDFFFOOOWWWbbbiiimmmppprrruuuppprrrvvv{{{qqqsss}}}lllVVVIIIEEEHHHTTTaaa}}}QQQFFFKKKLLLXXXlll|||cccQQQSSSkkkcccOOOKKKLLLNNNOOOLLLHHHFFFJJJNNNSSSRRRPPPNNNOOOTTT[[[```TTTPPPKKKHHHFFFFFFEEEEEE>>>;;;888666666555333111444333333333333666@@@LLLVVVllluuuddd\\\QQQDDD@@@DDDIIIXXXjjjsssuuuwww~~~zzzppppppwww~~~zzzeeeSSSGGGCCCGGGMMMRRR\\\jjjyyy}}}rrrggg\\\VVVUUUUUUTTTVVV[[[dddqqq}}}oooVVVCCCFFFQQQ\\\ooovvvooossskkkUUUEEECCC;;;>>>???===>>>BBB>>>666555555444444444444555555444888???JJJYYYgggnnnooo|||{{{xxxZZZLLLDDDDDDCCCBBB@@@>>>;;;:::777666555444444444444444111111000000//////............---------,,,,,,,,,------------------------------------------------///...------...000222444???HHHiii~~~qqqeee^^^iii}}}}}}xxxlllcccggg```hhhddd]]]qqq{{{qqqeeepppsss}}}yyyrrruuu}}}444777???FFFHHHRRRlllwwwnnnyyysssjjjpppjjjRRRGGGEEEJJJWWWeee}}}uuu^^^PPP???;;;@@@BBBKKKQQQZZZ___``````aaacccfffiiiooowwwlllmmmwwwlllUUUIIIEEEHHHVVVdddzzzOOODDDHHHLLLaaarrrbbbSSSVVVooo]]]NNNMMMOOOQQQQQQNNNIIIGGGJJJMMMRRRSSSSSSSSSSSSUUUYYY\\\TTTPPPLLLIIIIIIIIIIIIHHH@@@===:::888777555333111444222333333333666AAALLLYYYmmmrrreeeVVVFFFAAAGGGLLLZZZjjjsssssstttzzzssshhhiiiqqqzzzsssZZZHHH???>>>BBBGGGLLLVVVdddsssxxxmmm```WWWQQQKKKKKKNNNSSSUUUXXX[[[aaajjjtttzzzwww|||rrr[[[NNNUUU\\\[[[```lllnnnqqq}}}tttRRR===;;;777;;;===<<<>>>@@@===777555555444444444444555555666888???LLL\\\jjjpppqqqrrrVVVMMMHHHHHHGGGEEEBBB>>>;;;999777777666555444444444444222111111000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///111333444===DDD```www{{{sssbbbUUU\\\rrr|||{{{{{{sssiiiXXXaaabbbdddtttiiitttwwwwwwpppuuu}}}333666???GGGKKKVVVrrrmmmhhhqqqyyy}}}~~~rrrhhhmmmvvvcccQQQHHHEEEIIIWWWggg}}}___KKKDDD======CCCCCCJJJNNNSSSTTTRRRPPPPPPQQQTTTXXXaaalllwwwjjjiiissskkkSSSGGGCCCHHHWWWhhhtttMMMAAAFFFOOOfffwwwdddXXX[[[mmmwwwWWWNNNPPPRRRSSSSSSPPPLLLJJJLLLNNNQQQTTTWWWXXXXXXWWWXXXYYYTTTQQQMMMKKKLLLLLLLLLKKKCCC@@@<<<:::888666333111333222333444444666AAALLLUUUiiisss]]]IIIDDDIIIQQQ^^^mmmuuuuuutttyyy~~~vvvhhhhhhqqq{{{kkkMMM===:::;;;???BBBGGGQQQ^^^lllzzzyyy___TTTJJJEEEDDDFFFKKKRRRVVVZZZ^^^```aaaeeemmmtttttt^^^VVVcccuuufff]]]bbbtttttt```TTTWWWcccrrrrrrJJJ555555666:::=========>>><<<888555555444444444444555555888888>>>MMM```nnnsssssshhhQQQNNNLLLLLLJJJGGGCCC???;;;888888888777666555555555555222222111111000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...000111333444444???DDDZZZpppwwwwwwcccQQQTTTiiixxxwwwqqqXXX```fffttttttjjj{{{zzz~~~~~~~~~uuuooosss|||111555===DDDHHHSSSooowwwwww|||pppgggkkkzzzjjj\\\OOOHHHEEEIII\\\pppyyy[[[GGGCCC@@@BBBFFFDDDKKKNNNPPPOOOKKKGGGGGGHHHIIINNNWWWdddppphhhgggqqqhhhOOODDDBBBFFFXXXlllnnnLLL@@@GGGYYYlll~~~hhh\\\]]]gggoooVVVQQQRRRRRRTTTTTTSSSPPPOOOPPPQQQSSSVVVYYYZZZYYYXXXXXXXXXUUUSSSOOOMMMMMMMMMLLLKKKEEEBBB>>>;;;999666333111222222333444444666AAALLLXXXmmm}}}cccLLLEEEIIIUUUaaaooowwwwwwwww{{{}}}}}}nnnlllsss{{{cccEEE:::;;;===???@@@EEEOOO]]]jjjvvv|||wwwoooTTTKKKDDDDDDGGGLLLUUU]]]___dddhhhgggeeehhhrrrzzz~~~|||llleeeYYYQQQXXXiiitttwwwbbblllkkkVVVVVVkkkttt~~~zzz___???333888;;;???CCCBBB???<<<999777555555444444444444555555888777===OOOcccoootttuuu^^^LLLNNNLLLLLLJJJGGGDDD???;;;999:::999888777666555555555333222222111111000//////............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,...111222444444555???CCCTTTiiivvv|||{{{cccOOOQQQeee|||sssooosss}}}dddbbbllluuunnn|||zzzzzz}}}|||wwwpppqqqxxx333666<<>>@@@CCC???HHHJJJKKKIIIEEECCCDDDFFFIIINNNXXXeeeppp~~~{{{ddddddmmmdddKKKBBBAAAFFFYYYpppfffKKKBBBMMMjjjxxxiii[[[XXXffflllYYYUUUSSSQQQRRRTTTTTTTTTTTTUUUVVVVVVXXXYYYYYYXXXWWWYYYZZZXXXUUUQQQOOONNNLLLKKKIIIFFFCCC???<<<999777444111333222444555444666@@@JJJ```wwweeeNNNEEEGGGQQQ]]]kkktttwwwxxx|||zzz}}}rrrooosssxxx~~~vvvZZZ@@@;;;?????????AAAFFFPPP]]]iiissswwwqqqhhhLLLFFFCCCFFFLLLRRRYYY```iiimmmooommmlllrrr}}}rrrhhh\\\TTTLLLSSSfffyyy}}}yyynnnssseeehhhppplllhhh___MMM<<<888>>>FFFJJJMMMKKKCCC:::777777555555444444444444555555888666===QQQdddnnnssswwwUUUKKKMMMIIIIIIHHHFFFCCC@@@===;;;;;;;;;999888777666666666333333333222111111000000//////.........---------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,...000222333444444999>>>LLLcccttt{{{eeeNNNMMM^^^uuujjjcccgggooozzzxxxdddnnnzzzuuuwwwttt~~~|||rrrpppsss|||666888>>>DDDGGGQQQmmmxxx~~~iiidddgggsssfff[[[XXXUUUQQQLLLPPPjjjxxxYYYEEEAAA>>>@@@CCCAAACCCEEEEEECCC@@@@@@DDDGGGKKKQQQ\\\hhhrrr~~~uuubbbbbbjjj|||```HHHBBBCCCGGG\\\uuu]]]IIIEEEVVV~~~}}}pppeeeWWWTTTlllhhh\\\YYYRRRPPPQQQSSSUUUWWWXXXXXXXXXWWWXXXXXXWWWVVVWWWZZZ\\\YYYVVVSSSQQQOOOMMMKKKIIIHHHEEEAAA>>>;;;999666444444444555666555555>>>HHHZZZooo}}}eeeNNNFFFFFFJJJUUUdddnnnsssvvvzzz}}}yyy{{{xxxuuuuuuvvvzzziiiQQQ>>>===@@@???@@@GGGKKKTTT___iiiqqqssslllbbbJJJFFFFFFLLLTTTZZZ```gggrrrsssuuutttvvv~~~zzzfffXXXKKKPPP\\\nnn}}}wwwmmmqqq{{{{{{~~~gggaaa[[[UUUKKKBBBAAAFFFRRRUUUXXXTTTHHH:::555777555555444444444444555555777666@@@TTTeeelllsssyyypppPPPLLLKKKFFFFFFFFFEEECCC@@@>>><<<===<<<:::999888777666666444444333333222111111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,---///000222333333888@@@MMMdddzzzlllRRRLLLZZZggg^^^[[[dddlllvvvjjjtttuuurrr~~~uuusssuuuppprrr|||444777>>>EEEIIIUUUsss}}}hhhbbbcccwwwiii``````bbbfffddd\\\]]]ttt~~~```LLLFFF@@@AAAFFFEEEDDDEEEEEECCCBBBCCCHHHMMMQQQYYYfffsss}}}vvvjjjllluuuzzz^^^GGGDDDFFFJJJ```zzzUUUFFFGGG^^^hhhddd}}}aaaVVVWWWjjjbbb]]][[[QQQRRRRRRTTTVVVXXXYYYXXXWWWUUUWWWXXXXXXWWWXXXZZZ\\\YYYWWWTTTSSSRRRPPPNNNLLLJJJGGGDDDAAA???===:::888555555666777555444<<>>???@@@>>>DDDQQQVVV]]]eeelllqqqqqqiii^^^NNNKKKLLLUUU^^^gggooovvvyyyzzz|||~~~rrr^^^TTTLLLccc~~~ttthhheeeuuu|||{{{sssyyy}}}bbbdddeee```TTTKKKLLLRRRZZZ\\\___[[[KKK:::444888555555444444444444555555888888EEEYYYfffjjjrrr}}}bbbNNNNNNHHHGGGGGGFFFEEECCCAAA>>>===>>>===;;;:::888777777777444444444333222222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,,,,---...///111333:::DDDQQQiiipppWWWNNNXXX___[[[^^^gggkkkrrrlllyyy|||kkklllzzzuuuvvvwwwsssttt000333<<>>III[[[___eeelllpppsssrrrhhh^^^QQQNNNPPPYYYeeeooozzz~~~mmm]]]WWWfffttt___cccrrrxxxmmm~~~iiifffooovvvnnn]]]QQQTTT^^^]]]```ccc^^^MMM:::555999555555555444444555555555999;;;HHH\\\gggjjjsss}}}ZZZNNNQQQFFFHHHHHHHHHFFFDDDAAA>>><<<>>>>>><<<:::999888777777555444444333333222222111000/////////............------------------------))))))***+++,,,,,,------...---,,,+++,,,...000222777CCCPPPhhhjjjTTTKKKTTT]]]\\\dddllljjjppptttgggvvv{{{qqqlllsssnnnnnnrrrhhhlllwww{{{uuuzzzwwwuuuwww444555===HHHNNNWWWlllkkk```___~~~wwwgggeeejjjfff{{{qqqpppSSSHHHEEECCCFFFMMMPPPOOONNNNNNLLLLLLUUU```iiiwww~~~zzzZZZIIIIIIDDDLLLiiizzzSSSEEECCCbbb]]]MMMaaa|||lllZZZSSSbbbpppbbbWWWKKKUUUUUUTTTSSSUUUXXXYYYXXXVVVTTTSSSTTTXXX\\\^^^[[[XXXVVVVVVVVVUUUTTTSSSQQQQQQNNNIIIDDDBBBCCCCCC???;;;999888777444444777<<<@@@SSSZZZuuu{{{wwwxxx```HHH<<>>===;;;:::999888888888555555444333222222222222000//////............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////888EEEUUUjjj~~~tttaaaMMMLLLVVV[[[kkktttuuuuuuvvvkkksss|||jjjaaabbbfffdddjjjqqqmmmqqq}}}}}}zzzvvvsss}}}333444;;;CCCEEEIIIYYYllloooeeejjj}}}rrreeebbbmmm|||~~~{{{bbbTTTPPPRRR]]]jjjkkkiiigggfffeeehhhsss~~~kkkQQQEEEFFFCCCRRRyyyvvvJJJBBBCCCTTT```jjjssstttUUUXXXxxxfffRRRTTTggg```ZZZXXXQQQXXXWWWWWWXXXZZZ[[[YYYVVVSSSRRRTTTVVVVVVUUUSSSSSSSSSVVVVVVUUUTTTSSSQQQOOONNNLLLIIIFFFEEEEEECCC>>>::::::::::::999888999<<>>EEELLLKKKCCC:::555333555555444444555555666777:::===IIIZZZeeekkkvvvoooRRRMMMIIIFFFHHHGGGEEEBBBAAA@@@AAAAAA>>>===<<<:::888777777777666555444333222222222222...............///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////444AAAQQQggg}}}ttt```PPPMMMQQQ^^^ooo{{{|||~~~{{{nnnqqqeeegggqqqrrrvvvqqq{{{yyyyyy~~~~~~zzzuuuqqq|||{{{111333;;;DDDGGGLLL\\\ooopppiiikkk}}}rrrgggbbbhhh}}}jjjZZZUUUYYYhhhwww{{{xxxtttsssrrrvvv{{{dddNNNDDDDDDCCCWWWvvvJJJDDDGGGXXXcccppp~~~```OOO\\\]]]NNN\\\ooo\\\XXXXXXTTTWWWVVVWWWYYYZZZZZZWWWSSSPPPNNNRRRTTTTTTRRRPPPQQQTTTWWWWWWVVVUUUSSSQQQOOONNNJJJIIIGGGGGGFFFCCC>>>::::::;;;;;;:::999999;;;===KKKWWW___jjj|||vvvppp]]]GGGAAABBBGGGTTTccckkkmmmppptttsssvvvzzz}}}~~~wwwaaaMMMFFFIIIOOONNNMMMMMMQQQYYYbbbiiikkkppprrrpppoooqqqqqqnnnjjjhhhlllvvvcccPPPVVVdddffftttYYY>>>CCC:::DDDMMM[[[dddVVVBBB??????HHHPPPNNNCCC888444444555444444444555666777888<<>><<<:::999888777777777666555444333222222222//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111<<>>HHHTTTeeekkkUUU@@@@@@KKKUUU[[[TTTCCC666333777444444444555666777888888===BBBOOOaaakkkqqqaaaQQQNNNHHHFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@???===;;;:::999888888888777555444333222222222111111///......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000000;;;KKKeeesssYYYLLLHHHXXXzzzvvv|||ooouuuyyy}}}|||lllqqqzzz~~~~~~|||uuupppxxx}}}vvvuuuvvv||||||~~~uuu~~~222333;;;DDDHHHMMM^^^rrr{{{rrryyy|||ooolllmmmsssaaa]]]fffzzz~~~~~~}}}ppp^^^ZZZdddttt~~~|||___LLLDDDEEEJJJeeepppMMMHHHJJJjjjcccNNNSSSlll[[[OOOaaayyyvvv]]]WWWVVVUUUSSSRRRTTTVVVVVVSSSOOOMMMLLLJJJLLLOOOPPPRRRTTTVVVXXXYYYXXXWWWUUURRRPPPMMMLLLGGGGGGGGGGGGFFFDDDBBBAAA???>>>===;;;999999<<<>>>IIIUUU]]]lllzzzyyy{{{}}}~~~pppYYYFFFDDDAAAGGGTTTbbbkkkmmmpppttttttwww{{{~~~yyybbbMMMFFFIIIMMMRRRWWW[[[___dddlllrrrmmmrrrtttrrrrrruuuwwwuuuuuusssuuu}}}xxxvvvooofffdddkkktttzzz|||hhhJJJGGGLLL___gggqqq|||vvvWWWBBBIIIVVV[[[]]]RRRAAA555444888444444444555666777888999>>>EEEUUUhhhrrrwww___RRRMMMGGGGGGGGGGGGFFFFFFEEEDDDCCCCCC@@@???>>>===<<<;;;;;;;;;888777666444333222222222222111000///---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222<<>>AAAJJJRRRYYYlll}}}{{{mmmVVVDDDCCC@@@FFFSSSaaajjjlllooosssuuuxxx|||~~~|||fffQQQKKKOOOSSSXXX^^^aaabbbdddiiimmmkkkqqquuuuuuwww|||~~~}}}}}}zzz|||sssvvvxxxwww{{{eeeUUU```nnn~~~UUUBBBPPPWWWVVVPPPGGG===666555777444444555555666888999:::>>>HHH[[[pppyyy}}}ZZZPPPLLLGGGJJJIIIIIIHHHGGGFFFEEEDDDCCC@@@??????>>>>>>>>>>>>>>>999888666555333222222222111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111:::FFF]]]zzzXXXLLLUUUkkkxxx{{{nnnggggggvvvwww~~~xxxvvv{{{|||{{{xxxxxxxxxvvvxxxrrrooommmooovvv}}}000111888AAAGGGNNNcccxxx|||vvvqqqzzz~~~wwwzzz{{{gggXXX```{{{~~~|||{{{~~~{{{eeeWWWXXXgggvvv~~~~~~zzz[[[HHHAAAFFFRRRrrrPPP???HHHOOO}}}yyySSSIIIYYYwwwcccOOOTTThhhbbbVVVQQQPPPRRRPPPQQQSSSUUUSSSOOOMMMNNNOOOPPPNNNMMMPPPUUUXXXXXXWWWVVVUUUTTTQQQNNNKKKHHHGGGEEEEEEFFFEEEDDDDDDFFFHHHGGGEEEBBB>>><<<===AAADDDKKKOOOTTTkkk}}}pppYYYCCC??????EEERRR```iiikkknnnrrrvvvyyy|||~~~jjjVVVPPPTTT\\\```eeeeeebbb```bbbeeeiiiooouuuwww{{{zzzqqq}}}lllmmm}}}MMM<<>>III___uuu~~~tttSSSMMMJJJHHHMMMJJJJJJJJJIIIGGGEEEDDDCCC@@@@@@????????????@@@@@@999888777555333222222222///............///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111111...666@@@VVVrrr|||YYYWWWiiiooojjjkkkccc\\\[[[```qqqzzzqqq{{{zzz{{{rrrxxx~~~zzzuuu~~~yyyuuurrrsssxxx444555:::@@@AAAIIIaaazzz|||vvvcccZZZccc}}}sssppphhh{{{jjjTTTOOOPPPUUUbbbppp|||xxxuuuuuu}}}www[[[BBBCCCLLLTTTnnnKKKFFFBBBNNNzzzgggRRRMMM[[[~~~xxx^^^QQQXXXlll}}}[[[UUUSSSQQQQQQNNNOOOQQQPPPLLLLLLOOOPPPNNNNNNMMMMMMOOORRRUUUWWWXXXTTTUUUUUUQQQLLLHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJFFFEEEDDDCCCBBBAAA@@@@@@JJJNNNUUUgggooo]]]LLL@@@???@@@HHHXXXeeekkkmmmooouuuuuuwwwzzzwwwccc[[[___bbbgggmmmnnniiibbb]]][[[aaaiiiqqqvvv}}}dddsssmmmGGGBBBBBBEEEBBB>>>:::777666666777222555666555555888:::;;;DDDSSSgggxxxdddVVVTTTPPPLLLMMMMMMMMMMMMKKKHHHGGGHHHIIIGGGEEECCCBBBBBBBBBAAA@@@>>><<<999666333333333333111111000///////////////////////////............++++++++++++++++++++++++......---------......///111111<<>>???HHHXXXffflllnnnppptttuuuxxx|||{{{iiicccgggjjjooosssrrrkkkccc]]]ZZZYYYfffsssyyy}}}}}}qqqgggBBB???>>>GGGBBB;;;777777888888777444666777666666777:::<<>><<<999666444333333333111111000////////////000////////////............++++++++++++++++++++++++...------------...//////555555>>>PPPcccsssxxx```XXX]]]]]]mmm^^^UUUUUU]]]aaacccmmmmmmfffcccyyy}}}rrrkkkhhhuuu~~~xxxyyy|||111222888@@@DDDMMMddd|||xxxxxxppp[[[RRR]]]vvv|||{{{~~~bbb[[[kkkrrr|||rrr[[[MMMBBBBBBDDDEEEKKKSSSQQQQQQTTT]]]jjj}}}pppNNNEEEHHHMMM___^^^<<<===EEEXXX|||vvv\\\OOOPPPdddmmmUUUKKK]]]zzzrrr\\\XXXQQQNNNOOOMMM______[[[TTTQQQSSSSSSQQQNNNQQQUUUYYYZZZXXXUUUSSSXXXWWWUUUQQQNNNLLLMMMOOOUUUSSSQQQNNNLLLKKKKKKKKKFFFGGGHHHIIIIIIHHHGGGFFFEEELLLRRR]]]xxxwww]]]GGG>>>===>>>HHHYYYgggmmmoooqqquuuvvvyyy~~~sssppptttuuuyyy|||yyypppfff___\\\```nnn|||nnn{{{dddBBB===;;;BBB???<<<===??????;;;777777777777777666777:::===FFFVVVlll}}}uuuaaa[[[XXXQQQMMMMMMQQQRRRQQQOOOKKKIIIIIIIIIGGGEEECCCBBBBBBBBBAAA@@@>>><<<:::777555444444444222111000000///000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////777777>>>MMM]]]kkkwww}}}xxxnnn]]]XXX[[[WWWyyy~~~~~~ppp```TTTVVVccceeelllvvvzzzkkkiiieeesss{{{nnncccppptttuuu|||yyyxxxxxxyyy}}}~~~}}}}}}{{{xxxvvv{{{|||111111888@@@DDDLLLbbbxxxwwwwww}}}nnnXXXOOOZZZpppzzz~~~uuu___[[[]]]aaajjjxxxttt```JJJCCC>>>@@@BBBBBBDDDHHHHHHHHHMMMUUUaaatttxxxjjjJJJEEEFFFNNNkkkxxxQQQ<<>>GGGXXXfffmmmpppssswwwwwwyyy}}}|||{{{yyyooohhheeennnxxxwwwfffooozzztttmmmbbbEEE???===???AAAFFFJJJKKKFFF???999999888777888777777;;;AAANNN___uuuwwwkkk```\\\ZZZVVVTTTUUUUUUVVVUUURRROOOKKKJJJJJJGGGEEECCCBBBBBBBBBAAA@@@===<<<:::888666555444444222222111000000000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000444555;;;IIIYYYhhhrrrxxxyyywwwqqqccc___aaa\\\www|||uuuqqqvvvqqqwwwdddUUUZZZooorrr~~~uuusssnnnqqqyyy{{{wwwdddppp~~~tttuuu~~~zzzuuuooommmmmmmmmkkkhhhkkkkkkkkklllmmmmmmllljjjiiilllpppvvv}}}222222777@@@DDDKKK^^^rrr~~~}}}zzz{{{gggSSSMMMYYYkkk}}}zzzqqq[[[TTTPPPSSS[[[kkk|||~~~kkkUUUBBB???>>>AAABBB@@@@@@AAAEEEDDDHHHPPPZZZhhh}}}wwwrrrzzzsssdddHHHEEECCCQQQyyy]]]DDD:::CCCMMM___sss{{{vvv}}}qqqPPPMMMXXXtttqqqWWWNNNcccyyyjjj[[[UUULLLLLLSSSSSSXXXYYYUUUOOOMMMPPPQQQOOOOOOUUU]]]aaa^^^XXXSSSOOORRRQQQPPPQQQSSSUUUXXXYYY[[[ZZZWWWTTTQQQOOOOOOOOOLLLLLLLLLKKKJJJGGGEEEDDDGGGIIILLL^^^pppUUUIII>>>>>>FFFUUUdddlllppptttzzzxxxxxxzzz~~~}}}xxxvvvyyy}}}^^^ZZZdddxxxYYYEEEDDDHHHLLLPPPSSSSSSNNNHHHBBB???<<<888777999999888===EEEXXXhhh|||ssskkkbbb]]]ZZZXXXXXXZZZWWWXXXWWWUUUQQQMMMLLLKKKGGGEEECCCBBBBBBBBBAAA@@@===<<<;;;999777666555555333333222111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000000333:::HHH[[[nnnyyy}}}|||yyy}}}{{{nnnkkknnnjjjtttyyyssspppyyyzzznnnhhhiiiiiiUUU^^^|||zzztttooorrryyyjjjqqq}}}vvvxxx~~~xxxooohhhddd```ZZZVVVXXXXXXZZZ]]]```aaa```___]]]```eeejjjrrr}}}333222888AAAFFFLLL]]]ooo|||||||||bbbPPPNNN[[[hhhvvv}}}vvvttt~~~rrrWWWHHHGGGKKKTTTfffxxx{{{iiiSSSBBBAAABBBBBBAAA@@@??????AAA@@@DDDKKKUUUaaasssfff]]]XXXaaappp|||nnn___GGGDDDCCCWWWlllQQQ???999@@@NNNfffzzz}}}jjjMMMOOO]]]|||lllPPPPPPnnniii\\\VVVNNNPPPWWWVVVUUUWWWUUUQQQPPPSSSSSSQQQOOOVVV]]]```]]]WWWRRRPPPQQQQQQQQQTTTXXX[[[\\\\\\XXXWWWUUUSSSRRRQQQQQQQQQOOONNNLLLJJJHHHFFFEEEDDDIIIJJJMMM___yyy]]]LLL@@@>>>DDDRRR```iiioootttyyyxxxwwwyyy~~~zzzvvvtttxxx~~~oooWWW\\\nnnnnnMMMCCCHHHUUUbbb___YYYRRRKKKGGGEEEEEE===777666999:::999@@@III]]]lllvvvnnneee]]]YYYXXXWWWXXXUUUVVVWWWUUUQQQMMMKKKKKKGGGEEECCCBBBBBBBBBAAA@@@===<<<;;;:::999777666555444333222222111111222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000333;;;III```wwwzzzvvvwwwrrrooowwwuuusssuuummmcccccciiimmmVVVdddzzzuuukkknnn}}}uuuuuuzzzyyy{{{}}}tttjjjbbb[[[VVVSSSTTTTTTVVVZZZ]]]^^^]]][[[]]]aaagggkkkqqq{{{333333999CCCIIIOOO___qqqyyy{{{~~~|||eeeVVVVVVaaagggoootttooojjjzzzsssUUUDDDCCCHHHTTTgggzzz~~~mmmXXXHHHIIIHHHEEECCCCCCBBBBBBBBB@@@CCCKKKTTT___ooo|||xxxYYYUUUUUU]]]eeeiiilllooovvv}}}|||kkk[[[CCCDDDGGG```yyyWWWIII<<<===LLLeeefffLLLQQQaaawwwdddJJJVVVxxx|||iii^^^ZZZTTTVVVYYYTTTSSSVVVVVVTTTSSSUUUUUUQQQOOOUUU\\\]]]YYYTTTQQQQQQPPPPPPQQQTTTYYY[[[ZZZYYYTTTSSSRRRQQQQQQRRRSSSTTTPPPNNNLLLIIIHHHGGGHHHHHHHHHMMMOOO]]]sssuuu}}}fffQQQBBB???BBBOOO\\\fffnnntttuuuvvvxxx|||mmmgggcccdddjjjrrr{{{```[[[ggg[[[KKKGGGJJJZZZhhh___UUUQQQPPPOOOJJJDDD>>>666555:::;;;:::BBBNNNaaaooorrrlllccc\\\YYYXXXWWWTTTQQQSSSTTTRRROOOKKKIIIHHHGGGEEECCCBBBBBBBBBAAA@@@===<<<<<<;;;:::888777666444444333222222222222333////////////............------------------------,,,,,,,,,---...///000111///333:::HHH```zzzllluuuwwwvvvvvvkkkdddiiippptttZZZmmmxxxtttfffkkk|||yyyzzzzzzxxxlllccc^^^^^^```aaabbbccceeegggfffdddaaahhhnnntttwwwyyy333333999DDDKKKRRRbbbtttrrrxxx~~~xxxzzzzzzlll^^^^^^ggggggiiilllhhhfffyyyqqqWWWGGGBBBHHHVVViii|||qqq^^^OOOPPPNNNJJJFFFFFFGGGFFFGGGEEEFFFMMMUUU___nnnzzzjjjXXXZZZ___dddddd^^^[[[\\\fffooo|||zzziiiYYY@@@DDDKKKgggkkkMMM===888CCCbbbdddLLLSSSddd|||nnn```JJJ\\\zzziii```]]]YYYZZZ[[[RRRRRRVVVWWWTTTTTTUUUTTTPPPOOOUUU[[[[[[WWWSSSQQQRRRNNNMMMOOORRRWWWXXXUUURRRPPPPPPOOOOOOQQQRRRTTTUUUPPPNNNKKKIIIHHHIIIKKKLLLCCCJJJLLLUUUwwwtttpppeeemmmxxxoooYYYCCC???AAALLLZZZdddmmmtttrrrtttxxx~~~yyyppphhh[[[QQQSSSPPPSSS[[[eeeooo{{{iiiSSS___uuurrrUUUSSSNNNKKKYYY```VVVOOOSSS[[[ZZZMMM@@@>>>666444:::<<<;;;CCCPPPdddrrryyykkkfff___ZZZZZZ[[[XXXTTTNNNPPPQQQPPPLLLIIIGGGFFFGGGEEECCCBBBBBBBBBAAA@@@<<<<<<<<<;;;:::999777666555444333333222222333333000/////////............------------------------+++,,,,,,---...///111111---111777DDD]]]yyy}}}zzzkkktttwwwxxxyyyooojjjsssyyy{{{```uuuxxxttteeejjj|||~~~zzzxxx{{{zzzmmmdddbbbgggmmmqqqqqqrrrssssssqqqmmmjjjssszzz555111111@@@QQQRRR[[[qqq|||zzz|||~~~}}}}}}~~~|||yyyqqqgggbbbgggnnnlllfffbbbcccqqqpppPPPCCCGGGFFFQQQkkkzzzdddccchhhcccTTTIIIIIINNNPPPJJJFFFGGGNNNVVV___nnn}}}{{{pppzzz~~~rrrkkkcccnnnxxxtttggg[[[YYY\\\bbbkkkuuu|||qqq]]]QQQCCCAAARRRvvv```BBB777<<>>DDDDDDGGGMMMSSS^^^pppoooUUU\\\nnnnnnYYYNNNPPPVVV___]]]jjjdddFFF999;;;777999===:::999GGG[[[lllzzz}}}nnnbbb___\\\ZZZYYYXXXUUUSSSQQQNNNJJJGGGGGGGGGFFFEEEEEEDDDBBBAAAAAABBBCCCDDD@@@>>>;;;;;;;;;<<<;;;999:::888666333222111111111000/////////............------------------------,,,,,,------.../////////666...;;;KKKQQQiii{{{tttmmmmmmxxx|||ssssssvvvrrr{{{^^^ooo{{{yyywwwnnnqqq||||||zzz{{{yyymmmfffiiirrrzzzzzzyyyyyy555333444@@@NNNOOOWWWnnn}}}{{{vvvjjjdddjjjsssssskkkcccfffrrrpppRRRDDDHHHLLL[[[uuuxxx}}}wwwiiiZZZTTTVVVXXXVVVPPPLLLLLLRRRZZZgggyyyyyyqqqzzz}}}sssooorrrxxx}}}yyynnnddd``````cccjjjsssyyy~~~oooZZZNNNEEECCCWWW~~~ZZZ@@@>>>>>>TTTTTTYYYiii}}}\\\RRRooohhh```YYYXXXWWWSSSSSSWWWWWWYYY[[[WWWQQQMMMNNNPPPRRRUUUWWWVVVRRRPPPOOOPPPOOOOOOOOOOOOOOONNNNNNNNNPPPPPPOOOOOOOOOPPPQQQQQQKKKKKKKKKLLLLLLMMMNNNNNNKKKOOOOOOQQQbbbzzzyyyzzz{{{qqqqqquuuttt~~~iiiKKKBBB@@@JJJUUU^^^jjjuuu}}}}}}}}}|||}}}}}}}}}~~~~~~|||wwwqqqgggWWWKKKFFFDDD???;;;999999:::;;;@@@???AAAFFFLLLVVVgggwwwwwwZZZXXXpppkkkYYY\\\fff~~~___BBB777:::777888<<<:::;;;KKK___ssshhhaaa^^^ZZZWWWVVVUUUSSSQQQPPPMMMIIIGGGGGGGGGFFFFFFFFFEEECCCAAA@@@@@@AAABBB???>>>;;;;;;<<<<<<;;;::::::888666444222111111111000000/////////.........------------------------,,,,,,------.../////////333,,,777DDDJJJ```tttrrryyy~~~hhhfffmmmrrrnnnttt~~~~~~~~~^^^dddwwwqqq||||||tttttt}}}zzz~~~|||{{{~~~rrrkkklllvvv444555666@@@KKKKKKUUUmmm{{{ooohhhoooxxxxxxnnnfffkkkuuupppTTTFFFHHHQQQeeehhhZZZ[[[bbbaaa\\\XXXTTTTTTYYYcccuuu{{{xxxzzzqqqmmmppptttxxxzzzwwwqqqkkkgggkkkpppvvv{{{jjjUUUIIIEEEEEE___wwwQQQ>>>===>>>VVV|||UUU```yyyzzz\\\XXXwwwvvv___ZZZVVVWWWWWWUUUTTTVVVWWWXXXXXXTTTOOOLLLMMMOOOPPPRRRSSSSSSQQQPPPPPPQQQPPPOOOOOONNNNNNMMMMMMMMMPPPOOONNNNNNNNNNNNNNNNNNIIIJJJLLLMMMNNNNNNMMMMMMJJJOOOPPPPPPXXXgggqqqrrrzzzzzz{{{zzzxxxpppUUUGGG???EEEQQQ\\\jjjvvv{{{zzzyyyxxxxxxzzz}}}~~~|||}}}zzzsssiiiZZZGGG;;;555444333333555888;;;===>>><<<===@@@DDDMMM^^^mmm~~~ZZZTTTkkkxxxgggrrrrrrQQQ<<<888999777777::::::>>>QQQeeeyyyvvvddd]]]YYYUUURRRRRRRRRRRRRRRNNNLLLIIIGGGHHHHHHGGGFFFGGGEEEBBB@@@>>>>>>???@@@???===<<<;;;<<<<<<;;;::::::999777444222222222222000000000/////////......------------------------,,,,,,------.../////////111,,,333>>>DDDUUUhhhlll~~~\\\YYY```gggiiittt```ZZZqqqsssooohhhmmmwwwqqqiiioooyyywwwvvvttt}}}~~~{{{xxxooooooxxx222555666<<>>:::@@@\\\ppp\\\iii|||cccdddggg```\\\XXXVVVUUUTTTTTTTTTXXXXXXVVVSSSOOOMMMNNNPPPNNNOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPOOONNNNNNMMMOOONNNMMMLLLLLLLLLLLLLLLHHHJJJMMMOOOPPPPPPNNNMMMIIINNNPPPPPPSSS]]]kkksss~~~|||www}}}www]]]LLL@@@DDDPPP[[[jjjwwwxxxxxxwwwwwwxxxzzz{{{|||~~~{{{yyyzzz~~~}}}uuupppgggVVVDDD999666666555555777:::===??????===>>>@@@CCCKKKZZZhhhlll[[[fff|||www~~~iiiRRR>>>777;;;999777777888999BBBWWWkkk}}}iiibbbVVVSSSOOOMMMNNNPPPRRRSSSMMMKKKHHHHHHHHHIIIHHHGGGDDDCCCAAA???>>>>>>???@@@???===<<<;;;<<<===<<<;;;;;;999777555333222222222000000000////////////...------------------------,,,,,,------.../////////222///333<<>>@@@DDDFFFMMMZZZhhh}}}llldddkkkkkkgggfffzzzyyy}}}rrrVVVEEE;;;444444999999999999888;;;GGG^^^rrrsss```___UUURRRNNNLLLLLLOOOPPPQQQLLLKKKIIIHHHIIIIIIGGGFFFAAA@@@???>>>>>>???AAABBB???===<<<<<<=========<<<<<<:::888666444333333333111000000000////////////------------------------,,,,,,------.../////////000111333:::DDDPPPbbbuuutttTTTJJJLLLVVVdddnnn[[[bbbfffddd```dddggg```ggg~~~yyy{{{yyy{{{zzz~~~{{{xxxqqqsssxxxyyy}}}000444333666CCCLLL[[[ppp~~~}}}zzzuuuooonnnwwwwww]]]KKKOOOVVVkkkuuuVVVPPPNNNSSS[[[dddnnnuuutttnnnWWWGGGBBB@@@SSSzzz]]]BBB@@@<<>>>>>>>>@@@BBBDDD???===<<<<<<===>>>======<<<;;;999666444444333444111111000000000/////////------------------------,,,,,,------.../////////---111000666DDDMMM___zzzqqq\\\LLLFFFNNNcccuuu```aaahhhjjjgggfffhhhgggqqq}}}|||yyyvvv}}}wwwuuuuuuxxx~~~111666444777DDDJJJRRRaaa|||}}}xxxssspppuuu}}}cccNNNOOOXXXoooxxx\\\FFFBBBCCCJJJRRRZZZeeepppvvvyyyeeeOOOCCC@@@AAA\\\VVV??????AAA```|||___llltttkkkttt[[[QQQSSSRRROOOSSS[[[]]][[[UUUTTTSSSRRRQQQPPPNNNLLLJJJKKKMMMRRRUUUUUUQQQNNNLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMJJJLLLNNNQQQRRRSSSRRRRRRPPPMMMOOORRRPPPPPPbbbxxxzzzmmm^^^OOOHHHFFFKKK\\\nnnwwwwwwxxxxxxxxxxxxxxxwwwuuuuuuuuuwwwyyy|||qqqgggddd[[[JJJ<<<999444555555777999;;;===>>>===@@@GGGOOOTTTYYYeeeppp]]]TTTKKKGGGDDDAAADDDIIIQQQaaaeee___nnnsssqqqvvvkkkddd```ZZZPPPGGG===777333666999888777666444999>>>@@@HHH\\\vvv{{{fff___ZZZZZZXXXUUUUUUUUUVVVVVVUUUMMMLLLJJJIIIIIIHHHEEECCCBBBAAA@@@??????@@@BBBCCC???===<<<<<<===>>>>>>======;;;999777555444444444111111111000000000//////------------------------,,,,,,------.../////////,,,222///444CCCJJJ\\\~~~xxx___LLLEEEPPPiiigggccckkksssqqqkkknnnqqq{{{wwwttt}}}|||uuurrr{{{}}}{{{222777666999EEEHHHIIISSSqqq||||||vvvrrrsss|||gggQQQLLLXXXqqqiiiKKKGGGBBBBBBIIIQQQXXXcccnnnuuuttt___JJJ@@@???CCCbbbxxxQQQ======JJJ{{{jjjeeevvvfffZZZqqqkkkWWWQQQUUUVVVTTTXXX______[[[SSSRRRRRRRRRQQQOOOLLLJJJJJJKKKNNNSSSWWWVVVQQQLLLMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMNNNJJJKKKMMMOOOQQQRRRRRRRRRPPPLLLOOOVVVUUUSSScccxxx|||xxxhhhWWWLLLEEEIII[[[pppyyyxxxvvvuuuuuuuuuwwwxxxvvvvvvwwwwwwxxxzzz{{{{{{{{{lllaaa^^^VVVFFF:::888444555555666777999:::;;;>>>CCCLLLUUU[[[```kkkvvvYYYKKK@@@@@@DDDDDDDDDFFFSSS___\\\MMMWWWqqq{{{uuurrrmmmggg^^^TTTIIICCC777666666777888777999;;;222999???CCCNNNdddqqqgggeee___WWWVVVVVVXXX[[[^^^^^^^^^NNNLLLKKKJJJIIIHHHEEEBBBDDDCCCAAA??????@@@AAABBB???===<<<<<<>>>???>>>======<<<999777555444444444111111111111000000000000------------------------,,,,,,------...//////000...555000444DDDIII[[[[[[KKKIIIVVVqqqmmmgggkkkxxxvvvmmmooottt|||sss~~~sss|||}}}~~~uuuooo~~~xxxttt777555777<<>>@@@DDDqqqgggHHH<<>>>>>??????@@@<<<<<<;;;:::888777666666222222222222222222222222/////////...------,,,,,,,,,,,,,,,---...///000000222111...///DDDIIITTTcccQQQDDDRRRvvvttteeejjj|||rrrrrrmmmyyytttrrrrrr|||uuuxxxyyy~~~wwwrrr}}}vvvsss666444666:::===@@@HHHOOOmmm|||{{{pppqqqmmmPPPLLLRRRbbbxxxtttZZZGGGDDDDDDFFFKKKSSS]]]fffkkk{{{{{{iiiSSSAAA===AAASSS~~~___DDD>>>HHHkkk~~~gggZZZ\\\fffVVVaaaZZZSSSUUUYYYYYYUUUTTTXXXXXXUUUUUUPPPNNNNNNMMMKKKLLLPPPNNNMMMNNNPPPSSSUUUUUUTTTTTTQQQOOOQQQQQQMMMLLLNNNNNNMMMMMMNNNPPPPPPOOONNNMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTQQQRRR^^^kkknnn[[[UUUSSSZZZkkkssstttuuutttsssrrrrrrsssssssssssstttvvvxxxzzz|||~~~}}}~~~}}}{{{yyyooohhh\\\PPPGGG???888333555444444555888:::<<<===DDDIIIQQQZZZbbbgggjjjlllSSSOOOPPPWWW[[[YYYVVVVVVKKKQQQNNNNNNYYYfffyyymmmbbbtttgggccc[[[RRRIIIAAA<<<999777666666555666777888999;;;===BBBMMM```vvvxxxpppiiiYYY[[[YYYXXXUUUUUUZZZ```]]]VVVPPPOOOMMMJJJHHHFFFEEEEEEFFFDDDBBBAAA@@@@@@AAABBBAAAAAA@@@@@@????????????======<<<:::999888777666222222222222111111111111000//////......---,,,,,,++++++,,,,,,------.........000111111BBBHHHVVVgggWWWOOO]]]tttoooaaassssssmmmpppnnn}}}}}}wwwnnn{{{|||vvvyyy|||}}}~~~~~~wwwssszzz}}}}}}zzz666444555999;;;>>>EEEMMMjjj~~~xxxxxx~~~zzznnnqqqgggMMMGGGJJJWWWjjjssshhhTTTEEEEEEGGGKKKQQQYYYaaaiiimmm}}}wwwtttyyy~~~~~~tttbbbLLL===<<>>@@@GGGMMMUUU^^^fffkkknnnooobbbccchhhmmmjjj```XXXTTTLLLXXX\\\^^^hhhoooxxx{{{XXXTTTooorrr[[[VVVMMMDDD===999777777888777666666666777888999<<>>>>>===;;;:::999888777333333222222111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***...444333???GGGVVVtttpppbbb___lllxxxxxxxxx|||pppwwwzzzxxxxxxwwwjjjZZZooouuufffjjjpppmmmyyyuuu}}}lllsss}}}xxx|||~~~yyysssqqqooopppqqqqqqrrrvvv{{{~~~yyytttuuuyyy888555555999;;;>>>EEEMMMdddwwwzzzzzz}}}qqqttt~~~dddMMMGGGIIIRRRaaaiiiaaaQQQEEEFFFJJJPPPVVV^^^eeekkkoooxxxiii^^^\\\___eee}}}{{{zzzuuunnnkkkrrrrrrqqqnnnlllmmmsssyyy}}}lllZZZGGG999<<>>HHH^^^vvv}}}qqqPPP]]]}}}gggRRRhhhmmmYYYYYYYYYVVVRRRNNNOOORRRUUUUUUTTTPPPNNNOOONNNKKKLLLOOOOOOOOOPPPSSSVVVXXXXXXVVVUUUSSSRRRSSSRRROOOPPPTTTQQQPPPPPPRRRSSSTTTRRRQQQOOOOOOOOOPPPPPPQQQRRRSSSXXXTTTRRRSSSSSSSSSWWW\\\xxxzzziiiZZZVVV___qqqtttwwwxxxwwwuuusssrrrsssrrrqqqqqqrrrssstttuuuuuu}}}}}}zzzyyy{{{}}}~~~|||{{{{{{{{{yyywwwtttooogggZZZLLLAAA:::777555333444555555777;;;@@@CCCJJJNNNUUU^^^gggnnnsssuuurrrssswwwxxxooo___RRRNNNYYYfffjjjiiipppvvv}}}uuuWWW[[[yyyuuuUUUPPPKKKDDD===888666666777888888777666777888999:::;;;CCCQQQdddwww~~~dddfff```VVVZZZYYYXXXUUURRRTTTWWWTTTNNNNNNOOOOOONNNMMMJJJHHHFFFJJJIIIGGGEEEDDDCCCCCCBBBEEEEEEDDDCCCAAA@@@>>>>>>??????>>><<<;;;:::999888666555555444333222222111000000//////...------------------,,,,,,,,,,,,,,,+++,,,333222<<>>EEEMMM```sss~~~uuuuuu|||hhhRRRGGGGGGNNNZZZaaaZZZNNNFFFGGGLLLTTT[[[aaagggmmmqqquuufff^^^WWWYYY^^^eee~~~}}}pppwwwzzzfffXXXTTTUUU\\\]]]\\\WWWTTTVVV\\\```tttvvvcccSSSCCC888???MMMyyyfffFFF;;;@@@LLLeeeyyyooogggSSSggg```WWWwwwjjjZZZXXXVVVQQQMMMLLLOOOQQQTTTVVVSSSPPPNNNPPPOOOLLLMMMPPPOOOOOOQQQUUUXXXZZZYYYXXXTTTRRRRRRTTTRRRPPPRRRXXXTTTSSSRRRRRRTTTUUUUUUTTTPPPPPPPPPPPPPPPRRRSSSTTTVVVRRRQQQTTTUUUTTTVVVZZZqqqppp```XXX\\\ppptttxxxyyyxxxvvvssssssssssssrrrqqqrrrssstttuuutttzzz}}}yyywwwxxxyyy{{{zzzyyyyyyyyyxxxuuurrrooogggZZZLLL@@@999666666222444555666777;;;BBBFFFNNNQQQWWW___iiissszzz~~~~~~|||{{{xxxmmm\\\QQQNNNXXXiiinnnnnnvvv}}}uuu___iiiqqqiiimmmiiiVVVCCCDDDBBB???;;;888666666555888888777777888999;;;<<<;;;FFFXXXkkk{{{ooo```aaa[[[WWW\\\XXXXXXVVVRRRSSSUUURRRMMMMMMMMMNNNNNNLLLJJJHHHGGGLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDBBB@@@>>>===??????>>>===;;;:::999999999999888777555444333333111000000///......------............------------///***111///888EEELLLeeeyyysss{{{sssfffnnnzzzzzzxxxzzzmmmqqqiii\\\```mmmgggSSS\\\\\\[[[lllpppvvvqqqdddooo}}}}}}wwwpppppppppppprrrvvv|||zzzooottt{{{???;;;999;;;<<<>>>FFFNNN```rrryyyxxxgggQQQEEEEEELLLXXX^^^YYYPPPJJJLLLRRR[[[aaaggglllsssxxx{{{jjj^^^WWWUUU^^^lllyyywwwqqqgggRRRGGGFFFHHHGGGIIIHHHDDDCCCGGGJJJJJJ\\\hhhvvv~~~kkkWWWKKK@@@:::EEEWWW]]]DDD>>>JJJ]]]zzzxxxuuuYYYUUUooosss]]]aaafffZZZTTTUUUOOOLLLNNNRRRSSSSSSUUURRROOOOOOQQQQQQOOOOOORRROOOPPPSSSVVVZZZ\\\[[[YYYTTTRRRSSSTTTQQQOOOSSSYYYVVVTTTQQQQQQRRRTTTVVVVVVQQQQQQPPPPPPQQQRRRTTTUUUUUURRRSSSVVVWWWUUUVVVYYYggg~~~}}}{{{xxx{{{}}}pppcccaaaooorrrvvvxxxwwwtttsssrrrsssrrrrrrqqqrrrsssuuuvvvtttxxx~~~~~~zzzwwwwwwwwwxxxxxxxxxxxxyyywwwtttqqqllleeeYYYKKK>>>777444555222444666666777<<>>>>>LLLaaarrr}}}uuu```]]]^^^ZZZZZZ]]]VVVWWWUUURRRRRRTTTRRRNNNLLLLLLLLLKKKJJJIIIHHHGGGJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDCCC@@@>>>===??????>>><<<;;;:::999888<<<;;;:::999777666444444111111000//////......---........................222***111///444CCCGGGTTTcccrrrvvvrrrpppnnnsssuuuaaa```llluuuxxxyyyrrrrrrhhh\\\bbbpppmmm]]]hhhfffdddqqqsssttteeesss|||yyyzzz{{{{{{}}}{{{ppptttzzz@@@<<<:::;;;<<<>>>EEEMMM[[[kkkwww~~~}}}dddLLLGGGHHHPPP^^^fffccc\\\WWWZZZ```hhhooosssyyyzzzmmmfffcccddduuulllTTTGGGBBBBBBCCC@@@CCCCCCBBBDDDJJJJJJFFFOOOXXXdddqqq~~~|||qqq\\\KKKDDD???===LLLbbblllLLL???CCC\\\{{{}}}\\\UUU```yyyeee___mmmmmmaaa\\\UUUWWWQQQNNNSSSWWWUUUSSSSSSRRROOOOOOSSSSSSQQQRRRUUUPPPQQQSSSXXX\\\]]]\\\ZZZVVVUUUTTTTTTOOOLLLPPPWWWVVVRRRNNNMMMNNNRRRTTTVVVRRRRRRPPPPPPQQQRRRTTTVVVTTTTTTVVVYYYWWWSSSTTTXXX[[[tttzzzuuuvvvpppnnnyyyzzzrrrlllooorrrtttsssqqqppppppqqqqqqppppppqqqssstttvvvtttvvvyyy~~~~~~|||yyyxxxxxxwwwwwwwwwxxxyyywwwsssppplllfff[[[MMM@@@777555666111444666666777<<>>;;;999666555666666666555555555555555555666666666777999<<>><<>>===<<<;;;999888888===<<<;;;999777555444333111111000000///.........,,,,,,,,,------......///000***555111111AAAEEEMMMZZZmmmrrriiiiiioooyyywwwcccXXX```qqqyyyxxxuuuuuupppjjjooozzzzzzrrrpppnnnnnnyyy|||pppyyy~~~|||yyyrrruuuyyy~~~~~~rrrAAA<<<::::::;;;===EEEMMMTTTdddyyyuuu|||fffMMMLLLNNNXXXhhhqqqoooiiiffffffmmmuuu{{{zzzxxx{{{~~~~~~]]]GGGAAACCCCCCAAACCCGGGHHHIIINNNUUUTTTMMMSSSXXXaaalll{{{yyyfffRRRBBB???>>>???RRRiiizzzWWW===999GGGkkkyyyRRR[[[nnnxxx^^^bbbvvvaaa___```YYYZZZSSSRRRXXX[[[VVVRRRQQQQQQOOOPPPSSSUUUSSSTTTWWWPPPQQQTTTXXX\\\^^^\\\ZZZXXXWWWVVVTTTNNNJJJMMMUUUUUUQQQLLLIIIKKKOOOSSSUUUSSSRRRQQQPPPQQQSSSUUUVVVUUUVVVYYY[[[WWWRRRRRRWWWVVVmmmxxx}}}~~~}}}pppooojjjmmmpppqqqpppooonnnooopppoooooooooqqqrrrtttuuuttttttuuuyyy~~~~~~{{{}}}~~~|||zzzzzzvvvvvvwwwxxxyyywwwssspppnnniii___QQQCCC:::888888111444666777777<<>><<<>>>>>>===;;;:::999888777<<<<<<:::888666555333222111111000000//////......******+++,,,,,,---.........***999444...>>>EEELLLbbbvvvyyynnnooozzzzzziiiYYY]]]qqq}}}|||uuuyyyzzzxxx|||nnnooosss|||~~~wwwxxx~~~xxxtttvvvyyy}}}tttfff>>>;;;:::;;;<<<@@@JJJUUUWWWcccooo~~~zzzzzz}}}dddPPPQQQVVVcccsssyyyuuuppppppttt|||vvvUUUGGGFFFEEEFFFHHHMMMNNNTTT[[[]]]YYYVVVWWWeeeeeeiiiuuutttbbbJJJ@@@AAA===DDD___tttbbbKKKDDD999KKKuuutttxxxgggOOOYYYsssnnnWWWqqqrrrccc___XXXVVVQQQTTTXXXZZZYYYWWWUUUTTTUUUSSSSSSUUUXXXZZZXXXVVVRRRUUUXXX\\\^^^___^^^]]]ZZZVVVQQQMMMKKKLLLOOOQQQWWWTTTPPPMMMLLLNNNQQQSSSSSSRRRQQQSSSVVVXXXYYYXXX[[[WWWUUUVVVVVVVVVYYY^^^YYY___nnn~~~yyyzzzkkklllmmmnnnnnnnnnooooooooommmlllmmmqqqtttwwwxxxssstttuuurrrqqqvvv~~~~~~}}}~~~~~~}}}uuuvvvwwwxxxxxxwwwuuutttpppiii^^^QQQEEE<<<666333555555666666666:::>>>BBBIIIUUU```gggppptttiiiYYYIIIKKKEEEFFFTTTZZZWWWYYYaaauuuvvvWWWLLLJJJFFF@@@<<<;;;:::999888666666555444444555555666777777777444888::::::888:::AAAGGGTTTjjjwww{{{mmmaaa[[[\\\dddmmmiiiZZZTTTXXXSSSQQQPPPQQQRRRPPPKKKGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFEEECCCBBBCCCCCCAAA@@@CCCAAA???@@@BBBBBB???<<<===============<<<<<<;;;;;;;;;:::888777555444444222222111111000/////////........................222000111333666:::DDDOOO^^^uuu~~~rrrqqqggg___qqq}}}rrr|||zzzzzz}}}{{{xxx{{{yyyzzz}}}}}}~~~~~~||||||ooofffddd@@@===<<<===<<<>>>FFFPPPPPP[[[fffwww~~~wwwkkkXXXVVV[[[gggvvv}}}{{{xxxyyy{{{oooPPPLLLUUUXXXUUUSSS^^^]]]```eeegggddddddfff|||}}}qqqZZZEEE>>>@@@>>>IIIdddwwwWWW<<<;;;???RRRjjjooolllggg|||^^^OOO]]]vvv{{{XXX\\\wwwnnnccc___ZZZYYYPPPSSSVVVXXXWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWTTTUUUXXXZZZ[[[ZZZXXXWWWYYYVVVRRRNNNMMMOOORRRTTTVVVSSSPPPMMMMMMNNNQQQSSSSSSRRRQQQRRRUUUWWWWWWWWWZZZUUUSSSWWW[[[ZZZXXXYYYWWW___ppp}}}hhhiiijjjlllooopppooonnnooommmlllmmmpppsssttttttrrrttttttrrrqqqttt|||~~~~~~~~~~~~|||}}}}}}~~~}}}|||zzzyyytttuuuvvvvvvvvvuuusssqqqoooiii^^^RRRFFF===666444555666666666666999===AAADDDJJJSSS\\\ddddddYYYLLLCCCIIIIIINNN]]]```YYYZZZUUUmmm~~~rrrSSSFFFDDD@@@;;;::::::999888777666555555444444555555666777777777333666999999888<<>>>>>>>>???>>>======<<<;;;;;;:::888777555444444222222111111000000//////........................111///000222444888BBBLLLdddssszzzvvvzzzsss___pppyyyrrrzzz~~~}}}yyyxxxvvv}}}|||yyyyyy~~~zzz~~~{{{vvvppphhhddddddAAA?????????===<<>>AAASSSooo~~~rrrMMM555666AAASSS]]]VVVTTThhhRRRQQQgggeeeMMMffffff___ZZZWWWYYYOOOQQQTTTUUUTTTTTTTTTUUUWWWXXXXXXWWWUUUUUUUUUVVVQQQRRRTTTVVVWWWVVVUUUTTTVVVTTTRRRPPPPPPRRRVVVXXXUUUSSSPPPNNNMMMNNNPPPRRRRRRQQQPPPQQQTTTVVVWWWVVVWWWPPPOOOYYYcccbbb[[[TTTUUU\\\nnnsssmmmhhhfffiiinnnpppqqqpppooooooppprrrttttttsssqqqrrrsssrrrqqqrrrwww{{{~~~}}}|||||||||||||||}}}|||||||||{{{zzzxxxvvvtttssstttttttttsssqqqpppnnnnnniii___SSSHHH>>>777444555555666666666888<<>>;;;777888888777777666555444444444555555666666777777888444777999::::::???IIIQQQcccxxxlll___[[[WWWXXX^^^dddaaaVVVSSSWWWQQQQQQPPPNNNKKKIIIIIIJJJGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBDDDEEEDDDBBB???@@@??????@@@AAA@@@>>><<>>>>>===;;;;;;:::888777666555444222222222111000000//////........................000......111222666???IIIeeejjjqqqxxx|||]]]iiixxxvvvtttrrrzzz}}}sssssswwwwwwuuutttzzz}}}|||rrrmmmvvv}}}xxxuuuzzz|||}}}xxxuuuiiieeeeeefffhhhjjjAAA@@@@@@AAA???===@@@GGGNNNTTTYYYjjj|||~~~zzz~~~rrrsssxxxmmm___nnngggJJJ>>>:::===FFF```{{{[[[HHH999:::CCCPPPVVVSSSVVV}}}iiiJJJWWWvvvoooTTTVVVooolll]]]XXXSSSRRRTTTMMMOOOQQQRRRRRRRRRSSSTTTVVVUUUTTTTTTUUUVVVUUUTTTLLLNNNPPPSSSUUUUUUUUUUUUSSSRRRQQQPPPQQQTTTWWWYYYUUUSSSQQQOOONNNNNNNNNOOOPPPOOOOOOQQQUUUWWWXXXXXXSSSLLLNNN^^^nnnooodddYYYUUUYYYeeeuuuxxxggg^^^___fffnnnrrrqqqqqqrrrtttwwwxxxwwwvvvppprrrsssrrrpppppprrrtttzzz}}}~~~}}}|||{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{zzzwwwuuurrrqqqsssssssssrrrqqqooonnnmmmmmmhhh```VVVJJJ@@@888444444555555666666888;;;>>>@@@<<>><<<>>>????????????>>>======;;;::::::999777666666555333333222111111000000///........................000...///111222444===GGG[[[\\\fffwwwvvvYYY]]]ggggggooottt}}}|||kkkmmmqqqooonnnssstttsssssspppiiifffnnnyyyxxxpppqqqwww~~~yyyyyykkk^^^]]]eeemmmtttzzz@@@???AAACCCAAA>>>AAAGGGRRRVVVWWWeee|||wwwuuu~~~uuu||||||{{{zzzkkkeeerrraaaHHH>>>;;;???OOOoooPPPCCC999???PPPWWWWWWXXXbbbuuuVVVHHHaaa```NNN^^^www```ZZZUUUOOOPPPOOOLLLNNNPPPQQQPPPPPPQQQRRRRRROOONNNQQQVVVWWWTTTPPPLLLMMMOOOQQQSSSTTTTTTTTTOOOOOOOOOPPPQQQTTTVVVWWWUUUTTTRRRPPPNNNMMMLLLLLLNNNNNNNNNQQQUUUXXXZZZZZZRRRMMMRRReeewwwzzzpppfff[[[XXXZZZaaakkkwwwyyyfffYYYWWW]]]fffkkkqqqqqqrrrtttxxxyyyyyyxxxpppqqqrrrrrrpppooooooooouuuyyy}}}}}}{{{zzz{{{zzzyyyxxxwwwvvvvvvvvvzzzzzzyyyxxxvvvsssqqqooosssrrrrrrqqqpppnnnmmmlllkkkhhhaaaXXXMMMBBB:::555222444666777888:::>>>AAAAAA>>>AAAIIIKKKJJJRRR___```iiioooxxxwwwoootttpppMMM>>>===<<<888555555555555444444444444444555555666666777888888888888:::;;;;;;===FFFSSS^^^mmm```VVVZZZ[[[SSSUUUYYY[[[XXXSSSRRRUUUTTTTTTRRRLLLEEEBBBDDDGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBDDDFFFHHHGGGDDDAAA@@@AAACCCCCCBBB@@@>>>=========>>>>>>======<<<;;;;;;::::::999888777666666333333222222111000000000........................000//////111222444;;;DDDOOOQQQ```uuuhhhWWWSSSXXX```mmmxxxxxxkkkrrrwwwrrrooossstttrrrqqqqqqnnnkkknnnttt|||ppplllttt}}}zzz~~~{{{qqqeee]]]aaannnzzz@@@@@@BBBDDDBBB@@@BBBHHHRRRVVVVVV```wwwtttqqqzzz}}}yyy|||uuuttt}}}gggEEE??????EEE[[[~~~yyyMMM@@@777KKKiiijjj\\\[[[kkk[[[MMMQQQpppbbbRRR^^^zzz\\\^^^VVVPPPSSSNNNLLLNNNQQQQQQPPPOOOOOOPPPMMMLLLMMMQQQUUUVVVRRRNNNOOOOOOPPPPPPPPPPPPPPPOOONNNNNNNNNOOOQQQRRRTTTTTTRRRQQQQQQPPPOOONNNMMMMMMNNNNNNNNNPPPTTTWWWXXXXXXSSSPPPVVVgggvvvyyysssmmm```XXXSSSUUU^^^nnnxxxjjj]]]XXXZZZaaafffqqqpppppprrruuuwwwwwwvvvrrrrrrrrrrrrqqqpppnnnmmmppptttyyy||||||zzzxxxwwwyyyxxxwwwvvvttttttssssssvvvvvvvvvvvvtttrrrpppnnnqqqppppppooonnnmmmlllllljjjgggbbbZZZPPPEEE;;;555333555888;;;===@@@DDDGGGEEEDDDFFFNNNVVV]]]fffooofffmmmrrrzzz{{{yyynnnLLL??????<<<888555444444444444444555555555555666666777777888888999777999;;;<<<@@@KKK[[[hhhuuutttZZZWWWZZZYYYSSSVVVZZZZZZVVVSSSRRRSSSTTTSSSPPPKKKGGGDDDEEEFFFCCCDDDDDDEEEFFFGGGHHHHHHEEEEEEEEEGGGHHHGGGEEEBBBCCCEEEGGGGGGDDDAAA???>>>===============<<<;;;;;;;;;::::::999888888777777333333333222111111000000........................000///000111111222999BBBIIINNN___uuummm```WWWNNNUUUdddooo}}}vvvuuu|||qqqooowwwvvvxxx~~~{{{wwwvvvvvvpppttt}}}zzz}}}xxx~~~vvviiiddddddooo|||DDDCCCDDDEEECCC@@@CCCIIIOOOUUUUUU^^^uuu|||{{{}}}~~~]]]@@@???BBBMMMhhhgggGGGBBBFFFgggvvv```eee|||pppOOOSSSddd___XXXfffkkkZZZaaaVVVRRRWWWMMMLLLOOORRRRRRQQQOOOMMMMMMHHHNNNTTTVVVTTTQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRLLLMMMNNNPPPQQQQQQPPPPPPPPPOOONNNNNNPPPRRRRRRQQQQQQOOOUUU```hhhiiigggfff]]]UUUOOOPPPZZZmmmxxxfff\\\]]]hhhrrruuusssqqqqqqrrrttttttttttttssssssrrrrrrqqqooonnnkkkoootttwwwwwwvvvuuuuuuttttttsssrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrpppooonnnnnnmmmllllllkkkkkkkkkkkkiiigggccc\\\RRRFFF;;;555444888<<<@@@DDDHHHMMMPPPLLLKKKMMMWWWiiiyyy{{{vvvkkkpppssszzz{{{}}}oooIII<<<<<<:::777777333444444444555555666666666666666777888888999999888;;;===@@@GGGVVViiiwww~~~```XXXZZZZZZXXXTTTXXX\\\ZZZVVVSSSRRRQQQRRROOOLLLJJJJJJIIIHHHGGGDDDEEEFFFHHHKKKMMMOOOPPPIIIHHHGGGGGGHHHHHHFFFDDDFFFIIILLLKKKGGGBBB@@@???>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999888888777444333333222222111111000........................///......000000000666>>>EEELLL___xxxrrrbbbSSSMMMZZZlllsssxxxxxx|||uuu~~~~~~yyy|||xxxvvv|||wwwxxxrrrxxx~~~zzzrrrfffhhhrrrGGGEEEFFFFFFCCC@@@BBBHHHNNNUUUVVV___vvvzzzWWWAAA<<<===EEESSSqqqYYY===III^^^wwwaaasssVVVNNN\\\uuupppTTT]]]vvv```XXXbbbUUUSSSYYYLLLLLLOOOSSSTTTRRRNNNLLLKKKEEEPPP[[[[[[SSSLLLLLLPPPIIIJJJKKKLLLMMMNNNOOOPPPOOOPPPQQQQQQRRRQQQQQQPPPHHHIIILLLOOORRRSSSSSSTTTRRRPPPNNNMMMNNNNNNMMMLLLMMMLLLPPPWWWYYYXXXXXX[[[WWWPPPLLLOOOZZZnnnnnn^^^bbbsss{{{xxxtttrrrssssssssssssvvvtttsssrrrrrrrrrpppooohhhkkkpppssstttsssrrrsssppppppoooooopppqqqrrrrrrmmmnnnoooppppppooonnnmmmkkkkkkjjjjjjiiijjjjjjkkkhhhgggddd]]]SSSGGG<<<555666:::???DDDIIINNNSSSWWWSSSRRRRRR___zzzwwwjjjnnnpppvvvzzztttwwwlllDDD666888888777999333444444555555666666666666666666777888888999999;;;>>>BBBFFFPPPaaavvvcccPPPUUU\\\[[[XXXTTTYYY]]][[[WWWTTTRRRPPPOOOLLLIIIJJJLLLMMMLLLIIIEEEFFFHHHKKKNNNQQQTTTUUULLLJJJHHHHHHHHHHHHGGGEEEIIILLLNNNMMMHHHCCC@@@??????????????????>>>======;;;::::::999999888888888444444333222222111111000...........................------///......444<<>>999444555666444444444555555555555666:::888555444666888:::;;;<<>>>>>===<<<;;;:::::::::::::::;;;777444333444555444222000000000000////////////111000//////000222444555BBBDDDTTTyyyyyyVVVKKK^^^jjjzzz~~~{{{|||wwwuuu}}}{{{|||rrr}}}lllsss}}}}}}|||nnnhhhtttwwwsssqqqsss~~~IIIHHHGGGEEECCCCCCDDDEEELLLNNNSSS```tttzzzyyypppYYYIIIBBBAAA???III\\\|||zzzYYYNNNccczzzoooaaavvvqqqNNNSSSlll___eeemmm```YYY]]]]]]UUUPPPPPPLLLNNNPPPPPPOOOPPPQQQSSSffflllhhhXXXNNNOOOPPPMMMRRRRRRPPPNNNMMMOOORRRVVVUUUPPPLLLMMMQQQSSSPPPLLLMMMMMMNNNQQQTTTVVVUUUTTTRRROOOKKKJJJLLLNNNOOOOOOMMMNNNOOOOOOMMMMMMNNNOOOTTTMMMMMMSSSTTTYYYqqq{{{wwwxxxyyyxxxxxxwwwvvvwwwzzz|||{{{{{{wwwtttpppkkkhhhhhhiiijjjfffgggggghhhiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiiffffffggggggfffeeeeeedddbbb```___]]]UUUGGG===999888999<<>>===DDDMMMWWWggg{{{hhhTTTRRRWWWWWWVVVXXXWWWYYYZZZYYYUUUQQQNNNMMMJJJIIIIIIJJJKKKLLLKKKIIIEEEFFFIIIMMMPPPQQQPPPNNNKKKJJJIIIHHHGGGFFFFFFFFFHHHIIIJJJHHHDDDAAAAAABBBBBBAAA@@@>>>>>>>>>>>>???===<<<;;;;;;:::::::::;;;:::777333222333333222000111000000000////////////111000///...///111333444@@@BBBWWW```NNNYYYbbbrrr~~~xxxzzzooottt~~~ooovvvzzzzzz{{{kkkrrr~~~uuujjjgggtttzzzwwwtttuuu|||KKKJJJHHHGGGEEEEEEDDDDDDIIILLLRRR]]]mmmzzzzzzuuu~~~zzzkkkvvvvvv```KKK>>><<>>BBBZZZkkkQQQSSS[[[ttt}}}jjjjjjttt|||uuu{{{xxxyyyxxxzzz}}}nnnqqq{{{kkkeeegggwww~~~~~~|||{{{}}}KKKJJJIIIIIIIIIIIIIIIHHHHHHJJJPPPYYYeeeooorrrqqq~~~pppfffvvvsssqqqyyyeeeRRRBBB:::;;;@@@KKKiiivvvLLL;;;III___|||yyyZZZUUUwwwUUUUUUaaa~~~^^^hhh}}}jjjZZZWWWVVVWWWUUUPPPPPPTTTTTTTTTSSSRRRQQQSSSWWWZZZaaa]]]TTTLLLLLLRRRSSSOOOSSSSSSRRROOOMMMNNNPPPSSSOOOPPPPPPPPPOOOOOOPPPRRRNNNNNNMMMNNNPPPQQQPPPOOOKKKJJJIIIIIIKKKNNNPPPQQQLLLNNNOOOOOONNNMMMNNNPPPUUUPPPOOOPPPNNNNNN]]]pppxxx{{{}}}|||{{{{{{{{{|||xxxvvvwww|||zzzxxxyyy|||~~~}}}}}}vvvkkk```[[[^^^ccc______`````````______^^^^^^^^^^^^___``````aaaaaaaaaaaabbbbbbbbbaaaaaa``````]]][[[YYYQQQDDD:::777888666888AAAJJJPPPTTTWWWIIIYYYeeelllnnniiimmmXXX;;;888666666777444666666666777777777888888444666888999:::;;;===>>>KKKXXXgggtttnnnaaaXXXRRRSSSTTTSSSVVV[[[WWWXXXYYYXXXUUURRRPPPOOOLLLJJJIIIJJJLLLMMMLLLKKKHHHIIIJJJMMMOOONNNKKKHHHKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFGGGGGGFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<:::999777555444333111000111111111000000000/////////............///000111<<>>LLLhhhfffSSSLLLqqq|||YYYLLLggg~~~cccbbbwwwdddaaabbbbbbaaa^^^[[[XXXXXXYYYSSSTTTTTTSSSRRRRRRTTTWWWUUUVVVUUUQQQNNNMMMOOOQQQOOOPPPOOONNNLLLLLLNNNPPPMMMNNNOOOOOOOOOPPPRRRTTTVVVTTTQQQPPPPPPOOONNNLLLFFFJJJOOOQQQPPPNNNMMMLLLLLLMMMNNNOOONNNNNNOOOQQQPPPOOOPPPQQQOOOPPPXXXcccmmmyyyyyyzzz}}}}}}zzzzzz{{{{{{|||zzzsssiii___XXXVVV[[[[[[[[[[[[ZZZXXXWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[YYYYYYZZZZZZ[[[[[[ZZZZZZWWWTTTSSSQQQKKK@@@888666555333666<<<===;;;AAALLLbbblllfffTTTKKKOOOgggfffJJJ:::999666666777333555555555666666666777777666777999999;;;AAAKKKRRRnnn|||lllhhhggg^^^UUURRRVVVYYYZZZXXXWWWXXXXXXWWWTTTSSSRRRSSSNNNLLLJJJJJJLLLNNNNNNNNNNNNMMMKKKKKKLLLMMMLLLJJJKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFHHHIIIHHHGGGEEEEEEEEEDDDCCCAAA???>>><<<<<<<<<;;;<<<<<<===>>>???@@@@@@===999666444444222222111111111000000000......//////////////////333===PPPhhhwwwrrrlllXXXPPP^^^nnnbbbbbbbbbccciiirrryyy{{{~~~pppiiittt|||tttJJJHHHHHHLLLQQQSSSQQQNNNJJJKKKPPPVVVWWWZZZeeeqqqlllccchhhqqquuuyyyxxx}}}pppdddbbbpppqqqlllfffkkkkkk```PPPFFFGGGLLLHHHUUUsssrrr^^^OOOBBB>>><<<<<>>777555555222555::::::;;;JJJ^^^tttrrraaaPPPSSSccc}}}nnnQQQ===666999666666888444666666777777777888888888666777888999>>>IIIXXXccczzzaaajjjeee```YYYUUUVVVXXXXXXUUUTTTUUUVVVUUURRRQQQQQQRRROOOMMMKKKJJJLLLNNNOOOOOOOOOLLLIIIHHHIIIKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDFFFIIIJJJHHHFFFEEEEEEEEEDDDBBB@@@???===<<<<<<<<<<<<<<<===>>>>>>@@@BBBBBB???:::666555555222222222111111111000000/////////000000/////////222999GGGYYYkkkyyyyyyxxxpppqqquuu```NNNWWWqqq~~~sssgggiiiiiijjjnnnnnnyyyzzz~~~uuussszzzKKKIIIHHHKKKPPPRRROOOKKKIIIKKKRRRXXXXXXWWW```mmmzzztttooowww}}}{{{~~~rrr```\\\ggg{{{jjjbbbdddddd```UUUHHHBBBEEEJJJRRR^^^}}}vvvgggHHH@@@;;;<<<;;;<<>>???AAAGGGVVViiiwwwooo\\\jjj```___\\\XXXVVVVVVUUUSSSSSSSSSTTTSSSPPPOOOPPPQQQOOOMMMKKKJJJLLLNNNOOOOOOOOOKKKGGGFFFGGGIIIKKKLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGEEEDDDFFFIIIJJJHHHFFFDDDDDDEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<===>>>>>>@@@BBBCCC@@@:::666444555222222222111111111111000///000000000000000//////333888BBBPPP```nnnxxx|||sssuuupppwwwfffKKKOOO^^^qqquuuxxxttttttqqqppprrrkkk~~~{{{|||yyy{{{yyyyyyEEEGGGIIIKKKKKKKKKJJJIIIJJJLLLNNNQQQTTTXXX[[[]]]sss|||fffXXXRRR[[[tttqqqiiiooo]]]NNNKKKJJJGGGKKKSSSZZZwwwdddQQQDDD888777???@@@DDD^^^aaaAAA:::GGG```mmmggg]]]___qqqTTTUUU\\\{{{]]]\\\fff|||hhh^^^UUU\\\YYYYYY]]]\\\XXXTTTUUUTTTVVVUUUTTTWWW\\\]]]ZZZUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLLLLOOOLLLJJJJJJMMMNNNNNNMMMNNNMMMJJJHHHHHHIIIKKKLLLMMMOOOQQQQQQNNNLLLJJJJJJMMMMMMNNNOOOOOOPPPQQQQQQIIILLLNNNOOONNNOOOSSSVVVbbbuuu~~~tttuuuxxxzzz{{{vvvxxx~~~zzzuuuqqqiii___XXXTTTOOOMMMLLLMMMNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKIIIEEE@@@;;;666333333222666===DDDSSSuuuaaaeee\\\CCC888888888777777777777777:::666666999;;;999999;;;>>>===???GGGVVVkkkmmmcccdddcccddd^^^WWWTTTTTTSSSPPPLLLQQQRRRSSSRRRQQQPPPQQQRRRNNNMMMMMMLLLLLLLLLLLLLLLHHHHHHIIIHHHHHHIIIMMMPPPPPPMMMIIIGGGGGGHHHHHHHHHEEEFFFHHHIIIJJJIIIHHHHHHBBBCCCDDDCCC@@@???>>>???AAA@@@>>><<<<<<===???@@@>>>=========<<<999555111444444333333222111000000---.........//////000000111:::DDDKKKXXXiiisssuuuuuu{{{}}}fffLLLFFFNNNgggpppuuu{{{rrr|||wwwnnnnnnhhhwwwxxx}}}zzzxxxyyy|||{{{}}}}}}tttyyy}}}GGGGGGHHHHHHIIIJJJKKKLLLKKKLLLNNNRRRVVVZZZ]]]___xxxuuubbbQQQPPP]]]vvvuuummmiiiYYYKKKHHHHHHHHHPPP[[[uuu}}}qqqeeeRRRAAA===999999>>>FFFVVVssswwwYYY@@@MMMrrrsssaaatttnnnOOOWWWlllooodddlllwwwoooZZZZZZYYYhhhaaa]]]^^^^^^[[[XXXXXXWWWXXXVVVTTTUUUYYYXXXUUUTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOOOONNNMMMLLLKKKLLLJJJHHHIIILLLNNNNNNMMMMMMLLLIIIHHHHHHIIIKKKLLLMMMOOOPPPPPPNNNLLLKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPKKKMMMNNNNNNMMMMMMPPPSSSYYYkkkvvvwwwvvvzzz{{{sssxxx}}}{{{vvvrrrkkkbbb[[[WWWPPPLLLJJJJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIHHHGGGFFFCCC???;;;777555999666;;;HHHVVVkkkoooxxx~~~NNN:::888888888888888888888888999666888<<<>>><<<;;;===BBBCCCIIIXXXmmmzzzxxxccc```eeegggbbb\\\VVVSSSSSSSSSOOOLLLQQQRRRSSSRRRPPPOOOOOOPPPOOONNNMMMLLLKKKKKKKKKKKKHHHIIIIIIIIIIIIKKKNNNQQQQQQNNNJJJHHHHHHHHHHHHHHHEEEFFFHHHIIIIIIIIIHHHGGGDDDEEEFFFEEEBBB@@@@@@@@@???>>>===<<<<<<===???@@@>>>===<<<<<<<<<:::888555555444444333222111000000........./////////000000000888@@@FFFRRRaaalllnnnrrryyy|||jjjQQQJJJLLLaaakkkppp|||yyyttt~~~yyymmmlllgggsssnnnxxxyyyvvvvvvzzz}}}|||rrrvvv}}}{{{{{{|||}}}HHHGGGFFFFFFGGGIIILLLMMMKKKLLLNNNRRRVVV[[[___aaawww{{{tttjjjYYYOOOQQQ```www}}}rrrmmm^^^QQQGGGFFFGGGLLLXXXfffssscccTTTDDD888888;;;;;;===OOOlll^^^LLL===]]]pppYYY[[[OOO]]]hhhfffuuu___VVVbbbhhhpppfff^^^]]]]]][[[YYYYYYYYYYYYVVVRRRRRRTTTRRRNNNRRRRRRRRRSSSSSSSSSRRRRRROOOOOOOOOOOOMMMLLLKKKJJJHHHGGGFFFHHHJJJMMMMMMMMMKKKJJJHHHGGGGGGIIIKKKLLLLLLMMMNNNNNNLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMKKKKKKMMMOOORRR```qqq{{{~~~wwwxxxxxxuuu||||||sssxxx|||~~~{{{xxxuuunnnhhhccc\\\SSSLLLHHHGGGFFFFFFGGGGGGFFFEEEDDDBBB@@@???BBBAAAAAABBBBBBCCCDDDEEEBBBBBBAAA???===:::888777999;;;EEEXXXjjj~~~___>>>777888888888888888888888888888777999>>>@@@>>>===@@@CCCGGGSSSiiillluuu}}}ddd___dddkkkppp^^^ZZZUUURRRRRRRRROOOLLLOOOQQQRRRQQQOOONNNNNNOOOQQQPPPNNNMMMKKKKKKJJJJJJHHHIIIJJJJJJJJJLLLOOOQQQQQQNNNKKKJJJIIIJJJIIIHHHEEEFFFGGGHHHIIIHHHGGGGGGGGGHHHHHHGGGDDDAAAAAAAAA>>>===<<<<<<<<<>>>???@@@>>><<<;;;;;;<<<<<<;;;999666555444333222111111000......////////////000000111777<<>>999777======@@@[[[}}}yyyJJJGGG???cccppp```bbbUUU\\\mmmfffjjjvvvoooYYYZZZjjjrrrlllbbbZZZYYY[[[XXXUUUTTTXXXXXXUUUPPPOOOQQQOOOJJJOOOPPPQQQRRRSSSSSSSSSRRROOOOOOOOONNNMMMKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKKKKIIIIIIGGGGGGGGGHHHJJJKKKJJJKKKLLLKKKJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLJJJKKKKKKJJJJJJKKKLLLMMMPPPZZZgggooouuuvvvxxxwwwwww}}}}}}xxxyyy{{{}}}|||zzzwwwsssooommmeeeZZZOOOHHHEEECCCBBBBBBBBBBBBBBBAAA???===<<<>>>=========>>>>>>???@@@===<<<<<<<<<;;;:::999999999DDDYYYmmmyyyuuu\\\DDD888===888888888999999999999999;;;999999===>>>>>>BBBGGGKKKSSScccyyyxxxggghhh\\\aaafffjjjpppYYYVVVSSSQQQQQQPPPNNNLLLMMMOOOQQQRRRQQQPPPQQQRRRRRRQQQOOOMMMLLLJJJIIIIIIGGGHHHIIIJJJJJJKKKNNNPPPNNNLLLKKKKKKLLLLLLKKKJJJEEEFFFGGGHHHHHHGGGFFFFFFHHHIIIIIIGGGDDDBBBAAAAAA>>>>>>===>>>???@@@AAABBB@@@>>><<<<<<<<<===<<<;;;777666555444333222111000//////////////////000000333666;;;???GGGTTTbbbjjjnnn{{{vvvVVVGGGJJJUUUdddrrr{{{|||~~~vvvfffdddjjj|||{{{}}}{{{qqqsss~~~}}}||||||}}}|||zzzyyywww}}}~~~BBBDDDGGGIIIJJJIIIGGGEEEIIIIIIJJJMMMQQQVVV[[[^^^aaaooo|||vvvmmmlllkkk___WWWNNNAAAAAACCCHHHMMMMMMIIIGGGHHHBBBEEEJJJNNNRRR[[[lll{{{xxxeeeSSSDDD;;;:::;;;:::>>>@@@MMMnnn|||\\\AAAHHHHHHbbbvvvVVVYYYvvvVVVjjjfff^^^xxx}}}ooo\\\TTTZZZfffjjjbbb[[[VVVXXXYYYVVVQQQPPPUUUUUURRRNNNMMMOOOMMMIIILLLMMMOOOQQQRRRRRRRRRQQQMMMMMMMMMMMMLLLKKKJJJJJJHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJIIIHHHIIIKKKMMMLLLLLLLLLLLLLLLLLLKKKKKKHHHHHHHHHIIIJJJLLLMMMMMMMMMUUU___gggqqq}}}~~~}}}zzzyyy{{{||||||zzz{{{|||~~~}}}yyyvvvuuuvvvooocccXXXOOOHHHDDDAAA>>>?????????>>>======<<<;;;::::::::::::;;;;;;<<<999999888888999999999:::@@@RRRiiixxx}}}eeeJJJAAA999666@@@888999999999:::::::::;;;>>>;;;:::;;;===AAAJJJTTTaaalll}}}|||jjjqqquuu[[[ZZZ```]]][[[```TTTSSSQQQPPPOOONNNMMMLLLJJJMMMQQQSSSSSSSSSTTTUUUSSSRRRPPPNNNLLLJJJIIIIIIFFFGGGIIIIIIHHHIIIKKKMMMJJJIIIIIIKKKMMMNNNMMMLLLEEEFFFGGGGGGGGGFFFEEEDDDFFFGGGHHHFFFCCCAAAAAAAAA???@@@@@@@@@AAABBBCCCDDDDDDAAA???=========<<<;;;888777666555333222111000000000000000000000//////111444888===DDDOOO^^^jjjnnnfffRRRNNNUUUhhh{{{ttteeedddrrr}}}uuuyyy}}}tttvvv{{{yyyyyy{{{~~~~~~{{{xxxuuuttttttzzz~~~~~~}}}CCCFFFIIILLLLLLIIIFFFCCCHHHHHHIIIJJJNNNSSSXXX[[[\\\kkk{{{|||eee^^^bbbdddXXXNNNGGG===?????????>>>===>>>@@@BBB???HHHRRRXXX\\\fffxxxvvvgggTTTEEE<<<888:::>>><<<===GGGbbbpppJJJ:::CCCLLL^^^gggSSSLLLbbbdddUUUsssooobbbhhh{{{YYYTTTTTTWWW]]]^^^ZZZWWWWWWZZZYYYSSSOOOOOORRRRRRPPPLLLLLLOOOMMMIIIIIIKKKNNNPPPQQQQQQPPPOOOKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLJJJHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFHHHJJJLLLMMMLLLIIIOOOWWW___kkk{{{{{{|||}}}zzzwwwyyy}}}}}}{{{|||{{{yyyzzz{{{uuummmccc[[[RRRKKKFFF??????===<<<<<<;;;<<<<<<999999888888888999999999777777777777777888999999AAAQQQccciiijjjuuurrrrrryyyxxxrrreeeYYYCCC888;;;888555<<<999999999::::::;;;;;;<<<@@@===<<>>AAABBBCCCPPP\\\aaacccpppyyyiiiYYYHHH???<<<:::;;;??????===PPPxxxbbbCCC<<<@@@QQQaaaYYYJJJXXXyyysssYYY```ffflllxxxgggRRRWWWWWWSSSVVVYYYWWWVVVXXXZZZVVVOOOMMMOOOQQQRRROOOLLLLLLNNNMMMIIIHHHJJJLLLOOOOOOOOOMMMLLLIIIIIIJJJKKKLLLLLLLLLLLLIIILLLNNNNNNKKKJJJJJJKKKHHHHHHGGGFFFEEEDDDDDDDDDGGGJJJLLLLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLKKKIIIGGGHHHJJJLLLKKKJJJHHHKKKPPPVVV```sss~~~~~~~~~yyyyyy|||||||||{{{~~~zzzxxxsssnnnggg___VVVPPPDDDBBB>>>;;;999999::::::999888888777777777888888888777666666666777888999:::EEEOOOOOOOOO[[[tttrrrdddUUUVVV```ddd{{{rrr\\\JJJBBB@@@888666<<<888444:::999999::::::;;;<<<<<<<<<>>>>>>AAAGGGOOOZZZlll|||eee\\\WWWXXXXXXSSSOOOOOOLLLLLLMMMMMMLLLLLLLLLLLLJJJMMMQQQSSSSSSSSSSSSSSSSSSRRRPPPNNNMMMKKKKKKKKKHHHJJJKKKJJJHHHGGGHHHHHHHHHHHHIIILLLMMMMMMJJJHHHDDDEEEFFFFFFFFFEEECCCBBBCCCEEEFFFEEEDDDBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBAAA>>><<<:::999888666444333222111111111111000000000////////////333999===CCCRRR```uuuaaa[[[ppp}}}uuutttyyyvvvttt~~~}}}wwwvvvuuuwww{{{xxxvvvyyyyyyvvv}}}~~~~~~{{{vvvrrrnnnkkkuuu}}}}}}{{{zzzyyyvvvOOOOOOOOONNNMMMKKKJJJIIIJJJJJJIIIIIILLLQQQUUUXXX^^^jjjxxx}}}vvvwwwvvvrrrwww|||yyynnnooouuu|||qqqyyynnnSSSKKKIIIFFFCCC???999888;;;<<<<<>>DDDBBB@@@IIIZZZhhhUUULLLEEEOOO]]]eeennnhhhbbbNNNBBBDDD888;;;888777;;;666444===999999::::::;;;<<<======<<<>>>EEEOOOYYYfffyyyuuu^^^XXXSSSQQQQQQPPPOOONNNJJJKKKMMMMMMLLLKKKKKKLLLKKKNNNRRRSSSRRRPPPPPPOOORRRQQQPPPNNNMMMLLLLLLKKKJJJKKKLLLLLLIIIHHHHHHHHHIIIJJJJJJLLLMMMKKKHHHDDDDDDEEEFFFFFFFFFDDDCCCBBBCCCDDDFFFFFFDDDCCCDDDEEEBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@AAABBBDDDCCCAAA>>>::::::888777555333222111222111111111000000//////111111555;;;===AAAOOO^^^{{{hhh^^^ppp~~~xxx~~~~~~{{{uuuqqq~~~{{{vvvuuutttvvvzzz~~~zzzxxx|||}}}yyyyyyzzz{{{zzzwwwqqqkkkggghhhrrr||||||zzzxxxvvvsssQQQOOOMMMKKKJJJJJJJJJKKKKKKJJJIIIJJJMMMSSSYYY]]]bbbhhhooowwwrrrkkkkkkkkkxxx~~~wwwmmmiiirrr{{{kkkPPPKKKJJJDDDEEECCC===999;;;@@@CCCMMMVVV\\\]]]cccxxx{{{hhhYYYKKK>>>888===???999999@@@EEEQQQvvvaaaEEEFFFIIIkkkvvviiiaaadddqqqTTTXXXkkkiiidddooobbb[[[VVVYYY[[[YYYVVVVVVXXXXXXVVVQQQMMMKKKMMMPPPPPPQQQQQQQQQPPPNNNLLLKKKKKKLLLMMMMMMLLLJJJHHHFFFHHHGGGHHHKKKNNNOOOLLLIIIJJJLLLOOOPPPNNNMMMLLLLLLJJJIIIGGGDDDBBBBBBDDDFFFIIIMMMPPPOOOJJJHHHIIILLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHKKKNNNNNNKKKHHHMMMMMMMMMMMMLLLRRRbbbsss}}}wwwyyy~~~~~~|||zzz}}}{{{wwwtttpppllliii\\\WWWOOOGGG@@@;;;999888777777777666444444555666777777666555444333222222666666666777:::===AAACCC<<<:::???IIIPPPYYYppp~~~dddJJJCCCDDD@@@999444999::::::999777666888999<<<<<<<<<===???@@@???>>>===DDDPPPaaasssggg___VVVTTTRRRQQQRRRPPPKKKGGGHHHIIIJJJKKKLLLNNNNNNOOOIIIKKKMMMOOOPPPOOONNNMMMSSSPPPLLLJJJJJJLLLMMMMMMOOONNNLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJGGGDDDAAAAAABBBDDDFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@CCCGGGGGGEEE@@@===<<>>>>>======<<<<<<;;;;;;:::888666444222111111111000//////////////////000444888999>>>KKKXXXqqqrrrfffkkkwwwwww|||||||||xxxyyy}}}{{{uuussssssvvv{{{~~~vvv}}}xxxuuusssooohhhfffggglllnnnqqqsssuuutttsssqqqKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIJJJMMMQQQUUUXXX\\\___bbbiiixxxxxxtttwwwyyyyyyrrrlllqqq~~~~~~```IIIGGGFFFFFFDDD@@@;;;999<<<@@@CCCPPPSSSSSSTTT^^^sss{{{kkkWWWHHHCCC===999999;;;===AAADDDRRRlllrrrNNNJJJ]]]tttvvvmmmccciii}}}bbb\\\yyyuuudddkkkzzzttt___YYYVVVZZZ\\\YYYUUUTTTUUUTTTSSSOOOKKKKKKMMMPPPQQQQQQQQQQQQPPPNNNLLLKKKKKKLLLMMMMMMLLLJJJIIIGGGIIIIIIJJJMMMPPPPPPMMMJJJMMMPPPRRRRRRPPPNNNMMMMMMJJJIIIFFFDDDBBBCCCEEEGGGMMMPPPQQQOOOJJJHHHIIILLLHHHJJJLLLMMMMMMLLLJJJIIIIIIHHHIIIKKKNNNOOOLLLJJJNNNMMMMMMMMMLLLQQQbbbrrr}}}~~~~~~|||~~~}}}{{{zzzxxxvvvtttkkkggg___VVVMMMGGGCCCAAA999999999888777666777888999999888888777777666666666666666666777999;;;<<<999666999@@@BBBDDDRRRbbbYYYJJJ===;;;<<<:::777777888999::::::999999:::;;;<<<<<<<<<>>>BBBGGGJJJLLLPPPWWWdddtttvvv___WWWTTTRRRPPPPPPPPPNNNKKKGGGHHHIIIJJJKKKLLLMMMNNNNNNKKKLLLNNNPPPPPPOOONNNMMMOOOMMMLLLLLLMMMOOOOOOOOONNNMMMKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIJJJHHHEEECCCCCCDDDFFFGGGGGGGGGGGGFFFEEECCCBBBAAA===AAADDDEEECCC@@@>>>===>>>>>>>>>>>>>>>>>>======:::::::::999888666555444222222111000000000000111111111444888:::>>>HHHTTTpppssscccbbbnnnvvv{{{}}}{{{yyy}}}xxxvvv}}}wwwuuuuuuxxx}}}{{{yyyuuurrrrrrooojjjhhhjjjkkkmmmppprrrsssrrrqqqoooFFFGGGHHHJJJKKKKKKKKKKKKHHHIIIJJJLLLOOORRRUUUWWWZZZZZZZZZ```qqq~~~uuuqqq{{{~~~wwwZZZMMMOOOLLLKKKEEE>>>;;;===AAADDDEEEKKKMMMNNNSSSaaattt|||mmmYYYFFF:::999;;;<<<;;;:::>>>DDDIIIkkkVVVEEE```mmmXXX\\\sssxxx[[[ggggggcccuuu}}}^^^\\\XXXWWW\\\]]]YYYTTTSSSUUUTTTRRROOOMMMMMMPPPRRRRRRRRRRRRQQQOOONNNLLLKKKLLLLLLMMMMMMLLLKKKJJJIIIKKKLLLNNNQQQSSSRRROOOLLLRRRTTTVVVUUUSSSPPPOOOOOOLLLJJJFFFDDDCCCEEEGGGIIIQQQRRRRRRNNNJJJHHHJJJMMMGGGIIILLLOOOOOOMMMJJJHHHHHHHHHIIILLLOOOPPPNNNMMMOOOMMMMMMLLLLLLQQQ```ooozzz|||xxxpppggg^^^UUUOOOLLL>>>===;;;:::999888777777777666666555555555666666777777777666666666666666777333555::::::555888@@@999777777888888666888;;;888:::<<<===<<<<<<===>>>======???CCCJJJSSS[[[```hhhooo|||www___WWWSSSSSSQQQOOONNNNNNMMMKKKIIIJJJJJJKKKLLLMMMMMMNNNNNNLLLMMMOOOPPPPPPOOONNNMMMLLLKKKLLLOOOQQQRRRQQQPPPLLLKKKJJJIIIIIIHHHIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFEEEFFFGGGHHHIIIIIIGGGFFFDDDBBBAAA@@@>>>AAADDDEEEDDDBBB@@@@@@===>>>>>>????????????>>>:::::::::::::::999888777333333222111111111111222333111333888<<>>>>>DDDHHHJJJKKKEEELLLTTT^^^lllyyy}}}||||||{{{ooo___LLL???999555888>>>AAA<<<:::GGGYYYsssJJJQQQyyy{{{XXXQQQjjjwww```sss|||ccclll~~~nnn___[[[XXXYYY^^^___ZZZTTTSSSZZZXXXVVVSSSQQQRRRSSSUUUTTTSSSRRRQQQOOOMMMLLLKKKMMMLLLLLLLLLLLLLLLLLLLLLMMMOOORRRUUUUUUSSSPPPNNNTTTVVVWWWWWWTTTQQQOOONNNMMMJJJFFFDDDEEEGGGIIIJJJPPPPPPOOOLLLIIIIIIKKKNNNJJJKKKMMMNNNMMMLLLIIIHHHHHHIIIJJJLLLNNNPPPPPPOOOOOOMMMLLLLLLKKKOOO]]]jjjxxxzzzsssjjjbbb[[[WWWJJJGGGCCC???<<<999666444666555444444444444555666777888888888888777666555888555666:::<<<888666888444777:::<<<;;;999:::===999;;;===>>>>>>===>>>???>>>BBBHHHPPPYYYcccmmmsssyyydddTTTUUUWWWRRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLNNNRRRTTTTTTQQQNNNKKKKKKJJJIIIIIIHHHHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFDDDCCCBBBBBBBBBEEEGGGGGGFFFDDDCCCCCC======???@@@@@@@@@@@@???;;;;;;;;;::::::888777666333333222111111111111111222000111888===@@@FFFLLLooonnnWWWNNNZZZpppkkkeee___hhhsssnnnkkkxxxzzzllltttsssggglll~~~|||zzzyyy{{{}}}qqqpppmmmlllnnnmmmjjjjjjmmmjjjkkklllmmmmmmlllkkkjjjKKKLLLMMMNNNNNNMMMLLLKKKIIIKKKNNNQQQSSSTTTSSSSSSPPPRRRTTTXXXdddvvvyyyyyyxxxkkkSSSGGG???CCCKKKNNNOOOQQQQQQ[[[dddkkkqqqzzzyyykkk___PPPAAA:::::::::555999AAA===<<>>?????????@@@BBBGGGNNNXXXcccllluuu}}}~~~aaaRRRSSSZZZSSSSSSRRRPPPPPPQQQSSSTTTWWWVVVUUUTTTSSSRRRRRRQQQLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRTTTSSSOOOLLLKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHGGGDDDBBBBBBBBB===>>>???AAAAAAAAA@@@???===<<<<<<:::999777555444222222111000000000000111000...000777<<>>>>>;;;???AAACCCDDDFFFHHHKKKNNNXXXaaannnyyynnnbbbSSSQQQZZZTTTTTTSSSRRRQQQSSSWWWZZZ^^^]]]\\\YYYWWWUUUSSSRRRKKKLLLLLLMMMMMMNNNOOOOOORRRQQQPPPQQQQQQPPPNNNLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGCCCCCCCCCDDDEEEGGGIIIKKKHHHGGGFFFEEEDDDEEEFFFGGGFFFFFFFFFDDDAAA??????@@@>>>???AAABBBBBBAAA@@@???>>>===<<<;;;999666444333222222111000000000000000...---000666:::>>>FFFOOOnnn|||qqqnnnYYYNNNTTTccc{{{{{{hhhddd___fffoooiiigggttt~~~|||{{{wwwxxxyyyyyyooocccbbbkkk|||zzzyyy{{{zzzrrrkkkiiiggggggjjjkkkiiijjjmmmmmmmmmlllllljjjiiihhhgggKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJPPP[[[ddddddccchhhpppvvv}}}}}}|||rrrjjjgggkkkooo|||sssssswwwyyy{{{|||lllbbb```jjjrrrrrruuu{{{~~~wwwhhhVVVFFFAAA===777666;;;>>>>>>@@@HHH^^^~~~lllMMMFFFRRR___aaa^^^cccyyyaaabbbhhhbbb___rrrxxxbbb___bbbaaa]]]ZZZYYYVVVQQQQQQTTTTTTQQQNNNNNNPPPSSSTTTTTTSSSRRRQQQPPPOOOPPPPPPQQQOOOMMMKKKJJJKKKNNNQQQSSSRRRTTTUUUTTTQQQOOOPPPQQQQQQRRRTTTTTTQQQNNNMMMLLLKKKIIIHHHKKKPPPQQQMMMJJJKKKKKKKKKKKKMMMNNNNNNMMMNNNMMMLLLKKKKKKKKKLLLLLLHHHJJJLLLKKKJJJJJJMMMOOOMMMLLLMMMNNNKKKHHHJJJOOOVVVeee{{{}}}}}}}}}wwwpppllliiifff```[[[NNNKKKGGGCCC@@@>>>>>>??????>>>===<<<<<<===>>>>>>;;;<<<<<<<<<<<<===>>>>>><<>>>>>======<<<:::888777666333333222111111111111222//////222666777:::DDDOOOuuu~~~}}}uuuvvvaaaSSSSSS\\\qqq{{{wwwwwwrrrqqqkkkllltttqqqoooyyy|||{{{vvvxxx}}}rrrkkkiii{{{}}}{{{zzz|||}}}}}}wwwqqqjjjddddddbbbccchhhjjjjjjlllpppoooooonnnlllkkkiiihhhgggHHHGGGFFFFFFFFFGGGHHHIIIFFFHHHJJJMMMOOOPPPPPPPPPQQQ___hhhfffaaadddlllssssss}}}}}}qqqqqqvvv{{{~~~ssshhhbbbbbbfffjjjuuuqqqqqqqqqsssxxxwwwwwwvvvmmm[[[HHH;;;<<<>>>;;;;;;@@@777EEEMMMVVVvvvjjjRRRCCCMMM\\\aaadddiiixxxtttUUU___~~~nnnSSSbbbjjjxxxlllcccbbb```bbb]]]YYYVVVQQQMMMOOOTTTQQQNNNLLLMMMQQQUUUWWWWWWRRRQQQPPPOOOOOOPPPQQQRRROOOMMMKKKJJJKKKNNNRRRTTTSSSTTTUUURRROOONNNOOORRRPPPRRRTTTTTTQQQOOOMMMMMMJJJHHHIIIMMMRRRRRRNNNIIIMMMMMMMMMNNNOOOOOOMMMLLLIIIJJJLLLMMMNNNNNNNNNMMMHHHJJJLLLKKKIIIIIIKKKNNNLLLKKKMMMNNNLLLGGGFFFIIISSS\\\jjjtttsssrrr}}}{{{}}}xxxxxxzzztttrrrrrrpppkkkggg___\\\WWWRRRNNNLLLKKKLLLGGGFFFCCCBBBAAAAAACCCDDD???CCCFFFEEEDDDEEEFFFFFFBBBKKKPPPLLLJJJMMMPPPOOOXXXYYY\\\```eeemmmuuu{{{}}}rrrnnnXXXRRRTTTTTTVVVZZZSSSTTTSSSRRRQQQTTTZZZ___fffeeebbb^^^YYYUUURRRPPPMMMNNNNNNOOOQQQSSSUUUVVVTTTQQQMMMKKKLLLNNNPPPPPPPPPPPPQQQQQQPPPOOOMMMLLLHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDFFFJJJNNNQQQMMMKKKHHHEEECCCCCCDDDDDDDDDEEEDDDCCCBBBBBBDDDFFF@@@AAACCCDDDCCCAAA???===============<<<;;;:::999555444333333222222333333111222444666555777BBBOOO}}}~~~~~~gggWWWRRRWWWkkkzzzxxxxxxzzzwwwyyyrrrooovvvuuuttt|||zzzyyyvvvlllyyy|||{{{}}}{{{|||wwwnnnggg```ZZZ```___aaafffjjjkkknnnsssqqqpppooommmkkkjjjhhhhhhHHHHHHGGGDDDBBBBBBDDDFFFIIIIIIJJJJJJKKKJJJJJJJJJSSSWWWcccoooqqqkkkhhhkkkjjjxxxvvveeegggqqqzzzyyyzzzvvvsssqqqppprrruuuyyyooojjjdddpppwwwxxx}}}xxxeeeVVVGGGAAA>>>;;;777333999BBB???LLL\\\tttzzzTTTWWWVVV___qqqssslllmmmxxx]]]WWWcccWWW\\\]]]nnngggZZZ[[[aaa___\\\VVVRRROOONNNMMMMMMMMMNNNMMMKKKNNNSSSTTTQQQSSSQQQNNNLLLMMMMMMMMMLLLKKKHHHFFFHHHLLLOOOPPPOOOQQQRRRTTTSSSQQQOOONNNNNNKKKNNNQQQPPPMMMKKKKKKLLLJJJLLLNNNPPPPPPOOOLLLJJJLLLMMMNNNOOONNNLLLJJJIIILLLKKKIIIJJJLLLMMMJJJHHHKKKHHHEEEGGGKKKNNNMMMJJJNNNNNNNNNNNNLLLJJJHHHFFFVVVTTTYYYbbbgggiiisssvvvsss}}}{{{zzzwwwwwwvvvuuusssqqqmmmjjjgggccc```_________\\\[[[YYYUUUQQQPPPPPPRRRQQQOOOQQQVVVVVVSSSTTTXXXWWWUUUVVVYYYYYYYYY]]]cccfffgggkkkoootttyyy|||~~~kkk^^^SSSRRRVVVVVVTTTRRRTTTSSSSSSTTTVVVYYY\\\^^^dddbbb^^^YYYUUURRRPPPOOOOOOOOOLLLLLLSSS\\\[[[SSSRRRQQQNNNLLLLLLLLLMMMNNNRRRPPPNNNNNNOOONNNJJJFFFGGGDDDBBBDDDHHHIIIFFFBBBFFFDDDBBBCCCFFFIIIKKKKKKLLLGGGCCCCCCGGGJJJIIIGGGAAABBBBBBCCCBBBAAA???>>>??????@@@@@@@@@AAAAAAAAA=========<<<;;;999888777666555444444222222111000111000111222111555BBBPPP}}}~~~www```QQQXXXdddnnn{{{yyyzzzzzzxxxtttsssxxx}}}}}}ooo|||}}}zzzzzz}}}}}}{{{ssslllcccYYYUUUVVVYYY\\\aaafffkkknnnpppqqqooopppnnnjjjiiikkkkkkiiiEEEEEEEEECCCBBBCCCFFFHHHIIIIIIJJJJJJJJJIIIIIIIIIMMMWWWjjj|||~~~sssgggbbbfffppp|||wwwjjjmmmuuu|||yyy{{{zzzpppgggiiijjjjjjppp|||~~~qqqaaaQQQFFF===777444888<<<<<<===@@@OOOgggmmmRRRsss~~~wwwiiiiiinnnxxxppp[[[]]]qqqkkkTTTXXXaaannnaaa]]]___dddccc\\\UUURRRSSSSSSOOOKKKJJJNNNPPPPPPQQQTTTUUURRRTTTRRRPPPPPPQQQQQQOOONNNKKKJJJIIIJJJMMMPPPPPPOOOOOOQQQRRRQQQOOOMMMLLLLLLIIILLLNNNOOOMMMLLLNNNOOOKKKLLLMMMNNNMMMLLLKKKKKKLLLLLLMMMMMMLLLKKKHHHGGGIIIHHHHHHJJJLLLMMMLLLJJJIIIFFFEEEGGGLLLOOOMMMJJJOOONNNNNNLLLKKKIIIGGGGGGLLLKKKQQQYYY\\\^^^iiiwww|||mmmoooyyy}}}||||||{{{yyywwwuuutttsssqqqqqqrrrssstttooonnnmmmkkkiiijjjmmmooonnnppppppooollljjjlllnnnmmmkkkjjjlllkkkiiilllqqqqqquuuzzz~~~aaaXXXPPPQQQTTTSSSQQQPPPUUUTTTSSSTTTUUUWWWZZZ[[[\\\ZZZWWWSSSQQQPPPOOOOOOQQQRRROOONNNRRRWWWVVVPPPSSSQQQOOONNNMMMMMMNNNOOOLLLKKKKKKMMMNNNNNNJJJGGGGGGDDDCCCEEEIIIIIIFFFBBBDDDBBBAAABBBEEEGGGIIIIIIIIIEEEBBBCCCGGGJJJIIIFFFBBBBBBCCCCCCBBB@@@???>>>????????????@@@@@@@@@AAA=========<<<;;;:::888888666555555444333222111111111000111222111444???LLLvvv{{{eeeVVVZZZdddqqq|||uuusssvvvyyyxxxzzz~~~zzz~~~|||zzzzzz}}}zzzpppeee^^^XXXRRROOOQQQUUUYYY___ffflllqqqtttuuupppqqqooojjjiiilllmmmjjjAAABBBCCCBBBBBBDDDGGGJJJJJJJJJIIIIIIHHHHHHGGGGGGKKKWWWkkk}}}ttteee[[[```hhhssswwwwww}}}{{{yyyyyyvvvjjjccc___aaagggnnnwww}}}~~~ooo[[[III>>>999999777777:::===BBBLLLVVVnnn|||mmmYYYSSSUUU|||ccc```nnn``````vvvfffXXXVVVcccvvviiiZZZ\\\aaafffhhhddd\\\UUUSSSVVVVVVPPPJJJKKKRRRWWWVVVTTTUUUUUUSSSRRRRRRQQQRRRSSSRRROOOMMMKKKKKKKKKMMMOOOPPPOOOMMMNNNOOOPPPOOOLLLJJJJJJJJJLLLMMMNNNMMMLLLLLLMMMNNNMMMLLLKKKIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEFFFFFFGGGIIILLLMMMMMMLLLIIIHHHIIIMMMRRRTTTRRROOOPPPOOOLLLJJJHHHGGGGGGGGGIIIJJJPPPWWWWWWWWWdddtttyyyuuu{{{~~~}}}|||{{{{{{|||}}}~~~}}}|||{{{zzz|||yyy|||~~~}}}{{{zzzzzzwwwtttuuuzzzyyy|||bbbVVVPPPNNNPPPQQQOOONNNPPPVVVUUUTTTSSSSSSTTTUUUVVVUUUSSSQQQNNNNNNOOOQQQRRRSSSUUUTTTQQQPPPQQQQQQNNNSSSRRRPPPOOONNNNNNOOOPPPGGGGGGIIIKKKNNNMMMJJJHHHFFFEEEEEEGGGJJJIIIFFFBBBBBBAAA@@@AAADDDFFFGGGGGGEEECCCAAACCCGGGIIIGGGEEECCCCCCCCCBBBAAA@@@>>>===>>>>>>>>>>>>????????????=========<<<;;;:::999888666666555444333222222111000000111333222222;;;EEE]]]|||}}}wwwssseeedddfffooo~~~|||www|||sssnnnxxx}}}||||||vvvqqqxxx~~~zzzxxxyyy}}}qqqdddWWWRRRPPPMMMLLLNNNRRRVVV]]]fffmmmtttwwwyyytttvvvsssnnnmmmqqqrrrpppAAABBBDDDDDDDDDEEEHHHJJJJJJJJJIIIHHHGGGFFFFFFFFFMMMTTT```mmmsssppphhhbbb```kkkxxxyyyuuuuuuxxxrrrzzzqqqeee^^^aaacccbbbfffooorrrzzz}}}yyymmm\\\JJJ===888888888===@@@===;;;HHHccc{{{}}}kkkVVVBBB???VVVqqqyyyooo\\\WWWiiiuuuuuujjjZZZ[[[aaayyyoooYYYTTT[[[cccgggiiiaaa[[[VVVTTTUUUTTTPPPLLLTTT[[[^^^ZZZTTTSSSSSSSSSNNNNNNOOOPPPQQQPPPLLLIIIJJJKKKLLLMMMNNNNNNMMMLLLNNNOOOOOONNNKKKIIIIIIJJJQQQPPPOOOMMMKKKJJJIIIIIIMMMKKKHHHFFFEEEFFFHHHJJJIIIIIIIIIIIIHHHFFFEEEDDDFFFGGGHHHIIIKKKLLLLLLKKKGGGHHHKKKOOOTTTUUURRRPPPPPPNNNKKKHHHFFFFFFGGGGGGLLLMMMTTTYYYVVVUUUcccttt~~~zzz~~~}}}zzzwwwxxx}}}}}}|||}}}iii]]]QQQNNNMMMOOONNNMMMOOOTTTWWWVVVUUUSSSRRRRRRRRRRRRSSSQQQOOOMMMMMMOOORRRTTTTTTVVVWWWTTTPPPNNNNNNOOOQQQPPPOOONNNMMMNNNNNNNNNEEEFFFIIIKKKMMMLLLIIIGGGFFFFFFFFFHHHJJJIIIEEEBBBBBBAAAAAABBBEEEGGGFFFEEEBBBAAAAAACCCFFFGGGFFFDDDDDDDDDCCCBBBAAA???>>>============>>>>>>>>>>>>>>>============<<<;;;:::999777777666555444333222222000///111333222111666>>>KKKmmm|||ooolllvvvuuunnneeefffuuuzzzuuuvvv|||yyysss|||zzzsss}}}{{{yyy~~~{{{yyy|||iiidddooo{{{wwwxxx~~~~~~yyylll^^^RRROOOQQQPPPOOOOOOSSSWWW^^^gggooouuuyyy{{{zzz{{{yyyuuuuuuxxxzzzxxxDDDFFFGGGFFFEEEEEEGGGIIIJJJIIIGGGFFFEEEEEEEEEEEEKKKNNNTTT^^^kkktttvvvtttlllxxx|||uuuuuuxxxtttdddfffwww|||ooodddaaa]]]WWWYYYaaaeeennnzzz|||rrrhhhYYYIII???:::999:::555:::@@@CCCMMMaaa|||lllRRREEEAAAEEEXXXmmm^^^SSSOOOeeerrrvvviiiWWW]]]kkktttnnncccYYYYYY]]]___aaacccZZZYYYWWWTTTPPPOOOOOOPPP___dddddd[[[SSSQQQRRRRRRNNNNNNOOOPPPQQQNNNJJJGGGHHHIIIKKKLLLLLLLLLKKKKKKOOOPPPPPPNNNKKKIIIIIIJJJPPPOOONNNMMMLLLJJJIIIHHHKKKIIIGGGDDDDDDEEEGGGIIIHHHHHHHHHGGGGGGFFFEEEDDDIIIJJJKKKKKKJJJJJJIIIIIIDDDFFFJJJNNNQQQQQQOOOMMMOOOMMMIIIFFFEEEEEEGGGHHHKKKLLLQQQUUUQQQPPP]]]ooo|||{{{~~~~~~{{{~~~qqqhhhhhh}}}jjjaaa___RRROOOMMMNNNMMMMMMSSSZZZXXXWWWUUUSSSRRRPPPOOOOOORRRPPPNNNMMMMMMNNNPPPQQQRRRTTTVVVUUUQQQMMMNNNQQQMMMMMMLLLLLLLLLLLLLLLLLLFFFHHHKKKLLLKKKIIIGGGFFFFFFFFFGGGHHHHHHGGGEEECCCCCCBBBCCCEEEGGGHHHGGGEEEAAAAAABBBCCCEEEEEEEEEDDDDDDDDDBBBAAA@@@??????>>>====================================<<<;;;::::::888777777666555444333222000///111333222000444:::JJJjjj~~~}}}vvvllllllwwwxxxmmm______pppooommmsss|||yyytttwwwvvv~~~}}}uuuuuuhhh___iii|||~~~yyyyyy}}}xxxiii]]]SSSSSSUUUUUUSSSSSSWWW[[[bbbiiiqqqvvvzzz{{{|||||||||FFFHHHHHHHHHFFFEEEFFFGGGIIIGGGFFFEEEDDDDDDEEEFFFEEEHHHNNNZZZmmm}}}www~~~}}}~~~nnn]]]XXXcccrrr}}}yyynnncccYYYSSSVVV[[[___fffpppxxx}}}~~~wwwrrrcccWWWGGG<<<999::::::::::::===EEEVVVnnniiiRRR>>>@@@MMMXXX___cccTTT]]]nnnmmmnnnnnnVVVTTTgggbbb^^^]]]___^^^ZZZYYY\\\UUUVVVUUUQQQMMMLLLPPPTTTdddgggddd\\\UUUTTTTTTRRRSSSRRRRRRSSSRRRPPPKKKHHHFFFHHHJJJKKKJJJJJJKKKLLLQQQQQQPPPNNNKKKIIIIIIKKKKKKKKKKKKMMMNNNNNNLLLJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGLLLMMMNNNMMMJJJHHHHHHHHHJJJLLLPPPSSSTTTRRRPPPOOOLLLJJJGGGEEEDDDEEEGGGHHHKKKJJJMMMQQQNNNLLLXXXiii~~~~~~~~~sssVVVaaa{{{jjj\\\\\\[[[UUUQQQNNNMMMMMMNNNTTT\\\WWWVVVUUUTTTRRRQQQOOOOOOPPPPPPNNNMMMMMMMMMMMMNNNOOOPPPRRRTTTQQQLLLLLLPPPJJJJJJJJJJJJJJJJJJJJJIIIHHHJJJKKKJJJHHHFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEHHHJJJJJJGGGEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>===========================<<<;;;;;;888888777666555444444333222000000333222000222777IIIcccssstttuuurrruuuuuuiii[[[]]]qqqjjjnnnwww~~~{{{xxx}}}ttttttzzzuuutttkkk^^^fffwww~~~~~~yyyggg]]]UUUUUUWWWVVVVVVVVV\\\___eeelllssswwwzzz{{{EEEFFFHHHHHHFFFEEEFFFGGGGGGFFFDDDCCCCCCDDDEEEFFFEEEFFFIIISSSgggzzz{{{uuuzzzzzzvvvyyy}}}pppiii___YYYZZZ```iiiooo{{{}}}qqqddd\\\YYYWWWYYY]]]cccjjjrrrxxx}}}yyyqqqiiibbb]]]MMMEEE<<<888999<<<>>>>>>GGGOOO[[[jjjyyy}}}ppp___KKKBBB>>>III]]]kkknnnkkkmmmooolllsssYYY^^^mmm|||ooo```]]]^^^aaa```[[[XXXYYYUUUTTTQQQNNNLLLNNNRRRVVV```cccaaa\\\ZZZZZZYYYUUUWWWVVVUUUTTTSSSPPPLLLIIIFFFHHHJJJJJJJJJJJJMMMPPPQQQQQQPPPMMMJJJHHHIIIJJJIIIIIIJJJMMMPPPPPPLLLHHHDDDDDDFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMNNNPPPNNNKKKIIIIIIJJJPPPRRRTTTUUUTTTRRRPPPOOOIIIGGGFFFEEEEEEFFFGGGHHHLLLHHHIIILLLKKKJJJTTTbbb{{{fffeeerrryyyddd^^^\\\XXXUUUPPPMMMNNNOOOOOORRRVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOONNNMMMKKKMMMQQQOOOJJJHHHLLLHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHIIIGGGDDDCCCDDDFFFGGGFFFEEEDDDBBBBBBCCCDDDCCCDDDFFFIIIKKKJJJGGGDDDEEEEEEDDDCCCBBBBBBCCCEEEBBBBBBAAA@@@@@@@@@AAABBB?????????>>>>>>========================<<<<<<;;;999888888777666555444444333000000222222000333777@@@VVVdddlllxxxrrr^^^[[[lllhhhrrr}}}~~~yyyvvvvvvvvv~~~xxxuuujjj___cccppp|||iii```XXXUUUUUUUUUXXX\\\___bbbhhhooouuuyyy|||}}}CCCDDDFFFGGGFFFEEEFFFGGGFFFEEECCCBBBCCCDDDFFFGGGJJJGGGDDDIIIZZZmmmtttooonnnlllgggccckkkyyyyyy|||vvvxxxvvvoooiiikkkiiiddd]]]\\\```eeeooouuuiii]]]SSSOOOPPPSSSZZZbbbjjjoooqqq}}}|||vvvmmmdddZZZQQQHHHCCC;;;:::888:::===AAADDDEEENNN```ppprrriii[[[JJJ===<<>>>>>========================<<<;;;999999888777666555444444444000///111222111333888;;;OOO^^^kkkeeeWWWbbbffftttxxxzzzzzzsss~~~}}}zzziii```aaallllllcccZZZUUUSSSTTTZZZaaa```ccciiipppvvv{{{}}}DDDDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFHHHIIIMMMSSS[[[```nnnhhhbbbbbblll~~~uuuyyysssvvv{{{zzzuuurrrqqqqqq|||~~~vvvddddddyyy}}}mmmYYYTTTSSSQQQOOOQQQVVV^^^dddiiimmmsss{{{xxxqqqbbb^^^WWWNNNEEE???===<<<888<<>>>>>???MMM]]]^^^___iiigggjjjnnnZZZ[[[tttcccccckkkvvvhhhgggbbbccccccbbb^^^\\\[[[[[[[[[ZZZXXXTTTRRRSSSVVVYYY^^^___```___]]][[[[[[[[[XXXUUUPPPMMMLLLLLLJJJIIINNNNNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLKKKKKKPPPNNNLLLKKKJJJHHHEEECCCFFFGGGIIIJJJIIIGGGEEECCCIIIGGGFFFGGGIIIJJJIIIFFFKKKIIIFFFGGGJJJLLLLLLKKKLLLJJJIIIIIIKKKLLLLLLKKKGGGGGGHHHHHHIIIHHHHHHHHHKKKGGGDDDDDDHHHNNNQQQRRRllluuuzzz{{{eeennntttdddcccddd]]]XXXYYYUUUOOOJJJJJJNNNQQQQQQOOOVVVYYYXXXTTTRRRUUUWWWVVVPPPQQQSSSWWWZZZXXXRRRMMMJJJIIIIIIIIIJJJKKKMMMNNNMMMJJJGGGFFFHHHHHHFFFDDDEEECCCAAABBBEEEHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDCCCCCCCCCEEEFFFHHHIIIKKKKKKCCCAAABBBHHHOOOQQQLLLFFFGGGFFFDDDCCCAAAAAA@@@@@@CCCBBBAAA@@@AAACCCEEEFFFBBBCCCDDDDDDCCC@@@===::::::;;;<<>>@@@BBB@@@===:::888666444222222222333444AAAEEEUUUmmmyyyXXXeeehhhvvv{{{llldddfffvvv{{{nnnfff]]]XXXZZZ^^^bbbdddcccgggkkknnnoooqqquuuwwwFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKEEEFFFFFFGGGIIIMMMSSSXXXfffggghhhhhhjjjrrr|||wwwzzzrrrwwwsssmmmnnnqqq}}}gggaaa^^^cccnnnyyy~~~pppdddUUULLLKKKLLLKKKIIIOOOSSSYYYaaaiiipppuuuxxx}}}~~~~~~tttkkkddd\\\SSSMMMBBB>>>999777999;;;;;;:::===DDDOOO\\\mmmvvvkkkZZZOOOBBB;;;===:::777EEE[[[hhhYYYIIINNNaaammmnnnwwwTTT___uuuiiigggfff[[[^^^```bbbbbbaaa``````aaacccaaa]]]XXXTTTSSSUUUXXX^^^^^^]]]ZZZVVVUUUUUUWWWZZZWWWSSSQQQPPPOOOMMMLLLNNNNNNPPPQQQQQQQQQPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOJJJIIIGGGGGGGGGEEECCCAAAEEEFFFHHHIIIIIIHHHGGGFFFIIIHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDEEEGGGHHHHHHHHHIIIGGGGGGHHHIIIJJJJJJIIIFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIJJJMMMPPPQQQQQQTTTVVVVVVZZZjjj|||zzzxxx~~~wwwsss|||zzz|||hhh[[[TTTXXX\\\ZZZWWWYYYRRROOOKKKKKKNNNPPPPPPNNNQQQUUUWWWTTTRRRTTTSSSQQQOOONNNNNNNNNOOOMMMJJJHHHHHHHHHIIIJJJLLLOOOQQQRRRQQQNNNKKKIIIIIIHHHFFFDDDDDDEEEEEEDDDCCCFFFLLLQQQSSSPPPLLLHHHEEEDDDDDDEEECCCCCCDDDEEEGGGHHHIIIIIIGGGFFFFFFKKKRRRSSSPPPKKKBBBBBBAAA@@@@@@@@@@@@@@@DDDCCCBBBAAAAAAAAABBBCCCCCCDDDEEEEEECCCAAA>>>===>>>>>>???AAABBBAAA>>>;;;888777555333222111222222555;;;JJJ```rrrcccpppwwwlllhhhtttzzzqqqiii^^^XXXZZZ___ccceeedddfffhhhjjjkkknnnqqqttt~~~GGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJIIIJJJNNNRRRVVV```kkkvvvwwwqqqooovvvzzzuuutttttt~~~}}}kkk[[[OOORRR\\\iiizzzwwwhhh[[[SSSNNNIIIFFFFFFHHHKKKPPPUUUZZZ^^^```kkknnnrrrwwwzzz{{{{{{zzz}}}xxxsssqqqnnnhhh___VVVOOOIIICCC???:::::::::;;;<<<===>>>>>>@@@WWWlllpppkkkaaaNNN;;;:::888999===???DDDPPP^^^VVVLLLQQQjjj}}}sssYYY___xxxmmm\\\```aaa[[[___aaaddddddcccaaaaaaaaadddaaa]]]WWWRRRQQQSSSVVVWWWWWWWWWUUUUUUVVVYYY\\\ZZZWWWTTTRRRQQQPPPOOOMMMMMMNNNPPPRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOIIIHHHFFFFFFGGGFFFDDDBBBFFFGGGIIIJJJKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIHHHGGGGGGGGGGGGFFFGGGFFFEEEGGGIIIJJJIIIGGGFFFGGGHHHJJJKKKLLLLLLLLLKKKKKKKKKMMMNNNPPPPPPPPPSSSSSSRRRSSS]]]jjjnnnlllxxx|||vvvooorrruuusssqqq}}}ddd___WWWSSSVVVYYYVVVRRRRRRQQQNNNKKKKKKMMMOOOOOONNNKKKPPPSSSQQQOOOOOONNNKKKKKKJJJIIIIIIIIIHHHHHHGGGFFFGGGHHHJJJLLLOOOPPPQQQRRRPPPMMMKKKIIIGGGEEEDDDCCCFFFGGGEEECCCEEEMMMTTTRRROOOKKKGGGDDDDDDEEEGGGEEEEEEFFFFFFGGGHHHIIIIIIEEEDDDDDDGGGLLLLLLIIIEEEBBBAAAAAAAAAAAAAAABBBBBBDDDDDDBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAA???>>>>>>>>>???@@@AAA@@@===;;;999888666444222111111111111555AAAPPPbbb{{{ppp~~~}}}}}}~~~qqqtttzzztttjjj___XXXYYY^^^cccfffeeeeeefffggghhhkkknnnpppssszzzFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGJJJKKKKKKJJJJJJLLLPPPTTTWWWlllvvvmmmsss}}}}}}xxxvvv}}}tttkkkZZZLLLJJJLLLTTTggg|||}}}vvvjjj]]]QQQJJJEEEEEEFFFFFFHHHJJJMMMNNNQQQUUUZZZ___bbbcccddddddlllllllllmmmnnnooopppqqqooonnnmmmiiiddd^^^YYYUUUQQQMMMGGGAAA===:::888777999:::<<<<<<===BBBJJJQQQ[[[fffhhhYYYJJJCCC???;;;777??????:::DDD^^^rrrvvv^^^ZZZmmmRRRYYYwwwccc^^^[[[\\\```bbbeeegggfffdddaaa```___```^^^YYYSSSOOONNNQQQTTTSSSTTTTTTTTTTTTVVVZZZ]]]YYYWWWTTTSSSRRRQQQOOOMMMMMMNNNQQQSSSTTTSSSRRRQQQRRRRRRQQQPPPNNNMMMLLLLLLIIIHHHGGGHHHIIIIIIGGGEEEHHHIIIJJJLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJNNNNNNNNNLLLIIIGGGFFFEEEEEEDDDEEEGGGIIIIIIHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLJJJKKKMMMNNNNNNNNNOOOOOONNNQQQQQQPPPSSSYYY___bbbvvv|||~~~xxx{{{}}}}}}ggg[[[ZZZWWWUUUWWWWWWTTTQQQPPPOOOMMMLLLKKKLLLMMMMMMMMMHHHNNNQQQOOONNNNNNLLLIIIFFFFFFFFFEEEEEEFFFHHHJJJEEEFFFGGGIIIKKKMMMNNNNNNQQQPPPNNNKKKGGGEEEDDDDDDBBBEEEGGGEEECCCEEEKKKRRRMMMKKKGGGDDDCCCEEEGGGIIIFFFGGGGGGGGGHHHHHHIIIIIIEEECCCCCCDDDFFFEEEBBB>>>BBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAACCCCCCDDDCCCBBBAAA???>>>=========>>>???>>>;;;999888777666444333111111000333666;;;CCCRRRoooqqqzzzvvv{{{xxx~~~{{{uuulll```YYYZZZ^^^cccfffeeeddddddeeegggjjjlllmmmlllqqqwww|||GGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGIIILLLOOONNNeee|||uuulllqqq{{{yyyyyyzzzmmmaaaXXXQQQNNNJJJIIIQQQ]]]jjjuuuqqqaaaWWWKKKIIIFFFCCCAAAAAAAAABBBAAADDDIIILLLNNNOOOPPPQQQXXXXXXYYYZZZ[[[\\\]]]]]]XXXWWWVVVTTTPPPKKKFFFCCC@@@>>><<<:::888888999::::::::::::<<>>CCCCCCBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>><<<<<<;;;<<<===<<<999777777777666555333222111111555666888<<>>>>>AAADDDDDDCCCBBBDDDFFFHHHIIIJJJKKKKKKKKKKKKKKKGGGGGGFFFFFFDDDBBB@@@>>>;;;;;;<<<;;;;;;===???@@@======AAALLL[[[iiippprrrcccPPPAAA===;;;777888>>>OOO\\\cccfffvvvxxxwwwxxxzzz||||||jjjVVVUUUllllll\\\]]]___YYYZZZ``````ccceeeeeeaaa]]]ZZZYYYUUUSSSOOOKKKJJJMMMSSSWWWYYYZZZZZZYYYVVVTTTTTTUUUUUUSSSQQQQQQPPPOOOLLLJJJLLLOOORRRUUUVVVUUUSSSRRRQQQPPPOOONNNMMMLLLKKKKKKJJJJJJJJJKKKMMMNNNLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLKKKHHHFFFGGGIIILLLNNNOOOMMMIIIFFFEEEFFFCCCDDDEEEHHHJJJJJJIIIGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKJJJHHHHHHJJJMMMMMMNNNOOOQQQRRRSSSWWW[[[aaaqqqyyyjjjddduuuqqqcccYYY```RRRTTTVVVTTTRRRQQQPPPOOOKKKLLLLLLLLLKKKKKKLLLLLLLLLPPPSSSPPPNNNOOOOOOLLLEEEFFFGGGFFFEEEEEEHHHKKKIIIJJJJJJKKKKKKJJJIIIHHHJJJKKKJJJGGGCCC@@@AAABBBAAABBBBBBCCCCCCDDDEEEEEEFFFEEEDDDDDDEEEFFFHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAACCCCCCBBBBBBAAABBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<;;;;;;<<<;;;999777555555555555444333222111222555777999EEE___tttiii___WWWcccsss}}}rrroooxxxrrroooxxx~~~}}}~~~|||yyyqqqfff``````ccceeefffdddcccdddgggkkkmmmllljjjnnnnnnppprrrvvvIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHDDDEEEFFFEEEEEEFFFIIIKKKNNNVVV```ggglllpppuuuyyyppppppuuurrrwwwtttvvvzzzuuummmhhhkkktttzzzbbbMMMGGGJJJUUUfffxxxxxxrrrhhh\\\QQQIIIEEECCC???@@@AAA???<<<:::;;;===;;;<<<===>>>===<<<;;;::::::;;;;;;<<<======<<<<<<888999:::;;;;;;<<<>>>@@@@@@BBBMMMbbbxxx{{{qqqLLL<<<222555666555EEEZZZvvvqqqiiihhhsss~~~{{{lllxxx~~~vvvsssqqqaaaRRRUUUhhhpppggg]]]YYYXXXYYY[[[]]]]]]```bbbbbb```\\\YYYXXXRRRPPPMMMJJJJJJNNNUUUZZZYYY[[[[[[ZZZXXXUUUUUUUUUSSSRRRPPPPPPOOONNNKKKIIILLLOOORRRUUUVVVVVVTTTRRRNNNNNNNNNMMMMMMLLLLLLLLLJJJJJJJJJKKKMMMNNNMMMLLLJJJJJJJJJIIIHHHHHHHHHGGGHHHJJJKKKJJJFFFEEEFFFHHHGGGJJJLLLKKKHHHEEEEEEFFFCCCDDDEEEHHHKKKKKKIIIGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHJJJJJJHHHFFFFFFIIILLLKKKHHHGGGJJJMMMNNNNNNNNNXXXgggyyykkkZZZRRR```vvv~~~}}}```ccc```TTTUUURRRUUUWWWSSSOOOMMMKKKJJJKKKLLLMMMLLLKKKKKKKKKLLLKKKOOOQQQNNNLLLNNNMMMKKKGGGIIIJJJHHHFFFEEEGGGJJJLLLLLLMMMMMMLLLJJJHHHGGGHHHIIIIIIFFFAAA???@@@BBBAAA@@@@@@BBBDDDDDDBBBAAAFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAA???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<;;;;;;<<<;;;999777444555555555444333333222///333666999EEE\\\xxxwwwqqqnnncccLLLZZZhhhqqq}}}vvvnnnyyyllldddmmmuuuvvvvvvyyy}}}~~~}}}|||||||||{{{sssiiicccccceeeggghhhdddcccdddhhhlllnnnmmmjjjnnnnnnnnnqqquuu|||OOOLLLHHHEEECCCBBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDDDDDDDDDDEEEHHHQQQYYY```nnn|||{{{pppggghhhtttooooooxxxyyyqqqjjjgggiiisss|||~~~\\\WWWHHHFFFPPPWWWeeeuuuzzz{{{nnncccWWWPPPIIIIIIGGGBBB<<<:::<<>>===>>>BBBHHHNNNRRRVVVXXXeeeyyy|||kkkTTTGGG>>>999555666<<>>???AAAAAA???<<<>>>;;;999999;;;;;;999777666666777777666444222111333333555888@@@SSSrrr|||{{{yyypppfffUUUUUUYYYfffuuu{{{tttxxxvvviiieeelllrrrmmmqqq{{{|||}}}vvv~~~|||zzzzzzxxxvvvqqqjjjfffeeehhhkkkllllllkkkkkkkkklllmmmmmmxxxuuutttuuuxxxzzzzzzxxxKKKIIIFFFCCCAAA@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDGGGNNNSSSVVVcccttt{{{vvvssspppssssssvvvyyyqqqjjjgggiiiwww{{{qqq[[[NNNIIIDDDKKKZZZ___ooovvv{{{{{{wwwsssqqqqqqccc___XXXPPPIIIDDDAAA@@@@@@@@@AAA???======>>>@@@BBBBBBAAAAAAAAABBBDDDDDDIIIOOOWWW^^^bbbaaa^^^\\\]]]WWWTTTVVVRRRHHHAAA@@@<<<<<<<<>>>>>@@@???===>>>@@@@@@>>>;;;<<<:::888888999999777555555666666666666555333222111111222555<<>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEKKKLLLLLLVVVjjjzzz~~~uuunnnnnnuuu|||}}}wwwmmmeeeffftttzzzdddUUUMMMEEEGGGNNNLLLOOOWWWaaafffgggiiinnntttxxxssslllddd^^^XXXSSSPPPKKKKKKKKKJJJHHHHHHIIIJJJLLLMMMMMMOOORRRUUUXXXZZZdddiiipppssspppfff[[[SSSHHHHHHHHHEEE===777666:::>>>BBBGGGRRReeeuuuuuukkkUUUZZZdddqqq~~~xxx\\\OOOrrr~~~ddd```[[[\\\\\\YYYVVVVVVYYY\\\\\\\\\ZZZXXXUUURRRPPPNNNKKKKKKJJJKKKLLLNNNQQQRRRUUUUUUUUUSSSPPPMMMLLLLLLKKKIIIGGGGGGIIILLLMMMMMMNNNPPPQQQPPPNNNKKKJJJJJJFFFGGGGGGGGGGGGFFFEEEEEECCCEEEGGGGGGGGGFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDEEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFGGGGGGEEEBBBAAACCCDDDEEEEEEEEEEEEFFFHHHFFFFFFEEECCC@@@??????AAAAAADDDFFFHHHGGGGGGGGGHHHKKKMMMTTT___mmm{{{bbb\\\UUUQQQSSSUUUUUUTTTUUURRRPPPOOOOOOOOOOOONNNLLLMMMKKKIIIGGGGGGHHHIIIJJJFFFJJJOOORRRPPPMMMJJJIIIGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHJJJHHHFFFCCCAAA@@@@@@@@@CCCBBBAAAAAABBBBBBAAA@@@CCCBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@?????????????????????????????????>>>>>>=========>>>=========>>>>>><<<;;;:::888777777888777666444555555666666666666555444111000111333:::JJJgggxxxppphhh\\\SSS\\\ppp~~~}}}|||sssnnnsss|||zzzuuuvvv{{{}}}~~~~~~}}}yyyyyyyyywwwuuuuuuwwwyyyyyyxxxtttppplllkkknnnpppppppppoooooonnnnnnnnnmmmzzzxxxuuutttttttttrrrqqqAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBCCCHHHJJJHHHNNNbbbwwwxxxjjjaaadddsssxxxrrrpppvvv~~~rrrccc```fffhhhhhh```OOOFFFEEEGGGKKKMMMPPPVVV]]]lllmmmnnnllliiifffeeedddbbbcccdddcccbbbbbbdddfffgggffffffeeefffggghhhiiimmmlllhhhbbbZZZPPPGGGBBB444:::>>><<<:::>>>HHHPPP^^^^^^\\\```rrrvvvbbbdddnnn}}}~~~bbbUUUeee~~~lllaaabbbYYYZZZ[[[XXXUUUUUUZZZ^^^ZZZYYYXXXUUUSSSPPPMMMLLLIIIKKKMMMNNNNNNNNNOOOPPPOOOPPPQQQOOOMMMJJJJJJJJJKKKIIIGGGHHHIIIKKKKKKKKKMMMNNNOOONNNKKKIIIHHHHHHHHHHHHGGGFFFEEECCCBBBBBB@@@BBBCCCCCCBBBBBBCCCDDDDDDDDDCCCBBBBBBCCCCCCDDD@@@@@@?????????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBBBBCCCEEEEEEDDDDDDEEEFFFDDDDDDDDDCCCAAA???>>>>>>@@@BBBEEEFFFEEEEEEEEEFFFIIIJJJNNNWWWeeevvv}}}sssXXXUUURRRRRRUUUVVVSSSSSSUUUQQQPPPOOOOOOPPPPPPOOOMMMLLLKKKJJJHHHHHHHHHIIIJJJEEEIIINNNPPPOOOLLLIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHFFFDDDBBBBBBCCCEEEFFFFFFGGGEEECCCCCCDDDDDDBBB@@@CCCBBB@@@???@@@AAACCCEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>??????????????????>>>???>>>>>>======<<<<<<<<<===<<<<<<======<<<;;;:::999999888777777777666555555666666666777777666666444222222444999GGG```uuu}}}yyyvvvvvvdddTTTWWWlll}}}{{{|||~~~sssttt||||||ssssssrrrpppnnnoooqqqtttzzzyyywwwsssooonnnppprrrrrrrrrrrrqqqpppooonnnnnnxxxvvvtttsssrrrrrrqqqppp@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBGGGKKKIIIMMM\\\qqq}}}pppcccaaaooo~~~yyyvvvyyyvvvmmmvvvooo\\\NNN@@@>>>@@@BBBEEEJJJKKKRRRYYY]]]\\\\\\```cccnnnpppqqqqqqqqqsssuuuwww{{{wwwrrrkkkddd___\\\ZZZTTTPPPJJJDDD???<<<;;;;;;999999333///;;;YYYxxx}}}iiiaaammm{{{uuufff~~~iiiXXXdddkkkaaa^^^ZZZWWWXXXYYYWWWVVVVVVZZZ]]]WWWVVVUUUSSSQQQNNNLLLKKKIIILLLPPPRRRQQQOOOOOOPPPJJJLLLMMMLLLKKKJJJJJJKKKLLLKKKIIIIIIJJJJJJIIIHHHKKKLLLMMMKKKIIIGGGGGGGGGKKKJJJHHHFFFDDDBBBAAA@@@???@@@AAAAAA@@@???AAABBBCCCCCCBBBBBBBBBBBBBBBBBB@@@???>>>>>>???@@@BBBCCCBBBBBBAAAAAA@@@?????????>>>???AAACCCDDDDDDEEEDDDAAACCCDDDDDDCCCBBBCCCEEECCCCCCDDDDDDDDDBBB???===???AAADDDEEEDDDCCCCCCDDDCCCEEEIIIPPP[[[iiivvv~~~ooorrr{{{ooobbbUUUTTTQQQQQQSSSRRROOOPPPTTTQQQOOONNNNNNOOOPPPOOOMMMLLLKKKJJJIIIIIIIIIJJJJJJFFFJJJMMMOOOMMMJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGCCCBBBAAADDDIIINNNPPPPPPIIIHHHFFFFFFFFFFFFDDDBBBCCCBBBAAAAAABBBDDDFFFHHHEEEEEEEEEDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>===>>>>>>??????>>>>>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::999888777777888777777666666777777777888555222222333666AAAUUUgggzzzyyy~~~lllVVVSSSbbbvvv|||uuusss~~~}}}xxxxxxvvvtttrrrsssuuuwww}}}|||zzzvvvrrrppppppqqqsssssstttsssrrrqqqpppooottttttsssrrrqqqqqqqqqrrr@@@@@@@@@@@@AAABBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAGGGKKKLLLMMMVVVfffsss}}}ppphhhooozzzvvvooorrrxxx}}}www^^^FFF===<<<;;;<<<@@@:::>>>CCCDDDCCCDDDIIIMMMWWWYYYZZZ[[[[[[]]]___bbbbbb___YYYRRRKKKEEEBBB@@@===<<<:::888777666777777666777666===\\\uuu\\\WWWfffyyyxxxZZZddd~~~lll]]]\\\\\\SSSUUUUUUVVVVVVXXXYYYZZZ[[[TTTSSSSSSRRRPPPNNNLLLKKKIIINNNSSSTTTRRRPPPPPPQQQHHHJJJLLLKKKJJJIIIIIIJJJKKKJJJJJJJJJKKKJJJHHHEEEHHHIIIJJJIIIGGGFFFFFFGGGKKKJJJHHHFFFDDDBBBBBBAAAAAABBBBBBAAA@@@@@@AAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>???@@@AAABBBAAAAAA@@@??????>>>=========>>>@@@CCCDDDEEEEEEEEEAAABBBCCCCCCBBBAAABBBCCCBBBBBBDDDFFFGGGFFFAAA>>>???AAACCCDDDCCCBBBBBBCCCDDDGGGJJJNNNSSSZZZbbbgggzzzzzzmmmiiihhhmmmqqqvvv|||}}}rrr{{{~~~ggg___^^^SSSVVVRRRPPPRRRRRRQQQRRRVVVOOONNNMMMMMMOOOOOONNNMMMKKKKKKJJJJJJJJJJJJJJJKKKIIIKKKMMMLLLJJJGGGFFFFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGDDDCCCDDDIIIPPPUUUVVVUUUJJJHHHGGGFFFGGGGGGEEECCCCCCCCCCCCDDDEEEGGGIIIKKKEEEEEEFFFEEEEEEDDDBBBBBB??????>>>>>>>>>=========<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======;;;::::::;;;;;;<<<<<<;;;999888999:::999888777777777777888888333111000111333999HHHVVVssszzz|||wwwttt|||rrr[[[PPPWWWgggvvv}}}{{{}}}|||{{{vvvrrrqqqqqqsssssstttttttttrrrqqqpppqqqrrrsssrrrqqqqqqrrrttt@@@?????????@@@BBBEEEGGGAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBFFFJJJKKKJJJOOOZZZeeeuuu{{{rrrrrryyy~~~|||rrrppprrryyy|||oooooovvv{{{cccMMMGGGHHHJJJQQQZZZOOOHHH???999888999::::::>>>???@@@?????????AAACCC@@@>>><<<:::888777777777888888999:::;;;<<<<<<<<<777===EEEYYYppp]]]TTTaaaxxx___^^^xxxqqqdddXXXYYY\\\QQQUUUSSSSSSVVV[[[]]][[[XXXQQQQQQQQQQQQPPPNNNMMMLLLIIINNNTTTUUURRROOOPPPRRRKKKLLLMMMLLLIIIGGGGGGHHHGGGGGGGGGIIIJJJIIIGGGEEEFFFGGGGGGFFFEEEEEEFFFHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCEEEGGGDDDDDDCCCCCCBBBAAA@@@???@@@???>>>======>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===???BBBDDDEEEEEEDDDDDDAAABBBCCCBBBAAA@@@AAABBB@@@AAADDDGGGJJJHHHCCC>>>???AAACCCDDDCCCBBBBBBBBBFFFIIILLLMMMMMMOOOSSSVVVeeepppyyyzzz|||}}}yyyzzzzzzvvvssssss{{{{{{iiieee{{{rrrzzzppp```]]]]]]VVVYYYSSSQQQTTTUUUTTTTTTVVVNNNMMMLLLLLLNNNNNNMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLJJJGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGFFFDDDFFFKKKQQQTTTRRROOOHHHGGGEEEEEEFFFFFFEEECCCBBBCCCDDDFFFHHHJJJKKKLLLDDDEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>=========<<<<<<;;;<<<>>>??????>>><<<;;;999999::::::;;;;;;<<<<<<:::<<<>>>===;;;999:::<<<;;;<<<===<<<999888999:::;;;:::888777777777777888333222111333333555???JJJ\\\fffnnnqqquuuyyycccRRRPPP[[[mmmyyyzzzzzzzzz}}}xxxzzzuuurrrqqqqqqrrrtttuuuuuusssrrrqqqqqqssssssrrrpppppprrrttt@@@???>>>>>>???BBBFFFHHHAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCCCCCEEEHHHHHHGGGIIIRRR\\\eeewwwwwwsssuuuvvv|||wwwssszzzvvviiicccrrrzzzxxxzzzxxx}}}ooo^^^RRRWWWbbblll}}}ooo]]]GGG;;;;;;===;;;777=========<<<::::::;;;===<<<;;;999888888888999:::777777999;;;@@@EEEIIILLLLLLNNNQQQ```}}}dddZZZbbbvvvrrraaa[[[iiirrrddd```SSSTTT[[[RRRTTTQQQQQQVVV]]]___[[[UUUPPPPPPPPPPPPPPPOOONNNMMMIIINNNTTTTTTQQQNNNOOORRRNNNNNNNNNLLLIIIFFFEEEEEEDDDDDDEEEGGGIIIIIIGGGEEEDDDEEEFFFEEEDDDDDDFFFHHHCCCBBBBBBBBBCCCEEEGGGHHHHHHIIIHHHGGGEEEFFFHHHJJJDDDDDDDDDCCCBBBAAA???>>>???>>>===<<<<<<===>>>???<<<<<<<<<===>>>??????@@@???AAACCCEEEFFFEEECCCAAA@@@BBBBBBBBB@@@@@@AAABBB>>>???CCCHHHKKKIIIDDD??????AAACCCDDDCCCBBBBBBBBBBBBDDDGGGHHHGGGGGGJJJMMMYYYdddmmmooorrr|||~~~|||tttjjjnnnuuu}}}iiihhh___WWWXXXZZZXXXRRROOORRRTTTRRRPPPOOOMMMLLLKKKLLLMMMNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKNNNNNNLLLHHHEEECCCDDDEEEDDDEEEGGGIIIJJJJJJJJJIIIIIIJJJJJJKKKJJJIIIGGGFFFFFFDDDEEEIIINNNOOOKKKFFFFFFEEEDDDDDDEEEEEEDDDCCCAAABBBEEEGGGIIIKKKLLLLLLCCCDDDDDDDDDDDDBBBAAA@@@>>>=========<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;888888999:::;;;<<<<<<===:::===???>>>;;;999:::<<<:::<<<===<<<999777888:::<<<;;;999777666666777777666444444555444555<<