BM6@ 6(@@ AAADDDGGGGGGEEECCCDDDEEEKKKIIIIIILLLPPPRRRQQQOOOLLLJJJHHHFFFFFFHHHJJJLLLLLLNNNOOOMMMMMMRRR\\\dddkkk\\\VVVkkkqqqvvvuuulllgggooo{{{vvvlllcccbbbbbbaaa``````ooo}}}rrrpppuuuooo^^^PPPMMMPPPQQQSSSXXXWWW\\\^^^[[[ZZZ[[[[[[XXXXXXZZZ[[[ZZZZZZ[[[]]]```]]]ZZZXXXYYY\\\______^^^___^^^^^^```dddggghhhhhhfffiiigggcccgggnnnmmmeeelllhhhccc`````````aaaaaabbbdddfffgggfffddddddeeedddggghhhgggcccaaaaaacccbbbaaa```bbbcccbbb^^^ZZZWWWdddnnnppp}}}AAACCCFFFEEECCCAAABBBCCCJJJIIIIIIKKKOOOQQQPPPNNNKKKJJJHHHGGGFFFFFFHHHHHHOOOQQQQQQOOOMMMPPPXXX^^^nnncccbbbhhhpppuuurrrmmmooouuuzzzqqqnnnjjjddd^^^\\\aaa{{{~~~nnnnnnwwwggg[[[QQQPPPRRRSSSVVV[[[WWW\\\^^^[[[ZZZ[[[[[[YYYYYY[[[\\\\\\\\\\\\]]]^^^___]]][[[\\\^^^___^^^]]]___```aaabbbcccdddeeeeeebbbffffffeeejjjrrrrrrjjjllljjjfffbbb``````aaacccbbbdddffffffeeeddddddeeeggggggeeebbb^^^]]]___bbbaaa]]]YYYXXXZZZ^^^___```eeeiiikkkjjjsssEEEGGGIIIIIIGGGEEEEEEEEEHHHHHHHHHJJJMMMNNNNNNMMMJJJJJJIIIHHHGGGFFFFFFEEEOOOQQQRRRQQQPPPQQQVVV[[[iii|||mmm]]]___fffqqquuurrrnnnmmmyyy{{{xxxmmmccc___[[[```~~~wwwmmmkkk{{{]]]XXXSSSSSSSSSSSSWWW\\\ZZZ^^^```]]]\\\^^^^^^\\\ZZZ\\\______^^^]]]\\\\\\aaa```___```aaaaaa^^^\\\```cccffffffccc``````bbbbbbggghhhgggmmmtttsssjjjiiiiiigggccc^^^]]]___bbbaaaccceeeeeedddddddddeeeeeeeeeeeebbb^^^\\\\\\]]]aaa^^^[[[[[[^^^bbbfffhhh______```eeennnGGGHHHIIIIIIHHHFFFEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGJJJMMMPPPRRRSSSUUUXXX[[[eeesss```[[[]]]gggqqqrrrmmmjjjsssvvvzzz|||rrroooggg^^^gggzzzrrrtttZZZYYYYYYWWWSSSRRRUUUYYY\\\aaabbb___^^^```aaa```[[[^^^aaabbb```]]][[[[[[___```bbbcccdddbbb```^^^aaafffkkkiiiccc^^^]]]___gggkkkllliiilllrrrnnnddddddffffffaaaZZZXXX[[[___```aaaccccccbbbbbbccceee___bbbdddeeeddd```\\\YYY^^^^^^```ccceeegggggggggRRRRRRZZZgggppp|||BBBBBBCCCCCCCCCBBBAAA???DDDEEEFFFGGGHHHHHHIIIIIIFFFHHHJJJLLLMMMMMMLLLKKKJJJLLLOOORRRTTTVVVXXXZZZbbbzzzjjj^^^VVV\\\gggnnnoooooonnnsssvvv|||xxxoooiiiqqqiii___aaaaaa\\\VVVTTTUUUWWW[[[___```]]]\\\___aaa```[[[^^^bbbcccaaa^^^[[[ZZZ[[[^^^aaaddddddcccaaa```bbbgggllljjjddd^^^]]]]]]gggkkkkkkgggjjjnnniii___bbbdddddd___YYYVVVYYY]]]^^^___````````````bbbddd^^^^^^___`````````^^^]]]ZZZ[[[]]]^^^^^^^^^______TTTUUU]]]iiiooowwwAAAAAAAAABBBDDDCCCAAA???AAACCCEEEFFFEEEEEEFFFGGGFFFHHHJJJLLLNNNOOOOOOOOOLLLNNNPPPRRRTTTVVVWWWWWWYYYiiiwwwgggXXXWWW^^^ffflllpppjjjnnnrrrvvv{{{www}}}gggeeehhhfff^^^YYYXXXYYYYYYXXX\\\\\\YYYXXX\\\^^^]]][[[^^^aaabbb```]]][[[ZZZXXX[[[___aaaaaa````````````dddhhhgggccc___]]]\\\```ddddddbbbeeekkkggg^^^bbbcccbbb___[[[YYY[[[]]][[[\\\]]]]]]]]]^^^```bbbaaa]]]XXXWWWYYY]]]```bbb]]][[[WWWSSSQQQTTTYYY^^^VVVXXX\\\bbbkkk}}}BBBAAAAAACCCFFFGGGEEEBBB@@@BBBEEEEEEDDDCCCDDDFFFHHHHHHJJJKKKMMMMMMNNNNNNLLLLLLNNNQQQUUUWWWXXXXXXVVV]]]qqqxxxfff\\\YYYZZZ___dddeeeggglllsss{{{llldddfffbbbZZZWWWZZZ]]][[[WWW[[[[[[XXXWWW[[[]]]]]]ZZZ]]]```aaa___]]]\\\[[[WWWZZZ^^^___]]]\\\\\\]]]]]]___```aaaaaa___\\\[[[ZZZ^^^^^^[[[___fffeee]]]``````^^^]]][[[[[[[[[[[[YYYZZZ[[[[[[ZZZ\\\^^^aaaccc___[[[ZZZ]]]```aaaaaa[[[YYYUUUPPPMMMOOOUUUZZZQQQVVVYYY[[[hhh???>>>>>>@@@DDDEEECCC@@@???BBBDDDDDDCCCBBBCCCEEEIIIIIIJJJJJJKKKLLLLLLLLLHHHIIIKKKPPPUUUZZZ\\\]]][[[ZZZaaaxxxssscccWWWPPPQQQUUUbbbaaagggsssxxxzzzrrr^^^___[[[SSSSSSZZZ]]]\\\YYY]]]]]]ZZZYYY]]]```___ZZZ\\\______^^^]]]\\\\\\XXX[[[]]]]]]ZZZXXXYYYZZZZZZZZZ[[[]]]___^^^\\\ZZZYYY\\\[[[WWW[[[bbbaaaZZZ^^^\\\ZZZYYYZZZZZZYYYXXXXXXYYYYYYYYYYYYZZZ]]]```aaaaaacccfffhhhfff```[[[PPPRRRSSSQQQNNNMMMOOOQQQPPPYYY\\\ZZZfffAAAAAA@@@@@@@@@@@@@@@@@@>>>???AAACCCDDDDDDDDDDDDHHHHHHGGGHHHIIIIIIFFFDDDKKKJJJJJJKKKNNNQQQRRRQQQQQQTTTXXXaaa|||zzzmmm```RRRIIIOOOYYYhhhrrrrrrrrryyy|||lll___\\\WWWSSSSSSVVV[[[___\\\[[[ZZZ[[[\\\]]]]]]\\\ZZZ^^^```___^^^]]]\\\[[[```^^^\\\[[[\\\^^^^^^]]]ZZZ[[[\\\]]]^^^______```\\\ZZZVVVVVV[[[```aaa^^^]]]YYYVVV[[[ffflllbbbSSSVVVXXX[[[^^^^^^]]]ZZZYYYaaaaaabbb```]]][[[ZZZZZZWWWSSSOOOOOORRRRRROOOKKKTTTRRRSSSYYYcccyyyAAAAAAAAA@@@@@@@@@??????>>>???@@@BBBBBBAAA@@@???AAABBBCCCDDDCCCBBBAAAAAAGGGFFFEEEGGGJJJLLLLLLLLLMMMOOOQQQVVVfff~~~nnn\\\OOONNNQQQZZZgggpppssswww{{{yyyrrrbbb^^^[[[XXXUUUTTTUUUWWWYYYVVVVVVVVVYYY[[[]]]]]]\\\XXX[[[^^^^^^]]]^^^^^^^^^```^^^[[[[[[[[[\\\\\\[[[XXXXXXYYY[[[]]]^^^]]]\\\XXXWWWVVVWWW^^^dddbbb]]]bbb___\\\___hhhmmmeeeYYYTTTVVVZZZ]]]^^^]]]\\\[[[___```aaa```___^^^]]]]]]WWWSSSOOOOOOQQQSSSQQQNNNXXXUUUTTTWWW```tttAAAAAAAAA@@@@@@@@@??????<<<===???AAAAAAAAA@@@???===AAADDDCCCAAA???@@@BBBDDDCCCBBBCCCFFFHHHHHHHHHKKKKKKLLLLLLOOOfffnnn^^^SSSLLLLLLYYYiiirrrttttttyyy|||zzzooohhh[[[ZZZYYYWWWUUUTTTTTTUUUVVVSSSSSSTTTWWWYYYZZZYYYWWWWWWXXXZZZ[[[ZZZZZZ\\\^^^```^^^[[[ZZZZZZZZZXXXWWWVVVUUUVVVZZZ]]]^^^ZZZWWWVVVVVVVVVYYYaaagggddd\\\^^^]]]\\\[[[```ccc___XXXSSSUUUXXX[[[^^^^^^^^^^^^]]]^^^___aaaaaaaaaaaa```XXXSSSOOONNNQQQTTTUUUTTTWWWTTTRRRUUU___uuu@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<>>>@@@BBBBBBCCCCCC@@@EEEIIIIIIEEECCCEEEHHHEEEDDDCCCDDDFFFHHHHHHGGGMMMJJJLLLLLLGGGQQQxxxsssbbbSSSHHHNNN]]]jjjpppsssvvvuuu|||ooogggfff]]]ZZZXXXVVVTTTSSSTTTVVVWWWUUUTTTTTTVVVWWWVVVSSSQQQWWWVVVWWWXXXXXXVVVXXX\\\```^^^[[[ZZZYYYXXXVVVUUUVVVUUUVVVZZZ^^^^^^YYYUUUXXXZZZYYYYYYaaahhheee[[[WWWYYYXXXVVVWWWYYYYYYUUURRRTTTWWWZZZ]]]___``````\\\]]]^^^```bbbbbbaaa___XXXTTTOOONNNQQQUUUXXXZZZSSSQQQQQQUUUccc{{{??????@@@@@@@@@AAAAAAAAA=========>>>>>>@@@AAAAAACCCGGGKKKKKKGGGDDDFFFIIIFFFDDDCCCDDDEEEGGGGGGFFFNNNKKKMMMQQQKKKJJJaaa}}}vvvdddQQQKKKPPP[[[gggpppuuuuuuxxx}}}yyygggeeehhhcccbbb^^^XXXSSSQQQRRRUUUWWWUUUTTTTTTUUUWWWVVVTTTRRRWWWUUUWWW[[[[[[YYY\\\bbb___^^^\\\[[[ZZZYYYWWWUUUWWWWWWYYY\\\___^^^ZZZVVV^^^bbb___ZZZ^^^fffddd\\\WWWZZZ[[[WWWWWWYYY[[[YYYTTTVVVXXXZZZ]]]```bbbccc^^^^^^^^^aaacccbbb___\\\XXXUUUQQQPPPRRRWWW[[[^^^UUUTTTTTTWWWeee}}}======>>>???AAABBBCCCCCCAAA???===::::::;;;>>>???CCCFFFHHHHHHEEECCCCCCEEEEEECCCBBBBBBDDDEEEDDDDDDLLLKKKNNNRRROOOKKKRRR___wwwbbbTTTNNNQQQ\\\hhhooossswww|||xxxnnnccceeekkkggglllggg^^^VVVRRRQQQSSSUUUTTTTTTTTTVVVYYY[[[\\\[[[XXXUUUYYYaaacccaaadddlll^^^]]]\\\\\\]]]\\\ZZZXXXXXXZZZ]]]^^^___]]]\\\[[[aaahhhggg^^^]]]dddddd]]]UUUYYY[[[YYYYYY\\\^^^]]]YYYYYYZZZ[[[]]]```bbbdddaaa``````bbbdddddd___[[[XXXVVVSSSRRRTTTXXX]]]aaa\\\\\\ZZZ\\\hhh~~~;;;<<<===???AAACCCEEEEEECCC@@@<<<:::;;;???DDDGGGFFFGGGHHHGGGFFFDDDCCCBBBEEEDDDBBBBBBCCCDDDDDDCCCJJJMMMPPPPPPMMMKKKMMMPPPlllxxxhhh[[[TTTVVV]]]dddkkktttzzz~~~zzzmmmgggaaaeeejjjeeemmmiiibbb\\\WWWUUUVVVWWWXXXVVVVVVWWW[[[___aaabbb[[[XXX\\\eeegggbbbdddlll]]]]]]]]]^^^``````^^^\\\YYY\\\``````]]][[[\\\______llloooddd___dddeee^^^SSSWWWYYYYYY[[[```aaa___]]]]]]\\\\\\^^^```bbbdddbbbaaaaaadddhhhgggbbb]]]XXXWWWUUUUUUUUUYYY^^^aaa]]]______cccqqq999:::<<>>???BBBEEECCCAAA??????BBBGGGNNNRRRSSSOOOJJJHHHHHHIIIIIIHHHJJJHHHFFFCCCBBBCCCDDDEEEEEEHHHKKKLLLKKKJJJLLLMMMRRRSSS```vvvoooddd[[[XXX```hhhooo|||~~~wwwuuuyyy~~~}}}}}}~~~uuuqqquuuzzzvvveeeYYY[[[]]]ZZZZZZ___^^^```bbb```[[[ZZZ\\\___^^^\\\\\\___]]]YYY\\\bbbgggbbb___aaa```\\\XXXXXXOOOTTT^^^fffgggaaa]]]^^^bbbaaaeeejjjhhh```ZZZYYY___aaaeeeiiijjjfff```ZZZZZZYYYYYYZZZ\\\]]]]]]\\\]]]______]]][[[[[[```dddcccbbbaaaaaacccdddcccbbb^^^WWWRRRRRRXXX]]]^^^\\\\\\___aaaeeettt???@@@???>>>===???BBBDDDBBBBBBAAAAAABBBDDDEEEGGGEEECCCBBBCCCFFFIIIJJJJJJJJJHHHEEEBBBAAAAAABBBCCCCCCEEEHHHJJJJJJJJJLLLMMMKKKQQQUUU```~~~rrrggg^^^XXXVVV[[[nnn}}}yyywwwwwwzzz}}}~~~{{{xxxrrrlllkkksss}}}zzziii]]]TTTVVVXXXUUUUUUXXXZZZ```dddaaaZZZVVVXXX]]][[[ZZZ[[[]]][[[WWWXXX[[[dddaaa```___\\\WWWVVVYYYUUUUUUYYY___aaa```ccchhhggg```[[[[[[]]]]]]^^^aaacccdddeeefffeee```YYYTTTTTTVVVXXXXXXXXXWWWXXXYYY^^^______]]]ZZZZZZ^^^bbbaaa___]]]]]]___aaaaaaaaa\\\VVVPPPPPPTTTYYYYYYXXXVVV\\\cccjjjvvv<<<============???BBBEEEDDDEEEEEEFFFFFFEEEDDDCCC======>>>@@@BBBEEEFFFGGGEEEEEEEEEDDDCCCCCCCCCBBBBBBDDDFFFHHHIIIKKKMMMNNNHHHTTTZZZWWWaaavvvlllaaaVVVRRR[[[gggvvvrrroooqqqsssrrrooonnnuuuvvv~~~uuuddd\\\WWWXXXXXXUUUTTTVVVXXX^^^bbb```ZZZUUUUUUXXXVVVWWWXXXZZZZZZWWWVVVVVV^^^^^^^^^]]]XXXTTTWWW]]]\\\WWWUUUWWWYYY\\\dddkkk```^^^[[[ZZZ[[[^^^ccchhhfffccc^^^[[[ZZZYYYXXXWWWPPPTTTWWWWWWTTTSSSTTTWWWYYY[[[\\\ZZZXXXYYY\\\```[[[ZZZYYYZZZ]]]^^^^^^]]]XXXSSSMMMLLLOOORRRRRRRRROOOVVVcccqqq999:::;;;;;;<<>>>>>???AAABBB???AAADDDFFFGGGFFFDDDBBBCCCCCCDDDFFFIIILLLMMMNNNHHHMMMTTTUUURRR^^^zzzoooddd[[[XXXZZZccciiirrr{{{xxxkkkeeedddjjjqqqrrrtttxxx{{{lllccc___\\\[[[YYYUUUTTTUUUYYY[[[]]]]]]ZZZWWWTTTRRRQQQSSSVVVWWWXXXYYYWWWUUUXXXXXX[[[\\\WWWTTTYYYaaaUUUSSSTTTXXXZZZYYYZZZ\\\ZZZeeeqqqsssmmmeee___]]]```]]]ZZZXXXYYY[[[[[[\\\PPPSSSVVVUUUSSSRRRSSSVVVRRRTTTVVVVVVUUUVVVZZZ^^^WWWXXXZZZ]]]``````^^^[[[VVVQQQLLLJJJKKKNNNOOOOOOPPPRRR[[[kkk}}}777888::::::<<>>>>>>>><<<;;;;;;===???;;;>>>BBBEEEGGGFFFDDDBBBBBBAAAAAADDDGGGJJJKKKKKKMMMFFFGGGOOORRRTTTcccvvvwwwpppkkkgggfffeeeddddddiiisssyyylllaaaaaa]]]aaaooo|||tttccc______]]][[[WWWSSSSSSTTTXXXXXXYYYYYYYYYWWWSSSPPPPPPSSSUUUUUUWWWZZZXXXTTTSSSUUUXXX[[[YYYVVV[[[bbb___YYYTTTVVVXXXYYY\\\```dddpppxxxsssfff\\\WWWVVVVVVWWWZZZ^^^``````]]][[[SSSTTTTTTSSSRRRRRRTTTUUULLLOOORRRRRRRRRSSSWWW[[[WWWYYY]]]aaadddddd```]]]UUUQQQMMMJJJKKKMMMOOOOOOVVVRRRSSS^^^nnn999::::::::::::===@@@CCCBBBBBBBBBAAAAAABBBBBBBBB>>>>>>>>><<<:::;;;???BBB<<<===???@@@AAAAAAAAAAAAAAA???>>>@@@DDDGGGHHHHHHKKKGGGFFFHHHLLLPPPUUUYYYnnn}}}|||xxxqqqjjjfffggglllqqq}}}~~~~~~{{{xxxqqqiiimmmjjjrrrkkk]]]YYY\\\\\\XXXTTTRRRSSSUUUTTTVVVYYYXXXUUUSSSRRRSSSSSSVVVUUUTTTVVV[[[XXXRRRSSSTTTWWW[[[ZZZXXX[[[```jjj```WWWVVVYYY]]]cccjjjgggkkkhhh\\\QQQQQQUUUWWWQQQSSSWWW\\\______[[[XXXVVVTTTQQQPPPQQQSSSTTTTTTKKKNNNQQQQQQPPPPPPSSSWWWXXXYYY\\\```cccdddbbb___SSSPPPLLLIIIIIIKKKNNNOOOSSSSSSWWW^^^hhhyyy;;;;;;;;;:::999;;;>>>@@@DDDCCCAAA@@@???@@@AAABBB=========;;;:::<<>><<<;;;<<<===???@@@@@@>>><<<>>>BBBEEEEEEEEEAAAKKKLLLBBB===EEELLLLLLQQQddd~~~xxxrrrooommmvvvtttqqqooonnnmmmkkkjjjjjjiiijjjkkkoootttyyy|||qqqzzzxxx```VVVVVVZZZ[[[WWWSSSSSSUUUWWWPPPVVV[[[YYYRRROOORRRVVVVVVXXXWWWTTTVVVZZZXXXQQQTTTTTTWWW[[[\\\YYYZZZ]]]]]]ZZZ[[[aaaeeebbb___^^^VVV[[[\\\UUURRRUUUVVVTTTTTTRRRRRRSSSVVVXXXXXXXXXXXXSSSNNNMMMPPPSSSTTTSSSLLLNNNQQQQQQOOOOOOQQQTTTXXXWWWYYY[[[___aaa```___PPPMMMIIIGGGGGGIIIKKKMMMKKKSSS```jjjooo{{{???>>><<<:::999:::;;;<<<=========>>>>>>>>>>>>>>>???===:::888777999<<<>>>777888:::<<<======<<<;;;===<<<===???BBBCCCCCCBBBEEEEEEDDDCCCCCCDDDEEEFFFLLLRRRddd}}}~~~zzzwwwtttrrrvvvoooggghhhooowwwzzzzzz{{{dddWWWUUUXXXXXXVVVTTTRRRTTTXXX[[[WWWXXXXXXUUUPPPNNNPPPRRRRRRUUUWWWWWWXXXYYYUUUOOOWWWUUUSSSUUUXXXZZZYYYXXX[[[___bbb___XXXRRRRRRSSSUUUVVVWWWWWWUUURRRNNNLLLQQQPPPQQQSSSWWWWWWUUUQQQQQQQQQPPPOOONNNNNNNNNNNNMMMLLLJJJIIIJJJLLLOOOQQQQQQTTTYYY^^^aaaaaa___^^^RRRPPPNNNKKKIIIHHHHHHHHHMMMLLLTTTfffwwwBBB???<<<999999;;;>>>@@@;;;;;;;;;;;;;;;;;;::::::<<<:::888777777888:::;;;::::::::::::::::::::::::<<<;;;<<<>>>AAACCCCCCCCCAAABBBBBBAAA@@@@@@CCCEEELLLJJJOOOfffxxxxxxvvveeeUUURRRUUUVVVVVVUUUSSSSSSTTTXXX\\\``````^^^YYYRRROOOPPPRRR\\\]]][[[WWWVVVWWWUUUPPPOOOOOOQQQUUUZZZ]]]\\\[[[XXXXXXWWWWWWWWWUUURRRPPPQQQRRRSSSTTTTTTSSSQQQPPPQQQQQQRRRUUUXXXYYYWWWTTTPPPPPPOOONNNMMMLLLLLLLLLOOONNNLLLJJJIIIIIIJJJKKKOOOQQQUUUYYY[[[[[[YYYWWWPPPOOOLLLJJJHHHGGGGGGGGGJJJJJJSSSdddtttCCC@@@<<<999999<<>>===>>>BBBEEEFFFFFF===AAACCCAAA>>>???CCCHHHOOOFFFAAAIII]]]}}}yyyrrrhhh[[[QQQQQQVVVTTTTTTTTTSSSRRRTTTXXXZZZ]]]]]]\\\XXXTTTSSSUUUYYY^^^]]]YYYTTTTTTXXXYYYVVV\\\\\\]]]___```^^^ZZZWWWXXXRRRNNNQQQWWWYYYUUUPPPLLLMMMOOOQQQSSSTTTUUUUUUQQQQQQSSSUUUXXXXXXVVVTTTOOOOOONNNMMMKKKJJJJJJIIIMMMMMMLLLKKKJJJJJJJJJJJJMMMNNNPPPTTTXXXXXXVVVTTTPPPOOOMMMKKKIIIHHHHHHHHHGGGHHHSSScccqqq@@@>>><<<;;;;;;===@@@BBB<<<<<<;;;:::999888888777999:::;;;;;;<<<<<<<<<<<<>>><<<888666666999<<>>BBBFFFDDD@@@@@@FFFLLLRRRIIIDDDGGGLLL___uuurrrooojjj```UUUQQQRRRRRRSSSSSSSSSRRRRRRUUUWWWVVVXXXXXXUUURRRRRRVVVZZZ]]]]]][[[XXX[[[aaadddbbbgggfffeeebbb___[[[WWWTTTYYYSSSNNNPPPWWWZZZWWWRRRLLLMMMNNNQQQSSSUUUWWWXXXRRRSSSTTTUUUVVVUUUSSSRRROOOOOONNNMMMLLLKKKIIIIIIGGGHHHIIIKKKMMMNNNOOOPPPOOOOOOPPPTTTYYYZZZYYYVVVQQQPPPOOONNNMMMLLLKKKKKKFFFIIIUUUdddppp~~~;;;<<<======>>>>>>>>>>>>;;;::::::999888777777666888999:::<<<======<<<<<<>>><<<999888999===AAADDDGGGDDDBBBAAABBBDDDEEEEEE>>>CCCGGGEEEAAA@@@FFFMMMQQQIIIGGGJJJIIIOOOiiipppmmmkkkiiibbbVVVOOONNNRRRTTTTTTSSSRRRQQQRRRSSSUUUWWWXXXVVVSSSRRRTTTWWWcccddddddbbbdddhhhhhhddd[[[ZZZYYYWWWVVVVVVWWWXXXYYYVVVTTTTTTUUUVVVUUUTTTOOOPPPQQQRRRTTTUUUVVVWWWUUUWWWXXXXXXVVVTTTQQQPPPPPPPPPPPPOOONNNMMMKKKJJJFFFGGGIIILLLOOOQQQSSSTTTVVVTTTRRRUUUXXXZZZWWWTTTOOOOOOOOONNNMMMLLLLLLKKKHHHKKKWWWeeeppp}}}:::;;;>>>???@@@>>><<<;;;888777777777666555555555555666888999:::;;;;;;;;;======<<<<<<>>>AAADDDFFFBBB@@@>>>>>>???@@@@@@???===AAACCCBBB??????CCCHHHIIIDDDBBBDDDDDDGGGTTTeeerrrkkkeeebbb^^^XXXTTTTTTSSSUUUVVVVVVUUUTTTTTTUUUPPPTTTXXXZZZZZZ[[[^^^aaadddeeedddaaa``````\\\WWWUUUUUUTTTRRRQQQSSSVVVZZZXXXYYYXXXWWWUUUSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTSSSXXXYYY[[[ZZZWWWTTTRRRRRROOOPPPQQQQQQPPPOOOMMMLLLJJJJJJKKKLLLNNNPPPRRRSSS\\\XXXSSSSSSUUUUUUQQQMMMKKKLLLLLLLLLKKKKKKJJJIIIIIIKKKVVVeeepppzzz===>>>???@@@???>>>===<<<777777666666666666666666555666777888:::;;;<<<======>>>>>>???AAABBBCCCCCC<<<;;;:::;;;===???>>>===>>>??????>>>===>>>@@@CCCBBBBBBAAAAAABBBFFFMMMRRR___uuukkkccc]]]]]]]]]ZZZXXXYYYSSSVVVYYYZZZZZZZZZZZZ[[[RRRWWW^^^aaaaaa```bbbccc[[[]]]\\\YYYYYYZZZWWWRRR[[[[[[[[[XXXTTTSSSUUUWWW[[[\\\\\\[[[YYYVVVTTTTTTRRRSSSTTTUUUTTTSSSQQQPPPSSSVVVYYYXXXVVVSSSRRRSSSNNNOOOPPPQQQQQQPPPOOONNNMMMLLLKKKKKKLLLNNNPPPRRR\\\VVVQQQPPPSSSTTTPPPLLLJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIRRRbbbmmmvvvAAAAAA@@@???>>>>>>>>>>>>888888888888999999999999888888888999;;;===???@@@===>>>@@@BBBBBBBBBAAA@@@888888999<<>>>>>>>>???@@@AAA???DDDFFFDDDEEEJJJKKKIIITTTdddlll[[[VVVUUUZZZ]]]ZZZVVVUUUSSSVVVZZZ]]]^^^______```aaaeeehhhgggaaaZZZWWWVVVTTTVVVVVVVVVYYY___```]]]XXXZZZ\\\[[[WWWUUUVVVXXX______^^^______]]]YYYVVVPPPRRRTTTUUUTTTRRROOOMMMMMMQQQTTTTTTRRRPPPQQQRRRLLLNNNOOOQQQQQQPPPOOONNNKKKJJJIIIIIIJJJMMMQQQSSSXXXRRRMMMOOOTTTWWWUUUQQQJJJKKKLLLMMMMMMLLLKKKJJJGGGFFFNNN^^^jjjrrr~~~===???BBBBBBBBBAAAAAABBB???888555999;;;888666888888:::<<<<<<;;;;;;;;;===@@@?????????@@@???===::::::::::::<<>>@@@BBBBBBAAA>>>===???BBBAAAAAABBBCCCDDDDDDDDDCCCNNNTTTgggpppbbbWWWXXX]]]___ZZZRRRUUU]]]UUUWWW\\\eeemmmpppmmmiiifff___VVVQQQQQQRRRRRRQQQQQQSSSUUUVVVUUUTTTUUUVVVYYYXXXWWWVVVVVVXXXYYYZZZbbb^^^[[[ZZZ\\\\\\[[[YYYVVVTTTUUUXXXXXXRRRMMMMMMNNNOOOQQQSSSTTTRRRMMMJJJKKKKKKLLLKKKKKKJJJIIIIIIFFFGGGGGGHHHJJJLLLNNNOOOSSSPPPMMMNNNQQQTTTSSSRRROOOMMMLLLLLLMMMMMMKKKJJJEEEKKKVVVbbbiiirrr<<<===@@@AAACCCBBBAAA@@@???999777;;;===;;;:::<<<888:::;;;;;;:::::::::;;;<<<<<<<<<>>>@@@@@@===;;;777777888999;;;;;;;;;;;;???AAABBBAAA>>>===>>>@@@@@@@@@AAABBBCCCCCCCCCCCCGGGHHHRRRkkktttfffaaaUUUUUUZZZ```aaa\\\[[[]]]ddddddeeehhhjjjiiiddd```YYYVVVQQQOOOPPPRRRSSSSSSQQQRRRSSSSSSRRRQQQRRRTTTUUUTTTSSSSSSTTTWWWZZZ\\\___\\\YYYXXXYYYZZZYYYWWWVVVTTTUUUXXXWWWRRRNNNMMMNNNNNNOOOPPPPPPOOOMMMKKKLLLJJJIIIHHHGGGHHHJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKPPPNNNMMMMMMOOOPPPPPPPPPMMMKKKJJJJJJKKKKKKJJJIIIMMMMMMQQQZZZbbbkkkvvv======>>>BBBEEEFFFCCC???>>>:::888;;;<<<;;;;;;===999:::;;;:::999888999:::777777999<<>>======>>>>>>???@@@AAABBBBBBBBBBBBDDDAAADDDRRRfffnnn___aaaiiiUUUTTTYYYdddlllllliiigggdddbbb```___^^^\\\XXXVVVXXXVVVSSSPPPNNNNNNNNNOOOQQQQQQQQQOOONNNNNNPPPRRRSSSRRRQQQQQQSSSWWW\\\___ZZZXXXVVVUUUVVVWWWVVVVVVTTTRRRTTTWWWVVVPPPMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLKKKIIIFFFDDDDDDGGGJJJLLLKKKJJJHHHGGGFFFFFFGGGGGGIIIJJJLLLLLLLLLLLLMMMNNNJJJIIIHHHHHHJJJJJJIIIGGGIIIFFFIIIVVVeeeqqqyyy>>>======BBBGGGHHHDDD>>>>>>;;;999888888888888:::999::::::999777666777888555666777:::<<<===;;;999888999:::999888888999;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>???@@@AAAAAAAAACCC???BBBKKKQQQ___jjjZZZYYYhhhwwwcccaaaccchhhmmmmmmhhhdddUUUUUUUUUTTTTTTUUUWWWXXXZZZWWWRRRMMMJJJIIIKKKMMMQQQQQQPPPNNNLLLLLLOOOQQQTTTRRRQQQPPPRRRWWW[[[^^^WWWUUUTTTSSSSSSTTTUUUUUUQQQPPPRRRTTTRRRLLLJJJLLLKKKLLLMMMMMMLLLLLLLLLLLLIIIHHHFFFEEEEEEGGGJJJLLLJJJIIIGGGEEEDDDEEEEEEFFFCCCFFFJJJJJJIIIIIILLLNNNIIIHHHGGGGGGIIIJJJIIIGGGFFFBBBGGGXXXlllzzz<<<::::::>>>CCCDDD@@@;;;??????<<<777555555666666888888888777555444666777777777666888999999777555888::::::999888777:::<<<<<<;;;;;;;;;<<<;;;:::999:::;;;<<<>>>??????@@@@@@>>>:::>>>EEEEEEFFF[[[uuu}}}jjj^^^^^^gggrrrxxxrrrooojjjeeeaaa\\\WWWRRRPPPRRRSSSRRRSSSVVV\\\aaaaaa[[[RRRKKKHHHJJJNNNQQQPPPPPPOOONNNLLLMMMOOORRRRRRQQQOOONNNOOORRRUUUXXXTTTTTTSSSSSSRRRSSSUUUVVVOOONNNPPPQQQNNNHHHFFFIIIHHHKKKOOOQQQOOOLLLKKKKKKGGGGGGGGGHHHHHHIIIIIIJJJIIIGGGEEEDDDCCCEEEFFFHHHBBBEEEHHHHHHGGGHHHKKKOOOHHHGGGFFFGGGIIIJJJIIIHHHLLLHHHIIIUUUeeesss777666555888;;;<<<999777AAABBB???888333444555555666777666555333333555777:::888666555666666555444555777888777444444888;;;<<<:::888888999:::999888888999:::<<<===>>>>>>???>>>;;;<<>>666111333555444555555555333222333555888<<<888555333333555666666222555666555222333777<<<===999666555777888999888666777999;;;<<<===>>>>>>>>>?????????@@@BBBFFFIIIIIIccc}}}tttlllnnntttuuummmdddXXXVVVSSSSSS[[[bbb^^^UUUNNNRRRUUUSSSOOOQQQZZZaaatttbbbWWWTTTRRROOOKKKKKKLLLNNNNNNNNNNNNPPPRRRLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQQQQOOOPPPSSSVVVQQQQQQRRRQQQJJJCCCCCCGGGDDDIIINNNNNNKKKIIIJJJLLLHHHHHHGGGFFFFFFFFFGGGGGGIIIGGGEEECCCCCCEEEGGGIIISSSOOOKKKHHHGGGHHHHHHHHHCCCCCCBBBDDDGGGHHHHHHGGGCCCMMMYYY]]][[[aaaxxx888888888666444444666888:::>>>;;;222...111444333444444444222222333666888<<<888333111222555777888222555777555222333999>>>>>>999444333555888999888666777888:::;;;<<<======999???BBBAAA@@@BBB@@@<<>>======>>>AAAEEENNN[[[ooo~~~zzzwwwoooqqqmmm```RRRPPP\\\iiiddd]]]VVVTTTVVVXXXWWWTTTJJJLLLPPPTTTWWWZZZ^^^aaaYYYUUURRRPPPQQQRRRPPPNNNPPPLLLIIIKKKNNNPPPNNNJJJJJJLLLNNNNNNMMMMMMPPPSSSKKKMMMPPPSSSSSSRRROOOMMMPPPQQQRRRPPPLLLIIIHHHHHHFFFJJJLLLJJJJJJLLLJJJFFFCCCDDDEEEDDDBBBAAABBBCCCFFFCCCCCCDDDCCCAAADDDJJJPPPMMMKKKJJJKKKIIIFFFBBBCCCCCCCCCCCCDDDDDDDDDDDDGGGVVVlllvvvlll___iii}}}:::RRRXXXAAA111555777///777666444222111111111111000000000222444666555444:::888666444333333444555555666666555444444555777;;;:::888666555666888999:::::::::::::::;;;<<<<<<===>>>???>>><<<;;;;;;<<<:::>>>DDDKKKUUUlll}}}lllffffffgggddd^^^UUUNNNNNNVVV]]][[[WWWSSSRRRTTTVVVVVVUUUQQQSSSTTTUUUVVVXXXYYYZZZWWWTTTQQQQQQSSSTTTSSSRRRRRRNNNIIIIIIKKKMMMLLLJJJIIIKKKMMMNNNMMMNNNQQQTTTNNNOOORRRTTTTTTTTTRRRQQQOOOOOOPPPPPPOOOMMMJJJHHHGGGKKKMMMKKKKKKMMMLLLIIIBBBCCCDDDCCCAAA@@@@@@AAAEEEBBBCCCDDDCCCAAACCCHHHMMMKKKIIIHHHIIIIIIFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDJJJXXXaaa^^^XXX```ooo777JJJRRRDDD444111444333999777444222000000111111/////////111333444333222666666555555555444444444666888888777555333333444777666666666777888999::::::999999999999:::;;;;;;<<<===>>>===:::999999:::<<>>???@@@BBBAAABBBDDDCCC@@@BBBFFFIIIGGGEEEEEEFFFGGGHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBDDDMMMSSSVVV___jjj111:::@@@===555111444888999777444111000000111222/////////111333444333111333333555555555555444333555777999888666444333444555555666777888888888888777666666666666777888888<<<======;;;999888888999AAABBBCCCAAA===BBBTTTggg~~~rrrjjjbbbZZZZZZ```]]]WWWQQQOOOPPPQQQPPPNNNQQQSSSVVVWWWWWWXXXZZZ\\\WWWVVVUUUUUUUUUUUUTTTSSSQQQPPPNNNNNNOOOPPPQQQRRRYYYTTTMMMJJJLLLPPPSSSUUUOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWPPPMMMLLLOOORRRQQQKKKEEECCCFFFGGGEEEFFFIIIJJJHHHCCCDDDDDDCCC@@@>>>>>>???@@@???AAADDDCCC???@@@CCCEEEDDDBBBBBBDDDFFFHHHIIIDDDDDDDDDEEEEEEEEEFFFFFFIIIBBB???FFFQQQ]]]jjjuuu111000111333444444666:::777666444222111111222222000000000111333444333111111222444555555555333222222444777888777555555666666666777777777666555444666555555555555666777777<<<<<<<<<:::888777888:::===;;;<<<=========DDDLLL[[[yyytttllldddcccccc```]]]]]]]]][[[XXXUUUSSSRRRRRRRRRRRRUUUXXXYYYXXXXXXYYYZZZXXXVVVTTTSSSTTTSSSQQQOOORRRRRRQQQOOONNNNNNOOOPPPYYYUUUPPPNNNPPPTTTZZZ]]]UUUTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSTTTUUUQQQNNNLLLMMMOOONNNHHHAAABBBEEEEEEBBBCCCHHHJJJHHHEEEFFFFFFDDDAAA??????@@@>>>===???BBBAAA>>>>>>BBBBBBBBBAAAAAABBBDDDGGGIIIDDDDDDDDDDDDEEEEEEEEEEEEGGGCCCBBBFFFPPP```sss777111---000444666666777444444333333222222222333111000000111333333222111111222333444444444333222000222555555555555777888777777777777666555333333777666666666666777888888999999999777555555777999999666777<<>>>>>@@@GGGUUUkkktttmmmcccaaa^^^```gggjjjcccYYY[[[\\\[[[XXXSSSQQQRRRTTTTTTUUUUUUVVVWWWVVVVVVUUUZZZWWWSSSRRRRRRQQQNNNJJJTTTTTTSSSQQQNNNLLLMMMOOOUUUSSSPPPOOOQQQUUUZZZ]]]WWWUUUSSSSSSSSSTTTSSSRRRRRRRRRQQQPPPPPPPPPQQQQQQOOOMMMJJJJJJJJJIIIDDDAAACCCEEEDDDBBBCCCIIILLLKKKGGGGGGGGGEEEAAA?????????===<<<===@@@???<<<===AAAAAABBBBBBBBBBBBCCCEEEHHHCCCCCCCCCCCCDDDDDDDDDDDD@@@BBBCCCEEEJJJXXXmmm}}}555333000000444777666333111222333444444444333333000//////000111222111///222333333333333222222111000222333333333444666888777777666555555444444333666666555555666666777888555555555333222333666888888777999>>>???===>>>BBBDDDEEEMMM___uuu|||pppgggdddXXX]]]^^^```mmmyyyppp\\\XXXXXXWWWUUUSSSRRRSSSUUUVVVTTTRRRSSSVVVWWWUUUSSSYYYUUURRRRRRSSSSSSPPPLLLQQQRRRQQQNNNKKKIIIKKKMMMMMMMMMMMMLLLMMMOOORRRUUUTTTRRRPPPQQQSSSUUUTTTSSSRRRRRRQQQPPPOOONNNNNNMMMKKKJJJHHHFFFEEEDDDCCCCCCBBBDDDCCC@@@BBBHHHLLLKKKGGGGGGFFFDDD@@@>>>===>>>===;;;;;;===<<<:::<<>>BBBBBBCCCCCCAAA???<<<;;;666888:::999888999===@@@BBBCCCDDDEEEDDDCCC@@@?????????@@@AAAAAAAAAAAA@@@AAABBBBBB@@@@@@CCCJJJPPP{{{...///000222222222222111111111111111000000000000........................000000111111111111222222/////////000000000111111000000000000111111111222333333222222222333333444222111000000111222444666777777888888999:::;;;;;;>>>;;;===BBB@@@<<>>>>>@@@AAABBBBBBAAA???===;;;999;;;<<<;;;:::;;;>>>AAAAAABBBCCCDDDDDDBBBAAA@@@>>>???@@@@@@AAAAAA@@@@@@???@@@@@@???@@@FFFOOOVVVzzz---...///000111111000000000000/////////.......................................//////000000000000....../////////000000000....../////////000000000111111111111222333444444222111000000111222444555555666777888999:::;;;;;;:::999===AAA===555666>>>???NNNfff}}}}}}}}}nnneee]]]ZZZYYYWWWYYY\\\``````^^^YYYWWWYYYYYYVVVXXXWWWRRRLLLKKKPPPSSSSSSQQQOOOMMMMMMOOOOOOOOONNNQQQOOOMMMMMMMMMNNNMMMLLLNNNNNNMMMLLLJJJGGGDDDBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHFFFDDDEEEHHHLLLNNNJJJGGGEEEDDDEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>???????????????>>>>>>===>>>???@@@AAAAAA???===<<<:::;;;<<<<<<;;;;;;===>>>???@@@AAABBBBBBBBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@===>>>>>>>>>AAAIIITTT]]]yyy---...///000111000000///.........------------,,,------------------------,,,,,,------......//////---............/////////............//////////////////000000222333444555111111000000111222333333666666777999:::;;;<<<===555666;;;@@@===666666;;;>>>@@@DDDJJJXXXmmmmmmbbb___\\\[[[\\\YYYUUUUUUYYYYYY[[[\\\YYYVVVUUUWWWXXXTTTUUURRRMMMLLLPPPRRRQQQPPPOOOOOOOOOPPPPPPNNNMMMNNNMMMKKKKKKLLLMMMLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHJJJHHHDDDCCCGGGKKKJJJGGGDDDBBBCCCCCCBBBBBB@@@@@@???>>>>>>===>>>>>>======>>>>>>>>>======<<<<<<===???@@@@@@???===<<<888999:::;;;::::::::::::<<<===>>>@@@AAAAAAAAA@@@===>>>>>>???@@@?????????======>>>>>>AAAJJJWWW```{{{...///000111111111000///---------,,,,,,,,,++++++------------------------******+++,,,,,,---......,,,,,,---------...................../////////000......///000111333444555111111111111111111222222555555666777888999::::::333444888<<<;;;888999===999;;;===???BBBIIIRRRYYYssspppZZZRRRUUUUUUXXX[[[YYYTTTSSSWWWTTTWWW[[[[[[WWWTTTTTTWWWQQQSSSRRROOONNNQQQQQQNNNNNNMMMMMMNNNOOOOOOMMMKKKLLLKKKKKKLLLMMMNNNMMMLLLJJJIIIIIIHHHHHHHHHIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCDDDGGGJJJGGGCCCAAADDDHHHGGGEEEBBBBBBBBBBBBBBBAAA@@@@@@???>>>=========>>>;;;;;;<<<======<<<<<<<<<:::<<<===??????>>>===<<<888999:::;;;<<<;;;:::888;;;;;;<<<===>>>??????@@@<<<===>>>>>>??????>>>>>>>>>?????????AAAJJJVVV___|||...///000111111000///...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++,,,,,,,,,,,,---------------........./////////.........///000222333444000111111111111111111111222222333333444444555555333444666777666666888:::888999;;;;;;;;;<<<>>>@@@GGG\\\{{{}}}ooommmhhhZZZRRRRRRMMMMMMPPPTTTUUURRRRRRUUUTTTUUUXXXZZZVVVPPPNNNQQQOOOSSSSSSQQQPPPRRRQQQMMMIIIHHHHHHJJJKKKLLLKKKIIIKKKKKKKKKMMMOOOOOONNNMMMMMMLLLIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBDDDFFFEEEBBB@@@AAADDDDDDCCCAAAAAABBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<999:::;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>===<<<:::999999;;;>>>@@@???<<<999::::::;;;;;;<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>>???@@@@@@???BBBIIITTT\\\yyy---...///000000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,---......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111222333000000111111111111000000111111111111111222222222222444555444555666777777===;;;888555555888===AAA777???QQQggg|||qqqhhh___ZZZUUUOOOPPPTTTNNNKKKLLLQQQSSSRRRSSSVVVWWWTTTTTTVVVTTTMMMLLLOOONNNRRRTTTSSSRRRSSSQQQMMMGGGFFFFFFGGGJJJKKKKKKJJJLLLLLLLLLMMMOOOOOOMMMKKKMMMKKKHHHFFFEEEFFFGGGHHHHHHHHHGGGFFFEEECCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@??????@@@AAA@@@?????????===<<<::::::999999888999999:::;;;;;;:::::::::;;;<<<======<<<:::999888888:::>>>AAAAAA===999:::::::::::::::;;;<<<===;;;<<<======>>>>>>=========???@@@@@@BBBIIISSS[[[rrr,,,---.........---,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,---......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///......//////000111222000000111111111111000///333333333222222222222111000333555555666888888777;;;;;;;;;::::::999999999@@@;;;;;;BBBIIITTTmmmrrrbbbZZZ[[[\\\YYYTTTPPPOOORRRVVVQQQOOORRRTTTTTTUUUWWWXXXSSSQQQSSSSSSNNNNNNSSSMMMRRRUUUTTTTTTTTTQQQLLLHHHGGGFFFHHHKKKMMMMMMMMMNNNMMMMMMNNNNNNMMMKKKIIIIIIHHHFFFEEEFFFHHHJJJLLLHHHGGGFFFEEEDDDCCCBBBAAAEEEDDDDDDEEEFFFFFFEEECCC@@@>>>===>>>???@@@???===???>>><<<:::999888777777777888999::::::::::::::::::;;;<<<======;;;999888555555888<<<@@@???;;;777::::::999999999:::;;;;;;;;;<<<<<<===============;;;===???@@@CCCJJJSSSZZZkkk444333111///...---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))---...---+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000333333333222111000///...000111222222333333333222222222222222333555777888:::;;;<<<=========<<<;;;AAABBBBBBBBBDDDHHHNNNSSSaaakkk~~~yyyooohhhccc___ZZZ^^^```YYYOOOKKKQQQXXX___XXXQQQNNNPPPTTTTTTSSS[[[YYYWWWUUUSSSRRRQQQQQQOOOOOONNNMMMMMMNNNNNNNNNPPPTTTTTTMMMHHHIIIMMMOOONNNLLLJJJKKKMMMMMMJJJGGGGGGHHHIIIIIIIIIHHHGGGFFFIIIHHHGGGGGGFFFEEEDDDDDDIIIDDD>>>???CCCDDD@@@;;;<<<<<<<<<<<<<<<;;;;;;;;;999888777777666666777777888999::::::::::::999888;;;;;;;;;::::::999999999777888999:::;;;;;;;;;;;;777;;;:::666666;;;<<<999;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<>>>BBBJJJRRRWWWlll444333222111///...---,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((***,,,...---+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000111222222222000111111222222222222222333333444444555444444444333222222222444555777888999:::;;;<<<===<<<;;;;;;;;;<<<======>>>BBBFFFJJJIIIMMMVVVddduuutttkkkgggddd```]]][[[```bbb]]]SSSNNNRRRXXX\\\WWWRRRQQQTTTWWWWWWVVV\\\ZZZXXXUUUUUUUUUVVVWWWPPPOOONNNMMMLLLLLLKKKKKKNNNRRRRRRKKKGGGHHHLLLMMMOOOLLLIIIHHHJJJKKKJJJIIIFFFGGGHHHHHHIIIHHHHHHHHHIIIHHHHHHFFFEEEDDDCCCCCCFFFCCC??????AAABBB???<<<;;;<<<===>>>>>><<<:::888999999888777777777777777777888999::::::999888777:::::::::999999888888888666777888999::::::::::::777;;;;;;888888<<<<<<999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<>>>>>>>>===:::<<>>>>>===;;;888666999999888777777777777888666666888888888888666666666666555555555555555555555666777888888888888888444666999:::::::::888666888888999999::::::;;;;;;::::::::::::===EEEQQQYYYeee+++,,,---...---,,,***((()))))))))*********++++++------,,,+++******)))))))))***************+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---......///000111777666444222000000//////111111111222222111000000333333444555555666666666444555777888999999999888888:::<<<<<<;;;::::::;;;<<<<<<===@@@BBBCCCAAA@@@@@@CCCGGGLLLQQQWWW]]]aaaggghhhnnnwwwwwwssspppqqqtttsssnnniiimmmggg___WWWTTTVVVZZZ^^^```^^^\\\\\\[[[[[[YYYXXXQQQUUUXXXZZZYYYXXXYYYZZZUUUUUUUUUWWWXXXXXXWWWVVVWWWZZZ]]]___^^^ZZZUUURRRTTTTTTTTTSSSPPPLLLHHHEEEDDDGGGGGGDDDCCCGGGHHHGGGHHHJJJMMMNNNLLLJJJGGGEEECCCBBBBBBBBBDDDFFFHHHIIIFFFEEEDDDCCCAAA@@@???>>>>>>@@@BBB???<<<:::===@@@>>>===<<<:::999888888888999888777777666666777777555555666777777666555555444444444444444444444444666777888888888888888888555777;;;>>>???<<<999777777777777888999::::::;;;:::::::::888999???JJJRRRccc)))***+++++++++***)))(((((())))))))))))*********,,,,,,++++++******)))))))))***+++***))))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,---///111222333222111000000000111222111222222333333333333333222333444444555555444444333444555777888888888777777999::::::999888888999???<<<:::999;;;===??????>>>@@@BBBDDDDDDFFFHHHJJJQQQOOOOOOUUU]]]aaa^^^ZZZ`````````^^^]]]]]]\\\[[[]]]YYYVVVWWWZZZ[[[YYYWWWhhhccc[[[TTTRRRUUU[[[___ZZZYYYXXXVVVUUUUUUUUUUUUOOOPPPQQQSSSUUUWWWXXXYYYVVVVVVUUUUUUUUUUUUVVVVVVWWWYYY]]]```^^^ZZZTTTQQQRRRSSSUUUTTTRRRNNNIIIFFFBBBEEEEEEBBBCCCGGGHHHFFFDDDHHHMMMOOOMMMIIIEEECCCBBBBBBAAABBBBBBCCCDDDDDDBBBAAAAAA@@@???>>>======<<<>>>???===:::999;;;>>>>>><<<999777666777888999777777666555555555555666444444666666666666444444333333333333333444444444777777888888888888777777999:::???EEEEEE@@@;;;:::555666666777888999::::::777999;;;::::::???IIIQQQaaa))))))******************((((((((()))))))))******+++++++++***************(((***++++++(((((()))+++)))******++++++******)))************************+++***+++,,,...111444666333222000///...///000111///000111333444444444444111222333444444444333222111222444666777777777777666777888777666666777888BBB>>>:::777888999;;;;;;999<<>>>>>>>>======<<<<<<<<<:::;;;;;;:::888888999::::::999888777666666777777666666555444444444444444333444555666666555444333222222333333333444444444666666666777777666666555999999???GGGGGG@@@;;;;;;444555555666777888999:::555999<<<;;;:::>>>FFFNNN^^^*********)))******+++,,,(((((((((((())))))))))))***************+++++++++(((***,,,+++(((''')))+++))))))************))))))************************))))))***,,,///444888:::666444111...,,,,,,,,,---,,,---///000222222333333000111222333444333222111111222444666777777777666666777888777666666777999666666666888;;;<<<<<<;;;>>>>>>???>>>>>>???AAADDDCCCEEEHHHIIIJJJKKKNNNPPPKKKJJJKKKMMMLLLIIIGGGGGGPPPSSSRRRLLLGGGLLL]]]kkkZZZYYYWWWVVVUUUUUUUUUVVVSSSVVVYYYZZZXXXUUUSSSRRRTTTOOOJJJIIILLLQQQTTTUUUXXXVVVTTTQQQQQQTTTZZZ^^^WWWXXXXXXYYYZZZZZZYYYYYYLLLOOORRRSSSRRRNNNJJJGGG@@@BBBBBBAAADDDHHHHHHEEEBBBEEEHHHHHHEEEBBBBBBBBBAAAAAABBBAAA@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999888777777777777777777666666777888888777666555555555444333333333333444333333444555555444333333222222222333333444444444444555555666555555444444666777===FFFFFF>>>888888444444555666777888999999555:::===<<<999:::BBBIII\\\***)))))))))))))))***+++''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###%%%'''((('''(((***,,,+++***)))(((((()))******))))))))))))))))))))))))+++)))(((***111;;;GGGNNN===666///,,,...///---+++.........////////////000/////////000111111222222111111111222333444666777444666777777444333333333555555666666777999:::;;;;;;;;;;;;<<<===???AAABBBGGGDDDAAABBBEEEHHHIIIIIIHHHFFFEEEDDDEEEGGGHHHIIIMMMMMMKKKKKKKKKNNNRRRTTTQQQPPPQQQSSSUUUTTTOOOKKKXXX]]]\\\UUURRRUUUVVVTTT^^^VVVOOONNNLLLIIILLLSSSZZZXXXTTTRRRRRRTTTXXXZZZXXX^^^```ZZZWWW[[[^^^\\\MMMMMMMMMLLLKKKIIIHHHGGGGGGEEECCCBBBBBBCCCFFFGGGDDDDDDEEEFFFFFFEEECCCCCC@@@AAABBBDDDDDDBBB>>>;;;<<<===>>><<<:::888888999888888777777666666555555666666666666666555555555666444111//////000333444555555444333333333333444444333111//////000111222444444444444444444444444444555888;;;<<<;;;666333555555555555666666666666777888888888:::>>>EEEJJJaaa))))))(((((('''(((((()))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&((()))******(((((()))*********)))(((((())))))***)))))))))))))))))))))))),,,+++***,,,222;;;EEEKKK;;;555...,,,---...---***,,,,,,,,,---------.........//////000000111222222000000000111222444555666555666666555444333444555333444444555666777888999999:::;;;<<<===>>>???@@@EEEBBB@@@@@@CCCEEEEEEDDDGGGGGGHHHGGGGGGHHHJJJMMMPPPMMMKKKLLLOOOQQQQQQOOOOOOPPPRRRUUUVVVTTTMMMHHHOOOSSSUUUTTTVVV[[[[[[WWW\\\TTTNNNLLLKKKJJJOOOUUUVVVTTTQQQOOOOOORRRUUUXXXXXX]]]\\\UUURRRUUUYYYZZZQQQOOOMMMJJJHHHHHHHHHHHHGGGEEECCCBBBBBBDDDFFFGGGDDDEEEEEEFFFFFFEEECCCCCC@@@@@@AAACCCDDDBBB>>>;;;;;;<<<<<<:::888777777888999888777666555444333222555555555555555555555555555333222000000111222333333333222333333444555555444333111000///000111222444444444444444444444444444444666999:::999666333555555555555666666666666888888888888:::???EEEJJJ___))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&,,,,,,---+++)))'''((()))))))))(((((((((((()))***))))))))))))))))))))))))*********---111888>>>BBB777333---+++,,,---,,,*********+++++++++,,,,,,,,,......//////000111111111/////////000111222333444555666555333111000222444222222222333444555666666666777999;;;============AAA???>>>???@@@AAA@@@???AAADDDFFFHHHHHHHHHIIIIIINNNKKKJJJNNNUUUWWWSSSNNNJJJMMMSSSXXXYYYUUUMMMGGGJJJOOOSSSUUUYYY\\\YYYUUUYYYSSSNNNLLLLLLLLLQQQWWWTTTRRRPPPNNNOOOQQQTTTWWWXXXZZZWWWPPPLLLNNNSSSUUUSSSPPPKKKHHHFFFFFFGGGIIIGGGFFFDDDCCCCCCDDDEEEGGGDDDEEEFFFFFFFFFEEECCCBBB??????@@@BBBCCCBBB???<<<999::::::999666555555666888888777555333222000000444444444444444444444444333333222222111111111111111111111222333444555666333222111000///000111222333333333333333333333333333333444666777777555444444555555555555666666666777888888888:::>>>DDDIIIZZZ***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++,,,,,,+++(((''''''((((((((('''((((((((())))))(((((((((((((((((((((((('''''')))+++...222555777333000,,,******++++++***************++++++++++++------...//////000000111.........//////111222222555555444111//////222444111222222333444555555555333555888:::<<<<<<;;;:::<<<<<<===>>>@@@@@@??????AAABBBFFFLLLQQQPPPJJJDDDDDDFFFJJJQQQWWWYYYVVVSSSGGGLLLTTTZZZ[[[VVVNNNHHHLLLSSSYYY[[[YYYVVVRRRPPPWWWUUURRRQQQPPPPPPRRRTTTWWWVVVSSSQQQQQQRRRTTTVVVVVVWWWUUUOOOJJJJJJMMMOOOOOOLLLIIIFFFEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDEEEFFFFFFEEEDDDBBBAAA>>>>>>>>>@@@BBBAAA>>>;;;888999999888555444444555666555444333222111000///222222222333333333333333111222222333222111000///000000000111222333444444222111000000000000111111222222222222222222222222333222111333444666555444444444444555555555666666666666777777999<<>>@@@AAABBBCCCHHHFFFJJJTTT^^^\\\PPPCCC>>>EEEMMMSSSTTTTTTUUUVVVLLLQQQXXX[[[ZZZTTTLLLGGGJJJSSS]]]___ZZZSSSRRRUUUVVVWWWWWWVVVUUUTTTQQQOOOYYYWWWUUURRRPPPQQQQQQRRRSSSTTTTTTRRRMMMIIIJJJLLLHHHHHHGGGFFFEEEEEEDDDDDDEEEEEECCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@===<<<<<<>>>???>>><<<999888999999888555444444555222222222222111111111111000000111111222222222333000111222333333111000...222111111000000000111111000000000000000000111111222222222222222222222222222111000111333555444444444444444444555555555555444444555666777;;;???CCCSSSwww******)))(((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''((($$$%%%&&&'''((((((((('''''''''''''''''''''''''''((()))+++,,,---...---------,,,+++*********+++,,,++++++,,,,,,,,,---------,,,,,,------...////////////.........//////000111///111333666888<<>>@@@AAADDDGGGGGGEEEGGGQQQ[[[ZZZMMM@@@@@@HHHOOOQQQNNNMMMOOORRRSSSVVVZZZZZZWWWQQQMMMJJJFFFMMMXXX^^^[[[UUUWWW]]]TTTXXXZZZXXXVVVUUURRRMMMVVVTTTRRROOOMMMMMMMMMNNNPPPQQQSSSTTTPPPJJJJJJMMMGGGGGGGGGGGGFFFDDDCCCBBBDDDCCCBBBAAAAAAAAAAAAAAACCCCCCDDDCCCCCCAAA???>>><<<;;;:::;;;<<<;;;888666777888888777444333333444000000111111111222222222/////////000000111111222000111222222222111//////111111000/////////////////////000000000000000000111111111111111111111111111000///111333555444333333444444444444555555555333444555666777:::>>>BBBQQQuuu(((((('''&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((###$$$&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))+++,,,,,,,,,,,,+++++++++++++++******,,,---+++++++++,,,,,,,,,------+++,,,,,,---......////////////////////////000111///111444666888999<<>>>>>@@@DDDHHHAAA@@@AAAFFFKKKKKKEEE???DDDGGGKKKLLLKKKJJJLLLNNNRRRUUUWWWVVVUUUTTTUUUWWWLLLLLLQQQYYYZZZWWWWWWZZZSSSWWWWWWTTTSSSUUUSSSOOOQQQPPPNNNLLLLLLLLLMMMMMMPPPOOOQQQSSSPPPKKKLLLRRRLLLKKKIIIFFFDDDBBBBBBAAABBBBBBAAA@@@@@@??????>>>BBBBBBBBBBBBAAA???===<<<;;;:::999999999777555333555666666555333111111222222111111111111111111111---......///000000111111111111111111111000000/////////.........///000000...//////000000000000000111111111111111111111111000///000222444555444333333333444444444555555555444555777888999;;;???BBBQQQttt&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%$$$%%%'''"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))***+++++++++***+++,,,...***++++++++++++,,,,,,,,,++++++,,,------......///000////////////000000111222444555555333111111222111333555666666555444333444444444555777888:::;;;;;;<<<======<<<>>>CCCGGG@@@AAAAAAAAAAAABBBCCCDDDDDDDDDEEEGGGJJJLLLNNNNNNMMMOOOQQQSSSTTTYYY___eeeXXXQQQOOOUUUYYYUUUQQQPPPQQQUUUTTTOOOOOOTTTUUURRRNNNMMMLLLLLLLLLMMMOOOOOOQQQNNNOOOQQQNNNJJJNNNVVVSSSPPPKKKFFFBBBAAAAAABBBAAAAAA@@@@@@???>>>======AAAAAAAAAAAA@@@>>><<<;;;;;;:::888777777555333111444555555333111000000111444333333222111000000///------......///000000111111111111000000000000000---------...///000111222......///000000111000000000000000000000000000000//////000222555666444333333333333444444444555555666777888999:::===@@@CCCQQQsss&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((((((+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------222111///......000222333222222222111111111000000...000333555666555444333444444555777888999:::;;;===>>>?????????@@@CCCEEECCCBBBBBBBBBCCCDDDEEEEEEBBBCCCEEEHHHKKKNNNOOOOOORRRPPPMMMMMMOOOTTTYYY]]]RRRSSSSSSRRRPPPOOONNNOOOUUUTTTSSSSSSSSSUUUXXXYYYPPPNNNKKKKKKKKKKKKJJJIIIKKKKKKLLLMMMMMMLLLIIIGGGGGGHHHIIIIIIGGGDDDAAA???===============<<<<<<<<>><<<;;;;;;;;;<<<999888666555444555777888888555333222444555333111111111111111000000000///......------------......////////////000000000000,,,---...---,,,,,,---..................///000000////////////000000000000000000000000111111111111111111222222222333333333444666777888999<<>>???@@@???@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHKKKNNNOOOMMMLLLNNNQQQLLLLLLMMMNNNPPPSSSVVVXXXTTTTTTRRRPPPOOOOOOPPPQQQTTTSSSRRRRRRSSSUUUWWWXXXNNNMMMKKKKKKLLLLLLKKKIIIHHHIIILLLNNNNNNKKKGGGCCCEEEEEEEEEEEEDDDCCCAAA@@@======<<<<<<<<<======>>>CCCAAA???<<<;;;;;;<<<<<<999777666444444555666777888555222222333444222111111111111000000000//////......------------............/////////000000000,,,---......---,,,---..................//////000.../////////000000000000000000000000111111111111111111222222222333333333444555777888999;;;???BBBNNNlll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((******************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///000222333222111111111111000000000///000333555666666555444222222333444666777888999===>>>@@@@@@@@@@@@BBBCCCEEEEEEEEEFFFGGGHHHHHHIIIKKKPPPTTTSSSOOOMMMPPPUUUHHHJJJNNNQQQSSSSSSSSSRRRUUUSSSPPPNNNMMMNNNPPPRRRQQQQQQPPPPPPQQQSSSVVVWWWLLLKKKKKKKKKMMMMMMKKKIIICCCGGGKKKNNNMMMIIICCC???BBBBBBAAAAAA@@@@@@AAAAAA>>>===;;;:::;;;===???AAABBB@@@===;;;999999::::::777666555444333444555666666444222222222333222111000000000000////////////......------------......---.........////////////---...///...------...///......------......///000....../////////000000000000000000000111111111111111111222222222333333333333555666777888;;;???BBBNNNggg%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))***************************++++++++++++,,,,,,,,,,,,,,,------...------------///000222333111111111111000000000000///111333555666666555444222222333444666777888999<<<>>>???@@@??????@@@BBBCCCDDDEEEFFFGGGGGGHHHHHHJJJMMMPPPQQQPPPPPPRRRUUUJJJLLLNNNQQQQQQQQQOOONNNQQQOOOMMMLLLMMMNNNNNNNNNNNNNNNMMMMMMOOORRRTTTVVVIIIIIIIIIJJJLLLLLLJJJHHHAAADDDIIIKKKIIIDDD@@@===CCCBBB@@@>>>>>>>>>???@@@???===:::999:::===AAACCC???===;;;888666666666777555555444333333333333444444333222111111111111111000000/////////............------,,,,,,------...------------............---...//////------...///...------------...//////........./////////000000///000000000111111111111111111222222222333333333333444666777888:::>>>AAAMMMbbb|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((())))))*********)))))))))*********++++++,,,++++++++++++,,,------,,,,,,,,,---///000111222000000000000000000000000///000222333444555555444333333444555777888999999:::<<>>>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEIIIGGGGGGJJJNNNPPPOOOMMMKKKKKKKKKKKKKKKJJJJJJIIIJJJIIIIIIKKKMMMMMMKKKHHHKKKJJJJJJKKKMMMPPPSSSUUUHHHGGGGGGHHHIIIJJJHHHGGGAAADDDGGGFFFCCC@@@>>>>>>FFFDDDAAA>>>======>>>??????<<<999888888<<<@@@CCC???>>>;;;888666555666666444333333222222222222222222222111000000000000111/////////............---------,,,,,,,,,,,,------+++,,,,,,,,,---------------...///...---,,,---///---------------...//////............///////////////000000000111111111111111111222222222333333333222444555666777:::===@@@LLL^^^www%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))******((())))))))))))************************+++,,,,,,+++,,,,,,---...///000000//////000000000000000111...///000222333333444444333333444555777888999:::888;;;===>>>===<<<<<<===<<<===???AAACCCCCCCCCBBBHHHDDDBBBDDDJJJLLLHHHCCCGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEFFFJJJMMMMMMIIIEEEHHHHHHHHHHHHKKKNNNQQQSSSIIIHHHFFFFFFGGGHHHHHHGGGBBBEEEGGGFFFBBB??????@@@GGGEEEBBB???=========>>>>>><<<999777777:::>>>AAAAAA???<<<999777666777777222222222111111111000000000000111000......000111///.........------------------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,---...---,,,,,,---...------,,,,,,------...///------........./////////000000000000111111111111111111222222222333333333111333555555666999===@@@JJJ\\\vvv$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((&&&&&&'''(((((()))******((((((((()))))))))******))))))(((((())))))***++++++,,,------............////////////000000111111---...///000111222222333222222333444666777888999777999<<<<<<;;;:::::::::999;;;===@@@AAABBBAAAAAABBBAAA@@@BBBFFFGGGEEECCCAAABBBCCCDDDEEEFFFGGGHHHGGGEEEDDDGGGKKKMMMIIIFFFEEEEEEEEEGGGIIIMMMPPPRRRMMMJJJGGGFFFFFFHHHIIIHHHCCCGGGLLLKKKFFFAAA@@@AAADDDBBBAAA???>>>======>>>===;;;888777777999;;;===@@@>>>:::777555444555555000111111111000000//////...000111///------///111.........---------,,,,,,---,,,,,,++++++,,,,,,---************+++++++++,,,+++,,,---,,,+++++++++---------,,,,,,------...///---------.........//////000000000000111111111111111111222222222333333333111222444555666888<<>>@@@CCCGGGJJJKKKKKKKKKIIIFFFCCCEEEJJJMMMKKKHHHDDDDDDDDDFFFHHHLLLOOORRRQQQMMMIIIFFFGGGHHHJJJJJJCCCIIIOOOPPPKKKDDDAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<;;;888777666888:::;;;<<<:::777444222111111111000000000000000//////...---///000///---,,,///222......---------,,,,,,,,,---,,,,,,++++++,,,,,,---)))************+++++++++***+++,,,,,,******+++,,,---,,,,,,,,,,,,---......---------.........//////000000000000111111111111111111222222222333333333111222444555666888<<>>@@@AAA;;;???CCCFFFGGGGGGGGGHHHBBBCCCEEEIIIMMMNNNMMMKKKIIIHHHFFFFFFFFFIIILLLNNNHHHHHHHHHIIIKKKNNNPPPRRRSSSKKKDDDBBBEEEHHHFFFBBB@@@HHHMMMLLLJJJHHHCCC===AAA@@@@@@@@@@@@???===<<<>>><<<999666555555777888444333222111000000000000000000///...------,,,,,,------............------,,,,,,,,,++++++***************++++++++++++*********************************++++++,,,,,,++++++***++++++******++++++,,,------,,,,,,,,,,,,---......------......///000000000111111222222222333333333555555666666777999:::;;;GGG^^^rrr######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))((((((((((((((()))************+++,,,,,,------...//////...---,,,,,,,,,,,,...------------.../////////111333333333333555666444444555555666666777777:::::::::;;;<<<===>>>>>><<>>AAAFFFJJJMMMMMMLLLKKKJJJIIIHHHHHHJJJLLLNNNPPPLLLLLLKKKJJJJJJJJJJJJJJJPPPKKKFFFDDDFFFHHHFFFDDDBBBHHHLLLJJJGGGEEEAAA<<<>>>>>>>>>>>>??????>>>======;;;888666444444555666444333222111000000000000000//////...------,,,,,,------............------,,,,,,+++++++++*********)))******++++++******)))+++************************++++++,,,,,,++++++***++++++******++++++,,,------,,,,,,,,,,,,---......------......///000000000111111111222222222333333333444444666888:::<<<===EEE\\\ppp######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))************++++++,,,---------------,,,+++************...------------...//////111222333333222222333555555444333333444666888999999:::;;;<<<======<<<<<<<<>>999<<<<<<===>>>>>>>>>>>>======;;;888555333333333444333222111000000//////000//////......---,,,,,,,,,,,,------......------,,,+++++++++***************)))******++++++******)))+++++++++******)))))))))******++++++++++++******+++************+++,,,,,,---,,,,,,,,,,,,---......------......///000000000111111111222222222222333111222333555888:::===>>>CCCZZZnnn######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((())))))************+++,,,,,,------,,,,,,+++***************...------------...//////222333444333222111222333666666777888999::::::;;;999;;;===??????>>><<<;;;===???@@@@@@>>><<<;;;;;;>>>FFFNNNOOOKKKFFFCCCDDDDDDEEEGGGIIIKKKLLLMMMNNNOOOPPPPPPOOONNNLLLIIIHHHDDDGGGIIIHHHEEEDDDEEEGGGFFFIIIIIICCC???===;;;888<<<===>>>>>>===<<<<<<<<<>>><<<999666444333222222222111000///////////////.........------,,,,,,,,,,,,,,,------------,,,,,,*********************)))))))))************))))))++++++******))))))((((((******++++++++++++*********************++++++,,,---,,,,,,,,,,,,---......------......///000000000111111111111222222222222222222333555777999<<<===AAAXXXkkk######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))***))))))***++++++,,,,,,------,,,,,,+++++++++++++++...------------...//////222333444333111000111222444777:::<<<>>>===;;;::::::<<>>======???AAAAAA???>>>>>>>>>>>>EEELLLNNNKKKFFFEEEGGGEEEFFFGGGIIIKKKMMMNNNNNNPPPPPPOOONNNLLLJJJGGGEEEAAAEEEHHHGGGDDDBBBCCCFFFFFFIIIGGGAAA===<<<;;;888>>>???@@@???<<<999999:::===<<<999777555333222222000000//////.../////////---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))******)))))))))*********)))))))))(((((()))******++++++******)))******))))))******+++,,,---,,,,,,,,,,,,---......------......///000000000000000111111111222222222444444444555666888999:::AAAWWWiii######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******))))))******+++,,,,,,,,,------,,,,,,+++,,,,,,---...------------...//////111222333222111000111222222555999===>>>===:::888:::<<>>:::777777888;;;:::888666444333222111//////............//////------,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))************))))))***))))))))))))***++++++---,,,,,,,,,,,,---......------......///000000000000000000111111111111222444444444555666777888999BBBWWWiii######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))******)))))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------...//////000111222222111000111333222555888;;;===<<<;;;:::999;;;>>>@@@BBBBBBBBBAAACCCDDDEEEDDDBBBAAABBBCCC???@@@AAABBBDDDFFFIIIJJJKKKKKKJJJJJJKKKMMMPPPQQQRRRQQQNNNKKKHHHFFFDDDDDDFFFGGGGGGFFFEEEDDDEEEEEECCCGGGGGGBBB???@@@@@@===999<<<>>><<<777444555777777666555444222111000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******'''''''''((((((((())))))(((((())))))))))))((((((''''''(((((()))*********))))))************)))))))))))))))))))))***++++++---,,,,,,,,,,,,---......------......///000000000000000000000111111111111222333333444666888999:::DDDXXXiii######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))))))))***++++++,,,,,,,,,+++++++++++++++,,,,,,...------------.../////////111222222111111222333666777888:::<<<=========888:::<<>>???BBBDDDDDDKKKJJJHHHGGGHHHKKKMMMOOORRRPPPNNNLLLKKKKKKLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFBBBFFFGGGDDDAAABBBBBB???444888;;;999555333444777444444333222111000///.........---------......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))************)))))))))))))))))))))******+++---,,,,,,,,,,,,---......------......///000000000000000000000111111111111000111222444666999;;;<<>>@@@>>>;;;:::<<<===>>>>>>@@@BBBDDDIIIGGGEEECCCBBBCCCDDDDDDGGGFFFDDDAAA@@@BBBGGGKKKBBBFFFIIIIIIGGGHHHLLLQQQUUUQQQNNNNNNQQQTTTTTTTTTQQQKKKMMMLLLCCCEEEJJJGGG>>>======???BBBCCC@@@>>>888666444333333444333111222222000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000111222333111222444444555777:::===CCCWWWmmm########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&(((***((((((((()))))))))******,,,,,,,,,---,,,,,,++++++,,,---...///000000000///000111222333444444444444555555777:::???BBBBBB@@@777888999;;;===@@@CCCEEECCCCCCCCCCCCCCCCCCBBBBBBGGGDDDAAA@@@@@@CCCFFFHHHBBBEEEIIIIIIHHHIIIMMMQQQSSSPPPLLLLLLNNNQQQRRRQQQOOOGGGHHHIIICCCEEEHHHCCC>>>===<<<>>>@@@AAA@@@>>>888666444333333333222000222111000///............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000111222333111222444444444666:::<<<@@@SSSiii########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))'''&&&%%%'''((('''''''''(((((((((((()))++++++,,,,,,,,,,,,,,,++++++,,,...000111000///......///000222444555555555444444555888===@@@@@@@@@;;;;;;;;;<<<>>>AAADDDFFF===>>>@@@BBBCCCBBBBBBAAAFFFBBB>>>>>>AAADDDDDDDDDEEEGGGJJJIIIHHHHHHKKKOOOPPPMMMKKKJJJKKKNNNOOOPPPPPPFFFEEEFFFBBBEEEFFF===>>>===;;;<<<===>>>>>>===999777444333333222111///111000///...------------,,,,,,+++++++++*********++++++++++++++++++++++++)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))******)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000111222333111222444444444666999<<<>>>OOOeee################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))'''%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))***+++,,,,,,,,,,,,,,,***,,,///111111111///...---...000222333444444444444444444555777999:::;;;@@@>>>;;;;;;<<<>>>@@@AAA;;;<<<===???AAABBBCCCDDDEEE@@@<<<<<>>===;;;:::;;;<<<<<<===:::777444333222111000...//////...------,,,------************))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,+++++++++,,,,,,,,,---------------............///////////////000111222333111333333444444555888;;;???NNNccc################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''%%%$$$%%%'''&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,---,,,+++,,,...000111000///......///000111222222222222444444333333444777999;;;===:::888888:::<<<======>>>===<<<<<<>>>BBBEEEHHHCCC>>>;;;<<>>EEEFFFGGGGGGGGGHHHJJJKKKHHHHHHHHHIIIKKKNNNSSSVVVSSSJJJIIIGGG@@@AAADDD>>>>>>===<<<:::999999;;;<<<999777444222222111///......---,,,,,,,,,,,,,,,,,,******)))))))))(((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((())))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,---------------............///////////////000111222333222333333333333555888:::BBBNNNbbb################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''(((&&&%%%$$$&&&'''&&&&&&&&&''''''''''''((('''((()))+++,,,---------,,,---...//////000000000...///000111111111111111222333333444555999>>>BBB<<<:::999<<>><<<>>>AAABBB@@@>>>??????AAADDDGGGJJJMMMOOOGGGHHHHHHIIIKKKNNNSSSWWWPPPOOOUUUSSSEEEAAADDD@@@===>>>===<<<999888999;;;888666333222222111000...,,,,,,++++++++++++,,,,,,******)))))))))((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''(((((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000111222333222333333333333444777999DDDMMM___################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%'''(((&&&''''''''''''(((((((((&&&''')))***,,,------.........------...///111111,,,---...000111222222222333333444444444888>>>DDD===<<<<<>>===>>>@@@CCCEEE===>>>???@@@@@@@@@@@@???>>>>>>???BBBFFFIIILLLMMMGGGIIIIIIIIIIIILLLQQQUUUXXX```mmmiiiPPPAAA@@@===<<<>>>???>>>;;;888888:::777555222111222222000///++++++************++++++*********)))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000111222333222333333333333444666999BBBIII[[[########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))'''''''''(((((((((((()))&&&'''(((***,,,---......///...---,,,---///111333)))+++---///111333444444444555444222111444:::???;;;999999>>>CCCEEEAAA===@@@@@@????????????@@@@@@<<<>>>AAAAAA@@@??????@@@BBBAAA@@@BBBDDDFFFGGGGGGIIIJJJJJJIIIHHHIIINNNRRRdddrrr}}}[[[BBB<<<777<<<>>>AAA???<<<888888999666444222111222222111000+++***************++++++************))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,++++++,,,,,,,,,------------------.........//////////////////000111222333222333333333222333666999???EEEXXX""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&''')))***&&&'''((()))+++---...///------,,,,,,,,,---......///000000000000111444666666888:::999777666999<<<>>>>>>??????>>>===<<<;;;;;;BBBDDD@@@???@@@???;;;===;;;<<<@@@CCCBBB@@@@@@CCCEEEFFFGGGEEEDDDCCCDDDIIIGGGHHHKKKJJJGGGLLLTTTnnnxxx}}}oooTTT???:::>>>AAA===999777888999888777444444333222111000///...,,,,,,,,,++++++*********+++******)))(((''''''&&&******))))))((((((''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''')))++++++)))'''%%%%%%)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111555444444333444555666777AAAHHHYYY""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################%%%&&&&&&%%%$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((***+++,,,,,,---,,,,,,,,,,,,---......000111111000000111333555777888999999777666888;;;???AAABBBAAA===:::999888???DDDEEEAAA>>>@@@???<<<>>>>>>@@@AAAAAA@@@??????AAACCCDDDEEEEEEEEEEEEEEEFFFDDDEEEIIIIIIGGGLLLSSS___eeehhh```PPPCCC???@@@???<<<888666777777777555000//////......------,,,,,,,,,,,,++++++******************)))((('''''''''))))))))))))((((((''''''(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''+++---//////---+++******(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111444333333333444555777888>>>HHH\\\""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((()))******,,,,,,,,,,,,,,,---......111111222111000111333555777888999999777666777999<<<@@@DDDBBB<<<888888:::@@@CCCCCC???<<<======<<<>>>AAACCCBBB???===>>>@@@AAAAAABBBCCCDDDEEEFFFFFFCCCBBBCCCFFFGGGHHHKKKQQQRRRRRRRRROOOJJJEEE@@@>>><<<:::777555555555444333......------,,,,,,,,,++++++++++++++++++***************))))))(((((('''''')))))))))((((((((((((''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((***++++++)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............//////000000111111333222222222444666888999<<>>===;;;999:::<<<>>>AAAFFFIIIDDD???>>>@@@AAACCCBBBAAABBBCCCEEEEEEEEECCCCCCDDDEEEFFFGGGJJJLLLLLLJJJHHHFFFDDDAAA>>>;;;:::999777555444444333333111111000///...---,,,,,,+++++++++******************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''$$$%%%'''&&&$$$#########''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000000111111111111111222444666888999???GGGYYY""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################!!!###$$$$$$######$$$%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))(((''''''))))))))))))))))))))))))*********+++,,,---.........///000111111333777:::777777777888888888777666777===BBB@@@;;;888;;;@@@<<<;;;;;;;;;:::;;;???CCCNNNTTTTTTLLLDDDCCCDDDCCCHHHEEEBBBAAACCCDDDDDDCCCEEEFFFEEEEEEFFFGGGHHHGGGJJJIIIGGGCCC@@@===<<<<<<999999888666444333333333444333222000...,,,+++***************************))))))))))))(((((((((((('''''''''''''''(((((((((&&&''''''''''''''''''''''''''''''(((((((((((((((&&&((()))(((&&&%%%&&&'''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,,,,++++++++++++,,,------......//////000000111111111111111222333555888999BBBFFFUUU""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!"""######""""""###$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))(((((()))))))))))))))))))))***************+++---...///...///000111222444777:::666555666777999999777555===@@@AAA>>>999777999======<<<<<>><<<===???777888888666333222111222222111000...,,,***)))((()))))))))***************))))))))))))((((((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''************************((((((((()))))))))************+++++++++,,,,,,,,,+++++++++++++++,,,------......//////000000111111222111111111333555777888BBBFFFVVV""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!###$$$$$$###"""$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&'''&&&&&&&&&''''''(((((('''''''''(((((())))))))))))))))))***+++---...///111222222222111222555888444333444777:::;;;888666@@@???===:::888888;;;>>>???===>>>BBBCCCAAADDDJJJVVV[[[XXXNNNKKKOOONNNHHHMMMHHHBBBAAACCCFFFGGGEEECCCEEEDDDAAACCCGGGFFF@@@@@@@@@???>>>===<<<<<<<<<444666777555222//////000......---,,,+++***))))))((()))))))))*********+++(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&'''&&&%%%$$$&&&'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,+++++++++***++++++,,,---......//////000000111111222222111111222444555666<<>>CCCCCC???AAAHHHJJJOOONNNGGGIIIRRRSSSLLLMMMGGGAAA@@@DDDHHHIIIHHH???BBBAAA???BBBHHHFFF??????===::::::;;;;;;888666222444666444000---...///,,,,,,,,,,,,,,,,,,,,,---(((((())))))*********+++(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''((('''&&&&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++******++++++,,,---......//////000111111111333333222111222333555666666IIIfff""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&'''))),,,...000222333222222222333333444555333111444888777444777>>>EEE???999777999<<<;;;999=========>>>>>>???@@@AAADDDFFFGGGFFFDDDCCCFFFHHHGGGFFFCCCBBBBBBCCCFFFGGGFFFCCC???===<<<<<<;;;;;;;;;;;;;;;;;;:::888666555333222111///---,,,++++++///---+++,,,000222111000))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------,,,,,,---...///000111222000000111222333555666777<<>>>>><<<<<<<<<<<<<<<<<<===???@@@BBBDDDEEEDDDBBBAAACCCEEEDDDCCCBBBBBBBBBCCCEEEFFFEEEBBB???<<<;;;::::::999999999999999888666444333000///...---,,,,,,,,,,,,000...,,,,,,...///...,,,((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------,,,,,,---...///000111111000000111222333555666777<<>>@@@@@@>>><<<===>>>>>>===>>>@@@BBB???AAABBBBBB@@@>>>>>>???@@@AAAAAABBBCCCDDDEEEEEECCCAAA???<<<:::888888888777777777666555444333222------,,,+++++++++,,,,,,111///,,,+++++++++)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------,,,------...///000111111000000111222333555666777===EEEddd !!!""""""######""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))***,,,...///000,,,------///000222444555444888;;;;;;999;;;DDDMMM999888888:::===???>>><<<>>>@@@BBBAAA@@@@@@BBBEEE===>>>??????>>><<<;;;;;;>>>???AAACCCEEEEEEEEEEEEBBBBBB@@@===:::888777888555555555444333222222111...---,,,+++++++++++++++...---+++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))(((((()))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++,,,,,,,,,------------......///000000111000000111222333555666777===FFFeee!!!"""######$$$$$$######""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))***,,,---...,,,------///111333555666444555555666999@@@FFFIII777777888999;;;;;;:::888>>>AAACCCBBB??????CCCFFF===<<<<<<<<<<<<<<<;;;:::===???AAADDDFFFFFFFFFEEEBBBCCCBBB???:::888888888444444333333222222111111111000...,,,+++***))))))******)))(((''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))(((((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++,,,,,,,,,------------......//////000000000000111222333555666777<<>><<<:::;;;<<<======<<<===>>>@@@BBBDDDEEEEEEDDDBBBCCCCCC@@@;;;777777888333222111111000000111111111000...,,,+++))))))((('''((()))(((''''''(((***''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------............//////000000000000111222333555666777;;;EEEeee!!!""""""###############!!!"""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***+++,,,,,,,,,,,,---...///111333444444777777333444:::<<<999666777888888777777888999:::>>>BBB@@@<<<;;;???EEE@@@===::::::<<>>???AAAAAABBBBBB@@@CCCCCC@@@999555555777111000///...---...//////......,,,+++))))))(((((('''((()))(((&&&&&&(((***''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------............////////////000000111222333555666777:::DDDddd !!!!!!"""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((++++++******+++,,,,,,---++++++,,,,,,...///111222444;;;<<<666222444666555666777888888777888:::<<<;;;@@@DDDBBB===<<>>::::::===AAACCCCCC;;;;;;<<<===>>>???@@@@@@???AAACCC???888444444666///...---,,,+++,,,---...++++++***)))))))))))))))((()))***)))&&&%%%''')))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,---------.........///////////////000000111222333555666777999CCCddd"""""""""!!!"""######$$$$$$$$$##################""""""""""""############""""""""""""############""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((---,,,++++++******++++++...///111111000000222444444444444666999888444000777999;;;<<<;;;;;;<<<===@@@DDDGGGEEEAAA>>>???BBBEEEAAA===999999<<<@@@CCC???>>>===<<<<<<<<<===>>>???@@@@@@===999555333333...------,,,,,,++++++*********))))))))))))******''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''(((((()))))))))((((((''''''''''''((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------......------......///000111111000000000111333555666===CCCaaa!!!"""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,++++++******+++,,,,,,,,,---///.........///000222222333666999888444000666888:::;;;;;;;;;<<<>>>===CCCHHHHHHDDD???===>>>CCC@@@<<<888777999===@@@>>>============???@@@AAACCC@@@===;;;:::888444111---------,,,++++++******)))(((((((((((((((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------......------......///000111111000000000111333555666===CCCaaa !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************+++,,,------,,,---......---,,,---//////000333777888777333000555666999::::::;;;===???;;;AAAHHHJJJFFF@@@<<<:::BBB???;;;777666777999;;;============???AAACCCEEEGGG@@@999777999999444///------,,,,,,+++*********(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((''''''''''''''''''''''''((()))***)))))))))))))))))))))))))))))))))*********++++++***++++++,,,,,,------......------......///000111111000000000111333555666<<>>???AAACCCDDDDDD>>>888555555555222///,,,,,,,,,+++******))))))(((''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------......------......///000111111000000000111333555666<<>>???AAADDDEEECCC@@@>>>===AAA???<<<999777666777777>>>>>>===<<<===>>>???@@@===;;;888444000//////000,,,++++++******)))(((((()))((((((''''''(((((()))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((()))))))))************++++++,,,,,,------......------......///000111111000000000111333555666<<>>>>>???AAABBBBBBAAA@@@>>>===<<<:::999888777666999888777666555666666777555444222111111000...---+++******)))((((((''''''(((''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))******++++++,,,,,,------......------......///000111111000000000111333555666;;;AAA```"""""""""!!!"""######$$$ !!!"""######$$$""""""""""""############""""""""""""############""""""""""""""""""""""""######""""""""""""""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))************+++,,,------+++---///000111222444666666888888666333111222444555555555444333555888;;;<<<===???AAADDDDDDBBB@@@<<<<<<;;;:::999777666666666555444333333444555666666222///000444444000+++*********)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,---.........------......///000111111000000000111333555666;;;AAA```"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((((((************+++,,,------...,,,,,,...222444222000999999888444000///333666444444333444444555666777>>>>>>???@@@BBBAAA???===@@@999777:::;;;777666999999999777666444222111000000///.........---+++)))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%''''''(((((())))))***************)))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,------.../////////111111000000111333555666===CCCaaa""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((************+++,,,---------,,,,,,...222444333111888777555222000000222444444333333444444555666777<<<<<<===???AAAAAA???===>>>888666999:::666555777999888777555333222000000000///......------+++***))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))******+++,,,,,,------,,,,,,------.../////////111111000000111333555666===CCC```""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))******,,,---------,,,---///111333333222888555222111111222222222333333333333444555666777::::::;;;===???@@@>>><<<:::666555777888666555555777777666444222111000///000///...---,,,+++++++++)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&******))))))(((''''''&&&))))))))))))))))))))))))((((((((()))))))))************++++++,,,,,,------,,,,,,------.../////////111000000000111333555666>>>BBB___""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))***+++---------------///111333444444888555111111333444333111333333333333444555666666777777888:::===>>>===;;;777555444666777666555444666555444333111000///............---+++*********))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&))))))((((((((('''''''''((((((((()))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,------.../////////000000000000111333555777>>>AAA\\\"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***((((((((()))***+++---...------...///000222555666888555222222555666555333333222222333333444555666555555555777:::;;;;;;:::555555555555777888666444444333222111000///...---,,,...///...+++)))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&'''''''''((((((((()))''''''(((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,---------,,,,,,------.../////////000000///000222444666777===???YYY"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((()))******''''''((((((***+++---...,,,---//////000222555888666555333444555666666555222222222222333444555666555444333444777888888777444666666666888:::999444222222111000///...------+++...222222...***))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&'''(((((())))))&&&''''''(((((())))))***)))))))))*********++++++,,,,,,,,,,,,------------,,,,,,------...//////////////////000222444666888<<<===VVV""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################"""######$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%&&&'''((()))******'''''''''(((***+++---...,,,.../////////222666:::222333444444444444555666222222222222333444555666444333222333444666555555444777888777999===;;;666111000000///...---,,,,,,+++111666777222---++++++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))*********+++++++++------------------------,,,,,,------...//////////////////000222444666888;;;;;;RRR""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%&&&'''((()))***+++&&&&&&'''(((***+++---...,,,.../////////111666;;;///222555444222111444777222222222222333444555555444333111222333444444333444888:::888:::???===777000000///...------,,,,,,,,,333:::;;;666000---,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))***)))************+++++++++------------------------,,,,,,------...//////000/////////000222444777888:::999QQQ""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###"""!!!!!!!!!###$$$%%%""""""""""""####################################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''***---111333***************+++++++++***------+++...666777333222222222333333444444444444444444444444444444333...333777666222000222555222333444222000///000111---,,,++++++******++++++---///111333222///+++))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&''''''((((((((((((((()))************+++++++++---...............------,,,,,,------.../////////000000000000222444666777999???OOO""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""""""""############################################################""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))),,,///111***************+++++++++***------,,,///666777333222222333333444444444444444444333333333333333333333666:::999666444666888111222222111///...///000,,,,,,+++************+++,,,---...///...,,,***((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((&&&'''(((((())))))(((((()))************+++++++++------............------,,,,,,------.../////////000000000000222444666777;;;AAAQQQ""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""!!!""""""###$$$""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***,,,---))))))*********+++++++++,,,.........111666777444333333444444444444444555333333222222222333333333555777:::999777555666888///000111///---,,,---...,,,++++++*********************++++++***)))((('''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&'''(((((())))))(((((()))************+++++++++------............------,,,,,,------.../////////000000000000222444666777===BBBSSS!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""######!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))***)))))))))***++++++,,,,,,------...000333666666444444444444444444444444444222222111111111222333333222444555444222111222333---...///...,,,***+++,,,++++++***)))))))))))))))))))))((('''''''''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((''''''((()))))))))))))))))))))*********+++++++++,,,,,,---.........------,,,,,,------.../////////000000000000111444666777===BBBSSS!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""#########"""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))***++++++,,,,,,...---...111444555444444444444444444444444444444111000/////////111222333000000111000.........///,,,------,,,***))))))***+++***))))))(((((()))))))))((('''&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))'''(((((()))))))))))))))))))))*********+++++++++++++++,,,---......------,,,,,,------.../////////000000000000111444666777<<>>NNNrrr$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############################## !!!!!!"""###"""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))&&&(((---///+++(((((())))))))))))************'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000...//////000111333444555;;;>>>NNNrrr########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################!!!!!!"""#######################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&(((000000(((''',,,******)))))))))((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))*********++++++++++++************++++++++++++,,,,,,,,,,,,---...//////...//////000111333444555:::===MMMqqq########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##############################"""###$$$$$$%%%%%%$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&***111///'''&&&---******)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))*********++++++++++++)))))))))******+++++++++,,,++++++,,,,,,---...///...//////000111333444555:::<<>>JJJkkk######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))(((''''''''''''''''''((((((%%%''',,,---(((%%%''')))((((((''''''''''''(((&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))*********+++---222555;;;888444///,,,***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))((('''&&&''''''(((***)))'''&&&&&&&&&((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++,,,---''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,---------............//////111222222111222444666888???JJJkkk######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&)))------)))&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((())))))))))))+++///222>>>:::555///+++***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))(((''''''''''''(((***)))'''&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''((()))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''')))+++,,,---***)))((('''&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))+++++++++*********************+++++++++,,,,,,,,,---------............//////000111222111222555777999@@@JJJjjj######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%'''+++...---)))'''&&&((('''&&&&&&%%%%%%%%%&&&))))))((((((((((((''''''))))))))))))))))))))))))&&&'''(((''''''(((+++---333111...,,,******+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''''''''(((((()))(((''''''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&((()))******---+++)))'''&&&&&&'''(((''''''((((((((((((''''''(((((((((((())))))))))))******************************+++++++++,,,,,,,,,---------............//////000111222111222555777:::@@@JJJiii######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%)))------,,,***((((((***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((()))******)))((()))+++---)))***++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''((()))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''---,,,)))'''&&&'''((()))''''''((((((((((((''''''(((((((((((())))))))))))******************************+++++++++,,,,,,,,,---------............///...///111111222333555777999???IIIhhh######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%+++///,,,*********)))''''''''''''((()))***+++))))))******+++++++++,,,(((((((((((((((((((((((()))***+++***(((((()))+++***+++---------+++)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&'''(((((()))((((((((('''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&((())))))((('''(((***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%+++***)))(((''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))***************+++++++++******+++++++++,,,,,,,,,---------............///...///111111222333666888999>>>GGGggg######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&(((''''''''''''''''''(((&&&---000+++(((***,,,+++)))))))))***,,,---///000222222222111111111111111........................,,,------,,,***)))***+++---------------+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''%%%&&&((()))))))))((((((&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&((())))))(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---------............///---///111111222333666888777===FFFfff######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&((((((''''''''''''(((((('''...000***&&&)))------111222222444666888:::;;;<<<;;;:::999888777666666444444444444444444444444222333444333111///000111---,,,+++++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''%%%&&&((()))))))))((((((&&&&&&'''((())))))((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&((())))))(((((()))+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''((((((((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,---------.........//////---///000111222333666999666<<>>@@@CCCGGGJJJKKKEEE===777666777777666222111000111222444777999;;;@@@FFFGGGDDD@@@======777555333000...---------,,,+++******++++++***)))+++***)))((('''''''''''''''(((((((((((((((((()))************************(((((())))))*********+++)))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))************+++***)))((()))***+++,,,***+++,,,,,,------,,,,,,---------...............///000111111111222555888:::>>>FFFfff""""""######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''((((((&&&&&&''''''(((((((((((()))(((&&&&&&'''((())))))***222777666666;;;>>>???DDDFFFIIIJJJIIIIIIIIIJJJNNNHHHAAA<<<:::999777666555666666666555555444333555888===@@@AAABBBDDDEEEFFFCCC???:::555111///...000...,,,++++++***(((&&&*********++++++,,,------))))))))))))************************************))))))))))))*********+++))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))***************************+++,,,,,,***+++,,,,,,------,,,,,,---------...............///000111111111222555888:::>>>FFFeee#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''((((((((((((((('''(((***---111333000666;;;===???BBBBBB???DDDGGGKKKLLLIIIEEEAAA@@@EEEBBB???>>>???@@@@@@???AAABBBDDDFFFEEECCC@@@???BBB???<<<;;;;;;;;;;;;:::BBBAAA???===;;;::::::999444222111000///...+++))))))***+++,,,------,,,,,,*********++++++++++++,,,************************)))))))))***************)))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,---------........./////////000111111111222555888:::>>>FFFeee$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((((((((((((((((((((((())))))******(((***---000333666:::===::::::999:::<<<<<<888444666999======;;;777555333555666:::@@@FFFKKKNNNPPPQQQSSSVVVYYY[[[[[[ZZZZZZXXXSSSKKKFFFCCC@@@;;;777<<<<<<======>>>???@@@AAA888777777777888777555333000000111000///---,,,************+++++++++++++++************************************************)))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''''''''((()))))))))))))))((()))))))))************)))***,,,---------,,,+++***+++,,,,,,------,,,,,,,,,,,,------...////////////000111111111222555888;;;>>>EEEeee%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))((((((***))))))))))))***++++++,,,000666999:::::::::;;;===777222111111000---+++...000222333222222333555444888???FFFMMMRRRWWWYYY[[[\\\^^^aaadddfffhhhiiiaaa^^^[[[[[[[[[YYYUUUQQQLLLKKKJJJIIIGGGEEEDDDCCCAAA@@@@@@AAABBB@@@>>>;;;999999888777555333111000,,,,,,,,,++++++*********************************+++++++++******************************************)))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''((()))))))))))))))((()))))))))************)))***+++,,,---,,,+++******+++,,,,,,------,,,,,,,,,,,,------...//////000///000111111111222555888;;;???EEEddd$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''((()))***)))(((((())))))((()))***,,,...///444999???@@@<<<777444333:::333,,,+++------...000555666888888999<<<@@@CCCDDDHHHLLLOOOPPPRRRTTTUUUZZZZZZ[[[\\\^^^```aaabbb^^^___aaadddeeedddaaa___\\\\\\[[[ZZZXXXVVVTTTSSSPPPOOONNNNNNMMMJJJFFFBBB===<<<;;;999777666666666222111000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************************************)))))))))(((((((((((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((())))))******))))))((('''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))************))))))***++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,---...///000000///000111111111222555888<<>><<<;;;;;;<<<:::999777555333111000///------------------------,,,,,,,,,++++++******************************************)))))))))(((((())))))************))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))************))))))''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))************))))))(((((())))))***+++***+++,,,,,,------,,,,,,++++++,,,---...///000000///000111111111222555888<<>>FFFIIIKKKLLLMMMMMMNNNPPPRRROOOQQQSSSQQQNNNKKKLLLNNNPPPTTTXXX\\\]]][[[XXXVVVWWWZZZ\\\ZZZVVVTTTTTTVVV\\\^^^```bbbcccdddcccccciiihhhiiijjjjjjhhhdddaaaZZZVVVPPPJJJFFFCCCCCCCCC@@@???===;;;888666444333........................,,,,,,,,,++++++*********************************************))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))************)))((('''''''''(((***+++++++++,,,---------,,,,,,++++++,,,---...///000111///000111111111222555888<<>>888;;;BBBDDDBBBAAADDDEEEFFFGGGHHHQQQMMMNNNKKKEEELLLTTTNNNRRRQQQQQQUUUYYY[[[ZZZXXXZZZVVVVVV[[[^^^]]]\\\\\\aaa\\\\\\^^^ZZZQQQSSS\\\cccfffkkkoooiiiaaaaaagggcccffffffcccfffllllllhhh```fffgggaaa[[[VVVMMMCCCHHHAAA;;;;;;>>>@@@;;;666;;;888333///...---,,,***)))***,,,......,,,+++)))++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***************************++++++,,,,,,,,,,,,------------,,,------...///000...000111111111333555777999<<>>>>>===;;;???FFFFFFFFFGGGIIIJJJLLLNNNPPPIIIIIIPPPSSSOOOVVV\\\UUUXXXWWWWWWZZZ___dddiiilllddd]]]XXXXXX[[[^^^eeemmmpppmmmmmmmmmlllhhhjjjmmmwwwxxxvvvmmmccc```ffflllbbbeeedddaaabbbhhhkkkiiihhhkkkjjjgggggghhhddd\\\UUUPPPIIICCC@@@???>>>===777777777888777444///+++.../////////...---+++***+++++++++++++++++++++++++++***)))(((((()))***+++)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******************************++++++,,,,,,,,,,,,------------,,,------...///000...000111222222333555777999<<>>CCCFFFFFFDDDDDDCCC@@@;;;888:::>>>AAAEEEJJJBBBEEEHHHJJJLLLOOORRRTTTMMMNNNUUUVVVQQQXXX^^^XXXTTTWWW[[[```hhhvvv~~~qqqgggbbbeeerrrxxxiiigggjjjjjjiiillljjjddd```bbbfffgggjjjjjjfffcccdddgggeeeaaa\\\[[[XXXRRRJJJDDDBBBBBB:::::::::;;;:::888333///444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))******+++************************++++++,,,,,,,,,,,,------------,,,------...///000///000111222222333555888999<<>>===<<<;;;888555222///---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******+++------************************+++++++++,,,,,,,,,------------,,,------...///000///111222333333444666888888===DDDddd&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((((((((((((((()))***++++++'''+++000555888777555444333444444222///---,,,,,,333999???EEEKKKPPPOOOJJJMMMQQQQQQRRRZZZdddbbbYYYRRR\\\rrr}}}sssddd]]]\\\]]]XXXSSSQQQTTTXXX[[[\\\[[[YYYUUURRROOOJJJEEEAAA<<<:::666333000.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,......************************++++++,,,,,,,,,,,,------------,,,------...///000000111222333333444666999888===EEEeee&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''(((((()))''''''''''''(((((((((((((((((((((((()))***+++,,,---///222555555444111///......///...---...111444777???FFFHHHKKKOOOOOOLLLKKKOOORRRZZZlll~~~~~~sssppp{{{~~~pppjjjrrrnnnhhh___YYYVVVWWWYYY^^^\\\ZZZYYYXXXUUURRROOOEEEBBB>>>999555111///...------------------------,,,,,,---......---,,,,,,)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,---...///************************++++++,,,,,,,,,,,,------------,,,------...///000000111333333333444777999888===EEEfff&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))''''''''''''((((((((()))(((((((((((()))***+++,,,333333444333222000...,,,,,,,,,------///333888===;;;DDDJJJIIIIIINNNPPPNNNKKKPPPWWWfffnnnaaaZZZZZZaaa]]]XXXUUUVVVYYY\\\]]]LLLJJJEEE???999444000...------------------------++++++------------++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,---///000************************++++++,,,,,,,,,------------------------...000000000111333333333444777999888===FFFfff'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&((()))&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%(((''''''&&&&&&((()))***)))+++,,,***((((((,,,///444222000/////////---,,,000---...333555666<<>>???DDDKKKMMMNNNOOORRRYYY^^^[[[TTTeeejjjzzz|||tttjjj___VVVSSSZZZcccaaa^^^YYYRRRJJJ@@@777111333111.........///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++***))))))******))))))))))))))))))))))))((('''&&&''''''(((((()))))))))))))))************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...------......///000000000///000222222222333666888<<<:::HHHmmm'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''(((((((((((('''''''''((()))***)))((((((***---///000000222111000000000222333444;;;:::<<>>666666444000.........---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******)))*********))))))))))))))))))))))))''''''((('''&&&'''***,,,))))))))))))************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...------......///000000000000111222333333444666999===;;;JJJooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((((((((())))))))),,,***)))+++000333222000///111333555666777999;;;@@@@@@AAABBBEEEIIIOOOUUULLLNNNVVViiizzzrrrooopppmmmnnnooommmeeeWWWIII@@@:::666111............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***************+++))))))))))))))))))))))))*********)))''''''***---((()))))))))************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,------...------......///000000000000222333333333444777999===<<>>===>>>AAADDDCCCNNN[[[aaabbb```YYYRRR\\\iiizzzmmmiiieeegggiiifff]]]TTTHHHCCC:::444111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))******+++,,,))))))))))))))))))))))))***(((''''''))))))'''&&&))))))))))))************)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...------......///000000000000111222333333444666999<<<<<>>NNN\\\___ZZZaaazzz{{{ooo~~~wwwpppssswwwzzzrrrcccQQQEEE===666222111,,,///111000...---///222------------------------------------------------,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------......///000/////////444444444333222222555777999:::LLLrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((***)))))))))***,,,,,,---...555???KKKYYYcccccc^^^MMMCCC999;;;FFFRRRZZZ]]]UUUYYYhhhvvv```bbbsssnnnhhhjjjmmmqqqpppdddOOO???888666444000111111000.........///........................------------------------,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000111222333333222444777999999;;;MMMsss''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********++++++,,,---...333777DDD[[[kkklllddd]]]NNNFFFCCCNNNaaammmiii```XXXcccxxxsssjjjlllooobbbdddkkkrrrzzzttt]]]FFF===;;;888444222000/////////...---////////////////////////------------------------,,,,,,,,,,,,++++++++++++************+++++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******)))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///......---...///000111///111222222333555888;;;;;;<<>>PPPwww((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********+++''')))*********,,,000444BBBNNNggg{{{{{{kkk```aaadddrrr~~~{{{{{{xxxlllVVVDDD>>>777333///...000111///---................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))(((((()))******+++++++++,,,,,,,,,---------,,,,,,---------.........000///---,,,---...000222222222333333222444666999<<>>GGGeee~~~}}}sssvvv}}}vvvqqquuukkkTTTFFFEEEBBB;;;333///000222000000000000000000000000////////////////////////,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++************+++,,,---...,,,,,,,,,---------......---------.........//////---...//////000/////////...///111222333666:::===<<<>>>RRRyyy((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''((((((((()))''')))******))))))***+++(((***---///...444FFFWWWuuurrrhhhooo{{{vvvzzzrrroooqqqSSSLLLEEE>>>666000111666///////////////000111111000/////////............///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++)))******+++++++++******++++++,,,,,,,,,,,,------***,,,------,,,,,,...///---------............///.........//////000111222111222444444555777:::===>>>AAATTT{{{(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((()))))))))***++++++))))))***+++)))+++///000000999OOOcccqqqlllxxxyyyuuusssvvvwwwvvvxxx```UUUHHHAAA:::444111222///////////////000111111000000/////////.........///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++******)))++++++,,,,,,,,,,,,------+++---...---,,,,,,---...---------............//////......//////000111222111222444444555777:::===???CCCVVV|||(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))''''''((((((((()))))))))***,,,,,,,,,*********,,,***,,,///222555AAAYYYooosssuuuooollltttzzz{{{zzzrrrcccRRRHHHAAA999222000000000/////////000111111000000000/////////......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))***+++---++++++,,,,,,+++***))))))++++++,,,,,,,,,,,,------,,,.........,,,+++,,,------------............///////////////000111222222111222333444555777;;;>>>AAAEEEXXX}}}((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((())))))))),,,---...---+++***+++,,,,,,+++---444>>>LLL```ppp{{{tttpppxxx{{{}}}zzz~~~ooo^^^RRRGGG<<<555222111000000///000000111111000000000////////////...///............------------------------------------------------------------,,,***))))))***,,,---,,,,,,,,,,,,+++***))))))+++++++++,,,,,,,,,---------...///...,,,++++++------------............///////////////000111222333222333333444444777<<<@@@BBBFFFYYY~~~((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++---...---,,,+++,,,---...***,,,999IIIVVVbbbjjjlllxxxxxx}}}rrrdddwwwuuuiii\\\LLL>>>666555111111000000000000111111111000000000///////////////............------------------------------------------------------------,,,+++))))))+++,,,---,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------...///...,,,++++++------------............////////////000000111222333222333333333444888===AAACCCGGGZZZ}}}((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((()))))))))*********+++------,,,+++---......+++000???QQQ]]]dddiiirrr~~~xxxoooyyydddbbbyyyqqqfffUUUBBB888666222222111000000000111111111111000000000////////////............---------------------------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,.........,,,+++,,,------------............///000000000000111222333333333333333333444888>>>BBBDDDHHH[[[}}}((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((***+++,,,+++,,,---///...///888GGGUUU```jjjqqquuussslllmmmzzzrrrcccOOO???888333222111111000000111111111111111000000000/////////............---------------------------------........................++++++,,,------,,,++++++******+++,,,------------++++++,,,,,,,,,,,,------+++---...---,,,,,,---...---------............///000000000000111222333333333333333333444888???CCCFFFJJJ]]]~~~(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''(((***++++++,,,...///...333???LLLWWW```nnn{{{rrr}}}uuueeeeee}}}}}}qqq\\\FFF:::333333222111000000111111111111111111000000000000//////.........---------------------------------........................***+++---......---+++***)))***+++,,,---.........++++++,,,,,,,,,---------+++,,,------,,,,,,...///---------.........//////000000000000111222333444333333333333444999???DDDHHHLLL___))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))*********)))))))))))))))))))))))))))************+++*********,,,.........333///EEEZZZ]]]ppp{{{nnntttjjj}}}{{{qqqbbbPPP888333333444444000,,,///555000000000000000000000000000/////////............------............------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------///............---------............////////////......//////000000111111444222333666777888>>>EEEGGGMMMbbb))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))************++++++++++++---.........666999RRRfffkkkjjjVVVBBB888555444444222///000444111111111111111111111111000000/////////.........---......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------///............---------............//////////////////000000111222222222444222333666777999???GGGKKKQQQfff))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))******)))))))))*********+++++++++,,,,,,---......//////777BBBYYYjjjxxxllllllvvvxxxoooqqqyyywwwxxxfffVVV@@@888333333444222111222111111111111111111111111000000000/////////......---......//////......---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------///............---------............////////////000000000111222222333333444333444666777:::BBBKKKPPPVVVjjj))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))*********++++++++++++,,,.........///000111<<>>MMM]]]^^^eee{{{))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++------++++++111;;;DDDgggvvv|||{{{rrrhhh\\\XXX[[[```aaa```cccooooooaaa\\\dddfff^^^dddiiiuuuoooYYYNNN\\\qqqddd[[[|||qqqTTT@@@777333222333222222222222222222222222111111111111000000000000//////000000000000//////000///////////////000111........................,,,------......------,,,---------.........////////////.........---------............/////////000000000000111222222333333333444777888888>>>OOO___ccckkk))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++---...,,,+++222BBBPPP|||{{{rrrlllnnnqqqfff\\\\\\```cccgggjjjnnnlllhhh```ZZZ\\\gggrrrqqqmmmzzzpppbbb___eeeooowwwzzzaaa[[[~~~eeeLLL666777<<<000333333333222222222111111000000000000////////////000000000000000000000000////////////////////////......------------......---------.........//////---------.........//////..................................../////////000000000000000000111111222222222444666888@@@RRRcccgggppp))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++***++++++++++++,,,,,,,,,,,,+++---------555III^^^zzzlllfffiiissskkkbbb\\\```gggkkknnnqqqmmmgggaaa]]]ZZZ\\\iiiwww~~~yyyrrreeeaaajjjqqqoookkksssxxx___iiiooo[[[EEE666222222333333333222222222222111111000000000////////////000000000000000000000000////////////////////////......------------......---------.........//////---------.........//////................................./////////000000000000000000000111222222222222444666888@@@SSSdddlllttt))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,...***+++000111999TTTrrr}}}rrraaa]]]iii|||{{{hhhaaa^^^dddlllppprrrtttlll```YYY\\\\\\]]]iiizzz~~~sssfffgggqqqrrreee]]]eeevvvppp```|||mmmYYY999+++666333333333333222222222222111111000000000/////////000000000000000000000000////////////////////////......------------......------........./////////------........./////////............................../////////000000000111000000000000111222222333333555666777AAAUUUhhhqqqyyy))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------000)))***111555???```~~~wwwbbb]]]nnnvvvkkkdddaaaffflllnnnnnnooojjj\\\WWW___bbb```hhhwwwvvvlllooovvvppp___ZZZgggrrrssswwwppprrrzzzhhhEEE///999444444333333333222222222111111111000000000//////////////////////////////////////////////////////......------------..................////////////............////////////...........................////////////000000000111111000000111111222333444444555666888BBBYYYnnnttt|||))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++,,,,,,,,,---------111++++++222999JJJnnn~~~|||}}}}}}fffaaatttwwwooogggcccfffjjjjjjiiiiiifff]]]^^^gggiiidddgggppp{{{uuuttttttiii]]]bbbrrrwwwooopppqqqqqqUUU999666444444444333333333222222111111111111000000000000////////////////////////////////////////////////......------------.............../////////000000........./////////000000////////////////////////////////////000000000111111111111111111222222333444555666777888DDD^^^uuuxxx~~~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++,,,,,,,,,,,,------------///------333@@@YYY~~~zzzzzz}}}{{{iiihhh||||||qqqjjjgggkkknnnkkkhhhfffbbbccchhhnnnnnniiihhhkkk{{{zzzxxxwwwoooddd```lll{{{zzzoootttuuuqqq}}}dddGGG333444444444444333333333333222222111111111000000000000000000000000000000000////////////////////////......------------............/////////000000000....../////////000000000/////////////////////////////////000000000111111222111111111111222333333444555777888:::HHHddd~~~~~~))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,,,,------------...,,,///000444GGGjjjyyyyyyzzz}}}zzznnntttvvvrrrqqqvvvxxxqqqhhhccc___jjjrrrrrroooooommmkkkrrr}}}{{{ooofffjjjvvv}}}yyyqqq{{{ffftttrrrUUU:::555444444444444333333333222222222111111111000000000000000000000000000000////////////////////////......------------........./////////000000000000.../////////000000000000//////////////////////////////000000000111111111222222111111222222333444444666888999<<>>aaa{{{lllbbbeeellluuuxxxxxx}}}}}}vvvppplllkkkwwwooo{{{xxxSSS===777666666666333333333222222222111111111222222222222111000000000000000000000000000000.../////////000000000000000000000111111111222222000000000000000000000000000000111222222222222111111111111222222222333333333333444444555666666666333???:::>>>EEE[[[))))))******++++++++++++***++++++,,,,,,++++++***(((((()))************)))******+++++++++,,,,,,,,,******+++,,,---//////000111DDDlllxxxwwwjjjllllllwwwzzzyyy}}}{{{{{{}}}yyyrrr```EEE:::666555555333333333222222222111111111222222222222111000000000000000000000000000000.../////////000000111111000111111111111222222222000000000000000000000000000000111222222222222111111111222222222333333333333333444444555666666666555@@@;;;>>>FFF]]]******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++---------------------------***+++......,,,---000555IIIzzzrrrooorrrttt}}}iiipppGGG777:::888111333333222222111222222222111111111111000000000000////////////////////////////////////000000000000000000000000111111111111000000000000111111111111///111222222000///000000000111111111111222222222333444555666777777777666<<<999AAAFFFFFF___******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...///---///333<<>>CCCFFFddd******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,///...---222888HHHzzzwwweeefffeeejjjnnnhhhtttjjjvvvTTT:::555===555444333222222222222222222222222111111111000000000000000000000000000000////////////000000000000///000000000111111111111///000000000111111111111///111222222111000111222222222222222333333333444777666555444444555777999===999>>>BBBHHHjjj******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,........................///......///---,,,222:::OOOttteeegggcccfffkkkhhhtttttt~~~^^^AAA777<<<666555444333222222222222222222222222111111111111////////////////////////////////////000000000000///000000000111111111111///000000000111111111111///000222333222111222333222333333333444444444444777666555444555777999;;;???;;;???CCCLLLrrr******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,........................///...//////------555>>>[[[sssfffggg______hhhjjj{{{yyykkkNNN===999777666555333222222222222333222222222222111111111........................////////////000000000000000000000000111111111111000000000000111111111111///000222333222222333444333333333444444444555555666666666777888:::<<<===???>>>DDDJJJVVV~~~******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------........................,,,,,,...///---///999DDDhhhvvvllleeejjjbbb___iiinnnpppyyy\\\EEE888777666555444333222222222333333222222222111111111////////////////////////////////////000000000000000000000000111111111111000000000000111111111111...000222333222222333444444444444444555555555555555666777999;;;===>>>???BBBDDDPPPZZZiii******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------)))***,,,......111<<>>>>>???AAAEEEJJJNNNQQQYYYSSSdddnnnvvv------------------------........................,,,,,,,,,---------......000//////.........//////000***000555555OOOrrrYYY]]]TTT[[[ZZZWWWXXXeeezzzzzzrrrlllkkkhhhddd___[[[XXXVVVVVVQQQWWW```jjjvvvppphhhoooGGG777;;;555333777///333333333333333333333333111111111111111111111111000000000000111111111111222222222222222222222222000111111222222333444444555666777777777777777666:::999888888888999:::;;;===???@@@AAAFFFKKKJJJDDDKKKYYYgggkkk}}}------------------------........................,,,,,,,,,---------......//////............//////111+++000555888TTTmmm\\\]]]WWW[[[YYYWWWYYYggg||||||sssmmmkkkiiieeeaaa]]]YYYVVVUUUNNNQQQWWWaaalllxxxzzzlllxxxOOO;;;:::222000444...333333333333333333333333111111111111111111111111000000000000111111111111222222222222222222222222111111111222333333444444666777777888888888888777:::999888888888999:::;;;<<<>>>???AAAFFFKKKKKKGGGJJJWWWeeeiii{{{------------------------------------------------,,,,,,,,,---------......//////............//////222---111555<<<^^^xxxoooddd\\\XXXVVVYYYWWWUUUYYYhhh~~~uuunnnkkkjjjgggccc___ZZZVVVTTTLLLKKKMMMTTT```kkksssvvv{{{||||||{{{yyywwwxxxyyyuuuyyy~~~qqqZZZ@@@:::222000222///333333333333333333333333222222222222222222222222000000000000111111111111222222222222222222222222111111222333333444444555666777888888999999999888999999888777888999:::;;;;;;>>>???AAAFFFMMMOOOLLLJJJVVVbbbeeeyyy------------------------------------------------,,,,,,,,,---------......///............//////000111---111555@@@hhhvvvaaa]]]WWWOOORRRUUUTTTSSSXXXiiivvvooommmllliiifffaaa[[[VVVTTTOOOJJJFFFJJJSSS\\\aaabbbfffggghhhgggfffeeefffgggeeeiiiooovvv}}}uuu```CCC:::666333333444333333333333333333333333222222222222222222222222///000000000111111111111222222222222222222222222222222333333444444555555555666777888888999999888999999888888888:::;;;<<<<<<@@@BBBCCCHHHOOORRRQQQMMMVVV```bbbvvv------------------------------------------------,,,,,,,,,---------.....................///000000000---000444DDDsssxxxxxx\\\YYYTTTKKKRRRQQQPPPPPPWWWjjjyyyqqqooonnnkkkgggbbb\\\WWWTTTQQQJJJCCCBBBHHHNNNPPPPPPQQQRRRTTTTTTSSSSSSUUUVVVWWW[[[bbbjjjtttwwwxxx```CCC888888555222666333333333333333333333333222222222222222222222222///000000000111111111111222222222222222222222222222333333444555555666666444555666777888888888888:::999999999999;;;===>>>???DDDGGGHHHKKKQQQTTTSSSOOOWWW___```uuu------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---......///000111///...222666JJJ}}}mmmsss[[[WWWSSSNNNUUUOOONNNNNNWWWlll}}}uuurrrpppmmmhhhbbb\\\XXXUUUQQQKKKDDD@@@AAADDDEEEEEEDDDEEEGGGGGGFFFFFFHHHIIILLLOOOUUU^^^jjjwwwzzz{{{yyyfffGGG666999555///555333333333333333333333333333333333333333333333333000000000000111111111111222222222222222222222222333333444555555666666777555555777888999999::::::;;;:::::::::;;;===???@@@BBBHHHLLLLLLLLLPPPQQQPPPPPPWWW^^^```vvv------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......///000111///111555999PPPjjjrrrhhhYYYTTTRRRQQQTTTNNNMMMOOOYYYooozzzuuurrrmmmhhhbbb\\\YYYWWWSSSOOOIIIEEEBBBCCCDDDFFFDDDEEEFFFEEECCCBBBCCCDDDDDDFFFLLLVVVbbbpppzzzsssxxxRRR:::;;;555---555333333333333333333333333333333333333333333333333000000000000111111111111222222222222222222222222444444444555666666777777777777999:::;;;<<<<<<<<<<<<<<<;;;<<<===???@@@BBBDDDKKKOOONNNLLLMMMLLLJJJMMMTTT\\\```xxx------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......000111111000333777;;;TTTmmmjjjaaaVVVQQQQQQQQQPPPOOONNNPPP[[[qqq~~~wwwsssnnngggaaa\\\YYYXXXUUUSSSPPPKKKGGGGGGIIILLLJJJJJJJJJHHHEEECCCCCCDDDBBBDDDIIIRRR___mmmwww|||mmm^^^@@@???777---777333333333333333333333333333333333333333333333333000000000000111111111111222222222222222222222222444444555555666777777777888999:::<<<===>>>>>>>>>======<<<===>>>@@@BBBCCCEEELLLQQQOOOLLLKKKHHHEEEJJJRRRZZZ```zzz//////.........---------------------------------,,,,,,,,,---------............//////000000111111222777444999```{{{dddWWWUUUNNNMMMSSSSSSPPPMMMNNN\\\rrr~~~zzzrrrlllhhheeecccbbb[[[UUUOOOLLLLLLNNNNNNNNNRRRQQQQQQPPPOOOMMMJJJIIIJJJEEEEEENNNZZZeeeqqqzzzuuuoooEEE333444666333333333333222222222111111222333333333333222111111000111111111111222222222111222333333444444333333333333444555666777888888<<<===<<<<<<;;;===AAADDDBBBBBBBBB@@@>>>???@@@BBBFFFOOOXXXYYYVVVRRRJJJBBBHHHPPP[[[ccc|||//////.........---------------------------------,,,,,,---------...............//////000111111111///666555<<>>BBBCCCEEEEEEDDDCCCCCCDDDAAAHHHMMMLLLLLLLLLJJJGGGOOOXXXiiixxx........................------------------------------------...............//////000111111222222///333555CCCooowww___YYYUUUTTTTTTMMMOOOMMMPPP]]]rrrwwwooohhhddd]]][[[YYYYYYZZZ[[[]]]^^^```eeekkkmmmjjjgggfffggg___XXXKKKGGGVVVlllvvvrrryyyppp~~~dddGGG888555666444444333333333222222222222333333333333222111111000000111111111222222222111222333333444444333333444555666666888888999:::888;;;===>>>===<<<<<<<<>>@@@???>>>======GGGHHHIIIHHHEEEBBB@@@@@@@@@DDDEEECCCFFFNNNTTTVVVZZZ[[[fffwww---------...............------------------------------.........///////////////000111111222222333444444666HHHwww}}}aaaWWWQQQQQQRRRLLLLLLLLLPPP\\\ooouuulllfffeeeeeedddcccdddhhhmmmrrrnnnooooooooommmiiidddaaa]]]MMMDDDHHHHHHIIIYYYqqq~~~nnnrrrmmmRRR???777888444444444444333333333333222333333333333222111111000111111111111222222222111222333333444444333333666666777888999:::;;;;;;999<<<@@@AAAAAA@@@@@@AAAGGGHHHHHHFFFCCC@@@??????@@@CCCDDDCCCGGGQQQZZZ^^^WWWXXXfff}}}---------.........//////------------------------............///////////////000000111111222333333333333888NNN|||~~~bbbWWWPPPOOORRROOOJJJKKKOOO[[[mmmvvvqqqooonnnkkkhhhgggjjjqqqwwwpppmmmjjjiiijjjggg```[[[^^^TTTKKKIIIIIINNN___qqqooonnnrrrZZZDDD888777555444444444444333333333222333333333333222111111000111111111111222222222111222333333444444333333666777777888999:::;;;;;;;;;>>>AAABBBCCCCCCDDDEEEDDDEEEDDDCCC@@@???@@@AAA@@@CCCCCCCCCHHHTTT___dddfffbbblll---------.........//////------------------------............/////////000000000000111222222333333111222:::SSSdddXXXOOOOOOSSSQQQIIIJJJOOO[[[lll{{{uuusssooojjjgggjjjqqqwwwuuupppkkkjjjmmmkkkddd]]]]]]ZZZPPPEEEEEERRRaaajjjooommmxxx___GGG999555555555444444444333333333222333333333333222111111000111111111111222222222222222333444444444333333777777888999:::;;;;;;<<<<<>>AAACCC@@@===AAAAAABBBFFFOOOYYYbbbhhh............................................................////////////000000//////000111111222111;;;;;;UUUiiibbbVVVSSSTTTKKKKKKNNNQQQXXXiii~~~}}}yyytttpppqqquuurrrlllgggfffgggeee___ZZZ]]]^^^ZZZNNNDDDHHHZZZjjjyyyvvvlll```EEE777444444444444444444333333444222222222222222111000000000000000000111111111111333222333333444555777777777999;;;<<<<<<===>>>???@@@AAADDDFFFHHHIIIIIIIIIFFFCCC???@@@CCCDDDAAA>>>???BBBFFFIIILLLSSS]]]dddsssyyy............................................................////////////000000000000111333444555222<<>>>>>???AAABBBAAABBBEEEGGGJJJLLLMMMMMMJJJFFFCCCCCCEEEFFFDDDAAA@@@EEEJJJKKKLLLQQQ[[[ccciiivvv............................................................////////////000000000111333555666777444===@@@^^^ggg[[[XXXXXXUUUOOOMMMOOOQQQVVVfff|||{{{{{{mmmeee___```fffeee[[[QQQOOOSSSTTTMMMFFFKKK[[[kkkzzzjjjbbbCCC888999222555555333222333444222222222333333222222111000000000111111111222222222333444444555666888999::::::<<<>>>??????AAACCCEEEDDDEEEGGGJJJMMMOOOQQQRRRNNNKKKHHHHHHHHHHHHGGGEEEEEEGGGIIIKKKOOOVVVaaahhhmmmyyy............................................................////////////000000111222444666777888666===@@@aaalllYYYXXXWWWRRRQQQNNNOOOOOOTTTddd{{{yyywwwjjjccc^^^aaagggggg]]]RRRSSSXXXZZZSSSKKKMMM[[[iiiuuukkkbbbDDD:::;;;111444444111333888888333222333333333333222111111111111111111222222222222444444555666777999:::;;;;;;===>>>???@@@BBBFFFHHHHHHIIIKKKMMMPPPSSSVVVWWWRRRPPPNNNLLLLLLKKKJJJIIIJJJFFFDDDHHHRRR___iiinnnpppvvv............................................................////////////000111111222444555777888777===AAAeeerrrXXXWWWTTTMMMPPPNNNNNNNNNRRRbbbyyy|||ssspppfffbbb___ccciiihhh___VVV[[[```bbbZZZPPPNNNYYYeeerrr{{{rrrcccGGG;;;888222444333111888AAA???777333333333333333222222111111111111222222222222333444555555777888:::<<<======???@@@AAACCCEEEIIILLLMMMNNNOOOQQQTTTWWWZZZ\\\VVVUUUSSSQQQOOONNNMMMLLLOOOIIIEEEJJJWWWeeemmmpppjjjppp............................................................////////////111111111222333555666777888>>>EEElllrrrWWWWWWSSSKKKQQQMMMMMMLLLPPP___wwwvvvlllgggaaa``````eeeiiiggg```YYYZZZ```ccc\\\QQQNNNWWWbbbmmmuuu~~~bbbJJJ<<<666555555222333???LLLIII<<<333333444444333333222111111111111222222222333333555555666777999;;;===>>>AAABBBCCCEEEFFFIIINNNQQQRRRRRRSSSUUUXXX[[[]]]___YYYYYYWWWTTTQQQOOOOOOOOOVVVSSSRRRVVV___iiioooqqqjjjqqq............................................................/////////000111111111222333444555666888???HHHqqqnnnVVVYYYUUUMMMUUUMMMLLLKKKNNN^^^uuusssgggaaa]]]^^^aaaeeeiiigggaaa[[[RRRZZZ^^^YYYOOOMMMWWWaaadddlllzzzyyy```MMM>>>555888777333444DDDSSSOOO@@@333333444444333333222111111111222222222333333333555555666888999<<<===>>>CCCDDDFFFGGGIIILLLQQQTTTUUUUUUVVVWWWYYY\\\___aaa[[[[[[YYYVVVSSSQQQPPPQQQ\\\^^^```cccgggkkkppprrrrrrwww//////.........---------..............................//////000000111111333333333444555666666777999===NNN|||gggXXXTTTPPPNNNPPPPPPQQQOOOOOO^^^vvv}}}rrrhhhaaaZZZ[[[^^^cccggggggbbb]]]ZZZZZZYYYUUUOOOKKKNNNSSS^^^eeeqqqvvvUUUCCC===444888222000555>>>CCC@@@;;;444444444333333222222222333333333333333333333333777888999999999;;;???CCCDDDAAACCCIIIKKKMMMVVVaaaddd[[[TTTUUUZZZ^^^dddjjj___UUUNNNOOOTTTTTTRRRQQQ[[[YYYbbbnnnkkk^^^bbbrrrttt//////.........---------..............................//////000111111111222333444555666777888888999<<>>@@@DDDGGGNNNNNNOOOQQQQQQRRRSSSTTTXXXUUUVVV[[[]]]]]]___ccc\\\VVVPPPOOOQQQTTT\\\eeeiiijjjmmmnnngggccclll{{{//////////////////////////////////////////////////////000000111222222222222222444666888999;;;;;;<<<===HHHuuuttt\\\TTTQQQOOONNNNNNMMMLLLMMMRRRaaaxxxzzznnnhhhdddfffwwwzzzxxxooollliiihhhhhhhhhdddaaaVVVXXXXXXZZZ___ccc]]]SSSNNNVVVcccrrrVVV;;;:::888///222444444222222444777444444444444444444444444333333333444444555555555555777:::<<<>>>@@@CCCFFFKKKLLLMMMNNNPPPSSSSSSRRRSSSQQQSSSXXXZZZZZZ\\\```\\\VVVSSSSSSSSSTTTYYY___iiilllooonnniiiiiipppyyy...////////////000000000//////////////////////////////000111111222222333222333444555777888999:::;;;===GGGpppwww]]]SSSQQQPPPNNNLLLKKKLLLLLLOOO[[[rrr|||hhhccceeehhhvvv|||tttnnnjjjfff```\\\XXX\\\^^^___eeekkkfff\\\TTTXXXaaammm|||RRR;;;;;;888333444555555333333444555444444444444555555555555333333333444555555666666666888;;;===>>>@@@CCCEEEHHHJJJJJJKKKNNNSSSSSSQQQPPPOOOQQQUUUVVVVVVZZZ```^^^XXXTTTUUUVVVUUUVVVYYYffflllpppppppppsssvvvvvv.../////////000000000000///////////////////////////000000111111222333333222333444555666777888888999;;;DDDkkk{{{___SSSQQQPPPMMMKKKLLLPPPSSSSSS[[[pppqqqqqqvvv{{{wwwnnnhhhbbb\\\XXXVVV]]]``````eeellljjj```PPPVVV```kkkwwwzzz~~~NNN<<<<<<666666555444444444444444333444444444444555555555666333333444444555666666666888:::===???@@@AAACCCEEEGGGIIIIIIHHHLLLSSSTTTOOOQQQOOOPPPSSSSSSTTT[[[bbbcccZZZTTTVVVYYYXXXWWWXXXccckkkqqqtttyyy~~~{{{tttsss.../////////000000111111000000000000000000000000000000000111222222333333333333333444555666666777777:::BBBgggaaaTTTQQQOOOLLLLLLOOOVVVZZZZZZ___qqq}}}~~~sssjjjddd___ZZZVVVNNNWWW[[[YYY^^^fffeee]]]JJJTTTaaakkksss~~~xxxyyyMMM===<<<444444333222333555666555444444444444555555555666666333333444444555666777777:::<<>>;;;777666555444333333222222222555555555444444333333333333444555555555666999<<<===@@@AAA@@@CCCIIIKKKIIINNNOOOPPPPPPPPPQQQTTTVVVSSSWWWZZZZZZXXXWWWYYY\\\aaaaaaaaa___\\\[[[]]]^^^aaannnzzz~~~}}}|||yyytttwww000///...------...///000000000000000000000000000//////000000111222222222444444666777888999999999:::===>>>YYYeeeUUURRRRRRQQQQQQPPPSSSWWWZZZbbbppp~~~vvvaaaWWWdddzzzqqqqqqwww}}}|||sssmmmfff\\\TTTQQQHHHGGGDDDCCCIIIOOONNNIIIJJJQQQ\\\jjjxxxZZZ@@@<<<888777666555444444444444444555555555444444444444444444555666666666888;;;>>>???DDDGGGDDDDDDIIIMMMNNNQQQSSSTTTTTTTTTVVVXXX[[[XXXZZZ]]]___^^^\\\YYYWWW[[[```ffffffccc``````bbbbbbooo|||yyytttwww~~~000///---,,,---...000111///////////////////////////000000111111222333333555666777888999:::::::::999<<<===UUUhhhVVVRRRRRRRRRPPPPPPSSSWWWZZZ___kkkxxxkkkYYYMMMVVVzzzvvvkkkiiinnntttxxxpppllleeeYYYOOOJJJGGGDDDBBBCCCHHHKKKKKKHHHIIIPPP\\\kkkyyy}}}XXX===:::777777777666555555555555555555555555555555444444444555666777888888:::===@@@DDDKKKOOOKKKHHHLLLRRRVVVTTTVVVXXXXXXXXXYYY[[[]]]]]]]]]]]]```bbb```[[[WWWZZZbbbjjjkkkgggeeegggkkkeeeooo|||yyytttwwwzzz000///---,,,---...000222////////////////////////000000000111222222333333555666777999::::::;;;;;;666;;;<<>>AAADDDDDDMMMSSSQQQNNNQQQWWWZZZZZZ\\\^^^^^^]]]]]]]]]^^^```^^^[[[\\\```bbbaaa```]]]aaacccccccccgggooouuunnnqqqzzzzzzyyyzzz{{{------......///000000111000000000000000000000000000111111222222333333444555666777999::::::::::::777<<<888JJJnnn```\\\WWWQQQOOONNNNNNPPPOOORRR]]]hhh}}}uuuooollluuudddUUUOOOPPPeeezzzsssoooooollljjjlllgggZZZMMMFFFDDD@@@@@@DDDEEEBBBAAADDDHHHTTTcccmmmsss{{{}}}YYY@@@;;;666666555555444444555555666444555555555666666666777999:::;;;<<<===???CCCEEEDDDLLLSSSSSSSSSVVVZZZZZZ^^^```bbbaaa```^^^^^^^^^___^^^]]]]]]^^^_______________```aaaccchhhpppuuuuuutttyyy}}}~~~~~~,,,---...///000000000000000000000000000000000000000111111222222333444444555666777888999::::::::::::===777FFFuuujjjgggaaaYYYRRROOOLLLKKKJJJNNN[[[iiizzz}}}ooo```hhh}}}qqqcccYYYSSSaaaxxxooowww}}}rrrlllkkkggggggjjjfffZZZLLLEEEHHHCCCCCCGGGGGGBBB@@@DDDIIIVVVeeennnqqqxxx}}}YYYAAA:::222555555444444444555555666444555555555666666777777999:::<<<======@@@CCCFFFFFFNNNTTTVVVWWW[[[]]]\\\aaacccddddddbbb_________]]]^^^______^^^]]]]]]\\\aaa``````bbbffflllrrruuuyyywwwzzz///////////////.........111//////111222111000000000111222222444444555666888888888999999:::::::::???777EEEEEErrroooiiigggcccZZZOOOPPPTTTPPPSSS```eee|||rrrgggaaaiii~~~iiiccchhhmmmmmmqqqssstttuuuyyy|||wwwooo}}}uuunnnddd[[[]]]bbb```RRRDDDCCCEEEHHHHHHFFFCCCBBBBBBKKKSSS___iiirrr}}}{{{zzzLLL<<<===333333444444555666666555555333444555666777666555444999:::<<<>>>AAACCCEEEFFFMMMOOORRRVVVXXXZZZZZZZZZ^^^aaaccccccbbb```______aaa___]]]^^^``````___\\\VVV___iiillliiihhhmmmtttvvvxxx{{{/////////////////////...111000000222333222111000000111222222444444555666888888999::::::;;;<<<<<<>>>888DDDFFFooouuulllddd]]]___UUUWWW[[[XXX\\\gggjjjvvv|||qqqeeeaaaiii~~~}}}{{{yyytttuuu{{{}}}yyyvvvuuurrrnnnpppvvvtttlllbbb^^^^^^[[[UUUOOODDDGGGIIIIIIFFFDDDDDDDDDKKKUUUbbblllttt}}}wwwIII777999111444444555555555555555555444555666666777777666666:::;;;<<>>:::CCCFFFjjjttthhh]]]aaaYYY\\\bbb___cccllllllooozzzxxxmmmbbb\\\ccczzz~~~zzzrrrpppnnnaaauuuwwwuuurrrmmmfff```[[[XXXWWWIIIKKKLLLJJJFFFDDDDDDFFFKKKWWWfffpppvvv~~~xxxKKK888999666555555555555555555555555777666666666666777888888:::;;;===???AAADDDEEEFFFIIIJJJLLLOOOTTTXXX\\\___^^^aaaeeefffeeedddcccccccccbbb```aaabbbcccbbbbbbdddeeefffiiikkkkkkjjjiiipppuuu{{{............////////////---000111///...//////---000111222222444444555666555666777888:::;;;======<<<<<>>AAACCCDDDEEEHHHJJJMMMRRRVVVYYY[[[]]]ZZZ^^^bbbddddddcccbbbbbbeeedddaaa```^^^^^^]]]]]]ccccccdddfffgggggggggggglllrrrzzz---.........//////000000///444666111///111222///000111222222444444555666333444555777888:::;;;;;;:::===???EEE[[[}}}ppphhhaaa[[[___aaa]]]```bbbYYYdddsssooollljjjiiihhhbbb[[[YYY\\\ddduuu|||qqqiiiccceeeppptttsssrrrpppnnnhhhbbb]]]\\\]]]ZZZQQQGGGBBBDDDHHHNNNZZZhhhqqqwwwfffDDD555444666777666666555555555666666888777666666666777999::::::;;;<<<>>>@@@BBBCCCDDDGGGKKKQQQVVVZZZ[[[YYYXXXVVVZZZ___aaaaaa```______```___]]][[[ZZZYYYZZZ[[[bbbeeehhhhhhfffgggjjjnnnkkkpppxxx------......///000000000222999;;;555222555666333000111222222444444555666333444444666777888999999777>>>;;;CCCSSSyyylllgggddd___aaaaaa]]]``````UUU```ppp{{{rrrjjjgggddd^^^ZZZZZZTTTUUUTTTVVVeeexxxlllfffgggtttxxxoookkkkkkkkkjjjhhheeeeee```UUUIIICCCFFFKKKSSS[[[fffpppxxxYYYAAA999555777777666555555555666888999999888888888888999::::::;;;;;;===>>>@@@BBBCCCDDDEEEJJJRRRYYY\\\[[[XXXVVVTTTXXX]]]``````^^^]]]\\\WWWXXXXXXWWWWWWXXX\\\___aaadddfffeeedddeeejjjnnnlllpppxxx------......///000000111111;;;===666111555777333000111222222444444555666555555555666777888888999555>>>999BBBMMMssszzznnnkkkeeeaaacccbbb^^^cccbbbUUU\\\lllyyypppfff```^^^UUUMMMGGGIIIUUUmmmxxxpppiiikkkooovvv}}}ssslllkkklllmmmmmmiiiiiidddXXXLLLFFFKKKQQQYYY^^^eeeooozzzMMM???===777888666555444444555777999;;;::::::;;;<<<<<<<<<<<<<<<===>>>???@@@BBBCCCEEEEEECCCHHHOOOVVVZZZ[[[YYYXXXUUUZZZ___bbbaaa___]]]\\\TTTUUUVVVVVVVVVYYY^^^bbbdddcccbbbbbbcccfffiiikkkooorrryyy---------...///000000111///999<<<333///333555111000111222333444555555666666666777777888888888999333>>>777AAAIIIllluuussseeeaaabbbbbb___eeedddVVVXXXiii~~~pppdddaaaSSSJJJHHHMMMSSS```}}}zzzpppggg___aaaqqqzzzuuupppmmmlllkkkjjjjjjeeeZZZMMMIIINNNVVV^^^```eeeooo|||vvvAAA:::<<<555555555444444444555888:::<<<;;;<<<>>>?????????>>>===??????AAABBBDDDEEEFFFGGGBBBFFFLLLSSSXXXZZZ[[[[[[XXX\\\aaadddccc```^^^]]]VVVWWWXXXWWWVVVYYY^^^bbbnnniiiddddddiiimmmmmmkkkqqqssszzz......///000000000000000000000000000000000000000111111111222333444555666;;;:::888777777777888999000<<<777@@@AAA]]]wwwpppkkkeeeccceeefff^^^UUUPPPSSSaaatttyyynnnaaaZZZMMMFFFOOOfff{{{zzzmmmggg___WWW```sss~~~}}}zzz{{{zzztttlllggghhhhhh___QQQIIIOOO\\\bbbggggggnnn~~~yyygggCCC>>>???:::999999;;;:::777888===???>>>???===>>>@@@???<<<>>>BBBIIIEEECCCEEEFFFFFFIIINNNLLLNNNPPPSSSVVVWWWXXXXXXZZZ]]]aaacccccc___[[[XXXUUUXXX[[[\\\[[[[[[]]]___gggooosssoooiiiiiilllnnnkkk{{{zzz{{{///000000111111111111111000000000000000000000000111111222333444555666666:::999888777666777777888444<<<777@@@@@@VVVyyytttoookkkgggeeegggeee\\\SSSOOORRR]]]oootttjjjYYYNNNRRRfffyyyzzzvvv~~~~~~qqqlllbbbVVVYYYfffsssyyy}}}|||{{{{{{wwwrrrllljjjeee[[[NNNGGGNNNYYYbbbhhhkkksssyyyYYY>>><<<;;;888:::999:::999777999>>>???<<<@@@>>>???AAAAAA>>>@@@DDDMMMGGGDDDDDDDDDCCCGGGLLLPPPQQQSSSUUUWWWXXXXXXXXXZZZ\\\___bbbbbb___[[[YYYTTTVVVYYYZZZYYYZZZ\\\___gggppptttpppjjjjjjlllnnnkkkuuuwwwxxxzzz{{{000000111222222222222222000000000000000000000000000111333555666666666555888888777666666666777777999;;;777@@@>>>LLLtttwwwqqqkkkiiiiiiiiidddYYYQQQOOOQQQXXXfffxxx}}}xxx{{{~~~iiiWWWSSS^^^iiioooeeefffbbb[[[[[[fffuuu~~~yyypppnnnfffXXXTTT[[[cccmmmvvvwwwwwwwwwwwwvvvqqqjjjaaaVVVKKKEEEJJJTTTaaajjjppp{{{sssIII;;;<<<999888<<<::::::999999???DDDBBB<<>>EEE|||uuummmllllllkkkcccXXXPPPOOOQQQTTT^^^nnnuuuuuuxxxeee[[[ZZZZZZXXXQQQPPPLLLHHHJJJUUUdddoooqqqjjjiiimmmiii^^^YYY\\\ZZZbbbiiikkkmmmqqqsssrrrqqqhhh]]]TTTKKKEEEHHHNNN___kkkttteeeBBB??????::::::>>>;;;;;;;;;>>>GGGMMMIIIBBBAAA@@@BBBEEEEEEBBBDDDHHHMMMGGGCCCDDDFFFIIIPPPXXXZZZZZZ\\\\\\\\\[[[ZZZYYY[[[\\\]]]^^^___^^^]]]\\\[[[[[[[[[ZZZZZZZZZ\\\]]]cccmmmrrrnnniiigggiiijjjkkknnn}}}zzz{{{yyy...///000000111111000000000000000000000000000000///111333555666666555444666666666777777777666666:::888999===???BBBlllwwwnnnmmmlllkkkcccXXXQQQQQQQQQRRRWWWdddvvv}}}rrriiihhhmmmppp}}}qqqjjjeee^^^XXXRRROOOJJJGGGIIIPPP\\\fff```^^^bbbjjjjjjccc```bbb]]]^^^^^^^^^dddkkkmmmkkkkkkccc[[[TTTMMMGGGGGGKKK]]]kkkxxx[[[???CCC???999;;;<<<:::;;;<<<@@@JJJQQQNNNGGGAAAAAACCCFFFFFFCCCDDDGGGJJJEEEBBBDDDGGGJJJPPPWWW\\\\\\^^^_________^^^]]]^^^^^^^^^^^^^^^^^^______cccbbb```___^^^]]]\\\\\\```iiinnnjjjdddccceeeggg```fffzzzuuu......///000000000000000000000000000000000000000///000222444555555555444666666777888888888777777777666:::999???BBB\\\zzznnnjjjhhhfffaaaXXXRRRRRRPPPPPPSSS[[[iiizzzmmm```[[[ZZZkkknnnooonnnnnnnnniiibbbWWWRRRMMMKKKJJJKKKRRRYYYXXXZZZ```eeeccc______dddcccaaa]]]ZZZ```hhhjjjfffccc]]]XXXSSSMMMHHHJJJOOO___ooo}}}PPP>>>CCC;;;777===:::999;;;===@@@IIIOOONNNHHHCCCCCCEEEHHHGGGCCCCCCGGGHHHDDDCCCEEEGGGHHHLLLQQQZZZ\\\^^^```bbbbbbbbbbbbcccbbbaaa______```aaaaaahhhfffeeeddddddbbb___]]]^^^fffjjjeee______bbbddd^^^eeewww|||zzz//////000111111111111000000000000000000000000000///000000111222333444444666666888999999999888888333666<<<444>>>BBBNNNmmmfffaaa```^^^XXXSSSQQQNNNNNNOOOSSS^^^nnnnnnbbb]]]]]]```aaabbbfffllllllhhh]]]WWWSSSQQQNNNIIIJJJOOOTTTWWW\\\[[[VVVRRRWWW___ddddddaaa]]]^^^ccceeeddd]]]YYYTTTQQQKKKIIIOOOXXXeeeuuuoooFFF<<>>RRRyyysss~~~mmmaaa[[[ZZZ[[[ZZZXXXTTTLLLGGGLLLUUUiiiyyysssjjjdddfffkkkllljjjjjjfffbbb___\\\WWWSSSWWW^^^cccaaa___^^^ccchhhfff___[[[TTTPPPUUUaaarrr|||QQQHHHFFFCCCHHHTTTaaaccc___XXXUUURRRRRRTTTTTTRRRNNNMMMMMMNNNOOOPPPPPPOOOOOOKKKKKKJJJIIIJJJOOOUUUZZZYYYUUUPPPLLLLLLQQQWWW[[[[[[^^^]]]ZZZXXXYYYXXXTTTTTTTTTTTTSSSQQQRRRTTTVVV```]]]ZZZVVVUUUUUUWWWXXXXXXcccjjjiiihhhrrr------......///000000111000///...///000111000///000000000000111222333444222222222222222222222222111222444444555888;;;<<>>mmm]]]MMMjjj|||lllbbbYYYQQQMMMHHHHHHSSSjjj}}}wwwkkk___fff^^^XXX[[[dddjjjhhhcccaaa```___``````\\\UUUOOOTTT___jjjiiiKKKEEEJJJJJJJJJJJJLLLNNNPPPQQQUUUTTTTTTTTTUUUUUUSSSRRRMMMLLLMMMOOOPPPQQQOOOMMMIIIKKKMMMNNNNNNPPPSSSVVV[[[[[[]]]^^^^^^]]]\\\\\\```___]]][[[YYYXXXXXXWWWWWWTTTYYYcccfff```\\\]]]aaapppyyysssddd]]]___dddhhhsssxxxooobbb^^^bbbhhhjjj........./////////000000000000000000000000000000///......---...///000111111111111111111222222333777555333222333666888999===<<<```iiiMMMVVVtttcccYYYUUULLLGGGIIIYYYooowwwmmmhhhbbb[[[[[[dddmmmkkkeee```______```]]]WWWSSSRRRWWWjjj|||```NNNMMMOOOOOONNNMMMMMMOOOPPPQQQSSSSSSSSSUUUWWWWWWUUUSSSNNNMMMMMMNNNOOOOOOMMMKKKKKKMMMOOOOOOPPPQQQSSSUUUXXXZZZ]]]___``````______\\\\\\\\\[[[[[[ZZZXXXXXXXXXTTTVVV\\\]]]YYYUUUVVVYYYkkk}}}~~~qqqddd^^^___ggguuu|||nnnddddddhhhqqq............////////////000000000000000000000000...............//////000111111000000111111222333444444222111111333555777;;;:::RRRrrrRRRJJJcccxxxcccZZZRRRKKKGGGMMMZZZlllyyyvvvnnnllleee```cccjjjkkkgggbbb___]]][[[UUUNNNOOOTTT___yyylllPPPJJJNNNLLLKKKJJJJJJKKKLLLNNNOOOSSSSSSTTTVVVXXXYYYWWWUUUPPPOOONNNNNNOOOOOOMMMKKKLLLNNNPPPRRRRRRSSSUUUWWWXXXZZZ]]]```aaaaaaaaa```]]]^^^```aaaaaaaaa``````[[[WWWTTTUUUUUUTTTSSSUUUVVVbbboootttnnnccc]]]\\\aaalllzzzxxxllleeecccqqq------........./////////000000000000000000000000---......///000/////////111000000000000111222222111222222222111111333555777:::GGGttt|||]]]IIIIIITTTuuu___XXXPPPHHHFFFJJJVVViiizzzuuutttyyyzzzzzzssshhhdddiiikkkgggfff```ZZZUUULLLFFFNNN[[[nnn^^^IIIHHHLLLIIIIIIIIIJJJKKKMMMOOOPPPUUUTTTTTTVVVXXXYYYXXXVVVTTTRRRPPPPPPPPPPPPNNNLLLJJJMMMQQQSSSTTTVVVXXXZZZZZZ[[[]]]___```aaaaaa```^^^___```aaabbbbbbbbbbbb^^^YYYTTTRRRRRRTTTUUUVVVZZZZZZ]]]___^^^ZZZZZZ]]]___eeerrr}}}~~~uuujjjeeeoooyyy---------.........//////////////////////////////,,,---000111222111///...000000000000000111222222000222444444333333555888555===>>>YYYpppXXXGGG???XXXlll~~~~~~qqqfff```^^^mmmppp^^^VVVMMMGGGEEEIIITTT```lllzzzxxxzzzrrrkkkooonnnhhhiiiaaaYYYRRRIIIHHHYYYnnn\\\NNNLLLJJJJJJJJJJJJKKKMMMOOOQQQSSSUUUTTTSSSTTTVVVWWWWWWVVVXXXUUUSSSRRRRRRQQQOOONNNGGGJJJOOORRRUUUWWWYYY[[[\\\]]]]]]^^^^^^___``````]]]]]]]]]]]]]]]]]]]]]]]][[[XXXTTTQQQQQQTTTUUUTTT[[[XXXWWWXXXVVVTTTWWW]]]aaacccmmmzzzzzzqqqmmmpppzzz---------.........//////////////////////////////+++---111333333222///---000000000000000111111222///111333222111222555888222<<<555CCCjjjRRRBBB???MMMZZZZZZUUUTTTWWWZZZccchhhxxxddd[[[QQQKKKGGGEEEIIIOOOWWWfffwwwzzzsssvvvsssjjjjjjaaaXXXSSSLLLOOOgggxxxZZZQQQMMMEEEIIIIIIIIIIIIKKKMMMPPPQQQVVVTTTRRRRRRTTTUUUVVVVVVZZZWWWUUUSSSSSSRRRPPPOOODDDHHHMMMRRRTTTWWWZZZ\\\^^^^^^]]]]]]]]]^^^_________^^^]]]\\\[[[ZZZZZZZZZVVVUUURRRPPPQQQSSSSSSQQQYYYXXX[[[^^^ZZZTTTUUU[[[aaaaaagggtttzzzwwwrrrqqqppp{{{...........................------------...//////000000000000111111111111000000000000////////////000111111222222333444444777555999===VVVpppCCCDDD<<<@@@EEEEEEMMMXXXXXXccc``````qqqkkk```UUUPPPJJJCCCBBBGGGHHHPPP^^^oootttuuutttcccgggbbbYYYOOONNN___}}}kkkZZZQQQKKKFFFHHHHHHHHHGGGFFFGGGIIIKKKPPPPPPPPPPPPRRRSSSTTTUUU[[[WWWTTTSSSTTTSSSMMMHHHEEEIIIKKKLLLPPPUUUUUUQQQ\\\YYYVVVWWW[[[_________\\\^^^___]]]YYYVVVVVVXXXTTTOOOLLLLLLLLLKKKNNNRRRTTTTTTVVVYYYWWWRRRPPPSSSZZZ^^^eeelllooonnniiieeelll|||---------------------------------------...//////.........////////////000000/////////////////////000000111111222333333444666666<<<;;;HHH|||RRRDDD<<<@@@EEEDDDJJJSSSSSSRRRTTTUUUaaaqqqeeeZZZUUUPPPHHHCCCAAABBBGGGRRRbbbttt}}}sssooodddeee___WWWUUU^^^ssssss^^^VVVPPPKKKHHHIIIIIIHHHHHHHHHIIIKKKLLLNNNNNNNNNOOOPPPQQQSSSSSSVVVRRRNNNPPPTTTTTTMMMGGGFFFKKKMMMMMMOOOSSSTTTQQQXXXWWWWWWYYY\\\]]]\\\ZZZXXX[[[\\\ZZZWWWUUUVVVXXXRRRNNNMMMNNNNNNMMMOOORRRSSSRRRUUUYYYZZZUUURRRRRRWWW[[[aaagggkkkkkkhhhffffffuuu++++++++++++++++++++++++---------------.........,,,,,,,,,---------......////////////////////////000000000111222222333333444777>>>:::999aaatttOOOAAA>>>AAA>>>BBBHHHGGGLLLPPPSSS[[[ttt{{{lll^^^XXXWWWPPPGGG@@@>>>@@@FFFQQQbbbvvvzzzoooeee^^^ZZZYYYaaattt}}}ZZZQQQRRROOOKKKKKKIIIHHHFFFFFFFFFGGGIIIKKKLLLLLLLLLLLLNNNOOOPPPQQQPPPLLLKKKNNNRRRSSSMMMGGGGGGMMMQQQOOONNNPPPRRRQQQUUUUUUVVVYYYZZZZZZWWWUUUUUUWWWXXXVVVSSSRRRTTTWWWPPPMMMMMMOOOPPPNNNPPPSSSRRROOOQQQXXX[[[XXXSSSRRRTTTWWW\\\aaaeeeggggggggg___mmm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............+++,,,,,,,,,------------........./////////////////////000000111222222222333666===:::333JJJkkkQQQAAA???<<>>888EEEjjjwwwccc]]]MMM@@@===<<<>>>GGGLLLSSSnnnpppeee^^^XXXQQQNNNIIIEEECCCEEEGGGIIISSS]]]iiiqqqwwwzzzfff[[[RRRRRRTTTTTTSSSTTTTTTOOOHHHFFFHHHJJJJJJHHHDDDDDDDDDEEEFFFGGGHHHIIIEEEJJJPPPUUUVVVTTTPPPMMMCCCHHHJJJJJJLLLPPPQQQNNNNNNPPPQQQPPPNNNNNNPPPRRROOORRRTTTSSSNNNJJJIIIIIIKKKIIIIIILLLMMMKKKLLLPPPSSSPPPPPPSSSSSSPPPPPPRRRRRRUUUXXXXXXVVVXXX]]]bbbdddiii************************)))***,,,......---,,,+++,,,,,,------------......,,,,,,------...///000000------......///000000000///444///222;;;444999XXXxxx___FFF>>>===;;;GGGJJJEEESSS}}}pppgggaaaTTTRRRNNNJJJGGGDDDCCCBBBCCCJJJSSSXXX\\\gggxxxcccZZZQQQNNNRRRWWWWWWSSSRRRLLLEEEDDDHHHKKKKKKJJJDDDDDDDDDDDDEEEGGGHHHIIIFFFFFFJJJRRRZZZZZZSSSKKKBBBEEEGGGHHHMMMRRRRRRNNNJJJNNNRRRRRRPPPNNNOOOPPPLLLPPPTTTTTTPPPLLLJJJJJJIIIIIIKKKPPPQQQMMMKKKMMMQQQRRRUUUXXXVVVPPPNNNPPPRRRUUUXXXWWWUUUUUUZZZ___aaaeee~~~,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,++++++***+++++++++,,,,,,,,,,,,,,,---...//////////////////.........000111222222333666:::>>>lll~~~XXX>>>999999HHHDDD@@@LLL[[[{{{yyyeee[[[TTTRRRMMMEEEAAACCC@@@@@@BBBEEEKKKUUU___ggguuu|||ttthhh```VVVQQQRRRSSSSSSQQQIIIJJJHHHEEEFFFJJJJJJGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGJJJNNNPPPPPPMMMIIIGGGDDDFFFHHHKKKNNNOOOPPPPPPLLLOOORRRSSSQQQPPPQQQRRRRRRTTTUUUTTTQQQNNNLLLKKKKKKHHHHHHLLLMMMMMMOOOSSSSSSUUUVVVVVVTTTOOOJJJGGGNNNQQQYYY```___ZZZYYY[[[hhhlll+++++++++*********))))))))))))))))))))))))))))))+++++++++******+++,,,,,,---------,,,------......////////////............000111222222333666:::===OOOzzzXXXGGG999BBBCCCDDDGGGEEE^^^}}}kkkZZZUUUTTTNNNFFFAAABBB@@@>>>>>>@@@GGGOOOUUU\\\bbbkkkrrrxxx~~~|||hhh```[[[UUUSSSSSSSSSPPPMMMKKKKKKIIIEEEEEEIIIHHHEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEGGGKKKNNNNNNLLLIIIGGGEEEFFFGGGIIILLLOOORRRTTTOOOQQQTTTTTTRRRQQQRRRTTTSSSUUUVVVTTTPPPMMMJJJJJJKKKHHHHHHKKKLLLKKKMMMQQQSSSSSSSSSRRROOOLLLJJJHHHLLLOOOVVV]]]\\\YYYYYY]]]gggqqq*********)))))))))(((((())))))))))))))))))))))))***************+++,,,---//////...---------..............................000111222222333555888;;;===dddwww\\\DDD>>><<>>;;;???EEEJJJOOOTTT[[[___aaaeeejjjooottt{{{oooXXXWWWTTTTTTTTTVVVVVVTTTPPPLLLOOOOOOLLLHHHIIILLLKKKGGGBBBCCCCCCCCCEEEFFFGGGHHHFFFGGGIIIJJJJJJIIIGGGEEEFFFGGGIIILLLOOOTTTWWWYYYWWWWWWWWWVVVVVVUUUVVVWWWPPPRRRSSSRRROOOKKKIIIHHHJJJFFFFFFHHHHHHGGGHHHLLLMMMLLLKKKJJJHHHGGGGGGGGGFFFGGGLLLQQQSSSSSSYYY```hhh,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))***+++,,,---000///...---------------,,,---------....../////////000222222222333555777:::>>>```tttcccZZZRRRKKKEEEEEEHHHGGGkkksssmmmjjj}}}mmm^^^WWWTTTNNNLLLJJJIIIIIIGGGCCC@@@;;;<<<>>>@@@AAADDDGGGJJJOOOSSSYYY]]]cccjjjttt{{{}}}eeeVVVQQQQQQQQQQQQQQQRRRQQQOOOMMMKKKKKKIIIFFFGGGKKKKKKGGGBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIGGGEEEDDDCCCFFFKKKPPPTTTWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTKKKMMMOOOOOOMMMKKKJJJIIIHHHDDDCCCFFFFFFEEEFFFJJJHHHIIIJJJJJJIIIGGGFFFDDDDDDEEEHHHLLLNNNPPPWWW```jjj,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))***+++,,,......---,,,,,,,,,------,,,,,,,,,---....../////////000222222222222444555333555LLLpppuuuxxxdddEEE===EEECCCTTTsssqqqeeevvvyyyfffZZZTTTQQQNNNMMMMMMKKKFFFBBBCCCBBBAAA@@@@@@AAABBBCCCEEEHHHMMMPPPTTT[[[cccjjjqqqtttyyy|||~~~kkkddd\\\QQQMMMMMMMMMMMMMMMLLLLLLKKKEEEFFFDDDAAABBBGGGGGGDDDBBBBBBBBBCCCDDDEEEGGGHHHJJJJJJIIIHHHGGGFFFEEEEEEBBBFFFLLLQQQUUUWWWVVVVVVVVVVVVUUUVVVVVVUUURRRPPPGGGIIILLLMMMKKKIIIIIIIIIEEEBBBAAADDDEEECCCEEEIIIFFFGGGIIIJJJIIIHHHFFFEEEDDDDDDFFFJJJLLLMMMUUU]]]hhh++++++++++++************))))))))))))))))))))))))******))))))))))))******,,,,,,+++++++++,,,,,,---++++++,,,------.../////////000222222222111222333111555@@@]]]\\\FFFEEE???EEEVVVuuu}}}yyyzzzggg```XXXRRRPPPOOOKKKGGGLLLJJJGGGFFFFFFFFFGGGGGGDDDFFFIIIKKKLLLQQQXXX^^^aaadddhhhkkknnnqqquuuxxxvvvdddbbb\\\QQQLLLMMMOOOPPPNNNMMMKKKKKKEEEFFFCCC@@@AAADDDDDD@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGBBBEEEIIINNNQQQSSSTTTTTTTTTSSSSSSUUUVVVTTTOOOKKKFFFHHHJJJJJJIIIGGGFFFFFFBBB??????BBBCCCCCCEEEIIIGGGGGGGGGHHHHHHHHHHHHHHHEEEDDDFFFIIIJJJKKKRRRZZZeee~~~************))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***************+++,,,,,,---++++++,,,,,,---.../////////000222222222111222333111555555===ggg{{{ZZZJJJ<<>>UUUwwwvvv{{{pppbbbXXXTTTRRRPPPMMMMMMKKKHHHGGGHHHIIIIIIJJJGGGIIIKKKKKKKKKNNNUUUZZZ\\\^^^aaadddhhhmmmssswwwzzzlll]]]ZZZTTTLLLMMMPPPSSSUUUSSSPPPMMMLLLIIIIIIFFFBBBBBBEEEDDD@@@CCCCCCBBBCCCCCCDDDEEEFFFBBBBBBCCCCCCDDDFFFGGGHHHCCCDDDGGGJJJMMMPPPRRRTTTQQQQQQRRRTTTUUURRRLLLGGGFFFHHHJJJIIIGGGDDDCCCCCCAAA>>>>>>AAACCCBBBDDDIIIJJJIIIGGGEEEFFFHHHJJJLLLFFFEEEGGGJJJJJJJJJPPPXXXaaauuu************************++++++***)))(((((()))))))))))))))))))))******++++++***************++++++,,,,,,,,,---------.........///000111111222222111222444555999KKKtttoooXXXXXXMMMEEECCCRRRlll}}}nnnXXX[[[]]]VVVTTTPPPOOOMMMMMMOOOOOONNNMMMKKKLLLMMMOOOQQQSSSTTTUUU\\\[[[^^^cccfffiiiooovvvxxx{{{}}}kkkYYYRRRVVVWWWSSSTTTPPPKKKLLLPPPNNNGGGJJJHHHEEECCCCCCCCCBBBAAAIIIGGGDDDBBBAAACCCDDDFFFGGGDDD@@@???BBBFFFIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMNNNOOONNNMMMJJJIIIFFFFFFFFFFFFGGGGGGDDDBBBAAA@@@?????????AAADDDEEEKKKLLLLLLKKKGGGEEEDDDDDDFFFFFFGGGIIIGGGHHHQQQ[[[bbbsss************************+++******)))(((((())))))))))))(((((())))))***+++++++++******)))*********,,,,,,,,,------------.........///000111111111111000111444777???[[[qqqooommmXXXGGGGGGSSSbbbttt{{{}}}uuuvvvnnnggg```XXXYYYXXXVVVRRRQQQQQQQQQQQQPPPRRRRRRRRRSSSTTTUUUWWWWWW^^^]]]aaafffjjjkkkqqqwwwwwwzzzzzzlll]]]WWWXXXVVVQQQSSSRRRMMMLLLOOONNNJJJKKKGGGCCCBBBCCCFFFHHHIIIEEEEEEEEEBBB@@@@@@CCCEEEHHHEEEAAA@@@AAADDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMLLLJJJIIIDDDCCCDDDEEEGGGGGGEEECCCAAAAAA?????????AAACCCDDDHHHIIIIIIGGGEEECCCCCCCCCFFFDDDEEEFFFFFFFFFLLLSSSfffwww******************************)))((((((((())))))))))))(((((())))))***+++,,,+++***))))))))))))))),,,,,,,,,,,,---------------...///000111111111111000000333666444>>>bbbxxxhhhOOOAAA===BBBQQQaaafffmmmggg___lllvvvggg\\\\\\XXXWWWVVVVVVVVVUUUSSSQQQUUUUUUTTTTTTTTTVVVXXXYYY]]]]]]aaagggjjjkkkoootttssswww|||~~~mmmeee\\\XXXVVVOOOMMMQQQQQQNNNLLLMMMMMMKKKHHHDDD@@@???BBBGGGKKKMMMIIILLLMMMIIIDDDAAACCCGGGGGGEEEBBBAAAAAABBBAAAAAABBBBBBBBBCCCDDDDDDEEEEEEHHHHHHJJJKKKKKKJJJIIIIIIBBBAAAAAACCCEEEFFFEEECCCBBBAAA@@@@@@@@@AAABBBCCCEEEEEEEEECCCAAAAAABBBCCCEEEBBBBBBDDDEEEEEEHHHLLLcccttt***************************))))))((((((((())))))((((((((((((((()))******,,,+++***))))))(((((()))++++++,,,,,,,,,---------------...///000000000000444000222777333111EEEaaaxxxyyyrrr```III;;;<<>>>>>AAAEEEIIIJJJLLLPPPRRRMMMDDD???AAAEEEDDDCCCAAAAAAAAAAAA@@@>>>??????@@@AAAAAABBBBBBBBBEEEFFFGGGHHHIIIIIIHHHHHHBBBAAAAAABBBCCCDDDCCCAAABBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCBBB@@@@@@BBBDDDEEEAAA@@@EEEHHHHHHIIILLLZZZjjj)))))))))))))))))))))))))))((((((((((((((())))))((((((((('''((())))))***+++******)))(((((())))))+++++++++,,,,,,,,,------,,,---...//////000//////555...///666555111888GGGfff~~~[[[FFFGGGEEE999@@@NNNSSSSSSRRRVVVnnntttooohhhccc```______^^^___``````bbbdddgggiiikkkhhhhhhkkkpppqqqoooqqqvvv~~~uuubbb\\\______aaa]]]QQQPPPOOOQQQVVVZZZWWWNNNGGGAAA@@@???AAACCCEEEEEEDDDCCCHHHJJJGGG???;;;>>>BBB@@@??????@@@BBBBBBAAA@@@>>>???@@@AAABBBBBBBBBAAAEEEEEEFFFFFFGGGGGGGGGGGGEEECCCAAAAAAAAAAAA@@@>>>BBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBDDDFFFEEEAAABBBGGGLLLNNNPPPSSSWWWeee|||))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))***)))))))))(((((())))))***++++++++++++,,,,,,,,,,,,+++,,,---...////////////000------222555444555999GGGqqquuuYYYTTTMMM>>>===AAABBBFFFKKKNNNccczzzjjjbbbaaadddfffeeegggiiikkknnnqqqrrrsssnnnmmmooorrrrrroooqqqvvveeeYYYXXX\\\\\\___]]]RRRTTTTTTZZZbbbeee]]]RRRKKKDDDCCCCCCDDDEEEEEEDDDBBB===AAACCCBBB??????CCCGGG???>>>>>>???BBBCCCCCCBBB>>>???AAACCCCCCCCCBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFGGGDDDBBBAAAAAA@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEFFFEEEDDDEEEFFFEEEBBBDDDJJJNNNPPPUUU[[[ZZZfffzzz))))))))))))))))))))))))'''''''''''''''((())))))(((''''''''''''((())))))(((((('''(((((()))***+++***++++++++++++,,,,,,,,,++++++,,,---............+++///000///000555666333999PPPyyywwwfff]]]WWWPPPIII???@@@FFFHHH]]]|||uuusssrrrrrrtttwwwzzz|||}}}~~~}}}yyyvvvvvvwwwvvvsssuuuyyylll]]]VVVWWWYYYVVVYYYYYYOOORRRXXXdddmmmjjj\\\RRROOOEEEDDDBBBBBBCCCDDDCCCBBB@@@@@@AAA@@@@@@BBBFFFIII@@@>>>>>>???AAACCCDDDCCC???@@@BBBDDDDDDDDDCCCBBBGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDAAA@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBAAADDDGGGHHHGGGEEEDDDDDDDDDDDDFFFJJJLLLOOOWWW___YYYeeezzz))))))))))))))))))))))))'''''''''''''''((()))***'''''''''''''''((())))))''''''''''''(((***+++,,,******+++++++++,,,,,,,,,++++++,,,---............)))333666///---555888333111666RRRwwwmmmqqqqqqbbbMMMFFFDDD???MMMmmm}}}qqqaaa```[[[]]]]]]WWWZZZ[[[RRRMMMYYYjjjsssiiiWWWOOOQQQEEEBBB???>>>???AAABBBBBBBBB@@@>>><<<<<<>>>@@@BBBBBB@@@>>>???AAACCCDDDCCC???@@@BBBDDDEEEDDDCCCBBBHHHGGGFFFEEEEEEDDDEEEEEEEEECCC@@@@@@AAABBBBBBBBB>>>???@@@AAABBBCCCCCCCCC@@@CCCGGGIIIHHHEEECCCBBBDDDDDDGGGJJJJJJLLLVVV```SSS```www(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''' %%%+++,,,)))''''''((((((((((((((())))))))))))+++++++++,,,,,,,,,---------,,,++++++------,,,+++//////......000222555777333888AAAWWWyyysssvvvQQQ@@@GGGMMMJJJoooqqqggg___[[[[[[[[[\\\\\\ZZZVVVSSSVVVYYY\\\^^^\\\VVVPPPKKKDDDCCCAAAAAAAAAAAA???===??????>>>===<<<;;;;;;;;;===<<<;;;<<<>>>@@@???>>>@@@======BBBDDDBBBAAABBBEEEDDDDDDDDDDDDDDDEEEFFFBBBCCCCCCBBBAAA@@@???>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCAAA@@@???AAADDDGGGJJJPPPVVVZZZRRRQQQhhh'''((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''(((((())))))((('''''''''((((((((())))))))))))************+++++++++,,,,,,++++++,,,,,,------,,,////////////000333555777222555777AAA\\\zzzbbbYYY[[[\\\WWWfffyyytttgggaaa]]]\\\[[[ZZZZZZZZZYYYVVVSSSUUUWWWYYYZZZXXXSSSNNNJJJGGGEEEBBBAAAAAA@@@>>><<<<<<<<<<<<;;;:::::::::999<<<;;;:::;;;===>>>===<<<<<<;;;???FFFHHHDDD@@@???DDDDDDCCCCCCDDDDDDEEEEEEBBBBBBAAAAAA@@@??????>>>>>>???@@@AAAAAABBBBBBBBB@@@AAAAAABBBAAA@@@???>>>@@@AAACCCEEEHHHLLLQQQUUUSSSUUUmmm''''''((((((((()))))))))''''''&&&&&&&&&&&&'''''')))&&&$$$%%%''')))((('''''''''((((((((()))))))))((())))))))))))*********+++++++++,,,,,,---------000/////////111333555666444555666555<<>><<<;;;;;;;;;;;;;;;;;;::::::;;;::::::;;;<<<===;;;:::777888???IIILLLFFF@@@===BBBBBBBBBCCCCCCDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@AAA@@@@@@===>>>>>>>>>>>>===<<<<<<@@@AAABBBCCCEEEHHHMMMPPPUUUZZZqqq'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''((())))))'''''''''((((((((())))))(((((()))))))))************+++,,,,,,,,,,,,---.../////////000111222444555222333777999555>>>cccvvvooowwwuuuggg[[[YYYfffsss~~~~~~tttiiihhhcccaaaddd]]]ZZZVVVTTTSSSSSSRRRQQQRRRRRRQQQPPPNNNLLLJJJIIIFFFEEECCCBBBBBBAAA@@@>>><<<<<<<<<===============;;;::::::;;;<<<<<<:::888555777>>>HHHKKKFFF???===@@@@@@AAABBBBBBCCCCCCCCC@@@???>>>===<<<======>>><<<===>>>???????????????;;;;;;;;;<<<;;;;;;;;;;;;>>>???AAABBBCCCGGGLLLOOOWWW___qqq''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$***000///***&&&'''+++''''''''''''(((((((((((())))))))))))************)))+++------++++++---............///000111222333000,,,000777555222CCC\\\yyyuuuaaaXXX\\\iiiyyygggcccgggccc___bbb\\\YYYTTTQQQPPPPPPPPPOOOPPPPPPNNNMMMKKKJJJIIIHHHCCCBBBAAAAAABBBCCCBBBAAA<<<<<<<<<===============<<<;;;;;;<<<===<<<:::777777666:::BBBEEEBBB???>>>===>>>@@@AAABBBBBBBBBAAA>>>>>>======<<<<<<======<<<<<<======>>>=========::::::::::::::::::;;;;;;;;;===???AAADDDHHHNNNRRR[[[cccpppttt&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''+++333:::777,,,%%%&&&***&&&&&&'''''''''((((((((())))))))))))***************---///---+++***+++...,,,------...///000000000555,,,+++222444111777BBBbbbkkkdddmmmxxxrrrrrrpppjjjhhhlll}}}{{{sss^^^]]]aaa]]]YYY[[[[[[WWWSSSPPPOOONNNMMMLLLMMMMMMKKKJJJHHHGGGFFFFFF@@@??????@@@BBBCCCBBBAAA;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<======<<<888666888555555;;;>>><<<<<<>>>;;;<<<>>>@@@AAAAAA@@@@@@<<<======>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999::::::;;;999;;;===@@@DDDIIIOOOSSS\\\fffooonnnwww&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''',,,111555222+++&&&'''***&&&&&&&&&'''''''''((((((''''''((((((((()))))))))+++...000...***(((***---++++++,,,---............444///---000333222555:::>>>VVV~~~}}}zzztttggg[[[ZZZZZZYYYXXXYYYYYYVVVRRROOONNNLLLJJJIIIIIIIIIHHHGGGFFFDDDCCCCCC@@@???>>>???AAAAAAAAA@@@<<<<<<<<<;;;:::::::::999;;;;;;;;;<<<<<<:::666333777333222666999888888;;;:::;;;===???@@@@@@@@@???;;;<<<>>>@@@@@@>>><<<;;;::::::;;;;;;;;;;;;::::::888888777777777888999:::888:::<<>>===<<<<<<;;;;;;:::::::::;;;;;;999555111555111111444777555666888999:::===???@@@@@@???>>>:::<<>>===CCCBBB:::???>>>===============>>>AAAAAABBBAAA???===:::888777999888555444777777444111111222333333444444555888:::<<<<<<;;;;;;;;;===<<<=====================555666777999999:::::::::666555555666666777888999888;;;???BBBEEEHHHLLLOOOPPPUUU^^^fffxxx((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((******///444222+++(((*********+++,,,,,,------...............///000111222333111333;;;IIIaaauuulllhhheeeiiikkkggg___YYYYYY\\\XXXWWWUUURRROOOOOOQQQTTTTTTVVVOOOAAA===AAABBB===@@@???>>>>>>======>>>>>>???@@@@@@@@@???<<<:::888777:::999555666999:::888222222222333444444555555888999;;;;;;::::::;;;<<<999999999999999999999999666666777888999999999888555555555555666777888888:::<<<@@@BBBEEEGGGKKKMMMQQQYYYdddhhhvvv((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((***000555333,,,((()))******++++++,,,---------......---......///000111333333444444555@@@VVVkkkooohhheeebbb___cccgggjjjfff___ZZZYYY[[[YYYZZZYYYTTTOOOOOOTTTYYY```aaaXXXGGG===???AAA@@@@@@??????>>>======>>>>>><<<===>>>>>>===<<<:::999999;;;999666777;;;>>><<<333333333444555555666666777999::::::999999999:::777777777666666666666666666666777777777777777666444444444444555666777888:::===@@@BBBDDDGGGJJJLLLQQQ[[[ggghhhrrr(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''***...000///+++))))))*********+++,,,,,,------------------...///000000555444444444222555BBBOOOhhh~~~mmmcccaaaaaa^^^ZZZ```dddfffddd^^^YYYXXXXXXYYY]]]^^^YYYRRROOOSSSYYYcccccc\\\LLL@@@>>>@@@AAA???>>>===<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;:::999:::<<<:::666666:::<<<;;;333333444444555666666777666888::::::888888888999888888888777777777777777666666666666666666555555444333333444444555666777888;;;???BBBDDDGGGJJJMMMOOOWWW```aaakkk''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''***+++)))((())))))***))))))***++++++,,,,,,---,,,,,,,,,,,,---...///000222///...111333444999>>>IIIjjjtttnnngggbbb```^^^\\\[[[\\\___bbb```\\\WWWUUUUUUXXX]]]aaa]]]UUUOOOPPPSSS[[[]]]YYYNNNDDD???@@@@@@======;;;::::::999999999777777888888999999999999:::;;;999555444777888666333333444444555666666777777888:::999888777777888999888888888777777777666555555666666666555555444444333333444444555666777555888<<<@@@CCCFFFJJJMMMLLLOOOUUUVVVddd''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''))))))%%%$$$'''******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---//////222...,,,000444444444666:::FFF\\\yyyxxxllliiieee___[[[YYY[[[\\\YYY\\\^^^^^^[[[WWWSSSRRRVVVZZZ^^^]]]VVVPPPMMMNNNPPPQQQQQQLLLFFFAAA???@@@<<<<<<:::999888888777777555555666666666777777777777999888444222444333000333333333444555555666666777999::::::888777777888777777666666555555444444555555666666666666666555444444444444555666777888444777;;;>>>AAADDDHHHKKKIIIJJJNNNNNN]]]'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%)))***&&&%%%)))+++))))))))))))***++++++,,,,,,++++++++++++,,,---...///333000000333333111222555333222:::MMMiiiwwwiiiiiigggddd```]]][[[[[[\\\XXXZZZ]]]]]][[[WWWSSSQQQSSSVVVXXXWWWTTTPPPNNNMMMJJJIIIHHHGGGEEEBBB@@@@@@===<<<;;;999888888777777555444444444444555555666333666666333333444222///222222222333444444555555888:::;;;:::999777777888777666666555444444333333444555666777777777777777555555555555666777888888555888;;;===>>>AAADDDFFFGGGKKKOOOLLLWWW'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((###))),,,((('''++++++((()))))))))***++++++,,,,,,++++++++++++,,,---......//////111222///,,,///555555555999===???PPPxxxrrrgggdddfffeeedddeeedddbbb^^^ZZZXXXZZZ]]]^^^\\\XXXTTTQQQRRRRRRRRRRRRRRRQQQPPPOOOHHHDDDBBBCCCDDDBBBAAAAAA>>>===;;;:::999888888888444444444333333444444555000444555444444555333///111111222333333444444555999:::;;;;;;999888888888888888777666555555444444444444666777888888888888666555555666666777888999777999;;;<<<===>>>@@@BBBGGGNNNSSSMMMSSS''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&((()))***))))))))))))************++++++******++++++,,,---...............///000000222888<<<;;;999???OOO]]]uuu|||sssiiibbb___fffbbbaaacccbbb]]]XXXWWWPPPXXX^^^]]][[[YYYTTTNNNWWWSSSPPPNNNOOOOOONNNLLLFFFEEEBBB@@@>>>===<<<<<<@@@@@@<<<888777999888444666666555444444444444555444444444333333222222222111111111111222333444555444444555555555555444444777666555444333222222222555555666777777777777777555555555555666666666666888888999:::<<<>>>@@@AAAKKKGGGRRRKKKXXX''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&'''((()))***(((((()))))))))*********++++++******++++++,,,---...............//////000111666999888555777@@@IIIIII]]]{{{uuuoookkkfffbbbaaa___^^^```cccaaaZZZVVVVVV___\\\XXXWWWWWWWWWVVVTTTNNNKKKIIIIIIKKKMMMMMMLLLEEEDDDBBB???===<<<<<<<<<>>>???===777444555555222666555444444333333444444333333333222222222111111000000000000111222333444444444555555555555444444555555444333222222222222333444555555666666555555555555555555555666666666888888999:::;;;===???@@@CCCAAANNNIIIXXX&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))(((((())))))))))))******+++************+++,,,,,,...------------.../////////222666666444333555888666>>>MMMbbbwwwmmmdddcccdddbbbaaaaaa[[[ZZZ[[[]]]\\\[[[```hhhyyyfffUUURRRTTTSSSTTTXXXKKKIIIFFFEEEGGGIIIIIIIIICCCBBBAAA???===<<<<<<;;;===AAA@@@999333333333222444444333222222222222222222222111111111111000000000/////////000111222333333333444444444444333333333222222111111111222222222222333444444444444444444444444555555555666666777777888888:::;;;======>>>===MMMJJJXXX&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((((((((((((((()))))))))******************++++++,,,------,,,,,,------...///...000222444555555555555777;;;===>>>HHHccc}}}rrrmmmeee___```aaa^^^\\\\\\\\\XXXUUUTTTWWW```sssoooUUUQQQRRROOOOOOUUUPPPMMMJJJGGGEEEDDDDDDDDDAAA@@@???>>><<<;;;;;;:::>>>CCCDDD<<<444333444333333222222111111111111111000000000000000000000000///////////////000111111222222333333333333222222000000000000000111222222111222333333444444333333333333333444555555555666666666777777888:::;;;<<<@@@@@@PPPMMMYYY&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---......000000000222444555666666///444999999888AAAVVVhhhvvvjjjggghhhbbb]]]]]]]]]YYYVVVVVV[[[VVVSSSSSSWWWcccxxxlllSSSOOOPPPKKKIIIMMMPPPOOOLLLHHHDDDAAA??????>>>>>>======<<<;;;::::::;;;AAABBB;;;444222333333222222111000000000000111/////////////////////////////////...//////000000111111222222222222111111////////////000111222222222222333444444444444333222222222333444555555555555555666777888999;;;<<>>@@@RRRhhh{{{rrrgggbbbeeeaaa\\\XXXYYYYYYVVVTTTVVVWWWTTTTTTWWWYYY___jjjvvvqqq^^^NNNLLLLLLHHHFFFGGGHHHIIIIIIFFFBBB???======;;;;;;<<<<<<;;;:::999999666;;;<<<777222222222000222222111000000000000111......////////////000000000000////////////000000000000111111111111000000///////////////000111222111222222333333333333333000111222222333444555555444444555666888:::<<<===???@@@RRRPPP^^^%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))***+++++++++++++++++++++,,,,,,---...000222222000///000111:::111,,,222888::::::;;;444BBBXXXmmmrrriiikkkkkkddd```ccc___ZZZXXXZZZ[[[YYYYYY\\\XXXTTTSSSUUUWWWWWW[[[aaaZZZUUUOOOJJJHHHGGGEEEDDDBBBEEEGGGFFFCCC>>><<<<<<999::::::;;;;;;:::999888333666777444333444333///333222111111000000111111......//////000000000000111000000//////000000111///000000111111000000///000000000///000000111111///000111111222222111111000000111222333444555555333333444666999;;;===???===>>>PPPOOO___%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((())))))))))))))))))******+++++++++******++++++,,,---***...333444222000111333...///555:::777111222888>>><<<:::===GGGXXXjjjvvvrrrpppeeebbbkkkpppjjjddddddccc___]]]___```^^^```ddd]]]VVVPPPOOOQQQRRRVVV[[[RRRUUUSSSLLLGGGFFFEEEAAABBBFFFIIIIIIDDD???;;;:::888999:::;;;;;;:::888888333555666444666888666111333222222111111111111111.../////////000000111111111111000000000000000111//////000000000000//////111111000000000000111111...//////000000000000000///000111222333444555555222333444666999<<>>>>>OOONNN___%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''''''''(((***+++******+++++++++,,,,,,,,,/////////000111111222222......///000111333555666777888999;;;>>>AAAEEEGGG```nnnzzzhhhgggrrrqqqmmmgggcccbbbccccccdddgggfffgggkkkmmmjjjaaaYYYWWWWWWWWWUUUSSSRRRSSSTTTNNNNNNPPPSSSTTTNNNDDD;;;@@@CCCCCCAAA@@@BBBAAA>>>:::999999888888999999:::777555333444555555222///000000111222222222111111000000000000////////////---.........//////000000222---...222000,,,444AAAFFF222%%%(((.........111///111222111000///000111111111111000111111222222333333333444666999;;;<<<;;;DDDPPPSSS___%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((***************+++++++++,,,,,,......//////000111111111......///000111333444555888888888999;;;===@@@AAACCCLLLYYYiiiyyyyyytttqqqiii```aaaiiimmmjjjeeeaaa```aaacccdddkkklllmmmooonnnjjjccc]]]YYY[[[\\\[[[XXXVVVTTTTTTPPPMMMMMMSSSZZZYYYOOOEEEBBBEEEDDD@@@???AAA@@@===:::999999888777777888888666444333444555555333000111222222222222222111111/////////............---------......////////////...***,,,222111...555AAAQQQ???111111111,,,))),,,///000111111000///000111111111000000111111222222333333333444666888;;;<<<:::DDDPPPTTTaaa%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))************++++++++++++,,,---------...//////000000.........///000222444444777777777777888999:::::::::<<<@@@DDDKKKYYYjjjwwwzzzppphhhgggfffcccaaaaaacccfffhhhfffccc``````bbbdddfffeeegggjjjjjjhhhdddbbb```\\\^^^```___\\\WWWTTTSSSSSSNNNKKKRRR\\\^^^UUUKKKFFFGGGEEE@@@>>>@@@???===;;;:::999888777666666666444333333333555555333111333333333333333222111000.........---------,,,,,,---------............///,,,***,,,222111---111:::CCC777///000///+++***...///000111111//////000111000000000000000111222333333333333444666888:::<<<:::CCCPPPTTTccc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))************+++++++++++++++,,,,,,------...//////.........///000111333333555555555555666777777777>>>??????@@@CCCGGGKKKNNNRRR___ppp{{{yyywwwrrrkkkeeeiiikkkjjjeeedddggggggcccccccccaaa``````aaaeeehhh\\\aaaffffffdddbbbdddfff^^^``````^^^ZZZVVVSSSSSSUUUPPPMMMQQQWWWXXXRRRJJJIIIJJJFFF@@@===>>>>>><<<<<<<<<:::888777666555555222222333333444444333333444444444333333111000000.........------------,,,------------------------...,,,...222000+++,,,000///***))),,,---+++---222///000111000///...///111000000///000000111222333333333333444555777999;;;999BBBNNNTTTccc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((())))))*********++++++++++++++++++,,,------......------......///000111222222222333555666777777888888888999???EEEHHHFFFCCC???DDDLLLRRRUUUZZZbbbjjjttt|||vvvllleeeeeecccbbbdddgggjjjjjjhhhnnnnnnjjjdddccceeeaaa[[[]]]^^^^^^]]]\\\]]]aaaeee___eeejjjjjjgggeeehhhlllcccbbb```\\\WWWTTTUUUUUURRRQQQPPPQQQRRRQQQNNNKKKKKKKKKGGG@@@===>>>===;;;===<<<;;;999777666555555111222333444333333333333444444444333222111000////////////.........------------------,,,,,,,,,,,,,,,,,,...111///,,,***,,,000......000///------000...000111000///...///000////////////000111222333444333333333555777999::::::AAALLLQQQbbb$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''')))))))))************++++++++++++,,,------......------------...///000111///000222444666777777888888555555999???DDDEEEDDDDDDBBBAAA@@@===<<>>>>>===:::<<<;;;:::888666555555555111333444444222111222333222222222222222111000////////////............------,,,,,,,,,,,,,,,++++++(((***,,,///000///...------------...//////...///...///000000......///000.........///000111222333444333333333444666888999:::@@@HHHMMM^^^########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''))))))))))))************++++++,,,,,,---.........------------...///000000...///111333555555555555888999999888999===CCCHHHCCC>>>===??????===???DDDBBBAAAAAABBBEEEHHHMMMOOORRRYYY\\\ZZZZZZ```fffggghhhgggggggggeeeccc___]]]fffdddbbb___]]]ZZZWWWUUUXXX\\\```bbbdddiiipppvvvuuuiiiaaadddfff```ZZZZZZWWWZZZ[[[YYYUUUUUUYYY]]]^^^aaadddddd```\\\ZZZZZZcccbbb```\\\WWWUUUUUUVVVLLLKKKLLLNNNPPPOOOMMMKKKJJJKKKIIICCC??????===999999999777666444444333333111444555444222000000222000000111111111000000///.........---------,,,,,,,,,,,,,,,,,,+++++++++***(((***,,,---///000///---'''''''''))),,,//////---...///000///......///000............000111222333444333333333444666888999;;;???EEEHHHZZZ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&))))))))))))************+++,,,,,,------......///---------------...///000...///111222333333333222---444::::::888:::DDDNNN;;;666777===@@@===<<>>CCCEEEWWW&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''((((((((('''&&&%%%&&&((((((((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,...000000///...///000///000000000111111111111333222444888777555;;;DDDJJJ@@@666444888>>>@@@???@@@AAABBBCCCDDDDDDDDDDDDFFFIIINNNPPPQQQSSSWWW[[[TTTSSSRRRUUUXXXYYYWWWUUUQQQRRRVVVYYY\\\\\\YYYWWWSSSTTTYYY]]]]]]___mmm}}}zzzmmm```]]]]]][[[XXXXXXaaa___\\\XXXUUUTTTTTTVVVUUUYYYZZZWWWUUUWWWXXXVVVUUUWWWYYYWWWSSSSSSWWW\\\TTTHHHAAAEEEJJJHHHDDDDDDIIIGGGDDDAAA@@@>>><<<:::444444555555555444222111333444444333000---------///111111000...,,,,,,,,,000000...---+++***((((((,,,++++++******++++++,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++---------............///............///000222222222222222222333444555555666:::@@@CCCVVV&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((((((&&&'''((((((((())))))))))))*********+++++++++,,,,,,,,,...///000......///000//////000000000111111111444222333666666444777>>>HHHBBB;;;999<<>>===<<<;;;:::999999777555333111///000111222111///....../////////000///...---,,,---//////...---+++***)))))),,,++++++******++++++,,,***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++------------........................///000111222222222222222333444555555666999???CCCXXX&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&''''''((((((((()))))))))*********++++++++++++,,,+++---//////...---...///////////////000000000000444222111333444222333666>>>===;;;::::::;;;<<<===<<<===>>>>>>>>>>>>>>>===@@@BBBDDDEEEEEEFFFHHHJJJMMMKKKIIIIIIJJJJJJJJJIIIIIIJJJLLLOOOQQQSSSTTTTTTNNNPPPWWW___bbbaaacccgggmmmddd]]]ZZZXXXUUUUUUXXXddd\\\TTTQQQRRRRRRNNNIIIRRRTTTRRRLLLJJJNNNRRRRRRPPPQQQPPPOOOOOOSSS\\\bbb___TTTIIIFFFFFFEEECCCCCCBBBAAA???===<<<;;;;;;;;;:::999888666444222000///---///000000///...///111000//////...---------------------,,,++++++******++++++************++++++***++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------........................///000111111222111111222222333444555666777===DDDZZZ%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''((((((((())))))************+++++++++++++++,,,......---------............/////////000000111000000111222222111111777:::======:::999:::;;;;;;<<<<<<======<<<<<<;;;AAABBBBBBCCCCCCCCCDDDDDDIIIHHHGGGFFFGGGHHHIIIIIIGGGIIIKKKLLLNNNQQQTTTVVVPPPRRRVVV]]]aaabbb```___fff```[[[YYYVVVSSSUUUYYY]]]XXXRRRNNNNNNMMMKKKIIIQQQSSSOOOIIIGGGKKKOOOPPPSSSRRROOOMMMNNNTTT]]]ccceee\\\QQQIIIEEEBBBAAAAAA@@@???===:::888777888:::555555333222111111111111---...//////...---///111555222000...---------,,,,,,,,,,,,+++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,---------........................///000111111111111111222333444555777666;;;DDD[[[%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$&&&%%%$$$%%%'''''''''&&&''''''''''''(((((((((((())))))*********+++++++++***,,,......---,,,---...---............/////////...000111111222222222111777<<<@@@AAA>>><<<===???:::;;;;;;<<<<<<<<<<<<;;;AAA@@@@@@@@@AAAAAAAAAAAACCCDDDDDDEEEFFFGGGIIIJJJEEEGGGJJJKKKKKKNNNRRRUUUTTTTTTVVVXXX]]]```___]]]^^^YYYVVVUUUSSSPPPQQQUUURRRRRRQQQMMMIIIHHHKKKNNNQQQSSSPPPJJJGGGKKKOOOPPPSSSQQQMMMKKKLLLPPPWWW\\\fff```VVVKKKDDDAAA???>>>>>>>>><<<888555444666888666555222000//////000111///000000...------...000:::666111...------,,,++++++++++++++++++++++++++++++******))))))******+++)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------------..................//////000111111111111222333444444777555:::CCCYYY$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%&&&&&&'''''''''((((((((()))))))))************+++)))+++------,,,+++,,,---------------.........///,,,222666555222222333222555999<<<===;;;:::<<<===888999:::;;;<<<<<<<<<<<<>>>===<<<===???@@@???>>>===@@@BBBDDDDDDEEEFFFHHHCCCFFFIIIJJJIIIKKKOOOSSSUUUVVVUUUTTTWWW]]]___]]]XXXSSSOOOPPPPPPNNNMMMOOOJJJMMMNNNKKKFFFEEEKKKQQQQQQTTTRRRMMMKKKMMMOOONNNOOOLLLIIIGGGHHHJJJMMMOOO\\\\\\VVVKKKCCC@@@>>>;;;;;;<<<;;;777333222666999===:::666222///......///000000000...------///111<<<777000---------,,,++++++++++++++++++***************))))))))))))******)))******+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------///......---......//////111000000111111222333444777555:::BBBUUU$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))************)))+++,,,---,,,+++,,,---,,,,,,---------.........---777>>>999222111222222222444555555666777888:::666666888:::;;;<<<<<<<<<<<<;;;:::<<>><<>>;;;777888888555222333888======:::555000...---...////////////......///222444:::333,,,)))+++------,,,,,,+++++++++******))))))******))))))))))))******))))))***+++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------///......------.........000000000000111222333444777555;;;BBBPPP|||$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""######$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))************)))***,,,,,,+++++++++,,,,,,,,,,,,---------......///<<>>BBBGGGIIIGGGDDDCCCDDDGGGLLLPPPQQQNNNNNNQQQUUUOOOTTTUUUQQQPPPVVVZZZYYY\\\SSSMMMQQQUUUSSSOOOLLLLLLJJJGGGFFFGGGIIIJJJKKKNNNSSSVVVSSSQQQPPPNNNJJJHHHGGGGGGHHHIIIHHHFFFDDD@@@HHHLLLFFFAAA@@@>>>;;;333555666444222444;;;AAA888555111---,,,,,,///111---...///...///111555888666///((('''***---...---,,,,,,++++++***))))))(((******))))))))))))******))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------///......---------......000000000000111222333444777555;;;AAAMMMxxx########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&''')))*********)))(((******************++++++******+++,,,,,,------...111222333444444444333222000111555999;;;:::666333111333555888:::;;;;;;;;;999:::;;;===???@@@AAAAAA???AAADDDFFFGGGGGGFFFDDDLLLMMMSSSZZZXXXPPPOOORRRNNNSSSWWWVVVSSSUUU\\\cccWWWWWWVVVUUUSSSQQQOOONNNPPPOOOMMMKKKJJJJJJJJJKKKKKKIIINNNXXX]]]XXXPPPLLLHHHIIIIIIIIIIIIIIIHHHHHHEEEFFFFFFEEEBBB>>>:::888888666333111000111222333000000////////////000000111///---,,,---000333666///...---,,,+++,,,---...+++++++++************)))(((((((((((()))))))))))),,,,,,,,,+++***)))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,///......------///000111000000000111222222333333777777<<>>JJJuuu########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))&&&'''((())))))))))))(((&&&'''((()))+++,,,------++++++,,,------....../////////000111111111111111000000111333666777777666222444555777999:::;;;;;;:::<<<>>>@@@BBBDDDEEEFFFCCCBBBBBBCCCFFFIIIMMMOOONNNMMMMMMOOOPPPPPPTTTYYYXXXVVVUUUXXX\\\```aaa```^^^]]][[[XXXUUUQQQNNNLLLKKKMMMOOOQQQRRRQQQOOONNNOOOLLLOOOVVVYYYVVVQQQOOOMMMLLLKKKHHHFFFDDDBBBAAAAAAAAAAAA@@@>>>;;;777555444333111000000111222444...------------------.........------------......,,,+++***))))))***+++,,,++++++*********)))))))))(((((((((((())))))))))))+++++++++++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,///............///000000//////000111111222222333222222999===HHHrrr########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))'''''''''((((((((((((((('''(((((()))***++++++,,,+++,,,,,,------...//////...//////000111111111111444333222222444666666666333444555777888::::::;;;<<<===???AAABBBCCCDDDDDDBBBBBBCCCDDDGGGKKKNNNPPPNNNMMMLLLMMMNNNPPPTTTWWWZZZZZZ[[[]]]^^^^^^[[[XXXZZZZZZYYYWWWUUUSSSQQQOOOIIILLLPPPTTTUUUSSSPPPNNNLLLIIIJJJOOORRROOOLLLLLLLLLKKKIIIFFFCCCAAA@@@???===>>>>>>===;;;888555444222111000//////111222333......------------......---------------,,,++++++++++++***)))***+++,,,---************))))))))))))(((((((((((())))))))))))+++++++++++++++***)))(((************************++++++,,,,,,,,,,,,------............/////////000//////000000111222222222222111888===GGGooo########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%&&&&&&'''((((((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((()))'''''''''''''''(((((()))******))))))))))))))))))++++++,,,,,,---......////////////000111222222333999777444333444555666555444555555666888999:::;;;===>>>???@@@AAAAAAAAAAAA@@@AAACCCFFFIIIKKKMMMNNNGGGHHHHHHIIIJJJMMMNNNNNNTTTXXX^^^```^^^ZZZWWWUUUWWWWWWVVVUUUSSSQQQOOONNNHHHKKKOOOSSSTTTRRROOOMMMIIIFFFFFFJJJKKKHHHGGGHHHHHHGGGEEEBBB@@@??????>>>;;;;;;::::::888666444333000000/////////000111111///..................///,,,,,,------,,,+++***))),,,+++*********,,,---...*********)))))))))(((((((((((((((((())))))))))))******+++++++++***))))))************************+++++++++,,,,,,------------......///////////////...//////000111111222222333111888>>>FFFkkk########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))''''''&&&&&&''''''((()))+++******))))))(((''''''******+++,,,,,,------...////////////000111333444:::888444333444555666666555555555666777999:::;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCFFFHHHIIIIIIJJJEEEGGGHHHIIILLLPPPPPPMMMMMMSSSYYY]]]]]]ZZZYYYYYYWWWWWWUUUTTTQQQOOOLLLKKKHHHJJJMMMNNNOOONNNLLLKKKHHHFFFFFFJJJIIIFFFEEEGGGDDDCCCAAA???============999888888777666555333333000//////......///////////////............//////,,,,,,---,,,,,,+++******++++++******+++,,,...///******)))))))))((((((((((((((((((((())))))))))))******+++++++++******)))***************************++++++,,,,,,------...---......///000/////////......///000000111111222555111888===CCCeee########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&'''((())))))))))))))))))((((((((())))))***++++++,,,,,,---...---------...000222333777555333222444666777777666666666666777888:::;;;999;;;<<<>>>@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGEEEHHHIIIIIIOOOVVVWWWSSSQQQQQQSSSVVVZZZ\\\\\\[[[UUUUUUTTTSSSQQQOOOMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEFFFIIIHHHDDDCCCEEECCCAAA>>><<<:::999999:::777777777666555444333333000//////......---------...------------------...,,,,,,,,,,,,,,,+++++++++******))))))***+++---...***)))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++************************************+++,,,,,,---......------///000000000///.........//////000111111111555111777;;;???^^^########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''))))))''''''&&&%%%&&&'''((()))''''''(((((())))))******((())))))***++++++,,,,,,,,,,,,,,,,,,---///111222333111000111444777888888777666666666777888:::;;;777999;;;>>>AAADDDEEEFFFFFFDDDAAA??????AAAEEEGGGBBBEEEEEEEEELLLWWWZZZVVVZZZSSSNNNPPPWWW]]]\\\ZZZQQQQQQRRRRRRRRRRRRRRRQQQKKKJJJHHHFFFEEEEEEEEEFFFDDDCCCEEEHHHFFFAAA@@@BBBCCCAAA===:::888777777777777777666555444444333333000000///...------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,------)))((((((((()))***,,,---))))))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++************************************+++,,,,,,---......,,,---///000000000///.........//////000111111111555000555:::<<>>??????888888999===AAADDDEEEDDDEEEGGGDDD???>>>BBBBBB???CCCDDDEEEFFFGGGIIIMMMQQQSSSQQQPPPQQQSSSUUUUUUUUURRRSSSPPPLLLNNNRRRMMMDDDFFFHHHJJJHHHEEECCCEEEGGGKKKFFFBBBBBBDDDCCC???;;;>>>BBBBBB<<<777777666555666555333222111222222333333111///---,,,++++++,,,111...++++++---...,,,***+++++++++++++++++++++++++++++++++***)))(((((('''(((((())))))((('''&&&&&&''''''''''''((((((((((((''')))******))))))***+++)))************+++++++++++++++,,,,,,,,,,,,---------------............///......//////000000111111333333555888===UUU######################################################""""""######$$$%%%###$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***++++++***************)))((('''......---------...///000///000222222222333444666<<<::::::;;;>>>BBBCCCDDD:::999888:::===@@@AAAAAAFFFCCC>>>;;;;;;>>>BBBDDDHHHFFFDDDBBBBBBEEEKKKOOOSSSPPPMMMKKKLLLNNNPPPPPPPPPOOOKKKHHHJJJNNNKKKDDD???@@@BBBBBBAAAAAACCCDDDJJJFFFBBBAAABBBBBB???;;;;;;??????999666666777666555444222111000000111111111000...---,,,,,,,,,,,,111...,,,+++------+++***++++++++++++++++++++++++++++++******)))(((((('''((((((((((((((('''&&&&&&''''''''''''((((((((((((''')))******))))))***+++)))************+++++++++++++++,,,,,,,,,,,,---------------............///......//////000000111111111222444777<<>>:::===???>>>AAAGGGJJJHHHDDDAAAAAAFFFNNNTTTXXXSSSNNNKKKKKKMMMNNNOOOSSSQQQKKKFFFFFFIIIHHHCCCCCCBBBBBBBBBCCCCCCAAA@@@JJJFFFAAA???@@@@@@>>>;;;888;;;:::666444777999888555444222111//////......///...---,,,,,,,,,,,,---111///,,,+++,,,+++***)))************************+++******))))))(((((('''(((((((((((((((''''''&&&''''''''''''((((((((((((''')))******))))))***+++)))************+++++++++++++++,,,,,,,,,,,,---------------............///......//////000000111111000111444777<<>>KKKNNNEEE@@@EEEGGGFFFEEEDDDFFFLLLTTTZZZVVVSSSNNNLLLLLLMMMMMMMMMZZZVVVOOOIIIGGGGGGFFFEEEFFFEEEDDDHHHLLLNNNLLLIIIHHHEEEAAA>>>>>>>>>===;;;555888777444444999;;;:::555444333111000......---,,,,,,,,,,,,,,,,,,------000...---+++******)))(((******************************))))))(((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((''')))******))))))***+++))))))*********++++++++++++++++++,,,,,,,,,---------------............///......//////000000111111000222555888===RRR######################################################""""""######$$$%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,'''(((***+++******++++++++++++,,,---......//////000111333333333333555777777999>>>EEEJJJLLLJJJHHHFFFBBB===:::;;;===>>>???@@@===HHH\\\```PPPBBB???DDDEEEGGGHHHJJJNNNSSSWWWMMMLLLKKKKKKLLLLLLJJJIIIYYYTTTNNNKKKIIIHHHHHHIII???@@@CCCIIIQQQVVVWWWUUUFFFCCC@@@>>>===<<<;;;:::444666666444666;;;<<<:::555555444333111000...---+++++++++,,,,,,,,,,,,,,,......---+++)))((()))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''')))******))))))***+++))))))*********++++++++++++++++++,,,,,,,,,---------------............///......//////000000111111111333777999===QQQ}}}######################################################""""""######$$$%%%###############"""""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++***)))((((((***)))'''%%%......000111222222222222000222333444333444555777777999???FFFKKKMMMKKKIII@@@>>>;;;:::;;;=========<<<>>>LLL___eeeXXXGGG???CCCEEEHHHIIIIIIJJJLLLMMMLLLLLLMMMNNNPPPPPPMMMKKKOOOLLLKKKLLLKKKHHHIIIKKKAAABBBEEEHHHLLLMMMMMMKKKBBBBBB@@@>>><<<:::999888333555555444777;;;;;;888444444444333222000///...******+++,,,,,,,,,+++++++++,,,,,,+++(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((''')))******))))))***+++)))************+++++++++++++++,,,,,,,,,,,,---------------............///......//////000000111111222444777:::<<>>BBBDDDDDDCCC:::::::::<<>>===;;;>>>GGGSSS[[[ZZZOOOEEECCCFFFHHHIIIIIIIIIJJJKKKRRRQQQPPPQQQRRRRRRQQQPPPLLLJJJKKKNNNMMMGGGEEEHHHEEEGGGIIIIIIGGGCCCAAA@@@???@@@AAA???===999777666222444555444777:::888333222222222222111000......******+++,,,,,,+++***))))))***+++***((('''))),,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''')))******))))))***+++)))************+++++++++++++++,,,,,,,,,,,,---------------............///......//////000000111111222333777888:::KKKttt#########################################################"""###$$$$$$%%%!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%###***444999666111---...000222333333333333000222444444444444666888999777777888<<>>@@@EEEOOOWWWUUULLLCCCEEEHHHIIIJJJLLLNNNQQQSSSQQQNNNMMMNNNOOOOOOOOOPPPMMMOOOSSSOOOEEEAAACCC???DDDIIIJJJHHHFFFFFFHHH===???AAA@@@===999666555111333444444777999555//////000111111111///...---***++++++,,,+++***)))(((''')))+++***((('''***---(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))((()))******))))))***+++)))************+++++++++++++++,,,,,,,,,------------------.........//////......//////000111111111111222666777888HHHppp########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$##################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))(((***,,,///............/////////000666444111111333555666666888888999999:::;;;<<<<<<888:::<<<======>>>@@@BBBDDDBBBAAACCCGGGLLLPPPQQQDDDFFFIIILLLLLLJJJHHHFFFSSSPPPMMMLLLMMMOOOPPPPPPOOOPPPQQQOOOKKKGGGEEEDDDDDDHHHMMMNNNKKKFFFAAA???BBB@@@===;;;999777444222444333222000//////......222111000///...---,,,,,,,,,,,,+++***)))))))))***+++,,,---,,,***)))***+++))))))(((((('''''''''&&&''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((('''''''''&&&&&&((()))************++++++++++++++++++++++++,,,,,,,,,---------........................------............////////////222000:::888;;;GGGddd########################$$$##################$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))***)))***,,,------...//////////////////333111///000222555666666999999999999999999999999888:::<<<======>>>@@@AAADDDBBBAAABBBFFFJJJLLLMMMHHHJJJLLLNNNNNNLLLIIIGGGPPPNNNMMMMMMNNNOOONNNLLLNNNPPPPPPOOOKKKIIIGGGGGGEEEHHHKKKKKKHHHCCC???======;;;888666555444111///222111000///////////////000//////...---,,,+++***,,,+++******)))))))))******+++,,,+++***))))))+++)))(((((((((''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''''''''((((((((((((((('''((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.......................................////////////222000999777:::EEEaaa################################################""""""""""""""""""""""""########################"""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''***+++******++++++---...///000111000//////111000......111444555666999999888888888777777777888:::<<<=========???AAADDDBBB@@@AAADDDFFFGGGGGGFFFGGGJJJLLLLLLJJJGGGEEELLLLLLLLLMMMNNNMMMJJJHHHLLLMMMNNNMMMJJJHHHGGGGGGEEEFFFGGGEEEAAA>>><<<;;;888666444333222111///---000//////.........//////......---,,,+++******)))+++******))))))))))))))))))***+++***((('''((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&''''''(((((())))))((()))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------....................................////////////333000999666999CCC\\\#################################$$$$$$#########""""""""""""""""""""""""###############$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%(((+++,,,+++***)))***,,,---///111111111000000444111//////111333444444777777777777888888888888999;;;============???AAADDDBBBAAAAAACCCDDDCCCBBBCCCEEEHHHJJJKKKJJJHHHFFFKKKJJJIIIJJJKKKKKKIIIGGGKKKLLLLLLIIIFFFDDDCCCDDDDDDDDDBBB???;;;888888999666555333222333222111///---------------...//////------,,,++++++***))))))***))))))((((((((())))))((()))***)))'''&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%&&&&&&'''((()))******((()))******+++++++++***************++++++++++++++++++,,,,,,,,,------------------...........................////////////333000888555777@@@WWW########################"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((+++,,,+++)))))))))+++,,,...000222222222222888555222000111111111111444555666777888999::::::999;;;============>>>@@@BBBAAAAAAAAACCCCCCAAA???CCCEEEIIIMMMOOONNNMMMLLLKKKHHHFFFEEEGGGHHHIIIIIIMMMMMMLLLIIIDDDAAA@@@AAABBB@@@>>>999555444555666444333111111222222111///++++++++++++,,,---......---,,,,,,++++++*********)))(((((('''(((((())))))'''((()))(((&&&%%%&&&''''''''''''(((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%&&&&&&'''((()))******'''((())))))***))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------------.........//////............////////////444000777555777>>>SSS########################"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!!!!"""""""""######"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((***++++++***(((((()))***+++,,,///111444666777:::777333111000000000///222222444555777888::::::888999;;;;;;:::;;;<<<>>>?????????AAABBBBBB@@@>>>???BBBFFFJJJLLLLLLJJJIIIIIIFFFDDDCCCEEEHHHJJJJJJOOOOOOLLLHHHCCC@@@???@@@???===:::666222111333555111000......//////...,,,************++++++,,,---,,,,,,++++++************'''''''''''''''(((((()))'''((()))(((&&&%%%&&&''''''''''''(((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&''''''(((((())))))'''(((((()))))))))(((((((((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////............////////////444///777444777===QQQ########################!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''')))++++++***((((((((()))))))))***---000555999;;;999666222000///000///...000111222333444555666666555666888888777777888:::;;;;;;<<>><<<<<<>>>BBBDDDEEEDDDCCCAAAEEEDDDCCCDDDGGGIIIJJJJJJKKKKKKHHHEEE@@@>>>===>>>;;;:::888444000000222444000///------...---,,,*********)))))))))***++++++*********))))))))))))((('''&&&&&&&&&''''''((()))'''((()))((('''&&&&&&(((''''''''''''((((((((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&''''''''''''((((((((((((((())))))*********))))))(((((((((((()))***+++++++++***++++++++++++,,,,,,,,,,,,,,,------...//////000............////////////444///666555777>>>PPP########################!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''+++++++++***((('''(((***)))))))))+++000555:::>>>666333000...////////////000000000111111222222333222444555555444444666777777888:::===@@@@@@===;;;???AAACCCEEEEEECCC@@@???BBBBBBCCCFFFIIIKKKJJJIIIEEEEEECCC@@@<<<:::;;;<<<:::999666333000000222444111000............,,,+++******))))))))))))******((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))((()))))))))'''&&&'''(((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((('''''''''******+++++++++******)))'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000............/////////000444///666555888>>>OOO~~~"""############$$$$$$$$$################################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################"""%%%'''&&&$$$"""###%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''')))***+++******)))(((((((((((((((&&&'''(((+++///444888;;;111000/////////000222333111111111222333444666777777111///222666666777999333444:::EEEJJJFFF@@@===:::???EEEJJJKKKGGGAAA===<<>>;;;888888888888>>>===;;;999666444222111......------,,,+++************))))))))))))******((((((((((((''''''''''''&&&&&&''''''(((((())))))&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&&&&%%%$$$''''''''''''((((((((((((*********)))))))))))))))***************++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.........------......///000111444222111777;;;888MMMsss"""############$$$$$$$$$################################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$###########################%%%&&&%%%###"""$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***))))))((((((((((((((()))))))))+++---111444666//////.........///000111000000000111222444555666666222111666888777555666555666===HHHLLLGGG@@@===999===BBBFFFGGGDDD@@@======BBBFFFFFFCCCAAABBBEEEDDDBBB???;;;888666555444888777666444333111000///------,,,,,,+++***************))))))))))))******((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))***((('''''''''''''''((((((((((((***)))))))))))))))))))))***))))))))))))***++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------.........------......///000111222111000666:::777KKKppp"""############$$$$$$$$$################################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$%%%%%%$$$######%%%&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''((()))***+++))))))((((((''''''((((((,,,++++++***+++---...///------,,,,,,------...////////////000111222333444555222444999;;;888555666666777>>>GGGJJJDDD===;;;;;;<<>>@@@BBBDDDBBB???<<<888444111000111111000//////...------,,,,,,++++++***)))))))))***))))))(((((())))))***((((((((((((''''''''''''((((((((('''''''''''''''&&&&&&%%%&&&&&&'''))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''***,,,---+++)))''''''''''''(((((((((((())))))))))))))))))******))))))((((((((()))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111111111///444888666IIIlll""""""#########$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$&&&'''%%%%%%&&&&&&'''((())))))''''''''''''((()))***+++)))(((((('''''''''((((((++++++************+++,,,,,,,,,,,,---------...............//////111222222444222333888:::888888:::666666:::@@@AAA<<<888888<<<======>>>@@@BBBCCCDDDCCCCCCCCC@@@>>>===>>>@@@@@@@@@>>>;;;777333000...//////......---,,,,,,++++++*********))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((+++------***'''''''''''''''(((((((((((()))))))))))))))*********((((((((((((((())))))*********+++,,,,,,,,,,,,+++,,,,,,,,,---------.........------......///000111111111000444888777HHHggg""""""#########$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&&&&'''((()))***((((((''''''''''''(((((())))))))))))******++++++------......////////////............///000111111333111222666888888;;;@@@888666777999999666666999;;;::::::;;;<<>>@@@<<<;;;:::888666444111000111111000...---,,,++++++******)))))))))))))))((())))))(((((((((((())))))((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((***+++***'''$$$''''''''''''(((((((((((((((((())))))************((((((((((((((())))))***)))***++++++,,,,,,++++++,,,,,,,,,---------.........------......///000111111333111444999999GGGccc"""############$$$$$$$$$################################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$%%%'''((('''%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%&&&''''''(((''''''&&&&&&''''''((((((&&&'''((()))***+++,,,,,,......///000000000000//////.........//////000111222000111555666666;;;AAA:::888888999777444666;;;888888888999:::;;;===>>>BBBAAA???>>>>>>>>>??????888888777666444333222222111111000///...---,,,+++******)))))))))))))))))))))((((((''''''(((((()))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))(((&&&###''''''''''''((((((((((((((((((((()))******++++++))))))((((((((()))******)))******+++++++++++++++,,,,,,,,,---------.........------......///000111111444222444999999FFF___"""############$$$$$$$$$################################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$##############################$$$'''******'''$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((()))&&&'''((()))***+++,,,,,,---...///000111000000/////////////////////000111111111333666666444777===888888:::<<<999555666:::888999:::;;;<<<<<<<<<<<<======<<<<<<===>>>??????888777555333222111222222.........---------,,,,,,************************((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&'''$$$%%%&&&(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''((()))'''&&&''''''''''''(((((((((((('''(((((()))******++++++***))))))))))))***++++++))))))***+++++++++++++++,,,,,,,,,---------.........------......///000111000333111222888999DDD[[["""############$$$$$$$$$################################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""$$$(((++++++'''###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))'''''')))***++++++++++++------///000000000///...000////////////000000111111222555999777333444888444666:::===;;;555444777:::<<<>>>@@@@@@???>>>===:::999999;;;===>>>>>>>>>999777444222000000111111******++++++,,,,,,------***************+++++++++((((((''''''''''''(((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&)))******)))''''''''''''((((((((()))'''(((((()))***+++++++++***************++++++,,,))))))***++++++++++++***,,,,,,,,,---------.........------......///000111...222000111666888BBBXXX########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((())))))))))))************+++,,,,,,---...///000000222000...---///000000000111222333444555555555555;;;666666;;;;;;666333555444444777;;;@@@@@@===999777777888999::::::::::::888666333000------------,,,,,,,,,++++++***************+++,,,,,,***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''((()))+++,,,)))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,+++***+++,,,---...............////////////000111333444444777DDDRRR########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((())))))))))))************++++++,,,---...///000000222000......///000000000111222222333444444555555999555555:::;;;888666777444444666:::===>>>;;;999666777888888888888888888555333111...------......,,,,,,+++++++++************************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((('''''''''((()))***+++)))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...............////////////000111333444444777DDDQQQ########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((())))))))))))************++++++,,,---...///000000111000......///000000///111111111111111333444444666333444888:::999777888444444444777999:::999777555666666666666555444444111000...---,,,------...+++++++++******************)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((()))******((((((''''''''''''((()))&&&&&&''''''''''''&&&&&&((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...............////////////000111333444444777CCCPPP########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((((()))))))))***************+++,,,---...//////000111///...///000111000///000000//////000111333333333222333666888777666555333333333555666666666555444444444333333111000000///...---,,,+++++++++,,,*********************))))))((('''&&&%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))'''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))((()))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------............////////////000111333555444666BBBOOO########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((((()))))))))******************+++,,,---...//////000///...///000111000...////////////000111222222222222222333444555333000222333333444333333333333222222222111000///...---///...---,,,***))))))((()))))))))))))))))))))))))))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------............///////////////000333555444666AAANNNzzz########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%((((((&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((())))))))))))******************+++,,,---...//////000//////000111111///...---...///000111111111111111333333111333555222...111333444444222111000000000000000//////---,,,,,,///...---,,,***)))((('''(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''%%%&&&'''((()))))))))(((''''''((((((((((((''''''%%%%%%&&&&&&''''''(((((())))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,............///////////////000333555444666@@@LLLvvv########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%)))(((&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((())))))))))))******************+++,,,---......////////////000111111///---,,,...000222333222111//////222333111333777555000000333666666333///.....................---,,,+++------,,,,,,+++***))))))'''''''''((((((((())))))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&%%%&&&'''((()))))))))(((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,............///////////////000333666444555@@@KKKsss########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%***)))'''%%%%%%%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((()))))))))))))))************)))***+++,,,---......////////////000222111///---+++...111444444333111///...222333222555:::999333///333777777333///------------.........---,,,,,,***++++++,,,,,,,,,++++++&&&'''''''''(((((())))))&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%$$$%%%'''))))))))))))(((''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,............/////////000...000444666444555???KKKqqq%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$#########$$$&&&&&&%%%&&&&&&$$$""""""###%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%&&&''')))+++*********)))))))))))))))*********+++---///000111666444222222333222///+++,,,...111333444333111///...------///222555666666111000000///......------------,,,,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))************)))************++++++++++++,,,,,,---............++++++,,,,,,---...//////---------...///111222333222111333555666777===FFFqqq%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###%%%&&&&&&&&&$$$######%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&&&&&&&''')))******)))))))))))))))))))))*********+++---///000111444222000000111111///,,,---...000222222222111000...---,,,...111333333333000//////...------,,,,,,---,,,,,,+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((())))))))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,+++++++++,,,,,,------.....................///111222222222111333555666666===FFFooo%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""$$$%%%%%%%%%$$$###$$$&&&((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&((()))***))))))))))))))))))***************+++,,,...000000111000...---...///...---......///000000111111222///---,,,---///000000000......---,,,,,,+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((()))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,+++******------------------------///////////////000111111222111222555555666===FFFkkk$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%&&&&&&&&&&&&###&&&((()))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''((()))))))))))))))))))))******************+++,,,---///000///...,,,,,,---....../////////......///000222333111///------...///...---,,,,,,++++++************++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))((()))))))))************))))))*********+++++++++............---,,,,,,+++------------------,,,,,,000///////////////000111111111222555555666===EEEggg$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%#########$$$&&&'''###%%%((()))'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((())))))(((((())))))*********************+++,,,---...///------------------.../////////...---...000222333333111///......///...,,,************))))))))))))******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((()))))))))************))))))*********+++++++++............---,,,,,,+++------------------,,,,,,000///////////////000111111000222444555666<<>>GGGlll'''%%%$$$%%%((()))(((&&&&&&%%%%%%$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%###&&&%%%""""""%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++************))))))))))))*********)))))))))((((((''''''''''''(((((((((((())))))************))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((&&&%%%&&&((()))'''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((((((((())))))))))))+++)))((()))+++,,,+++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000222222222111222555:::>>>FFFkkk'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((***(((###"""&&&'''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))******+++************))))))))))))******))))))))))))((((((''''''''''''(((((((((((())))))************))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((((((''''''(((((((((((()))))))))***(((((((((((())))))))))))***)))((()))+++,,,+++***((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111222222222222555:::>>>FFFiii'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&111222---'''$$$&&&'''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((&&&$$$###$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))******+++************)))))))))((())))))))))))))))))((((((''''''''''''(((((((((((())))))************))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))***+++,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111111222222333666:::===EEEfff&&&&&&&&&&&&%%%%%%%%%&&&######$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&111111---'''%%%''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((&&&$$$###$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))******+++************)))))))))((((((((((((((((((((())))))''''''''''''(((((((((((())))))************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((($$$%%%&&&''''''((())))))((((((((((((((((((((((((***)))(((''''''((()))***'''(((((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((()))*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000111222333333666:::===DDDbbb$$$%%%&&&&&&%%%$$$%%%'''"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&(((***((($$$$$$''')))'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))******+++************))))))))))))''''''(((((((((((())))))''''''''''''(((((((((((())))))************))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((($$$&&&''''''&&&&&&((()))((((((((((((((((((((((((******))))))))))))******(((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''(((************,,,...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000000111333333444666999<<>>QQQ%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$%%%''''''&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''')))+++***&&&%%%(((,,,'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++***))))))((()))))))))************'''((()))******+++++++++))))))*********+++++++++************+++++++++++++++,,,,,,---......------))))))*********+++++++++************************,,,,,,,,,,,,+++++++++*********))))))))))))******************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++************))))))))))))******)))))))))((((((((()))***+++++++++))))))))))))************)))(((((()))***+++---...*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------..............................//////000000111111222111111222333555777999>>>PPP%%%%%%%%%&&&&&&&&&''''''((((((((('''%%%%%%'''(((###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((+++,,,***&&&%%%)))...(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))(((((())))))*********+++''''''(((******+++++++++)))************+++++++++***************++++++++++++,,,,,,---.........---))))))******++++++++++++************************---------,,,,,,+++++++++******))))))))))))******************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++************)))''''''((((((((((((((('''%%%&&&&&&'''((())))))***))))))))))))************)))(((((((((***+++---///***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------..............................//////000111111111222222111222333555777999===OOO''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((+++***((('''&&&&&&&&&'''''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((())))))*********+++************************,,,)))))),,,,,,)))))),,,******(((''''''((()))***)))))))))))))))***++++++,,,------.........------,,,+++******,,,,,,+++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))'''''''''(((((())))))))))))))))))))))))******++++++++++++******))))))************)))))),,,,,,+++***)))(((''''''))))))))))))((((((((((((******))))))((((((''''''))))))))))))************(((((()))***++++++++++++,,,------......------,,,.........////////////000---------...///000000111444333222333555777777777===QQQ{{{''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''+++***((('''&&&&&&&&&''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))(((************))))))))))))***************************((())),,,,,,((((((***------,,,++++++,,,,,,---++++++++++++,,,---......---------------,,,,,,+++---,,,++++++,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))((((((((()))*********************************++++++++++++******))))))************))))))++++++******))))))((((((***)))))))))(((((((((((()))))))))))))))((((((((())))))))))))************++++++++++++,,,---...///,,,------......------,,,------........./////////------......///000000111333222222333555777777888===QQQzzz''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))))))))))))))))),,,++++++***))))))((((((***************************(((***......***)))***,,,+++++++++++++++,,,,,,************+++,,,---..................---,,,+++...---,,,,,,------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,******************************++++++++++++******))))))************))))))******************************)))))))))((((((((((((((()))))))))))))))))))))))))))*********++++++***))))))))))))+++,,,---,,,------......------,,,,,,---------............---......//////000000111111111111222444666777888<<>>555000...000111///,,,---222222......111333333222000...---,,,,,,,,,,,,---------.........,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---------,,,,,,,,,,,,---......,,,++++++++++++,,,------,,,,,,,,,++++++++++++******************************(((''''''(((+++,,,+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---//////...---...///------......///000000111000000000000000000000000000111222222222333666999;;;KKKqqq333000+++&&&$$$$$$&&&''''''(((((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))))))))(((((((((((((((((()))))))))************++++++++++++++++++,,,***+++......+++***,,,///.........000333666888IIIVVVgggssswwwzzz~~~xxxjjj^^^SSSKKKCCC>>>555333333555444111111333000///---,,,,,,...///111---------...............,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,---...000111222---,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++444666111((('''------(((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---//////...---...///......//////000111111111000000000000000000000000000111222222222444777999;;;JJJooo---+++)))'''&&&''')))+++''''''((())))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))***************+++++++++++++++,,,,,,***+++......+++,,,///,,,...111666<<>>DDD```))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((()))************))))))))))))******************************+++***))))))***+++,,,+++111---,,,,,,+++,,,444>>>BBBNNN[[[dddnnnyyy~~~tttpppgggYYYMMMIIINNNUUUeeeooosssmmmiiikkkkkkfffdddfffjjjooovvv}}}tttiiiiiiqqq|||yyyxxxuuuooofffgggyyypppZZZLLLAAA888222222333111111333000111111000000000111222000000000000000///////////////.........------------......//////......------,,,++++++,,,...111222//////...---------------///...---,,,+++,,,,,,------------------,,,++++++++++++******************,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---------......///000000000111111111111222222222333444555444444444666888>>>DDD___))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))((((((''''''(((((((((((((((((((((((()))(((((((((((()))************))))))))))))******++++++++++++++++++++++++,,,+++***)))***,,,///000111...---///333:::HHHUUUcccjjjpppqqqppppppmmmiii]]][[[UUUNNNKKKRRRbbbooo~~~|||uuupppfff[[[NNNOOORRRYYYdddqqq~~~|||rrrhhhdddkkkuuu~~~rrr]]]OOO>>>666333222444666555333111///...000222333222222111000000///....../////////.........---------......//////......---,,,------...///000111111//////......------------000///...---,,,++++++,,,------.........---,,,,,,******+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,000...---+++,,,---///000000111111111111222222222111222444444444555888:::>>>CCC^^^(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))))))))(((((((((((((((((((((((((((((())))))(((((())))))***++++++******))))))******+++++++++++++++++++++++++++.........---,,,---...000,,,///555===GGGSSSbbbnnnwwwtttlllbbbYYYUUUTTTTTTXXX\\\aaahhhpppzzzyyyrrrggg[[[TTTVVV\\\gggvvvwwwnnngggccc\\\ccctttrrr\\\III<<<666555666888555111///////////////111111111000000000//////////////////..................////////////......,,,---///000111111111000...............------,,,000///...---,,,+++++++++,,,---------------,,,,,,******+++++++++++++++,,,++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...------------------------///...---,,,,,,---......000000111111111222222222000111333444444666999;;;>>>CCC]]](((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))***++++++++++++************++++++++++++++++++++++++++++++---///000///---+++,,,---,,,777EEEQQQ]]]iiisssyyynnnhhh___XXXUUUXXX```ggguuuxxx|||yyyxxxsssmmmrrruuu}}}sssgggbbbMMMMMMWWWmmmoooYYYFFF999111555333111000111111///...///000000000111111111222000000/////////............//////////////////...---...000111222111000///......//////......---,,,///.........---,,,++++++***+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,++++++,,,,,,---...---------------------------.../////////...---,,,000000111111111222222222///111333444444666999;;;>>>BBB[[[))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++,,,,,,++++++))))))))))))))))))))))))***))))))))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,,,,///222;;;HHHYYYdddmmmtttwwwwwwgggeeefffjjjnnnsss{{{uuucccHHH???===KKK]]]ppp~~~eeeJJJ888444111000111444555333000//////000000111222222333000000000/////////.........//////000000//////...---...000111111111000///---.../////////...,,,+++------......------,,,+++******++++++,,,,,,++++++******++++++,,,---------******+++,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,------------...,,,...///111111000...---000111111111111222222222000111333444444666999;;;>>>BBBZZZ))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))***+++++++++++++++))))))))))))))))))))))))******))))))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---.........333<<>>DDDQQQhhh~~~lllTTT<<<777222111444555333111111111111111111111111111000000000000/////////...//////000000000000//////......//////000000//////---...///000///...,,,++++++,,,---.........---,,,***++++++,,,------,,,,,,******++++++,,,------...)))***+++,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------............///000000111111111000111111111111222222222000222333444444555888:::>>>AAAYYY))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))*********)))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222;;;JJJTTTbbbmmmvvvxxxzzz~~~|||{{{~~~{{{wwwppprrrsssvvvxxxxxxxxx|||zzz{{{{{{{{{yyy^^^LLLAAAAAARRRfffrrrHHH@@@777222222333111///333333222222111000000000000000000000//////////////////000000000000//////............////////////---...///000000...,,,+++***+++,,,...///......---+++,,,------.........---******+++,,,,,,---......)))***+++,,,------...---,,,,,,++++++,,,,,,---...,,,,,,,,,------.........000///......///111333555000111111111111222222222111222444444444555888:::>>>AAAYYY))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,***---)))%%%...222&&&+++,,,,,,---------------000------444BBBRRR^^^dddvvvsssqqqtttzzz}}}|||zzzrrruuuxxxxxxtttooojjjhhhcccfffjjjlllqqq{{{}}}}}}yyyzzz~~~~~~iiiWWWSSSXXXvvvbbbIII999444444111---...111444444222111222333333111000000111111000...000000000000000000000000000000111111111111000000000/////////..................---------,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...---,,,+++***+++,,,------------.........//////,,,,,,------.../////////000000000111222222333333333444555444444555888;;;===BBBXXX))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++---&&&***...((()))...,,,111...***(((***---/////////111888CCCRRRaaakkkqqqoookkkiiiiiikkkkkkgggcccYYYZZZ\\\[[[[[[[[[]]]^^^bbbgggnnnwww|||www~~~}}}~~~xxxwwwxxx~~~jjjPPP<<<444555999000222222222000///000111333111000000111111000///111111111111111111111111000000111111111111000000000000/////////..................---------,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------111000...---,,,,,,,,,,,,---------.........//////------......///000000111000000000111222222333333333444555444444555888;;;===AAAXXX))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,000###'''111***$$$)))---111...******,,,......------888GGGWWWbbbhhhlllmmmbbb\\\SSSMMMKKKJJJIIIGGGIIINNNUUU\\\ccciiippptttwwwzzz|||rrrUUU???666666333222222111111111111111333111000111222222111///111111111111111111111111000000111111111111000000000000000/////////...............------------,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------............333222111///...------,,,------........./////////......//////000111111111000000000111222222333333333444555444444555888;;;===AAAWWW))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,111&&&(((...***+++...******,,,...//////......///:::FFFUUU```bbb]]]XXXUUULLLEEE<<<777;;;CCCKKKPPPXXXaaannnzzz{{{xxxyyy^^^CCC222444333222333555555444222333222111111222333222111111111111111111111111111000000111111111111000000000000000////////////...............------------,,,,,,,,,------------...,,,,,,------------,,,,,,,,,------------.........222111000//////......---............////////////---......///000000111111000000000111222222333333333444555444444555888;;;===AAAVVV************************((()))))))))************))))))))))))))))))))))))************************))))))))))))***************++++++++++++,,,,,,,,,---+++,,,***---<<<>>>,,,)))---000///---...555<<>>???PPPxxx************************,,,,,,,,,++++++*********************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---......------///000///...111;;;FFFPPP\\\fffgggooo|||~~~{{{}}}kkkuuu~~~```CCC::::::666444777666666555555555444444444,,,222666222///222777888222333444555444333222111111000///000111222111000000/////////............//////.........------------..................------------...///000000111000000000000000000000000......//////000111111111111111111111222333444555444555666666666888;;;===>>>???PPPwww+++,,,,,,------,,,,,,+++------------------------))))))*********+++++++++///......//////------......------,,,,,,,,,------000///......///...,,,+++000000555AAANNNYYYbbbjjjnnnxxxyyyyyyyyy\\\DDD888666777777777555444444555666555333555444444444444555666666555555555444333222111000///222555555222//////000111111111111111000///...000000000000////////////////////////////////////---...//////......///111222222222111000//////...111111111000000000000000111111222222222333333333222444555555555777:::===@@@DDDPPPttt+++,,,,,,------,,,,,,+++------------------------*********+++++++++,,,,,,...------......------......------,,,,,,------............///000000///...000333===KKKVVV^^^gggoooxxxxxxSSS>>>>>>:::,,,555444444444666666444333555444444444444555666666555555555444333222000000///222444444111//////000000000000000000000//////000000000000////////////////////////////////////---...//////......///111222222111111000//////...111000000000000000000000111111222222222333333333222444555555555777:::===>>>CCCNNNsss,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.........---------------......---...///000111222111111111999HHHWWW```fffnnnwwwmmmPPPBBB:::222555555555777888888666444555555444444555555666777555555555444333222000000000222222222000///000111111000/////////000111222000000000000////////////////////////////////////---///000000///...000111222222111111000/////////000000000000000000111111111111222222222333333333222444555555555777:::======BBBMMMrrr,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......,,,------++++++...///......------------......///---...000111111111222333888BBBRRR```fffkkkvvvkkkGGG:::AAA888777888:::;;;:::888666555555555555555666666777555555555444333222111000222111111000000000111222222111000///000111333555000000000000////////////////////////////////////---///000000//////000111111111111111000000//////000000000000000111111111111111222222222333333333222444555555555777:::======BBBNNNsss,,,------......------,,,------------------------,,,,,,---------.........///111000++++++///000------------------...///000...000000000//////222555CCCKKKYYYdddiiippp^^^DDD???999888888999::::::777555666555555555555666777777666666666555444333222111222222111000111222222222444333111111111333555666000000000000////////////000000000000000000000000...///000000//////000222111111111000000000000000//////000000111111111111111111222222222333333333222444555555555777:::===>>>BBBOOOttt------............------------------------------,,,,,,,,,---------......444888555---+++000111,,,------------...///000000000111111///---000666;;;NNNSSS]]]gggoooyyy]]]888;;;999777666777777555333666666555555666666777888888888888777666555333333333222111222444444444222444333222222222333444555000000000000////////////000000000000000000000000...///111000//////000222111111000000000000000000/////////000111111222222111111222222222333333333222444555555555777:::===>>>CCCOOOttt------............------------------------------+++,,,,,,,,,------------:::>>>:::///,,,111111+++------------...///000111000111111///...333===EEEUUUYYYbbbmmmxxxxxxNNN???===999777666666666555666666666666666777777888999999999999777666555444333222222444666777555222222222222222222111111111000000000000////////////000000000000000000000000...000111111000000111222000000000000000000000111...//////000111111222222111111222222222333333333222444555555555777:::======AAANNNsss------............------------------------------+++++++++,,,,,,,,,------>>>BBB===111---222111***---------......000111111000111000//////777CCCLLLXXX[[[eeerrrqqqEEEAAA===999999999999888666666666666666777888888::::::::::::888777666555333333333666888999555222111111111111111000///...000000000000////////////000000000000000000000000...000111111000000111222000000000000000111111111...//////000111222222222111111222222222333333333222444555555555777;;;===<<<@@@MMMrrr---000222111...,,,---///.........------,,,,,,,,,...------,,,,,,------...000000///.........................../////////000555333000000666@@@MMMUUUYYY^^^kkk|||~~~]]]LLL???<<<;;;666666;;;777888888888888999999999999888777666555444333222555555666666555555444333222222222222111111000000000000000000000000000000000000////////////000000000111111111111222222222222222222333444444111///111111000000111111222333111111222222222333333333333444555555555777:::<<>>999777<<<777888888888888999999999888888888777777777666666555666666666666555444444222222222222111111111111111111111111111111111111111000000//////000000111000111111111111222222222000000111222444555333111111111111111222222222333222222222222333333333333333444555555555777:::<<>>@@@888777777888888888999999999888888888888999999999999666666777777666666555444222222222222222222222333111111111111111111111111111111000000000000111111000000111111111222222222000///000222555555444222000111222333333333333222222222333333333444444444333444555555555777:::<<<<<>>===666777888888888888999999999888888888888888888999999666777777777777666555555222222222222333333333333222222222222222222222222222111111000000111111222000111111111111222222222000000111222444555333111000111333444444444333222333333333333444444444444333444555555555777:::<<<<<>>:::888;;;======;;;;;;999999999999999888888777777777888888777777666555555555444444444444555555333333333333333333222222111222222333333222222111111111111111222222333444333333444444555555666666555444222111111222444555444333333333333444555555555666888888888888:::<<<===EEEMMMhhh000000000000000000000000000000000000000000000000//////000000000000/////////////////////000111111///111222333666<<>>::::::???>>>===<<<;;;:::;;;<<<<<<999::::::::::::999888888555555555555555666777777777666555333222222333333222333333444444333333222444444333222222333333333888888777666555444444333333444444444444333222111444333333333333444555555444555777777777888999;;;<<>>;;;;;;???;;;999999;;;>>>>>><<<999:::999999999::::::888777777777666555555555555555555555555444444333333333333333333333333333333333111222333444444444333333999999999888777555333333111111222333333333222222444333333333333444555555666777777777777888;;;===???BBBEEE___333111333777777333111333000000000//////000000000000000000000000000111111666444111000111222222222222333777<<>>;;;999999:::<<<;;;999;;;999999999::::::999777777777666555555555555666555555555444444333333333333333333333333333333333222222333333333444444444777777777666555444333222111222222333333333333333444444333333444444555666666777777777777888;;;===<<>>>>>??????AAA===:::888888:::;;;;;;;;;:::999:::;;;;;;999777888777666666555555666666555555555444444444444444333333333333333333333333444333222222222333555666444444444444444333222222222222333444444444444444444444444333444444555666666777777777777888;;;======DDDIII___222000111444444111000222111111111111111111111111000000000000000000000000000///000222444555444222111333888AAALLLUUUYYYZZZ```vvvfffKKK======>>><<>>FFFOOOVVVZZZ\\\ffftttVVVDDD@@@@@@???999:::;;;;;;::::::::::::;;;:::::::::;;;;;;999888888888777666666666666666555555555555555555555555444444444444444444444444555444333222222444666777333333444555555555555444333333444666666777777777555444444444444555666666666777777777777888;;;===DDDFFFGGG___444111111333333111111444111222333444444333222111//////000111222333444555222222222333444444111///===AAAGGGMMMQQQVVV[[[^^^rrrcccNNNBBB>>>???777999;;;;;;:::888777888<<<;;;:::;;;<<<;;;:::888999888777777666666777777555555555555555666666666444444444444444444444444555444333333333444666777444555555666666666555555333444555666777888888888555555444444555555666777666777777777777888;;;===@@@AAABBB]]]555222111444444111222555111222333555555333222111222222222333333444444444333222111222333444222111<<>>@@@???@@@AAA>>>;;;888999:::<<<;;;:::;;;<<<<<<:::888999888777777666666777777444555555555666666666777555555555555555555555555444444444444555555555666555555666666666555555444444444666777888999999999555555555555555666666777666777777777777888;;;===>>>@@@BBB\\\444111000333333000111444111222444555555444222111555555444444444444333333222111000111333444444333444===HHHMMMOOOUUUaaakkkhhhMMMBBBEEEJJJJJJGGGBBB===;;;===@@@<<<;;;:::;;;<<<<<<:::888999888888777777777777777444555555555666666777777555555555555555555555555333444555555666666555555555555666666555555444333444555666777999999::::::555555555555555666777777666777777777777888;;;===???CCCEEE]]]444333333222111111111222333000000333444111222444222222111111222222333444222333444444555555555444;;;EEEJJJNNNUUUWWW```sssvvv]]]JJJ@@@PPPJJJBBB<<<;;;===<<<999<<<;;;;;;:::::::::;;;;;;888888888888777777666666;;;999777777888888666444777777777777666666666666666666666555444444444333555555666666666666666555222444555444333888AAAHHH777777777777777777777777777888888888888999<<<>>>@@@AAAFFF[[[444333333222111111222222222//////333333000111444222222222111222222333444222333444444555555555555;;;GGGLLLPPPVVVZZZggghhhPPPCCCEEEBBB===::::::<<<<<<;;;===<<<;;;;;;::::::::::::::::::999888777888888888:::888777777777777666444777777777777666666666666555555555555555555555555555555666666555555444333333444555444333777???FFF444555555666777888888888777888888888888999<<<>>>@@@AAAFFF[[[444333333222222222222222111//////222333000000333222222222222222333444444222333333444555666666777===JJJPPPQQQWWW]]]rrryyy[[[III???>>><<<<<<;;;;;;;;;<<<>>>===<<<;;;:::::::::::::::999888777777777888888999888666666777777555444666666666666777777777777555555555555666666666666555555666555555444333222444555666444444666===BBB888888888888888888888888777888888888888999<<<>>>???AAAFFF[[[444333333222222222333333333000000333444111111444333222222222222333444444333333333444555777888999???LLLQQQQQQVVV```{{{pppVVVCCCAAA@@@@@@>>>::::::<<>>===<<<::::::999999777777888999888777666555888777666666777777666444666666666666777777777777777777666666666666666666555555666666666666666555555666666555444666:::>>>AAA@@@>>><<<:::888777666777888888888888999<<<>>>???@@@FFFZZZ444333333222333333444444444222222555555333333666333333222222333333444555333333333444666888:::;;;AAANNNRRRQQQVVVcccjjjIIICCC@@@AAA???;;;:::>>>@@@???===<<<;;;::::::999666888;;;>>>===:::777444888777666666777777666555555666666666777777777888999999888777666666555555444555666888999999999999555666666555555666888:::AAA@@@>>><<<:::888777666777888888888888999<<<>>>???@@@EEEZZZ333333333333333444444555666333333666777444444777333333333333333444444555333333333444666999;;;===CCCOOOQQQQQQZZZlllzzzPPPEEE===???@@@<<<<<<@@@???>>>===<<<;;;;;;;;;;;;888;;;???AAAAAA>>>999666999777666777888999888666555555666666777777888888999999999888777666666666555666777999::::::::::::555555555555555666666777888888888888888888888888777888888888888999<<<>>>>>>@@@EEEZZZ333333333333333444555555555333333666666444444777444333333333333444555555333333333444666999===>>>EEEOOORRRTTTbbbwww^^^LLL???@@@BBB>>>===AAA>>>>>>===<<<<<<<<<<<<<<<:::<<<===>>>>>><<<:::999999888777888999:::999888555555555666777888888888777777777888888999999999888888999999999888888777444444444555666666666555444555555666777888888888777888888888888999<<<>>>>>>???EEEYYY333333333333333444555666444222222555555333333666444333333333333444555555444333333444777:::===???FFFPPPRRRWWWhhhmmmVVVDDDBBBDDD@@@===@@@>>>======<<<<<<<<<======;;;:::999888888888999999:::999888888:::;;;:::999444555555666777888888999444555666777999;;;<<<<<<::::::999999777666555444444333333555666777666444777777777777777777777777777888888888888999<<<>>>>>>???EEEYYY555555555555555555555555555555444444444333333333555555555555555555555555222555777666555777>>>DDDGGGMMMSSSZZZmmmiiiIIIAAABBB>>>===@@@@@@???===<<<;;;;;;;;;<<<<<<;;;:::999888888888888:::888666888:::;;;999666999999888888777666666666999999888888888888999999999999999999999888777666444555555666777888888999888888888777888888999::::::999999999:::<<<>>>???@@@CCCHHHZZZ555555555555555555555555555555555444444444333333555555555555555555555555444666888888777:::@@@FFFLLLPPPUUU]]]tttrrrPPPDDDCCC@@@>>>@@@>>>===<<<;;;;;;;;;<<<===;;;;;;:::999888888888888999777666888::::::888666777777777777888888888888999888888777777888888999999999999999999888777777666777777777888999999999888888888888888999999::::::999999999:::<<<>>>???@@@CCCHHHZZZ555555555555555555555555555555555444444444444333555555555555555555555555666888999999:::===DDDIIIRRRSSSVVVbbb{{{WWWFFFCCCAAA@@@BBB>>>===<<<<<<<<<<<<<<<===::::::999999888888777777888777666777999999777666666666777777888999999:::888888777777777777888888999999999999999999888777999999999999999999999999888888888888888999::::::::::::999999:::<<<>>>???@@@CCCHHHZZZ555555555555555555555555555555555555444444444444555555555555555555555555777888999999;;;@@@FFFLLLUUUTTTWWWggg```IIIBBBAAABBBCCC@@@@@@???>>>===<<<<<<<<<999999999999999888888777777777777888888888777666777777777888888999999999888777777666666777777888999999999::::::999888888999999999999999888888888999888888888888999::::::::::::::::::;;;<<<>>>???@@@CCCHHHZZZ666666666666666666666666666666555555555444444444666666666666666666666666777777777888;;;AAAHHHMMMSSSSSSYYYnnnsssUUUDDDAAABBBBBBCCCCCCBBB@@@???===<<<;;;999::::::::::::999888888666777888888888777777777:::999999999888888777777888888777777777777888888888999999:::::::::999999888888888888888888777777999999999888999::::::;;;;;;:::::::::;;;===???@@@@@@CCCHHHZZZ666666666666666666666666666666666555555555444444666666666666666666666666777666555666;;;BBBIIINNNPPPSSS]]]xxxhhhKKKBBBAAA@@@CCCCCCBBBAAA???===<<<:::999:::;;;<<<<<<;;;:::999777888::::::888777888999;;;::::::999888888777777999999888888888888999999888999::::::::::::::::::777777888888888888888888999999999999999:::;;;;;;;;;;;;::::::;;;===???@@@@@@CCCHHHZZZ666666666666666666666666666666666666555555555555666666666666666666666666777666444666<<>>????????????>>><<<;;;:::;;;===>>>>>>===;;;:::777999;;;;;;999888999:::999999999999999999999999::::::999999999999::::::888999::::::;;;;;;::::::777888888888999::::::::::::999999999999:::;;;;;;;;;;;;:::;;;<<<===???@@@@@@CCCHHHZZZ777777777777777777777777777666666666555555555555777777777777777777777777888666555777===EEEMMMQQQNNNWWWkkkVVVEEECCCBBB:::;;;<<<>>>>>>>>>===<<<:::<<<===??????>>><<<;;;888:::===<<<:::888999;;;888888888999999:::;;;;;;;;;::::::999999::::::;;;888999::::::;;;;;;;;;;;;888888999::::::;;;<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;<<<>>>???AAA@@@CCCHHHZZZ666444333555888:::999777555555555555555555555555444444555555666666777777666666777999===CCCHHHLLLVVVVVVkkk}}}gggHHH???EEECCCAAA@@@>>>===============<<<<<<;;;:::999888888;;;;;;::::::999999888888;;;;;;::::::999999888888<<<<<<;;;;;;::::::999999;;;;;;:::888777999<<<@@@;;;::::::::::::;;;;;;<<<>>><<<999777777888:::;;;>>>>>>===<<<<<<===>>>>>>@@@BBBEEEWWW:::888777888;;;<<<;;;:::999999999999999999999999::::::::::::::::::;;;;;;777888:::>>>CCCIIINNNQQQPPPUUUqqquuuRRRAAA???===<<<;;;:::999::::::;;;<<<;;;;;;::::::999999999:::::::::999999999999999::::::999999999888888888:::::::::999999999999999999:::<<<<<<;;;:::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;===<<<;;;::::::;;;<<<===DDDBBBAAA???>>>>>>>>>???GGGGGGJJJZZZ@@@???>>>>>>@@@@@@???>>>========================::::::::::::999999999999:::<<<@@@EEEKKKQQQUUUWWWbbbkkkeeeJJJ???EEEDDDDDDCCCCCCDDDDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????????????????>>>>>>>>>>>>============<<<============>>>>>>>>><<>>===@@@??????>>>========================>>>>>>>>>>>>DDDCCCBBBAAA@@@AAABBBBBBAAACCCGGGYYY~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{wwwvvvvvvvvvuuuuuuttttttxxx{{{zzzooogggggggggfffffffffffffff]]]]]]^^^^^^____________\\\\\\]]]]]]^^^^^^______\\\\\\\\\\\\\\\[[[[[[[[[YYYYYYYYYZZZ[[[\\\\\\]]]ZZZ]]]aaabbb```]]]ZZZYYYZZZZZZYYYWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVUUUSSSRRRUUUUUUUUUUUUWWWYYY[[[]]]ccceeejjjzzz