BM6P6(@ ^^^fffrrr}}}sssdddYYYTTTTTTJJJKKKLLLNNNPPPQQQQQQQQQPPPQQQRRRVVVZZZ^^^______]]][[[XXXXXX[[[```fffjjjmmmrrryyy~~~xxxtttooommmjjjgggdddcccddddddcccccccccccccccfffkkknnn|||{{{wwwkkkXXXIIIIIIPPPbbbxxxrrrllluuu{{{yyy|||{{{vvvpppgggVVVHHHHHHFFFBBB@@@@@@@@@???>>>BBB>>>:::888888999999999888888888888888777666666777666444444555555444333555555444444333222111111////////////////////////000///...---,,,+++++++++...---,,,,,,,,,,,,---...000//////222333777@@@JJJ^^^dddjjjppplllZZZ]]]cccrrr}}}zzzzzzuuufff^^^gggwww~~~}}}}}}{{{wwwpppjjjkkkfff]]]WWWTTTVVVZZZ^^^^^^iiitttzzzzzzuuuooojjjaaaYYYPPPHHHAAA<<<666555444333222333444444888999:::;;;:::888666444555555777888:::<<<=========>>>???@@@AAABBBBBBBBBEEEFFFFFFEEECCCAAABBBCCCBBBAAA@@@?????????@@@AAA===<<<===???BBBDDDDDDCCC??????@@@@@@@@@AAAAAAAAADDDAAA???BBBGGGIIIFFFBBBAAACCCCCC@@@:::555444444333222222111111111111111222666<<>><<<===BBBEEEEEEGGGKKKbbbiiiuuuzzzfffZZZQQQMMMLLLKKKKKKMMMOOOPPPQQQRRRRRRRRRRRRTTTVVVZZZ\\\^^^^^^]]][[[ZZZZZZ]]]dddkkkppptttyyy~~~xxxtttooommmjjjgggeeeddddddeeecccccccccbbbbbbeeeiiilllvvvwwwvvvlllYYYJJJKKKSSSggg|||vvvooovvv~~~|||~~~zzztttjjjYYYIIIEEECCCBBBAAABBBBBBAAA@@@@@@===:::888888999999888777888888888888777666666666444333333444444333222444444333333222222111111////////////////////////222111000///////////////......---,,,,,,---......000...///111333666???III\\\ccciiioooqqq]]]^^^bbbqqqxxx~~~~~~|||rrreee___hhhwww~~~}}}}}}{{{xxxuuuuuunnncccYYYSSSSSSWWWZZZ]]]hhhssszzzzzzuuuooojjjaaaYYYPPPHHHAAA<<<777777555444444444555666999:::;;;;;;:::999666555555666777888:::<<<===>>>===>>>@@@AAABBBBBBCCCCCCDDDEEEFFFEEEBBBAAABBBCCCBBBBBB@@@?????????@@@AAA>>>>>>>>>@@@BBBDDDCCCBBB?????????@@@@@@@@@AAAAAABBB???>>>@@@EEEFFFDDD@@@@@@BBBCCC@@@;;;777555555222222111000000000000111222555:::<<<@@@HHHSSS[[[dddhhhkkkmmmrrrwwwwwwsssjjjeee\\\SSSJJJDDDAAA@@@<<<:::777444333444666888<<>>HHHZZZaaagggmmm|||uuu```^^^aaaooo{{{sssyyynnnddd```jjjvvv~~~wwwhhh[[[SSSQQQTTTWWW___iiisssyyyyyyuuuooojjjaaaYYYPPPHHHAAA<<<999888777666555666777777888999;;;;;;;;;999777555555666777999:::<<<===>>>??????AAABBBCCCDDDDDDDDDDDDEEEEEEDDDBBBAAABBBCCCCCCBBBAAA@@@@@@@@@@@@AAA???>>>>>>@@@BBBCCCBBBAAA?????????@@@@@@@@@@@@AAA@@@>>>===???BBBCCCAAA>>>===@@@AAAAAA===999777666222111111000000000000000222444888;;;???HHHRRRZZZaaaeeeggggggkkkooonnniii[[[WWWNNNFFF???;;;:::999888666444333333555777999===DDDKKKRRRXXX[[[UUULLLBBB>>>>>>AAADDDFFFJJJPPPccciiiqqqyyy~~~ggg[[[WWWTTTQQQPPPNNNOOOPPPRRRSSSTTTTTTTTTWWWXXXYYYYYYYYYZZZ[[[\\\^^^^^^___cccjjjttt}}}yyytttpppnnnkkkhhhfffffffffgggfffffffffdddcccccceeehhhhhhpppvvvppp^^^NNNNNNVVVwwwwwwyyy}}}qqq^^^MMMBBBBBBBBBCCCDDDDDDAAA???<<<;;;;;;;;;<<<<<<999777666777777777777666555555444444444555666666444222111111222222222222222222111111111111111111111111,,,,,,,,,,,,,,,---...///......------------......///------000111444===FFFYYY```eeeiiiwwwwwwbbb]]]^^^mmmyyyqqquuullldddbbbkkkvvvzzzkkk\\\TTTSSSVVVZZZcccmmmvvv{{{zzzwwwooojjjaaaYYYPPPHHHAAA<<<999888666555555555666777777888999::::::888666555555666777999;;;<<<===>>>???@@@AAACCCDDDDDDEEEEEECCCDDDEEEDDDBBBAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAA<<<<<<<<<>>>AAABBBBBB@@@????????????@@@@@@@@@@@@???======>>>AAAAAA@@@>>><<<===???@@@>>>;;;888777222111000000//////000000000333888===BBBIIIQQQVVV\\\___``````aaadddbbb]]]NNNIIIBBB;;;666444444555444333222222444666999;;;???FFFOOOWWW^^^```YYYPPPDDD@@@>>>AAADDDFFFLLLRRR^^^cccjjjpppvvvooo]]]UUUSSSRRRPPPPPPPPPQQQRRRTTTTTTUUUUUUUUUXXXZZZ\\\\\\ZZZZZZ\\\^^^___aaaeeekkkttt~~~yyytttooonnnkkkhhhgggfffggggggggghhhhhhfffeeedddfffhhhhhhpppwwwrrraaaPPPNNNUUUyyy}}}~~~~~~rrr^^^MMMEEEDDDCCCCCCCCCAAA>>>;;;;;;;;;;;;===>>>===;;;888777777777777777666666555666666666888999999777444222222222222222222333333222222222222222222222222////////////000111222333........................///------///000333<<>>>>>@@@AAABBBCCCDDDEEEEEEEEEBBBCCCDDDCCCBBBAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA999999:::<<<@@@BBBBBBAAA>>>>>>?????????@@@@@@@@@???>>>??????AAAAAA@@@???;;;<<<===>>>>>><<<999777222111111000000000000000///333999???EEEJJJNNNQQQVVVYYYYYYWWWWWWYYYVVVPPPDDDAAA;;;555222111222222111111222333555888<<<===BBBJJJUUU^^^eeefff^^^TTTFFFBBB@@@BBBEEEGGGNNNTTTYYY^^^ccciiiooowwwqqqeeeYYYTTTSSSQQQQQQSSSRRRSSSTTTUUUVVVVVVVVVVVVYYY\\\^^^^^^\\\\\\___bbbcccgggmmmvvvyyytttnnnmmmjjjhhhfffffffffggghhhiiiiiihhhfffeeefffhhhjjjpppvvvsssdddTTTPPPTTTrrr|||qqq___NNNGGGEEECCCBBBAAA>>>;;;999:::::::::<<<======;;;999888888888888888777666666777777888:::<<<<<<999777333333333333333333333333111111111111111111111111///////////////000111111---...////////////...---000......000000333<<>>???@@@@@@BBBCCCDDDEEEEEEEEEAAACCCDDDCCCBBBAAABBBCCCCCCCCCDDDDDDCCCCCCBBBAAA999999:::<<<@@@AAAAAA@@@>>>>>>>>>????????????@@@??????@@@@@@@@@@@@@@@???;;;::::::;;;<<<<<<999777333222222111111111111111000333888>>>DDDHHHKKKLLLPPPRRRRRROOONNNOOOKKKEEE>>><<<888555222111222222111222333555888;;;>>>@@@FFFPPP]]]gggnnnnnncccWWWGGGCCCAAADDDFFFIIIOOOUUUYYY\\\aaafffllluuu{{{fff___XXXVVVTTTRRRSSSVVVTTTUUUVVVWWWWWWWWWWWWWWWXXX\\\``````^^^___bbbfffhhhmmmvvvyyytttmmmllliiigggeeeeeefffgggfffhhhhhhgggfffeeefffgggkkkooosssrrrgggYYYTTTUUUddd{{{qqq```PPPGGGEEEAAA???>>><<<:::888888888777999:::;;;:::999999999999999999888888777888888999<<<======:::888666555555444444333333333111111111111111111111111...---------------...///---...///000000///...---000......000111333<<>>??????@@@AAABBBCCCDDDDDDDDDAAABBBCCCCCCAAAAAABBBCCCCCCDDDDDDEEEDDDCCCBBBAAA>>>======>>>@@@AAA@@@>>>>>>>>>>>>>>>????????????>>>???@@@@@@@@@?????????<<<:::888888999:::999777444333333222222222222222222333555999???DDDHHHIIIKKKMMMLLLHHHHHHHHHCCC===;;;:::888666444333333222222333555777:::>>>AAABBBJJJVVVeeeqqqxxxuuuhhhZZZGGGDDDBBBEEEHHHJJJOOOUUUZZZ]]]bbbgggmmmvvvppp]]]YYYVVVUUURRRNNNPPPUUUUUUUUUVVVWWWXXXXXXXXXXXXXXX\\\aaaaaa```aaaeeeiiilllrrr}}}yyysssmmmkkkhhhfffeeeeeeffffffeeefffggggggeeedddeeeggglllmmmqqqqqqiii]]]WWWWWWYYYuuuzzzqqqaaaRRRFFFCCC@@@===<<<<<<:::999777666555666888999999888999::::::::::::999888888777888999<<<>>>===:::888777777666555444444333333000000000000000000000000111111000000000000111111---...///000000///...---111//////111111444<<>>>>>>>>>>>????????????===???@@@@@@???>>>>>>>>>===999666666888999888777555444333333222222333333555333222444999@@@FFFIIIHHHIIIHHHEEEDDDDDD???999::::::999888666444333222444444666999<<>>>>><<<<<<<<<:::888999===??????===@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCFFFFFFEEEEEEDDDEEEEEEFFFEEEDDDAAA?????????@@@AAA??????>>>>>>>>>>>>>>>???EEEAAA===<<<======;;;999:::888555333444666999;;;666777777555111///000222222333444666888<<>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCDDDDDDEEEFFFFFFDDDCCCAAA???>>>???@@@AAA@@@??????>>>>>>>>>??????BBB???<<<<<<===>>><<<:::999777666555666777999;;;666777888666333333444666///111222333555999>>>BBBEEEGGGHHHHHHDDD@@@>>>===<<<999888888777333444888444888<<<<<<<<>>>>>>>><<<;;;;;;::::::::::::::::::::::::;;;:::999777666666666666444444444444333333333333444333222111000000000000000000111111111111111111222222111111000111111111...333888:::777333000000...---...000000111777@@@OOO___jjjhhhjjjyyyvvvcccaaaqqq{{{sssyyysssnnnxxxqqqdddhhhuuu~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzvvvtttmmmddd\\\YYY\\\______fffpppxxx}}}{{{wwwsssoooggg^^^UUULLLCCC===888777555444333444666777888999;;;===>>>===<<<;;;:::999888:::===???@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGCCCBBB@@@???>>>>>>???@@@@@@???????????????@@@@@@???===<<<===>>>>>>===;;;999999:::;;;<<<===>>>>>>:::;;;;;;999666555666777///000111222444777<<>>>>><<<;;;<<<:::::::::;;;;;;:::::::::999999888777666555555666444444333333222222111111222222111000000000000000//////000000111111222222000000///...------.........444===DDDEEE???666//////------000000111666===III[[[iiihhhhhhwwwxxxeeebbbppptttwwwpppkkkuuuzzzjjjkkkwww~~~~~~~~~{{{{{{zzzyyyyyyzzz{{{{{{wwwuuuoooeee]]]YYYZZZ]]]^^^eeeooowww|||{{{wwwtttoooggg___VVVLLLCCC>>>999888666555444555666777;;;<<<>>>@@@AAA@@@???>>>999999999;;;===???@@@AAABBBBBBCCCDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@AAAAAACCCCCCDDDDDDEEEEEEEEEEEEAAA@@@???>>>>>>>>>>>>???@@@????????????@@@@@@AAA>>>>>>======>>>===<<<;;;<<<>>>AAADDDFFFFFFEEEDDDCCCBBB@@@<<<999666555444111333444444555777;;;>>>EEEHHHMMMQQQRRRRRRRRRSSSQQQIIIBBB>>>;;;999:::===<<>>999888777666666666777777;;;<<>>@@@BBBAAAAAABBBCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@@@@EEEFFFFFFFFFEEEDDDCCCCCC??????>>>>>>=========>>>??????>>>>>>???@@@@@@AAA?????????>>>===<<<<<<<<>>;;;<<<@@@AAADDDFFFJJJPPPZZZfffooommm\\\NNNFFF@@@AAADDDHHHMMMSSSXXXZZZqqqeeebbb]]][[[\\\bbbeeeiiijjjhhheeecccbbbZZZWWWXXX^^^cccgggmmmsss|||}}}yyyoooooommmjjjgggddddddeeeccccccdddddddddcccbbbbbb___gggiiimmmssshhhSSSLLLFFFWWWmmm~~~}}}}}}nnn```NNNEEE>>>======;;;:::;;;888888::::::::::::888888777777666555555555555555444444444444333333333333111111000000000000000111//////000000000000000000//////......------......000---,,,000666999555111000,,,,,,///111000333777BBBSSS```bbbfffvvvmmmdddmmmuuummmwww~~~zzzxxxyyyzzz{{{|||}}}yyyxxxsssjjj```ZZZYYYZZZ___fffooowww|||}}}zzztttooohhh___VVVMMMDDD>>>999888888777777777777777999:::<<<>>>???>>>===<<<:::<<<======<<<===???AAA??????@@@AAAAAAAAAAAAAAAAAA@@@@@@????????????@@@EEEFFFFFFFFFEEECCCAAA@@@====================================>>>???@@@@@@@@@@@@@@@>>>======???AAACCCGGGNNNSSSVVVWWWUUUSSSLLLIIIEEEBBB@@@>>><<<:::444555666666555666777999???EEENNNYYYdddoooyyyrrr___SSSKKKFFFFFFHHHLLLMMMOOORRRXXXbbbnnnuuuppp]]]PPPGGGAAAAAABBBEEEJJJPPPWWW]]]```zzzhhhbbb```\\\___fffhhhlllppppppkkkddd___]]]ZZZYYY]]]fffnnntttzzz~~~{{{ppppppnnniiieeeccceeegggeeeeeedddccccccccccccccc___gggjjjpppyyymmmVVVLLLEEEVVVnnn}}}{{{}}}}}}rrreeeQQQHHH@@@>>>===;;;:::<<<666777999::::::999777666666666555555444444555555222333333333333333333444111111111000000111111222000000000000000////////////............//////000...------,,,,,,...000222000,,,+++///111000222555>>>QQQ```aaacccqqqsssdddiiizzz~~~ssszzz{{{xxxyyy{{{}}}|||{{{vvvmmmccc\\\ZZZ[[[^^^eeennnvvvzzz~~~}}}vvvqqqiiiaaaXXXNNNEEE@@@999999888888888777777777888:::<<<>>>>>>>>>===<<<;;;===>>>>>><<<<<<>>>AAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???????????????BBBBBBDDDDDDCCCBBB@@@???<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@?????????>>>===???DDDHHHKKKOOOVVV\\\``````___]]]RRRNNNJJJGGGEEECCC???<<<777888999888777777888999:::???HHHRRR^^^kkkwwwvvvfff[[[UUUPPPNNNOOOOOOOOONNNQQQWWW```kkkrrrrrrqqqhhhYYYMMMHHHEEEBBBBBBBBBEEEIIIPPPXXX```ddd|||oooeeeccc```]]]cccpppmmmqqqtttssslllccc]]]YYY[[[\\\bbbnnnwww~~~~~~{{{qqqqqqnnnhhhcccbbbeeehhhgggfffdddcccbbbcccdddddd```hhhkkksss|||pppXXXMMMGGGXXXpppyyy~~~{{{|||tttjjjSSSJJJBBB???>>><<<;;;<<<555666888999999888666555666666555444444444555555111111222222333333333444222111111111111111222222111111000000//////......---------------...///000***000666444...***---111000,,,+++///111000111444:::PPPaaaaaa```mmmvvvdddfffwwwxxx|||}}}yyy{{{~~~}}}yyypppfff^^^\\\\\\]]]dddmmmtttyyy|||~~~~~~wwwssskkkbbbYYYPPPGGGAAA999999999888888888888777:::;;;===???@@@???>>>===<<<>>>???>>><<<;;;===@@@CCCDDDDDDEEEEEEEEEEEEEEEAAAAAA@@@???>>>>>>??????>>>???AAABBBBBBAAA@@@>>>;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<===??????===>>>>>>======AAAHHHNNNRRRVVV]]]cccggghhhgggfffZZZUUUOOOKKKHHHDDD???;;;;;;<<<===<<<::::::;;;<<<888;;;AAAIIISSS___kkksssvvviii\\\VVVSSSOOOMMMNNNFFFEEEDDDEEEKKKTTT^^^ddd^^^\\\TTTHHHBBBDDDGGGGGGBBBBBBDDDHHHOOOYYYaaafffpppggg___]]]aaahhhnnnsssyyy~~~~~~ssseee\\\ZZZ[[[___fffooovvv|||}}}xxxqqqooommmkkkkkkiiigggeeegggffffffffffffgggggghhhgggfffjjjrrrwwwooo[[[JJJFFFPPPiiitttqqq~~~wwwnnnXXXMMMCCC???===:::888999999999888777666666777777444444333333333333222222222222222222222222222222000000///...............111111000000//////............////////////......///////////////////////////000000000000111444666===RRR___aaadddhhhwwwyyyeeehhhooo|||~~~}}}~~~zzzqqqeee]]]YYYYYY\\\bbbjjjppptttxxx~~~wwwrrrjjjaaaXXXNNNFFF@@@===<<<:::888666666666666777999<<<>>>???>>><<<;;;;;;CCCIIIGGG???999999===>>>???@@@AAACCCDDDEEEEEEAAA@@@>>><<<;;;<<<===>>>:::???BBBBBBBBBBBB???:::???===<<<;;;<<<<<<:::888:::;;;===???@@@@@@@@@@@@@@@???===<<<===CCCKKKQQQXXX^^^hhhqqqwwwxxxvvvtttnnniiiaaaWWWNNNHHHEEECCCAAA???>>>===>>>===<<<:::888999;;;???FFFMMMSSSWWWZZZWWWSSSQQQQQQOOOKKKHHHAAA???>>>@@@EEEHHHIIIIIIHHHGGGEEEBBB??????BBBDDDCCCDDDDDDEEEJJJRRR[[[bbbxxxllleee___```hhhrrr{{{~~~rrreee^^^]]]___bbbiiittt}}}|||sssqqqnnnmmmlllkkkiiiggggggfffeeeeeeeeeeeeffffffggggggkkksssxxxppp\\\JJJDDDMMMeeesssppp~~~{{{rrrZZZNNNDDD@@@>>>;;;::::::;;;:::999777666555555555444444333333333333222222222222222222222222222222222111000000//////000000111000000000/////////.........////////////......///////////////////////////000000000000111444666:::PPP\\\___dddhhhvvvllllllppp~~~zzzqqqfff]]]XXXVVV[[[aaahhhnnnrrrwww}}}vvvrrrkkkcccZZZPPPGGGAAA===<<<:::888666666666666666888;;;===???>>>===<<<:::???DDDBBB===999:::<<<>>>>>>???@@@BBBCCCDDDEEECCCAAA???===<<<======>>>;;;>>>@@@???@@@CCCCCC@@@CCCAAA>>>======<<<;;;999;;;<<<>>>???@@@AAA@@@@@@AAA@@@>>><<<>>>CCCJJJPPPZZZ```jjjuuu|||xxxtttlllcccZZZRRRLLLIIIEEECCCAAA@@@@@@???===;;;;;;;;;;;;<<>><<<<<<>>>@@@???>>>@@@@@@>>><<<;;;<<>>???>>>===:::;;;======;;;999:::;;;<<<===>>>???AAABBBCCCCCCDDDBBB@@@???======>>>>>>;;;>>>>>>===???EEEIIIHHHIIIFFFBBB???>>>===<<<:::<<<===>>>@@@AAAAAAAAAAAAAAA@@@???===>>>BBBIIINNNZZZ___hhhqqqyyy~~~}}}{{{vvvpppggg]]]UUUPPPLLLJJJGGGEEEDDDBBB???===>>>===;;;::::::<<<>>>???>>><<<;;;:::;;;;;;:::888<<<:::999888999:::999888999999999888888:::===@@@CCCDDDFFFGGGIIIMMMRRRVVVqqqhhhjjjiiiiiimmmyyyvvviiiaaa```eeekkk{{{|||vvvtttpppnnnmmmllljjjiiihhhgggfffeeeddddddddddddfffggglllvvv{{{sss___MMMBBBKKKdddtttnnn|||}}}||||||{{{}}}xxx___QQQCCC>>>>>><<<;;;;;;:::999777666555444444444444444333333333222222222222222222222222222222222333333222111111111111222000000000000////////////......////////////......////////////////////////...///000//////000333555>>>QQQ]]]___ccceeeoooooonnnsss||||||}}}zzzuuunnnfff^^^YYYVVV[[[aaahhhnnnrrrwww~~~~~~tttqqqlllfff^^^TTTIIIBBB<<<:::999777666555666666555666999<<<>>>>>>>>>>>>===;;;:::999999:::999888;;;;;;<<<>>>???@@@AAABBBCCCBBB@@@???>>>=========;;;???AAAAAADDDKKKNNNNNNNNNKKKFFFBBB@@@???===;;;======>>>???@@@AAABBBBBBAAAAAA???>>>>>>AAAFFFJJJTTTWWW]]]ccchhhmmmooopppuuuvvvvvvtttnnnfff^^^XXXTTTQQQNNNKKKIIIFFFBBB@@@???>>>===<<<<<<<<<>>>???::::::999999999999888888777666777888999;;;;;;;;;999999:::999999:::===???BBBDDDHHHJJJLLLOOOSSSVVVwwwlllggghhhlllqqqwwwoooddd```aaaiiirrr~~~wwwtttpppmmmlllkkkjjjiiiiiihhhgggfffeeeeeeeeeeeeeeeffflllvvv|||ttt```NNNDDDNNNhhhwwwlllzzz||||||~~~~~~{{{aaaRRRBBB<<<<<<;;;999888666666555555555555555666444444333333333222222222222222222222222222222222222222111000000000000111////////////000000000000......////////////......////////////////////////...////////////000333555<<>>>>>>>>@@@===:::999999999888666999:::;;;<<<===???@@@@@@@@@??????>>>======<<<<<<===BBBFFFHHHLLLQQQRRRPPPPPPMMMHHHEEEBBB@@@>>><<<======>>>>>>???AAAAAABBB@@@@@@@@@>>>===???CCCFFFKKKMMMPPPTTTYYY\\\^^^```fffjjjnnnqqqpppkkkfffbbb[[[XXXTTTQQQNNNJJJFFFCCCBBBAAA@@@>>>>>>>>>>>>>>>:::;;;;;;:::999999999999666777999:::;;;<<<===>>>;;;;;;<<<;;;999999;;;===AAADDDIIIMMMPPPSSSVVVYYY|||ooohhhffffffpppzzz{{{kkkdddccceeeppp|||yyyuuuqqqnnnlllkkkjjjiiiiiihhhgggfffffffffffffffdddeeekkkwww}}}uuu```NNNFFFOOOggg}}}mmm|||}}}~~~fffTTTBBB;;;;;;999777666444444444444444555666666444444333333333333222222222222222222222222222222111111000////////////000////////////000000000000......////////////......////////////////////////......//////...000222555888LLLYYY___gggiiirrrttteeekkksss{{{uuuxxxuuu}}}yyyrrrmmmhhhdddaaa^^^^^^ccciiiooossszzz~~~{{{vvvrrrmmmfff]]]SSSIIICCC:::999777666555555666666666777888:::<<<===>>>>>>@@@>>>;;;:::999888777555888888999:::<<<===>>>???========================@@@FFFLLLOOORRRUUUSSSOOONNNLLLHHHFFFDDDBBB???<<<<<<<<<======>>>???AAABBB???@@@???>>><<<===???AAABBBDDDHHHMMMQQQUUUXXXZZZZZZ^^^eeekkknnnmmmkkkiii```]]]YYYUUURRRNNNIIIFFFGGGFFFDDDAAA???===;;;;;;999:::;;;;;;999999:::;;;===>>>@@@???===<<<<<<<<<;;;<<<<<<;;;999888999;;;???CCCHHHMMMPPPTTTXXXZZZpppjjjiiihhhlllzzzuuujjjhhhhhhkkkwww{{{wwwrrrooommmmmmlllkkkgggffffffeeeeeefffffffffbbbdddkkkvvv}}}uuu```NNNFFFLLLbbbuuujjjXXXDDD<<<;;;999666555555555444444333444444444444444333333333333222222222222222222222222222222111111000////////////000.../////////000000000111......////////////......////////////////////////---...//////...///222555888LLLXXX___fffhhhnnn~~~vvvkkkooorrrxxxtttxxxttt~~~yyywwwtttqqqooojjjddd___]]]bbbhhhnnnrrryyy|||xxxssslllddd[[[QQQHHHBBB:::999777666555555666666777888999:::;;;<<<======<<<<<<;;;:::999777777777666777888999;;;<<<======<<<<<<===>>>????????????EEEJJJOOOQQQRRRTTTRRRNNNJJJIIIHHHGGGFFFCCC???<<<<<<;;;;;;<<<===>>>@@@AAA>>>???>>>===;;;:::<<<===<<>><<<;;;:::<<>>>>>AAACCCFFFHHHIIIGGGCCC@@@??????<<<======<<<;;;:::;;;<<<===@@@EEEIIIMMMQQQUUUXXXsssjjjjjjlllmmmuuussskkkmmmmmmppp}}}}}}yyytttpppooonnnmmmllleeeeeedddddddddeeeffffffaaacccjjjvvv}}}uuu```MMMDDDIII\\\zzz}}}~~~}}}nnnZZZEEE===<<<:::777555777666555444333222222222444444444333333333222222222222222222222222222222222111111000///000000000.../////////000000111111......////////////......////////////////////////---...///......///222444===OOOZZZ___dddccchhhvvv{{{rrruuuqqq}}}{{{xxxuuuzzzttt~~~vvvuuuuuuvvvtttnnneee^^^\\\aaaggglllqqqxxx}}}yyytttlllcccZZZPPPGGGBBB999888777666555555666666888888999::::::;;;<<<<<<777999;;;:::888777777888666666777999:::;;;<<<===<<<===>>>???AAAAAAAAAAAAHHHMMMPPPPPPQQQSSSQQQMMMGGGGGGGGGGGGGGGDDD???<<<;;;;;;;;;;;;<<<===???AAA===>>>>>><<<:::999:::;;;:::<<<@@@EEEIIILLLMMMNNNPPPSSSXXX]]]aaadddeeeeeeeeebbb]]]YYYVVVRRRNNNJJJNNNMMMKKKHHHEEECCCAAA@@@===AAADDDEEEEEEFFFIIILLLLLLOOOPPPNNNJJJFFFFFFFFF===>>>??????======>>>???<<>>======>>>AAACCCDDDDDDKKKLLLMMMNNNMMMLLLJJJIIIIIIGGGFFFFFFGGGEEE@@@<<<;;;:::888999:::<<<======;;;;;;<<<<<<;;;:::888888:::999:::===BBBHHHKKKMMMOOORRRUUUXXXZZZ]]]```cccbbbaaa___ZZZSSSOOOLLLLLLJJJNNNQQQOOOHHHCCCBBBCCCAAAAAAFFFNNNTTTUUUWWW[[[[[[```aaa]]]XXXTTTOOOJJJGGGBBB???@@@???<<<;;;===???@@@BBBDDDFFFIIIMMMPPP}}}lllhhhggggggooozzzzzzpppmmmsss{{{}}}yyysssooollljjjhhhfffffffffeeeeeeddddddeeeeeeggghhhnnnxxx}}}tttaaaQQQFFFGGGVVVqqqppp]]]III???===:::777666666555444444333333444444666444222111111222444555111111111111111222222222000000000000000000000000222111000////////////000111111111111111111111111...///////////////000000000111222222111222444666>>>KKKZZZ```^^^\\\___dddrrr}}}qqqhhhsss~~~vvvrrrxxxwww~~~}}}wwwoooiiieeeaaabbbdddiiipppwww~~~~~~ssshhh\\\QQQHHHBBB<<<:::888666555555666666777777777888888888999999888999:::;;;:::999777666666666777777888999;;;<<<>>>======>>>@@@BBBDDDDDDLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGEEEEEEFFFDDDAAA======<<<::::::;;;<<<======<<<;;;;;;::::::::::::;;;999777777:::>>>CCCFFFGGGJJJMMMPPPSSSUUUWWWZZZ]]]______]]]YYYTTTOOOLLLKKKIIIMMMPPPNNNIIIDDDCCCCCCHHHGGGKKKQQQVVVZZZaaaiiirrrwwwyyyssskkkcccZZZRRRLLLFFFBBBBBBAAA>>>===??????@@@AAAAAABBBDDDFFFGGGyyylllbbbcccfffkkkvvv}}}vvvqqqqqq{{{}}}yyysssnnnllljjjhhhggggggffffffeeeddddddeeeeeehhhiiinnnwww|||uuucccTTTGGGFFFQQQgggxxx|||}}}yyyppp]]]III@@@===;;;888777555555444333333333333444555444222111111222444555222222222222222222222222000000000000000000000000000000//////......//////000000000000000000000000/////////...............///111222222222222333555<<>>>>>>>>???BBBDDDFFFMMMLLLJJJHHHGGGFFFFFFFFFHHHFFFDDDDDDDDDCCCAAA@@@??????>>>============>>>>>>===<<<;;;;;;<<<===>>>:::999777999<<<@@@BBBBBBFFFHHHKKKMMMOOOQQQTTTVVVYYYZZZZZZXXXSSSNNNLLLJJJIIIMMMOOONNNJJJEEEDDDDDDJJJKKKPPPVVV\\\dddsssuuuggg\\\TTTMMMFFFDDDBBB??????BBBBBBBBBBBBBBBBBBBBBAAAAAAooohhhcccdddiiippp}}}{{{uuutttxxxzzztttooollljjjiiihhhhhhgggfffeeeeeedddeeeeeehhhhhhllltttyyysssdddVVVFFFDDDKKK[[[kkkssswwwzzz|||yyyppp]]]III@@@>>>;;;888777666555555444444444444444222111000///000111222333222222222222222111111111000000000000000000000000//////............////////////////////////////////////......------,,,,,,,,,...000000000000111222777FFFWWWaaaaaa^^^^^^```eeewwwyyyhhhkkkooovvv}}}~~~yyynnneee]]]^^^___bbbhhhnnntttwww|||||||||||||||pppdddYYYNNNFFFAAA;;;999777555444555666777666666666666777777777777777888888999999888777777666666666777888999;;;;;;??????>>>>>>>>>AAAEEEHHHPPPOOOOOOMMMKKKHHHFFFDDDFFFEEECCCBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>BBBBBBBBBBBBBBBAAAAAAAAA@@@>>><<<;;;===???@@@@@@CCCEEEHHHIIIJJJLLLOOOQQQRRRTTTVVVUUUQQQMMMKKKIIIIIILLLNNNNNNKKKGGGEEEEEEFFFIIIQQQZZZbbbmmmrrrfff[[[SSSKKKGGGDDDAAAAAADDDGGGGGGGGGHHHHHHGGGEEECCCtttiiifffeeehhhmmmwww}}}xxx{{{|||uuupppmmmkkkjjjiiiiiihhhgggfffeeeeeeeeeeeegggeeehhhoootttpppcccWWWEEEBBBDDDPPP___jjjrrrvvv}}}xxxqqq^^^JJJ@@@>>>;;;888777777666555555444555555555111111000000000111222333222222111111000000000000000000000000000000000000//////............//////........................//////......------,,,,,,---...////////////000222777EEEWWWbbbdddbbb``````eeezzzmmmllloooxxxzzz|||qqqggg\\\\\\^^^aaagggmmmsssvvv{{{~~~||||||zzzooocccXXXMMMDDD???:::888666555444555666777666666666666777777777777666777777777777777777777666666666777888999;;;;;;>>>>>>>>>===>>>AAAGGGLLLSSSTTTVVVUUURRRMMMGGGCCCCCCCCCCCCBBBAAABBBCCCCCCBBBCCCDDDCCC@@@>>>>>>@@@DDDGGGJJJLLLMMMKKKHHHFFFGGGDDD@@@>>>>>>>>>>>>===???AAACCCDDDDDDFFFHHHJJJJJJMMMPPPPPPNNNKKKIIIIIIIIIKKKMMMMMMLLLIIIGGGFFFBBBHHHRRR\\\ccclll|||yyyoooaaaXXXNNNJJJFFFBBBCCCEEEIIIIIIKKKOOOQQQQQQMMMIIIzzzlll```bbbfffiiiqqqxxxqqqnnnlllkkkjjjiiiiiigggfffeeeeeeddddddfffcccdddjjjpppnnnbbbWWWEEEAAAAAAIIIWWWfffooosss}}}sss~~~sss```KKKAAA>>>:::777555666666555444444444444555222222222222333444555555222222111111000/////////000000000000000000000000//////......//////000000/////////////////////////////////...............000000111000///000333555999FFFXXXcccfffcccaaa```iii}}}qqqnnnsss|||zzz}}}rrriii^^^___```ccchhhnnnssswww{{{~~~}}}}}}zzzqqqeeeZZZOOOEEE>>>999888666444444555666777666666666777777777888888666666666666666777777777666666777777888999;;;<<<===>>>>>>======AAAIIIPPPWWWYYY[[[[[[WWWPPPGGGBBB@@@AAABBBBBBAAAAAACCCDDDAAADDDFFFDDDAAA>>>???AAAEEEIIIOOOUUUWWWVVVRRRPPPNNNJJJEEEAAA???>>><<<;;;:::<<<>>>>>>>>>???AAACCCDDDFFFIIIJJJIIIHHHHHHHHHHHHJJJLLLMMMMMMKKKIIIGGGEEEIIIRRR[[[___cccllluuu{{{yyyrrreee\\\RRRNNNIIIEEEEEEGGGIIIJJJNNNTTTYYYZZZUUUQQQ~~~mmmeee[[[```fffkkkttt{{{sssooolllkkkjjjjjjiiihhhfffeeeeeeddddddfffbbbbbbhhhnnnlllbbbXXXFFFCCC@@@FFFUUUeeepppttt|||rrr|||uuubbbMMMBBB>>>999555444444444333222222222222333111222222333333444555555333333222111111000//////000000000000000000000000000////////////000111222////////////////////////...///////////////000000111111000...---///333666777CCCUUUbbbfffeeedddccckkkrrrnnnrrr|||rrrkkkdddddddddfffjjjooosssvvv|||~~~zzz|||tttiii^^^RRRFFF???888777555444444555666777777777777888888888999999555555555555666666777777666666777777888999;;;<<<;;;<<<===<<<<<>>@@@BBBDDDIIIPPPXXX]]]___^^^]]]VVVRRRLLLGGGCCCAAA>>><<<999:::<<<<<<<<<<<<>>>??????AAACCCEEEEEEEEEGGGHHHHHHIIIKKKMMMNNNLLLJJJHHHHHHIIINNNUUUXXXYYY\\\bbbgggnnnssssssssstttrrrnnnhhh___WWWRRRNNNIIIHHHJJJLLLMMMRRRZZZaaabbb]]]WWWrrreeeaaa[[[bbbiiimmmwww|||tttooommmkkkjjjjjjiiihhhgggeeeeeeddddddfffbbbaaagggmmmlllcccZZZHHHDDDAAAFFFTTTfffrrruuuyyy}}}~~~~~~|||vvvwwwcccMMMBBB>>>999555333333222111111000000111111//////000111222222333333444444333333222111000000000000000000000000000000000000000000000111222222000000000000000000000000......//////000000111111000///---+++***---111555111>>>QQQ___fffhhhhhhiiilllrrrnnnmmm{{{ssslllhhhhhhhhhhhhkkkooosssvvv|||~~~}}}~~~vvvmmmaaaTTTHHH@@@888777555444444555666777888888888888999999999999555555555555555666777888666666777777888999;;;<<<:::<<<===<<<<<>>CCCDDDBBBAAABBBCCC>>>BBBFFFEEEAAA???@@@CCCCCCGGGOOOWWW^^^cccfffhhh]]]XXXRRRLLLHHHEEEAAA???:::<<<============>>>@@@<<<>>>@@@AAABBBCCCFFFHHHHHHIIIJJJMMMNNNMMMKKKHHHHHHGGGJJJPPPSSSSSSUUUYYY[[[```ddddddeeehhhjjjhhhjjjbbbZZZVVVQQQLLLKKKLLLPPPQQQWWW```ggghhhbbb\\\{{{ggg___```[[[___eeennnzzzvvvpppmmmjjjhhhiiihhhgggfffdddbbbaaa```___```bbbgggnnnqqqggg[[[HHHAAA===FFFXXXiiivvv||||||}}}}}}~~~www{{{tttttt~~~yyyxxxfffNNN???;;;;;;999777555555444333222222222222000000111222333555555666666444111000111111111000222222222111111111111000////////////////////////...///////////////......------............------////////////000111222333777<<>>============<<<===???AAABBBCCCCCCCCCEEEGGGJJJJJJIIIHHHHHHHHHKKKLLLNNNNNNNNNOOOQQQSSSWWW[[[]]][[[\\\aaaddddddbbb```\\\VVVPPPMMMMMMNNNQQQRRRVVV[[[bbbgggiiiiiiwwwddd]]]^^^\\\aaahhhqqq~~~}}}tttnnnlllkkkkkkjjjiiihhhfffdddcccbbbaaa^^^______cccjjjmmmdddYYYIIIBBB>>>FFFXXXjjjwww}}}{{{~~~|||}}}vvvoooxxxzzzuuuvvv}}}yyyxxxfffOOO@@@;;;:::888666666666444333333333333333111111222333444555666666777444222111222222222111222222222111111111000000////////////////////////......////////////......---......//////......---............///000111222444888DDDUUU___```aaadddkkkzzzwwwhhhfffxxx|||yyywwwpppjjjeeefffiiikkkoootttzzz~~~||||||{{{qqqcccTTTGGG???:::777555444555666666666666666666666777777777777777777666666666555555555888888999::::::;;;<<<<<<===???BBBBBBCCCGGGPPPWWWYYYXXXWWWSSSOOOIIIDDDAAA;;;<<<=========???BBBDDDDDDGGGGGGEEEEEEFFFDDD???DDDEEEHHHLLLQQQVVVYYY[[[]]]]]][[[WWWPPPKKKHHHGGGDDDCCCBBB@@@???>>>>>>======>>>>>>@@@AAABBBBBBCCCEEEGGGIIIJJJIIIHHHHHHHHHIIIJJJLLLLLLLLLMMMOOOQQQVVV[[[^^^]]]^^^bbbdddddd```^^^YYYTTTOOOMMMNNNOOORRRSSSWWW]]]dddjjjlllmmmrrraaaZZZ\\\\\\bbblllwww{{{qqqlllkkklllmmmjjjiiihhhgggeeecccbbbaaa]]]]]]\\\]]]dddgggaaaXXXJJJCCC???FFFWWWkkkyyy{{{~~~|||}}}nnnfffppp{{{zzzyyy|||{{{xxxgggQQQAAA;;;:::888555666666555444333333333333222333333444555666777777777555333222333333333222222222111111111000000000////////////////////////......///////////////...---......//////......---------------...///000111111333<<>>>>>>>>???@@@AAABBBCCCDDDGGGIIIJJJIIIHHHHHHIIIIIIJJJLLLMMMMMMNNNPPPRRRUUU\\\```aaabbbeeefffddd^^^ZZZUUUPPPNNNNNNPPPQQQTTTUUUYYY```gggmmmpppqqq}}}lll___ZZZ[[[]]]dddooo}}}xxxppplllkkkkkkllljjjjjjhhhgggeeedddbbbbbb]]]\\\ZZZZZZ___ccc```XXXJJJDDD???DDDVVVlll{{{}}}}}}|||~~~jjjaaalllyyy|||~~~xxxiiiTTTDDD===:::777444666555444333222222222222444444444555666777777888666555333333444444333222111111111111000000000000////////////////////////---...//////////////////......////////////..................///000111111000000666DDDSSS]]]``````eeetttkkkdddqqqyyypppgggdddeeefffkkkqqqzzz~~~vvvjjj\\\LLLAAA;;;888555333333333333222666666777777777888888888777777666666666666666666777777888999;;;<<<======@@@BBBCCCDDDFFFLLLSSSYYYYYYYYYXXXTTTOOOHHHBBB>>><<<===>>>>>>>>>???BBBEEEFFFJJJKKKHHHGGGHHHHHHEEEHHHGGGEEEEEEHHHLLLPPPSSSSSSVVVXXXXXXUUUPPPLLLKKKIIIJJJJJJIIIGGGEEEBBBAAA@@@@@@??????@@@AAABBBCCCDDDGGGIIIJJJIIIHHHIIIIIIKKKMMMPPPQQQQQQRRRTTTUUUWWW^^^dddfffgggjjjiiifff]]]YYYRRRNNNMMMOOORRRTTTXXXYYY\\\bbbiiinnnqqqqqqssshhh___\\\]]]___fffsssxxxrrrnnnkkkiiihhhjjjiiihhhgggeeecccbbbaaa^^^]]]ZZZXXX\\\bbb```[[[IIIEEE???BBBTTTlll||||||~~~~~~~~~iii^^^iiixxx}}}zzzlllXXXHHH???:::777444555444333222111111111111444555555666666777777777555444333444555555444222111111111000000000//////////////////////////////------...///////////////...//////////////////...////////////000111222222111111555???NNN[[[aaabbbcccqqqrrrdddooo}}}sssiiieeedddeeejjjpppvvv|||~~~~~~~~~wwwmmm^^^NNNBBB<<<999555333333333222111777777777888888888999999666666777777777777777777666777888999;;;<<<===>>>AAABBBCCCEEEIIIOOOWWW\\\ZZZZZZYYYUUUPPPHHHAAA===<<<===>>>>>>>>>@@@CCCEEEGGGLLLMMMJJJHHHIIIJJJIIIHHHHHHHHHIIIJJJLLLNNNOOONNNQQQSSSTTTQQQMMMKKKIIIKKKLLLMMMMMMKKKIIIEEECCCCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGJJJKKKJJJJJJJJJKKKLLLOOORRRSSSTTTTTTVVVWWWYYYaaaiiikkklllnnnmmmiii```ZZZRRRMMMNNNRRRVVVXXX\\\]]]```dddjjjnnnoooooowwwkkkddd___^^^___bbbjjjwww~~~yyyssspppllliiigggiiihhhgggfffdddbbbaaa```]]]\\\ZZZXXX\\\bbbbbb^^^JJJGGG@@@AAASSSnnn}}}~~~}}}iii\\\gggxxx~~~}}}{{{~~~}}}||||||ooo\\\LLLAAA;;;777555555555444333222222222222555555555555666666777777444333333444555555333111111111000000000/////////////////////////////////,,,---...///000000000000...//////000000//////.../////////000000111222333111222444:::GGGWWWaaacccbbbooo|||hhhpppuuukkkgggffffffjjjpppsssxxx|||}}}~~~|||wwwooobbbPPPDDD<<<999555333333333333222777777777777888888888888666666777777777777888888666666888999;;;<<<>>>>>>BBBBBBBBBEEEKKKSSSZZZ___ZZZZZZYYYVVVPPPHHH@@@;;;===>>>>>>>>>>>>@@@CCCFFFIIINNNPPPLLLIIIKKKMMMLLLHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPOOOLLLJJJIIIIIIKKKMMMOOOPPPOOOLLLHHHFFFEEEFFFFFFGGGFFFFFFEEEDDDFFFHHHKKKLLLLLLLLLLLLMMMLLLOOORRRTTTUUUUUUWWWXXX[[[ccckkkmmmoooqqqppplllggg^^^TTTOOOPPPUUUYYY[[[```aaacccggglllooopppppplllccc```______```gggnnn{{{zzztttpppnnnllljjjhhhgggfffeeecccaaa```___ZZZ[[[YYYXXX\\\bbbccc```LLLJJJCCCBBBTTTqqqjjj]]]iii{{{{{{www}}}qqq```OOOCCC<<<888666777777666444444444444444444444555555555555666666222222222333444444222111111000000000////////////////////////////////////,,,---...///000000000000//////000000000000////////////...//////000111222...111333555@@@QQQ^^^ccccccnnn}}}nnnrrrvvvmmmiiihhhgggkkkppppppuuuyyyyyy}}}|||xxxrrreeeSSSFFF<<<999666444444555444444555555555555666666666666666666777777777888888888666666777999;;;===>>>>>>AAAAAABBBFFFMMMVVV]]]aaa\\\\\\[[[XXXRRRIIIAAA<<<===>>>?????????@@@CCCFFFJJJOOOQQQMMMJJJKKKNNNOOOKKKKKKLLLMMMMMMNNNNNNNNNQQQPPPOOOLLLIIIHHHIIIKKKJJJLLLPPPRRRQQQOOOKKKHHHHHHIIIJJJKKKKKKIIIGGGEEEGGGJJJMMMNNNNNNMMMNNNOOOMMMPPPTTTWWWXXXXXXYYYZZZ[[[ccckkkmmmoooqqqpppmmmnnndddXXXQQQRRRXXX\\\^^^bbbccceeeiiiooorrrtttsssyyyfff^^^^^^^^^___aaakkkrrr~~~|||tttpppooonnnnnnggggggfffdddbbbaaa______XXXZZZYYYXXX\\\bbbccc```NNNLLLEEECCCUUUssslll```mmm|||www~~~sssbbbQQQEEE===999666999888777666666555555666444444444555555555555555111111111333444444222000000000000000////////////////////////////////////,,,---...///000000000000//////000000000000//////...------......///000111+++000222222;;;LLL[[[aaacccmmm{{{ttttttyyywwwnnnkkkiiihhhkkkpppoootttwwwxxx||||||zzzttthhhVVVHHH<<<999666444555666666555333333333444444444555555666666777777888888888999555666777999;;;===>>>???AAA@@@AAAFFFNNNXXX___ccc___```___\\\UUULLLDDD???===>>>?????????@@@CCCFFFJJJPPPRRRNNNJJJLLLOOOQQQOOOOOONNNNNNOOOPPPQQQRRRUUUSSSPPPKKKHHHHHHJJJMMMIIILLLPPPSSSSSSPPPLLLIIIIIIKKKMMMOOONNNKKKHHHFFFHHHKKKMMMOOOOOONNNOOOPPPPPPTTTXXXZZZ[[[\\\\\\]]][[[cccjjjlllnnnqqqpppmmmrrrgggZZZSSSTTTZZZ^^^```ccccccfffkkkqqqvvvwwwwwwsssbbbZZZZZZ[[[^^^bbblllvvv~~~wwwqqqllljjjiiihhhgggfffeeecccaaa___]]]___\\\YYY[[[aaaeeeeeedddTTTKKKFFFEEEQQQqqq}}}|||tttgggrrr}}}uuugggVVVGGG>>>;;;;;;777777777777666555444333666555444333333333333333333333222222333333444555222000......///000000///////////////////////////,,,---------......//////111111111111111111111111000000///////////////000000...///333888BBBTTTeeefffgggooo|||{{{{{{tttmmmhhhgggggghhhkkknnnssswww|||~~~||||||tttfffUUUJJJ===:::666333333444444333444444444444444555666777777777777777777777777777555888;;;<<<;;;===@@@DDDGGGEEEDDDIIIRRR\\\bbbddd```\\\YYYWWWVVVPPPFFF>>>BBB===<<>>:::666444555555666555666555555555666666777888777777777777777777777777666888:::;;;;;;===AAAEEEHHHFFFEEEJJJTTT\\\bbbddd^^^[[[YYYXXXVVVPPPFFF???@@@>>>???CCCDDDDDDIIIPPPYYYXXXUUUQQQOOOPPPRRRTTTVVVUUUTTTRRRRRRSSSTTTUUUWWWVVVSSSOOOKKKHHHHHHIIIKKKOOOTTTVVVUUURRRPPPOOOOOOPPPRRRWWWZZZYYYSSSNNNKKKNNNRRRUUUWWWWWWVVVTTTVVVZZZ```cccdddbbbaaaaaa```cccfffjjjnnnqqqssstttuuujjj___ZZZXXXYYY^^^dddjjjmmmoooqqqwwwyyykkk^^^ZZZ\\\^^^```bbbuuuwwwqqqmmmkkkjjjffffffeeecccaaa___]]]\\\YYYWWWUUUYYY___dddffffffXXXKKKCCCCCCQQQooozzzzzzhhhUUUDDD;;;999:::777777777777666555444333555444444333333333333333222111111111111222333333333111//////000000///.../////////////////////////////////...------,,,,,,..............................------------......111//////111444;;;KKKYYYaaadddlllzzzxxxxxxxxx}}}{{{}}}vvvnnnhhhdddbbbbbbeeehhhmmmrrrvvv{{{~~~}}}sssdddRRREEE===;;;777666666777888777777777666666777777888888777777777777777777777777777888999:::;;;>>>CCCFFFHHHFFFGGGLLLUUU]]]aaabbb[[[YYYXXXXXXWWWQQQGGG@@@??????CCCGGGIIIKKKQQQYYYbbb^^^WWWRRROOOPPPSSSUUUXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVWWWTTTPPPKKKIIIHHHLLLPPPTTTVVVUUUSSSQQQPPPOOOPPPSSSYYY]]]\\\WWWRRROOOQQQTTTWWWXXXXXXXXXWWWYYY]]]cccffffffeeeddddddbbbcccgggkkknnnqqqssstttvvvjjj___ZZZYYYZZZ```gggnnnppprrrttt{{{tttllleeeaaa___^^^aaagggwwwxxxqqqmmmkkkjjjhhhhhhgggfffdddaaa___^^^^^^[[[YYYYYY\\\^^^______[[[LLLCCCCCCPPPlll}}}~~~lllWWWEEE<<<:::;;;777777777777666555444333444444333333222333333444111111000000111111222333333111000///000000///...////////////////////////...............---------000000000000000000000000......---------...//////000//////111333:::HHHVVV```dddkkkvvvqqqooo||||||~~~}}}vvvnnngggccc```___bbbffflllqqquuuzzz~~~ssscccQQQDDD===:::888777888999999888777777777666666777777888777777777777777777777777999999999:::===AAAEEEHHHGGGFFFGGGMMMUUU\\\^^^^^^XXXXXXYYYZZZXXXQQQIIIBBB???AAAEEEIIIMMMTTT^^^eeehhhbbbXXXQQQOOOQQQTTTWWWZZZ[[[[[[[[[[[[YYYXXXWWWWWWYYYZZZXXXSSSNNNKKKIIIMMMQQQUUUWWWWWWTTTSSSRRROOOQQQUUU[[[``````\\\WWWSSSTTTVVVXXXZZZZZZZZZZZZ\\\```fffiiiiiihhhggggggccceeehhhkkkooorrrtttuuuwwwkkk```[[[ZZZ]]]cccjjjooorrrtttwww~~~}}}nnnnnnmmmjjjbbb]]]cccmmmyyyxxxrrrmmmkkkjjjiiihhhgggfffdddbbb```^^^```^^^[[[ZZZZZZ[[[[[[\\\^^^NNNEEEDDDMMMfffzzz{{{}}}}}}|||pppZZZHHH>>>;;;<<<777777777777666555444333333333222222222333333444111111000000111111222333444222000000000000///...////////////////////////,,,,,,,,,---...///000000//////////////////////////////......///000000111///...///222444:::GGGTTT___dddjjjppp~~~|||jjjcccvvv~~~zzzzzzzzztttvvvyyy~~~}}}zzztttnnnhhhccc```^^^bbbffflllqqqvvvzzzuuudddRRREEE===;;;888888999999999888777777666555555666666666888888888888888888888888:::::::::<<<@@@EEEHHHJJJFFFFFFHHHNNNVVV[[[\\\[[[VVVXXX[[[\\\ZZZSSSJJJCCCAAABBBEEEIIISSS```mmmtttrrriii]]]SSSPPPRRRUUUWWW[[[\\\]]]]]]]]]\\\ZZZYYYZZZ[[[\\\ZZZVVVQQQNNNLLLNNNRRRVVVXXXXXXWWWVVVVVVRRRSSSXXX___dddeeeaaa\\\VVVWWWXXXYYYZZZ\\\\\\]]]___ccchhhllllllkkkjjjjjjfffgggiiilllpppsssvvvwwwwwwmmmbbb^^^^^^aaagggnnnsssvvvyyy|||uuuhhhkkkooommmeee```eeeppp|||xxxrrrnnnlllkkkggggggfffdddbbb```^^^]]]]]]\\\ZZZZZZZZZ[[[]]]^^^```QQQHHHFFFJJJ^^^tttzzz|||}}}|||sss^^^KKK@@@<<<<<<777777777777666555444333222222222222222333333444222111111111111222333333555333111000000000///...////////////////////////***+++,,,---...000111111------------------------///////////////000111222......///222444888DDDQQQ]]]cccgggkkkwww}}}ggg[[[jjjxxxrrrqqqpppjjjkkknnnttt|||wwwuuurrrmmmiiidddaaa```bbbgggmmmssswww{{{wwwgggUUUHHH???===;;;:::;;;;;;:::888777777666555555555666666888888888888888888888888;;;;;;<<<@@@EEEIIIKKKKKKFFFGGGJJJPPPWWW[[[ZZZXXXVVVYYY]]]___\\\TTTKKKEEECCCDDDFFFMMM]]]ppp|||{{{pppaaaWWWSSSTTTVVVWWWZZZ[[[\\\]]]]]]]]][[[[[[\\\^^^___^^^YYYTTTPPPNNNMMMQQQUUUXXXYYYXXXYYYYYYUUUWWW\\\ccchhhiiieeeaaaYYYYYYYYYZZZ[[[\\\^^^___aaaeeejjjnnnnnnmmmlllllliiijjjlllnnnqqquuuxxxyyyxxxnnneeebbbccceeekkkqqqwww{{{|||lllbbbdddhhhjjjhhhdddgggnnn|||xxxrrrnnnlllkkkggggggfffeeebbb```^^^]]][[[[[[ZZZZZZZZZ\\\___aaaaaaSSSLLLHHHGGGWWWoooyyy|||~~~{{{{{{uuu```MMMAAA<<<<<<777777777777666555444333222222111111222333333444222222222222222333444444666333111000111000///...////////////////////////+++,,,,,,---...///000000------------------------......---...///000111111///...///111222555???KKKYYY```dddeeeqqqhhhWWWcccuuunnnkkkhhhbbbbbbccciiiqqqzzzzzzrrrqqqooollliiigggdddcccbbbfffmmmssswww{{{yyyjjjXXXLLLBBB@@@>>>>>>>>>===;;;:::999888777777666666666777888888888888888888888888<<<<<<>>>CCCIIIMMMMMMLLLHHHIIIMMMTTTZZZ]]][[[XXXVVV[[[```bbb^^^UUUKKKFFFCCCEEEHHHTTTjjjwwwlll^^^UUUSSSVVVXXXYYYYYYZZZ[[[\\\\\\]]]]]]]]]ZZZ^^^cccccc___WWWPPPMMMJJJNNNSSSVVVWWWXXXZZZ[[[YYY[[[___ffflllmmmiiiddd[[[ZZZZZZZZZ[[[\\\___```bbbfffllloooooonnnmmmmmmlllmmmnnnpppsssvvvzzz{{{xxxooohhhfffgggiiinnnsssyyy~~~sssfff^^^]]]___fffjjjiiiiiikkkyyyyyyrrrnnnlllkkkjjjiiihhhgggeeebbb```___\\\\\\\\\[[[ZZZ[[[^^^```bbbUUUOOOJJJEEESSSlllyyy}}}~~~}}}vvvwwwuuu```NNNAAA<<<;;;777777777777666555444333222111111111222333333444333333222222333333444555666444111111111111///...////////////////////////------..................////////////////////////,,,,,,,,,---...///000111//////000111000111;;;EEEUUU^^^aaabbbnnnkkkVVV```{{{uuummmiiieeecccaaabbbfffoooyyyzzzuuunnnnnnmmmllljjjhhhfffeeeaaafffmmmssswww{{{zzzlllZZZNNNEEECCCAAA@@@@@@???===;;;::::::999888777777888888888888888888888888888888<<<<<>>@@@DDDJJJOOORRRQQQPPPOOOQQQVVV]]]aaa```ZZZUUUWWW[[[``````[[[TTTMMMIIIFFFJJJRRRaaavvv|||hhh___TTTOOORRRYYY]]]___]]][[[ZZZ[[[___bbbbbb```\\\aaafffjjjhhhaaaYYYTTTNNNNNNOOOSSSXXX[[[]]]]]]^^^aaagggmmmpppoookkkgggaaa___^^^]]]]]]___bbbcccgggjjjlllmmmmmmlllmmmnnnmmmlllmmmnnnpppsssuuuwwwqqqpppmmmkkklllooorrrtttxxxyyy~~~lllbbbZZZYYY[[[```bbbdddiiippp|||yyysssooonnnjjjiiihhhgggeeebbb```___^^^ZZZWWWVVVRRRQQQWWW___eee]]]QQQHHHDDDMMMdddzzz}}}}}}~~~uuutttzzzfffPPP@@@;;;<<<555555555444333333222222/////////000000000111111111111000000111222222333444333111000///......///////////////////////////------......//////000000................................................000000//////000555<<>>>>>>>>===;;;:::999::::::888888777777888:::;;;===???AAAEEEKKKPPPSSSSSSRRRSSSUUUZZZ___cccaaa\\\VVVVVV[[[aaaaaa\\\TTTMMMIIIFFFKKKTTTcccttt~~~zzzppp___YYYRRRPPPSSSXXXZZZZZZ[[[ZZZYYY[[[___bbbcccbbb```ccchhhlllllleee[[[SSSMMMNNNOOOTTTYYY]]]^^^___```ccchhhnnnqqqqqqlllhhhbbbaaa___^^^___aaadddfffjjjlllnnnooommmlllkkkllliiiiiiiiiiiikkklllnnnooonnnmmmmmmmmmnnnqqqsssuuuvvvuuuwww|||wwwfff]]]XXXVVVWWW[[[^^^bbbkkksss~~~}}}vvvrrrqqqiiiiiihhhfffdddbbb```___^^^[[[XXXUUURRRPPPVVV^^^hhh___TTTHHHBBBJJJaaawww~~~~~~|||pppnnntttvvvqqqqqqvvvxxxttt~~~{{{iiiRRRAAA;;;:::555555444444333333222222///000000111222111111111111111111000111111222333333222111000///.........//////...------...//////.........///////////////...................................................///......///333999===GGGVVVbbbccceeennnwww{{{xxxgggUUUSSS```xxxxxxrrrooonnnqqquuuyyy}}}}}}wwwxxxzzzzzzxxxsssmmmiiiiiilllppptttwwwzzz{{{tttnnniiiaaaYYYRRRKKKEEEBBB@@@???>>>===;;;;;;::::::999888888999:::<<<>>>???@@@BBBFFFLLLRRRVVVVVVVVVWWWZZZ^^^bbbdddbbb]]]YYYUUU[[[bbbccc]]]TTTMMMIIIGGGNNNWWWbbbnnnssslll```VVVSSSQQQRRRUUUXXXWWWVVVYYYXXXYYY\\\```dddeeeeeeeeegggkkkqqqrrrkkk]]]RRRMMMNNNPPPUUU[[[___aaaaaaaaadddjjjpppsssrrrmmmiiidddcccaaa```aaacccfffhhhlllnnnpppooommmjjjhhhhhhgggggghhhhhhhhhhhhiiiiiijjjlllnnnqqqsssuuuvvvwwwvvvrrrqqqsssuuuyyyoooaaaZZZXXXUUUUUUYYY]]]cccmmmwwwwwwrrrpppjjjjjjiiigggeeecccaaa``````\\\YYYWWWSSSQQQVVV^^^kkkcccWWWJJJAAAGGG^^^tttyyykkkffflllpppoookkksss~~~}}}www|||}}}lllUUUCCC:::999555555444444333222222111111222333444555444444333222111111111111111222222222111111000///.........000///---++++++---///000///////////////.........................................................---.........///111666999@@@QQQ```cccccchhhpppuuusssfffWWWRRRZZZpppyyytttrrrooosssxxx~~~{{{|||~~~}}}wwwpppkkkjjjlllppptttxxx|||}}}{{{zzz{{{wwwqqqhhh^^^TTTKKKFFFBBBAAA>>>===<<<;;;:::999999999999:::<<<>>>AAABBBBBBDDDGGGNNNTTTXXXYYYYYYZZZ]]]```ccccccaaa]]]ZZZUUU\\\dddeee^^^TTTMMMJJJIIIOOOWWW^^^fffhhhaaaWWWRRRQQQQQQSSSVVVYYYXXXWWWXXXXXXZZZ]]]aaaeeegggiiijjjkkkooovvvxxxppp```RRRNNNOOORRRXXX^^^ccceeeeeecccfffkkkppptttrrrnnnjjjeeedddbbbaaaaaacccfffgggkkkmmmooommmjjjgggeeedddhhhiiiiiijjjjjjkkkkkkkkkmmmpppssswwwzzz{{{zzzzzzxxxtttqqqqqqrrrvvv~~~{{{iii^^^XXXYYYVVVVVV[[[```fffqqq{{{vvvpppmmmllllllkkkiiigggeeecccbbbbbb^^^[[[YYYUUUSSSXXX```mmmfff[[[MMMBBBFFF[[[qqq|||llleeekkkqqqrrrooouuuzzz{{{nnnWWWDDD;;;888555444444333222222111111222222333444444444444444222222111111111111111222111000000000//////......000///---++++++---///000///////////////.........................................................---............000333666;;;LLL]]]ddddddfffmmmrrrsssiii\\\TTTXXXkkkwwwssssssmmmrrryyy{{{sssmmmkkkmmmpppuuu{{{zzzxxx{{{~~~wwwkkk___TTTNNNEEEBBB>>>======<<<:::888::::::;;;<<<>>>AAADDDFFFDDDEEEIIIOOOUUUZZZ[[[[[[[[[]]]```aaaaaa^^^[[[ZZZWWW___ffffff]]]SSSLLLJJJJJJOOOTTTXXX]]]```\\\UUUQQQPPPPPPRRRUUUXXXZZZ[[[YYYZZZ\\\___bbbfffiiikkkmmmooosssyyy|||sssbbbTTTPPPRRRVVV\\\cccggghhhhhhdddggglllqqqtttsssnnnjjjfffdddbbb``````bbbdddeeehhhiiijjjiiigggeeeddddddhhhhhhjjjllloooqqqssstttzzz|||~~~~~~{{{wwwsssssssssuuu|||tttddd[[[XXXYYYXXXYYY___dddjjjsss|||vvvooolllmmmmmmllljjjhhhfffdddcccbbb___\\\ZZZVVVTTTZZZbbbnnniii___QQQDDDFFFYYYooooooeeejjjqqqsssuuuzzz|||zzz}}}oooXXXEEE;;;999444444333333222222111111111000000000000111222222333222111111000111111111///000000000000///...---//////...------...//////.........///////////////................................................,,,...////////////111333888FFFXXXbbbeeeggglllqqqtttlll```WWWWWWhhhwwwsssrrrmmmsss{{{wwwqqqmmmnnnqqqwww~~~zzz|||rrreeeZZZUUUHHHDDD@@@>>>???>>>;;;888;;;;;;<<<>>>AAADDDGGGIIIGGGGGGJJJOOOUUUZZZ\\\\\\ZZZ]]]___```^^^\\\ZZZZZZZZZbbbhhhfff\\\QQQLLLKKKJJJOOOSSSUUUWWW[[[[[[WWWRRRRRRSSSTTTVVVYYY\\\^^^\\\^^^```bbbdddfffjjjlllnnnpppvvv||||||sssdddXXXTTTVVVZZZ```gggkkklllkkkgggiiinnntttvvvuuuppplllgggeeebbb```___```aaabbbcccddddddddddddeeegggiiiiiikkknnnrrrxxx~~~{{{vvvuuussssssyyynnn___YYYWWWXXXXXX\\\ccchhhlllsss{{{|||}}}wwwqqqnnnmmmlllllljjjhhhfffdddbbbaaa]]][[[YYYVVVUUUZZZcccnnnjjjbbbTTTGGGFFFYYYmmmqqqgggkkksssvvvyyy}}}yyy~~~xxxoooXXXEEE<<<999444444333333222111111111111000...---...///222333333222222111000000111111...///000000000///...---////////////////////////------......//////000000................................................---...000000//////000111555AAARRR___fffhhhlllqqquuummmbbbWWWUUUddd{{{sssqqqqqqwww|||vvvppppppttt{{{{{{nnnbbbZZZVVVLLLGGGCCCAAABBBAAA>>>:::;;;;;;===???BBBFFFIIIKKKHHHIIIKKKPPPUUUZZZ\\\\\\YYY\\\______\\\ZZZZZZ[[[^^^eeejjjeeeZZZOOOKKKKKKIIIPPPTTTUUUVVVYYYZZZXXXUUUWWWZZZ\\\^^^___aaabbb```bbbdddeeeeeefffjjjmmmmmmqqqxxx|||{{{rrreee\\\XXXZZZ^^^dddjjjnnnnnnmmmjjjmmmrrrwwwyyyxxxsssoooiiigggdddaaa______``````^^^___```aaabbbggglllppptttvvvzzzzzzwwwtttsssyyyjjj]]]WWWWWWWWWXXX]]]eeejjjmmmssszzz~~~|||}}}yyytttqqqllllllkkkiiigggeeecccbbb___\\\YYYXXXUUUTTTZZZcccnnnkkkdddWWWIIIGGGYYYlll{{{}}}sssiiinnnwww{{{{{{|||yyy~~~{{{rrr~~~~~~oooXXXEEE<<<:::444444333333222111111000444222///......000333666333333222111000000111111...///000000000///...---//////000000000000//////,,,------...///000111111................................................---///111111000///000111333===NNN]]]fffiiimmmpppuuummmaaaWWWSSSaaauuuqqquuu|||yyyrrrrrrvvv~~~tttfff[[[UUUTTTOOOJJJEEECCCEEEDDD@@@<<<;;;<<<===@@@CCCGGGKKKMMMJJJJJJLLLPPPUUUYYY[[[[[[YYY\\\___^^^\\\ZZZ[[[\\\```gggkkkeeeXXXNNNJJJLLLHHHPPPVVVWWWWWWYYYYYYWWWZZZ]]]bbbeeeffffffggggggbbbeeeggggggffffffiiimmmlllqqqxxx|||zzzqqqfff^^^ZZZ\\\```fffllloooooonnnmmmoootttyyy|||zzzuuuqqqkkkiiieeebbb_________```\\\]]]^^^___bbbiiiqqqvvv~~~yyyuuuuuu|||vvvhhh\\\WWWVVVWWW[[[aaagggmmmttt|||wwwyyy|||uuuooopppnnnkkkhhhgggeeeaaa___```\\\XXXXXXWWWWWW\\\cccrrrjjjkkkXXXIIIKKKSSSlll|||zzz}}}~~~vvvhhhooo{{{yyy{{{~~~zzz~~~zzz{{{nnnZZZFFF<<<<<<555555555444333333222222222222222333444555777777999888666444222111111000111000...---,,,,,,,,,,,,//////.........//////000................................................---...///...,,,+++,,,---000000000000000111222222111999EEERRR]]]eeejjjmmmnnnkkkdddXXXPPPZZZxxx}}}wwwvvvwww}}}}}}rrrrrruuu~~~{{{sssmmmppp|||}}}sssiii```WWWRRRPPPMMMJJJHHHFFFDDDAAA>>>??????AAACCCEEEHHHJJJKKKLLLJJJKKKPPPXXX]]]\\\ZZZ\\\[[[[[[ZZZYYYXXXXXXWWWeeeiiikkkfff\\\RRRLLLJJJOOOSSSWWWXXXVVVUUUVVVXXXZZZbbbhhhiiiiiijjjhhhdddeeegggiiihhhfffgggkkknnnooorrrvvvyyywwwpppfff___[[[```fffkkknnnnnnllljjjjjjsss{{{|||zzzyyyuuuqqqoookkkeee```^^^]]]]]]\\\\\\^^^```ccchhhqqq}}}zzztttrrryyyuuuggg\\\WWWWWWWWW[[[bbbiiipppwww}}}zzztttxxx|||tttnnnnnnllliiigggfffdddbbb```^^^[[[ZZZYYYVVVUUU\\\dddssskkklllYYYIIILLLTTTmmm|||{{{zzziiiooo}}}}}}zzz|||zzzmmmZZZFFF===<<<666666555555444333333333222222222333444555666777888777666444222111111000111111111000///.........//////............//////................................................---...///...,,,+++,,,------------------......///111666@@@MMMZZZdddjjjlllooollleeeYYYPPPWWWqqq|||sssrrrtttzzz}}}vvvccc]]]YYY^^^iiivvv~~~wwwnnneee]]]WWWPPPNNNKKKHHHGGGEEEBBB@@@@@@@@@AAACCCFFFHHHKKKLLLKKKJJJKKKQQQXXX]]]]]][[[ZZZZZZZZZYYYXXXXXXXXXWWWdddggghhhddd[[[SSSOOONNNPPPTTTWWWWWWUUUTTTVVVXXX^^^eeejjjjjjiiiiiihhhddddddfffgggfffdddeeeiiimmmmmmqqquuuyyywwwpppgggaaa___ccchhhlllnnnooonnnnnnnnnwww~~~~~~}}}|||xxxtttpppkkkeee```^^^]]]]]]\\\]]]___cccgggmmmwwwwwwssstttzzzrrreee[[[WWWWWWVVV\\\eeennnuuu{{{}}}sssqqqwww{{{sssnnnllljjjgggfffeeedddaaa___[[[[[[\\\ZZZUUUSSS[[[eeeuuulllmmmYYYJJJMMMVVVooo}}}|||}}}jjjooo|||~~~yyylllZZZGGG>>>===777777666666555444444333222222222222333555666777777666555444333222111111222222333333222111//////........................////////////////////////........................---.........,,,+++,,,---,,,,,,,,,,,,,,,---......222444:::FFFUUUaaaiiilllooolllggg\\\QQQTTTiii{{{tttqqqqqqvvvzzzxxxlllaaaSSSPPPNNNRRR]]]lllxxx{{{sssjjjbbb\\\QQQNNNKKKIIIHHHFFFDDDBBBBBBBBBCCCDDDGGGIIILLLNNNLLLKKKMMMRRRYYY^^^^^^]]]YYYYYYXXXXXXXXXXXXYYYYYYccceeeddd```YYYTTTRRRSSSRRRUUUWWWVVVTTTTTTWWWZZZaaagggjjjhhhggggggeeebbbcccdddeeecccaaabbbfffjjjlllpppuuuxxxwwwpppiiicccbbbfffjjjmmmnnnoooqqqrrrttt{{{{{{wwwqqqllleee```^^^^^^^^^^^^___bbbgggnnnvvvzzzssssssvvv}}}oooccc[[[WWWXXXVVV]]]hhhrrrzzzxxxpppqqqzzz|||uuupppllljjjgggeeedddbbb___]]]YYY[[[]]][[[UUUQQQYYYdddtttllllllYYYJJJMMMWWWppp|||}}}kkkqqqyyymmm[[[III???===777777777666555555444444222222222222333444555666555555555444333222111111111222333444444222000///.../////////......------////////////////////////........................,,,---......,,,,,,,,,...//////......//////000111333222555@@@OOO^^^hhhlllnnnmmmiii___TTTSSSdddvvv~~~}}}zzzwwwrrrnnnqqquuurrrfff[[[QQQPPPPPPSSS[[[iiixxx~~~vvvlllbbb\\\QQQOOOKKKIIIHHHGGGFFFDDDDDDDDDDDDEEEGGGJJJMMMOOOOOOOOOPPPTTTYYY]]]]]]\\\ZZZYYYYYYYYYZZZ[[[\\\]]]eeedddaaa\\\VVVTTTUUUVVVUUUWWWXXXVVVTTTUUUYYY]]]cccgggiiieeeccccccbbb___```aaa```^^^\\\^^^ccchhhnnnrrrxxxzzzvvvpppiiidddcccgggjjjllllllnnnrrrvvvyyy}}}xxxqqqmmmfffaaa___`````````cccfffmmmvvvvvvppprrrxxx~~~{{{kkk```ZZZWWWXXXXXX___kkkvvv}}}vvvqqqsss}}}}}}wwwrrrmmmjjjgggeeeccc```]]]ZZZXXX[[[^^^\\\UUUPPPVVVaaappphhhkkkYYYKKKNNNWWWppp|||~~~~~~}}}sss{{{|||zzzooo___LLL@@@===777777777666555555444444222222222222222333444555333333444444333222111111///111222333333111000...//////000000000///...---////////////////////////........................,,,---...---,,,,,,---...000000//////000000111222444222333<<>>RRRiiisssoooiiihhhbbb^^^___jjjzzz~~~}}}}}}~~~||||||~~~~~~uuukkkaaa[[[XXXXXXYYYYYYUUUOOOIIIGGGGGGGGGKKKPPPSSSUUUZZZccckkkkkkmmmmmmggg^^^YYY\\\```cccaaa```______^^^\\\ZZZYYYZZZ]]]```bbbddddddddd^^^bbbeeeffffffiiiooovvvttt|||yyyzzz~~~{{{pppkkkiiiggggggjjjooossswwwzzz|||wwwuuuxxxyyyzzz|||yyyooohhhccc___^^^```bbbaaa```[[[TTTNNNKKKIIIGGGKKKPPPTTTeeeooorrrmmm[[[PPPWWWeeecccHHH;;;888555333222222111///000000000000000000000000....../////////...,,,+++,,,,,,,,,------///000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---...///000111444333111000000000111111444<<>>LLLZZZiiivvv||||||ppphhhbbbhhh|||}}}|||wwwwwwxxx{{{~~~~~~~~~yyyvvvtttkkkfff^^^YYYVVVTTTSSSSSSQQQSSSVVV[[[]]]ZZZTTTNNNOOOIIIEEEFFFHHHHHHJJJMMMXXX```kkkrrrttttttvvvwwwxxxwwwtttnnnhhhcccaaaaaagggkkkrrr{{{xxxjjj```^^^bbbhhhnnnxxxtttnnnjjjffffffhhhiiinnnssswww|||vvvqqqrrrvvvyyy}}}~~~xxxqqqnnnmmmkkkpppvvv}}}wwwpppjjjiiihhhhhhhhhddd]]]XXXUUUOOOKKKKKKLLLNNNTTTZZZcccnnnttttttppp]]]OOOSSSaaa~~~iiiRRRBBB888666333111222222111000/////////////////////////////////////////////000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000/////////000222333111777AAANNN```sss||||||tttllleeehhhxxx}}}uuuuuuvvvyyy~~~}}}yyywwwpppjjjbbb[[[WWWUUUTTTSSSSSSUUUYYY___ccc```XXXQQQTTTOOOLLLOOOPPPOOOPPPRRR^^^eeennnuuuwwwwwwwwwwwwuuutttqqqlllgggddddddfffhhhppp|||sssfff\\\\\\aaahhhooozzztttnnnkkkggggggiiihhhlllqqquuu}}}~~~uuuooopppsssuuuxxxzzzzzzwwwpppllljjjkkkjjjnnnuuu{{{wwwqqqnnnkkkhhhfffeeebbb[[[VVVRRRLLLIIIJJJKKKNNNTTT[[[bbblllqqqrrrooo]]]PPPSSS]]]}}}yyy{{{{{{iiiRRRBBB888555222111111222111000000000000000000000000000//////.........///000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,---------,,,,,,++++++++++++++++++++++++******++++++,,,...///000111000///...///000111222000333777AAAUUUkkkxxx{{{wwwrrrkkkjjjsss}}}uuuuuuuuuxxx}}}{{{xxxsssmmmeee^^^ZZZXXXVVVUUUUUUVVVZZZaaagggeee]]]VVVUUURRRSSSVVVWWWVVVWWWZZZgggkkkrrrvvvwwwwwwwwwwwwpppnnnlllhhhfffgggkkknnnrrr||||||oooddd[[[\\\```gggppp{{{tttnnnkkkhhhhhhjjjggglllpppttt{{{vvvoooqqqtttuuuwwwwwwuuupppiiieeeeeegggiiilllrrrwww}}}xxxsssppplllgggdddcccaaa]]]YYYTTTNNNJJJJJJLLLMMMSSSZZZ___iiinnnooommm]]]PPPSSSWWWxxxvvvwwwwww{{{{{{lllTTTBBB777555222111111222111000000000000000000000000000000000/////////000111222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,,,,---------,,,*********************************+++,,,---//////222111///......///000000000222555:::HHH^^^qqqyyy{{{xxxrrrmmmppp}}}~~~~~~vvvuuuvvvxxx}}}~~~~~~|||xxxtttooohhhbbb^^^\\\ZZZYYYWWWWWW[[[bbbhhhhhh```XXXVVVWWW[[[```aaa___bbbhhhppprrruuuwwwxxxxxxyyyyyyooonnnllljjjkkknnnuuuyyytttjjjddd```aaafffkkkuuutttooollliiiiiikkkiiimmmqqqsssyyy~~~~~~|||{{{}}}|||vvvpppsssvvvwwwxxxwwwtttmmmeeeaaaaaaccchhhkkkpppuuuzzzzzzuuurrrlllfffcccbbbbbb___]]]XXXRRRMMMMMMMMMNNNTTTZZZ]]]gggkkkmmmlll]]]PPPSSSRRRsssttttttooovvv~~~}}}nnnUUUBBB777444222111111222111000000000000000000000000000111111000000000111333444222111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,------------))))))))))))))))))))))))*********+++,,,---//////222111000.........//////000444666777@@@UUUlllyyy}}}|||wwwpppnnnyyy}}}wwwvvvvvvxxx}}}}}}}}}}}}xxxtttoooiiieeebbb```^^^]]]YYYXXX[[[bbbiiihhh```XXXYYY]]]dddjjjjjjhhhmmmuuuuuuvvvvvvwwwxxxyyy{{{|||uuuuuusssrrrtttyyyyyylllfffeeeeeeiiimmmrrr|||uuunnniiihhhggggggffffffhhhmmmtttzzz{{{~~~~~~|||{{{{{{{{{{{{|||yyyvvvvvvyyy{{{zzzrrrlllhhhccc___```dddgggkkkooorrrvvv}}}}}}~~~}}}qqqmmmgggccc```___]]]\\\TTTQQQQQQTTTVVVUUUVVVZZZYYYhhhooopppoooaaaQQQPPPUUUjjj|||mmmqqqqqqyyyxxxrrrYYYCCC:::444111222222///...000///...---,,,,,,---...///........................//////000000///...------++++++++++++++++++++++++---+++******,,,,,,+++))),,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++++++++((()))*********+++...000333222000///000000000///000111444666999FFF___uuu}}}xxxrrrrrr}}}xxxwwwyyy~~~||||||zzzooommmjjjiiigggddd___\\\[[[\\\```hhhoooooohhhbbb^^^dddgggeeegggoooyyy~~~uuuvvvzzz{{{{{{{{{vvvxxx|||~~~vvvnnnkkkjjjiiilllqqqwwwwwwoookkkiiihhhhhhgggfffgggkkkqqqwwwzzz|||yyy{{{~~~~~~}}}||||||}}}}}}~~~~~~}}}{{{yyywwwwwwxxxuuuoooiiieeebbb___```dddgggkkkqqquuuyyy|||{{{zzz{{{~~~{{{ppplllfffbbb___^^^]]]\\\YYYWWWXXX\\\]]]ZZZZZZ]]]YYYhhhppprrrqqqbbbRRRQQQRRRhhhyyyiiillluuu~~~{{{qqqXXXBBB;;;666222333222///---//////...------------...///........................///////////////...------+++++++++++++++++++++++++++******+++,,,------,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((***+++++++++,,,...000333222111000000000000//////000222444777BBBYYYooo~~~~~~{{{tttrrr}}}~~~zzzxxxzzz~~~}}}zzzttttttrrrpppllliiieeeccc^^^```eeelllrrrqqqkkkeee___eeejjjmmmtttvvvwww|||~~~~~~~~~}}}uuunnnlllllllllqqqwwwwwwoookkkhhhgggfffgggffffffiiinnnrrruuuvvvuuuvvvyyy{{{}}}}}}|||{{{{{{zzzzzzzzz{{{|||}}}}}}|||}}}~~~~~~|||yyyuuusssoooiiieeecccaaa___aaafffiiimmmssswww{{{~~~xxxvvvuuuwww|||~~~xxxoookkkeeeaaa___^^^]]]\\\]]]\\\^^^cccccc^^^[[[\\\YYYjjjsssuuussscccSSSQQQPPPfffxxxgggiii{{{{{{~~~qqqWWWAAA<<<666333333222///---...///......------......///...........................////////////...------,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---//////...++++++,,,,,,,,,+++******))))))))))))))))))))))))***+++,,,,,,,,,,,,...000333222222111000000//////...///111222444===RRRdddxxx{{{~~~wwwrrrxxx|||zzz{{{~~~~~~||||||}}}}}}yyysssmmmkkkkkkeeeggglllsssxxxvvvpppjjjeeekkkqqqxxxwwwyyy~~~vvvpppnnnooorrryyyvvvnnniiifffdddcccdddcccdddfffkkkoooqqqrrrqqqrrrtttuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyxxxzzz~~~zzzsssnnnkkkfffcccccccccbbbeeejjjoooqqqtttwww||||||xxxtttsssqqqsssxxx~~~~~~wwwppplllfffbbb```___^^^]]]\\\[[[___dddccc\\\WWWWWWXXXkkkuuuxxxuuudddTTTRRRRRRiiizzzkkkooovvvxxxrrrXXXBBB;;;555222333333000///000//////............//////.................................//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///...---++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,+++,,,------,,,---///111222333333222111///////////////000222333999JJJZZZrrryyyxxxtttwww}}}||||||~~~}}}xxxqqqooopppmmmoootttzzz}}}|||vvvqqqrrrvvv|||yyy~~~~~~wwwqqqppprrrvvvvvvnnniiieeecccaaa```______bbbgggkkkmmmnnnmmmmmmnnnnnnoooooooooooorrrrrrssstttuuuuuuvvvvvvvvvxxx||||||sssllliiieeeccceeeggggggjjjooouuuuuutttvvv{{{zzzvvvsssqqqooommmooottt}}}}}}yyysssoooiiidddbbbaaa___^^^ZZZZZZ]]]aaa```YYYSSSSSSXXXkkkvvvxxxuuucccSSSSSSVVVmmmvvv{{{~~~rrrvvvtttZZZEEE999444111333444111111333////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,...000222444555444111///.../////////111333333777DDDQQQjjjttt~~~~~~yyyvvvxxx{{{~~~~~~~~~}}}wwwtttuuutttvvvzzz}}}zzz~~~yyytttpppppprrrwwwvvvoooiiieeeaaa___\\\[[[[[[]]]aaaeeeggghhhffffffeeeeeeeeeeeefffggglllnnnoooqqqssstttuuuuuutttvvvzzz~~~}}}tttmmmhhheeedddhhhjjjkkkoootttyyywwwtttuuu{{{zzztttqqqnnnmmmkkkiiijjjpppzzz~~~|||vvvqqqkkkfffcccaaa___]]]\\\ZZZ\\\___]]]WWWSSSSSSWWWjjjvvvwwwrrraaaRRRTTTXXXppp~~~rrr{{{ttt\\\GGG999444111333444222111333...//////000000//////...........................,,,,,,---............---++++++++++++++++++++++++---,,,***+++,,,,,,***)))******+++,,,,,,,,,++++++((((((((()))******+++++++++,,,---,,,+++,,,---///222444777555111......///000///111333333555>>>III]]]lllzzz}}}zzzxxxyyyzzz|||{{{|||}}}|||yyy{{{~~~zzzssspppoooqqqtttzzz|||ssskkkeeeaaa]]]ZZZXXXWWWVVVWWWZZZ]]]^^^___]]]\\\[[[ZZZZZZZZZ\\\]]]bbbdddhhhlllooorrrssstttttttttwww|||}}}vvvooogggeeeeeeiiilllnnnrrrwwwyyywwwuuuxxx~~~uuupppnnnkkkiiigggeeeffflllvvv~~~~~~wwwrrrlllfffbbb___]]][[[]]]ZZZYYY[[[YYYUUUSSSUUUVVViiittttttooo^^^QQQTTTWWWnnnzzztttttt\\\HHH<<<666333444444000///111...///000111111000///...........................+++,,,------.........---************************+++)))((()))+++++++++))))))***+++,,,,,,,,,,,,+++'''(((((()))******++++++***+++,,,+++***+++,,,...111555888666111......///......000222222333:::CCCNNNbbbvvv}}}|||{{{yyyvvv}}}|||~~~}}}}}}}}}~~~yyyvvvpppooorrrwww|||}}}wwwooogggaaa\\\XXXUUUWWWUUUSSSTTTVVVWWWXXXXXXWWWVVVTTTRRRRRRSSSTTTVVVYYY[[[```eeejjjnnnppprrrttttttuuuzzz~~~}}}wwwqqqgggdddeeejjjmmmooorrrxxxwwwvvvvvvzzz~~~sssnnnllljjjgggdddbbbccciiisss~~~~~~xxxssskkkeeeaaa^^^[[[YYY]]]YYYWWWXXXVVVRRRRRRUUUUUUhhhssssssmmm\\\PPPTTTTTTlllvvvtttrrr[[[GGG???999555555333///---......///000111111000///...........................+++,,,------.........---))))))))))))))))))))))))(((''''''(((***,,,,,,+++)))***+++,,,,,,,,,,,,,,,)))******+++,,,,,,------***+++,,,+++******,,,---111555999777111------///------///111111111777???CCC[[[sss~~~~~~|||xxxsssvvv~~~~~~{{{zzz~~~|||uuurrrpppqqqrrrwww~~~wwwnnnddd^^^YYYSSSQQQSSSPPPOOOOOONNNNNNOOOPPPPPPPPPOOOMMMLLLLLLMMMOOOPPPQQQUUU[[[```dddiiimmmppprrrtttwwwyyyzzzzzzxxxwwwmmmhhhdddeeekkktttzzz~~~|||~~~}}}~~~zzzrrrmmmkkkkkkeeebbb^^^___kkkzzz~~~}}}vvvqqqiiiccc```^^^\\\[[[___\\\ZZZYYYTTTMMMLLLOOOZZZjjjrrrrrrooo___QQQQQQUUUkkk~~~rrr~~~|||uuu___GGG999666222000000000000//////000111222222111000/////////...------------...---------,,,,,,+++++++++,,,,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,)))***+++,,,...///000000---444;;;:::444///...000,,,,,,---///111333555666>>>KKKbbbxxxzzzttttttvvv}}}~~~{{{yyy|||~~~}}}vvvsssrrrqqqpppttt{{{}}}yyyooofff]]]XXXSSSNNNLLLNNNLLLLLLKKKJJJJJJIIIIIIIIILLLKKKIIIHHHHHHIIIKKKLLLNNNQQQVVV[[[___dddiiimmmppprrruuuxxxyyyyyyyyyxxxmmmiiidddeeejjjssszzz}}}~~~xxxrrrooommmkkkeeeccc___aaammm||||||tttoooiiidddaaa___]]][[[ZZZWWWUUUTTTPPPKKKJJJNNNXXXiiirrrsssqqqaaaRRRRRRTTTiii~~~qqq{{{{{{uuu```III;;;888444111111111000//////000000111111000///...//////...------------...---------,,,,,,+++++++++,,,,,,,,,++++++***)))(((++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,***++++++,,,---...//////---333999:::777222000///------...///111222444555<<>>@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEIIIOOOVVV[[[___```bbbfffjjjppptttwwwtttssspppnnnmmmoootttxxxzzzsssooommmiiiccc]]]YYY\\\___dddppp{{{ooolllhhhfffdddcccaaa``````\\\WWWTTTNNNHHHHHHLLLUUUdddlllqqqtttgggVVVRRRQQQddd{{{tttwwwuuuqqq^^^III888555111///...///...---......------------.../////////...------------...++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,---111666;;;;;;777333000000//////000111222222555:::EEEVVVmmm~~~{{{dddSSSIIIJJJMMMSSS^^^mmm||||||yyyuuutttrrrnnnkkklllooorrruuuyyy}}}~~~~~~~~~}}}||||||yyy{{{}}}xxxzzz}}}}}}ooo```SSSKKKCCC>>>:::;;;;;;999999;;;888:::<<>>@@@@@@@@@>>>===>>>>>>????????????>>>>>>===???AAACCCEEEIIINNNRRR[[[[[[\\\___dddjjjooosssuuuvvvwwwtttqqqppprrruuuwwwzzzzzzyyy{{{}}}zzzuuulllllljjjfffccc___[[[ZZZVVV[[[```fffqqq}}}~~~sssnnnhhhdddbbbbbbbbbaaa```[[[WWWTTTOOOKKKLLLQQQWWWccciiimmmpppdddTTTQQQOOOaaaxxx{{{ooo}}}uuutttppp^^^JJJ777444111000111222222111...---------...000222333//////...------------...+++++++++,,,,,,---------++++++,,,------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......***,,,000333666888888999......//////000222333444666>>>HHHUUUjjj}}}vvvcccPPPPPPQQQTTT[[[hhhyyy~~~|||yyyzzzzzzyyyxxxzzzyyyvvvwwwyyy}}}~~~yyyuuutttzzz~~~zzz}}}}}}qqqcccUUUJJJDDD;;;888666666777888777777888777888:::===>>>>>>===<<<=========>>>>>>??????;;;===>>>???AAADDDIIIMMMSSSVVVYYY\\\```eeekkkppplllpppqqqqqqsssvvvtttoooqqqsssvvvxxxxxxvvvsssqqqhhheeebbbaaaaaa___[[[XXXYYYZZZ___gggssszzzwwwvvvwww|||tttooohhhccc````````````aaa^^^ZZZVVVOOOIIIJJJOOOVVVeeeoootttvvvgggTTTPPPQQQ___tttqqqiii|||~~~vvvsssfffMMM:::666111000222333222000///............---------.........------,,,,,,,,,......---,,,+++++++++++++++++++++***************))))))***)))(((***,,,///******************************))))))******+++,,,,,,,,,+++******+++++++++......///111333777:::;;;333222111222333444444444===BBBGGGQQQfffrrrZZZUUUTTT^^^jjjrrryyy~~~~~~|||yyyvvvtttxxx{{{~~~{{{xxxyyy~~~~~~yyymmm___RRRGGGAAA:::888666555666777777777777777888:::===>>>===;;;;;;;;;<<<<<<===>>>>>>???<<<===>>>???@@@CCCGGGJJJOOOQQQTTTXXX\\\aaahhhlllmmmrrrtttuuuwwwxxxvvvqqqqqqsssuuuvvvvvvtttqqqooofffdddaaaaaa```___[[[XXXWWWYYY]]]eeeppp|||yyyvvvuuuwwwzzzsssnnnhhhdddbbbaaaaaa``````]]][[[YYYSSSMMMNNNSSSYYYhhhqqqttttttdddQQQMMMLLLZZZooo~~~uuu{{{|||~~~ooofffwww~~~~~~{{{tttrrreeeMMM;;;777222000222222111//////............------------------,,,,,,+++++++++,,,,,,,,,++++++,,,------************************,,,,,,---,,,***)))+++,,,******************************))))))******+++,,,,,,+++++++++++++++++++++------...///222555777999555333111000222555888:::;;;BBBKKKUUUhhh~~~bbb[[[XXXaaannnwww~~~}}}yyytttqqqtttwww{{{|||xxxwww|||}}}tttgggZZZMMMCCC>>>:::888555555666777777666666777888;;;======;;;999888999:::;;;<<<===>>>???<<<===>>>>>>???@@@DDDFFFIIIKKKNNNRRRVVV\\\bbbggglllrrrvvvwwwxxxyyyvvvqqqqqqrrrssssssrrrpppnnnlllcccbbb``````___]]]ZZZWWWWWWYYY^^^eeeoooyyyxxxtttrrrvvvwww{{{qqqmmmiiieeedddcccbbb```___^^^]]]\\\WWWQQQRRRVVV\\\kkkssstttrrr```LLLHHHFFFTTTiii~~~vvviiikkkuuuyyy~~~nnndddrrr|||xxxyyywwwrrrrrrfffMMM<<<777333111111222000...///............---------,,,,,,,,,+++++++++++++++++++++++++++,,,---...///************************...///000...+++)))))))))******************************))))))******+++,,,++++++++++++++++++++++++---,,,------///222444555666444111000333888>>>AAAAAAHHHQQQ]]]ooommmccc]]]dddrrr{{{~~~~~~|||xxxrrrnnnooorrrvvv|||~~~xxxvvvyyy}}}wwwnnnaaaTTTIIIAAA<<<999777555444555666666555666666777:::<<<<<<:::777666777888999;;;<<<>>>>>>===>>>>>>>>>===>>>@@@CCCDDDFFFIIIMMMQQQVVV]]]bbbhhhooouuuvvvwwwwwwtttpppoooooooooooommmkkkiiihhh````````````^^^\\\YYYWWWYYY\\\aaahhhoooyyyxxxsssqqqttttttwww}}}|||ooommmiiifffeeedddbbbaaa___^^^^^^^^^XXXRRRRRRVVV]]]lllssssssooo\\\IIIFFFBBBOOOdddzzzsssbbbaaannnvvv~~~nnnaaammm~~~~~~xxxtttvvvuuuqqqrrrgggOOO===888333111111111///---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...)))))))))***************,,,...//////,,,)))((((((******************************))))))******+++,,,******++++++,,,,,,++++++,,,,,,,,,,,,---///111222555555444444666;;;@@@DDDJJJNNNVVVcccwwwxxxkkkbbbgggsss}}}}}}||||||}}}~~~|||yyywwwtttpppmmmnnnppptttyyyyyyuuuuuuzzzwwwqqqggg[[[PPPFFF???<<<888666444333444555555555555555666888;;;;;;999777666666777999:::<<<===>>>===>>>???>>>======>>>@@@AAACCCFFFIIIMMMRRRYYY]]]dddmmmtttuuuttttttrrrooolllkkkjjjiiigggeeedddccc___```aaa```^^^ZZZWWWVVVYYY]]]ccciiiooowwwzzztttqqqsssrrrtttzzz{{{ooollliiifffeeedddbbb```___^^^^^^]]]WWWPPPPPPTTT[[[kkksssrrrlllZZZHHHFFFBBBMMMaaawwwuuucccaaaiiiuuukkk]]]fffvvv~~~|||zzzxxxuuuvvvvvvrrrsssgggPPP===888333111111111///---///............------------------..................---,,,,,,+++++++++,,,)))*********+++++++++,,,)))+++------+++)))))))))******************************))))))******+++,,,)))***+++,,,,,,,,,,,,+++,,,+++++++++,,,...000111333666:::;;;<<<===@@@BBBIIIJJJRRRddd{{{wwwkkkllluuu~~~~~~{{{zzz{{{|||~~~}}}xxxtttrrrrrrqqqqqqqqqsssuuuzzz{{{vvvtttvvv|||ooojjj```UUUKKKCCC>>><<<888666333333444555555444444333444666999::::::999666777888999:::;;;<<<======>>>??????======>>>???@@@BBBDDDGGGJJJOOOTTTXXXaaaiiipppqqqooopppooommmhhhfffeeecccaaa`````````___aaabbbaaa]]]YYYVVVUUUWWW\\\bbbhhhmmmttt}}}}}}wwwsssqqqqqqssswww|||~~~|||ppplllhhhdddcccbbbaaa___^^^\\\\\\ZZZTTTNNNOOOSSSZZZkkkrrrqqqjjjWWWFFFEEECCCMMM___tttzzzhhheeeiiixxx{{{gggYYY___ppp{{{{{{xxx{{{wwwyyywwwrrrrrrgggOOO<<<777333111111222000...///............---------............///////////////...---,,,++++++++++++******++++++,,,---------(((***++++++***)))***+++******************************))))))******+++,,,((()))+++,,,------,,,+++,,,,,,+++,,,---///111222444999???AAA@@@======>>>???AAAMMMcccyyywwwtttxxx~~~}}}{{{{{{|||}}}vvvrrrqqqssstttuuuuuuwwwyyy}}}~~~xxxtttsssvvvyyyhhhcccYYYOOOFFF@@@<<<;;;777555333222333444444444333222222333777:::;;;;;;888888999999:::;;;<<<<<<===>>>@@@???>>>===>>>??????@@@BBBDDDGGGKKKPPPTTTZZZbbbiiihhhggghhhiiihhhcccbbb```^^^\\\\\\]]]]]]```bbbdddbbb]]]XXXUUUTTTVVV\\\dddiiinnnttt}}}zzzvvvoooqqqtttvvvwwwzzz}}}|||}}}qqqmmmgggbbb``````___^^^\\\ZZZYYYXXXSSSNNNPPPVVV[[[lllsssppphhhTTTCCCCCCBBBLLL]]]rrr~~~}}}kkkggglll|||{{{hhhYYY^^^ppp}}}~~~{{{~~~zzz{{{xxxrrrqqqeeeLLL;;;777222000222222111//////............------------------.........//////------,,,++++++,,,,,,,,,++++++,,,------...//////***+++,,,+++***)))+++---******************************))))))******+++,,,''')))+++---------,,,+++,,,,,,,,,---...000333444777===CCCDDD@@@;;;::::::999AAARRRfffuuuxxxwww{{{~~~}}}}}}~~~xxxuuuuuuwwwyyyyyyxxxzzz}}}|||vvvrrrqqqrrrxxx|||ddd^^^UUUKKKCCC===;;;:::777555333222333444444333333111000222555999<<<===999999999::::::;;;;;;;;;<<<>>>@@@@@@???>>>>>>???>>>@@@AAACCCEEEHHHMMMQQQSSS[[[aaa```^^^```bbbbbbaaa___]]][[[ZZZZZZ[[[\\\aaadddfffccc^^^WWWTTTSSSXXX^^^ffflllpppwww|||xxxnnnrrruuuuuutttvvvzzz~~~~~~~~~~~~~~~~~~{{{|||~~~rrrmmmfffaaa___^^^^^^^^^[[[YYYWWWVVVRRROOOSSSYYY]]]mmmtttpppgggRRRAAAAAABBBKKK\\\qqq~~~lllhhhppp}}}kkk[[[```sss||||||xxxqqqpppbbbJJJ:::666111000222333222000//////.........---------,,,,,,,,,------.........++++++++++++,,,---......,,,,,,------...///000000......---+++******+++---*********************************)))***++++++,,,''')))+++---...---,,,+++---,,,---...///222444666;;;@@@DDDDDD>>>999888999;;;GGG[[[mmmsssvvv~~~xxxtttwww~~~~~~{{{zzzzzz{{{{{{{{{yyy{{{~~~wwwqqqooonnnqqqwww~~~aaaXXXMMMEEEBBB???<<<888888777555444333333444555111111222333555666777777888888888888999999:::;;;>>>>>>======>>>>>>???@@@@@@?????????AAAEEEIIIKKKRRRTTTXXX\\\^^^^^^\\\[[[```]]]\\\\\\ZZZXXX[[[```bbbddddddaaa[[[WWWWWWXXX]]]bbbiiioootttzzz~~~yyyssssssrrrqqqppprrruuuxxxzzz{{{||||||}}}}}}|||~~~|||sssnnnfffbbbaaaaaa___]]]ZZZ[[[YYYSSSNNNNNNTTTZZZccclllvvvvvvcccKKKAAADDD???KKK^^^rrrzzz{{{lllmmmqqqiii[[[hhh{{{zzztttqqqjjjZZZJJJ999666333000000000000/////////............//////+++,,,,,,------...............---------,,,,,,,,,------------------------++++++++++++++++++++++++//////...------,,,++++++(((((()))***************++++++++++++++++++++++++---///222444666999===@@@III???888;;;===;;;;;;===888UUUnnnpppmmmwww~~~vvvttt~~~yyyqqquuu}}}{{{zzz|||~~~yyyuuutttuuuuuuzzz^^^UUUKKKDDDAAA???;;;888777666555333222222222333000000111222444555555666888888999999:::;;;===>>>@@@????????????@@@AAAAAA???>>>>>>>>>???CCCFFFHHHMMMPPPTTTXXXZZZZZZYYYXXX[[[YYYXXXYYYXXXWWW[[[aaabbbdddeeebbb]]]YYYXXXYYY^^^cccjjjpppuuu{{{~~~vvvuuussspppmmmnnnqqqtttxxxyyy{{{||||||~~~}}}|||~~~tttnnnfffbbbaaa```^^^\\\YYYYYYWWWSSSPPPPPPTTTXXXbbblllvvvuuubbbKKKAAABBB>>>JJJ]]]rrr~~~zzz}}}nnnpppuuulll```nnnzzzuuussskkkZZZJJJ999666333000000000000///......------------......---------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))))))))***++++++++++++++++++++++++++++++++++++++++++,,,...333:::BBBIIIMMMGGG???999;;;>>>>>>BBBGGGNNNfffyyyzzzwww~~~yyymmmhhhfffhhhpppxxx}}}sssuuu}}}{{{yyyyyyzzz~~~|||yyyxxxwwwwww{{{WWWPPPGGGAAA???===;;;999777666555333222111111111000000111222333444444555666777777888:::<<<>>>???AAAAAA@@@@@@AAAAAABBBCCC???>>>======>>>@@@BBBDDDHHHJJJNNNRRRTTTTTTSSSSSSTTTRRRRRRTTTUUUUUUZZZaaacccfffgggeee```\\\[[[\\\aaafffmmmsssxxx~~~zzzwwwsssnnniiiiiikkkmmmsssuuuyyy{{{|||}}}tttnnnfffbbb```___]]]ZZZXXXWWWUUUTTTSSSTTTUUUWWWaaakkkvvvsss```JJJ@@@AAA@@@LLL```ttt|||}}}ooorrr}}}pppfffttt~~~zzzwwwuuummm[[[III999666333000000000000///------,,,,,,,,,,,,------...............---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,---444@@@JJJRRRTTTHHHCCC??????@@@CCCKKKTTTcccrrr}}}}}}}}}ooobbbUUUSSSYYY```ggglllwwwuuu}}}xxxwwwuuuvvvzzz|||{{{zzz|||PPPKKKDDD???===<<<:::999888777666444333222111111222222222333333444444444333444555777999<<<>>>???AAAAAA@@@@@@AAAAAABBBCCC??????>>>======???@@@AAACCCFFFIIIMMMOOOPPPOOOOOONNNLLLLLLOOOQQQSSSYYY```eeegggjjjhhhddd```___```dddjjjqqqwww|||~~~{{{tttmmmfffdddeeefffkkkooouuuzzz}}}~~~uuuooogggaaa___^^^\\\YYYXXXVVVTTTUUUVVVWWWWWWVVVaaakkkuuuooo\\\HHH??????DDDPPPcccwww}}}pppsssrrrggguuu~~~{{{yyyyyyppp\\\III999666333000000000//////...------,,,,,,------.../////////......------------------,,,,,,,,,++++++******************************************************)))))))))(((((((((******++++++,,,++++++******+++++++++++++++,,,,,,222000111888CCCKKKMMMLLLKKKJJJHHHEEEDDDJJJVVVaaakkkpppttttttvvvvvvpppggg]]]QQQGGGGGGOOOXXXaaahhhwww|||vvv{{{~~~}}}}}}vvvuuutttuuuyyy|||zzz{{{|||JJJGGGAAA===;;;::::::999888888777666555444333222444444444555555555555555333444555777:::===@@@AAA???????????????@@@@@@AAAAAA@@@??????>>>???@@@@@@AAACCCFFFJJJLLLMMMNNNNNNKKKHHHHHHKKKMMMPPPVVV^^^eeehhhkkkjjjgggccccccccchhhnnnuuu{{{}}}vvvmmmeeeaaa```aaaccchhhpppwww|||uuuooogggbbb```^^^\\\ZZZXXXWWWVVVVVVXXXYYYXXXWWWaaalllssskkkWWWFFF???>>>EEEQQQdddxxxuuuzzzrrrfffsss}}}||||||sss^^^III999666333000000000////////////............////////////......---------,,,------,,,,,,,,,+++++++++***************************************************************))))))))))))***************))))))*********++++++,,,,,,,,,222222444;;;CCCFFFCCC>>>GGGIIIJJJHHHJJJSSSaaakkklllkkkiiiggggggdddYYYOOOIIICCC??????CCCKKKXXXdddtttzzzzzz~~~~~~}}}}}}xxxwwwuuuvvvzzz}}}zzzzzzzzz{{{FFFDDD@@@<<<999888999999777777888777777666555444666666666555555555555555555555777999<<>>>>>======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@BBBEEEHHHKKKLLLMMMNNNLLLHHHGGGIIIKKKMMMSSS[[[cccgggjjjjjjgggdddcccdddiiiooowww~~~yyypppggg```^^^^^^\\\bbbjjjrrrxxx|||uuuooogggbbbaaa```^^^[[[YYYYYYYYYYYYYYYYYYZZZZZZbbbmmmqqqfffRRRDDD???>>>BBBNNNbbbvvv~~~~~~{{{rrrfffttt~~~~~~uuu___JJJ999666333000000000000////////////....../////////---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************+++++++++***************)))************)))((((((*********++++++,,,,,,------///444;;;@@@???:::555;;;AAAEEEEEEJJJVVVccckkkiiieee___[[[XXXQQQGGG???>>>============BBBQQQ```ppp|||}}}|||}}}}}}zzzyyyyyyyyy||||||{{{yyyyyy{{{DDDBBB???<<<999777888999555555666777777666555444666666555555555444444444333444555777:::===???AAA>>>============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???AAADDDGGGJJJLLLMMMNNNNNNKKKHHHIIIIIIJJJPPPXXX___cccggghhheeebbbaaabbbhhhooowww}}}~~~{{{sssiiibbb^^^\\\YYY^^^eeelllqqqvvvzzz}}}}}}uuuooohhhcccbbbbbb```]]][[[\\\]]][[[XXXXXX[[[^^^cccmmmpppaaaMMMBBB??????AAAMMM```uuu|||rrrhhhyyywwwaaaKKK999666333000000000000//////......------......///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************************************+++++++++******)))((()))******+++,,,,,,------***...333777999777444111000777<<<>>>DDDPPPYYY]]]YYYVVVRRRNNNIIICCC===:::;;;:::<<<<<<;;;???KKKYYYgggttt|||vvv~~~}}}{{{{{{{{{|||~~~~~~{{{xxxyyy|||~~~~~~CCCBBB???<<<888777888999333444555666666666555444555555555444444333333222000000222444666999;;;<<<>>>>>>>>>===>>>??????@@@????????????@@@@@@@@@@@@???@@@CCCFFFIIIKKKMMMMMMQQQLLLJJJIIIHHHIIINNNVVV\\\```eeefffccc```___```gggmmmvvv|||||||||~~~|||uuukkkccc^^^\\\WWW\\\bbbhhhmmmqqqvvvyyy{{{~~~}}}uuuooohhhdddccccccaaa___\\\___```\\\XXXWWW[[[```dddnnnooo___KKKAAA??????BBBNNNbbbvvvxxxrrrlllxxxbbbLLL999666333000000000000///...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------,,,///333555444111000///,,,333777888===GGGMMMLLLGGGFFFDDDBBB>>>:::999;;;777666666888888:::DDDOOO___mmm|||qqq~~~~~~}}}{{{{{{|||~~~|||yyywwwyyy|||~~~~~~~~~~~~~~~}}}AAA@@@===;;;999777777777888888777666666666666666555555444444444333333333222222111222333555777999======<<<<<<<<<<<<======??????@@@@@@@@@??????>>>???>>>>>>>>>AAADDDHHHKKKKKKJJJHHHIIIKKKMMMOOOOOOUUUWWW[[[^^^______^^^]]]eeeiiiqqqzzz~~~{{{zzz{{{~~~tttkkkgggccc___^^^[[[\\\```dddhhhqqqzzz}}}|||xxxtttnnnhhhdddcccbbb```]]]ZZZYYYZZZ\\\[[[WWWWWWZZZgggjjjhhh\\\LLL@@@===>>>===OOOfffzzzzzz}}}ooojjj~~~~~~yyyaaaHHH999666111///...//////...111000///...---,,,++++++------------------------,,,---...//////---+++***,,,,,,,,,++++++*********)))))))))))))))******+++++++++******))))))(((((())))))))))))))))))))))))(((((())))))*********++++++...111222111///------...111222333999@@@DDDBBB???<<<999777888888888888444555555555777;;;AAAEEEYYYcccxxxvvvyyy}}}}}}}}}yyywwwwwwyyyzzz|||~~~AAA???===;;;999888777777888777666666555555666666555555555444444444333333111111222333555777:::;;;<<<;;;;;;;;;;;;<<<===>>>??????@@@@@@AAA@@@@@@@@@AAA@@@??????AAADDDGGGJJJLLLKKKKKKLLLNNNOOOPPPQQQTTTUUUXXXZZZ\\\\\\[[[ZZZdddhhhpppxxx}}}zzzxxxyyy|||}}}vvvnnniiiddd```\\\YYYZZZ]]]aaafffoooyyy}}}|||xxxsssmmmfffbbbaaa```^^^\\\ZZZXXXYYY[[[YYYUUUUUUYYYcccfffdddYYYIII>>>;;;===>>>PPPggg{{{vvvxxxyyyhhhdddzzzzzzcccJJJ999666111///...//////..................------------------------------------...///000///...,,,+++,,,,,,,,,++++++***************))))))******+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))******************+++---000000///---------...000111111777@@@CCCBBB:::777555444555777777777222333333333444777<<<@@@SSS]]]qqqxxxyyy}}}{{{xxxvvvvvvvvv|||~~~~~~~~~}}}}}}~~~~~~@@@???===;;;999888888888777666666555555555555666666555555555444444444444111111222333666999;;;===999999999999:::<<<===>>>??????@@@AAABBBBBBBBBBBBCCCBBBAAA@@@AAACCCFFFGGGKKKLLLNNNPPPRRRTTTUUUVVVUUUVVVWWWYYYYYYYYYYYYXXXbbbfffnnnvvv||||||yyywwwxxxyyy{{{zzzrrrmmmgggaaa[[[XXXXXX[[[___ccclllvvv}}}}}}xxxrrrllleeeaaa```___]]][[[YYYXXXYYY[[[YYYTTTTTTWWW___```^^^TTTFFF<<<:::<<>>CCCBBB555222000000222444555555222222222222222555999<<>>>>><<<;;;:::999888888666666555555555555555666666666666555555555555444222222222333555777999;;;666666777888999;;;===>>>??????AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDIIIKKKOOOSSSVVVZZZ]]]___]]]]]]]]]^^^]]]\\\[[[[[[```dddlllssszzz~~~|||yyywwwwwwxxxyyy}}}~~~wwwqqqiiiccc\\\YYYYYY\\\^^^bbbiiirrr{{{~~~{{{tttmmmfffaaa```___]]][[[[[[YYYZZZ[[[YYYTTTTTTWWW[[[\\\XXXOOOCCC;;;:::===@@@RRRjjj~~~xxxjjjkkk}}}uuueeebbbuuuzzzdddLLL999666111///...//////...---------............///------------------,,,,,,------.........---,,,++++++++++++***************))))))(((((())))))***+++(((((())))))******++++++))))))))))))))))))))))))---,,,,,,++++++*********,,,,,,,,,+++)))***,,,...---......---333<<>>???@@@AAACCCEEEFFFGGGGGGEEEDDDCCCBBBAAABBBBBBBBBFFFJJJPPPUUUZZZ___fffjjjiiiiiiiiihhhfffcccaaa______cccjjjqqqxxx|||}}}zzzwwwwwwwwwwww||||||vvvnnnfffaaa^^^^^^aaaaaabbbhhhnnnvvvzzz~~~wwwppphhhbbbaaa```___]]]]]][[[\\\]]]ZZZUUUTTTWWWYYYYYYUUUKKKAAA;;;;;;===@@@RRRkkkuuuggghhhyyyuuueeebbbtttxxxbbbJJJ999666111///...//////...///............---------......---------,,,,,,,,,,,,,,,,,,,,,++++++******************************(((''''''''''''((())))))(((((())))))******++++++))))))))))))))))))))))))---,,,,,,++++++*********+++,,,+++***((()))+++---,,,---------222:::>>><<<555222///....../////////222333333222111222555888:::FFFXXXlll|||rrrpppyyy~~~xxxrrrooommmpppvvv|||}}}zzzzzz|||{{{zzz{{{}}};;;<<<<<<<<<;;;::::::999777666666666666777777888777777777777666666666666666555444333222333444444555666666777999;;;<<<===???@@@BBBDDDFFFHHHIIIJJJGGGFFFEEEDDDDDDCCCCCCCCCFFFKKKQQQVVV\\\ccclllrrrtttttttttrrrooojjjeeebbb___bbbhhhooovvv{{{~~~}}}zzzwwwvvvvvvvvvzzz|||uuunnniiiggggggiiihhheeeggglllqqqvvv}}}yyyrrriiidddbbbbbb```___^^^\\\]]]]]]ZZZUUUTTTWWWYYYWWWQQQHHH???;;;;;;===???RRRkkksssgggjjjyyyrrrccc___qqq~~~vvv```III999666111///...//////...//////.........---------.........------,,,,,,+++++++++*********))))))))))))))))))***************(((''''''''''''((())))))))))))))))))************))))))))))))))))))))))))+++++++++++++++*********+++++++++***))))))+++---+++---------111888:::777666333///......//////...///000000000///000222444666BBBQQQbbbxxxwwwooorrr|||~~~zzztttqqqlllnnnrrryyy~~~}}}|||||||||{{{~~~:::;;;<<<<<<<<<;;;:::999777777777777777888999999888888888777777777666666666555444333333444555666777777777888999:::<<<===???@@@BBBEEEHHHJJJKKKLLLJJJIIIIIIHHHHHHGGGGGGGGGHHHMMMRRRWWW[[[cccnnnvvvzzz{{{{{{yyysssllleee```___bbbhhhooouuuzzz~~~|||yyyvvvtttsssssswww~~~xxxrrrpppqqqrrroooiiigggjjjkkkqqqzzzzzzsssjjjdddbbbbbbaaa___^^^\\\\\\]]]YYYSSSRRRUUUXXXUUUNNNEEE===999:::<<>>HHHUUUkkk~~~qqqlllrrr}}}zzzuuussskkklllooouuu}}}~~~|||:::;;;<<<<<<<<<;;;:::999888888777777888999::::::888888888888777777777777555555444444555666888999777777888888999:::<<<<<>>QQQkkktttjjjpppsssbbb\\\iiiwwwyyyzzzvvv___III999666111///.../////////++++++,,,---...///000111//////...---,,,,,,++++++---,,,++++++******++++++(((((())))))*********++++++++++++***++++++,,,---++++++******))))))(((((())))))))))))))))))))))))(((((())))))*********+++***+++---,,,+++***+++,,,***---......111555444///111///,,,,,,...000111111000111222222222222444666666<<>><<<:::999::::::999777888777666555666777999:::999999999888777666555444666555444444444444555666666666666777999<<>>AAACCCAAACCCFFFHHHIIIJJJLLLMMMKKKLLLMMMNNNOOOPPPQQQQQQMMMMMMLLLLLLOOOVVV^^^dddnnnlllhhhbbb^^^\\\^^^```aaadddiiilllmmmqqqwww||||||xxxsssooonnnnnnmmmmmmtttvvvyyy{{{uuuoooiiieeecccfffggglllttt~~~wwwnnngggggggggccc^^^]]]```[[[YYYXXXUUUPPPOOOPPPTTTPPPJJJBBB;;;888999;;;AAASSSjjj|||zzzlllqqq{{{gggbbbttt{{{bbbJJJ999666222000000///...---......---,,,,,,,,,,,,---------------------------+++++++++++++++*********************************((((((((()))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,---...//////...,,,,,,//////////////////000111---........./////////000444444666<<>>AAACCCBBBEEEHHHJJJJJJKKKMMMOOONNNOOOOOOPPPQQQRRRRRRRRRRRRQQQOOONNNOOOTTTZZZ___hhhfffccc___\\\[[[^^^aaaaaaeeeiiilllppptttzzz~~~zzzsssooommmmmmmmmlllqqqrrruuuzzzzzzsssmmmhhhfffeeehhhhhhkkksssuuunnnhhhhhhhhhccc^^^]]]```[[[XXXWWWTTTOOOOOOQQQSSSPPPIIIAAA:::777999;;;@@@RRRhhhyyyvvvgggkkk{{{iiieeezzz}}}cccIII777555222111111000...,,,......---,,,,,,,,,,,,---------------------------,,,++++++******)))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,------......------,,,......---......///000111//////000000111111222222222222555888<<>><<<::::::;;;;;;:::999666666666555444333222222222222333444555666777888555666666777777666666555222333555888===BBBFFFHHHGGGIIILLLNNNOOOPPPRRRSSSVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTTTTVVVXXXWWWYYY\\\]]]]]]]]]]]]___aaaeeejjjqqqyyy|||uuunnnlllkkkkkkkkkkkkkkknnnttt|||yyyrrrllliiihhhhhhfffeeehhhnnnxxx|||rrrlllgggfffddd___]]]^^^\\\XXXVVVVVVTTTOOONNNPPPTTTPPPHHH>>>777555777999???RRRhhhzzz|||mmmaaahhh~~~ppplllcccHHH777555222000000000///.........---,,,,,,,,,,,,---------------------------+++++++++++++++******************************************+++,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,---......///,,,,,,,,,+++,,,,,,------,,,,,,---...///000111111111111333666888>>>NNN]]]uuu{{{llleeegggppp~~~{{{}}}~~~|||~~~~~~{{{uuuqqqooopppssswww~~~~~~===;;;999888999999888666777777666666444333222111222222111222333666888:::555666777888888777666555111222444888<<>>BBBDDDFFFIIILLLNNNNNNOOOQQQSSSUUUVVVVVVWWWXXXYYYZZZZZZXXX\\\___aaa```^^^]]]]]]YYY[[[]]]^^^```cccfffiiifffiiipppxxx~~~wwwnnngggdddcccccccccfffhhhlllttt}}}}}}uuunnniiifffeeegggiiimmmpppuuu{{{pppjjjeeebbb___\\\\\\___YYYVVVVVVWWWUUUOOOMMMNNNPPPKKKDDD<<<777777:::>>>III[[[rrrrrr}}}yyyfff```nnn~~~xxxgggeee{{{~~~cccGGG999555000......///000111......---,,,,,,,,,,,,---------------------------+++++++++,,,,,,---------++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++///...---,,,++++++++++++000///...---------------......///000111222333333333000000333555888???FFF^^^tttnnnddd___eeeoooxxx}}}~~~zzzuuurrrlllpppwww}}}||||||}}}~~~<<<<<<;;;:::999888888777999999888666555444333222222222222333333444444444777777888888888888777777666888;;;===>>>>>>???@@@CCCFFFIIIKKKLLLNNNQQQTTTSSSTTTTTTUUUWWWYYY[[[\\\___```bbbbbbbbbcccfffhhh```]]][[[]]]bbbhhhkkklllhhhhhhkkkqqqyyy{{{wwwoooiiieeedddeeegggjjjmmmpppsss{{{|||qqqgggbbbbbbccciiipppttttttvvv{{{}}}nnnkkkeeeaaa___]]]\\\ZZZYYYYYYWWWTTTQQQMMMJJJHHHLLLIIICCC===999888<<>>===<<<;;;:::999999666666555555444333222222222222222333333444444444666777777888888888888777666777888888888:::<<>>===;;;::::::555555555555444444444444222222222333333333333444555666777888888888888888888888777666555777;;;>>>BBBEEEIIIKKKLLLMMMNNNPPPSSSTTTVVVXXX[[[___bbbccceeefffggghhhiiimmmqqquuu{{{vvvooojjjhhhggggggfffhhhiiikkkooosssvvvvvvuuuxxxtttnnnhhheeedddeeefffmmmpppssswww~~~zzzooofffbbbcccdddhhhnnnrrrrrrsssxxx}}}~~~}}}wwwllliiidddaaa```___]]]\\\[[[ZZZWWWSSSOOOLLLIIIGGGFFFDDDAAA<<<999999<<>>???CCCGGGJJJLLLMMMOOOPPPTTTUUUVVVYYY\\\___bbbccceeefffgggggghhhlllppptttzzzvvvpppkkkhhhfffeeeeeeggggggiiilllooorrrsssssswwwtttooojjjgggffffffggglllqqquuuyyyzzzoooeee```aaacccgggmmmpppooopppvvv|||~~~|||vvvlllhhhdddaaa```___^^^]]]\\\ZZZWWWSSSNNNKKKHHHGGGGGGEEEBBB>>>::::::<<>><<<;;;:::999777777777888888888888999555444444444444444444444555666777999:::;;;;;;;;;999;;;======;;;:::;;;<<<===@@@EEEHHHKKKMMMPPPRRRUUUUUUVVVXXX[[[]]]___aaaggghhhhhhhhhhhhjjjnnnqqqvvvtttqqqlllhhheeedddddddddeeefffhhhkkknnnrrrtttwwwuuuqqqmmmjjjiiihhhhhhlllqqqvvv{{{}}}oooddd___^^^```eeekkkooonnnooovvv|||~~~|||vvvlllhhhdddaaa```___^^^]]][[[YYYVVVRRRNNNKKKIIIHHHKKKIIIDDD???;;;:::<<>>JJJ\\\rrrqqqaaaYYY\\\cccuuu}}}uuupppnnnnnnuuu}}}~~~yyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{zzz|||~~~??????>>>===<<<;;;::::::666666666666777777777777777666666666666555555555666777888:::<<<======>>>888;;;===>>><<<;;;;;;;;;===@@@CCCFFFHHHKKKOOORRRTTTUUUVVVXXXZZZ\\\^^^```hhhiiikkkkkkkkklllnnnpppuuuvvvuuuqqqkkkfffcccbbbaaaaaabbbbbbdddiiippptttvvvuuurrrooolllkkkjjjiiimmmrrrxxx~~~~~~pppddd^^^^^^___dddiiimmmmmmooovvv}}}}}}wwwllliiidddaaa```___]]]\\\ZZZXXXUUUQQQMMMKKKJJJIIINNNKKKEEE???::::::===@@@TTTiii{{{|||tttdddbbbrrrzzzeeedddeeevvv]]]FFF777555111////////////...........................------,,,,,,++++++******++++++++++++,,,,,,,,,,,,*********)))))))))((((((++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******++++++,,,)))***+++***)))((()))+++)))))))))***************)))))))))***************,,,,,,---............------------............///,,,...000000000111333444777:::BBBQQQggg|||jjj\\\XXX[[[lllyyy~~~{{{zzz{{{|||xxxsssnnnjjjmmmrrr}}}zzzzzzyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxzzz}}}>>>>>>=========<<<<<<<<<777777777777777777777777888888888888777777777666666888999;;;===??????@@@<<<===>>>>>>======???@@@AAABBBCCCDDDFFFIIIMMMPPPSSSSSSUUUWWWZZZ^^^```bbbdddgggjjjlllmmmmmmoooppprrrtttvvvtttnnnhhhdddccc```___^^^\\\]]]ccckkkrrrtttsssrrrooommmkkkjjjiiiqqqvvv{{{pppeee______aaabbbhhhllllllooowww}}}xxxnnnjjjeeeaaa___^^^\\\[[[YYYWWWSSSPPPMMMKKKKKKKKKMMMJJJCCC<<<888999>>>CCCUUUkkk|||zzzrrrcccdddvvvxxxcccaaaaaauuu[[[CCC888555222000000000000///...........................---,,,+++*********************+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))***++++++)))***+++***)))((()))+++((()))))))))*********+++(((((()))***************++++++,,,------------------------............///...///000000///000222444777999>>>JJJ^^^wwwxxxdddZZZYYY```kkkxxx~~~{{{zzzyyyzzzzzz}}}zzzssskkkjjjnnntttxxx}}}|||zzzxxxwwwwwwyyyyyytttuuuvvvwwwzzz|||~~~========================:::::::::999999999888888:::999999999888888777777777888:::<<<>>>@@@AAAAAAAAAAAA@@@???>>>@@@DDDGGGDDDDDDDDDCCCDDDFFFKKKNNNQQQRRRUUUXXX\\\```ccceee```ccchhhkkkmmmmmmnnnooolllpppuuuuuupppjjjfffeee___^^^[[[XXXXXX^^^gggooosssrrrqqqooommmkkkiiihhhtttyyy~~~qqqfffaaaaaacccaaahhhkkkllloooxxx}}}xxxnnnkkkeeeaaa___]]]\\\ZZZXXXVVVSSSOOOMMMLLLLLLLLLLLLGGGAAA:::666999???EEEVVVlll}}}~~~wwwoooccceeeyyywww```^^^]]]{{{tttYYY@@@888555222000000111111000---........................---,,,+++************)))))))))******+++++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))*********)))***++++++***)))***+++(((((())))))*********+++'''((()))******************+++,,,,,,------,,,,,,---------........./////////000000//////000333555222444888AAASSSllllll^^^[[[WWW```lllvvv~~~}}}yyyyyyzzzzzz{{{||||||}}}xxxooolllnnnmmmrrrzzz~~~{{{xxxwwwwwwxxxzzzrrrsssuuuwwwzzz|||}}}~~~>>>=========>>>===;;;999:::;;;<<<===============<<<;;;:::999888888888888<<<;;;<<<>>>BBBEEEGGGGGGEEEEEEEEECCCBBBDDDGGGJJJEEEDDDCCCCCCDDDEEEGGGHHHLLLPPPUUUYYY\\\^^^```aaafffgggiiilllnnnpppqqqrrrqqqqqqtttyyy}}}xxxlllbbb[[[[[[YYYVVVWWW]]]hhhpppoooqqqqqqnnniiigggiiikkkpppuuu}}}{{{rrrjjjccc```bbbdddeeefffiiisss~~~wwwnnnhhh```\\\[[[[[[YYYWWWUUUTTTQQQPPPOOOMMMJJJGGGLLLCCC<<<:::999999<<>>CCCUUUpppvvvpppiiiccc{{{{{{qqqVVVVVV___qqqrrrWWWBBB444333111000///...//////......---,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++*********))))))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))((((((((()))************))))))******+++,,,******))))))))))))******))))))(((((((((((())))))+++***)))***,,,---,,,+++,,,,,,,,,------------...---------...//////000000222333666<<>>>>>>>>==================<<<;;;:::;;;<<<===>>><<<;;;:::<<>>DDDWWWrrrxxxqqqjjjfffxxxlllTTTUUU^^^nnn{{{pppTTT@@@444333111000///...//////...---,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++++++++***************))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))))))))))),,,+++***)))))))))))))))***))))))))))))***++++++******))))))))))))******+++***(((''''''(((***++++++***)))***,,,---,,,+++,,,,,,,,,,,,------------,,,------......///000000111111333777===III^^^qqq}}}ddd[[[VVV[[[ggguuu~~~|||vvvqqqjjjgggfffhhhpppzzz|||vvvqqqooosssuuuxxx{{{~~~MMMIIIDDDAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@??????@@@AAABBBCCCAAA??????@@@@@@???>>>AAACCCEEEGGGJJJNNNSSSVVV\\\ZZZVVVQQQLLLGGGDDDBBBCCCHHHNNNTTTWWWZZZ\\\]]]aaacccfffiiikkklllllllllooooooqqqvvv}}}}}}yyynnnggg___[[[]]]```ccccccdddfffhhhgggeeefffiiimmmrrrxxx{{{rrrjjjdddbbbdddhhhkkkmmmooovvv|||sssfffbbb^^^\\\]]][[[XXXUUUUUUTTTRRRPPPOOOMMMJJJGGGAAA<<<999999999999>>>EEEYYYrrr|||sssmmmiiixxxkkkTTTVVV___mmmxxxmmmQQQ===444333111000///...////////////...------.........---------,,,,,,+++++++++************************))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))++++++***************+++)))))))))))))))***++++++******))))))))))))************)))(((((()))******+++***)))***,,,---,,,+++++++++,,,,,,,,,---------......//////000111111222111111222666:::CCCUUUeeewwwhhhZZZWWW^^^kkkzzz~~~~~~yyyvvvnnnjjjeeedddiiisss}}}}}}wwwssstttvvvxxx{{{|||}}}}}}}}}VVVQQQKKKFFFDDDCCCCCCBBB???????????????@@@BBBCCCIIIIIIHHHGGGGGGGGGGGGGGGFFFDDDBBBAAAAAAAAA@@@>>>@@@CCCFFFIIILLLPPPUUUYYY^^^\\\YYYUUUOOOKKKGGGEEECCCGGGLLLPPPSSSVVVXXXZZZ]]]___cccfffiiijjjiiiiiimmmmmmoootttzzz~~~~~~vvvmmmbbbZZZZZZ\\\___```]]]aaafffhhhhhhhhhjjjmmmrrryyywwwooohhhbbbaaacccgggkkkmmmnnnuuu~~~vvvfffbbb^^^\\\]]][[[XXXUUUTTTRRRPPPNNNMMMKKKHHHEEEAAA===:::999888888===EEE[[[sssvvvooommmzzznnnVVVXXXaaaooozzzhhhMMM;;;444333111000///...//////......---------......///------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))***+++,,,---))))))(((((())))))***+++******))))))))))))******((()))***++++++***)))(((+++***)))***,,,---,,,++++++++++++,,,,,,,,,------.........///000000111111000///111444888???MMMZZZpppyyyeeeZZZYYY```kkkvvv|||yyytttpppiiieeeffflllttt{{{{{{xxxxxxyyyyyyzzz{{{{{{{{{}}}}}}~~~]]]WWWPPPJJJFFFDDDBBBAAA@@@@@@AAABBBDDDFFFIIIKKKLLLMMMNNNOOOOOONNNLLLKKKIIIFFFDDDCCCCCCCCCBBBAAAAAACCCGGGJJJMMMQQQUUUYYY\\\[[[XXXUUUPPPKKKHHHFFFEEEGGGJJJMMMNNNQQQTTTWWWWWWZZZ^^^cccfffgggggggggkkklllnnnsssyyy~~~|||sssggg\\\VVVUUUVVVWWWWWW[[[aaadddeeegggjjjmmmsss{{{ssslllgggbbbaaadddgggkkkmmmnnntttxxxhhhddd___\\\\\\[[[XXXVVVSSSQQQOOOMMMLLLJJJGGGDDDBBB>>>;;;999777777???HHH^^^uuuwwwpppmmm|||rrrXXXZZZbbbqqq~~~zzzcccJJJ:::444333111000///...//////+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---)))(((((((((((()))************))))))))))))******((()))+++,,,,,,+++)))(((+++***)))***,,,---,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------...//////...---...222555:::DDDOOOaaatttuuucccYYYVVV]]]fffyyy|||zzzvvvpppjjjggghhhmmmqqqzzz~~~|||{{{yyyxxxwwwwwwxxxyyyzzzzzz{{{|||~~~ccc^^^VVVOOOJJJFFFCCC@@@CCCCCCDDDFFFIIINNNRRRTTTTTTWWWZZZ^^^___^^^\\\ZZZTTTQQQMMMJJJHHHFFFCCCAAABBBDDDHHHKKKMMMQQQTTTWWWXXXWWWUUURRRNNNIIIEEECCCHHHIIIIIIIIIJJJLLLPPPTTTRRRUUU[[[```dddeeefffeeehhhiiilllqqqvvvzzz|||}}}}}}xxxooocccZZZTTTRRRSSSRRRUUUYYY[[[]]]aaahhhmmmpppxxx|||qqqkkkfffbbbbbbeeeggglllnnnoootttwwwkkkfff```\\\[[[[[[YYYVVVSSSQQQOOONNNMMMJJJGGGEEEAAA>>>:::888666888BBBNNNbbbxxxvvvnnnlll|||tttZZZZZZbbbsssuuu^^^GGG999444333111000///...//////++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))***+++((((((((((((((()))************))))))))))))***************++++++*********+++***)))***,,,---,,,+++***++++++++++++,,,,,,,,,++++++,,,------......///000...///222444666===FFFXXXjjj}}}qqq^^^SSSUUU\\\jjjsss|||{{{wwwqqqjjjggghhhjjjssswww~~~zzzvvvttttttvvvwwwwwwwwwxxxzzz{{{|||~~~~~~}}}}}}~~~mmmggg```XXXRRRMMMIIIFFFEEEEEEFFFIIINNNSSSXXX[[[cccggglllqqqtttsssqqqooobbb^^^XXXRRRMMMHHHCCC@@@BBBEEEIIIKKKMMMPPPSSSVVVVVVUUUSSSPPPKKKFFFBBB@@@KKKJJJIIIGGGGGGIIINNNRRROOOSSSXXX^^^bbbdddeeeddddddfffiiimmmrrrvvvxxxyyyzzzyyytttkkk```XXXUUUUUUOOOQQQSSSTTTVVV\\\fffmmmkkktttzzzpppjjjfffccccccggghhhlllooopppuuu~~~vvvnnnhhh```\\\[[[[[[YYYWWWTTTRRRPPPNNNMMMKKKHHHFFF@@@===999777666999FFFRRReeezzzuuummmjjj|||uuu[[[ZZZaaatttrrr[[[FFF999444333111000///...//////,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((()))************))))))))))))******,,,+++)))(((((()))+++,,,+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,------......///000000111444111222444555555;;;BBBRRRbbbttt|||dddTTTSSSZZZ___iiixxx||||||{{{uuunnnhhhggggggnnnsss{{{zzzuuurrrrrrtttvvvuuuvvvwwwxxxzzz{{{|||}}}{{{|||}}}rrruuurrrgggZZZRRRMMMHHHJJJHHHIIIMMMPPPTTT]]]eeeooouuu{{{yyynnnddd___XXXMMMGGGFFFGGGEEEEEEHHHIIIHHHLLLQQQPPPPPPPPPNNNKKKFFFAAA>>>HHHHHHHHHHHHHHHHHHIIIIIINNNMMMOOOVVV^^^bbbaaa]]]aaaccceeeggghhhkkknnnqqqtttyyyyyypppfff___YYYTTTQQQOOOOOORRRUUUXXX___ggggggsssxxxnnnhhhdddbbbcccgggjjjnnnssswww{{{~~~zzzgggccc^^^ZZZYYYXXXWWWVVVTTTTTTTTTSSSOOOJJJEEEBBB>>>>>>888666::::::FFF^^^rrr|||{{{wwwiiibbboooqqq[[[]]]iii|||oooVVVBBB999444222000///000000000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))************************'''''''''((((((((((((((())))))***++++++++++++***+++++++++++++++***))))))))))))))))))************(((((()))***+++,,,,,,,,,///...,,,+++***++++++,,,---,,,,,,...///000///...000111333333333555777999JJJRRRddd|||qqq[[[RRRSSSSSS]]]kkkwww~~~zzzvvvooohhhccceeefffllluuu{{{}}}vvvtttssspppxxxvvvuuuuuuxxxzzzzzzzzzyyyzzz{{{~~~ttt{{{}}}rrrcccYYYTTTQQQKKKIIIJJJOOOSSSXXXaaajjjyyyuuunnnfffYYYNNNJJJIIIFFFEEEGGGGGGFFFHHHMMMLLLLLLKKKIIIFFFBBB>>><<>>===777666:::;;;GGG___yyy}}}zzzyyysssfff___mmmsss\\\```nnnmmmSSS???777333111/////////000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,++++++***)))))))))))))))))))))))))))))))))************************)))))))))((('''''''''&&&))))))***++++++++++++*********++++++******)))((())))))))))))************)))))))))***+++++++++,,,...---,,,+++++++++,,,,,,---------...000000///...///111222333333444777999EEENNN```wwwgggXXXTTTPPPUUU^^^iiiwww|||wwwppplllddddddgggnnntttxxx{{{xxxtttqqqsssssssssuuuxxxyyyxxxvvvwwwxxxzzz|||rrr~~~|||mmmaaa[[[XXXMMMKKKMMMRRRWWW]]]gggqqqxxxjjj\\\SSSMMMIIIGGGHHHGGGEEEFFFIIIIIIIIIGGGEEEBBB???<<<;;;===>>>???BBBDDDFFFHHHIIIIIIKKKMMMOOOQQQTTTXXXZZZ]]]___cccdddeeeeeefffhhhkkkpppsssrrrpppmmmeee\\\ZZZUUUPPPOOONNNOOOUUU]]]fffppp|||zzzqqqiiifffeeeeeehhhmmmnnnrrrwww|||zzzttthhhddd^^^[[[YYYXXXWWWVVVUUUTTTRRROOOKKKGGGCCCBBB<<<<<<777666;;;<<>>===<<<<<<<<<>>>@@@CCCEEEFFFGGGGGGKKKMMMMMMLLLNNNTTTYYY[[[^^^bbbcccccccccccccccfffhhhjjjkkknnnoooiiiaaa___YYYRRROOOLLLLLLRRRYYYeeeoooyyyyyyppphhheeeeeeeeeiiinnnooosssxxx}}}xxxpppgggccc^^^ZZZXXXXXXWWWVVVVVVTTTQQQMMMJJJFFFDDDBBB;;;<<<666666;;;===JJJbbbxxxzzz}}}|||ssseeebbbqqqsss^^^iiizzz|||gggNNN<<<555111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))***************************)))))))))((((((''''''((())))))***************)))))))))))))))(((''''''((()))))))))************+++++++++************************++++++,,,------,,,---.........------...///000111111111222444666999@@@PPPddduuutttcccUUUNNNMMMYYYlll{{{}}}zzzqqqkkkfffeeegggkkkuuu|||sssrrrqqqrrrsssttttttssstttuuuwwwzzz|||~~~~~~yyyzzz{{{~~~jjjpppvvvxxxwwwrrrggg\\\YYYVVVUUUYYY]]]bbbllluuuvvvjjj\\\UUUOOONNNLLLGGGDDDEEEFFFEEEDDDBBB@@@>>>======>>>???@@@AAACCCDDDEEEFFFGGGKKKNNNLLLJJJKKKRRRXXXZZZ]]]```bbbbbbaaaaaaaaadddeeeeeeeeeiiinnnlllgggccc\\\VVVRRRNNNMMMSSSZZZdddmmmvvv{{{zzzqqqhhhfffeeeeeeiiinnnooosssyyy~~~vvvnnnfffbbb]]]YYYWWWWWWVVVUUUTTTSSSPPPMMMJJJFFFDDDCCC;;;<<<666666<<<===JJJcccwwwzzz~~~sssfffeeeuuuvvvdddrrr{{{fffNNN===777111///---,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))************))))))))))))))))))(((''''''((()))))))))************+++++++++***************)))******++++++,,,,,,,,,***,,,......,,,++++++---...///000000000111333555555;;;III[[[jjjzzzttt^^^SSSNNNXXXiiivvv~~~}}}yyyrrrkkkgggdddeeemmmuuu|||vvvsssnnnkkklllnnnooopppsssuuuwwwzzz|||}}}}}}}}}{{{{{{|||~~~hhhllloootttzzz{{{rrrgggccc___\\\]]]___bbbjjjsssuuueee]]]UUUSSSQQQLLLHHHGGGDDDDDDDDDCCCBBB@@@???>>>AAAAAABBBBBBCCCDDDEEEEEEGGGJJJMMMLLLJJJLLLRRRWWWXXX[[[^^^____________```ccceeedddcccfffkkkmmmjjjeee___ZZZWWWTTTSSSYYY```dddllltttxxx|||{{{rrriiigggffffffiiinnnppptttzzz~~~vvvnnneeeaaa[[[XXXVVVUUUTTTSSSPPPPPPNNNLLLIIIFFFDDDBBB<<<<<<777666<<<>>>JJJccczzzxxx~~~}}}pppccceeewww{{{lll~~~zzzfffNNN===777111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((******+++,,,'''((())))))******))))))))))))******))))))((('''))))))))))))******************************++++++)))***++++++,,,++++++******---///...+++***+++------///000/////////111333333888BBBPPP^^^ooonnn]]]RRRVVV```ffflllrrr~~~wwwpppjjjeeeaaaeeekkkqqq{{{{{{uuunnnhhhggghhhjjjkkkrrrtttwwwzzz{{{|||{{{{{{{{{|||}}}~~~gggjjjnnnssszzz}}}vvvnnniiidddbbbaaabbbiiiqqq|||qqqhhh```]]][[[UUUQQQOOOGGGHHHIIIIIIHHHGGGDDDCCCAAAAAABBBCCCDDDEEEEEEFFFFFFIIIKKKKKKKKKMMMQQQUUUVVVXXXZZZ[[[[[[\\\^^^```___dddeeecccbbbfffgggfffeee```]]]\\\[[[[[[```gggkkkrrrxxxzzz}}}{{{rrrjjjgggggghhhkkkqqqssswww|||wwwpppccc___ZZZVVVTTTSSSRRRRRRKKKKKKKKKJJJHHHEEEBBB@@@======777777<<<===JJJbbbyyyzzzttt{{{}}}{{{nnnbbbfffyyy~~~rrr{{{fffMMM;;;444222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++'''(((((()))))))))))))))******++++++******)))((())))))))))))************)))))))))***+++++++++,,,******+++,,,++++++)))))),,,///222111---+++,,,///---...//////......000222444666<<>>>>>>>>888777<<<===JJJbbbsssvvvrrryyy~~~|||nnnccchhh|||}}}sss|||fffLLL:::222222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''(((((()))))))))))))))+++++++++++++++***))))))))))))))))))************(((((()))***+++,,,,,,---***+++,,,,,,+++***)))(((---111444222...,,,...111---...///.........000222555555888???HHHYYYrrrhhhZZZQQQKKKOOOXXX```rrr|||xxxqqqiiieeegggccckkktttyyy~~~|||uuuqqqnnnkkkiiinnnppptttwwwxxxxxxwwwvvvvvvxxxzzz|||~~~~~~~~~}}}~~~|||hhhiiilllsss{{{xxxqqqooolllhhhhhhmmmrrrzzz}}}|||wwwpppjjjeee```^^^XXXYYY[[[___```\\\TTTMMMIIICCC@@@CCCGGGFFFFFFHHHKKKJJJIIIJJJKKKNNNQQQRRRQQQTTTWWWYYY[[[[[[]]]^^^bbb_________]]]ZZZ[[[```cccaaaaaadddccccccmmmyyy~~~{{{qqqhhhgggiiilllpppuuuyyy|||uuujjj```^^^ZZZUUUQQQNNNLLLKKKMMMJJJGGGGGGGGGFFFBBB>>><<<;;;555555<<<>>>JJJbbbzzz}}}xxxtttyyy}}}yyyhhh]]]gggzzzrrr|||eeeKKK:::444000000000///......------++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++***)))((('''&&&&&&(((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((()))+++,,,,,,***))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------.........------......///000111444444666:::???JJJ]]]nnn|||aaaRRROOOOOOMMMZZZhhhvvv~~~}}}wwwllldddgggfffhhhooovvvzzzzzzqqqkkkhhheeehhhlllppprrrrrrqqqppprrruuuzzz}}}~~~~~~~~~|||{{{|||~~~{{{zzz{{{|||}}}~~~||||||~~~~~~}}}kkkkkknnnttt{{{xxxuuuqqqlllkkkooopppuuuyyywwwtttvvv~~~wwwrrrmmmiiifffddddddgggkkkkkkggg^^^VVVNNNGGGDDDFFFIIIHHHHHHIIIKKKKKKKKKKKKMMMOOOQQQRRRTTTVVVYYY[[[[[[\\\\\\\\\^^^\\\[[[\\\ZZZWWWYYY]]]bbbbbbeeeiiihhhgggnnnxxx~~~}}}sssjjjiiikkknnnssswww{{{~~~}}}rrrggg\\\ZZZWWWSSSPPPNNNMMMMMMNNNLLLIIIGGGFFFDDD@@@===<<<;;;555666<<<>>>KKKcccxxx{{{uuuyyyxxx{{{vvvfff]]]hhhvvvnnnyyybbbIII999555000000000///......------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++***************))))))((((((''''''(((((((((((()))))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((((((((((((((())))))))))))((((((+++---...---,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------...///000111333333555888;;;CCCSSSccczzzqqqZZZPPPMMMLLLOOO[[[iiittt|||ssslllkkkhhhhhhmmmqqquuu|||zzztttqqqjjjjjjlllmmmoooqqqrrrsssrrrvvvzzz~~~~~~~~~}}}}}}~~~|||zzzyyyyyy{{{||||||{{{yyyyyyzzz||||||{{{{{{}}}~~~~~~~~~ooonnnppptttzzz}}}xxxrrrppprrrppprrrssspppnnnttt~~~zzzvvvssspppoooqqqtttwwwxxxrrrhhh```UUUMMMIIIJJJKKKJJJIIIJJJKKKKKKLLLMMMOOOPPPQQQQQQUUUWWWZZZ]]]^^^]]]\\\[[[]]]ZZZYYYZZZXXXVVVYYY^^^ccceeejjjnnnmmmkkkpppxxx~~~uuulllkkkmmmpppuuuzzz}}}{{{nnnbbbWWWUUUSSSPPPNNNNNNNNNNNNOOOMMMJJJHHHEEEBBB>>>;;;;;;;;;666666<<>>???888;;;888777<<<@@@TTTqqqssscccaaaooo~~~uuueee```vvv}}}oooYYYBBB555222000000000///......---------,,,,,,++++++,,,,,,---++++++************++++++************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******(((((()))***++++++++++++((()))+++***(((''''''((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////111//////222333333666;;;???LLLbbb{{{uuu^^^TTTKKKIIILLLQQQ]]]iiitttzzztttqqqkkkdddaaabbb^^^dddllltttzzz}}}uuulllddd___^^^```dddfffhhhjjjmmmppprrrrrrrrrsssuuuuuusssqqqqqqqqqrrrtttuuuwwwxxxyyyyyyyyyzzz|||~~~}}}zzzxxxtttuuuvvvwwwyyy|||}}}~~~~~~||||||~~~~~~~~~~~~~~~}}}|||{{{||||||}}}{{{{{{}}}~~~}}}~~~~~~~~~}}}}}}|||{{{kkkpppuuuxxxzzz|||~~~{{{|||~~~yyymmmccc[[[XXXVVVSSSRRRTTTTTTSSSRRRQQQRRRSSSVVVWWWTTTWWW^^^jjjtttxxxtttoookkkeee```]]][[[[[[aaahhhsss}}}}}}wwwvvvtttqqqzzz~~~vvvnnnooouuu}}}{{{ooodddZZZWWWRRRNNNLLLMMMOOOPPPKKKLLLLLLHHHBBB>>>======777;;;888777<<<@@@TTTssstttdddbbbqqqwwwhhhaaazzzpppZZZCCC444111000000000///......------------++++++++++++------++++++************++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))++++++,,,,,,,,,***+++,,,,,,***))))))***))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////111...---000000000222777888AAAUUUpppjjj^^^QQQLLLIIIJJJRRR]]]iiivvv}}}yyywwwppphhhccccccYYY^^^fffmmmtttzzz|||qqqggg```ZZZ\\\___bbbdddfffjjjllllllllllllnnnppppppnnnlllnnnoooppprrrtttuuuwwwwwwxxxwwwuuuvvvwwwwwwvvvuuurrrrrrsssuuuxxx{{{}}}~~~~~~~~~~~~}}}{{{|||~~~~~~~~~~~~||||||zzzyyyyyyzzz{{{|||{{{zzz||||||xxxyyy{{{{{{{{{{{{yyyxxxpppooopppttt{{{~~~}}}~~~pppfff\\\XXXVVVRRRPPPRRRRRRRRRRRRSSSSSSTTTTTTTTTTTT[[[aaaeeemmmvvvxxxtttttthhh^^^]]]___^^^```eeelllsss|||{{{wwwttttttxxxyyy{{{~~~tttmmmqqq{{{wwwlllddd___YYYRRROOOQQQRRRPPPNNNPPPLLLHHHDDDBBB@@@>>><<<888888999999:::EEE]]]tttooodddlll~~~kkknnnhhhoooUUU@@@777555111111111111000000000000---,,,+++***+++,,,---...,,,,,,,,,++++++************++++++++++++***))))))******))))))((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&''''''(((******))))))((((((''''''''''''''''''((((((((((((***)))))))))))))))***+++(((((()))***************))))))))))))))))))))))))'''((()))***++++++***)))******+++++++++,,,,,,,,,...------------...//////...///000000///...000111777;;;GGG[[[nnn}}}vvvbbbQQQJJJIIILLLOOOYYYgggyyy{{{|||~~~~~~~~~~~~yyyvvvqqqjjjeeeaaa___^^^___eeeoooyyy{{{qqqkkkaaa___^^^]]]]]]```cccdddccchhhlllmmmiiiggghhhjjjjjjkkklllmmmooopppqqqrrrppprrruuuvvvtttsssssssssssspppppptttwwwvvvwwwyyyzzzzzzzzzzzz|||~~~}}}|||}}}~~~{{{xxxwwwwwwwwwxxx|||}}}~~~~~~~~~|||zzzyyyyyyzzzyyywwwnnnmmmnnnssszzzrrrggg\\\WWWUUUQQQPPPRRRQQQQQQRRRSSSUUUVVVWWWWWWTTT[[[aaadddjjjssswwwuuusssiiiaaa```aaa______bbbhhhpppzzz~~~|||xxxvvvvvvwwwyyy{{{~~~uuummmrrr{{{vvvkkkccc]]]WWWQQQPPPRRRUUUTTTSSSQQQMMMHHHDDDBBB@@@===;;;888888999999;;;GGG```vvvppphhhqqqhhhmmmjjjoooUUU@@@777555000000000/////////......------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***))))))+++*********))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((******))))))))))))))))))((((((((())))))))))))******))))))((((((((())))))(((((()))***************))))))))))))))))))))))))((((((******+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---------...---///000000//////000222444666@@@PPPaaapppxxxdddTTTKKKJJJMMMPPPZZZhhhuuu~~~yyyzzz|||}}}~~~~~~}}}}}}{{{uuuooojjjbbb```]]]\\\```hhhpppvvv}}}}}}xxxkkkhhhbbb^^^\\\\\\___```___dddhhhiiigggfffhhhjjjkkkkkklllmmmnnnoooppppppssstttuuuuuusssssstttuuuuuupppmmmqqqttttttuuuwwwzzzzzzzzz{{{|||~~~~~~}}}{{{}}}~~~}}}|||zzzyyyyyyyyyzzz{{{}}}}}}~~~~~~~~~}}}{{{yyyxxxyyyyyyxxxwwwooonnnpppttt{{{~~~~~~vvvjjj]]]WWWSSSPPPQQQSSSQQQRRRSSSUUUWWWXXXYYYYYYVVV\\\aaabbbfffmmmtttwwwssslllfffdddbbb___^^^___dddmmmwww}}}}}}zzzxxxwwwwwwxxx{{{}}}uuunnnqqqzzzuuujjjbbbYYYUUUPPPPPPSSSWWWXXXWWWRRRNNNIIIEEEBBB???<<<:::888888999:::<<>>;;;999888888999:::>>>MMMiii|||pppnnn|||gggmmmkkk~~~hhhMMM999111111/////////.........------------......---+++)))(((++++++++++++++++++++++++***++++++++++++***))))))************************)))))))))))))))))))))))),,,+++***)))(((''''''''''''''''''(((((()))))))))(((((()))))))))***************)))'''&&&&&&&&&&&&(((((()))***************))))))))))))))))))))))))************))))))((((((******+++++++++,,,,,,,,,******,,,---------,,,++++++,,,.../////////111333666555777???JJJWWWjjjyyywwwaaaSSSMMMMMMKKKOOO[[[iiivvv|||yyyxxxxxxyyyyyyzzzzzzzzzzzz}}}~~~~~~~~~~~~|||wwwsssnnngggaaa]]]]]]___```hhhmmmuuu}}}xxxnnneee^^^YYYWWWUUUWWWZZZ\\\\\\^^^aaadddhhhhhhjjjkkkmmmnnnppppppwwwvvvssspppoooqqquuuyyyxxxpppqqqvvvxxxyyyzzzyyyzzz{{{}}}~~~~~~}}}}}}|||}}}}}}}}}||||||yyyzzz{{{|||}}}}}}||||||}}}~~~}}}{{{zzzyyywwwuuuuuuvvvwwwvvvuuuvvvvvvwwwxxx|||{{{xxxxxxyyy{{{}}}}}}pppaaaZZZVVVTTTVVVYYYZZZ[[[]]]^^^^^^]]]\\\[[[^^^```aaaaaa```cccllltttwwwuuuppphhhaaa```ccceeegggmmmwww~~~~~~zzzwww{{{{{{}}}}}}ssskkklllrrryyy~~~tttiiiaaaXXXUUUQQQOOOPPPQQQSSSTTTSSSOOOIIIEEEBBB>>>;;;999999888999;;;@@@QQQooo}}}rrrrrrjjjpppppp}}}fffKKK888222333000000000/////////......------......---+++)))(((++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))******)))'''&&&&&&&&&&&&(((((()))***************))))))))))))))))))))))))++++++***))))))(((((((((******+++++++++,,,,,,,,,++++++,,,---------------***,,,...///...///111333333111222777???KKK^^^nnnrrr^^^QQQNNNJJJKKKSSS\\\fffvvv|||yyy|||{{{{{{{{{{{{{{{{{{{{{~~~~~~|||wwwooogggaaa]]]\\\\\\```dddkkksssyyy{{{rrrhhh___ZZZUUUVVVVVVVVVWWWXXX[[[]]]aaabbbeeegggkkkmmmpppqqqsssrrrpppmmmlllnnnssswwwxxxqqqsssvvvxxxyyy{{{xxxzzz|||~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||zzz{{{{{{{{{{{{zzzzzzyyy{{{|||~~~~~~~~~|||zzzxxxwwwuuussssssuuuuuuuuuttttttuuuuuuwwwyyy~~~|||xxxvvvwwwwwwyyy{{{}}}ssseee^^^[[[YYYZZZ]]]bbbcccdddeeeeeecccaaa```dddbbbbbbbbbaaaaaahhhooouuuxxxuuullleeedddgggiiijjjooowww~~~~~~{{{~~~|||rrrjjjjjjooovvv~~~~~~tttiiiaaaYYYWWWSSSOOONNNNNNPPPQQQRRRNNNIIIEEEBBB???<<<:::999888999;;;BBBTTTtttuuuwwwjjjrrrzzz}}}eeeKKK999444666000000000/////////......------------,,,++++++******++++++++++++,,,,,,,,,***++++++++++++***))))))((((((((((((((()))))))))))))))))))))))))))))))))***)))((((((''''''''''''&&&'''''''''''''''((((((''''''''''''((((((((((((******)))(((''''''''''''(((((()))***************))))))))))))))))))))))))+++***)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,............000111444222333666;;;DDDVVVeeexxxooo^^^RRRKKKIIIMMMRRRXXXhhhwww~~~~~~}}}}}}~~~}}}~~~~~~vvvmmmfffaaa^^^]]]]]]___ccciiiqqqyyy}}}sssjjjddd\\\ZZZWWWUUUTTTTTTUUUVVVYYY[[[^^^aaaeeeiiilllmmmllllllkkkjjjjjjlllpppssswwwrrrooorrrttttttvvvyyyxxxzzz}}}}}}||||||}}}~~~|||zzzyyyyyyzzz{{{zzzzzzyyyxxxwwwvvvvvvxxxyyy|||}}}}}}{{{xxxwwwuuusssrrrrrrssstttsssrrrqqqrrrtttvvvxxx~~~{{{xxxwwwvvvwwwxxxzzz|||}}}vvviiibbb___]]]^^^aaahhhjjjlllmmmnnnllljjjiiijjjeeebbbccccccaaadddjjjoooxxxzzzssskkkiiijjjjjjlllpppwww~~~}}}sssjjjiiinnnttt}}}uuuiiibbbZZZXXXUUUQQQNNNNNNOOOQQQQQQMMMHHHDDDBBB@@@===;;;999888999<<>><<<999888999<<>>EEEXXXxxxuuuhhhooorrrjjjtttkkkRRR???777222///......---,,,++++++++++++,,,,,,,,,,,,,,,---...///,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))(((((()))***************%%%&&&'''((()))***+++,,,)))((('''&&&&&&'''((()))***************)))((('''((((((((((((((()))******))))))))))))(((((((((((()))))))))((()))******+++++++++******************(((((()))***++++++,,,,,,,,,,,,,,,---------......000111222333555999>>>BBBZZZjjj{{{uuubbbVVVMMMIIINNNVVVWWWaaammmyyy{{{wwwtttssspppjjjbbb]]]]]]___ccceeelllpppwww}}}yyyssskkkddd```[[[UUUQQQQQQPPPOOOOOOQQQTTTWWWYYY[[[\\\]]]___aaacccdddeeefffiiillllllkkkkkknnnqqqzzzxxxxxxzzz~~~~~~|||}}}{{{wwwtttrrrssstttuuuxxxvvvtttrrrqqqrrrssssssxxxzzz|||}}}|||zzzxxxvvvnnnnnnpppqqqqqqpppooonnnrrrsssuuuxxx}}}}}}zzzyyyyyywwwvvvxxx|||}}}{{{xxxzzz}}}{{{tttmmmkkkmmmqqqttt~~~zzzuuunnniiiffffffffffffjjjpppwwwxxxuuupppoooooopppqqquuu{{{|||tttmmmlllnnnttt~~~|||qqqfff___ZZZXXXUUURRRQQQPPPQQQRRRTTTOOOHHHBBB???===<<<:::777999<<<===CCCVVVttt}}}}}}}}}ssshhhqqqpppiiitttzzzgggOOO>>>666222///111111000///............------,,,,,,,,,------...,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))'''(((((())))))))))))((((((((()))************************))))))((((((((()))((('''&&&&&&'''((()))(((((())))))))))))((((((((((((((((((((()))******))))))))))))(((((((((((()))))))))))))))******+++************************((())))))***++++++,,,,,,,,,,,,,,,------------...///000111111333666;;;???NNN]]]nnnzzzqqq```PPPFFFGGGMMMNNNUUU___jjjwww}}}{{{zzzsssmmmeee___]]]]]]^^^^^^cccgggmmmsssyyy|||}}}~~~zzztttooojjjddd^^^YYYTTTRRROOOMMMLLLNNNPPPRRRTTTUUUVVVXXX[[[]]]___```eeehhhkkkkkkiiiiiilllooouuuuuuuuuxxx}}}~~~}}}~~~{{{vvvrrrqqqrrruuuwwwwwwvvvtttrrrqqqrrrssstttxxxyyy{{{{{{zzzwwwtttrrrnnnoooppppppppppppooonnnrrrssstttwww}}}|||zzz|||zzzxxxyyy||||||yyyvvv{{{}}}}}}vvvqqqqqqvvv||||||xxxrrrmmmkkkiiigggeeehhhnnnvvvyyywwwsssqqqpppppprrrvvv}}}}}}}}}uuunnnlllnnnttt~~~~~~{{{pppeee^^^XXXWWWUUUSSSQQQPPPPPPOOOQQQMMMGGGBBB???===;;;:::888:::;;;;;;BBBVVVrrr~~~zzzzzz{{{|||ooohhhttt~~~|||{{{lllfffrrrwwwcccLLL<<<666333000222222111///////////////...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------************************))))))))))))))))))))))))((())))))))))))(((((('''(((((()))***************++++++******)))(((''''''((((((''''''''''''((((((&&&''''''(((((((((((('''((((((((((((((()))******))))))))))))(((((((((((()))))))))))))))*********************************)))))))))***++++++,,,,,,,,,,,,,,,,,,------------.../////////000333777:::BBBOOO___lllxxxpppZZZJJJEEEGGGHHHKKKPPPZZZfffvvvzzzuuummmfffaaa^^^[[[YYYZZZ]]]bbbhhhoootttyyy{{{}}}zzzvvvppphhhcccXXXVVVQQQMMMKKKKKKLLLMMMLLLMMMNNNQQQTTTWWWYYY[[[```cccfffgggeeefffhhhlllqqqqqqrrrvvv{{{}}}~~~}}}~~~zzzvvvrrrqqqssswwwzzzwwwuuusssqqqqqqqqqssstttxxxxxxyyyxxxvvvtttqqqooonnnoooooopppoooooonnnnnnrrrssstttwww}}}}}}}}}{{{yyyzzz||||||zzzvvv{{{}}}}}}wwwuuuwww~~~{{{wwwssspppmmmjjjfffdddfffmmmtttyyyxxxvvvsssqqqqqqsssxxx~~~wwwpppnnnpppttt~~~~~~yyyoooddd]]]WWWVVVUUUTTTRRRPPPNNNMMMNNNJJJEEEAAA>>>===;;;999888;;;;;;;;;CCCZZZttt}}}zzz{{{}}}xxxlllggguuu}}}zzzwwwgggaaaooowwwbbbJJJ;;;666444111000///...---,,,,,,,,,,,,......---,,,++++++++++++***+++++++++,,,,,,------************************))))))))))))))))))))))))))))))***))))))((('''&&&(((((()))***************(((((((((((((((((((((((((((((((((''''''(((((((((((((((((()))((((((''''''((((((((((((((())))))***))))))))))))(((((((((((((((((()))******************************+++++++++))))))*********+++++++++++++++,,,,,,,,,------------.../////////000444666<<>><<<:::999777:::;;;;;;HHHbbb||||||zzz|||}}}uuuiiieeeuuu~~~zzzsssbbb]]]lllzzzcccJJJ;;;777444111///...---,,,++++++++++++...---,,,+++++++++++++++))))))******++++++,,,,,,************************))))))))))))))))))))))))))))))***))))))((('''&&&(((((()))***************'''''''''''''''''''''''''''(((((((((((((((((('''+++++++++***)))((('''&&&((((((((((((((())))))***))))))))))))(((((((((((((((((()))************)))))))))*********+++++++++***************++++++++++++++++++,,,,,,,,,------...///000//////000222555888>>>JJJYYYiii{{{uuubbbTTTLLLHHHEEEEEELLLSSS[[[hhhuuuzzzssskkkddd___ZZZYYYYYYZZZ]]]bbbgggkkkrrrwww}}}{{{yyylllhhhbbb[[[UUUQQQOOONNNGGGGGGGGGGGGIIILLLNNNPPPQQQUUUZZZ\\\^^^```eeeiiikkkmmmppprrrtttvvvwwwyyywwwxxxyyyzzzzzzyyyxxxwwwsssrrrpppooonnnoooqqqrrrrrrrrrsssssssssrrrqqqqqqmmmmmmllllllkkkkkkkkkkkkooorrruuuzzz~~~|||zzz{{{~~~~~~{{{xxxvvvxxxzzz}}}~~~}}}xxxwwwuuutttssspppmmmjjjgggjjjoootttwwwvvvtttsssssswww|||wwwuuuvvvyyy|||uuulllbbb\\\UUUUUUTTTRRRPPPMMMKKKJJJHHHEEEAAA>>>===<<<:::999666:::;;;===MMMjjj{{{yyyzzzyyysssfffdddwwwzzzrrr___\\\lll~~~yyy```HHH:::666444000000///...------,,,---------,,,,,,++++++++++++,,,******************++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))(((((('''(((((()))***************))))))(((((('''&&&%%%%%%''''''((((((((((((''''''++++++++++++***)))((('''((((((((((((((()))******))))))))))))(((((((((((('''((()))++++++******))))))))))))***++++++,,,,,,************************++++++++++++,,,,,,,,,,,,---...000000///000222444333666@@@OOOaaauuurrr```RRRHHHCCCBBBHHHLLLOOOYYYeeexxx}}}~~~~~~~~~}}}}}}yyyqqqiiiccc^^^\\\XXXVVVVVVYYY\\\___iiiooovvv|||wwwsssmmmfff^^^VVVQQQNNNJJJHHHFFFEEEEEEFFFGGGHHHLLLPPPUUUYYYZZZ^^^cccgggfffiiilllnnnoooqqqsssuuutttwwwzzz||||||yyyvvvssspppooommmllllllmmmooopppoooppppppqqqqqqqqqqqqqqqlllkkkjjjiiiiiiiiiiiiiiilllpppvvv~~~~~~||||||~~~}}}yyyvvvsssuuuwwwzzz~~~~~~uuutttrrrrrrrrrqqqooommmhhhjjjmmmqqqtttuuutttssssssxxx~~~|||yyyzzz|||zzzsssjjjbbb\\\VVVUUUSSSQQQNNNLLLJJJIIIFFFCCC@@@>>>===<<<:::888666;;;;;;===OOOooozzzzzzzzzwwwooodddeeezzzzzzrrr```^^^pppttt[[[CCC777555333///111000///......---------+++++++++***++++++,,,,,,++++++++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))))))))((((((((()))*********************))))))((((((((((((&&&'''((())))))((('''&&&''''''((()))******))))))((((((((((((((()))******))))))))))))(((((((((((('''(((***+++++++++)))(((((())))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,+++---.../////////111333111111777EEEUUUiiisssaaaQQQHHHDDDGGGFFFEEELLLXXXdddkkkwww}}}}}}~~~}}}||||||~~~wwwnnniiidddaaa\\\WWWUUUUUUWWWYYY```eeemmmsssvvvyyy||||||zzzvvvqqqjjjbbb[[[XXXQQQNNNKKKGGGDDDDDDDDDDDDFFFJJJOOOQQQSSSUUUZZZ^^^^^^aaafffiiijjjlllooorrrsssuuuwwwyyyxxxvvvssspppnnnmmmkkkjjjjjjkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkjjjhhhgggffffffggggggiiinnnwww~~~}}}}}}|||xxxtttqqqsssuuuyyy}}}|||vvvqqqooonnnnnnppppppooommmiiijjjlllooosssttttttrrrtttxxx~~~||||||~~~~~~xxxqqqjjjaaa\\\VVVUUURRRPPPMMMKKKJJJIIIDDDBBB???======<<<:::888666;;;<<<>>>QQQqqq{{{yyy}}}}}}yyymmmcccggg}}}~~~zzzrrraaa```ttt}}}oooVVV>>>444333222...000///...------,,,,,,---************+++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((())))))***))))))(((((()))***************'''((()))***+++,,,------&&&'''((())))))((('''&&&###$$$&&&''')))***++++++((((((((((((((()))******))))))))))))(((((((((((('''(((***+++,,,+++)))(((((())))))***++++++,,,,,,++++++************************+++++++++,,,,,,,,,***+++---......///000222444111333>>>KKK\\\tttqqq]]]QQQIIIHHHDDD>>>DDDPPPQQQXXXfffvvv~~~}}}~~~|||sssmmmiiifff```[[[WWWVVVWWWXXXYYY^^^eeejjjmmmqqqvvvzzz||||||{{{yyytttnnnhhheeeXXXUUUPPPKKKGGGEEEDDDDDDAAAEEEIIIJJJKKKLLLPPPTTTWWW\\\aaadddfffiiimmmqqqsssttttttuuutttrrrpppooommmkkkjjjiiiiiijjjlllmmmnnnnnnmmmlllkkkkkkjjjjjjjjjiiigggfffeeeeeeeeeffflllnnnxxx|||}}}|||xxxtttsssrrrrrruuu{{{{{{sssoookkklllmmmlllkkkjjjkkklllkkkmmmooopppqqqrrrtttvvvwwwzzz|||yyy|||}}}tttjjjbbb\\\YYYXXXUUURRRPPPNNNLLLIIIGGGCCCBBB@@@>>><<<:::999999777999;;;???PPPjjjzzzyyy~~~}}}xxxnnnppp|||~~~uuugggjjjxxx~~~mmmSSS>>>444333222000111000///------......///111///---+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))******))))))((((((((('''((()))***++++++***)))(((&&&((()))******(((&&&%%%)))******'''%%%&&&''''''&&&''''''(((((((((((((((((((((((((((''''''''''''&&&'''((((((&&&%%%&&&'''************************************************)))************+++++++++***+++,,,+++******,,,---111...,,,,,,...111333444333333666;;;BBBOOOdddwwwsss```OOOIIIIIIFFFCCCCCCLLLOOOZZZjjjvvv|||{{{|||~~~|||uuutttooogggaaa]]][[[YYYXXXVVVWWWYYYZZZ]]]cccmmmtttsssyyy|||yyyyyy{{{xxxrrreee^^^VVVQQQPPPNNNJJJFFFEEEFFFFFFFFFFFFGGGIIIKKKPPPUUU[[[___bbbeeejjjnnnoooqqqrrrrrrpppmmmmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkgggffffffggghhhhhheeeccclllnnnxxx|||{{{zzzuuuqqqqqqpppqqqtttyyyrrrjjjfffcccdddffffffeeeeeefffhhhhhhjjjmmmnnnoooppprrrtttyyy}}}~~~|||tttkkkccc]]]ZZZVVVTTTQQQOOONNNLLLIIIGGGCCCBBB@@@>>><<<:::999999777999:::???PPPjjjvvvooosss~~~~~~tttgggmmm~~~~~~lllRRR<<<333222111000000///...---,,,------...///---+++))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((())))))((('''&&&&&&'''((((((((('''&&&%%%((())))))'''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((()))***************************************************)))************+++++++++((()))******))))))+++---222000---,,,...000111111111000222666;;;EEEWWWgggvvv```SSSKKKEEEBBBCCCHHHJJJRRR^^^iiittt}}}{{{|||~~~{{{vvvnnngggbbb^^^\\\ZZZRRRSSSTTTTTTUUUZZZbbbhhhkkkrrrxxxyyy{{{~~~{{{uuussslllddd___[[[UUUNNNHHHIIIIIIGGGEEECCCDDDEEEFFFKKKOOOTTTXXX[[[^^^cccffffffhhhjjjkkkjjjiiiiiijjjhhhhhhhhhiiiiiiiiijjjjjjiiijjjjjjkkkkkkjjjjjjiiigggfffeeefffgggfffdddbbbkkkoooyyy~~~{{{wwwrrrnnnmmmmmmnnnrrrxxx}}}rrrfff```]]][[[]]]^^^______aaaccceeegggiiilllnnnoooqqqssstttzzz}}}|||uuummmeee^^^ZZZTTTRRROOONNNMMMKKKIIIGGGCCCAAA???===;;;:::999888666888999@@@RRRjjj~~~sssooowww~~~qqqgggrrrjjjOOO;;;222111000000......---,,,,,,,,,,,,---,,,+++)))((('''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((('''''')))(((((((((((('''''''''***************)))))))))&&&''''''((((((((((((((())))))))))))))))))))))))%%%'''))))))))))))+++---))))))))))))))))))))))))************************)))************++++++++++++,,,------------///111333000---,,,---...//////000///111333555;;;HHHUUUrrrxxxdddUUUJJJEEEEEEDDDEEEIIIQQQYYYfffxxx~~~}}}}}}~~~}}}||||||}}}xxxpppjjjeee```]]]UUUTTTSSSQQQQQQSSSXXX\\\```gggoootttyyy}}}|||yyy{{{wwwrrrmmmhhh```WWWPPPOOOMMMIIIFFFDDDDDDEEEFFFGGGJJJNNNQQQSSSWWWZZZ]]]\\\^^^aaaccccccdddfffgggddddddeeeeeeffffffggggggeeefffggghhhhhhhhhgggfffgggeeeeeeeeeeeeeeebbb```kkkppp{{{|||vvvppplllhhhhhhkkkpppwww}}}tttfff]]]YYYXXXVVVWWWZZZ[[[\\\___cccfffgggjjjnnnqqqrrrtttvvvxxxyyy}}}~~~xxxooofff^^^ZZZRRRPPPNNNMMMLLLKKKIIIGGGBBBAAA???<<<:::999888888666777999AAAUUUmmm}}}|||ooonnnzzz~~~ooohhhxxxhhhLLL:::333111000111.........---------------+++***)))(((((()))***+++++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))''''''''''''''''''&&&&&&))))))************))))))+++***))))))(((((()))))))))((((((,,,---***))))))&&&''''''(((((((((((((((***************+++++++++'''((())))))((((((***+++((((((((((((((((((((((((************************))))))*********++++++++++++,,,.........///111333111///,,,,,,---//////...111000222444555777???III___uuu{{{hhhWWWLLLFFFCCCBBBEEEIIIOOOZZZlll}}}}}}{{{tttmmmgggccc^^^\\\YYYVVVSSSSSSTTTUUUVVV[[[bbbiiipppvvvyyyyyyyyyxxxwwwvvvsssmmmddd^^^XXXTTTOOOKKKJJJJJJJJJJJJEEEGGGIIIKKKMMMPPPRRRTTTTTTWWWZZZ]]]^^^aaadddfffcccccccccccccccbbbbbbbbb```bbbccceeeeeeeeeccccccgggeeedddcccdddcccaaa___kkksssxxxqqqmmmeeefffiiipppxxx{{{ggg[[[TTTRRRQQQQQQRRRUUUWWWYYY]]]bbbfffgggjjjooorrrtttvvvxxxzzzzzz~~~zzzpppfff^^^YYYRRRPPPNNNLLLLLLKKKHHHFFFAAA@@@>>><<<:::888777777666777999DDDYYYqqqyyykkkmmm{{{|||mmmjjj|||~~~eeeJJJ;;;555222111222////////////......------,,,+++************+++,,,++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((&&&&&&''''''''''''''''''******))))))))))))*********)))((('''''''''((((((&&&###$$$***---)))&&&&&&&&&''''''((((((((((((((()))*********+++++++++,,,((()))***)))'''&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++&&&((()))))))))***,,,...---,,,++++++---///000///000000111555555555:::AAANNNbbbzzzjjjUUUGGGCCCBBBCCCFFFIIIOOO]]]kkk|||~~~wwwppplllgggddd```[[[WWWTTTRRRQQQQQQRRRTTTZZZaaahhhooosssuuuwwwzzz}}}}}}yyysssoooddd___XXXSSSQQQOOOLLLJJJFFFFFFEEEFFFHHHIIIJJJKKKLLLOOORRRUUUWWWZZZ]]]```bbbaaa``````___^^^]]]]]]]]]^^^```bbbcccddddddcccgggeeecccaaaaaaaaa___]]]nnnyyy}}}uuupppfffhhhkkkrrrzzzrrr^^^RRRLLLJJJIIIKKKMMMOOOQQQTTTYYY___cccdddhhhnnnrrruuuvvvxxxzzz|||yyyooofff^^^YYYSSSQQQNNNMMMLLLJJJHHHFFFAAA???===;;;999888777666777777:::GGG___www|||}}}~~~zzzssshhhlll|||yyyllllllzzz```FFF:::777222111222//////000000//////...---,,,++++++++++++,,,------++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%***%%%&&&///333...)))***&&&''''''((((((((((((((()))))))))***++++++,,,,,,******+++)))'''%%%&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++'''((()))))))))))),,,...,,,******+++---///000///...---///222333222666;;;BBBPPPeeexxx~~~dddPPPHHHDDDBBBDDDEEEHHHOOOWWWmmmyyy|||xxxoookkkfff```\\\WWWRRROOORRROOOMMMQQQUUUZZZaaaiiirrruuuzzz~~~}}}|||qqqkkkddd^^^ZZZVVVPPPLLLKKKHHHEEEDDDEEEFFFEEEDDDEEEGGGJJJKKKMMMPPPSSSVVV[[[[[[ZZZYYYXXXWWWWWWVVVZZZ[[[\\\^^^```cccdddeeeeeeccc```^^^]]]]]][[[YYYsssyyytttlllmmmpppvvv|||~~~hhhVVVLLLHHHFFFEEEIIIJJJLLLOOORRRWWW]]]bbbdddiiioootttwwwyyy{{{|||}}}vvvmmmeee^^^[[[UUURRROOONNNLLLJJJHHHEEE@@@???===;;;999777666666777777;;;JJJddd|||~~~xxxxxxxxxtttnnneeelll}}}vvvkkknnnuuuZZZAAA999777222///000....../////////...---,,,++++++++++++,,,,,,------************************************))))))))))))(((((((((((((((((((((((('''''''''(((((())))))))))))((('''&&&&&&'''((()))&&&''''''((((((&&&%%%$$$,,,&&&(((333777111,,,---&&&''''''((((((((((((((((((((())))))***++++++,,,)))***+++***((('''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***+++,,,+++++++++---///,,,+++***+++---......------,,,---000111000222777:::AAAPPPdddxxx{{{eeeTTTLLLEEEDDDEEEEEEHHHKKK[[[hhhwwwzzzvvvooojjjeee___YYYTTTWWWQQQMMMOOOPPPQQQVVV\\\eeeiiinnntttxxx{{{~~~zzzuuunnnkkkhhhddd]]]WWWTTTPPPKKKIIIHHHHHHFFFDDDBBBCCCDDDEEEEEEGGGJJJMMMPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSTTTVVVYYY]]]aaacccbbb___[[[YYYXXXXXXVVVUUUwww|||vvvqqqqqqtttxxx~~~vvvaaaPPPIIIGGGGGGFFFIIIJJJMMMOOORRRWWW^^^bbbgggkkkrrrwwwzzz|||~~~{{{|||ssskkkddd___\\\VVVSSSPPPNNNMMMJJJGGGEEE@@@???===:::888777666555888888<<>>888777111---///,,,---.........---,,,+++******++++++,,,,,,,,,,,,************************************))))))))))))(((((((((((((((((((((((('''((((((((())))))******+++***)))(((((()))***+++((()))+++,,,,,,***((('''''' """///444---'''(((&&&''''''((((((((((((((('''(((((()))******++++++)))***++++++***)))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((()))***)))(((((()))+++...,,,+++,,,------,,,***///------000111000111555777999CCCWWWnnnzzz^^^SSSIIIFFFGGGFFFFFFHHHNNN[[[jjjvvvzzztttpppjjjbbb]]]ZZZTTTPPPQQQPPPMMMOOOUUUTTTXXX___fffmmmtttzzz~~~}}}yyyuuuttttttrrrkkkeee]]]XXXRRRNNNMMMLLLJJJGGGBBBCCCCCCCCCBBBDDDGGGIIIGGGHHHIIIJJJKKKLLLMMMMMMKKKKKKLLLMMMQQQWWW\\\______\\\XXXVVVUUUTTTSSSQQQ}}}yyyyyy~~~qqqZZZNNNJJJGGGEEEDDDDDDFFFIIILLLOOOTTTYYY^^^dddjjjrrryyy|||~~~|||sssiiiaaa[[[XXXSSSQQQNNNLLLKKKIIIFFFDDD@@@???===;;;999888777777:::666>>>VVVqqq~~~uuummmcccooo||||||lllpppoooSSSAAA;;;222000222000000000///111222111///---,,,,,,,,,++++++*********......---,,,+++)))((('''))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))************)))(((+++++++++***)))((((((''')))************+++++++++************))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111555888@@@LLLYYYiii~~~vvvhhhVVVIIIDDDEEEEEEEEEFFFKKKVVVbbbkkkvvv}}}vvvooojjj\\\[[[XXXUUURRROOOMMMMMMRRRTTTVVVZZZ___gggoootttssszzz~~~}}}}}}}}}yyyqqqffffffbbb[[[WWWVVVQQQLLLIIIFFFCCCCCCEEEEEECCCAAAFFFEEECCCCCCCCCEEEGGGHHHEEEFFFHHHJJJKKKNNNSSSVVV[[[ZZZXXXUUUQQQNNNKKKJJJ~~~}}}nnnXXXMMMHHHFFFDDDDDDEEEGGGIIIKKKNNNSSSYYY^^^dddjjjrrrxxx||||||rrrhhh```ZZZWWWSSSQQQNNNLLLKKKIIIFFFCCC@@@???===;;;999888777777999777@@@YYYtttwwwooodddtttqqqwwwlllPPP>>>999111///111///......---...///...,,,***,,,,,,,,,+++++++++******/////////...---,,,************)))))))))((((((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,++++++***))))))((())))))*********+++++++++++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111111222777@@@KKK[[[qqq}}}gggTTTIIIEEEDDDDDDDDDFFFLLLTTT[[[eeeuuu~~~|||tttppphhheeeaaa\\\WWWSSSQQQPPPPPPPPPQQQSSSWWW\\\bbbfffkkkssszzz}}}uuuuuuqqqjjjfffbbbYYYPPPKKKHHHDDDCCCCCCCCCBBB@@@BBBAAA@@@@@@@@@AAACCCDDD@@@BBBCCCDDDEEEHHHLLLOOOTTTTTTSSSQQQOOOKKKHHHFFF}}}kkkVVVKKKGGGEEEDDDEEEGGGGGGHHHIIIMMMRRRZZZ___dddiiiqqqxxx|||{{{pppfff^^^XXXUUUSSSPPPMMMKKKJJJHHHEEECCC@@@???===;;;999888888777999888DDD^^^xxxyyyqqqfff{{{|||rrr{{{}}}gggLLL;;;777///...111...///...------------***(((,,,,,,,,,++++++++++++***---------------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))((((((((()))******,,,,,,,,,++++++******))))))))))))*********+++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......///000000000333222444999BBBQQQgggzzzhhhUUUJJJFFFEEECCCBBBCCCGGGLLLTTTbbbooo~~~yyysssoooiiiaaa[[[VVVSSSRRROOONNNMMMMMMNNNQQQUUUWWW^^^eeemmmttt{{{zzzvvvoooaaaSSSLLLIIIEEEBBBBBBBBBBBBAAA???????????????@@@@@@@@@===>>>@@@@@@@@@BBBEEEHHHMMMNNNOOOOOOMMMIIIFFFDDDzzziiiVVVLLLHHHEEEEEEGGGHHHHHHHHHIIILLLRRRZZZ```dddjjjqqqxxx}}}yyynnnddd\\\VVVTTTRRRPPPMMMKKKIIIGGGDDDBBB???>>>===;;;999888888888999:::HHHccc|||zzzqqqjjj~~~xxxqqq}}}|||dddIII999666000...111///111///............,,,***++++++++++++++++++++++++)))******+++++++++******++++++++++++*********)))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))'''&&&'''(((***++++++++++++*********))))))))))))))))))************++++++++++++************************************+++++++++++++++,,,,,,,,,,,,------......///000000555333444888>>>III\\\lll{{{kkkXXXMMMHHHEEEAAA???BBBGGGMMMXXXbbbpppxxx~~~}}}yyyrrriiibbb]]]ZZZYYYTTTQQQNNNMMMMMMNNNOOOOOOTTTYYY```gggnnnuuuxxxyyyxxxhhhYYYMMMJJJGGGDDDCCCCCCCCCDDD??????@@@AAAAAA@@@@@@???>>>?????????>>>???BBBDDDHHHJJJLLLMMMLLLIIIEEECCCxxxiiiWWWNNNIIIFFFGGGJJJJJJJJJJJJJJJMMMSSS[[[```eeejjjrrryyy~~~vvvkkkaaaYYYUUUSSSQQQOOOLLLJJJIIIGGGDDDAAA???>>><<<;;;:::999888888999<<>>KKKXXXnnn~~~lllWWWLLLGGGAAA>>>AAAEEEIIIOOOVVV___hhhwww}}}|||||||||}}}}}}~~~}}}vvvooojjjgggeee[[[XXXSSSQQQPPPPPPNNNMMMPPPRRRVVV]]]cccgggkkkmmmsssxxx}}}rrreeeVVVTTTPPPKKKFFFDDDCCCCCC???@@@AAAAAAAAA@@@@@@???>>>??????>>>======???AAACCCEEEGGGIIIHHHFFFCCC@@@}}}wwwiiiYYYOOOJJJGGGHHHKKKKKKKKKLLLMMMOOOUUU[[[```ggglllssszzz}}}sssiii___XXXTTTRRRQQQNNNKKKIIIHHHFFFCCCAAA>>>>>><<<;;;:::999999999999===NNNiiiwwwpppoooxxxrrr~~~bbbHHH:::777222111444111///---++++++,,,---,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''(((***+++((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))*********************************))))))******+++,,,,,,,,,++++++,,,,,,---.........,,,---111444555777@@@JJJ```ssshhhXXXNNNEEE???@@@CCCEEEGGGJJJSSS[[[hhhuuu~~~{{{zzzyyyyyyyyy{{{}}}yyytttpppnnnfffaaa[[[XXXWWWUUUQQQMMMKKKIIILLLQQQUUUWWW[[[```eeellluuuzzz~~~~~~xxxqqqeeeddd___WWWNNNGGGCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@=========<<<:::;;;===??????@@@BBBCCCCCCAAA???===~~~yyy{{{{{{wwwiiiZZZPPPJJJGGGHHHKKKLLLMMMNNNPPPRRRVVV\\\```hhhmmmttt{{{{{{qqqfff]]]WWWTTTSSSPPPNNNKKKIIIHHHFFFCCC@@@>>>===<<<;;;:::999999999:::>>>OOOiiiwwwqqqpppwwwoooaaaGGG999777222000333000///---++++++---.........******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++*********)))))))))((((((((())))))))))))))))))))))))&&&'''((()))***))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((()))))))))(((((((((((()))))))))***''''''((((((((()))))))))************************((())))))***++++++,,,,,,+++++++++,,,------......//////222555444444;;;DDDQQQdddzzzrrr```SSSGGGDDDDDDCCCCCCDDDIIIPPPZZZdddnnnxxx~~~|||{{{yyyyyyxxxxxxzzz|||~~~|||yyysssnnnfffbbb___[[[UUUPPPMMMIIIHHHKKKLLLKKKNNNSSSUUU^^^ggglllooossstttqqqooooookkkcccYYYOOOJJJHHHEEEDDDCCCBBBAAABBBBBBCCC<<<======<<<:::;;;===???>>>???@@@@@@@@@>>>===<<<|||vvvzzzzzzvvviiiZZZPPPJJJFFFGGGKKKLLLNNNPPPQQQTTTXXX]]]```iiinnnuuu|||yyypppeee]]]WWWTTTSSSPPPNNNKKKIIIGGGEEEBBB@@@>>>===<<<;;;:::999999999:::???OOOiii~~~xxxrrrqqq|||sss```GGG999777111000222///000///------///111222222*********++++++,,,,,,,,,***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&''')))*********)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''((()))))))))))))))))))))))))))*********(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++,,,,,,---............000111//////777@@@EEEWWWmmm}}}rrrbbbQQQIIIGGGDDDDDDEEECCCGGGOOOWWWaaalllwww}}}~~~|||{{{zzzvvvxxx{{{|||}}}xxxooojjjfffaaaZZZTTTXXXRRRNNNOOOMMMIIIJJJOOOHHHRRR\\\^^^```eeejjjkkkrrrrrrqqqkkkaaaXXXSSSQQQJJJIIIFFFEEEDDDEEEGGGHHH>>>>>>>>>===<<<<<>>>>>~~~{{{zzz||||||xxxjjjZZZQQQLLLHHHIIILLLLLLMMMOOOQQQSSSXXX]]]aaafffooo{{{xxxmmmccc]]]XXXSSSOOOOOOMMMJJJHHHFFFDDDAAA???@@@???===;;;::::::::::::999???QQQmmm{{{pppsssvvv}}}vvv{{{tttWWWGGG888222222000---+++000---+++,,,...///---***)))***+++,,,,,,+++***))))))))))))***+++++++++,,,+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***+++*********))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))***++++++***((('''(((***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333444555CCCMMM^^^qqqyyy```SSSKKKEEEBBBDDDDDDEEEIIINNNSSSYYYfffrrryyy}}}~~~{{{xxxyyy}}}~~~xxxssslllddd]]]ZZZWWWSSSQQQPPPOOOMMMLLLKKKLLLNNNPPPRRRTTTVVVVVVaaadddggggggccc]]]XXXVVVWWWSSSOOOLLLKKKHHHDDDAAABBB@@@>>>>>>@@@CCCDDDEEEBBBDDDEEEEEEDDD@@@===;;;}}}|||zzzlll\\\RRRMMMIIIIIIKKKLLLNNNPPPRRRUUUYYY^^^bbbhhhppp|||~~~vvvkkkbbb\\\YYYUUURRROOOLLLJJJHHHFFFDDDAAA??????>>><<<:::999999999:::999@@@SSSqqq{{{ppprrruuu~~~}}}|||www~~~mmmSSSDDD666222333111...---///---,,,,,,......---******++++++,,,,,,++++++******************+++++++++------,,,,,,,,,+++++++++((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***++++++)))((('''(((***)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333444555:::BBBRRRdddvvvxxxhhhYYYLLLFFFGGGBBBBBBDDDIIILLLOOOYYYcccppp{{{}}}{{{zzz||||||uuulllfffaaa]]]YYYUUUSSSQQQNNNLLLKKKKKKKKKKKKLLLMMMNNNOOOXXX[[[^^^^^^\\\YYYWWWVVVVVVTTTQQQPPPOOOMMMIIIFFFDDDCCCAAAAAABBBCCCDDDDDDGGGIIILLLLLLJJJFFFBBB@@@}}}ooo___UUUNNNIIIHHHJJJLLLNNNQQQTTTWWW[[[aaadddjjjrrr}}}|||ttthhh___[[[YYYWWWUUUNNNLLLIIIGGGFFFDDDAAA>>>>>>===;;;999888888999999999BBBXXXvvv{{{pppsssuuuyyyzzzzzzyyykkkNNNAAA555222333222000//////---,,,,,,---...,,,+++,,,,,,++++++++++++,,,,,,+++++++++***************---,,,,,,,,,,,,+++++++++''''''&&&&&&&&&&&&''''''************************'''(((((())))))*********((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******)))((('''(((***))))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444333:::DDDRRRcccuuulllYYYMMMJJJDDDBBBBBBEEEGGGGGGMMMTTTcccnnnzzz~~~zzztttmmmjjjddd___[[[WWWSSSPPPOOONNNKKKIIIHHHHHHIIIJJJRRRSSSTTTSSSRRRRRRSSSTTTUUUTTTSSSTTTUUUTTTQQQNNNHHHHHHGGGGGGGGGFFFFFFFFFOOORRRUUUUUUQQQKKKEEECCCqqqaaaWWWPPPJJJIIIJJJMMMOOOSSSVVVZZZ___dddgggmmmuuu{{{rrrfff]]]YYYXXXWWWUUUNNNKKKHHHFFFEEECCC@@@>>><<<;;;:::888777888888999;;;FFF^^^|||}}}rrrtttwww|||~~~~~~yyy|||iiiJJJ???444222333111//////......------------,,,,,,,,,+++***))))))***+++,,,,,,+++++++++***)))))))))************))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((()))))))))*********+++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))***)))''''''(((***))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++------...///000111222333444888===EEEQQQbbbtttsss```TTTKKKFFFDDDEEEFFFFFFHHHLLLUUU___lllvvv}}}}}}yyysssmmmhhhbbb\\\YYYXXXVVVRRRNNNKKKKKKLLLLLLRRRQQQNNNKKKIIIIIILLLOOORRRSSSUUUWWWXXXWWWVVVUUUNNNOOOQQQRRRQQQQQQQQQQQQ[[[^^^aaa^^^VVVMMMEEEBBBrrrbbbXXXRRRLLLJJJKKKMMMPPPUUUYYY]]]bbbgggkkkpppxxxzzzqqqddd[[[WWWUUUTTTSSSMMMKKKHHHFFFDDDBBB???===<<<;;;999888777777888999>>>JJJcccrrrttt{{{zzz}}}cccHHH>>>555333222///---------......---,,,,,,,,,,,,+++***)))(((((()))***+++,,,+++++++++***)))))))))*********)))))))))(((((()))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))((('''''')))***))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++------...///000000111111555777:::===EEETTTfffssszzzfffSSSKKKEEEDDDEEEDDDEEEGGGKKKQQQ[[[fffpppzzzzzztttnnngggccc___\\\XXXSSSPPPOOOOOOOOONNNMMMJJJFFFCCCDDDHHHKKKPPPQQQTTTUUUVVVVVVVVVWWWUUUXXX\\\^^^^^^^^^```bbbhhhlllmmmhhh\\\PPPGGGCCC|||~~~pppbbbYYYSSSNNNLLLMMMNNNQQQWWW\\\```eeejjjnnnssszzzvvvnnnbbbYYYUUUSSSQQQPPPLLLJJJGGGEEEDDDBBB???<<<;;;;;;999888888888999999@@@MMMggg}}}nnnppp{{{{{{zzz```DDD<<<555333222///,,,------...///...,,,+++,,,---+++******************++++++++++++***************,,,++++++++++++*********))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))((('''''')))***))))))))))))))))))))))))******************++++++++++++++++++++++++++++++---------...///000000000222444777999>>>JJJZZZfffyyyyyybbbUUUIIIDDDCCCAAAAAABBBEEEGGGMMMWWWaaammm}}}~~~}}}|||~~~~~~|||uuuqqqgggeee```[[[VVVSSSRRRQQQKKKJJJGGGDDDCCCDDDGGGJJJMMMOOOPPPPPPPPPPPPQQQSSSXXX\\\```bbbbbbeeeiiimmmooossstttmmm```TTTLLLJJJvvv}}}{{{{{{zzznnn```YYYTTTOOONNNOOONNNRRRXXX^^^ccchhhmmmpppuuu|||~~~pppiii___XXXUUUSSSQQQOOOLLLJJJGGGEEECCCAAA>>><<<<<<;;;:::999888999::::::AAAOOOiiixxxhhhiiiyyyzzzwww\\\???888333333222///...///,,,...///...,,,+++,,,...+++,,,,,,------,,,,,,+++***************+++++++++++++++++++++************(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''(((((('''''')))***)))))))))))))))))))))))))))))))))***+++++++++,,,************************,,,------......//////000///222666666888???KKKUUUkkkwww|||jjjVVVKKKFFFCCCAAABBBCCCBBBFFFNNNVVV___ooo}}}||||||~~~|||}}}vvvtttooohhhbbb]]]YYYWWWPPPOOONNNKKKHHHGGGHHHJJJKKKLLLLLLJJJGGGHHHJJJMMMPPPTTTXXXZZZZZZ]]]ccchhhjjjnnnqqqkkk```VVVRRRRRRrrr{{{yyyssssssrrrqqqttt{{{xxxlll___XXXTTTPPPOOOQQQNNNRRRYYY___dddiiinnnqqqvvv}}}}}}kkkeee\\\WWWUUUSSSQQQOOOLLLIIIFFFDDDCCCAAA>>><<<<<<;;;:::999999999:::;;;AAAOOOjjjsssbbbcccvvv~~~zzzpppUUU;;;666222333333000///111,,,...000...+++***,,,...,,,---////////////---,,,))))))******+++++++++,,,))))))))))))(((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''(((''''''''')))+++))))))))))))))))))))))))(((((()))***+++,,,,,,---************************,,,------......////////////333666555333555>>>FFFWWWfffzzz~~~dddUUUMMMHHHFFFEEEBBB@@@CCCJJJPPPWWWdddrrr|||{{{{{{{{{zzz{{{}}}~~~~~~}}}~~~}}}vvvnnngggbbb___YYYYYYWWWSSSNNNJJJIIIIIIJJJJJJIIIEEEBBBBBBEEEIIIGGGKKKNNNOOONNNQQQXXX___aaagggjjjggg^^^VVVUUUVVVkkkpppuuuwwwtttooojjjgggeeefffiiiooo{{{sssggg[[[VVVSSSQQQQQQSSSTTTWWW[[[___dddiiinnnrrr{{{zzzooofff^^^[[[XXXRRRNNNNNNLLLJJJGGGDDDAAA???>>>>>>===:::888888666444666<<>>>>>===:::999:::888555888===EEEXXXvvvjjj]]]ggg~~~{{{yyy```HHH;;;777222/////////000000///---+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++*********))))))))))))))))))))))))*********)))(((((((((******((('''''''''(((((((((((('''''''''((((((((())))))))))))(((''''''&&&'''((()))***))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))(((''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((((((((()))*********************)))((((((((())))))******))))))(((((())))))*********))))))***++++++,,,,,,------...///000000222444666888999<<>>>>>===<<<::::::;;;:::777999===GGG]]]{{{~~~eee[[[hhh~~~|||uuu[[[CCC:::666222/////////000///...---,,,+++++++++,,,,,,------,,,,,,,,,,,,------+++++++++++++++*********************)))))))))))))))(((((((((******((('''''''''((((((((((((''''''''''''((((((((()))))))))(((''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))*********)))(((((((((((((((((((((((('''&&&(((((((((((((((((((((((((((((()))***************((((((((((((((()))******))))))******))))))(((((()))******************)))'''((()))***************,,,+++******+++,,,.../////////000111222444666777333===FFFVVVlllxxxuuu^^^PPPJJJEEEBBBCCCBBBAAABBBGGGHHHNNNWWWcccmmmuuu{{{}}}~~~}}}|||{{{{{{|||}}}~~~~~~}}}~~~}}}vvvnnngggcccbbb\\\XXXTTTQQQPPPOOOMMMLLLIIIIIIIIIGGGEEEDDDFFFHHHBBBDDDEEEFFFFFFGGGJJJLLLZZZ\\\]]]\\\XXXTTTQQQOOOQQQUUU]]]iiiyyyyyypppfffccc```[[[YYYYYY[[[^^^bbbfffkkkqqqxxx}}}}}}vvvjjjaaaYYYWWWTTTPPPLLLLLLJJJHHHEEEBBB@@@>>>======;;;999999;;;:::777999===GGG___~~~{{{aaaZZZkkk}}}~~~rrrWWW@@@888555111//////000//////,,,------,,,+++++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++******))))))(((((()))(((((((((******((('''''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((('''(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((()))***************((((((((((((((())))))***((()))))))))))))))((((((******++++++++++++******&&&'''(((******+++++++++,,,+++*********,,,...000/////////000111333444555444:::===GGGYYYffftttrrraaaRRRKKKEEECCCAAA???@@@CCCEEEIIIOOOWWW```iiiqqqvvv~~~|||||||||}}}~~~}}}|||{{{zzz{{{|||}}}~~~|||uuurrrqqqhhhfffbbb^^^[[[YYYVVVUUUPPPOOOMMMJJJHHHFFFFFFGGGHHHGGGGGGFFFEEEEEEFFFGGGVVVWWWVVVTTTOOOKKKIIIIIILLLOOOVVV___jjjxxx{{{ssskkkhhheee```\\\\\\[[[]]]aaaeeekkkrrryyy|||uuuggg^^^WWWUUUSSSNNNKKKKKKIIIGGGDDDAAA???>>>======999777777999888666999>>>IIIdddxxx___\\\ppp|||pppUUU@@@777444111//////000///...+++---...---+++***+++,,,)))***,,,------,,,***)))++++++++++++++++++++++++++++++******))))))(((((()))(((((((((******((('''''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((''''''&&&(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((()))***************((((((((((((((())))))***'''(((((()))))))))((((((******++++++++++++******&&&'''(((******+++++++++,,,+++*********,,,...000.........//////111222222333777777<<>>@@@DDDEEEFFFIIIMMMRRR\\\fffnnn|||~~~}}}}}}}}}}}}yyyxxxxxxxxxxxxzzz{{{|||}}}~~~wwwvvvrrrmmmhhhccc```___YYYVVVSSSOOOLLLJJJIIIHHHNNNLLLJJJHHHGGGFFFEEEDDDVVVVVVTTTPPPKKKHHHFFFFFFEEEHHHMMMTTT\\\fffpppvvv}}}uuunnnllljjjccc^^^]]]ZZZ\\\```eeejjjrrrzzz|||tttddd\\\UUUSSSRRRMMMKKKKKKHHHFFFCCCAAA???=========999666666777666666999???OOOllluuu^^^^^^ttt}}}mmmRRR???666333111///000000///...***---///...+++)))***,,,+++,,,---......---,,,+++*********+++++++++++++++************)))))))))))))))(((((((((******((('''''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&'''''''''&&&&&&(((((((((((((((((('''&&&(((((((((((((((((((((((((((((()))***************((((((((((((((()))******''''''((()))))))))(((((()))******************)))'''((()))***************,,,+++******+++,,,...///......---......///000000---222111555BBBMMM]]]ssszzzjjjWWWKKKDDD@@@@@@DDDAAABBBCCCDDDGGGPPP[[[dddssszzz~~~}}}}}}vvvvvvvvvwwwxxxyyyzzzzzzxxxwwwxxxyyy}}}~~~vvvppplllkkkddd```[[[WWWUUURRRPPPNNNQQQOOOMMMMMMLLLJJJGGGDDDYYYXXXUUUPPPJJJGGGGGGGGGCCCEEEIIIMMMRRRXXX___dddjjjsss|||~~~vvvqqqooommmfff```^^^ZZZ\\\```dddjjjrrr{{{yyyqqqbbbZZZSSSRRRPPPMMMJJJJJJGGGEEECCC@@@>>>=========;;;777555666666666<<>>@@@BBBAAABBBGGGPPPWWWcccmmmzzz~~~|||wwwwwwwwwwwwwwwxxxxxxxxxuuuttttttvvvyyy~~~{{{zzzrrrnnnhhhdddbbb```\\\ZZZ[[[ZZZXXXXXXWWWSSSNNNIIIXXXVVVRRRMMMGGGDDDDDDEEEEEEGGGJJJLLLNNNQQQVVVYYYZZZaaahhhmmmvvv~~~wwwrrrqqqnnnggg```^^^ZZZ\\\```dddkkksss|||~~~tttmmmaaaYYYRRRQQQPPPLLLJJJJJJFFFEEEBBB@@@>>>============888666666666777===EEEZZZwww{{{ooo]]]```www}}}cccJJJ;;;444222000000000000///...)))---000///+++)))***---))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++)))(((((((((******)))'''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((()))***************((((((((((((((()))******&&&&&&'''((())))))(((((((((((())))))))))))(((((()))************))))))((()))***+++------------------------,,,,,,------......333222222999===HHH\\\kkkzzzjjjZZZLLLDDDBBB@@@CCCEEEDDDAAABBBHHHMMMTTT```ppp|||~~~|||yyyyyyxxxxxxwwwwwwvvvvvvwwwuuutttuuuwwwzzz|||}}}~~~~~~zzztttpppnnnlllhhheeeiiigggeeedddbbb\\\UUUOOO\\\YYYTTTNNNIIIFFFDDDDDDCCCDDDFFFIIIMMMPPPSSSUUUXXX^^^dddgggjjjuuuzzzrrrmmmkkkhhhbbb]]][[[[[[[[[```jjjuuussshhh]]]XXXQQQLLLJJJIIIIIIIIIBBBAAA???>>><<<;;;;;;;;;999888222333777555:::LLLggg~~~vvvddd[[[eeevvv{{{aaaHHH:::222111///...///000///...------,,,++++++******)))...---,,,+++++++++,,,------,,,,,,,,,++++++******+++++++++******(((''''''&&&&&&''')))************))))))))))))))))))))))))((((((''''''''''''(((((($$$$$$%%%&&&'''((()))***(((((((((((((((((((((((("""######$$$%%%&&&''''''************)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%((()))))))))))))))(((((()))((('''&&&&&&&&&&&&&&&***************)))(((((()))))))))))))))******+++(((((((((((())))))))))))+++***)))(((((()))***+++***,,,---,,,***(((((())),,,,,,,,,---------......,,,......---///555AAAKKKYYYhhhkkk[[[PPPHHHAAA@@@>>><<<<<>><<<;;;;;;;;;;;;;;;666777;;;888===PPPccc|||qqq___WWWccctttvvv^^^GGG:::444222000/////////---,,,*********+++,,,,,,------,,,+++***))))))***++++++++++++*********)))))))))+++++++++******)))((('''&&&'''((())))))***))))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''((())))))))))))(((((()))))))))(((((()))))))))(((((())))))))))))(((((()))((('''&&&&&&&&&&&&'''***************)))((((((((((((((((((((()))******(((((((((((())))))))))))+++***)))(((((()))***+++(((***++++++***)))***+++,,,,,,,,,------------...---///111000000333:::@@@LLLYYYnnnrrr```RRRIIIGGGDDDAAA@@@AAACCCDDDFFFJJJRRR\\\hhhsss}}}|||zzz{{{yyywwwtttqqqpppooooooqqqsssuuuwwwzzz{{{|||}}}{{{|||}}}}}}~~~}}}yyyyyyvvvnnngggdddjjjeee\\\SSSKKKGGGFFFFFFJJJKKKLLLMMMPPPTTTWWWYYYZZZ[[[^^^```eeekkktttyyy}}}uuuppplllhhhccc___[[[[[[[[[^^^eeemmmuuu{{{zzzmmmcccZZZVVVRRRNNNLLLJJJHHHGGGBBBAAA???>>><<<;;;;;;;;;888:::666777;;;777===PPPddd}}}lll\\\WWWeeevvv}}}}}}oooWWWDDD:::666333000//////...,,,+++******++++++,,,---------++++++************+++,,,************))))))))))))******+++******)))((('''(((((())))))))))))((((((''''''''''''''''''''''''***))))))(((((())))))***++++++***)))(((''''''&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&'''((()))*********((((((''''''''''''(((((('''(((((())))))(((((((((((((((''''''&&&&&&''''''***************)))((((((''''''''''''((((((((()))(((((((((((())))))))))))******))))))))))))******&&&(((***+++******+++,,,,,,,,,,,,,,,---------------000333333111111333666===GGGXXXmmm|||iiiUUUOOOGGGBBBAAAAAA@@@>>>AAADDDIIINNNVVVbbbpppzzz{{{{{{xxxtttooolllkkkkkkkkknnnpppsssvvvyyy|||~~~zzzzzz{{{zzzzzz||||||wwwuuurrrlllaaaWWWOOOJJJIIIIIIMMMMMMNNNPPPRRRVVVYYY[[[aaa```aaadddiiinnnqqqsssvvv~~~wwwqqqmmmhhhddd`````````aaacccgggnnnuuu{{{wwwkkkaaaWWWUUURRROOOMMMKKKHHHEEEBBBAAA???>>><<<;;;;;;;;;666999666777;;;888???SSSmmm{{{iii[[[]]]nnn}}}|||{{{{{{hhhPPP???888444222000/////////---,,,...------,,,++++++******,,,,,,,,,,,,,,,---------***************************************)))((((((((())))))))))))(((((('''))))))))))))))))))))))))******))))))))))))******+++******)))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))(((((((((((((((''''''''''''((((((***************)))((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))***))))))))))))))))))***''')))***+++***)))***+++++++++,,,,,,,,,------------///222222111111222444666<<>><<<;;;;;;;;;999<<<999;;;???===FFF\\\xxxwwweee\\\cccxxx}}}{{{{{{~~~zzzcccJJJ;;;666222000......///000000///......------,,,++++++******++++++,,,,,,---------((((((((())))))))))))))))))************))))))(((((())))))))))))(((((('''))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((())))))***++++++,,,,,,''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((('''''''''(((((()))***************)))((((((%%%%%%&&&'''(((''''''&&&(((((((((((()))))))))))))))))))))******))))))))))))***++++++)))(((((((((+++++++++,,,,,,,,,------------...///000333666999444777>>>LLL```vvvjjjVVVKKKGGGDDDCCC===@@@CCCDDDEEELLLWWW```nnnxxx~~~}}}~~~~~~yyypppnnnllljjjkkkmmmqqqssstttuuuvvvxxxzzz{{{||||||{{{{{{{{{zzzxxxxxxyyy{{{~~~{{{uuulllccc\\\XXXVVVVVVTTTVVVZZZ^^^bbbdddeeefffgggfffeeefffggghhhhhhgggfffppp{{{|||uuunnniiieeecccaaacccfffgggiiinnnvvv|||ttthhhaaaVVVSSSQQQNNNMMMKKKHHHEEEBBBAAA???>>><<<;;;;;;;;;777:::888999>>>>>>JJJccctttbbb\\\iii{{{yyyyyyzzz```FFF888555000///......000111111000++++++,,,,,,------......&&&'''((()))*********)))&&&&&&&&&&&&''''''''''''))))))************))))))(((((())))))))))))((((((''''''''''''''''''''''''***))))))(((((())))))***%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''((()))***+++,,,''''''(((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((((((((((((((''''''(((((())))))***************)))(((((($$$%%%'''((((((((('''&&&(((((((((((())))))))))))))))))************)))))))))***++++++((('''''''''++++++++++++,,,,,,,,,,,,---,,,,,,---///444888;;;222444888@@@NNN```ssslllYYYMMMEEEAAA>>>@@@AAAAAABBBEEELLLQQQ]]]gggwww~~~|||}}}|||vvvpppooonnnmmmnnnqqqtttuuuzzzzzz{{{|||||||||{{{{{{yyyzzz{{{zzzxxxxxxyyyzzzyyy{{{}}}}}}xxxqqqjjjdddaaa______]]]```ffflllppprrrrrrqqqpppooommmkkkhhhgggfffgggeeellluuu}}}~~~wwwoooiiifffddd___cccggghhhjjjooowww~~~}}}rrrggg```VVVSSSPPPMMMLLLJJJHHHFFFBBBAAA???>>><<<;;;;;;;;;444777555666;;;===LLLgggtttccc^^^nnn}}}}}}yyy^^^DDD777555222000......///000000///++++++,,,,,,---.........$$$%%%'''((())))))(((((('''''''''((((((((())))))))))))************))))))&&&'''((())))))***))))))'''''''''''''''''''''''')))((((((''''''(((((()))&&&'''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((((((((((((((((((((((((((()))*********************)))((((((%%%&&&((()))))))))'''&&&(((((((((((())))))))))))((()))***++++++***)))(((''')))******)))'''((()))***++++++++++++,,,,,,,,,---,,,+++,,,///222444555000333666999???NNNaaaooorrr^^^OOOGGGDDDCCCAAA@@@AAACCCFFFHHHOOOXXXfffwww~~~{{{tttpppppppppqqqsssvvvxxxzzz~~~~~~~~~~~~}}}||||||zzz|||}}}|||{{{{{{|||~~~yyy{{{~~~|||vvvqqqnnnmmmlllkkkooovvv}}}zzzzzzwwwrrrmmmiiiiiijjjeeekkkqqqxxxwwwoooiiifffeee```dddhhhjjjlllqqqzzz|||pppeee___VVVSSSOOOLLLKKKJJJIIIGGGBBBAAA???>>><<<;;;;;;;;;777:::777888===AAARRRnnnxxxfffbbbsssxxx]]]DDD777666333111////////////...---///......------,,,++++++%%%&&&(((************)))******++++++,,,,,,,,,---((())))))*********))))))&&&&&&((()))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((("""###%%%'''((()))******))))))(((((((((((())))))$$$%%%&&&'''((((((((((((((((((((((((((()))*********************)))((((((%%%&&&(((******)))((('''(((((((((((())))))))))))((()))***++++++***)))(((%%%''')))***)))))))))+++******+++++++++,,,,,,,,,...---,,,---...//////...000444777777999DDDXXXgggvvvtttaaaVVVKKKGGGCCCAAAAAACCCEEEEEEIIIOOOZZZkkk|||{{{tttnnnoooqqqtttwww{{{~~~~~~}}}}}}~~~~~~{{{yyyyyyzzz{{{|||wwwrrrmmmhhhgggkkkqqqzzzzzzuuuoooiiifffccceeehhhllloootttyyy}}}~~~xxxlll```XXXUUUTTTRRROOOLLLIIIGGGEEE@@@@@@???===<<<:::999999888444666:::;;;BBBYYYrrrsssaaafff~~~nnnTTT???666666////////////............///---,,,,,,,,,,,,+++))),,,+++***+++++++++)))((('''(((***,,,,,,,,,***)))''''''((()))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''***))))))(((((((((((()))***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......000111222333555<<>>666555////////////............///---,,,,,,,,,,,,+++)))++++++***++++++***)))(((***+++---...///...---,,,''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%)))((((((((((((((())))))+++***((('''''''''((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,------------....../////////111666>>>DDDQQQ]]]ooo|||ooo^^^MMMFFFDDDAAAAAADDDDDDCCCGGGPPPZZZdddpppzzz~~~xxxtttsssuuuwwwzzz~~~~~~~~~~~~|||}}}~~~|||uuunnniiigggfffhhhjjjlllooosssxxx|||~~~|||uuukkkbbb[[[TTTSSSQQQNNNKKKHHHFFFEEE@@@???>>>===<<<;;;:::999777666888<<>>GGGVVVeeetttvvv[[[KKKFFFDDDBBBBBBDDDBBBDDDHHHLLLRRR^^^iiivvv}}}}}}|||{{{xxxuuurrruuuwwwyyy}}}}}}}}}~~~~~~~~~|||{{{}}}}}}uuunnniiigggfffgggjjjllloootttzzz~~~zzzsssjjjaaa[[[TTTRRRPPPMMMJJJGGGEEEDDD??????>>>===<<<;;;::::::888888:::<<>>HHHVVVfffxxxuuu```UUUMMMFFFAAABBBAAABBBDDDEEEHHHQQQ[[[bbbkkkxxx{{{xxxuuusssqqquuuwwwzzz~~~}}}}}}|||||||||~~~vvvnnniiihhhdddfffhhhkkkpppvvv~~~yyyqqqhhh___YYYSSSRRRPPPMMMJJJGGGEEECCC??????>>>===<<<;;;;;;:::888:::;;;<<>>>>>===<<<<<<;;;;;;777:::<<<<<<@@@PPPkkk~~~}}}qqqffflll|||nnnRRR>>>888555000////////////............---,,,******++++++)))(((%%%)))++++++(((''')))++++++++++++***************)))))))))))))))(((((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((())))))&&&&&&&&&&&&'''((())))))''''''''''''((()))+++,,,''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,+++***+++...111222222111444999AAAMMM___tttxxxeeeWWWJJJEEEBBBCCCBBBAAACCCGGGHHHNNNWWWaaalllwww~~~{{{zzzyyyzzz{{{~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~||||||vvvmmmjjjjjjeeefffiiilllpppxxxuuulllccc[[[VVVRRRQQQNNNLLLHHHFFFCCCBBB>>>>>>>>>===<<<<<<;;;;;;555:::<<<<<>>>>>======<<<<<<;;;;;;333999<<<===DDDYYYwww~~~~~~~~~ppphhhsss~~~xxxcccGGG777777777222000/////////............---,,,******++++++)))((($$$(((++++++(((&&&))),,,......---,,,++++++,,,,,,)))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&& """$$$''')))***+++***(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''(((''''''&&&&&&&&&''''''---,,,***((('''&&&'''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,333000,,,+++...000111000...333666777:::GGG\\\llluuuppp```OOOGGGEEECCCCCCDDDAAABBBEEEHHHOOOXXXbbbiiivvv|||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}|||}}}uuulllhhhfffccceeegggkkkooowww|||rrrggg^^^YYYWWWPPPNNNKKKIIIGGGEEEBBB@@@???>>><<<<<<;;;:::888555333888::::::DDD^^^~~~~~~llldddttt|||nnnXXXDDD999555222///////////////..................---,,,,,,+++******++++++++++++++++++***)))************************))))))))))))((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***'''((()))******)))((('''))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''((('''((()))******)))((('''***))))))*********'''%%%(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''***)))(((''''''((()))***))))))************))))))))))))*********+++++++++++++++,,,------......///222333333222444<<>>===;;;;;;;;;:::888666444888;;;@@@PPPooo~~~kkkaaasssuuueeeNNN===555222111111/////////............---...------,,,,,,++++++***!!!&&&+++,,,+++)))***+++************************++++++++++++************(((((())))))))))))((((((+++******)))(((''''''&&&((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((()))))))))))))))((('''&&&'''''''''''''''''''''''''''''''''((((((((((((((($$$%%%&&&'''((((((((((((,,,+++***)))((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&'''))))))(((&&&((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((((('''))))))(((((((((((()))))),,,,,,************,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------.........111444444333444888<<>>@@@@@@@@@BBBGGGFFFMMMWWW```jjjttt~~~}}}{{{}}}|||zzzzzzzzzzzzyyy|||uuukkkeeecccaaacccgggkkkqqqyyysssggg^^^XXXUUUSSSNNNLLLIIIGGGFFFDDDAAA???===<<<;;;;;;;;;:::888666444777;;;BBBVVVvvvzzzggg___rrrtttaaaJJJ:::333000///000//////.........------------------,,,,,,+++++++++$$$)))------***)))+++---************************))))))))))))(((((((((''''''((()))******)))((('''++++++***)))((('''&&&&&&((((((''''''''''''((((((((((((&&&&&&&&&&&&(((((()))))))))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))$$$%%%%%%&&&''''''&&&&&&+++******)))(((((())))))''''''''''''''''''''''''&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))+++***(((''''''(((***+++++++++++++++,,,,,,,,,,,,***++++++,,,------......---000222222111111333555:::DDDSSSbbbssssssaaaTTTAAA??????CCCDDDAAA???AAABBBEEEKKKPPPWWW```lllttt~~~}}}{{{||||||xxxtttrrrrrrrrrppptttyyy||||||~~~uuukkkeeecccaaacccggglllsss{{{~~~qqqeee]]]YYYUUUSSSMMMKKKHHHFFFEEEDDDAAA???===;;;::::::;;;:::888666555777:::DDD[[[zzzuuueee```ssssss^^^FFF:::444///---///............------------------,,,,,,,,,,,,++++++)))+++,,,+++((((((***,,,************************))))))))))))(((((((((''''''((()))******)))((('''*********)))(((''''''&&&((((((''''''''''''((((((***)))(((''''''((()))***))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))***************)))((((((((('''''''''(((((()))***(((((((((((((((((((((((('''%%%%%%%%%''')))((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))((((((&&&%%%###""""""###%%%&&&******+++++++++,,,,,,,,,******++++++,,,------...///////////////111333555888===FFFRRR___ooo~~~oooVVVOOOJJJIIIHHHDDDCCCDDDAAACCCEEEFFFIIIPPPZZZaaaqqqyyy}}}|||{{{~~~{{{wwwssspppooooooppplllttt{{{{{{xxxwwwyyy{{{wwwlllfffcccbbbdddhhhnnnuuu~~~zzznnnccc]]]YYYUUURRRLLLJJJGGGFFFEEECCCAAA???<<<;;;::::::::::::888666555777;;;HHHaaarrrffffffzzz|||}}}nnnXXXBBB999555///,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************++++++++++++************(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***(((''''''&&&&&&'''(((((())))))))))))))))))))))))'''''''''(((((((((((((((************)))((('''&&&&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))((('''%%%&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''''''''((((((((((((((())))))))))))(((((((((((('''&&&&&&'''(((((())))))*********+++++++++******++++++,,,,,,------///.........///111444666777777;;;BBBJJJXXXkkk|||xxxiiiXXXMMMFFFBBBBBBEEE>>>@@@AAAAAABBBGGGOOOUUU\\\dddppp|||~~~~~~~~~~~~~~~}}}zzzvvvrrrooonnnnnnooosss{{{~~~yyywwwvvvuuuxxxmmmfffdddbbbeeejjjooowwwvvvjjjaaa\\\YYYTTTPPPKKKIIIFFFEEEDDDCCCAAA???;;;:::999:::::::::888666666888===MMMiiissskkkooo}}}{{{}}}zzz}}}}}}fffPPP<<<777666000,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...222111---(((************************++++++++++++************))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((()))(((''''''''''''((()))&&&&&&&&&%%%&&&''')))***((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''&&&%%%'''''''''&&&&&&'''(((((()))(((''''''''''''((()))+++)))'''&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))******)))((('''++++++++++++++++++++++++(((((()))))))))******************+++,,,,,,------......---...000111222222444222444999===EEEVVVgggmmm]]]RRRIIIEEEEEE===???@@@@@@???BBBGGGLLLLLLRRR[[[eeeoooyyy~~~{{{xxxuuusssssstttuuu}}}}}}yyyyyyxxxuuuyyymmmgggdddcccfffjjjpppxxx|||ssshhh```\\\XXXSSSOOOJJJHHHFFFEEEDDDCCCAAA???;;;:::999999::::::888666777888???QQQnnntttpppwwwyyyxxx{{{|||zzz```III777555666000---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...555;;;:::222)))************************))))))))))))((((((((((((***)))(((''''''((()))***''''''(((((())))))******((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&(((***+++''''''''''''''''''''''''))))))(((((('''''''''&&&'''((()))***++++++++++++***)))(((''''''&&&&&&'''((('''&&&%%%%%%&&&'''(((,,,***((('''((()))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))******)))((('''''''''((((((((((((''''''(((((((((((()))))))))))))))******+++,,,,,,------------...///111111000...111000222666888<<>>???BBBEEECCCGGGMMMTTT\\\eeennnttt|||~~~|||zzzyyyyyyzzz|||~~~wwwtttvvvwwwttt~~~~~~xxxuuuvvv}}}xxxjjjbbbaaaeeeeeejjjttt~~~{{{pppddd^^^YYYSSSPPPPPPJJJHHHFFFEEEDDDBBB???<<>>DDDZZZlllmmmXXXIIIHHHAAA===@@@AAA??????DDDBBBDDDGGGIIILLLSSS[[[bbbccciiittt~~~~~~{{{xxxyyy~~~|||wwwsssrrrssssss}}}vvvtttssstttsssvvv~~~sssfff``````cccdddjjjuuuyyynnnbbb[[[VVVQQQOOOPPPJJJHHHFFFEEEDDDBBB???<<<===:::777666777888777666888;;;FFF\\\yyyvvviiilllyyy{{{pppVVVGGG777222222111//////......---------,,,,,,,,,---------,,,,,,,,,,,,++++++,,,---......---+++***+++******)))))))))******))))))***))))))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''&&&((((((''''''''''''((((((******))))))(((((('''''''''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&'''((()))***'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''((())))))((('''(((***(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((()))***++++++*********+++++++++,,,,,,......---------...///000111222222111111444999>>>JJJYYYkkkwwwhhhXXXMMMFFFAAAAAAAAA>>>???BBB???AAACCCDDDEEEIIIOOOTTTUUU[[[dddmmmuuu|||~~~|||}}}|||{{{{{{||||||}}}uuummmhhhgggggglllnnnuuuyyylllaaa]]]___```bbbjjjwwwvvvjjj]]]VVVRRRNNNMMMOOOKKKIIIFFFDDDCCCAAA???<<<<<<999777666777777777666888===KKKeeezzzoooeeekkk|||xxxmmmPPPBBB555111222111//////......---------,,,,,,,,,---,,,+++*********+++,,,------,,,,,,+++******)))---,,,+++***))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((++++++***)))((('''&&&&&&((((((((()))***)))&&&$$$$$$$$$$$$%%%&&&((()))***''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''))))))(((((()))+++***)))(((''''''((()))***''''''''''''''''''''''''******))))))(((''''''&&&'''((()))***+++,,,------*********++++++++++++,,,------,,,,,,,,,---...///111111111111000111444666;;;EEERRR```qqq|||jjjYYYRRRJJJGGGDDDBBBAAACCC???@@@@@@@@@@@@BBBEEEGGGHHHLLLRRRYYY___eeekkkooorrruuu|||zzzqqqhhhaaa^^^^^^___ccchhhsssuuuhhh^^^[[[^^^]]]aaakkkxxx|||pppdddWWWPPPMMMJJJKKKMMMLLLIIIFFFDDDCCCAAA>>><<<===;;;999888888888999999:::???OOOkkkttthhhaaannntttgggIII===333111222000//////......---------,,,,,,,,,---,,,***(((((()))***,,,---,,,***)))))))))******,,,+++******))))))))))))'''(((((())))))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((******))))))((((((''''''(((((('''(((******(((&&&%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&(((((((((((()))++++++***(((''''''(((***+++))))))))))))))))))))))))*********)))))))))))))))))))))***+++---...//////************+++++++++++++++++++++,,,,,,,,,------//////000000000111111222888;;;AAALLL]]]rrrmmmeee\\\TTTMMMHHHEEEDDD@@@@@@AAA@@@@@@AAABBBCCCBBBEEEHHHKKKNNNRRRXXX[[[\\\```hhhqqq|||~~~~~~{{{tttjjj```ZZZXXXYYYZZZ]]]dddqqqtttfff\\\ZZZ\\\[[[```lllyyy~~~xxxjjj^^^RRRMMMKKKIIIKKKNNNMMMJJJFFFCCCBBB@@@>>><<<<<<;;;:::888777777888999;;;@@@RRRqqqzzzmmmccc^^^qqqooo___CCC999222111222000//////......---------,,,,,,,,,---,,,***(((((()))***++++++***)))((((((***,,,---((((((((((((((()))***+++'''(((((())))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******'''&&&%%%%%%''')))***)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((($$$&&&'''((('''''')))+++***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''''''((()))******(((((()))***+++,,,------))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------...000111222333222888777888@@@MMM]]]nnnyyyuuuggg[[[RRRIIICCCAAA@@@??????@@@@@@@@@@@@BBBCCCDDDDDDDDDFFFIIILLLMMMQQQWWW___iiiuuu~~~~~~~~~zzzrrrfff\\\WWWVVVVVVWWW]]]eeerrr~~~sssfff[[[XXX[[[\\\aaalllyyy|||vvveeeZZZPPPMMMMMMLLLNNNQQQNNNJJJFFFCCCAAA@@@>>><<<999999888777444444666777===BBBVVVwww{{{qqqgggaaa```xxx~~~jjjWWW???777222222333000//////......---------,,,,,,,,,,,,+++***)))))))))***+++***))))))((()))+++,,,...''''''''''''((()))***+++(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''''''''((((((&&&&&&'''((()))***++++++&&&%%%###$$$&&&)))******)))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&((((((''''''(((***'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''((()))&&&&&&&&&'''(((((()))))))))))))))************+++***+++,,,---------,,,,,,---,,,,,,...222444444333555333444:::BBBMMM[[[hhhzzzqqqcccUUUIIIGGGDDDAAA?????????>>>===AAAAAAAAA@@@>>>>>>AAACCCCCCGGGLLLQQQWWW___jjjrrrzzz|||}}}~~~}}}|||~~~}}}ttthhh^^^ZZZYYYYYYYYYbbbiiiuuu~~~|||qqqeee[[[WWWYYY]]]bbbmmmxxx{{{tttcccZZZRRRPPPQQQRRRSSSVVVNNNKKKFFFCCCAAA@@@>>><<<888999999777444333555888>>>DDD\\\~~~xxxnnnggggggmmm}}}fffPPP<<<666222333333000...///......---------,,,,,,,,,,,,,,,+++++++++*********++++++*********++++++,,,)))))))))((())))))******))))))***))))))((('''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((''''''(((((())))))******&&&%%%%%%'''))))))(((&&&((('''''''''''''''((()))''''''''''''''''''''''''&&&&&&((()))))))))(((''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((((((&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''))))))))))))************++++++---.........---,,,...,,,+++,,,000222222222111000222777:::>>>KKKXXXiiiyyypppbbbXXXSSSLLLGGGDDDBBB???===>>>?????????======>>>@@@>>>BBBEEEGGGIIINNNVVV]]]eeeppp|||zzzzzz{{{|||}}}~~~zzz{{{~~~xxxkkkbbb^^^]]]]]]\\\gggmmmwww~~~}}}wwwnnndddZZZWWWXXX^^^cccmmmxxxzzztttcccZZZTTTTTTUUUVVVWWWZZZOOOKKKFFFCCCAAA???>>>===:::;;;;;;999666555777:::>>>FFF```xxxnnnkkknnn{{{|||cccLLL;;;666333444444000...///......---------,,,,,,,,,+++,,,,,,,,,,,,+++******------,,,,,,+++*********---,,,+++***))))))))))))************)))(((&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&'''(((***+++***&&&"""&&&&&&&&&'''''')))***+++''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''((((((&&&%%%&&&'''###%%%'''))))))'''%%%###((((((((((((((((((((((((((((((((()))))))))))))))************))))))))))))))))))))))))************+++,,,---...///...------///,,,***+++...111111000//////333666444444???LLLZZZlll|||jjjcccYYYQQQLLLHHHDDDAAA<<<>>>???@@@??????@@@AAA<<>>===::::::999777555444666777;;;NNNjjj|||ttttttzzzxxx^^^III:::444...---///000///,,,///......------,,,++++++************+++,,,------'''(((***++++++***((('''************))))))))))))''''''((()))))))))))))))&&&&&&''''''(((((())))))''''''(((((())))))******&&&&&&&&&''''''''''''(((''')))***)))((('''(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''')))%%%&&&...,,,(((---&&&(((***+++******+++,,,'''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&%%%&&&&&&'''(((%%%###$$$'''))))))((('''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************)))***+++,,,------------,,,,,,---...///000111111000222333222111333888<<>>@@@@@@@@@@@@@@@@@@AAAAAAKKKLLLOOOSSSZZZdddnnnvvv~~~~~~}}}}}}}}}zzzxxx}}}yyyrrrnnnnnnrrruuuyyyxxxwwwvvvsssqqqvvv~~~~~~|||wwwnnnddd[[[WWWXXXZZZaaahhhqqqyyyqqqggg]]]XXXUUUWWW\\\^^^[[[WWWNNNJJJEEEAAA???>>>===<<<::::::999777555555666888===PPPlll{{{uuuvvv~~~rrrYYYDDD999444...---///000///---///......------,,,+++++++++++++++***++++++,,,,,,******))))))))))))******************))))))))))))''''''((()))))))))))))))''''''''''''(((((((((((('''((((((((((((((())))))&&&&&&&&&''''''''''''(((''')))***)))((('''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''(((%%%%%%***((($$$'''%%%&&&'''&&&%%%$$$$$$%%%'''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&%%%&&&&&&'''+++(((&&&&&&''')))((('''))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))************)))***+++,,,------------,,,,,,---...///000111111///000222111111222555999@@@GGGUUUgggzzz{{{nnncccXXXQQQKKKHHHDDDBBBAAAAAA@@@???>>>>>>??????@@@AAAAAABBBBBBDDDFFFHHHMMMTTT\\\bbbgggjjjpppxxx|||uuuyyyzzztttrrrtttyyy}}}{{{vvvrrrnnnnnnuuu~~~~~~wwwuuuqqqiiiaaaZZZYYY[[[^^^dddjjjsss||||||nnnddd[[[XXXVVVXXX\\\\\\XXXTTTLLLIIIDDDAAA???>>>===;;;::::::999777555555888:::@@@TTTooo|||}}}yyytttxxx{{{kkkSSS???888444///...///000///---///......------,,,++++++,,,,,,++++++***+++++++++---+++)))'''''')))+++---************))))))))))))'''(((((()))))))))))))))((((((((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((('''((())))))''''''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&(((***+++)))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&%%%&&&''''''+++)))''''''((()))((('''******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))************)))***+++,,,------------,,,,,,---...///000000111...000111111000111222444666;;;EEETTTfffyyy~~~mmmbbbWWWQQQIIIBBB???>>>>>>>>>=========<<<======>>>>>>===>>>@@@@@@BBBEEEJJJMMMOOOQQQVVV^^^fffooovvv{{{|||uuusssyyy~~~wwwsssssswww}}}yyyrrrnnnmmmpppzzz{{{wwwrrrnnnhhhaaa\\\[[[___bbbhhhmmmvvv~~~xxxjjjaaaYYYWWWVVVXXXZZZYYYUUUPPPKKKHHHDDDAAA@@@???===<<<;;;:::999777666666999<<>>======<<<======???@@@AAA@@@@@@@@@CCCEEEFFFGGGIIIMMMSSSYYY___bbbkkkpppwwwxxxrrrqqqxxx{{{uuusssuuuzzz~~~}}}vvvooommmooouuu~~~{{{wwwsssqqqnnnhhhaaa]]]]]]aaadddlllqqqyyytttggg___WWWUUUUUUVVVVVVUUUQQQMMMJJJGGGDDDAAAAAA@@@>>><<<;;;:::999777666777;;;>>>DDD]]]zzz}}}ssslllttt~~~rrr```KKK;;;444333000////////////...///......------,,,++++++------,,,+++************************************************)))))))))((((((((())))))))))))((((((((((((''''''&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&((()))((('''&&&'''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&***$$$((((((""",,,333)))***'''$$$###%%%((())))))'''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''((('''(((((('''&&&%%%$$$$$$&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,,,,++++++++++++,,,---...///000000000000000111222111000///333444777<<>>???>>>===<<<>>>???????????????AAACCCEEEFFFFFFKKKQQQWWW]]]eeeooovvvtttrrrvvvvvvrrrnnnooosssvvvvvvtttzzzvvvxxx|||zzzyyyyyyuuurrrnnniiigggiiinnnrrryyy|||{{{nnnccc]]]TTTSSSQQQOOOMMMKKKIIIHHHDDDBBB@@@???>>>===;;;:::;;;;;;999777777999>>>AAALLLgggsssmmmyyyyyyiiiVVVBBB666222222222111000////////////......------,,,+++++++++++++++***++++++,,,,,,***)))'''&&&&&&''')))***************)))))))))))))))))))))))))))(((''''''%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%'''...///OOOlllccc:::444,,,((()))***)))''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&%%%&&&'''((()))''')))***)))%%%""""""###&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))******************++++++++++++*********+++,,,,,,......///000000---+++,,,...000000///...111333333444888AAAGGGVVVbbbuuusssjjjZZZWWWQQQKKKFFFBBBAAA@@@???@@@???===<<<<<<>>>@@@<<<<<<===>>>???@@@@@@AAA???CCCGGGIIILLLQQQZZZaaakkkpppwwwtttuuu|||zzzvvvssstttxxxzzzyyyvvvyyyxxx~~~yyywwwsssooonnnqqqwww|||}}}zzzmmmccc]]]TTTRRROOOMMMJJJIIIGGGGGGAAA???=========<<<:::888;;;;;;999777777999>>>BBBOOOkkktttppp~~~~~~|||~~~vvvfffRRR???333111222222111000//////000///......------,,,++++++************+++,,,------,,,)))&&&######&&&))),,,************)))))))))))))))))))))))))))(((''''''%%%%%%%%%&&&&&&'''''''''''''''(((((())))))******&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))000###***---)))IIIggg\\\666///'''$$$&&&((((((&&&'''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&%%%&&&'''((()))!!!$$$((()))''''''(((***((((((((((((((('''''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))******************+++++++++******)))***++++++,,,---...///000///,,,)))))),,,///000///---111444444333444:::???FFFPPPbbbtttwwwqqqhhh]]]SSSKKKFFFDDDDDDDDDCCC@@@>>>>>>@@@BBB<<<<<<===>>>???>>>>>>>>>>>>AAACCCCCCCCCFFFOOOUUUVVVYYY___gggooovvv{{{~~~zzz|||zzzzzz~~~zzzwwwyyyttthhh___\\\UUURRROOOLLLKKKIIIGGGEEECCCBBBAAA???===<<<;;;;;;;;;;;;777888<<<777:::KKK___www{{{rrrvvv}}}{{{|||~~~~~~}}}xxxgggNNN;;;444111111000......---------...---,,,,,,++++++,,,,,,+++******)))))))))))))))************,,,...000111******************************))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%###!!! !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((("""$$$)))---888;;;///))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''***))))))(((((((((((()))************************((()))))))))))))))((((((,,,++++++******++++++,,,---------............//////000111222333444555555===EEERRR```ooo~~~zzzjjj^^^UUUQQQNNNJJJEEECCCCCCCCCAAA???======<<<<<<===>>>???@@@@@@?????????@@@BBBCCCDDDHHHJJJNNNSSSXXX^^^bbbeeekkknnnssswwwzzzzzzyyyxxxwww|||~~~rrreee]]]ZZZUUURRRNNNLLLKKKIIIGGGEEEBBBAAA@@@>>>===<<<<<<;;;999:::666888===999>>>PPPggg|||}}}www~~~}}}zzz{{{|||}}}{{{sssaaaJJJ999333111000///......---------...---,,,,,,++++++,,,,,,,,,++++++******************)))(((''''''((()))***)))))))))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((***(((&&&$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$(((+++***111444+++)))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((,,,++++++******++++++,,,------------............//////000111222333444444111777BBBOOO\\\iiiuuu|||}}}rrrlll```ZZZRRRMMMJJJHHHEEEBBB@@@@@@??????>>>>>>======???>>>>>>???@@@BBBDDDEEECCCDDDEEEGGGJJJMMMOOOQQQ\\\^^^bbbeeehhhhhhhhhgggfffkkksssyyy}}}~~~~~~{{{nnnccc[[[WWWTTTQQQNNNKKKJJJHHHFFFDDD@@@???>>>======<<<<<<<<<999:::666777===;;;BBBVVVrrr~~~~~~{{{zzzyyywwwkkkYYYDDD777222111000///......---.........---,,,,,,++++++,,,,,,---,,,,,,+++***++++++++++++******)))))))))******((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((***)))'''%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&,,,---''',,,000((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((())))))***))))))(((,,,++++++******++++++,,,------------..................///000111111222222---222999BBBLLLXXXbbbiii~~~|||pppfff^^^VVVOOOJJJFFFFFFEEECCCBBBAAA??????>>>>>>===<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEFFFKKKLLLNNNPPPRRRSSSTTTTTTTTTXXX___ffflllrrrxxx||||||zzzxxxtttsssuuuyyyxxxlllaaaYYYUUUSSSPPPMMMJJJIIIGGGEEECCC>>>>>>===<<<<<<<<<======:::;;;777777===<<>>===<<<<<<<<<>>>>>>>>>???AAACCCDDDEEEBBBBBBCCCDDDEEEFFFHHHIIIJJJLLLPPPSSSXXX___fffkkk~~~xxxuuuqqqnnnppptttzzz~~~uuujjj```YYYUUURRROOOLLLIIIHHHFFFDDDBBB======<<<<<<<<<<<<<<<===<<<===888777<<<>>>KKKccc~~~}}}~~~~~~|||qqq^^^JJJ<<<555333000//////............///...---,,,,,,++++++,,,,,,++++++***)))))))))))))))$$$$$$%%%&&&'''(((((()))************************&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$######$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))$$$''',,,...777888,,,'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&''''''&&&&&&&&&''''''(((((((((((()))))))))******'''''''''((((((***++++++))))))))))))))))))))))))(((((()))***************,,,++++++******++++++,,,,,,,,,,,,------------...---------......//////000///111333666999???FFFKKKZZZhhh|||uuuiiieee^^^UUUOOOJJJHHHGGGFFFEEECCC@@@???>>>>>>>>>;;;;;;<<<===>>>@@@BBBCCC???????????????AAABBBCCCDDDEEEFFFGGGIIINNNTTTYYY{{{xxxtttqqqqqqtttxxx{{{~~~rrrggg___YYYVVVQQQNNNKKKHHHGGGEEECCCAAA===<<<<<<;;;;;;;;;<<<<<<<<<===888777===@@@PPPkkk~~~~~~{{{oooYYYEEE999444222//////............//////...---,,,,,,++++++,,,,,,+++***))))))(((((()))))))))))))))))))))(((&&&&&&************************'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***###%%%***...888:::...'''''''''((((((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&'''(((((('''''''''((()))*********&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((()))***++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------------........./////////...///111222333666;;;>>>MMMZZZlll|||xxxlll```VVVNNNJJJEEEDDDBBB@@@>>>>>>>>>>>>AAA@@@@@@?????????@@@@@@>>>>>>>>>===>>>>>>???@@@??????@@@@@@AAADDDIIIMMM~~~{{{zzzzzz{{{||||||zzznnnddd^^^XXXUUUPPPMMMJJJHHHFFFEEEBBB@@@======<<<;;;:::::::::;;;999:::666666===CCCWWWtttzzzyyymmmVVVAAA666333000//////............//////...---,,,,,,++++++,,,,,,,,,+++******))))))******,,,,,,---,,,,,,***)))(((************************'''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***$$$&&&''''''000555+++''''''''''''((((((((()))&&&'''''''''((((((((()))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))***++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------............///////////////000222222333444666999@@@IIIXXXgggsss}}}mmm```XXXQQQOOOKKKHHHEEEBBBAAAAAAFFFEEEDDDBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>@@@CCCEEEwwwkkkbbb\\\XXXTTTPPPMMMJJJGGGFFFDDDBBB@@@======<<<;;;::::::::::::666888555666>>>FFF\\\{{{xxxxxxkkkSSS>>>555111/////////.........//////000...---,,,,,,++++++,,,,,,---,,,++++++******++++++&&&'''((()))******)))((())))))))))))))))))))))))'''((((((((())))))******'''''''''&&&&&&''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***&&&(((&&&!!!'''...(((&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&***))))))((((((((())))))************************(((((()))++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------.........///////////////...///111222111222333555000888DDDQQQ^^^lllzzzrrrhhhgggddd^^^XXXRRRMMMJJJHHHBBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>======???@@@@@@>>>===>>>???qqqfffaaa]]]VVVQQQPPPLLLGGGCCCAAA@@@>>>===>>>===<<<;;;:::999999:::777444666<<<>>>GGGbbb~~~~~~zzzrrr___III<<<888444...///////////////...------......---,,,,,,+++******)))***,,,------,,,***)))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%///+++''''''***+++(((%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((,,,)))%%%%%%&&&'''&&&$$$&&&'''(((((()))((((((((())))))(((((('''''''''&&&***)))(((''''''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))((((((((((((+++*********))))))((((((++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......111111111111222333444555333666;;;BBBLLLYYYfffnnn{{{zzzqqqhhh___XXXTTTQQQNNNJJJGGGFFFEEEBBBAAAEEECCCBBB@@@@@@@@@@@@AAABBB???===<<<<<<===<<<<<<{{{mmmddd```\\\WWWRRROOOLLLGGGCCCAAA@@@>>>=========<<<;;;::::::999999888666888<<<>>>IIIeeexxxooo[[[EEE999777444///222222222222222111000000......---,,,,,,+++******)))***,,,------,,,***)))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))444...(((&&&(((***(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''&&&&&&((('''&&&&&&((('''$$$!!!&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&))))))(((''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))((((((((((((*********)))))))))((((((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...000000000000111222333444333555777;;;AAAIIISSSYYYkkkzzzzzzuuuccc___XXXRRRNNNKKKHHHFFFFFFDDDCCCBBBBBBCCCCCCCCCCCCAAA??????@@@@@@@@@???xxxxxx~~~uuuiiiaaa^^^[[[WWWSSSNNNJJJFFFCCCBBB@@@>>>======<<<<<<;;;:::::::::999888777:::<<>>vvvyyyyyyqqqfff___\\\YYYVVVSSSLLLIIIEEECCCBBB@@@>>><<<<<<<<<<<<;;;;;;::::::999777888:::<<<@@@QQQrrrwwwuuuwwwhhhRRR>>>555222111///------.........------,,,---------,,,,,,+++++++++)))***++++++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''((()))******+++111---(((&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''$$$###%%%%%%&&&'''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))((((((************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------...///000111000111222222333666;;;>>>HHHVVViiiyyy{{{qqqkkkaaa^^^YYYWWWUUUSSSOOOKKKJJJHHHEEEDDDCCCBBB@@@???yyy}}}vvvooofff^^^ZZZVVVSSSQQQIIIGGGDDDBBBBBB@@@>>><<<;;;;;;<<<<<<<<<;;;:::999666777999<<>><<<::::::<<<<<<<<<;;;:::999777777999===KKKeeeyyyvvvzzzvvvbbbJJJ;;;444000......---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%$$$###$$$&&&((()))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%&&&&&&'''(((((())))))))))))'''&&&&&&)))+++&&&''''''((()))(((((((((((()))))))))))))))******&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''(((((())))))******''''''(((((((((((())))))************************))))))************))))))++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///111222333222111111222444222:::FFFQQQ[[[hhhvvv}}}vvvmmmhhhbbb]]]ZZZYYYXXXXXX{{{lllhhhaaaZZZUUUQQQOOOMMMFFFDDDCCCBBBBBB@@@>>><<<999:::<<<======<<<:::999999888999@@@TTTrrr|||rrrwww~~~ppp[[[EEE999444000...///***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&''''''''''''''''''&&&(((***)))'''&&&''')))'''((())))))******))))))&&&'''''''''(((((((((((('''((())))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((()))*********'''''''''((((((((())))))*********************************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////000111111000///000111000555;;;AAAIIIVVVfffrrr}}}zzzxxxyyyzzz{{{zzzhhhddd^^^XXXSSSPPPNNNMMMEEEDDDBBBBBBBBB@@@>>><<<999:::<<<======<<<:::999;;;::::::CCCZZZzzzvvvmmmwwwzzzjjjUUU@@@777444000///000---......///000000000///,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''((((((***)))((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%"""&&&***+++(((&&&&&&&&&(((((()))***************%%%%%%%%%&&&&&&&&&'''''''''((()))******)))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&''''''((()))******+++&&&'''''''''(((((())))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////+++---000111111111333444444666888999>>>IIIZZZfffpppyyy{{{tttdddaaa\\\WWWSSSPPPLLLIIIGGGFFFEEECCCAAA???======999:::<<<===<<<:::888777;;;:::>>>JJJbbb}}}wwwkkk{{{}}}vvvcccQQQ>>>666444222000///---------....../////////,,,,,,,,,+++++++++***************))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((((('''(((((())))))((('''&&&&&&(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))***+++,,,---))))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))((('''%%%%%%&&&'''''''''&&&%%%%%%&&&'''((()))&&&'''((())))))((('''&&&(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))***************)))(((''''''((()))***++++++++++++++++++++++++------,,,+++,,,---...//////000000000111111111111000222444666999>>>EEEIII]]]hhhwwwyyyqqqccc```[[[VVVSSSOOOKKKHHHGGGFFFEEECCCAAA???===<<<999::::::;;;:::999888777:::;;;AAARRRkkkwwwnnn}}}~~~uuu]]]LLL;;;444333111///...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%'''((())))))))))))((((((((((((((('''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))***+++)))(((((((((''''''''''''&&&''''''(((((((((((((((***)))))))))))))))))))))''''''''''''''''''''''''((((((((((((((())))))***)))(((''''''&&&&&&''''''''''''&&&%%%&&&'''((((((&&&'''((())))))((('''&&&((((((((((((((('''&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))(((((((((((())))))))))))******************)))(((((()))******++++++++++++++++++++++++---,,,,,,+++,,,---...///....../////////000000000111222333444555999>>>BBBJJJTTTbbbnnnyyy~~~tttlllbbb^^^YYYUUURRRNNNKKKHHHFFFFFFDDDBBB@@@>>>===<<<:::999999888888888888888999<<>><<<;;;:::888777666666777888999999AAARRRlllxxxxxx}}}{{{|||}}}nnnNNNAAA555111111///....../////////......---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%'''((())))))))))))'''(((((((((((((((''''''&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))((((((((((((((('''''''''&&&''''''((((((((((((((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((''''''''''''((())))))((()))*********)))'''&&&((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((()))))))))************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---------------------............111111111000...///111444777;;;BBBIIIQQQ^^^mmmwww~~~uuukkkccc\\\YYYUUUQQQOOOLLLIIIFFFEEEDDDCCCAAA???===;;;;;;999888666555555666888:::;;;GGG]]]zzz~~~yyy{{{xxxhhhHHH===444111111000...////////////......---------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((((('''&&&''''''((((((((((((((('''))))))((((((''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''((())))))'''''''''(((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''(((((()))((()))*********)))'''&&&(((((((((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''((((((((()))))))))***((()))))))))************++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,,,,,,,---------.........////////////000///...///111333333555777:::???HHHRRRZZZkkkvvv{{{rrrhhhaaaZZZWWWSSSPPPMMMKKKHHHFFFDDDDDDBBB@@@>>><<<;;;:::999888666555555777999:::>>>NNNhhh}}}|||ppp```CCC:::333222222000...000,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,+++++++++************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((('''&&&%%%&&&'''((((((((((((((((((******)))((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''(((******'''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))((()))))))))(((((('''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((())))))******))))))))))))***************++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,,,,---------.........//////---...////////////111333333444444555777;;;AAAFFFSSS^^^nnn|||yyyqqqggg```XXXUUUQQQNNNLLLJJJGGGEEEDDDCCCBBB@@@>>><<<:::999888888777777777888999:::???SSSqqq}}}~~~xxxiiiZZZ???888222222111...---...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***''''''''''''((((((((()))&&&''''''((((((((((((((('''(((((())))))******+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&''''''%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''((()))*********))))))))))))************)))***+++,,,,,,+++***)))************************)))***+++,,,---,,,,,,+++,,,,,,,,,,,,------------,,,---//////...///000222222333444555777999;;;===CCCMMM[[[iiiuuu}}}~~~xxxpppggg```WWWTTTPPPNNNLLLJJJGGGEEEDDDCCCAAA???===;;;:::999888888777888888999::::::???UUUvvv}}}zzzsssdddVVV<<<666111111111---,,,------------....../////////,,,,,,,,,+++++++++***************))))))))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''((())))))((((((&&&&&&'''((())))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''((())))))&&&'''''''''(((((())))))&&&''''''(((((((((((((((%%%%%%&&&'''((()))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''%%%%%%&&&''''''$$$%%%'''((((((((('''''''''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,---//////...---///000---///111444555777777888888@@@LLLYYYfffuuu|||xxxwwwwww{{{|||~~~{{{sssiii```ZZZTTTRRRPPPMMMJJJGGGEEECCCBBB@@@>>>=========<<<:::999999777444555999<<<>>>FFF]]]zzz~~~|||xxxdddLLL:::777333000---------...,,,------......------,,,,,,++++++******++++++,,,,,,++++++***)))(((''''''))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((---***((((((******)))'''))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))))))))(((''')))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))************++++++,,,---............////////////333333222222333333444555;;;===AAAIIITTTcccsss}}}}}}zzzxxxxxxzzz|||xxxpppfff^^^XXXRRRQQQOOOLLLHHHFFFCCCBBBBBB@@@============<<<:::999999888666666999===???JJJddd}}}vvv```HHH999777333000...------...,,,------......------,,,,,,++++++******++++++,,,++++++******))))))(((((())))))))))))))))))))))))(((((('''''''''((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''%%%$$$$$$$$$$$$%%%&&&'''((('''''''''''''''(((((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''&&&'''((()))******'''''''''''''''((())))))((((((''''''''''''(((((((((''''''''''''''''''(((,,,***'''(((******)))((())))))(((&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))***)))))))))))))))))))))------,,,,,,+++,,,,,,,,,---.........////////////222222222222222333444444444555888===EEEQQQ^^^gggyyy}}}{{{{{{|||~~~}}}tttlllccc[[[UUUPPPOOOMMMJJJGGGDDDBBBAAAAAA???===<<<======<<<:::999999999888888:::>>>AAAPPPooo~~~sss[[[CCC888666333000...---......,,,------......------,,,,,,++++++******++++++,,,*********)))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))((('''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''((()))*********)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++'''''''''''''''((())))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''***)))'''((()))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((())))))(((((((((%%%&&&((()))))))))((('''%%%%%%'''((()))*********(((((((((((())))))))))))************************+++++++++++++++++++++++++++************)))))))))))))))))))))))))))******------,,,,,,+++*********---------.........//////222111111111111222333333333444555777;;;CCCLLLRRRdddnnn|||yyyppphhh```YYYTTTOOONNNLLLIIIFFFDDDBBBAAA@@@>>><<<<<<<<<===<<<:::888777888999999999>>>DDDYYYxxx~~~nnnVVV@@@666555222000............,,,------......------,,,,,,++++++******++++++,,,)))))))))))))))*********((((((((((((((((((((((((******)))((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&''''''((('''''''''((((((***++++++***))))))(((''''''''''''''''''''''''''''''''''''((((((''''''((())))))***'''''''''''''''((())))))******))))))))))))******&&&&&&%%%%%%%%%%%%&&&&&&(((((('''((()))*********)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&((()))))))))((('''%%%&&&'''((())))))))))))(((((((((((())))))))))))************************************************************)))))))))))))))))))))))))))***************+++++++++******))),,,,,,---------.........111000000000000111222222555666666666777;;;AAAEEENNNXXXdddpppxxx~~~~~~zzz|||vvvmmmeee^^^XXXTTTOOONNNLLLIIIGGGDDDBBBAAA@@@>>><<<;;;<<<===<<<;;;777555777999999999@@@IIIccc~~~|||zzzhhhQQQ???444333111000///.........,,,------......------,,,,,,++++++******++++++,,,)))))))))))))))*********((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''(((''''''&&&&&&&&&'''''''''''''''((((((***++++++((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''((())))))******))))))))))))******&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((***+++(((((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&((()))))))))((('''''''''((((((((((((''''''(((((((((((())))))))))))************************************************))))))))))))))))))))))))(((((())))))************)))***+++,,,------------,,,,,,,,,,,,------------000////////////000111111222222333222222444777:::???EEENNNWWW```mmm|||}}}{{{yyyxxxtttxxx}}}{{{xxxqqqtttzzz{{{rrriiibbb\\\XXXUUUNNNMMMKKKIIIFFFDDDBBBAAA???===;;;;;;<<<<<<<<<;;;777444666999999999DDDQQQppp|||{{{~~~}}}ttt```KKK===333222111000///.........,,,------......------,,,,,,++++++******++++++,,,*********)))))))))))))))))))))))))))))))))))))))******)))((((((((())))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''((()))******&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))******))))))))))))******''''''&&&&&&&&&&&&'''''''''((()))((('''''')))***(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''((((((((((((((('''&&&%%%(((((((((((())))))))))))************************************************(((((()))))))))))))))***((((((((()))******++++++***+++---///111111111111+++++++++,,,,,,,,,------///............///000000000222333333222222444666777;;;@@@DDDKKKWWWgggsss}}}zzzxxxvvvtttqqqwww}}}~~~vvvpppmmmhhhmmmttt{{{|||vvvmmmddd^^^ZZZVVVTTTLLLKKKIIIGGGEEECCCAAA@@@>>>===;;;;;;<<<<<<<<<;;;999555666:::;;;<<>><<<;;;;;;<<<<<<<<<;;;;;;666666<<<<<<>>>MMM```~~~vvvzzz{{{hhhRRR@@@777111000000000/////////...,,,------......------,,,,,,++++++++++++++++++,,,,,,++++++***)))(((((('''))))))))))))))))))))))))))))))(((((()))***++++++(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''''''''''')))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''!!!"""$$$&&&'''''''''&&&''''''''''''''''''''''''***)))(((((((((((())))))'''''''''''''''((())))))))))))(((((((((((())))))((((((''''''''''''(((((((((******)))&&&$$$&&&)))''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''$$$$$$&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++)))***,,,------,,,+++)))******+++++++++,,,,,,,,,...------------...//////...000222222111//////000555777888777666;;;DDDLLL[[[gggvvv~~~{{{{{{xxxuuussstttwwwzzz}}}}}}qqqgggaaa^^^```___```eeeooozzz~~~zzzrrrggg^^^YYYVVVSSSPPPKKKIIIGGGDDDBBB@@@>>>>>>@@@===;;;:::;;;<<<;;;;;;888555777;;;;;;@@@WWWqqqzzzxxxxxxbbbNNN???777444444333222111000///......------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******+++++++++***)))(((((('''***)))((('''''''''''''''&&&&&&%%%&&&&&&'''((()))***++++++)))'''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$((('''&&&%%%$$$%%%&&&&&&***))))))((((((((())))))***************)))(((((((((''''''&&&&&&''''''((()))((('''&&&&&&'''((())))))((((((''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%'''((()))+++******)))(((''''''''''''''''''''''''((())))))************************------,,,+++******++++++(((((())))))******++++++,,,+++++++++***)))))))))++++++,,,,,,,,,++++++***---------............///---------............///000000000000111111111111000000000222444888;;;===HHHRRRaaallluuu{{{{{{yyyvvvuuuvvvzzz}}}zzzmmmccc\\\YYYZZZZZZ\\\```hhhsss}}}{{{uuummmccc\\\XXXUUUSSSPPPJJJIIIFFFDDDAAA???>>>>>>>>><<<;;;;;;<<<===<<<;;;888777:::>>>???HHHdddvvv___JJJ<<<666555444333222111000000///...------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******++++++******)))(((((('''(((''''''''''''(((((()))''''''''''''''''''&&&&&&***+++,,,+++)))(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&***)))(((((((((((()))***((('''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&'''''')))************)))((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))+++***)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&''''''((()))******)))(((((('''&&&&&&'''''''''''''''((())))))************************+++******)))(((((()))))))))))))))))))))*********+++++++++******************++++++,,,,,,++++++***,,,,,,,,,,,,------------------------............//////000000000111111111000000000111333666999;;;<<>>===;;;;;;;;;<<<>>>>>><<<;;;555666999<<<===KKKlllsssZZZDDD888444111111000000///...------...------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******++++++******)))((((((((('''&&&&&&''''''((()))***'''((((((((((((&&&%%%$$$&&&(((++++++***(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))'''%%%######%%%((()))((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((())),,,+++***)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''(((((()))))))))((())))))(((((('''&&&&&&&&&'''''''''''''''((())))))************************+++***))))))((()))))))))************))))))))))))***************+++++++++******+++++++++++++++***++++++++++++,,,,,,,,,,,,------------............//////000000000000111111000000000000222444666777555999???DDDLLLZZZkkkwww||||||xxxxxxxxxxxxyyy}}}uuuhhh]]]UUURRRNNNQQQSSSSSSUUU\\\iiisss~~~vvvlllfff]]]WWWTTTRRROOOLLLHHHFFFDDDBBB@@@>>>======::::::<<<>>>@@@???===:::666888::::::<<>>GGGTTT^^^jjjuuu}}}{{{vvvvvvwwwxxx{{{uuuhhh^^^WWWSSSNNNPPPQQQOOOOOOTTT^^^gggqqqyyy}}}tttkkkeee\\\UUURRROOOKKKHHHFFFEEECCCAAA???======<<<999:::<<>>===<<<<<<;;;;;;===???AAA@@@===:::333666999;;;DDD^^^~~~|||~~~nnnYYYFFF999444333//////.........---------...------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))************)))))))))))))))))),,,+++)))(((&&&%%%%%%%%%$$$%%%&&&(((((((((((('''$$$&&&)))***)))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$%%%'''((())))))(((''''''(((((((((((('''&&&&&&''''''''''''((()))*********************)))(((((('''''''''&&&&&&'''''''''%%%&&&'''((()))))))))(((''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''''''''(((((()))))))))((('''''''''''''''''''''''''''''''''''''''((())))))************************)))))))))((())))))***+++************))))))))))))***************+++++++++(((((()))***++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------......////////////000000////////////000000000000000222333555666888;;;>>>EEEOOO\\\iiisss~~~wwwsssqqqooouuuwwwzzz}}}uuuhhh]]]VVVRRRMMMLLLKKKJJJLLLOOORRRTTT```iiiuuuvvvlllccc]]]UUUPPPNNNKKKHHHDDDDDDCCCAAA???===<<<<<<;;;=========???@@@???<<<:::222555777:::HHHcccvvvbbbMMM>>>555222222,,,,,,,,,++++++++++++***...------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))***+++***)))''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&(((******((((((((()))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((######$$$$$$%%%&&&'''''''''(((((()))((('''&&&%%%''''''''''''((()))***++++++++++++++++++******))))))((((((''''''(((((()))%%%&&&'''((()))))))))((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''''''''((())))))************************))))))(((((()))******+++)))))))))))))))*********+++++++++***************'''((()))***++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------........./////////000000......///000000000000000...///111333444555666888888???HHHQQQ[[[gggwww|||vvvsssqqqpppvvvxxx{{{uuuggg[[[SSSOOOKKKIIIHHHIIILLLOOOPPPQQQXXXaaammmwww}}}|||ssshhh^^^XXXRRRNNNLLLKKKGGGDDDCCCBBB@@@???===<<<;;;;;;???>>>>>>>>>???>>><<<::::::<<<===@@@NNNiii~~~pppYYYEEE999333111000000000000000000000//////...------,,,,,,------...,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********)))(((((('''''''''(((((())))))'''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%&&&(((+++,,,'''((()))))))))(((&&&%%%))))))))))))***+++,,,---+++,,,,,,,,,,,,+++******))))))(((((((((((())))))$$$%%%'''))))))))))))(((''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******''''''&&&%%%%%%'''((()))((((((((()))))))))))))))'''''''''''''''((())))))************************++++++******+++,,,------(((((())))))******++++++,,,+++++++++******))))))'''''')))******+++++++++)))************+++++++++++++++,,,,,,,,,---------............/////////000---...///000111111111111111111222222333333444555222666<<<@@@GGGRRRbbbmmmzzz~~~yyytttqqqrrruuuvvv{{{~~~pppcccYYYSSSQQQKKKKKKKKKKKKKKKLLLMMMNNNUUU[[[cccmmmuuu}}}xxxmmmddd\\\WWWQQQKKKHHHFFFDDDCCCAAAAAA@@@???>>>===<<<<<<===@@@BBB@@@<<<::::::<<<999999<<>>777333111111111000///------......///---.........---,,,,,,+++,,,,,,,,,++++++*********)))))))))))))))***************))))))((((((''''''))))))))))))((((((((((((((((((((((((((()))******))))))))))))((((((((((((&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''((()))++++++******)))++++++++++++++++++++++++)))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''%%%$$$&&&'''&&&''')))*********)))((((((((()))***************))))))))))))************(((((())))))******++++++(((((())))))))))))(((((((((((())))))))))))(((((()))************+++++++++,,,,,,++++++,,,,,,---...000//////.........//////............////////////000000//////000222444555222666999:::;;;AAAKKKSSSaaagggpppwww}}}yyysssooommmnnnrrrwww}}}~~~pppbbbXXXRRROOOJJJJJJJJJJJJKKKLLLMMMMMMSSSXXXaaajjjrrrzzz|||ssshhh___YYYUUUOOOJJJGGGEEECCCBBB@@@@@@???>>>===<<<<<<<<<===@@@BBB@@@<<<999999::::::999<<>>>>>===<<<<<<<<<<<<<<<>>>AAACCCBBB===999888888;;;999>>>LLL^^^ttt~~~uuu```HHH;;;666333111000000///......------......---------------,,,,,,+++*********+++++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''((((((''''''(((((()))***((((((((('''''''''&&&&&&((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&'''''''''(((((()))***)))))))))))))))))))))))))))))))))***)))(((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((())))))((('''&&&''')))'''((()))************)))(((((()))***************))))))))))))************************))))))))))))******++++++++++++*********)))(((((((((((()))***)))************++++++++++++++++++++++++,,,------///...............//////---............/////////111111000000000000111222111222333222000222888===???CCCHHHMMMSSS\\\gggooovvvrrrqqqppprrrwwwwww}}}zzzlll___UUUNNNLLLHHHHHHHHHIIIIIIKKKLLLMMMPPPUUU\\\dddllluuu}}}|||xxxrrrggg\\\TTTQQQMMMIIIEEECCCAAA???>>>===<<<;;;;;;;;;;;;<<<===@@@CCCFFFDDD>>>:::888888<<<;;;BBBTTTjjjlllXXXCCC888555333111000//////......------------,,,,,,---------,,,,,,+++))))))******++++++,,,,,,*********)))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''(((''''''''''''((())))))((('''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&((((((''''''''''''''''''((((((((('''&&&%%%$$$###'''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''(((((('''&&&%%%'''(((''''''(((((())))))))))))(((((()))***************((()))))))))************++++++******))))))(((((()))******++++++******)))+++***(((''''''(((***+++))))))*********++++++++++++++++++***+++,,,,,,---......---------...//////---------.........//////111000000000//////000000333333444222111222555888777999;;;>>>BBBJJJRRRYYYiiiuuu|||sssooommmlllooossswww{{{vvvhhh\\\SSSMMMKKKGGGHHHHHHHHHJJJKKKLLLMMMQQQTTT[[[bbbjjjttt}}}~~~{{{vvvnnncccYYYRRRLLLIIIFFFCCCAAA@@@>>><<<;;;;;;:::::::::<<<===???CCCFFFGGGEEE???;;;999:::<<<>>>III```wwwwwwbbbPPP===555444333111000...............------,,,++++++,,,,,,---,,,,,,+++)))))))))******+++++++++************))))))(((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))((('''''''''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((&&&%%%$$$'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''(((((()))(((''''''(((***&&&&&&&&&&&&''''''(((((((((((()))***************((()))))))))************++++++******))))))(((((((((((())))))))))))((((((+++***)))(((((()))***+++))))))*********++++++++++++************+++,,,,,,---------------...//////------------............//////000000/////////...222333333333333444666777666666777777:::>>>DDDGGGOOO]]]nnn}}}~~~tttooollljjjlllppptttvvvzzz|||}}}}}}~~~{{{{{{yyywwwttttttvvvxxx{{{pppdddYYYRRRMMMKKKHHHHHHHHHIIIJJJLLLMMMNNNQQQTTTZZZ```iiisss}}}~~~yyyrrrhhh^^^VVVQQQIIIFFFCCCAAAAAA???===;;;;;;:::999999:::===???AAADDDFFFGGGCCC>>>::::::;;;<<>>BBBDDDCCCCCCBBB>>>999777:::===<<>><<<:::999888::::::::::::<<<>>>AAABBBBBB<<<888999999777777:::>>>WWWssslll]]]FFF>>>333......//////...///...---+++******++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))&&&&&&''''''''''''&&&&&&************************''''''***---***$$$###&&&)))(((&&&%%%'''(((&&&###$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''&&&''')))***)))((()))***))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''(((***++++++&&&&&&&&&''''''''''''((())))))(((((((((((())))))+++***)))'''''''''((()))'''(((((())))))((('''&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((------,,,+++*********+++((((((((((((((((((((((((************************,,,,,,+++***))))))************+++++++++,,,,,,,,,---------------------------------------------------------............///000000000000000000000000000111222333333333333222666777888;;;>>>BBBFFFHHHKKKRRR___qqqvvvjjj```[[[YYYWWWUUUVVVXXXYYYZZZYYYXXXYYYZZZ\\\\\\]]]```bbbgggtttoooeee[[[UUUOOOJJJHHHJJJGGGHHHJJJJJJKKKMMMQQQTTTWWWXXX\\\bbbiiirrryyy~~~zzzsssiii^^^UUUNNNIIIGGGCCCBBB@@@>>><<<:::999999;;;::::::;;;<<<>>>@@@AAACCC===999:::999777999<<>>@@@CCCHHHSSSbbbtttvvvggg\\\WWWUUUTTTSSSTTTTTTUUUTTTSSSSSSUUUWWWZZZZZZ]]]cccgggpppxxxfff^^^VVVQQQMMMIIIGGGIIIHHHIIIKKKKKKLLLNNNQQQTTTXXXZZZ___eeelllsssxxx{{{{{{tttmmmbbbXXXPPPJJJEEECCCAAA@@@>>>===;;;:::::::::;;;;;;;;;<<<===>>>@@@AAACCC>>>::::::999888:::???OOOkkk|||sss[[[JJJ<<<777111...//////...,,,......---,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))(((''''''((())))))************************((((((((((((((((((((((((---%%% ###'''(((((()))&&&''''''&&&$$$###%%%((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))***)))((('''''''''((((((&&&''')))***+++******)))&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***+++++++++******)))))))))))))))************************************************,,,+++******)))*********)))))))))*********++++++---------------------------------------------------------............///////////////////////////111111111000111222222333333333333444555666777888;;;???FFFNNN[[[kkk}}}uuufffZZZUUUSSSRRRRRRSSSSSSSSSQQQPPPRRRUUUXXXXXXZZZ```hhhqqq}}}vvvmmm^^^WWWQQQPPPMMMIIIHHHJJJJJJKKKMMMMMMNNNQQQTTTWWW[[[^^^ccciiiooosssuuuvvvxxx|||}}}xxxnnnfff[[[RRRLLLGGGCCC@@@???>>>===<<<;;;:::::::::888999:::<<<>>>@@@BBBCCCBBB===:::999888777;;;BBBWWWsss~~~~~~{{{}}}lllTTTCCC777444111000000000///------------,,,++++++++++++,,,,,,,,,++++++************************************((('''%%%%%%'''(((***((((((''''''''''''((((((((((((((((((((((((((((((((($$$$$$'''***)))))),,,+++((('''((((((%%%$$$$$$((((((''''''(((((()))***''''''''''''''''''''''''%%%&&&''''''%%%###$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((((((((('''(((((((((((()))***,,,------,,,,,,&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))************************************************++++++***************+++((())))))))))))*********---------------------------------------------------------............///////////////////////////111000000///000111222333333333333444444555666666888;;;>>>@@@EEEOOO^^^jjjtttvvvfff[[[UUUSSSRRRRRRQQQQQQQQQPPPPPPRRRWWW[[[[[[___hhhttt{{{mmmcccXXXSSSOOOPPPOOOLLLJJJKKKKKKMMMOOOPPPRRRUUUYYY\\\___bbbhhhmmmrrrtttuuuuuuuuuxxx{{{vvvjjjaaaVVVMMMIIIFFFCCC@@@>>>===<<<;;;::::::::::::555777999<<<@@@BBBDDDEEE@@@<<<999888777777>>>FFF]]]yyy}}}}}}vvvwww{{{fffOOO@@@444333222222222111000...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++************************************((('''%%%%%%'''(((***'''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))&&&&&&'''))))))+++555???EEE555'''&&&((('''$$$$$$'''''''''&&&'''(((((()))((((((((((((((((((((((((&&&''')))(((&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''(((((((((((('''&&&''')))+++,,,,,,++++++&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''')))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++((())))))))))))*********---------------------------------------------------------............///........................000000//////000000111111000111222333444555666666444777:::999999>>>GGGNNNUUUaaasssuuuggg[[[VVVTTTSSSRRRNNNNNNOOOPPPQQQUUU[[[___dddjjjwwwrrreee]]]TTTPPPNNNQQQQQQNNNLLLMMMLLLNNNPPPRRRUUUXXX]]]```cccffflllrrrwwwzzz{{{{{{yyy{{{xxxsssggg]]]QQQJJJGGGFFFCCC???>>>===<<<;;;:::999999999555777:::===@@@CCCEEEFFF>>>;;;888888777999AAAKKKeeezzz{{{zzzuuu{{{uuu___JJJ===333333222222111000000///+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++************************))))))(((''''''((()))))))))(((&&&&&&&&&&&&((()))))))))))))))))))))))))))***((('''&&&&&&...@@@RRRZZZ@@@((("""%%%''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&((())))))'''&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''&&&&&&'''(((((((((''''''$$$%%%'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&''''''(((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((('''&&&&&&((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))*********)))******+++,,,)))))))))*********++++++---------------------------------------------------------............///..............................///000000000000///---...///111222333444444000333555666666888<<<@@@EEEJJJUUUdddrrr|||rrrfff\\\WWWTTTSSSQQQMMMNNNQQQTTTWWW\\\aaaeeerrrzzz|||rrrggg]]]VVVQQQNNNNNNQQQRRROOOLLLMMMJJJLLLPPPRRRVVVZZZ___cccdddhhhooowww}}}}}}uuuooodddZZZMMMFFFEEEEEEBBB???>>>===<<<:::999888888888777999;;;>>>AAABBBCCCCCC>>>;;;999999999<<>>>>>===<<<:::999888777777:::;;;===???@@@AAAAAA@@@>>><<<;;;;;;:::>>>JJJVVVzzz~~~hhhQQQ???666111111000///---,,,---...***+++,,,---------,,,+++*********++++++,,,,,,---))))))))))))))))))))))))))))))************)))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''(((&&&&&&((()))(((+++000222%%% (((...)))%%%&&&'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))++++++)))((('''$$$%%%'''(((((((((''''''))))))***++++++***((((((&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))******))))))***+++,,,,,,***++++++++++++,,,,,,,,,---------------------------------------------------------.........//////........................***,,,000222222111...,,,000000222333333333222111444333222333555666666555777777;;;AAACCCHHHVVVfff|||rrrggg```ZZZTTTSSSUUUSSSXXX]]]```cccjjjttt}}}zzznnneee___YYYQQQLLLNNNNNNOOOOOOOOONNNNNNMMMMMMKKKMMMSSSWWWZZZ___eeelllooovvv~~~|||tttjjjdddXXXSSSMMMHHHDDDAAA>>><<<===;;;999888999:::===???;;;===>>>???BBBGGGFFFCCCAAA;;;:::===;;;===OOOdddttt^^^III<<<666333222111///......------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++************)))''''''(((((())))))******''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))++++++)))(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((('''&&&&&&&&&''')))***'''''''''((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''(((((())))))******///,,,((((((***+++***))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---------///000111333222111/////////000111111111111111111222222222222222222222222222222222444777::::::999<<>>???@@@EEEKKKLLLJJJDDD???===>>>===AAAVVVlll~~~mmmWWWEEE:::666333222111///......------------------------......++++++++++++++++++++++++*********)))))))))(((((('''((((((((()))))))))***''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))******)))(((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&'''((((((%%%%%%&&&&&&'''''''''((())))))(((((((((((()))))))))(((''''''''''''((()))'''((((((((()))))))))***...+++(((((()))+++***(((++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------000////////////000000111111111///.........////////////000111222333333444222222222222222222222222777:::;;;:::888888===BBBGGGKKKQQQVVV[[[dddooowwwyyylllddd^^^YYYXXX[[[VVV\\\dddlllttttttggg```WWWQQQOOONNNLLLIIILLLLLLLLLMMMMMMMMMMMMMMMNNNMMMOOOVVV\\\```ffflllrrrxxx}}}vvvmmmccc\\\PPPLLLGGGBBB@@@>>><<<;;;:::999777666666777888999;;;>>>???@@@FFFNNNRRRPPPHHHCCC@@@??????GGG```yyytttbbbNNN???777555222111000///...---------..................------++++++++++++++++++++++++))))))))))))((((((((('''(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&'''((())))))******)))(((''''''((()))***)))((((((''''''(((((()))(((((((((((())))))))))))+++***(((((()))))))))(((******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000111111111000000///000//////............///......///111222333444555222222222222222222222222777999:::888666666999===:::===@@@BBBDDDIIIPPPVVVffffffhhhkkkpppwww}}}|||~~~qqqhhhaaa\\\\\\______eeelllsss{{{qqqggg```ZZZSSSNNNMMMMMMNNNMMMKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMQQQYYY```eeekkkrrrwww}}}|||tttjjj```YYYLLLHHHDDDAAA???>>>===<<<:::999777666666666888888;;;===>>>???EEENNNSSSRRRHHHDDDAAA???AAANNNkkk~~~nnnZZZGGG:::555444111111000///...---------//////......------,,,,,,++++++++++++++++++++++++******)))))))))((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))((((((((((((&&&''''''''''''''''''&&&$$$%%%&&&&&&'''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((()))***)))((('''&&&'''((()))***+++,,,------+++)))(((&&&&&&((()))+++)))(((((((((((((((((()))(((((((((((())))))))))))))))))((((((((()))(((((()))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000111111000...---//////////////////////////////000111222222333333111222222222222222333333333555666666555666999;;;:::;;;<<<<<<<<>>===:::999888888888888999:::>>>???@@@@@@FFFOOOSSSRRRGGGCCC???>>>EEEXXXwww~~~kkkTTTBBB777333333111000///...---------......---------,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''(((((()))))))))((()))***++++++***((('''(((((()))***+++,,,---...+++)))(((&&&&&&((()))+++((())))))))))))))))))((())))))))))))(((((((((((((((((())))))((((((((()))((((((((((((((()))))))))************************((((((((((((((((((((((((''''''(((((())))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------/////////...---,,,000000000000000000000000222222111111111111111111111111111222222333333333333444444444444555666777777777777777777999<<<>>>EEEDDDBBBBBBBBBDDDGGGIIINNNQQQWWW\\\aaafffkkkmmmrrrwwwwwwmmmeeeaaabbbfffgggmmmvvv~~~zzzmmmbbb[[[RRRPPPMMMJJJHHHHHHIIIJJJKKKKKKJJJJJJJJJLLLMMMNNNPPPRRR[[[gggqqquuuzzzyyypppeee[[[TTTJJJFFFBBB@@@??????>>>===999999999999999:::;;;;;;@@@BBBCCCDDDJJJRRRUUUSSSFFFBBB>>>AAANNNfff}}}gggPPP???555333333000///......------......,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''((((((((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))*********)))&&&&&&'''((()))******+++***)))(((''''''((()))***((())))))******))))))((())))))))))))((((((((((((&&&(((******)))((()))***(((((())))))))))))******************************))))))))))))))))))))))))'''(((((())))))******+++************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---............---///000000111111111111000333333222222111000000000111111111222222333333444555555555444333333222222555444444444555777888999<<<<<<;;;;;;<<<===>>>???BBBCCCFFFKKKOOOTTTWWWYYYYYY___iiisss~~~yyynnnfffbbbdddhhhjjjrrr|||~~~rrrfff]]]XXXOOOOOONNNMMMKKKKKKKKKLLLLLLKKKJJJJJJKKKLLLNNNPPPSSSWWWbbbqqq{{{~~~vvvmmmcccYYYRRRIIIEEEAAA???>>>>>>===<<<777888888999:::;;;<<<<<<>>>AAACCCEEEKKKSSSUUUSSSGGGCCC@@@EEEYYYuuuyyybbbKKK;;;444222333//////...---------......,,,,,,,,,---------------++++++++++++++++++++++++************))))))))))))***)))))))))((((((((('''''''''''''''((((((((((((*********)))((('''''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&''')))***%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))******'''''''''((((((((())))))))))))(((((((((((())))))((()))************)))(((***)))))))))((((((((('''&&&))),,,,,,***)))***+++)))))))))*********++++++************************))))))))))))))))))))))))(((((())))))***++++++,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000111......000111111111000000222222222111111111111111000111111222333333444444555444444444444333222111666555444555666888888999888999:::;;;<<<=========>>>>>>???BBBFFFIIIKKKLLLIIINNNUUU\\\dddmmmuuuzzz~~~zzzooogggcccdddiiipppxxxyyymmmbbbZZZVVVIIIJJJKKKKKKJJJIIIJJJKKKLLLLLLKKKJJJKKKMMMOOOQQQVVV[[[gggwww|||tttkkkaaaWWWQQQHHHEEEAAA>>>======<<<;;;666666777999:::;;;<<<===999===AAADDDKKKRRRTTTRRRHHHDDDBBBJJJaaattt]]]HHH999333222333//////...---------......,,,------....../////////++++++++++++++++++++++++))))))))))))((((((((((((******))))))((((((((('''''''''''''''((((((((()))+++******)))(((''''''&&&''''''(((((((((((('''''''''&&&%%%$$$%%%''')))+++$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''******))))))((((((''''''$$$$$$###$$$%%%''')))+++)))))))))))))))*********(((((())))))))))))((((((((()))***++++++***)))(((******))))))((((((((('''&&&))),,,---+++)))***,,,))))))******+++++++++,,,************************))))))))))))))))))))))))((())))))***+++,,,,,,,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,...000222444,,,---///000000000//////000000111111222222222333000000111222333333444444111111111333555666555444666555444444666777777777999:::<<<===>>>>>>===<<<;;;::::::<<<>>>AAABBBBBBBBBEEEIIILLLPPPTTTYYY\\\cccfffkkksss}}}zzzrrrnnniiiiiinnnuuu}}}xxxooofff^^^WWWSSSNNNMMMLLLKKKKKKKKKLLLMMMJJJKKKLLLKKKIIIJJJOOOSSSXXX___mmmvvvjjj]]]RRRKKKBBBAAA???<<<::::::999999666888::::::::::::<<<>>><<<<<<@@@FFFNNNRRRRRRPPPDDDCCCDDDPPPmmm{{{gggPPPAAA:::444000000000000///...------,,,,,,+++,,,------............*********************************************************)))******++++++---,,,***(((((()))+++,,,((('''''''''((()))+++,,,******)))'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''''''''''''''''')))(((((('''''''''((((((***((('''&&&&&&'''(((***++++++***)))(((''''''&&&)))((((((((((((***,,,---(((''''''&&&&&&&&&''''''(((((())))))*********+++'''''''''''''''(((((()))************************))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((---,,,***)))))))))******++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000///.........///111222222222222111111111111111////////////000111333333333333333333333444555666555555666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@AAABBBCCCFFFHHHKKKNNNOOOSSSSSSUUUXXX]]]gggqqqyyy~~~yyyqqqoookkkmmmssszzzzzzqqqhhh```YYYSSSOOOMMMLLLKKKJJJJJJJJJKKKKKKIIIKKKLLLKKKIIIKKKOOOSSS]]]dddsss{{{qqqfffYYYOOOIIICCCAAA???<<<:::999999999777888::::::::::::<<<>>>>>>???BBBHHHPPPTTTTTTSSSGGGFFFFFFTTTqqq~~~tttaaaKKK>>>888333000000000//////...------,,,,,,++++++,,,---------------++++++++++++++++++++++++******************************))))))((())))))******)))((('''''''''((()))&&&&&&&&&&&&''')))+++,,,'''''''''''''''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''(((((((((((('''''''''''''''(((((()))))))))***************************+++,,,,,,************************+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................000//////...///000111222111111111111111111111111111000000000111222333444444444444444555666777888666777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@BBBBBBBBBCCCDDDEEEFFFGGGIIIIIIJJJLLLOOOUUU]]]ccc___bbbhhhnnnvvvwwwqqqooonnnrrryyy~~~yyysssjjjaaaZZZTTTPPPMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKMMMNNNMMMLLLNNNSSSWWWcccjjjzzzvvvjjj^^^SSSKKKFFFCCCAAA>>><<<999888888888777888:::;;;:::;;;<<<>>>AAABBBDDDKKKRRRWWWWWWUUUKKKHHHKKK[[[xxx}}}jjjXXXDDD:::555222000000/////////...------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************)))((('''''''''((())))))((((((((((((''''''%%%%%%%%%&&&'''(((***+++((((((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''((('''''''''''''''((((((%%%''')))******)))'''%%%((((((''''''''''''''''''%%%%%%&&&'''''''''&&&&&&(((((((((''''''(((((()))))))))))))))************+++++++++++++++,,,,,,---)))))))))))))))))))))))),,,,,,+++*********++++++))))))))))))))))))))))))*********************************)))******+++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////000111111000000000000000000000000333222222111222222333333444444555555777888::::::888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????AAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEGGGKKKNNNNNNQQQUUUYYY]]]ccciiimmmnnnrrrvvvxxxzzzvvvqqqpppooottt}}}|||wwwsssmmmddd]]]WWWSSSPPPMMMNNNMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQPPPPPPRRRXXX]]]jjjqqq{{{pppdddXXXNNNHHHDDDBBB@@@>>>;;;999888777777777999:::;;;;;;;;;===>>>CCCCCCGGGNNNUUUYYYYYYWWWKKKJJJPPPddd|||cccRRR@@@777444111////////////.........---------***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))((('''''''''******++++++******)))(((''''''&&&&&&&&&''''''''')))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''((()))***+++,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&'''((())))))((('''&&&+++***)))'''&&&$$$###""" !!!$$$'''))))))***))))))(((((((((((())))))***)))))))))))))))*********)))(((((((((((()))******((((((((((((((((((((((((,,,++++++******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))******+++,,,,,,***************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................///////////////000000111////////////000000000000333333222222111222222222333444444555777999:::;;;888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFEEEFFFGGGFFFEEEEEEFFFHHHMMMNNNOOOOOOOOOQQQSSSVVVYYY\\\```bbbeeellluuu}}}wwwsssrrrqqqwww}}}vvvrrrlllggg```ZZZVVVSSSPPPNNNMMMMMMNNNNNNOOOOOOOOOOOOQQQSSSTTTSSSSSSWWW]]]cccpppwwwxxxlll___SSSKKKFFFDDD@@@???<<<:::888888777777777999;;;;;;;;;;;;===???CCCDDDIIIQQQXXX\\\ZZZWWWJJJMMMYYYqqqzzz]]]MMM===555333000.....................---------+++++++++,,,,,,++++++***++++++++++++++++++++++++************************---,,,+++***)))((((((((()))************)))(((((())))))((('''&&&%%%$$$###$$$%%%&&&'''((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((()))***++++++,,,(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))(((((((((((('''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))******)))'''&&&%%%######!!!###%%%(((***+++++++++((((((((((((((()))************))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((******)))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...........................//////000000000000000......//////000000000000333333222111111111222222333333444555666888:::;;;888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFDDDFFFHHHHHHGGGFFFGGGHHHEEEGGGIIIKKKLLLMMMPPPSSSQQQSSSUUUVVVXXX]]]dddjjjqqqwwwzzzxxxvvvuuu{{{~~~wwwqqqmmmfffbbb]]]YYYWWWTTTQQQOOONNNOOOPPPRRRSSSTTTTTTTTTUUUWWWXXXWWWXXX\\\cccjjjyyy~~~{{{ssshhh[[[OOOHHHDDDCCC>>>===;;;999888888888999888999;;;<<<;;;<<<===???BBBEEELLLUUU]]]___[[[WWWLLLSSSfffsssWWWHHH999444222000...---........................,,,,,,,,,,,,,,,++++++***************************************************---,,,+++***)))))))))***((((((''''''''''''&&&&&&*********)))'''%%%$$$###!!!$$$'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%)))))))))(((((((((''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((***)))'''%%%%%%''')))***&&&&&&'''''''''((((((((('''(((((()))))))))((((((''''''''''''((()))******************)))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.................................///000000000000000...//////000000111111222333333333222222333444444444444444555666888999:::999999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCAAACCCFFFGGGGGGGGGHHHIIIFFFHHHKKKMMMNNNPPPSSSUUUWWWWWWXXXYYYZZZ^^^cccgggmmmttt~~~}}}}}}}}}|||{{{uuupppllldddaaa___]]][[[YYYUUUSSSTTTUUUXXXZZZ]]]^^^^^^___^^^___`````````eeennntttuuuooocccWWWMMMFFFCCCAAA<<<;;;999888888888999:::888:::;;;<<<;;;<<<>>>???CCCGGGPPPZZZbbbbbb]]]WWWQQQ]]]uuu{{{{{{}}}xxxgggOOOAAA555111222111//////........................---------------,,,++++++++++++++++++++++++++++++************************+++***))))))))))))******)))((('''&&&%%%&&&''''''))))))******)))'''&&&%%%!!!###%%%((()))))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''((((((((('''&&&%%%'''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((((((&&&&&&'''((())))))******))))))((((((((((((((((((&&&&&&&&&&&&'''((()))***************)))))))))(((******))))))******+++,,,************************((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,+++***))))))((())))))***++++++,,,,,,,,,,,,,,,------------...------------------------******+++,,,,,,---..............................---...///000111000000/////////000000111222222333555444444444555666777777666666666777888999:::::::::;;;;;;<<<<<<======>>>????????????????????????@@@AAABBBCCCDDDDDDDDDCCCFFFEEEEEEEEEEEEEEEFFFGGGEEEGGGJJJKKKLLLMMMOOOPPPTTTWWWZZZ\\\\\\^^^```aaaffffffggghhhkkknnnsssvvvzzz~~~{{{vvvqqqnnneeedddbbbbbbaaa^^^ZZZWWW[[[]]]```cccfffggghhhhhhfffggghhhhhhiiinnnwww~~~|||rrrkkkaaaUUUKKKEEEAAA@@@:::999888888888999:::;;;888:::<<<<<<<<<<<<>>>???DDDIIISSS^^^fffeee^^^XXXVVVddd~~~yyyyyy}}}qqq___III<<<111///111111000000---.................................------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((((((((())))))***,,,***((('''&&&''')))***'''((()))*********)))(((,,,---......---+++((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((***++++++'''((()))))))))(((&&&&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''((())))))((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&'''(((******((('''&&&))))))))))))))))))))))))''''''&&&&&&'''(((***+++%%%%%%%%%&&&&&&((())))))+++*********))))))(((((()))))))))((()))******+++************************))))))(((((()))***++++++))))))))))))))))))))))))***************************+++,,,,,,+++***)))(((((())))))***++++++,,,,,,,,,,,,,,,---------......------------------------******+++,,,,,,---..............................---...000111111111000//////000000111222333333333666666666666777888::::::999888888888999::::::;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEDDDEEEFFFGGGHHHJJJLLLMMMNNNNNNPPPRRRTTTTTTVVVXXXZZZ^^^aaafffjjjnnnqqquuuwwwssstttuuuwww{{{{{{wwwnnnnnnnnnmmmkkkiiigggfffhhhhhhjjjnnnrrrssssssqqqnnnnnnoooppprrrvvv|||wwwlllcccWWWMMMHHHEEEBBB???;;;;;;:::999999::::::::::::<<<=========>>>@@@BBBJJJLLLTTT^^^ccc```\\\[[[[[[nnn}}}yyy|||iiiTTT???999222000111111///,,,....../////////...---,,,...---,,,+++************************************,,,++++++***)))(((''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***((('''&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''+++)))'''''''''((('''&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((()))*********)))'''&&&%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((()))******))))))((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))***++++++++++++++++++*********))))))++++++************++++++++++++************++++++***)))))))))***+++,,,,,,,,,***(((''')))******)))******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------............///000111111////////////////////////000000000000000/////////222333333444444555666666777777888888999999::::::::::::;;;<<<===???@@@AAA????????????????????????AAACCCFFFFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHHHHIIIKKKIIIJJJJJJLLLNNNQQQTTTVVVYYYYYYZZZ\\\```eeeiiilllqqq{{{}}}yyyuuurrrrrrsssuuuyyy|||}}}{{{yyyuuuvvvvvvwwwyyy~~~zzzpppggg___TTTKKKFFFCCC???<<<;;;::::::999999::::::;;;:::<<<=========>>>AAACCCHHHKKKSSS___dddbbb______aaawww~~~|||fffQQQ>>>999222000111111///,,,.........------------,,,...---,,,+++************************************++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''+++***((('''&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&)))'''&&&&&&((()))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))***))))))))))))))))))))))))'''(((((()))******+++++++++++++++*********))))))(((((((((''''''((())))))++++++************++++++*********)))******++++++,,,***(((((()))************++++++++++++,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///000000//////............//////000000111222222333444444444555666666777777999999999:::;;;;;;<<<<<<;;;<<<<<<===>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFGGGGGGJJJLLLMMMNNNNNNNNNPPPRRRQQQSSSUUUWWW[[[___ccceeejjjkkkmmmppptttwwwzzz|||{{{zzz{{{|||}}}wwwmmm```YYYPPPIIIEEEAAA===999:::::::::999999::::::;;;:::<<<===>>>>>>???BBBDDDHHHLLLVVVbbbhhhgggeeefffjjjuuu___MMM<<<888333000111111///---///...,,,+++++++++,,,---------,,,+++*********************************************)))))))))))))))++++++***))))))(((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''&&&%%%&&&(((******)))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%)))((('''&&&&&&'''((())))))((((((''''''''''''((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&'''(((((())))))))))))))))))************))))))))))))))))))))))))((((((((()))******+++++++++++++++***************''''''&&&''''''((())))))++++++************++++++++++++******)))*********,,,***((()))***++++++***++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,---------------,,,,,,,,,,,,------...000000/////////.........///000111222444555666777555666666777777888999999;;;;;;<<<<<<===>>>>>>????????????@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLMMMLLLLLLMMMNNNOOOQQQSSSUUUUUUWWWYYY[[[^^^aaadddgggjjjnnnrrrvvvxxx{{{~~~ttthhhYYYSSSLLLGGGDDDAAA<<<888::::::999999999:::;;;;;;;;;<<<>>>??????AAADDDFFFKKKOOOZZZggglllkkkjjjlllvvv|||lllWWWGGG:::777333111111111///...///...+++******+++,,,------,,,++++++*********+++************************)))))))))))))))******************))))))((((((((((((((((((((((((((((((((((((((())))))))))))******((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((((('''((((((((('''&&&&&&%%%%%%((('''&&&&&&((())))))((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((('''((('''%%%$$$$$$%%%'''((())))))((((((((((((((()))((((((((((((((())))))***))))))))))))))))))))))))''''''''''''&&&%%%$$$$$$&&&'''''''''((((((((()))(((((()))))))))*********))))))))))))))))))))))))(((((())))))************************************(((((((((((()))***++++++++++++************++++++,,,,,,+++***)))))))))***+++***)))***+++,,,,,,++++++++++++,,,,,,,,,------------------............,,,,,,,,,------------...000//////......//////000/////////000000000111111222333444555777888999999777777888888999:::::::::======>>>>>>???@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPSSSTTTTTTTTTVVVXXXZZZ\\\___aaabbbdddgggiiilllppptttwwwxxx{{{xxxlll```TTTOOOIIIEEEDDDAAA<<<999:::999999999::::::;;;<<<;;;<<<>>>@@@@@@BBBEEEHHHMMMRRR^^^jjjnnnllllllnnnuuubbbNNNBBB777555333111111000///...///...+++******+++,,,---,,,,,,++++++******++++++************************)))))))))))))))*********'''''''''(((((()))))))))(((((((((((((((((((((((())))))*********+++++++++'''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''(((((('''''''''&&&&&&&&&***)))'''&&&'''((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((((((((('''%%%$$$$$$%%%'''((())))))((((((((())))))***)))(((((((((((()))******))))))))))))))))))))))))((((((((((((((('''&&&%%%))))))(((((((((''''''''''''''''''((((((((())))))************************)))))))))))))))*********************************)))))))))))))))***++++++++++++************++++++,,,,,,+++***)))))))))***+++******+++---------+++++++++,,,,,,,,,------------------.........//////,,,,,,---------.........000000/////////000111111//////000222333444555666777777888999999::::::;;;999999:::;;;;;;<<<<<<===>>>???@@@AAABBBCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRTTTVVVXXXYYYZZZ\\\^^^```fffhhhllloooqqquuuxxx{{{|||{{{ttthhh]]]PPPKKKFFFCCCBBBAAA===:::999999999999:::;;;<<<<<<;;;===???@@@BBBDDDGGGJJJNNNTTTaaammmqqqoooooosss}}}nnnXXXFFF===555444333222111000/////////...,,,+++++++++,,,---,,,,,,++++++***++++++,,,*********************************)))))))))))))))&&&&&&'''(((((()))******((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&'''''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%(((((((((((((((((('''&&&''''''''''''''''''''''''+++)))'''''''''''''''%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%$$$%%%%%%&&&''')))((('''&&&&&&'''((()))((((((((((((((())))))***((((((((((((((()))******(((((((((((((((((((((((()))))))))***))))))((((((******)))(((((('''&&&&&&''''''''''''((((((((((((************************))))))))))))))))))*********************+++++++++))))))(((((((((((())))))++++++************++++++++++++******)))*********+++******,,,...///---,,,,,,,,,,,,,,,------------------........./////////,,,---------.....................//////000111222222222333555666888999::::::;;;;;;<<<<<<===============>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHJJJKKKMMMNNNPPPQQQRRRTTTWWWYYYZZZ[[[ZZZ\\\^^^```aaacccgggiiilllooouuuzzz}}}wwwpppeeeZZZMMMHHHBBB@@@@@@@@@===;;;999999999999:::;;;<<<===;;;===???AAABBBEEEIIIKKKQQQYYYgggssswwwvvvxxx}}}{{{iiiQQQ@@@:::333444333222000//////000.........------------,,,,,,++++++***++++++,,,,,,************************++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''&&&%%%%%%&&&'''((()))*********'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((***(((&&&&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((('''''''''(((((()))***(((''''''''''''((())))))''''''''''''''''''''''''(((((()))*********)))))))))))))))((((((((((((((('''(((((((((((()))))))))***************************)))))))))))))))))))))))))))*********+++++++++,,,+++***))))))(((((()))++++++************++++++*********)))******+++++++++***+++---//////...,,,,,,,,,,,,------------...............////////////------------...............//////000111333444555777777888999999::::::;;;;;;;;;<<<===???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLMMMNNNPPPSSSUUUVVVXXXYYY[[[]]]```bbbdddeeedddfffhhhjjjkkknnnrrruuuuuuzzz~~~vvvpppiii___TTTKKKFFF@@@===>>>>>>===;;;999999999999:::;;;<<<===;;;===???AAACCCFFFIIILLLUUU^^^mmmzzzzzzfffMMM===888222333333222000//////000....../////////...---,,,+++++++++***++++++,,,,,,************************,,,++++++***)))((((((''',,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%%%%%%%''')))***+++++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&$$$%%%%%%&&&'''((())))))(((&&&%%%&&&(((******)))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))'''&&&&&&%%%&&&'''))))))%%%%%%&&&''''''&&&%%%%%%'''''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''''''''''''''((()))******))))))''''''(((((())))))******))))))))))))*********************************************)))))))))))))))))))))******++++++++++++//////---,,,++++++******++++++************++++++***)))))))))***+++,,,,,,******+++---///000...---,,,,,,,,,---------................../////////000---------.........//////000111111333444666888999<<<<<<<<<;;;;;;;;;:::::::::;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIKKKLLLNNNOOOOOORRRRRRSSSUUUXXXZZZ]]]^^^^^^___aaadddfffiiikkklllmmmoooqqqssstttxxx|||}}}tttjjj___WWWRRRDDDCCC@@@>>><<<;;;;;;;;;888999999::::::;;;<<<<<>><<<;;;::::::999::::::;;;;;;<<<======???@@@@@@AAADDDIIIQQQVVVbbbmmm}}}{{{jjjTTTAAA777444333222111000////////////------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++************)))))))))(((((((((''''''''''''((((((***((('''%%%%%%%%%''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%'''(((***''''''''''''''''''''''''%%%&&&'''(((((())))))((('''''''''''''''((()))*********))))))'''&&&$$$$$$&&&&&&''''''((((((((((((&&&'''(((((())))))((((((***)))((((((''''''((((((''''''((()))))))))))))))++++++++++++++++++++++++)))'''&&&'''***+++***((())))))))))))************+++***)))(((((()))***++++++++++++++++++***))))))))))))))))))((((((((((((++++++******************+++,,,------++++++,,,------+++******---...---,,,///......---------................../////////////////////000111222333444777888888999:::;;;<<<<<<@@@AAABBBBBBBBBBBBBBBAAADDDDDDDDDEEEFFFHHHIIIJJJIIIKKKMMMNNNOOOPPPRRRTTTTTTVVVYYY[[[\\\]]]___aaaeeeeeeeeefffhhhiiiiiiiiiiiinnnssswwwzzz}}}xxxnnnbbbWWWNNNJJJDDDCCC@@@===;;;:::::::::::::::;;;;;;<<<======>>><<>>??????@@@BBBCCCDDDDDDEEEEEEEEEEEEHHHHHHIIIJJJLLLNNNPPPQQQMMMOOORRRSSSTTTVVVXXXZZZZZZ]]]```cccdddgggiiilllooopppqqqrrrrrrrrrqqqpppsss{{{vvvjjj]]]RRRJJJFFFDDDBBB???===;;;999999999::::::;;;;;;<<<=========;;;@@@EEEFFFHHHQQQ___kkk{{{vvvgggUUUDDD999444222111000//////.........///------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***))))))***************************)))))))))))))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&''''''$$$%%%'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((&&&'''(((((()))(((((((((%%%&&&'''((()))((((((''''''''''''''''''''''''''''''''''''''')))+++---...)))((((((((((((((())))))&&&&&&'''(((((((((''''''******)))))))))(((((((((''''''((())))))))))))((((((((('''&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))))))))******************************************+++++++++******)))***+++++++++++++++,,,,,,******+++++++++++++++,,,+++,,,------++++++,,,---++++++,,,...///...---,,,......---------...//////000000111111222333444444333444444555777999:::;;;======>>>???AAABBBCCCCCCDDDDDDFFFGGGHHHHHHHHHHHHKKKLLLMMMOOOQQQSSSUUUVVVSSSUUUXXXZZZ[[[\\\___aaaccceeegggiiilllqqqwww{{{zzz|||~~~~~~}}}|||{{{}}}sssfffZZZOOOHHHDDDBBB@@@>>><<<:::999999999::::::;;;;;;<<<============BBBGGGJJJNNNZZZkkkxxxwww~~~rrr```MMM???777333111000///......---.........------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***(((((((((((())))))******))))))))))))))))))******'''''''''&&&&&&''''''''')))((((((((((((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&((()))(((''''''%%%%%%&&&&&&'''(((((((((&&&'''(((((()))((((((((($$$%%%&&&(((((('''&&&%%%((((((((((((((((((((((((***))))))((((((***+++,,,(((''''''&&&&&&'''''''''$$$%%%'''((()))***++++++,,,+++***)))(((&&&%%%%%%%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((()))*********)))))))))***((()))))))))******************++++++++++++******)))******+++++++++************++++++,,,,,,,,,---******++++++,,,,,,,,,,,,+++,,,---,,,+++***+++---***,,,...///......------------,,,------...//////111111222333444555666777888888999:::;;;===???@@@@@@@@@AAACCCDDDFFFGGGGGGIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQSSSUUUXXXZZZ[[[[[[]]]```aaabbbcccfffhhhjjjlllnnnqqqvvv~~~yyynnnbbbVVVMMMGGGDDD@@@>>>===;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>@@@DDDIIIOOOXXXhhh{{{~~~sss}}}nnnYYYGGG;;;444000.........------------......------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***''''''(((((()))*********))))))))))))************((((((''''''''''''((((((((())))))))))))*********((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((&&&&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$&&&'''''''''&&&%%%((((((((((((((((((((((((++++++***))))))((())))))(((''''''&&&&&&&&&&&&''''''(((((()))))))))))))))******((('''%%%$$$###"""%%%&&&&&&''''''''''''''')))(((''''''&&&&&&''''''''''''((()))))))))))))))((((((((((((((((((((((((***+++++++++)))((()))***))))))))))))******************+++,,,,,,+++******))))))***++++++++++++***(((((())))))***+++++++++******++++++,,,---------+++---...---,,,+++,,,---+++---...///------...///------------...///000000222333444555777888999:::===>>>>>>???@@@BBBCCCDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLMMMNNNPPPRRRSSSSSSTTTUUUVVVWWWXXX[[[]]]___```ccceeeggghhhhhhiiilllmmmjjjnnnttt{{{zzztttiii]]]RRRJJJEEECCC===<<<;;;:::::::::;;;<<<===>>>>>>??????@@@@@@AAACCCEEEKKKUUUdddxxx}}}www~~~sssdddOOO???777333111///...------,,,------......------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***)))))))))***+++,,,,,,,,,((()))))))))************))))))(((((((((((())))))''''''((()))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))******)))(((((('''))))))((('''''''''''''''((((((((()))((((((''''''(((''''''&&&&&&%%%$$$$$$&&&&&&'''(((((((((((((((***)))((((((''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))***+++---+++)))((()))+++))))))))))))***************++++++,,,,,,++++++***))))))***+++++++++++++++(((((()))******+++,,,,,,******++++++,,,------......///000///...---...000,,,---///...,,,,,,...111////////////000111222333777777999:::<<<>>>???@@@CCCBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQOOOPPPRRRTTTVVVWWWXXXXXX]]]^^^^^^```bbbdddfffgggjjjkkkmmmmmmmmmnnnoooqqqpppxxxwwwpppfffZZZPPPHHHDDDCCC<<<;;;:::::::::;;;<<<===???@@@@@@AAAAAABBBCCCCCCDDDFFFLLLXXXlll~~~~~~}}}yyyhhhYYYFFF999555555444333------,,,,,,,,,------...---------,,,,,,,,,++++++,,,+++******,,,,,,+++*********+++,,,------......(((((())))))*********+++******))))))))))))******&&&&&&'''((())))))((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))''''''(((((()))*********((((((&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))&&&'''(((((())))))((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''******)))(((((((((((((((%%%%%%&&&'''(((((((((''''''''''''((((((((())))))'''(((((()))))))))))))))******)))((((((((((((((('''(((((()))))))))))))))***************************,,,---,,,)))''')))+++))))))))))))***************+++,,,------,,,+++***((()))***+++++++++++++++******+++,,,------......******+++,,,,,,---......///111222111000///000222---...///---++++++///222111111111111222333444555<<<===???@@@BBBDDDFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHKKKLLLMMMOOOQQQSSSTTTUUUWWWXXXZZZ\\\^^^___```aaaccccccdddeeegggiiijjjkkkmmmoooppppppppppppqqqsss|||uuuiiiZZZPPPKKKHHHCCC>>>>>>===<<<<<<;;;;;;;;;;;;>>><<<:::;;;>>>BBBEEEGGGJJJLLLQQQ^^^xxx}}}}}}ooo\\\LLL===666555333111222////////////000000000000///...---+++******++++++,,,+++++++++***))))))))))))*********+++++++++++++++++++++************)))&&&'''(((******((('''&&&'''&&&&&&&&&((((((&&&%%%))))))(((((((((((())))))'''''''''(((***)))'''%%%%%%%%%%%%&&&&&&&&&''''''"""$$$&&&((()))'''%%%$$$'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((()))(((''''''((()))((('''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%'''(((((('''((()))+++,,,)))&&&&&&''')))***)))++++++&&&&&&---***%%%,,,******))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------------------------------..............................------......///000222333444444444666:::<<<===@@@CCCFFFFFFGGGHHHJJJHHHHHHIIIIIIKKKLLLMMMNNNNNNOOOOOOQQQSSSVVVYYYZZZ\\\]]]```bbbeeeggghhhiiiiiihhhiiikkknnnqqqqqqqqqqqquuuvvvtttrrrvvv~~~zzzooodddVVVMMMIIIFFFAAA=========<<<;;;::::::;;;;;;>>>===<<<===@@@CCCFFFGGGNNNRRRZZZjjjwwwgggWWWHHH:::444333111000111111000000000//////.........---,,,***))))))******+++++++++************************+++++++++,,,,,,+++++++++*********))))))''''''&&&&&&&&&&&&''''''+++)))'''(((***---......))))))(((((((((((())))))(((''''''((())))))(((&&&&&&&&&&&&&&&''''''''''''&&&''')))******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((('''''''''((((((''''''(((((((((((((((((((((((('''(((((((((((('''&&&%%%&&&'''((('''%%%$$$$$$%%%,,,)))'''&&&((()))******(((+++''''''+++&&&"""+++******))))))))))))************************************************************************************+++++++++,,,,,,,,,.....................---------------------------///............///000000333444666777999<<>>>>>???@@@BBBEEEGGGIIIMMMUUUbbbwww~~~ppp^^^OOOCCC777222222000///000222111111000///...---,,,,,,,,,+++***))))))))))))***************+++++++++*********+++++++++,,,,,,++++++*********)))))))))((('''%%%######%%%'''((('''$$$"""###&&&***---...))))))(((((((((((()))))))))(((&&&&&&((()))((('''''''''''''''((((((((((((((()))))))))))))))(((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''(((((((((''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))(((''''''&&&((())))))))))))***,,,***(((&&&%%%'''((((((((((((,,,***+++///(((###+++******))))))))))))************++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++........................------------------------////////////000111222333555777:::===???BBBFFFJJJJJJKKKMMMMMMLLLKKKKKKLLLNNNOOOOOOQQQSSSUUUWWWXXX[[[[[[[[[[[[\\\^^^```aaa___```bbbeeegggiiikkkkkkpppqqqsssvvv|||tttjjj]]]UUULLLFFFCCCBBB>>><<<::::::999999999::::::;;;===>>>@@@AAACCCFFFIIIKKKNNNZZZoooxxxnnn\\\HHH>>>555222222000///111111000000///......------,,,,,,+++***************)))))))))***+++++++++,,,)))))))))*********++++++************))))))))))))''''''&&&%%%%%%&&&''''''!!!  ###&&&(((((((((((())))))))))))((((((***(((&&&%%%'''((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''((()))((('''%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((''''''''''''''''''''''''&&&'''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))((((((''')))***+++***))))))***+++(((&&&$$$$$$&&&'''&&&&&&(((,,,,,,222:::333(((+++******))))))))))))******+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------.........//////////////////000000...///000111444666888999:::<<<@@@BBBDDDGGGKKKNNNNNNOOOQQQQQQPPPOOOPPPQQQSSSTTTUUUWWWYYY[[[^^^_______________aaaccceeefffffffffggggggiiijjjllllllsssyyy{{{nnncccUUUPPPIIIDDDBBB@@@>>><<<999999999999::::::;;;<<<<<<>>>@@@BBBCCCFFFKKKOOOWWWfff}}}nnn\\\CCC;;;444333333000000222.............../////////,,,,,,,,,,,,,,,+++++++++)))))))))***+++++++++,,,(((((((((((()))))))))************)))))))))((((((&&&'''((())))))((('''&&&$$$$$$%%%'''))))))'''%%%(((((())))))))))))((((((***(((&&&%%%'''(((((((((((((((((()))))))))******'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((%%%'''((((((&&&%%%&&&(((''''''''''''''''''''''''&&&''''''(((((((((''''''++++++***'''###!!! )))'''&&&&&&(((((((((''''''******444AAA:::+++)))******))))))))))))************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,------------......//////000111111222000111222555999<<>>AAABBBDDDIIIPPPVVV```ppp}}}yyylllXXX???999444444333000000222------........./////////,,,,,,---------,,,,,,+++***************+++++++++((((((((()))))))))************)))))))))(((((((((&&&''')))******)))'''&&&&&&&&&'''***+++***&&&###'''((()))******)))(((''')))(((&&&&&&((()))((('''(((((((((((())))))))))))&&&''''''((())))))((((((%%%%%%%%%&&&((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))******)))))))))))))))))))))))))))&&&(((***)))&&&%%%'''***''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%&&&''''''&&&%%%&&&(((,,,***)))***+++,,,+++)))%%%''''''000===777)))'''******))))))))))))******))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,---.........,,,---...///111222333444555666888;;;>>>BBBEEEFFFEEEHHHJJJLLLLLLMMMNNNPPPRRRSSSUUUVVVWWWYYY\\\_________```bbbcccfffhhhiiikkkjjjjjjkkklllnnnppprrrooonnnnnnqqqxxx{{{ooobbbYYYIIIGGGDDDAAA>>>===;;;:::999999999:::;;;===>>>???>>>@@@CCCDDDFFFLLLVVV]]]kkkxxxvvvrrrwww}}}dddMMM;;;777444444333///...000..................------***+++,,,,,,,,,,,,+++***+++++++++***************************++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&((('''%%%###'''((()))******)))((('''(((''''''((())))))(((&&&'''''''''((((((((())))))"""$$$&&&((())))))((('''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************))))))))))))))))))))))))&&&))),,,***'''&&&(((+++''''''''''''''''''''''''&&&'''((()))))))))))))))"""$$$''')))***,,,...111+++******+++,,,,,,+++)))%%%)))'''+++222,,,&&&+++******))))))))))))******(((((())))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000111---...000222555777999:::======>>>@@@BBBEEEGGGHHHIIIKKKNNNPPPPPPQQQRRRSSSVVVXXXYYYZZZ[[[]]]aaaccccccddddddeeeggghhhjjjkkkjjjlllnnnsssyyy~~~xxxkkk^^^VVVFFFEEEBBB???===;;;999888999999:::;;;<<<===???@@@???BBBDDDEEEGGGNNNZZZcccxxx|||nnnqqq}}}zzz]]]CCC999555333444222...---///000000///...---,,,,,,+++))))))+++,,,,,,+++***))),,,+++++++++******))))))++++++,,,,,,,,,---------))))))))))))((((((((((((((('''%%%$$$$$$%%%'''((((((&&&%%%&&&'''((((((''''''((()))++++++)))(((''''''''''''(((***)))'''%%%''''''''''''(((((((((((( ###&&&''''''&&&%%%******)))''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))************(((((((((((((((((((((((('''***---+++(((&&&))),,,))))))))))))))))))))))))(((((()))***************)))******)))&&&%%%%%%&&&)))(((((()))******((('''(((---+++((()))###$$$111******))))))))))))******'''(((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...//////000111222222333111222444777:::===???@@@CCCCCCCCCDDDDDDFFFGGGHHHJJJMMMPPPRRRSSSTTTUUUVVV[[[\\\]]]]]]^^^___ccceeefffffffffggghhhjjjkkkllllllpppvvvzzzqqqdddWWWOOOIIIEEE@@@===;;;::::::999999999::::::<<<===???@@@@@@>>>@@@FFFKKKTTTgggzzz}}}}}}kkkfffsssoooVVVDDD777666444222///...---,,,,,,///111000---+++,,,...,,,,,,++++++,,,,,,---......---+++)))((())))))***!!!###&&&))),,,,,,,,,,,,(((((())))))))))))((((((((('''&&&'''((()))((('''$$$&&&'''((('''(((***,,,))))))(((((('''''''''&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%&&&&&&'''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&((('''&&&&&&&&&&&&'''(((###$$$&&&((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''(((((())))))***++++++***'''&&&&&&'''************************+++)))'''(((+++,,,***((((((((((((((())))))))))))''''''''''''((()))***+++***))))))((((((((((((((()))$$$ $$$,,,///,,,&&&***))))))((((((((((((((())))))***++++++++++++***++++++++++++++++++,,,,,,+++++++++,,,,,,---------)))***,,,,,,,,,---...000------------///111444555:::<<>>???@@@AAA@@@DDDKKKQQQZZZkkk{{{|||mmmbbbhhhrrr^^^HHH999888777555333111000//////---......---,,,+++,,,---------,,,+++++++++++++++---,,,+++))))))))))))***&&&(((***+++,,,,,,+++***((())))))******))))))((()))(((''''''((()))(((&&&))))))(((&&&$$$###%%%''')))(((((((((''''''''''''&&&&&&&&&''''''((((((((()))((('''&&&%%%&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''((('''&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((())))))***+++)))(((&&&'''(((((((((((((((((((((((((((+++)))((((((***+++***((((((((((((((())))))))))))((((((((())))))***+++,,,+++***))))))(((((((((((()))%%%"""%%%+++---+++'''((((((((((((((()))***+++))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---............///111---......000222555777999>>>@@@BBBEEEGGGIIIIIIJJJGGGIIILLLMMMNNNOOOQQQSSSSSSUUUXXXZZZZZZ[[[]]]^^^bbbbbbcccccceeefffggghhhiiiiiiiiikkknnnqqqssstttyyyvvvlllbbbXXXOOOIIIDDDAAA===::::::::::::999:::::::::;;;===>>>@@@AAAAAACCCHHHPPPXXXbbbppp|||{{{kkk^^^```rrrxxxdddPPP???555666555444222111111000000///---+++***+++,,,,,,+++...---,,,+++***)))))))))---,,,+++***))))))))))))***+++++++++***)))'''&&&)))******************)))***)))''''''(((((('''%%%++++++***'''%%%%%%''')))(((((((((((('''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))''''''''''''((((((((((((((()))***)))((('''((()))***************************)))((()))***+++***((((((((((((((())))))))))))))))))))))))***+++,,,------,,,+++***)))(((((((((((('''&&&''')))***)))((('''''''''((()))***,,,,,,)))******+++++++++++++++***+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,///000000000......000111///000222444777;;;>>>???DDDEEEGGGIIIKKKLLLMMMMMMLLLNNNPPPQQQQQQRRRTTTUUUVVVXXX[[[\\\]]]]]]___```ddddddeeeeeefffhhhiiijjjjjjjjjkkklllooosssvvvxxx|||sssiii^^^TTTKKKEEE@@@>>>;;;999:::::::::999::::::;;;<<<===???AAABBBBBBDDDJJJRRR[[[fffqqqyyyvvviii\\\[[[iiipppYYYGGG<<<666111111000////////////000111---))))))+++------+++---,,,+++***)))))))))))),,,++++++******)))))))))*********)))'''&&&$$$###******++++++++++++******+++)))((('''((((((&&&$$$###%%%'''((((((((()))***((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''((())))))(((((()))***++++++++++++++++++++++++***)))))))))******))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,------+++***))))))))))))((()))))))))((('''((()))(((((((((((()))***+++,,,)))***++++++,,,,,,++++++***++++++,,,,,,------------------------,,,,,,,,,///000000///......000222333444777:::>>>AAADDDFFFIIIJJJKKKLLLNNNOOOPPPPPPPPPRRRSSSTTTSSSTTTVVVXXXZZZ\\\___``````aaabbbdddeeeeeefffgggiiikkkmmmnnnoooooooooqqqttt{{{}}}xxxpppggg^^^SSSIIICCC>>><<<:::999:::::::::999::::::;;;<<<>>>@@@BBBCCCDDDGGGKKKSSS]]]gggnnnqqqdddZZZSSS\\\uuu}}}}}}zzzdddOOO>>>666333000//////......//////000333///+++***---///...---+++******)))******++++++++++++++++++*********))))))))))))(((((('''&&&%%%******++++++++++++******+++)))((('''((((((&&&$$$$$$((((((''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''((('''&&&''')))))))))'''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))))))))***(((((((((((())))))))))))((((((((((((((()))++++++---,,,+++***))))))))))))(((***+++***((('''((()))******))))))))))))************+++,,,,,,,,,,,,+++******+++,,,------......------------------------...//////...---...111333888:::===AAAEEEHHHJJJLLLLLLLLLMMMNNNPPPRRRSSSTTTSSSUUUVVVVVVUUUWWWYYY[[[^^^```cccdddddddddeeegggjjjjjjkkklllmmmooopppqqqtttuuuyyy}}}vvvrrrkkkccc[[[QQQHHHBBB===<<<:::999:::::::::888:::;;;;;;===???AAACCCDDDEEEJJJPPPXXXbbbiiiiiidddYYYSSSSSSbbb~~~}}}zzzqqq\\\HHH:::333111111111000000000000111111111///---,,,---......---***************+++,,,,,,******+++++++++******)))******************++++++)))******************)))***)))''''''(((((('''%%%!!!%%%***---,,,***(((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''(((((()))))))))))))))''''''''''''''''''''''''((('''&&&'''((()))((('''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%'''((()))***((((((((((((((((((((((((((((((((())))))******+++))))))))))))************((((((((((((((('''''''''((()))***)))((('''((()))''''''''''''''''''''''''(((***+++***)))((()))***(((((((((((())))))))))))''''''''''''((()))***+++++++++***))))))))))))***(((*********(((((((((***,,,+++***)))))))))))))))***++++++,,,,,,,,,,,,,,,******+++,,,---...//////,,,---------...............////////////222666999???AAADDDGGGJJJMMMOOOOOONNNNNNOOOPPPRRRTTTVVVWWWVVVWWWXXXXXXXXXZZZ]]]```bbbdddggghhhggggggiiijjjmmmllllllmmmmmmnnnppppppuuu{{{}}}pppkkkccc[[[SSSMMMGGGCCC>>><<<;;;:::;;;;;;999888:::;;;<<<===???BBBDDDEEEFFFNNNXXXbbbkkkmmmdddXXXQQQSSS\\\pppyyyeeeQQQAAA777333222111000000/////////000000---...///...,,,,,,,,,------,,,,,,++++++++++++,,,)))***++++++++++++***))),,,++++++++++++,,,,,,,,,((())))))******))))))((()))(((''''''((()))(((&&&***,,,......,,,+++******''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&'''(((((())))))((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&)))(((&&&$$$$$$&&&((()))'''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((('''(((((()))******++++++*********+++++++++,,,,,,)))((((((((('''''''''''')))***+++)))(((&&&'''((())))))))))))))))))))))))(((***+++***(((((()))+++(((((((((((())))))))))))(((((((((((()))***+++,,,))))))((((((((()))******))))))))))))*********)))*********)))******++++++***+++,,,,,,------,,,,,,******+++,,,---...//////+++,,,,,,---...///000000000111222333444888===AAAFFFGGGJJJLLLOOOPPPQQQQQQPPPPPPQQQRRRUUUWWWZZZ\\\YYYZZZ[[[[[[[[[^^^bbbeeeeeegggjjjjjjjjjjjjkkklllmmmnnnoooqqqsssvvvxxxzzzyyymmmfff]]]TTTMMMIIIFFFDDD>>>===;;;;;;;;;;;;999888:::;;;<<<>>>@@@BBBDDDEEEFFFQQQ___jjjrrrqqqaaaOOOJJJSSSfff{{{lllWWWCCC777222111222//////...------------...***---///...+++)))***,,,//////---,,,+++*********))))))+++,,,,,,+++***)))++++++***************+++(((((())))))))))))((((((((('''&&&'''((()))((('''((()))((('''%%%%%%''')))&&&'''''''''(((((())))))))))))(((((('''''''''&&&$$$%%%'''(((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((('''&&&&&&'''((('''%%%***(((%%%######%%%(((***)))((('''&&&%%%&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))))))))******+++++++++))))))(((((('''''''''&&&***++++++***'''&&&&&&'''''''''''''''''''''''''''(((***,,,+++(((''')))+++(((((((((((())))))))))))))))))))))))***+++,,,---''''''''''''((()))***+++***((('''(((***,,,+++)))(((((())))))***+++------***+++,,,,,,------,,,,,,******+++,,,---//////000***+++,,,---...000111111222333555666999===CCCHHHIIIKKKMMMOOOQQQRRRRRRRRRRRRRRRRRRTTTWWWZZZ]]]___[[[\\\]]]]]]^^^aaaeeehhhgggiiikkklllkkkkkklllnnnqqqsssvvvzzz}}}uuukkkbbbUUUMMMJJJHHHDDDAAA>>>===:::888777888:::;;;;;;<<<===???@@@DDDHHHKKKHHH]]]mmmwww|||oooZZZRRRNNN[[[tttvvvaaaKKK@@@<<<888333000111111111111000///------.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***)))(((((())))))))))))))))))))))))***)))))))))))))))***+++))))))(((((((((((())))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******)))******)))(((''''''(((******+++,,,,,,,,,,,,,,,((((((((('''((()))******************************))))))))))))))))))))))))******))))))((((((''''''((())))))(((&&&&&&'''(((+++*********))))))((((((%%%&&&((()))))))))((('''))))))((((((''''''&&&&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++*********+++---...,,,,,,,,,---------.........---------------......---,,,++++++,,,---///000888:::>>>AAACCCEEEGGGIIILLLLLLKKKLLLNNNQQQTTTVVVUUUZZZ[[[WWWXXX]]]]]]ZZZ\\\^^^``````bbbdddhhhkkkmmmoooqqqrrrqqqqqqrrrsssvvvyyyyyyqqqggg^^^SSSKKKGGGEEEBBB???<<<:::888666666777888::::::<<<===>>>>>>AAAGGGKKKSSSiiiwwwzzzvvvcccQQQOOOUUUfff~~~mmmZZZDDD:::888555111000111111111000000///------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((()))))))))))))))))))))))),,,,,,***)))((('''''''''))))))(((((((((((())))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((()))((('''&&&'''((('''(((((()))))))))))))))''''''''''''((((((((((((************************))))))))))))))))))))))))***)))))))))(((((((((''')))******)))''''''(((************)))))))))((((((&&&'''((()))))))))((('''((((((((((((((('''''''''))))))))))))))))))))))))************+++++++++,,,))))))(((((())))))***+++,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---222111111111111333444555:::===@@@CCCEEEGGGJJJLLLNNNNNNNNNOOOQQQTTTWWWYYYXXX\\\\\\YYYZZZ^^^___\\\\\\___cccfffhhhjjjlllnnnmmmoooqqqrrrssstttwwwyyy~~~tttkkk```YYYOOOHHHDDDBBB???===;;;:::888777666777999:::;;;===???>>>===@@@HHHNNN]]]rrr|||xxxkkkUUUIIIOOO^^^uuuwwweeeRRR>>>666555333111111000000000000///......---...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))+++***)))((('''&&&&&&&&&))))))(((((((((((())))))(((''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&''''''&&&&&&'''(((&&&''''''(((((((((((((((%%%&&&'''(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***++++++***(((((()))*********))))))))))))((((((&&&'''((()))))))))(((((('''((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++(((((()))***************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------111111111222333555666777>>>@@@DDDFFFHHHJJJMMMOOOPPPPPPQQQRRRUUUXXX[[[]]]\\\^^^^^^\\\]]]```aaa___```eeejjjooopppqqqqqqrrrqqqsssuuuxxx{{{xxxmmmeeeYYYSSSLLLFFFBBB@@@===<<<<<<;;;:::999999:::<<<======@@@BBBAAA???BBBKKKRRR^^^mmmrrrkkk^^^LLLGGGSSShhh~~~sss___NNN===555444333333333//////000000///......------------------------------,,,,,,,,,++++++******+++++++++*********))))))))))))))))))))))))))))))''''''&&&''''''((()))***))))))(((((((((((())))))'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&''''''''''''((()))'''(((((()))***)))))))))%%%&&&(((******)))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******+++)))((('''(((***))))))))))))))))))((((((''''''(((((())))))))))))''''''(((((()))))))))***))))))))))))))))))))))))((())))))))))))*********)))***+++------,,,++++++******+++++++++,,,,,,,,,..................//////000000222444777999;;;<<>>===???BBBBBBBBBEEEMMMTTT]]]ccc```YYYSSSHHHIIIXXXrrrzzznnnYYYJJJ;;;555444222222222...////////////......---------------------------,,,,,,,,,++++++*********+++++++++***************))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***))))))(((((((((((())))))'''''''''''''''((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''))))))(((((()))+++''''''((()))))))))))))))&&&(((***+++,,,+++)))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))(((&&&&&&''')))(((((((((((((((((())))))(((((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))((())))))))))))*********)))***+++------,,,++++++******+++++++++,,,,,,,,,---------...///000111111333444777;;;???BBBDDDFFFDDDFFFHHHJJJLLLOOORRRUUUUUUVVVWWWYYY\\\^^^```aaaaaa______```bbbcccfffhhhhhhnnnvvv~~~yyypppggg]]]WWWMMMKKKHHHDDDAAA>>><<<<<<888888888999999;;;<<<<<<<<<>>>@@@CCCFFFJJJPPPTTT\\\ZZZQQQLLLMMMIIIOOOccc}}}qqqeeeOOOCCC777333333111///000....../////////......---,,,,,,,,,------------...+++++++++++++++*********************************))))))))))))))))))))))))***)))(((((('''''''''((())))))(((((((((((())))))''''''''''''((()))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((***)))(((((()))***%%%&&&&&&'''''''''''''''((()))***+++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))(((&&&%%%'''(((''''''(((((((((((())))))))))))((((((((()))***+++((())))))))))))))))))***)))))))))))))))))))))))))))))))))*********++++++(((((()))***************++++++++++++,,,,,,,,,,,,,,,,,,---...///111333444555777;;;???BBBFFFHHHIIIGGGIIIKKKLLLNNNQQQUUUYYYYYYZZZ[[[]]]___aaabbbcccccc``````dddfffgggjjjooolllttt~~~{{{qqqggg]]]UUUPPPHHHGGGFFFCCC???<<<;;;;;;777777888999:::;;;<<<===??????AAAFFFMMMSSSVVVVVVXXXTTTIIIFFFKKKNNN]]]wwwxxxhhh\\\EEE<<<444333333111000111------...//////......---,,,,,,,,,---------......************++++++++++++************************))))))))))))))))))))))))******)))((((((((())))))))))))(((((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''')))))))))'''&&&'''(((&&&&&&'''(((((((((((('''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***)))******)))'''&&&((()))'''''''''((((((((())))))***)))((((((((()))***+++*********)))))))))))))))))))))))))))))))))))))))************+++++++++,,,))))))(((((())))))***+++,,,,,,,,,,,,---------------...///111333666888:::;;;===???BBBEEEGGGHHHHHHKKKLLLNNNOOOQQQTTTYYY\\\]]]^^^```aaacccdddddddddfffbbbbbbhhhkkklllpppvvv|||wwwlllaaaWWWPPPLLLEEEEEEDDDAAA>>>;;;::::::999999:::;;;===>>>??????CCCBBBDDDKKKUUU[[[\\\ZZZRRROOOGGGFFFLLLSSSiiissscccXXX@@@888333444666444333333------......///......---,,,,,,,,,------.........))))))******+++++++++,,,******************++++++))))))))))))))))))))))))''''''(((((()))+++,,,---))))))(((((((((((())))))''''''''''''((()))++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''((()))(((&&&%%%%%%&&&((())))))***************((((((((('''((()))******))))))))))))))))))))))))************************'''((((((((())))))*********++++++***(((''')))***&&&'''''''''(((((())))))***)))((((((((()))+++,,,++++++******))))))(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,+++*********+++---...,,,,,,------------......111222333666999<<<>>>@@@DDDFFFHHHJJJKKKLLLKKKKKKMMMOOOPPPQQQSSSWWW[[[___aaaaaacccdddeeefffffffffhhhddddddjjjnnnooottt{{{yyymmmaaaWWWOOOJJJGGGDDDAAA>>>;;;999999:::;;;;;;;;;;;;<<<>>>??????>>>CCCKKKQQQTTT[[[dddbbbZZZOOONNNHHHDDDPPPhhh~~~oooYYYKKK:::777333111111111000000222111111000//////......000///---,,,+++*********...---,,,+++************+++++++++************)))'''((()))++++++***))))))%%%&&&(((*********))))))''''''''''''((((((((((((''''''''''''''''''''''''***************)))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''***(((''''''''''''%%%$$$%%%'''((((((&&&%%%$$$$$$(((((((((((('''&&&%%%$$$'''''''''''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))'''''')))***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++************************+++++++++,,,,,,,,,,,,,,,---------,,,+++++++++,,,---///000111111222000222555888;;;???DDDGGGGGGIIIKKKKKKKKKJJJKKKLLLFFFJJJOOOTTTYYY]]]aaaeeebbbbbbccceeeggghhhggggggdddfffkkkpppqqqttt{{{ttthhh]]]TTTMMMGGGEEEBBB@@@===:::999999:::;;;:::::::::<<<>>>@@@AAAAAADDDNNNYYYbbbmmmssskkk]]]LLLJJJFFFIII\\\yyy}}}hhhSSSEEE999666333111111111111000000000//////...------,,,---,,,,,,++++++++++++,,,************************+++++++++************)))(((((()))***************(((((()))*********)))))))))(((((((((((((((((((((************************((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%$$$###%%%'''(((((('''%%%'''((((((&&&$$$%%%%%%))))))))))))((('''&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((('''&&&&&&''')))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++******************************+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,---...///000111222333666999<<<>>>???BBBEEEGGGKKKLLLMMMLLLJJJIIIJJJKKKKKKOOOTTTYYY\\\___ccceeeiiihhhhhhiiiiiiiiihhhgggiiikkkpppvvv|||}}}ssslllaaaWWWOOOIIIDDDBBB@@@>>><<<999888888999:::888999;;;===???BBBDDDFFFKKKZZZmmm|||eeeMMMHHHGGGRRRmmm|||}}}sss___JJJ===777444111000111222111111000000//////...---------+++*********+++,,,,,,---+++++++++,,,++++++***)))+++++++++************))))))))))))))))))******+++,,,+++******))))))***************))))))(((((((((++++++++++++++++++++++++((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''###""""""$$$'''(((((('''''''''(((&&&%%%$$$&&&'''************)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''((('''%%%%%%'''((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++******************************+++++++++,,,,,,,,,,,,------------,,,++++++.........///111333666777<<<>>>BBBDDDFFFGGGIIIKKKNNNNNNMMMKKKIIIIIIKKKLLLRRRVVV[[[___aaabbbdddfffiiiiiijjjjjjjjjiiihhhhhhkkkooovvv}}}xxxxxx{{{}}}xxxkkkdddZZZQQQKKKFFFCCCAAA>>>===;;;999888888999999:::;;;===>>>@@@CCCFFFIIISSSggghhhQQQKKKKKK\\\zzz~~~yyy}}}wwwgggTTTBBB777444222000000111222222111000000000/////////......+++************+++,,,,,,............---+++)))(((+++++++++*********))))))***)))((((((((()))+++,,,///---,,,***))))))***+++++++++******))))))((((((((((((((((((((((((((((((******)))))))))))))))***'''((((((((((((((((((''''''''''''''''''''''''''''''%%%$$$%%%'''''''''%%%'''((('''&&&$$$%%%'''))))))))))))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((('''&&&&&&''')))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++***************+++++++++******+++++++++,,,,,,,,,---------......---,,,,,,......///000444888<<<>>>???BBBFFFHHHJJJKKKMMMOOOKKKLLLLLLKKKJJJLLLOOORRRYYY\\\aaadddeeeeeeeeefffgggiiikkklllllllllmmmmmmooowwwyyyyyywwwqqqccc]]]TTTLLLGGGDDDBBB@@@<<<;;;:::999888999999999===>>>@@@@@@@@@CCCGGGJJJWWWpppdddRRRMMMRRRggg}}}}}}}}}xxxkkk[[[KKK<<<444222111000000111222111000//////...............------,,,++++++******++++++,,,---------,,,+++******+++++++++*********))))))***)))((((((((()))+++,,,///...,,,***))))))******+++*********)))))))))(((''''''''''''''''''''''''******))))))))))))***+++(((((((((''''''(((((((((''''''''''''''''''''''''((('''&&&'''((()))(((''''''((('''&&&%%%%%%'''***''''''((((((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((())))))(((''''''(((***(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********************************++++++*********))))))*********+++++++++******+++++++++,,,,,,,,,------...//////////////////000111444999>>>CCCFFFEEEGGGIIIJJJIIIIIIKKKLLLGGGIIIJJJLLLNNNRRRWWW[[[]]]```dddfffggggggggghhhiiikkknnnpppoooppprrrtttwwwzzzpppjjj\\\VVVNNNHHHDDDBBBAAA@@@;;;;;;::::::999:::::::::>>>@@@BBBBBBAAACCCIIIMMM___yyy}}}___MMMNNNZZZttt}}}nnn^^^OOOCCC999333222000///000111111000///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++***)))))))))***+++,,,---+++++++++************))))))))))))))))))******+++...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&''')))***((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%'''***++++++***&&&'''((('''&&&&&&(((***&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***)))'''''')))***(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))***++++++++++++***))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---///000111222333333444555777:::???DDDHHHJJJJJJKKKJJJHHHFFFEEEFFFGGGHHHJJJNNNQQQTTTXXX]]]aaaaaadddfffhhhhhhiiikkkmmmjjjnnnrrrttttttuuuxxx{{{tttiiibbbUUUPPPIIIDDDAAA@@@@@@???:::::::::::::::;;;;;;;;;===@@@BBBBBBBBBEEELLLQQQaaayyyiiiUUUJJJRRRfffvvvdddSSSEEE<<<666444222000///000111000///---........................---------,,,------......000///,,,******+++---...+++++++++************)))(((((()))***************++++++,,,++++++***))))))'''''''''(((((())))))***))))))))))))))))))))))))((('''&&&%%%&&&''')))***)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&%%%''')))******)))%%%'''((()))((('''((()))''''''(((((((((((('''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&(((***(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))***++++++++++++***)))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---///222444555666777:::<<<>>>AAADDDGGGJJJKKKJJJIIIHHHFFFDDDDDDGGGIIIOOORRRUUUXXXZZZ]]]```ccceeefffhhhiiijjjlllppprrrpppvvv}}}{{{pppddd\\\QQQMMMFFFAAA??????>>>>>>::::::;;;;;;;;;;;;<<<<<<;;;???BBBCCCCCCGGGNNNUUUZZZppp~~~pppbbbSSSFFFKKKWWWppp~~~rrr^^^LLL???888555444222111000000111000...,,,111111111111222222222222,,,,,,,,,---...///111111<<<999444///,,,+++,,,,,,+++++++++************)))'''(((***+++++++++***))))))***+++,,,,,,***)))(((%%%%%%&&&'''((()))******((((((((((((((((((((((((***)))((('''((()))+++---)))((('''&&&&&&'''((()))''''''''''''''''''''''''***(((''''''''''''%%%$$$$$$&&&)))***)))((((((((((((((()))))))))))))))(((***)))((('''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((&&&'''((('''%%%%%%'''((((((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---000222555777999999@@@AAACCCEEEGGGIIIIIIJJJEEEEEEDDDCCCCCCFFFLLLOOOWWWYYY\\\^^^^^^___aaabbbggghhhiiijjjkkknnnssswww{{{~~~vvvuuuzzzzzzqqqfff[[[TTTLLLIIIDDD@@@===;;;;;;<<<666666777777888999:::;;;>>>>>>???AAAFFFKKKPPPSSS^^^```ddddddZZZMMMIIIKKKJJJaaa~~~yyyiiiVVVGGG;;;333333666////////////............------...///000111222222111...---...---...888EEE]]]JJJ666......---+++)))*********++++++,,,,,,,,,************************,,,+++***)))(((((())))))((((((((((((((((((((((((+++***)))***++++++***)))******))))))(((((('''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++***)))'''''''''((())))))))))))((('''''')))+++)))&&&%%%((()))&&&$$$%%%(((((((((((((((((((((((("""$$$&&&(((((((((&&&%%%''''''((()))))))))))))))(((((((((((())))))))))))******)))'''&&&&&&)))+++))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************,,,+++******************---------......---,,,,,,***+++,,,---......------000///000222555999===@@@CCCFFFHHHIIIHHHGGGGGGGGGDDDCCCCCCCCCFFFMMMVVV\\\___aaaccccccccccccdddeeehhhhhhkkkmmmjjjkkkxxx{{{wwwsssqqqqqqwww|||tttkkkaaaWWWPPPIIIFFFBBB>>><<<:::;;;;;;666666777888999;;;<<<===@@@???@@@BBBFFFLLLRRRVVVVVVSSSQQQPPPLLLEEEDDDGGGVVVkkktttcccPPPBBB999333222444////////////............---......//////000000000...,,,---///---+++111;;;@@@333((('''+++,,,++++++)))***************++++++'''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((((((((((((((***)))))))))***+++******(((((((((((('''''''''&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''***)))(((&&&&&&&&&'''(((%%%&&&&&&%%%%%%'''***---///)))%%%''')))(((((()))((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''((()))))))))))))))(((((((((((()))))))))))))))))))))((('''''')))***))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))))))))))))))************++++++******++++++,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,------......///111222333666:::>>>BBBDDDHHHIIIIIIGGGDDDCCCCCCDDDCCCFFFIIIMMMQQQVVV\\\```cccfffhhhiiiiiihhhiiijjjkkklllppptttvvv||||||uuutttvvvzzz~~~~~~uuukkkbbbXXXPPPKKKEEECCC@@@<<<::::::::::::777777888999:::<<<>>>???AAAAAABBBDDDIIIOOOTTTWWWPPPHHH@@@>>>>>>???DDDJJJgggyyymmm[[[FFF;;;666333222222////////////....................................***+++---///,,,)))+++000222+++(((***---+++***************)))))))))))))))''''''''''''''''''''''''&&&&&&((())))))(((''''''((((((((((((((((((((((((((((((((())))))*********''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((+++000333999///'''&&&(((((((((***(((((((((((((((((((((((()))(((((('''''''''((((((''''''((()))))))))))))))(((((((((((())))))))))))'''(((******((((((((()))))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++,,,------++++++,,,,,,,,,,,,++++++------,,,,,,---///000111444666999===AAADDDGGGHHHJJJIIIGGGCCC@@@???AAACCCFFFKKKSSSZZZ___aaadddeeeeeehhhjjjkkkkkkkkkkkklllnnnqqqyyy~~~wwwxxxzzzxxxmmmbbbXXXPPPJJJFFFBBB@@@>>><<<:::::::::;;;::::::::::::;;;===>>>>>>???AAAEEEIIIMMMPPPSSSTTTKKKDDD===::::::???KKKWWWuuu{{{dddRRR>>>666555444222222////////////.....................------,,,,,,,,,***+++---...,,,***+++...///,,,,,,//////+++***,,,++++++******)))))))))(((************************$$$&&&(((*********((('''((((((((((((((((((((((((&&&'''((()))((()))***+++''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((())))))************(((''''''''''''''''''''')))***))))))))),,,111444===222)))((()))'''%%%%%%((((((((((((((((((((((((+++)))'''&&&%%%&&&'''(((''''''((()))))))))))))))(((((((((((())))))))))))%%%'''***+++***((((((((())))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************+++,,,,,,---.....................---,,,,,,---000333555:::<<>>@@@DDDHHHNNNTTT]]]dddgggiiijjjjjjjjjkkklllkkklllmmmqqqtttsss|||yyyrrrfffZZZQQQJJJFFFCCC@@@???===<<<;;;;;;;;;;;;===<<<<<<<<<<<<<<<=========AAAHHHMMMPPPPPPNNNLLLDDDAAA???<<<;;;AAATTTfff~~~uuu[[[JJJ999444555444333222////////////..................------,,,,,,++++++,,,------,,,,,,...000111***'''(((+++,,,***,,,111,,,,,,,,,++++++******)))++++++++++++++++++++++++&&&''')))+++++++++)))((())))))))))))))))))))))))&&&((())))))(((''')))+++((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''''''''''''''&&&'''((())))))))))))((((((((((((((()))(((((((((''''''&&&%%%$$$&&&))),,,555---((()))+++(((%%%$$$((((((((((((((((((((((((***(((&&&$$$###$$$&&&'''''''''((()))))))))))))))(((((((((((())))))))))))$$$'''***+++***)))(((((())))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))************++++++++++++,,,+++***))))))))))))))),,,---....../////////...---------...000444777999@@@BBBDDDFFFFFFFFFDDDCCC????????????BBBGGGNNNSSSZZZ^^^dddhhhjjjkkklllmmmppppppooooooqqqwww~~~qqqjjj^^^SSSKKKFFFCCCAAA???>>>===<<<;;;:::::::::===<<<<<<<<<<<<<<<======>>>BBBHHHMMMNNNLLLGGGDDD;;;<<<>>>======GGG___uuu{{{kkkQQQDDD777333444333222222////////////.....................------,,,,,,,,,---...---***+++000444333222...***+++***((()))---,,,,,,,,,+++++++++++++++************************((()))***++++++******)))))))))))))))))))))))))))'''***+++***(((&&&(((+++((((((((())))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&'''((())))))***)))))))))'''(((((('''%%%%%%''')))(((%%%%%%***+++((('''(((((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''''''''((()))))))))))))))(((((((((((())))))))))))$$$'''***+++***)))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,,,,+++******))))))*********+++,,,------...------...///000333666:::>>>@@@FFFFFFGGGGGGFFFCCC@@@???<<<>>>BBBFFFKKKRRRYYY___ccceeehhhjjjjjjlllnnnppppppppprrruuu|||{{{wwwiiibbbWWWNNNGGGCCC@@@???===<<<;;;:::999888888777:::::::::;;;<<<===??????AAADDDGGGIIIIIIFFFBBB???999999;;;>>>DDDTTToooooo___HHH>>>666444333000///000////////////........................------------+++---,,,)))***000222///;;;444...---,,,)))(((***************++++++++++++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))),,,...,,,(((&&&(((+++'''''''''((((((((())))))(((((())))))(((((('''&&&''''''''''''''''''''''''$$$&&&'''))))))((('''&&&&&&&&&((()))))))))((((((((()))+++***)))(((((()))$$$$$$&&&***(((%%%&&&***((((((((((((((((((((((((''''''&&&%%%%%%&&&((((((''''''((()))))))))))))))(((((((((((())))))))))))$$$''')))***)))))))))***))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,---...///***+++,,,---............000111555999>>>BBBEEEGGGIIIIIIHHHGGGEEEBBB???>>>???CCCIIIOOOVVV\\\bbbgggfffhhhjjjllllllmmmoooqqqqqquuu||||||uuuqqqccc]]]SSSJJJDDDAAA???===<<<;;;:::999888666555555777777888:::<<>>===>>>::::::@@@LLLbbb~~~xxxfffWWWBBB;;;555444222...---///000/////////....................................))),,,,,,(((***//////***111+++'''***...---------(((((())))))******++++++***************************)))((('''''''''''''''))))))))))))))))))))))))***---///---(((&&&(((+++&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((((()))+++,,,---,,,***)))$$$%%%'''(((((((((''''''###%%%((()))'''&&&&&&''''''(((******%%% ###)))(((((((((((((((((((((((('''''''''''''''((()))***'''(((((()))))))))))))))(((((((((((())))))))))))%%%'''))))))))))))***+++))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++,,,...000222444,,,---...///000000000000111444888>>>CCCGGGKKKLLLJJJJJJHHHGGGDDDBBB@@@???CCCHHHPPPWWW]]]bbbgggjjjfffiiilllnnnnnnoooqqqrrrxxx~~~~~~}}}}}}}}}tttlllfffVVVQQQJJJDDDAAA@@@??????::::::999888777777777777;;;;;;<<<===>>>???@@@@@@DDDGGGHHHFFFAAA===;;;<<<;;;;;;>>>HHHZZZqqqoooZZZKKK;;;999666333111000000111000000000000////////////........................---,,,++++++******++++++************************************************++++++******)))(((((((((++++++++++++***((('''&&&(((((((((((())))))))))))))))))))))))************''''''&&&&&&&&&&&&''''''+++*********))))))((((((***)))(((''''''&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,+++++++++***)))))))))+++***)))))))))))))))***++++++***)))(((((())))))++++++******************'''...///+++000>>>EEEBBB000///---,,,,,,...111333444<<<@@@@@@BBBIIIMMMKKKNNNIIICCC@@@AAAEEEIIILLLOOOTTTZZZ```dddffffffeeellllllmmmmmmpppuuu{{{}}}wwwyyy{{{~~~wwwnnneee___RRRNNNGGGBBB???>>>===<<<999999888777777777777777;;;;;;<<<===???@@@AAAAAACCCFFFHHHFFFAAA===;;;<<<;;;:::???PPPiii~~~jjjTTTFFF:::888555333111000000111000000000000/////////...........................---,,,++++++******++++++************************************************)))))))))))))))***************+++******)))((('''(((((((((((())))))))))))'''(((((((((((()))))))))(((''''''&&&&&&''''''(((*********)))))))))(((((((((((('''''''''(((((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))&&&((())))))(((''''''((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************+++++++++*********************))))))))))))******++++++***)))))))))))))))++++++******************'''......***...:::???<<<......------///222555777:::AAAFFFFFFGGGJJJJJJFFFDDDBBB@@@@@@DDDJJJOOORRRZZZ]]]aaadddfffhhhiiijjjlllmmmnnnrrrzzz{{{yyyyyyrrrhhh^^^WWWLLLIIIDDD@@@>>><<<:::888888888777777666777777777<<<<<<===>>>???AAACCCCCCFFFHHHIIIGGGAAA<<<;;;;;;<<<<<>>888777555222111000000111000000000/////////......---------------------------,,,++++++******++++++************************************************'''(((((()))******++++++))))))************))))))(((((((((((())))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((******))))))))))))((((((&&&&&&&&&''''''(((******''''''''''''''''''''''''((((((''''''&&&&&&'''''')))(((''''''''''''((()))(((((((((((((((((('''''''''''''''((()))******+++''')))+++***)))((())))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))***************************+++++++++)))))))))))))))***+++,,,++++++***))))))))))))*********++++++++++++++++++)))......***,,,444777333---...///111444888;;;===AAAHHHLLLLLLJJJHHHDDD@@@<<<>>>AAAEEELLLSSSYYY\\\```bbbdddeeeeeegggiiilllkkknnnttt|||uuummmcccXXXQQQGGGDDDAAA???>>><<<999777888888888777888888999999=========>>>@@@CCCEEEFFFLLLMMMLLLHHHAAA;;;::::::<<>>;;;===AAAHHHOOOVVV\\\aaadddccceeeggggggggghhhkkknnnlllttt|||vvvooofff\\\RRRLLLCCCBBB@@@???>>><<<:::777999999999999:::;;;;;;<<<>>>>>>>>>???AAADDDGGGIIISSSRRROOOHHH@@@;;;:::;;;<<>>666444444333222111000000000////////////............---------------------------,,,++++++******++++++************************************************************))))))(((((('''((()))******+++******(((((((((((())))))))))))(((((()))))))))*********(((((((((''''''((((((((((((((((((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))((('''%%%$$$$$$%%%'''((())))))(((((('''''''''&&&'''((())))))))))))((((((&&&(((***)))((('''(((((((((((((((((())))))))))))))))))))))))************((()))))))))************)))))))))***+++++++++,,,))))))))))))***+++------+++***************++++++******++++++,,,,,,,,,,,,,,,......,,,,,,///000...555777:::===AAADDDFFFGGGHHHGGGFFFCCC>>>;;;:::;;;BBBHHHQQQXXX]]]```ccceeegggjjjmmmmmmkkkkkknnnrrruuuzzzuuunnneee\\\SSSKKKFFFAAA@@@>>>======<<<:::999::::::::::::;;;<<<===>>>>>>>>>>>>@@@BBBFFFIIILLLVVVTTTOOOFFF===:::<<>>>>>?????????@@@CCCGGGKKKNNNUUURRRJJJAAA:::999>>>CCCRRRddd}}}~~~|||}}}~~~rrrSSS???777777111111111111111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********************************************************)))))))))))))))((())))))*********))))))(((((((((((())))))))))))((((((((())))))))))))***))))))(((((((((((())))))'''''''''((((((((()))))))))(((((('''''''''((((((''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''***))))))(((''''''&&&&&&###$$$&&&((()))((('''&&&''')))******)))((())))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))************+++++++++***************+++++++++******+++,,,,,,+++*********++++++,,,---******++++++,,,------......---...000333777;;;???@@@AAACCCDDDEEECCCAAA@@@===999777999999888>>>FFFKKKRRR\\\bbbcccdddfffhhhfffjjjmmmooorrr{{{~~~|||{{{{{{zzzuuuooodddZZZRRRKKKFFFBBB>>><<<999888999::::::999777888888999:::<<<===>>>@@@??????@@@CCCHHHLLLOOORRRNNNGGG>>>888999@@@GGGcccsss~~~mmmMMM:::555888000000111111111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************((((((((()))******++++++))))))************))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))(((((((((((())))))&&&'''''''''(((((())))))''''''&&&''''''((()))***''''''''''''''''''''''''((((((((((((((()))******''''''((())))))(((''''''***))))))((('''&&&&&&&&& """%%%'''))))))(((''')))***,,,,,,***)))***+++(((((((((((()))))))))))))))************+++++++++))))))))))))************,,,+++++++++******)))))),,,,,,++++++***++++++++++++*********+++,,,,,,---******+++,,,,,,---......///---...111666:::@@@EEEBBBCCCEEEEEEDDDAAA===;;;999555555999;;;;;;AAAJJJMMMVVV```fffhhhhhhkkknnnjjjmmmrrrvvv~~~yyyuuutttzzz}}}}}}wwwooohhh]]]RRRJJJEEEAAA???>>>===:::888666666777888888888777777888:::<<<===<<>><<<:::888777777777888999999999999:::<<<===>>><<<@@@AAA@@@CCCHHHLLLLLLMMMDDD>>>>>>>>>BBBTTTiiioooSSSAAA888555333000000000000000000000000.........///......------************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++******))))))******+++&&&'''((())))))*********''''''((())))))))))))((()))))))))((((((''''''''')))((('''&&&&&&((()))******))))))(((''''''&&&&&&&&&''')))******)))'''&&&((('''&&&&&&&&&&&&'''((()))(((&&&$$$$$$$$$%%%&&&'''(((******((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))))))))))))))((()))))))))''''''(((***))))))))))))))))))))))))))))))))))))************%%%'''(((*********)))(((***))))))((()))***+++,,,************++++++++++++---------------......///333555:::???CCCEEEFFFGGGFFFCCC???;;;888666666777333666:::>>>BBBHHHQQQXXXYYY```gggjjjkkkmmmtttzzzzzzxxxrrrddd]]]TTTKKKDDD@@@===;;;===<<<:::888777777888888:::::::::;;;<<<===???@@@>>>AAAAAAAAADDDKKKOOONNNKKKCCC>>>>>>AAAMMMfff~~~{{{^^^GGG;;;777555333//////////////////000000,,,---------------------************************))))))***+++,,,------...++++++++++++++++++++++++++++++*********)))))))))+++******))))))******+++&&&'''((())))))*********&&&''''''((((((((((((((((((((((((''''''''''''''')))((('''&&&&&&&&&'''((()))))))))(((''''''&&&&&&'''((()))******)))((('''((('''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%$$$'''(((******((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))((()))***)))((('''(((***)))))))))))))))))))))))))))))))))*********++++++!!!$$$(((,,,---+++(((&&&***))))))))))))***++++++************++++++,,,,,,------,,,,,,---...000111888:::>>>BBBEEEGGGGGGGGGBBB???:::666444555777999888:::>>>DDDKKKTTT\\\```___ccchhhkkknnnuuu|||sssmmm]]]WWWOOOGGGBBB???<<<:::;;;;;;999888888888888999::::::;;;<<<===>>>@@@@@@AAACCCDDDDDDHHHOOORRRPPPHHHAAA<<<===EEEYYYxxxlllOOO===777555444333000/////////.........---,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...************************************))))))))))))******))))))))))))***************))))))((('''&&&&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&)))((('''&&&%%%%%%&&&&&&))))))((((((''''''''''''(((((()))******)))(((((('''''''''&&&&&&'''''''''(((((()))))))))'''&&&%%%'''(((******((((((((()))''''''''''''''''''''''''*********))))))))))))(((((((((((((((((((((((((((''')))******((('''((()))))))))))))))))))))))))))))))))*********+++++++++$$$&&&))),,,---+++(((&&&)))))))))*********++++++)))******++++++,,,,,,,,,---,,,,,,---///222555666;;;===???BBBCCCDDDCCCBBB===;;;888555555777999;;;>>>???BBBIIIQQQYYY^^^aaabbbdddfffkkksss~~~wwwnnngggWWWRRRKKKEEEAAA>>><<<;;;::::::999999999999999999999999;;;<<<>>>???@@@@@@AAADDDFFFHHHMMMSSSRRRNNNEEE@@@<<<@@@NNNgggyyy```FFF999777555333333222111000///...---,,,+++,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))((((((***))))))))))))))))))************))))))((('''&&&&&&''''''((()))(((((((((&&&&&&''''''''''''''''''((((((''''''&&&&&&&&&&&&((((((((((((''''''''''''(((((())))))))))))((((((&&&''''''''''''''''''&&&%%%&&&((()))***)))(((''''''(((******((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((******)))(((((()))))))))))))))))))))))))))************++++++++++++++++++++++++******)))((()))*********++++++++++++)))******+++,,,,,,------,,,---...000333666:::;;;;;;<<<>>>??????===;;;:::666666666666777888999:::@@@BBBEEELLLTTT[[[___```bbbcccfffnnn}}}~~~xxxpppfff___QQQMMMGGGCCC@@@>>>===;;;999999999999999999::::::888999;;;===???@@@@@@@@@@@@EEEJJJNNNSSSVVVQQQJJJCCC@@@AAAKKK___yyykkkTTT???888777444222333222222111000...---,,,,,,...---,,,+++***+++,,,,,,************************,,,,,,,,,++++++***************************************)))))))))(((((((((***))))))(((((())))))***&&&'''((())))))*********'''(((((()))))))))))))))'''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((((((((''''''(((((((((''''''(((((((((&&&&&&'''(((((('''&&&&&&$$$%%%''')))******))))))'''(((******((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''))))))))))))))))))))))))&&&(((***+++)))((((((((())))))))))))))))))))))))*********++++++++++++,,,///...,,,***)))))))))***)))***++++++,,,,,,++++++)))******+++,,,---......---///111333666999;;;<<<888999:::;;;:::888666555333444555777888999:::;;;BBBFFFKKKQQQWWW\\\```bbbccceeekkkwww~~~wwwqqqhhh^^^WWWLLLHHHCCC@@@>>>===<<<;;;777888999999::::::::::::999:::===???AAABBBBBBBBBBBBIIIPPPWWW]]]]]]SSSHHHAAACCCKKK]]]uuu[[[HHH888666666222000333111000000000000000//////111///---+++******+++,,,************************,,,,,,,,,+++++++++*********************************)))))))))(((((((((((())))))(((((((((((())))))&&&'''((())))))*********((())))))***************'''''''''(((((()))))))))''''''(((((())))))(((((('''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''(((((((((((('''(((******((((((((()))''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))))))))))))))))))))))))))&&&(((***+++***((((((((())))))))))))))))))))))))*********+++++++++,,,,,,---,,,***)))((()))******)))***+++,,,,,,,,,++++++)))******+++,,,---...///000111444666888888888777333555777888999888666555888888888999;;;===@@@AAAKKKPPPVVVZZZ[[[]]]```cccccciiittt}}}}}}zzzssslllcccYYYQQQIIIEEEAAA>>>===<<<;;;:::777888999::::::::::::::::::<<<>>>AAABBBCCCDDDCCCFFFNNNWWW___eeecccWWWIII@@@FFFTTTjjjpppPPP???444555666000...222...//////000111222222333222111...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))************)))((('''&&&))))))***+++++++++++++++'''((((((((())))))******''''''((()))******))))))'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&&&&''')))******((((((((()))((((((((((((((((((((((((&&&'''((()))***+++,,,---))))))))))))))))))))))))%%%(((++++++***((('''((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))*********)))***+++,,,---,,,++++++)))******+++---...//////222333666888888666444222000222555777999999999888@@@>>><<<<<<>>>BBBGGGJJJUUU[[[```aaa^^^]]]___bbbdddlll{{{~~~uuulllcccZZZPPPIIIDDDBBB@@@>>><<<<<<<<<<<<;;;:::999888777777777777;;;>>>AAACCCCCCCCCDDDEEECCCMMMVVVdddpppeeeRRRNNNGGGLLLcccxxx[[[FFF???777444444555222///---------.....................---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++******))))))((((((''''''************(((&&&$$$###&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((($$$"""***666777,,,&&&))))))'''$$$%%%''')))'''&&&''''''''''''((((((((()))***+++,,,,,,***))))))***(((((()))***************))))))))))))************)))))))))***+++++++++,,,******+++++++++******)))((()))***+++,,,---------000///---+++,,,...111333555555444333222222333333333222222333666:::;;;<<<<<<<<<>>>@@@EEEKKKQQQUUU[[[___cccbbb```aaaggglllqqq~~~|||rrriii```WWWNNNGGG@@@???===;;;999999999999999999888777777777777888:::===???AAAAAAAAABBBCCCDDDOOOYYYeeemmmaaaRRRQQQKKKYYYtttlllOOOBBB<<<555222333333111//////...........................------,,,++++++***++++++++++++++++++++++++++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))***)))))))))((((((((('''))))))))))))((('''%%%$$$&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''&&&&&&'''''''''((((((((((((&&&,,,777777...)))+++(((&&&$$$$$$&&&'''&&&%%%'''''''''((((((((()))))))))***,,,+++)))(((((()))(((((()))***************))))))))))))************)))))))))))))))***************++++++++++++************+++,,,------------------,,,---...111333555555444444333222222333333333222222333666999;;;<<<>>>???BBBEEEKKKSSS[[[```bbbdddffffffeeeiiirrrzzzxxxnnnddd\\\SSSKKKEEE>>>===;;;999888777888888999999999999999:::;;;;;;<<<>>>@@@AAAAAABBBDDDEEEFFFTTT]]]eeeggg[[[PPPTTTXXXqqq]]]BBB===888222000111222000///000000000//////..................------,,,,,,+++************************++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''((((((((()))))))))+++(((,,,333333,,,(((+++'''%%%$$$$$$%%%&&&&&&%%%''''''((((((((()))))))))((()))+++***(((''''''((((((((()))***************))))))))))))************)))))))))))))))(((((((((******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111333555666444333333222222222222333555555555666999;;;>>>???CCCFFFJJJNNNTTT\\\dddjjjfffhhhkkkkkknnnwww|||tttiii___WWWPPPHHHCCC@@@???===;;;:::999:::::::::::::::;;;<<<===>>>???@@@BBBCCCDDDDDDEEEHHHJJJKKKYYYaaabbb___RRRMMMXXXnnn|||zzzoooQQQ;;;888555111///000111111000222111111000///......---.........---------,,,,,,+++++++++++++++++++++++++++******************+++)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((())))))((((((((((((((((((((()))))))))))))))'''(((,,,,,,'''%%%''''''&&&%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))'''(((***)))'''&&&&&&'''(((((()))***************((()))))))))************++++++******))))))((((((******++++++,,,,,,++++++,,,,,,,,,++++++++++++++++++---///111333444555555111111111111111222333333999:::;;;<<<>>>AAADDDGGGKKKOOOTTTXXX[[[```fffkkkfffkkkrrrxxxwwwooodddZZZSSSLLLFFFBBB@@@???===;;;::::::;;;;;;999999999:::<<<>>>???@@@BBBCCCDDDDDDEEEGGGKKKOOOQQQ^^^bbb^^^WWWKKKMMM]]]zzzvvv||||||```HHH999666444111000111111222222222111111000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''(((((()))'''''''''((((((((())))))&&&''''''((((((''''''&&&(((((((((((()))))))))))))))'''&&&((('''%%%$$$%%%((((((((('''''''''((()))(((((((((((()))))))))***'''((())))))'''&&&&&&'''(((((()))***************((()))))))))************,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,+++************++++++...///111333444333222111//////000111222333555666;;;===@@@AAACCCFFFKKKNNNTTTYYY^^^``````bbbfffjjjoooxxx}}}qqqhhh]]]SSSMMMIIIDDD@@@===<<<:::999888888999999777777888999:::<<<>>>???@@@AAABBBBBBDDDHHHMMMQQQVVV```aaaZZZRRRKKKSSSiii}}}wwwuuujjjQQQ@@@777444333222111111111222222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''''''''(((((()))''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&''''''((((((((())))))))))))((((((((('''&&&&&&'''((())))))(((''''''(((***((((((((()))))))))******'''(((***)))'''&&&&&&'''(((((()))***************))))))))))))************,,,,,,,,,,,,,,,+++++++++)))***+++,,,------------,,,+++*********+++,,,---111222222333222111000/////////111333555888:::;;;===@@@DDDFFFHHHKKKRRRWWW]]]aaadddeeedddhhhpppvvv~~~zzzjjjaaaVVVMMMHHHDDDAAA>>>;;;:::999888777777888888999999:::;;;<<<===???@@@@@@AAAAAABBBEEEJJJQQQUUUXXXaaa^^^VVVQQQOOO]]]www{{{{{{oooWWWDDD:::777333333222111000000111222///.....................++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))***)))(((''''''&&&'''(((((('''((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((()))))))))((((((((((((((('''((()))(((&&&&&&(((***(((((()))))))))*********''')))******(((''''''((((((((()))***************))))))))))))************+++++++++++++++,,,,,,,,,)))***+++,,,---------------,,,+++++++++---///000111222222111111000//////000111333666:::>>>AAABBBAAAFFFKKKNNNPPPTTT[[[aaadddfffgggfffiiisss~~~xxxttteee]]]QQQHHHDDDBBB???===<<<;;;:::888888888999999======>>>>>>???AAABBBCCCBBBBBBCCCDDDGGGMMMUUUZZZYYY```\\\TTTRRRTTTfff}}}{{{zzz___III<<<777888222222222111//////000111---------...............*********************+++************************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))***'''((((((((())))))*********)))((('''&&&&&&'''((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((('''((((((''''''(((((('''&&&''')))'''%%%$$$''')))))))))))))))************((()))+++***(((''''''((((((((()))***************))))))))))))************)))))))))***+++++++++,,,)))***+++,,,------...---///...---,,,---///111333111111000000000000000000222333666999>>>BBBFFFHHHGGGLLLRRRUUUWWW\\\dddjjjhhhhhhgggffflll}}}vvvmmmggg[[[UUUMMMFFFBBB>>><<<::::::::::::::::::::::::::::::<<<===>>>===>>>???AAAGGGCCCDDDIIILLLNNNUUU___bbbbbb^^^UUURRRaaa}}}hhhUUUGGG:::333333222222222111111///......000000///...------,,,,,,---,,,,,,++++++,,,,,,---))))))************))))))++++++************++++++))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***++++++++++++++++++++++++***)))((())))))))))))(((((((((((((((((((((((())))))))))))***)))(((''''''((()))***&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))***((('''&&&((()))*********++++++)))(((((()))***))))))))))))************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********+++,,,---//////000...---///333555555333111222222222000000222333777888<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>>>>>>>@@@AAAFFFDDDFFFKKKOOORRRZZZccciiifff```]]]cccuuu|||^^^MMMDDD999444444111222222111111///......000//////...------,,,,,,---,,,,,,++++++,,,,,,---************************++++++************++++++))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''((())))))******))))))******)))(((((('''((((((((((((''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***&&&'''((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((+++***))))))******++++++))))))***))))))))))))***))))))))))))*********************)))))))))((((((***++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///------...000333444444444000111111111000111444666:::===BBBHHHLLLOOOPPPQQQXXX\\\ccchhhlllooorrruuuuuuqqqttt}}}uuummmddd[[[UUUJJJFFFAAA>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>?????????AAABBBFFFEEEHHHNNNSSSXXXaaaiiinnngggaaaeeeuuunnnPPPCCC>>>888444555111111111111000///....../////////...------,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---++++++************++++++))))))))))))))))))))))))((((((((((((((()))******(((((('''''''''((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))''''''((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))(((((((((((((((((('''&&&&&&&&&'''''''''((((((((())))))((((((((((((((('''***************)))))))))'''(((((())))))*********))))))))))))*********************)))))))))))))))++++++++++++,,,,,,,,,,,,...---------------......,,,...111333333333333444000000000000111333888;;;???DDDKKKOOOPPPRRRVVVYYYaaagggooorrrqqqppprrrtttyyy{{{xxxoooggg]]]UUUOOODDDAAA===;;;<<<<<<<<<<<<:::::::::::::::;;;;;;;;;;;;===???@@@@@@@@@BBBDDDDDDFFFKKKQQQWWW___hhhoooqqqiiigggsss|||```EEE;;;:::666333444000000111111000///......//////.........---------,,,,,,++++++++++++,,,,,,---,,,***))))))***,,,---++++++************++++++))))))))))))))))))))))))((((((((((((((())))))***)))((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((('''''''''(((((('''&&&&&&((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((***)))))))))((((((''''''&&&'''((((((''''''''''''(((''''''(((***+++******((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------......------------......///222666666333222222444000000111111333777===BBBDDDJJJPPPRRRSSSWWW^^^eeeoootttxxxuuuooommmqqqvvvzzzqqqhhh```WWWPPPKKKCCC@@@===;;;;;;;;;;;;:::888999999999:::::::::;;;<<<>>>@@@AAAAAABBBDDDEEEDDDHHHNNNTTT\\\fffpppuuusssppptttmmmTTT===777777444111222///000000000000//////..................---------,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,++++++************++++++((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))'''(((((()))))))))(((((()))))))))(((((((((''''''''''''((((((((()))))))))''''''((((((((((((''''''(((((())))))((('''&&&&&&'''''''''((((((((())))))******))))))((((((((('''%%%''')))((('''&&&(((***,,,)))'''(((***++++++)))((()))))))))************++++++++++++++++++++++++++++++,,,,,,,,,------------------------...///000555888:::888444111111333111222333444777<<>>@@@AAABBBCCCEEEGGGEEEKKKRRRXXXaaammmwww{{{uuuyyy{{{\\\III999777777222///111/////////000000//////...........................++++++************++++++******)))(((((()))******++++++************++++++((((((((((((((((((((((((((((((((((((((()))************)))((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))*********))))))***)))))))))(((((((((((((((((((((((()))))))))***&&&''''''((((((''''''&&&(((((((((((((((((('''&&&''''''((((((((()))))))))***))))))))))))))))))(((''')))+++***((()))---111222...)))''')))+++***)))))))))))))))************)))))))))))))))*********,,,,,,,,,,,,------------,,,------///000222444555999:::999777444222111222444555777:::===BBBIIIMMMNNNPPPSSSUUUZZZcccoooxxx}}}|||yyyuuutttyyyzzzmmmhhh___WWWPPPJJJFFFCCCAAA???<<<;;;;;;;;;999888::::::;;;;;;<<<======>>>===???AAABBBCCCDDDFFFHHHHHHPPPXXX]]]fffttt~~~vvvcccKKK???666777777111...111......///////////////...........................++++++************++++++************************++++++************++++++((((((((((((((((((((((((((((((((((((((()))******+++******)))(((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))************)))))))))(((((((((''''''''''''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&&&&'''(((((((((((((((((('''((((((((()))))))))))))))))))))))))))*********(((***+++)))(((***000666:::333***'''(((******((())))))))))))************(((((()))))))))*********,,,,,,,,,------------...---...///222555888;;;<<<:::777444222333333333222666888<<>>??????@@@===???AAACCCCCCDDDFFFHHHKKKTTT[[[```jjjyyywww^^^LLL@@@888444888777000...111......///////////////...---.....................++++++************++++++***+++,,,,,,,,,,,,+++***++++++************++++++((((((((((((((((((((((((((((((((((((((()))******++++++***))))))((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))))))))((((((((((((((())))))))))))(((((())))))******++++++&&&((()))'''%%%(((000777>>>666,,,&&&'''))))))((())))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,---------.........///111444888<<>>;;;;;;;;;::::::999999999;;;;;;;;;<<<===>>>???@@@BBBBBBCCCEEEGGGJJJMMMOOOTTTWWWaaappp|||sssYYYHHHBBB666666555444222111111000///............---------......---------,,,,,,,,,...---,,,+++************,,,+++)))(((((()))+++,,,)))))))))))))))))))))))))))***+++,,,+++)))(((&&&))))))(((((((((((())))))---)))&&&'''***++++++)))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((()))******((((((((((((''''''''''''&&&&&&'''((()))***++++++&&&&&&''')))***,,,------))))))))))))(((((((((((('''&&&%%%%%%'''(((((((((************)))((('''&&&))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))******++++++,,,------,,,...//////...---...///---111666;;;======<<<;;;999666333111111333666888===@@@EEEHHHLLLPPPUUUXXX]]]```bbbdddkkkuuuwwwttttttyyyuuuqqqwwwzzzmmmcccaaa]]]UUUMMMFFFAAA>>>===;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<>>>???@@@@@@AAACCCEEEGGGKKKOOORRRVVV\\\jjj|||~~~~~~vvvaaaLLL???;;;555555444333222111000000///............---------......---------,,,,,,,,,------+++******)))))))))+++***(((''''''(((***+++))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))+++***((('''((()))))))))((((((((((((((((((((((((******)))))))))((((((((('''''''''''''''(((((()))((((((((((((''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))''''''''''''(((((((((((((((&&&%%%%%%'''((((((''''''(((((()))))))))(((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))***++++++++++++************+++,,,,,,------,,,------,,,++++++,,,...000333888<<>><<<;;;777555222111222555:::===AAAEEEKKKOOOSSSWWWZZZ]]]___]]]^^^dddlllsssuuuuuuyyyvvvwww~~~{{{qqqddd\\\[[[WWWPPPIIICCC???>>>===;;;;;;::::::::::::999999::::::;;;;;;<<<>>>???@@@AAABBBEEEGGGIIINNNSSSWWW[[[eeevvvzzzsssvvvppp]]]MMM???888666444333333222111000/////////............---------......---------,,,,,,,,,,,,+++***)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***)))'''%%%%%%&&&((()))))))))(((((((((((()))))))))******((('''&&&'''(((((((((((((((((((((((((((******))))))))))))((((((&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''***)))))))))(((((((((''')))((((((''''''&&&&&&%%%&&&&&&&&&''''''((((((((()))(((&&&&&&'''((('''&&&%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++*********++++++,,,,,,---------------,,,+++,,,///222555888<<>>;;;999666555333444777<<>>===<<<::::::::::::::::::::::::::::::;;;<<<===>>>@@@AAABBBEEEGGGIIIKKKPPPWWW\\\dddppp|||uuusssyyyzzz```NNNCCC:::666555222222222111000//////...///............---------......---------,,,,,,,,,+++******)))(((((())))))------,,,++++++,,,------))))))))))))))))))))))))))))))((('''''''''((()))))))))(((((((((((())))))''')))+++)))&&&$$$&&&(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((''''''''''''))))))))))))(((((((((((())))))(((((('''&&&&&&&&&%%%&&&&&&'''((()))*********)))'''&&&'''((('''&&&%%%&&&'''(((((())))))((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++*********++++++,,,------..................111666:::===>>>@@@AAA@@@<<<888666666666777999>>>EEELLLPPPOOOTTT[[[aaaccccccbbbbbbccc^^^bbbnnnrrrpppxxx|||www~~~uuukkkbbbZZZVVVLLLJJJFFFBBB>>><<<;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>@@@AAABBBBBBFFFIIIKKKMMMRRRZZZaaaooozzzuuuuuu|||kkkTTTFFF???:::666666222111111000000////////////............---------......---------,,,,,,,,,+++***))))))((()))))))))---,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))(((((()))*********)))((())))))(((((((((((())))))&&&)))+++)))&&&%%%&&&(((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''(((((()))***(((((((((((('''''''''''''''''''''((()))*********'''((((((((((((((())))))''''''((()))***++++++++++++)))''''''(((((('''&&&''''''(((((((((((('''''''''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))***++++++++++++******++++++,,,------......+++---...///222666<<>>@@@BBBCCCDDDCCCGGGLLLOOOQQQXXXccckkk}}}{{{rrrxxxjjjYYYHHH???;;;777555555111111111111000000/////////............---------......---------,,,,,,,,,+++******)))))))))******************************))))))))))))))))))))))))'''(((***,,,,,,+++)))((())))))(((((((((((())))))&&&((())))))((('''(((((((((((((((((((((((((((((())))))************++++++((((((((((((((()))******((((((((((((''''''''''''&&&&&&'''((()))***++++++&&&&&&'''((())))))******)))))))))******+++++++++***)))''''''((()))((('''((()))))))))))))))((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,------......)))+++...111444999???CCCEEEDDDAAA>>>:::777555444666999???FFFMMMTTTYYY[[[___aaaeeeffffffeeeeeefffkkkpppzzzsssfffYYYPPPKKKIIIDDDCCC@@@>>><<<:::999999999999999::::::;;;;;;;;;======>>>???AAACCCEEEFFFFFFLLLSSSXXX\\\eeesss}}}zzzuuu|||qqqVVVJJJ===888666333333444222222111111111111000000///............---------......---------,,,,,,,,,++++++************++++++((())))))))))))))))))((())))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))''''''''')))++++++***((((((((((((((((((((((((((())))))*********+++++++++(((''''''''''''((())))))((((((((((((''''''''''''''''''(((((())))))******%%%&&&&&&''''''((()))))))))))))))))))))*********)))((('''''')))***))))))'''((()))***+++++++++***'''''''''((()))*********))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,---.........+++...111444777;;;@@@CCCCCCAAA===999777666777888<<>>>>>???@@@BBBDDDFFFGGGKKKRRR[[[aaagggrrr|||{{{}}}vvvkkk```KKKAAA777444222111222555222222222111111111111111//////.........---------......---------,,,,,,,,,,,,+++++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))((('''&&&&&&&&&((()))+++))))))(((((((((((())))))(((&&&&&&)))---...,,,)))((((((((((((((((((((((((''''''(((((()))))))))***'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&&&&'''))))))))))))(((((((((((()))'''&&&''')))******)))&&&''')))***,,,---------&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***++++++,,,------......///000333666999<<<>>>BBBDDD@@@===999666555777:::<<>>999555333222111000000000000000////////////......//////......---,,,***+++------...---,,,+++***++++++,,,,,,++++++*********++++++++++++******&&&(((************+++,,,******)))((((((((((((((((((((())))))*********++++++(((%%%'''***,,,)))&&&(((((())))))*********+++---)))&&&'''***------,,,((('''&&&'''((()))'''&&&******)))((('''&&&%%%%%%(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((***+++,,,******))))))(((((('''''')))))))))))))))******+++,,,,,,,,,++++++*********)))******++++++,,,------+++++++++,,,,,,...///000444888===AAAAAAAAA@@@@@@<<<:::777444444888???DDDOOOVVV[[[\\\```hhhjjjggglllhhhhhhlllnnnpppyyyuuukkk^^^RRRLLLKKKKKKLLLGGGDDD???;;;::::::999888999999999999:::<<<===>>>AAA@@@BBBFFFGGGFFFIIIOOOWWW```rrrqqqaaaRRRIII>>>:::666333333333222222000000000000/////////...///............---------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++******++++++++++++******&&&(((***************,,,+++***))))))(((((())))))(((((()))))))))*********+++(((%%%'''***,,,)))&&&((()))))))))******************)))'''&&&''')))+++...,,,******+++,,,+++************)))((((((''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***))))))))))))))))))***+++***)))(((((()))******+++*********)))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++***************+++,,,,,,------,,,------......///000000777;;;AAADDDCCC@@@>>><<<777777666777:::AAAIIIOOOUUU\\\aaabbbeeejjjjjjgggfffdddiiiuuu~~~~~~}}}wwwiiiaaaVVVNNNJJJJJJLLLMMMEEEBBB>>>;;;::::::999888:::::::::;;;<<<===???@@@EEECCCCCCEEEFFFGGGLLLSSS___kkknnnZZZHHH===888555222111111333333333000000000/////////......000///...---,,,---.........---,,,,,,++++++++++++,,,,,,------------,,,,,,******++++++++++++******&&&(((*********)))***+++******))))))(((((())))))(((((())))))))))))******+++(((&&&'''***+++)))&&&))))))))))))************(((***+++(((###"""%%%))),,,***''''''((((((((((((***************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))((((((((((((++++++++++++************)))))))))))))))******+++,,,,,,,,,++++++++++++*********++++++,,,,,,------......//////000222333444===AAAEEEFFFDDD???:::888444666999===BBBKKKTTTZZZ^^^dddiiiiiijjjkkkjjjgggdddfffqqqyyyuuuxxx{{{qqqkkk^^^XXXOOOIIIGGGHHHIIIJJJCCC@@@===;;;::::::999888::::::;;;;;;===>>>@@@AAAGGGDDDCCCEEEGGGJJJQQQZZZhhhvvvzzzgggRRR@@@666555222000///000222222111000000/////////.........111///---,,,+++,,,...//////...,,,+++******+++,,,+++,,,,,,------,,,,,,+++******++++++++++++******'''(((*********)))***+++))))))(((((('''(((((()))(((((())))))))))))))))))***((('''((()))***)))''')))))))))))))))*********'''))))))'''%%%$$$&&&((((((&&&$$$###%%%'''((((((((((((((())))))*********(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++++++++++++++++++++++++++******)))))))))))))))************************)))))))))))))))******+++++++++++++++++++++++++++******++++++,,,------...000/////////222666:::<<>>DDDJJJSSS[[[```ccchhhmmmmmmkkkiiiggggggiiiqqqvvvttt|||rrrhhhaaaVVVQQQJJJEEECCCDDDDDDDDD@@@>>>;;;::::::;;;:::999999::::::;;;===>>>@@@AAAEEECCCCCCFFFJJJNNNVVV___ppp|||nnn[[[III<<<555555222000///000000000///////////////............111///---,,,+++,,,...//////...,,,+++***+++,,,,,,******++++++++++++************++++++++++++******''')))***+++)))))))))***'''''''''&&&&&&''''''((())))))(((((((((((((((((()))((((((((()))))))))(((******)))))))))))))))))))))'''&&&''')))******((()))((('''(((+++---///...&&&''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++***))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++***++++++,,,------......111//////000444:::AAAEEEFFFEEEBBB<<<888555666777666;;;CCCKKKRRRZZZaaaeeeeeehhhkkklllhhheeefffiiiqqq|||zzz}}}uuukkkaaa[[[PPPLLLFFFBBBAAA@@@@@@???>>><<<::::::;;;;;;:::999:::::::::<<<===???AAABBBDDDBBBDDDIIIMMMPPPWWW___kkkrrr|||wwwaaaMMM@@@999666555333111000111111///.../////////.........------000///...---,,,---......---,,,,,,++++++,,,,,,---))))))************))))))******++++++++++++******((()))++++++)))))))))***''''''&&&&&&''''''(((((())))))((((((((((((''''''((()))))))))(((((())))))************))))))))))))***'''%%%'''+++---+++((()))))))))+++...000000///&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''''')))***++++++++++++((((((((((((((())))))))))))))))))))))))******+++***++++++++++++,,,,,,,,,++++++,,,,,,------......000000111333888???EEEIIIEEEBBB===777333444777;;;999???IIIRRRZZZaaagggjjjfffggghhhhhheeeccciiiqqq|||}}}zzzzzzssskkkcccZZZTTTJJJGGGCCC@@@@@@???>>>===<<<:::999:::;;;;;;:::999;;;;;;<<<===???AAACCCDDDDDDCCCGGGLLLOOOPPPUUU[[[]]]___dddmmm{{{kkkTTTCCC999666666555333222222333333111000//////.........---------///............---------******+++,,,------------*********++++++***************++++++++++++******((()))++++++)))((()))***((((((((((((((()))******))))))((((((((('''''''''((()))))))))((((((((()))************)))))))))((()))(((((()))******)))(((''''''(((***,,,,,,***(((((((((((((((((()))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((***++++++***((('''((()))******+++***))))))(((((()))))))))*********)))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,---.........///222666:::???BBBDDDEEE@@@>>>:::666444555:::===AAAGGGQQQZZZ```eeehhhjjjgggeeeeeeeeecccdddooo{{{{{{~~~}}}yyyrrrkkkccc[[[TTTOOOFFFDDDAAA?????????>>>===;;;:::999999;;;;;;:::999<<<<<<===???@@@CCCDDDEEEDDDEEEIIIOOOPPPPPPRRRWWWWWWVVVXXXdddyyy|||yyydddNNN>>>666444555444333222333444555444222//////.........---------......//////......---,,,((()))+++---.........---+++++++++,,,,,,+++++++++******++++++++++++******(((***++++++)))((())))))******)))******+++,,,,,,))))))(((((('''''''''&&&((()))))))))((((((((()))+++*********))))))(((((('''***,,,+++(((%%%&&&)))))))))***,,,---+++(((%%%*********)))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''(((***++++++***((('''******++++++***)))'''&&&))))))******+++++++++,,,)))))))))))))))******+++*********++++++,,,,,,,,,++++++,,,------......///...333:::@@@DDDDDDBBB@@@<<<;;;999777666888<<>><<<;;;;;;;;;;;;::::::999999:::<<<<<<<<>><<<;;;:::::::::;;;;;;::::::;;;;;;<<<===>>>@@@CCCDDDDDDEEEGGGIIIKKKPPPUUUWWWTTTMMMGGGDDDFFFVVVpppqqqqqqsss{{{www]]]KKK<<<888777333222555111111000000//////......///............---------,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((((())))))***++++++,,,)))))))))))))))))))))))),,,,,,,,,+++)))((()))+++***(((''''''((()))(((((())))))((((((((()))***+++***************************((('''((()))***)))'''************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))++++++++++++************'''))),,,,,,***)))))))))************************,,,++++++******+++,,,,,,------......///222777;;;DDDGGGKKKKKKGGG@@@999555555777999<<>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<======>>>???AAACCCDDDEEEFFFIIIKKKLLLQQQVVVWWWRRRMMMJJJIIIQQQhhhrrrwww}}}xxxjjjLLL@@@777555555222111333111000000000/////////...///............---------,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))(((***+++***)))''''''((()))(((''''''''''''''''''(((((((((((())))))******)))))))))))))))))))))))))))((((((((()))))))))((()))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((************************)))***+++++++++*********)))***************++++++++++++*********+++,,,,,,,,,---///000333888>>>BBBCCCFFFHHHEEE@@@:::888888888;;;>>>CCCHHHOOOWWW\\\]]]aaaeeefffgggjjjpppvvv|||{{{sssjjjbbb]]]NNNKKKFFFCCCAAA@@@???>>><<<<<<;;;::::::999::::::;;;;;;<<<===>>>>>>?????????AAACCCDDDEEEHHHKKKNNNSSSWWWZZZXXXRRROOORRRVVViiixxxyyygggXXXAAA;;;666555444111000111000000000000///////////////............---------,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))'''(((******((('''''''''(((((()))(((''''''&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((()))))))))((((((((()))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++******))))))******+++++++++,,,++++++******+++,,,,,,---+++---111555999???EEEIIIFFFFFFDDD???999777999<<<>>>AAAEEEJJJOOOUUU\\\```ccciiimmmlllkkkqqq}}}sssjjjbbb[[[VVVKKKHHHDDDAAA@@@@@@??????;;;;;;:::::::::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@AAADDDEEEGGGKKKOOOSSSYYY\\\[[[UUUNNNPPP[[[fff}}}yyywwwfffSSSDDD:::888666444222111000000000000000000///////////////............---------,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++***))))))(((((())))))))))))))))))))))))((()))++++++)))((())))))((()))+++***(((&&&&&&'''&&&'''((()))))))))((((((''''''''''''''''''''''''''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))))),,,+++)))***+++,,,+++***))))))******+++,,,,,,,,,++++++++++++,,,---......,,,000666;;;???DDDJJJMMMLLLHHHBBB;;;888888<<<@@@DDDGGGLLLQQQUUU[[[```dddeeejjjooopppsss}}}sssjjjaaaZZZSSSOOOJJJGGGCCCAAAAAAAAAAAA@@@;;;;;;:::::::::;;;;;;<<<;;;<<<>>>???AAAAAAAAA@@@AAACCCEEEHHHJJJOOOTTTXXX^^^___\\\UUURRR[[[ppp}}}fffTTTDDD:::444666666333111000000000////////////000000000000///............---------,,,,,,------,,,,,,+++************++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))***+++***)))(((***+++(((***,,,+++)))&&&&&&'''&&&'''((()))))))))((('''((((((((((((((((((((((((''')))******''''''(((***)))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))*********---+++)))))),,,---,,,***))))))***++++++,,,------,,,,,,,,,,,,---...///000000555;;;AAAEEEHHHJJJLLLIIIDDD>>>::::::>>>AAADDDHHHLLLRRRWWW\\\aaafffiiiiiikkkpppxxx|||vvvmmmccc[[[TTTNNNKKKEEEBBB>>>============<<<;;;;;;::::::;;;;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAABBBDDDGGGJJJMMMRRRXXX\\\dddeeebbb]]]]]]mmmsss[[[JJJ???999111444555222000000111111////////////000000000000//////.........---------,,,,,,---------,,,++++++))))))*********+++++++++*********++++++,,,,,,,,,*********+++,,,,,,------))))))))))))))))))))))))((())))))((('''''')))***(((+++------)))''''''(((%%%&&&((()))))))))((('''))))))))))))))))))))))))''')))+++***'''&&&(((***+++)))(((&&&&&&((()))+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,...+++)))))),,,---,,,***))))))***+++,,,,,,------,,,,,,,,,---...///000111444999@@@EEEHHHIIIJJJJJJAAA===888888===BBBFFFGGGKKKOOOUUU[[[```eeejjjnnnrrrrrrwww|||}}}~~~rrrmmmeee]]]WWWPPPKKKGGGAAA@@@???>>>============<<<;;;;;;;;;;;;:::::::::;;;<<<>>>??????@@@CCCEEEIIIIIIIIIKKKPPPZZZeeelllqqqjjj___^^^mmmeeePPPDDD;;;444333333222222111000//////////////////............++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********---,,,+++***))))))))))))))))))))))))))))))))))))&&&)))++++++((((((***---((((((((((((''''''''''''******))))))((((((''''''''''''''''''''''''''''''((())))))*********))))))((((((((((((((('''''''''******(((''''''((()))***))))))))))))))))))))))))***)))'''%%%%%%''')))***(((((('''''''''&&&&&&&&&(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))++++++******************++++++++++++++++++++++++000///...------000222444<<>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@AAADDDFFFFFFJJJOOOTTTYYY```hhhnnnpppiiibbbhhhuuuZZZHHH@@@:::444333333222111111000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++---,,,+++***))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))************))))))))))))(((((('''''''''''''''''''''''''''''')))))))))))))))((('''&&&++++++***((('''&&&%%%$$$)))((('''&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))***)))))))))((((((((('''((((((((()))))))))******************************++++++++++++++++++++++++///...------///222666888???CCCHHHLLLLLLHHHCCC@@@;;;;;;;;;;;;===AAAHHHMMMTTT[[[```aaaeeekkkmmmkkkqqqxxxwwwqqqddd```YYYRRRMMMHHHCCC@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@AAAAAAAAABBBEEEGGGHHHLLLSSSZZZaaagggmmmqqqmmmiiiiiixxx}}}cccKKK>>>;;;777333222222222111111000000///////////////............//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))(((((())))))******++++++)))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))(((&&&%%%$$$+++***)))((('''&&&%%%$$$(((''''''&&&''''''(((((())))))))))))))))))))))))&&&(((***++++++***(((&&&(((((((((''''''''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********++++++************************++++++++++++,,,,,,,,,,,,---,,,,,,...222777<<>>999;;;<<<===>>>AAAGGGNNNSSS[[[```cccbbbcccfffhhhhhhkkk{{{zzzooohhh\\\XXXRRRLLLHHHDDDAAA>>>>>>======<<<;;;;;;<<<<<<::::::;;;;;;<<<<<<======???@@@AAABBBBBBCCCEEEGGGMMMOOOUUU```jjjqqqrrrqqqggglllwww~~~lllSSS@@@999888555111222111111111000000000///////////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++***)))))))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((&&&''')))******)))'''&&&((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))*********++++++++++++***************++++++++++++++++++,,,,,,,,,,,,,,,+++,,,...111666<<>>999666999;;;???BBBGGGNNNVVV[[[bbbeeeeeecccaaabbbeeehhhlllzzzpppeee^^^TTTQQQLLLHHHEEEBBB???===<<<<<<;;;;;;:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>@@@AAABBBBBBDDDGGGIIIOOOTTT```ppp}}}~~~tttjjjbbbsssmmm[[[FFF:::888777333000111111111000000000000000////////////............,,,,,,,,,---------......++++++++++++++++++++++++......---++++++***************))))))((())))))))))))))))))))))))))))))))),,,)))'''(((+++,,,***'''))))))((((((''''''&&&&&&'''''''''''''''(((((((((************************'''((())))))************&&&'''''''''(((((())))))&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++++++++))))))*********+++++++++++++++,,,,,,,,,------------...222777<<>>??????>>>@@@BBBCCCDDDGGGJJJLLLPPP\\\qqqssseeeiiiyyy]]]MMM===888888666222000000000000000000000000000////////////............++++++,,,,,,---...//////++++++++++++++++++++++++000///---,,,+++************))))))(((((()))))))))))))))))))))))))))))))))+++***))))))******)))(((************))))))))))))&&&''''''''''''((((((((())))))))))))))))))))))))&&&'''(((***++++++++++++***))))))(((''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++)))))))))***++++++,,,,,,++++++,,,,,,------......000333888>>>CCCGGGIIIJJJJJJEEE>>>888666777:::<<<===CCCLLLTTT[[[```eeehhhdddbbbaaa``````eeeqqq~~~{{{tttmmmddd[[[VVVIIIFFFCCC@@@@@@???>>>===::::::999999999999::::::999999:::<<<===???@@@@@@???AAADDDFFFHHHJJJNNNQQQTTTfff}}}}}}rrrlll}}}{{{kkkPPPCCC777555555333222333///000000000000000000000////////////............,,,---------------------************************------,,,+++******++++++))))))(((((((((((())))))))))))))))))))))))))))))******+++***)))(((((()))'''(((((()))***++++++,,,&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((()))*********))))))))))))(((''''''&&&&&&$$$%%%&&&((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((()))))))))******((())))))***++++++,,,,,,++++++,,,,,,---......///333777>>>DDDIIIJJJJJJIIIDDD@@@;;;666666999>>>AAAFFFMMMWWW```eeegggiiiiii```^^^]]]```dddnnn{{{vvvooohhh```XXXQQQLLLFFFCCC@@@>>>>>>>>>===<<<:::999999888999999::::::999999:::<<<===???@@@AAAAAACCCFFFHHHJJJMMMQQQTTT[[[mmmyyyoooqqqwwwqqqaaaJJJ>>>333222333111222555////////////000000000000000/////////............///......------,,,,,,+++*********************************)))******+++,,,))))))(((((((((((()))***))))))))))))))))))))))))(((+++---+++(((&&&(((***"""###%%%''')))***,,,---&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&'''((())))))***'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))'''***---//////---***''''''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,---...//////666;;;BBBHHHLLLLLLJJJHHH???===999777888<<>><<<;;;:::<<<<<<<<<===============<<<<<<<<<===???@@@BBBCCCCCCFFFIIILLLNNNTTT]]]dddqqqppppppnnnjjjlll|||{{{{{{{{{bbbRRR===999444222222222000...111111000000000000000000000000000///......------)))+++,,,......,,,+++)))++++++++++++++++++++++++)))((((((((()))***++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******)))(((((((((******))))))(((((('''''')))((((((((((((((()))***(((((((((((('''''''''''')))))))))))))))(((''''''***&&&!!!"""&&&)))(((&&&((((((((((((((('''''''''))))))(((((((((((())))))))))))******+++++++++,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************+++,,,---+++******,,,000555888???BBBGGGKKKKKKIIIEEEBBB;;;888777:::<<<@@@HHHQQQ[[[ccciiimmmpppsssqqqmmmjjjggghhhrrr~~~{{{wwwjjjeee___XXXRRRLLLGGGCCCAAAAAA@@@>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>???AAABBBDDDFFFIIIMMMTTT___kkktttssskkkeeegggooo||||||yyy~~~jjjQQQBBB<<<999555333333333222111111111111000000/////////---------------.........))))))***++++++***))))))++++++++++++++++++++++++******)))))))))***++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((()))******++++++))))))))))))(((((((((((())))))((('''&&&&&&''''''(((((((((((('''''''''''')))))))))))))))(((''''''&&&""" $$$''''''%%%((((((((((((((((((((('''))))))(((((((((((())))))&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************++++++***************++++++,,,,,,,,,---000555999<<>>DDDQQQ]]]iiirrrzzz}}}}}}|||wwwqqqkkkpppzzz{{{~~~{{{uuuooojjj```\\\UUUOOOKKKGGGDDDAAA???>>>>>>===<<<<<<;;;;;;999999999:::::::::;;;;;;<<<<<<<<<===???@@@BBBCCCFFFGGGKKKRRR]]]lllyyytttggg___fffzzzwww{{{uuu]]]HHH<<<;;;999666444555555555444222222111111000///......***++++++,,,------......************************++++++++++++++++++++++++,,,++++++************++++++++++++++++++*********))))))))))))))))))))))))'''(((((())))))******+++(((((((((((())))))))))))***)))(((&&&%%%%%%%%%%%%(((((((((((('''''''''''')))))))))))))))(((((('''(((%%%###$$$'''******)))''''''(((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++******)))******+++,,,,,,...111666;;;???BBBGGGHHHGGGEEEAAA<<<666333555666:::???EEEOOOaaarrr|||uuu{{{zzz}}}wwwqqqjjjccc^^^WWWRRRLLLGGGEEECCCBBB@@@<<<<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;>>>>>>???@@@AAACCCDDDEEEGGGJJJPPPYYYeeepppyyy}}}nnnhhhggguuu}}}zzzvvvfffTTTFFF@@@999888777666666666777777555444333222111000///...,,,,,,,,,,,,------......---,,,++++++++++++,,,---++++++++++++++++++++++++------,,,+++*********++++++++++++***************))))))))))))))))))))))))*********)))((((((''''''''''''(((((())))))******)))(((((('''&&&&&&&&&&&&((((((((((((''''''''''''(((((())))))))))))((((((+++)))'''''')))+++***)))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,++++++************+++++++++---111666;;;@@@DDDFFFHHHHHHFFFCCC???;;;888666777:::AAAHHHOOO\\\rrr|||||||||vvvooohhhaaaZZZVVVOOOKKKFFFCCCAAAAAAAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<=========>>>>>>???@@@AAACCCDDDEEEGGGMMMVVV```fffjjjllllllccclll{{{ooo```RRREEE???>>>666777777666666666777777666666555444222111000000000000//////.........------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++*********+++******************************************************))))))((('''''''''''''''(((((())))))******((('''''''''((()))******((((((((((((''''''''''''(((((())))))))))))(((((()))(((&&&&&&&&&&&&%%%$$$&&&'''''''''(((((())))))))))))(((((((((((())))))************************(((((((((((())))))))))))(((((((((((())))))))))))************************)))))))))*********+++++++++++++++++++++,,,------,,,///444:::@@@DDDFFFHHHGGGEEEBBB???<<<:::888888<<<@@@HHHPPPXXXdddzzz~~~wwwssslllfff___YYYSSSNNNIIIFFFBBB@@@@@@AAA@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===>>>??????>>>>>>>>>???AAABBBDDDEEEGGGOOOYYY___```_________aaawwwsss]]]NNNCCC;;;888999444555666666555444555666555555444444333222111111222222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++)))))))))***************************************&&&''''''(((((())))))***(((((((((((())))))))))))'''''''''''')))***+++,,,(((((((((((('''''''''''''''(((((()))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************)))))))))************++++++++++++,,,---...///000111444:::@@@DDDFFFGGGGGGDDDBBB>>>:::777777888999BBBFFFMMMVVV]]]gggxxx{{{wwwuuulllhhhbbb\\\WWWQQQLLLHHHDDDBBB@@@???@@@@@@???>>>>>>=========<<<<<<;;;;;;:::;;;<<<===>>>??????@@@@@@@@@AAABBBCCCEEEFFFGGGHHHPPPWWWWWWUUUUUU[[[aaasssvvvcccNNNBBB<<<888666777111444555555333111222444333333222222222111111111111111111111111111000000...///000111111000///...++++++++++++++++++++++++******)))))))))***++++++((()))))))))*********+++************************&&&&&&''''''((())))))***))))))))))))(((((((((((('''''''''''''''((()))***((((((((((((''''''''''''''''''((()))))))))))))))'''((()))***))))))******&&&&&&''''''((())))))***))))))(((((((((((())))))))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))*********************************+++++++++,,,,,,++++++,,,---///111333444777:::@@@EEEHHHIIIHHHFFF???<<<999666666999===@@@KKKMMMTTT]]]ccciiisss}}}~~~{{{uuuqqqnnnddd```[[[UUUQQQLLLGGGDDDAAA@@@>>>?????????>>><<>>>>>===<<<<<<;;;;;;::::::;;;<<<===>>>???@@@EEEEEEEEEFFFGGGIIIKKKKKKIIIOOOSSSPPPLLLPPP]]]iiieeeSSS@@@999888777555444000333555444111000111222111111000000000000000000//////000000111111222222222333555666666555333222++++++++++++++++++++++++)))((((((((()))***++++++(((((())))))*********+++************************)))))))))(((''''''&&&&&&******))))))((((((''''''(((''''''&&&&&&&&&'''''')))(((((((((''''''''''''''''''((())))))))))))))) """%%%&&&''''''(((***&&&&&&&&&'''((())))))***))))))(((((((((((())))))******))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,---------++++++,,,...000222555666;;;???DDDIIIKKKJJJHHHFFF:::888666666999@@@GGGKKKSSSTTTZZZbbbhhhkkkqqqwwwxxx}}}{{{~~~zzzssskkkfffdddddd\\\WWWQQQLLLHHHEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????>>>===<<<>>>>>>???@@@BBBCCCBBBAAAEEEEEEEEEFFFLLLRRRRRRMMMTTTSSSRRROOOMMMVVVmmmzzzlllQQQHHH<<<666444555333111////////////////////////000000000000000000000000//////000111111111111111...000444:::???AAA@@@>>>999444000///000000,,,'''(((((()))))))))))))))(((************************+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%'''((())))))))))))'''((()))******)))((('''))))))))))))************((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&(((***)))&&&%%%'''***+++***)))))))))***,,,---+++)))'''(((+++,,,***(((,,,,,,,,,+++)))&&&###"""+++++++++---000444888:::DDDFFFJJJMMMNNNIIIAAA;;;;;;<<<======???FFFOOOVVV___dddfffccceeepppyyy|||~~~~~~{{{xxxrrrlllfffaaa^^^\\\VVVRRRMMMHHHEEECCC@@@>>>========================:::;;;<<<<<<<<<<<<;;;:::;;;<<<===???AAABBBCCCBBBEEEIIIKKKKKKNNNUUUXXXWWW^^^WWWRRRRRRYYYjjjooo```JJJCCC:::444444555444222222222222222222222222222////////////////////////---......///000/////////...///111777===CCCEEEFFF@@@999111......///---+++))))))*********************************************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''((()))))))))((('''((()))******)))((('''&&&&&&'''''''''((((((((((((((((((''''''(((((((((******)))))))))((((((((())))))))))))))))))))))))&&&'''((('''&&&&&&'''(((******)))((()))***+++,,,,,,***((()))+++,,,+++)))******,,,------,,,,,,+++***+++---000444999>>>AAAGGGIIIKKKLLLIIIDDD???<<<999<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;::::::;;;===???AAACCCDDDEEEFFFMMMRRRSSSVVV]]]cccdddfffZZZQQQWWWiiittt^^^OOOAAA<<<666333444555333222................................................+++,,,------......------///......111777>>>BBBDDD@@@;;;666444444333000...,,,,,,++++++++++++++++++******************************)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((((((''''''(((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((************))))))))))))(((((((((((((((((((((((()))'''''''''((()))((('''))))))((((((((()))***++++++***)))***+++,,,+++)))&&&'''(((***+++,,,,,,,,,***,,,///444:::AAAFFFHHHKKKMMMMMMJJJDDD???>>>>>>>>>AAAFFFLLLRRRYYY```eeeiiinnnqqqooorrr{{{vvvsssllleee]]]XXXVVVSSSMMMGGGGGGEEEBBB@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>@@@AAABBBDDDGGGHHHIIIPPPVVV\\\dddmmmqqqppphhh\\\WWWeeezzzeeeOOOAAA:::777444222333333111000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------000...,,,,,,///333666777666777:::>>>???<<<666111///...,,,+++******++++++************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((+++)))'''(((+++,,,***'''((((((((((((((())))))*********))))))*********)))))))))))))))***)))))))))+++...333999@@@FFFJJJMMMLLLNNNMMMGGG@@@===@@@DDDIIIKKKPPPUUU\\\dddkkkoooooosssuuurrrrrr{{{~~~yyytttnnnkkkccc]]]UUUQQQOOOMMMGGGBBBBBB@@@???>>>??????>>>===========================<<<<<<<<<<<<======>>>>>>>>>@@@BBBBBBBBBDDDGGGJJJNNNTTT]]]jjjyyywwwccc___eee{{{lllXXXEEE:::666555333222222000///---////////////////////////------------------------,,,,,,---............---...,,,++++++------,,,+++...222888>>>BBBBBB>>>;;;333111---***))))))******))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((((((((('''&&&((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&((())))))(((&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&''')))+++)))&&&'''((((((((())))))))))))((())))))))))))((())))))...---------------------///222777===CCCHHHKKKMMMLLLMMMLLLGGGAAAAAAFFFKKKQQQSSSWWW___hhhsss{{{|||xxxzzzwwwtttvvv|||vvvqqqkkkeeeaaa[[[VVVPPPKKKIIIGGGCCC@@@???>>>===>>>???@@@???===========================;;;;;;;;;;;;;;;<<<===>>>===@@@BBBCCCBBBDDDIIIMMMVVV^^^kkk}}}zzz\\\bbbsss{{{yyyyyyooo\\\LLL???888555555444222111///...---........................------------------------,,,---......//////......******+++---///...,,,***...///111444999>>>CCCEEE999555111,,,)))((()))***))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((('''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''&&&%%%'''((()))*********))))))(((***+++***)))((()))************+++,,,...000111333666;;;BBBGGGJJJLLLMMMKKKLLLKKKHHHFFFGGGLLLQQQUUUWWW___jjjxxx}}}xxxwww~~~qqqnnnqqqwww{{{uuunnnhhhbbb[[[WWWRRRPPPLLLHHHDDDBBB@@@???<<<<<<;;;===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@>>>AAAEEEFFFFFFIIIPPPUUU]]]kkk|||fffrrrvvvuuuxxx{{{ttt___MMMAAA:::888444444444222111000000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............*********,,,...///...,,,---------...111777>>>BBB???;;;555...***)))***+++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&'''((()))))))))(((((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''(((((())))))))))))))))))))))))))))))))))))&&&'''''''''&&&%%%&&&'''((()))***+++++++++***)))***,,,---,,,***)))+++---&&&&&&'''(((+++...000222555999???EEEJJJMMMNNNNNNLLLLLLKKKKKKLLLNNNQQQSSSXXX]]]iiiyyyzzzssspppqqqyyy~~~~~~rrrlllrrrzzzzzzvvvoooiiibbb\\\UUUQQQMMMMMMJJJFFFAAA?????????;;;::::::<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>???@@@BBBCCC???CCCHHHJJJKKKPPPXXX^^^bbbuuu}}}{{{~~~rrruuu|||jjjTTTDDD;;;888888222333333222111111222444000000000000000000000000........................+++,,,------......------,,,+++******,,,---,,,+++)))***---///000333555888CCC???888111,,,++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%'''((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))***************)))(((''''''((()))***(((((())))))*********+++************************'''***,,,+++((('''))),,,((()))***,,,,,,++++++***+++---///...,,,+++---///*********,,,...000333555666:::AAAHHHMMMPPPQQQQQQNNNMMMLLLMMMOOORRRSSSSSS\\\cccrrrqqqkkkkkkoooyyy}}}zzzzzzwwwoooooo{{{|||xxxssskkkccc\\\VVVPPPMMMGGGFFFEEECCCAAA???>>>===??????>>>===<<<;;;::::::@@@???>>>======<<<======<<<===??????>>>>>>@@@AAAEEEGGGHHHJJJRRR^^^dddeeerrr~~~wwwzzznnnWWWEEE===:::888555444333111111111333555666000000000000////////////)))***++++++,,,,,,,,,,,,---------------...///000+++++++++*********))))))+++***)))(((***---000222;;;:::777333...+++******&&&'''((())))))******)))******)))))))))))))))***)))((((((((('''''''''&&&''''''''''''''''''&&&&&&&&&'''(((******((('''&&&''''''''''''''''''''''''""""""$$$%%%'''((()))***((((((((((((((((((((((((***+++,,,***'''%%%######((()))*********((('''&&&((((((''''''''')))***,,,(((((()))***************)))***,,,---......---,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,---222999======CCCIIIMMMNNNPPPTTTWWWYYY\\\]]]XXXRRRRRRWWW^^^dddooo||||||rrrgggeeennn}}}vvvqqqzzzxxxvvv{{{{{{wwwnnniiibbb[[[TTTOOOIIIFFFCCCCCCBBBAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;???>>>>>>===<<<<<<<<<===<<<===???@@@@@@AAACCCEEEHHHLLLNNNQQQYYYgggtttyyy}}}|||pppaaaMMM>>>999777666444333333222111222333444555/////////............---+++,,,------------------+++,,,,,,,,,---------...,,,++++++++++++*********+++*********+++---///000333444555444111...+++)))((()))))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$&&&((()))))))))))))))(((''''''***)))((((((((((((((())))))***++++++,,,,,,++++++******+++,,,---------------,,,++++++***+++++++++,,,,,,---...000555<<<@@@EEEGGGIIILLLPPPUUU[[[___eeeddd```ZZZVVVXXX___fffsss}}}}}}pppjjjfffkkkxxxyyyuuuzzzzzztttpppddd___YYYRRRMMMHHHCCC@@@>>>?????????@@@@@@@@@@@@========================>>>======<<<<<<<<<<<<===<<<>>>@@@BBBBBBDDDGGGJJJJJJPPPUUUZZZeeexxx}}}vvvuuu|||rrr\\\QQQBBB888666666555333333333333222222222222222.........---------,,,,,,...////////////......---******,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------+++...222444444111---***************)))((('''&&&(((((('''''''''(((((()))((()))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))+++******))))))(((((('''((((((((((((((((((((((((&&&&&&%%%$$$###%%%))),,,***))))))(((((((((((((((************)))((('''&&&((()))******++++++******+++******++++++,,,---...------,,,++++++++++++++++++---///222555:::@@@DDDKKKJJJKKKOOOWWW___gggjjjnnniiiaaa[[[\\\bbbkkkqqqvvvkkkggghhhlllvvvyyysss{{{~~~yyysssmmmiii]]]YYYSSSNNNJJJFFFBBB???=========>>>>>>?????????<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<======???@@@BBBCCCDDDFFFIIILLLMMMSSS[[[eeeuuuqqqlllxxxvvveeeNNNFFF<<<666555666555444222222333333222111000///.........------------,,,///////////////...---,,,)))***,,,......---+++***---------,,,,,,,,,++++++***+++,,,---,,,,,,+++***(((***...222333222...+++***************)))(((''')))(((((((((((())))))***+++*********))))))((((((''''''''''''((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((++++++***))))))(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&))),,,***)))(((''''''((()))***((()))*********((('''&&&&&&&&&'''(((((((((((((((+++******)))***,,,---///------,,,++++++++++++,,,+++...222666:::>>>DDDGGGMMMLLLOOOWWWaaaiiimmmnnnjjjddd^^^^^^dddmmmvvvzzz}}}tttkkkfffiiinnnvvvyyy}}}}}}xxxsssmmmfffaaaWWWSSSNNNJJJGGGDDDBBB@@@========================;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<===>>>???AAABBBDDDDDDEEEGGGKKKNNNUUU[[[cccppp}}}ooowww~~~hhhUUUDDD???999555444555444333111222222222111000///////////////.........------...............---,,,++++++,,,---//////---+++***---------,,,,,,,,,++++++***+++,,,------+++***(((+++***+++---000111///---(((((()))******************)))))))))******+++,,,---,,,+++***)))((('''&&&'''''''''((((((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((((((((((((((((((&&&(((******((((((((()))***)))(((''''''((()))***&&&''')))*********)))(((&&&&&&'''(((((((((((((((+++***))))))***+++---...---,,,,,,,,,,,,,,,,,,---,,,000555:::>>>BBBFFFIIIOOOQQQWWW```hhhkkkhhheee___]]]^^^eeepppzzz}}}wwwqqqjjjeeefffhhhmmmttt}}}}}}zzzvvvqqqllleee___ZZZOOOLLLHHHEEECCCBBB@@@>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<===???@@@@@@CCCDDDFFFFFFHHHKKKPPPTTT___fffoooyyyyyy|||qqq\\\KKK===:::555333222222222111111111111000000000000000/////////............---,,,,,,---------,,,++++++,,,------......---++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,+++***)))---***(((***...111111000'''((()))***++++++++++++************+++,,,,,,---,,,,,,+++***((('''&&&&&&'''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((''')))+++,,,***(((((((((((((((((((((((())))))***&&&'''((()))************((()))******++++++*********))))))******+++,,,---+++++++++,,,,,,---...///000555;;;@@@CCCFFFHHHJJJSSSWWW]]]cccfffddd___[[[\\\___hhhtttxxxnnngggbbbaaaeeejjjqqqxxx~~~vvvsssooojjjeee___XXXSSSIIIGGGCCCAAA@@@@@@???===============<<<<<<<<<<<<<<<<<<<<<===============<<<<<<======???@@@AAABBBCCCEEEGGGIIILLLQQQWWW\\\eeeoooxxxyyyxxxzzz|||{{{{{{rrraaaPPPBBB999777444222222222222222000000///...///000111222.........---------,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++***,,,++++++++++++*********)))******++++++++++++***+++((('''***000444444222)))******+++++++++******))))))))))))***+++,,,---))))))((((((((((((''''''&&&''''''((())))))******((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((()))***)))((('''(((***''''''((())))))))))))))))))((((((((((((((()))))))))***++++++,,,,,,++++++((()))***++++++,,,,,,+++*********+++---...000111666;;;AAAFFFIIIIIIJJJKKKSSSVVVZZZ\\\]]]]]]]]]^^^gggnnn{{{|||rrrpppnnnmmmnnnrrryyy~~~zzzwwwqqqnnnjjjeee```ZZZTTTOOOHHHEEEBBB@@@@@@@@@???>>><<<<<<<<<================================================>>>???AAABBBCCCCCCEEEHHHKKKPPPVVV]]]bbbfffsss|||uuuiiidddfffjjjvvvaaaPPPBBB888999777555444333444555666000///...---...///222333---------,,,,,,,,,++++++++++++,,,---............,,,,,,+++***))))))******+++++++++*********))))))))))))*********+++++++++(((&&&&&&+++222666555333+++++++++++++++***)))((((((((((((((()))***+++,,,%%%&&&&&&'''((())))))***&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&***---&&&'''(((*********)))(((,,,+++)))'''''''''(((((((((((()))***************'''(((***+++,,,,,,++++++))))))***+++---///111222:::???FFFJJJLLLLLLLLLLLLOOOQQQSSSTTTUUUZZZaaagggttt}}}|||~~~|||zzz{{{yyy}}}yyyqqqyyy{{{sssmmmkkkhhhccc^^^YYYSSSLLLHHHCCCBBB@@@>>>======>>>???>>>>>>===<<<<<<<<<<<<<<<=========>>>???@@@@@@@@@<<<<<<===>>>@@@AAA@@@???@@@FFFLLLRRRVVV\\\eeekkkqqqkkkhhhfff]]]XXXeeeyyy~~~mmmVVVDDD;;;888666555444333222222222222000000000000////////////.........------,,,,,,,,,///......------......///************************,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++,,,///444777///***))),,,***%%%%%%***))))))))))))))))))))))))''''''(((((())))))*********)))((('''''''''''''''+++***))))))***+++***((((((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((()))))))))))))))*********)))))))))))))))++++++++++++++++++++++++++++++***)))((('''&&&&&&))))))))))))************)))***++++++***+++---...)))***---...000333777;;;CCCLLLPPPMMMKKKOOOPPPNNNLLLKKKNNNTTTXXX^^^mmm}}}|||wwwyyyrrrqqq}}}yyypppjjjgggccc^^^YYYTTTOOOIIIFFFBBBAAA@@@>>>======>>>>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>?????????<<<===>>>@@@BBBCCCDDDCCCGGGJJJNNNTTT\\\eeelllpppiiiaaa[[[XXXUUU[[[ttt|||{{{sss^^^JJJ===888777444333222111000000000000000000000000/////////.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,+++++++++*********************************)))*********+++...222666///)))'''))))))%%%$$$'''))))))))))))))))))))))))'''((((((((()))))))))***))))))((('''''''''''''''((('''&&&&&&(((((('''&&&(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))+++******)))((('''''''''''''''''''''((((((((()))+++,,,,,,,,,++++++---///,,,,,,---...111777>>>DDDTTTYYYYYYSSSOOOPPPQQQPPPOOOOOOSSS[[[cccmmm~~~{{{qqqooozzz|||uuulllggg```\\\VVVQQQMMMIIIFFFCCCAAA@@@???>>>=========>>>>>>======<<<<<<<<<<<<===============>>>>>>>>>>>>===>>>???AAADDDFFFGGGHHHMMMNNNRRR[[[gggppprrrrrrdddYYYPPPOOOVVVjjjxxxuuuwww}}}uuu___KKK>>>888777777333222111000000000000000000000000/////////.........------------,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,++++++++++++*********************************((()))))))))***,,,000444222,,,'''((()))'''&&&'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''&&&%%%%%%'''((('''%%%(((((())))))))))))((((((''''''((((((((((((''''''))))))((('''&&&%%%$$$$$$''''''''''''(((((((((((())))))))))))))))))))))))*********))))))((((((((('''''''''((((((((())))))+++,,,---,,,++++++---//////...///000555???JJJQQQ___aaa\\\SSSLLLKKKMMMNNNUUUYYY```jjjtttyyy}}}{{{{{{yyyzzz}}}uuutttyyy|||vvvooohhhbbbZZZUUUOOOKKKHHHEEECCCBBB??????>>>>>>============>>>===<<<<<<<<<<<<==============================???@@@BBBCCCDDDFFFIIIJJJNNNPPPWWWeeerrrwwwqqqiii___UUUQQQYYYkkkzzzvvvyyyuuueeePPP???888777777777444444333222222222222222000000/////////.........------------------------...------------------...************************++++++++++++************++++++++++++++++++++++++'''((()))))))))+++...111777111+++***,,,,,,***)))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((''''''((('''&&&'''((()))((('''(((((())))))))))))((((((&&&'''((())))))((('''&&&******))))))((((((''''''''''''((((((((((((((()))++++++++++++++++++++++++******))))))))))))))))))))))))*********++++++++++++,,,---,,,++++++---///...000333888???JJJUUU]]]bbb```ZZZQQQJJJJJJNNNRRR^^^ggguuu|||qqqjjjdddgggkkkkkkllluuu}}}||||||~~~yyytttooohhhaaa\\\SSSOOOJJJFFFEEECCCBBBAAA===>>>>>>>>>======<<<<<<======<<<<<<<<<<<<==================>>>>>>>>>>>>AAACCCEEEEEEEEEGGGJJJMMMNNNSSS___mmmwwwttthhh\\\RRRPPPXXXmmmzzzsssuuuzzz}}}bbbUUUDDD999666666666444333333222222111111222222////////////............---------------------------------,,,,,,---------************************+++++++++*********))))))************************'''((()))))))))***---///888444000,,,,,,---,,,)))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((((()))(((''''''(((&&&&&&''')))))))))((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''(((((())))))******((((((((())))))*********************************))))))))))))************************++++++++++++***+++,,,+++++++++---///---222:::CCCLLLTTT\\\aaa___\\\WWWRRROOOQQQYYY```iiixxxyyyqqqjjjggg]]]___bbbeeemmm~~~yyyvvvxxx|||yyyuuupppjjjeee___YYYUUUMMMJJJFFFDDDCCCBBBAAA@@@<<<<<<============<<<<<<===<<<<<<<<<<<<======>>>=========>>>???@@@@@@@@@CCCFFFHHHHHHHHHIIINNNRRRTTT\\\gggpppqqqiii]]]SSSIIISSShhhzzznnnlllvvvoooOOOFFF;;;555444444333111111000000/////////000000/////////.........------,,,,,,,,,------------...++++++************++++++************************+++************)))))))))))))))))))))))))))))))))'''(((***))))))***,,,---444555333...++++++***'''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&((()))))))))((('''&&&%%%$$$%%%'''(((((('''(((((())))))))))))((((((''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))(((((())))))******++++++(((((((((((((((((((((((()))))))))******+++++++++((((((((()))))))))******)))***+++,,,,,,---///222111999DDDOOOVVVZZZ]]]^^^VVVTTTSSSTTTUUUXXXcccmmmuuu}}}rrrllljjjiiiiiidddeeehhhmmmyyyzzzyyyttt}}}yyy~~~|||yyyvvvsssoookkkfff```[[[VVVQQQMMMGGGEEECCCBBBBBBAAA@@@>>>;;;;;;<<<=========<<<;;;<<<<<<<<<<<<<<<===>>>>>><<<===>>>???@@@AAABBBCCCCCCGGGJJJKKKKKKOOOUUU[[[bbbiiiooommmeee[[[VVVTTTSSSggg|||qqqnnnsssqqq\\\CCC>>>777333222333222111000000////////////000000//////.........---------,,,,,,,,,---------......++++++************++++++************************************))))))))))))((((((((((((((((((((((((((()))************+++---111888999222,,,+++***((())))))))))))))))))))))))***)))))))))((((((((('''%%%&&&((()))***)))((('''&&&%%%%%%&&&((())))))((((((((())))))))))))((((((((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((''''''(((((()))******+++(((((((((((((((((((((((((((((()))***++++++,,,,,,(((((()))))))))*********)))+++---......000333555:::BBBNNNWWW[[[[[[YYYXXXSSSQQQTTTYYY]]]aaakkkwww}}}ttthhh___]]]```fffiiilllmmmpppyyyrrrrrrxxx~~~{{{xxxvvvssspppmmmiiieee___YYYTTTPPPKKKHHHCCCBBBAAAAAABBBAAA>>><<<:::;;;<<<=========<<<;;;<<<<<<<<<<<<<<<===>>>???<<<===>>>???AAACCCDDDEEEBBBGGGKKKMMMOOOSSS[[[aaannnssssssjjj[[[RRRSSSXXXeee~~~rrrppptttcccLLL???<<<777444333333444444222111111111111111222222//////.........---------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---************************************))))))))))))(((((((((((((((((((((((((((***++++++******+++,,,222;;;>>>777...,,,,,,***))))))))))))))))))))))))******))))))((((((((('''$$$&&&((()))***)))(((''')))(((''')))+++,,,,,,+++(((((())))))))))))(((((()))((('''&&&&&&'''((())))))))))))))))))(((((((((&&&&&&&&&'''((())))))***************************(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,***,,,...///000333666999CCCJJJTTT[[[\\\YYYUUUSSSXXXWWW[[[ccchhhkkkuuu~~~vvvnnneeeYYYQQQQQQXXX```fffqqqrrrxxxtttppp{{{~~~yyyuuuuuuuuusssppplllhhheeeccc___ZZZTTTPPPKKKFFFCCCBBBBBBBBBAAA@@@???>>>===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>@@@AAABBBAAAAAAGGGHHHMMMSSSTTTTTT^^^jjjzzzyyyuuuiiiYYYSSS]]]lllssskkkqqq~~~gggNNN@@@999888777666444444333333222111111000///......---///............---------++++++------------++++++,,,++++++******++++++,,,******++++++++++++*********************)))(((((())))))))))))))))))))))))''''''''''''((()))++++++...888BBB@@@555,,,+++...((()))))))))************'''&&&&&&%%%%%%&&&&&&'''$$$&&&((()))***)))((('''))))))((((((''''''&&&&&&+++++++++++++++,,,,,,---((((((((((((((('''''''''((('''&&&&&&'''((('''%%%(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))+++***)))((((((***,,,---))))))))))))***+++,,,---))),,,---,,,***...777???MMMOOOQQQPPPNNNOOORRRVVV[[[cccjjjnnnpppxxxyyyoooiiiZZZYYYUUULLLFFFKKKXXXdddkkkyyyvvvooosss}}}xxxuuurrrrrrqqqooolllhhhdddaaa^^^ZZZTTTPPPLLLIIIEEECCCAAAAAAAAA@@@@@@???>>>===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDDDDDDDDDDHHHIIINNNTTTVVVYYYdddppp~~~yyyqqqeeeYYYZZZlllvvvrrryyyoooWWWEEE>>>888777666555444333333333111111111000///.....................------------******+++,,,,,,+++******,,,++++++++++++++++++,,,******++++++++++++*********************)))(((((())))))))))))))))))))))))''''''''''''((()))***+++...777AAADDD>>>555...,,,+++******)))((((((((((((((((((''''''''''''((((((%%%&&&((())))))((('''&&&(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))************+++***)))((()))***,,,---******))))))***+++,,,,,,***+++---...000666???EEEOOONNNLLLKKKLLLPPPVVV[[[aaaiiirrryyy~~~nnn```XXXSSSRRRNNNJJJJJJPPP\\\eeeqqqzzzuuuzzz{{{wwwtttqqqooonnnnnnmmmkkkgggccc^^^\\\WWWSSSMMMIIIFFFEEECCCBBB????????????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================@@@AAABBBDDDFFFFFFGGGGGGIIIJJJOOOVVV[[[bbbnnnyyyxxxlllcccaaakkk|||xxxyyynnnXXXDDD;;;:::666666444333222222111111111111000000//////..................------------)))******++++++******)))++++++++++++++++++++++++******++++++++++++*********************)))(((((())))))))))))))))))))))))(((''''''(((((()))***+++---444>>>EEEGGG@@@555---+++******)))(((((((((((())))))(((((((((((())))))&&&'''((((((((('''&&&%%%'''''''''((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((()))(((''''''))))))((('''%%%%%%%%%&&&'''(((***+++************+++++++++++++++***)))))))))***,,,---+++************++++++,,,++++++---111777???GGGLLLPPPKKKGGGFFFKKKSSS[[[```eeelllyyyvvvfffVVVKKKLLLJJJIIIJJJOOOXXXbbbhhhwwwwww}}}xxxrrrooonnnnnnmmmlllllljjjhhhddd___[[[XXXSSSOOOHHHDDDBBBAAAAAA@@@===>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>?????????@@@AAABBBDDDFFFGGGHHHHHHKKKMMMQQQYYYbbbmmmyyytttiiijjjuuutttyyymmmXXXFFF999555777444444333111111000000000111000000000/////////............---------,,,,,,******++++++++++++******++++++++++++++++++++++++******++++++++++++*********************)))(((((())))))))))))))))))))))))((((((((((((((()))******+++...666AAAIIIFFF;;;111,,,+++************+++,,,))))))(((((((((((())))))''''''(((((('''&&&%%%$$$&&&&&&''''''(((((())))))((((((((((((((()))******((((((((((((((())))))))))))((('''((()))***)))(((&&&&&&&&&&&&'''((()))***)))))))))*********++++++******)))))))))***+++,,,+++++++++******++++++,,,,,,,,,...444<<>>>>><<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???@@@AAAAAA@@@@@@BBBCCCEEEGGGHHHIIIMMMPPPVVV___lllyyy~~~sssnnn|||{{{yyytttuuu[[[III>>>888555555333222111000000///000000000000000000////////////...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++*********************)))(((((()))))))))))))))))))))))))))(((((((((((())))))***))))))---777BBBEEE>>>666222000...,,,++++++,,,,,,))))))(((((((((((())))))(((((((((''''''&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&''''''((((((((((((((())))))******)))''''''(((*********))))))(((((('''''''''((((((((((((((()))))))))*********************+++++++++++++++++++++++++++,,,------...222888@@@FFFHHHIIIIIIGGGHHHNNNXXXaaagggiiikkkssszzzoooggg___UUUNNNJJJRRR[[[]]]]]]bbbppp|||}}}uuurrrmmmkkkkkklllmmmmmmiiihhhgggddd___YYYUUURRRNNNJJJEEEAAA???>>>===<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@BBBBBBCCCBBBBBBCCCDDDFFFHHHJJJLLLPPPVVV^^^iiixxx~~~yyy}}}xxxuuuyyyzzzdddLLL???;;;888555444222111111000//////000000000000000000////////////------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++*********++++++++++++*********************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''''')))///777<<<;;;888888555222...,,,*********))))))(((((((((((())))))(((((((((((('''''''''''''''''''''((((((((((((((()))(((((((((((()))******'''(((((())))))******+++(((&&&&&&''')))******)))***)))(((((('''''''''((('''((((((((())))))))))))))))))******++++++++++++*********++++++,,,---...///333:::@@@DDDFFFFFFFFFEEEHHHNNNXXXaaaiiimmmnnnwww~~~ooobbbYYYSSSNNNKKKNNNZZZeeehhhggglll|||~~~|||wwwtttpppnnnkkkjjjkkklllkkkjjjeeedddccc___ZZZTTTOOOLLLHHHEEEBBB@@@??????===<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>@@@AAACCCDDDDDDFFFFFFFFFHHHJJJLLLOOOPPPTTT\\\gggtttzzzuuu{{{}}}cccSSSBBB;;;888666444444222111000000000000000000////////////000000000000---------,,,,,,,,,++++++,,,,,,+++******+++,,,,,,)))***,,,------,,,***)))******++++++++++++*********************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((***,,,...111333555666444111...,,,,,,------******))))))))))))******)))(((((((((((())))))***((((((((((((((('''''''''++++++******++++++,,,---'''(((((()))******++++++&&&%%%%%%&&&(((***)))((()))((((((((((((((())))))(((((()))))))))*********))))))***+++++++++++++++))))))***+++,,,---///000111888CCCIIIJJJHHHGGGFFFEEEKKKUUU___gggnnnrrruuuxxxhhhXXXMMMHHHGGGHHHQQQ[[[hhhnnnrrr{{{|||sssnnnlllnnnlllkkkkkkkkkkkkiiigggbbbaaa___[[[VVVQQQKKKHHHCCCAAA????????????>>>===<<<<<<===============<<<;;;;;;;;;<<<<<<<<<============???@@@BBBCCCEEEEEEIIIIIIJJJKKKMMMPPPSSSTTTXXXaaammm{{{xxxtttxxx}}}pppRRRHHH>>>999555222111333222111111000000000000111////////////000000000000---------,,,,,,,,,++++++,,,+++***))))))***+++,,,)))***,,,------,,,***)))******++++++++++++*********************)))(((((())))))))))))))))))))))))***)))(((((((((((())))))'''***---,,,******---111000...,,,,,,,,,///111333,,,++++++++++++++++++,,,))))))((())))))***+++,,,))))))(((((('''''''''&&&'''''''''''''''((())))))'''(((((()))***+++++++++&&&%%%$$$&&&((())))))(((''''''''''''(((***+++,,,)))************+++++++++))))))***++++++++++++***((())))))+++,,,...000111222<<>><<<<<<<<<===>>>999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>??????===???AAACCCEEEHHHJJJLLLMMMKKKOOOUUUVVVTTTWWW^^^```nnnyyyyyy~~~nnnZZZEEE>>>777444555555333000111111111111000000000000/////////...------,,,,,,......---,,,,,,,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++******))))))(((((((((((())))))******++++++))))))*********))))))(((+++*********))))))(((((((((((())))))((('''&&&&&&((()))***,,,---...//////111///---+++******+++,,,))))))'''&&&&&&&&&'''((())))))(((((((((((())))))************************))))))(((((('''''''''&&&'''((()))******)))(((''',,,***((((((***+++)))'''(((((((((((()))))))))))))))************+++++++++***+++---------///222444;;;CCCLLLQQQPPPMMMKKKJJJLLLUUU___ccccccfffnnnvvv{{{~~~{{{tttgggXXXMMMFFFDDDIIIQQQZZZ___iiiwwwvvvzzz}}}}}}~~~~~~}}}||||||||||||||||||||||||||||||}}}~~~xxxqqqllljjjjjjkkkkkkjjjjjjjjjiiigggccc```[[[XXXSSSOOOLLLIIIEEECCC???>>>===<<<<<<<<<======::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBCCCFFFJJJLLLSSSQQQSSSWWWYYYYYY```hhhppp|||{{{zzzrrrZZZIIIAAA;;;555222333444222///111111111000000000//////------........................---,,,,,,,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++************))))))))))))))))))))))))))))))*********&&&'''((()))***+++++++++*********)))))))))((((((((((((((((((((('''&&&&&&((()))***+++,,,---------///---+++***)))***++++++,,,,,,***))))))))))))***))))))(((((((((((())))))***)))))))))((((((((('''))))))((((((((('''''''''(((((())))))))))))((((((***((('''''')))***)))'''(((((((((((()))))))))***)))************+++++++++++++++,,,+++,,,///444777CCCIIIPPPSSSRRRNNNMMMMMMQQQWWW]]]]]][[[\\\cccjjjpppssszzzuuukkkbbbYYYOOOJJJGGGGGGOOOWWWffflllxxxxxxttt~~~}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzyyyzzzzzz{{{|||}}}}}}}}}xxxpppiiifffgggjjjmmmkkkiiigggfffeeeccc___]]]TTTQQQMMMJJJHHHFFFCCCAAA======<<<;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAADDDDDDDDDDDDEEEIIIOOOSSSZZZYYY[[[^^^aaafffqqq{{{}}}vvvyyyvvv]]]III???;;;777222000222222111///111111000000000000//////,,,,,,------...//////000......---,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******))))))))))))************************))))))))))))'''((())))))******************))))))))))))(((((((((((((((((((((''''''&&&((()))******+++++++++***++++++))))))))))))***+++...---,,,******))))))))))))((((((''''''(((((()))((((((''''''&&&&&&&&&&&&))))))((((((((((((''''''))))))(((((((((((())))))***(((((((((***+++***(((((((((((()))))))))******)))************+++++++++,,,++++++***,,,000777<<>>@@@BBBCCCCCCEEEHHHJJJLLLQQQWWW]]]^^^bbbhhhnnnsss|||{{{|||{{{cccNNNAAA;;;777444111000111222111000111000000000////////////---------.........//////...---,,,,,,++++++,,,,,,++++++************++++++******++++++++++++******(((((())))))******++++++++++++******))))))((((((+++++++++***)))'''&&&%%%))))))))))))))))))(((((('''(((((((((((((((''''''((()))))))))))))))(((((()))(((((((((((()))***+++,,,,,,+++***)))(((''''''(((((((((''''''(((((((((%%%%%%&&&&&&&&&'''''''''))))))((((((((((((((((((***)))(((''''''((()))***,,,+++************))))))(((((()))))))))*********))))))*********+++++++++---,,,++++++---444<<>>>>>======<<<<<<===>>>@@@BBBDDDEEECCCGGGMMMPPPRRRVVV]]]cccgggqqq~~~wwwaaaOOOBBB:::666444333111111111222222222000000000////////////...//////.........---------------,,,++++++++++++,,,+++******))))))******+++)))******++++++******)))(((((())))))******++++++++++++******))))))((((((++++++******((('''%%%%%%(((((((((((((((((())))))''''''((((((((((((((('''(((((()))))))))(((''''''''''''''''''((()))******+++++++++***)))(((((('''((((((''''''''''''((((((###$$$%%%&&&((()))***+++(((((())))))))))))))))))***)))(((''''''((()))***,,,,,,+++***(((&&&&&&&&&))))))))))))************))))))*********+++++++++---------...222999BBBIIIJJJLLLLLLKKKJJJLLLQQQUUUTTTQQQMMMKKKLLLQQQXXX]]]ZZZWWWRRRMMMKKKJJJIIIIIIMMMMMMPPPTTTVVVXXX```iiioooyyy~~~~~~}}}}}}~~~}}}|||{{{{{{||||||{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}wwwvvvuuutttsssrrrrrrssssssrrrrrrqqqqqqqqqrrrrrruuuwwwyyy|||~~~~~~zzz{{{~~~}}}uuummmccccccddddddddddddccccccbbb```]]][[[XXXUUUQQQNNNMMMJJJFFFCCCAAA???<<<:::999:::;;;;;;<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>===>>>???@@@CCCEEEGGGIIIFFFKKKQQQUUUWWW\\\eeemmm}}}zzz~~~}}}dddOOOCCC===888444333222222222222222222333000000////////////......000//////...------,,,,,,------,,,+++++++++++++++******))))))))))))******))))))************))))))))))))))))))************************))))))))))))&&&'''(((((())))))))))))''''''(((((((((((())))))&&&'''((((((((((((((((((((((((((())))))((('''''''''''''''(((((()))))))))++++++,,,,,,++++++***)))(((''''''&&&&&&''''''((($$$$$$%%%''')))***+++,,,(((((())))))))))))******))))))(((((((((((())))))((())))))'''%%%######$$$)))))))))*********++++++)))************+++++++++---///111555:::@@@HHHNNNLLLMMMMMMLLLLLLOOOUUU[[[YYYUUUPPPNNNPPPTTTXXXZZZUUUPPPIIICCCAAABBBEEEHHHKKKLLLNNNQQQQQQRRR[[[eeetttyyyuuuvvv~~~~~~}}}}}}}}}~~~}}}}}}||||||~~~}}}{{{zzzyyyzzz{{{{{{xxxwwwwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~|||zzzrrrqqqppppppoooooopppppppppppppppoooooopppqqqqqqssstttvvvxxx{{{}}}|||yyywwwxxxyyyuuulllddd``````aaaaaaaaa``````___]]]\\\ZZZYYYWWWSSSNNNKKKIIIGGGCCCAAA@@@???===;;;999:::;;;<<<===<<<<<<;;;======>>>????????????>>>>>>???@@@BBBEEEHHHJJJKKKKKKPPPUUUYYY^^^iiixxx~~~yyy{{{lllVVVEEE===:::777444111222222222111111111222000000/////////...........................---------,,,++++++***+++++++++******))))))))))))******))))))************))))))*********))))))))))))))))))))))))))))))*********%%%&&&'''((())))))))))))'''''''''((((((((())))))&&&&&&'''((((((((((((((('''(((((()))))))))(((((('''(((((()))))))))((((((((()))***+++++++++******(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))(((((()))))))))*********(((((())))))))))))((((((&&&''')))(((%%%$$$&&&'''))))))*********+++++++++)))************+++++++++,,,000666<<>>===999:::<<<=========<<<<<<======>>>??????????????????@@@AAACCCFFFIIIKKKMMMNNNRRRXXX]]]eeeuuu|||dddYYYIII<<<666444333333000111222111000///000111000/////////............,,,,,,------.../////////---,,,++++++******++++++******))))))))))))******))))))************))))))++++++******))))))(((((((((((())))))******++++++'''(((((((((((((((''''''&&&'''''''''(((((())))))&&&&&&'''((())))))(((((('''(((((()))***)))))))))(((((())))))))))))(((((($$$%%%'''((())))))(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((())))))*********+++'''((()))******)))((('''&&&(((+++***))))))+++...)))************+++++++++)))************+++++++++,,,111999@@@FFFKKKPPPSSSNNNOOOOOOMMMLLLOOOVVV[[[ZZZWWWTTTUUUZZZ^^^]]]\\\OOOMMMJJJFFFDDDFFFIIIMMMLLLMMMOOORRRSSSXXXfffttt}}}nnniiivvv~~~}}}|||vvvwwwxxxyyyyyyyyyyyyxxxwwwuuutttsssssstttvvvwwwrrrrrrrrrsssuuuxxx{{{|||{{{zzzxxxxxxwwwxxxyyyzzz~~~|||{{{|||~~~|||zzzwwwwwwxxx{{{~~~~~~}}}||||||{{{yyyyyyyyywwwuuurrrjjjjjjjjjjjjkkklllmmmmmmkkkjjjkkkkkklllmmmnnnooorrrqqqqqqrrruuuzzz~~~}}}~~~}}}zzzxxxwwwtttpppmmmjjjfffbbb^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\XXXTTTQQQNNNKKKHHHEEEEEEDDDBBB@@@>>><<<<<<;;;???>>>===<<<<<<<<<<<<<<<===<<<;;;<<>>777666666555333222111111000///......---//////.........---------........................,,,,,,------,,,+++)))(((,,,***))))))******)))'''+++)))))))))+++,,,+++***)))))))))))))))))))))))))))))))))((()))******+++'''''''''''''''((())))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((%%%%%%&&&'''((()))******---,,,***)))((((((((()))))))))))))))))))))))))))+++*********))))))((((((((((((''''''&&&&&&&&&%%%))))))))))))************************************+++******+++,,,.........+++333===GGGMMMQQQSSSTTTWWWUUUSSSQQQQQQSSSVVVWWW[[[WWWSSSTTTYYY\\\\\\ZZZNNNHHHEEEHHHJJJIIIIIIJJJMMMTTTZZZ[[[ZZZ___lllwww|||uuunnnjjjooo~~~{{{xxxwwwuuuvvvvvvvvvtttrrrpppooooooooonnnnnnnnnoooqqqrrrpppqqqrrrtttuuuuuuvvvvvvyyyyyyxxxwwwxxxyyyzzz{{{|||{{{{{{{{{zzzzzzyyyyyyzzz{{{|||~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{yyyxxxxxxxxxxxxwwwuuuqqqnnnlllhhhhhhgggggghhhhhhiiijjjkkkkkkllllllmmmooopppqqqrrrsssuuuuuuuuuwwwyyy{{{}}}}}}~~~~~~zzzxxxuuutttqqqllliiifffddd```^^^^^^]]]]]]\\\\\\[[[[[[ZZZVVVTTTPPPMMMKKKIIIGGGEEE@@@???===<<<:::999999999:::::::::::::::;;;<<<<<<>>>>>>===>>>@@@BBBDDDDDDEEEGGGIIIKKKLLLOOOSSSVVV[[[aaaiiirrrzzzyyy~~~mmm[[[KKKCCC:::555555666555333111111111000///.........//////.........---------------------------------,,,,,,,,,,,,+++***)))(((,,,***)))***++++++***)))***)))((()))+++++++++***)))))))))))))))))))))))))))))))))))))))******+++'''''''''''''''((())))))******))))))((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))************)))))))))(((((((((((((((''''''&&&&&&))))))))))))************************************,,,+++***+++,,,---......000777AAAJJJPPPTTTUUUVVVVVVUUUTTTRRRRRRSSSTTTTTTVVVSSSPPPRRRWWW[[[[[[YYYOOOIIIEEEHHHKKKKKKNNNQQQTTTWWW\\\^^^aaahhhsss{{{vvvmmmlllqqq~~~|||yyywwwvvvtttttttttsssrrrpppnnnmmmlllkkkkkkkkklllmmmooopppnnnooopppqqqrrrrrrrrrrrruuutttttttttuuuvvvxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwzzz{{{|||~~~{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{zzzxxxvvvuuuttttttssssssqqqooollliiihhheeeeeeddddddeeeeeefffggghhhhhhiiijjjkkkmmmnnnooooooqqqsssttttttvvvyyy{{{||||||}}}~~~{{{xxxuuurrroookkkgggcccbbbaaa___^^^]]]]]]\\\[[[YYYXXXWWWVVVPPPNNNJJJIIIHHHGGGEEECCC<<<;;;:::999999999999999888888999999;;;<<<===>>>@@@??????@@@AAADDDFFFGGGGGGIIIMMMPPPSSSWWW[[[___eeelllwwwyyyqqqyyypppXXXDDD???:::555333444555555333111111000000//////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))+++***)))***+++,,,+++***)))((('''(((***+++***)))))))))))))))))))))))))))((((((((()))))))))******'''''''''''''''((())))))++++++***)))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%$$$$$$$$$%%%&&&((()))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************************,,,++++++++++++---...///666===FFFNNNTTTVVVXXXYYYWWWWWWWWWVVVUUUTTTSSSRRROOOMMMLLLOOOTTTWWWWWWVVVOOOIIIFFFIIIMMMPPPUUUZZZ^^^___aaafffmmmuuu{{{}}}zzzooohhhnnn~~~zzz{{{{{{{{{zzzyyywwwvvvuuuqqqqqqpppooonnnlllkkkjjjfffffffffggghhhjjjlllmmmkkkllllllmmmnnnnnnnnnnnnooonnnnnnoooppprrrtttuuuuuuuuutttttttttttttttssswwwxxxyyyzzz{{{|||||||||yyyxxxwwwvvvvvvuuuuuuuuuwwwwwwvvvuuusssqqqooonnnooonnnllljjjgggeeecccbbb`````````___```aaaaaabbbcccdddeeefffhhhjjjlllmmmlllnnnpppqqqrrrtttxxxzzzzzzzzz{{{|||}}}~~~~~~|||xxxuuurrrooojjjfffbbb___^^^______^^^^^^]]][[[YYYWWWUUUSSSRRRMMMJJJGGGEEEDDDCCCAAA@@@;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCEEEHHHJJJLLLOOORRRVVVZZZ```gggkkkrrr}}}zzzvvvxxxsssaaaKKK:::888555333222444444333222111000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))******)))(((((()))+++,,,+++***)))''''''((()))***)))((())))))))))))))))))))))))'''(((((()))))))))))))))'''''''''''''''((())))))******))))))(((((('''''''''((()))*********))))))(((((((((((((((((((((((())))))***+++++++++******))))))))))))((((((''''''(((''''''&&&'''(((***+++))))))))))))))))))))))))*********)))))))))))))))******))))))))))))))))))((()))))))))************************************,,,,,,,,,++++++---///222<<>><<<;;;;;;;;;;;;<<<===>>>???>>>>>>======>>>>>>???@@@@@@BBBDDDEEEFFFHHHLLLPPPSSSUUUYYY^^^dddllltttzzzuuuttt{{{vvveeeSSSCCC:::666555444333444333222111000000000000////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++)))''''''(((***+++***))))))''''''((()))***)))((())))))))))))))))))))))))''''''((())))))))))))((('''''''''''''''((())))))''''''(((((())))))******((()))***,,,,,,+++******(((((((((((((((((((((((('''((())))))*********)))*********)))((((((''''''******)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))******))))))******************((()))))))))************************************+++,,,---,,,,,,...222666???DDDKKKQQQSSSUUUVVVVVVUUUVVVXXXXXXUUUQQQMMMJJJCCCDDDGGGKKKMMMNNNLLLJJJKKKKKKOOOVVV[[[]]]bbbgggrrrsssvvv|||yyyrrrhhhlllxxxssslllrrr~~~~~~}}}}}}}}}}}}||||||zzzxxxuuurrrpppnnniiihhhgggeeecccaaa``````\\\]]]^^^```aaaccccccdddbbbcccdddeeeeeeffffffeeeccccccccceeegggiiilllmmmoooooooooooooooooooooooonnnnnnooopppqqqqqqqqqqqqsssrrrpppmmmlllllllllmmmppppppooonnnllljjjhhhggggggfffdddaaa___]]]\\\[[[WWWWWWWWWVVVWWWXXXXXXYYYYYYZZZ[[[]]]```ccceeegggiiijjjkkkkkkkkkllloooqqqrrrssstttuuuvvvwwwxxxyyy|||vvvrrrnnnkkkhhhbbb```]]][[[\\\]]]]]]]]][[[ZZZWWWUUUQQQOOOLLLKKKIIIGGGCCCAAA@@@>>><<<:::999999999:::;;;<<<===>>>>>>============>>>>>>???AAADDDGGGIIIJJJMMMRRRWWWZZZ^^^fffnnnwwwwwwooowwwxxxfffUUUDDD;;;999666555555444333222111111000000000000////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***)))((((((***+++***))))))((('''(((***+++***)))))))))))))))))))))))))))&&&'''((()))***)))(((''''''''''''''''''((())))))&&&&&&'''((()))***++++++''')))+++,,,---,,,***)))(((((((((((((((((((((((($$$%%%&&&''''''(((''''''*********))))))((((((((())))))'''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))************************************+++---......---000666;;;AAAEEEKKKOOOQQQRRRRRRSSSPPPQQQRRRRRRPPPLLLHHHEEEBBBEEEJJJOOOQQQQQQOOOMMMOOOQQQWWW___dddeeeiiioooxxx{{{zzzrrrlllgggwwwrrrfffiiivvv~~~~~~|||zzzzzzzzz{{{|||{{{yyyvvvrrrnnnkkkiiieeedddbbb___]]]\\\[[[[[[WWWXXXYYY[[[\\\]]]]]]]]]\\\]]]^^^___aaaaaaaaaaaa_________```bbbdddfffhhhjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjkkkllllllmmmlllllllllkkkhhhfffdddeeeeeefffjjjiiiiiihhhgggeeedddccccccbbb```^^^\\\ZZZXXXWWWRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTUUUWWWZZZ]]]___```bbbdddeeeeeeeeefffiiikkkmmmnnnoooqqqsssuuuwwwwwwxxxrrrmmmjjjfffddd___]]][[[ZZZ[[[[[[ZZZYYYWWWVVVTTTQQQNNNKKKIIIGGGEEEBBB@@@>>>>>>===;;;:::999999999999:::<<<===>>>=========>>>???@@@AAABBBCCCGGGLLLNNNOOOSSSZZZ___bbbkkkyyy~~~zzzzzz|||yyycccSSSFFF;;;666777444555444333222111111222////////////000000000000---------.........//////------------------------+++,,,,,,---------,,,,,,---+++***+++,,,,,,+++******)))((()))+++++++++***))))))))))))))))))))))))%%%&&&((()))***)))(((''''''''''''''''''((())))))''''''(((((())))))******&&&'''***+++,,,+++)))'''((((((((((((((((((((((((%%%%%%&&&(((((()))))))))******))))))))))))))))))'''&&&%%%%%%&&&''')))***((((((((((((((((((((((((((()))))))))************((((((((()))))))))******))))))))))))************************************+++---/////////222999@@@BBBFFFKKKOOOPPPPPPPPPQQQNNNOOOPPPPPPNNNJJJFFFDDDCCCIIIPPPVVVYYYYYYXXXWWWXXXZZZ___fffjjjlllqqqyyy|||xxxqqqmmmlllvvvpppjjjiiiqqq|||zzzxxxxxxyyyyyywwwvvvtttqqqmmmiiieeedddbbbaaa^^^\\\YYYXXXXXXWWWRRRSSSUUUVVVWWWWWWWWWVVVUUUVVVXXXZZZ[[[\\\]]]]]]ZZZZZZZZZ[[[\\\___aaabbbcccccccccdddddddddeeeeeeddddddeeefffffffffeeeeeecccaaa^^^\\\[[[\\\]]]^^^bbbbbbbbbaaaaaa___^^^^^^]]]]]]\\\[[[XXXUUURRRQQQNNNMMMMMMMMMMMMNNNOOOOOONNNNNNOOOQQQSSSUUUXXXYYYXXXZZZ\\\^^^___aaadddgggiiijjjlllnnnqqqtttvvvwww|||uuuooojjjfffccc```\\\[[[ZZZZZZZZZZZZXXXWWWTTTSSSQQQNNNKKKHHHFFFEEEAAA???===<<<<<<===<<<::::::::::::;;;<<<===>>>???>>>??????AAABBBDDDFFFGGGEEEJJJOOORRRSSSWWW___eeeiiiuuutttxxxkkkQQQDDD>>>888666666333333333222111111222333////////////000000000000---------.........//////........................+++,,,---...///...---,,,///...------------,,,++++++))))))***+++,,,+++***))))))))))))))))))))))))%%%&&&((()))***)))(((''''''''''''''''''((())))))))))))))))))(((((((((((($$$&&&(((******)))'''&&&((((((((((((((((((((((((((((((***++++++,,,,,,,,,))))))))))))))))))******%%%%%%%%%&&&''')))+++---(((((((((((((((((((((((((((((())))))*********+++''''''(((((()))))))))***))))))))))))***************************************---000000000444<<>>???>>>;;;999888999:::;;;<<<<<<;;;;;;;;;<<<======<<<<<<===AAADDDGGGIIIIIIJJJKKKRRR]]]bbbdddiiiqqqyyy~~~}}}bbbVVVGGG;;;777555333111222111///.........///000.................................///////////////---.........---,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++(((''''''''''''&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((((('''))))))******)))((('''&&&%%%%%%&&&''')))+++---...)))'''&&&'''((()))(((''')))((('''&&&&&&'''((()))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))************************,,,,,,++++++******++++++,,,+++,,,000777===??????FFFFFFGGGKKKOOOQQQOOOMMMQQQRRRTTTVVVSSSLLLFFFCCCHHHRRR___ggghhhgggggghhhfffggghhhiiikkkrrr|||yyyuuullleeelllzzztttgggrrr~~~}}}{{{xxxuuusssqqqmmmkkkiiigggeeebbb]]]ZZZZZZXXXVVVTTTSSSSSSTTTUUUQQQPPPOOONNNMMMMMMMMMMMMPPPPPPOOOOOOPPPQQQSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSUUUVVVXXXYYYYYYYYYXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXVVVUUUSSSRRRQQQQQQRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTVVVUUUSSSQQQNNNKKKIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEGGGIIIIIIIIIIIIKKKMMMMMMNNNPPPRRRUUUYYY[[[]]]]]]___bbbfffhhhjjjkkkkkkvvvrrrkkkeee```]]]YYYWWWUUUUUUUUUUUUUUUTTTSSSSSSPPPMMMHHHEEECCCAAA???===<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<<<<===>>>BBBBBBCCCDDDGGGIIIKKKKKKQQQPPPVVVaaajjjqqq|||yyyhhhSSSJJJ???777666777666555222222000/////////000111000000000000000000000000/////////......---------------......---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((('''''''''(((((()))))))))(((((((((''''''''')))))))))(((((((((''''''(((((((((((((((((((((((()))))))))((((((''''''''')))))))))(((((((((((('''%%%%%%%%%&&&'''((()))***)))'''&&&'''((()))(((''')))((('''&&&&&&'''((()))))))))))))))(((((((((''''''((()))))))))))))))((())))))))))))))))))))))))))))))((('''''''''''''''+++++++++*********)))))),,,,,,+++++++++++++++,,,///......222999>>>AAABBBDDDGGGLLLPPPSSSSSSRRRQQQWWWXXXZZZ\\\ZZZTTTOOOMMMNNNXXXdddjjjkkkhhhgggggghhhiiikkknnnssszzz{{{sssmmmffffffvvv~~~xxx}}}~~~~~~~~~|||{{{zzzyyyvvvtttrrrqqqjjjhhhfffdddbbb___[[[XXXSSSRRRPPPNNNNNNNNNOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJMMMMMMLLLLLLMMMNNNPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPRRRSSSTTTUUUUUUUUUTTTTTTQQQRRRRRRRRRRRRRRRRRRSSSNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKOOONNNMMMLLLJJJIIIHHHGGGDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDFFFFFFFFFFFFHHHIIIIIIIIIKKKMMMPPPSSSUUUVVVXXXYYY]]]```ccceeefffggg|||wwwoookkkddd___[[[XXXUUUSSSSSSSSSSSSSSSRRRPPPOOONNNKKKHHHDDDAAA@@@???===;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<===??????BBBCCCDDDEEEHHHKKKMMMOOOXXXYYY```lllzzz~~~fffQQQDDD>>>777444444666666555333222111000000000111111000000000000000000000000000//////...,,,++++++***---------------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))(((((('''''''''((((((*********)))))))))((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''(((((()))(((((('''''''''((()))))))))'''&&&'''((()))((('''((((((''''''''''''(((((()))))))))(((((((((''''''((()))))))))))))))(((''')))))))))))))))))))))))))))(((((('''''''''''''''+++++++++*********)))))),,,,,,+++++++++,,,,,,---111111333777<<<@@@BBBBBB@@@HHHRRRWWWXXXWWWYYY[[[]]]___aaaaaa```]]]ZZZWWW[[[aaajjjnnnmmmiiiggggggiiijjjmmmsss{{{xxxmmmiiihhhqqq~~~}}}||||||{{{zzzyyyxxxvvvtttqqqooonnndddcccaaa___^^^\\\YYYVVVRRRQQQOOONNNNNNNNNOOOOOOJJJIIIHHHGGGGGGFFFFFFGGGIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEEEE@@@??????>>>>>>>>>>>>>>>>>>???AAABBBAAABBBCCCEEEEEEFFFGGGHHHJJJLLLNNNPPPPPPRRRUUUXXX[[[^^^___```~~~yyysssooogggccc^^^YYYVVVTTTRRRPPPPPPPPPPPPOOONNNLLLKKKJJJFFFCCC@@@>>>===<<<;;;999777777999:::;;;;;;;;;;;;:::;;;;;;<<<===???AAABBBCCCDDDFFFIIILLLPPPVVVYYY___dddooo}}}}}}lllUUUEEE===999555222222222111000111111111000000000000000------------------------......---,,,,,,+++******,,,,,,---------,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******)))***************)))))))))(((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&((()))******************++++++,,,)))'''&&&'''((()))((('''(((((((((''''''((((((((())))))(((((((((''''''''')))))))))))))))(((((('''))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++,,,,,,,,,,,,,,,---......000333888===@@@AAA@@@>>><<>>>>>>>>>>>@@@AAADDDEEEEEEFFFGGGIIIJJJKKKKKKLLLOOORRRUUUWWWYYY[[[{{{wwwrrrkkkfff___\\\WWWSSSQQQPPPNNNMMMLLLLLLKKKKKKIIIHHHGGGFFFBBB???<<<;;;;;;;;;:::999888999:::;;;;;;;;;;;;:::;;;;;;<<<===???BBBDDDEEEJJJLLLNNNPPPSSSYYY```fffiiitttssstttjjjVVVFFF>>>888666444333222111///...///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++)))))))))(((((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((()))***))))))))))))***,,,---...)))'''&&&'''((()))(((''''''(((((((((((((((((('''((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******''''''(((***+++,,,---...,,,,,,,,,,,,---...///000///555<<>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888888888777666666666666666555777888999999999;;;<<<<<<<<<======>>>???@@@AAAEEEEEEFFFHHHJJJLLLNNNPPP|||wwwrrrmmmfff]]]VVVQQQMMMJJJGGGGGGGGGFFFFFFCCCCCCDDDDDDCCCBBBAAAAAA>>>;;;999999:::;;;;;;;;;::::::::::::;;;===???AAA======???AAADDDGGGJJJKKKNNNQQQVVVZZZ```jjjvvvxxxsssvvviiiWWWHHH;;;555555222333333333222111111111...///000000000///------------------------------------------,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((()))***+++,,,*********)))))))))(((((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))((()))+++,,,,,,***(((''''''&&&&&&&&&''''''((())))))'''&&&'''((()))((('''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%&&&''')))************))))))))))))))))))))))))'''''''''''''''((()))))))))))))))***++++++,,,,,,++++++,,,---...000222333:::>>>BBBBBB???:::777666777DDDRRRYYY[[[bbbppp{{{}}}vvvqqqppprrrvvvxxx}}}~~~www{{{zzzyyyvvvtttrrrqqqpppmmmkkkiiieeeaaa]]]ZZZXXXWWWTTTQQQOOONNNMMMKKKJJJKKKJJJJJJHHHGGGEEECCCBBB??????>>>>>>>>>>>>??????===>>>>>>??????>>>======??????>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<===999::::::;;;;;;::::::999777777777777777666666666666555444444333333444444222444666666666666888:::888999999999;;;<<<===>>>AAAAAAAAABBBCCCEEEGGGHHH|||xxxsssooojjjbbbXXXQQQLLLIIIFFFDDDDDDDDDDDDCCCAAAAAABBBBBBBBBAAAAAA@@@===;;;999999;;;<<<<<<<<<999999999999<<>>@@@BBBFFFIIILLLMMMQQQVVV]]]dddmmm{{{vvvpppvvvkkkUUUIIIBBB:::666666555555555333000......//////000111111111000...---++++++++++++++++++++++++000///......---,,,++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))***+++---...///+++++++++************)))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((())))))******(((***---......+++(((&&&******)))((((((((((((((()))'''&&&'''((()))((('''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&$$$%%%'''(((***+++++++++)))))))))))))))))))))))))))))))))))))))***+++++++++++++++************)))++++++,,,---///111222333AAABBBCCC@@@<<<888888999777DDDRRRZZZ]]]bbbmmmvvvyyyuuuuuuwwwyyyzzz}}}xxxuuu}}}~~~~~~yyyxxxvvvtttrrrpppnnnmmmfffeeedddaaa^^^ZZZXXXVVVUUURRRNNNLLLKKKJJJHHHGGGCCCCCCCCCCCCBBBAAA@@@???======<<<<<<<<<======>>>;;;<<<=========<<<;;;:::===<<<<<<;;;;;;<<<<<<======<<<:::999999999::::::666666777777888888999999999999888777777888999:::666666777777777777666666444444555555555666666666444333333222222222222222000222444444444444666888888888888999:::<<<===>>>???>>>>>>>>>???@@@BBBCCC{{{tttmmmeee___\\\WWWOOOJJJEEEDDDDDDDDDDDDCCCCCCCCCDDDCCCAAA???===<<<:::999;;;;;;:::999999::::::;;;===>>>>>>===<<<===???BBB@@@AAACCCDDDFFFJJJPPPTTTYYYZZZ```kkk}}}|||wwwuuuwwwkkkWWWFFFAAA===444111444222222222111111111111000000000000000000000000000,,,,,,---,,,+++***)))(((,,,,,,,,,++++++*********))))))))))))***+++,,,,,,******))))))))))))******(((((()))***************))))))(((((()))+++---...,,,,,,+++***)))(((''''''))))))(((((((((((())))))%%%&&&&&&&&&'''(((((((((******))))))(((((('''''''''))),,,......,,,)))'''((((((((((((((((((((((((((((((((((((((()))******%%%&&&''')))))))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((()))***************))))))***++++++++++++******************++++++,,,...---,,,---///222666888CCCEEEFFFBBB;;;777888;;;DDDOOOXXX[[[```kkksssvvvzzz}}}~~~vvvqqqmmmzzz~~~~~~}}}zzzyyyvvvsssqqqpppooommmkkkiiieee___ZZZWWWUUUTTTSSSPPPOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA@@@>>>===<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999777777777777777777777777999888888888777777666666888888777777666666666555888888777777666666666555444444444555555555666666444444444333333222222222111111111111111111111111333333333333444555666666888777555555555666888:::>>>===<<<;;;<<<>>>@@@AAAzzzvvvkkkeee^^^XXXUUUQQQKKKEEECCCBBBBBBBBBAAAAAAAAAAAA???>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::::::::;;;;;;;;;<<<======<<<===???AAADDDFFFIIILLLNNNRRRVVVYYY```eeepppwwwzzz|||nnnYYYHHH;;;:::999333111555222222222111111111000000//////////////////////////////...------,,,++++++,,,,,,,,,+++++++++******+++************++++++,,,))))))(((((((((((())))))(((((()))***************,,,+++***)))))))))***+++++++++******)))(((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))((((((((((((((('''(((***++++++***((('''((((((((((((((((((((((((((((((((((((((())))))***&&&'''((())))))(((((('''&&&'''((())))))((('''&&&((((((((((((((((((((((((************)))(((((('''))))))***++++++++++++******))))))(((((((((((()))------,,,---000444999<<>>AAAMMMVVV]]]___cccllltttwwwuuukkkhhhppp|||zzzssspppmmmkkkjjjiiigggeeeeeeaaa\\\WWWUUUSSSQQQOOOLLLKKKJJJIIIGGGEEEDDDCCC@@@@@@@@@@@@@@@???>>>===;;;;;;::::::999999888888999999999999888888888777666666666666666666666666666666666555555555444444666555555555444444444444333333333333333222222222666555555444444333333222333333333333222222222111111111111111111111111111666555444333222222222222555444222222222333555666<<<;;;:::999:::<<<>>>???{{{xxxwwwuuuppplll^^^YYYSSSOOOMMMJJJEEEAAA@@@@@@@@@????????????>>>:::::::::;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;:::<<<>>>??????@@@AAACCCEEEHHHLLLPPPTTTWWW[[[^^^iiittt||||||~~~lllZZZHHH<<<333555666222111444222222111111111000000000////////////////////////000///---,,,+++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))(((((()))***************...---+++***((((((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))((((((((((((((((((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''(((((()))***'''(((((()))(((((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++++++++***++++++++++++,,,,,,---...,,,,,,,,,...333888===AAAFFFFFFDDDAAA???AAAGGGLLLXXX___cccdddgggnnnuuuxxxvvvhhhdddfffuuu~~~~~~}}}{{{xxxuuuqqqnnnkkkiiihhhfffdddbbb]]][[[WWWTTTRRROOOLLLIIIFFFFFFEEEDDDCCCBBBAAAAAA======>>>>>>>>>>>>======999888888777666555555555666666666666555555555555555555555555555555555555333333333333333222222222333333333222222222222111000000000111111111111111777666555444222000//////222222222111111111111111111111111111111111111111444444333222111111111111333222111111111222444444888777777666777999:::;;;}}}yyytttooolllgggccc___SSSPPPKKKHHHGGGEEEAAA????????????>>>>>>>>>======999999::::::;;;;;;;;;<<<===<<<;;;;;;:::::::::;;;<<<>>>AAACCCCCCDDDFFFHHHHHHKKKPPPTTTYYY___fffjjjvvv~~~ttt]]]MMMBBB999444555666222000111111111111111000000000000////////////////////////...---+++)))))))))+++,,,++++++++++++++++++++++++------------,,,++++++*********))))))))))))******(((((()))***************---,,,+++***)))((('''&&&(((((((((((())))))******))))))(((((((((((())))))***))))))(((((('''''''''&&&''''''(((((())))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((''''''''''''((()))))))))))))))(((((('''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''$$$%%%&&&(((***++++++,,,))))))***++++++++++++***)))******,,,---///111222,,,,,,...111666<<>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;===???BBBDDDEEEGGGJJJMMMPPPSSSWWW]]]dddnnnwww~~~}}}{{{wwwaaaMMMAAA===888555666666333111000111111111000000000//////...........................,,,***))))))***+++---++++++++++++++++++++++++---------------,,,+++***,,,++++++******++++++,,,(((((()))***************************))))))(((((('''''''''((())))))******))))))(((((((((((())))))(((((((((''''''&&&&&&&&&&&&&&&''''''(((((())))))***)))(((((((((((()))***(((((((((((((((((((((((('''''''''''''''(((((()))))))))((((((''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((($$$%%%'''(((***+++,,,,,,))))))***++++++++++++***'''''''''((()))***,,,,,,,,,---111555;;;@@@EEEGGGDDDCCCBBBCCCGGGOOOYYY___eeefffhhhkkkmmmppptttxxxwww~~~}}}uuuiiiiiivvv~~~~~~}}}}}}{{{yyywwwuuurrrnnnjjjfffdddaaa^^^]]]\\\ZZZXXXRRRQQQOOONNNLLLIIIEEEAAA?????????>>>>>>=========;;;;;;;;;:::999777666555666666555555444333333222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333444444222222111111111000000000000000000000000000000000000000000000000000000000////////////000111222222111111111111111222333333111111111222222333444555|||wwwsssjjjgggaaaZZZTTTNNNKKKIIIGGGFFFEEECCCBBBAAAAAAAAA????????????>>>>>>>>>>>>=========<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>@@@BBBDDDFFFJJJNNNRRRVVVZZZaaaiiittt~~~yyywww}}}|||fffQQQAAA;;;666444333333444444222111111111000000000/////////..............................---,,,,,,,,,---...***++++++++++++,,,,,,,,,++++++,,,------,,,******+++++++++******+++++++++(((((()))***************(((((()))******)))))))))'''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((***))))))(((((())))))***((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))))))))************)))((())))))***++++++++++++***,,,,,,+++***)))))))))***---000555:::@@@CCCFFFGGGCCCCCCDDDHHHOOOXXXaaafffiiigggiiimmmoooooopppsssqqq{{{ttt{{{uuupppwww~~~}}}}}}||||||{{{yyywwwuuusssoookkkgggcccaaa^^^[[[ZZZYYYWWWUUUNNNMMMKKKJJJIIIGGGCCC@@@=========<<<<<<;;;;;;::::::999999888666555333222555444444444444333333333111111111111000000000000111111111111111111111111000000000111111111111111111111111111111222222222000000000111111111111111000000000111111111222222000000000000111111111111000000000000000000000000222222111000////////////......//////000000000000000000000111222222333333|||xxxrrrkkkfff\\\YYYUUUOOOJJJFFFEEEEEECCCCCCBBBAAA?????????@@@???>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===???AAABBBCCCDDDFFFGGGJJJOOOUUUZZZ```gggsssyyy{{{jjjVVVDDD;;;:::333333333222222333222000111000000000////////////........................------------------------******+++++++++,,,,,,,,,((()))+++,,,---,,,***)))***))))))))))))))))))***(((((()))***************'''((()))******)))((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&'''''')))))))))((('''&&&&&&'''((()))************************++++++,,,++++++***)))((())))))***++++++++++++***...------------......///...222999???DDDEEEEEEDDDCCCEEEHHHOOOWWW```gggkkkmmmjjjkkkpppqqqmmmkkkmmmrrr}}}yyywww{{{~~~~~~}}}}}}|||{{{{{{{{{uuutttqqqooommmjjjeeebbbaaa___[[[YYYXXXWWWUUUSSSKKKJJJGGGFFFEEECCC@@@>>><<<;;;;;;:::999888888777666666666666555444333222222222222222333333333333222222222111111111000000000000000000000000000000/////////000000000111111000000000000111111111222111111111000000000000000000000000111111222222222000000000111111222222222000000000000000000000000333222111000////////////......///000000000000000///000111111222222333333}}}yyyuuuqqqjjjaaaZZZQQQPPPMMMHHHDDDBBBBBBCCC@@@AAAAAA???======>>>???>>>>>>=========<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<>>>@@@BBBDDDEEEIIIJJJJJJKKKNNNTTT\\\aaannnxxx}}}www|||lllXXXGGG888444888666666555222111222000...000000000000////////////........................******+++,,,,,,,,,++++++*********++++++,,,,,,,,,'''(((***,,,,,,,,,******((((((''''''''''''(((((((((((()))***************((()))*********((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******(((((((((''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((()))***)))((('''&&&&&&'''((()))************************)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***&&&'''(((***,,,///111333///333;;;BBBFFFFFFEEECCCDDDFFFKKKTTT]]]fffkkknnnppplllmmmrrrrrrlllhhhiiiyyy}}}}}}}}}|||{{{{{{zzzzzzooonnnkkkjjjhhhddd```]]][[[XXXUUUSSSRRRQQQOOOMMMJJJGGGEEECCCBBBAAA???===::::::999888777666555555333444444555555444444333000000000111222222333333222222222222111111111111111111111111111111111111........./////////000000.../////////000000111111333333222222111111000000111111111111111111111111000000111111222222222333000000000000000000000000/////////000000111222333000000111222222222222222///000111222333333333333}}}zzz|||wwwqqqjjjccc\\\UUUQQQKKKJJJHHHGGGEEECCCAAAAAAAAAAAA@@@???>>>>>>??????AAA@@@>>>===<<<<<<======<<<<<<;;;;;;:::;;;;;;<<<>>>>>>?????????AAAEEEHHHGGGIIIOOOUUUWWWYYYaaakkkxxxxxx~~~nnnWWWIIIBBB===;;;;;;222222222222222222222222000111222111///....../////////.........---------------,,,,,,,,,+++++++++++++++************++++++((()))***+++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))(((((('''&&&&&&'''''''''''''''((()))***))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))************))))))))))))))))))))))))(((&&&$$$""""""###&&&'''(((((((((((())))))))))))((()))))))))************((()))++++++++++++---///777999>>>CCCGGGHHHEEECCCCCCJJJUUU^^^dddiiikkkmmmkkkppptttrrrlllhhhjjjmmmttt}}}|||zzzxxxxxxxxxxxxvvvuuusssoookkkgggddd```]]]ZZZXXXWWWUUURRROOOMMMKKKIIIJJJHHHDDDBBBAAA???===;;;666666555555555444444444666555444333222222222222333333222222111000000000//////////////////////////////000111111111111111000///---,,,,,,---...////////////000000000000111333222111111000111111222111111222222222333333333333333333333333333333444555333111111333444111///.../////////000000111111666444000//////111111111111111222222111000///---~~~zzzwwwqqqllleee___YYYSSSNNNJJJFFFEEEDDDBBBAAA???>>>===@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>><<<<<<;;;;;;;;;<<<======>>>???@@@@@@AAACCCGGGJJJNNNPPPUUU[[[___cccnnnzzzyyywwwkkkZZZHHH>>>999555333333222222222222222222222222...//////...+++******+++.........------------,,,......---------,,,,,,,,,++++++************++++++((()))******************************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))******)))(((((('''((((((((((((((('''''''''))))))(((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))))))))***))))))))))))************)))***+++++++++---000333999<<<@@@DDDFFFGGGFFFFFFIIIPPPZZZbbbgggjjjlllmmmkkkpppssspppiiieeehhhmmm|||zzzxxxvvvuuuvvvuuusssqqqnnnkkkfffbbb___\\\YYYVVVUUUTTTRRROOOMMMJJJHHHGGGHHHEEEBBB???>>>===;;;999666555555555444444444333555555444222222111111111111111111111111111222222000000000000000000000000//////000111111111000000111000000//////000000000////////////////////////333333333333444444444444444444444444555555555555333333333333333333333333444222111222444555444222//////000000000111111111......///111222222000...///000111222222222111000~~~{{{wwwssspppccc___XXXRRRNNNJJJGGGDDDCCCCCCAAA@@@>>>===<<<;;;???>>>======<<<=========<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<======>>>???AAABBBCCCDDDEEEGGGLLLOOOUUUWWW\\\ccciiirrrtttsss{{{jjjUUUIII===999777444222222222222222222222222222222111111222000---,,,,,,---------------,,,,,,,,,,,,............------------++++++************++++++******************)))(((************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***************))))))(((((())))))))))))'''&&&%%%(((((())))))))))))))))))((())))))******))))))(((''''''((((((((((((((('''&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))***************+++++++++((((((((()))))))))************************))))))++++++,,,,,,,,,///444777>>>AAADDDEEEDDDEEEHHHKKKRRRXXX```gggkkkllllllllllllppprrrmmmffffffmmmuuu|||||||||yyywwwuuusssrrrrrrqqqooommmhhheee```]]]ZZZWWWTTTRRRQQQPPPNNNKKKIIIFFFDDDCCCDDDAAA>>><<<;;;:::888666555555444444444444333333444444333222111111111111///000000111222222333333111111111111111111111111///000000000000000///...111111222222222222222111000000000000000000000///444444666777888888777666777777777777888888888888666666666666666666666666444333222333555777666555111111111111222222222222...000555:::===;;;666222...///000111222222222222~~~yyytttpppkkkgggdddZZZUUUOOOJJJGGGFFFDDDCCCCCCCCCBBBAAA???>>>=========<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===???@@@AAADDDEEEGGGHHHJJJMMMRRRVVVZZZ[[[aaaiiirrruuurrrzzzlllXXXGGG???999999999666444444111111111111111111111111222333333111...,,,,,,---------,,,,,,,,,+++++++++...------------,,,,,,,,,++++++************+++++++++,,,,,,,,,+++***))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))(((&&&''')))******(((&&&%%%(((((())))))******++++++((())))))******))))))(((&&&'''((((((((((((((((((&&&''''''((()))******+++,,,++++++***)))(((((('''(((((((((((((((((((((((('''((()))*********)))((((((((()))))))))*********++++++************))))))++++++++++++---111777<<>><<<:::999999777555444444333333333333333333333333222111111111111111000000111111111222222222000000000000000000000000///000000000000///......///000222333333333222111222222222222222222222222444666888:::;;;:::999888999999999:::::::::;;;;;;;;;;;;;;;:::::::::::::::666666666666777777777666333333333333333333333333222555999>>>AAA???:::555/////////000000111111111xxxtttmmmhhhccc^^^YYYVVVQQQMMMHHHEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<===???AAACCCDDDDDDFFFIIIKKKOOOSSSYYY]]]bbbccciiisss~~~}}}wwwuuu~~~oooWWWIII===888555777888444111111111111111111111111111111...//////---+++))))))***------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++************++++++------------,,,+++******************************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''(((((()))(((((('''###%%%''')))******)))((((((((())))))******++++++'''(((((())))))(((((('''&&&&&&'''(((((((((((((((''''''(((((()))***++++++,,,++++++***)))(((((('''((((((((((((((((((((((((%%%&&&(((******)))((('''))))))))))))************+++++++++***************)))***+++,,,///444:::???EEEHHHIIIHHHFFFIIIPPPWWW^^^aaafffhhhiiihhhhhhiiinnnnnnmmmkkknnnzzz~~~~~~~~~}}}zzzxxxtttrrrooommmllljjjgggdddaaa^^^ZZZWWWUUUSSSPPPNNNKKKJJJHHHFFFDDDBBB@@@??????===:::999999888777555222222333333333333333333222222111000000000111111222222222111111111000000//////////////////////////////000000000000//////...///111222222222111000333333333333444444444444666777:::<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::::::::999888777666777555555555555555555555444222333444666888777333000000000//////............~~~zzzxxxwwwkkkgggaaa[[[VVVRRRNNNKKKIIIFFFBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>======;;;;;;;;;:::;;;;;;<<<===<<<<<<=========<<<<<<;;;======>>>@@@BBBEEEGGGHHHGGGIIIMMMQQQVVV\\\ccchhhoooqqqwww{{{tttvvvnnnUUUDDD===;;;666555777777333111222111111111111111111111111---//////...,,,++++++,,,------------,,,,,,,,,,,,++++++++++++************++++++************++++++,,,,,,,,,,,,,,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''###$$$&&&(((************(((((())))))))))))))))))'''(((((())))))(((((('''%%%&&&'''((())))))))))))''''''(((((())))))******))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&''')))***++++++******)))))))))*********++++++*********+++++++++,,,,,,)))***---///222888>>>CCCGGGHHHIIIIIIJJJNNNVVV\\\aaaccceeeeeeeeeeeeggghhhkkkkkklllqqq|||~~~}}}~~~}}}|||||||||{{{yyywwwrrrpppmmmjjjhhhfffccc```]]][[[WWWUUUSSSQQQOOOMMMIIIHHHFFFDDDBBB@@@???>>>===;;;999888888888777555111111222222222222333333111111000000000000000111333333222222111000000///........................//////000111111111111111///000111222333333333333222222333444555666777777999:::<<<===>>>======<<<===>>>>>>>>>>>>?????????=========<<<<<<;;;;;;:::===>>>>>><<<999777777888777777777666666666666666555333111111222222000///222111000///............|||uuunnnjjjhhh^^^ZZZTTTOOOLLLJJJGGGEEEDDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<======999:::<<<>>>????????????@@@AAABBBDDDGGGIIILLLMMMOOORRRWWW\\\bbbjjjrrrwww{{{}}}iiiUUUCCC:::999;;;777555777666333222444111111111111111111111111...///000000......///000.........------------,,,,,,,,,,,,+++++++++******++++++************++++++))))))***+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))%%%&&&&&&'''((()))******))))))((((((((((((((((((((())))))******))))))(((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))'''((()))***++++++++++++))))))*********+++++++++))))))******+++,,,------))),,,///333777===CCCGGGGGGGGGGGGIIINNNTTT[[[```bbbccccccbbbbbbcccgggjjjkkklllrrr{{{{{{{{{uuurrryyy~~~}}}{{{{{{zzzyyyvvvtttpppmmmjjjgggeeebbb^^^\\\YYYVVVSSSQQQOOONNNLLLJJJFFFEEEDDDBBB@@@>>>===<<<;;;999777666777777666444111111111111222222222333000000/////////000000111222222111111111111111111////////////////////////...///000222333333333333444444444444555666777888444555666888999;;;<<<===>>>?????????????????????@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@???>>>>>>======<<<>>>???===:::999999;;;999888888888777777777777999666444222333444333333222111000//////000111111{{{{{{zzztttlllccc]]]ZZZUUUQQQLLLIIIGGGFFFDDDCCCBBBAAA@@@@@@AAAAAA???>>>??????????????????>>>>>>;;;;;;;;;;;;;;;<<<===>>>666888;;;>>>@@@BBBBBBCCCCCCCCCEEEGGGJJJMMMOOOQQQXXX\\\aaagggnnnvvvhhhSSSFFF===999;;;888333111333222000000333000000000000000000000000***+++---,,,++++++,,,...//////.........------------------,,,,,,,,,++++++++++++************++++++&&&'''((()))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((('''''''''(((((()))))))))((((((''''''&&&&&&******++++++++++++******%%%&&&'''((())))))))))))((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))&&&''''''((())))))******)))************+++++++++(((((()))***,,,---...///***---222777;;;@@@FFFIIIHHHFFFFFFIIIPPPXXX___bbbccccccbbb``````cccgggkkkmmmpppzzz}}}www}}}|||kkkgggkkkyyy~~~|||zzzyyywwwtttqqqnnnkkkhhhdddbbb___[[[YYYUUUSSSPPPMMMLLLKKKIIIGGGDDDDDDBBB@@@>>>===;;;;;;999777555555555666555333000000111111222222222333000000////////////000111000000000111222222333333000000000000000000000000...///111222444444555555888777777666777999;;;<<<888999;;;===???AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA;;;===???>>>;;;:::<<<>>>999999999888888888777777888555333333444555444444222111111111111333444555}}}{{{zzzxxxtttnnnfff___XXXTTTRRRHHHGGGEEEBBBAAA@@@@@@@@@@@@?????????>>>>>>======??????>>>===<<<;;;::::::<<<<<<<<<<<<============999:::;;;;;;<<<>>>CCCFFFGGGGGGHHHKKKOOOTTTXXX[[[```eeennnvvv|||mmmRRRDDD???999666777333333222222111000//////222000......000111///---///............---------......////////////......,,,,,,,,,++++++*********************************+++++++++,,,,,,+++++++++((((((((((((((((((((((((************************%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))++++++++++++***)))((('''(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''((()))+++++++++***)))---***'''$$$###%%%(((***))))))***+++++++++++++++******+++++++++,,,,,,,,,000,,,((((((***,,,,,,+++///111555;;;AAAEEEGGGGGGDDDGGGGGGGGGNNNZZZaaa```eee```^^^ccchhhjjjlllooonnnyyy}}}rrrzzz|||eee```jjj||||||zzzxxxtttpppmmmkkkhhheeebbb___\\\YYYVVVSSSQQQNNNLLLKKKHHHDDDBBBCCCAAA>>>;;;999888999999444444444555666666444222111111111111111222222333000000////////////000000111111111111000000000000111111111222333333333444444444333333333444444555:::::::::;;;<<<===>>>???AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>::::::;;;<<<;;;:::888777888777777666555444444444333222222333555555333222|||yyyvvvtttrrrlllhhhbbb[[[UUUPPPMMMLLLGGGFFFDDDBBB@@@@@@@@@@@@?????????>>>>>>>>>======>>>=========<<<<<<<<<;;;::::::::::::::::::;;;;;;===>>>?????????AAAEEEGGGMMMNNNPPPSSSXXX]]]aaacccnnnqqqvvvzzz}}}}}}|||~~~|||mmmYYYDDD;;;999777555666333333222111111000//////111///......000111///---............------------,,,,,,------------,,,,,,,,,,,,,,,+++++++++************************************++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((((())))))*********))))))***)))(((''''''''''''(((((()))******++++++******************+++++++++,,,---***((((((+++------,,,///222777===CCCFFFFFFFFFBBBEEEEEEEEELLLXXX^^^^^^aaa^^^___dddggghhhkkkoooxxxuuuqqqtttdddeeesss}}}zzzwwwuuurrrnnnkkkhhheeebbb___\\\YYYUUUSSSOOOMMMJJJHHHGGGDDDAAA>>>???===;;;999888888999:::666444222222333444444333111111111111111222333333222222111000000000111111111111111111111111111111333333333444555555666666666666666666777777888999===<<<<<<===>>>???@@@@@@BBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBB@@@???>>>:::;;;<<<<<<<<<;;;999888999999999888777666666666444333333333555555444222|||zzzwwwsssoookkkhhhfff^^^[[[UUUOOOKKKHHHGGGGGGEEEEEECCCAAA@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;???@@@BBBCCCDDDEEEHHHKKKRRRVVV[[[aaagggkkkmmmnnnvvvwwwxxxvvvsssqqqqqqrrrgggffffffhhhiiikkkttt}}}|||~~~hhhSSSEEE888444555555444333222222222111111000000///000///......000111000...............------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***************************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''''''''))))))))))))))))))))))))%%%%%%&&&''''''''''''&&&#########$$$%%%'''((()))''''''''''''((((((((((((******))))))(((((())))))&&&((()))******)))&&&%%%'''((())))))******)))))))))))))))*********++++++***)))((())),,,......---///444:::AAAEEEFFFEEEDDD???AAAAAACCCJJJUUU[[[[[[______bbbgggiiijjjpppwwwsssqqqxxxyyytttkkkhhhrrr~~~{{{yyyvvvtttrrroookkkhhhcccaaa]]]ZZZXXXUUUQQQNNNKKKHHHEEECCCAAA???<<<999:::999888777777777888999666333111000111333444444222222222222222333333333444444333222222111222222222222222222222222222222555555666777777888999999::::::::::::;;;<<<>>>>>>????????????@@@AAABBBCCCEEEDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>======???@@@BBBDDDEEEFFFFFFFFFEEEEEECCCBBB@@@@@@<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;::::::999999888666555444444666666555444}}}yyyvvvsssqqqmmmiiiddd___\\\ZZZSSSQQQLLLHHHEEEEEEEEEFFFCCCCCCBBBAAA@@@?????????==============================<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>>>>>>>@@@DDDFFFHHHKKKOOORRRXXX^^^hhhqqqwwwxxxvvvtttvvvtttpppjjjccc^^^\\\\\\YYYXXXWWWXXX___mmmxxxvvvaaaPPPDDD===666444555555333111222111111111000000000///............///000//////.........---------,,,,,,------............------++++++++++++++++++++++++************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((((('''))))))))))))))))))))))))%%%&&&'''((())))))))))))%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((,,,***)))'''''''''((()))&&&((()))******)))'''&&&''''''((()))))))))))))))((())))))))))))*********)))))))))***,,,---......111777>>>DDDFFFEEECCCBBB======>>>BBBJJJSSSXXXZZZcccdddgggjjjlllppp}}}sssooowwwrrrhhhmmmyyy~~~|||{{{yyyvvvtttqqqooolllhhheee___\\\YYYVVVSSSPPPMMMJJJFFFDDD@@@>>>===;;;888666777777666555555555666777444333111111333444444333222333333444444444444444666555444333222222222222444444444444444444555555777777888999:::;;;;;;<<<<<<======>>>???@@@BBBCCCBBBAAAAAAAAABBBBBBCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@???>>>====================================;;;<<<===???AAACCCDDDEEEDDDDDDEEEDDDDDDCCCBBBAAA==================<<<<<<<<<<<<<<<<<<;;;;;;::::::999777555666777777666555}}}wwwsssppphhhgggccc___ZZZUUURRRPPPKKKIIIFFFDDDBBBCCCDDDEEEAAAAAA@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<===>>>======<<<;;;:::::::::<<<;;;;;;<<<===@@@BBBDDDAAADDDHHHKKKOOOSSSXXX\\\ccckkkuuu}}}zzzsssmmmmmmjjjddd\\\UUUPPPOOOOOOQQQUUU[[[bbbnnnzzz{{{}}}nnnYYYKKKCCC<<<:::888666666666444111111111111000000000000000......//////......//////...------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************((((((((())))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((%%%%%%&&&((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((+++***((('''''''''(((((())))))((((((((()))))))))''''''((()))))))))))))))((())))))))))))*********++++++,,,,,,,,,---...///555;;;CCCGGGGGGDDDAAA@@@;;;;;;===CCCLLLSSSYYY]]]ggggggiiilllooozzzpppiiiooo|||rrrnnn~~~~~~|||{{{zzzwwwuuurrrooommmiiieeebbb[[[XXXUUURRROOOLLLIIIFFFCCC@@@===;;;:::999777555777666666555444444444444222222333666777777555222444555666666777777666666666555555444333333444444666666666777777888888888999::::::;;;===>>>>>>????????????@@@AAACCCDDDEEECCCCCCCCCCCCCCCCCCDDDEEEGGGFFFFFFEEEDDDCCCCCCCCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBBBBCCCAAAAAABBBCCCCCCCCCCCCBBB=================================<<<<<<<<<<<<<<<;;;999777777888888888777~~~zzzuuuoookkkhhh]]]\\\YYYUUUQQQMMMJJJHHHDDDCCCBBB@@@@@@@@@@@@@@@>>>??????@@@??????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;===@@@EEEIIIKKKKKKMMMOOOQQQSSSWWW]]]aaakkkpppwww{{{xxxoooddd\\\ZZZWWWRRRLLLGGGEEEGGGJJJHHHWWWlll~~~xxxrrrvvvuuuYYYFFF???===444666777444444666666333000000000000000000000000...///000///---,,,---...------------,,,,,,,,,,,,)))******++++++******)))***++++++++++++,,,,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))*********))))))((((((((((((((((((((((((###$$$%%%&&&'''(((((((((***))))))(((''''''((((((''''''''''''(((((((((((())))))((((((''''''((((((+++)))(((''''''(((+++,,,'''((())))))******)))))))))))))))*********++++++,,,,,,---,,,,,,...111444;;;AAAGGGJJJGGGBBB???>>><<<:::===GGGPPPWWW]]]bbbiiihhhiiimmmvvvqqqiiiiiittt}}}{{{}}}{{{zzzyyyvvvtttpppmmmjjjfffaaa^^^WWWTTTPPPMMMKKKHHHDDDBBB???===:::888888888777666666666666555555444444444333444666999;;;:::777444666777888999:::999888888777666666666666666777777888999999::::::;;;;;;<<<<<<===>>>???@@@BBBBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEDDDEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>=================================>>>>>>???@@@@@@AAABBBBBB@@@@@@AAABBBBBBBBBBBBAAA===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>======>>>;;;999888999:::999999xxxvvvrrrmmmgggccc___]]]SSSRRROOOLLLIIIFFFCCCBBB@@@@@@@@@@@@???>>>======<<<===>>>?????????>>>===::::::;;;;;;;;;<<<<<<<<<999999:::;;;;;;<<<=========>>>???BBBGGGMMMSSSVVVWWWVVVTTTRRRRRRTTTXXX\\\ccceeeggggggccc[[[RRRMMMHHHGGGDDDAAA@@@DDDJJJNNNXXXmmmxxxuuu{{{vvv\\\III>>>999999222666777333111444555222///000000000000000000000///000111///,,,++++++------------,,,,,,,,,++++++))))))************))))))******+++++++++,,,,,,,,,************************((())))))******))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''(((((((((((((((((('''''''''(((((()))''''''''''''((((((((((((''''''(((((()))(((((((((***)))((('''((()))+++,,,((()))******++++++******************+++++++++,,,+++,,,,,,+++,,,000666;;;@@@EEEKKKKKKFFF@@@===<<<===;;;???KKKUUU[[[bbbiiikkkiiikkksssvvvlllnnnsss~~~~~~}}}|||{{{yyyxxxuuurrrnnnjjjfffaaa\\\YYYRRRPPPLLLIIIFFFCCC@@@===<<<999666555666777777666555555666666777777666666666777888;;;======:::888888999;;;<<<<<<<<<::::::888888888888999:::;;;<<<;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGGGGHHHHHHJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCBBBBBB@@@??????<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@===:::999::::::::::::nnnlllgggaaa\\\WWWTTTRRRMMMLLLJJJGGGDDDBBB@@@???@@@@@@AAAAAA@@@???===<<<<<<<<<>>>?????????>>>===:::::::::;;;;;;<<<<<<<<<666666888:::<<<>>>???@@@AAABBBDDDHHHNNNUUU\\\```^^^[[[VVVQQQMMMMMMQQQTTTTTTTTTTTTSSSPPPKKKGGGEEECCCCCCAAAAAADDDJJJSSSZZZ|||xxxtttsss{{{www\\\III@@@<<<999777555::::::333///111222000////////////000000000000///111222000,,,******,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******************************'''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((())))))***************%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))%%%&&&((()))))))))(((((((((((()))))))))***++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,)))***++++++,,,222;;;AAACCCHHHMMMKKKEEE>>>;;;;;;>>><<<@@@MMMXXX^^^eeemmmlllkkknnnzzzyyymmmllluuu~~~}}}}}}}}}}}}|||{{{yyyyyytttppplllhhhccc^^^YYYUUUOOOLLLIIIFFFCCC@@@===:::999777444333555666777777333444555777888999999999:::999999:::<<<======<<<999:::<<<>>>>>>===<<<;;;:::::::::;;;<<<===>>>???<<<======>>>???@@@@@@AAACCCDDDEEEFFFHHHIIIJJJKKKIIIIIIHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJLLLKKKKKKIIIHHHGGGFFFFFFCCCBBBAAAAAA@@@AAAAAAAAA????????????????????????===>>>???@@@BBBCCCEEEEEEFFFFFFEEECCCBBB???>>><<<<<<;;;::::::;;;<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBBAAA>>>;;;999:::;;;;;;;;;dddaaa\\\VVVQQQMMMLLLKKKCCCCCCBBBAAAAAA@@@??????@@@@@@???======<<<<<<<<<>>>>>>============>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<@@@BBBDDDGGGIIIMMMWWWcccjjjkkkdddZZZNNNGGGFFFGGGHHHGGGFFFEEEBBB???===<<<===>>>BBB???@@@DDDIIITTTiii}}}~~~tttqqqlllyyyoooUUUGGGEEE;;;555777666333333222222111000//////000000000///...,,,+++***.................................------,,,,,,,,,++++++++++++++++++++++++///...---+++******++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((()))))))))))))))+++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((,,,,,,,,,+++***))))))((())))))))))))((((((((((((''')))******((('''(((((((((((('''''''''&&&&&&&&&,,,+++******)))******+++)))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++000...------111777===AAAIIIIIIHHHDDD???<<<:::::::::>>>GGGQQQ[[[ccciiilllkkkkkkqqqyyylllffflll~~~}}}|||{{{zzzzzzzzzzzzwwwssslllfff```ZZZTTTOOOJJJHHHEEEAAA===;;;:::999777666555444444444444555666666666777888:::<<<======<<<===???AAABBBBBB@@@>>>>>>???@@@@@@@@@@@@@@@AAA@@@>>>===<<<===>>>>>>>>>???@@@BBBCCCDDDDDDEEEGGGFFFFFFHHHJJJLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJLLLLLLJJJIIIKKKJJJHHHGGGFFFFFFFFFGGGFFFCCCAAA@@@AAAAAAAAA@@@AAAAAA@@@??????@@@AAAAAA@@@@@@AAABBBCCCDDDEEEFFFDDDDDDCCCAAA???>>>===<<<:::;;;;;;999888888:::<<<;;;<<<===???@@@AAABBBBBBAAA@@@===;;;:::::::::;;;YYYVVVRRRMMMIIIFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>>???>>>======<<<<<<<<<<<<>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========@@@CCCFFFGGGLLLQQQWWW```kkkooonnnZZZRRRGGGAAA@@@AAAAAA@@@@@@@@@???>>>>>>>>>@@@AAADDDDDDGGGMMMUUUeee~~~vvvtttvvv}}}mmmYYYFFF>>>===777666777222333333222111111000///////////////000//////..............................---------------,,,,,,,,,++++++++++++++++++++++++...---+++***))))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((()))))))))))))))))))))((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''*********)))((((((''''''***)))))))))((((((''''''$$$&&&((()))))))))***,,,(((((('''''''''&&&&&&&&&(((((())))))))))))))))))))))))(((((())))))***+++************************++++++++++++++++++++++++++++++,,,...444;;;BBBGGGJJJIIIGGGCCC>>>;;;;;;;;;<<>><<<:::999999777777666555555555666666777888888999;;;<<<>>>>>>?????????AAADDDEEEEEECCC@@@@@@AAABBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBB@@@AAACCCDDDEEEFFFFFFFFFGGGGGGFFFHHHJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLKKKIIIKKKJJJIIIHHHHHHHHHHHHHHHHHHEEECCCBBBBBBCCCBBBAAAAAA@@@????????????@@@AAA???@@@AAABBBCCCDDDEEEEEECCCBBBAAA@@@>>>===<<<;;;:::;;;;;;:::999:::<<<>>>>>>???@@@BBBCCCDDDEEEEEEBBBAAA@@@>>>===<<<<<<;;;MMMKKKHHHEEEBBBAAA@@@@@@@@@@@@??????>>>>>>=========<<<<<<;;;;;;;;;<<<<<<========================;;;;;;;;;;;;<<<===>>>???===>>>???@@@BBBDDDHHHKKKNNNTTTYYY^^^dddjjjjjjfffNNNHHH@@@<<<;;;<<<;;;999:::;;;;;;;;;:::<<<>>>AAAGGGOOO\\\iiissszzzsssssswwwgggSSSFFF>>><<<999666<<<===222222222222111111000000///......///000111111000000------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,+++***))))))((())))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((())))))))))))((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%******))))))((('''&&&&&&$$$&&&((()))))))))***+++((((((((('''''''''&&&&&&$$$%%%'''((()))(((((('''((((((((((((((())))))***************************++++++++++++++++++++++++***+++---111777???FFFJJJJJJHHHDDD@@@;;;:::;;;===AAAIIIVVVaaahhhkkkmmmmmmkkknnn{{{tttlllgggooo~~~uuuyyy}}}zzzxxxvvvuuunnniiiccc]]]WWWQQQKKKHHHBBB@@@>>>;;;999888888888777777666666666777888888::::::;;;<<<>>>???@@@AAABBBBBBCCCEEEHHHIIIIIIGGGCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGFFFFFFDDDDDDEEEGGGHHHHHHHHHHHHHHHGGGGGGHHHKKKLLLLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMLLLJJJIIIJJJJJJJJJJJJJJJIIIIIIJJJGGGEEEDDDDDDDDDCCCBBB@@@??????>>>>>>??????@@@??????@@@AAABBBCCCCCCDDDAAA@@@???>>>===<<<;;;;;;999:::;;;;;;;;;<<<>>>@@@???@@@BBBCCCDDDEEEFFFFFFDDDDDDCCCBBBAAA???>>>===GGGFFFDDDCCCAAAAAA@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<==================<<<<<<<<<<<<===>>>???AAAAAAAAABBBDDDEEEEEEGGGJJJMMMSSSWWWYYYXXXZZZ[[[WWWQQQEEEAAA===:::::::::999888<<<<<<;;;::::::===DDDIIITTTfffwwwnnnppp{{{~~~fffQQQDDD===<<<===777555@@@CCC333222111111111000000000///......///000000000000///------------------------+++++++++,,,,,,------...************++++++++++++++++++******))))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%******)))((('''&&&&&&%%%((()))***)))'''&&&&&&'''((((((((((((''''''''''''###$$$''')))***)))((('''((((((''''''(((((()))******************************+++++++++++++++,,,,,,---///111555:::@@@EEEHHHFFFDDD???;;;777888<<<@@@HHHQQQ^^^hhhllllllkkkkkkoooyyyuuullljjjppp~~~sssooo|||}}}zzzwwwuuutttiiiddd^^^WWWQQQLLLGGGDDD<<<;;;999777666666666777666666666666777888999:::<<<<<<>>>???AAABBBBBBCCCEEEEEEEEEGGGJJJLLLKKKJJJEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKKKKJJJIIIFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKKKKKKKMMMMMMKKKJJJGGGHHHJJJKKKKKKJJJIIIHHHIIIGGGEEEDDDDDDCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB>>>>>>======<<<;;;::::::999;;;=========>>>AAACCC???@@@AAACCCCCCDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@>>>DDDDDDCCCBBBBBBAAAAAAAAA======<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<============<<<<<<<<<======>>>???AAABBBCCCFFFGGGHHHHHHGGGGGGIIIJJJQQQRRRPPPKKKJJJJJJGGGAAA>>><<<:::999999::::::999===>>>>>>===@@@IIIVVV```qqqoookkknnn{{{yyyaaaMMMAAA<<<666888999222000@@@FFF777111111111000000000000000......//////......------------------------------***++++++,,,,,,---------)))))))))******++++++++++++++++++++++++*********((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''&&&)))))))))((('''&&&&&&%%%((()))***)))'''%%%%%%&&&))))))((((((((('''''''''$$$%%%(((***+++***)))(((((((((((((((((()))***************************************++++++,,,,,,,,,...000444999>>>BBBFFFHHHAAA>>>;;;777666999???DDDQQQZZZeeekkkllljjjjjjjjjqqqxxxooolllsssnnnkkkqqq~~~}}}}}}{{{yyyvvvtttssseee```YYYRRRMMMHHHDDDAAA999888666555555555555666555555555666777999:::;;;>>>???AAABBBDDDEEEEEEEEEHHHGGGGGGIIILLLMMMLLLKKKFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIKKKLLLMMMLLLKKKKKKHHHIIIJJJJJJJJJJJJJJJIIIJJJIIIIIIJJJLLLMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIJJJKKKLLLJJJHHHEEEFFFHHHIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBAAA???>>>==============================>>>>>>??????@@@@@@<<<<<<<<<;;;;;;::::::::::::<<<>>>???@@@AAABBBDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@AAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::::::::;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<======>>>@@@AAABBBFFFGGGHHHGGGEEECCCDDDEEEGGGGGGDDD@@@???AAA@@@<<<999888888888888999:::;;;888;;;???DDDLLL[[[nnn||||||sssnnnkkkooo{{{dddPPPBBB<<<<<<555555888333222AAAIII>>>000000000000000000000000......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((())))))***+++++++++***++++++,,,,,,+++******((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&$$$&&&((((((''''''((())))))))))))(((((((((''''''&&&''')))***+++******))))))))))))))))))******+++++++++++++++++++++++++++*********++++++,,,,,,---,,,///555;;;@@@EEEGGGIII===<<<999888999>>>FFFLLLZZZaaaiiimmmkkkkkkmmmpppxxxwwwrrrtttsssbbbggguuu~~~zzzzzzzzzyyyvvvsssqqqoooaaa\\\UUUNNNIIIDDDAAA>>>888777555444444444555666555555666777999;;;===>>>AAABBBDDDGGGHHHHHHHHHHHHKKKJJJJJJKKKMMMMMMLLLKKKHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJLLLJJJJJJKKKMMMMMMMMMLLLNNNNNNMMMMMMLLLLLLKKKKKKHHHGGGGGGHHHIIIIIIHHHFFFCCCDDDDDDDDDDDDDDDCCCCCCAAA@@@??????@@@???===;;;;;;<<<<<<======<<<<<<;;;<<<<<<======>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;>>>@@@BBBBBBBBBDDDEEEGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBCCCBBBBBBBBB>>>>>>>>>======;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::::::::;;;:::;;;===>>>>>>===;;;::::::::::::;;;<<<===>>>???BBBCCCCCCBBB@@@>>>>>>???===>>><<<:::;;;>>>===999777888888888999;;;===@@@===DDDNNNXXXdddvvv~~~tttqqqssstttfffTTTHHH???;;;<<<777444777666333<<>>@@@BBBEEEFFFIIIKKKMMMMMMLLLLLLOOOMMMMMMMMMNNNNNNLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMNNNOOOOOOOOONNNMMMMMMLLLLLLKKKJJJKKKMMMNNNMMMLLLNNNNNNMMMKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGEEECCCBBBAAA@@@???????????????===<<<<<<>>>??????===;;;:::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;===???BBBCCCCCCCCCDDDEEEIIIHHHHHHFFFEEEBBBAAA@@@>>>>>>>>>>>>@@@AAABBBCCC>>>>>>======;;;:::888888<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;::::::::::::;;;===>>>>>>===;;;:::999999999999999:::;;;<<<===>>>??????===;;;;;;<<<777:::999888999<<<:::555999999::::::;;;>>>AAADDDMMMWWWdddqqq~~~{{{nnnmmmwwwyyydddNNNDDD@@@:::666666555000333444///111555///////////////000000000000,,,---...000111111222222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********'''(((((()))***+++++++++'''((()))******)))((((((((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&''''''((((((''''''+++***)))((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((()))***)))&&&$$$$$$$$$))))))))))))((((((((((((***))))))((((((((())))))++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------333666:::???AAABBBAAA@@@===>>>???AAAFFFNNNXXX^^^fffkkknnnnnnnnnrrr|||zzzllleeennnrrr~~~|||yyyyyyxxxuuuqqqlllhhheee[[[VVVNNNGGGBBB>>>;;;999888777666555444555555666888999:::<<<>>>AAACCCDDDHHHJJJLLLOOOPPPPPPOOOOOOQQQPPPOOOOOOPPPOOOMMMKKKMMMNNNOOOOOOPPPPPPOOOOOOQQQPPPNNNMMMLLLMMMMMMNNNQQQQQQQQQQQQPPPOOONNNNNNMMMLLLKKKLLLMMMNNNMMMLLLMMMMMMKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCEEEEEECCCBBBAAA@@@>>><<<;;;;;;<<<===;;;;;;;;;===??????===;;;::::::<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<>>>@@@CCCDDDDDDCCCDDDEEEHHHGGGFFFDDDBBB???===<<<;;;;;;;;;<<<===@@@BBBDDD@@@???>>>===============<<<<<<===???@@@AAABBBBBB>>>===<<<;;;:::::::::999;;;;;;;;;:::::::::999999777888888888999999999999555666666666666666555555666777888777666666777999777999;;;===@@@GGGQQQYYYhhhuuuxxxmmmlllyyysssWWWNNNBBB;;;999999888666222222333333333222111111555333000---,,,---...////////////...------,,,,,,......---------,,,,,,,,,.........------+++******+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&))),,,******))))))((((((''''''&&&''')))*********)))(((******************************+++++++++,,,,,,,,,***+++,,,+++******,,,---444777<<>>FFFDDDCCCFFFNNNYYYbbbgggrrrrrrsssuuuwww}}}zzzzzzllleeedddppp~~~{{{zzz|||{{{xxxsssmmmgggaaa^^^VVVPPPHHHAAA===:::999888444555666555555555777999;;;===???>>>===???EEEKKKJJJLLLNNNQQQRRRSSSTTTTTTRRRQQQOOONNNMMMLLLKKKKKKHHHJJJMMMPPPQQQQQQOOONNNRRRQQQPPPPPPOOONNNMMMMMMOOOOOOPPPOOOOOONNNMMMMMMLLLJJJHHHIIIKKKLLLKKKHHHJJJHHHFFFDDDBBBAAAAAAAAA@@@>>>===<<<<<<===???AAA;;;:::::::::999999888888777777888999::::::;;;;;;::::::;;;<<<===>>>??????<<<============<<<<<<;;;======<<<;;;;;;<<<>>>>>>@@@@@@@@@AAABBBCCCEEEFFFFFFEEEDDDCCCAAA@@@???>>><<<<<<;;;;;;;;;<<<============<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA<<<;;;:::999888888888999999888888888777777777777666666666666777777777777555555555666666555555555666888::::::999999999:::;;;;;;<<<@@@III[[[ooo~~~ooommmnnnwwwqqq\\\PPPHHH???999888888666444333333333333222111111000000000000000000/////////---------..................------------,,,,,,,,,)))))))))(((((('''%%%%%%+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((&&&%%%&&&)))+++***)))))))))((((((((('''''''''((()))))))))))))))******************************+++++++++,,,,,,,,,***+++,,,,,,+++,,,...000:::>>>BBBDDDBBBAAA@@@AAAEEEEEEGGGMMMVVVaaakkkpppppppppsssyyyuuuwwwtttiiiiiilll~~~}}}{{{zzzzzzxxxuuupppjjjccc^^^[[[QQQLLLDDD>>>;;;:::999888555666777777777777999;;;<<<>>>AAAAAA@@@CCCIIINNNRRRSSSTTTUUUVVVUUUTTTTTTRRRQQQOOOMMMKKKJJJIIIHHHHHHJJJMMMPPPQQQQQQPPPOOOPPPPPPOOONNNMMMKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGEEEDDDDDDGGGGGGFFFDDDDDDCCCAAA???======<<<===;;;:::999888888888999:::999999888888888888888888777888888999::::::;;;;;;999:::;;;<<<===>>>>>>???>>>??????@@@??????>>>>>>>>>>>>===<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@???>>>======<<<<<<=========:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>??????:::999777555444555666777555555555555444444444444333444444444444555555555444444444444444555444444333555777777777777888999<<<@@@GGGQQQbbbyyyxxxnnnjjjfffmmmzzz}}}gggSSSFFFFFFAAA:::777666666555222333333333333222111000///---...000222222222000///+++,,,,,,---......//////------------,,,,,,,,,,,,++++++++++++***)))((('''******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((('''&&&&&&)))+++))))))))))))((((((((((((((((((((((((((()))************************************+++++++++,,,,,,,,,***+++,,,------...111444>>>BBBEEEDDD???>>>CCCHHHHHHJJJOOOWWW```iiiqqqvvvppppppuuuzzzooouuu~~~ooollluuu}}}{{{zzzvvvtttqqqlllfff___YYYVVVKKKFFF@@@<<<:::999888888666888999999999:::<<>>AAADDDEEEFFFIIIOOOTTTYYYYYYYYYYYYWWWUUUSSSRRRRRRQQQNNNLLLIIIHHHGGGFFFHHHIIILLLOOOPPPPPPPPPOOOMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>>>>>@@@@@@???>>>>>>>>><<<:::999999888888777777777666666555555444666666666666666666777777777777888888999999::::::888999:::;;;<<<======>>>>>>??????@@@@@@@@@???????????????>>>???@@@AAAAAABBBAAAAAAAAABBBCCCCCCDDDFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>>>>>>>>888999::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<888666444222222333444666333333333333333333333222333333333333444444444444444333333333444444444555444444555444555777;;;>>>CCCNNN```rrr}}}pppjjjiiijjjttt~~~xxxbbbQQQEEE======:::777666666666444222333333333333222000///...---///000111222111000///,,,,,,,,,------.........---------,,,,,,,,,++++++---.........------,,,+++***))))))))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''''''''((('''&&&'''(((***))))))))))))(((((((((((()))((('''''''''(((***+++******************************+++++++++,,,,,,,,,***,,,---...///222666999@@@BBBBBB@@@>>>AAAHHHNNNMMMRRRYYY```ffflllqqqtttrrrqqqxxxvvvrrr|||{{{rrrxxx|||zzzyyytttrrrnnniiibbb[[[UUURRRHHHDDD???;;;999888888777777888:::;;;;;;===???BBBBBBEEEHHHKKKMMMPPPUUUXXXZZZZZZZZZXXXVVVSSSQQQOOOOOONNNLLLJJJIIIGGGGGGGGGIIIJJJKKKMMMMMMMMMLLLKKKGGGFFFEEEDDDBBBAAA??????======>>>>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;:::<<<;;;:::999888888777777888888888888777666444444444444444333444555666777666666666666777777888888777888888999:::;;;<<<<<<<<<<<<===>>>??????>>>>>>@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???999:::;;;<<<======<<<<<<999999999999999999999999555444333111111222333444333333333333333333333333333333444444444555555555444333333333333444555666999888777777:::AAAJJJPPP^^^lllrrrhhhgggnnnuuuzzzppp[[[OOOGGG???:::999888666666666555444333222222222222111000///...000000000///////////////......------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************)))((()))))))))******)))))))))((((((((((((((((((((((((++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***(((((((((((()))))))))))))))((('''''''''(((***+++******************************+++++++++,,,,,,,,,***,,,---///111666;;;???EEEBBB>>>===???EEEKKKNNNQQQWWW___fffjjjmmmppprrrqqqppp|||}}}xxx~~~|||||||||yyyvvvtttrrrpppmmmggg```XXXRRROOOHHHDDD???;;;999888777666777999;;;<<<===???CCCEEEGGGJJJMMMQQQTTTVVVYYY[[[YYYYYYYYYWWWUUURRROOONNNJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHFFFEEEDDDAAA@@@???>>><<<;;;:::999888999999:::::::::999999:::::::::::::::999::::::999999999999888888777777999999999999888777666555555444333333333444666777444444444444555555555555666666777888999:::;;;;;;:::;;;<<<>>>>>>?????????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCCBBB:::;;;===>>>>>>===<<<<<<888777777777777777777777444333333222222333333333333333333333444444444444444444444444555555555555444444333333333555666777888999:::>>>EEEQQQ^^^gggtttiiigggppp~~~kkkTTTGGGCCC???:::777888777777666555444444333111111111222111111000///000///...------------.........------,,,++++++***,,,,,,,,,,,,++++++++++++((())))))***))))))(((((())))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))(((((((((((())))))))))))((((((((((((((()))************************************+++++++++,,,,,,,,,+++,,,...000444999@@@DDDIIIEEE???>>>AAAFFFJJJLLLTTT[[[dddkkkmmmnnnqqqsssnnnsssxxx~~~|||xxxuuurrrpppqqqoookkkeee]]]VVVOOOLLLFFFCCC>>>;;;:::999777666999;;;===???AAACCCGGGIIIMMMOOORRRVVVYYY[[[\\\\\\YYYYYYXXXVVVTTTQQQNNNLLLEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDCCCBBB@@@???>>><<<;;;;;;:::999888777777777888999999999999999999:::<<<===<<<;;;:::;;;<<<888999999999999999888777999999999888888777777777777666444333333555777888333333333444444444444444555555666777888999999:::;;;<<<===>>>@@@@@@AAAAAA@@@AAABBBDDDEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNLLLMMMMMMMMMLLLJJJHHHFFF;;;<<<===>>>>>>===;;;:::777777666666555555555444222333444555555444333333333333333333444444444555333333333444444444555555555444333333444555888999888===DDDNNN\\\kkk{{{wwwvvvwww}}}xxxbbbSSSDDD>>><<<999888999888888777666444222222333///000000111111111111111+++,,,---.........---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''))))))((('''((()))'''((((((((()))))))))***''''''((()))))))))))))))******************************+++++++++,,,,,,,,,+++,,,...111555<<>>AAACCCEEEHHHKKKNNNRRRTTTVVVZZZ\\\]]]\\\[[[WWWVVVUUUSSSOOOKKKHHHFFFAAA@@@@@@??????@@@@@@@@@============<<<<<<;;;;;;999999999888888888777777888999:::;;;;;;;;;;;;:::<<<===???>>><<<;;;===???;;;;;;<<<=========<<<;;;;;;:::999888888999:::;;;:::888666444444555777888555555555555444444444444444444555666777888888999999:::;;;===???@@@@@@@@@@@@AAABBBDDDEEEFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQOOOPPPQQQQQQPPPNNNLLLKKK;;;<<<===>>>>>><<<:::999666666666555555444444333222333555666666555444222222222333333444444444444222222333333333444444444666555444333444666888:::???FFFSSScccttt|||yyyvvvssswwwvvv^^^OOOEEE>>>===;;;777999>>>888888777555222111111222...///000111111222222111%%%(((,,,///000///---+++***++++++,,,,,,------...,,,,,,,,,+++++++++******)))******+++++++++******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''%%%$$$$$$%%%''''''((((((((((((((((((((((((%%%'''))))))((('''((()))'''((((((((())))))******&&&''')))*********)))(((******************************+++++++++,,,,,,,,,+++,,,///222666===EEEKKK@@@DDDGGGFFFEEEIIIQQQXXXfffmmmsssuuuqqqmmmlllmmmwwwwww|||~~~~~~~~~}}}|||zzzyyyxxxnnnlllgggaaaYYYQQQJJJFFF>>><<<999888999::::::999>>>@@@CCCEEEHHHKKKOOORRRUUUVVVYYY\\\^^^^^^\\\ZZZTTTSSSRRRNNNJJJFFFAAA??????>>>===<<<;;;;;;;;;;;;888888888999999:::::::::999999999999999999999999::::::;;;<<<<<<<<<<<<<<<<<>>@@@???@@@AAABBBBBBBBBAAA@@@>>>===;;;::::::<<<>>>???<<<:::777555555666888999666666666666666666666555333333444555666777888888666777999;;;<<<===>>>>>>???@@@BBBDDDEEEFFFEEEEEEGGGGGGGGGHHHIIIJJJLLLMMMLLLMMMNNNOOOQQQRRRSSSTTTPPPQQQSSSSSSRRRQQQOOOMMM;;;;;;::::::999888777777777666555444444444444444222222222222222222222222000//////111555777555333555444333222111222333333:::666777<<<>>>>>>CCCKKKXXXcccqqqzzzpppkkkooozzzttt]]]SSSBBB???;;;777666666888999444444444333333333222222000000000000000///......//////.........---------000---+++,,,...///---***,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%######$$$%%%&&&***)))'''%%%$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$)))'''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***''''''''''''((((((((()))&&&&&&''''''(((((()))))))))))))))((('''''''''&&&++++++******)))(((((((((++++++------...---,,,+++---,,,///777???EEEDDDBBB@@@DDDHHHFFFDDDIIIVVVaaahhhlllrrruuuppphhhfffjjjzzz|||}}}|||||||||{{{yyywwwooohhh^^^XXXUUUPPPIIICCC???===;;;999999:::<<<>>>@@@BBBDDDHHHMMMRRRVVVXXX]]]\\\\\\\\\\\\ZZZWWWTTTLLLKKKKKKJJJJJJGGGCCC@@@:::;;;<<<;;;999888999:::777777777777888888888888999::::::999888888:::;;;???>>>===<<<<<<===>>>???AAAAAAAAABBBBBBCCCCCCCCCEEEEEEEEEGGGHHHGGGDDDBBBCCCBBB@@@>>>===<<<;;;;;;777777666555555555555555555666777777777666444333555555555555555555555555888888999:::<<<======>>>>>>???@@@AAACCCDDDEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPSSSTTTTTTTTTUUUWWWYYYXXXWWWVVVTTTSSSRRRQQQ::::::999999888777777666666555444333222111111111222222222222222222222222555444222333555555333000111222333555666666666666888666999@@@GGGMMMWWW```ttt}}}}}}uuukkkfffjjjxxxvvv]]]KKKCCC???===:::777666666777888333333333333222222222222000000000000000///......///.........------------///---+++,,,---...,,,***++++++************++++++************************))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))&&&$$$###"""###$$$((('''&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%((((((&&&&&&%%%&&&'''((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))'''''''''((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++,,,---------,,,+++---...111999AAAEEEDDDBBB@@@DDDGGGHHHJJJRRR___iiiooopppssstttnnnhhhhhhmmm}}}|||{{{yyyvvvtttmmmfff]]]VVVRRRMMMGGGAAA>>>===;;;::::::<<<>>>???AAACCCEEEJJJNNNSSSWWWYYY\\\[[[ZZZYYYYYYWWWTTTQQQJJJIIIHHHGGGGGGDDD@@@===888999:::888777555666777777777777888888999999999:::;;;<<<<<<;;;;;;===???AAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHJJJKKKJJJGGGDDDDDDCCCAAA???===<<<<<<;;;777777666555555555555555666666777777666666555444555555555555555555555555777888999:::;;;<<<<<<=========>>>@@@AAABBBCCCDDDGGGGGGHHHJJJKKKLLLMMMNNNOOOQQQTTTUUUUUUUUUVVVXXXZZZYYYYYYWWWVVVUUUUUUTTT999888888777777666666666444444333222222222333333111111111111111111111111444222000000111000///---///000333666777777666555:::<<>><<<;;;::::::;;;>>>@@@BBBBBBDDDGGGLLLQQQUUUYYY[[[ZZZYYYWWWVVVUUURRROOOLLLGGGEEEDDDDDDCCCAAA===:::777888999888555444555666666777777888999:::;;;;;;===>>>@@@@@@@@@@@@BBBCCCCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNNNNMMMKKKHHHEEEDDDBBB@@@>>>===<<<<<<999999888777777777777888888777777666666666666666666666666666666666666666666777777888999:::;;;;;;;;;;;;<<<>>>???@@@AAABBBEEEEEEGGGIIIKKKLLLNNNOOOPPPRRRUUUVVVVVVVVVXXXYYYZZZZZZYYYYYYYYYYYYYYYXXX777777666666666555555555333333333444555666777888111111111111111111111111000000//////000111111111444555777888999999999999BBBIIIWWWkkk~~~tttjjjeee```gggppp{{{hhhVVVLLLDDD??????555666666666666555555444111111111111000000000000//////000000000000//////---------------------------,,,,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''))))))&&&'''(((((((((((('''&&&(((((((((((('''&&&%%%$$$((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''))))))((((((''''''&&&&&&'''''''''(((((()))))))))(((((())))))************)))******+++,,,---------000444:::@@@CCCEEEEEEDDDKKKJJJJJJOOOWWWaaaiiimmmpppllljjjgggdddfffppp|||zzz}}}{{{xxxtttpppmmmccc^^^VVVPPPJJJEEE???<<<:::::::::;;;===@@@CCCDDDDDDFFFJJJNNNSSSWWWZZZ[[[YYYWWWTTTRRRQQQNNNKKKIIIDDDCCCAAA@@@@@@>>>:::888888999:::999777555666777777777888:::;;;<<<>>>>>>???AAADDDDDDDDDEEEFFFHHHFFFHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOQQQQQQPPPMMMKKKGGGEEECCCAAA???>>>======;;;;;;::::::::::::;;;;;;999888777666555666777888666666666666666666666666666666777777888999999::::::;;;<<<===>>>@@@AAAAAABBBCCCEEEGGGJJJLLLNNNOOOPPPRRRUUUVVVVVVWWWYYYZZZXXXYYYYYYZZZZZZ[[[[[[[[[666666666555555555555555555444444444444555666666111111111111111111111111222222222222333444666777999999:::<<>>>>><<<999777777888999888666555666777888999:::<<<>>>@@@AAABBBCCCFFFHHHIIIIIIIIIJJJLLLJJJKKKNNNPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSRRROOOLLLGGGFFFDDDBBB@@@>>>===<<<:::::::::999999::::::;;;:::999888666666777888888777777777777777777777777555666666777777888888888::::::;;;===>>>???@@@AAA???@@@BBBEEEHHHJJJLLLMMMOOOQQQTTTUUUVVVWWWXXXZZZVVVWWWXXXYYYZZZ[[[\\\\\\555555555555555555555555777666444333222111111111222222222222222222222222222222333222111222555777999:::<<>>DDDEEEDDDCCCFFFJJJIIIKKKQQQYYYccckkkoooqqqrrrnnniiifffeeelll{{{~~~zzznnnsss}}}}}}yyyvvvrrrnnniiifffXXXUUUOOOIIICCC>>>;;;:::999:::<<<>>>AAADDDFFFGGGIIIKKKNNNRRRUUUWWWYYYYYYUUURRRNNNLLLJJJHHHFFFDDDBBB@@@>>><<<;;;:::888666444555666666555555666777999:::<<<>>>AAACCCEEEFFFIIIKKKNNNOOOOOONNNOOOOOOOOOPPPQQQSSSTTTVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUSSSPPPMMMHHHFFFDDDBBB???===<<<<<<888777777777777888888999:::999999888888888888888777777777777777777777777666666666777777777888888999:::;;;<<<===???@@@@@@===>>>@@@BBBEEEGGGIIIJJJMMMOOORRRTTTTTTUUUWWWYYYUUUVVVWWWXXXZZZ[[[\\\\\\555555555555555666666666555444333222222222222222333333333333333333333333000222333333333555:::===CCCFFFLLLTTT___jjjtttyyyzzz{{{ooojjjccc]]]^^^jjj|||jjjZZZMMMFFF@@@???===888666777444444444333333222222222222222111111111000000000......///000000000000000++++++,,,,,,,,,------------///000///---,,,---///++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&((())))))(((((('''''''''&&&''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''%%%&&&&&&'''((()))******'''''''''(((((((((((((((************))))))))))))*********)))))))))))))))++++++,,,---///111333555;;;AAAGGGFFFCCCBBBGGGMMMLLLQQQZZZbbbiiinnnqqqsssnnnkkkhhhiiillluuu~~~qqqllluuu}}}xxxtttooojjjddd```SSSQQQMMMGGGAAA===;;;;;;:::;;;===???BBBDDDFFFHHHKKKMMMPPPSSSUUUWWWWWWWWWQQQNNNJJJGGGFFFEEECCCBBBAAA>>><<<:::999888666444222444666666666666888:::;;;<<<>>>AAADDDFFFHHHJJJOOORRRTTTUUUTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVWWWWWWUUURRROOOGGGFFFDDDAAA???===;;;;;;888888777777888888999:::999999::::::999999888777888888888888888888888888666777777777777888888888777888999:::;;;===>>>>>><<<===>>>@@@CCCEEEFFFGGGJJJMMMPPPQQQRRRSSSUUUWWWVVVWWWXXXYYYZZZ[[[\\\]]]555555666666666666666666111111222333555777999:::444444444444444444444444333555999:::<<<@@@GGGLLLXXX\\\dddnnnyyyzzzoooggg______```bbbjjj|||rrrcccTTTJJJ???;;;:::;;;:::666666888666555444333222222222222222222222222111111111111......///000000000000000+++++++++,,,,,,---------...000111000---,,,...000,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((###%%%'''(((*********)))(((''''''''''''((())))))((((((''''''''''''((((((&&&%%%$$$$$$%%%'''***+++((((((''''''''''''((((((***)))((('''''''''''''''$$$%%%&&&'''(((***++++++&&&'''''''''(((((())))))---,,,,,,,,,+++*********((((((((()))******++++++,,,,,,,,,---///222444666>>>DDDHHHGGGBBBBBBHHHOOORRRYYYbbbjjjmmmooopppqqqnnnmmmnnnrrryyytttppprrr}}}~~~yyysssmmmggg```\\\QQQOOOLLLFFFAAA===;;;;;;:::;;;===@@@BBBEEEGGGHHHLLLNNNQQQSSSUUUVVVUUUUUUNNNKKKGGGEEEDDDCCCAAA@@@???===:::888777666555333444666888888999999;;;===<<<===???BBBEEEHHHJJJLLLSSSVVVYYYZZZXXXWWWVVVVVVXXXXXXWWWWWWXXXZZZ\\\]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYWWWTTTQQQGGGFFFCCCAAA>>><<<;;;:::::::::::::::;;;;;;<<<===999999:::;;;:::999888777888888888888888888888888777777777777888888888888666666777888:::;;;<<<===;;;<<<===???AAACCCDDDEEEHHHKKKNNNPPPQQQRRRTTTVVVWWWXXXYYYZZZ[[[\\\]]]]]]666555333111111222444555444333222333555555555444222222444555333000333999777888;;;>>>@@@EEESSSaaavvv{{{vvvpppjjjaaaZZZVVVXXX^^^gggrrr~~~wwweee[[[PPPFFFAAA:::999777555444555666777444444333333333222222222......//////000000000111////////////////////////------------,,,,,,+++***......---,,,,,,,,,------,,,+++******))))))******...------,,,+++***))))))))))))))))))((((((((((((++++++******))))))((((((((())))))'''%%%$$$%%%&&&))))))(((((((((((())))))*********)))((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$((((((((((((((((((((((((######$$$$$$%%%&&&''''''******))))))((((((((('''''''''''''''((((((((()))'''''''''''''''((()))))))))+++---,,,+++***+++,,,*********)))))))))))))))+++,,,,,,,,,---333;;;AAAEEEIIIGGGBBBDDDNNNVVVXXXWWWaaaiiilllppptttsssmmmllllllrrrwww}}}oooooouuuzzzwwwnnnfff___ZZZVVVPPPMMMIIICCC???;;;:::999;;;===@@@BBBCCCEEEHHHKKKLLLMMMPPPRRRSSSSSSRRRRRRFFFFFFFFFEEECCCBBB@@@???::::::888777555555444444555666777666666777:::===>>>AAADDDGGGIIILLLOOORRRUUUWWWZZZ\\\]]]\\\[[[YYYZZZZZZZZZ\\\___```___^^^\\\]]]]]]]]][[[YYYWWWUUU\\\ZZZWWWVVVVVVUUUTTTSSSNNNJJJCCC???===<<<;;;;;;:::::::::::::::999888777::::::888777666666666666777777666555555555555666777777777777777777777777999999888888999999:::;;;<<<===>>>???AAABBBCCCDDDHHHIIIJJJLLLNNNPPPRRRSSSRRRSSSUUUWWWXXXYYYZZZZZZ555444333222333333555555555444333444555555555444888777777777555444:::AAA@@@DDDKKKSSSYYY```nnn{{{yyyooofffaaa___]]]^^^aaannnsss|||yyyaaaTTTLLLDDD===::::::888666555444444666666444333333333333222222222/////////000000000111111////////////////////////,,,---------,,,,,,+++***...---,,,,,,+++,,,,,,,,,,,,+++******))))))******---,,,,,,++++++******)))(((((((((((())))))))))))))))))((((((((((((((((((%%%&&&''''''&&&''')))***))))))(((((((((((())))))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''''''''''''(((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((()))******)))+++,,,,,,+++******+++************)))))))))))),,,,,,------///555===DDDFFFHHHFFFCCCGGGRRRZZZ\\\```hhhmmmnnnpppsssrrrnnnooosssyyyuuuqqqvvv|||ssskkkccc\\\VVVSSSKKKHHHEEEAAA===<<<;;;;;;<<<>>>AAACCCDDDFFFIIILLLNNNOOORRRSSSTTTRRRQQQOOOGGGGGGFFFEEEDDDAAA???>>>999888777666555444444444444666777888999;;;???BBBAAADDDHHHKKKMMMPPPSSSUUU\\\]]]___```aaa```___^^^```_________``````^^^\\\^^^]]]]]]\\\[[[YYYWWWWWWXXXWWWVVVVVVXXXXXXWWWVVVNNNIIICCC???===<<<;;;:::999999::::::999999888888;;;:::999888777777777777777777666555555555555555777777777777777777777777999888888888888999:::::::::;;;<<<===???@@@AAABBBGGGGGGHHHJJJLLLNNNPPPQQQQQQRRRSSSUUUWWWYYYYYYZZZ444444444444444444444444444444333333333333444444<<<:::999;;;;;;===EEENNNRRRWWWbbbmmmtttzzz{{{qqqccc^^^ZZZZZZ]]]cccnnnxxxooo___NNNEEEBBB>>>:::999999888666555444444555555333333333222222222111111000000000000111111111111////////////////////////,,,,,,---------,,,++++++---,,,++++++******++++++++++++***))))))))))))***++++++++++++++++++++++++''''''(((((())))))******''''''''''''''''''((((((%%%'''(((((((((((()))+++)))((((((''''''(((((()))%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((())))))))))))***)))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))))))))***++++++)))+++,,,,,,+++******+++************************,,,------...111888AAAGGGFFFEEECCCDDDMMMYYY```aaagggmmmqqqqqqqqqrrrrrrooorrr~~~vvvssswww|||}}}xxxooofff^^^XXXRRROOODDDCCC@@@>>><<<<<<======>>>@@@CCCEEEFFFHHHKKKNNNQQQRRRTTTUUUTTTQQQNNNKKKGGGGGGGGGFFFCCC@@@===;;;777666555555444444555555555666999;;;===@@@EEEHHHFFFIIINNNRRRTTTUUUWWWYYY```aaabbbcccccccccccccccdddcccaaabbbbbbaaa___]]]^^^]]]\\\ZZZYYYXXXXXXWWWSSSSSSTTTVVVYYYYYYXXXWWWLLLHHHCCC???===<<<:::999888888999999999999999999;;;;;;:::999888888888888777777666555555555555555777777777777777777777777888888888888888999999:::888999:::;;;<<<===>>>???CCCDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPSSSUUUWWWXXXYYY444444555555444333222111444555555555444555777999<<<<<>><<<;;;<<<888777666555444444444444222222222222111111111111000000111111111111111111........................,,,,,,,,,------,,,,,,+++,,,++++++***)))*********++++++***)))))))))))))))))))))******+++++++++,,,))))))))))))((((((((((((&&&&&&&&&''''''(((((()))(((***+++***(((''''''((((((((((((''''''(((((((((***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((())))))***+++)))***,,,,,,***)))***+++)))***************++++++,,,,,,---///444;;;CCCHHHEEEBBBAAAFFFRRR___eeefffhhhmmmrrrrrrqqqooooooooorrrzzzooorrr}}}yyyssskkkbbbZZZTTTOOOKKKAAA@@@>>><<<<<<<<<>>>??????BBBEEEGGGHHHJJJMMMOOOSSSTTTVVVVVVTTTOOOKKKHHHFFFFFFFFFEEEBBB>>>:::888555555444444444555666666777999;;;===@@@CCCHHHKKKJJJNNNSSSWWWYYYZZZ[[[\\\___``````aaacccdddeeeeeeaaaaaa```aaaccccccbbb```^^^\\\ZZZXXXVVVVVVVVVWWWOOOPPPQQQTTTWWWWWWUUUSSSJJJGGGCCC@@@???===;;;999888888888999999:::;;;;;;;;;:::999999888888888999777777666555555555555666888888888888888888888888777777777777777888999999777888888999;;;<<<<<<===@@@@@@AAABBBDDDFFFHHHIIIJJJKKKLLLOOOQQQTTTVVVWWW555666666555444333111000333555777777888:::>>>BBBDDDGGGPPP[[[aaaeeemmmuuuyyytttnnnjjjfffaaa]]][[[ZZZcccsssppp___XXXIIIAAA;;;999999777777:::666666555444444333333333222222111111111000000000111111000000000000000000------------------------+++,,,,,,------,,,,,,,,,++++++***)))))))))******+++***))))))(((((())))))((())))))******++++++,,,++++++***)))((('''&&&&&&'''''''''(((((()))))))))''')))+++***)))''''''(((((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))(((***,,,+++***)))******))))))******+++++++++,,,++++++---111888???EEEHHHCCC@@@BBBKKKXXXbbbhhhjjjjjjnnnrrrrrrnnniiihhhjjjrrr|||ooojjjkkksss~~~vvvpppggg___XXXQQQLLLIIIBBB@@@>>>===<<<===>>>???AAACCCFFFHHHIIIKKKNNNQQQSSSTTTTTTTTTQQQMMMHHHEEEEEEEEEDDDCCC@@@<<<888666444444444555666777888999;;;===???@@@BBBEEEIIILLLMMMQQQWWW[[[\\\]]]^^^^^^^^^___```aaaccceeefffggg```______```aaabbb```___\\\ZZZXXXVVVUUUTTTTTTUUUNNNNNNOOOPPPQQQPPPMMMKKKHHHFFFCCCBBBAAA???===;;;::::::999999:::;;;<<<===::::::999888888888999999888888777666666666666777999999999999999999999999777777666666777777888999777888888999:::;;;<<<<<<<<<======>>>@@@BBBDDDEEEGGGGGGHHHJJJMMMOOORRRTTT777666666666666555555555222555999;;;===BBBIIIOOO[[[```lllyyy|||tttjjjccc\\\YYYWWWVVVZZZ___kkkwwwpppYYYLLLGGGBBB===::::::888444555888555555555444444333222222111111111000000000000///000000000000////////////------------------------++++++,,,---------,,,,,,,,,+++******))))))************)))(((((((((((())))))))))))*********++++++++++++***)))((('''&&&&&&((((((((((((((()))))))))"""%%%((()))))))))***+++(((''''''&&&&&&''''''((($$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&(((((()))))))))*********'''''''''''''''(((((()))(((***++++++***))))))***))))))******+++,,,,,,,,,,,,---000555===CCCFFFHHHBBBAAAFFFSSS^^^eeejjjmmmppppppqqqoooiiicccdddiii|||ppphhhfffmmmyyy~~~zzzrrrmmmddd\\\UUUOOOJJJFFFAAA@@@>>>======>>>???@@@BBBDDDGGGIIIJJJLLLOOOQQQQQQQQQQQQPPPMMMIIIFFFDDDDDDCCCAAA???<<<999666555444555555777888:::<<<===???@@@BBBCCCDDDGGGJJJMMMQQQTTTYYY\\\]]]^^^```aaaaaabbbcccdddeeefffffffffaaa___^^^^^^___^^^\\\ZZZZZZYYYXXXVVVUUUTTTTTTSSSNNNMMMLLLLLLLLLJJJGGGDDDFFFDDDCCCCCCCCCBBB@@@>>>===<<<;;;:::;;;<<<===>>>;;;::::::999999::::::::::::999999888888888888888999999999999999999999999666666666666666777777888888888888999:::;;;;;;;;;::::::;;;<<<===???@@@AAACCCCCCDDDEEEGGGJJJMMMOOO777777777777999;;;===>>>@@@DDDJJJNNNRRRYYYcccjjjyyy~~~~~~tttjjjddd___[[[YYY[[[]]]cccooo|||kkkXXXKKKCCC??????<<<;;;;;;888333333777555555444444333333222111111111000000000/////////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,+++************+++******)))((((((((((((((())))))))))))************(((((((((((())))))))))))((((((''''''''''''''''''!!!$$$'''))))))))))))***(((''''''&&&&&&''''''(((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((())))))))))))((((((((('''((())))))***((()))++++++)))))))))***))))))***++++++,,,------...///444;;;CCCHHHHHHHHHBBBDDDMMM[[[eeehhhlllpppssspppmmmjjjdddbbbjjjuuutttllllllooo|||{{{wwwoooiiiaaaYYYRRRLLLGGGDDD???>>>===<<<===>>>@@@BBBBBBDDDGGGIIIJJJLLLOOORRROOONNNMMMKKKIIIGGGEEEDDDBBB@@@>>>;;;888666555555555666777999;;;===@@@AAAAAACCCEEEFFFHHHJJJNNNQQQTTTWWW[[[]]]^^^```bbbddddddeeefffgggfffdddbbb```___]]]]]]]]]^^^^^^\\\ZZZZZZZZZZZZYYYWWWVVVTTTSSSNNNLLLJJJHHHHHHFFFDDDBBBDDDCCCDDDEEEFFFEEECCCAAA@@@???===<<<<<<<<<>>>???======<<<<<<<<<<<<======<<<;;;::::::999999::::::::::::::::::::::::::::::666555555555555666777777777777888888999999::::::888999999:::;;;===>>>???AAAAAAAAAAAACCCFFFIIIJJJ666666777888;;;???CCCFFFWWW\\\ccchhhnnnvvvyyyooofff___[[[ZZZZZZ^^^gggnnnxxx~~~dddQQQIIIEEEAAA<<<999888888888444//////333444444444444333222111111000000000000//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,++++++******++++++******)))(((((((((((((((*********)))))))))))))))&&&&&&'''((()))***+++,,,'''''''''&&&&&&%%%%%%%%%###&&&))))))(((&&&&&&&&&'''''''''&&&&&&''''''''')))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((())))))))))))))))))******+++((()))++++++)))((()))***))))))***+++,,,,,,------000111777???GGGKKKJJJHHHCCCGGGRRRaaaiiiiiimmmssssssnnniiifffbbbeeesssyyylllkkkssszzzyyyuuummmggg___WWWPPPJJJEEEBBB<<<;;;;;;;;;<<>>===<<<===>>>??????>>>>>>>>>>>>>>>??????<<<<<<;;;:::::::::;;;;;;::::::::::::::::::::::::555555555555555666777777666666777777888888999999888888888999:::<<<===>>>@@@?????????AAACCCFFFHHH:::<<<>>>@@@CCCMMM[[[fffttt{{{yyynnngggaaa]]]^^^bbbjjjsss}}}}}}kkkaaaRRRHHHBBB???;;;777666666666666555555555555777666444333222111111111000000000000000000000000000///...---------------...------------...//////+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++************)))******))))))((((((''''''***)))((((((((()))+++,,,((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***(((((()))))))))'''&&&%%%)))(((&&&$$$#########$$$'''''''''''''''''''''''''''(((+++,,,,,,+++(((''')))((('''((()))******(((+++*********))))))((((((((()))))))))))))))((((((,,,***))))))***++++++***///444===FFFMMMOOOMMMJJJHHHPPP[[[ccchhhjjjmmmnnnrrrhhhccceeebbbddd|||nnneeejjj||||||xxxqqqiii```ZZZQQQGGG@@@>>>::::::::::::<<>>???AAABBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@??????<<<;;;::::::;;;<<<;;;999999999::::::999999888777:::999777777999999999888666777888999:::;;;<<<<<<888;;;>>>@@@AAACCCFFFHHH@@@EEEKKKQQQYYYeeesss~~~xxxxxxkkkfffbbbdddhhhlllssszzzpppcccWWWOOOEEE???>>>===<<<999666666666666555555555444666555444333222111111111000000000000000000000000//////...------------------------------...///000+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++*********))))))***)))))))))((((((((('''((((((((('''((())))))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''((()))******)))(((((())))))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&************)))))))))((()))***************))))))***)))))))))+++,,,------333888@@@IIIOOOPPPNNNLLLMMMTTT^^^fffjjjlllmmmnnnnnnhhheeecccaaajjjvvvkkkkkkuuu~~~zzzvvvlllddd[[[UUUNNNDDD>>>===:::::::::;;;===???AAACCCFFFGGGHHHIIIJJJKKKLLLLLLMMMIIIEEECCCCCCBBB@@@>>>;;;:::888666555444444555777999<<>><<<<<<<<<<<<:::999888888888888777777666555888666555555777888777777888999999999999:::::::::999;;;===??????AAACCCEEEOOOVVVaaalllwwwyyyllldddccc______dddoooyyyuuubbbVVVNNNEEE@@@:::888:::;;;:::999666666555555555444444444555555333222111111000000000000000000000000000000//////...------------...,,,,,,,,,,,,---...///000++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++*********)))))))))))))))))))))((((((((((((&&&&&&'''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&'''(((******+++******))))))(((((((((((())))))'''''''''''''''''''''''')))'''$$$""""""$$$'''))))))(((((((((***+++***)))************))))))))))))******+++++++++++++++***)))))))))***+++---000111999===EEELLLQQQRRRPPPOOOVVV[[[ccciiilllmmmmmmmmmdddddd```[[[^^^qqqyyymmmllluuuuuusss~~~yyyuuuiii```XXXRRRKKKCCC>>>>>>;;;;;;;;;===>>>@@@BBBCCCGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFCCCBBBAAA@@@>>><<<999888777555444444555666:::<<<@@@CCCEEEFFFFFFEEEIIIMMMQQQRRRSSSUUUYYY]]]\\\^^^aaadddfffeeedddccc]]]___bbbcccdddeeegggiiikkkkkkkkkkkkjjjiiiggggggddd```\\\YYYXXXVVVRRRNNNCCCAAA??????AAACCCDDDEEEGGGIIIKKKKKKIIIHHHGGGGGGLLLKKKKKKLLLMMMNNNPPPQQQOOOOOOPPPQQQQQQRRRSSSSSSPPPOOONNNLLLJJJHHHFFFEEEEEECCCAAA@@@@@@@@@>>><<<::::::999888777777666555777666444555777888888777:::::::::999999888888888999:::<<<======>>>???AAAeeemmmyyyyyysssoooiiibbb___```mmmqqq{{{vvv___QQQJJJGGG@@@===999888999888777555555555555444444444333333444444222111111000000000000000000000000000000000///......---------......+++++++++,,,---...///000++++++,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))((((((((((((&&&'''((()))***)))((('''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))((((((((((((((((((((()))((((((((((((''''''''')))(((((((((((('''''''''(((''''''&&&&&&&&&''''''''''''(((((())))))))))))((((((((())))))*********''''''''''''''''''''''''+++)))'''%%%%%%''')))++++++***)))***,,,---,,,+++*********))))))))))))))))))***++++++++++++++++++***+++++++++,,,...111333>>>CCCJJJPPPSSSTTTSSSSSS]]]aaagggkkkmmmmmmkkkjjjaaabbb\\\WWWaaa}}}}}}rrrkkkrrryyyooossszzzwwwlllbbbYYYRRRLLLDDD@@@@@@;;;<<<===>>>@@@BBBCCCDDDHHHHHHIIIIIIHHHGGGFFFEEECCCCCCBBBAAA@@@>>><<<;;;999888777666666777888999@@@AAACCCEEEGGGIIIJJJKKKLLLQQQVVVWWWVVVVVV[[[___```aaaccceeeeeecccaaa______bbbgggiiijjjiiiiiijjjqqqqqqpppnnnllliiigggeee^^^\\\ZZZYYYXXXUUUQQQNNNBBB@@@@@@AAAEEEHHHJJJJJJKKKMMMNNNMMMKKKJJJJJJKKKPPPRRRTTTUUUVVVXXXZZZ[[[YYYZZZ[[[\\\]]]^^^^^^^^^]]][[[YYYWWWTTTQQQOOOMMMLLLJJJHHHGGGGGGGGGEEECCC???>>>===;;;:::999888888999888777888:::;;;;;;;;;:::::::::999999999888888999:::;;;;;;::::::;;;===|||uuujjjeeeaaaaaaaaabbbgggmmmppp[[[NNNGGGBBB@@@>>>===;;;999888666444222444444444444333333333333333222111111000000000000////////////////////////......---------......///+++++++++,,,,,,...//////***++++++,,,,,,++++++************************************)))))))))(((((((((((((((((())))))))))))'''((()))***+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((('''&&&%%%%%%)))((((((((((((''''''''')))(((((((((((('''''''''(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''((()))))))))***((((((((((((((((((((((((******)))(((((()))******((('''&&&''')))***)))((())))))))))))))))))******((())))))***++++++******,,,------,,,,,,...222666BBBGGGNNNSSSUUUWWWXXXYYYdddfffiiilllmmmllliiigggcccccc]]]\\\ooowwwqqqppp~~~pppmmmvvv~~~zzznnndddYYYQQQJJJBBB>>>???<<<===>>>@@@BBBCCCDDDEEEHHHHHHIIIIIIHHHFFFCCCBBB@@@AAAAAA@@@???===<<<;;;:::999999999:::;;;===>>>CCCCCCCCCDDDFFFIIIMMMOOOOOOUUUZZZ[[[ZZZZZZ^^^bbbcccdddddddddcccaaa___^^^bbbgggmmmqqqqqqpppooooootttsssqqqnnnjjjfffcccaaaZZZYYYYYYXXXVVVQQQLLLHHHBBBAAABBBDDDIIIMMMOOOPPPPPPQQQQQQPPPOOOOOOPPPRRRWWW[[[___bbbdddeeehhhjjjhhhiiijjjllllllmmmllllllhhhgggdddaaa]]]ZZZWWWVVVQQQOOONNNMMMNNNMMMKKKJJJDDDBBB@@@>>><<<;;;::::::;;;:::999999;;;<<<<<<;;;888888999999999:::::::::888:::::::::888888888:::vvvlllccc\\\\\\___dddgggmmmwwwnnnVVVJJJFFFBBB>>>;;;999999888777666555333333444444333333333222222222222111111000//////000000////////////////////////...------------...//////,,,,,,,,,,,,,,,------...******++++++++++++******)))))))))*********************)))))))))((((((((((((((((((((())))))))))))((())))))***************'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))(((''''''&&&&&&%%%((((((((('''''''''&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((((((((((((''''''((())))))((('''''')))((('''((()))******((())))))))))))************'''((()))***+++++++++++++++---...------///555:::EEEKKKRRRWWWYYY[[[___bbbiiijjjkkkmmmmmmlllgggddd_________ggg}}}rrrqqqxxxuuunnnqqq|||~~~zzzmmmbbbVVVNNNFFF???<<<======>>>@@@BBBDDDEEEEEEFFFGGGHHHHHHHHHGGGEEEBBB@@@>>>??????>>><<<:::;;;<<<;;;;;;;;;;;;===???AAABBBCCCCCCCCCDDDGGGKKKOOOQQQSSSWWW\\\^^^^^^___aaadddeeeeeedddccccccbbbbbbbbbggglllsssxxxzzzyyyxxxwwwuuurrrnnniiiccc___\\\ZZZWWWWWWVVVSSSOOOIIIDDD@@@AAAAAACCCGGGLLLPPPSSSSSSTTTUUUUUUTTTTTTUUUWWWZZZ[[[```hhhlllnnnppptttwwwuuuvvvwwwxxxxxxxxxwwwvvvtttrrrooolllhhheeebbb```ZZZXXXVVVUUUUUUTTTRRRPPPIIIGGGEEEAAA???=========<<<;;;999999;;;;;;;;;:::888888888999999:::::::::888999:::999777666777888wwwpppjjjfffbbb___aaagggqqqzzz}}}{{{fffVVVHHHCCCBBB>>>;;;:::777777777666444444444555333333333333222222222222111111000////////////000////////////////////////---------------...//////...---,,,,,,++++++,,,,,,******++++++++++++******((()))))))))*********+++***)))))))))(((((((((((('''((((((((()))))))))***((((((((((((((()))******'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))''''''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))((('''&&&&&&%%%&&&''''''&&&'''((())))))(((((('''((((((((((((((((((((((((&&&''''''''''''''''''&&&***)))((()))+++,,,+++***((()))))))))************((()))***+++,,,,,,,,,,,,(((+++------...222999@@@HHHNNNVVV[[[^^^aaagggkkkmmmmmmmmmnnnnnnlllhhhdddZZZ^^^hhhyyyzzzqqqtttuuussswww{{{wwwjjj___SSSKKKDDD===<<<>>>>>>???AAACCCEEEFFFFFFFFFFFFGGGHHHHHHGGGDDDAAA???;;;<<<<<<:::888777999<<<;;;;;;;;;<<<>>>AAACCCEEECCCEEEHHHLLLOOORRRSSSTTTVVVXXX\\\```bbbdddeeeeeeeeedddccccccdddfffiiikkkpppuuu{{{~~~|||{{{ssspppiiibbb[[[WWWUUUTTTPPPOOOMMMIIIEEEBBBAAAAAACCCDDDEEEJJJOOOTTTVVVWWWXXXXXXYYYXXXXXXZZZ^^^aaabbbjjjsssyyy|||~~~}}}zzzvvvrrrpppnnnhhhfffcccaaa___]]]ZZZWWWRRROOOLLLHHHEEEDDDCCCCCC@@@>>><<<;;;<<<<<<<<<:::::::::999999999999999888777888999888777666777888|||xxxoookkkeee___]]]]]]```bbbmmmxxxoooXXXNNNEEE>>>>>>===888777999888999888777555444444666333333333222222222111111111000000////////////000////////////////////////---------------...///000......---,,,++++++++++++******++++++++++++******(((((())))))*********+++))))))))))))(((((((((((('''((((((((())))))******(((((('''&&&&&&((()))***''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&(((((((((((()))))))))***%%%&&&''')))***,,,---...''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***''''''&&&&&&'''(((***+++'''((()))******)))(((''')))))))))))))))))))))))))))(((''''''''''''((()))'''%%%%%%&&&'''((('''&&&(((((())))))*********+++)))***+++,,,------...---%%%(((,,,---///444===DDDJJJQQQYYY___aaaeeelllqqqpppooonnnooopppmmmhhhddd]]]eeewwwuuusssyyy}}}mmmttt~~~wwwssshhh^^^RRRJJJDDD???>>>AAA>>>???BBBDDDFFFGGGGGGGGGEEEFFFGGGHHHGGGDDDAAA???:::;;;:::888555555888;;;::::::;;;<<<>>>AAADDDEEEEEEIIIOOOUUUYYYZZZYYYXXXXXXYYY[[[```eeeggggggeeedddcccbbbccceeejjjooorrrzzz~~~|||zzzrrrnnnfff]]]VVVRRRPPPOOOIIIGGGDDD@@@>>>@@@CCCFFFFFFGGGIIIMMMSSSXXXZZZZZZZZZ[[[[[[ZZZ[[[]]]bbbfffooowww~~~{{{zzzvvvsssoookkkhhheeeaaa^^^YYYWWWSSSOOOLLLJJJJJJJJJDDDBBB????????????>>>===<<<<<<;;;:::999888777666777888999888777666777888